.shareWhatsApp_whatsappButton__PEtq4{background-color:#25d366;color:#fff;border:none;width:-moz-fit-content;width:fit-content;border-radius:4px;cursor:pointer;display:flex;font-size:.5rem;align-items:center;gap:.2rem;padding:.2rem;margin:auto 0 auto auto;transition:background-color .2s}.shareWhatsApp_whatsappButton__PEtq4:hover{background-color:#128c7e}.shareWhatsApp_whatsappWrapper__ADAtr{display:flex;flex-direction:column;align-items:flex-start}.shareWhatsApp_generatedBy__1LWmu{margin-top:.5rem;font-size:.8rem;color:#666}.shareWhatsApp_generatedBy__1LWmu a{color:#0b5f8a;text-decoration:underline}.billPaymentTracker_container__dtX5n{max-width:100vw;background:#fff;padding:1rem;color:#333}.billPaymentTracker_header___R_sZ{margin-bottom:2rem}.billPaymentTracker_header___R_sZ h1{font-size:2rem;margin-bottom:.5rem}.billPaymentTracker_header___R_sZ p{font-size:1rem}.billPaymentTracker_controls__79lfP{margin-bottom:1.5rem;gap:1rem}.billPaymentTracker_yearSelector___ZH3t{gap:1rem}.billPaymentTracker_yearSelector___ZH3t button{border:none;padding:.5rem 1rem;transition:background .2s}.billPaymentTracker_yearSelector___ZH3t h2{min-width:80px;text-align:center}.billPaymentTracker_actions__zBiYm{gap:.5rem}.billPaymentTracker_actions__zBiYm button{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border:none;border-radius:4px;cursor:pointer;font-weight:500;transition:all .2s}.billPaymentTracker_actions__zBiYm button svg{font-size:1rem}.billPaymentTracker_excelButton__7xS1S{background:#27ae60;color:#fff}.billPaymentTracker_excelButton__7xS1S:hover{background:#2ecc71}.billPaymentTracker_whatsappButton__ydGnW{background:#25d366;color:#fff}.billPaymentTracker_whatsappButton__ydGnW:hover{background:#128c7e}.billPaymentTracker_reminderButton___Bj9O{background:#3498db;color:#fff}.billPaymentTracker_reminderButton___Bj9O:hover{background:#2980b9}.billPaymentTracker_notification__xHG76{background:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;padding:1rem;margin-bottom:1.5rem}.billPaymentTracker_notification__xHG76 pre{padding:1rem;border:1px solid #eee}.billPaymentTracker_notification__xHG76 button{background:#3498db;padding:.5rem 1rem;margin-top:.5rem}.billPaymentTracker_notification__xHG76 button:hover{background:#2980b9}.billPaymentTracker_summaryCards__XpI5n{grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem;margin-bottom:2rem}@media(max-width:768px){.billPaymentTracker_summaryCards__XpI5n{grid-template-columns:1fr}}.billPaymentTracker_card__8HCk4{background:#fff;border-radius:8px;padding:1.5rem;box-shadow:0 2px 10px rgba(0,0,0,.05);text-align:center}.billPaymentTracker_card__8HCk4 h3{margin-top:0;margin-bottom:.5rem;font-size:1rem;color:#7f8c8d}.billPaymentTracker_card__8HCk4 p{margin:0;font-size:1.5rem;font-weight:700;color:#2c3e50}.billPaymentTracker_management__eo_mb{grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem;margin-bottom:2rem}@media(max-width:768px){.billPaymentTracker_management__eo_mb{grid-template-columns:1fr}}.billPaymentTracker_section__GWEW_{background:#fff;border-radius:8px;padding:1.5rem;box-shadow:0 2px 10px rgba(0,0,0,.05)}.billPaymentTracker_section__GWEW_ h3{margin-top:0;margin-bottom:1rem;color:#2c3e50}.billPaymentTracker_items__uGz4k{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.billPaymentTracker_item__4cQw0{background:#f8f9fa;border-radius:20px;padding:.5rem 1rem;font-size:.9rem}.billPaymentTracker_item__4cQw0 button{background:none;border:none;color:#e74c3c;cursor:pointer;margin-left:.5rem;display:flex;align-items:center}.billPaymentTracker_item__4cQw0 button:hover{color:#c0392b}.billPaymentTracker_addForm__ljfdN{gap:.5rem}.billPaymentTracker_addForm__ljfdN input{flex-grow:1;padding:.5rem 1rem;font-size:.9rem}.billPaymentTracker_addForm__ljfdN button{background:#3498db;color:#fff;border:none;padding:0 1rem;border-radius:4px;cursor:pointer;display:flex;align-items:center;gap:.3rem}.billPaymentTracker_addForm__ljfdN button:hover{background:#2980b9}.billPaymentTracker_billTable__EL3Cw{overflow-x:auto;margin-bottom:2rem;background:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.05)}.billPaymentTracker_billTable__EL3Cw table{width:100%;border-collapse:collapse}.billPaymentTracker_billTable__EL3Cw table td,.billPaymentTracker_billTable__EL3Cw table th{padding:.75rem;text-align:center;border:1px solid #eee}.billPaymentTracker_billTable__EL3Cw table th{background:#f8f9fa;font-weight:600;position:-webkit-sticky;position:sticky;top:0}.billPaymentTracker_billTable__EL3Cw table .billPaymentTracker_subHeaders__Qr89a{display:flex;justify-content:space-around;margin-top:.5rem;font-weight:400;font-size:.8rem;color:#7f8c8d}.billPaymentTracker_billTable__EL3Cw table .billPaymentTracker_billCell__qqgos{padding:0;min-width:100px}.billPaymentTracker_billTable__EL3Cw table .billPaymentTracker_billCell__qqgos>div{padding:.5rem;cursor:pointer;transition:background .2s}.billPaymentTracker_billTable__EL3Cw table .billPaymentTracker_billCell__qqgos>div:hover{background:#f8f9fa}.billPaymentTracker_billTable__EL3Cw table .billPaymentTracker_amount__alKxg{font-weight:500;border-bottom:1px solid #eee}.billPaymentTracker_billTable__EL3Cw table .billPaymentTracker_amount__alKxg.billPaymentTracker_paid__883Ao{color:#27ae60}.billPaymentTracker_billTable__EL3Cw table .billPaymentTracker_status__eFmSZ{font-size:.9rem}.billPaymentTracker_billTable__EL3Cw table .billPaymentTracker_status__eFmSZ.billPaymentTracker_paid__883Ao{color:#27ae60}.billPaymentTracker_billTable__EL3Cw table .billPaymentTracker_categoryTotal__1grqE,.billPaymentTracker_billTable__EL3Cw table .billPaymentTracker_totalCell__a7a9V{font-weight:600;background:#f8f9fa}.billPaymentTracker_billTable__EL3Cw table .billPaymentTracker_grandTotal__9bUud{font-weight:700;background:#e8f4fc;color:#2980b9}.billPaymentTracker_billTable__EL3Cw table tbody tr:hover{background:#f8f9fa}.billPaymentTracker_instructions__3gSlr{background:#fff;border-radius:8px;padding:1.5rem;box-shadow:0 2px 10px rgba(0,0,0,.05)}.billPaymentTracker_instructions__3gSlr h3{margin-top:0;color:#2c3e50}.billPaymentTracker_instructions__3gSlr ul{padding-left:1.5rem}.billPaymentTracker_instructions__3gSlr ul li{margin-bottom:.5rem;line-height:1.5}.billPaymentTracker_infoSection__tN29b{max-width:1200px;margin:3rem auto;padding:2rem;background:#f9f9f9;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.05)}.billPaymentTracker_toolIntro__WFdm0{font-size:1.1rem;line-height:1.6;margin-bottom:2rem}.billPaymentTracker_toolIntro__WFdm0 strong{font-weight:600;color:#2c3e50}.billPaymentTracker_toolHighlights__NbSHQ{display:flex;gap:1rem;margin:1.5rem 0;flex-wrap:wrap}.billPaymentTracker_highlightCard__2FnjG{flex:1 1;min-width:200px;background:#fff;padding:1.5rem;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.05);text-align:center}.billPaymentTracker_highlightIcon__QO9Ju{font-size:2rem;margin-bottom:.5rem}.billPaymentTracker_highlightText__IJvn4{font-weight:500;color:#2c3e50}.billPaymentTracker_urgentBanner__ruNhL{display:flex;gap:1.5rem;background:#fff8e1;padding:1.5rem;border-radius:8px;margin:2rem 0;align-items:center;border-left:4px solid #ffc107}.billPaymentTracker_urgentIcon__Sfm2W{font-size:2rem}.billPaymentTracker_mainButton__jiDAA{background:#4caf50;color:#fff;border:none;padding:.8rem 1.5rem;border-radius:6px;font-weight:600;cursor:pointer;margin-top:1rem;display:inline-flex;align-items:center;gap:.5rem;transition:background .2s}.billPaymentTracker_mainButton__jiDAA:hover{background:#3d8b40}.billPaymentTracker_smallText__c1y_T{font-size:.9rem;color:#666;margin-top:.5rem}.billPaymentTracker_comparisonTitle__KFHiO{text-align:center;margin:3rem 0 1.5rem;color:#2c3e50}.billPaymentTracker_tableWrapper__T1SC2{overflow-x:auto}.billPaymentTracker_comparisonTable___55NA{width:100%;border-collapse:collapse;margin:1rem 0}.billPaymentTracker_comparisonTable___55NA td,.billPaymentTracker_comparisonTable___55NA th{padding:1rem;text-align:left;border-bottom:1px solid #eee}.billPaymentTracker_comparisonTable___55NA th{background:#f5f5f5;font-weight:600}.billPaymentTracker_comparisonTable___55NA tr:nth-child(2n){background:#fafafa}.billPaymentTracker_comparisonTable___55NA td:nth-child(2){color:#4caf50;font-weight:500}.billPaymentTracker_comparisonTable___55NA td:nth-child(3){color:#f44336}.billPaymentTracker_sectionTitle__pY8Eo{margin:3rem 0 1.5rem;display:flex;align-items:center;gap:.5rem;color:#2c3e50}.billPaymentTracker_tipList__nto1h{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:1.5rem;gap:1.5rem;margin:2rem 0}.billPaymentTracker_tipCard__3P54N{background:#fff;padding:1.5rem;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.billPaymentTracker_tipCard__3P54N h3{color:#4caf50;margin-bottom:.5rem}.billPaymentTracker_financeStages__XFleQ{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;margin:2rem 0}.billPaymentTracker_stageCard__11TVb{flex:1 1;min-width:200px;max-width:250px;background:#fff;padding:1.5rem;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.05);text-align:center}.billPaymentTracker_stageCard__11TVb .billPaymentTracker_stageIcon__2QqWY{font-size:2rem;margin-bottom:1rem}.billPaymentTracker_stageCard__11TVb h3{color:#2c3e50;margin-bottom:.5rem}.billPaymentTracker_faqGrid__r9L3X{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:1.5rem;gap:1.5rem;margin:2rem 0}.billPaymentTracker_faqCard___YaZi{background:#fff;padding:1.5rem;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.billPaymentTracker_faqCard___YaZi h3{color:#2c3e50;margin-bottom:.5rem}.billPaymentTracker_finalCta__T3hno{text-align:center;background:#e8f5e9;padding:2.5rem;border-radius:8px;margin:3rem 0}.billPaymentTracker_finalCta__T3hno h2{color:#2c3e50;margin-bottom:.5rem}.billPaymentTracker_finalCta__T3hno p{font-size:1.1rem;margin-bottom:1.5rem;color:#666}.billPaymentTracker_ctaButton__YGt_N{background:#4caf50;color:#fff;border:none;padding:1rem 2rem;border-radius:6px;font-weight:600;font-size:1.1rem;cursor:pointer;transition:background .2s}.billPaymentTracker_ctaButton__YGt_N:hover{background:#3d8b40}.billPaymentTracker_ctaNote__hQZDW{font-size:.9rem;color:#666;margin-top:1rem}.billPaymentTracker_relatedTools__GgkO2{margin-top:3rem}.billPaymentTracker_relatedTools__GgkO2 h3{margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}.billPaymentTracker_toolGrid__KwZ9A{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:1rem;gap:1rem}.billPaymentTracker_toolCard__wn_Ro{display:flex;flex-direction:column;align-items:center;background:#fff;padding:1.5rem 1rem;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.05);text-decoration:none;color:#2c3e50;transition:transform .2s}.billPaymentTracker_toolCard__wn_Ro:hover{transform:translateY(-3px)}.billPaymentTracker_toolCard__wn_Ro .billPaymentTracker_toolIcon__qzmjh{font-size:1.8rem;margin-bottom:.5rem}.billPaymentTracker_toolCard__wn_Ro .billPaymentTracker_toolName__Z1sqC{font-weight:500;text-align:center}@media(max-width:768px){.billPaymentTracker_financeStages__XFleQ,.billPaymentTracker_toolHighlights__NbSHQ{flex-direction:column}.billPaymentTracker_highlightCard__2FnjG,.billPaymentTracker_stageCard__11TVb{min-width:100%}.billPaymentTracker_urgentBanner__ruNhL{flex-direction:column;text-align:center}}.billPaymentTracker_container__dtX5n{max-width:1200px;margin:0 auto;padding:20px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.billPaymentTracker_header___R_sZ{text-align:center;margin-bottom:30px}.billPaymentTracker_header___R_sZ h1{color:#2c3e50;margin-bottom:10px}.billPaymentTracker_header___R_sZ p{color:#7f8c8d;font-size:1.1rem}.billPaymentTracker_adminLogin__r83XG{background:#f8f9fa;padding:15px;border-radius:8px;margin-bottom:20px;text-align:center}.billPaymentTracker_adminLogin__r83XG h3{margin-bottom:10px;color:#2c3e50}.billPaymentTracker_adminLogin__r83XG form{display:flex;gap:10px;justify-content:center}.billPaymentTracker_adminLogin__r83XG form input{padding:8px 12px;border:1px solid #ddd;border-radius:4px;width:200px}.billPaymentTracker_adminLogin__r83XG form button{background:#3498db;color:#fff;border:none;padding:8px 15px;border-radius:4px;cursor:pointer;display:flex;align-items:center;gap:5px}.billPaymentTracker_adminLogin__r83XG form button:hover{background:#2980b9}.billPaymentTracker_adminBar__36Nt3{background:#e8f4fd;padding:10px 15px;border-radius:8px;margin-bottom:20px;display:flex;justify-content:space-between;align-items:center}.billPaymentTracker_adminBar__36Nt3 span{font-weight:700;color:#2980b9}.billPaymentTracker_adminBar__36Nt3 button{background:#e74c3c;color:#fff;border:none;padding:5px 10px;border-radius:4px;cursor:pointer;display:flex;align-items:center;gap:5px}.billPaymentTracker_adminBar__36Nt3 button:hover{background:#c0392b}.billPaymentTracker_controls__79lfP{justify-content:space-between;margin-bottom:20px;flex-wrap:wrap}.billPaymentTracker_controls__79lfP,.billPaymentTracker_yearSelector___ZH3t{display:flex;align-items:center;gap:15px}.billPaymentTracker_yearSelector___ZH3t button{background:#ecf0f1;border:1px solid #bdc3c7;padding:5px 10px;border-radius:4px;cursor:pointer}.billPaymentTracker_yearSelector___ZH3t button:hover{background:#bdc3c7}.billPaymentTracker_yearSelector___ZH3t h2{margin:0;font-size:1.5rem;color:#2c3e50}.billPaymentTracker_actions__zBiYm{display:flex;gap:10px;flex-wrap:wrap}.billPaymentTracker_actionButton__DgG2L{background:#2ecc71;color:#fff;border:none;padding:8px 15px;border-radius:4px;cursor:pointer;display:flex;align-items:center;gap:5px}.billPaymentTracker_actionButton__DgG2L:hover{background:#27ae60}.billPaymentTracker_actionButton__DgG2L:last-child{margin-left:auto}.billPaymentTracker_notification__xHG76{background:#f1f1f1;padding:15px;border-radius:8px;margin-bottom:20px;border-left:5px solid #3498db}.billPaymentTracker_notification__xHG76 h3{margin-top:0;color:#2c3e50}.billPaymentTracker_notification__xHG76 pre{white-space:pre-wrap;font-family:inherit;background:#fff;padding:10px;border-radius:4px}.billPaymentTracker_notification__xHG76 button{margin-top:10px;background:#7f8c8d;color:#fff;border:none;padding:5px 10px;border-radius:4px;cursor:pointer}.billPaymentTracker_notification__xHG76 button:hover{background:#95a5a6}.billPaymentTracker_summaryCards__XpI5n{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:15px;gap:15px;margin-bottom:30px}.billPaymentTracker_summaryCard__ed3Ek{background:#fff;border-radius:8px;padding:15px;box-shadow:0 2px 5px rgba(0,0,0,.1);text-align:center}.billPaymentTracker_summaryCard__ed3Ek h3{margin-top:0;color:#7f8c8d;font-size:1rem}.billPaymentTracker_summaryCard__ed3Ek p{margin-bottom:0;font-size:1.5rem;font-weight:700;color:#2c3e50}.billPaymentTracker_management__eo_mb{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:30px;gap:30px;margin-bottom:30px}.billPaymentTracker_managementSection__HvGLh{background:#fff;border-radius:8px;padding:15px;box-shadow:0 2px 5px rgba(0,0,0,.1)}.billPaymentTracker_managementSection__HvGLh h3{margin-top:0;color:#2c3e50;border-bottom:1px solid #ecf0f1;padding-bottom:10px}.billPaymentTracker_itemsList__LUbsm{list-style:none;padding:0;margin:0 0 15px}.billPaymentTracker_item__4cQw0{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #f1f1f1}.billPaymentTracker_item__4cQw0:last-child{border-bottom:none}.billPaymentTracker_deleteButton__xLhT2{background:none;border:none;color:#e74c3c;cursor:pointer;padding:5px}.billPaymentTracker_deleteButton__xLhT2:hover{color:#c0392b}.billPaymentTracker_addForm__ljfdN{display:flex;gap:10px}.billPaymentTracker_addForm__ljfdN input{flex:1 1;padding:8px 12px;border:1px solid #ddd;border-radius:4px}.billPaymentTracker_addButton__6bRy_{background:#3498db;color:#fff;border:none;padding:8px 15px;border-radius:4px;cursor:pointer;display:flex;align-items:center;gap:5px}.billPaymentTracker_addButton__6bRy_:hover{background:#2980b9}.billPaymentTracker_billTableContainer__xtwPe{overflow-x:auto;margin-bottom:30px}.billPaymentTracker_billTable__EL3Cw{width:100%;border-collapse:collapse;margin-bottom:20px}.billPaymentTracker_billTable__EL3Cw td,.billPaymentTracker_billTable__EL3Cw th{padding:10px;text-align:center;border:1px solid #ddd}.billPaymentTracker_billTable__EL3Cw th{background:#f8f9fa;font-weight:700;position:-webkit-sticky;position:sticky;top:0}.billPaymentTracker_billTable__EL3Cw .billPaymentTracker_subHeaders__Qr89a{display:flex;justify-content:space-around;margin-top:5px;font-weight:400;font-size:.9rem}.billPaymentTracker_billTable__EL3Cw .billPaymentTracker_personCell__f_jxJ{font-weight:700;text-align:left;background:#f8f9fa;position:-webkit-sticky;position:sticky;left:0}.billPaymentTracker_billTable__EL3Cw .billPaymentTracker_billCell__qqgos{cursor:pointer;min-width:80px}.billPaymentTracker_billTable__EL3Cw .billPaymentTracker_billCell__qqgos:hover{background:#f1f1f1}.billPaymentTracker_billTable__EL3Cw .billPaymentTracker_billCell__qqgos.billPaymentTracker_paid__883Ao{background:#e8f8f0}.billPaymentTracker_billTable__EL3Cw .billPaymentTracker_amount__alKxg{font-weight:700}.billPaymentTracker_billTable__EL3Cw .billPaymentTracker_status__eFmSZ{font-size:.9rem}.billPaymentTracker_billTable__EL3Cw .billPaymentTracker_notesIndicator__5lQxy{font-size:.8rem;color:#7f8c8d}.billPaymentTracker_billTable__EL3Cw .billPaymentTracker_categoryTotal__1grqE,.billPaymentTracker_billTable__EL3Cw .billPaymentTracker_totalCell__a7a9V{font-weight:700;background:#f8f9fa}.billPaymentTracker_billTable__EL3Cw .billPaymentTracker_grandTotal__9bUud{font-weight:700;background:#e8f4fd}.billPaymentTracker_modalOverlay__otAK2{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.billPaymentTracker_modalContent__VcFti{background:#fff;padding:20px;border-radius:8px;width:90%;max-width:500px}.billPaymentTracker_modalContent__VcFti h3{margin-top:0;color:#2c3e50}.billPaymentTracker_modalContent__VcFti p{color:#7f8c8d;margin-bottom:20px}.billPaymentTracker_formGroup__cG4w1{margin-bottom:15px}.billPaymentTracker_formGroup__cG4w1 label{display:block;margin-bottom:5px;font-weight:700}.billPaymentTracker_formGroup__cG4w1 input[type=number],.billPaymentTracker_formGroup__cG4w1 input[type=text],.billPaymentTracker_formGroup__cG4w1 textarea{width:100%;padding:8px 12px;border:1px solid #ddd;border-radius:4px;box-sizing:border-box}.billPaymentTracker_formGroup__cG4w1 textarea{min-height:80px}.billPaymentTracker_formGroup__cG4w1 input[type=checkbox]{margin-right:8px}.billPaymentTracker_modalButtons__z5A3a{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.billPaymentTracker_modalButtons__z5A3a button{padding:8px 15px;border-radius:4px;cursor:pointer;border:none}.billPaymentTracker_cancelButton__blR3J{background:#95a5a6;color:#fff}.billPaymentTracker_cancelButton__blR3J:hover{background:#7f8c8d}.billPaymentTracker_saveButton__Ig0_M{background:#2ecc71;color:#fff}.billPaymentTracker_saveButton__Ig0_M:hover{background:#27ae60}@media(max-width:768px){.billPaymentTracker_controls__79lfP{flex-direction:column}.billPaymentTracker_yearSelector___ZH3t{order:1}.billPaymentTracker_actions__zBiYm{order:2;justify-content:center}.billPaymentTracker_management__eo_mb{grid-template-columns:1fr}.billPaymentTracker_billTable__EL3Cw{font-size:.9rem}.billPaymentTracker_billTable__EL3Cw td,.billPaymentTracker_billTable__EL3Cw th{padding:5px}}:-webkit-full-screen .billPaymentTracker_container__dtX5n{padding:20px;max-width:100%}:fullscreen .billPaymentTracker_container__dtX5n{padding:20px;max-width:100%}:-webkit-full-screen .billPaymentTracker_billTableContainer__xtwPe{height:calc(100vh - 200px);overflow:auto}:fullscreen .billPaymentTracker_billTableContainer__xtwPe{height:calc(100vh - 200px);overflow:auto}.todoPage_container__IGh1a{display:flex;flex-direction:column;align-items:center;font-family:Segoe UI,sans-serif;min-height:100vh}@media(max-width:768px){.todoPage_container__IGh1a .todoPage_container__IGh1a{padding:1rem;width:100vw}}.todoPage_titleTab__BOQz7{margin-left:.7rem}.todoPage_containerApp__mkzIB{background:#fff;border-radius:1rem;padding:1rem;width:100%;max-width:100%;box-shadow:0 8px 20px rgba(0,0,0,.1);animation:todoPage_pop__pkdap .4s ease;margin-bottom:2rem;margin-right:-1rem}@media(max-width:900px){.todoPage_containerApp__mkzIB{padding:1rem 0}.todoPage_titleContainer__yAshT{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;max-width:70%;margin:0 auto}}@keyframes todoPage_pop__pkdap{0%{transform:scale(1)}50%{transform:scale(1.03)}to{transform:scale(1)}}.todoPage_todocardContainer__phgea{display:inline}.todoPage_title__T2mAl{font-size:2rem;margin-bottom:.5rem;color:#2d3748}@media(max-width:768px){.todoPage_title__T2mAl{font-size:1.2rem}}.todoPage_description__WqHgZ{font-size:1rem;color:#666;margin-bottom:2rem}.todoPage_emptyState__b5dii{text-align:center;padding:2rem;color:#718096}.todoPage_emptyState__b5dii p{margin-bottom:1rem}.todoPage_addFirstTask__U9Zgg{padding:.6rem 1.2rem;border:none;border-radius:6px;background:#4299e1;color:#fff;font-size:1rem;cursor:pointer;transition:background .2s}.todoPage_addFirstTask__U9Zgg:hover{background:#3182ce}.todoPage_dateSection__JC_Ld{margin-bottom:.5rem;border:1px solid #e2e8f0;border-radius:.5rem;overflow:hidden;padding-bottom:.5rem}.todoPage_dateSection__JC_Ld[open] summary{border-bottom:1px solid #e2e8f0}.todoPage_dateSection__JC_Ld summary{padding:.25rem .5rem;font-weight:600;font-size:1.1rem;cursor:pointer;background:#f8fafc;color:#2d3748;display:flex;justify-content:space-between;align-items:center}.todoPage_dateSection__JC_Ld summary:hover{background:#edf2f7}.todoPage_dayTag__7QR_X{font-size:.6rem;font-weight:400;color:#718096;background:#e2e8f0;padding:0 .5rem;border-radius:1rem}.todoPage_columns__u5AJV{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem;padding:1rem 1rem 0}@media(max-width:768px){.todoPage_columns__u5AJV{grid-template-columns:1fr;padding:1rem 1rem 0}}.todoPage_containerWaToday__MgiHE{display:flex;align-items:center;gap:.5rem}.todoPage_dragHere__Cp78z{padding:2rem;display:flex;justify-content:center;align-items:center;color:#a0aec0;border:1px dashed #a0aec0}.todoPage_column__Mt9er{background:#f8fafc;border-radius:.5rem;padding:1rem}.todoPage_column__Mt9er.todoPage_isOver__HZI4d{background-color:rgba(0,0,0,.05)}@media(max-width:768px){.todoPage_column__Mt9er{padding:.5rem}}.todoPage_waPreview__cZZrH{background-color:#f5f5f5;color:#1a202c;font-family:Courier New,Courier,monospace;white-space:pre-wrap;border-left:4px solid #25d366;padding:1rem;margin:1rem 0;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.05);font-size:.95rem;line-height:1.5;overflow-x:auto}.todoPage_priorityColumn__0fWLl{border-top:3px solid #f56565}.todoPage_columnHeader__n_U6X{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.todoPage_columnHeader__n_U6X h2{margin:0;font-size:1.2rem;color:#2d3748}.todoPage_addButton__PhUNR{padding:.4rem .8rem;border:none;border-radius:4px;background:#4299e1;color:#fff;font-size:.9rem;cursor:pointer;transition:background .2s}.todoPage_addButton__PhUNR:hover{background:#3182ce}.todoPage_columnEmpty__XX7AP{color:#a0aec0;text-align:center;padding:2rem 0;font-style:italic}.todoPage_card__CNlNj{position:relative;background:#fff;border-radius:.5rem;padding:.5rem;margin-bottom:1rem;box-shadow:0 1px 3px rgba(0,0,0,.1);border-left:3px solid #4299e1;transition:transform .2s;cursor:-webkit-grab;transition:all .3s ease;cursor:grab}.todoPage_card__CNlNj:active{cursor:-webkit-grabbing;cursor:grabbing}.todoPage_card__CNlNj.todoPage_isDragging__vuzzg{opacity:.5;transform:scale(.98)}@media(max-width:900px){.todoPage_card__CNlNj{padding-bottom:2.2rem;padding-top:.25rem}}.todoPage_card__CNlNj:hover{transform:translateY(-2px);box-shadow:0 4px 6px rgba(0,0,0,.1)}.todoPage_card__CNlNj.todoPage_completed__6Ou7n{opacity:.8}.todoPage_card__CNlNj.todoPage_completed__6Ou7n .todoPage_fieldValue__WhY03{text-decoration:line-through;color:#718096}.todoPage_cardHeader__N9yoZ{display:flex;justify-content:space-between;margin-bottom:0}.todoPage_cardDate__EwJK_{font-size:.7rem;color:#a0aec0}.todoPage_deleteButton___nRC4{background:none;border:none;color:#a0aec0;cursor:pointer;font-size:1.2rem;line-height:1}.todoPage_deleteButton___nRC4 svg,.todoPage_deleteButton___nRC4:hover{color:#f56565}.todoPage_editableField__kyKzE{display:flex;font-size:.6rem;padding:0;cursor:text}@media(min-width:900px){.todoPage_editableField__kyKzE:nth-child(2){width:80%!important}.todoPage_editableField__kyKzE:last-child{position:absolute!important;right:1rem!important;top:2.2rem!important;height:1.5rem}}.todoPage_fieldLabel__YqEkd{font-weight:500;color:#4a5568;margin-right:.5rem}.todoPage_fieldValue__WhY03{font-size:.8rem;color:#2d3748}.todoPage_placeholder__HWuSe{color:#a0aec0}.todoPage_fieldInput__gBSld{border:1px solid #e2e8f0;border-radius:.25rem;padding:.25rem .5rem;font-family:inherit;width:100%}.todoPage_statusRow__XWEH9{display:flex;align-items:center;margin:.5rem 0}.todoPage_statusSelect__y9t1v{border:1px solid #e2e8f0;border-radius:.25rem;padding:.25rem .5rem;font-family:inherit;background:#fff;cursor:pointer}.todoPage_infoSection__jpI4M{margin-top:1rem;background:#fff;padding:1rem;border-radius:1rem;box-shadow:0 4px 16px rgba(0,0,0,.05);max-width:1000px;width:100%;margin-right:-1rem}.todoPage_infoSection__jpI4M ul{list-style:none;padding:0;margin:1rem 0}.todoPage_infoSection__jpI4M ul li{margin-bottom:.5rem;padding-left:1.5rem;position:relative}.todoPage_infoSection__jpI4M ul li:before{content:"•";position:absolute;left:0;color:#4299e1}.todoPage_infoSection__jpI4M li,.todoPage_infoSection__jpI4M p{color:#171717;line-height:1.6}.todoPage_infoSection__jpI4M a{color:#2b6cb0;text-decoration:none}.todoPage_infoSection__jpI4M a:hover{text-decoration:underline}.todoPage_heading__4k6Dv{font-size:1.5rem;margin-bottom:1rem;color:#2d3748}.todoPage_relatedLinks__qQyOl{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:1rem;gap:1rem}@media(max-width:768px){.todoPage_relatedLinks__qQyOl{grid-template-columns:1fr}}.todoPage_statusContainer__oJykV{position:absolute;top:0;right:2rem;display:flex;align-items:center;margin:.5rem 0;flex-wrap:wrap}@media(max-width:900px){.todoPage_statusContainer__oJykV{width:calc(100% + .5rem);left:-1rem;bottom:0;font-size:.8rem;top:auto;left:.3rem}}.todoPage_statusLabel__cubhJ{font-weight:500;color:#4a5568;margin-right:.5rem}.todoPage_statusOptions__57Xv3{display:flex;gap:.25rem;flex-wrap:wrap}.todoPage_statusButton__Z2mPC{border:none;border-radius:1rem;padding:.25rem .75rem;font-size:.6rem;cursor:pointer;transition:all .2s;font-family:inherit;color:#2d3748;opacity:.2}.todoPage_statusButton__Z2mPC:hover{transform:translateY(-1px);box-shadow:0 1px 3px rgba(0,0,0,.1);opacity:1}.todoPage_statusButton__Z2mPC.todoPage_activeStatus__429Vj{opacity:1;font-weight:700;box-shadow:0 0 0 2px rgba(66,153,225,.5)}.todoPage_dateNote__aegdx{margin:1rem 0}.todoPage_dateNote__aegdx .todoPage_noteInput__AFHS8{width:100%;padding:.75rem;border:1px solid #e2e8f0;border-radius:.5rem;min-height:80px;font-family:inherit;resize:vertical}.todoPage_dateNote__aegdx .todoPage_noteInput__AFHS8:focus{outline:none;border-color:#4299e1;box-shadow:0 0 0 2px rgba(66,153,225,.2)}.todoPage_migrated___SoCc{border-left:3px solid #f6ad55;background-color:rgba(254,215,170,.1)}.todoPage_migrated___SoCc .todoPage_cardDate__EwJK_{color:#dd6b20}.todoPage_editButtonMobile__gITld{display:none;background:none;border:none;cursor:pointer;padding:2px;margin-left:6px}.todoPage_editButtonMobile__gITld svg{font-size:.7rem}@media(max-width:768px){.todoPage_editButtonMobile__gITld{display:inline-block}}.todoPage_tabsContainer__bQv_L{overflow-x:auto;overflow-y:hidden;position:relative;margin-bottom:.25rem;border-bottom:1px solid #e2e8f0}.todoPage_tabsList__tgj1Q{display:flex;gap:5px;padding:0 10px}.todoPage_tabItem__Xy_3n{padding:.25rem 0;cursor:pointer;min-width:100px;background:#f1f5f9;border-radius:4px 4px 0 0;border:1px solid #e2e8f0;border-bottom:none;overflow:hidden;position:relative;justify-content:center}.todoPage_tabItem__Xy_3n:hover{background:#e2e8f0}.todoPage_tabItem__Xy_3n.todoPage_activeTab__2_B6s{background:#fff;font-weight:700;border-bottom:1px solid #fff;margin-bottom:-1px}.todoPage_tabContent__5TiDK{padding:0 .6rem;display:flex;justify-content:space-between;flex-wrap:nowrap;gap:5px}.todoPage_tabName__GTn9v{flex-grow:1;width:80px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.todoPage_tabInput__KXzMB{border:none;background:rgba(0,0,0,0);outline:none;font-size:inherit;font-family:inherit;width:100%}.todoPage_tabDeleteButton__mLXF7{background:none;border:none;color:#64748b;cursor:pointer;padding:.25rem;display:flex;align-items:center;margin-top:.15rem;margin-right:-.5rem;font-size:1rem}.todoPage_tabDeleteButton__mLXF7:hover{color:#ef4444}.todoPage_addTabButton__85pkl{background:#f1f5f9;text-align:center;border:1px dashed #cbd5e1;border-radius:4px;padding:8px;cursor:pointer;display:flex;align-items:center;justify-content:center}.todoPage_addTabButton__85pkl:hover{background:#e2e8f0}@media(max-width:768px){.todoPage_container__IGh1a{padding:1rem .25rem;width:calc(100vw + .6rem);margin-left:-1rem}.todoPage_description__WqHgZ,.todoPage_title__T2mAl{text-align:center;max-width:80%;margin:0 auto 1rem}.todoPage_containerApp__mkzIB{padding:0}.todoPage_notepadTabsContainer__wflrC{position:relative;display:flex;align-items:center;width:100%}.todoPage_tabsList__tgj1Q{display:flex;overflow-x:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;flex-grow:1;scrollbar-width:none}.todoPage_tabsList__tgj1Q::-webkit-scrollbar{display:none}.todoPage_tabNavButton__P_2_i{position:absolute;z-index:10;background:f7f7f7;color:#000;border:none;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:16px}.todoPage_tabNavButton__P_2_i:disabled{opacity:.5;cursor:not-allowed}.todoPage_tabNavButtonLeft__lIDNV{bottom:.25rem;left:1rem;opacity:.5;z-index:20}.todoPage_tabNavButtonLeft__lIDNV:hover{opacity:1}.todoPage_tabNavButtonRight__8YL9D{z-index:20;bottom:.25rem;right:1rem;opacity:.5}.todoPage_tabNavButtonRight__8YL9D:hover{opacity:1}}@media(max-width:768px)and (hover:hover)and (pointer:fine){.todoPage_tabNavButton__P_2_i{display:none}}.todoPage_infoSection__jpI4M{margin:2rem auto;padding:0 1rem;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:#333;line-height:1.6}.todoPage_infoSection__jpI4M h1,.todoPage_infoSection__jpI4M h2,.todoPage_infoSection__jpI4M h3{color:#2c3e50;margin-top:1.5em}.todoPage_infoSection__jpI4M h1{font-size:2rem;text-align:center;margin-bottom:1rem;color:#1a5276}.todoPage_infoSection__jpI4M h2{font-size:1.7rem;border-bottom:2px solid #eaf2f8;padding-bottom:.5rem;margin-bottom:1.5rem}.todoPage_infoSection__jpI4M h3{font-size:1.3rem;color:#2874a6}.todoPage_testIntro__9VI_I{background-color:#f8f9fa;border-radius:8px;padding:1.5rem;margin-bottom:2rem;border-left:4px solid #3498db}.todoPage_testIntro__9VI_I p{font-size:1.1rem;margin-bottom:1.5rem}.todoPage_testIntro__9VI_I strong{color:#2874a6;font-weight:600}.todoPage_testHighlights__NCuM3{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;gap:1rem;margin-top:1.5rem}.todoPage_testHighlights__NCuM3 .todoPage_highlightCard__NUvjL{background:#fff;border-radius:6px;padding:1rem;display:flex;align-items:center;box-shadow:0 2px 5px rgba(0,0,0,.1);border-top:3px solid #3498db}.todoPage_testHighlights__NCuM3 .todoPage_highlightCard__NUvjL .todoPage_highlightIcon__N4C9n{font-size:1.8rem;margin-right:1rem;color:#2980b9}.todoPage_testHighlights__NCuM3 .todoPage_highlightCard__NUvjL .todoPage_highlightText__Tp2U5{font-weight:500;color:#2c3e50}.todoPage_urgentBanner__pyyt6{background-color:#fdedec;border:1px solid #f5b7b1;border-radius:8px;padding:1.5rem;display:flex;align-items:flex-start;margin-bottom:2rem}@media(max-width:768px){.todoPage_urgentBanner__pyyt6{flex-direction:column;align-items:center}}.todoPage_urgentBanner__pyyt6 .todoPage_urgentIcon__QOZw7{font-size:2rem;margin-right:1rem;color:#e74c3c}.todoPage_urgentBanner__pyyt6 h3{color:#c0392b;margin-top:0;margin-bottom:.5rem}.todoPage_urgentBanner__pyyt6 p{margin-bottom:1rem;color:#7b8a8b}.todoPage_mainButton__YZvVi{background-color:#2980b9;color:#fff;border:none;padding:.8rem 1.5rem;font-size:1.1rem;border-radius:6px;cursor:pointer;font-weight:600;display:inline-flex;align-items:center;transition:all .3s ease}.todoPage_mainButton__YZvVi:hover{background-color:#2471a3;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.todoPage_mainButton__YZvVi:after{content:"→";margin-left:.5rem;transition:transform .3s ease}.todoPage_mainButton__YZvVi:hover:after{transform:translateX(3px)}.todoPage_smallText__mw8Dv{font-size:.9rem;color:#7f8c8d;margin-top:.5rem}.todoPage_tableWrapper__tc65Z{overflow-x:auto;margin-bottom:2rem;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1)}.todoPage_comparisonTable__JtOxi{width:100%;border-collapse:collapse;background:#fff}.todoPage_comparisonTable__JtOxi td,.todoPage_comparisonTable__JtOxi th{padding:1rem;text-align:left;border-bottom:1px solid #ecf0f1}.todoPage_comparisonTable__JtOxi th{background-color:#2980b9;color:#fff;font-weight:600}.todoPage_comparisonTable__JtOxi tr:nth-child(2n){background-color:#f8f9fa}.todoPage_comparisonTable__JtOxi td:first-child{font-weight:500;color:#2c3e50}.todoPage_comparisonTable__JtOxi td:nth-child(2){color:#27ae60;font-weight:500}.todoPage_comparisonTable__JtOxi td:nth-child(3){color:#e74c3c}.todoPage_featureGrid__V0SMm{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-bottom:2rem}.todoPage_featureCard___8YhG{background:#fff;padding:1.5rem;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);border-top:3px solid #3498db}.todoPage_featureCard___8YhG .todoPage_featureIcon__cjBFn{font-size:2rem;margin-bottom:1rem;color:#2980b9}.todoPage_featureCard___8YhG h3{margin-top:0;color:#154360}.todoPage_featureCard___8YhG p{margin-bottom:0}.todoPage_stepsList__nGViI{background:#fff;padding:1.5rem;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);counter-reset:step-counter;margin-bottom:2rem}.todoPage_stepsList__nGViI li{position:relative;padding-left:2.5rem;margin-bottom:1rem;counter-increment:step-counter}.todoPage_stepsList__nGViI li:before{content:counter(step-counter);position:absolute;left:0;background:#2980b9;color:#fff;width:1.8rem;height:1.8rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700}.todoPage_stepsList__nGViI li:last-child{margin-bottom:0}.todoPage_faqItem__O_98P{background:#fff;padding:1.5rem;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);margin-bottom:1rem}.todoPage_faqItem__O_98P h3{margin-top:0;color:#154360}.todoPage_faqItem__O_98P p{margin-bottom:0}.todoPage_finalCta__ucpbi{text-align:center;background:linear-gradient(135deg,#eaf2f8,#d4e6f1);padding:2.5rem;border-radius:8px;margin-bottom:2rem}.todoPage_finalCta__ucpbi h2{margin-top:0;color:#154360;border-bottom:none}.todoPage_finalCta__ucpbi p{font-size:1.1rem;margin-bottom:1.5rem;color:#2c3e50}.todoPage_ctaButton__zj1Xp{background-color:#2980b9;color:#fff;border:none;padding:1rem 2rem;font-size:1.1rem;border-radius:6px;cursor:pointer;font-weight:600;transition:all .3s ease;display:inline-block}.todoPage_ctaButton__zj1Xp:hover{background-color:#2471a3;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.todoPage_ctaNote__Q__ZU{font-size:.9rem;color:#7f8c8d;margin-top:1rem}.todoPage_toolGrid__MBmg3{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:1rem;gap:1rem;margin-bottom:2rem}.todoPage_toolCard__nuk2w{background:#fff;padding:1.5rem 1rem;border-radius:8px;text-align:center;box-shadow:0 2px 5px rgba(0,0,0,.1);transition:all .3s ease;text-decoration:none;color:#2c3e50;display:block}.todoPage_toolCard__nuk2w:hover{transform:translateY(-3px);box-shadow:0 5px 15px rgba(0,0,0,.1);background:#eaf2f8}.todoPage_toolIcon__E1wHV{font-size:2rem;display:block;margin-bottom:.5rem;color:#2980b9}.todoPage_toolName___Nbhy{font-weight:500}@media(max-width:768px){.todoPage_infoSection__jpI4M{padding:0 .5rem}.todoPage_infoSection__jpI4M h1{font-size:1.8rem}.todoPage_infoSection__jpI4M h2{font-size:1.5rem}.todoPage_featureGrid__V0SMm,.todoPage_testHighlights__NCuM3{grid-template-columns:1fr}.todoPage_urgentBanner__pyyt6{flex-direction:column;align-items:center;text-align:center}.todoPage_urgentBanner__pyyt6 .todoPage_urgentIcon__QOZw7{margin-right:0;margin-bottom:1rem}}@media print{.todoPage_hide-on-print__F4RUp{display:none}}.todoPage_ctaBoxLast__t0VY1{background:linear-gradient(135deg,#f5f5f5,#e0e0e0);padding:2rem;border-radius:8px;margin:3rem auto;max-width:800px;text-align:center}.todoPage_ctaBoxLast__t0VY1 h2{color:#154360;margin-bottom:1.5rem;border-bottom:none}.todoPage_articleGrid__Dx28I{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-top:1.5rem}.todoPage_articleCard__qKDot{background:#fff;padding:1.5rem;border-radius:8px;text-align:center;box-shadow:0 2px 10px rgba(0,0,0,.1);transition:all .3s ease;text-decoration:none;color:#2c3e50;display:flex;flex-direction:column;align-items:center}.todoPage_articleCard__qKDot:hover{transform:translateY(-5px);box-shadow:0 5px 15px rgba(0,0,0,.1)}.todoPage_articleIcon__6DBct{font-size:2.5rem;margin-bottom:1rem;display:block}.todoPage_articleTitle__DLGCF{font-weight:600;font-size:1.1rem}.todoPage_finalCtaDual__qcX4C{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:2rem;gap:2rem;margin-top:3rem}.todoPage_ctaOption__rE4lE{background:#fff;padding:2rem;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);text-align:center}.todoPage_ctaOption__rE4lE h3{margin-top:0;color:#154360}.todoPage_ctaButtonAlt__O4zuc{background-color:#f8f9fa;color:#2980b9;border:2px solid #2980b9;padding:.8rem 1.5rem;font-size:1.1rem;border-radius:6px;cursor:pointer;font-weight:600;display:inline-flex;align-items:center;transition:all .3s ease;text-decoration:none}.todoPage_ctaButtonAlt__O4zuc:hover{background-color:#2980b9;color:#fff;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.todoPage_ctaButtonAlt__O4zuc:after{content:"→";margin-left:.5rem;transition:transform .3s ease}.todoPage_ctaButtonAlt__O4zuc:hover:after{transform:translateX(3px)}@media(max-width:600px){.todoPage_articleGrid__Dx28I,.todoPage_finalCtaDual__qcX4C{grid-template-columns:1fr}}.DailyNotes_dailyNotes__P8nU0{display:flex;justify-content:center;margin:1rem auto}.DailyNotes_dailyNotes__P8nU0 input{background:#fff!important}.DailyNotes_dailyNotes__P8nU0 .DailyNotes_noteInput__lt2Ac{width:calc(100% - 2rem);padding:1rem;border:1px solid #e2e8f0;background:#fff!important;border-radius:.5rem;min-height:100px;font-family:inherit;resize:vertical}.DailyNotes_dailyNotes__P8nU0 .DailyNotes_noteInput__lt2Ac:focus{outline:none;border-color:#4299e1;box-shadow:0 0 0 2px rgba(66,153,225,.2)}