.OfficeHeader_header__KL8f_{display:flex;align-items:center;justify-content:space-between;height:var(--office-header-height);padding:0 var(--office-spacing-l);background:var(--office-primary);color:var(--office-white)}.OfficeHeader_left__mz61G{display:flex;align-items:center;gap:var(--office-spacing-m)}.OfficeHeader_brand__Fcjy8{display:flex;align-items:center;gap:var(--office-spacing-s);text-decoration:none;color:inherit}.OfficeHeader_brandIcon__n8nyi{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--office-white);color:var(--office-primary);font-weight:var(--office-font-weight-bold);font-size:var(--office-font-size-s);border-radius:var(--office-border-radius)}.OfficeHeader_brandName__YwCaY{font-size:var(--office-font-size-l);font-weight:var(--office-font-weight-semibold)}.OfficeHeader_search__i3XrW{position:relative;width:220px;background:hsla(0,0%,100%,.15);border-radius:4px;overflow:hidden}.OfficeHeader_searchIcon__gJTeJ{position:absolute;left:10px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:#666;pointer-events:none;z-index:1}.OfficeHeader_searchInput__sQXro{width:100%;height:32px;padding:0 12px 0 34px;border:none;border-radius:4px;background:hsla(0,0%,100%,.95);font-size:13px;color:#323130;outline:none;transition:background .15s;box-sizing:border-box}.OfficeHeader_searchInput__sQXro::-moz-placeholder{color:#a19f9d}.OfficeHeader_searchInput__sQXro::placeholder{color:#a19f9d}.OfficeHeader_searchInput__sQXro:focus{background:#fff;box-shadow:0 0 0 2px rgba(0,120,212,.3)}.OfficeHeader_right__hE0yP{display:flex;align-items:center;gap:12px}.OfficeHeader_iconButton__ywjyH{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:var(--office-border-radius);color:var(--office-white);cursor:pointer;transition:background .15s}.OfficeHeader_iconButton__ywjyH:hover{background:hsla(0,0%,100%,.1)}.OfficeHeader_iconButton__ywjyH:active{background:hsla(0,0%,100%,.2)}.OfficeHeader_iconButton__ywjyH svg{width:20px;height:20px}.OfficeHeader_userMenu__4jUXZ{position:relative;margin-left:var(--office-spacing-s)}.OfficeHeader_userButton__Aeg67{display:flex;align-items:center;background:transparent;border:none;cursor:pointer;padding:var(--office-spacing-xs);border-radius:var(--office-border-radius)}.OfficeHeader_userButton__Aeg67:hover{background:hsla(0,0%,100%,.1)}.OfficeHeader_avatar__UU8Gi{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--office-white);color:var(--office-primary);border-radius:50%}.OfficeHeader_avatar__UU8Gi svg{width:20px;height:20px}.OfficeHeader_userDropdown__c9WEW{position:absolute;top:100%;right:0;margin-top:4px;width:280px;background:#fff;border:1px solid #e1dfdd;border-radius:8px;box-shadow:0 6px 20px rgba(0,0,0,.15);z-index:1000;overflow:hidden}.OfficeHeader_userInfo__RLwjq{display:flex;align-items:center;gap:12px;padding:16px;background:#f9f9f9;border-bottom:1px solid #e1dfdd}.OfficeHeader_userAvatar__1nibc{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#0078d4;color:#fff;border-radius:50%}.OfficeHeader_userAvatar__1nibc svg{width:24px;height:24px}.OfficeHeader_userDetails__1iG8W{flex:1;min-width:0}.OfficeHeader_userName__Ji0MW{font-weight:600;font-size:14px;color:#323130;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.OfficeHeader_userEmail__qWXlh{font-size:12px;color:#605e5c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.OfficeHeader_menuDivider__A11YN{height:1px;background:#e1dfdd}.OfficeHeader_menuItem__U5H32{display:block;padding:10px 16px;color:#323130;text-decoration:none;font-size:14px;transition:background .1s}.OfficeHeader_menuItem__U5H32:hover{background:#f3f2f1}.OfficeHeader_dropdownContainer__25wh8{position:relative}.OfficeHeader_dropdown__CLaF3{position:absolute;top:100%;right:0;margin-top:4px;width:280px;background:#fff;border:1px solid #e1dfdd;border-radius:8px;box-shadow:0 6px 20px rgba(0,0,0,.15);z-index:1000;overflow:hidden}.OfficeHeader_dropdownHeader__2uzis{padding:12px 16px;font-weight:600;font-size:14px;color:#323130;background:#f9f9f9;border-bottom:1px solid #e1dfdd}.OfficeHeader_dropdownEmpty__Xoo_c{display:flex;flex-direction:column;align-items:center;padding:24px;color:#605e5c;text-align:center}.OfficeHeader_dropdownEmpty__Xoo_c p{margin:0;font-size:14px}.OfficeHeader_emptyIcon___l0BI{width:32px;height:32px;margin-bottom:12px;opacity:.5}.OfficeHeader_dropdownItem__ttYHk{display:flex;align-items:center;gap:12px;padding:10px 16px;color:#323130;text-decoration:none;font-size:14px;transition:background .1s}.OfficeHeader_dropdownItem__ttYHk:hover{background:#f3f2f1}.OfficeHeader_dropdownItemIcon__x3BPf{width:18px;height:18px;min-width:18px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#605e5c}.OfficeHeader_dropdownItemIcon__x3BPf svg{width:18px;height:18px}.OfficeRibbon_ribbon__8rfOl{background:var(--office-surface,#f3f2f1);border-bottom:1px solid var(--office-border,#d2d0ce)}.OfficeRibbon_tabs__vocAh{display:flex;align-items:center;padding:0 20px;gap:16px;height:44px}.OfficeRibbon_tab__GviJ9{padding:10px 20px;font-size:14px;font-weight:500;color:var(--office-text-secondary,#605e5c);background:transparent;border:none;cursor:pointer;text-decoration:none;border-radius:4px;transition:background-color .15s ease,color .15s ease}.OfficeRibbon_tab__GviJ9:hover{background:var(--office-surface-hover,#edebe9);color:var(--office-text,#323130)}.OfficeRibbon_tab__GviJ9:focus-visible{outline:2px solid var(--office-primary,#0078d4);outline-offset:-2px}.OfficeRibbon_tabActive___WVys{background:var(--office-primary,#0078d4);color:#fff}.OfficeRibbon_tabActive___WVys:hover{background:var(--office-primary-dark,#106ebe);color:#fff}@media (max-width:640px){.OfficeRibbon_tabs__vocAh{padding:0 8px;gap:2px;overflow-x:auto}.OfficeRibbon_tab__GviJ9{padding:6px 10px;font-size:12px;white-space:nowrap}}.OfficeSidebar_sidebar__8td_b{display:flex;flex-direction:column;width:240px;background:var(--office-white,#fff);border-right:1px solid var(--office-gray-40,#d2d0ce);box-shadow:1px 0 3px rgba(0,0,0,.05);transition:width .2s ease;overflow:hidden}.OfficeSidebar_sidebarCollapsed__w8Euh{width:48px}.OfficeSidebar_toggleButton__es2KL{display:flex;align-items:center;justify-content:center;width:100%;height:40px;padding:8px;background:transparent;border:none;border-bottom:1px solid var(--office-border,#e1dfdd);cursor:pointer;color:var(--office-text,#323130);transition:background-color .15s ease}.OfficeSidebar_toggleButton__es2KL:hover{background:var(--office-surface-hover,#edebe9)}.OfficeSidebar_toggleButton__es2KL:focus-visible{outline:2px solid var(--office-primary,#0078d4);outline-offset:-2px}.OfficeSidebar_toggleButton__es2KL svg{width:20px;height:20px}.OfficeSidebar_nav__hoZ0x{flex:1;overflow-y:auto;overflow-x:hidden;padding:8px 0}.OfficeSidebar_list__VUzGA,.OfficeSidebar_subList__fhiSF{list-style:none;margin:0;padding:0}.OfficeSidebar_item__tf2pt{margin:2px 8px}.OfficeSidebar_sidebarCollapsed__w8Euh .OfficeSidebar_item__tf2pt{margin:2px 4px}.OfficeSidebar_link__npXD1{display:flex;align-items:center;gap:12px;padding:8px 12px;text-decoration:none;color:var(--office-text,#323130);border-radius:4px;transition:background-color .15s ease;white-space:nowrap;overflow:hidden}.OfficeSidebar_link__npXD1:hover{background:var(--office-surface-hover,#edebe9)}.OfficeSidebar_link__npXD1:focus-visible{outline:2px solid var(--office-primary,#0078d4);outline-offset:-2px}.OfficeSidebar_linkActive___PD7F{color:var(--office-primary,#0078d4)}.OfficeSidebar_linkActive___PD7F,.OfficeSidebar_linkActive___PD7F:hover{background:var(--office-primary-light,#deecf9)}.OfficeSidebar_linkCollapsed__MOZC1{justify-content:center;padding:10px}.OfficeSidebar_icon__1Voxf{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px}.OfficeSidebar_icon__1Voxf svg{width:20px;height:20px}.OfficeSidebar_label__LTHwG{flex:1;font-size:13px;font-weight:400;overflow:hidden;text-overflow:ellipsis}.OfficeSidebar_badge__fAjOx{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 6px;font-size:11px;font-weight:600;color:#fff;background:var(--office-primary,#0078d4);border-radius:9px}.OfficeSidebar_chevron__IlwL9{display:flex;align-items:center;justify-content:center;width:16px;height:16px;transition:transform .2s ease}.OfficeSidebar_chevron__IlwL9 svg{width:12px;height:12px}.OfficeSidebar_chevronExpanded__EtDk3{transform:rotate(90deg)}.OfficeSidebar_footer__EjQJr{padding:12px 8px;border-top:1px solid var(--office-border,#e1dfdd)}.OfficeSidebar_nav__hoZ0x::-webkit-scrollbar{width:6px}.OfficeSidebar_nav__hoZ0x::-webkit-scrollbar-track{background:transparent}.OfficeSidebar_nav__hoZ0x::-webkit-scrollbar-thumb{background:var(--office-border,#e1dfdd);border-radius:3px}.OfficeSidebar_nav__hoZ0x::-webkit-scrollbar-thumb:hover{background:var(--office-text-secondary,#605e5c)}@media (max-width:768px){.OfficeSidebar_sidebar__8td_b{position:fixed;top:0;left:0;bottom:0;z-index:100;box-shadow:2px 0 8px rgba(0,0,0,.1)}.OfficeSidebar_sidebarCollapsed__w8Euh{width:0;border-right:none}}.OfficeStatusBar_statusBar__V_aeJ{display:flex;align-items:center;justify-content:space-between;height:22px;padding:0 8px;background:var(--office-primary,#0078d4);color:#fff;font-size:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.OfficeStatusBar_left__mNK28,.OfficeStatusBar_right__u57tY{display:flex;align-items:center;gap:4px}.OfficeStatusBar_status__3FfeX{display:flex;align-items:center;gap:6px;padding:0 8px;height:100%}.OfficeStatusBar_statusIcon__Co04_{width:10px;height:10px}.OfficeStatusBar_statusText__nRkVL{font-size:11px}.OfficeStatusBar_statusReady__GMuZp .OfficeStatusBar_statusIcon__Co04_{color:#92c353}.OfficeStatusBar_statusProcessing__aFVHA .OfficeStatusBar_statusIcon__Co04_{color:#fff}.OfficeStatusBar_statusSuccess__r7xW_ .OfficeStatusBar_statusIcon__Co04_{color:#92c353}.OfficeStatusBar_statusError__7YN3K .OfficeStatusBar_statusIcon__Co04_{color:#f87171}.OfficeStatusBar_spinner__8NT77{animation:OfficeStatusBar_spin__9KSzM 1s linear infinite}@keyframes OfficeStatusBar_spin__9KSzM{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.OfficeStatusBar_item__zZpkE{display:flex;align-items:center;gap:4px;padding:2px 8px;background:transparent;border:none;color:hsla(0,0%,100%,.9);font-size:11px;cursor:pointer;border-radius:2px;transition:background-color .15s ease}.OfficeStatusBar_item__zZpkE:hover:not(:disabled){background:hsla(0,0%,100%,.1)}.OfficeStatusBar_item__zZpkE:disabled{cursor:default}.OfficeStatusBar_item__zZpkE:focus-visible{outline:1px solid hsla(0,0%,100%,.6);outline-offset:-1px}.OfficeStatusBar_progressContainer__TbRTh{width:120px;height:4px;background:hsla(0,0%,100%,.2);border-radius:2px;overflow:hidden;margin-left:8px}.OfficeStatusBar_progressBar__fuxcM{height:100%;background:#fff;border-radius:2px;transition:width .3s ease}@media (max-width:768px){.OfficeStatusBar_statusBar__V_aeJ{height:20px;padding:0 4px}.OfficeStatusBar_progressContainer__TbRTh{width:80px}.OfficeStatusBar_statusText__nRkVL{display:none}}.OfficeLayout_layout__6nnaF{display:flex;flex-direction:column;min-height:100vh;background:var(--office-background,#fff)}.OfficeLayout_body__N69bS{display:flex;flex:1;overflow:hidden}.OfficeLayout_main__Y1cz4{flex:1;overflow:auto;background:var(--office-background,#fff)}.OfficeLayout_main__Y1cz4::-webkit-scrollbar{width:10px;height:10px}.OfficeLayout_main__Y1cz4::-webkit-scrollbar-track{background:var(--office-surface,#f3f2f1)}.OfficeLayout_main__Y1cz4::-webkit-scrollbar-thumb{background:var(--office-border,#e1dfdd);border-radius:5px;border:2px solid var(--office-surface,#f3f2f1)}.OfficeLayout_main__Y1cz4::-webkit-scrollbar-thumb:hover{background:var(--office-text-secondary,#605e5c)}.OfficeLayout_main__Y1cz4::-webkit-scrollbar-corner{background:var(--office-surface,#f3f2f1)}@media (max-width:768px){.OfficeLayout_body__N69bS{flex-direction:column}}.OfficeDataGrid_container__T12LD{display:flex;flex-direction:column;background:var(--office-background,#fff);border:1px solid var(--office-border,#e1dfdd);border-radius:4px;overflow:hidden}.OfficeDataGrid_tableWrapper__Ki3Lk{overflow:auto;flex:1}.OfficeDataGrid_table__nEzo_{width:100%;border-collapse:collapse;font-size:13px}.OfficeDataGrid_thead__Z0t5i{position:sticky;top:0;z-index:1;background:var(--office-surface,#f3f2f1)}.OfficeDataGrid_th__Qbvvl{padding:10px 12px;font-weight:600;color:var(--office-text,#323130);border-bottom:1px solid var(--office-border,#e1dfdd);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.OfficeDataGrid_sortable__fpErc{cursor:pointer}.OfficeDataGrid_sortable__fpErc:hover{background:var(--office-surface-hover,#edebe9)}.OfficeDataGrid_headerContent__qMF1c{display:flex;align-items:center;gap:4px}.OfficeDataGrid_sortIcon__SEkxO{display:flex;align-items:center;color:var(--office-primary,#0078d4)}.OfficeDataGrid_tbody__GTcI5{background:var(--office-background,#fff)}.OfficeDataGrid_tr__rFzy0{border-bottom:1px solid var(--office-border,#e1dfdd);transition:background-color .1s ease}.OfficeDataGrid_tr__rFzy0:hover{background:var(--office-surface-hover,#edebe9)}.OfficeDataGrid_tr__rFzy0.OfficeDataGrid_selected__WGhb7,.OfficeDataGrid_tr__rFzy0.OfficeDataGrid_selected__WGhb7:hover{background:var(--office-primary-light,#deecf9)}.OfficeDataGrid_td__fGMwF{padding:10px 12px;color:var(--office-text,#323130);vertical-align:middle}.OfficeDataGrid_checkboxCell__9AIqP{width:40px;padding:10px 12px;text-align:center}.OfficeDataGrid_checkbox__fsgn2{width:16px;height:16px;cursor:pointer;accent-color:var(--office-primary,#0078d4)}.OfficeDataGrid_loadingCell__P4Xv6{padding:40px 20px;text-align:center;color:var(--office-text-secondary,#605e5c)}.OfficeDataGrid_spinner__HeXMv{display:inline-block;width:20px;height:20px;border:2px solid var(--office-border,#e1dfdd);border-top-color:var(--office-primary,#0078d4);border-radius:50%;animation:OfficeDataGrid_spin__wptUT .8s linear infinite;margin-right:8px;vertical-align:middle}@keyframes OfficeDataGrid_spin__wptUT{to{transform:rotate(1turn)}}.OfficeDataGrid_emptyCell__n1FlK{padding:40px 20px;text-align:center;color:var(--office-text-secondary,#605e5c);font-style:italic}.OfficeDataGrid_pagination__rhyTa{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background:var(--office-surface,#f3f2f1);border-top:1px solid var(--office-border,#e1dfdd);font-size:12px}.OfficeDataGrid_pageInfo__oVZW0{color:var(--office-text-secondary,#605e5c)}.OfficeDataGrid_pageControls__0KLDk{display:flex;align-items:center;gap:4px}.OfficeDataGrid_pageButton__A2lMK{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:var(--office-background,#fff);border:1px solid var(--office-border,#e1dfdd);border-radius:4px;cursor:pointer;color:var(--office-text,#323130);transition:background-color .15s ease,border-color .15s ease}.OfficeDataGrid_pageButton__A2lMK:hover:not(:disabled){background:var(--office-surface-hover,#edebe9);border-color:var(--office-text-secondary,#605e5c)}.OfficeDataGrid_pageButton__A2lMK:disabled{opacity:.4;cursor:not-allowed}.OfficeDataGrid_pageButton__A2lMK:focus-visible{outline:2px solid var(--office-primary,#0078d4);outline-offset:-2px}.OfficeDataGrid_pageNumber__P8cxV{padding:0 12px;color:var(--office-text,#323130)}.OfficeDataGrid_tableWrapper__Ki3Lk::-webkit-scrollbar{width:8px;height:8px}.OfficeDataGrid_tableWrapper__Ki3Lk::-webkit-scrollbar-track{background:var(--office-surface,#f3f2f1)}.OfficeDataGrid_tableWrapper__Ki3Lk::-webkit-scrollbar-thumb{background:var(--office-border,#e1dfdd);border-radius:4px}.OfficeDataGrid_tableWrapper__Ki3Lk::-webkit-scrollbar-thumb:hover{background:var(--office-text-secondary,#605e5c)}@media (max-width:768px){.OfficeDataGrid_td__fGMwF,.OfficeDataGrid_th__Qbvvl{padding:8px 10px}.OfficeDataGrid_pagination__rhyTa{flex-direction:column;gap:8px}.OfficeDataGrid_pageInfo__oVZW0{order:2}.OfficeDataGrid_pageControls__0KLDk{order:1}}.OfficeModal_overlay__l_S4D{position:fixed;inset:0;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;animation:OfficeModal_fadeIn__i023a .15s ease}@keyframes OfficeModal_fadeIn__i023a{0%{opacity:0}to{opacity:1}}.OfficeModal_modal__FctFL{display:flex;flex-direction:column;background:var(--office-background,#fff);border-radius:8px;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);max-height:calc(100vh - 40px);animation:OfficeModal_slideIn__BcV0y .2s ease;outline:none}@keyframes OfficeModal_slideIn__BcV0y{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.OfficeModal_modalSmall__na5Qa{width:100%;max-width:400px}.OfficeModal_modalMedium__wjJDl{width:100%;max-width:600px}.OfficeModal_modalLarge__1nya3{width:100%;max-width:900px}.OfficeModal_modalFullscreen__MG0gj{width:calc(100vw - 40px);height:calc(100vh - 40px);max-width:none}.OfficeModal_header__i6gwe{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--office-border,#e1dfdd);flex-shrink:0}.OfficeModal_title__u9Aur{margin:0;font-size:18px;font-weight:600;color:var(--office-text,#323130)}.OfficeModal_closeButton__iSkja{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:transparent;border:none;border-radius:4px;cursor:pointer;color:var(--office-text-secondary,#605e5c);transition:background-color .15s ease,color .15s ease}.OfficeModal_closeButton__iSkja:hover{background:var(--office-surface-hover,#edebe9);color:var(--office-text,#323130)}.OfficeModal_closeButton__iSkja:focus-visible{outline:2px solid var(--office-primary,#0078d4);outline-offset:-2px}.OfficeModal_content__nNq5_{flex:1;overflow-y:auto;padding:20px}.OfficeModal_footer__qdh2E{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:16px 20px;border-top:1px solid var(--office-border,#e1dfdd);flex-shrink:0}.OfficeModal_dialogContent__HoesV{display:flex;flex-direction:column;align-items:center;text-align:center;padding:10px 0}.OfficeModal_dialogIcon__C39oU{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;margin-bottom:16px}.OfficeModal_dialogIconInfo__uZEnI{background:var(--office-primary-light,#deecf9);color:var(--office-primary,#0078d4)}.OfficeModal_dialogIconWarning__2oTxi{background:#fff4ce;color:#9d6b0e}.OfficeModal_dialogIconError__HMJWs{background:#fde7e9;color:#d13438}.OfficeModal_dialogIconSuccess__ZYOBm{background:#dff6dd;color:#107c10}.OfficeModal_dialogMessage__T_mnu{margin:0;font-size:14px;color:var(--office-text,#323130);line-height:1.5}.OfficeModal_dialogFooter__DhaOf{display:flex;gap:8px;width:100%;justify-content:flex-end}.OfficeModal_cancelButton__eVb6_{padding:8px 16px;font-size:14px;font-weight:500;color:var(--office-text,#323130);background:var(--office-background,#fff);border:1px solid var(--office-border,#e1dfdd);border-radius:4px;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.OfficeModal_cancelButton__eVb6_:hover:not(:disabled){background:var(--office-surface-hover,#edebe9);border-color:var(--office-text-secondary,#605e5c)}.OfficeModal_cancelButton__eVb6_:disabled{opacity:.5;cursor:not-allowed}.OfficeModal_confirmButton__uhyjE{padding:8px 16px;font-size:14px;font-weight:500;color:#fff;background:var(--office-primary,#0078d4);border:1px solid var(--office-primary,#0078d4);border-radius:4px;cursor:pointer;transition:background-color .15s ease}.OfficeModal_confirmButton__uhyjE:hover:not(:disabled){background:var(--office-primary-dark,#106ebe)}.OfficeModal_confirmButton__uhyjE:disabled{opacity:.5;cursor:not-allowed}.OfficeModal_confirmButtonInfo__XIJYZ{background:var(--office-primary,#0078d4);border-color:var(--office-primary,#0078d4)}.OfficeModal_confirmButtonWarning__C_Kci{background:#9d6b0e;border-color:#9d6b0e}.OfficeModal_confirmButtonWarning__C_Kci:hover:not(:disabled){background:#8a5d0d}.OfficeModal_confirmButtonError__xw2AP{background:#d13438;border-color:#d13438}.OfficeModal_confirmButtonError__xw2AP:hover:not(:disabled){background:#b52e31}.OfficeModal_confirmButtonSuccess__OT9xd{background:#107c10;border-color:#107c10}.OfficeModal_confirmButtonSuccess__OT9xd:hover:not(:disabled){background:#0e6b0e}.OfficeModal_content__nNq5_::-webkit-scrollbar{width:8px}.OfficeModal_content__nNq5_::-webkit-scrollbar-track{background:transparent}.OfficeModal_content__nNq5_::-webkit-scrollbar-thumb{background:var(--office-border,#e1dfdd);border-radius:4px}.OfficeModal_content__nNq5_::-webkit-scrollbar-thumb:hover{background:var(--office-text-secondary,#605e5c)}@media (max-width:768px){.OfficeModal_overlay__l_S4D{padding:10px}.OfficeModal_modalLarge__1nya3,.OfficeModal_modalMedium__wjJDl,.OfficeModal_modalSmall__na5Qa{max-width:none}.OfficeModal_modalFullscreen__MG0gj{width:calc(100vw - 20px);height:calc(100vh - 20px)}.OfficeModal_header__i6gwe{padding:12px 16px}.OfficeModal_content__nNq5_{padding:16px}.OfficeModal_footer__qdh2E{padding:12px 16px}.OfficeModal_dialogFooter__DhaOf{flex-direction:column}.OfficeModal_cancelButton__eVb6_,.OfficeModal_confirmButton__uhyjE{width:100%}}.OfficeToast_container__QIEnT{position:fixed;z-index:1100;display:flex;flex-direction:column;gap:8px;pointer-events:none;max-width:400px;width:100%;padding:16px}.OfficeToast_topright__kdxG1{top:0;right:0}.OfficeToast_topleft__X3pTu{top:0;left:0}.OfficeToast_bottomright__aR0oG{bottom:0;right:0;flex-direction:column-reverse}.OfficeToast_bottomleft__cID5N{bottom:0;left:0;flex-direction:column-reverse}.OfficeToast_topcenter__Y6EgI{top:0;left:50%;transform:translateX(-50%)}.OfficeToast_bottomcenter__1P1H2{bottom:0;left:50%;transform:translateX(-50%);flex-direction:column-reverse}.OfficeToast_toast__FN08n{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;background:var(--office-background,#fff);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);border-left:4px solid;pointer-events:auto;animation:OfficeToast_slideIn__tuHVx .2s ease}@keyframes OfficeToast_slideIn__tuHVx{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.OfficeToast_toastExiting__qKqmU{animation:OfficeToast_slideOut__tJ0Jv .2s ease forwards}@keyframes OfficeToast_slideOut__tJ0Jv{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(20px)}}.OfficeToast_toastInfo__xthpe{border-left-color:var(--office-primary,#0078d4)}.OfficeToast_toastInfo__xthpe .OfficeToast_icon__fKYde{color:var(--office-primary,#0078d4)}.OfficeToast_toastSuccess__0C6Qy{border-left-color:#107c10}.OfficeToast_toastSuccess__0C6Qy .OfficeToast_icon__fKYde{color:#107c10}.OfficeToast_toastWarning__NlxSq{border-left-color:#9d6b0e}.OfficeToast_toastWarning__NlxSq .OfficeToast_icon__fKYde{color:#9d6b0e}.OfficeToast_toastError___zXq0{border-left-color:#d13438}.OfficeToast_toastError___zXq0 .OfficeToast_icon__fKYde{color:#d13438}.OfficeToast_icon__fKYde{display:flex;align-items:center;justify-content:center;flex-shrink:0;padding-top:2px}.OfficeToast_content__d2bzo{flex:1;min-width:0}.OfficeToast_title__8P0ek{font-size:14px;font-weight:600;color:var(--office-text,#323130);line-height:1.4}.OfficeToast_message__34YIR{font-size:13px;color:var(--office-text-secondary,#605e5c);margin-top:4px;line-height:1.4}.OfficeToast_action__aA0hQ{display:inline-block;margin-top:8px;padding:0;font-size:13px;font-weight:600;color:var(--office-primary,#0078d4);background:none;border:none;cursor:pointer;text-decoration:underline}.OfficeToast_action__aA0hQ:hover{text-decoration:none}.OfficeToast_closeButton__X_yIJ{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;background:transparent;border:none;border-radius:4px;cursor:pointer;color:var(--office-text-secondary,#605e5c);flex-shrink:0;transition:background-color .15s ease,color .15s ease}.OfficeToast_closeButton__X_yIJ:hover{background:var(--office-surface-hover,#edebe9);color:var(--office-text,#323130)}.OfficeToast_closeButton__X_yIJ:focus-visible{outline:2px solid var(--office-primary,#0078d4);outline-offset:-2px}@media (max-width:480px){.OfficeToast_container__QIEnT{max-width:none;left:0;right:0;transform:none;padding:8px}.OfficeToast_bottomcenter__1P1H2,.OfficeToast_topcenter__Y6EgI{left:0;transform:none}.OfficeToast_toast__FN08n{border-radius:4px}}.admin_container__IdF13{padding:24px;max-width:1200px;margin:0 auto}.admin_header__0VG1m{margin-bottom:24px}.admin_title__7p4Pl{font-size:24px;font-weight:600;color:var(--office-gray-190,#201f1e);margin:0 0 8px}.admin_subtitle__DUy57{font-size:14px;color:var(--office-gray-130,#605e5c);margin:0}.admin_tabs__bH0ox{display:flex;gap:0;border-bottom:1px solid var(--office-gray-40,#e1dfdd);margin-bottom:24px}.admin_tab__glPs5{padding:12px 24px;background:transparent;border:none;border-bottom:2px solid transparent;font-size:14px;font-weight:500;color:var(--office-gray-130,#605e5c);cursor:pointer;transition:all .15s}.admin_tab__glPs5:hover{color:var(--office-gray-190,#201f1e)}.admin_tab__glPs5.admin_active__VlALL{color:var(--office-primary,#0078d4);border-bottom-color:var(--office-primary,#0078d4)}.admin_section__2A8Cz{background:#fff;border:1px solid var(--office-gray-40,#e1dfdd);border-radius:4px;padding:24px}.admin_sectionHeader__3cYVA{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.admin_sectionTitle__5iyb0{font-size:18px;font-weight:600;color:var(--office-gray-190,#201f1e);margin:0}.admin_table__D9xbK{border:1px solid var(--office-gray-40,#e1dfdd);border-radius:4px;overflow:hidden}.admin_tableHeader__6ATzz{background:var(--office-gray-10,#faf9f8);border-bottom:1px solid var(--office-gray-40,#e1dfdd);font-size:12px;font-weight:600;color:var(--office-gray-130,#605e5c);text-transform:uppercase}.admin_tableHeader__6ATzz,.admin_tableRow__YnJ4Y{display:grid;grid-template-columns:1fr 1.5fr 100px 120px 80px;padding:12px 16px}.admin_tableRow__YnJ4Y{border-bottom:1px solid var(--office-gray-30,#edebe9);align-items:center}.admin_tableRow__YnJ4Y:last-child{border-bottom:none}.admin_colName__0Pk4u{display:flex;align-items:center;gap:8px;font-weight:500;color:var(--office-gray-190,#201f1e)}.admin_colDate__bCRZ_,.admin_colEmail__ytqyy{font-size:13px;color:var(--office-gray-130,#605e5c)}.admin_youBadge__s97n0{font-size:10px;font-weight:500;padding:2px 6px;background:var(--office-gray-20,#f3f2f1);color:var(--office-gray-130,#605e5c);border-radius:4px}.admin_roleBadge__Gisk6{display:inline-block;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:600;text-transform:capitalize}.admin_roleBadge__Gisk6.admin_owner__UkAI_{background:#deecf9;color:#0078d4}.admin_roleBadge__Gisk6.admin_admin__bGK6J{background:#fff4ce;color:#7a6400}.admin_roleBadge__Gisk6.admin_member__fsOFc{background:var(--office-gray-20,#f3f2f1);color:var(--office-gray-130,#605e5c)}.admin_roleBadge__Gisk6.admin_viewer__xzlar{background:#e8f4fd;color:#0063b1}.admin_actionButton__9to_w{padding:4px 12px;background:transparent;border:1px solid var(--office-gray-40,#e1dfdd);border-radius:4px;font-size:12px;color:var(--office-gray-130,#605e5c);cursor:pointer}.admin_actionButton__9to_w:hover,.admin_billingCard__YHM4f{background:var(--office-gray-10,#faf9f8)}.admin_billingCard__YHM4f{padding:24px;border-radius:4px;margin-bottom:24px}.admin_planInfo__gzAjH{display:flex;align-items:center;gap:12px;margin-bottom:16px}.admin_planName__7oZrG{font-size:20px;font-weight:600;color:var(--office-gray-190,#201f1e)}.admin_statusBadge__bEodm{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500;text-transform:capitalize}.admin_statusBadge__bEodm.admin_active__VlALL{background:#dff6dd;color:#107c10}.admin_statusBadge__bEodm.admin_past_due__GJWPU{background:#fff4ce;color:#7a6400}.admin_statusBadge__bEodm.admin_canceled__OkQM3{background:#fde7e9;color:#d13438}.admin_periodInfo__Ozdg0{font-size:14px;color:var(--office-gray-130,#605e5c);margin:0}.admin_planActions__LSo6r{display:flex;gap:8px;margin-top:16px}.admin_usageSection__OIAAc{margin-top:24px}.admin_usageTitle__3dav_{font-size:16px;font-weight:600;color:var(--office-gray-190,#201f1e);margin:0 0 16px}.admin_usageGrid__iBZvD{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.admin_usageCard__uIM7z{padding:16px;background:var(--office-gray-10,#faf9f8);border-radius:4px}.admin_usageLabel__XJ_S1{font-size:13px;color:var(--office-gray-130,#605e5c);margin-bottom:8px}.admin_usageValue__45b_v{font-size:18px;font-weight:600;color:var(--office-gray-190,#201f1e);margin-bottom:8px}.admin_usageBar__Kfjji{height:4px;background:var(--office-gray-40,#e1dfdd);border-radius:2px;overflow:hidden}.admin_usageProgress__tGHDq{height:100%;background:var(--office-primary,#0078d4);border-radius:2px;transition:width .3s}.admin_settingsForm__exo2J{max-width:500px}.admin_formGroup__MoyHg{margin-bottom:16px}.admin_label__aCcKs{display:block;font-size:14px;font-weight:500;color:var(--office-gray-190,#201f1e);margin-bottom:6px}.admin_input__37__5,.admin_select__6cwE3{width:100%;padding:8px 12px;border:1px solid var(--office-gray-40,#e1dfdd);border-radius:4px;font-size:14px;font-family:inherit}.admin_input__37__5:focus,.admin_select__6cwE3:focus{outline:none;border-color:var(--office-primary,#0078d4)}.admin_input__37__5:disabled{background:var(--office-gray-10,#faf9f8);color:var(--office-gray-90,#a19f9d)}.admin_helpText__cjrU9{font-size:12px;color:var(--office-gray-90,#a19f9d);margin:4px 0 0}.admin_formActions__mHdzE{display:flex;justify-content:flex-end;gap:8px;margin-top:24px}.admin_primaryButton__OEhtN{padding:8px 16px;background:var(--office-primary,#0078d4);border:none;border-radius:4px;font-size:14px;font-weight:500;color:#fff;cursor:pointer;transition:background .15s}.admin_primaryButton__OEhtN:hover:not(:disabled){background:var(--office-primary-hover,#106ebe)}.admin_primaryButton__OEhtN:disabled{opacity:.6;cursor:not-allowed}.admin_secondaryButton__a9VSW{padding:8px 16px;background:#fff;border:1px solid var(--office-gray-40,#e1dfdd);border-radius:4px;font-size:14px;color:var(--office-gray-130,#605e5c);cursor:pointer;transition:all .15s}.admin_secondaryButton__a9VSW:hover:not(:disabled){background:var(--office-gray-10,#faf9f8)}.admin_secondaryButton__a9VSW:disabled{opacity:.6;cursor:not-allowed}.admin_message__MHI4_{padding:12px 16px;border-radius:4px;font-size:14px;margin-bottom:16px}.admin_message__MHI4_.admin_success__Im5GQ{background:#dff6dd;color:#107c10;border:1px solid #c6e6c6}.admin_message__MHI4_.admin_error__MfvLz{background:#fde7e9;color:#d13438;border:1px solid #f5c6cb}.admin_inviteForm__1UVwM{display:flex;flex-direction:column;gap:16px}.AIAssistantModal_overlay__Lmo__{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.AIAssistantModal_modal__V8xbn{background:#fff;width:90%;max-width:700px;height:80vh;max-height:600px;border-radius:8px;display:flex;flex-direction:column;box-shadow:0 4px 24px rgba(0,0,0,.15)}.AIAssistantModal_header__EGdg1{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid #e5e5e5;background:#fff;border-radius:8px 8px 0 0}.AIAssistantModal_title__C6BiY{margin:0;font-size:15px;font-weight:600;color:#1a1a1a}.AIAssistantModal_headerActions__xH7dh{display:flex;align-items:center;gap:8px}.AIAssistantModal_viewReportButton__GM3Nb{display:flex;align-items:center;gap:6px;padding:6px 12px;background:#0078d4;color:#fff;border:none;border-radius:4px;font-size:13px;font-weight:500;cursor:pointer}.AIAssistantModal_viewReportButton__GM3Nb:hover{background:#006cbe}.AIAssistantModal_viewReportButton__GM3Nb svg{width:16px;height:16px}.AIAssistantModal_closeButton__mkCLQ{background:none;border:none;padding:4px;cursor:pointer;color:#666;display:flex;align-items:center;justify-content:center;border-radius:4px}.AIAssistantModal_closeButton__mkCLQ:hover{background:#e5e5e5;color:#1a1a1a}.AIAssistantModal_closeButton__mkCLQ svg{width:20px;height:20px}.AIAssistantModal_messages__Vm6Y7{flex:1;overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:16px;background:#fafafa}.AIAssistantModal_message__tofje{display:flex;gap:12px;max-width:85%}.AIAssistantModal_userMessage__VbE77{align-self:flex-end;flex-direction:row-reverse}.AIAssistantModal_assistantMessage__nEOQs{align-self:flex-start}.AIAssistantModal_messageAvatar__XAaTn{width:28px;height:28px;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:12px;font-weight:600}.AIAssistantModal_userMessage__VbE77 .AIAssistantModal_messageAvatar__XAaTn{background:#0078d4;color:#fff}.AIAssistantModal_assistantMessage__nEOQs .AIAssistantModal_messageAvatar__XAaTn{background:#1a365d;color:#fff}.AIAssistantModal_messageAvatar__XAaTn svg{width:14px;height:14px}.AIAssistantModal_messageContent__p5ZrW{display:flex;flex-direction:column;gap:4px}.AIAssistantModal_messageText__YTcR4{padding:12px 16px;border-radius:8px;font-size:13px;line-height:1.6}.AIAssistantModal_userMessage__VbE77 .AIAssistantModal_messageText__YTcR4{background:#0078d4;color:#fff;border-bottom-right-radius:4px}.AIAssistantModal_assistantMessage__nEOQs .AIAssistantModal_messageText__YTcR4{background:#f8f9fa;border:1px solid #e9ecef;color:#333;border-bottom-left-radius:4px}.AIAssistantModal_messageTime__Zsi03{font-size:11px;color:#888;padding:0 4px}.AIAssistantModal_userMessage__VbE77 .AIAssistantModal_messageTime__Zsi03{text-align:right}.AIAssistantModal_typing___BPmd{display:flex;gap:5px;padding:12px 16px;background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;border-bottom-left-radius:4px}.AIAssistantModal_typing___BPmd span{width:6px;height:6px;background:#6c757d;border-radius:50%;animation:AIAssistantModal_typing___BPmd 1.4s ease-in-out infinite}.AIAssistantModal_typing___BPmd span:first-child{animation-delay:0s}.AIAssistantModal_typing___BPmd span:nth-child(2){animation-delay:.2s}.AIAssistantModal_typing___BPmd span:nth-child(3){animation-delay:.4s}@keyframes AIAssistantModal_typing___BPmd{0%,60%,to{transform:translateY(0);opacity:.3}30%{transform:translateY(-3px);opacity:1}}.AIAssistantModal_inputArea__XTiuK{padding:16px 20px;border-top:1px solid #e5e5e5;background:#fff;border-radius:0 0 8px 8px}.AIAssistantModal_inputForm__60TrY{display:flex;gap:12px;align-items:flex-end}.AIAssistantModal_input__jdQPf{flex:1;border:1px solid #d0d0d0;border-radius:6px;padding:10px 14px;font-size:14px;font-family:inherit;resize:none;min-height:40px;max-height:120px;line-height:1.4}.AIAssistantModal_input__jdQPf:focus{outline:none;border-color:#0078d4;box-shadow:0 0 0 2px rgba(0,120,212,.1)}.AIAssistantModal_input__jdQPf:disabled{background:#f5f5f5;color:#888}.AIAssistantModal_sendButton__KHUkU{background:#0078d4;border:none;border-radius:6px;padding:10px 14px;cursor:pointer;color:#fff;display:flex;align-items:center;justify-content:center}.AIAssistantModal_sendButton__KHUkU:hover:not(:disabled){background:#006cbe}.AIAssistantModal_sendButton__KHUkU:disabled{background:#ccc;cursor:not-allowed}.AIAssistantModal_sendButton__KHUkU svg{width:18px;height:18px}.AIAssistantModal_generateButton__ypwAU{margin-top:12px;width:100%;background:#0078d4;border:none;border-radius:6px;padding:12px 20px;font-size:14px;font-weight:600;color:#fff;cursor:pointer}.AIAssistantModal_generateButton__ypwAU:hover{background:#006cbe}.AIAssistantModal_messageText__YTcR4 strong{font-weight:600}.AIAssistantModal_messageText__YTcR4 em{font-style:italic}.AIAssistantModal_messageText__YTcR4 ol,.AIAssistantModal_messageText__YTcR4 ul{margin:8px 0;padding-left:20px}.AIAssistantModal_messageText__YTcR4 li{margin:4px 0}.AIAssistantModal_messageText__YTcR4 p{margin:0 0 8px}.AIAssistantModal_messageText__YTcR4 p:last-child{margin-bottom:0}.AIAssistantModal_messageImages__PxK1F{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.AIAssistantModal_messageImage__8fJQ5{max-width:200px;max-height:150px;border-radius:6px;-o-object-fit:cover;object-fit:cover;cursor:pointer}.AIAssistantModal_messageImage__8fJQ5:hover{opacity:.9}.AIAssistantModal_pendingImages__i_Wbr{display:flex;flex-wrap:wrap;gap:8px;padding:8px 12px;border-bottom:1px solid #e5e5e5}.AIAssistantModal_pendingImageWrapper__vR2iY{position:relative}.AIAssistantModal_pendingImage__8HCuU{width:60px;height:60px;border-radius:4px;-o-object-fit:cover;object-fit:cover;border:1px solid #d0d0d0}.AIAssistantModal_removePendingImage__d3Kgg{position:absolute;top:-6px;right:-6px;width:18px;height:18px;border-radius:50%;background:#666;color:#fff;border:none;font-size:12px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}.AIAssistantModal_removePendingImage__d3Kgg:hover{background:#333}.AIAssistantModal_attachButton__vlsA9{background:none;border:1px solid #d0d0d0;border-radius:6px;padding:10px;cursor:pointer;color:#666;display:flex;align-items:center;justify-content:center}.AIAssistantModal_attachButton__vlsA9:hover:not(:disabled){background:#f5f5f5;border-color:#0078d4;color:#0078d4}.AIAssistantModal_attachButton__vlsA9:disabled{opacity:.5;cursor:not-allowed}.AIAssistantModal_attachButton__vlsA9 svg{width:18px;height:18px}.AIAssistantModal_hiddenInput__Z08_E{display:none}.AIAssistantModal_generateSection__IMo2X{margin-top:12px}.AIAssistantModal_styleSelector__oTHfu{display:flex;align-items:center;gap:8px;margin-bottom:10px}.AIAssistantModal_styleSelectorLabel__LeQwt{font-size:13px;font-weight:500;color:#555;flex-shrink:0}.AIAssistantModal_styleOptions__qH1fb{display:flex;flex-wrap:wrap;gap:6px;flex:1}.AIAssistantModal_styleOption__km8Bu{flex:1;min-width:90px;padding:6px 8px;font-size:11px;font-weight:500;border:1px solid #d0d0d0;border-radius:4px;background:#fff;color:#555;cursor:pointer;transition:all .15s ease;text-align:center;white-space:nowrap}.AIAssistantModal_styleOption__km8Bu:hover{border-color:#0078d4;color:#0078d4;background:#f0f7ff}.AIAssistantModal_styleOptionSelected__RMuuv{background:#0078d4;border-color:#0078d4;color:#fff}.AIAssistantModal_styleOptionSelected__RMuuv:hover{background:#006cbe;border-color:#006cbe;color:#fff}.WYSIWYGEditor_container__4A6q8{display:flex;flex-direction:column;height:100%;background:#fff;border-radius:4px;overflow:hidden}.WYSIWYGEditor_toolbar__ZDQqO{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#f5f5f5;border-bottom:1px solid #e0e0e0;flex-wrap:wrap}.WYSIWYGEditor_toolbarGroup__96Xza{display:flex;align-items:center;gap:4px}.WYSIWYGEditor_toolbarButton__ExLuT{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #d0d0d0;border-radius:4px;cursor:pointer;font-size:14px;color:#333;transition:all .15s}.WYSIWYGEditor_toolbarButton__ExLuT:hover{background:#e8f4fc;border-color:#0078d4}.WYSIWYGEditor_toolbarButton__ExLuT:active{background:#d0e8f8}.WYSIWYGEditor_toolbarSelect__Ermid{height:32px;padding:0 8px;border:1px solid #d0d0d0;border-radius:4px;background:#fff;font-size:13px;cursor:pointer}.WYSIWYGEditor_toolbarSelect__Ermid:hover{border-color:#0078d4}.WYSIWYGEditor_colorPicker__8pb4j{width:32px;height:32px;padding:2px;border:1px solid #d0d0d0;border-radius:4px;cursor:pointer;background:#fff}.WYSIWYGEditor_colorPicker__8pb4j:hover{border-color:#0078d4}.WYSIWYGEditor_divider__ZLwE7{width:1px;height:24px;background:#d0d0d0;margin:0 4px}.WYSIWYGEditor_editor__jTexz{flex:1;border:none;background:#fff}.WYSIWYGEditor_hint__tSNeB{padding:8px 12px;background:#f0f7ff;border-top:1px solid #d0e8f8;font-size:12px;color:#0078d4;text-align:center}.WYSIWYGEditor_hiddenInput__Q9G4K{display:none}.WYSIWYGEditor_toolbarLabel__Zmrm2{font-size:12px;color:#666;font-weight:500;margin-right:4px}.create_container__UGMO5{max-width:640px;margin:0 auto;padding:40px 24px}.create_header__ojVJ4{margin-bottom:32px;text-align:center}.create_title__hb6D6{font-size:24px;font-weight:600;color:#1a1a1a;margin:0 0 8px}.create_description__ujFVH{font-size:14px;color:#666;margin:0}.create_sections__Tp5DZ{display:flex;flex-direction:column;gap:16px}.create_section__S0ref{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:24px;box-shadow:0 1px 3px rgba(0,0,0,.04)}.create_sectionHeader__jvXmm{display:flex;gap:12px;align-items:flex-start;margin-bottom:20px}.create_stepNumber___SFOF{width:24px;height:24px;background:#0078d4;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:12px;flex-shrink:0;margin-top:2px}.create_sectionTitle__XnBNo{font-size:16px;font-weight:600;color:#1a1a1a;margin:0 0 4px}.create_sectionDescription__lNGdw{font-size:13px;color:#777;margin:0;line-height:1.4}.create_dropZone__LjqxB{border:2px dashed #d5d5d5;border-radius:8px;background:#fafbfc;transition:all .15s}.create_dropZone__LjqxB:hover{border-color:#0078d4;background:#f0f7ff;border-style:solid}.create_fileInput__dItZA{display:none}.create_dropLabel__V60wS{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:32px 20px;cursor:pointer;color:#555}.create_dropLabel__V60wS svg{color:#0078d4;opacity:.7}.create_dropLabel__V60wS span{font-size:14px}.create_supportedFormats__WPscx{font-size:12px!important;color:#999!important;margin-top:4px}.create_fileList__POuH6{margin-top:16px;display:flex;flex-direction:column;gap:8px}.create_fileItem__xbIyN{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#f8f9fa;border:1px solid #e8e8e8;border-radius:6px;transition:all .15s}.create_fileItem__xbIyN:hover{background:#f0f4f8;border-color:#d0d8e0}.create_fileItem__xbIyN svg{color:#0078d4;flex-shrink:0}.create_fileInfo__vIez2{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.create_fileName__EqBUo{font-size:14px;font-weight:500;color:#1a1a1a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.create_fileSize__kHMYV{font-size:12px;color:#888}.create_removeButton__Xi6yO{background:none;border:none;padding:6px;cursor:pointer;color:#aaa;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .15s}.create_removeButton__Xi6yO:hover{background:#ffebee;color:#d13438}.create_chatButton__r1_Y8{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px 20px;background:#f5f5f5;border:1px solid #e0e0e0;border-radius:6px;font-size:14px;font-weight:500;color:#333;cursor:pointer;transition:all .15s}.create_chatButton__r1_Y8:hover:not(:disabled){background:#e8f4fc;border-color:#0078d4;color:#0078d4}.create_chatButton__r1_Y8:disabled{opacity:.5;cursor:not-allowed}.create_chatButton__r1_Y8 svg{color:inherit}.create_actions__a4H1v{display:flex;justify-content:center;gap:12px;margin-top:24px}.create_secondaryButton__iC2Ff{padding:12px 24px;background:#fff;border:1px solid #d0d0d0;border-radius:6px;font-size:14px;font-weight:500;color:#333;cursor:pointer;transition:all .15s}.create_secondaryButton__iC2Ff:hover{background:#f5f5f5}.create_primaryButton__KGcnN{display:flex;align-items:center;gap:8px;padding:12px 28px;background:#0078d4;border:none;border-radius:6px;font-size:14px;font-weight:600;color:#fff;cursor:pointer;transition:background .15s;box-shadow:0 2px 4px rgba(0,120,212,.2)}.create_primaryButton__KGcnN:hover:not(:disabled){background:#006cbe}.create_primaryButton__KGcnN:disabled{background:#ccc;box-shadow:none;cursor:not-allowed}.create_previewOverlay__tgEHT{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.create_previewModal__okdIe{background:#fff;border-radius:8px;width:100%;max-width:1200px;height:90vh;display:flex;flex-direction:column;box-shadow:0 10px 40px rgba(0,0,0,.2)}.create_previewHeader__nNI3h{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--office-border,#e1dfdd)}.create_previewHeader__nNI3h h2{font-size:18px;font-weight:600;color:var(--office-text,#323130);margin:0}.create_previewActions__SJnFz{display:flex;align-items:center;gap:8px}.create_downloadButton__tMoEN,.create_saveButton__0SeyZ{display:flex;align-items:center;gap:6px;padding:8px 16px;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s}.create_downloadButton__tMoEN{background:#fff;border:1px solid var(--office-border,#d2d0ce);color:var(--office-text,#323130)}.create_downloadButton__tMoEN:hover{background:var(--office-surface,#f3f2f1)}.create_saveButton__0SeyZ{background:var(--office-primary,#0078d4);border:none;color:#fff}.create_saveButton__0SeyZ:hover{background:var(--office-primary-dark,#106ebe)}.create_closePreview__IYMpb{background:none;border:none;padding:8px;cursor:pointer;color:var(--office-text-secondary,#605e5c);border-radius:4px;display:flex;align-items:center;justify-content:center}.create_closePreview__IYMpb:hover{background:var(--office-surface,#f3f2f1)}.create_previewContent__zyOLy{flex:1;overflow:hidden;background:#f5f5f5}.create_htmlPreview___GHNg{width:100%;height:100%;border:none;background:#fff}.create_previewTabs__PaE6C{display:flex;gap:4px;background:var(--office-surface,#f3f2f1);padding:4px;border-radius:6px}.create_previewTab__SE4pb{padding:6px 14px;background:transparent;border:none;border-radius:4px;font-size:13px;font-weight:500;color:var(--office-text-secondary,#605e5c);cursor:pointer;transition:all .15s}.create_previewTab__SE4pb:hover{background:rgba(0,0,0,.05)}.create_previewTab__SE4pb.create_active___olEY{background:#fff;color:var(--office-text,#323130);box-shadow:0 1px 3px rgba(0,0,0,.1)}.create_refineButton__NRnKQ{display:flex;align-items:center;gap:6px;padding:8px 16px;background:var(--office-primary-light,#deecf9);border:1px solid var(--office-primary,#0078d4);border-radius:4px;font-size:14px;font-weight:500;color:var(--office-primary,#0078d4);cursor:pointer;transition:all .15s}.create_refineButton__NRnKQ:hover{background:var(--office-primary,#0078d4);color:#fff}.create_htmlEditor__iFnrn{width:100%;height:100%;padding:16px;font-family:Consolas,Monaco,Courier New,monospace;font-size:13px;line-height:1.5;border:none;resize:none;background:#1e1e1e;color:#d4d4d4}.create_wysiwygEditor__p2QQz{width:100%;height:100%}.create_htmlEditor__iFnrn:focus{outline:none}.create_editHint__mTCTJ{padding:8px 16px;background:var(--office-primary-light,#deecf9);border-bottom:1px solid var(--office-primary,#0078d4);font-size:12px;color:var(--office-primary-dark,#106ebe);display:flex;align-items:center;gap:8px}.create_previewHeaderLeft__NAbon{display:flex;align-items:center;gap:16px}.create_loadingOverlay__780Fd{position:fixed;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.9);display:flex;align-items:center;justify-content:center;z-index:1000}.create_loadingContent__UA8yi{text-align:center;padding:40px}.create_loadingContent__UA8yi h3{margin:16px 0 8px;font-size:18px;font-weight:600;color:var(--office-text,#323130)}.create_loadingContent__UA8yi p{margin:0;color:var(--office-text-secondary,#605e5c);font-size:14px}.create_spinner__yhGtJ{width:48px;height:48px;border:4px solid var(--office-border,#d2d0ce);border-top-color:var(--office-primary,#0078d4);border-radius:50%;margin:0 auto;animation:create_spin__E3EqY 1s linear infinite}@keyframes create_spin__E3EqY{to{transform:rotate(1turn)}}@media (max-width:640px){.create_container__UGMO5{padding:16px}.create_actions__a4H1v,.create_sectionHeader__jvXmm{flex-direction:column}.create_primaryButton__KGcnN,.create_secondaryButton__iC2Ff{width:100%}.create_previewHeader__nNI3h{flex-direction:column;gap:12px;align-items:flex-start}.create_previewActions__SJnFz{width:100%;flex-wrap:wrap}.create_downloadButton__tMoEN,.create_saveButton__0SeyZ{flex:1}}.reports_container___ke8q{padding:24px;max-width:1400px;margin:0 auto}.reports_header__Ccx8L{margin-bottom:24px}.reports_title__4tPM9{font-size:24px;font-weight:600;color:var(--office-gray-190,#201f1e);margin:0 0 8px}.reports_subtitle__fLLrr{margin:0}.reports_loading__Eo3et,.reports_subtitle__fLLrr{font-size:14px;color:var(--office-gray-130,#605e5c)}.reports_loading__Eo3et{text-align:center;padding:48px}.reports_filters__QlCBe{display:flex;gap:8px;margin-bottom:24px}.reports_filterButton__wQ0Fk{padding:8px 16px;background:#fff;border:1px solid var(--office-gray-40,#e1dfdd);border-radius:4px;font-size:13px;color:var(--office-gray-130,#605e5c);cursor:pointer;transition:all .15s}.reports_filterButton__wQ0Fk:hover{background:var(--office-gray-10,#faf9f8);border-color:var(--office-gray-50,#d2d0ce)}.reports_filterButton__wQ0Fk.reports_active__T_tFR{background:var(--office-primary,#0078d4);border-color:var(--office-primary,#0078d4);color:#fff}.reports_emptyState__Dn5_7{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 24px;text-align:center}.reports_emptyIcon__DmnuV{color:var(--office-gray-90,#a19f9d);margin-bottom:16px}.reports_emptyTitle__S1cO6{font-size:20px;font-weight:600;color:var(--office-gray-190,#201f1e);margin:0 0 8px}.reports_emptyDescription__ItORQ{font-size:14px;color:var(--office-gray-130,#605e5c);margin:0;max-width:400px}.reports_table__sdJGQ{background:#fff;border:1px solid var(--office-gray-40,#e1dfdd);border-radius:4px;overflow:hidden}.reports_tableHeader__qxKoS{background:var(--office-gray-10,#faf9f8);border-bottom:1px solid var(--office-gray-40,#e1dfdd);font-size:12px;font-weight:600;color:var(--office-gray-130,#605e5c);text-transform:uppercase}.reports_tableHeader__qxKoS,.reports_tableRow__iwn1i{display:grid;grid-template-columns:1fr 100px 100px 180px 280px;padding:12px 16px}.reports_tableRow__iwn1i{border-bottom:1px solid var(--office-gray-30,#edebe9);align-items:center;transition:background .1s}.reports_tableRow__iwn1i:last-child{border-bottom:none}.reports_tableRow__iwn1i:hover{background:var(--office-gray-10,#faf9f8)}.reports_colWorkflow__aIM7o{font-weight:500;color:var(--office-gray-190,#201f1e)}.reports_colDate__aghrH,.reports_colFormat____6hG,.reports_colSize__oVq9x{font-size:13px;color:var(--office-gray-130,#605e5c)}.reports_colActions__Nl3_M{display:flex;gap:8px}.reports_formatBadge__0_tgr{display:inline-block;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:600;text-transform:uppercase}.reports_formatBadge__0_tgr.reports_pdf__crW_s{background:#fde7e9;color:#d13438}.reports_formatBadge__0_tgr.reports_excel__SIQyR{background:#dff6dd;color:#107c10}.reports_formatBadge__0_tgr.reports_csv__lkFhf{background:#e1dfdd;color:#605e5c}.reports_formatBadge__0_tgr.reports_docx__GXMRS{background:#deecf9;color:#0078d4}.reports_downloadButton__tXiRd{padding:6px 12px;background:var(--office-primary,#0078d4);border:none;border-radius:4px;font-size:12px;font-weight:500;color:#fff;cursor:pointer;transition:background .15s}.reports_downloadButton__tXiRd:hover{background:var(--office-primary-hover,#106ebe)}.reports_viewButton__41cBc{padding:6px 12px;background:#fff;border:1px solid var(--office-gray-40,#e1dfdd);border-radius:4px;font-size:12px;font-weight:500;color:var(--office-gray-130,#605e5c);cursor:pointer;transition:all .15s}.reports_viewButton__41cBc:hover{background:var(--office-gray-10,#faf9f8);border-color:var(--office-gray-50,#d2d0ce)}.reports_editButton__exnKy{padding:6px 12px;background:#fff;border:1px solid #0078d4;border-radius:4px;font-size:12px;font-weight:500;color:#0078d4;cursor:pointer;transition:all .15s}.reports_editButton__exnKy:hover{background:#deecf9}.reports_deleteButton__oeDF3{padding:6px 12px;background:#fff;border:1px solid #d13438;border-radius:4px;font-size:12px;font-weight:500;color:#d13438;cursor:pointer;transition:all .15s}.reports_deleteButton__oeDF3:hover{background:#fde7e9}.reports_reportName__xYBuQ{font-weight:500;color:var(--office-gray-190,#201f1e)}.reports_templateInfo__7fG82{font-size:12px;color:var(--office-gray-90,#a19f9d);margin-top:2px}.reports_formatBadge__0_tgr.reports_html__kedKW{background:#fff4ce;color:#986f0b}.reports_previewOverlay__wjmBt{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.reports_previewModal__hsijW{background:#fff;border-radius:8px;width:100%;max-width:1200px;height:90vh;display:flex;flex-direction:column;box-shadow:0 10px 40px rgba(0,0,0,.2)}.reports_previewHeader__ET5I1{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--office-gray-40,#e1dfdd)}.reports_previewHeader__ET5I1 h2{font-size:18px;font-weight:600;color:var(--office-gray-190,#201f1e);margin:0}.reports_previewActions__HEf4N{display:flex;align-items:center;gap:8px}.reports_closePreview__wpXgF{background:none;border:none;padding:8px;cursor:pointer;color:var(--office-gray-130,#605e5c);border-radius:4px;display:flex;align-items:center;justify-content:center}.reports_closePreview__wpXgF:hover{background:var(--office-gray-10,#faf9f8)}.reports_previewContent__RK3n6{flex:1;overflow:hidden;background:#f5f5f5}.reports_htmlPreview__FutQk{width:100%;height:100%;border:none;background:#fff}.page_dashboard__G8EHF{padding:24px;max-width:1200px;margin:0 auto}.page_welcome__s5oDV{margin-bottom:32px;text-align:center}.page_title__2mjmN{font-size:28px;font-weight:600;color:var(--office-text,#323130);margin:0 0 8px}.page_subtitle__TMz4z{font-size:16px;color:var(--office-text-secondary,#605e5c);margin:0}.page_grid____tsf{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-bottom:32px}.page_card__5uiUh{display:flex;align-items:flex-start;gap:16px;padding:20px;background:var(--office-surface,#f3f2f1);border:1px solid var(--office-border,#e1dfdd);border-radius:8px;transition:box-shadow .2s ease,border-color .2s ease}.page_card__5uiUh:hover{border-color:var(--office-primary,#0078d4);box-shadow:0 2px 8px rgba(0,120,212,.1)}.page_cardIcon__b8olt{display:flex;align-items:center;justify-content:center;width:56px;height:56px;background:var(--office-primary-light,#deecf9);color:var(--office-primary,#0078d4);border-radius:8px;flex-shrink:0}.page_cardContent__RlQsN{flex:1;min-width:0}.page_cardTitle__pKwj4{font-size:14px;font-weight:600;color:var(--office-text,#323130);margin:0 0 4px}.page_cardCount__KbBWg{font-size:32px;font-weight:700;color:var(--office-primary,#0078d4);margin:0;line-height:1}.page_cardDescription__x_YRd{font-size:12px;color:var(--office-text-secondary,#605e5c);margin:4px 0 0}.page_recentSection__zcWhr{background:var(--office-surface,#f3f2f1);border:1px solid var(--office-border,#e1dfdd);border-radius:8px;padding:20px}.page_sectionTitle__b28sd{font-size:18px;font-weight:600;color:var(--office-text,#323130);margin:0 0 16px}.page_emptyState__6GriT{text-align:center;padding:40px 20px;color:var(--office-text-secondary,#605e5c)}.page_emptyState__6GriT p{margin:0;font-size:14px}.page_clickable___W5Fw{cursor:pointer}.page_activityList__OzS_z{display:flex;flex-direction:column;gap:8px}.page_activityItem__OiKBF{display:flex;align-items:center;gap:12px;padding:12px;background:#fff;border-radius:4px}.page_activityType__gbR40{font-size:12px;padding:2px 8px;background:var(--office-primary-light,#deecf9);color:var(--office-primary,#0078d4);border-radius:4px;text-transform:uppercase;font-weight:500}.page_activityName__C5Nkz{flex:1;font-size:14px;color:var(--office-text,#323130)}.page_activityDate__kP8K4{font-size:12px;color:var(--office-text-secondary,#605e5c)}.page_quickActions__VcAzr{margin-top:24px;background:var(--office-surface,#f3f2f1);border:1px solid var(--office-border,#e1dfdd);border-radius:8px;padding:20px}.page_actionButtons__gLf8E{display:flex;gap:12px;flex-wrap:wrap}.page_actionButton__NgdPQ{padding:10px 20px;background:var(--office-primary,#0078d4);color:#fff;border:none;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s ease}.page_actionButton__NgdPQ:hover{background:var(--office-primary-dark,#106ebe)}.page_cardPrimary__Xyd7F{background:var(--office-primary,#0078d4);border-color:var(--office-primary-dark,#106ebe)}.page_cardPrimary__Xyd7F:hover{background:var(--office-primary-dark,#106ebe);border-color:var(--office-primary-dark,#106ebe)}.page_cardPrimary__Xyd7F .page_cardIcon__b8olt{background:hsla(0,0%,100%,.2);color:#fff}.page_cardPrimary__Xyd7F .page_cardDescription__x_YRd,.page_cardPrimary__Xyd7F .page_cardTitle__pKwj4{color:#fff}.page_steps__mkeyh{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}.page_step__T3d78{display:flex;gap:12px;align-items:flex-start}.page_stepNumber__W7kEy{width:32px;height:32px;background:var(--office-primary,#0078d4);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;flex-shrink:0}.page_stepContent__zUi_c h3{font-size:14px;font-weight:600;color:var(--office-text,#323130);margin:0 0 4px}.page_stepContent__zUi_c p{font-size:12px;color:var(--office-text-secondary,#605e5c);margin:0}@media (max-width:768px){.page_dashboard__G8EHF{padding:16px}.page_title__2mjmN{font-size:24px}.page_grid____tsf{grid-template-columns:1fr;gap:12px}.page_card__5uiUh{padding:16px}.page_cardIcon__b8olt{width:48px;height:48px}.page_cardCount__KbBWg{font-size:28px}}.page_container__bqQpO{padding:24px;max-width:1200px}.page_header__8_KMu{margin-bottom:32px}.page_title__hy4vL{font-size:24px;font-weight:600;color:var(--office-gray-190,#201f1e);margin:0 0 8px}.page_subtitle__pPZKl{font-size:14px;color:var(--office-gray-90,#a19f9d);margin:0}.page_currentPlan__veYdi{background:#fff;border:1px solid var(--office-gray-30,#edebe9);border-radius:8px;padding:20px;margin-bottom:32px}.page_currentPlan__veYdi h2{font-size:14px;font-weight:500;color:var(--office-gray-90,#a19f9d);margin:0 0 8px;text-transform:uppercase;letter-spacing:.5px}.page_planBadge__Bnl5D{font-size:24px;font-weight:600;color:var(--office-primary,#0078d4)}.page_renewDate__8bmOw{font-size:14px;color:var(--office-gray-90,#a19f9d);margin:8px 0 0}.page_plans__U5O9u{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-bottom:32px}.page_planCard__Wv5sK{background:#fff;border:1px solid var(--office-gray-30,#edebe9);border-radius:8px;padding:24px;display:flex;flex-direction:column}.page_planCard__Wv5sK.page_highlighted__QdXnU{border-color:var(--office-primary,#0078d4);box-shadow:0 4px 12px rgba(0,120,212,.15)}.page_planCard__Wv5sK.page_current__YzKQR{background:var(--office-gray-10,#faf9f8)}.page_planName__X4Up8{font-size:18px;font-weight:600;color:var(--office-gray-190,#201f1e);margin:0 0 12px}.page_planPrice__93_Ta{margin-bottom:20px}.page_price__tlKVH{font-size:32px;font-weight:700;color:var(--office-gray-190,#201f1e)}.page_period__HcZfj{font-size:14px;color:var(--office-gray-90,#a19f9d)}.page_features__Dnr5F{list-style:none;padding:0;margin:0 0 24px;flex:1}.page_features__Dnr5F li{font-size:14px;color:var(--office-gray-130,#605e5c);padding:8px 0;border-bottom:1px solid var(--office-gray-20,#f3f2f1)}.page_features__Dnr5F li:last-child{border-bottom:none}.page_features__Dnr5F li:before{content:"✓";color:var(--office-primary,#0078d4);margin-right:8px}.page_planButton__v9KWP{width:100%;padding:12px;border:1px solid var(--office-gray-60,#c8c6c4);border-radius:4px;background:#fff;color:var(--office-gray-130,#605e5c);font-size:14px;font-weight:500;cursor:pointer;transition:all .15s}.page_planButton__v9KWP:hover:not(:disabled){border-color:var(--office-primary,#0078d4);color:var(--office-primary,#0078d4)}.page_planButton__v9KWP.page_primary__bETci{background:var(--office-primary,#0078d4);border-color:var(--office-primary,#0078d4);color:#fff}.page_planButton__v9KWP.page_primary__bETci:hover:not(:disabled){background:var(--office-primary-dark,#106ebe)}.page_planButton__v9KWP:disabled{opacity:.6;cursor:not-allowed}.page_billingInfo__jcPLr{background:#fff;border:1px solid var(--office-gray-30,#edebe9);border-radius:8px;padding:24px}.page_billingInfo__jcPLr h2{font-size:18px;font-weight:600;color:var(--office-gray-190,#201f1e);margin:0 0 12px}.page_infoText__aSgQx{font-size:14px;color:var(--office-gray-90,#a19f9d);margin:0 0 16px}.page_manageButton___TPf9{padding:10px 20px;background:var(--office-primary,#0078d4);color:#fff;border:none;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:background .15s}.page_manageButton___TPf9:hover{background:var(--office-primary-dark,#106ebe)}.page_container__c1z8w{padding:24px;max-width:1200px}.page_header__qF43N{margin-bottom:24px}.page_title__GCnhz{font-size:24px;font-weight:600;color:var(--office-gray-190,#201f1e);margin:0}.page_layout__HC1Ty{display:flex;gap:24px}.page_sidebar__s2JLg{width:200px;flex-shrink:0;display:flex;flex-direction:column;gap:4px}.page_navItem__lKsTJ{display:flex;align-items:center;gap:12px;padding:12px 16px;background:transparent;border:none;border-radius:4px;font-size:14px;color:var(--office-gray-130,#605e5c);cursor:pointer;text-align:left;transition:background .15s}.page_navItem__lKsTJ:hover{background:var(--office-gray-20,#f3f2f1)}.page_navItemActive__o7Ede{background:var(--office-primary-light,#deecf9);color:var(--office-primary,#0078d4)}.page_navIcon__c_i5g{display:flex;align-items:center;justify-content:center;color:inherit}.page_navIcon__c_i5g svg{color:inherit}.page_content__soCgJ{flex:1;background:#fff;border:1px solid var(--office-gray-30,#edebe9);border-radius:8px;padding:24px}.page_section__AJ5_S{max-width:600px}.page_sectionTitle__OLfux{font-size:18px;font-weight:600;color:var(--office-gray-190,#201f1e);margin:0 0 24px}.page_message__6zmBC{padding:12px 16px;border-radius:4px;margin-bottom:16px;font-size:14px}.page_message__6zmBC.page_success__kltmC{background:#dff6dd;color:#107c10}.page_message__6zmBC.page_error__xqx8P{background:#fde7e9;color:#a80000}.page_form__Sp95F{display:flex;flex-direction:column;gap:20px}.page_field__iiHpO{display:flex;flex-direction:column;gap:6px}.page_label__uyzs_{font-weight:500}.page_input__3zXtQ,.page_label__uyzs_{font-size:14px;color:var(--office-gray-190,#201f1e)}.page_input__3zXtQ{padding:10px 12px;border:1px solid var(--office-gray-60,#c8c6c4);border-radius:4px;transition:border-color .15s}.page_input__3zXtQ:focus{outline:none;border-color:var(--office-primary,#0078d4)}.page_input__3zXtQ:disabled{background:var(--office-gray-20,#f3f2f1);color:var(--office-gray-90,#a19f9d)}.page_hint__armiS{font-size:12px;color:var(--office-gray-90,#a19f9d);margin:0}.page_saveButton__pwAIx{align-self:flex-start;padding:10px 20px;background:var(--office-primary,#0078d4);color:#fff;border:none;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:background .15s}.page_saveButton__pwAIx:hover:not(:disabled){background:var(--office-primary-dark,#106ebe)}.page_saveButton__pwAIx:disabled{opacity:.6;cursor:not-allowed}.page_preferenceItem__BUj2O{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-bottom:1px solid var(--office-gray-30,#edebe9)}.page_preferenceItem__BUj2O:last-child{border-bottom:none}.page_preferenceItem__BUj2O h3{font-size:14px;font-weight:500;color:var(--office-gray-190,#201f1e);margin:0 0 4px}.page_preferenceItem__BUj2O p{font-size:12px;color:var(--office-gray-90,#a19f9d);margin:0}.page_select__OFp77{padding:8px 12px;border:1px solid var(--office-gray-60,#c8c6c4);border-radius:4px;font-size:14px;background:#fff;min-width:150px}.page_toggle__P1Zjf{position:relative;display:inline-block;width:48px;height:24px}.page_toggle__P1Zjf input{opacity:0;width:0;height:0}.page_slider__kSLW8{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--office-gray-60,#c8c6c4);transition:.3s;border-radius:24px}.page_slider__kSLW8:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.3s;border-radius:50%}.page_toggle__P1Zjf input:checked+.page_slider__kSLW8{background-color:var(--office-primary,#0078d4)}.page_toggle__P1Zjf input:checked+.page_slider__kSLW8:before{transform:translateX(24px)}.page_planCard__TEHWQ{display:flex;justify-content:space-between;align-items:center;padding:20px;background:var(--office-gray-10,#faf9f8);border:1px solid var(--office-gray-30,#edebe9);border-radius:8px}.page_planInfo__ISmhk h3{font-size:16px;font-weight:600;color:var(--office-gray-190,#201f1e);margin:0 0 4px;text-transform:capitalize}.page_planInfo__ISmhk p{font-size:14px;color:var(--office-gray-90,#a19f9d);margin:0}.page_upgradeButton__I_aRl{padding:10px 20px;background:var(--office-primary,#0078d4);color:#fff;border:none;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:background .15s}.page_upgradeButton__I_aRl:hover{background:var(--office-primary-dark,#106ebe)}@media (max-width:768px){.page_layout__HC1Ty{flex-direction:column}.page_sidebar__s2JLg{width:100%;flex-direction:row;overflow-x:auto}.page_navItem__lKsTJ{white-space:nowrap}}.templates_container__Stk_r{padding:24px;max-width:1400px;margin:0 auto}.templates_header__4_1ZM{margin-bottom:24px}.templates_title__qt106{font-size:24px;font-weight:600;color:var(--office-gray-190,#201f1e);margin:0 0 8px}.templates_subtitle__whpz9{font-size:14px;color:var(--office-gray-130,#605e5c);margin:0}.templates_categories__YLAvP{display:flex;gap:8px;margin-bottom:24px;flex-wrap:wrap}.templates_categoryButton__ki5Kl{padding:8px 16px;background:#fff;border:1px solid var(--office-gray-40,#e1dfdd);border-radius:4px;font-size:13px;color:var(--office-gray-130,#605e5c);cursor:pointer;transition:all .15s}.templates_categoryButton__ki5Kl:hover{background:var(--office-gray-10,#faf9f8);border-color:var(--office-gray-50,#d2d0ce)}.templates_categoryButton__ki5Kl.templates_active__Rmfj6{background:var(--office-primary,#0078d4);border-color:var(--office-primary,#0078d4);color:#fff}.templates_grid__uH6L9{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.templates_card__w2Z1f{display:flex;flex-direction:column;padding:20px;background:#fff;border:1px solid var(--office-gray-40,#e1dfdd);border-radius:4px;cursor:pointer;transition:all .15s}.templates_card__w2Z1f:hover{border-color:var(--office-primary,#0078d4);box-shadow:0 2px 8px rgba(0,0,0,.1)}.templates_cardHeader___6fIU{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.templates_category__cq8tr{font-size:11px;font-weight:600;color:var(--office-primary,#0078d4);text-transform:uppercase}.templates_systemBadge__SICT0{font-size:10px;font-weight:500;padding:2px 6px;background:var(--office-gray-20,#f3f2f1);color:var(--office-gray-130,#605e5c);border-radius:4px}.templates_cardTitle__zn_hG{font-size:16px;font-weight:600;color:var(--office-gray-190,#201f1e);margin:0 0 8px}.templates_cardDescription__FH_7r{font-size:13px;color:var(--office-gray-130,#605e5c);margin:0 0 16px;flex:1;line-height:1.5}.templates_useButton__Ap2QT{padding:8px 16px;background:var(--office-primary,#0078d4);border:none;border-radius:4px;font-size:13px;font-weight:500;color:#fff;cursor:pointer;transition:background .15s;align-self:flex-start}.templates_useButton__Ap2QT:hover{background:var(--office-primary-hover,#106ebe)}.templates_detail__FTHiS{display:flex;flex-direction:column;gap:16px}.templates_detailMeta__wk1ps{display:flex;gap:8px;align-items:center}.templates_detailDescription__8SJmD{font-size:14px;color:var(--office-gray-130,#605e5c);line-height:1.6;margin:0}.templates_detailSection__FZWcK{padding:16px;background:var(--office-gray-10,#faf9f8);border-radius:4px}.templates_detailSectionTitle__F1o0P{font-size:14px;font-weight:600;color:var(--office-gray-190,#201f1e);margin:0 0 12px}.templates_featureList__pDbCD{margin:0;padding-left:20px;color:var(--office-gray-130,#605e5c);font-size:13px;line-height:1.8}.templates_detailActions__bHDlX{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}.templates_cancelButton__gQzgN{padding:8px 16px;background:#fff;border:1px solid var(--office-gray-40,#e1dfdd);border-radius:4px;font-size:13px;color:var(--office-gray-130,#605e5c);cursor:pointer;transition:all .15s}.templates_cancelButton__gQzgN:hover{background:var(--office-gray-10,#faf9f8)}.templates_createForm__whEl7{display:flex;flex-direction:column;gap:16px}.templates_formGroup__WbnuA{display:flex;flex-direction:column;gap:6px}.templates_label__0qkYf{font-size:13px;font-weight:500;color:var(--office-gray-190,#201f1e)}.templates_input__5TXez,.templates_select__nDHah,.templates_textarea__hzDvJ{padding:8px 12px;border:1px solid var(--office-gray-40,#e1dfdd);border-radius:4px;font-size:14px;color:var(--office-gray-190,#201f1e);background:#fff;transition:border-color .15s}.templates_input__5TXez:focus,.templates_select__nDHah:focus,.templates_textarea__hzDvJ:focus{outline:none;border-color:var(--office-primary,#0078d4)}.templates_textarea__hzDvJ{resize:vertical;min-height:80px}.templates_formActions__mBrsW{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}.templates_error__UJvtl{padding:10px 12px;background:#fde7e9;border:1px solid #f3d6d8;border-radius:4px;color:#a80000;font-size:13px}.templates_emptyState__f7it4{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 24px;text-align:center;background:#fff;border:1px solid var(--office-gray-40,#e1dfdd);border-radius:4px}.templates_emptyIcon__YvY9Q{color:var(--office-gray-90,#a19f9d);margin-bottom:16px}.templates_emptyTitle__y5VbW{font-size:20px;font-weight:600;color:var(--office-gray-190,#201f1e);margin:0 0 8px}.templates_emptyDescription__df_bg{font-size:14px;color:var(--office-gray-130,#605e5c);margin:0;max-width:400px;line-height:1.5}