:root{--theme-background:#3f51b5;--them-background:#3f51b5;--theme-web-background:#3f51b5;--theme-color:#3f51b5;--theme-border-color:#3f51b5;--theme-border-grid-th:#3f51b5a3;--theme-border-grid-td:#3f51b575;--theme-border-grid-txt:#3f51b5d6;--theme-icon-color:#3f51b5a3;--theme-bg-menu:#3f51b547;--theme-bg-sub-menu:#3f51b526;--theme-bg-sub-menu-hover:#3f51b512;--theme-bg-light-bg:#3f51b509;--theme-soft:#3f51b51c;--theme-shadow:#3f51b52e;--awt-page-bg:#eef1fb;--awt-border:#d7dff3;--awt-text:#202124;--awt-muted:#667085;--awt-header-height:60px;--awt-sidebar-rail:60px;--awt-sidebar-open:300px}
*{box-sizing:border-box}html,body{min-height:100%;margin:0;padding:0}body{background:var(--awt-page-bg);color:var(--awt-text);-webkit-font-smoothing:antialiased;font-family:Source Sans Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:14px}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}ul,ol{margin:0;padding:0;list-style:none}button{cursor:pointer}::selection{background:var(--theme-background);color:#fff}html{scrollbar-width:thin;scrollbar-color:var(--theme-background) #eef0f6}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#eef0f6}::-webkit-scrollbar-thumb{background:var(--theme-background);border-radius:20px}::-webkit-scrollbar-thumb:hover{background:var(--theme-background);opacity:.85}@media (max-width:767px){input,textarea{font-size:16px}}.is-rights-denied,.is-rights-denied:hover,.is-rights-denied:focus,.is-rights-denied:active{opacity:1;color:#98a1b8!important;cursor:not-allowed!important;box-shadow:none!important;filter:none!important;background:#e9ecef!important;border-color:#d8dce3!important;transform:none!important}.is-rights-denied i,.is-rights-denied span,.is-rights-denied svg{opacity:1;color:#98a1b8!important}
.MainSection{min-height:100dvh}.PageContent{min-height:100dvh;padding-left:var(--awt-sidebar-rail);background:var(--theme-bg-sub-menu);flex-direction:column;transition:padding-left .18s ease-in-out;display:flex}.PageContent.isMenu{padding-left:var(--awt-sidebar-open)}.PageContent.PageContent--noSidebar{padding-left:0}@media (min-width:1366px){.PageContent.PageContent--horizontal{padding-left:0}}.SidebarCloser{display:none}@media (max-width:991px){body._isMenu .SidebarCloser{z-index:8998;background:#00000047;display:block;position:fixed;inset:0}}.awt-admin-main{flex:auto;padding:8px 12px 20px}@media (max-width:767px){.PageContent,.PageContent.isMenu{padding-left:0}.awt-admin-main{padding:6px 0 18px}body._isMenu .SidebarCloser{display:none}}.portal-landing{background:var(--theme-bg-light-bg,#f4f6ff);place-items:center;min-height:100dvh;padding:24px;display:grid}.portal-card{background:#fff;border:1px solid #3f51b533;border-radius:16px;width:min(760px,100%);padding:28px;box-shadow:0 12px 36px #19285a1f}.portal-kicker{color:var(--theme-background);letter-spacing:.08em;font-size:12px;font-weight:700}.portal-card h1{color:var(--theme-background);margin:4px 0 8px}.portal-user-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:22px 0;display:grid}.portal-user-grid span{background:#f8f9ff;border-radius:10px;flex-direction:column;gap:4px;padding:12px;display:flex}.portal-actions{align-items:center;gap:10px;display:flex}.portal-actions a,.portal-actions button{cursor:pointer;border:0;border-radius:8px;padding:10px 14px;text-decoration:none}.portal-actions a{background:var(--theme-background);color:#fff}.portal-actions button{color:#26315e;background:#eceff8}@media (max-width:600px){.portal-user-grid{grid-template-columns:1fr}.portal-card{padding:20px}}.awt-admin-main{position:relative}.awt-admin-page-container{min-height:inherit;position:relative}.awt-content-loader,.awt-route-content-loader{z-index:5000;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#ffffffb8;justify-content:center;align-items:center;min-height:180px;display:flex;position:absolute;inset:0}.awt-route-content-loader{min-height:calc(100vh - var(--awt-header-height));min-height:calc(100dvh - var(--awt-header-height));position:relative}.awt-content-loader-box{color:#3f4655;background:#fff;border:1px solid #0000000f;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-width:126px;padding:18px 24px;font-size:13px;font-weight:700;display:flex;box-shadow:0 8px 28px #141f4824}.awt-content-spinner{border:4px solid #e6e8ee;border-top-color:var(--them-background,var(--theme-background,#3f51b5));border-radius:50%;width:38px;height:38px;animation:.7s linear infinite awt-content-spin}@keyframes awt-content-spin{to{transform:rotate(360deg)}}@media (max-width:767px){.awt-content-loader,.awt-route-content-loader{min-height:calc(100dvh - 51px)}}
.awt-top-header{z-index:9000;height:var(--awt-header-height);border-bottom:1px solid var(--theme-background);background:#fff;justify-content:space-between;align-items:center;transition:width .18s ease-in-out;display:flex;position:sticky;top:0;box-shadow:0 1px 2px #18274b0d}.awt-top-header__left,.awt-top-header__actions{align-items:center;display:flex}.awt-top-header__left{min-width:0}.awt-top-header__actions{gap:3px;height:100%;padding-right:8px}.awt-header-icon{width:44px;height:58px;color:var(--theme-background);cursor:pointer;background:0 0;border:0;outline:0;justify-content:center;align-items:center;margin:0;padding:0;transition:background .16s,color .16s;display:inline-flex;position:relative}.awt-header-icon:hover{background:var(--theme-bg-light-bg)}.awt-collapse-menu{width:52px}.awt-collapse-icon{font-size:23px;line-height:1}.awt-collapse-icon--mobile{display:none}@media (max-width:767px){.awt-collapse-icon--desktop{display:none}.awt-collapse-icon--mobile{display:inline-block}}.awt-branch-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:min(48vw,680px);color:var(--theme-background);font-size:18px;font-weight:600;line-height:58px;display:block;overflow:hidden}.awt-header-badge>span{color:#fff;background:#df4e4e;border-radius:10px;justify-content:center;align-items:center;min-width:15px;height:15px;padding:0 4px;font-size:9px;font-weight:700;line-height:15px;display:flex;position:absolute;top:8px;right:3px}.awt-profile-wrap{position:relative}.awt-user-avatar-button{color:#f3ad20;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:48px;height:58px;padding:0;display:flex}.awt-user-avatar-button svg{fill:#ffd56b;stroke:#212121;stroke-width:1.4px}.awt-user-avatar-button.is-open,.awt-more-button.is-open,.awt-apps-wrap>.awt-header-icon.is-open,.awt-messages-wrap>.awt-header-icon[aria-expanded=true]{outline-offset:-3px;border-radius:5px;outline:2px solid #2bb673}.awt-profile-menu{z-index:10010;background:#fff;border:1px solid #e2e2e2;width:252px;padding:0;position:absolute;top:58px;right:-35px;box-shadow:0 8px 28px #00000026}.awt-profile-summary{color:var(--theme-color);border-bottom:1px solid #ddd;flex-direction:column;gap:4px;padding:13px 24px 11px;font-size:13px;display:flex}.awt-profile-menu>button{color:#666;text-align:left;cursor:pointer;background:#fff;border:0;align-items:center;gap:12px;width:100%;min-height:34px;padding:7px 24px;font-size:14px;display:flex}.awt-profile-menu>button:hover{background:#f5f5f5}.awt-profile-menu>button svg{color:var(--theme-color);flex:none}.awt-more-button{width:34px}.awt-subscription-reminder{color:#c62828;white-space:nowrap;cursor:pointer;background:#fdecec;border:1px solid #f5c2c2;border-radius:999px;align-items:center;gap:6px;height:32px;margin-right:8px;padding:0 12px;font-size:12.5px;font-weight:600;animation:2s ease-in-out infinite awt-reminder-pulse;display:inline-flex}.awt-subscription-reminder:hover{background:#fbd9d9}@keyframes awt-reminder-pulse{0%,to{box-shadow:0 0 #dc354559}50%{box-shadow:0 0 0 5px #dc354500}}@media (prefers-reduced-motion:reduce){.awt-subscription-reminder{animation:none}}@media (max-width:767px){.awt-subscription-reminder{justify-content:center;width:32px;margin-right:2px;padding:0}.awt-subscription-reminder>span{display:none}}@media (max-width:720px){.awt-top-header__actions .awt-voice-wrap,.awt-top-header__actions .awt-apps-wrap{display:none}.awt-branch-name{max-width:50vw;font-size:15px}.awt-collapse-menu{width:42px}.awt-profile-menu{right:-30px}}.awt-mobile-header-logo,.awt-mobile-avatar{display:none}@media (max-width:767px){.awt-top-header{border-top:1px solid #222;border-bottom-color:#d8deef;height:51px;min-height:51px;padding:0 5px;position:sticky;box-shadow:0 2px 5px #0000001f}.awt-top-header__left{height:100%}.awt-collapse-menu{width:36px;height:50px}.awt-collapse-menu svg{width:22px;height:22px}.awt-collapse-icon{font-size:22px}.awt-mobile-header-logo{object-fit:contain;width:66px;height:43px;margin-left:4px;display:block}.awt-branch-name{display:none}.awt-top-header__actions{gap:0;padding-right:0}.awt-top-header__actions .awt-voice-wrap,.awt-top-header__actions .awt-apps-wrap,.awt-top-header__actions .awt-messages-wrap{display:none}.awt-header-icon{width:33px;height:50px}.awt-header-icon svg{width:21px;height:21px}.awt-header-badge>span{top:3px;right:-1px}.awt-user-avatar-button{color:#aaa;width:42px;height:50px}.awt-desktop-avatar{display:none}.awt-mobile-avatar{color:#a7a7a7;display:inline-flex}.awt-mobile-avatar svg{fill:#d2d2d2;stroke:#fff;stroke-width:1.3px;width:36px;height:36px}.awt-more-button{width:28px;height:50px}.awt-profile-menu{width:min(280px,92vw);top:50px;right:-30px}}.awt-notification-wrap{position:relative}.awt-notification-popup{z-index:10020;background:#fff;border:1px solid #dfe4f1;border-radius:4px;width:340px;max-height:430px;position:absolute;top:58px;right:-70px;overflow:hidden;box-shadow:0 10px 30px #00000029}.awt-notification-title{height:42px;color:var(--theme-background);border-bottom:1px solid #edf0f6;justify-content:space-between;align-items:center;padding:0 13px;display:flex}.awt-notification-title span{background:var(--theme-bg-sub-menu);border-radius:12px;place-items:center;min-width:24px;height:24px;font-size:11px;display:grid}.awt-notification-list{max-height:385px;overflow:auto}.awt-notification-row{border-bottom:1px solid #edf0f6;justify-content:space-between;align-items:center;gap:10px;padding:11px 14px;display:flex}.awt-notification-row:last-child{border-bottom:0}.awt-notification-label{color:#354aab;font-size:13px}.awt-notification-count{color:#354aab;border:1px solid #c7d0ef;border-radius:50%;flex-shrink:0;place-items:center;min-width:22px;height:22px;padding:0 3px;font-size:11px;font-weight:600;display:grid}.awt-notification-empty{text-align:center;color:#9298a7;padding:24px 14px;font-size:12px}.awt-apps-wrap,.awt-messages-wrap{position:relative}.awt-messages-popup{top:var(--awt-header-height);z-index:10020;background:#fff;border-left:1px solid #dfe4f1;position:fixed;bottom:0;right:0;overflow:hidden;box-shadow:-8px 0 24px #00000024}@media (max-width:767px){.awt-messages-popup{box-shadow:none;top:51px;left:0}}.awt-apps-popup{z-index:10020;background:#fff;border:1px solid #dfe4f1;border-radius:6px;width:420px;position:absolute;top:58px;right:-60px;overflow:hidden;box-shadow:0 10px 30px #00000029}.awt-apps-hero{align-items:stretch;display:flex}.awt-apps-hero-tile{cursor:pointer;min-width:0;color:var(--theme-color,#354aab);text-align:left;background:#fff;border:0;flex:1;align-items:center;gap:10px;padding:18px 16px;font-size:14px;font-weight:500;display:flex}.awt-apps-hero-tile:hover{background:#f7f9ff}.awt-apps-hero-tile:first-child{border-right:1px solid #edf0f6}.awt-apps-hero-tile>svg{color:var(--theme-color,#354aab);flex:none}.awt-apps-hero-icon{color:#f2711c;background:#fff1e6;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;display:grid}.awt-apps-more{border-top:1px solid #edf0f6;grid-template-columns:1fr 1fr;padding:6px 4px;display:grid}.awt-apps-more-label{letter-spacing:.04em;text-transform:uppercase;color:#9298a7;grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:12px;padding:8px 16px 4px;font-size:11px;font-weight:600;display:flex}.awt-apps-active-users{font:inherit;font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;color:var(--theme-background,#3f51b5);text-underline-offset:3px;background:0 0;border:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.awt-apps-active-users:hover{text-decoration-style:solid}.awt-active-users-panel{background:#fbfcfe;border:1px solid #e6eaf2;border-radius:6px;grid-column:1/-1;max-height:240px;margin:2px 8px 6px;overflow-y:auto}.awt-active-users-empty{text-align:center;color:#9298a7;padding:14px;font-size:12px}.awt-active-users-row{border-bottom:1px solid #eef1f7;align-items:center;gap:8px;padding:7px 10px;display:flex}.awt-active-users-row:last-child{border-bottom:0}.awt-active-users-dot{background:#2bb673;border-radius:50%;flex-shrink:0;width:8px;height:8px}.awt-active-users-name{flex-direction:column;flex:1;min-width:0;display:flex}.awt-active-users-name strong{color:#222;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;overflow:hidden}.awt-active-users-name small{color:#9298a7;text-transform:capitalize;font-size:10.5px}.awt-active-users-logout{color:#dc3545;cursor:pointer;background:#fff;border:1px solid #f3c2c2;border-radius:4px;flex-shrink:0;padding:3px 9px;font-size:11px;font-weight:600}.awt-active-users-logout:hover{color:#fff;background:#dc3545;border-color:#dc3545}.awt-apps-more>button{color:#555;text-align:left;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:#fff;border:0;border-radius:6px;align-items:center;gap:12px;min-height:38px;padding:7px 16px;font-size:13.5px;display:flex;overflow:hidden}.awt-apps-more>button:hover{background:#f5f5f5}.awt-apps-more>button svg{color:var(--theme-color,#354aab);flex:none}.awt-apps-more>button:disabled{cursor:default;opacity:.65}@media (max-width:480px){.awt-apps-more{grid-template-columns:1fr}}@keyframes awt-spin{to{transform:rotate(360deg)}}.awt-spin{animation:.9s linear infinite awt-spin}@media (max-width:767px){.awt-apps-popup{width:min(360px,92vw);top:50px;right:-90px}.awt-notification-popup{width:min(330px,92vw);top:50px;right:-100px}}.awt-user-photo{width:38px;height:38px;color:var(--theme-background);background:#e6edf9;border:1px solid #c7d1e7;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.awt-user-photo__img{object-fit:cover;width:100%;height:100%;display:block}.awt-user-photo__initials{letter-spacing:.2px;place-items:center;width:100%;height:100%;font-size:13px;font-weight:700;display:grid}.awt-org-logo-fallback{color:var(--theme-background);background:#fff;justify-content:center;align-items:center;display:none;overflow:hidden}.awt-org-logo-image{object-fit:contain;width:100%;height:100%;display:block}.awt-org-logo-initials{font-size:12px;font-weight:800;line-height:1}@media (max-width:767px){.awt-mobile-header-logo.awt-org-logo-fallback{width:66px;height:43px;margin-left:4px;display:inline-flex}.awt-user-photo{width:36px;height:36px}}@media (min-width:1366px){.awt-top-header--horizontal .awt-org-logo-fallback{width:52px;height:48px;margin-right:6px;display:inline-flex}}.awt-user-pin-row{flex:1;align-items:center;gap:7px;display:flex}.awt-user-pin-view{color:#777;cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.awt-user-pin-view:hover{color:var(--theme-background);text-decoration:underline}.awt-profile-action-row{color:#666;align-items:center;gap:12px;width:100%;min-height:34px;padding:7px 24px;font-size:14px;display:flex}.awt-profile-action-row>svg{color:var(--theme-color);flex:none}.awt-voice-wrap{position:relative}.awt-header-voice.is-listening{color:#d93025}.awt-header-voice.is-listening svg{animation:1.1s ease-in-out infinite awt-voice-pulse}@keyframes awt-voice-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}.awt-voice-popup{z-index:10020;background:#fff;border:1px solid #dfe4f1;border-radius:4px;width:360px;position:absolute;top:58px;right:-120px;overflow:hidden;box-shadow:0 10px 30px #00000029}.awt-voice-title{height:42px;color:var(--theme-background);border-bottom:1px solid #edf0f6;justify-content:space-between;align-items:center;padding:0 8px 0 13px;display:flex}.awt-voice-title button{color:#7b8194;cursor:pointer;background:0 0;border:0;place-items:center;width:30px;height:30px;display:grid}.awt-voice-body{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:16px 14px 12px;display:flex}.awt-voice-mic{background:var(--theme-bg-sub-menu,#eef1fb);width:58px;height:58px;color:var(--theme-background);cursor:pointer;border:1px solid #c7d0ef;border-radius:50%;place-items:center;display:grid}.awt-voice-mic.is-listening{color:#fff;background:#d93025;border-color:#d93025;box-shadow:0 0 0 6px #d9302526}.awt-voice-transcript{color:#222;font-size:14px;font-weight:600}.awt-voice-message{color:#6b7180;font-size:12px}.awt-voice-hints{color:#4b5563;background:#fafbfe;border-top:1px solid #edf0f6;padding:10px 14px 12px;font-size:12px}.awt-voice-hints strong{color:#1f2937;margin-bottom:4px;font-size:12px;display:block}.awt-voice-hints ul{gap:2px;margin:0;padding-left:16px;display:grid}.awt-voice-hints.is-denied{color:#92400e;background:#fffbeb}.awt-voice-suggestions{border-top:1px solid #edf0f6;max-height:320px;margin:0;padding:0;list-style:none;overflow:auto}.awt-voice-suggestions li{border-bottom:1px solid #edf0f6}.awt-voice-suggestions li:last-child{border-bottom:0}.awt-voice-suggestions button{text-align:left;cursor:pointer;color:#354aab;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:9px 13px;display:flex}.awt-voice-suggestions button:hover{background:#f4f6fc}.awt-voice-num{border:1px solid #c7d0ef;border-radius:50%;flex-shrink:0;place-items:center;min-width:22px;height:22px;font-size:11px;font-weight:600;display:grid}.awt-voice-suggestions .mdi{flex-shrink:0;font-size:18px}.awt-voice-name{flex-direction:column;min-width:0;display:flex}.awt-voice-name b{font-size:13px;font-weight:600}.awt-voice-name small{color:#8a90a0;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}
.awt-settings-panel{z-index:10020;color:#111;visibility:hidden;background:#fff;width:min(600px,100vw);padding:0 16px 12px;transition:transform .25s,visibility 0s linear .25s;position:fixed;top:0;bottom:0;right:0;overflow:hidden auto;transform:translate(102%);box-shadow:-5px 0 24px #00000024}.awt-settings-panel.is-open{visibility:visible;transition-delay:0s;transform:translate(0)}.awt-settings-head{z-index:5;border-bottom:1px solid #e3e7ef;border-top:3px solid var(--theme-background);background:#fff;align-items:center;gap:12px;margin:0 -16px 2px;padding:10px 16px;display:flex;position:sticky;top:0}.awt-settings-head__icon{width:34px;height:34px;color:var(--theme-background);background:color-mix(in srgb, var(--theme-background) 12%, #fff);border-radius:10px;flex:none;place-items:center;display:grid}.awt-settings-head__text{flex:1;min-width:0}.awt-settings-head__text h2{color:#111827;margin:0;font-size:17px;font-weight:700;line-height:1.25}.awt-settings-head__text p{color:#6b7280;margin:2px 0 0;font-size:12px}.awt-settings-close{color:#4b5563;cursor:pointer;background:#fff;border:1px solid #e3e7ef;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;padding:0;transition:background .15s,color .15s,border-color .15s;display:grid}.awt-settings-close:hover{color:#b91c1c;background:#fee2e2;border-color:#fca5a5}.awt-settings-card{border-bottom:2px dotted #9ca3af;padding:10px 2px 12px}.awt-settings-card:last-child{border-bottom:0}.awt-settings-card__head{align-items:center;gap:8px;margin-bottom:6px;display:flex}.awt-settings-card__icon{width:22px;height:22px;color:var(--theme-background);background:color-mix(in srgb, var(--theme-background) 10%, #fff);border-radius:7px;place-items:center;display:grid}.awt-settings-card__head h3{letter-spacing:.02em;color:#1f2937;flex:1;margin:0;font-size:13px;font-weight:700}.awt-settings-card__hint{color:#6b7280;margin:0 0 8px;font-size:12px}.awt-settings-grid{row-gap:10px;padding:2px 0 0}.awt-setting-field{padding-top:7px;display:block;position:relative}.awt-setting-field>span{z-index:2;color:#6b7280;background:#fff;padding:0 4px;font-size:11px;font-weight:500;line-height:13px;position:absolute;top:0;left:10px}.awt-setting-field select,.awt-setting-field input{color:#374151;width:100%;height:36px;font:inherit;background:#fff;border:1px solid #d5dbe7;border-radius:7px;outline:none;padding:4px 10px;font-size:14px;transition:border-color .15s,box-shadow .15s}.awt-setting-field select:hover:not(:disabled),.awt-setting-field input:hover{border-color:#b5bfd3}.awt-setting-field select:focus,.awt-setting-field input:focus{border-color:var(--theme-background);box-shadow:0 0 0 3px color-mix(in srgb, var(--theme-background) 18%, transparent)}.awt-setting-field select:disabled{color:#9ca3af;cursor:not-allowed;background:#f9fafb}.awt-menu-style-switch{border:0;grid-template-columns:1fr 1fr;gap:10px;min-width:0;margin:0;padding:0;display:grid}.awt-menu-style-switch .visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.awt-menu-style-switch label{cursor:pointer;background:#fff;border:1.5px solid #e3e7ef;border-radius:9px;align-items:center;gap:10px;padding:7px 10px;transition:border-color .15s,background .15s;display:flex;position:relative}.awt-menu-style-switch label:hover{border-color:#c7cfdd}.awt-menu-style-switch label.is-checked{border-color:var(--theme-background);background:color-mix(in srgb, var(--theme-background) 6%, #fff)}.awt-menu-style-switch input[type=radio]{opacity:0;pointer-events:none;position:absolute}.awt-menu-style-switch label:has(input:focus-visible){box-shadow:0 0 0 3px color-mix(in srgb, var(--theme-background) 22%, transparent)}.awt-menu-style-text{flex-direction:column;min-width:0;display:flex}.awt-menu-style-text strong{color:#1f2937;font-size:13px;font-weight:600}.awt-menu-style-text small{color:#6b7280;font-size:11px}.awt-menu-style-switch label.is-checked strong{color:var(--theme-background)}.awt-menu-style-check{box-sizing:content-box;color:#fff;background:var(--theme-background);border-radius:50%;padding:2px;position:absolute;top:6px;right:6px}.awt-menu-preview{background:#f9fafb;border:1px solid #d5dbe7;border-radius:5px;flex:none;gap:2px;width:40px;height:28px;padding:3px;display:grid}.awt-menu-preview i,.awt-menu-preview b{background:#dfe3ea;border-radius:2px;display:block}.awt-menu-style-switch label.is-checked .awt-menu-preview i{background:var(--theme-background)}.awt-menu-preview--verticle{grid-template-rows:repeat(3,1fr);grid-template-columns:10px 1fr}.awt-menu-preview--verticle i{grid-row:1/-1}.awt-menu-preview--horizontal{grid-template-rows:7px 1fr;grid-template-columns:repeat(3,1fr)}.awt-menu-preview--horizontal i{grid-column:1/-1}.awt-theme-current{color:#374151;border:1px solid #e3e7ef;border-radius:999px;align-items:center;gap:6px;padding:3px 9px 3px 4px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;display:inline-flex}.awt-theme-current i{border-radius:50%;width:16px;height:16px}.awt-theme-swatches{grid-template-columns:repeat(20,1fr);gap:6px;display:grid}.awt-theme-swatches button{aspect-ratio:1;color:#fff;cursor:pointer;border:0;border-radius:50%;place-items:center;min-width:0;padding:0;transition:transform .12s,box-shadow .12s;display:grid;box-shadow:inset 0 0 0 1px #00000014}.awt-theme-swatches button:hover{transform:scale(1.15);box-shadow:0 2px 6px #0000002e}.awt-theme-swatches button:focus-visible{outline-offset:2px;outline:2px solid #111827}.awt-theme-swatches button.selected{transform:scale(1.1);box-shadow:0 0 0 2px #fff,0 0 0 4px #111827}.awt-theme-swatches button svg{filter:drop-shadow(0 0 1px #0009)}@media (max-width:480px){.awt-menu-style-switch{grid-template-columns:1fr}.awt-theme-swatches{grid-template-columns:repeat(10,1fr)}}
.SideBarMenu{z-index:9999;width:var(--awt-sidebar-rail);background:#fff;border-right:0;height:100dvh;transition:width .18s ease-in-out;position:fixed;top:0;left:0;overflow:hidden;box-shadow:2px 0 8px #00000029}.SideBarMenu.fxd,.SideBarMenu.fxd .logo.navbar-brand{width:var(--awt-sidebar-open)}.SideBarMenu.fxd .logo .imgAssocERPLogo{width:78px;max-width:78px;max-height:50px}.SideBarMenu .logo.navbar-brand{width:var(--awt-sidebar-rail);height:var(--awt-header-height);background:#fff;border-bottom:1px solid #e0e0e0;justify-content:center;align-items:center;margin:0;padding:0;text-decoration:none;display:flex}.SideBarMenu .logo .imgAssocERPLogo{object-fit:contain;width:52px;max-width:52px;max-height:48px;display:block}.SideBarMenu .Sidebar{height:calc(100vh - var(--awt-header-height));height:calc(100dvh - var(--awt-header-height));position:relative}.SideBarMenu .Sidebar:before{content:"";z-index:0;width:var(--awt-sidebar-rail);background:var(--theme-background);position:absolute;top:0;bottom:0;left:0}.SideBarMenu .sidebar-nav{z-index:1;scrollbar-width:none;-ms-overflow-style:none;height:100%;position:relative;overflow:hidden auto}.SideBarMenu .sidebar-nav::-webkit-scrollbar{width:0;height:0;display:none}.SideBarMenu .nav-menu>li>ul{scrollbar-width:none;-ms-overflow-style:none}.SideBarMenu .nav-menu>li>ul::-webkit-scrollbar{width:0;height:0;display:none}.SideBarMenu .nav-menu{min-height:100%;margin:0;padding:0;list-style:none;position:relative}.SideBarMenu .nav-menu>li{width:var(--awt-sidebar-rail);margin:0;padding:0;list-style:none}.SideBarMenu .nav-menu button,.SideBarMenu .nav-menu a{font-family:inherit;text-decoration:none}.SideBarMenu .nav-menu>li>button,.SideBarMenu .nav-menu>li>a{width:var(--awt-sidebar-rail);color:#fff;cursor:pointer;text-align:center;background:0 0;border:0;outline:0;min-height:42px;margin:0;padding:3px 0;transition:all .2s ease-in-out;display:block;position:relative}.SideBarMenu .nav-menu>li>:is(button,a)>i:first-child{z-index:2;color:#fff;justify-content:center;align-items:center;width:100%;min-height:22px;font-size:20px;line-height:22px;transition:top .2s ease-in-out;display:flex;position:relative;top:9px;background:0 0!important}.SideBarMenu .nav-menu>li>:is(button,a)>span{visibility:hidden;color:#fff;text-align:center;white-space:nowrap;text-overflow:ellipsis;width:56px;margin:0 2px;padding:0 2px;font-size:10px;font-weight:500;line-height:13px;display:block;overflow:hidden}.SideBarMenu .nav-menu>li>:is(button,a):hover,.SideBarMenu .nav-menu>li.openmenu>:is(button,a),.SideBarMenu .nav-menu>li.root-active>:is(button,a),.SideBarMenu .nav-menu>li>:is(button,a).showname{background:#ffffff4d;border-radius:8px;width:54px;margin:1px 3px}.SideBarMenu .nav-menu>li>:is(button,a):hover>i:first-child,.SideBarMenu .nav-menu>li.openmenu>:is(button,a)>i:first-child,.SideBarMenu .nav-menu>li.root-active>:is(button,a)>i:first-child,.SideBarMenu .nav-menu>li>:is(button,a).showname>i:first-child{top:0}.SideBarMenu .nav-menu>li>:is(button,a):hover>span,.SideBarMenu .nav-menu>li.openmenu>:is(button,a)>span,.SideBarMenu .nav-menu>li.root-active>:is(button,a)>span,.SideBarMenu .nav-menu>li>:is(button,a).showname>span{visibility:visible}.SideBarMenu .nav-menu>li>ul{top:var(--awt-header-height);bottom:0;left:var(--awt-sidebar-rail);width:calc(var(--awt-sidebar-open) - var(--awt-sidebar-rail));background:#fff;margin:0;padding:0;list-style:none;display:none;position:fixed;overflow:hidden auto;box-shadow:8px 8px 18px #00000021}.SideBarMenu .nav-menu>li.openmenu>ul{display:block}.SideBarMenu .sidebar-panel-title>h3,.SideBarMenu .nav-menu>li>ul>li>h3{color:#222;background:#fff;border-bottom:1px solid #eee;margin:0;padding:11px 12px;font-size:15px;font-weight:500;line-height:24px;display:block}.SideBarMenu .sidebar-search-box{padding:5px 8px}.SideBarMenu .sidebar-search-box input{color:#555;background:#fff;border:0;border-bottom:1px dashed #ccc;outline:none;width:100%;height:32px;padding:5px 8px}.SideBarMenu .nav-menu li ul li{margin:0;padding:0;list-style:none}.SideBarMenu .nav-menu li ul li>:is(button,a){color:#656565;cursor:pointer;text-align:left;background:0 0;border:0;outline:0;align-items:center;width:100%;min-height:36px;margin:0;padding:7px 25px 7px 8px;font-size:14px;font-weight:400;line-height:22px;transition:background .16s,color .16s;display:flex;position:relative}.SideBarMenu .nav-menu li ul li>:is(button,a)>i:first-child{width:24px;min-width:24px;color:var(--theme-color);text-align:center;margin-right:4px;font-size:16px;background:0 0!important}.SideBarMenu .nav-menu li ul li>:is(button,a)>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.SideBarMenu .awt-menu-shortcut{color:#6b7280;text-align:center;white-space:nowrap;min-width:16px;box-shadow:none;background:#f8fafc;border:1px solid #d5dbe7;border-bottom-width:2px;border-radius:4px;flex:none;margin-left:auto;padding:0 3px;font-family:inherit;font-size:10px;font-weight:700;line-height:14px}.SideBarMenu .nav-menu li ul li>a:has(.awt-menu-shortcut){padding-right:8px}.SideBarMenu .nav-menu li ul li>a:has(.awt-menu-shortcut)>span{margin-right:4px}.SideBarMenu .nav-menu li ul li>a:hover .awt-menu-shortcut,.SideBarMenu .nav-menu li ul li>a.ancActive .awt-menu-shortcut{border-color:var(--theme-background);color:var(--theme-background)}.SideBarMenu .nav-menu li ul li>:is(button,a):hover,.SideBarMenu .nav-menu li ul li>:is(button,a).ancActive,.SideBarMenu .nav-menu li ul li.open>:is(button,a){color:#555;background:var(--theme-bg-sub-menu-hover)}.SideBarMenu .nav-menu li ul li.open>:is(button,a){color:#444;font-weight:500}.SideBarMenu .nav-menu li ul li ul{width:auto;height:auto;box-shadow:none;background:#fff;margin:0;padding:0;position:static}.SideBarMenu .nav-menu li ul li ul li>:is(button,a){padding-left:20px}.SideBarMenu .nav-menu li ul li ul li ul li>:is(button,a){padding-left:35px}.SideBarMenu i.clsmenudownarrow{font-weight:700;transition:transform .18s,color .18s;position:absolute;top:50%;right:8px;transform:translateY(-50%);color:#4a5170!important;width:auto!important;min-width:0!important;margin:0!important;font-size:16px!important}.SideBarMenu :is(button,a):hover>i.clsmenudownarrow,.SideBarMenu li.open>:is(button,a)>i.clsmenudownarrow{color:var(--theme-background)!important}.SideBarMenu li.open>:is(button,a)>i.clsmenudownarrow{transform:translateY(-50%)rotate(180deg)}@media (max-width:991px){.SideBarMenu.fxd{width:min(var(--awt-sidebar-open), 88vw)}.SideBarMenu .nav-menu>li>ul{width:min(calc(var(--awt-sidebar-open) - var(--awt-sidebar-rail)), calc(88vw - var(--awt-sidebar-rail)))}}.SideBarMenu .nav-menu>li>ul{visibility:hidden;opacity:0;pointer-events:none;transition:opacity .16s,transform .18s,visibility 0s linear .18s;display:block;transform:translate(-8px)}.SideBarMenu .nav-menu>li.openmenu>ul{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s;display:block;transform:translate(0)}.SideBarMenu .nav-menu li ul li ul.nested-menu{opacity:0;visibility:hidden;max-height:0;transition:max-height .22s,opacity .16s,visibility 0s linear .22s;display:block;overflow:hidden}.SideBarMenu .nav-menu li ul li ul.nested-menu.nested-open{opacity:1;visibility:visible;max-height:1800px;transition-delay:0s}.SideBarMenu .nested-menu>li>h3{display:none!important}.SideBarMenu .nav-menu li ul li.clsHasChild>button{font-weight:400}.SideBarMenu .nav-menu li ul li.clsHasChild.open>button{background:var(--theme-bg-sub-menu-hover);font-weight:500}.SideBarMenu .sidebar-nav,.SideBarMenu .nav-menu>li>ul{scrollbar-gutter:auto}.SideBarMenu{contain:layout paint}.SideBarMenu .nav-menu,.SideBarMenu.fxd .nav-menu{width:var(--awt-sidebar-rail)}.SideBarMenu .nav-menu>li>ul{left:var(--awt-sidebar-rail);width:calc(var(--awt-sidebar-open) - var(--awt-sidebar-rail));overscroll-behavior:contain}.SideBarMenu .Sidebar,.SideBarMenu .nav-menu{overflow:visible}.SideBarMenu .nav-menu>li>ul{overflow:hidden auto}.SideBarMenu .logo.navbar-brand{justify-content:center;transition:width .18s}.SideBarMenu .nav-menu li ul li>:is(button,a){box-sizing:border-box}@media (max-width:767px){.SideBarMenu{contain:none;background:0 0;width:min(300px,78vw);max-width:300px;height:calc(100dvh - 51px);transition:transform .2s ease-in-out;top:51px;transform:translate(-105%);box-shadow:5px 5px 16px #0003}.SideBarMenu.fxd{width:min(300px,78vw);transform:translate(0)}.SideBarMenu .logo.navbar-brand,.SideBarMenu.fxd .logo.navbar-brand{display:none}.SideBarMenu .Sidebar{width:100%;height:100%}.SideBarMenu .Sidebar:before,.SideBarMenu .nav-menu,.SideBarMenu.fxd .nav-menu{width:60px}.SideBarMenu .nav-menu>li>ul{width:min(240px,78vw - 60px);box-shadow:none;position:fixed;top:51px;bottom:0;left:60px}.SideBarMenu .nav-menu>li>button,.SideBarMenu .nav-menu>li>a{min-height:43px}.SideBarMenu .nav-menu li ul li>:is(button,a){min-height:36px;font-size:14px}}.awt-sidebar-logo-fallback{width:52px;height:48px;color:var(--theme-background);justify-content:center;align-items:center;display:flex;overflow:hidden}.awt-sidebar-logo-initials{text-align:center;letter-spacing:.3px;font-size:12px;font-weight:800;line-height:1.05}.SideBarMenu.fxd .awt-sidebar-logo-fallback{width:78px;height:50px}@media (min-width:1366px){.SideBarMenu.TopBarMenu{z-index:8990;background:var(--theme-background);contain:none;width:100%;height:auto;transition:none;position:relative;top:auto;left:auto;overflow:visible;transform:none;box-shadow:0 2px 8px #00000024}.SideBarMenu.TopBarMenu .logo.navbar-brand{display:none}.SideBarMenu.TopBarMenu .Sidebar{height:auto;position:static}.SideBarMenu.TopBarMenu .Sidebar:before{width:100%;height:auto;position:absolute;inset:0}.SideBarMenu.TopBarMenu .sidebar-nav{overflow:visible}.SideBarMenu.TopBarMenu .nav-menu{width:100%;min-height:0;display:flex}.SideBarMenu.TopBarMenu .nav-menu>li{flex:1;width:auto;min-width:0}.SideBarMenu.TopBarMenu .nav-menu>li>:is(button,a){text-align:center;flex-direction:column;justify-content:center;gap:3px;width:100%;min-width:0;min-height:48px;padding:6px;display:flex}.SideBarMenu.TopBarMenu .nav-menu>li>:is(button,a)>i:first-child{flex:none;align-self:center;width:auto;min-height:0;font-size:18px;position:static;top:0}.SideBarMenu.TopBarMenu .nav-menu>li>:is(button,a)>span{visibility:visible;text-overflow:ellipsis;white-space:nowrap;text-align:center;flex:0 auto;width:100%;min-width:0;margin:0;padding:0;font-size:11.5px;font-weight:500;line-height:normal;overflow:hidden}.SideBarMenu.TopBarMenu .nav-menu>li:hover>:is(button,a),.SideBarMenu.TopBarMenu .nav-menu>li.openmenu>:is(button,a),.SideBarMenu.TopBarMenu .nav-menu>li.root-active>:is(button,a),.SideBarMenu.TopBarMenu .nav-menu>li>:is(button,a).showname{background:#ffffff4d;border-radius:0;width:100%;margin:0}.SideBarMenu.TopBarMenu .nav-menu>li>ul.nav-0-level{z-index:20;opacity:1;visibility:visible;pointer-events:auto;background:#fff;border:1px solid #ddd;width:100%;max-height:calc(100dvh - 113px);margin:0;padding:15px;transition:none;display:none;position:absolute;inset:100% auto auto 0;overflow:hidden auto;transform:none;box-shadow:0 2px 3px #00000029}.SideBarMenu.TopBarMenu .nav-menu>li:hover>ul.nav-0-level,.SideBarMenu.TopBarMenu .nav-menu>li.openmenu>ul.nav-0-level{display:block!important}.SideBarMenu.TopBarMenu.awt-nav-suppressed .nav-menu>li:hover>ul.nav-0-level,.SideBarMenu.TopBarMenu.awt-nav-suppressed .nav-menu>li.openmenu>ul.nav-0-level{display:none!important}:is(body:has(.SideBarMenu.TopBarMenu:not(.awt-nav-suppressed) .nav-menu>li:hover>ul.nav-0-level),body:has(.SideBarMenu.TopBarMenu:not(.awt-nav-suppressed) .nav-menu>li.openmenu>ul.nav-0-level)){overflow:hidden}.SideBarMenu.TopBarMenu .nav-0-level>li.awt-mega-panel{align-items:flex-start;gap:0 15px;width:100%;display:flex}.SideBarMenu.TopBarMenu .awt-mega-column{flex:1;min-width:0;margin:0;padding:0;list-style:none}.SideBarMenu.TopBarMenu .awt-mega-column>li{margin-bottom:10px}.SideBarMenu.TopBarMenu .awt-mega-column>li:last-child{margin-bottom:0}.SideBarMenu.TopBarMenu .nav-menu>li.clsHasClass_search>ul.nav-0-level{width:280px;padding:0;display:none}.SideBarMenu.TopBarMenu .nav-menu>li.clsHasClass_search:hover>ul.nav-0-level,.SideBarMenu.TopBarMenu .nav-menu>li.clsHasClass_search.openmenu>ul.nav-0-level{display:block!important}.SideBarMenu.TopBarMenu .nav-menu>li.clsHasClass_search>ul.nav-0-level>li{width:100%}.SideBarMenu.TopBarMenu .nav-menu>li:not(.clsHasClass_search)>ul.nav-0-level>li.sidebar-panel-title{display:none}.SideBarMenu.TopBarMenu .awt-mega-column>li.clsHasChild>:is(button,a){color:#232323;pointer-events:none;border-bottom:1px solid #eee;margin-bottom:4px;padding:6px 4px 8px;font-size:13.5px;font-weight:700}.SideBarMenu.TopBarMenu .awt-mega-column>li.clsHasChild>:is(button,a)>.clsmenudownarrow{display:none}.SideBarMenu.TopBarMenu .awt-mega-column>li.clsHasChild>ul.nested-menu{padding-left:15px;opacity:1!important;visibility:visible!important;max-height:none!important;display:block!important}.SideBarMenu.TopBarMenu .nav-0-level .clsHasChild li.clsHasChild>:is(button,a){color:#232323;font-weight:600}.SideBarMenu.TopBarMenu .nav-0-level li ul li>:is(button,a){border-radius:4px;padding:5px 4px;font-size:12.5px}.SideBarMenu.TopBarMenu .nav-0-level li ul li.clsHasChild>:is(button,a){padding-right:22px}.SideBarMenu.TopBarMenu .nav-0-level .clsHasChild{position:relative}.SideBarMenu.TopBarMenu .nav-0-level .clsHasChild:before{content:"";z-index:1;border-left:1px dashed #999;width:0;display:block;position:absolute;top:28px;bottom:15px;left:15px}.SideBarMenu.TopBarMenu .nav-0-level .clsHasChild li>:is(button,a){position:relative}.SideBarMenu.TopBarMenu .nav-0-level .clsHasChild li>:is(button,a):before{content:"";z-index:1;border-bottom:1px dashed #999;width:9px;display:block;position:absolute;top:15px;left:-1px}}
.awt-page-title{background:var(--theme-bg-sub-menu);height:36px;color:var(--theme-background);justify-content:space-between;align-items:center;margin:-8px -12px 0;padding:0 10px;font-weight:600;display:flex}.awt-card{background:#fff;border-radius:9px;box-shadow:0 2px 12px #3747781f}.awt-input{background:#fff;border:1px solid #bec9ec;border-radius:4px;outline:none;width:100%;height:37px;padding:6px 12px}.awt-input:focus{border-color:var(--theme-background);box-shadow:0 0 0 2px color-mix(in srgb, var(--theme-background) 12%, transparent)}.awt-btn{color:#fff;border:0;border-radius:4px;min-height:36px;padding:0 15px;font-weight:600}.awt-btn--success{background:#17aa47}.awt-btn--danger{background:#dc3545}
.awt-portlet-title{background:var(--theme-bg-sub-menu);min-height:36px;color:var(--theme-background);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:-8px -12px 0;padding:6px 10px;font-weight:600;display:flex}.awt-portlet-title button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:18px}.awt-portlet-title .awt-portlet-action{border:1px solid color-mix(in srgb, var(--theme-background) 35%, #fff);height:30px;color:var(--theme-background);white-space:nowrap;cursor:pointer;background:#fff;border-radius:6px;align-items:center;gap:6px;padding:0 14px;font-size:12.5px;font-weight:600;line-height:1;transition:background-color .12s,border-color .12s;display:inline-flex}.awt-portlet-title .awt-portlet-action:hover{background:var(--theme-background);border-color:var(--theme-background);color:#fff}.awt-portlet-title .awt-portlet-action i{font-size:15px}.awt-portlet-title .awt-portlet-action.awt-portlet-action-primary{background:var(--theme-background);border-color:var(--theme-background);color:#fff}.awt-portlet-title .awt-portlet-action.awt-portlet-action-primary:hover{background:color-mix(in srgb, var(--theme-background) 85%, #000);border-color:color-mix(in srgb, var(--theme-background) 85%, #000)}.awt-portlet-title .awt-portlet-action:disabled,.awt-portlet-title .awt-portlet-action[aria-disabled=true]{opacity:.55;cursor:not-allowed}.awt-portlet-title a.awt-portlet-action{text-decoration:none}.awt-portlet-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (max-width:767px){.awt-portlet-title{min-height:39px;margin:-6px 0 0;padding:6px 20px;font-size:17px}}
.dynamic-grid{--dg-theme:var(--theme-background,#3f51b5);--dg-border:#d9e0f1;--dg-border-strong:#cbd5ec;--dg-text:#202124;--dg-muted:#8a94ad;--dg-search:#c4cce4;--dg-row-hover:#f7f9ff;width:100%;min-width:0;color:var(--dg-text);font-family:Source Sans Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:13px}.dynamic-grid *,.dynamic-grid :before,.dynamic-grid :after{box-sizing:border-box}.dynamic-grid__viewport{border:1px solid var(--dg-border);background:#fff;width:100%;overflow:auto visible}.dynamic-grid__table{border-collapse:collapse;border-spacing:0;table-layout:fixed;background:#fff;width:100%;min-width:620px}.dynamic-grid__th,.dynamic-grid__td,.dynamic-grid__search-cell,.dynamic-grid__select-col{border-right:1px solid var(--dg-border);border-bottom:1px solid var(--dg-border)}.dynamic-grid__table tr>:last-child{border-right:0}.dynamic-grid__header-row{height:30px}.dynamic-grid__th{color:#111;text-align:left;vertical-align:middle;-webkit-user-select:none;user-select:none;white-space:nowrap;text-overflow:ellipsis;background:#fff;height:30px;padding:5px 8px;font-size:12px;font-weight:700;line-height:18px;position:relative;overflow:hidden}.dynamic-grid__th.is-sortable{cursor:pointer;padding-right:20px}.dynamic-grid__th.is-sortable:hover{color:var(--dg-theme);background:#fafbff}.dynamic-grid__sort-icons{color:#d3d8e9;flex-direction:column;justify-content:center;align-items:center;width:13px;height:22px;font-size:13px;line-height:8px;display:flex;position:absolute;top:50%;right:3px;transform:translateY(-50%)}.dynamic-grid__sort-icons i{width:13px;height:8px;line-height:8px}.dynamic-grid__sort-icons i.is-active{color:var(--dg-theme)}.dynamic-grid__th[draggable=true]{cursor:move}.dynamic-grid__th.is-sortable{cursor:pointer}.dynamic-grid__th.is-dragging-column{opacity:.4}.dynamic-grid__col-resizer{cursor:col-resize;-webkit-user-select:none;user-select:none;touch-action:none;z-index:2;width:6px;position:absolute;top:0;bottom:0;right:0}.dynamic-grid__col-resizer:hover,.dynamic-grid__col-resizer:active{background:var(--dg-theme);opacity:.5}.dynamic-grid__search-row{height:29px}.dynamic-grid__search-cell{background:#fff;height:29px;padding:0}.dynamic-grid__search-input{color:#555;width:100%;height:28px;font:inherit;background:#fff;border:0;outline:0;margin:0;padding:4px 8px;font-size:12px;font-style:italic}.dynamic-grid__search-input::placeholder{color:var(--dg-search);opacity:1}.dynamic-grid__search-input:focus{box-shadow:inset 0 -2px 0 color-mix(in srgb, var(--dg-theme) 70%, transparent);background:#fbfcff}.dynamic-grid__row{background:#fff;height:31px;transition:background .12s,opacity .12s}.dynamic-grid__row:hover{background:var(--dg-row-hover)}.dynamic-grid__row.is-dragging{opacity:.45;background:#eef2ff}.dynamic-grid.is-sequence-mode .dynamic-grid__row{cursor:grab}.dynamic-grid.is-sequence-mode .dynamic-grid__row:active{cursor:grabbing}.dynamic-grid__td{color:#202124;vertical-align:middle;background:inherit;text-overflow:ellipsis;white-space:nowrap;height:31px;padding:4px 8px;line-height:20px;overflow:hidden}.dynamic-grid__td--wrap{text-overflow:clip;white-space:normal;word-break:break-word;padding-top:6px;padding-bottom:6px;line-height:18px;overflow:visible}.dynamic-grid__sno-col{min-width:44px;max-width:44px;text-align:center!important;width:44px!important}.dynamic-grid__sno-col--expandable{min-width:72px;max-width:72px;width:72px!important}.dynamic-grid__action-col,.dynamic-grid__actions{min-width:var(--dg-action-w,112px);max-width:var(--dg-action-w,112px);width:var(--dg-action-w,112px)!important;text-align:center!important}.dynamic-grid__actions{white-space:nowrap;padding:3px 4px;overflow:visible}.dynamic-grid__action{color:#fff;cursor:pointer;vertical-align:middle;border:0;border-radius:2px;justify-content:center;align-items:center;width:31px;height:23px;margin:0 2px;padding:0;font-size:16px;line-height:23px;transition:filter .12s,transform 80ms;display:inline-flex}.dynamic-grid__action:hover{filter:brightness(.94)}.dynamic-grid__action:active{transform:translateY(1px)}.dynamic-grid__action--edit{background:#ffad1f}.dynamic-grid__action--delete{background:#fb0808}.dynamic-grid__action--status.is-active{background:#70b53a}.dynamic-grid__action--status.is-inactive{background:#87909c}.dynamic-grid__action i{color:#fff;font-size:16px;line-height:1}.dynamic-grid__select-col{text-align:center;vertical-align:middle;width:34px;min-width:34px;max-width:34px;padding:0}.dynamic-grid__check,.dynamic-grid__sequence-toggle{color:#fff;cursor:pointer;background:#fff;border:2px solid #5065cf;border-radius:1px;justify-content:center;align-items:center;width:18px;height:18px;padding:0;line-height:1;display:inline-flex}.dynamic-grid__check.is-checked,.dynamic-grid__sequence-toggle.is-checked{background:#4158c6;border-color:#4158c6}.dynamic-grid__check i,.dynamic-grid__sequence-toggle i{color:#fff;font-size:15px}.dynamic-grid__empty{text-align:center;color:#7f8798;border-bottom:1px solid var(--dg-border);height:90px;padding:18px}.dynamic-grid__empty i{color:#a2acc3;margin-bottom:3px;font-size:25px;display:block}.dynamic-grid__footer{background:#fff;justify-content:space-between;align-items:center;gap:15px;min-height:43px;padding:8px 3px 6px;display:flex}.dynamic-grid__footer-left,.dynamic-grid__pager{align-items:center;display:flex}.dynamic-grid__footer-left{gap:8px;min-width:0}.dynamic-grid__excel{color:#fff;cursor:pointer;background:#5368ca;border:0;border-radius:2px;justify-content:center;align-items:center;width:31px;height:21px;padding:0;display:inline-flex}.dynamic-grid__excel:hover{background:#4257bc}.dynamic-grid__excel i{color:#fff;font-size:15px}.dynamic-grid__total{white-space:nowrap;color:#171717;font-size:13px}.dynamic-grid__pager{color:var(--dg-theme);justify-content:flex-end;gap:4px}.dynamic-grid__pager>button{width:25px;height:25px;color:var(--dg-theme);cursor:pointer;background:0 0;border:0;border-radius:3px;justify-content:center;align-items:center;padding:0;font-size:18px;display:inline-flex}.dynamic-grid__pager>button:hover:not(:disabled){background:color-mix(in srgb, var(--dg-theme) 8%, transparent)}.dynamic-grid__pager>button:disabled{color:#c7ccdc;cursor:default}.dynamic-grid__page-label{min-width:58px;color:var(--dg-theme);white-space:nowrap;justify-content:center;align-items:center;gap:7px;display:inline-flex}.dynamic-grid__page-label b{font-weight:500}.dynamic-grid__page-label span{color:#333}.dynamic-grid__page-size{border:0;border-bottom:1px solid var(--dg-theme);width:50px;height:25px;color:var(--dg-theme);text-align:center;font:inherit;background:0 0;outline:0;margin-left:6px;padding:1px 4px}.dynamic-grid__page-size:focus{border-bottom-width:2px}.dynamic-grid__pager>button.dynamic-grid__all-rows{border:1px solid var(--dg-theme);width:auto;margin-left:4px;padding:0 8px;font-size:12px;font-weight:500}.dynamic-grid__pager>button.dynamic-grid__all-rows.is-active{background:var(--dg-theme);color:#fff}@media (max-width:767px){.dynamic-grid__footer{flex-direction:column;align-items:flex-start}.dynamic-grid__pager{justify-content:flex-end;width:100%}}.dynamic-grid__toolbar{justify-content:space-between;align-items:center;gap:8px;padding:5px 0;display:flex}.dynamic-grid__tools{align-items:center;gap:5px;display:flex}.dynamic-grid__tool{border:1px solid var(--dg-border);min-width:30px;height:28px;color:var(--dg-theme);background:#fff;border-radius:3px;justify-content:center;align-items:center;gap:4px;padding:0 8px;display:inline-flex}.dynamic-grid__tool:hover{background:#f7f8fd}.dynamic-grid__row.is-selected{background:#fff7c7}.dynamic-grid__row:focus{outline:2px solid color-mix(in srgb, var(--dg-theme) 25%, transparent);outline-offset:-2px}.dynamic-grid__expanded td{border-bottom:1px solid var(--dg-border);background:#fbfcff;padding:10px}.dynamic-grid__list{gap:8px;display:grid}.dynamic-grid__list-card{border:1px solid var(--dg-border);background:#fff;border-radius:5px;padding:8px 10px}.dynamic-grid__list-field{grid-template-columns:minmax(120px,30%) 1fr;gap:8px;padding:3px 0;display:grid}.dynamic-grid__list-field b{color:#555}.dynamic-grid__totals td{color:#26304d;border-top:2px solid var(--dg-theme);font-variant-numeric:tabular-nums;background:#eef1fb;font-weight:700}.dynamic-grid__totals .dynamic-grid__totals-label{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--dg-theme)}.dynamic-grid__goto{border:1px solid var(--dg-border);text-align:center;width:42px;height:25px;color:var(--dg-theme);border-radius:3px}.dynamic-grid__action--view{background:#5268ca}.dynamic-grid__expand{color:var(--dg-theme);vertical-align:middle;background:0 0;border:0;padding:0 0 0 5px;font-size:15px}.dynamic-grid__link{color:var(--dg-theme);background:0 0;border:0;padding:0;text-decoration:underline}.dynamic-grid__mobile-cards,.dynamic-grid__mobile-filter-wrap{display:none}@media (max-width:767px){.dynamic-grid{font-size:13px;position:relative}.dynamic-grid__viewport,.dynamic-grid>.dynamic-grid__footer,.dynamic-grid>.dynamic-grid__toolbar{display:none!important}.dynamic-grid__mobile-cards{flex-direction:column;gap:13px;padding:0 9px 72px;display:flex}.dynamic-grid__mobile-card{background:#fff;border:1px solid #e5e5e5;border-radius:11px;min-height:150px;padding:47px 15px 14px;position:relative;overflow:hidden;box-shadow:0 2px 11px #00000021}.dynamic-grid__mobile-card.is-dragging{opacity:.5}.dynamic-grid__mobile-number{background:var(--theme-bg-sub-menu,#e6e9f7);color:#303030;border-radius:0 0 22px;justify-content:center;align-items:center;width:40px;height:43px;font-size:13px;display:flex;position:absolute;top:0;left:0}.dynamic-grid__mobile-fields{flex-direction:column;gap:8px;display:flex}.dynamic-grid__mobile-field{align-items:flex-start;gap:7px;line-height:1.25;display:flex}.dynamic-grid__mobile-field b{color:#111;white-space:nowrap;font-size:13px}.dynamic-grid__mobile-field span{color:#111;word-break:break-word;min-width:0;font-size:13px}.dynamic-grid__mobile-actions{flex-wrap:wrap;gap:5px;margin-top:12px;display:flex}.dynamic-grid__mobile-action{color:#fff;min-height:30px;font:inherit;cursor:pointer;border:0;border-radius:3px;justify-content:center;align-items:center;gap:6px;padding:5px 11px;font-weight:600;display:inline-flex}.dynamic-grid__mobile-action i{color:#fff;font-size:15px}.dynamic-grid__mobile-action--edit{background:#ffad1f}.dynamic-grid__mobile-action--delete{background:#ef1018}.dynamic-grid__mobile-action--status.is-active{background:#70b53a}.dynamic-grid__mobile-action--status.is-inactive{background:#87909c}.dynamic-grid__mobile-action--other{background:var(--theme-background)}.dynamic-grid__mobile-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;padding:2px 2px 4px;display:flex}.dynamic-grid__mobile-footer>span{font-size:12px;font-weight:600}.dynamic-grid__mobile-footer .dynamic-grid__pager{width:auto}.dynamic-grid__mobile-footer .dynamic-grid__page-size{width:36px;margin-left:1px}.dynamic-grid__mobile-filter-wrap{display:block}.dynamic-grid__mobile-filter-fab{right:calc(14px + env(safe-area-inset-right,0px));bottom:calc(14px + env(safe-area-inset-bottom,0px));z-index:8500;color:#fff;cursor:pointer;background:#df3546;border:0;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;padding:0;display:flex;position:fixed;box-shadow:0 4px 13px #00000038}.dynamic-grid__mobile-filter-fab i{color:#fff;font-size:25px}.dynamic-grid__mobile-filter-panel{right:calc(12px + env(safe-area-inset-right,0px));bottom:calc(73px + env(safe-area-inset-bottom,0px));z-index:8499;background:#fff;border-radius:10px;width:min(330px,100vw - 24px);padding:13px;position:fixed;box-shadow:0 5px 24px #0000003d}.dynamic-grid__mobile-filter-panel>strong{color:var(--theme-background);margin-bottom:8px;display:block}.dynamic-grid__mobile-filter-panel label{margin:7px 0;display:block}.dynamic-grid__mobile-filter-panel label span{color:#666;margin-bottom:3px;font-size:11px;display:block}.dynamic-grid__mobile-filter-panel input{border:1px solid #c8d1ed;border-radius:4px;outline:0;width:100%;height:36px;padding:6px 9px}.dynamic-grid__mobile-filter-panel>button{background:var(--theme-background);color:#fff;border:0;border-radius:4px;margin-top:5px;padding:7px 11px}.dynamic-grid__mobile-empty{text-align:center;color:#777;padding:30px 10px}.dynamic-grid__mobile-empty i{margin-bottom:4px;font-size:25px;display:block}}.dynamic-grid__denied-notice{z-index:12100;color:#fff;background:#4b5568;border-radius:6px;align-items:center;gap:7px;max-width:min(360px,100vw - 36px);padding:10px 15px;font-size:12.5px;font-weight:600;line-height:1.4;animation:.16s ease-out dynamicGridDeniedIn;display:flex;position:fixed;top:72px;right:18px;box-shadow:0 6px 20px #0003}.dynamic-grid__denied-notice i{flex-shrink:0;font-size:16px}@keyframes dynamicGridDeniedIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.dynamic-grid__denied-notice{animation:none}}
.awt-start-page{color:#fff;background:radial-gradient(ellipse at 83% 2%, #fff3 0 8%, transparent 8.5%), radial-gradient(ellipse at 72% 12%, #4e5be380 0 15%, transparent 15.5%), radial-gradient(ellipse at 92% 24%, #5f4eeb61 0 20%, transparent 20.5%), linear-gradient(132deg, var(--theme-background) 0%, #2388ef 48%, #6d62f1 100%);grid-template-columns:minmax(0,2fr) minmax(390px,.95fr);min-height:100dvh;display:grid;position:relative;overflow:hidden}.awt-start-page:after{content:"";pointer-events:none;background:#add5ff47;border-radius:50%;width:55%;height:42%;position:absolute;bottom:-22%;right:-10%;transform:rotate(-8deg)}.awt-start-hero{z-index:1;padding:28px 30px 52px 48px;position:relative}.awt-start-brand{color:#fff;align-items:center;gap:10px;display:flex}.awt-start-brand img{width:70px;height:auto}.awt-start-brand strong{font-size:12px;line-height:17px;display:block}.awt-start-brand span{margin-top:2px;font-size:12px;font-weight:700;line-height:17px;display:block}.awt-start-hero h1{margin:17px 0 7px;font-size:24px;font-weight:700;line-height:1.25}.awt-start-hero>p{margin:0;font-size:15px;line-height:1.55}.awt-start-illustration{min-height:430px;position:absolute;inset:165px 12px 62px 22px}.awt-start-illustration img{object-fit:contain;object-position:left bottom}.awt-start-login-column{z-index:2;justify-content:center;align-items:center;padding:70px 48px 82px 18px;display:flex}.awt-start-login-card{color:#333;background:#fff;border-radius:10px;width:100%;max-width:405px;min-height:450px;padding:20px 30px 18px;box-shadow:0 15px 35px #0000004d}.awt-login-heading{text-align:center}.awt-login-heading h2{color:#050505;margin:0 0 3px;font-size:25px;font-weight:750;line-height:32px}.awt-login-heading p{color:#737b88;margin:0 0 7px;font-size:13px}.awt-account-label{text-align:center;color:#004085;border-top:1px dotted #ccc;padding:7px 0 9px;font-size:13px}.awt-account-list{scrollbar-width:thin;border-radius:10px;max-height:210px;padding:5px;overflow-y:auto;box-shadow:0 1px 8px #0000003d}.awt-account-item{color:#333;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e0e0e0;border-radius:7px;align-items:center;gap:8px;width:100%;min-height:57px;padding:3px 8px;display:flex}.awt-account-item:hover{outline:1px solid var(--theme-background);background:#f8f9fa}.awt-account-avatar{color:#315ac2;background:#dbe6fa;border:1px solid #c5c5c5;border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;font-size:12px;font-weight:700;display:grid}.awt-account-avatar--smile{color:#111;background:#ffd56a;font-size:34px;font-weight:400;line-height:34px}.awt-account-copy{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.awt-account-name{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.awt-account-name small{color:silver;text-transform:capitalize;margin-left:4px;font-size:9px;font-weight:400}.awt-account-copy>span:not(.awt-account-name){color:#6f7680;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:3px;font-size:12px;line-height:16px;display:flex;overflow:hidden}.awt-use-another{color:#666;cursor:pointer;background:#fff;border:0;border-radius:8px;justify-content:center;align-items:center;gap:5px;width:100%;min-height:42px;margin-top:3px;font-size:14px;font-weight:500;display:flex}.awt-use-another:hover{color:var(--theme-color)}.awt-auth-divider{color:#98a2b3;grid-template-columns:1fr auto 1fr;align-items:center;gap:11px;margin:5px 0 14px;font-size:11px;display:grid}.awt-auth-divider span{background:#e3e7ef;height:1px}.awt-auth-divider b{font-weight:600}.awt-google-account-button{color:#30343a;text-align:left;cursor:pointer;background:#fff;border:1px solid #d9dfe8;border-radius:5px;grid-template-columns:28px minmax(0,1fr) 24px;align-items:center;gap:7px;width:76%;min-height:40px;margin:0 auto;padding:4px 8px;display:grid}.awt-google-user{color:#fff;background:#866f5a;border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;display:grid}.awt-google-account-button>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.awt-google-account-button strong{white-space:nowrap;text-overflow:ellipsis;color:#222;font-size:12px;font-weight:500;overflow:hidden}.awt-google-account-button small{white-space:nowrap;text-overflow:ellipsis;color:#777;font-size:10px;overflow:hidden}.awt-google-g{color:#4285f4;justify-self:end;font-size:18px}.awt-google-signin{width:76%;margin:0 auto}.awt-google-signin__button{justify-content:center;min-height:40px;display:flex}.awt-google-signin__button[aria-busy=true]{opacity:.6;pointer-events:none}.awt-google-signin__status{text-align:center;color:#667085;margin:6px 0 0;font-size:11px}.awt-login-contact{text-align:center;color:#7a7f88;margin:6px 0 0;font-size:12px}.awt-login-contact span{color:#6b87d1}.awt-login-form-logo{color:#254695;text-align:center;border-bottom:3px solid #16a1c9;width:100px;margin:1px auto 4px;padding-bottom:2px;font-size:35px;font-style:italic;font-weight:900;line-height:40px}.awt-login-form-subtitle{text-align:center;color:#707987;margin:8px 0 16px;font-size:13px}.awt-login-types{gap:16px;margin:4px 0 12px;display:flex}.awt-login-types button{color:#222;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:14px;font-weight:500;display:flex}.awt-login-types button>span{color:#fff;border:2px solid #8f8f8f;border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;display:grid}.awt-login-types button.active>span{background:#8f8f8f}.awt-login-field{background:#edf3fc;border:1px solid #c9d2df;border-radius:5px;align-items:center;height:39px;margin-bottom:15px;display:flex;overflow:hidden}.awt-login-field>span{color:#596b80;background:#edf0f4;border-right:1px solid #c9d2df;flex:0 0 41px;place-items:center;width:41px;height:100%;display:grid}.awt-login-field input,.awt-login-field select{color:#111;background:0 0;border:0;outline:0;height:100%}.awt-login-field input{flex:1;min-width:0;padding:0 11px}.awt-login-field select{border-right:1px solid #c9d2df;width:90px;padding:0 5px;font-size:12px}.awt-password-toggle{color:#586878;cursor:pointer;background:0 0;border:0;place-items:center;width:40px;height:100%;display:grid}.awt-login-options{color:#6d7480;justify-content:space-between;align-items:center;gap:12px;margin:2px 0 18px;font-size:12px;display:flex}.awt-login-options label{align-items:center;gap:5px;display:flex}.awt-login-options button{color:#0046ff;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.awt-login-submit{background:linear-gradient(135deg, var(--theme-background), #0d47d9);color:#fff;cursor:pointer;width:100%;height:48px;box-shadow:0 5px 15px var(--theme-shadow);border:0;border-radius:10px;font-weight:700}.awt-login-error{color:#d92d20;margin:-6px 0 10px;font-size:12px}.awt-back-to-accounts{color:#6477bd;cursor:pointer;background:0 0;border:0;width:100%;margin-top:9px;padding:4px;font-size:11px}.awt-forgot-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.awt-forgot-actions button{background:var(--theme-background);color:#fff;cursor:pointer;border:0;border-radius:5px;height:38px}.awt-forgot-actions button+button{background:#18a5ba}.awt-start-footer{z-index:4;color:#fff;flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;font-size:12px;font-weight:600;display:flex;position:absolute;bottom:10px;left:0;right:0}.awt-start-footer a{color:#075cff;text-decoration:none}@media (max-width:920px){.awt-start-page{grid-template-columns:1fr;min-height:100dvh;overflow-y:auto}.awt-start-hero{min-height:310px;padding:24px}.awt-start-illustration{display:none}.awt-start-login-column{padding:8px 20px 80px}.awt-start-login-card{max-width:430px;min-height:0}.awt-start-footer{padding:0 10px;padding-bottom:env(safe-area-inset-bottom,0px);font-size:10px;position:fixed}}@media (max-width:520px){.awt-start-hero{min-height:220px}.awt-start-hero h1{font-size:21px}.awt-start-login-card{padding:18px}.awt-google-account-button,.awt-google-signin{width:100%}.awt-desktop-only{display:none}}.awt-account-avatar__img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.awt-account-avatar__initials{place-items:center;width:100%;height:100%;display:grid}
.row{flex-wrap:wrap;margin-left:-8px;margin-right:-8px;display:flex}.row>*{padding-left:8px;padding-right:8px}.col-6,.col-auto,.col-md-2,.col-md-3,.col-lg-2,.col-lg-3,.col-md-4,.col-lg-4{flex:none}.col-6{width:50%}.col-auto{width:auto}@media (min-width:768px){.col-md-2{width:16.6667%}.col-md-3{width:25%}.col-md-4{width:33.3333%}}@media (min-width:992px){.col-lg-2{width:16.6667%}.col-lg-3{width:25%}.col-lg-4{width:33.3333%}}

