.DetailModal_modalBackdrop__KiZ_R{position:fixed;inset:0;background:rgba(0,0,0,.45);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:3000;display:flex;align-items:center;justify-content:center;padding:24px;animation:DetailModal_fadeIn__NOceo .18s ease}.DetailModal_modalBackdrop__KiZ_R~.p-confirm-popup,.DetailModal_modalBackdrop__KiZ_R~.p-datepicker,.DetailModal_modalBackdrop__KiZ_R~.p-datepicker-panel,.DetailModal_modalBackdrop__KiZ_R~.p-dropdown-panel,.DetailModal_modalBackdrop__KiZ_R~.p-multiselect-panel,.DetailModal_modalBackdrop__KiZ_R~.p-tooltip{z-index:9999!important}.DetailModal_modalPanel__xPzOO{background:#fff;border-radius:16px;width:100%;max-width:95vw;height:88vh;display:flex;flex-direction:column;box-shadow:0 24px 64px rgba(0,0,0,.2),0 4px 16px rgba(0,0,0,.1);animation:DetailModal_slideUp__LudZw .22s cubic-bezier(.25,.46,.45,.94);overflow:hidden}.DetailModal_modalPanelSmall__vGcN2{max-width:75vw!important;width:75vw!important;height:75vh!important;max-height:80vh!important}.DetailModal_modalHeader__PnlCo{display:flex;align-items:center;justify-content:space-between;padding:10px 24px 5px;border-bottom:1px solid #e2e8f0;background:linear-gradient(135deg,#f8fafc,#eff6ff)}.DetailModal_modalTitleBlock__g2VkC{flex:1 1;min-width:0}.DetailModal_modalDocInfo__yPJBk{display:flex;align-items:center;gap:8px;margin-bottom:6px}.DetailModal_modalDocNum__gf3mR{font-size:.78rem;font-weight:700;color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe;padding:2px 8px;border-radius:6px}.DetailModal_modalDocDate__8WXNb{font-size:.75rem;color:#64748b}.DetailModal_modalTitle__oXMXc{font-size:1.05rem;font-weight:700;color:#0f172a;line-height:1.4;margin:0 0 4px}.DetailModal_modalSub__HxB98{font-size:.83rem;color:#475569;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.DetailModal_modalHeaderActions__QobxA{display:flex;align-items:center;flex-shrink:0}.DetailModal_closeBtn__TDhg5{width:34px;height:34px;border-radius:50%;border:1px solid #e2e8f0;background:#fff;color:#64748b;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease}.DetailModal_closeBtn__TDhg5:hover{background:#fef2f2;border-color:#fecdd3;color:#ef4444}.DetailModal_modalBody__UG2L0{flex:1 1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.DetailModal_loadingState__uu2Yu{display:flex;align-items:center;justify-content:center;gap:10px;padding:48px;color:#64748b;font-size:.9rem}.DetailModal_loadingState__uu2Yu i{font-size:1.2rem}.DetailModal_taskTableWrapper__dMbiD{flex:1 1;overflow:auto}.DetailModal_taskTable__RHhgY{width:100%;border-collapse:collapse;font-size:.86rem;border:1px solid #cbd5e1}.DetailModal_taskTable__RHhgY th{position:-webkit-sticky;position:sticky;top:0;z-index:10;background:#f8fafc;color:#475569;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;padding:10px 12px;border:solid #cbd5e1;border-width:1px 1px 2px;white-space:nowrap;text-align:left}.DetailModal_taskTable__RHhgY td{padding:10px 12px;border:1px solid #cbd5e1;vertical-align:middle;color:#1e293b}.DetailModal_emptyState__Xtcdi{text-align:center;padding:48px 24px!important;color:#94a3b8;font-style:italic;font-size:.88rem}.DetailModal_inlineAddBtn__VPoAE{background:none;border:none;color:#2563eb;font-weight:600;cursor:pointer;text-decoration:underline;font-size:inherit;padding:0;font-style:normal}.DetailModal_sttCell__9lOZ5{color:#94a3b8;font-weight:700;font-size:.75rem;text-align:center}.DetailModal_taskName__062ao{cursor:pointer;color:#1e293b;line-height:1.45;display:block}.DetailModal_taskName__062ao:hover{color:#2563eb}.DetailModal_taskRow__ztC2a{transition:background .15s ease}.DetailModal_taskRow__ztC2a:hover{background:#f8fafc}.DetailModal_taskRow__ztC2a.DetailModal_rowCompleted__cpjp1 td{background-color:#f0fdf4!important}.DetailModal_taskRow__ztC2a.DetailModal_rowCompleted__cpjp1:hover td{background-color:#dcfce7!important}.DetailModal_taskRow__ztC2a.DetailModal_rowWarning__WMkcH td{background-color:#fffbeb!important}.DetailModal_taskRow__ztC2a.DetailModal_rowWarning__WMkcH:hover td{background-color:#fef3c7!important}.DetailModal_taskRow__ztC2a.DetailModal_rowOverdue__ENpye td{background-color:#fff1f2!important}.DetailModal_taskRow__ztC2a.DetailModal_rowOverdue__ENpye:hover td{background-color:#ffe4e6!important}.DetailModal_taskRow__ztC2a.DetailModal_rowSaving__EsiKD{opacity:.6;pointer-events:none}.DetailModal_newTaskRow__cmV8x{background:#fffbeb;border-left:3px solid #f59e0b}.DetailModal_dateCell__5Bt4e{font-size:.82rem;color:#475569;white-space:nowrap}.DetailModal_ketQuaCell__LsRRP{font-size:.82rem;color:#334155}.DetailModal_unitCell__EW3jf{display:flex;flex-direction:column;gap:4px}.DetailModal_unitLabel__FqwLE{font-weight:700;color:#1e293b;font-size:.82rem}.DetailModal_userList__fQyxf{display:flex;flex-direction:column;gap:2px}.DetailModal_userChip__PE15R{display:inline-flex;align-items:center;gap:4px;font-size:.74rem;color:#475569}.DetailModal_userChip__PE15R i{font-size:.7rem;opacity:.6}.DetailModal_checkCell__ke3R_{display:flex;align-items:center;justify-content:center;gap:4px}.DetailModal_editTextarea__UDRus{width:100%;padding:6px 8px;border:1.5px solid #cbd5e1;border-radius:6px;font-size:.84rem;font-family:inherit;color:#1e293b;resize:vertical;transition:border-color .15s}.DetailModal_editTextarea__UDRus:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.12)}.DetailModal_editSelect__Tenae{width:100%;padding:5px 8px;border:1.5px solid #cbd5e1;border-radius:6px;font-size:.82rem;background:#fff;color:#1e293b}.DetailModal_editSelect__Tenae:focus{outline:none;border-color:#2563eb}.DetailModal_actionBtn__c1cAd{width:28px;height:28px;border-radius:6px;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:.8rem;transition:all .15s ease}.DetailModal_actionBtn__c1cAd.DetailModal_saveBtn__oeURh{background:#dcfce7;color:#16a34a}.DetailModal_actionBtn__c1cAd.DetailModal_saveBtn__oeURh:hover{background:#bbf7d0;color:#15803d}.DetailModal_actionBtn__c1cAd.DetailModal_cancelBtn__ZAsnw{background:#fee2e2;color:#ef4444}.DetailModal_actionBtn__c1cAd.DetailModal_cancelBtn__ZAsnw:hover{background:#fecdd3;color:#dc2626}.DetailModal_actionBtn__c1cAd:disabled{opacity:.5;cursor:not-allowed}.DetailModal_modalFooter__RK7d_{display:flex;align-items:center;justify-content:space-between;padding:14px 24px;border-top:1px solid #e2e8f0;background:#f8fafc}.DetailModal_addTaskBtn__Nm3mT{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background:#eff6ff;border:1.5px dashed #2563eb;color:#2563eb;font-size:.84rem;font-weight:700;border-radius:8px;cursor:pointer;transition:all .15s ease}.DetailModal_addTaskBtn__Nm3mT:hover:not(:disabled){background:#dbeafe;border-color:#1d4ed8}.DetailModal_addTaskBtn__Nm3mT:disabled{opacity:.5;cursor:not-allowed}.DetailModal_footerRight__XCYxS{display:flex;align-items:center;gap:12px}.DetailModal_completedInfo__6yqGc{display:flex;align-items:center;gap:6px;font-size:.82rem;color:#15803d;font-weight:600}.DetailModal_closeFooterBtn__chllb{padding:8px 20px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;color:#475569;font-size:.84rem;font-weight:600;cursor:pointer;transition:all .15s ease}.DetailModal_closeFooterBtn__chllb:hover{background:#f1f5f9;border-color:#cbd5e1}.DetailModal_progressBarWrap__tDvtL{height:4px;background:#e2e8f0;width:100%;flex-shrink:0}.DetailModal_progressBar__4v0Ed{height:100%;background:linear-gradient(90deg,#10b981,#059669);transition:width .35s ease;border-radius:0 2px 2px 0}.DetailModal_editInput__9rt_Q{width:100%;padding:5px 8px;border:1.5px solid #cbd5e1;border-radius:6px;font-size:.82rem;font-family:inherit;color:#1e293b;background:#fff}.DetailModal_editInput__9rt_Q:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.DetailModal_deleteBtn__3hUks{background:#fff1f2;color:#e11d48}.DetailModal_deleteBtn__3hUks:hover{background:#fecdd3;color:#be123c}.DetailModal_unitPicker__8_lP1{display:flex;flex-direction:column;gap:5px;width:100%;max-width:280px}.DetailModal_unitSelect__xetIG{width:100%;padding:5px 8px;border:1.5px solid #cbd5e1;border-radius:6px;font-size:.82rem;font-family:inherit;color:#1e293b;background:#fff;cursor:pointer}.DetailModal_unitSelect__xetIG:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.DetailModal_accountPickerWrap__TgA3q{position:relative;width:100%}.DetailModal_accountPickerToggle__cl1Oj{width:100%;display:flex;align-items:center;gap:5px;padding:5px 8px;border:1.5px solid #cbd5e1;border-radius:6px;font-size:.78rem;font-family:inherit;color:#334155;background:#fff;cursor:pointer;text-align:left;transition:border-color .15s}.DetailModal_accountPickerToggle__cl1Oj i{font-size:.8rem;color:#64748b}.DetailModal_accountPickerToggle__cl1Oj:hover{border-color:#2563eb;color:#1e293b}.DetailModal_toggleText__eT3DE{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DetailModal_accountDropdown__e210F{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#fff;border:1.5px solid #e2e8f0;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.12);z-index:100;overflow:hidden;max-height:180px;overflow-y:auto}.DetailModal_accountDropEmpty__I16rz{padding:10px 12px;font-size:.8rem;color:#94a3b8;font-style:italic}.DetailModal_accountItem__fHea_{display:flex;align-items:center;gap:8px;padding:7px 12px;cursor:pointer;font-size:.82rem;color:#334155;transition:background .1s}.DetailModal_accountItem__fHea_:hover{background:#f8fafc}.DetailModal_accountItem__fHea_.DetailModal_accountItemChecked__2XvOc{background:#eff6ff;color:#1d4ed8}.DetailModal_accountItem__fHea_ input[type=checkbox]{width:15px;height:15px;flex-shrink:0;cursor:pointer}.DetailModal_accountName__w9LDc{font-weight:600;flex:1 1}.DetailModal_accountUser__l0wkJ{font-size:.74rem;color:#94a3b8}.DetailModal_assigneeView__bMLX2{display:flex;flex-direction:column;gap:4px}.DetailModal_unitBadge__Y1fu_{display:inline-flex;align-items:center;gap:5px;font-size:.78rem;font-weight:700;color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe;padding:2px 7px;border-radius:6px;width:max-content}.DetailModal_unitBadge__Y1fu_ i{font-size:.72rem}.DetailModal_groupEditorSection__4tbdR{padding:20px 24px;background:#f8fafc;border-bottom:1px solid #e2e8f0}.DetailModal_sectionTitle__xcU3s{font-size:.9rem;font-weight:700;color:#1e293b;margin:0 0 14px;display:flex;align-items:center}.DetailModal_groupFormGrid__kLdZH{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:16px;gap:16px}.DetailModal_formField__f6l_Z{display:flex;flex-direction:column;gap:6px}.DetailModal_formField__f6l_Z label{font-size:.75rem;font-weight:700;color:#475569;text-transform:uppercase;letter-spacing:.5px}.DetailModal_formInput__Ess06,.DetailModal_formSelect__dnumw,.DetailModal_formTextarea__yQOCN{padding:8px 12px;border:1px solid #cbd5e1;border-radius:8px;font-size:.85rem;color:#334155;background:#fff;outline:none;transition:all .15s ease;height:38px;font-family:Inter var,sans-serif}.DetailModal_formInput__Ess06:focus,.DetailModal_formSelect__dnumw:focus,.DetailModal_formTextarea__yQOCN:focus{border-color:#2563eb;box-shadow:0 0 0 2px rgba(37,99,235,.12)}.DetailModal_formTextarea__yQOCN{height:auto;resize:vertical}.DetailModal_modalScrollBody__a_yU_{flex:1 1;overflow-y:auto;min-height:0;display:flex;flex-direction:column}.DetailModal_historyBtn__gVYLx{background:#eff6ff;color:#2563eb}.DetailModal_historyBtn__gVYLx:hover{background:#dbeafe;color:#1d4ed8}.DetailModal_historyModalOverlay__IH7Xm{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(15,23,42,.45);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:3100;animation:DetailModal_fadeIn__NOceo .2s ease-out}.DetailModal_historyModalContainer__4a4qj{width:75vw;max-width:1400px;min-width:850px;height:86vh;max-height:850px;background:#fff;border-radius:16px;box-shadow:0 25px 30px -5px rgba(0,0,0,.18),0 10px 10px -5px rgba(0,0,0,.04);display:flex;flex-direction:column;overflow:hidden;animation:DetailModal_slideUp__LudZw .25s cubic-bezier(.16,1,.3,1)}@media(max-width:1024px){.DetailModal_historyModalContainer__4a4qj{width:92vw;min-width:unset}}.DetailModal_historyModalHeader__wOC76{padding:16px 24px;border-bottom:1px solid #e2e8f0;background:#f8fafc;display:flex;justify-content:space-between;align-items:center}.DetailModal_historyModalHeader__wOC76 h3{font-size:1.15rem;font-weight:800;color:#0f172a;margin:0;display:flex;align-items:center;gap:8px}.DetailModal_historyModalHeader__wOC76 button{background:transparent;border:none;font-size:1.3rem;color:#64748b;cursor:pointer;padding:4px 8px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .15s ease}.DetailModal_historyModalHeader__wOC76 button:hover{background:#e2e8f0;color:#0f172a}.DetailModal_historyDualGrid__pjJbK{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;padding:16px 20px;flex:1 1;min-height:0;overflow:hidden}@media(max-width:860px){.DetailModal_historyDualGrid__pjJbK{grid-template-columns:1fr;overflow-y:auto}}.DetailModal_historyCol__i8DAX{display:flex;flex-direction:column;min-height:0;height:100%;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:14px 16px}.DetailModal_historyColHeader__YFAB2{display:flex;justify-content:space-between;align-items:center;padding-bottom:10px;margin-bottom:12px;border-bottom:2px solid #f1f5f9}.DetailModal_historyColHeader__YFAB2 h4{margin:0;font-size:.92rem;font-weight:800;color:#1e293b;display:flex;align-items:center;gap:8px}.DetailModal_historyColBadge__a27LZ{background:#f1f5f9;color:#475569;font-size:.72rem;font-weight:800;padding:2px 8px;border-radius:10px}.DetailModal_historyColBody__NW73x{flex:1 1;min-height:0;overflow-y:auto;padding:4px 6px}.DetailModal_historyColBody__NW73x::-webkit-scrollbar{width:6px}.DetailModal_historyColBody__NW73x::-webkit-scrollbar-track{background:#f8fafc;border-radius:4px}.DetailModal_historyColBody__NW73x::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.DetailModal_historyColBody__NW73x::-webkit-scrollbar-thumb:hover{background:#94a3b8}.DetailModal_historyOriginTag__P1Pq5{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:6px;font-size:.72rem;font-weight:700}.DetailModal_historyOriginTagIcpv__LbKMh{background:#ecfdf5;color:#047857;border:1px solid #a7f3d0}.DetailModal_historyOriginTagManual__9l1c2{background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe}.DetailModal_historyModalBody__EW_Ws{padding:20px;overflow-y:auto;flex:1 1;min-height:0}.DetailModal_historyModalFooter__tLNet{padding:12px 20px;border-top:1px solid #f1f5f9;background:#f8fafc;display:flex;justify-content:flex-end;gap:8px}.DetailModal_timelineContainer___Dpl3{position:relative;padding-left:20px;margin-left:16px;margin-top:6px;margin-bottom:6px;border-left:2px solid #e2e8f0;display:flex;flex-direction:column;gap:20px}.DetailModal_timelineItem__K6_UF{position:relative}.DetailModal_timelineMarker__yQjcI{position:absolute;left:-29px;top:3px;width:16px;height:16px;border-radius:50%;background:#fff;border:3px solid #94a3b8;z-index:2;transition:all .2s ease}.DetailModal_timelineItem__K6_UF:first-child .DetailModal_timelineMarker__yQjcI{border-color:#2563eb;background:#2563eb;box-shadow:0 0 0 0 rgba(37,99,235,.7);animation:DetailModal_markerPulse__MZ3Az 1.6s cubic-bezier(.66,0,0,1) infinite}.DetailModal_timelineContent__iyq4X{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:12px 14px;transition:all .2s ease}.DetailModal_timelineContent__iyq4X:hover{background:#fff;box-shadow:0 4px 6px -1px rgba(0,0,0,.05);border-color:#cbd5e1}.DetailModal_timelineItem__K6_UF:first-child .DetailModal_timelineContent__iyq4X{border-color:#bfdbfe;background:#f0f7ff}@keyframes DetailModal_markerPulse__MZ3Az{0%{box-shadow:0 0 0 0 rgba(37,99,235,.7)}70%{box-shadow:0 0 0 6px rgba(37,99,235,0)}to{box-shadow:0 0 0 0 rgba(37,99,235,0)}}.DetailModal_icpvRedBadge__NeqYd{display:inline-flex;align-items:center;gap:3px;background:#fef2f2;color:#dc2626;border:1px solid #fecaca;padding:1px 6px;border-radius:4px;font-size:.68rem;font-weight:800;letter-spacing:.5px;line-height:1.2}.DetailModal_icpvTitleBadge__SytZY{display:inline-flex;align-items:center;justify-content:center;background:#fee2e2;color:#b91c1c;border:1px solid #fca5a5;padding:1px 8px;border-radius:12px;font-size:.68rem;font-weight:700;letter-spacing:.6px;line-height:1.3;box-shadow:0 1px 2px rgba(239,68,68,.08);white-space:nowrap}.DetailModal_timelineProgressList__ON3MW{margin:2px 0 0;padding-left:16px;list-style-type:disc;display:flex;flex-direction:column;gap:4px}.DetailModal_timelineProgressList__ON3MW li{line-height:1.45;color:#1e293b}.DetailModal_timelineHeader__lvWJW{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:.78rem;color:#64748b;font-weight:600}.DetailModal_timelineDate__zLGWp{display:flex;align-items:center;gap:4px}.DetailModal_timelineAction__L4jR9{background:#eff6ff;color:#2563eb;padding:2px 8px;border-radius:4px;font-weight:700;font-size:.72rem}.DetailModal_timelineItem__K6_UF:first-child .DetailModal_timelineAction__L4jR9{background:#e6fffa;color:#0d9488}.DetailModal_timelineActor__lDWqi{font-weight:750;color:#1e293b}.DetailModal_timelineDetails__RwjKm{display:flex;flex-direction:column;gap:6px;font-size:.82rem;color:#475569;line-height:1.4}.DetailModal_timelineDetailRow__VEQRH{display:flex;gap:6px}.DetailModal_timelineLabel__NteyI{font-weight:700;color:#334155;flex-shrink:0}@keyframes DetailModal_fadeIn__NOceo{0%{opacity:0}to{opacity:1}}@keyframes DetailModal_slideUp__LudZw{0%{transform:translateY(15px);opacity:0}to{transform:translateY(0);opacity:1}}.DetailModal_previewPanel__LLNBM{width:45%;border-right:1px solid #cbd5e1;display:flex;flex-direction:column;background:#f8fafc;min-width:380px;animation:DetailModal_slideRight__5p9us .22s cubic-bezier(.25,.46,.45,.94)}@keyframes DetailModal_slideRight__5p9us{0%{transform:translateX(-20px);opacity:0}to{transform:translateX(0);opacity:1}}.DetailModal_previewPanelHeader__S_HiN{height:48px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;border-bottom:1px solid #cbd5e1;background:linear-gradient(135deg,#f8fafc,#eff6ff);flex-shrink:0}.DetailModal_previewFileName__Te17z{font-size:.82rem;font-weight:700;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:80%;display:flex;align-items:center}.DetailModal_closePreviewBtn__gEfqd{width:28px;height:28px;border-radius:50%;border:1px solid #e2e8f0;background:#fff;color:#64748b;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease}.DetailModal_closePreviewBtn__gEfqd:hover{background:#fef2f2;border-color:#fecdd3;color:#ef4444}.DetailModal_closePreviewFloatBtn__hZe2i{position:absolute;top:6px;right:6px;width:30px;height:30px;border-radius:50%;background:#fff;border:1px solid #cbd5e1;color:#0f172a;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2000;box-shadow:0 2px 8px rgba(0,0,0,.2);transition:all .2s ease}.DetailModal_closePreviewFloatBtn__hZe2i i{font-size:.85rem;font-weight:700}.DetailModal_closePreviewFloatBtn__hZe2i:hover{background:#f1f5f9;transform:scale(1.08)}.DetailModal_previewPanelBody__mf_Qh{flex:1 1;overflow:hidden;background:#f1f5f9;display:flex;flex-direction:column;justify-content:center}.DetailModal_statsSummaryContainer__ssvwo{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;padding:16px 24px 8px;background:#fff}.DetailModal_statsSummaryItem__GfUf8{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:12px 16px;display:flex;flex-direction:column;gap:4px;transition:transform .15s ease,box-shadow .15s ease}.DetailModal_statsSummaryItem__GfUf8:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.05)}.DetailModal_statsSummaryLabel__ehrIf{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#64748b}.DetailModal_statsSummaryVal__rXS99{font-size:1.5rem;font-weight:800}.CustomMultiSelect_dropdownWrapper__akru_{position:relative;width:100%;font-family:inherit;font-size:.8125rem}.CustomMultiSelect_dropdownTrigger__e7bEs{width:100%;display:flex;align-items:center;justify-content:space-between;padding:.4rem .65rem;background-color:#eff6ff;border:1px solid #93c5fd;border-radius:6px;color:#1e40af;font-weight:500;cursor:pointer;outline:none;transition:all .2s ease;min-height:32px;text-align:left;-webkit-user-select:none;-moz-user-select:none;user-select:none}.CustomMultiSelect_dropdownTrigger__e7bEs:hover:not(.CustomMultiSelect_disabled__tNons){background-color:#dbeafe;border-color:#3b82f6}.CustomMultiSelect_dropdownTrigger__e7bEs:focus:not(.CustomMultiSelect_disabled__tNons){box-shadow:0 0 0 2px rgba(59,130,246,.2);border-color:#2563eb}.CustomMultiSelect_disabled__tNons{background-color:#f1f5f9!important;border-color:#cbd5e1!important;color:#64748b!important;cursor:not-allowed!important;opacity:.7}.CustomMultiSelect_triggerText__27IrZ{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:.5rem;flex:1 1}.CustomMultiSelect_placeholder__FQ59_{color:#60a5fa;font-weight:400}.CustomMultiSelect_chevronIcon__ILCq7{font-size:.65rem;color:#1e40af;transition:transform .2s ease;flex-shrink:0}.CustomMultiSelect_chevronOpen__4742j{transform:rotate(180deg)}.CustomMultiSelect_dropdownOverlay__NNUVe{position:absolute;top:calc(100% + 4px);left:0;width:100%;min-width:250px;background-color:#fff;border:1px solid #cbd5e1;border-radius:8px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);z-index:100000;display:flex;flex-direction:column;animation:CustomMultiSelect_slideDown__h_Rxb .15s ease}@keyframes CustomMultiSelect_slideDown__h_Rxb{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.CustomMultiSelect_searchContainer__BcDTK{padding:.5rem;border-bottom:1px solid #f1f5f9;display:flex;align-items:center;position:relative}.CustomMultiSelect_searchIcon__VX_Rr{position:absolute;left:1.1rem;color:#94a3b8;font-size:.75rem;pointer-events:none;z-index:1;display:none}.CustomMultiSelect_searchInput__2Yfih{width:100%;padding:.35rem .5rem .35rem 1rem;border:1px solid #cbd5e1;border-radius:4px;font-size:.75rem;outline:none;transition:border-color .15s ease}.CustomMultiSelect_searchInput__2Yfih:focus{border-color:#3b82f6}.CustomMultiSelect_headerActions__jyVE_{display:flex;align-items:center;justify-content:space-between;padding:.35rem .65rem;background-color:#f8fafc;border-bottom:1px solid #f1f5f9;font-size:.75rem}.CustomMultiSelect_selectAllWrapper__jXIa9{display:flex;align-items:center;gap:.5rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#475569;font-weight:500}.CustomMultiSelect_clearBtn__jWjvj{background:none;border:none;color:#ef4444;font-size:.75rem;cursor:pointer;padding:.1rem .3rem;border-radius:3px;font-weight:500;transition:background-color .15s ease}.CustomMultiSelect_clearBtn__jWjvj:hover{background-color:#fee2e2}.CustomMultiSelect_optionsList__ia3Yu{max-height:180px;overflow-y:auto;padding:.25rem 0}.CustomMultiSelect_optionsList__ia3Yu::-webkit-scrollbar{width:6px}.CustomMultiSelect_optionsList__ia3Yu::-webkit-scrollbar-track{background:#f1f5f9}.CustomMultiSelect_optionsList__ia3Yu::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.CustomMultiSelect_optionsList__ia3Yu::-webkit-scrollbar-thumb:hover{background:#94a3b8}.CustomMultiSelect_optionItem__i_mDO{display:flex;align-items:center;gap:.5rem;padding:.4rem .65rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#334155;transition:all .15s ease;font-size:.75rem}.CustomMultiSelect_optionItem__i_mDO:hover{background-color:#f1f5f9}.CustomMultiSelect_optionSelected__EIGwE{background-color:#eff6ff;color:#1e40af;font-weight:500}.CustomMultiSelect_optionSelected__EIGwE:hover{background-color:#dbeafe}.CustomMultiSelect_checkboxContainer__0J2_E{display:flex;align-items:center;justify-content:center;width:14px;height:14px;border:1.5px solid #cbd5e1;border-radius:3px;background-color:#fff;transition:all .15s ease;flex-shrink:0}.CustomMultiSelect_checkboxChecked__68VSJ{border-color:#3b82f6;background-color:#3b82f6}.CustomMultiSelect_checkmark__LJ2ZR{color:#fff;font-size:.6rem;font-weight:700}.CustomMultiSelect_emptyMessage__EztAY{padding:1rem;text-align:center;color:#94a3b8;font-size:.75rem}@keyframes taskTabV2_wrapIn__aOGiz{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes taskTabV2_rowIn__6gNHV{0%{opacity:0;transform:translateX(-4px)}to{opacity:1;transform:translateX(0)}}.taskTabV2_premiumLightWrapper__JWkkj{position:relative;min-height:600px;border-radius:20px;animation:taskTabV2_wrapIn__aOGiz .4s ease-out both;height:100%}.taskTabV2_bgGlow1__eTHMY,.taskTabV2_bgGlow2__QcNN6,.taskTabV2_techStarGrid__9tFnD{display:none}.taskTabV2_v2Container___ZyrB{position:relative;display:flex;flex-direction:column;gap:16px;height:100%;z-index:2}.taskTabV2_topStatsRow__w971a{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px}.taskTabV2_compactStatCard__ZOwk1{display:flex;flex-direction:row;align-items:center;gap:14px;padding:10px 16px;background:#eff6ff;border-radius:12px;border:1px solid #bfdbfe;transition:all .2s ease;cursor:default;box-shadow:0 2px 8px rgba(37,99,235,.05);color:#1e40af}.taskTabV2_compactStatCard__ZOwk1:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(37,99,235,.1)}.taskTabV2_compactStatCard__ZOwk1 .taskTabV2_csIcon__qVdwP{width:36px;height:36px;border-radius:8px;background:rgba(37,99,235,.1);color:#2563eb;display:flex;align-items:center;justify-content:center;font-size:1.1rem;flex-shrink:0;transition:all .3s ease;border:1px solid rgba(37,99,235,.15)}.taskTabV2_compactStatCard__ZOwk1 .taskTabV2_csContent__G_REn{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex:1 1;min-width:0}.taskTabV2_compactStatCard__ZOwk1 .taskTabV2_csContent__G_REn .taskTabV2_csLabel__5N9h1{font-size:.75rem;font-weight:700;color:inherit;opacity:.8;text-transform:uppercase;letter-spacing:.5px}.taskTabV2_compactStatCard__ZOwk1 .taskTabV2_csContent__G_REn .taskTabV2_csVal__2hh52{font-size:1.35rem;font-weight:800;color:inherit;line-height:1}.taskTabV2_compactStatCard__ZOwk1.taskTabV2_success__wFKTW{background:#ecfdf5;border:1px solid #a7f3d0;color:#047857;box-shadow:0 2px 8px rgba(16,185,129,.05)}.taskTabV2_compactStatCard__ZOwk1.taskTabV2_success__wFKTW:hover{box-shadow:0 4px 12px rgba(16,185,129,.1)}.taskTabV2_compactStatCard__ZOwk1.taskTabV2_success__wFKTW .taskTabV2_csIcon__qVdwP{background:rgba(16,185,129,.1);color:#10b981;border-color:rgba(16,185,129,.15)}.taskTabV2_compactStatCard__ZOwk1.taskTabV2_info__puicO{background:#fffbeb;border:1px solid #fde68a;color:#b45309;box-shadow:0 2px 8px rgba(245,158,11,.05)}.taskTabV2_compactStatCard__ZOwk1.taskTabV2_info__puicO:hover{box-shadow:0 4px 12px rgba(245,158,11,.1)}.taskTabV2_compactStatCard__ZOwk1.taskTabV2_info__puicO .taskTabV2_csIcon__qVdwP{background:rgba(245,158,11,.1);color:#f59e0b;border-color:rgba(245,158,11,.15)}.taskTabV2_compactStatCard__ZOwk1.taskTabV2_danger__AzZ8T{background:#fef2f2;border:1px solid #fecdd3;color:#b91c1c;box-shadow:0 2px 8px rgba(239,68,68,.05)}.taskTabV2_compactStatCard__ZOwk1.taskTabV2_danger__AzZ8T:hover{box-shadow:0 4px 12px rgba(239,68,68,.1)}.taskTabV2_compactStatCard__ZOwk1.taskTabV2_danger__AzZ8T .taskTabV2_csIcon__qVdwP{background:rgba(239,68,68,.1);color:#ef4444;border-color:rgba(239,68,68,.15)}.taskTabV2_mainLayout__5AYNd{display:flex;gap:16px;height:100%}.taskTabV2_panelHeaderBlock__8IZzi{display:flex;justify-content:space-between;align-items:center;margin-bottom:2px;padding-top:10px;margin-top:10px;padding-bottom:4px;border-top:1px solid #e2e8f0}.taskTabV2_docSearchBox__xgfI_{display:flex;align-items:center;gap:8px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:8px 12px;margin-bottom:2px}.taskTabV2_docSearchBox__xgfI_ i{color:#94a3b8;font-size:.85rem}.taskTabV2_docSearchInput__tZvcd{border:none;background:transparent;font-size:.82rem;font-weight:600;color:#475569;width:140px;outline:none}.taskTabV2_docSearchInput__tZvcd::placeholder{color:#94a3b8;font-weight:500}.taskTabV2_panelTitle__EO8qr{font-size:.9rem;font-weight:800;color:#0f172a;text-transform:uppercase;letter-spacing:.5px;display:flex;align-items:center;gap:12px;margin-bottom:8px;position:relative}.taskTabV2_panelTitle__EO8qr .taskTabV2_ptIcon__fFzrc{color:#2563eb;display:flex;align-items:center;justify-content:center;font-size:1.15rem;transition:all .3s ease}.taskTabV2_panelTitle__EO8qr:hover .taskTabV2_ptIcon__fFzrc{transform:translateY(-2px)}.taskTabV2_panelTitle__EO8qr .taskTabV2_titleBadge__AdV3W{margin-left:auto;background:#f8fafc;border:1px solid #e2e8f0;color:#334155;padding:4px 10px;border-radius:12px;font-size:.75rem;font-weight:700}.taskTabV2_panelTitle__EO8qr .taskTabV2_totalCountBadge__Yakve{margin-left:8px;background:#2563eb;color:#fff;padding:2px 8px;border-radius:10px;font-size:.7rem;font-weight:600}.taskTabV2_panelSubtitle__Fztls{font-size:.75rem;color:#64748b;font-weight:500;display:flex;align-items:center;gap:6px}.taskTabV2_panelSubtitle__Fztls i{color:#2563eb;font-size:.8rem}.taskTabV2_leftCol___QEy9{width:30%;display:flex;flex-direction:column;background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:16px}.taskTabV2_leftTableWrapper__AQOBn{flex:1 1;overflow-y:auto;padding-right:4px}.taskTabV2_leftTableWrapper__AQOBn::-webkit-scrollbar{width:6px}.taskTabV2_leftTableWrapper__AQOBn::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:10px}.taskTabV2_leftTableWrapper__AQOBn::-webkit-scrollbar-track{background:transparent}.taskTabV2_leftEmptyState__0NUCX{padding:14px 10px!important;text-align:center;color:#64748b;font-size:.82rem;font-weight:600}.taskTabV2_paginationContainer__YBGiF{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 0}.taskTabV2_paginationInfo__e_aga{display:flex;align-items:center;gap:6px;color:#475569;font-size:.78rem;white-space:nowrap}.taskTabV2_paginationInfo__e_aga strong{color:#0f172a;font-weight:700}.taskTabV2_paginationInfo__e_aga select{height:30px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#334155;font-size:.78rem;font-weight:600;padding:0 8px;outline:none}.taskTabV2_paginationInfo__e_aga select:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.12)}.taskTabV2_paginationControls__bF5iz{display:flex;align-items:center;gap:8px}.taskTabV2_paginationPages__eY8UK{display:flex;align-items:center;gap:6px}.taskTabV2_pageNumber__qRYwb,.taskTabV2_paginationBtn__Op9H0{height:28px;min-width:28px;border:1px solid #dbe2ea;border-radius:8px;background:#fff;color:#1e293b;display:inline-flex;align-items:center;justify-content:center;gap:4px;font-size:.78rem;font-weight:600;padding:0 10px;cursor:pointer;transition:all .18s ease}.taskTabV2_pageNumber__qRYwb:hover,.taskTabV2_paginationBtn__Op9H0:hover{border-color:#3b82f6;color:#1d4ed8;background:#eff6ff}.taskTabV2_pageNumber__qRYwb{min-width:28px;padding:0 8px}.taskTabV2_pageNumberActive__oO7_L,.taskTabV2_pageNumberActive__oO7_L:hover{border-color:#2563eb;background:#2563eb;color:#fff}.taskTabV2_paginationBtnDisabled__xo0OW{opacity:.45;cursor:not-allowed}.taskTabV2_paginationBtnDisabled__xo0OW:hover{border-color:#dbe2ea;color:#1e293b;background:#fff}.taskTabV2_pageEllipsis__l6q1d{color:#64748b;font-size:.82rem;font-weight:700;padding:0 2px}.taskTabV2_v2TableSmall__IiNHv{width:100%;border-collapse:collapse}.taskTabV2_v2TableSmall__IiNHv thead{position:-webkit-sticky;position:sticky;top:0;z-index:5;background:#fff}.taskTabV2_v2TableSmall__IiNHv thead th{padding:8px 6px;text-align:center;color:#1e2f41;background:#e6f2ff;font-size:.74rem;font-weight:700;text-transform:uppercase;border-bottom:1px solid #cbd5e1;border-right:1px solid #cbd5e1}.taskTabV2_v2TableSmall__IiNHv thead th:last-child{border-right:none}.taskTabV2_v2TableSmall__IiNHv tbody td{padding:0;border-bottom:1px solid #e2e8f0;cursor:pointer;vertical-align:top}.taskTabV2_docRowInnerCenter__yEj3T,.taskTabV2_docRowInner__e9If6{display:flex;align-items:flex-start;gap:12px;padding:8px 12px;transition:background .15s}.taskTabV2_docRowInnerCenter__yEj3T{align-items:center;padding-left:6px;padding-right:6px;justify-content:center;position:relative;flex-shrink:0}.taskTabV2_docRow__nm3pY td{background:transparent;transition:background .15s}.taskTabV2_docRow__nm3pY.taskTabV2_activeRow__gy0Yr td{background:#e0f2fe!important;border-bottom-color:rgba(37,99,235,.15);color:#0f172a}.taskTabV2_docRow__nm3pY.taskTabV2_activeRow__gy0Yr .taskTabV2_docRowInnerCenter__yEj3T,.taskTabV2_docRow__nm3pY.taskTabV2_activeRow__gy0Yr .taskTabV2_docRowInner__e9If6{background:transparent}.taskTabV2_docRow__nm3pY.taskTabV2_activeRow__gy0Yr .taskTabV2_docRowInnerCenter__yEj3T .taskTabV2_luxeSTT___6_fk,.taskTabV2_docRow__nm3pY.taskTabV2_activeRow__gy0Yr .taskTabV2_docRowInner__e9If6 .taskTabV2_luxeSTT___6_fk{background:#bfdbfe;color:#0f172a;border-color:#7dd3fc;font-weight:700}.taskTabV2_luxeSTT___6_fk{width:28px;height:28px;flex-shrink:0;border-radius:6px;background:#fff;border:1px solid #e2e8f0;color:#334155;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.75rem;margin-top:2px}.taskTabV2_docSummaryList__HYeN1{display:flex;flex-direction:column;gap:2px;min-width:100px}.taskTabV2_dslItem__KgIaS{display:flex;justify-content:space-between;align-items:center;font-size:.72rem;line-height:1.2;border-bottom:1px solid #f1f5f9;padding-bottom:3px;margin-bottom:1px}.taskTabV2_dslItem__KgIaS:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.taskTabV2_activeRow__gy0Yr .taskTabV2_dslItem__KgIaS{border-bottom-color:hsla(0,0%,100%,.1)}.taskTabV2_dslItem__KgIaS .taskTabV2_dslLabel__HZKny{color:#64748b;font-weight:500}.taskTabV2_dslItem__KgIaS .taskTabV2_dslVal__YKwYU{font-weight:800;color:#0f172a}.taskTabV2_activeRow__gy0Yr .taskTabV2_dslItem__KgIaS .taskTabV2_dslLabel__HZKny{color:hsla(0,0%,100%,.7)}.taskTabV2_activeRow__gy0Yr .taskTabV2_dslItem__KgIaS .taskTabV2_dslVal__YKwYU{color:#fff}.taskTabV2_dslItem__KgIaS.taskTabV2_dslTotal__OjkkG{color:#334155}.taskTabV2_dslItem__KgIaS.taskTabV2_dslTotal__OjkkG .taskTabV2_dslLabel__HZKny{font-weight:700;color:inherit}.taskTabV2_dslItem__KgIaS.taskTabV2_dslTotal__OjkkG .taskTabV2_dslVal__YKwYU{font-weight:800;color:inherit}.taskTabV2_dslItem__KgIaS.taskTabV2_dslDone__z2Zml{color:#10b981}.taskTabV2_dslItem__KgIaS.taskTabV2_dslDone__z2Zml .taskTabV2_dslLabel__HZKny,.taskTabV2_dslItem__KgIaS.taskTabV2_dslDone__z2Zml .taskTabV2_dslVal__YKwYU{color:inherit}.taskTabV2_dslItem__KgIaS.taskTabV2_dslDoing__ZiAGr{color:#f59e0b}.taskTabV2_dslItem__KgIaS.taskTabV2_dslDoing__ZiAGr .taskTabV2_dslLabel__HZKny,.taskTabV2_dslItem__KgIaS.taskTabV2_dslDoing__ZiAGr .taskTabV2_dslVal__YKwYU{color:inherit}.taskTabV2_dslItem__KgIaS.taskTabV2_dslLate__8a0sW{color:#ef4444}.taskTabV2_dslItem__KgIaS.taskTabV2_dslLate__8a0sW .taskTabV2_dslLabel__HZKny,.taskTabV2_dslItem__KgIaS.taskTabV2_dslLate__8a0sW .taskTabV2_dslVal__YKwYU{color:inherit}.taskTabV2_docKyHieu__1n1EU{font-size:.85rem;font-weight:700;color:#066ab3}.taskTabV2_docMeta__SpbvQ{display:flex;flex-direction:column;gap:2px;font-size:.75rem;font-weight:500;color:#64748b;line-height:1.3}.taskTabV2_docActionCell__kroI_{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:100%;padding:10px 6px}.taskTabV2_docActionBtn__8A176{width:28px;height:28px;border-radius:8px;border:1px solid #dbe2ea;background:#fff;color:#3b4d66;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .18s ease}.taskTabV2_docActionBtn__8A176:hover:not(:disabled){transform:translateY(-1px)}.taskTabV2_docActionBtn__8A176:disabled{opacity:.55;cursor:not-allowed}.taskTabV2_docActionBtn__8A176 i{font-size:.78rem}.taskTabV2_docEditBtn___6Wgm:hover:not(:disabled){border-color:#93c5fd;background:#eff6ff;color:#1d4ed8;box-shadow:0 6px 12px rgba(37,99,235,.14)}.taskTabV2_docDeleteBtn__mDdsn:hover:not(:disabled){border-color:#fda4af;background:#fff1f2;color:#dc2626;box-shadow:0 6px 12px rgba(239,68,68,.12)}.taskTabV2_docList__N7dp8{display:flex;flex-direction:column;background:#fff}.taskTabV2_docCard__0aYCd{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;border-bottom:1px solid #f1f5f9;cursor:pointer;transition:all .2s ease;position:relative;background:#fff}.taskTabV2_docCard__0aYCd:hover{background-color:#f8fafc}.taskTabV2_docCard__0aYCd.taskTabV2_activeCard__0tWOz{background-color:#e0f2fe;border-left:4px solid #2563eb;padding-left:10px}.taskTabV2_docCard__0aYCd.taskTabV2_activeCard__0tWOz .taskTabV2_docCardTitle__gjHPk{color:#066ab3}.taskTabV2_docCardMain__IovRD{display:flex;flex-direction:column;gap:4px;flex:1 1;min-width:0}.taskTabV2_docCardTitle__gjHPk{font-size:.85rem;color:#0f172a;line-height:1.4;word-wrap:break-word;word-break:break-word}.taskTabV2_docCardMeta__Ll1Jz{display:flex;align-items:center;gap:6px;font-size:.72rem;color:#64748b;font-weight:500;flex-wrap:wrap;margin-top:1px}.taskTabV2_metaDivider__hrZfP{color:#cbd5e1}.taskTabV2_docCardStatsHorizontal__k1_DV{display:flex;align-items:center;gap:14px;margin-top:6px;flex-wrap:wrap}.taskTabV2_horizontalStatItem__DnyW1{display:flex;align-items:center;gap:4px;font-size:.74rem;font-weight:700;color:#475569}.taskTabV2_horizontalStatItem__DnyW1 i{font-size:.82rem}.taskTabV2_statTotal__pOn2B i{color:#2563eb}.taskTabV2_statDone__dTiy8 i{color:#10b981}.taskTabV2_statDoing__HSrJK i{color:#f59e0b}.taskTabV2_statLate__z1uAa i{color:#ef4444}.taskTabV2_docCardActions__RIMa4{display:flex;align-items:center;gap:6px;padding-left:10px;flex-shrink:0}.taskTabV2_docEditOverlay___ky05{position:fixed;inset:0;z-index:1300;background:rgba(10,18,33,.42);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;padding:22px}.taskTabV2_docEditModal__DUB2P{width:min(920px,100%);background:#fff;border-radius:18px;box-shadow:0 22px 52px rgba(15,23,42,.18);border:1px solid #e2e8f0;overflow:hidden}.taskTabV2_docEditHeader__AqQ_4{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px;border-bottom:1px solid #e5edf8}.taskTabV2_docEditTitle__lZlcM{font-size:1rem;font-weight:800;color:#1e3a8a}.taskTabV2_docEditCloseBtn__r_SHL{width:32px;height:32px;border:none;border-radius:10px;background:transparent;color:#64748b;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .18s ease}.taskTabV2_docEditCloseBtn__r_SHL:hover:not(:disabled){background:#eff6ff;color:#1d4ed8}.taskTabV2_docEditCloseBtn__r_SHL:disabled{opacity:.5;cursor:not-allowed}.taskTabV2_docEditBody__fyP69{padding:20px}.taskTabV2_docEditGrid__u4UHo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px 18px;gap:16px 18px}.taskTabV2_docField__ISMrA{display:flex;flex-direction:column;gap:8px}.taskTabV2_docFieldFull__lzMgx{grid-column:1/-1}.taskTabV2_docFieldLabel__SJosA{font-size:.9rem;font-weight:600;color:#334155}.taskTabV2_docInput__2KLUR{width:100%;min-height:44px;border:1px solid #cbd5e1;border-radius:10px;background:#fff;color:#334155;font-size:.95rem;padding:10px 14px;outline:none;transition:all .18s ease}.taskTabV2_docInput__2KLUR:hover{border-color:#94a3b8}.taskTabV2_docInput__2KLUR:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.12)}select.taskTabV2_docInput__2KLUR{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,#64748b 0),linear-gradient(135deg,#64748b 50%,transparent 0);background-position:calc(100% - 18px) calc(50% - 2px),calc(100% - 12px) calc(50% - 2px);background-size:6px 6px,6px 6px;background-repeat:no-repeat;padding-right:38px}.taskTabV2_docTextarea__ODYjh{min-height:110px;resize:vertical}.taskTabV2_docModalFooter__bc6KD{display:flex;justify-content:flex-end;gap:10px;padding:18px 20px 20px}.taskTabV2_docModalBtn__uhPRO{border:none;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:.84rem;font-weight:700;cursor:pointer;transition:all .18s ease}.taskTabV2_docModalBtn__uhPRO:disabled{opacity:.6;cursor:not-allowed}.taskTabV2_docModalSaveBtn__Okfg5{background:#fff!important;border:1px solid #bfdbfe!important;color:#1e40af!important}.taskTabV2_docModalSaveBtn__Okfg5:hover:not(:disabled){background:#eff6ff!important;border-color:#3b82f6!important;color:#1d4ed8!important;box-shadow:none!important;transform:translateY(-1px)!important}.taskTabV2_docModalSaveBtn__Okfg5:active:not(:disabled){background:#bfdbfe!important;transform:translateY(0)!important}.taskTabV2_docModalCloseBtn__MKkvy{background:linear-gradient(135deg,#fb923c,#f97316);color:#fff}.taskTabV2_docModalCloseBtn__MKkvy:hover:not(:disabled){box-shadow:0 12px 20px rgba(249,115,22,.2);transform:translateY(-1px)}.taskTabV2_docInputError__5Krve{border-color:#ef4444!important}.taskTabV2_docInputError__5Krve:focus{box-shadow:0 0 0 3px rgba(239,68,68,.15)!important}.taskTabV2_docFieldError__vn_Pp{display:block;margin-top:4px;font-size:.78rem;color:#ef4444}.taskTabV2_docCalendar__6TCiD{width:100%}.taskTabV2_docCalendar__6TCiD .p-inputtext{min-height:44px;border:1.5px solid #cbd5e1;border-radius:6px;padding:10px 14px;color:#334155;background:#f8fafc;outline:none;transition:border-color .18s,box-shadow .18s;width:100%}.taskTabV2_docCalendar__6TCiD .p-inputtext:hover{border-color:#94a3b8}.taskTabV2_docCalendar__6TCiD .p-inputtext:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.12)}.taskTabV2_docCalendar__6TCiD .p-datepicker-trigger{border:1.5px solid #cbd5e1;border-radius:6px;background:#fff;color:#64748b;min-height:44px;padding:0 12px;transition:background .18s,border-color .18s}.taskTabV2_docCalendar__6TCiD .p-datepicker-trigger:hover{background:#f1f5f9;border-color:#94a3b8;color:#334155}.taskTabV2_docCalendar__6TCiD .p-datepicker-trigger:focus{box-shadow:0 0 0 3px rgba(59,130,246,.12);outline:none}.taskTabV2_docCalendarInput__QuLKo{min-height:44px;border:1.5px solid #cbd5e1;border-radius:6px;padding:10px 14px;font-size:.95rem;color:#334155;background:#f8fafc}.taskTabV2_agencyText__eJpo_{color:#475569;font-weight:600}.taskTabV2_docTrichYeuInline__9D2Kn{flex:1 1;font-size:.85rem;font-weight:500;color:#4b5563;line-height:1.4;white-space:normal;word-wrap:break-word}.taskTabV2_docLinkIcon__S_GOb{position:absolute;right:30%;top:50%;width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#135abe;background:#fff;border:1px solid #e2e8f0;box-shadow:0 4px 10px rgba(0,0,0,.05);font-size:.85rem;opacity:0;transform:translate(50%,-50%);transition:all .2s ease;z-index:30;cursor:pointer}.taskTabV2_docLinkIcon__S_GOb i{transition:transform .2s ease}.taskTabV2_docRow__nm3pY:hover .taskTabV2_docLinkIcon__S_GOb{opacity:1}.taskTabV2_activeRow__gy0Yr .taskTabV2_docLinkIcon__S_GOb{opacity:1;background:#fff;color:#2563eb;border-color:rgba(37,99,235,.2)}.taskTabV2_docLinkIcon__S_GOb:hover{background:#2563eb;color:#fff;border-color:#2563eb;box-shadow:0 6px 15px rgba(37,99,235,.25)}.taskTabV2_docLinkIcon__S_GOb:hover i{transform:translateX(2px)}.taskTabV2_docLinkIcon__S_GOb:active{transform:translate(50%,-50%) scale(.95)}.taskTabV2_rightCol__bN9Ma{flex:1 1;display:flex;flex-direction:column;background:#fff;border:1px solid #e2e8f0;border-radius:16px;overflow:hidden}.taskTabV2_tableHeaderArea__XfVwC{padding:12px 16px;background:#fff;border-bottom:1px solid #e2e8f0;flex-shrink:0}.taskTabV2_headerFlex__iow_f{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;background:#fff;border:1px solid #dee5ed;border-radius:8px;padding:8px 12px;position:relative;transition:all .2s ease}.taskTabV2_activeDocPill__xH1by{display:inline-flex;align-items:center;gap:8px;background:#eff6ff;border:1px solid #bfdbfe;padding:6px 14px;border-radius:8px;font-size:.85rem;color:#2563eb;animation:taskTabV2_rowIn__6gNHV .2s ease both}.taskTabV2_activeDocPill__xH1by span{color:#64748b;font-weight:500}.taskTabV2_activeDocPill__xH1by strong{color:#2563eb;font-weight:800}.taskTabV2_activeDocPill__xH1by .taskTabV2_clearPillBtn__Z4DAC{background:#dbeafe;border:none;color:#2563eb;display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:4px;font-size:.75rem;cursor:pointer;transition:all .2s;margin-left:4px;padding:0}.taskTabV2_activeDocPill__xH1by .taskTabV2_clearPillBtn__Z4DAC:hover{background:#ef4444;color:#fff}.taskTabV2_toolbar__wddAc{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.taskTabV2_yearSelectGroup__M0aex{position:relative;display:flex;align-items:center}.taskTabV2_yearSelectGroup__M0aex .taskTabV2_yearIcon__f7Onu{position:absolute;left:12px;font-size:.85rem;pointer-events:none}.taskTabV2_yearSelectGroup__M0aex .taskTabV2_yearChevron__hZlE2{position:absolute;right:12px;color:#94a3b8;font-size:.75rem;pointer-events:none}.taskTabV2_yearSelect__y_jBG{cursor:pointer;width:140px}.taskTabV2_filterBtns__M4uhi{display:flex;margin-right:8px}.taskTabV2_fBtn__P7KiE{display:flex;align-items:center;gap:0;border:1px solid #e2e8f0;background:#fff;font-size:.78rem;font-weight:700;color:#2e343c;cursor:pointer;transition:all .2s;white-space:nowrap;font-family:Inter var;margin-left:-1px}.taskTabV2_fBtn__P7KiE:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px;margin-left:0}.taskTabV2_fBtn__P7KiE:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px}.taskTabV2_fBtn__P7KiE:hover{background:#f8fafc;position:relative;z-index:1}.taskTabV2_fBtn__P7KiE.taskTabV2_activeBlue__7ABph{background:#eff6ff!important;border-color:#2563eb!important;position:relative;z-index:2}.taskTabV2_fBtn__P7KiE.taskTabV2_activeGreen__50ZxK{background:#ecfdf5!important;border-color:#10b981!important;position:relative;z-index:2}.taskTabV2_fBtn__P7KiE.taskTabV2_activeOrange__Pj71m{background:#fffbeb!important;border-color:#f59e0b!important;position:relative;z-index:2}.taskTabV2_fBtn__P7KiE.taskTabV2_activeRed__BPgXs{background:#fef2f2!important;border-color:#ef4444!important;position:relative;z-index:2}.taskTabV2_fBtnBlue__JGWpV,.taskTabV2_fBtnBlue__JGWpV i{color:#2563eb!important}.taskTabV2_fBtnGreen__MtemE{color:#059669!important}.taskTabV2_fBtnGreen__MtemE i{color:#10b981!important}.taskTabV2_fBtnOrange__i3rD9{color:#d97706!important}.taskTabV2_fBtnOrange__i3rD9 i{color:#f59e0b!important}.taskTabV2_fBtnRed__eyPGz{color:#dc2626!important}.taskTabV2_fBtnRed__eyPGz i{color:#ef4444!important}.taskTabV2_unitSelectWrapper__7iu22{position:relative}.taskTabV2_unitSelectWrapper__7iu22 .taskTabV2_rightIcon__arCZq{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#94a3b8;font-size:.8rem;pointer-events:none}.taskTabV2_unitSelect__cSttL{cursor:pointer;width:140px}.taskTabV2_unitSelect__cSttL option.taskTabV2_parentOption__DLCR5{font-weight:700}.taskTabV2_unitSelect__cSttL option.taskTabV2_childOption__kHIUs{font-weight:500}.taskTabV2_searchBox__LHUau{flex:1 1;position:relative;max-width:500px}.taskTabV2_searchBox__LHUau i{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#94a3b8;font-size:.95rem}.taskTabV2_searchBox__LHUau input{width:100%;padding:8px 16px 8px 40px;border-radius:8px;border:1px solid #dee5ed;background:#f7f9fc;font-size:.85rem;color:#4b5563;outline:none;transition:all .2s ease;font-weight:500}.taskTabV2_searchBox__LHUau input::placeholder{color:#94a3b8;font-weight:500}.taskTabV2_searchBox__LHUau input:hover{border-color:#cbd5e1;background:#f1f5f9}.taskTabV2_searchBox__LHUau input:focus{border-color:#2563eb;background:#fff;box-shadow:0 0 0 4px rgba(37,99,235,.08)}.taskTabV2_btnThongKe__MUiHc{display:inline-flex;align-items:center;justify-content:center;gap:6px;background:#fff;border:1px solid #b2c5dd;color:#09389d;border-radius:8px;padding:0 16px;height:34px;font-size:.82rem;font-weight:700;cursor:pointer;transition:all .2s ease}.taskTabV2_btnThongKe__MUiHc:hover{background:#f0f6ff;border-color:#3b82f6;color:#1d4ed8;transform:translateY(-1px)}.taskTabV2_btnThongKe__MUiHc:active{transform:translateY(0)}.taskTabV2_btnThongKe__MUiHc i{font-size:.9rem}.taskTabV2_btnXemNhiemVu__Ug76K{display:inline-flex;align-items:center;justify-content:center;gap:6px;background:#fff;border:1px solid #a7f3d0;color:#047857;border-radius:8px;padding:0 16px;height:34px;font-size:.82rem;font-weight:700;cursor:pointer;transition:all .2s ease}.taskTabV2_btnXemNhiemVu__Ug76K:hover{background:#ecfdf5;border-color:#10b981;color:#059669;transform:translateY(-1px)}.taskTabV2_btnXemNhiemVu__Ug76K:active{transform:translateY(0)}.taskTabV2_btnXemNhiemVu__Ug76K i{font-size:.9rem;color:#10b981}.taskTabV2_tableWrapper__WTUjM{flex:1 1;overflow-y:auto}.taskTabV2_tableWrapper__WTUjM::-webkit-scrollbar{width:6px}.taskTabV2_tableWrapper__WTUjM::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:10px}.taskTabV2_v2Table__4RQqq{width:100%;border-collapse:collapse;table-layout:fixed}.taskTabV2_v2Table__4RQqq thead{position:-webkit-sticky;position:sticky;top:0;z-index:5;background:#fff}.taskTabV2_v2Table__4RQqq thead th{padding:10px 12px;text-align:center;color:#1e2f41;background:#e6f2ff;font-size:.74rem;font-weight:700;text-transform:uppercase;border-bottom:1px solid #cbd5e1;border-right:1px solid #cbd5e1;white-space:normal;letter-spacing:.05em;line-height:1.4}.taskTabV2_v2Table__4RQqq thead th:last-child{border-right:none}.taskTabV2_v2Table__4RQqq thead th:not(:first-child){text-align:left;padding-left:16px}.taskTabV2_v2Table__4RQqq tbody td{padding:0;border-bottom:1px solid #e2e8f0;transition:background .15s;vertical-align:top}.taskTabV2_taskRow__hZWWM:hover td{background:#f8fafc}.taskTabV2_taskRow__hZWWM.taskTabV2_relatedRow__c6rD4 td{background:transparent}.taskTabV2_cellInner__nxN4C{padding:10px 12px;display:flex;align-items:flex-start;gap:8px;word-break:break-word;font-size:13px}.taskTabV2_sttBadge__D2Ec3{width:28px;height:28px;flex-shrink:0;border-radius:6px;background:#fff;border:1px solid #e2e8f0;color:#334155;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.75rem}.taskTabV2_cellDocLine__pjfJC{display:flex;align-items:center;gap:2px}.taskTabV2_separator__d_k86{color:#cbd5e1;font-weight:400}.taskTabV2_cellDocDate__akyxl,.taskTabV2_cellDocKyHieu__MRfVp{font-size:.82rem;font-weight:700;color:#1e40af;white-space:nowrap;letter-spacing:.3px}.taskTabV2_agencyBadge__fxMvs{display:inline-flex;margin-top:2px;color:#334155;padding:3px 0;border-radius:4px;font-size:.75rem;font-weight:600;white-space:nowrap;letter-spacing:.2px}.taskTabV2_taskNameCell__whXwZ{white-space:normal;line-height:1.6;font-size:.86rem;color:#0f172a;word-wrap:break-word;min-width:200px;letter-spacing:.2px}.taskTabV2_excerptCell__Vbh_O{white-space:normal;line-height:1.5;font-size:.82rem;font-weight:600;color:#334155;max-width:220px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;letter-spacing:.2px}.taskTabV2_unitNameCell__1WSML{font-size:.84rem}.taskTabV2_deadlineCell__Zq_n1,.taskTabV2_unitNameCell__1WSML{font-weight:600;color:#334155;white-space:nowrap;letter-spacing:.2px}.taskTabV2_deadlineCell__Zq_n1{font-size:.82rem;display:flex;align-items:center;gap:6px}.taskTabV2_deadlineCell__Zq_n1 i{font-size:.8rem}.taskTabV2_badge__RbDAz{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:6px;font-size:.75rem;font-weight:700;white-space:nowrap;border:1px solid transparent;letter-spacing:.3px}.taskTabV2_badge__RbDAz .taskTabV2_dot__C7LrM{width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.taskTabV2_badgeBlue__fSM1Q{background:#ecf0ff;color:#2563eb;border-color:#bfdbfe}.taskTabV2_badgeGreen___9K11{background:#ecfdf5;color:#059669;border-color:#a7f3d0}.taskTabV2_badgeRed__fXi24{background:#fef2f2;color:#dc2626;border-color:#fecdd3}.taskTabV2_badgeAmber__doI4u{background:#fffbeb;color:#d97706;border-color:#fde68a}.taskTabV2_statusDisplay__OYtTA{display:inline-flex;align-items:center;gap:6px;font-size:.8rem;font-weight:700;white-space:nowrap}.taskTabV2_statusDisplay__OYtTA i{flex-shrink:0}.taskTabV2_statusSelect__N4BpX{width:100%;border:1.5px solid #cbd5e1;border-radius:6px;padding:4px 6px;background:#fff;color:#334155;font-size:.78rem;font-weight:600;cursor:pointer;outline:none;transition:all .15s ease}.taskTabV2_statusSelect__N4BpX:focus{border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.1)}.taskTabV2_statusSelect__N4BpX:disabled{background-color:#f1f5f9;color:#94a3b8;cursor:not-allowed;border-color:#e2e8f0}.taskTabV2_statusCheckboxWrap__B83Zc{display:flex;flex-direction:column;gap:6px}.taskTabV2_statusCheckboxWrap__B83Zc .taskTabV2_statusCheckbox__oWxRx{display:flex;align-items:center;gap:8px;font-size:.78rem;color:#334155;cursor:pointer}.taskTabV2_statusCheckboxWrap__B83Zc .taskTabV2_statusCheckbox__oWxRx input[type=checkbox]{width:18px;height:18px;flex-shrink:0;border-radius:4px;border:1px solid #d1d5db;background:#fff;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;position:relative}.taskTabV2_statusCheckboxWrap__B83Zc .taskTabV2_statusCheckbox__oWxRx input[type=checkbox]:checked{background:#10b981;border-color:#10b981}.taskTabV2_statusCheckboxWrap__B83Zc .taskTabV2_statusCheckbox__oWxRx input[type=checkbox]:checked:after{content:"";position:absolute;left:4px;top:2px;width:5px;height:9px;border:2px solid #fff;border-top:none;border-left:none;transform:rotate(40deg)}.taskTabV2_statusCheckboxWrap__B83Zc .taskTabV2_statusCheckbox__oWxRx span{-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#334155;font-weight:600}.taskTabV2_unitNameCell__1WSML{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;line-clamp:2;overflow:hidden;line-height:1.4;font-weight:400;color:#0f172a;color:#475569}.taskTabV2_deadline__dyOB0{color:#ef4444;font-weight:800}.taskTabV2_cellDocInfo__cQ4Vl,.taskTabV2_docPositionInfo__VGhyv{display:flex;flex-direction:column;gap:4px}.taskTabV2_docPositionInfo__VGhyv{min-width:120px}.taskTabV2_posUnit__jaIBa{font-size:.72rem;font-weight:700;color:#0369a1;background:#f0f9ff;padding:2px 8px;border-radius:4px;display:inline-block;width:-moz-fit-content;width:fit-content;border:1px solid #e0f2fe}.taskTabV2_activeRow__gy0Yr .taskTabV2_posUnit__jaIBa{background:hsla(0,0%,100%,.15);color:#fff;border-color:hsla(0,0%,100%,.25)}.taskTabV2_posAccount__WmZ1L{font-size:.68rem;font-weight:600;color:#475569;display:flex;align-items:center;padding-left:4px;margin-top:2px;gap:4px}.taskTabV2_posAccount__WmZ1L i{color:#94a3b8}.taskTabV2_activeRow__gy0Yr .taskTabV2_posAccount__WmZ1L{color:hsla(0,0%,100%,.95)}.taskTabV2_activeRow__gy0Yr .taskTabV2_posAccount__WmZ1L i{color:hsla(0,0%,100%,.7)}.taskTabV2_attachBtn__3xSt_{display:inline-flex;align-items:center;gap:6px;padding:6px 8px;border-radius:8px;background:#fff;border:1px solid #e6eefc;color:#1f2937;cursor:pointer;font-weight:700;font-size:.85rem;transition:all .15s ease;box-shadow:0 4px 10px rgba(31,41,55,.04)}.taskTabV2_attachBtn__3xSt_ i{font-size:1rem;color:#334155}.taskTabV2_attachBtn__3xSt_:hover{background:#f1f7ff;border-color:#cfe0ff;transform:translateY(-1px)}.taskTabV2_attachBtn__3xSt_:active{transform:translateY(0)}.taskTabV2_attachCount__wOOCi{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#eef2ff;color:#2563eb;font-weight:800;font-size:.75rem;border:1px solid #dbeafe}.taskTabV2_attachDialog__GggKH{max-width:520px}.taskTabV2_attachList__O9IGs{display:flex;flex-direction:column;gap:8px;padding:8px 4px;max-height:60vh;overflow:auto}.taskTabV2_attachItem__IlQSS{padding:8px 10px;border-radius:8px;background:#fbfdff;border:1px solid #eef2ff;font-size:.9rem}.taskTabV2_attachItem__IlQSS a{color:#0f172a;text-decoration:none;font-weight:600}.taskTabV2_attachItem__IlQSS a:hover{text-decoration:underline;color:#1e40af}.taskTabV2_attachEmpty__eMHEy{padding:12px;color:#64748b;font-weight:600;text-align:center}.taskTabV2_posEmpty__KCEKO{color:#cbd5e1;font-style:italic;font-size:.75rem}.taskTabV2_accountNameCell___JLin{display:flex;align-items:center;font-weight:500;margin-top:2px}@media(max-width:1200px){.taskTabV2_premiumLightWrapper__JWkkj{padding:16px}.taskTabV2_mainLayout__5AYNd{gap:12px}.taskTabV2_leftCol___QEy9{width:35%!important}.taskTabV2_taskNameCell__whXwZ{min-width:150px}.taskTabV2_topStatsRow__w971a{grid-template-columns:repeat(2,1fr)}}@media(max-width:992px){.taskTabV2_mainLayout__5AYNd{flex-direction:column!important;height:auto!important;gap:20px}.taskTabV2_leftCol___QEy9,.taskTabV2_rightCol__bN9Ma{width:100%!important;height:500px!important}.taskTabV2_topStatsRow__w971a{grid-template-columns:repeat(4,1fr)!important}}@media(max-width:768px){.taskTabV2_topStatsRow__w971a{grid-template-columns:repeat(2,1fr)!important}.taskTabV2_toolbar__wddAc{flex-direction:column!important;align-items:stretch!important;gap:12px}.taskTabV2_toolbar__wddAc .taskTabV2_searchBox__LHUau{width:100%;max-width:100%;order:1}.taskTabV2_toolbar__wddAc .taskTabV2_filterBtns__M4uhi{order:2;width:100%;flex-wrap:wrap;margin:0}.taskTabV2_toolbar__wddAc .taskTabV2_unitSelectWrapper__7iu22,.taskTabV2_toolbar__wddAc .taskTabV2_yearSelectGroup__M0aex{order:3;width:100%}.taskTabV2_toolbar__wddAc .taskTabV2_unitSelect__cSttL,.taskTabV2_toolbar__wddAc .taskTabV2_yearSelect__y_jBG{width:100%}.taskTabV2_v2TableSmall__IiNHv td:nth-child(3),.taskTabV2_v2TableSmall__IiNHv th:nth-child(3),.taskTabV2_v2Table__4RQqq td:nth-child(3),.taskTabV2_v2Table__4RQqq th:nth-child(3){display:none!important}.taskTabV2_paginationContainer__YBGiF{flex-direction:column;align-items:flex-start}.taskTabV2_paginationPages__eY8UK{flex-wrap:wrap}.taskTabV2_docEditGrid__u4UHo{grid-template-columns:1fr}}@media(max-width:576px){.taskTabV2_premiumLightWrapper__JWkkj{padding:10px;border-radius:12px}.taskTabV2_topStatsRow__w971a{grid-template-columns:1fr!important;gap:8px}.taskTabV2_compactStatCard__ZOwk1{padding:8px 12px}.taskTabV2_compactStatCard__ZOwk1 .taskTabV2_csIcon__qVdwP{width:32px;height:32px;font-size:.9rem}.taskTabV2_compactStatCard__ZOwk1 .taskTabV2_csVal__2hh52{font-size:1.2rem}.taskTabV2_compactStatCard__ZOwk1 .taskTabV2_csLabel__5N9h1{font-size:.65rem}.taskTabV2_panelTitle__EO8qr{font-size:.8rem}.taskTabV2_leftCol___QEy9,.taskTabV2_rightCol__bN9Ma{height:850px!important;padding:12px}.taskTabV2_leftTableWrapper__AQOBn,.taskTabV2_tableWrapper__WTUjM{width:100%;overflow-x:auto}.taskTabV2_v2TableSmall__IiNHv,.taskTabV2_v2Table__4RQqq{min-width:800px!important}.taskTabV2_taskNameCell__whXwZ{font-size:.8rem}.taskTabV2_docEditOverlay___ky05{padding:10px}.taskTabV2_docEditModal__DUB2P{border-radius:14px}.taskTabV2_docModalFooter__bc6KD{flex-direction:column-reverse}}.taskTabV2_groupHeaderInner__K4Wd4{display:flex;align-items:center;flex-wrap:nowrap;gap:6px;font-size:.9rem;font-weight:700;color:#1e3a8a;background:#f0f4ff;padding:8px 12px;border-radius:6px}.taskTabV2_parentOption__DLCR5{font-weight:700}.taskTabV2_fileViewerModalOverlay__lCSbG,.taskTabV2_fileViewerOverlay__UOiWQ{position:fixed;inset:0;z-index:99999;background:rgba(10,18,33,.46);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;padding:20px}.taskTabV2_fileViewerModal__5PH6U{width:80vw;height:85vh;background:#fff;border-radius:14px;box-shadow:0 18px 48px rgba(0,0,0,.2);display:flex;flex-direction:column;overflow:hidden}.taskTabV2_fileViewerHeader__X_eNQ{height:52px;padding:0 14px 0 16px;border-bottom:1px solid #e5edf8;display:flex;align-items:center;justify-content:space-between;gap:12px}.taskTabV2_fileViewerTitle__Nk9O7{font-size:1.25rem;font-weight:700;color:#133861;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.taskTabV2_fileViewerCloseBtn__KKyKL,.taskTabV2_fileViewerClose__k3rgf{width:32px;height:32px;border:none;border-radius:8px;background:transparent;color:#3a4d69;cursor:pointer}.taskTabV2_fileViewerCloseBtn__KKyKL:hover,.taskTabV2_fileViewerClose__k3rgf:hover{background:#eff5ff;color:#1f4f87}.taskTabV2_fileViewerBody__nJRSh{flex:1 1;min-height:0;display:grid;grid-template-columns:320px 1fr}.taskTabV2_fileViewerListPane__56GT9{border-right:1px solid #e5edf8;background:#f9fbff;overflow-y:auto;padding:10px;display:flex;flex-direction:column;gap:8px}.taskTabV2_fileViewerListItem__0sYen{width:100%;border:1px solid #dde8f8;background:#fff;border-radius:10px;padding:10px;display:flex;align-items:center;gap:9px;cursor:pointer;text-align:left;font-family:Inter var}.taskTabV2_fileViewerListItemDisabled__tkyQY{opacity:.6;cursor:not-allowed}.taskTabV2_fileViewerListItemActive__6Mpf2{border-color:#5f9df8;background:#f9f5db;box-shadow:0 0 0 3px rgba(59,130,246,.16)}.taskTabV2_fileViewerListItemActive__6Mpf2 .taskTabV2_fileViewerListName__VTWPd{font-weight:700}.taskTabV2_fileViewerListIcon__nPrrv{font-size:1.1rem;color:#1f67d3;margin-top:1px}.taskTabV2_fileViewerListIcon__nPrrv.pi-file-pdf{color:#dc2626}.taskTabV2_fileViewerListIcon__nPrrv.pi-file-word{color:#2563eb}.taskTabV2_fileViewerListIcon__nPrrv.pi-file-excel{color:#16a34a}.taskTabV2_footerActions__taQ4j{display:flex;justify-content:flex-end;align-items:center;gap:10px;flex-wrap:wrap;padding-top:.5rem}.taskTabV2_addTaskBtn__g2vad,.taskTabV2_closeBtn__BzByu,.taskTabV2_saveBtn__rVDdK{min-height:36px;border:1px solid transparent;border-radius:10px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:.9rem;font-weight:700;cursor:pointer;transition:all .18s ease}.taskTabV2_addTaskBtn__g2vad i,.taskTabV2_closeBtn__BzByu i,.taskTabV2_saveBtn__rVDdK i{font-size:.92rem}.taskTabV2_addTaskBtn__g2vad:disabled,.taskTabV2_closeBtn__BzByu:disabled,.taskTabV2_saveBtn__rVDdK:disabled{opacity:.65;cursor:not-allowed}.taskTabV2_saveBtn__rVDdK{background:#fff!important;border:1px solid #bfdbfe!important;color:#1e40af!important;box-shadow:none!important}.taskTabV2_saveBtn__rVDdK:hover:not(:disabled){background:#eff6ff!important;border-color:#3b82f6!important;color:#1d4ed8!important;box-shadow:none!important;transform:translateY(-1px)!important}.taskTabV2_saveBtn__rVDdK:active:not(:disabled){background:#bfdbfe!important;transform:translateY(0)!important}.taskTabV2_addTaskBtn__g2vad{background:#fff;border-color:#bfdbfe;color:#1e40af}.taskTabV2_addTaskBtn__g2vad:hover:not(:disabled){border-color:#60a5fa;background:#eff6ff}.taskTabV2_closeBtn__BzByu{background:#fff;border-color:#fecaca;color:#b91c1c}.taskTabV2_closeBtn__BzByu:hover:not(:disabled){border-color:#f87171;background:#fff1f2}.taskTabV2_fileViewerListName__VTWPd{font-size:.88rem;font-weight:500;color:#133861;line-height:1.35;display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;flex:1 1}.taskTabV2_fileViewerListDownload__inq2x{width:28px;height:28px;border-radius:7px;border:1px solid #c9ddfb;background:#eef5ff;color:#2a65b7;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.taskTabV2_fileViewerListDownload__inq2x:hover{background:#dcecff;border-color:#96bdf3}.taskTabV2_fileViewerEmpty__y1_7u,.taskTabV2_fileViewerListEmpty__YB0OV{width:100%;min-height:120px;display:flex;align-items:center;justify-content:center;text-align:center;color:#60758f;font-size:.9rem;padding:1rem}.taskTabV2_fileViewerPreviewPane__f2ss0{display:flex;flex-direction:column;min-width:0;min-height:0;background:#fff}.taskTabV2_fileViewerPreviewHeader__ysrJu{height:52px;border-bottom:1px solid #edf1f9;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 14px}.taskTabV2_fileViewerPreviewName__of2XI{font-size:.88rem;font-weight:600;color:#133861;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.taskTabV2_fileViewerPreviewContent__LMhhI{flex:1 1;min-height:0;background:#f4f8ff;display:flex;align-items:stretch;justify-content:center}.taskTabV2_fileViewerOnlyOfficeWrap__SPZa2{width:100%;height:100%}.taskTabV2_filePreviewFrame__BkUKu,.taskTabV2_fileViewerIframe__txqMW{width:100%;height:100%;border:none;background:#fff}.taskTabV2_filePreviewImage___fJqk,.taskTabV2_fileViewerImage__RknV8{max-width:100%;max-height:100%;object-fit:contain;margin:auto;padding:10px}.taskTabV2_filePreviewVideo__00qGY,.taskTabV2_fileViewerVideo__6yG7X{width:100%;height:100%;background:#000}.taskTabV2_fileViewerUnsupported__vD4bD{display:flex;width:100%;height:100%;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#4d617b}.taskTabV2_fileViewerUnsupportedIcon__YTIPp{font-size:2.5rem}.taskTabV2_fileViewerDownloadBtn__T3j2z{border:1px solid #89b6f5;border-radius:8px;background:#e9f2ff;color:#1b4e8e;padding:7px 11px;cursor:pointer;font-size:.82rem;font-weight:700}.taskTabV2_fileViewerDownloadBtn__T3j2z:hover{background:#dcecff}.taskTabV2_fileViewerFooter__nzoXu{min-height:30px;border-top:1px solid #edf1f9;display:flex;align-items:center;justify-content:flex-end;padding:0 12px}.taskTabV2_fileViewerMeta__3doHg{color:#6b7f96;font-size:.78rem}@media(max-width:900px){.taskTabV2_fileViewerModalOverlay__lCSbG,.taskTabV2_fileViewerOverlay__UOiWQ{padding:8px;align-items:flex-start}.taskTabV2_fileViewerModal__5PH6U{width:100%;height:calc(100vh - 16px);height:calc(100dvh - 16px)}.taskTabV2_fileViewerBody__nJRSh{grid-template-columns:1fr;grid-template-rows:auto 1fr}.taskTabV2_fileViewerListPane__56GT9{border-right:none;border-bottom:1px solid #e5edf8;flex-direction:row;overflow-x:auto;overflow-y:hidden;padding:8px;gap:8px;white-space:nowrap}.taskTabV2_fileViewerListItem__0sYen{width:auto;min-width:180px;max-width:240px;flex-shrink:0;padding:6px 10px}.taskTabV2_fileViewerListName__VTWPd{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block}}.taskTabV2_btnAddTask__2S_Qv{border:1px solid #bfdbfe!important;background:#eff6ff!important;color:#1e40af!important;border-radius:8px!important;font-size:.8rem!important;font-weight:700!important;letter-spacing:.02em!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transition:all .2s ease!important;font-family:Inter var,sans-serif!important;text-shadow:none!important;box-shadow:0 1px 2px rgba(15,23,42,.05)!important;position:relative!important;overflow:hidden!important}.taskTabV2_btnAddTask__2S_Qv i{font-size:.8rem!important;transition:transform .2s ease!important;color:#2563eb!important}.taskTabV2_btnAddTask__2S_Qv span{position:relative!important;z-index:1!important}.taskTabV2_btnAddTask__2S_Qv:before{display:none!important}.taskTabV2_btnAddTask__2S_Qv:hover{transform:translateY(-1px)!important;background:#dbeafe!important;border-color:#93c5fd!important;box-shadow:0 4px 6px rgba(37,99,235,.08)!important}.taskTabV2_btnAddTask__2S_Qv:hover i{transform:none!important;color:#1d4ed8!important}.taskTabV2_btnAddTask__2S_Qv:active{transform:translateY(0)!important;background:#bfdbfe!important;box-shadow:none!important}.taskTabV2_panelMoveBtn__KqzcC{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border:1px solid #e2e8f0;border-radius:4px;background:#f8fafc;color:#64748b;cursor:pointer;transition:all .15s}.taskTabV2_panelMoveBtn__KqzcC:hover:not(:disabled){background:#e2e8f0;color:#334155;border-color:#94a3b8}.taskTabV2_panelMoveBtn__KqzcC:disabled{opacity:.3;cursor:not-allowed}.taskTabV2_panelTitleInput__dyhIl{flex:1 1;border:1.5px solid #93c5fd;border-radius:6px;padding:3px 8px;font-size:.88rem;font-weight:600;background:#eff6ff;color:#1e40af;outline:none;min-width:300px;flex-shrink:0}.taskTabV2_panelTitleInput__dyhIl:focus{border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.15)}.taskTabV2_panelTitleClickable__W6HQK{cursor:text;font-size:.88rem;font-weight:600;color:#1e3a5f;flex-shrink:1;white-space:normal;word-break:break-word}.taskTabV2_panelTitleClickable__W6HQK:hover{color:#3b82f6;text-decoration:underline;-webkit-text-decoration-style:dashed;text-decoration-style:dashed}.taskTabV2_taskEditInput__E4CR5{width:100%;border:1.5px solid #93c5fd;border-radius:6px;padding:4px 8px;background:#eff6ff;color:#1e40af;outline:none}.taskTabV2_taskEditInput__E4CR5:focus{border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.1)}.taskTabV2_taskEditTextarea__D1w2d{width:100%;border:1.5px solid #93c5fd;border-radius:6px;padding:6px 8px;background:#eff6ff;color:#1e40af;outline:none;resize:vertical;min-height:38px;line-height:1.35;font-family:inherit;font-size:.83rem}.taskTabV2_taskEditTextarea__D1w2d:focus{border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.1)}.taskTabV2_taskEditTextarea__D1w2d::-webkit-scrollbar{width:3px}.taskTabV2_taskEditTextarea__D1w2d::-webkit-scrollbar-track{background:transparent}.taskTabV2_taskEditTextarea__D1w2d::-webkit-scrollbar-thumb{background:#93c5fd;border-radius:4px}.taskTabV2_taskEditTextarea__D1w2d::-webkit-scrollbar-thumb:hover{background:#3b82f6}.taskTabV2_taskEditTextarea__D1w2d{scrollbar-width:thin;scrollbar-color:#93c5fd transparent}.taskTabV2_taskEditSelect__8cF3V{width:100%;border:1.5px solid #93c5fd;border-radius:6px;padding:5px 6px;background:#eff6ff;color:#1e40af;cursor:pointer}.taskTabV2_taskEditSelect__8cF3V:focus{border-color:#3b82f6;outline:none}.taskTabV2_taskEditCalendarInput__DY6Jd{width:100%!important;border:1.5px solid #93c5fd!important;border-radius:6px;padding:4px 8px!important;background:#eff6ff!important;color:#1e40af!important;min-height:unset!important}.taskTabV2_editingRow__CZ3QY{background-color:rgba(239,246,255,.85)!important;cursor:default!important}.taskTabV2_capNhatCell__FcCJw{display:flex;flex-direction:column;gap:2px}.taskTabV2_capNhatDate__fGiPo{font-size:.78rem;color:#64748b}.taskTabV2_capNhatUser___yFwm{font-size:.72rem;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.taskTabV2_groupNameBadge__mZkgY{display:inline-flex;align-items:center;padding:3px 8px;border-radius:6px;background-color:#eff6ff;color:#1e40af;border:1px solid #bfdbfe;font-size:.72rem;font-weight:700;margin-left:10px;box-shadow:0 1px 2px rgba(0,0,0,.05);vertical-align:middle;flex-shrink:1;white-space:normal;word-break:break-word}.taskTabV2_groupNameBadge__mZkgY i{color:#3b82f6;flex-shrink:0}.taskTabV2_groupNameBadgeEditing__6m7rE{max-width:380px;flex-shrink:1;min-width:0}.taskTabV2_badgeText__3f77R{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1;min-width:0}@media(max-width:768px){.taskTabV2_footerActions__taQ4j{flex-direction:column!important;align-items:stretch!important;width:100%!important;gap:8px!important;padding-top:.5rem}.taskTabV2_footerActions__taQ4j .taskTabV2_addTaskBtn__g2vad,.taskTabV2_footerActions__taQ4j .taskTabV2_closeBtn__BzByu,.taskTabV2_footerActions__taQ4j .taskTabV2_saveBtn__rVDdK,.taskTabV2_footerActions__taQ4j button{width:100%!important;justify-content:center!important;font-size:.85rem!important;padding:8px 12px!important;white-space:nowrap!important;min-height:40px!important}.taskTabV2_footerActions__taQ4j .taskTabV2_addTaskBtn__g2vad span,.taskTabV2_footerActions__taQ4j .taskTabV2_closeBtn__BzByu span,.taskTabV2_footerActions__taQ4j .taskTabV2_saveBtn__rVDdK span,.taskTabV2_footerActions__taQ4j button span{font-size:.85rem!important}}.TaskGroupCollapseList_panelBody__pjDOZ{padding:8px 10px 10px;display:flex;flex-direction:column;gap:8px;background:none;min-height:250px}.TaskGroupCollapseList_leftTableWrapper__7hED2{flex:1 1;max-height:480px;overflow-y:auto;padding-right:4px}.TaskGroupCollapseList_leftTableWrapper__7hED2::-webkit-scrollbar{width:6px}.TaskGroupCollapseList_leftTableWrapper__7hED2::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.TaskGroupCollapseList_leftTableWrapper__7hED2::-webkit-scrollbar-track{background:transparent}.TaskGroupCollapseList_leftEmptyState__lLmq8{padding:24px 10px;text-align:center;color:#64748b;font-size:.82rem;font-weight:600}.TaskGroupCollapseList_paginationContainer__UPQfG{display:flex;justify-content:flex-end;align-items:center;gap:10px;padding:10px 0 4px;border-top:1px solid #f1f5f9;margin-top:auto}.TaskGroupCollapseList_paginationControls__1fjQX{display:flex;align-items:center;gap:8px}.TaskGroupCollapseList_paginationInfo__yWX_o{display:flex;align-items:center;gap:6px;color:#475569;font-size:.78rem;white-space:nowrap}.TaskGroupCollapseList_paginationInfo__yWX_o strong{color:#0f172a;font-weight:700}.TaskGroupCollapseList_paginationInfo__yWX_o select{height:26px;border:1px solid #cbd5e1;border-radius:6px;background:#fff;color:#334155;font-size:.78rem;font-weight:600;padding:0 4px;outline:none}.TaskGroupCollapseList_paginationInfo__yWX_o select:focus{border-color:#3b82f6}.TaskGroupCollapseList_paginationPages__DM0qb{display:flex;align-items:center;gap:4px}.TaskGroupCollapseList_pageNumber__6AeKA,.TaskGroupCollapseList_paginationBtn__u_1nh{height:26px;min-width:26px;border:1px solid #dbe2ea;border-radius:6px;background:#fff;color:#1e293b;display:inline-flex;align-items:center;justify-content:center;font-size:.78rem;font-weight:600;padding:0 6px;cursor:pointer;transition:all .18s ease}.TaskGroupCollapseList_pageNumber__6AeKA:hover:not(:disabled),.TaskGroupCollapseList_paginationBtn__u_1nh:hover:not(:disabled){border-color:#3b82f6;color:#1d4ed8;background:#eff6ff}.TaskGroupCollapseList_pageNumber__6AeKA:disabled,.TaskGroupCollapseList_paginationBtn__u_1nh:disabled{opacity:.45;cursor:not-allowed}.TaskGroupCollapseList_pageNumberActive__nGnSC{border-color:#2563eb;background:#2563eb;color:#fff}.TaskGroupCollapseList_pageNumberActive__nGnSC:hover{border-color:#2563eb;background:#2563eb;color:#fff!important}.TaskGroupCollapseList_pageEllipsis__HXos2{color:#64748b;font-size:.82rem;font-weight:700;padding:0 2px}.TaskGroupCollapseList_docList__WuLbD{display:flex;flex-direction:column;background:transparent;gap:0}.TaskGroupCollapseList_docCard__9FI9H{display:flex;justify-content:space-between;align-items:center;padding:8px 4px;border:none;border-bottom:1px solid #e2e8f0;border-radius:0;cursor:default;transition:all .2s ease;position:relative;background:transparent}.TaskGroupCollapseList_docCard__9FI9H:last-child{border-bottom:none}.TaskGroupCollapseList_docCard__9FI9H:hover{background-color:rgba(248,250,252,.8);box-shadow:none}.TaskGroupCollapseList_docCardMain__Sc6sL{display:flex;flex-direction:column;gap:4px;flex:1 1;min-width:0}.TaskGroupCollapseList_docCardTitle__ym1jk{font-size:.82rem;font-weight:700;color:#1e293b;line-height:1.4;word-wrap:break-word;word-break:break-word}.TaskGroupCollapseList_docCardMeta__gUlAp{display:flex;align-items:center;gap:6px;font-size:.7rem;color:#64748b;font-weight:500;flex-wrap:wrap}.TaskGroupCollapseList_docNumTag__jKAc_{background:#eff6ff;border:1px solid #bfdbfe;border-radius:4px;padding:1px 6px;font-weight:700;color:#2563eb;font-size:.68rem}.TaskGroupCollapseList_metaDivider__NiyIN{color:#cbd5e1}.TaskGroupCollapseList_agencyText__a2Sh_{color:#475569}.TaskGroupCollapseList_docCardStatsHorizontal__Kmo75{display:flex;align-items:center;gap:12px;margin-top:4px;flex-wrap:wrap}.TaskGroupCollapseList_horizontalStatItem___4BWT{display:flex;align-items:center;gap:3px;font-size:.72rem;font-weight:700;color:#475569}.TaskGroupCollapseList_horizontalStatItem___4BWT i{font-size:.78rem}.TaskGroupCollapseList_statTotal___pTEo i{color:#2563eb}.TaskGroupCollapseList_statDone__n4S6p i{color:#10b981}.TaskGroupCollapseList_statDoing__YtCjU i{color:#f59e0b}.TaskGroupCollapseList_statLate__lon1P i{color:#ef4444}.TaskGroupCollapseList_loadingContainer__Sc2Nt{display:flex;flex-direction:column;gap:8px;padding:4px 0}.TaskGroupCollapseList_skeletonCard__6BXSu{height:72px;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0 50%,#f1f5f9 75%);background-size:200% 100%;animation:TaskGroupCollapseList_shimmer__G7Qfq 1.5s infinite;border-radius:10px;border:1px solid #f1f5f9}@keyframes TaskGroupCollapseList_shimmer__G7Qfq{0%{background-position:200% 0}to{background-position:-200% 0}}@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&family=Space+Grotesk:wght@500;600;700&display=swap";.landingPageBT_dashboardLanding__zZuyd{display:flex;min-height:100vh;background:#dce9ff;color:#0f172a}.landingPageBT_dashboardMain__wPZ29{flex:1 1;display:flex;flex-direction:column;min-width:0}.landingPageBT_topBar___y9tp{background:linear-gradient(90deg,#1063b5,#1a70c3 55%,#008cdb);height:64px;padding:0 32px;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:100;flex-shrink:0}.landingPageBT_topBar___y9tp:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,transparent,#15f2ff,#fff,#15f2ff,transparent);background-size:300% 100%;animation:landingPageBT_shimmer___T0OY 25s linear infinite}@keyframes landingPageBT_shimmer___T0OY{0%{background-position:100% 0}to{background-position:-100% 0}}.landingPageBT_headerLeft__w1CmR{display:flex;align-items:center;gap:13px}.landingPageBT_headerLeft__w1CmR .landingPageBT_logo__WhNa7{width:42px;height:42px;transition:transform .3s}.landingPageBT_headerLeft__w1CmR .landingPageBT_logo__WhNa7:hover{transform:scale(1.08) rotate(-4deg)}.landingPageBT_headerLeft__w1CmR .landingPageBT_headerTitle__I1PBY h2{color:#fff;margin:0;font-size:1.1rem;font-weight:800;letter-spacing:.4px}.landingPageBT_headerLeft__w1CmR .landingPageBT_headerTitle__I1PBY .landingPageBT_subtitle__Mf1mb{font-size:.8rem;color:hsla(0,0%,100%,.85);font-weight:700;text-transform:uppercase;letter-spacing:1.2px}.landingPageBT_headerCenter___5E7W{flex:1 1;display:flex;justify-content:center}.landingPageBT_searchBox__MzvAk{background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.22);border-radius:10px;padding:7px 16px;width:100%;max-width:370px;display:flex;align-items:center;gap:10px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all .3s}.landingPageBT_searchBox__MzvAk i{color:hsla(0,0%,100%,.5);font-size:.9rem}.landingPageBT_searchBox__MzvAk .landingPageBT_searchInput__vXvBO{background:transparent;border:none;color:#fff;width:100%;font-size:.87rem}.landingPageBT_searchBox__MzvAk .landingPageBT_searchInput__vXvBO::placeholder{color:hsla(0,0%,100%,.5)}.landingPageBT_searchBox__MzvAk .landingPageBT_searchInput__vXvBO:focus{outline:none}.landingPageBT_searchBox__MzvAk:focus-within{border-color:rgba(0,212,255,.55);box-shadow:0 0 0 3px rgba(0,212,255,.14);max-width:410px}.landingPageBT_headerRight__WP_M_{display:flex;align-items:center;gap:16px}.landingPageBT_headerTimeWidget__sQJ0f{text-align:right;border-right:1px solid hsla(0,0%,100%,.18);padding-right:15px}.landingPageBT_headerTimeWidget__sQJ0f .landingPageBT_clock__o1xhc{font-size:1.1rem;font-weight:800;color:#15f2ff;letter-spacing:1px;font-family:Space Grotesk,monospace;text-shadow:0 0 10px rgba(0,212,255,.5)}.landingPageBT_headerTimeWidget__sQJ0f .landingPageBT_date__xA_tr{font-size:.64rem;color:hsla(0,0%,100%,.95);font-weight:600;text-transform:uppercase;letter-spacing:.5px}.landingPageBT_userButton__3RfHn{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);padding:4px 12px 4px 4px;border-radius:50px;color:#fff;display:flex;align-items:center;gap:9px;cursor:pointer;transition:all .2s;font-family:Inter var,sans-serif}.landingPageBT_userButton__3RfHn:hover{background:hsla(0,0%,100%,.18);transform:translateY(-1px)}.landingPageBT_userButton__3RfHn .landingPageBT_userAvatar__MgECQ{width:28px;height:28px;background:linear-gradient(135deg,#60a5fa,#15f2ff);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.82rem}.landingPageBT_userButton__3RfHn .landingPageBT_username__DYAe4{font-weight:700;font-size:.84rem}.landingPageBT_dropdownWrapper___Fwox{position:relative;height:100%;display:flex;align-items:center}.landingPageBT_loginButton__cOW9O{display:flex;align-items:center;gap:7px;padding:8px 18px;background:linear-gradient(135deg,#15f2ff,#60a5fa);border:none;border-radius:999px;cursor:pointer;color:#0a1628;font-weight:600;color:#fff;font-family:Inter var,sans-serif;font-size:.84rem;box-shadow:0 4px 14px rgba(0,212,255,.4);transition:all .3s}.landingPageBT_loginButton__cOW9O:hover{transform:translateY(-2px);box-shadow:0 8px 22px rgba(0,212,255,.55)}.landingPageBT_mobileMenuToggle__ltMT0{display:none;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.25);color:#fff;border-radius:8px;padding:6px 9px;margin-left:9px;cursor:pointer;font-size:1rem;transition:all .2s}.landingPageBT_mobileMenuToggle__ltMT0:hover{background:hsla(0,0%,100%,.18)}.landingPageBT_dropdownMenu__sXTac{position:absolute;top:calc(100% + 8px);right:0;min-width:200px;background:#fff;border:1.5px solid rgba(29,106,245,.15);border-radius:14px;padding:8px;z-index:1000;box-shadow:0 16px 48px rgba(17,71,200,.2),0 4px 12px rgba(0,0,0,.06);animation:landingPageBT_dropIn__p0cXY .17s cubic-bezier(.34,1.56,.64,1)}.landingPageBT_dropdownMenu__sXTac:before{content:"";position:absolute;top:-12px;left:0;width:100%;height:12px;background:transparent}@keyframes landingPageBT_dropIn__p0cXY{0%{opacity:0;transform:translateY(-6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.landingPageBT_dropdownItem__j4T0U{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:9px;cursor:pointer;background:transparent;border:none;width:100%;color:#334155;font-size:.85rem;font-weight:500;text-align:left;transition:all .14s}.landingPageBT_dropdownItem__j4T0U i{color:#1d6af5;font-size:.95rem}.landingPageBT_dropdownItem__j4T0U:hover{background:#eff6ff;color:#1d6af5}.landingPageBT_dropdownItem__j4T0U.landingPageBT_danger__bGc4T,.landingPageBT_dropdownItem__j4T0U.landingPageBT_danger__bGc4T i{color:#ef4444}.landingPageBT_dropdownItem__j4T0U.landingPageBT_danger__bGc4T:hover{background:#fef2f2}.landingPageBT_dropdownDivider__jfqZQ{height:1px;background:#f1f5f9;margin:5px 0}.landingPageBT_quickStatsMarquee__ebYu0{padding:6px 0;background:linear-gradient(90deg,#dbeafe,#eff6ff 50%,#dbeafe);border-bottom:1.5px solid rgba(29,106,245,.2);overflow:hidden;width:100%;max-width:100%;position:relative;flex-shrink:0}.landingPageBT_quickStatsMarquee__ebYu0:after,.landingPageBT_quickStatsMarquee__ebYu0:before{content:"";position:absolute;top:0;bottom:0;width:50px;z-index:2;pointer-events:none}.landingPageBT_quickStatsMarquee__ebYu0:before{left:0;background:linear-gradient(90deg,#dbeafe,transparent)}.landingPageBT_quickStatsMarquee__ebYu0:after{right:0;background:linear-gradient(270deg,#dbeafe,transparent)}.landingPageBT_marqueeTrack__WLrWQ{display:flex;gap:14px;animation:landingPageBT_scroll__mjdnV 32s linear infinite;width:-moz-fit-content;width:fit-content}.landingPageBT_quickStat__ZJGVE{display:flex;align-items:center;gap:7px;padding:3px 12px;border-radius:20px;white-space:nowrap;color:#1e3a8a;font-size:.78rem;font-weight:700}.landingPageBT_quickStat__ZJGVE i{color:#1d6af5;font-size:.78rem}.landingPageBT_quickStat__ZJGVE.landingPageBT_success__syWgf{color:#065f46}.landingPageBT_quickStat__ZJGVE.landingPageBT_success__syWgf i{color:#10b981}@keyframes landingPageBT_scroll__mjdnV{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.landingPageBT_horizontalNav__QXvut{display:flex;justify-content:center;background:#fff;padding:0 24px;border-bottom:1.5px solid #dde6f0;overflow:visible;position:relative;z-index:2;flex-shrink:0;box-shadow:0 1px 6px rgba(29,106,245,.05)}.landingPageBT_horizontalNav__QXvut::-webkit-scrollbar{display:none}.landingPageBT_horizontalNav__QXvut>*+:before{content:"";position:absolute;left:0;top:30%;height:40%;width:1px;background:#cbd5e1;z-index:10;pointer-events:none}.landingPageBT_navItemHorizontal__ppsIH{position:relative;padding:0 14px;height:40px;background:transparent;color:#3b495d;font-weight:600;font-size:.88rem;font-family:Inter var,sans-serif;cursor:pointer;display:flex;align-items:center;gap:5px;border:none;border-bottom:2px solid transparent;margin-bottom:-1.5px;white-space:nowrap;transition:color .2s,background .2s,border-color .2s;letter-spacing:-.3px}.landingPageBT_navItemHorizontal__ppsIH i{font-size:.86rem;color:inherit;margin-top:3px;transition:color .2s,transform .2s;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.landingPageBT_navItemHorizontal__ppsIH:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%) scaleX(0);width:80%;height:3px;background:#dc2626;border-radius:99px 99px 0 0;transition:transform .22s cubic-bezier(.4,0,.2,1)}.landingPageBT_navItemHorizontal__ppsIH:hover:not(.landingPageBT_active__I9va0){color:#dc2626;background:rgba(220,38,38,.04)}.landingPageBT_navItemHorizontal__ppsIH:hover:not(.landingPageBT_active__I9va0) i{color:#dc2626;transform:translateY(-1px)}.landingPageBT_navItemHorizontal__ppsIH:hover:not(.landingPageBT_active__I9va0):after{transform:translateX(-50%) scaleX(.45);opacity:.5;background:#dc2626}.landingPageBT_navItemHorizontal__ppsIH.landingPageBT_active__I9va0{color:#dc2626;font-weight:700;background:#fef2f2}.landingPageBT_navItemHorizontal__ppsIH.landingPageBT_active__I9va0 i{color:#dc2626;transform:scale(1.08)}.landingPageBT_navItemHorizontal__ppsIH.landingPageBT_active__I9va0:after{transform:translateX(-50%) scaleX(1);background:#dc2626}.landingPageBT_contentContainer__dfRVL{flex:1 1;padding:12px;overflow:visible;position:relative;animation:landingPageBT_fadeInUp__rMkJB .4s ease-out;isolation:isolate;background-color:#eef2f7}.landingPageBT_contentContainer__dfRVL:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:-1;animation:landingPageBT_diagStream__s_55G 6s linear infinite}.landingPageBT_contentContainer__dfRVL:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:-1;background-repeat:no-repeat;animation:landingPageBT_nodeBreath__uNhdM 7s ease-in-out infinite alternate}.landingPageBT_contentContainer__dfRVL::-webkit-scrollbar{width:5px}.landingPageBT_contentContainer__dfRVL::-webkit-scrollbar-thumb{background:rgba(0,212,255,.35);border-radius:10px}.landingPageBT_contentContainer__dfRVL::-webkit-scrollbar-track{background:transparent}@keyframes landingPageBT_diagStream__s_55G{0%{background-position:0 0}to{background-position:120px 120px}}@keyframes landingPageBT_nodeBreath__uNhdM{0%{opacity:.65;background-position:18% 22%,74% 15%,32% 58%,68% 62%,50% 82%,88% 44%}25%{opacity:.9;background-position:20% 25%,72% 18%,30% 55%,70% 60%,52% 80%,86% 46%}50%{opacity:1;background-position:17% 20%,75% 14%,33% 60%,67% 65%,49% 84%,89% 42%}75%{opacity:.8;background-position:19% 23%,73% 16%,31% 57%,69% 61%,51% 81%,87% 45%}to{opacity:.7;background-position:21% 24%,71% 17%,34% 56%,66% 63%,53% 83%,85% 47%}}@keyframes landingPageBT_fadeInUp__rMkJB{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.landingPageBT_authProcessingSection__XkMqd{min-height:calc(100vh - 360px);display:flex;align-items:center;justify-content:center;padding:12px 0 36px}.landingPageBT_authProcessingCard__LP1Ua{width:min(560px,100%);border-radius:18px;border:1px solid #bfdbfe;background:linear-gradient(135deg,#f8fbff,#eff6ff 52%,#e0f2fe);box-shadow:0 16px 40px rgba(15,23,42,.08),inset 0 1px 0 hsla(0,0%,100%,.85);padding:24px}.landingPageBT_authProgressWrap__usjvu{position:relative;height:12px;width:100%;background:#dbeafe;border-radius:999px;margin-top:0;overflow:hidden}.landingPageBT_authProgressBar___AXzc{position:relative;height:100%;border-radius:999px;background:linear-gradient(90deg,#b91c1c,#ef4444 55%,#f59e0b);transition:width .35s linear}.landingPageBT_authProgressBar___AXzc:after{content:"";position:absolute;top:0;left:-45%;width:45%;height:100%;background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.45) 50%,hsla(0,0%,100%,0));animation:landingPageBT_authProgressSheen__3UUkK 1.4s linear infinite}@keyframes landingPageBT_authProgressSheen__3UUkK{0%{transform:translateX(0)}to{transform:translateX(320%)}}.landingPageBT_mobileMenuPanel__GmW_1{position:fixed;inset:0;z-index:2000;display:flex;justify-content:flex-end;overflow:hidden}.landingPageBT_mobileMenuPanel__GmW_1 .landingPageBT_overlay__LsQaX{position:absolute;inset:0;background:rgba(10,22,40,.55);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:landingPageBT_fadeIn__unJf8 .25s ease}.landingPageBT_mobileMenuPanel__GmW_1 .landingPageBT_mobileMenuCard__I2YzO{position:relative;z-index:2;width:80%;max-width:270px;height:100%;background:#f0f7ff;display:flex;flex-direction:column;box-shadow:-8px 0 32px rgba(10,22,40,.25);animation:landingPageBT_slideIn__EsSPs .3s cubic-bezier(.25,1,.5,1)}.landingPageBT_mobileMenuHeader__3lIup{padding:12px 16px;background:linear-gradient(90deg,#1147c8,#2e7cf6);display:flex;align-items:center;justify-content:space-between;border-bottom:2px solid #15f2ff}.landingPageBT_mobileMenuHeader__3lIup .landingPageBT_headerUserInfo__XRi96{display:flex;align-items:center;gap:10px}.landingPageBT_mobileMenuHeader__3lIup .landingPageBT_headerUserInfo__XRi96 .landingPageBT_userAvatarHeader__r6Rhl{width:38px;height:38px;background:rgba(0,212,255,.15);border:1px solid rgba(0,212,255,.3);border-radius:9px;display:flex;align-items:center;justify-content:center;color:#15f2ff;font-size:1rem}.landingPageBT_mobileMenuHeader__3lIup .landingPageBT_headerUserInfo__XRi96 .landingPageBT_userTextInfo__J9wwe{display:flex;flex-direction:column}.landingPageBT_mobileMenuHeader__3lIup .landingPageBT_headerUserInfo__XRi96 .landingPageBT_userTextInfo__J9wwe .landingPageBT_userRole__BEfEx{font-size:.62rem;color:hsla(0,0%,100%,.55);text-transform:uppercase;font-weight:700}.landingPageBT_mobileMenuHeader__3lIup .landingPageBT_headerUserInfo__XRi96 .landingPageBT_userTextInfo__J9wwe .landingPageBT_userNameHeader__XDokZ{font-size:.9rem;color:#fff;font-weight:800}.landingPageBT_mobileMenuHeader__3lIup .landingPageBT_closeMenuBtn___DYtK{background:transparent;border:none;color:hsla(0,0%,100%,.55);font-size:1.3rem;cursor:pointer}.landingPageBT_mobileMenuHeader__3lIup .landingPageBT_closeMenuBtn___DYtK:hover{color:#fff}.landingPageBT_mobileNav__wCe5F{flex:1 1;padding:10px}.landingPageBT_mobileNav__wCe5F .landingPageBT_navSectionTitle__iu7ZO{font-size:.68rem;color:#94a3b8;font-weight:800;text-transform:uppercase;margin:0 10px 10px;letter-spacing:1px}.landingPageBT_mobileNav__wCe5F .landingPageBT_mobileNavItem__gUNRp{width:100%;padding:12px;display:flex;align-items:center;gap:10px;background:transparent;color:#475569;font-weight:600;font-size:.9rem;transition:.2s;border:none;border-left:3px solid transparent;border-radius:0 9px 9px 0;cursor:pointer}.landingPageBT_mobileNav__wCe5F .landingPageBT_mobileNavItem__gUNRp i{font-size:.95rem;color:#94a3b8}.landingPageBT_mobileNav__wCe5F .landingPageBT_mobileNavItem__gUNRp.landingPageBT_active__I9va0{background:#eff6ff;color:#1d6af5;border-left-color:#1d6af5}.landingPageBT_mobileNav__wCe5F .landingPageBT_mobileNavItem__gUNRp.landingPageBT_active__I9va0 i{color:#1d6af5}.landingPageBT_mobileActions__ZftqG{padding:14px;background:#fff;display:flex;flex-direction:column;gap:8px;border-top:1px solid #e2e8f0}.landingPageBT_mobileActions__ZftqG button{width:100%;padding:11px;border-radius:9px;border:1px solid #e2e8f0;font-weight:700;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:all .18s}.landingPageBT_mobileActions__ZftqG .landingPageBT_logoutBtn__XcpQ9{background:#fef2f2;color:#ef4444;border-color:#fecaca}.landingPageBT_mobileActions__ZftqG .landingPageBT_loginBtnFull__VRUYK{background:linear-gradient(135deg,#1147c8,#1d6af5);color:#fff;border:none}.landingPageBT_mobileActions__ZftqG .landingPageBT_adminBtn__GZIIL{background:#f8fafc;color:#1e293b}@keyframes landingPageBT_slideIn__EsSPs{0%{transform:translateX(-100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes landingPageBT_fadeIn__unJf8{0%{opacity:0}to{opacity:1}}@media(max-width:1300px){.landingPageBT_horizontalNav__QXvut{display:none!important}}@media(max-width:1200px){.landingPageBT_horizontalNav__QXvut,.landingPageBT_topBar___y9tp{padding:0 22px}.landingPageBT_contentContainer__dfRVL{padding:16px}}@media(max-width:992px){.landingPageBT_topBar___y9tp{padding:0 16px;height:58px}.landingPageBT_headerCenter___5E7W{display:none}.landingPageBT_headerRight__WP_M_{gap:12px}.landingPageBT_horizontalNav__QXvut{padding:0 14px}.landingPageBT_contentContainer__dfRVL{padding:13px}}@media(max-width:768px){.landingPageBT_topBar___y9tp{height:auto;padding:8px 12px;flex-wrap:wrap;gap:8px}.landingPageBT_headerRight__WP_M_{display:none}.landingPageBT_mobileMenuToggle__ltMT0{display:flex;margin-left:auto}.landingPageBT_horizontalNav__QXvut{display:none}.landingPageBT_contentContainer__dfRVL{padding:10px}.landingPageBT_authProcessingSection__XkMqd{min-height:calc(100vh - 330px);padding-bottom:24px}.landingPageBT_authProcessingCard__LP1Ua{padding:22px 20px;border-radius:16px}}@media(max-width:576px){.landingPageBT_topBar___y9tp{padding:6px 10px}.landingPageBT_headerLeft__w1CmR .landingPageBT_logo__WhNa7{width:36px;height:36px}.landingPageBT_headerLeft__w1CmR .landingPageBT_headerTitle__I1PBY h2{font-size:1rem}.landingPageBT_contentContainer__dfRVL{padding:8px}.landingPageBT_authProcessingSection__XkMqd{min-height:calc(100vh - 300px);padding-bottom:20px}.landingPageBT_authProcessingCard__LP1Ua{padding:18px 14px;border-radius:14px}.landingPageBT_authProgressWrap__usjvu{height:10px}}.landingPageBT_navItemWrapper__swsXn{position:relative;display:inline-block}.landingPageBT_navItemWrapper__swsXn:hover .landingPageBT_navDropdownMenu__OorpH{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.landingPageBT_navItemWrapper__swsXn:hover .landingPageBT_caretIcon__s_2J5{transform:rotate(180deg)}.landingPageBT_caretIcon__s_2J5{font-size:.62rem!important;transition:transform .22s ease;margin-left:2px}.landingPageBT_navDropdownMenu__OorpH{position:absolute;top:calc(100% - 1.5px);left:50%;transform:translateX(-50%) translateY(8px);min-width:240px;background:hsla(0,0%,100%,.96);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1.5px solid rgba(29,106,245,.15);border-radius:12px;padding:6px;z-index:1000;box-shadow:0 16px 40px rgba(17,71,200,.15),0 4px 12px rgba(0,0,0,.05);opacity:0;visibility:hidden;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;gap:2px}.landingPageBT_navDropdownMenu__OorpH:before{content:"";position:absolute;top:-12px;left:0;width:100%;height:12px;background:transparent}.landingPageBT_navDropdownItem__w8Vye{display:flex;align-items:center;gap:10px;padding:8px 14px;border-radius:8px;cursor:pointer;background:transparent;border:none;width:100%;color:#334155;font-size:.84rem;font-weight:600;font-family:Inter var,sans-serif;text-align:left;transition:all .18s}.landingPageBT_navDropdownItem__w8Vye i{color:#1d6af5;font-size:.95rem;transition:transform .2s,color .2s;display:inline-flex;align-items:center;justify-content:center}.landingPageBT_navDropdownItem__w8Vye:hover{background:rgba(220,38,38,.05);color:#dc2626}.landingPageBT_navDropdownItem__w8Vye:hover i{color:#dc2626;transform:scale(1.08)}.landingPageBT_navDropdownItem__w8Vye.landingPageBT_activeSub__YKxfJ{background:rgba(220,38,38,.12);color:#dc2626;font-weight:700;padding-left:10px}.landingPageBT_navDropdownItem__w8Vye.landingPageBT_activeSub__YKxfJ i{color:#dc2626;transform:scale(1.12)}.landingPageBT_mobileGroupWrapper__ItoVo{width:100%;display:flex;flex-direction:column}.landingPageBT_mobileGroupHeader__iHbVa{justify-content:space-between!important}.landingPageBT_mobileGroupHeader__iHbVa .landingPageBT_mobileGroupHeaderLeft__gF9SP{display:flex;align-items:center;gap:10px}.landingPageBT_mobileGroupHeader__iHbVa i.landingPageBT_pi-chevron-down__0WGNS,.landingPageBT_mobileGroupHeader__iHbVa i.landingPageBT_pi-chevron-up__Qfgc9{font-size:.72rem;color:#94a3b8}.landingPageBT_mobileSubList__SlBxX{display:flex;flex-direction:column;padding-left:20px;gap:2px;margin-bottom:6px;border-left:1.5px solid #dbeafe;margin-left:24px}.landingPageBT_mobileSubNavItem__1CMDn{width:100%;padding:8px 12px;display:flex;align-items:center;gap:10px;background:transparent;border:none;color:#475569;font-weight:600;font-size:.82rem;border-radius:8px;cursor:pointer;text-align:left;transition:all .2s}.landingPageBT_mobileSubNavItem__1CMDn i{font-size:.75rem;color:#94a3b8}.landingPageBT_mobileSubNavItem__1CMDn:hover{background:#e0f2fe;color:#0369a1}.landingPageBT_mobileSubNavItem__1CMDn:hover i{color:#0369a1}.landingPageBT_mobileSubNavItem__1CMDn.landingPageBT_active__I9va0{background:#dbeafe;color:#1063b5;font-weight:700}.landingPageBT_mobileSubNavItem__1CMDn.landingPageBT_active__I9va0 i{color:#1063b5}.landingPageBT_premiumLightWrapper__wZe43{position:relative;min-height:calc(100vh - 140px);border-radius:16px;animation:landingPageBT_fadeInUp__rMkJB .4s ease-out;width:100%}@keyframes document-dashboard_fadeUp__TArbj{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes document-dashboard_breatheRed__yw3Fv{0%,to{box-shadow:0 4px 20px rgba(220,38,38,.45),0 0 0 0 rgba(220,38,38,0)}50%{box-shadow:0 8px 40px rgba(220,38,38,.75),0 0 0 7px rgba(220,38,38,.18)}}@keyframes document-dashboard_breatheOrange__kVAvl{0%,to{box-shadow:0 4px 20px rgba(234,88,12,.4),0 0 0 0 rgba(234,88,12,0)}50%{box-shadow:0 8px 36px rgba(234,88,12,.68),0 0 0 7px rgba(234,88,12,.15)}}@keyframes document-dashboard_wiggleIcon__LJism{0%,to{transform:rotate(0deg)}25%{transform:rotate(-12deg)}75%{transform:rotate(12deg)}}@keyframes document-dashboard_bellShake__l9qKF{0%,45%,to{transform:rotate(0deg) scale(1)}5%{transform:rotate(15deg) scale(1.08)}15%{transform:rotate(-18deg) scale(1.08)}25%{transform:rotate(14deg) scale(1.05)}35%{transform:rotate(-10deg) scale(1.03)}}@keyframes document-dashboard_bounceIcon__prw_Q{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes document-dashboard_accentGrow__DB8SD{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes document-dashboard_shimmerSweep__hHL61{0%{left:-70%}to{left:160%}}@keyframes document-dashboard_pulseWatermark__uICSe{0%,to{transform:scale(1);opacity:.11}50%{transform:scale(1.18);opacity:.2}}@keyframes document-dashboard_spinSlow__yEOdv{0%{transform:rotate(0deg) scale(1);opacity:.1}50%{transform:rotate(12deg) scale(1.15);opacity:.2}to{transform:rotate(0deg) scale(1);opacity:.1}}@keyframes document-dashboard_glowBlue__3WJJB{0%,to{text-shadow:0 2px 20px rgba(59,130,246,.45)}50%{text-shadow:0 2px 40px rgba(59,130,246,.85)}}@keyframes document-dashboard_glowGold__izmWs{0%,to{text-shadow:0 2px 20px rgba(167,139,250,.6)}50%{text-shadow:0 2px 50px #c4b5fd,0 0 24px rgba(139,92,246,.75)}}@keyframes document-dashboard_pulseRingRed__cD4rP{0%{box-shadow:0 0 0 0 hsla(0,99%,69%,.85),0 0 18px rgba(220,38,38,.55)}70%{box-shadow:0 0 0 18px hsla(0,99%,69%,0),0 0 30px rgba(220,38,38,.75)}to{box-shadow:0 0 0 0 hsla(0,99%,69%,0),0 0 18px rgba(220,38,38,.55)}}@keyframes document-dashboard_pulseRingOrange__wiynJ{0%{box-shadow:0 0 0 0 hsla(31,97%,72%,.85),0 0 16px rgba(234,88,12,.5)}70%{box-shadow:0 0 0 16px hsla(31,97%,72%,0),0 0 26px rgba(234,88,12,.7)}to{box-shadow:0 0 0 0 hsla(31,97%,72%,0),0 0 16px rgba(234,88,12,.5)}}.document-dashboard_wrapper__6r_Rb{padding:1rem;min-height:100%;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;background:radial-gradient(ellipse 60% 50% at 0 0,rgba(59,130,246,.08) 0,transparent 55%),radial-gradient(ellipse 50% 40% at 100% 100%,rgba(99,102,241,.07) 0,transparent 55%),#f0f4ff;border-radius:20px;position:relative}.document-dashboard_wrapper__6r_Rb:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,rgba(37,99,235,.05) 1px,transparent 0);background-size:28px 28px;pointer-events:none}.document-dashboard_dashboardGrid__Vv72z{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1.23fr;grid-gap:1.2rem;gap:1.2rem;align-items:start;flex:1 1;min-height:0;animation:document-dashboard_fadeUp__TArbj .3s ease-out}.document-dashboard_leftColumn__XcXi5{display:flex;flex-direction:column;gap:1.1rem}.document-dashboard_firstRow__DunoR{display:grid;grid-template-columns:.6fr 1.4fr;grid-gap:1.1rem;gap:1.1rem;align-items:stretch}.document-dashboard_secondRow__C42uu{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.1rem;gap:1.1rem;align-items:stretch}.document-dashboard_rightColumn__G_JOe{display:flex;flex-direction:column}.document-dashboard_deadlineCard__E3zm0,.document-dashboard_receivedCard__wgO_4,.document-dashboard_tableCard__YPeam,.document-dashboard_totalCard__i4Bgb,.document-dashboard_urgentCard__t0lxX{background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.06),0 4px 16px rgba(37,99,235,.09),0 0 0 1px rgba(180,200,230,.18);transition:box-shadow .18s,transform .18s;display:flex;flex-direction:column}.document-dashboard_cardHeader__evuJp{display:flex;align-items:center;gap:.2rem;padding:.5rem;border-bottom:1.5px solid #eef3fc}.document-dashboard_cardHeader__evuJp i{width:32px;height:32px;border-radius:9px;color:#1a202c;display:inline-flex;align-items:center;justify-content:center;font-size:1.15rem;flex-shrink:0}.document-dashboard_cardHeader__evuJp span{font-size:1.1rem;font-weight:700;color:#1a202c}.document-dashboard_totalBody__25sYW{display:flex;flex-direction:column;flex:1 1}.document-dashboard_totalHeroSection__6n2TO{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1 1;padding:1.8rem 1rem 1.6rem;background:#fff;gap:.25rem;position:relative;overflow:hidden}.document-dashboard_totalHeroSection__6n2TO:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 30%,rgba(59,130,246,.07) 0,transparent 65%);pointer-events:none}.document-dashboard_totalHeroNum__QEMag{font-size:3.6rem;font-weight:900;line-height:1;color:#1e3a8a;letter-spacing:-.02em}.document-dashboard_totalHeroLabel__keHFS{font-size:.68rem;font-weight:800;color:#94a3b8;text-transform:uppercase;letter-spacing:.14em}.document-dashboard_totalSubRow__hbOkO{display:flex;flex-direction:column;flex:1 1;border-top:1.5px solid #dbeafe}.document-dashboard_totalSubItem__wcXz3{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.4rem 1rem 1.3rem;gap:.55rem;position:relative;overflow:hidden}.document-dashboard_totalSubItem__wcXz3:first-child{border-bottom:1.5px solid #dbeafe}.document-dashboard_totalSubItem__wcXz3:first-child:before{content:"";position:absolute;width:120px;height:120px;border-radius:50%;background:radial-gradient(circle,rgba(0,135,67,.08) 0,transparent 70%);bottom:-30px;right:-20px;pointer-events:none}.document-dashboard_totalSubItem__wcXz3:last-child:before{content:"";position:absolute;width:120px;height:120px;border-radius:50%;background:radial-gradient(circle,rgba(2,132,199,.07) 0,transparent 70%);bottom:-30px;right:-20px;pointer-events:none}.document-dashboard_totalSubLabelRow__Lhnwo{display:flex;flex-direction:row;align-items:center;gap:.38rem}.document-dashboard_totalSubLabelRow__Lhnwo i{font-size:1.1rem}.document-dashboard_totalSubLabelRow__Lhnwo span{font-size:.8rem;font-weight:700;color:#374151;text-transform:uppercase;white-space:nowrap}.document-dashboard_totalSubNum__uqcUM{font-size:2.6rem;font-weight:900;line-height:1;letter-spacing:-.03em}.document-dashboard_totalSubNumDen__lkzTD{color:#008743}.document-dashboard_totalSubNumDi__zmneq{color:#0284c7}.document-dashboard_receivedBody__j0BZ6{display:flex;flex-direction:row;flex:1 1}.document-dashboard_receivedDayHero__4JIpS{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.1rem 1rem 1rem;background:linear-gradient(150deg,#2563eb,#1d4ed8 55%,#2563eb);gap:.6rem;position:relative;overflow:hidden;box-shadow:inset 0 0 30px hsla(0,0%,100%,.08);min-width:185px}.document-dashboard_receivedDayHero__4JIpS:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 80% 15%,hsla(0,100%,89%,.12) 0,transparent 55%);pointer-events:none}.document-dashboard_receivedDayLabel__cC3t_{font-size:.9rem;font-weight:900;color:#fff;text-transform:uppercase;letter-spacing:.1em;text-shadow:0 1px 6px rgba(0,0,0,.2)}.document-dashboard_receivedDayNum__a8iha{font-size:3.5rem;font-weight:900;color:#fff;line-height:1;text-shadow:0 0 28px rgba(147,197,253,.7)}.document-dashboard_receivedDayUrgency__uuQkX{display:flex;flex-direction:column;gap:.3rem;width:100%;margin-top:1rem;justify-content:center;align-items:flex-start}.document-dashboard_receivedSubRow__wKsK4{display:flex;flex-direction:column;border-top:1.5px solid #dbeafe;flex:1 1}.document-dashboard_receivedSubItem__9Lz8a{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;align-items:start;padding:.9rem 1.1rem;grid-gap:.28rem 1rem;gap:.28rem 1rem;flex:1 1;transition:background .15s}.document-dashboard_receivedSubItem__9Lz8a:not(:last-child){border-bottom:1.5px solid #dbeafe}.document-dashboard_receivedSubItem__9Lz8a:first-child{background:linear-gradient(160deg,#fff3e8,#fff8f1 60%,#fff);border-left:0 solid #ea580c}.document-dashboard_receivedSubItem__9Lz8a:nth-child(2){background:linear-gradient(160deg,#fce8f4,#fdf2f8 60%,#fff);border-left:0 solid #d81d83}.document-dashboard_receivedSubItem__9Lz8a:last-child{background:linear-gradient(160deg,#e8f8ee,#f0fdf4 60%,#fff);border-left:0 solid #16a34a}.document-dashboard_receivedSubItem__9Lz8a:hover{filter:brightness(.97)}.document-dashboard_receivedSubNum__TCg4S{font-size:1.9rem;font-weight:900;line-height:1;grid-row:2;grid-column:1;align-self:start;min-width:9.5rem}.document-dashboard_receivedSubNumWeek__fBZfk{color:#ea580c}.document-dashboard_receivedSubNumMonth__0xuxK{color:#d81d83}.document-dashboard_receivedSubNumYear__YAt1_{color:#16a34a}.document-dashboard_receivedSubLabelRow__alM3_{display:flex;align-items:center;gap:.28rem;grid-column:1;grid-row:1;align-self:start;min-width:5rem}.document-dashboard_receivedSubLabelRow__alM3_ i{font-size:.9rem}.document-dashboard_receivedSubLabelRow__alM3_ span{font-size:.8rem;font-weight:800;color:#374151;text-transform:uppercase;white-space:nowrap}.document-dashboard_receivedSubBadges__WN7Ni{display:grid;grid-template-columns:auto auto;grid-gap:.2rem;gap:.2rem;justify-items:start;justify-content:start;align-items:center;grid-column:2;grid-row:1/3;align-self:center;padding-left:0}.document-dashboard_badgeHoaToc__rkznc,.document-dashboard_badgeKhac__UBzF_,.document-dashboard_badgeKhan__UGhV2,.document-dashboard_badgeThuongKhan__gnhIC{display:inline-flex;align-items:center;font-size:.62rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;line-height:1.5;width:-moz-fit-content;width:fit-content}.document-dashboard_badgeHoaToc__rkznc{background:#dc2626;color:#fff;padding:3px 14px 3px 7px;-webkit-clip-path:polygon(0 0,calc(100% - 8px) 0,100% 50%,calc(100% - 8px) 100%,0 100%);clip-path:polygon(0 0,calc(100% - 8px) 0,100% 50%,calc(100% - 8px) 100%,0 100%);grid-column:1/-1;justify-self:start}.document-dashboard_badgeThuongKhan__gnhIC{grid-column:1/-1;justify-self:start}.document-dashboard_badgeKhan__UGhV2,.document-dashboard_badgeThuongKhan__gnhIC{padding:2px 7px;border:1.5px solid #dc2626;color:#dc2626;background:hsla(0,86%,97%,.92)}.document-dashboard_badgeKhac__UBzF_{padding:2px 7px;border:1.5px solid #0891b2;color:#0e7490;background:rgba(236,254,255,.92)}.document-dashboard_deadlineFeatured__7JyxA{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.75rem;gap:.75rem;padding:.9rem 1rem}.document-dashboard_featuredItem__seeAg{border-radius:14px;padding:1rem .8rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;position:relative;overflow:hidden;cursor:default;transition:transform .16s}.document-dashboard_featuredItem__seeAg:hover{transform:scale(1.04)}.document-dashboard_featuredItem__seeAg:after{content:"";position:absolute;bottom:-16px;right:-16px;width:70px;height:70px;border-radius:50%;background:hsla(0,0%,100%,.08)}.document-dashboard_featuredItem__seeAg strong{font-size:2.6rem;font-weight:900;color:#fff;line-height:1;position:relative;z-index:1}.document-dashboard_featLabel__164Bz{display:flex;align-items:center;gap:.5rem;position:relative;z-index:1}.document-dashboard_featLabel__164Bz i{font-size:.9rem;color:hsla(0,0%,100%,.9)}.document-dashboard_featLabel__164Bz span{font-size:.72rem;font-weight:800;color:hsla(0,0%,100%,.9);text-transform:uppercase;letter-spacing:.07em;white-space:nowrap}.document-dashboard_featNone__7NiU1,.document-dashboard_featOnTime__c6EeD{padding:.65rem .7rem}.document-dashboard_featNone__7NiU1 strong,.document-dashboard_featOnTime__c6EeD strong{font-size:1.6rem}.document-dashboard_featNone__7NiU1 .document-dashboard_featLabel__164Bz i,.document-dashboard_featOnTime__c6EeD .document-dashboard_featLabel__164Bz i{font-size:.8rem}.document-dashboard_featNone__7NiU1 .document-dashboard_featLabel__164Bz span,.document-dashboard_featOnTime__c6EeD .document-dashboard_featLabel__164Bz span{font-size:.63rem}.document-dashboard_featOverdue__MQevf{background:linear-gradient(145deg,#dc2626,#ef4444 50%,#f87171);border:1.5px solid hsla(0,100%,89%,.6);animation:document-dashboard_breatheRed__yw3Fv 3s ease-in-out infinite;z-index:2;padding:1.1rem 1rem 1rem;align-items:center}.document-dashboard_featOverdue__MQevf:before{content:"";position:absolute;top:0;left:-70%;width:45%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.13) 50%,transparent);transform:skewX(-12deg);animation:document-dashboard_shimmerSweep__hHL61 3.2s ease-in-out infinite;pointer-events:none;z-index:0}.document-dashboard_featOverdue__MQevf:after{content:"!";position:absolute;right:-2px;bottom:-14px;font-size:7rem;font-weight:900;color:hsla(0,0%,100%,.06);line-height:1;pointer-events:none}.document-dashboard_featOverdue__MQevf strong{font-size:4.6rem;color:#fff;text-shadow:0 0 32px rgba(255,80,80,.7),0 2px 10px rgba(0,0,0,.45);position:relative;z-index:1;align-self:center}.document-dashboard_featOverdue__MQevf .document-dashboard_featLabel__164Bz{order:-1;flex-direction:row;align-items:center;gap:.65rem;background:transparent;margin:0;padding:0;border:none;border-radius:0}.document-dashboard_featOverdue__MQevf .document-dashboard_featLabel__164Bz i{font-size:2rem;color:#fca5a5;width:62px;height:62px;border-radius:50%;background:transparent;border:none;display:inline-flex;align-items:center;justify-content:center;animation:document-dashboard_wiggleIcon__LJism 2.2s ease-in-out infinite,document-dashboard_pulseRingRed__cD4rP 2s ease-in-out infinite;flex-shrink:0}.document-dashboard_featOverdue__MQevf .document-dashboard_featLabel__164Bz span{font-size:1.4rem;font-weight:900;color:#fff;letter-spacing:.04em}.document-dashboard_featDueSoon__ymu7R{background:linear-gradient(145deg,#ea580c,#f97316 50%,#fb923c);border:1.5px solid rgba(255,210,160,.6);animation:document-dashboard_breatheOrange__kVAvl 3s ease-in-out 1.6s infinite;z-index:1;padding:1.1rem 1rem 1rem;align-items:center}.document-dashboard_featDueSoon__ymu7R:before{content:"";position:absolute;top:0;left:-70%;width:45%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.11) 50%,transparent);transform:skewX(-12deg);animation:document-dashboard_shimmerSweep__hHL61 3.2s ease-in-out 1.6s infinite;pointer-events:none;z-index:0}.document-dashboard_featDueSoon__ymu7R strong{font-size:4.6rem;color:#fff;text-shadow:0 0 28px rgba(255,140,50,.65),0 2px 10px rgba(0,0,0,.4);position:relative;z-index:1;align-self:center}.document-dashboard_featDueSoon__ymu7R .document-dashboard_featLabel__164Bz{order:-1;flex-direction:row;align-items:center;gap:.65rem;background:transparent;margin:0;padding:0;border:none;border-radius:0}.document-dashboard_featDueSoon__ymu7R .document-dashboard_featLabel__164Bz i{font-size:1.9rem;color:#fdba74;width:58px;height:58px;border-radius:50%;background:hsla(0,0%,100%,.13);display:inline-flex;align-items:center;justify-content:center;animation:document-dashboard_bellShake__l9qKF 2.4s ease-in-out infinite,document-dashboard_pulseRingOrange__wiynJ 2.2s ease-in-out .8s infinite;flex-shrink:0;background:transparent;border:none}.document-dashboard_featDueSoon__ymu7R .document-dashboard_featLabel__164Bz span{font-size:1.4rem;font-weight:900;color:#fff;letter-spacing:.04em}.document-dashboard_featOnTime__c6EeD{background:linear-gradient(140deg,#16a34a,#22c55e 55%,#4ade80);box-shadow:0 4px 20px rgba(74,222,128,.45);padding:1.2rem 1rem}.document-dashboard_featOnTime__c6EeD strong{font-size:2.6rem}.document-dashboard_featOnTime__c6EeD .document-dashboard_featLabel__164Bz i{font-size:1.1rem}.document-dashboard_featOnTime__c6EeD .document-dashboard_featLabel__164Bz span{font-size:.82rem;font-weight:700}.document-dashboard_featNone__7NiU1{background:linear-gradient(140deg,#1e293b,#334155 55%,#475569);box-shadow:0 4px 16px rgba(30,41,59,.3);padding:1.2rem 1rem;opacity:.85}.document-dashboard_featNone__7NiU1 strong{font-size:2.6rem}.document-dashboard_featNone__7NiU1 .document-dashboard_featLabel__164Bz i{font-size:1.1rem}.document-dashboard_featNone__7NiU1 .document-dashboard_featLabel__164Bz span{font-size:.82rem;font-weight:700}.document-dashboard_tableCard__YPeam{display:flex;flex-direction:column;overflow:hidden}.document-dashboard_tableWrap__TWTN5{max-height:calc(100vh - 240px);overflow-x:auto;overflow-y:auto}.document-dashboard_tableWrap__TWTN5::-webkit-scrollbar{width:5px;height:5px}.document-dashboard_tableWrap__TWTN5::-webkit-scrollbar-track{background:transparent}.document-dashboard_tableWrap__TWTN5::-webkit-scrollbar-thumb{background:#bfdbfe;border-radius:99px}.document-dashboard_tableWrap__TWTN5::-webkit-scrollbar-thumb:hover{background:#93c5fd}.document-dashboard_tableWrap__TWTN5::-webkit-scrollbar-corner{background:transparent}.document-dashboard_unitTable__HsKPG{width:100%;border-collapse:collapse;min-width:780px;border:1.5px solid #c7d8f5}.document-dashboard_unitTable__HsKPG thead tr{background:#60a5fa}.document-dashboard_unitTable__HsKPG thead tr:first-child th{border-bottom:2px solid hsla(0,0%,100%,.45);padding:.72rem .9rem;background:#3b82f6}.document-dashboard_unitTable__HsKPG th{padding:.58rem .75rem;text-align:center;font-size:.8rem;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.07em;white-space:nowrap;border:1px solid hsla(0,0%,100%,.8)}.document-dashboard_unitTable__HsKPG td{padding:.56rem .75rem;text-align:center;font-size:.82rem;font-weight:600;color:#374151;border:1px solid #dde6f5;white-space:nowrap}.document-dashboard_unitTable__HsKPG tbody td:first-child{color:#64748b;font-weight:600}.document-dashboard_unitTable__HsKPG tbody td:nth-child(5){color:#c2410c;font-weight:700}.document-dashboard_unitTable__HsKPG tbody td:nth-child(6){color:#1e1b4b;font-weight:700}.document-dashboard_unitTable__HsKPG tbody td:nth-child(7){color:#c2410c;font-weight:700}.document-dashboard_unitTable__HsKPG tbody td:nth-child(8){color:#166534;font-weight:700;background:#f0fdf4}.document-dashboard_unitTable__HsKPG tbody tr{transition:background .12s}.document-dashboard_unitTable__HsKPG tbody tr:nth-child(odd){background:#fff}.document-dashboard_unitTable__HsKPG tbody tr:nth-child(2n){background:#f9fbff}.document-dashboard_unitTable__HsKPG tbody tr:hover td{background:#dbeafe!important}.document-dashboard_unitTable__HsKPG tbody tr:last-child td{border-bottom:1px solid #dde6f5}.document-dashboard_thStt__B3wKv{width:44px;vertical-align:middle}.document-dashboard_thName__YMiJu{text-align:left!important;min-width:200px;vertical-align:middle}.document-dashboard_thGroup__MtjNX{font-size:.72rem!important;letter-spacing:.1em!important;color:#fff!important}.document-dashboard_thSub__NG92D{font-size:.62rem!important;color:#fff!important}.document-dashboard_cellStt__agPG3{width:44px;font-weight:700;color:#64748b;font-size:.8rem}.document-dashboard_unitName__vFZe1{text-align:left!important;font-weight:600!important;max-width:260px;overflow:hidden;text-overflow:ellipsis}.document-dashboard_cellNum__292n9{color:#1d4ed8;font-weight:600}.document-dashboard_cellTotal__UG0iU{color:#1e1b4b!important}.document-dashboard_cellActive__8Jr_N{color:#c2410c!important;font-weight:800!important;background:rgba(255,237,213,.8)!important}.document-dashboard_cellZero__hxBbN{color:#94a3b8;font-weight:500}.document-dashboard_cellHoanThanh__XMuE2{color:#065a26!important;font-weight:700!important}.document-dashboard_thGrandTotal__8cAHu{background:#1e3a8a!important;border-left:2px solid hsla(0,0%,100%,.35)!important;vertical-align:middle}.document-dashboard_cellGrandTotal__Nvpzy{color:#1e3a8a!important;font-weight:900!important;background:linear-gradient(135deg,#eff6ff,#dbeafe)!important;border-left:2px solid #bfdbfe!important}.document-dashboard_rowTotals__QWo26 td{color:#1e3a8a!important;font-weight:800!important;font-size:.82rem;border-bottom:2px solid #bfdbfe!important}.document-dashboard_cellTotalSum__FcuWi{text-align:center;letter-spacing:.01em}.document-dashboard_urgentBody__YnWSq{padding:.85rem .9rem .9rem;display:grid;grid-template-columns:1.15fr 1fr;grid-template-areas:"day week" "day month" "day year";grid-gap:.75rem;gap:.75rem;background:linear-gradient(155deg,#f3f8ff,#eef4ff 48%,#fff);height:100%}.document-dashboard_urgentRow__YHuB3{border-radius:12px;padding:.62rem .75rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem;border:1px solid #dbeafe;transition:filter .15s,transform .15s,box-shadow .18s}.document-dashboard_urgentRow__YHuB3:hover{filter:brightness(1.03);transform:translateX(3px);box-shadow:0 7px 18px rgba(59,130,246,.16)}.document-dashboard_urgentRow__YHuB3 strong{font-size:1.8rem;font-weight:900;line-height:1;min-width:2.2ch;text-align:right}.document-dashboard_urgentRowLeft__iV_96{display:flex;align-items:center;gap:.5rem}.document-dashboard_urgentRowLeft__iV_96 i{font-size:.85rem;flex-shrink:0}.document-dashboard_urgentRowLeft__iV_96 span{font-size:.75rem;font-weight:800;letter-spacing:.07em;white-space:nowrap;text-transform:uppercase}.document-dashboard_urgentDay__nvccd{grid-area:day;min-height:166px;padding:.9rem .95rem;display:grid;grid-template-rows:auto 1fr;align-items:center;justify-content:center;background:linear-gradient(135deg,#38bdf8,#3b82f6 48%,#6366f1);border:1px solid rgba(59,130,246,.3);box-shadow:inset 0 0 28px hsla(0,0%,100%,.24),0 7px 22px rgba(59,130,246,.34);position:relative;overflow:hidden}.document-dashboard_urgentDay__nvccd .document-dashboard_urgentRowLeft__iV_96{width:100%;justify-content:center;gap:.42rem}.document-dashboard_urgentDay__nvccd .document-dashboard_urgentRowLeft__iV_96 i{display:none}.document-dashboard_urgentDay__nvccd .document-dashboard_urgentRowLeft__iV_96 span{font-size:.92rem;letter-spacing:.1em}.document-dashboard_urgentDay__nvccd:before{content:"";position:absolute;top:0;left:-70%;width:45%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2) 50%,transparent);transform:skewX(-12deg);pointer-events:none}.document-dashboard_urgentDay__nvccd .document-dashboard_urgentRowLeft__iV_96 i,.document-dashboard_urgentDay__nvccd .document-dashboard_urgentRowLeft__iV_96 span{color:#fff;font-weight:800}.document-dashboard_urgentDay__nvccd strong{font-size:3.8rem;font-weight:900;color:#fff;line-height:1;min-width:0;text-align:center;padding:.5rem .92rem;border-radius:999px;background:hsla(0,0%,100%,.18);border:1px solid hsla(0,0%,100%,.25);text-shadow:0 0 24px rgba(96,165,250,.95),0 2px 8px rgba(0,0,0,.32)}.document-dashboard_urgentValueNoBg___Ce9J{background:transparent!important;border-color:transparent!important;padding:0!important}.document-dashboard_urgentWeek__aMrMt{grid-area:week;background:linear-gradient(145deg,#e0f2fe,#bae6fd);border:1px solid rgba(14,165,233,.32)}.document-dashboard_urgentWeek__aMrMt .document-dashboard_urgentRowLeft__iV_96 i,.document-dashboard_urgentWeek__aMrMt .document-dashboard_urgentRowLeft__iV_96 span{color:#0369a1}.document-dashboard_urgentWeek__aMrMt strong{color:#0369a1;text-shadow:0 0 10px rgba(14,165,233,.28)}.document-dashboard_urgentMonth__hqOrH{grid-area:month;background:linear-gradient(145deg,#dcfce7,#bbf7d0);border:1px solid rgba(52,211,153,.32)}.document-dashboard_urgentMonth__hqOrH .document-dashboard_urgentRowLeft__iV_96 i,.document-dashboard_urgentMonth__hqOrH .document-dashboard_urgentRowLeft__iV_96 span{color:#059669}.document-dashboard_urgentMonth__hqOrH strong{color:#059669;text-shadow:0 0 9px rgba(52,211,153,.26)}.document-dashboard_urgentYear__uoAc5{grid-area:year;background:linear-gradient(145deg,#fef3c7,#fde68a);border:1px solid rgba(245,158,11,.3)}.document-dashboard_urgentYear__uoAc5 .document-dashboard_urgentRowLeft__iV_96 i,.document-dashboard_urgentYear__uoAc5 .document-dashboard_urgentRowLeft__iV_96 span{color:#b45309}.document-dashboard_urgentYear__uoAc5 strong{color:#b45309;text-shadow:0 0 8px rgba(245,158,11,.24)}@media(max-width:1300px){.document-dashboard_dashboardGrid__Vv72z{grid-template-columns:1fr 1.6fr}}@media(max-width:1000px){.document-dashboard_dashboardGrid__Vv72z{grid-template-columns:1fr}.document-dashboard_firstRow__DunoR,.document-dashboard_secondRow__C42uu{grid-template-columns:repeat(2,minmax(0,1fr))}.document-dashboard_deadlineFeatured__7JyxA{grid-template-columns:repeat(2,1fr)}.document-dashboard_urgentBody__YnWSq{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"day day" "week month" "year year"}.document-dashboard_urgentDay__nvccd{min-height:132px}}@media(max-width:600px){.document-dashboard_wrapper__6r_Rb{padding:.85rem}.document-dashboard_totalValue__7XYhS{font-size:3.6rem}.document-dashboard_receivedHeroValue__qMzZI{font-size:2.8rem}.document-dashboard_featuredItem__seeAg strong{font-size:1.8rem}.document-dashboard_deadlineFeatured__7JyxA{grid-template-columns:repeat(2,1fr)}.document-dashboard_firstRow__DunoR,.document-dashboard_secondRow__C42uu{grid-template-columns:1fr}.document-dashboard_urgentBody__YnWSq{grid-template-columns:1fr;grid-template-areas:"day" "week" "month" "year"}.document-dashboard_urgentDay__nvccd{min-height:114px}.document-dashboard_urgentRow__YHuB3{transform:none!important}}.SidebarPlaygroundLayout_layoutShell__dz46j{width:100%;height:calc(100vh - 64px);box-sizing:border-box;display:flex;flex-direction:column;flex:1 1;overflow:hidden;background:#f7e0e0}.SidebarPlaygroundLayout_sidebarColumn__A7dBJ{height:100%;overflow:hidden;background:#fff;box-shadow:1px 0 0 #e2ddd6,6px 0 24px rgba(13,33,55,.07);z-index:10;display:flex;flex-direction:column}.SidebarPlaygroundLayout_contentColumn__cRixO{height:100%}.SidebarPlaygroundLayout_contentCard__abb7G{height:100%;box-shadow:0 1px 4px rgba(13,33,55,.06);overflow:hidden;display:flex;flex-direction:column}.SidebarPlaygroundLayout_authProcessingSection__x4SJX{min-height:calc(100vh - 360px);display:flex;align-items:center;justify-content:center;padding:12px 0 36px}.SidebarPlaygroundLayout_authProcessingCard__ZF7sg{width:min(560px,100%);border-radius:18px;border:1px solid #bfdbfe;background:linear-gradient(135deg,#f8fbff,#eff6ff 52%,#e0f2fe);box-shadow:0 16px 40px rgba(15,23,42,.08),inset 0 1px 0 hsla(0,0%,100%,.85);padding:24px}.SidebarPlaygroundLayout_authProgressWrap__vcnDk{position:relative;height:12px;width:100%;background:#dbeafe;border-radius:999px;margin-top:0;overflow:hidden}.SidebarPlaygroundLayout_authProgressBar__qTBdN{position:relative;height:100%;border-radius:999px;background:linear-gradient(90deg,#b91c1c,#ef4444 55%,#f59e0b);transition:width .35s linear}.SidebarPlaygroundLayout_authProgressBar__qTBdN:after{content:"";position:absolute;top:0;left:-45%;width:45%;height:100%;background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.45) 50%,hsla(0,0%,100%,0));animation:SidebarPlaygroundLayout_authProgressSheen__AHWBz 1.4s linear infinite}@keyframes SidebarPlaygroundLayout_authProgressSheen__AHWBz{0%{transform:translateX(0)}to{transform:translateX(320%)}}.SidebarPlaygroundLayout_logoutBtn__CKNKR{margin-left:auto;display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid hsla(53,98%,77%,.85);border-radius:10px;background:hsla(0,0%,100%,.12);color:#fef08a;font-weight:700;font-size:.9rem;cursor:pointer;transition:all .25s ease}.SidebarPlaygroundLayout_logoutBtn__CKNKR i{font-size:.95rem}.SidebarPlaygroundLayout_logoutBtn__CKNKR:hover{background:#fef08a;color:#991b1b;border-color:#fef08a;transform:translateY(-1px)}.SidebarPlaygroundLayout_logoutBtn__CKNKR:active{transform:translateY(0)}@media(max-width:960px){.SidebarPlaygroundLayout_layoutShell__dz46j{height:auto;overflow:visible;grid-template-columns:1fr}.SidebarPlaygroundLayout_sidebarColumn__A7dBJ{height:auto;box-shadow:0 1px 0 #e2ddd6,0 4px 12px rgba(13,33,55,.05)}.SidebarPlaygroundLayout_contentColumn__cRixO{height:auto;overflow:visible;padding:12px}.SidebarPlaygroundLayout_contentCard__abb7G{border-radius:10px;overflow:visible}}.SidebarPlaygroundLayout_govHeader__K_r6c{position:relative;z-index:10;background:linear-gradient(90deg,#991b1b,#dc2626);border-bottom:4px solid #fbbf24;padding:12px 10px 8px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.SidebarPlaygroundLayout_headerContent__tH4zO{max-width:1250px;margin:0 auto;display:flex;align-items:center;gap:16px}.SidebarPlaygroundLayout_logoContainer__tv_BU{width:54px;height:54px;background:transparent;display:flex;align-items:center;justify-content:center}.SidebarPlaygroundLayout_logoContainer__tv_BU .SidebarPlaygroundLayout_logo__MdcBj{width:100%;height:100%;object-fit:contain}.SidebarPlaygroundLayout_headerTitle__AUrwj .SidebarPlaygroundLayout_mainTitle__m2UZ7{color:#fef08a;font-size:1.55rem;font-weight:800;margin:0;text-transform:uppercase;letter-spacing:.5px}.SidebarPlaygroundLayout_headerTitle__AUrwj .SidebarPlaygroundLayout_subtitle__eoVKt{color:#f8fafc;font-weight:700;text-transform:uppercase;font-size:1.1rem}@media(max-width:576px){.SidebarPlaygroundLayout_govHeader__K_r6c{padding:10px}.SidebarPlaygroundLayout_logoContainer__tv_BU{width:40px;height:40px}.SidebarPlaygroundLayout_headerTitle__AUrwj .SidebarPlaygroundLayout_mainTitle__m2UZ7{font-size:1.15rem;letter-spacing:.3px}.SidebarPlaygroundLayout_headerTitle__AUrwj .SidebarPlaygroundLayout_subtitle__eoVKt{font-size:.8rem;letter-spacing:.5px}.SidebarPlaygroundLayout_logoutBtn__CKNKR{padding:6px 10px;border-radius:8px;font-size:.75rem}}.SidebarPlaygroundLayout_topBar__Iv03r{background:linear-gradient(90deg,#1063b5,#1a70c3 55%,#008cdb);height:64px;padding:0 32px;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:99999;flex-shrink:0}.SidebarPlaygroundLayout_topBar__Iv03r:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,transparent,#15f2ff,#fff,#15f2ff,transparent);background-size:300% 100%;animation:SidebarPlaygroundLayout_shimmer__Cqhk9 25s linear infinite}@keyframes SidebarPlaygroundLayout_shimmer__Cqhk9{0%{background-position:100% 0}to{background-position:-100% 0}}.SidebarPlaygroundLayout_headerLeft__bUn1x{display:flex;align-items:center;gap:13px}.SidebarPlaygroundLayout_headerLeft__bUn1x .SidebarPlaygroundLayout_logo__MdcBj{width:42px;height:42px;transition:transform .3s}.SidebarPlaygroundLayout_headerLeft__bUn1x .SidebarPlaygroundLayout_headerTitle__AUrwj h2{color:#fff;margin:0;font-size:1.1rem;font-weight:800;letter-spacing:.4px}.SidebarPlaygroundLayout_headerLeft__bUn1x .SidebarPlaygroundLayout_headerTitle__AUrwj .SidebarPlaygroundLayout_subtitle__eoVKt{font-size:.8rem;color:hsla(0,0%,100%,.85);font-weight:700;text-transform:uppercase;letter-spacing:1.2px}.SidebarPlaygroundLayout_headerLeft__bUn1x .SidebarPlaygroundLayout_homeButton__dJgON{display:inline-flex;align-items:center;justify-content:center;color:#fff;width:30px;height:30px;border-radius:6px;background:hsla(0,0%,100%,.1);transition:all .2s ease;cursor:pointer;margin-left:6px}.SidebarPlaygroundLayout_headerLeft__bUn1x .SidebarPlaygroundLayout_homeButton__dJgON i{font-size:1.05rem}.SidebarPlaygroundLayout_headerLeft__bUn1x .SidebarPlaygroundLayout_homeButton__dJgON:hover{background:hsla(0,0%,100%,.2);color:#15f2ff;transform:scale(1.08)}.SidebarPlaygroundLayout_headerLeft__bUn1x .SidebarPlaygroundLayout_homeButton__dJgON:active{transform:scale(.95)}.SidebarPlaygroundLayout_headerRight__UbL2X{display:flex;align-items:center;gap:16px}.SidebarPlaygroundLayout_headerTimeWidget__KfHWs{text-align:right;border-right:1px solid hsla(0,0%,100%,.18);padding-right:15px}.SidebarPlaygroundLayout_headerTimeWidget__KfHWs .SidebarPlaygroundLayout_clock__rSw0A{font-size:1.1rem;font-weight:800;color:#15f2ff;letter-spacing:1px;font-family:Space Grotesk,monospace;text-shadow:0 0 10px rgba(0,212,255,.5)}.SidebarPlaygroundLayout_headerTimeWidget__KfHWs .SidebarPlaygroundLayout_date__BimqB{font-size:.64rem;color:hsla(0,0%,100%,.95);font-weight:600;text-transform:uppercase;letter-spacing:.5px}.SidebarPlaygroundLayout_userButton__RG9Lj{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);padding:4px 12px 4px 4px;border-radius:50px;color:#fff;display:flex;align-items:center;gap:9px;cursor:pointer;transition:all .2s;font-family:Inter var,sans-serif}.SidebarPlaygroundLayout_userButton__RG9Lj:hover{background:hsla(0,0%,100%,.18);transform:translateY(-1px)}.SidebarPlaygroundLayout_userButton__RG9Lj .SidebarPlaygroundLayout_userAvatar__zidk4{width:28px;height:28px;background:linear-gradient(135deg,#60a5fa,#15f2ff);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.82rem}.SidebarPlaygroundLayout_userButton__RG9Lj .SidebarPlaygroundLayout_username__e_AnH{font-weight:700;font-size:.84rem}.SidebarPlaygroundLayout_dropdownWrapper__w2V85{position:relative;height:100%;display:flex;align-items:center}.SidebarPlaygroundLayout_loginButton__mlLZ8{display:flex;align-items:center;gap:7px;padding:8px 18px;background:linear-gradient(135deg,#15f2ff,#60a5fa);border:none;border-radius:999px;cursor:pointer;color:#0a1628;font-weight:600;color:#fff;font-family:Inter var,sans-serif;font-size:.84rem;box-shadow:0 4px 14px rgba(0,212,255,.4);transition:all .3s}.SidebarPlaygroundLayout_loginButton__mlLZ8:hover{transform:translateY(-2px);box-shadow:0 8px 22px rgba(0,212,255,.55)}.SidebarPlaygroundLayout_mobileMenuToggle__KR7k5{display:none;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.25);color:#fff;border-radius:8px;padding:6px 9px;margin-left:9px;cursor:pointer;font-size:1rem;transition:all .2s}.SidebarPlaygroundLayout_mobileMenuToggle__KR7k5:hover{background:hsla(0,0%,100%,.18)}.SidebarPlaygroundLayout_dropdownMenu__Y70xs{position:absolute;top:calc(100% + 8px);right:0;min-width:200px;background:#fff;border:1.5px solid rgba(29,106,245,.15);border-radius:14px;padding:8px;z-index:1000;box-shadow:0 16px 48px rgba(17,71,200,.2),0 4px 12px rgba(0,0,0,.06);animation:SidebarPlaygroundLayout_dropIn__U75by .17s cubic-bezier(.34,1.56,.64,1)}.SidebarPlaygroundLayout_dropdownMenu__Y70xs:before{content:"";position:absolute;top:-12px;left:0;width:100%;height:12px;background:transparent}@keyframes SidebarPlaygroundLayout_dropIn__U75by{0%{opacity:0;transform:translateY(-6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.SidebarPlaygroundLayout_dropdownItem__n0JjQ{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:9px;cursor:pointer;background:transparent;border:none;width:100%;color:#334155;font-size:.85rem;font-weight:500;text-align:left;transition:all .14s}.SidebarPlaygroundLayout_dropdownItem__n0JjQ i{color:#1d6af5;font-size:.95rem}.SidebarPlaygroundLayout_dropdownItem__n0JjQ:hover{background:#eff6ff;color:#1d6af5}.SidebarPlaygroundLayout_dropdownItem__n0JjQ.SidebarPlaygroundLayout_danger__ecXgT,.SidebarPlaygroundLayout_dropdownItem__n0JjQ.SidebarPlaygroundLayout_danger__ecXgT i{color:#ef4444}.SidebarPlaygroundLayout_dropdownItem__n0JjQ.SidebarPlaygroundLayout_danger__ecXgT:hover{background:#fef2f2}.SidebarPlaygroundLayout_dropdownDivider__oopf4{height:1px;background:#f1f5f9;margin:5px 0}.SidebarPlaygroundLayout_mobileMenuPanel__6_jHM{position:fixed;inset:0;z-index:2000;display:flex;justify-content:flex-end;overflow:hidden}.SidebarPlaygroundLayout_mobileMenuPanel__6_jHM .SidebarPlaygroundLayout_overlay__28jxk{position:absolute;inset:0;background:rgba(10,22,40,.55);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:SidebarPlaygroundLayout_fadeIn__Xvjj4 .25s ease}.SidebarPlaygroundLayout_mobileMenuPanel__6_jHM .SidebarPlaygroundLayout_mobileMenuCard__XdJMx{position:relative;z-index:2;width:80%;max-width:270px;height:100%;background:#f0f7ff;display:flex;flex-direction:column;box-shadow:-8px 0 32px rgba(10,22,40,.25);animation:SidebarPlaygroundLayout_slideIn__9gCXN .3s cubic-bezier(.25,1,.5,1)}.SidebarPlaygroundLayout_mobileMenuHeader__pClIU{padding:12px 16px;background:linear-gradient(90deg,#1147c8,#2e7cf6);display:flex;align-items:center;justify-content:space-between;border-bottom:2px solid #15f2ff}.SidebarPlaygroundLayout_mobileMenuHeader__pClIU .SidebarPlaygroundLayout_headerUserInfo__7bhvq{display:flex;align-items:center;gap:10px}.SidebarPlaygroundLayout_mobileMenuHeader__pClIU .SidebarPlaygroundLayout_headerUserInfo__7bhvq .SidebarPlaygroundLayout_userAvatarHeader__f_8dK{width:38px;height:38px;background:rgba(0,212,255,.15);border:1px solid rgba(0,212,255,.3);border-radius:9px;display:flex;align-items:center;justify-content:center;color:#15f2ff;font-size:1rem}.SidebarPlaygroundLayout_mobileMenuHeader__pClIU .SidebarPlaygroundLayout_headerUserInfo__7bhvq .SidebarPlaygroundLayout_userTextInfo__RCMjv{display:flex;flex-direction:column}.SidebarPlaygroundLayout_mobileMenuHeader__pClIU .SidebarPlaygroundLayout_headerUserInfo__7bhvq .SidebarPlaygroundLayout_userTextInfo__RCMjv .SidebarPlaygroundLayout_userRole__CDWpg{font-size:.62rem;color:hsla(0,0%,100%,.55);text-transform:uppercase;font-weight:700}.SidebarPlaygroundLayout_mobileMenuHeader__pClIU .SidebarPlaygroundLayout_headerUserInfo__7bhvq .SidebarPlaygroundLayout_userTextInfo__RCMjv .SidebarPlaygroundLayout_userNameHeader__2tqkL{font-size:.9rem;color:#fff;font-weight:800}.SidebarPlaygroundLayout_mobileMenuHeader__pClIU .SidebarPlaygroundLayout_closeMenuBtn__dVlr_{background:transparent;border:none;color:hsla(0,0%,100%,.55);font-size:1.3rem;cursor:pointer}.SidebarPlaygroundLayout_mobileMenuHeader__pClIU .SidebarPlaygroundLayout_closeMenuBtn__dVlr_:hover{color:#fff}.SidebarPlaygroundLayout_mobileNav__xveuB{flex:1 1;padding:10px}.SidebarPlaygroundLayout_mobileNav__xveuB .SidebarPlaygroundLayout_navSectionTitle__Mgrji{font-size:.68rem;color:#94a3b8;font-weight:800;text-transform:uppercase;margin:0 10px 10px;letter-spacing:1px}.SidebarPlaygroundLayout_mobileNav__xveuB .SidebarPlaygroundLayout_mobileNavItem__O5KdR{width:100%;padding:12px;display:flex;align-items:center;gap:10px;background:transparent;color:#475569;font-weight:600;font-size:.9rem;transition:.2s;border:none;border-left:3px solid transparent;border-radius:0 9px 9px 0;cursor:pointer}.SidebarPlaygroundLayout_mobileNav__xveuB .SidebarPlaygroundLayout_mobileNavItem__O5KdR i{font-size:.95rem;color:#94a3b8}.SidebarPlaygroundLayout_mobileNav__xveuB .SidebarPlaygroundLayout_mobileNavItem__O5KdR.SidebarPlaygroundLayout_active__HK9KX{background:#eff6ff;color:#1d6af5;border-left-color:#1d6af5}.SidebarPlaygroundLayout_mobileNav__xveuB .SidebarPlaygroundLayout_mobileNavItem__O5KdR.SidebarPlaygroundLayout_active__HK9KX i{color:#1d6af5}.SidebarPlaygroundLayout_mobileActions__8HbED{padding:14px;background:#fff;display:flex;flex-direction:column;gap:8px;border-top:1px solid #e2e8f0}.SidebarPlaygroundLayout_mobileActions__8HbED button{width:100%;padding:11px;border-radius:9px;border:1px solid #e2e8f0;font-weight:700;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:all .18s}.SidebarPlaygroundLayout_mobileActions__8HbED .SidebarPlaygroundLayout_logoutBtn__CKNKR{background:#fef2f2;color:#ef4444;border-color:#fecaca}.SidebarPlaygroundLayout_mobileActions__8HbED .SidebarPlaygroundLayout_loginBtnFull__yjwA5{background:linear-gradient(135deg,#1147c8,#1d6af5);color:#fff;border:none}.SidebarPlaygroundLayout_mobileActions__8HbED .SidebarPlaygroundLayout_adminBtn__iaUqL{background:#f8fafc;color:#1e293b}@keyframes SidebarPlaygroundLayout_slideIn__9gCXN{0%{transform:translateX(-100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes SidebarPlaygroundLayout_fadeIn__Xvjj4{0%{opacity:0}to{opacity:1}}@media(max-width:1200px){.SidebarPlaygroundLayout_horizontalNav__enJaK,.SidebarPlaygroundLayout_topBar__Iv03r{padding:0 22px}}@media(max-width:992px){.SidebarPlaygroundLayout_topBar__Iv03r{padding:0 16px;height:58px}.SidebarPlaygroundLayout_headerRight__UbL2X{gap:12px}.SidebarPlaygroundLayout_horizontalNav__enJaK{padding:0 14px}}@media(max-width:768px){.SidebarPlaygroundLayout_topBar__Iv03r{height:auto;padding:8px 12px;flex-wrap:wrap;gap:8px}.SidebarPlaygroundLayout_headerRight__UbL2X{display:none}.SidebarPlaygroundLayout_mobileMenuToggle__KR7k5{display:flex;margin-left:auto}.SidebarPlaygroundLayout_horizontalNav__enJaK{display:none}.SidebarPlaygroundLayout_authProcessingSection__x4SJX{min-height:calc(100vh - 330px);padding-bottom:24px}.SidebarPlaygroundLayout_authProcessingCard__ZF7sg{padding:22px 20px;border-radius:16px}}@media(max-width:576px){.SidebarPlaygroundLayout_topBar__Iv03r{padding:6px 10px}.SidebarPlaygroundLayout_headerLeft__bUn1x .SidebarPlaygroundLayout_logo__MdcBj{width:36px;height:36px}.SidebarPlaygroundLayout_headerLeft__bUn1x .SidebarPlaygroundLayout_headerTitle__AUrwj h2{font-size:1rem}.SidebarPlaygroundLayout_authProcessingSection__x4SJX{min-height:calc(100vh - 300px);padding-bottom:20px}.SidebarPlaygroundLayout_authProcessingCard__ZF7sg{padding:18px 14px;border-radius:14px}.SidebarPlaygroundLayout_authProgressWrap__vcnDk{height:10px}}.map-filter-sidebar_sidebarContainer__TXjDP{position:absolute;top:0;left:0;bottom:0;width:320px;background:#f8fafc;border-right:1px solid rgba(15,118,110,.08);box-shadow:4px 0 24px rgba(15,118,110,.06);z-index:10000;display:flex;flex-direction:column;transform:translateX(-100%);transition:transform .3s cubic-bezier(.4,0,.2,1);pointer-events:auto}.map-filter-sidebar_sidebarContainer__TXjDP.map-filter-sidebar_open__O3ygK{transform:translateX(0)}.map-filter-sidebar_toggleButton__0IHVF{position:absolute;right:-24px;top:50%;transform:translateY(-50%);width:24px;height:56px;background:#fff;border:1px solid rgba(15,118,110,.12);border-left:none;border-radius:0 10px 10px 0;box-shadow:4px 0 12px rgba(15,118,110,.08);cursor:pointer;display:flex;align-items:center;justify-content:center;color:#0f766e;z-index:1010;transition:all .3s cubic-bezier(.4,0,.2,1)}.map-filter-sidebar_toggleButton__0IHVF:hover{background:#0f766e;color:#fff;width:26px;right:-26px;box-shadow:4px 0 16px rgba(15,118,110,.2)}.map-filter-sidebar_switchButton__oGO7K{position:absolute;right:-24px;top:calc(50% - 28px - 6px - 56px);width:24px;height:56px;background:#fff;border:1px solid rgba(15,118,110,.12);border-left:none;border-radius:0 10px 10px 0;box-shadow:4px 0 12px rgba(15,118,110,.08);cursor:pointer;display:flex;align-items:center;justify-content:center;color:#0f766e;z-index:1010;transition:all .3s cubic-bezier(.4,0,.2,1)}.map-filter-sidebar_switchButton__oGO7K:hover{background:#0f766e;color:#fff;width:26px;right:-26px;box-shadow:4px 0 16px rgba(15,118,110,.2)}.map-filter-sidebar_switchButton__oGO7K.map-filter-sidebar_modeFilter__HIz5p{color:#0f766e;border-color:rgba(15,118,110,.2)}.map-filter-sidebar_switchButton__oGO7K.map-filter-sidebar_modeFilter__HIz5p:hover{background:#0f766e;color:#fff;box-shadow:4px 0 16px rgba(15,118,110,.25)}.map-filter-sidebar_switchButton__oGO7K.map-filter-sidebar_modeNav__lWPgx{color:#0f766e;border-color:rgba(15,118,110,.2)}.map-filter-sidebar_switchButton__oGO7K.map-filter-sidebar_modeNav__lWPgx:hover{background:#0f766e;color:#fff;box-shadow:4px 0 16px rgba(15,118,110,.25)}.map-filter-sidebar_customCheckbox__QUqVh{display:inline-flex;align-items:center;justify-content:center;margin-right:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0}.map-filter-sidebar_customCheckbox__QUqVh .map-filter-sidebar_hiddenCheckbox__higoZ{display:none}.map-filter-sidebar_customCheckbox__QUqVh .map-filter-sidebar_checkboxBox__Mm84f{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:5px;border:1.5px solid #cbd5e1;background:#fff;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1)}.map-filter-sidebar_customCheckbox__QUqVh .map-filter-sidebar_checkboxBox__Mm84f i{color:#fff;font-size:10px;font-weight:900;opacity:0;transform:scale(.5);transition:all .2s cubic-bezier(.175,.885,.32,1.275)}.map-filter-sidebar_customCheckbox__QUqVh .map-filter-sidebar_checkboxBox__Mm84f:hover{border-color:#0f766e}.map-filter-sidebar_customCheckbox__QUqVh .map-filter-sidebar_checkboxBox__Mm84f.map-filter-sidebar_checked__Xk6aX{border-color:#0f766e;background:linear-gradient(135deg,#0d9488,#0f766e);box-shadow:0 2px 6px rgba(15,118,110,.3)}.map-filter-sidebar_customCheckbox__QUqVh .map-filter-sidebar_checkboxBox__Mm84f.map-filter-sidebar_checked__Xk6aX i{opacity:1;transform:scale(1)}.map-filter-sidebar_customCheckbox__QUqVh.map-filter-sidebar_selectAllCheckbox__0vQip .map-filter-sidebar_checkboxBox__Mm84f:hover{border-color:#0f766e}.map-filter-sidebar_customCheckbox__QUqVh.map-filter-sidebar_selectAllCheckbox__0vQip .map-filter-sidebar_checkboxBox__Mm84f.map-filter-sidebar_checked__Xk6aX{border-color:#0f766e;background:linear-gradient(135deg,#0d9488,#0f766e);box-shadow:0 2px 6px rgba(15,118,110,.3)}.map-filter-sidebar_customCheckbox__QUqVh.map-filter-sidebar_childCheckbox__p_OT_{margin-right:10px}.map-filter-sidebar_customCheckbox__QUqVh.map-filter-sidebar_childCheckbox__p_OT_ .map-filter-sidebar_checkboxBox__Mm84f{width:16px;height:16px;border-radius:4px}.map-filter-sidebar_customCheckbox__QUqVh.map-filter-sidebar_childCheckbox__p_OT_ .map-filter-sidebar_checkboxBox__Mm84f i{font-size:8px}.map-filter-sidebar_sidebarHeader__df7wq{padding:20px 24px;display:flex;align-items:center;justify-content:space-between;background:#fff;border-bottom:1px solid rgba(15,118,110,.06)}.map-filter-sidebar_sidebarTitle___O2Ru{font-size:16px;font-weight:700;color:#0f766e;display:flex;align-items:center;gap:8px}.map-filter-sidebar_sidebarTitle___O2Ru img{filter:drop-shadow(0 2px 4px rgba(15,118,110,.2))}.map-filter-sidebar_closeBtn__gIEsN{background:transparent;border:none;width:28px;height:28px;border-radius:50%;color:#64748b;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s}.map-filter-sidebar_closeBtn__gIEsN:hover{background:rgba(15,118,110,.08);color:#0f766e}.map-filter-sidebar_homeBtn__4D_K0{background:linear-gradient(135deg,#10b981,#059669);border:none;width:32px;height:32px;border-radius:12px;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px rgba(16,185,129,.3)}.map-filter-sidebar_homeBtn__4D_K0 i{font-size:15px;color:#fff}.map-filter-sidebar_homeBtn__4D_K0:hover{box-shadow:0 4px 12px rgba(16,185,129,.45);background:linear-gradient(135deg,#34d399,#047857)}.map-filter-sidebar_homeBtn__4D_K0:active{transform:translateY(0)}.map-filter-sidebar_searchSection__6V2gO{padding:16px 20px;background:#fff;border-bottom:1px solid rgba(15,118,110,.05)}.map-filter-sidebar_searchBox__wOw6g{position:relative;display:flex;align-items:center}.map-filter-sidebar_searchBox__wOw6g .p-inputtext{width:100%;padding:10px 38px 10px 16px;font-size:13px;border-radius:99px;border:1px solid rgba(15,118,110,.15);background:#fff;color:#1e293b;box-shadow:0 2px 6px rgba(0,0,0,.02);transition:all .2s ease}.map-filter-sidebar_searchBox__wOw6g .p-inputtext:focus{border-color:#007b8b;box-shadow:0 0 0 3px rgba(0,123,139,.15),inset 0 1px 2px rgba(0,0,0,.05);background:#fff}.map-filter-sidebar_searchBox__wOw6g .p-inputtext::placeholder{color:#94a3b8}.map-filter-sidebar_searchIcon__k5WRh{pointer-events:none}.map-filter-sidebar_clearIcon__jbE6t,.map-filter-sidebar_searchIcon__k5WRh{position:absolute;right:16px;top:50%;transform:translateY(-50%);color:#94a3b8;font-size:13px}.map-filter-sidebar_clearIcon__jbE6t{cursor:pointer;transition:all .2s}.map-filter-sidebar_clearIcon__jbE6t:hover{color:#ef4444;transform:translateY(-50%) scale(1.15)}.map-filter-sidebar_suggestionsDropdown__knbWq{position:absolute;top:100%;left:0;right:0;background:hsla(0,0%,100%,.96);border:1px solid rgba(15,118,110,.1);border-radius:12px;margin-top:8px;max-height:260px;overflow-y:auto;box-shadow:0 10px 25px -5px rgba(15,118,110,.12),0 8px 10px -6px rgba(15,118,110,.08);z-index:1050;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:6px}.map-filter-sidebar_suggestionsDropdown__knbWq::-webkit-scrollbar{width:4px}.map-filter-sidebar_suggestionsDropdown__knbWq::-webkit-scrollbar-thumb{background:rgba(15,118,110,.2);border-radius:2px}.map-filter-sidebar_suggestionItem__5qQ59{display:flex;align-items:center;gap:12px;padding:8px 12px;cursor:pointer;border-radius:8px;transition:all .2s ease;margin-bottom:2px}.map-filter-sidebar_suggestionItem__5qQ59:last-child{margin-bottom:0}.map-filter-sidebar_suggestionItem__5qQ59:hover{background-color:rgba(0,123,139,.08)}.map-filter-sidebar_suggestionItem__5qQ59:hover .map-filter-sidebar_suggestionIcon___qYGY{transform:scale(1.15) translateY(-1px);color:#0f766e}.map-filter-sidebar_suggestionIcon___qYGY{font-size:15px;color:#0d9488;flex-shrink:0;transition:all .2s ease}.map-filter-sidebar_suggestionText__m7Iwi{flex:1 1;min-width:0}.map-filter-sidebar_suggestionTitle__4QyGa{font-size:13px;font-weight:600;color:#1e293b;margin-bottom:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.map-filter-sidebar_suggestionSubtitle__CYRnS{font-size:11px;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.map-filter-sidebar_subHeader__gSJ45{padding:14px 20px;display:flex;align-items:center;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#0f766e;background:#f8fafc;border-bottom:1px solid rgba(15,118,110,.08)}.map-filter-sidebar_subHeader__gSJ45 i{color:#0d9488;opacity:.8}.map-filter-sidebar_sidebarContent__1zt9G{flex:1 1;overflow-y:auto;padding:12px 16px}.map-filter-sidebar_sidebarContent__1zt9G::-webkit-scrollbar{width:4px}.map-filter-sidebar_sidebarContent__1zt9G::-webkit-scrollbar-track{background:transparent}.map-filter-sidebar_sidebarContent__1zt9G::-webkit-scrollbar-thumb{background:rgba(15,118,110,.15);border-radius:10px}.map-filter-sidebar_sidebarContent__1zt9G::-webkit-scrollbar-thumb:hover{background:rgba(15,118,110,.3)}.map-filter-sidebar_filterItems__9gV_q{display:flex;flex-direction:column;background:#fff;border-radius:12px;border:1px solid rgba(15,118,110,.08);overflow:hidden;box-shadow:0 4px 12px rgba(15,118,110,.03)}.map-filter-sidebar_filterItem__VKjcj{border-bottom:1px solid rgba(15,118,110,.06);transition:all .2s ease}.map-filter-sidebar_filterItem__VKjcj:last-child{border-bottom:none}.map-filter-sidebar_filterItem__VKjcj:hover{border-color:transparent;background-color:rgba(15,118,110,.03)}.map-filter-sidebar_filterItem__VKjcj.map-filter-sidebar_selectAllItem__EK6OQ{background:rgba(37,99,235,.02);border-bottom:1.5px solid rgba(37,99,235,.1)}.map-filter-sidebar_filterItem__VKjcj.map-filter-sidebar_selectAllItem__EK6OQ:hover{background:rgba(37,99,235,.04)}.map-filter-sidebar_filterItemHeader__mqsj1{display:flex;align-items:center;padding:10px 14px;cursor:pointer;transition:background-color .15s}.map-filter-sidebar_filterItemHeader__mqsj1:hover{background-color:rgba(248,250,252,.8)}.map-filter-sidebar_filterItemIconWrapper___Bp33{display:flex;align-items:center;justify-content:center;width:26px;height:26px;background:rgba(15,118,110,.06);border-radius:50%;margin-right:10px;flex-shrink:0;transition:transform .2s ease}.map-filter-sidebar_filterItemIconWrapper___Bp33 .map-filter-sidebar_filterItemIcon__Z1TYc{width:14px;height:14px;object-fit:contain}.map-filter-sidebar_filterItemIconWrapper___Bp33:hover{transform:scale(1.15)}.map-filter-sidebar_filterChildIconWrapper__e00De{display:flex;align-items:center;justify-content:center;width:22px;height:22px;background:rgba(15,118,110,.04);border-radius:50%;margin-right:8px;flex-shrink:0;transition:transform .2s ease}.map-filter-sidebar_filterChildIconWrapper__e00De .map-filter-sidebar_filterChildIcon__W6I_e{width:12px;height:12px;object-fit:contain}.map-filter-sidebar_filterItemLayerIcon__C5e9C{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;margin-right:10px;font-size:11px;flex-shrink:0;transition:all .2s ease}.map-filter-sidebar_filterItemLayerIcon__C5e9C.map-filter-sidebar_layerAll__KQjv3{background-color:rgba(37,99,235,.1);color:#2563eb;border:1px solid rgba(37,99,235,.2)}.map-filter-sidebar_filterItemLayerIcon__C5e9C.map-filter-sidebar_layerFloor1__PN462{background-color:rgba(15,118,110,.1);color:#0f766e;border:1px solid rgba(15,118,110,.2)}.map-filter-sidebar_filterItemLayerIcon__C5e9C.map-filter-sidebar_layerFloor2__pFszd{background-color:rgba(99,102,241,.1);color:#6366f1;border:1px solid rgba(99,102,241,.2)}.map-filter-sidebar_filterItemLayerIcon__C5e9C:hover{transform:scale(1.15)}.map-filter-sidebar_filterItemLabel__EG7_F{font-size:13px;font-weight:500;color:#334155;flex:1 1;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .2s}.map-filter-sidebar_filterItemLabel__EG7_F:hover{color:#0f766e}.map-filter-sidebar_filterItemLabel__EG7_F.map-filter-sidebar_selectAllLabel__16RDi{font-weight:600;color:#1e293b}.map-filter-sidebar_filterItemLabel__EG7_F.map-filter-sidebar_selectAllLabel__16RDi:hover{color:#2563eb}.map-filter-sidebar_filterItemCount__uSn7Y{font-size:10px;font-weight:700;background:rgba(15,118,110,.08);color:#0f766e;padding:2px 8px;border-radius:9999px;margin-right:6px;min-width:24px;text-align:center;transition:all .2s ease}.map-filter-sidebar_filterItemHeader__mqsj1:hover .map-filter-sidebar_filterItemCount__uSn7Y{background:#0f766e;color:#fff}.map-filter-sidebar_expandBtn__wO2TE{background:transparent;border:none;color:#64748b;cursor:pointer;width:24px;height:24px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.map-filter-sidebar_expandBtn__wO2TE:hover{background:rgba(15,118,110,.08);color:#0f766e}.map-filter-sidebar_expandBtn__wO2TE i{transition:transform .3s cubic-bezier(.4,0,.2,1)}.map-filter-sidebar_expandBtn__wO2TE.map-filter-sidebar_expanded__QwIi0{background:rgba(15,118,110,.08);color:#0f766e}.map-filter-sidebar_expandBtn__wO2TE.map-filter-sidebar_expanded__QwIi0 i{transform:rotate(90deg)}.map-filter-sidebar_filterItemChildren__klmgt{background-color:rgba(248,250,252,.5);padding-left:20px;border-top:1px solid rgba(15,118,110,.04);position:relative}.map-filter-sidebar_filterChildItem__qiWcg{display:flex;align-items:center;padding:8px 12px 8px 24px;transition:background-color .2s ease;position:relative}.map-filter-sidebar_filterChildItem__qiWcg:hover{background-color:rgba(15,118,110,.04)}.map-filter-sidebar_filterChildItem__qiWcg:hover .map-filter-sidebar_filterItemCount__uSn7Y{background:#0f766e;color:#fff}.map-filter-sidebar_filterChildLabel__7GYXP{font-size:12px;color:#475569;flex:1 1;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .2s ease}.map-filter-sidebar_filterChildLabel__7GYXP:hover{color:#0f766e}.map-filter-sidebar_navScrollbar__1atK8{overflow-y:auto}.map-filter-sidebar_navScrollbar__1atK8::-webkit-scrollbar{width:4px}.map-filter-sidebar_navScrollbar__1atK8::-webkit-scrollbar-track{background:transparent}.map-filter-sidebar_navScrollbar__1atK8::-webkit-scrollbar-thumb{background:rgba(15,118,110,.2);border-radius:10px}.map-filter-sidebar_navScrollbar__1atK8::-webkit-scrollbar-thumb:hover{background:rgba(15,118,110,.35)}.cho-binh-tay_controlMapPanel__tfLCb{position:absolute;bottom:12px;left:12px;background:hsla(0,0%,100%,.92);border-radius:.5rem;padding:10px 12px;min-width:220px;box-shadow:0 6px 16px rgba(0,0,0,.15);z-index:5;font-size:13;line-height:1.4}.cho-binh-tay_controlMapPanelButtonToggle__Zb7Ey{position:absolute;bottom:12px;left:12px;background:#007bff;color:#fff;border:none;padding:6px 12px;border-radius:.5rem;cursor:pointer;font-size:13px;line-height:1.4;z-index:6}.ban-do-so_mapWrapper__kAOqR{position:relative;width:100%;height:100%;overflow:hidden}.ban-do-so_mapWrapper__kAOqR .mapboxgl-ctrl-attrib,.ban-do-so_mapWrapper__kAOqR .mapboxgl-ctrl-bottom-right,.ban-do-so_mapWrapper__kAOqR .maplibregl-ctrl-attrib,.ban-do-so_mapWrapper__kAOqR .maplibregl-ctrl-bottom-right{display:none!important}.ban-do-so_marketCard__f4RFz{position:absolute;bottom:80px;right:12px;background:hsla(0,0%,100%,.9);border:1px solid rgba(0,0,0,.08);border-radius:12px;padding:12px;box-shadow:0 8px 24px rgba(15,23,42,.12);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10;display:flex;flex-direction:column;gap:8px;width:220px;transition:all .25s ease;pointer-events:auto}.ban-do-so_marketCard__f4RFz:hover{box-shadow:0 12px 30px rgba(15,23,42,.18);background:hsla(0,0%,100%,.95)}.ban-do-so_marketItem__3Qfpb{display:flex;align-items:center;justify-content:space-between;gap:12px}.ban-do-so_marketLabel__TIapc{font-size:12px;font-weight:700;color:#334155}.ban-do-so_bottomRightControls__iShCv{position:absolute;bottom:8px;right:8px;z-index:10;display:flex;flex-direction:row;align-items:center;gap:8px;pointer-events:auto}.ban-do-so_boundarySwitchControl__XNI6r{display:flex;align-items:center;gap:10px;background:linear-gradient(135deg,hsla(0,0%,100%,.96),rgba(241,245,249,.96));border-radius:999px;padding:7px 16px;border:1px solid rgba(148,163,184,.3);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 8px 20px rgba(15,23,42,.15);transition:all .25s ease}.ban-do-so_boundarySwitchControl__XNI6r .p-inputswitch{width:40px;height:22px}.ban-do-so_boundarySwitchControl__XNI6r .p-inputswitch .p-inputswitch-slider{border-radius:999px;background:#cbd5e1;transition:all .25s ease}.ban-do-so_boundarySwitchControl__XNI6r .p-inputswitch.p-highlight .p-inputswitch-slider,.ban-do-so_boundarySwitchControl__XNI6r .p-inputswitch.p-inputswitch-checked .p-inputswitch-slider{background:linear-gradient(135deg,#3b82f6,#2563eb)}.ban-do-so_boundarySwitchControl__XNI6r .p-inputswitch .p-inputswitch-slider:before{width:16px;height:16px;left:3px;margin-top:-8px;background:#fff;box-shadow:0 2px 4px rgba(15,23,42,.2);border-radius:50%}.ban-do-so_styleSwitcherControl__5f0C9{display:flex;align-items:center;gap:8px;background:linear-gradient(135deg,hsla(0,0%,100%,.96),rgba(241,245,249,.96));border-radius:999px;padding:4px;border:1px solid rgba(148,163,184,.3);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 8px 20px rgba(15,23,42,.15);transition:all .25s ease}.ban-do-so_styleSwitcherTitle__2W9RI{font-size:11px;font-weight:700;color:#1e293b;display:flex;align-items:center;gap:5px;white-space:nowrap}.ban-do-so_styleSwitcherTitle__2W9RI i{font-size:12px;color:#0284c7}.ban-do-so_styleSwitcherOptions__U4gl5{display:flex;align-items:center;gap:3px;background:rgba(226,232,240,.6);padding:3px;border-radius:999px}.ban-do-so_styleOptionBtn__H2Vp5{border:none;background:transparent;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:600;color:#475569;cursor:pointer;white-space:nowrap;transition:all .2s ease;display:inline-flex;align-items:center}.ban-do-so_styleOptionBtn__H2Vp5:hover{color:#0f172a;background:hsla(0,0%,100%,.6)}.ban-do-so_styleOptionBtn__H2Vp5.ban-do-so_activeStyle__2jZHs{background:#fff;color:#0284c7;font-weight:700;box-shadow:0 2px 6px rgba(15,23,42,.12)}.ban-do-so_boundarySwitchLabel__uDQbr{font-size:11px;font-weight:700;color:#1e293b;letter-spacing:.01em;white-space:nowrap}.ban-do-so_mapControlButton__cCTlV{background:#fff!important;border:1px solid rgba(148,163,184,.3)!important;box-shadow:0 8px 20px rgba(15,23,42,.12)!important;transition:all .25s ease!important;color:#0284c7!important;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%!important}.ban-do-so_mapControlButton__cCTlV:hover{box-shadow:0 12px 24px rgba(15,23,42,.2)!important;transform:translateY(-2px)!important;background:#f8fafc!important;color:#0369a1!important}.ban-do-so_mapControlButton__cCTlV:active{transform:translateY(0)!important;box-shadow:0 4px 12px rgba(15,23,42,.15)!important}.ban-do-so_markerContainer__NeBCU{display:flex;flex-direction:column;align-items:center;position:relative}.ban-do-so_markerLabel__DIjnW{background:hsla(0,0%,100%,.95);color:#1e293b;font-size:10px;font-weight:700;padding:3px 6px;border-radius:4px;box-shadow:0 2px 6px rgba(0,0,0,.15);border:1px solid rgba(0,0,0,.08);white-space:nowrap;margin-bottom:4px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .2s ease}.ban-do-so_detailDialog__VYKRi{position:absolute;bottom:20px;left:332px;width:360px;background:hsla(0,0%,100%,.98);border-radius:12px;box-shadow:0 12px 32px rgba(15,23,42,.18);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:9999;display:flex;flex-direction:column;overflow:hidden;transition:left .3s cubic-bezier(.4,0,.2,1);animation:ban-do-so_slideUp__Kc_vg .3s cubic-bezier(.4,0,.2,1)}.ban-do-so_detailDialog__VYKRi.ban-do-so_sidebarClosed__nyjsn{left:12px}@keyframes ban-do-so_slideUp__Kc_vg{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ban-do-so_detailDialogHeader__ZgLl5{padding:10px 14px;background:linear-gradient(135deg,#0d9488,#14b8a6);color:#fff;display:flex;align-items:center;justify-content:space-between;gap:8px}.ban-do-so_detailDialogTitle__EKhco{font-size:13px;font-weight:700;letter-spacing:.02em;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word;flex:1 1;min-width:0}.ban-do-so_detailDialogClose__kP3DS{flex-shrink:0;background:hsla(0,0%,100%,.2);border:none;color:#fff;width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s}.ban-do-so_detailDialogClose__kP3DS:hover{background:hsla(0,0%,100%,.35)}.ban-do-so_detailDialogContent__UpRe4{padding:16px;display:flex;flex-direction:column;gap:12px;max-height:35vh;overflow-y:auto}.ban-do-so_detailDialogContent__UpRe4::-webkit-scrollbar{width:4px}.ban-do-so_detailDialogContent__UpRe4::-webkit-scrollbar-track{background:transparent}.ban-do-so_detailDialogContent__UpRe4::-webkit-scrollbar-thumb{background:rgba(15,118,110,.15);border-radius:10px}.ban-do-so_detailDialogContent__UpRe4::-webkit-scrollbar-thumb:hover{background:rgba(15,118,110,.3)}.ban-do-so_detailHighlight__yPmyt{display:flex;flex-direction:column;gap:6px}.ban-do-so_detailHighlightTag__XWLgL{display:inline-flex;align-items:center;gap:6px;background:rgba(13,148,136,.1);color:#0d9488;padding:4px 10px;border-radius:6px;font-size:11px;font-weight:700;text-transform:uppercase;align-self:flex-start}.ban-do-so_detailHighlightName__DX_Or{font-size:16px;font-weight:700;color:#0f172a;margin-top:4px}.ban-do-so_detailHighlightAddress__IeTPg{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:#475569;margin-top:4px;line-height:1.4}.ban-do-so_detailHighlightAddress__IeTPg i{color:#0d9488;margin-top:2px}.ban-do-so_googleMapsBtn__vUC1F{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;background:linear-gradient(135deg,#0d9488,#14b8a6);color:#fff;border:none;padding:8px 12px;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;text-decoration:none;box-shadow:0 2px 4px rgba(13,148,136,.25);transition:opacity .15s ease;margin-top:8px}.ban-do-so_googleMapsBtn__vUC1F:hover{opacity:.9}.ban-do-so_navigationBtn__wEL4_{display:inline-flex;align-items:center;justify-content:center;gap:6px;background:linear-gradient(135deg,#0284c7,#0369a1);color:#fff;border:none;padding:8px 12px;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;text-decoration:none;box-shadow:0 2px 4px rgba(2,132,199,.25);transition:all .15s ease}.ban-do-so_navigationBtn__wEL4_:hover{opacity:.92;transform:translateY(-1px);box-shadow:0 4px 8px rgba(2,132,199,.35)}.ban-do-so_detailSection__dO7oG{margin-top:12px;border-top:1px solid rgba(0,0,0,.06);padding-top:12px}.ban-do-so_detailSectionCompact__NeiDY{border-top:none;padding-top:0}.ban-do-so_detailSectionTitle__AWunR{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:#1e293b;margin-bottom:8px}.ban-do-so_detailField___0z2y{margin-bottom:6px}.ban-do-so_detailFieldLabel__sMWkQ{font-size:12px;font-weight:600;color:#64748b}.ban-do-so_detailFieldValue__Csoim{font-size:12px;color:#334155}