:root{--maroon: #990000;--maroon-dark: #6b0000;--maroon-light: #c41e1e;--gold: #e6b800;--gold-light: #ffdd57;--cream: #fffaf0;--cream-2: #fff7e3;--text: #2b1b10;--muted: #725f4a;--shadow: 0 2px 10px rgba(73, 33, 8, .06);--radius-lg: 12px;--radius-md: 8px;--app-background: linear-gradient(135deg, #fffaf0, #f8efe1, #fff7ec);--section-background: linear-gradient(135deg, #fffaf0, #fff7e3)}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;overflow-x:clip}body{margin:0;min-width:320px;width:100%;background:var(--app-background);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,sans-serif}app-root{display:block;width:100%}button,input,textarea,select,a{font:inherit}button{border:0;cursor:pointer}a{color:inherit;text-decoration:none}.container{box-sizing:border-box;width:min(100% - 32px,1280px);max-width:1280px;margin-inline:auto}.portal-shell{box-sizing:border-box;width:100%;max-width:none;margin:0}.portal-shell-body{width:100%}.is-hidden{display:none!important}.page-space{padding:34px 0 70px}.muted{color:var(--muted)}.top-bar{background:linear-gradient(90deg,#6b0000,var(--maroon),#6b0000);color:var(--gold-light);text-align:center;padding:7px 12px;font-size:var(--font-xs, .75rem);font-weight:700;border-radius:0 0 12px 12px;width:100%}.site-header{position:sticky;z-index:50;top:10px;display:flex;align-items:center;justify-content:space-between;gap:20px;margin-block:24px;padding:18px 26px;border:1px solid rgba(230,184,0,.35);border-radius:var(--radius-md);background:#fffffff2;box-shadow:0 18px 45px #4b230a1f}.logo-box{display:flex;align-items:center;gap:14px;min-width:0}.logo{display:grid;overflow:hidden;width:var(--brand-logo-height, 52px);height:var(--brand-logo-height, 52px);flex:0 0 var(--brand-logo-height, 52px);place-items:center;border:2px solid var(--gold);border-radius:50%;background:var(--maroon)}.logo img{width:100%;height:100%;object-fit:cover}.brand h1{margin:0;color:var(--maroon);font-family:Cinzel,Georgia,serif;font-size:var(--font-lg, 1rem);line-height:1.1}.brand p{margin:4px 0 0;color:#8a6b20;font-size:var(--font-xs, .75rem);font-weight:700}.header-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;flex:1;justify-content:flex-end}.site-header .logo-box{flex-shrink:0}.admin-stats{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin-bottom:26px}.stat-card{min-height:0;display:grid;place-items:center;padding:6px 8px;border-radius:var(--radius-md);text-align:center;border:1px solid rgba(230,184,0,.28);background:linear-gradient(135deg,#fffef9,#fff5d9);box-shadow:var(--shadow);transition:box-shadow .22s ease}.stat-card:hover{transform:none;box-shadow:var(--shadow)}.stat-card h3{margin:0;color:var(--maroon);font-family:Inter,system-ui,sans-serif;font-size:.8rem;font-weight:700;line-height:1.1}.stat-card p{margin:2px 0 0;color:var(--muted);font-size:var(--text-caption, .6875rem);font-weight:600}.admin-panel-layout{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:22px;align-items:start;width:100%;min-width:0}.admin-tools-row{display:flex;flex-direction:column;gap:8px;padding:16px;border-radius:var(--radius-md);border:1px solid rgba(230,184,0,.28);background:linear-gradient(135deg,#fffef9,#fff8e9);box-shadow:var(--shadow)}.admin-tool-btn,.small-admin-btn,a.admin-tool-btn,a.small-admin-btn,button.admin-tool-btn,button.small-admin-btn{display:inline-flex;align-items:center;justify-content:center;padding:4px 8px;border-radius:6px;background:linear-gradient(135deg,#fffdf6,#f4dfad);color:var(--maroon);font-size:.6875rem;font-weight:600;line-height:1.25;text-align:center;transition:filter .18s ease}.admin-tool-btn:hover,.small-admin-btn:hover{transform:none;filter:brightness(1.03)}.admin-tool-btn.active,.small-admin-btn.active{background:linear-gradient(135deg,var(--maroon),var(--gold));color:#fff}.admin-menu-group{display:flex;flex-direction:column;gap:6px}.admin-menu-parent{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid rgba(153,0,0,.12);cursor:pointer}.admin-menu-chevron{font-size:11px;opacity:.85}.admin-submenu{display:flex;flex-direction:column;gap:6px;padding-left:10px;border-left:2px solid rgba(230,184,0,.55);margin-left:4px}.admin-submenu-btn{font-size:11px;font-weight:800;padding:8px 10px}.admin-panel-card{min-width:0;padding:12px 14px;border-radius:var(--radius-md);border:1px solid rgba(230,184,0,.28);background:linear-gradient(135deg,#fffef9,#fff5d9);box-shadow:var(--shadow);transition:box-shadow .22s ease}.admin-panel-card h2{margin:0 0 6px;color:var(--maroon);font-family:Inter,system-ui,sans-serif;font-size:.875rem;font-weight:700;line-height:1.25}.admin-main-action,a.admin-main-action,button.admin-main-action{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:4px 8px;border-radius:6px;background:linear-gradient(135deg,var(--maroon),var(--gold));color:#fff;font-size:.6875rem;font-weight:600;line-height:1.25;text-align:center;box-shadow:0 2px 6px #99000024;transition:filter .18s ease}.admin-main-action:hover{transform:none;filter:brightness(1.04)}.admin-main-action:disabled{opacity:.7;cursor:wait}.login-shell{min-height:100vh;display:grid;place-items:center;padding:24px;background:linear-gradient(135deg,#990000eb,#23160cdb),var(--app-background)}.login-card{display:grid;gap:14px;width:min(100%,430px);padding:28px;border:1px solid rgba(255,221,87,.42);border-radius:22px;background:#fffef9f7;box-shadow:0 28px 75px #1c0a0452;animation:card-in .5s ease-out both}.login-card .logo-login{width:var(--brand-logo-height, 88px);height:var(--brand-logo-height, 88px);margin:0 auto 4px;border-radius:50%;border:3px solid var(--gold);object-fit:cover}.login-card h1{margin:0;text-align:center;font-family:Cinzel,Georgia,serif;color:var(--maroon);font-size:var(--font-lg, 1rem);font-weight:700}.login-card label{font-size:var(--font-xs, .75rem);font-weight:800;color:var(--muted)}.login-card input{width:100%;padding:12px 14px;border-radius:12px;border:1px solid rgba(153,0,0,.2);background:#fff}.login-error{margin:0;padding:10px 12px;border-radius:12px;background:#fff1f1;border:1px solid #e8b4b4;color:#7a1b1b;font-size:14px}.setup-card{margin-top:80px;text-align:center;padding:40px 28px;border-radius:var(--radius-lg);background:linear-gradient(135deg,#fffef9,#fff5d9);box-shadow:var(--shadow)}.setup-card pre{text-align:left;background:#1f1f1f;color:#f4d36b;padding:14px;border-radius:12px;overflow-x:auto}@keyframes card-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(max-width:900px){.admin-panel-layout{grid-template-columns:1fr}.site-header{flex-wrap:wrap}}.admin-tool-btn.is-disabled{opacity:.55;cursor:not-allowed;pointer-events:none}.panel-head-row{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-bottom:8px}.panel-head-row h2{margin:0;font-family:Inter,system-ui,sans-serif;font-size:.875rem;font-weight:700}.lms-toolbar{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:18px}.lms-filter{display:grid;gap:4px;font-size:var(--font-xs, .75rem);font-weight:800;color:var(--muted)}.lms-filter select,.lms-form-card input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]),.lms-form-card select,.lms-form-card textarea{width:100%;padding:4px 7px;min-height:28px;font-size:.75rem;border-radius:6px;border:1px solid rgba(153,0,0,.2);background:#fff}.lms-form-card{margin-bottom:10px;padding:10px 12px;border-radius:var(--radius-md);border:1px solid rgba(230,184,0,.35);background:linear-gradient(135deg,#fffef9,#fff8e9);box-shadow:var(--shadow);animation:card-in .35s ease-out both}.lms-form-card h3{margin:0 0 8px;font-family:Inter,system-ui,sans-serif;font-size:.75rem;font-weight:600;color:var(--maroon)}.lms-form-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.lms-form-grid label,.lms-full{display:grid;gap:2px;font-size:var(--text-caption, .6875rem);font-weight:600;color:var(--muted)}.lms-full{margin-top:12px}.lms-form-card input[type=checkbox],.lms-form-card input[type=radio],.adm-toolbar input[type=checkbox],.adm-toolbar input[type=radio],.dt-filter input[type=checkbox],.dt-filter input[type=radio],.saas-desk-form input[type=checkbox],.saas-desk-form input[type=radio]{width:1rem;height:1rem;min-height:0;min-width:0;padding:0;margin:0;flex-shrink:0;accent-color:var(--maroon, #990000);cursor:pointer}.lms-form-grid label:has(>input[type=checkbox]),.lms-form-grid label:has(>input[type=radio]),.lms-full:has(>input[type=checkbox]),.lms-full:has(>input[type=radio]),.intg-oauth-form label:has(>input[type=checkbox]),.intg-oauth-form label:has(>input[type=radio]){display:inline-flex;flex-direction:row;align-items:center;gap:8px;cursor:pointer;width:auto;max-width:100%}.intg-scope-fieldset{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;border:1px solid rgba(153,0,0,.15);border-radius:8px;padding:10px 12px;margin:0;grid-column:1 / -1}.intg-scope-fieldset legend{padding:0 6px;font-size:.6875rem;font-weight:600;color:var(--muted)}.intg-scope-fieldset label{display:inline-flex;flex-direction:row;align-items:center;gap:8px;margin:0;cursor:pointer;font-size:.75rem;font-weight:600;color:var(--text, #2b1b10)}.lms-form-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.lms-course-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.lms-course-card{padding:18px;border-radius:var(--radius-md);border:1px solid rgba(230,184,0,.32);background:linear-gradient(135deg,#fffef9,#fff5d9);box-shadow:var(--shadow);transition:transform .35s ease,box-shadow .45s ease}.lms-course-card:hover{transform:translateY(-2px);box-shadow:0 22px 48px #9900001f}.lms-course-card h3{margin:8px 0;color:var(--maroon);font-family:Cinzel,Georgia,serif;font-size:var(--font-md, .875rem)}.lms-course-card__head{display:flex;align-items:center;justify-content:space-between;gap:8px}.lms-course-card__cat{font-size:12px;font-weight:700}.lms-course-card__desc{margin:0 0 12px;font-size:13px;line-height:1.5;color:var(--muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.lms-course-card__actions{display:flex;flex-wrap:wrap;gap:8px}.lms-badge{display:inline-block;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:900;text-transform:uppercase;background:#9900001f;color:var(--maroon)}.lms-badge.is-published{background:linear-gradient(135deg,#15803d,#22c55e);color:#fff}.nav-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;margin-left:6px;border-radius:999px;background:#dc2626;color:#fff;font-size:10px;font-weight:900;line-height:1;vertical-align:middle}.send-notify-header-btn{font-weight:800;white-space:nowrap}.bell-btn{position:relative}.bell-badge{position:absolute;top:-6px;right:-6px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:#dc2626;color:#fff;font-size:.625rem;font-weight:900;display:inline-flex;align-items:center;justify-content:center;border:2px solid #fff}.notify-module-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.notify-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:#99000014;font-size:var(--font-xs, .75rem);font-weight:800;color:var(--maroon)}.notify-card-head{display:flex;align-items:center;gap:8px;margin-bottom:8px}.notify-inbox-card__img{width:100%;max-height:160px;object-fit:cover;border-radius:10px;margin-bottom:12px}.notify-inbox-card__hero{margin:0 0 6px;font-size:var(--font-lg, 1rem);color:var(--maroon)}.notify-inbox-card__title{margin:0 0 8px;font-size:13px;font-weight:700}.notify-inbox-card__body{margin:0;white-space:pre-wrap}.lms-meta{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:0 0 12px;font-size:var(--font-xs, .75rem)}.lms-meta dt{margin:0;color:var(--muted);font-weight:800}.lms-meta dd{margin:2px 0 0;font-weight:900;color:var(--text)}.small-admin-btn.lms-danger{background:linear-gradient(135deg,#fff1f1,#f5c4c4);color:#7a1b1b}.lms-check{display:flex!important;align-items:center;gap:8px;flex-direction:row!important}.lms-check input{width:auto}.lms-video-player{position:relative;width:100%;padding-bottom:56.25%;height:0;border-radius:var(--radius-md);overflow:hidden;background:#1a0a0a;box-shadow:var(--shadow)}.lms-video-player iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.lms-video-player--empty{padding-bottom:0;min-height:200px;display:grid;place-items:center}.lms-video-provider{font-size:var(--font-xs, .75rem);margin:8px 0 0;text-align:center}.lms-player-layout{display:grid;grid-template-columns:1fr minmax(240px,300px);gap:20px;align-items:start}.lms-player-main{padding:18px;border-radius:var(--radius-md);border:1px solid rgba(230,184,0,.28);background:linear-gradient(135deg,#fffef9,#fff5d9);box-shadow:var(--shadow)}.lms-player-main h3{margin:0 0 8px;font-family:Cinzel,Georgia,serif;color:var(--maroon)}.lms-player-sidebar{display:flex;flex-direction:column;gap:8px;padding:14px;border-radius:var(--radius-md);border:1px solid rgba(230,184,0,.28);background:#ffffffeb;max-height:70vh;overflow-y:auto}.lms-player-sidebar h4{margin:0 0 6px;color:var(--maroon);font-size:14px}.lms-lesson-pick{display:grid;gap:4px;width:100%;padding:10px 12px;border-radius:12px;border:1px solid rgba(153,0,0,.12);background:#fffdf6;text-align:left;transition:transform .2s ease,box-shadow .2s ease}.lms-lesson-pick:hover:not(.is-locked){transform:translate(2px);box-shadow:0 8px 18px #9900001a}.lms-lesson-pick.is-active{border-color:var(--gold);background:linear-gradient(135deg,#fff8e9,#fff3c4)}.lms-lesson-pick.is-locked{opacity:.65;cursor:not-allowed}.lms-lesson-pick__title{font-weight:800;font-size:13px;color:var(--text)}.lms-lesson-pick__meta{font-size:11px}.lms-enroll-hint{font-size:11px;margin:0 0 8px;padding:8px;border-radius:10px;background:#9900000f}.lms-lesson-list{display:grid;gap:12px}.lms-lesson-row{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:16px;border-radius:var(--radius-md);border:1px solid rgba(230,184,0,.28);background:#fffef9;transition:box-shadow .35s ease}.lms-lesson-row:hover{box-shadow:var(--shadow)}.lms-lesson-row.is-locked{opacity:.75}.lms-lesson-row h4{margin:8px 0 4px;color:var(--maroon);font-size:16px}.lms-lesson-row__actions{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start}.lms-badge--preview{background:linear-gradient(135deg,#1e3a8a,#2563eb);color:#fff}.lms-badge--provider{background:#9900001a;text-transform:capitalize}.lms-student-list{display:grid;gap:14px}.lms-student-card{padding:18px;border-radius:var(--radius-md);border:1px solid rgba(230,184,0,.28);background:linear-gradient(135deg,#fffef9,#fff5d9);box-shadow:var(--shadow)}.lms-student-card__head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.lms-student-card h3{margin:0;font-family:Inter,system-ui,sans-serif;color:var(--maroon);font-size:.6875rem;font-weight:600;line-height:1.25}.lms-enroll-list{list-style:none;margin:0 0 12px;padding:0;display:grid;gap:8px}.lms-enroll-list li{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:#ffffffb3;font-size:13px;font-weight:700}@media(max-width:900px){.lms-player-layout{grid-template-columns:1fr}}.module-section-title{margin:1.25rem 0 .75rem;font-size:1.05rem;font-weight:800;color:#4a4038;letter-spacing:.01em}.module-stats{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.85rem;margin:1rem 0 1.25rem}.module-stat{padding:1rem 1.1rem;border:1px solid #e8e0d8;border-radius:12px;background:#faf8f6}.module-stat span{display:block;font-size:.78rem;color:#8a7f76;text-transform:uppercase;letter-spacing:.04em;margin-bottom:.2rem}.module-stat strong{font-size:var(--font-lg, 1rem);color:#900;line-height:1.15}.module-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem;margin-bottom:1.25rem}.module-tile{display:flex;flex-direction:column;justify-content:center;gap:.35rem;min-height:92px;padding:1.2rem 1.35rem;border:1px solid #e8e0d8;border-radius:12px;text-decoration:none;color:inherit;background:#fff;box-shadow:0 1px 3px #0000000a;transition:border-color .15s ease,transform .12s ease,box-shadow .15s ease}.module-tile:hover{border-color:#900;transform:translateY(-1px);box-shadow:0 4px 12px #99000014}.module-tile strong{display:block;font-size:1.05rem;font-weight:800;color:#3d3530;line-height:1.25}.module-tile span{font-size:.88rem;color:#8a7f76;line-height:1.35}.module-nav-item{padding:.7rem .85rem;min-height:46px;font-size:.95rem;font-weight:600}.module-nav-hint{font-size:.78rem;margin-top:.15rem}.module-shell--compact .module-nav-item{padding:.58rem .65rem;min-height:44px;font-size:.9rem}.module-shell--compact .module-nav-hint{font-size:.72rem}.portal-task-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:stretch;margin-top:.65rem}.portal-task-actions .small-admin-btn,.portal-task-actions .admin-tool-btn,.portal-task-actions .admin-main-action,.portal-task-actions a.small-admin-btn,.portal-task-actions a.admin-tool-btn{min-height:48px;padding:12px 18px;font-size:13px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;text-align:center}.dash-quick-grid{gap:10px}.dash-quick-grid .admin-tool-btn{min-height:48px;min-width:160px;padding:12px 18px;font-size:13px;font-weight:800;display:inline-flex;align-items:center;justify-content:center}.fin-quick-btns{gap:10px}.fin-quick-btns .small-admin-btn,.fin-quick-btns .admin-main-action,.fin-quick-btns a.small-admin-btn{min-height:48px;padding:12px 18px;font-size:13px;font-weight:800;display:inline-flex;align-items:center;justify-content:center}.adm-tabs,.fees-tabs,.hr-tabs,.cc-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.adm-tabs .admin-tool-btn,.fees-tabs .admin-tool-btn,.hr-tabs .admin-tool-btn,.cc-tabs .admin-tool-btn,.adm-tabs button,.lm-tabs button{font-size:10px;text-align:center;min-height:0;padding:4px 8px;font-weight:600}.adm-tabs--distribute .admin-tool-btn,.fees-tabs--team-mobile .admin-tool-btn{flex:1 1 0;min-width:64px}.adm-toolbar,.lms-toolbar{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end;margin-bottom:14px}@media(max-width:900px){.portal-shell{width:100%;max-width:none;margin-inline:0}.page-space{padding:12px 0 24px}.portal-shell--module-fit .page-space{padding:8px 0 16px}.admin-panel-card{padding:16px 14px;border-radius:var(--radius-md)}.admin-panel-card h2,.panel-head-row h2{font-size:var(--text-page-title);line-height:1.25}.panel-head-row{flex-direction:column;align-items:stretch;gap:10px;margin-bottom:14px}.panel-head-row>div:last-child{display:flex;flex-direction:column;gap:8px}.panel-head-row .admin-main-action,.panel-head-row .small-admin-btn{width:100%}.module-tiles{grid-template-columns:1fr}.module-tile{min-height:76px}.admin-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.stat-card h3{font-size:var(--font-lg, 1rem)}.stat-card p{font-size:var(--text-caption)}.admin-main-action,.small-admin-btn,.admin-tool-btn,a.admin-main-action,a.small-admin-btn,a.admin-tool-btn,button.admin-tool-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;font-size:var(--text-tab)}.adm-tabs,.fees-tabs,.hr-tabs,.lm-tabs{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:2px}.adm-tabs::-webkit-scrollbar,.fees-tabs::-webkit-scrollbar,.hr-tabs::-webkit-scrollbar,.lm-tabs::-webkit-scrollbar{display:none}.adm-tabs .admin-tool-btn,.fees-tabs .admin-tool-btn,.hr-tabs .admin-tool-btn,.adm-tabs button,.lm-tabs button{flex:0 0 auto;min-height:44px;white-space:nowrap}.adm-toolbar,.lms-toolbar,.dt-toolbar{flex-direction:column;align-items:stretch;padding:12px}.adm-toolbar>*,.lms-toolbar>*,.dt-toolbar__search,.dt-toolbar__filters,.dt-toolbar__actions{width:100%}.dt-toolbar__search{flex-direction:column;min-width:0}.dt-toolbar__filters,.dt-toolbar__actions{flex-direction:column;align-items:stretch}.dt-filter{width:100%}.lms-form-card input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]),.lms-form-card select,.lms-form-card textarea,.adm-toolbar input:not([type=checkbox]):not([type=radio]),.adm-toolbar select,.dt-search,.dt-filter select,.dt-filter input:not([type=checkbox]):not([type=radio]){min-height:44px;font-size:var(--text-input);width:100%}.lms-form-grid{grid-template-columns:1fr}app-module-guide .mod-guide:not([open]){margin-bottom:10px}app-module-guide .mod-guide-summary{padding:10px 12px}app-module-guide .mod-guide-head strong{font-size:14px}app-module-guide .mod-guide-hint{display:none}.hr-module-banner{display:none}}.portal-shell--wa-fit .admin-panel-card--compact>app-module-shell,.portal-shell--wa-fit .admin-panel-card--compact>app-module-shell-component{flex:1;min-height:0;min-width:0;display:flex;flex-direction:column;overflow:hidden}.portal-shell--wa-fit app-whatsapp-inbox-workspace,.portal-shell--wa-fit app-whatsapp-inbox-workspace-component{flex:1;min-height:0;min-width:0;display:flex;flex-direction:column;overflow:hidden}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}#fdskill-overlay-root{position:relative;z-index:10050}body.lm-lead-modal-open{overflow:hidden!important}.lm-lead-modal-host{position:fixed!important;inset:0!important;z-index:10050!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:16px!important;box-sizing:border-box!important;pointer-events:none!important}.lm-lead-modal-host .lm-modal-backdrop{position:absolute!important;inset:0!important;z-index:0!important;background:#00000073!important;pointer-events:auto!important}.lm-lead-modal-host .lm-modal{position:relative!important;z-index:1!important;top:auto!important;left:auto!important;transform:none!important;width:min(720px,94vw)!important;max-height:90vh!important;overflow:auto!important;background:#fffef9!important;border-radius:16px!important;box-shadow:0 20px 60px #9900002e!important;border:1px solid rgba(153,0,0,.12)!important;pointer-events:auto!important}html,body{overflow-x:hidden;max-width:100%}body{margin:0}body.apm-modal-open{overflow:hidden}
