:root{--a-bg:#ffffff;--a-sidebar:#ffffff;--a-card:#ffffff;--a-card2:#f8fafc;--a-card3:#f1f5f9;--a-surface2:#f8fafc;--a-border:#e2e8f0;--a-border2:#cbd5e1;--a-green:#10b981;--a-green2:#059669;--a-glow:rgba(16,185,129,0.12);--a-text:#0f172a;--a-muted:#64748b;--a-dim:#94a3b8;--a-danger:#ef4444;--a-warn:#f59e0b;--a-info:#3b82f6;--a-success:#10b981;--a-sidebar-w:268px}.adm *,.adm :after,.adm :before{box-sizing:border-box;margin:0;padding:0}.adm{font-family:Plus Jakarta Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.875rem;background:var(--a-bg);color:var(--a-text);min-height:100vh;min-height:100dvh;height:100vh;height:100dvh;display:flex;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;overflow:hidden}.adm-desktop-only{display:block}.adm-mobile-only{display:none}.adm-login{min-height:100vh;min-height:100dvh;width:100vw;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;background:#f8fafc;padding:1.25rem 1rem;position:relative;overflow:hidden}.adm-login:before{top:-120px;right:-120px;max-width:20rem;height:20rem;background:radial-gradient(circle,rgba(16,185,129,.08) 0,transparent 70%)}.adm-login:after,.adm-login:before{content:"";position:absolute;width:100%;border-radius:50%;pointer-events:none}.adm-login:after{bottom:-100px;left:-100px;max-width:18.75rem;height:18.75rem;background:radial-gradient(circle,rgba(59,130,246,.05) 0,transparent 70%)}.adm-login__card{background:#ffffff;border:1px solid var(--a-border);border-radius:20px;padding:2.2rem 1.8rem;width:100%;max-width:420px;box-shadow:0 20px 40px -15px rgba(0,0,0,.07),0 1px 3px rgba(0,0,0,.05);position:relative;z-index:2;animation:adm-modal-pop .3s cubic-bezier(.16,1,.3,1) both}.adm-login__logo{gap:.85rem;margin-bottom:1.75rem}.adm-login__logo,.adm-login__logo-icon{display:flex;flex-wrap:wrap;align-items:center}.adm-login__logo-icon{width:2.75rem;height:2.75rem;border-radius:12px;background:linear-gradient(135deg,var(--a-green),var(--a-green2));justify-content:center;box-shadow:0 4px 14px var(--a-glow);flex-shrink:0}.adm-login__title{font-weight:800;color:var(--a-text);margin-bottom:.25rem;letter-spacing:-.02em}.adm-login__sub{color:var(--a-muted);margin-bottom:1.5rem}.adm-login__error{background:#fef2f2;border:1px solid #fecaca;border-radius:10px;padding:.7rem .95rem;font-weight:600;color:var(--a-danger);margin-bottom:1.25rem;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;animation:adm-shake .3s ease}@keyframes adm-shake{0%,to{transform:translateX(0)}25%{transform:translateX(-4px)}75%{transform:translateX(4px)}}.adm-login .adm-input{min-height:2.875rem;padding:.65rem .9rem;border-radius:10px}.adm-login__btn{width:100%;min-height:3rem;border-radius:12px;margin-top:.75rem;gap:.5rem}.adm-login__btn,.adm-login__hint{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.adm-login__hint{text-align:center;color:var(--a-dim);margin-top:1.25rem;gap:.35rem}.adm-sidebar{width:var(--a-sidebar-w);flex-shrink:0;background:var(--a-sidebar);border-right:1px solid var(--a-border);display:flex;flex-direction:column;position:fixed;top:0;left:0;bottom:0;z-index:100;overflow-y:auto;transition:transform .3s cubic-bezier(.16,1,.3,1);box-shadow:1px 0 0 0 var(--a-border)}.adm-sidebar__logo{display:flex;align-items:center;justify-content:space-between;padding:1.1rem 1rem 1rem;border-bottom:1px solid #f1f5f9;background:#ffffff;position:relative}.adm-sidebar__brand-meta{display:flex;align-items:center;gap:.65rem}.adm-sidebar__logo-icon{width:34px;height:34px;border-radius:9px;background:linear-gradient(135deg,#059669,#10b981);display:flex;align-items:center;justify-content:center;color:#ffffff;box-shadow:0 4px 12px rgba(16,185,129,.28);flex-shrink:0;transition:transform .2s ease}.adm-sidebar__logo-icon:hover{transform:scale(1.04)}.adm-sidebar__brand-text-wrap{display:flex;flex-direction:column;line-height:1.15}.adm-sidebar__brand-title{font-size:14.5px;font-weight:800;color:#0f172a;letter-spacing:-.02em}.adm-sidebar__brand-pill{font-size:9px;font-weight:800;color:#047857;background:#ecfdf5;border:1px solid #a7f3d0;padding:1.5px 5.5px;border-radius:5px;letter-spacing:.04em;text-transform:uppercase}.adm-sidebar__brand-desc{font-size:10.5px;font-weight:500;color:#64748b;margin-top:1px}.adm-sidebar__collapse{width:28px;height:28px;border-radius:7px;border:1px solid #e2e8f0;background:#f8fafc;color:#64748b;display:flex}.adm-sidebar__collapse:hover{color:#0f172a;border-color:#cbd5e1}.adm-sidebar__nav{flex:1 1;min-height:0;padding:.85rem .65rem 0;overflow-y:auto;overflow-x:hidden}.adm-sidebar__label{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;padding:.4rem .65rem .35rem}.adm-sidebar__divider-row{display:flex;align-items:center;gap:.5rem;margin:1.1rem .5rem .4rem}.adm-sidebar__divider-label{font-size:9.5px;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;white-space:nowrap}.adm-sidebar__divider-line{flex:1 1;height:1px;background:linear-gradient(90deg,#e2e8f0,transparent)}.adm-nav-link{display:flex;align-items:center;gap:.65rem;padding:.55rem .65rem;border-radius:10px;color:#334155;font-size:.88rem;font-weight:600;cursor:pointer;transition:all .18s cubic-bezier(.16,1,.3,1);text-decoration:none;margin-bottom:.22rem;border:1px solid transparent;background:transparent;width:100%;text-align:left;position:relative}.adm-nav-link:hover{color:#0f172a;background:#f8fafc;transform:translateX(2px)}.adm-nav-link__icon-box{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:#f8fafc;border:1px solid #f1f5f9;color:#64748b;flex-shrink:0;transition:all .18s ease}.adm-nav-link:hover .adm-nav-link__icon-box{background:#f0fdf4;color:#059669;border-color:#dcfce7}.adm-nav-link.active{color:#047857;background:linear-gradient(135deg,#ecfdf5,#f0fdf4);border-color:#a7f3d0;font-weight:700;box-shadow:0 1px 4px 0 rgba(16,185,129,.1);transform:none}.adm-nav-link.active .adm-nav-link__icon-box{background:#059669;color:#ffffff;border-color:#059669;box-shadow:0 2px 6px rgba(5,150,105,.28)}.adm-nav-link__accent{position:absolute;left:0;top:18%;bottom:18%;width:3px;background:#059669;border-radius:0 3px 3px 0}.adm-nav-link__text{min-width:0;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1}.adm-nav-badge{margin-left:auto;font-size:9.5px;font-weight:700;padding:1.5px 6.5px;border-radius:999px;letter-spacing:.02em;flex-shrink:0}.adm-nav-badge.ai{background:linear-gradient(135deg,#dcfce7,#d1fae5);color:#065f46;border:1px solid #a7f3d0}.adm-nav-badge.auto{background:#f1f5f9;color:#475569;border:1px solid #e2e8f0}.adm-nav-badge.crm{background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe}.adm-nav-badge.sites{background:#ecfdf5;color:#047857;border:1px solid #a7f3d0}.adm-sidebar__status-card{margin:.75rem .65rem .4rem;padding:.65rem .75rem;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;border-radius:9px;transition:all .2s ease}.adm-sidebar__status-top{display:flex;align-items:center;gap:6px;margin-bottom:2px}.adm-status-dot{width:7px;height:7px;border-radius:50%;background:#10b981;box-shadow:0 0 0 2px rgba(16,185,129,.2);display:inline-block;flex-shrink:0}.adm-status-text{font-size:11px;font-weight:700;color:#1e293b}.adm-sidebar__status-sub{font-size:10px;color:#64748b;font-weight:500;margin-left:13px}.adm-sidebar__footer{padding:.75rem .65rem;border-top:1px solid #f1f5f9;margin-top:auto;background:#ffffff}.adm-sidebar__user-card{display:flex;align-items:center;gap:.65rem;padding:.25rem .35rem;border-radius:8px}.adm-sidebar__user-avatar{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#10b981,#059669);color:#ffffff;font-weight:700;font-size:13px;display:flex;align-items:center;justify-content:center;position:relative;flex-shrink:0;box-shadow:0 2px 6px rgba(5,150,105,.2)}.adm-sidebar__user-online{position:absolute;bottom:0;right:0;width:8px;height:8px;border-radius:50%;background:#22c55e;border:1.5px solid #ffffff}.adm-sidebar__user-details{display:flex;flex-direction:column;min-width:0;flex:1 1}.adm-sidebar__user-name{font-size:12px;font-weight:700;color:#0f172a;line-height:1.2}.adm-sidebar__user-name,.adm-sidebar__user-sub{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adm-sidebar__user-sub{font-size:10px;color:#64748b;margin-top:1px}.adm-logout-btn{width:30px;height:30px;border-radius:7px;border:1px solid #e2e8f0;background:#f8fafc;color:#64748b;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;margin-left:auto;flex-shrink:0}.adm-logout-btn:hover{background:#fef2f2;color:#dc2626;border-color:#fecaca}.adm-main{flex:1 1;min-height:0;margin-left:var(--a-sidebar-w);display:flex;flex-direction:column;height:100%;min-height:100%;min-width:0;width:calc(100% - var(--a-sidebar-w))}.adm-topbar{justify-content:space-between;padding:.85rem 1.75rem;background:rgba(255,255,255,.92);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--a-border);position:sticky;top:0;z-index:50}.adm-topbar,.adm-topbar__left{display:flex;flex-wrap:wrap;align-items:center}.adm-topbar__left{gap:.75rem}.adm-topbar__title{font-weight:800;color:var(--a-text);letter-spacing:-.01em}.adm-topbar__right{gap:.75rem}.adm-site-chips,.adm-topbar__right{display:flex;flex-wrap:wrap;align-items:center}.adm-site-chips{gap:.375rem}.adm-site-chip{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;padding:.35rem .65rem;font-size:.72rem;font-weight:700;border-radius:8px;border:1px solid var(--a-border);background:#ffffff;color:var(--a-muted);cursor:pointer;transition:border-color .2s,background .2s,color .2s,box-shadow .2s;white-space:nowrap;line-height:1.2}.adm-site-chip:hover{border-color:var(--a-border2);background:#f8fafc;color:var(--a-text)}.adm-site-chip__dot{width:6px;height:6px;border-radius:999px;background:#10b981;flex-shrink:0}.adm-site-chip__dot--off{background:#cbd5e1}.adm-site-chip__label{overflow:hidden;text-overflow:ellipsis}.adm-topbar-badge{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:.2rem .6rem;border-radius:999px;background:#ecfdf5;color:#047857;border:1px solid #a7f3d0}.adm-avatar{width:2.125rem;height:2.125rem;border-radius:50%;background:linear-gradient(135deg,var(--a-green),var(--a-green2));display:flex;flex-wrap:wrap;font-weight:800;color:#fff;box-shadow:0 2px 8px var(--a-glow)}.adm-avatar,.adm-menu-btn{align-items:center;justify-content:center}.adm-menu-btn{display:none;width:2.375rem;height:2.375rem;border-radius:10px;background:#ffffff;border:1px solid var(--a-border);color:var(--a-text);cursor:pointer;transition:all .2s ease}.adm-menu-btn:hover{background:#f8fafc;border-color:var(--a-border2)}.adm-logout-btn--topbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:2.125rem;height:2.125rem;border-radius:50%;background:#fef2f2;border:1px solid #fecaca;color:var(--a-danger);cursor:pointer;transition:all .2s ease}.adm-logout-btn--topbar:hover{background:#fee2e2}.adm-sidebar__close{border:1px solid var(--a-border)}.adm-sidebar__close,.adm-sidebar__collapse{display:none;background:#ffffff;border-radius:8px;color:var(--a-muted);width:2rem;height:2rem;cursor:pointer;align-items:center;justify-content:center}.adm-sidebar__collapse{border:1px solid var(--a-border);flex-shrink:0;transition:all .2s ease}.adm-sidebar__collapse:hover{background:#f1f5f9;color:var(--a-text);border-color:var(--a-border2)}@media (min-width:769px){.adm-sidebar__collapse{display:flex}.adm-sidebar{transition:width .25s cubic-bezier(.16,1,.3,1)}.adm-main{transition:margin-left .25s cubic-bezier(.16,1,.3,1),width .25s cubic-bezier(.16,1,.3,1)}.adm.collapsed .adm-sidebar{width:4.75rem}.adm.collapsed .adm-main{margin-left:4.75rem;width:calc(100% - 4.75rem)}.adm.collapsed .adm-sidebar__logo{flex-direction:column;align-items:center;gap:.6rem;padding:.9rem .5rem}.adm.collapsed .adm-nav-badge,.adm.collapsed .adm-nav-chevron,.adm.collapsed .adm-nav-link__text,.adm.collapsed .adm-sidebar__brand-meta,.adm.collapsed .adm-sidebar__divider-row,.adm.collapsed .adm-sidebar__label,.adm.collapsed .adm-sidebar__status-card,.adm.collapsed .adm-sidebar__user-card .adm-logout-btn,.adm.collapsed .adm-sidebar__user-details{display:none!important}.adm.collapsed .adm-sidebar__nav{padding:.85rem .5rem 0}.adm.collapsed .adm-nav-link{justify-content:center!important;padding:.55rem 0!important;gap:0!important}.adm.collapsed .adm-sidebar__user-card{justify-content:center!important;padding:.2rem 0!important}}.adm-sidebar-overlay{position:fixed;inset:0;background:rgba(15,23,42,.4);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:290;animation:adm-fade-in .2s ease}@keyframes adm-fade-in{0%{opacity:0}to{opacity:1}}.adm-content{display:flex;flex-direction:column;padding:1.75rem;max-width:100%;min-width:0;overscroll-behavior:contain}.adm-content,.adm-content--ai{flex:1 1;min-height:0;overflow-y:auto;overflow-x:hidden}.adm-content--ai{padding:1rem 1.25rem;-webkit-overflow-scrolling:touch;overscroll-behavior-y:auto;touch-action:pan-y}.adm-content--ai-fixed{padding:.35rem .85rem 0;overflow:hidden;display:flex;flex-direction:column;flex:1 1;min-height:0}@media (max-width:768px){.adm-content--ai-fixed{overflow-y:auto;height:auto;max-height:none;flex:1 1;min-height:0;-webkit-overflow-scrolling:touch;touch-action:pan-y}}.adm-card{background:var(--a-card);border:1px solid var(--a-border);border-radius:16px;padding:1.35rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.04)}.adm-card--hover{transition:border-color .2s,box-shadow .2s,transform .15s}.adm-card--hover:hover{border-color:var(--a-border2);box-shadow:0 8px 24px -4px rgba(0,0,0,.06);transform:translateY(-1px)}.adm-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:1.5rem}.adm-stat{background:var(--a-card);border:1px solid var(--a-border);border-radius:14px;padding:1.25rem;display:flex;flex-direction:column;gap:.5rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.04);transition:border-color .2s,box-shadow .2s,transform .15s}.adm-stat:hover{border-color:var(--a-border2);box-shadow:0 6px 20px -4px rgba(0,0,0,.06);transform:translateY(-1px)}.adm-stat__icon{width:2.5rem;height:2.5rem;border-radius:10px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;flex-shrink:0}.adm-stat__icon--green{background:#ecfdf5;color:#047857}.adm-stat__icon--blue{background:#eff6ff;color:#1d4ed8}.adm-stat__icon--warn{background:#fffbeb;color:#b45309}.adm-stat__icon--red{background:#fef2f2;color:#b91c1c}.adm-stat__val{font-weight:800;color:var(--a-text);line-height:1;letter-spacing:-.02em}.adm-stat__label{color:var(--a-muted);font-weight:600}.adm-stat__sub{color:var(--a-dim)}.adm-section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;gap:.5rem;flex-wrap:wrap}.adm-section-title{font-weight:700;color:var(--a-text)}.adm-btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.55rem 1rem;border-radius:10px;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .18s ease;border:none;font-family:inherit;text-decoration:none;white-space:nowrap}.adm-btn--primary{background:linear-gradient(135deg,var(--a-green),var(--a-green2));color:#fff;box-shadow:0 2px 8px rgba(16,185,129,.25)}.adm-btn--primary:hover{transform:translateY(-1px);box-shadow:0 4px 14px rgba(16,185,129,.35)}.adm-btn--outline{background:#ffffff;border:1px solid var(--a-border);color:var(--a-text);box-shadow:0 1px 2px 0 rgba(0,0,0,.02)}.adm-btn--outline:hover{background:#f8fafc;border-color:var(--a-border2);color:var(--a-text)}.adm-btn--danger{background:#fef2f2;border:1px solid #fecaca;color:var(--a-danger)}.adm-btn--danger:hover{background:#fee2e2}.adm-btn--green{background:#ecfdf5;border:1px solid #a7f3d0;color:#047857}.adm-btn--green:hover{background:#d1fae5}.adm-btn--sm{padding:.4rem .8rem;border-radius:8px}.adm-btn--ghost{background:transparent;color:var(--a-muted);border:1px solid var(--a-border)}.adm-btn--ghost:hover{color:var(--a-text);background:#f8fafc;border-color:var(--a-border2)}.adm-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:12px;border:1px solid var(--a-border);width:100%;background:#ffffff;box-shadow:0 1px 3px 0 rgba(0,0,0,.03)}.adm-table{width:100%;min-width:100%;max-width:38.75rem;border-collapse:collapse}.adm-table th{padding:.75rem 1rem;text-align:left;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--a-muted);background:#f8fafc;white-space:nowrap}.adm-table td,.adm-table th{border-bottom:1px solid var(--a-border)}.adm-table td{padding:.85rem 1rem;color:var(--a-text);vertical-align:middle}.adm-table tr:last-child td{border-bottom:none}.adm-table tr:hover td{background:#f8fafc}.adm-table-actions{display:flex;flex-wrap:wrap;gap:.4rem}.adm-badge{display:inline-flex;align-items:center;gap:.25rem;padding:.2rem .6rem;border-radius:999px;font-size:.75rem;font-weight:700;white-space:nowrap}.adm-badge--green{background:#ecfdf5;color:#047857;border:1px solid #a7f3d0}.adm-badge--yellow{background:#fffbeb;color:#b45309;border:1px solid #fde68a}.adm-badge--blue{background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe}.adm-badge--red{background:#fef2f2;color:#b91c1c;border:1px solid #fecaca}.adm-badge--gray{background:#f1f5f9;color:#475569;border:1px solid #e2e8f0}.adm-filter-bar{gap:.75rem;margin-bottom:1rem}.adm-filter-bar,.adm-search{display:flex;align-items:center;flex-wrap:wrap}.adm-search{gap:.5rem;background:#ffffff;border:1px solid var(--a-border);border-radius:10px;padding:.55rem .85rem;flex:1 1;min-height:0;min-width:100%;max-width:13rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.02)}.adm-search input{background:none;border:none;outline:none;color:var(--a-text);font-size:.875rem;width:100%;font-family:inherit}.adm-search input::placeholder{color:var(--a-dim)}.adm-select{border:1px solid var(--a-border);border-radius:10px;padding:.55rem .85rem;color:var(--a-text);font-size:.875rem;cursor:pointer;outline:none;font-family:inherit;box-shadow:0 1px 2px 0 rgba(0,0,0,.02)}.adm-select,.adm-select option{background:#ffffff}.adm-filter-chips{display:flex;flex-wrap:wrap;gap:.4rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:.15rem 0;max-width:100%}.adm-filter-chips::-webkit-scrollbar{display:none}.adm-chip{flex:0 0 auto;display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .75rem;border-radius:999px;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .18s ease;border:1px solid var(--a-border);background:#ffffff;color:var(--a-muted)}.adm-chip:hover{background:#f8fafc;color:var(--a-text)}.adm-chip.active{background:#ecfdf5;color:#047857;border-color:#a7f3d0;font-weight:700}.adm-modal-overlay{position:fixed;inset:0;width:100vw;height:100vh;height:100dvh;background:rgba(15,23,42,.5);z-index:999999;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:1rem;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.adm-modal{background:#ffffff;border:1px solid var(--a-border);border-radius:20px;padding:1.5rem;width:100%;max-width:520px;max-height:min(88dvh,640px);overflow:visible;margin:auto;box-shadow:0 25px 50px -12px rgba(0,0,0,.15);animation:adm-modal-pop .22s cubic-bezier(.16,1,.3,1) both}@keyframes adm-modal-pop{0%{opacity:0;transform:scale(.95) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.adm-modal__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-bottom:1.1rem;padding-bottom:.75rem;border-bottom:1px solid var(--a-border)}.adm-modal__title{font-weight:800;color:var(--a-text);letter-spacing:-.01em}.adm-modal__close{background:#f8fafc;border:1px solid var(--a-border);border-radius:8px;color:var(--a-muted);cursor:pointer;width:2rem;height:2rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;transition:all .2s}.adm-modal__close:hover{color:var(--a-danger);border-color:#fecaca;background:#fef2f2}.adm-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.adm-form-group{display:flex;flex-direction:column;gap:.25rem}.adm-form-group--full{grid-column:1/-1}.adm-label{font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--a-muted)}.adm-input,.adm-select-full,.adm-textarea{width:100%;background:#ffffff;border:1px solid var(--a-border);border-radius:8px;padding:.58rem .85rem;color:var(--a-text);font-size:.875rem;outline:none;font-family:inherit;transition:border-color .15s,box-shadow .15s;box-shadow:0 1px 2px 0 rgba(0,0,0,.02)}.adm-input:focus,.adm-select-full:focus,.adm-textarea:focus{border-color:var(--a-green);box-shadow:0 0 0 3px rgba(16,185,129,.15)}.adm-input::placeholder,.adm-textarea::placeholder{color:var(--a-dim)}.adm-textarea{resize:vertical;min-height:4.375rem;line-height:1.45}.adm-select-full,.adm-toggle{cursor:pointer}.adm-toggle{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;-webkit-user-select:none;user-select:none}.adm-toggle input{display:none}.adm-toggle__track{width:2.5rem;height:1.375rem;border-radius:999px;background:var(--a-dim);position:relative;transition:background .2s}.adm-toggle input:checked+.adm-toggle__track{background:var(--a-green)}.adm-toggle__thumb{position:absolute;top:3px;left:3px;width:1rem;height:1rem;border-radius:50%;background:#fff;transition:left .2s;box-shadow:0 1px 3px rgba(0,0,0,.2)}.adm-toggle input:checked+.adm-toggle__track .adm-toggle__thumb{left:21px}.adm-toggle__label{color:var(--a-text);font-weight:500}.adm-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;text-align:center}.adm-empty__icon{margin-bottom:.5rem;opacity:.75}.adm-empty__text{color:var(--a-muted)}.adm-dash-grid{display:grid;grid-template-columns:2fr 1fr;gap:1.25rem}.adm-dash-full{grid-column:1/-1}.adm-grid-2col{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.adm-images-grid,.adm-services-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.25rem}.adm-mobile-list{gap:.75rem}.adm-mobile-card,.adm-mobile-list{display:flex;flex-direction:column}.adm-mobile-card{background:#ffffff;border:1px solid var(--a-border);border-radius:14px;padding:1rem 1.1rem;gap:.65rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.03);transition:border-color .15s,box-shadow .15s}.adm-mobile-card:hover{border-color:var(--a-border2);box-shadow:0 4px 12px rgba(0,0,0,.05)}.adm-mobile-card__header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.5rem;border-bottom:1px solid var(--a-border);padding-bottom:.6rem}.adm-mobile-card__title{font-weight:700;color:var(--a-text);line-height:1.3}.adm-mobile-card__subtitle{color:var(--a-muted);margin-top:.15rem;font-size:.8rem}.adm-mobile-card__grid{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.adm-mobile-card__row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:.2rem 0}.adm-mobile-card__label{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--a-muted);flex-shrink:0;margin-right:.5rem}.adm-mobile-card__val{font-weight:600;color:var(--a-text);text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-mobile-card__val--highlight{color:var(--a-green2);font-weight:800}.adm-mobile-card__actions{display:flex;align-items:center;gap:.4rem;margin-top:.35rem;padding-top:.6rem;border-top:1px solid var(--a-border);flex-wrap:wrap}.adm-mobile-card__actions .adm-btn{flex:1 1;min-height:0;min-height:2.25rem}@media (max-width:768px){.adm-desktop-only{display:none!important}.adm-mobile-only{display:block!important}.adm{width:100%!important;max-width:100%!important;overflow-x:hidden;overflow-y:hidden;touch-action:pan-y;zoom:1!important}.adm-login{padding:1rem .85rem}.adm-login__card{padding:1.75rem 1.35rem;border-radius:20px}.adm-sidebar{transform:translateX(-100%);z-index:9999;width:100%;max-width:17.813rem;max-width:85vw;box-shadow:10px 0 40px rgba(0,0,0,.2);padding-bottom:calc(40px + env(safe-area-inset-bottom))}.adm-sidebar.open{transform:translateX(0)}.adm-sidebar__close{display:flex;flex-wrap:wrap}.adm-main{margin-left:0;width:100%!important;max-width:100%!important;min-height:0;overflow:hidden;padding-bottom:calc(96px + env(safe-area-inset-bottom))}.adm-topbar{padding:.7rem .9rem;position:sticky;top:0;z-index:80}.adm-scale-select{display:none!important}.adm-menu-btn{display:flex;flex-wrap:wrap}.adm-content{display:flex;flex-direction:column;flex:1 1;min-height:0;padding:.85rem .75rem;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;touch-action:pan-y}.adm-stats-grid{grid-template-columns:repeat(2,1fr)!important;gap:.6rem!important;margin-bottom:1rem!important}.adm-stat{padding:.8rem .85rem;border-radius:12px;gap:.35rem}.adm-stat__icon{width:2rem;height:2rem;border-radius:8px}.adm-dash-grid,.adm-grid-2col,.adm-images-grid,.adm-services-grid{grid-template-columns:1fr!important;gap:.85rem!important}.adm-form-grid{grid-template-columns:1fr!important}.adm-filter-bar{flex-direction:column;align-items:stretch;gap:.5rem;margin-bottom:.85rem}.adm-search{width:100%;min-width:0;padding:.45rem .75rem}.adm-select{width:100%}.adm-filter-bar>.adm-btn{width:100%;min-height:2.625rem}.adm-modal-overlay{padding:0;align-items:flex-end}.adm-modal{border-radius:22px 22px 0 0;max-width:100vw;width:100vw;max-height:88vh;max-height:88dvh;padding:1.15rem 1rem calc(1.5rem + env(safe-area-inset-bottom));box-shadow:0 -10px 40px rgba(0,0,0,.25);margin:0;display:flex;flex-direction:column}.adm-modal__body{flex:1 1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-right:.2rem}.adm-modal__footer{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1rem;padding-top:.75rem;border-top:1px solid var(--a-border);position:sticky;bottom:0;background:var(--a-card);z-index:10}.adm-modal__footer .adm-btn{flex:1 1;min-height:0;min-height:2.75rem}.adm-bottom-nav{position:fixed;bottom:0;left:0;right:0;z-index:180;background:rgba(255,255,255,.96);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-top:1px solid var(--a-border);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;padding:.35rem .4rem calc(.35rem + env(safe-area-inset-bottom));gap:.2rem;box-shadow:0 -4px 20px rgba(0,0,0,.04);width:100%!important;max-width:100%!important}.adm-bottom-nav__item{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;gap:.2rem;padding:.4rem .2rem;border-radius:10px;color:var(--a-muted);font-size:.72rem;font-weight:600;cursor:pointer;transition:all .18s ease;border:none;background:none;font-family:inherit;text-decoration:none;position:relative}.adm-bottom-nav__item svg{width:1.25rem;height:1.25rem;transition:transform .15s ease}.adm-bottom-nav__item.active{color:#047857;background:#ecfdf5;font-weight:800}.adm-bottom-nav__item.active svg{transform:scale(1.1)}.adm-bottom-nav__badge{position:absolute;top:2px;right:calc(50% - 16px);background:var(--a-danger);color:#fff;font-weight:800;min-width:1rem;height:1rem;border-radius:999px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:0 3px;box-shadow:0 2px 6px rgba(220,38,38,.4)}}@media (min-width:48.063rem){.adm-bottom-nav,.adm-menu-btn{display:none!important}}.adm ::-webkit-scrollbar{width:.25rem;height:.25rem}.adm ::-webkit-scrollbar-track{background:transparent}.adm ::-webkit-scrollbar-thumb{background:var(--a-dim);border-radius:2px}.adm-hide-scroll::-webkit-scrollbar{display:none!important}.adm-hide-scroll{-ms-overflow-style:none!important;scrollbar-width:none!important}@keyframes adm-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.adm-animate{animation:adm-fade-up .25s ease both}@keyframes spin{to{transform:rotate(1turn)}}.adm-grid-stack{display:grid}.adm-flex-stack{display:flex}.adm-blog-gen-layout{display:grid;grid-template-columns:320px 1fr;gap:1.5rem;align-items:start}.adm-live-editor-layout{display:grid;grid-template-columns:1.7fr 1fr;gap:2.5rem}.adm-edit-blogs-page{flex:0 0 auto}.adm-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.adm-grid-3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem}.adm-grid-7{display:grid;grid-template-columns:repeat(7,1fr);gap:.3rem}.adm-flex-split{display:flex;justify-content:space-between;align-items:center}.adm-flex-row{display:flex;gap:1rem}@media (max-width:768px){.adm-blog-gen-layout,.adm-grid-2,.adm-grid-3,.adm-live-editor-layout{grid-template-columns:1fr!important}.adm-flex-row,.adm-flex-split{flex-direction:column!important;align-items:flex-start!important;gap:.75rem!important}.adm-modal{width:100%!important;max-width:100vw!important;height:100vh!important;max-height:100vh!important;border-radius:0!important;margin:0!important}.adm-modal-overlay{padding:0!important}.adm-blog-generator{display:flex!important;flex:none!important;height:auto!important;min-height:max-content!important;overflow:visible!important}.adm-blog-generator>div{height:auto!important;max-height:none!important}.adm-blog-generator>div:first-child,.adm-blog-generator>div:first-child>div.flex-1{overflow:visible!important}.adm-blog-generator>div:last-child{min-height:28rem!important;height:70vh!important;max-height:42rem!important}.adm-blog-tabs{max-width:100%;overflow-x:auto!important;overflow-y:hidden;flex-shrink:1!important;-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-x}}@media (max-width:768px){.adm-blog-tabs::-webkit-scrollbar{display:none}.adm-blog-tabs>button{flex-shrink:0;white-space:nowrap}.adm-calendar-page{flex:none!important;min-height:max-content!important;height:auto!important;overflow:visible!important}.adm-calendar-desktop{height:min(70dvh,38rem)!important;min-height:28rem!important;flex:none!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y}.adm-calendar-detail-overlay{top:8rem!important;bottom:calc(5rem + env(safe-area-inset-bottom))!important;align-items:stretch}.adm-calendar-detail-overlay>div{width:100%!important;max-width:none!important;height:100%!important;min-height:0!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;touch-action:pan-y;padding:1rem!important}.adm-autopublish-overlay{padding:.75rem!important}.adm-autopublish-modal{max-width:100%!important;max-height:92dvh!important}.adm-edit-blogs-page{flex:0 0 auto}.adm-blog-editor-detail,.adm-edit-blogs-page{min-height:max-content!important;overflow:visible!important}.adm-blog-editor-detail{height:auto!important}.adm-blog-editor-detail>div.flex-1{overflow:visible!important;flex:none!important}.adm-blog-editor-detail>div.flex-1>div{height:auto!important;max-height:none!important;overflow:visible!important}.adm-blog-editor-detail>div.flex-1>div:last-child{min-height:32rem!important}}.adm-btn--xs{padding:.45rem .75rem;font-size:.78rem;border-radius:9px}.adm-btn:disabled{opacity:.55;cursor:not-allowed;transform:none!important;box-shadow:none!important}.adm-autopublish-overlay{position:fixed;inset:0;z-index:999999;display:flex;align-items:center;justify-content:center;padding:1rem;background:rgba(15,23,42,.55);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.adm-autopublish-modal{display:flex;flex-direction:column;width:100%;max-width:25.5rem;max-height:min(92dvh,37.5rem);margin:auto;overflow:hidden;background:#ffffff;border:1px solid var(--a-border);border-radius:18px;box-shadow:0 24px 48px -12px rgba(15,23,42,.28);animation:adm-modal-pop .22s cubic-bezier(.16,1,.3,1) both}.adm-autopublish-modal .adm-btn{background-color:#ffffff}.adm-autopublish-modal .adm-btn--primary{background:linear-gradient(135deg,var(--a-green),var(--a-green2));color:#ffffff}.adm-autopublish-modal .adm-btn--ghost,.adm-autopublish-modal .adm-btn--outline{background:#ffffff}.adm-autopublish-modal .adm-btn--danger{background:#fef2f2}.adm-autopublish-modal .ap-head{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.8rem 1rem;border-bottom:1px solid var(--a-border)}.adm-autopublish-modal .ap-head-info{display:flex;align-items:center;gap:.65rem;min-width:0}.adm-autopublish-modal .ap-head-icon{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;border-radius:11px;color:#ffffff;background:linear-gradient(135deg,var(--a-green),var(--a-green2));box-shadow:0 2px 8px rgba(16,185,129,.3)}.adm-autopublish-modal .ap-title{font-size:.95rem;font-weight:800;letter-spacing:-.01em;line-height:1.2;color:var(--a-text)}.adm-autopublish-modal .ap-subtitle{display:flex;align-items:center;gap:.35rem;margin-top:.15rem;font-size:.72rem;font-weight:600;color:var(--a-muted)}.adm-autopublish-modal .ap-dot{flex:0 0 auto;width:.45rem;height:.45rem;border-radius:999px;background:var(--a-dim)}.adm-autopublish-modal .ap-dot--on{background:var(--a-green);box-shadow:0 0 0 3px rgba(16,185,129,.16)}.adm-autopublish-modal .ap-dot--warn{background:var(--a-warn);box-shadow:0 0 0 3px rgba(245,158,11,.16)}.adm-autopublish-modal .ap-dot--busy{background:var(--a-info);box-shadow:0 0 0 3px rgba(59,130,246,.16)}.adm-autopublish-modal .ap-close{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;border:1px solid var(--a-border);border-radius:9px;background:#ffffff;color:var(--a-muted);cursor:pointer;transition:all .18s ease}.adm-autopublish-modal .ap-close:hover{color:var(--a-danger);border-color:#fecaca;background:#fef2f2}.adm-autopublish-modal .ap-site{flex:0 0 auto;display:flex;align-items:flex-start;gap:.5rem;padding:.6rem 1rem;border-bottom:1px solid var(--a-border);background:#f8fafc}.adm-autopublish-modal .ap-site-icon{flex:0 0 auto;display:flex;margin-top:.3rem;color:var(--a-dim)}.adm-autopublish-modal .ap-site-list{flex:1 1 auto;min-width:0;display:flex;flex-wrap:wrap;gap:.3rem}.adm-autopublish-modal .ap-site-chip{display:inline-flex;align-items:center;gap:.32rem;max-width:100%;padding:.26rem .6rem;border:1px solid var(--a-border);border-radius:999px;background:#ffffff;color:var(--a-muted);font-family:inherit;font-size:.72rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;transition:all .15s ease}.adm-autopublish-modal .ap-site-chip:hover{border-color:var(--a-border2);color:var(--a-text)}.adm-autopublish-modal .ap-site-chip.is-active{background:#ecfdf5;border-color:#a7f3d0;color:#047857}.adm-autopublish-modal .ap-site-chip__dot{flex:0 0 auto;width:.4rem;height:.4rem;border-radius:999px;background:#cbd5e1}.adm-autopublish-modal .ap-site-chip.is-active .ap-site-chip__dot{background:var(--a-green)}.adm-autopublish-modal .ap-tabs{flex:0 0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:.25rem;margin:.75rem 1rem 0;padding:.25rem;border-radius:12px;background:#f1f5f9}.adm-autopublish-modal .ap-tab{display:flex;align-items:center;justify-content:center;gap:.35rem;padding:.42rem .3rem;border:none;border-radius:9px;background:transparent;color:var(--a-muted);font-family:inherit;font-size:.75rem;font-weight:700;cursor:pointer;transition:all .18s ease;white-space:nowrap}.adm-autopublish-modal .ap-tab:hover{color:var(--a-text)}.adm-autopublish-modal .ap-tab.is-active{background:#ffffff;color:#047857;box-shadow:0 1px 3px rgba(15,23,42,.12)}.adm-autopublish-modal .ap-tab__count{padding:0 .3rem;border-radius:999px;background:#e2e8f0;color:var(--a-muted);font-size:.62rem;font-weight:800;line-height:1.35}.adm-autopublish-modal .ap-tab.is-active .ap-tab__count{background:#d1fae5;color:#047857}.adm-autopublish-modal .ap-tab__dot{width:.4rem;height:.4rem;border-radius:999px;background:var(--a-warn)}.adm-autopublish-modal .ap-tab__dot--green{background:var(--a-green)}.adm-autopublish-modal .ap-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:.85rem 1rem 1rem;display:flex;flex-direction:column;gap:.7rem;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}.adm-autopublish-modal .ap-body::-webkit-scrollbar{width:6px}.adm-autopublish-modal .ap-body::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}.adm-autopublish-modal .ap-body::-webkit-scrollbar-track{background:transparent}.adm-autopublish-modal .ap-banner{display:flex;align-items:flex-start;gap:.45rem;padding:.5rem .6rem;border:1px solid transparent;border-radius:10px;font-size:.74rem;font-weight:600;line-height:1.35}.adm-autopublish-modal .ap-banner--success{background:#ecfdf5;border-color:#a7f3d0;color:#047857}.adm-autopublish-modal .ap-banner--error{background:#fef2f2;border-color:#fecaca;color:#b91c1c}.adm-autopublish-modal .ap-banner--info{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.adm-autopublish-modal .ap-banner__msg{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.adm-autopublish-modal .ap-banner__x{flex:0 0 auto;display:flex;padding:0;border:none;background:none;color:inherit;opacity:.6;cursor:pointer}.adm-autopublish-modal .ap-banner__x:hover{opacity:1}.adm-autopublish-modal .ap-card{border:1px solid var(--a-border);border-radius:14px;background:#ffffff}.adm-autopublish-modal .ap-card--pad{padding:.8rem .85rem}.adm-autopublish-modal .ap-card--muted{background:#f8fafc}.adm-autopublish-modal .ap-card--live{border-color:#a7f3d0;background:#f0fdf7}.adm-autopublish-modal .ap-card--warn{border-color:#fde68a;background:#fffbeb}.adm-autopublish-modal .ap-card--busy{border-color:#a7f3d0;background:#f0fdf7}.adm-autopublish-modal .ap-timer{text-align:center}.adm-autopublish-modal .ap-timer__value{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:1.9rem;font-weight:800;letter-spacing:-.02em;line-height:1.15;color:var(--a-dim)}.adm-autopublish-modal .ap-timer__value.is-live{color:#b45309}.adm-autopublish-modal .ap-timer__busy{display:flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.4rem;font-size:.82rem;font-weight:800;color:#047857}.adm-autopublish-modal .ap-timer .ap-progress{margin-top:.6rem}.adm-autopublish-modal .ap-hint{margin-top:.45rem;font-size:.72rem;font-weight:600;color:var(--a-muted)}.adm-autopublish-modal .ap-progress{height:.4rem;border-radius:999px;background:#e2e8f0;overflow:hidden}.adm-autopublish-modal .ap-progress__fill{height:100%;border-radius:999px;background:linear-gradient(90deg,var(--a-green),var(--a-green2));transition:width 1s linear}.adm-autopublish-modal .ap-progress__fill--warn{background:linear-gradient(90deg,#f59e0b,#d97706)}.adm-autopublish-modal .ap-progress__fill--busy{width:100%;animation:ap-bar-pulse 1.2s ease-in-out infinite}@keyframes ap-bar-pulse{0%,to{opacity:1}50%{opacity:.5}}.adm-autopublish-modal .ap-actions{display:flex;flex-direction:column;gap:.5rem;margin-top:.75rem}.adm-autopublish-modal .ap-actions-row{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.adm-autopublish-modal .ap-btn-full{width:100%}.adm-autopublish-modal .ap-label{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:.66rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--a-dim)}.adm-autopublish-modal .ap-label__text{display:inline-flex;align-items:center;gap:.3rem;min-width:0}.adm-autopublish-modal .ap-chip{flex:0 0 auto;padding:.12rem .45rem;border:1px solid var(--a-border);border-radius:999px;background:#f1f5f9;font-size:.66rem;font-weight:700;color:var(--a-muted)}.adm-autopublish-modal .ap-refresh{display:inline-flex;align-items:center;gap:.28rem;padding:.2rem .5rem;border:1px solid var(--a-border);border-radius:8px;background:#ffffff;color:var(--a-muted);font-family:inherit;font-size:.66rem;font-weight:700;letter-spacing:0;text-transform:none;cursor:pointer;transition:all .18s ease}.adm-autopublish-modal .ap-refresh:hover{color:#047857;border-color:#a7f3d0;background:#f0fdf7}.adm-autopublish-modal .ap-topic{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:.45rem;font-size:.8rem;font-weight:700;line-height:1.35;color:var(--a-text)}.adm-autopublish-modal .ap-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.45rem}.adm-autopublish-modal .ap-tag{padding:.12rem .42rem;border:1px solid;border-radius:6px;font-size:.63rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.adm-autopublish-modal .ap-empty{margin-top:.45rem;font-size:.74rem;font-weight:600;color:var(--a-dim);text-align:center}.adm-autopublish-modal .ap-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.adm-autopublish-modal .ap-row__title{font-size:.82rem;font-weight:800;color:var(--a-text)}.adm-autopublish-modal .ap-row__sub{margin-top:.12rem;font-size:.72rem;font-weight:600;color:var(--a-muted)}.adm-autopublish-modal .ap-options{display:grid;grid-template-columns:1fr 1fr;gap:.45rem;margin-top:.5rem}.adm-autopublish-modal .ap-option{display:flex;align-items:center;justify-content:space-between;gap:.4rem;padding:.5rem .6rem;border:1px solid var(--a-border);border-radius:11px;background:#ffffff;text-align:left;font-family:inherit;cursor:pointer;transition:all .15s ease}.adm-autopublish-modal .ap-option:hover{border-color:var(--a-border2)}.adm-autopublish-modal .ap-option.is-active{border-color:var(--a-green);background:#f0fdf7}.adm-autopublish-modal .ap-option__name{display:block;font-size:.76rem;font-weight:700;line-height:1.2;color:var(--a-text)}.adm-autopublish-modal .ap-option__desc{display:block;margin-top:.12rem;font-size:.64rem;font-weight:600;color:var(--a-dim)}.adm-autopublish-modal .ap-option__check{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:.95rem;height:.95rem;border:1.5px solid #cbd5e1;border-radius:999px;color:#ffffff}.adm-autopublish-modal .ap-option.is-active .ap-option__check{background:var(--a-green2);border-color:var(--a-green2)}.adm-autopublish-modal .ap-fields{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.adm-autopublish-modal .ap-field{display:flex;flex-direction:column;gap:.28rem}.adm-autopublish-modal .ap-field__label{font-size:.63rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--a-dim)}.adm-autopublish-modal .ap-input{width:100%;padding:.42rem .55rem;border:1px solid var(--a-border);border-radius:9px;background:#ffffff;font-family:inherit;font-size:.8rem;font-weight:700;line-height:1.35;color:var(--a-text);outline:none;transition:border-color .15s,box-shadow .15s}.adm-autopublish-modal .ap-input:focus{border-color:var(--a-green);box-shadow:0 0 0 3px rgba(16,185,129,.14)}.adm-autopublish-modal .ap-input:disabled{background:#f1f5f9;color:var(--a-dim);cursor:not-allowed}.adm-autopublish-modal .ap-input--center{text-align:center}.adm-autopublish-modal .ap-logs{max-height:15rem;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}.adm-autopublish-modal .ap-logs::-webkit-scrollbar{width:6px}.adm-autopublish-modal .ap-logs::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}.adm-autopublish-modal .ap-logs .ap-empty{padding:1.4rem .5rem}.adm-autopublish-modal .ap-log{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.55rem .65rem;border-bottom:1px solid #f1f5f9}.adm-autopublish-modal .ap-log:last-child{border-bottom:none}.adm-autopublish-modal .ap-log__main{display:flex;align-items:center;gap:.5rem;min-width:0}.adm-autopublish-modal .ap-log__info{min-width:0}.adm-autopublish-modal .ap-log__topic{font-size:.75rem;font-weight:700;color:var(--a-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adm-autopublish-modal .ap-log__time{margin-top:.1rem;font-size:.64rem;font-weight:600;color:var(--a-dim)}.adm-autopublish-modal .ap-log__side{display:flex;align-items:center;gap:.3rem;flex:0 0 auto}.adm-autopublish-modal .ap-badge{display:inline-flex;align-items:center;padding:.12rem .42rem;border:1px solid;border-radius:999px;font-size:.62rem;font-weight:800;white-space:nowrap}.adm-autopublish-modal .ap-icon-link{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:7px;color:var(--a-green2);transition:background .15s ease}.adm-autopublish-modal .ap-icon-link:hover{background:#ecfdf5}.adm-autopublish-modal .ap-foot{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.6rem 1rem;border-top:1px solid var(--a-border);background:#f8fafc}.adm-autopublish-modal .ap-foot__site{display:flex;align-items:center;gap:.4rem;min-width:0;font-size:.7rem;font-weight:700;color:var(--a-muted)}.adm-autopublish-modal .ap-foot__site span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:480px){.adm-autopublish-modal .ap-tab{font-size:.7rem;gap:.25rem}.adm-autopublish-modal .ap-options{grid-template-columns:1fr}.adm-autopublish-modal .ap-timer__value{font-size:1.7rem}}@media (prefers-reduced-motion:reduce){.adm-autopublish-modal{animation:none}.adm-autopublish-modal .ap-progress__fill{transition:none}.adm-autopublish-modal .ap-progress__fill--busy{animation:none}}.adm-leads-page{display:flex;flex-direction:column;gap:1.15rem;width:100%;max-width:96rem;margin:0 auto;padding-bottom:1.5rem}.adm-leads-modal .adm-btn,.adm-leads-page .adm-btn{background-color:#ffffff}.adm-leads-modal .adm-btn--primary,.adm-leads-page .adm-btn--primary{background:linear-gradient(135deg,var(--a-green),var(--a-green2));color:#ffffff;border:1px solid transparent}.adm-leads-modal .adm-btn--ghost,.adm-leads-modal .adm-btn--outline,.adm-leads-page .adm-btn--ghost,.adm-leads-page .adm-btn--outline{background:#ffffff;border:1px solid var(--a-border)}.adm-leads-modal .adm-btn--danger,.adm-leads-page .adm-btn--danger{background:#fef2f2;border:1px solid #fecaca}.adm-leads-modal .adm-btn--sm,.adm-leads-page .adm-btn--sm{padding:.45rem .8rem;font-size:.78rem;border-radius:9px}.adm-leads-modal .adm-btn--xs,.adm-leads-page .adm-btn--xs{padding:.42rem .7rem;font-size:.75rem;border-radius:9px}.adm-leads-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.adm-leads-head__main{display:flex;align-items:center;gap:.85rem;min-width:0}.adm-leads-head__icon{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;border-radius:12px;color:#ffffff;background:linear-gradient(135deg,var(--a-green),var(--a-green2));box-shadow:0 3px 12px rgba(16,185,129,.28)}.adm-leads-head__title{font-size:1.2rem;font-weight:800;letter-spacing:-.02em;line-height:1.25;color:var(--a-text)}.adm-leads-head__actions{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.adm-leads-alert{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.65rem .9rem;border:1px solid transparent;border-radius:12px;font-size:.78rem;font-weight:600}.adm-leads-alert__msg{display:flex;align-items:center;gap:.45rem;min-width:0}.adm-leads-alert__msg span{overflow-wrap:anywhere}.adm-leads-alert--success{background:#ecfdf5;border-color:#a7f3d0;color:#047857}.adm-leads-alert--error{background:#fef2f2;border-color:#fecaca;color:#b91c1c}.adm-leads-alert__close{flex:0 0 auto;display:flex;padding:.15rem;border:none;border-radius:6px;background:none;color:inherit;opacity:.6;cursor:pointer}.adm-leads-alert__close:hover{opacity:1}.adm-leads-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.8rem}.adm-leads-stat{display:flex;align-items:center;gap:.75rem;min-width:0;padding:.85rem .95rem;border:1px solid var(--a-border);border-radius:14px;background:#ffffff;font-family:inherit;text-align:left;cursor:pointer;box-shadow:0 1px 3px rgba(15,23,42,.04);transition:border-color .18s ease,box-shadow .18s ease,transform .15s ease}.adm-leads-stat:hover{border-color:var(--a-border2);box-shadow:0 6px 18px -6px rgba(15,23,42,.12);transform:translateY(-1px)}.adm-leads-stat.is-active{border-color:var(--a-green);box-shadow:0 0 0 3px rgba(16,185,129,.12)}.adm-leads-stat__icon{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;border-radius:10px}.adm-leads-stat--neutral .adm-leads-stat__icon{background:#f1f5f9;color:#475569}.adm-leads-stat--warn .adm-leads-stat__icon{background:#fffbeb;color:#b45309}.adm-leads-stat--info .adm-leads-stat__icon{background:#eff6ff;color:#1d4ed8}.adm-leads-stat--purple .adm-leads-stat__icon{background:#f5f3ff;color:#6d28d9}.adm-leads-stat--green .adm-leads-stat__icon{background:#ecfdf5;color:#047857}.adm-leads-stat--muted .adm-leads-stat__icon{background:#f8fafc;color:#94a3b8}.adm-leads-stat__body{flex:1 1 auto;min-width:0}.adm-leads-stat__label{display:block;font-size:.66rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--a-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-leads-stat__value{display:block;margin-top:.15rem;font-size:1.45rem;font-weight:800;line-height:1.05;letter-spacing:-.02em;color:var(--a-text)}.adm-leads-stat__sub{display:block;margin-top:.12rem;font-size:.66rem;font-weight:600;color:var(--a-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-leads-toolbar{display:flex;flex-direction:column;border:1px solid var(--a-border);border-radius:16px;background:#ffffff;box-shadow:0 1px 3px rgba(15,23,42,.04);overflow:hidden}.adm-leads-sites{display:flex;align-items:center;gap:.4rem;padding:.7rem 1rem;border-bottom:1px solid var(--a-border);overflow-x:auto;scrollbar-width:none}.adm-leads-sites::-webkit-scrollbar{display:none}.adm-leads-sites__label{flex:0 0 auto;margin-right:.15rem;font-size:.64rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--a-dim)}.adm-leads-site{flex:0 0 auto;display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .7rem;border:1px solid var(--a-border);border-radius:999px;background:#ffffff;color:var(--a-muted);font-family:inherit;font-size:.75rem;font-weight:700;white-space:nowrap;cursor:pointer;transition:all .16s ease}.adm-leads-site:hover{border-color:var(--a-border2);color:var(--a-text)}.adm-leads-site.is-active{background:#ecfdf5;border-color:#a7f3d0;color:#047857}.adm-leads-site__count{padding:.02rem .35rem;border-radius:999px;background:#f1f5f9;color:var(--a-muted);font-size:.64rem;font-weight:800}.adm-leads-site.is-active .adm-leads-site__count{background:#d1fae5;color:#047857}.adm-leads-tools{display:flex;align-items:center;gap:.6rem;padding:.7rem 1rem;flex-wrap:wrap}.adm-leads-search{position:relative;flex:1 1 15rem;min-width:0;max-width:28rem;display:flex;align-items:center}.adm-leads-search__icon{position:absolute;left:.7rem;display:flex;color:var(--a-dim);pointer-events:none}.adm-leads-search input{width:100%;padding:.5rem 2.1rem .5rem 2.15rem;border:1px solid var(--a-border);border-radius:10px;background:#f8fafc;font-family:inherit;font-size:.8rem;font-weight:500;line-height:1.4;color:var(--a-text);outline:none;transition:border-color .15s,box-shadow .15s,background .15s}.adm-leads-search input::placeholder{color:var(--a-dim)}.adm-leads-search input:focus{background:#ffffff;border-color:var(--a-green);box-shadow:0 0 0 3px rgba(16,185,129,.14)}.adm-leads-search__clear{position:absolute;right:.45rem;display:flex;padding:.2rem;border:none;border-radius:7px;background:none;color:var(--a-dim);cursor:pointer}.adm-leads-search__clear:hover{color:var(--a-text);background:#f1f5f9}.adm-leads-filter{display:flex;align-items:center;gap:.5rem;margin-left:auto;flex-wrap:wrap}.adm-leads-label{font-size:.66rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--a-dim)}.adm-leads-select{appearance:none;-webkit-appearance:none;padding:.45rem 1.7rem .45rem .65rem;border:1px solid var(--a-border);border-radius:10px;background-color:#ffffff;font-family:inherit;font-size:.78rem;font-weight:700;color:var(--a-text);cursor:pointer;outline:none;transition:border-color .15s,box-shadow .15s;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .5rem center;background-size:.8rem}.adm-leads-select:focus{border-color:var(--a-green);box-shadow:0 0 0 3px rgba(16,185,129,.14)}.adm-leads-reset{display:inline-flex;align-items:center;gap:.3rem;padding:.42rem .65rem;border:1px solid #fecaca;border-radius:10px;background:#ffffff;color:#b91c1c;font-family:inherit;font-size:.74rem;font-weight:700;cursor:pointer;transition:background .15s ease}.adm-leads-reset:hover{background:#fef2f2}.adm-leads-count{font-weight:600;color:var(--a-muted)}.adm-leads-count,.adm-leads-spin{font-size:.72rem;white-space:nowrap}.adm-leads-spin{display:inline-flex;align-items:center;gap:.35rem;font-weight:700;color:#047857}.adm-leads-table-card{border:1px solid var(--a-border);border-radius:16px;background:#ffffff;box-shadow:0 1px 3px rgba(15,23,42,.04);overflow:hidden}.adm-leads-table-scroll{width:100%;overflow-x:auto}.adm-leads-table{width:100%;min-width:58rem;border-collapse:collapse;table-layout:fixed}.adm-leads-table thead th{padding:.7rem 1rem;text-align:left;font-size:.66rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--a-muted);background:#f8fafc;border-bottom:1px solid var(--a-border);white-space:nowrap}.adm-leads-table tbody td:last-child,.adm-leads-table thead th:last-child{text-align:right}.adm-leads-table tbody td{padding:.8rem 1rem;border-bottom:1px solid #f1f5f9;vertical-align:middle;font-size:.8rem;color:var(--a-text)}.adm-leads-table tbody tr{cursor:pointer;transition:background .14s ease}.adm-leads-table tbody tr:hover{background:#f8fafc}.adm-leads-table tbody tr:last-child td{border-bottom:none}.adm-leads-table tbody tr.is-busy{opacity:.55;pointer-events:none}.adm-leads-table.is-loading tbody{opacity:.55}.adm-leads-stack{display:flex;flex-direction:column;gap:.22rem;min-width:0}.adm-leads-trunc{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-leads-meta{display:flex;align-items:center;gap:.32rem;min-width:0;font-size:.71rem;font-weight:600;color:var(--a-muted)}.adm-leads-meta svg{flex:0 0 auto}.adm-leads-meta .adm-leads-trunc{flex:1 1 auto}.adm-leads-service{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.79rem;font-weight:700;line-height:1.35;color:var(--a-text);overflow-wrap:anywhere}.adm-leads-address-row{display:flex;align-items:flex-start;gap:.3rem;min-width:0}.adm-leads-address-row svg{flex:0 0 auto;margin-top:.12rem;color:var(--a-dim)}.adm-leads-address{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;flex:1 1 auto;min-width:0;font-size:.71rem;font-weight:500;line-height:1.4;color:var(--a-muted);overflow-wrap:anywhere}.adm-leads-strong{font-size:.82rem;font-weight:700;color:var(--a-text)}.adm-leads-soft,.adm-leads-strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-leads-soft{font-size:.72rem;font-weight:600;color:var(--a-muted)}.adm-leads-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.68rem;font-weight:500;color:var(--a-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-leads-inline{display:flex;align-items:center;gap:.35rem;min-width:0}.adm-leads-inline svg{flex:0 0 auto}.adm-leads-clamp{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.35}.adm-leads-link{color:inherit;text-decoration:none}.adm-leads-link:hover{color:#047857;text-decoration:underline}.adm-leads-source{display:inline-flex;align-items:center;gap:.3rem;max-width:100%;padding:.16rem .5rem;border:1px solid var(--a-border);border-radius:999px;background:#f8fafc;font-size:.68rem;font-weight:700;color:var(--a-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-leads-source svg{flex:0 0 auto}.adm-lead-type-badge{display:inline-flex;align-items:center;gap:.28rem;padding:.12rem .48rem;border-radius:999px;font-size:.63rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;width:fit-content}.adm-lead-type-badge svg{flex:0 0 auto}.adm-lead-type-badge--franchise{background:#fef3c7;color:#92400e;border:1px solid #fde68a;box-shadow:0 1px 2px rgba(217,119,6,.08)}.adm-lead-type-badge--service{background:#f1f5f9;color:#475569;border:1px solid #e2e8f0}.adm-lead-type-badge--review{background:#ede9fe;color:#6d28d9;border:1px solid #ddd6fe}.adm-lead-exp-pill{display:inline-flex;align-items:center;gap:.25rem;padding:.12rem .45rem;background:#fffbeb;border:1px dashed #fcd34d;color:#b45309;border-radius:4px;font-size:.69rem;font-weight:600;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-lead-exp-pill svg{flex:0 0 auto}.adm-leads-types{gap:.2rem;padding:.2rem;background:#f1f5f9;border-radius:8px;border:1px solid var(--a-border)}.adm-leads-type-btn,.adm-leads-types{display:inline-flex;align-items:center}.adm-leads-type-btn{gap:.35rem;padding:.26rem .6rem;border:none;background:transparent;color:var(--a-muted);font-family:inherit;font-size:.72rem;font-weight:700;border-radius:6px;cursor:pointer;transition:all .15s ease}.adm-leads-type-btn:hover{color:var(--a-text);background:rgba(255,255,255,.6)}.adm-leads-type-btn.is-active{background:#ffffff;color:var(--a-text);box-shadow:0 1px 3px rgba(0,0,0,.08)}.adm-leads-type-btn__badge{display:inline-flex;align-items:center;justify-content:center;min-width:1.15rem;height:1.05rem;padding:0 .3rem;border-radius:999px;font-size:.62rem;font-weight:800;background:#e2e8f0;color:#334155}.adm-leads-type-btn.is-active .adm-leads-type-btn__badge{background:#047857;color:#ffffff}.adm-leads-type-btn.is-franchise.is-active .adm-leads-type-btn__badge{background:#d97706;color:#ffffff}.adm-leads-status{display:inline-flex;align-items:center;max-width:100%}.adm-leads-status select{appearance:none;-webkit-appearance:none;max-width:100%;padding:.26rem 1.45rem .26rem .55rem;border:1px solid var(--a-border);border-radius:999px;background-color:#f8fafc;font-family:inherit;font-size:.68rem;font-weight:800;letter-spacing:.02em;color:var(--a-text);cursor:pointer;outline:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .45rem center;background-size:.65rem;transition:border-color .15s,box-shadow .15s}.adm-leads-status select:focus{border-color:var(--a-green);box-shadow:0 0 0 3px rgba(16,185,129,.14)}.adm-leads-status select:disabled{opacity:.6;cursor:wait}.adm-leads-status--new select{background-color:#fffbeb;border-color:#fde68a;color:#b45309}.adm-leads-status--contacted select{background-color:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.adm-leads-status--in_progress select{background-color:#f5f3ff;border-color:#ddd6fe;color:#6d28d9}.adm-leads-status--completed select{background-color:#ecfdf5;border-color:#a7f3d0;color:#047857}.adm-leads-status--cancelled select{background-color:#f1f5f9;border-color:#e2e8f0;color:#475569}.adm-leads-actions{display:flex;align-items:center;justify-content:flex-end;gap:.35rem}.adm-leads-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;border:1px solid var(--a-border);border-radius:9px;background:#ffffff;color:var(--a-muted);cursor:pointer;text-decoration:none;transition:all .15s ease}.adm-leads-icon-btn:hover{border-color:#a7f3d0;background:#ecfdf5;color:#047857}.adm-leads-icon-btn--wa:hover{border-color:#bbf7d0;background:#f0fdf4;color:#15803d}.adm-leads-icon-btn--delete:hover{border-color:#fca5a5;background:#fef2f2;color:#dc2626}.adm-leads-icon-btn:disabled{opacity:.5;cursor:not-allowed}.adm-leads-view-btn{display:inline-flex;align-items:center;gap:.25rem;padding:.36rem .6rem;border:1px solid var(--a-border);border-radius:9px;background:#ffffff;color:var(--a-text);font-family:inherit;font-size:.72rem;font-weight:700;white-space:nowrap;cursor:pointer;transition:all .15s ease}.adm-leads-view-btn:hover{border-color:var(--a-border2);background:#f8fafc}.adm-leads-cards{display:none;flex-direction:column;gap:.7rem;padding:.8rem}.adm-leads-card{display:flex;flex-direction:column;gap:.6rem;padding:.85rem .9rem;border:1px solid var(--a-border);border-radius:14px;background:#ffffff;transition:border-color .15s ease,box-shadow .15s ease}.adm-leads-card:hover{border-color:var(--a-border2);box-shadow:0 4px 12px rgba(15,23,42,.05)}.adm-leads-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:.6rem}.adm-leads-card__id{min-width:0}.adm-leads-card__date-abs{display:block;margin-top:.1rem}.adm-leads-card__name{font-size:.88rem;font-weight:800;line-height:1.25;color:var(--a-text)}.adm-leads-card__contact{display:flex;flex-direction:column;gap:.15rem;margin-top:.2rem}.adm-leads-card__rows{display:flex;flex-direction:column;gap:.4rem}.adm-leads-card__row{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;font-size:.76rem}.adm-leads-card__row-label{flex:0 0 auto;padding-top:.1rem;font-size:.66rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--a-dim)}.adm-leads-card__row-value{min-width:0;font-weight:600;color:var(--a-text);text-align:right;overflow-wrap:anywhere}.adm-leads-card__foot{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap;padding-top:.6rem;border-top:1px solid var(--a-border)}.adm-leads-state{display:flex;flex-direction:column;align-items:center;gap:.55rem;padding:3rem 1.25rem;text-align:center}.adm-leads-state__icon{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:14px;background:#f1f5f9;color:var(--a-dim)}.adm-leads-state__icon--spin{background:#ecfdf5;color:#047857}.adm-leads-state__title{font-size:.9rem;font-weight:800;color:var(--a-text)}.adm-leads-state__text{max-width:34rem;font-size:.78rem;font-weight:500;line-height:1.5;color:var(--a-muted)}.adm-leads-state__text code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem;padding:.1rem .35rem;border:1px solid var(--a-border);border-radius:6px;background:#f8fafc;color:var(--a-text);overflow-wrap:anywhere}.adm-leads-modal-overlay{position:fixed;inset:0;z-index:999999;display:flex;align-items:center;justify-content:center;padding:1rem;background:rgba(15,23,42,.55);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.adm-leads-modal{display:flex;flex-direction:column;width:100%;max-width:35rem;max-height:min(90dvh,42rem);margin:auto;overflow:hidden;background:#ffffff;border:1px solid var(--a-border);border-radius:18px;box-shadow:0 24px 48px -12px rgba(15,23,42,.28);animation:adm-modal-pop .22s cubic-bezier(.16,1,.3,1) both}.adm-leads-modal__head{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.85rem 1rem;border-bottom:1px solid var(--a-border)}.adm-leads-modal__id{display:flex;align-items:center;gap:.65rem;min-width:0}.adm-leads-modal__id>div{min-width:0}.adm-leads-modal__icon{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;border-radius:11px;color:#ffffff;background:linear-gradient(135deg,var(--a-green),var(--a-green2));box-shadow:0 2px 8px rgba(16,185,129,.3)}.adm-leads-modal__name{font-size:.92rem;font-weight:800;line-height:1.2;color:var(--a-text)}.adm-leads-modal__name,.adm-leads-modal__sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-leads-modal__sub{margin-top:.12rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.66rem;font-weight:500;color:var(--a-dim)}.adm-leads-modal .adm-leads-modal__close{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;border:1px solid var(--a-border);border-radius:9px;background:#ffffff;color:var(--a-muted);cursor:pointer;transition:all .18s ease}.adm-leads-modal .adm-leads-modal__close:hover{color:var(--a-danger);border-color:#fecaca;background:#fef2f2}.adm-leads-modal__body{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:.85rem;padding:1rem;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}.adm-leads-modal__body::-webkit-scrollbar{width:6px}.adm-leads-modal__body::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}.adm-leads-modal__foot{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:.6rem;flex-wrap:wrap;padding:.7rem 1rem;border-top:1px solid var(--a-border);background:#f8fafc}.adm-leads-modal__foot-text{font-size:.72rem;font-weight:600;color:var(--a-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-leads-panel{border:1px solid var(--a-border);border-radius:14px;background:#ffffff;padding:.85rem .9rem}.adm-leads-panel--muted{background:#f8fafc}.adm-leads-panel__title{display:flex;align-items:center;gap:.35rem;margin-bottom:.6rem;font-size:.66rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--a-dim)}.adm-leads-fields{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.adm-leads-fields--tight{gap:.5rem}.adm-leads-fields--full{grid-column:1/-1}.adm-leads-field{min-width:0}.adm-leads-field__label{display:block;font-size:.66rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--a-dim)}.adm-leads-field__value{display:flex;align-items:center;gap:.3rem;margin-top:.2rem;font-size:.8rem;font-weight:700;color:var(--a-text);min-width:0;overflow-wrap:anywhere}.adm-leads-field__value--mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem;font-weight:600}.adm-leads-field__value--muted{font-weight:600;color:var(--a-dim)}.adm-leads-field__value svg{flex:0 0 auto;color:var(--a-muted)}.adm-leads-field--phone .adm-leads-field__value svg{color:var(--a-green2)}.adm-leads-field--address .adm-leads-address-row{margin-top:.2rem}.adm-leads-status-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:.35rem}.adm-leads-modal .adm-leads-status-btn{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;padding:.4rem .3rem;border:1px solid var(--a-border);border-radius:9px;background:#ffffff;color:var(--a-muted);font-family:inherit;font-size:.68rem;font-weight:700;text-align:center;cursor:pointer;transition:all .15s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adm-leads-modal .adm-leads-status-btn:hover{border-color:var(--a-border2);color:var(--a-text)}.adm-leads-modal .adm-leads-status-btn.is-active{background:var(--a-text);border-color:var(--a-text);color:#ffffff}.adm-leads-modal .adm-leads-status-btn:disabled{opacity:.55;cursor:wait}.adm-leads-message{margin-top:.55rem;padding:.65rem .7rem;border:1px solid var(--a-border);border-radius:10px;background:#f8fafc;font-size:.78rem;font-weight:500;line-height:1.55;color:var(--a-text);white-space:pre-wrap;overflow-wrap:anywhere}.adm-leads-raw{border:1px solid var(--a-border);border-radius:14px;background:#ffffff;overflow:hidden}.adm-leads-raw>summary{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.7rem .9rem;font-size:.66rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--a-dim);cursor:pointer;list-style:none}.adm-leads-raw>summary::-webkit-details-marker{display:none}.adm-leads-raw>summary:hover{color:var(--a-text)}.adm-leads-raw[open]>summary{border-bottom:1px solid var(--a-border)}.adm-leads-raw__chevron{transition:transform .18s ease}.adm-leads-raw[open] .adm-leads-raw__chevron{transform:rotate(90deg)}.adm-leads-raw__code{margin:0;padding:.85rem;max-height:13rem;overflow:auto;background:#0f172a;color:#e2e8f0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.7rem;line-height:1.55;white-space:pre}.adm-leads-actions-row{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}@media (max-width:900px){.adm-leads-table-scroll{display:none}.adm-leads-cards{display:flex}}@media (max-width:640px){.adm-leads-page{gap:.9rem}.adm-leads-head__title{font-size:1.05rem}.adm-leads-head__actions{width:100%}.adm-leads-head__actions .adm-btn{flex:1 1 auto;justify-content:center}.adm-leads-stats{grid-template-columns:1fr 1fr;gap:.6rem}.adm-leads-stat{padding:.7rem .75rem;gap:.55rem;border-radius:12px}.adm-leads-stat__icon{width:2rem;height:2rem;border-radius:9px}.adm-leads-stat__value{font-size:1.2rem}.adm-leads-tools{gap:.5rem}.adm-leads-search{flex:1 1 100%;max-width:100%}.adm-leads-filter{margin-left:0;width:100%}.adm-leads-filter .adm-leads-select{flex:1 1 auto}.adm-leads-modal{max-width:100%;max-height:92dvh}.adm-leads-fields{grid-template-columns:1fr}.adm-leads-status-grid{grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion:reduce){.adm-leads-modal{animation:none}.adm-leads-stat:hover{transform:none}}.adm-blogs-site-select,.adm-cal-site-label__short,.adm-cal-site-select,.adm-calendar-agenda,.adm-calendar-mobile,.adm-leads-site-select,.adm-leads-type-short,.adm-site-select-mobile{display:none}.adm-leads-site-chips{display:flex;align-items:center;gap:.4rem;flex:1 1 auto;min-width:0;overflow-x:auto;scrollbar-width:none}.adm-leads-site-chips::-webkit-scrollbar{display:none}.adm-leads-type-full{display:inline}.adm-logs-page{display:flex;flex:1 1;min-height:0;padding:1.25rem;border-radius:16px;background:#0f172a;color:#e2e8f0}.adm-logs-inner{width:100%;max-width:72rem;margin:0 auto;display:flex;flex-direction:column;gap:1rem;flex:1 1;min-height:0}.adm-logs-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:1rem;border-bottom:1px solid #1e293b}.adm-logs-head__title{display:flex;align-items:flex-start;gap:.5rem;min-width:0}.adm-logs-head__title h1{margin:0;font-size:1.125rem;line-height:1.35;font-weight:700;letter-spacing:.01em;color:#ffffff}.adm-logs-actions{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.adm-logs-terminal{flex:1 1;min-height:500px;overflow:auto;border:1px solid #1e293b;border-radius:12px;background:#020617;padding:1rem;color:#cbd5e1;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.adm-logs-terminal::selection{background:#064e3b;color:#ffffff}@media (max-width:768px){.adm{--a-bottom-nav-h:62px;font-size:.875rem}.adm-topbar{flex-wrap:nowrap!important;align-items:center!important;gap:.45rem!important;min-height:56px;padding:.5rem .7rem!important}.adm-topbar__left{flex:1 1 auto;min-width:0;flex-wrap:nowrap!important;gap:.5rem!important}.adm-topbar__title{min-width:0;font-size:.95rem!important;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adm-menu-btn{width:2.25rem!important;height:2.25rem!important;flex:0 0 auto}.adm-topbar__right{flex:0 0 auto;flex-wrap:nowrap!important;gap:.25rem!important}.adm-avatar,.adm-topbar-badge{display:none!important}.adm-logout-btn--topbar{width:2.1rem;height:2.1rem;flex:0 0 auto}.adm-site-chips{display:none!important}.adm-site-select-mobile{display:block;flex:0 1 8.25rem;width:8.25rem;min-width:0;height:2.1rem;padding:0 1.4rem 0 .55rem;border:1px solid var(--a-border);border-radius:9px;background-color:#ffffff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .4rem center;background-size:.7rem;color:var(--a-text);font-family:inherit;font-size:16px;font-weight:700;text-overflow:ellipsis;outline:none;appearance:none;-webkit-appearance:none}.adm-sidebar{width:min(86vw,19rem)!important;max-width:min(86vw,19rem)!important;border-right:1px solid var(--a-border);padding-bottom:calc(.5rem + env(safe-area-inset-bottom))}.adm-sidebar__logo{padding:.8rem .9rem!important}.adm-sidebar__nav{padding:.6rem .65rem .75rem;overflow-y:auto;-webkit-overflow-scrolling:touch}.adm-nav-link{min-height:2.7rem;padding:.65rem .75rem;font-size:.9rem}.adm-sidebar__label{font-size:.68rem;padding:.65rem .6rem .35rem}.adm-sidebar__footer{padding:.7rem .65rem}.adm-main{padding-bottom:calc(var(--a-bottom-nav-h) + env(safe-area-inset-bottom))!important}.adm-bottom-nav{grid-template-columns:repeat(6,minmax(0,1fr))!important;min-height:var(--a-bottom-nav-h);padding:.25rem .2rem calc(.25rem + env(safe-area-inset-bottom))!important;gap:0!important}.adm-bottom-nav__item{min-width:0;min-height:3.35rem;gap:.12rem!important;padding:.3rem .05rem!important;border-radius:9px;font-size:.6rem!important;line-height:1.1;overflow:hidden}.adm-bottom-nav__item span{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-bottom-nav__item svg{width:1.15rem!important;height:1.15rem!important;flex:0 0 auto}.adm-bottom-nav__badge{top:0;right:calc(50% - 15px);min-width:.9rem;height:.9rem;font-size:.58rem}.adm-content,.adm-content--ai,.adm-content--ai-fixed{padding:.7rem .75rem .9rem!important;gap:0;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;touch-action:pan-y}.ai-wrapper{max-width:100%!important;overflow-x:hidden;isolation:auto!important}.ai-wrapper .fixed.inset-0,body>.fixed.inset-0{z-index:700!important}.adm-card{padding:1rem;border-radius:14px}.adm-content input:not([type=checkbox]):not([type=radio]),.adm-content select,.adm-content textarea,.ai-wrapper input:not([type=checkbox]):not([type=radio]),.ai-wrapper select,.ai-wrapper textarea{font-size:16px!important;min-height:2.6rem;border-radius:10px}.adm-content textarea,.ai-wrapper textarea{min-height:5.5rem}.adm-content input[type=checkbox],.adm-content input[type=radio]{width:1.05rem;height:1.05rem}.adm-autopublish-modal input,.adm-autopublish-modal select,.adm-blogs-modal input,.adm-cal-detail-panel input,.adm-cal-detail-panel textarea,.adm-confirm-modal input,.adm-image-test-modal input,.adm-leads-modal input,.adm-leads-modal select,.adm-publish-modal input,.adm-publish-modal textarea{font-size:16px!important}.adm-content code,.adm-content h1,.adm-content h2,.adm-content h3,.adm-content p,.adm-content span{overflow-wrap:anywhere}.adm-leads-modal-overlay,.adm-modal-overlay{padding:0!important;align-items:flex-end!important}.adm-leads-modal,.adm-modal{width:100%!important;max-width:100%!important;max-height:calc(100dvh - 1rem)!important;border-radius:18px 18px 0 0!important;margin:0!important}.adm-modal__header{flex-wrap:nowrap;gap:.5rem}.adm-modal__title{min-width:0;font-size:.95rem}.adm-modal__footer{flex-wrap:wrap}.adm-blog-generator{height:auto!important}.adm-blog-generator,.adm-writer-layout{min-height:0!important;flex:none!important;overflow:visible!important;gap:.75rem!important}.adm-writer-layout{flex-direction:column!important}.adm-writer-panel{width:100%!important;height:auto!important;min-height:0!important}.adm-writer-form,.adm-writer-panel{overflow:visible!important;flex:none!important}.adm-writer-form{padding:.9rem!important;gap:.9rem!important}.adm-writer-actions{padding:.85rem!important;gap:.55rem!important}.adm-writer-suggestion{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;line-height:1.35;overflow-wrap:anywhere}.adm-writer-preview{width:100%!important;height:auto!important;min-height:34rem!important;overflow:visible!important;flex:none!important}.adm-writer-toolbar{flex-wrap:wrap!important;gap:.4rem!important;padding:.55rem .6rem!important}.adm-blog-tabs{flex:1 1 100%;min-width:0;max-width:100%;overflow-x:auto!important;flex-wrap:nowrap!important}.adm-blog-tabs>button{flex:0 0 auto;gap:.25rem!important;padding:.42rem .38rem!important;font-size:.64rem!important}.adm-blog-tabs>button svg{width:.82rem;height:.82rem}.adm-writer-toolbar>div:last-child{flex:1 1 100%;justify-content:flex-end}.adm-writer-toolbar>div:last-child button{min-height:2rem;padding:.35rem .55rem}.adm-writer-content{min-height:55vh!important;overflow:visible!important;padding:.85rem!important}.adm-writer-content article{font-size:.9rem}.adm-blog-generator>.fixed{padding:.5rem!important}.adm-blog-generator>.fixed>div{max-width:100%!important;max-height:calc(100dvh - 2rem)!important}.adm-blog-generator>.fixed .p-6{padding:1rem!important}.adm-blog-generator>.fixed .px-6{padding-left:1rem!important;padding-right:1rem!important}.adm-image-test-modal{max-height:calc(100dvh - 1rem)!important;overflow-y:auto!important;border-radius:18px!important}.adm-image-test-modal .p-6{padding:1rem!important}.adm-confirm-modal{overflow-y:auto}.adm-confirm-modal,.adm-publish-modal{max-height:calc(100dvh - 1rem)!important;border-radius:18px!important}.adm-publish-modal .p-6{padding:1rem!important}.adm-publish-modal .px-6{padding-left:1rem!important;padding-right:1rem!important}.adm-publish-footer{flex-wrap:wrap;gap:.5rem!important}.adm-publish-footer>button{flex:1 1 auto;justify-content:center;min-height:2.6rem}.adm-publish-toast{top:.5rem!important;left:.5rem!important;right:.5rem!important;max-width:none!important;z-index:710!important}.adm-calendar-page{height:auto!important;min-height:0!important;flex:none!important;overflow:visible!important;gap:.7rem!important}.adm-cal-toolbar,.adm-cal-topbar{padding:.7rem!important;gap:.55rem!important;border-radius:13px!important}.adm-cal-sites{display:none!important}.adm-cal-site-select{display:block!important;flex:1 1;min-width:0;width:auto;height:2.6rem;padding:0 2rem 0 .65rem;border:1px solid var(--a-border)!important;border-radius:10px;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .65rem center;background-size:.8rem;color:var(--a-text);font-family:inherit;font-size:16px;font-weight:700;outline:none;appearance:none;-webkit-appearance:none}.adm-cal-website-wrap{width:100%;display:flex;align-items:center;flex-wrap:nowrap!important;gap:.45rem}.adm-cal-site-label{flex:0 0 auto;padding:.45rem .55rem!important;white-space:nowrap}.adm-cal-site-label__full{display:none}.adm-cal-site-label__short{display:inline}.adm-cal-storage{display:none!important}.adm-cal-toolbar>div{flex:1 1 100%;justify-content:space-between}.adm-cal-toolbar>div:first-child{gap:.35rem}.adm-cal-toolbar h2{min-width:0!important;flex:1 1;font-size:.95rem!important}.adm-cal-toolbar>div:last-child{display:grid;grid-template-columns:1fr 1fr;gap:.45rem;width:100%}.adm-cal-toolbar>div:last-child>*{min-width:0}.adm-cal-toolbar>div:last-child>div:first-of-type{grid-column:1/-1;display:flex;align-items:stretch;gap:.45rem;width:100%}.adm-cal-toolbar>div:last-child>div:first-of-type>button:first-child{flex:1 1 auto;justify-content:center}.adm-cal-toolbar>div:last-child>button,.adm-cal-toolbar>div:last-child>div{width:100%;justify-content:center}.adm-cal-autopublish{min-width:0;justify-content:center;padding:.55rem .6rem!important}.adm-cal-generate{min-height:2.8rem;padding:.65rem .75rem!important;font-size:.78rem!important}.adm-cal-generate,.adm-cal-past{grid-column:1/-1;width:100%;justify-content:center}.adm-cal-past{text-align:center;white-space:normal!important;line-height:1.35;padding:.6rem .65rem!important}.adm-calendar-desktop{display:none!important}.adm-calendar-mobile{display:flex!important;flex:0 0 auto!important;flex-direction:column!important;gap:.85rem!important;width:100%!important;height:auto!important;max-height:none!important;min-height:max-content!important;overflow:visible!important;padding-bottom:calc(var(--a-bottom-nav-h, 62px) + 5rem)!important}.adm-mini-cal{background:#ffffff;border:1px solid var(--a-border);border-radius:14px;padding:.65rem .55rem .55rem;box-shadow:0 1px 3px rgba(15,23,42,.04)}.adm-mini-cal__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:0 .15rem .5rem;border-bottom:1px solid var(--a-border)}.adm-mini-cal__head span:first-child{font-size:.78rem;font-weight:800;color:var(--a-text)}.adm-mini-cal__head span:last-child{font-size:.64rem;font-weight:600;color:var(--a-muted);text-align:right}.adm-mini-cal__weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;padding:.42rem 0 .2rem}.adm-mini-cal__weekdays span{text-align:center;font-size:.56rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--a-dim)}.adm-mini-cal__grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px}.adm-mini-cal__cell{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:0;min-height:2.65rem;padding:.25rem .05rem;border:1px solid transparent!important;border-radius:7px;background:#ffffff!important;color:var(--a-text);font-family:inherit;cursor:default;overflow:hidden}.adm-mini-cal__cell.is-blank{background:transparent!important}.adm-mini-cal__cell.has-article{background:#f0fdf7!important;border-color:#d1fae5!important;cursor:pointer}.adm-mini-cal__cell.is-past:not(.has-article){background:#fafafa!important}.adm-mini-cal__cell.is-today{border-color:var(--a-green)!important;box-shadow:inset 0 0 0 1px var(--a-green)}.adm-mini-cal__num{font-size:.72rem;font-weight:700;line-height:1;color:var(--a-text)}.adm-mini-cal__cell.is-past .adm-mini-cal__num{color:var(--a-dim);font-weight:600}.adm-mini-cal__cell.is-today .adm-mini-cal__num{color:var(--a-green2);font-weight:800}.adm-mini-cal__dot{width:5px;height:5px;border-radius:50%;background:#f59e0b;flex:0 0 auto}.adm-mini-cal__dot.is-generated{background:#10b981}.adm-mini-cal__legend{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;margin-top:.5rem;padding-top:.45rem;border-top:1px solid var(--a-border)}.adm-mini-cal__legend span{display:inline-flex;align-items:center;gap:.25rem;font-size:.58rem;font-weight:600;color:var(--a-muted)}.adm-mini-cal__legend i{width:6px;height:6px;border-radius:50%;display:inline-block}.adm-mini-cal__legend i.is-planned{background:#f59e0b}.adm-mini-cal__legend i.is-generated{background:#10b981}.adm-mini-cal__legend i.is-today{background:transparent;border:1.5px solid var(--a-green)}.adm-cal-articles{display:flex;flex-direction:column;gap:.45rem;background:#ffffff;border:1px solid var(--a-border);border-radius:14px;padding:.65rem;box-shadow:0 1px 3px rgba(15,23,42,.04)}.adm-cal-articles__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:0 .1rem .45rem;border-bottom:1px solid var(--a-border)}.adm-cal-articles__head span:first-child{font-size:.72rem;font-weight:800;color:var(--a-text)}.adm-cal-articles__head span:last-child{font-size:.64rem;font-weight:600;color:var(--a-muted);text-align:right}.adm-cal-article{display:flex;align-items:center;gap:.55rem;width:100%;min-width:0;padding:.5rem;border:1px solid var(--a-border)!important;border-radius:11px;background:#ffffff!important;font-family:inherit;text-align:left;cursor:pointer}.adm-cal-article:active{background:#f0fdf7!important}.adm-cal-article__date{flex:0 0 2.25rem;display:flex;flex-direction:column;align-items:center;gap:1px;padding-right:.45rem;border-right:1px solid var(--a-border)}.adm-cal-article__date b{font-size:1rem;line-height:1;font-weight:800;color:var(--a-text)}.adm-cal-article__date small{font-size:.53rem;line-height:1;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--a-muted)}.adm-cal-article__body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.22rem}.adm-cal-article__title{display:block;overflow:visible;font-size:.76rem;font-weight:700;line-height:1.3;color:var(--a-text);overflow-wrap:anywhere}.adm-cal-article__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.22rem}.adm-cal-article .adm-agenda-day__pill{font-size:.56rem}.adm-cal-article .adm-agenda-day__chev{flex:0 0 auto;color:var(--a-dim)}.adm-calendar-agenda{display:flex!important;flex-direction:column;gap:.45rem;background:#fff;border:1px solid var(--a-border);border-radius:14px;padding:.65rem;overflow:hidden}.adm-agenda-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:0 .15rem .4rem;border-bottom:1px solid var(--a-border);font-size:.72rem;font-weight:800;color:var(--a-text)}.adm-agenda-head span:last-child{color:var(--a-muted);font-weight:600;font-size:.66rem;text-align:right}.adm-agenda-empty{margin:.35rem 0;padding:.85rem .75rem;border:1px dashed var(--a-border2);border-radius:11px;background:#f8fafc;text-align:center;font-size:.75rem;line-height:1.45;color:var(--a-muted)}.adm-agenda-empty strong{display:block;color:var(--a-text);font-weight:800;margin-bottom:.15rem}.adm-agenda-day{display:flex;align-items:center;gap:.6rem;width:100%;min-height:3.1rem;padding:.45rem .5rem;border:1px solid var(--a-border);border-radius:11px;background:#fff;color:var(--a-text);font-family:inherit;text-align:left;cursor:pointer}.adm-agenda-day.is-empty{background:#fbfcfe;border-color:#eef2f7;cursor:default}.adm-agenda-day.is-past{background:#fafafa}.adm-agenda-day.is-today{border-color:var(--a-green);box-shadow:0 0 0 2px rgba(16,185,129,.12);background:#f0fdf7}.adm-agenda-day__date{flex:0 0 2.35rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.05rem;border-right:1px solid var(--a-border);padding-right:.5rem}.adm-agenda-day__date b{font-size:1rem;line-height:1;font-weight:800}.adm-agenda-day__date small{font-size:.55rem;line-height:1;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--a-muted)}.adm-agenda-day.is-today .adm-agenda-day__date b{color:var(--a-green2)}.adm-agenda-day__body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.22rem}.adm-agenda-day__topic{font-size:.75rem;font-weight:700;line-height:1.3;color:var(--a-text);overflow-wrap:anywhere}.adm-agenda-day.is-empty .adm-agenda-day__topic{font-weight:500;color:var(--a-dim)}.adm-agenda-day__meta{display:flex;align-items:center;flex-wrap:wrap;gap:.25rem}.adm-agenda-day__pill{display:inline-flex;align-items:center;gap:.2rem;padding:.08rem .35rem;border-radius:999px;border:1px solid var(--a-border);background:#f8fafc;font-size:.58rem;font-weight:700;color:var(--a-muted);white-space:nowrap}.adm-agenda-day__pill--generated{background:#ecfdf5;border-color:#a7f3d0;color:#047857}.adm-agenda-day__pill--planned{background:#f1f5f9;color:#475569}.adm-agenda-day__chev{flex:0 0 auto;color:var(--a-dim)}.adm-calendar-detail-overlay{top:0!important;bottom:0!important;z-index:600!important;align-items:stretch!important;padding:0!important;background:rgba(15,23,42,.45)!important}.adm-calendar-detail-overlay>div{width:100%!important;max-width:100%!important;height:100dvh!important;border-radius:0!important;padding:1rem .9rem calc(1rem + env(safe-area-inset-bottom))!important}.adm-calendar-detail-overlay .adm-cal-detail-foot{position:sticky;bottom:0;padding-top:.6rem;background:#fff;margin-top:.35rem!important}.adm-edit-blogs-page{padding:0!important;gap:.8rem!important}.adm-blogs-hero{flex-direction:column!important;align-items:stretch!important;gap:.65rem!important}.adm-blogs-title{font-size:1.2rem!important;line-height:1.25!important}.adm-blogs-create{width:100%;justify-content:center;min-height:2.7rem}.adm-blogs-sites-panel{padding:.7rem!important;gap:.6rem!important}.adm-blogs-site-chips{display:none!important}.adm-blogs-site-select{display:block;width:100%;min-height:2.6rem;padding:0 2rem 0 .65rem;border:1px solid var(--a-border)!important;border-radius:10px;background-color:#f8fafc;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .65rem center;background-size:.8rem;color:var(--a-text);font-family:inherit;font-size:16px;font-weight:700;outline:none;appearance:none;-webkit-appearance:none}.adm-blogs-storage{flex-direction:column!important;align-items:flex-start!important;gap:.2rem!important;line-height:1.4}.adm-blogs-storage span{max-width:100%;word-break:break-all}.adm-blogs-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.45rem!important}.adm-blogs-stats>div{padding:.65rem .55rem!important;border-radius:12px!important}.adm-blogs-stats>div>div{align-items:flex-start;gap:.2rem}.adm-blogs-stats>div>div span:first-child{font-size:.62rem!important;line-height:1.2;font-weight:700}.adm-blogs-stats>div>div svg{width:.85rem;height:.85rem}.adm-blogs-stats p{font-size:1.35rem!important;margin-top:.35rem!important;line-height:1}.adm-blogs-stats>div>span{display:block;margin-top:.2rem;font-size:.56rem!important;line-height:1.25}.adm-blogs-filters{flex-direction:column!important;align-items:stretch!important;gap:.55rem!important;padding:.65rem!important;border-radius:13px!important}.adm-blogs-filters input{font-size:16px!important;min-height:2.55rem}.adm-blogs-filter-pills{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));width:100%!important;gap:.2rem}.adm-blogs-filter-pills>button{justify-content:center;min-height:2.2rem;padding:.35rem .2rem!important;font-size:.7rem!important}.adm-blogs-list{border-radius:13px!important}.adm-blog-row{flex-direction:column!important;align-items:stretch!important;gap:.65rem!important;padding:.75rem!important}.adm-blog-row__main{gap:.65rem!important;align-items:flex-start}.adm-blog-thumb{width:5rem!important;border-radius:10px!important}.adm-blog-row__title{display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden!important;white-space:normal!important;font-size:.84rem!important;line-height:1.35}.adm-blog-row__meta{flex-wrap:wrap;gap:.3rem .5rem!important;margin-top:.4rem!important;font-size:.65rem!important;line-height:1.35}.adm-blog-row__meta .font-mono{font-size:.6rem!important;max-width:100%;overflow:hidden;text-overflow:ellipsis}.adm-blog-row__actions{align-self:stretch!important;display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:.35rem!important;width:100%}.adm-blog-row__actions>*{flex:0 0 auto;height:2.25rem!important;min-height:2.25rem!important}.adm-blog-row__actions>.adm-blog-row__edit{flex:1 1 auto;justify-content:center;min-width:0;padding:0 .5rem!important;white-space:nowrap}.adm-blog-row__actions>.adm-blog-row__edit span{overflow:hidden;text-overflow:ellipsis}.adm-blogs-modal{max-height:calc(100dvh - 2rem)!important;padding:1rem!important;overflow-y:auto}.adm-blogs-modal__actions{flex-wrap:wrap;gap:.5rem!important}.adm-blogs-modal__actions>*{flex:1 1 auto;justify-content:center;min-height:2.6rem}.adm-blog-editor-detail{height:auto!important;min-height:100%!important;overflow:visible!important}.adm-editor-header{flex-wrap:wrap!important;padding:.65rem .7rem!important;gap:.55rem!important}.adm-editor-heading{width:100%;min-width:0}.adm-editor-heading>div{min-width:0;flex:1 1}.adm-editor-heading .adm-title-slug{display:none}.adm-editor-title{max-width:100%!important;font-size:.84rem!important;white-space:normal!important;line-height:1.3}.adm-editor-actions{width:100%;flex-wrap:wrap!important;gap:.4rem!important}.adm-editor-actions .adm-status-switch{flex:1 1 100%;display:grid;grid-template-columns:1fr 1fr}.adm-editor-actions .adm-status-switch>button{justify-content:center;min-height:2.3rem}.adm-editor-actions .adm-publish-now,.adm-editor-actions .adm-save-btn{flex:1 1 auto;justify-content:center;min-height:2.5rem}.adm-editor-actions .adm-target-site{flex:0 0 auto}.adm-editor-actions .adm-delete-btn,.adm-editor-actions .adm-target-site>button,.adm-editor-actions .adm-view-live{min-height:2.5rem}.adm-editor-draft-banner{flex-wrap:wrap;gap:.45rem;padding:.55rem .7rem!important;line-height:1.4}.adm-editor-draft-banner>div{flex-wrap:wrap;gap:.25rem}.adm-editor-draft-banner>button{margin-left:0!important;width:100%;justify-content:center;min-height:2.4rem}.adm-editor-workspace{flex:none!important;overflow:visible!important;min-height:0!important;flex-direction:column!important}.adm-editor-pane{width:100%!important;flex:none!important;overflow:visible!important;border-right:0!important;border-bottom:1px solid var(--a-border)}.adm-editor-pane details summary{padding:.8rem .85rem!important;font-size:.66rem!important;line-height:1.35}.adm-editor-meta{padding:.85rem!important}.adm-editor-toolbar{flex-wrap:nowrap!important;padding:.5rem .55rem!important;gap:.3rem!important}.adm-editor-toolbar>span{display:none}.adm-editor-toolbar>div{width:100%;justify-content:space-between;gap:.1rem}.adm-editor-toolbar>div>button{flex:0 0 auto;padding-left:.35rem!important;padding-right:.35rem!important;font-size:.68rem!important}.adm-editor-textarea-wrap{padding:.7rem!important}.adm-editor-textarea-wrap textarea{min-height:55vh!important;height:auto!important;font-size:13px!important}.adm-editor-preview{width:100%!important;flex:none!important;overflow:visible!important;background:#f1f5f9!important}.adm-preview-toolbar{padding:.6rem .7rem!important;gap:.4rem;flex-wrap:wrap}.adm-preview-stage{overflow:visible!important;padding:.55rem!important;justify-content:stretch!important}.adm-preview-canvas{width:100%!important;max-width:100%!important}.adm-preview-body{padding:1rem!important;overflow:visible!important}.adm-preview-body h1{font-size:1.35rem!important;line-height:1.25}.adm-preview-body .prose{font-size:.82rem}.adm-delete-modal{padding:1rem!important}.adm-delete-actions{flex-wrap:wrap;gap:.5rem!important}.adm-delete-actions>*{flex:1 1 auto;justify-content:center;min-height:2.6rem}.adm-leads-page{gap:.75rem!important}.adm-leads-head{gap:.6rem!important}.adm-leads-head__title{font-size:1rem!important;line-height:1.3}.adm-leads-head__icon{width:2.25rem;height:2.25rem;border-radius:10px}.adm-leads-head__actions .adm-btn{min-height:2.5rem;font-size:.72rem}.adm-leads-stat,.adm-leads-stats{gap:.5rem!important}.adm-leads-stat{padding:.6rem .65rem!important}.adm-leads-stat__icon{width:1.9rem!important;height:1.9rem!important}.adm-leads-stat__value{font-size:1.15rem!important}.adm-leads-stat__sub{font-size:.6rem!important}.adm-leads-sites{padding:.55rem .65rem!important;overflow:visible!important}.adm-leads-site-chips{display:none!important}.adm-leads-site-select{display:block;flex:1 1 auto;min-width:0;width:100%;min-height:2.55rem;padding:0 2rem 0 .65rem;border:1px solid var(--a-border)!important;border-radius:10px;background-color:#f8fafc;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .65rem center;background-size:.8rem;color:var(--a-text);font-family:inherit;font-size:16px;font-weight:700;outline:none;appearance:none;-webkit-appearance:none}.adm-leads-site{min-height:2rem;font-size:.68rem!important}.adm-leads-tools{padding:.6rem .65rem!important}.adm-leads-search input{font-size:16px!important;min-height:2.6rem}.adm-leads-types{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;padding:.2rem!important}.adm-leads-type-btn{justify-content:center;text-align:center;min-height:2.2rem;padding:.3rem .2rem!important;font-size:.62rem!important;line-height:1.2;white-space:normal}.adm-leads-type-btn svg{display:none}.adm-leads-type-btn__badge{min-width:1rem;height:.95rem;font-size:.56rem}.adm-leads-type-short{display:inline!important}.adm-leads-type-full{display:none!important}.adm-leads-filter{width:100%;gap:.4rem!important;padding-top:.55rem;border-top:1px solid var(--a-border)}.adm-leads-filter .adm-leads-label{display:none}.adm-leads-filter .adm-leads-select{flex:1 1 auto;min-height:2.5rem;border:1px solid var(--a-border)!important;background-color:#ffffff;font-size:.8rem!important}.adm-leads-count,.adm-leads-reset{font-size:.68rem!important}.adm-leads-card{padding:.75rem!important}.adm-leads-card__top{flex-wrap:wrap}.adm-leads-card__name{font-size:.84rem!important;line-height:1.3}.adm-leads-card__row{gap:.5rem;font-size:.72rem!important}.adm-leads-card__row-value{text-align:right}.adm-leads-card__foot{gap:.4rem}.adm-leads-actions{flex-wrap:wrap}.adm-leads-icon-btn{width:2.15rem;height:2.15rem}.adm-leads-view-btn{min-height:2.15rem;font-size:.7rem}.adm-leads-modal{height:100dvh;max-height:100dvh!important;border-radius:0!important}.adm-leads-modal__foot{padding-bottom:calc(.7rem + env(safe-area-inset-bottom))!important}.adm-leads-fields{grid-template-columns:1fr 1fr!important}.adm-leads-status-grid{grid-template-columns:repeat(2,1fr)!important}.adm-leads-raw__code{font-size:.66rem;white-space:pre-wrap;word-break:break-word}.cw-page{gap:.8rem!important}.cw-head{align-items:stretch!important;flex-direction:column;gap:.6rem!important}.cw-title{font-size:1.15rem!important}.cw-sub{font-size:.72rem!important;line-height:1.45}.cw-head__actions{width:100%;gap:.4rem!important}.cw-head__actions .cw-btn{flex:1 1 auto;justify-content:center;min-height:2.6rem}.cw-grid{gap:.65rem!important}.cw-card{padding:.8rem!important}.cw-card__top{flex-wrap:wrap;align-items:flex-start;gap:.45rem}.cw-card__id{flex:1 1 auto;flex-wrap:wrap;row-gap:.3rem}.cw-name{white-space:normal!important;font-size:.85rem!important;line-height:1.25;overflow-wrap:anywhere}.cw-badge{font-size:.55rem!important;padding:.12rem .35rem}.cw-res{margin-top:.7rem}.cw-res__row{flex-wrap:wrap;row-gap:.2rem;padding:.5rem .55rem!important}.cw-res__row .cw-res__icon{width:13px;height:13px}.cw-res__label{font-size:.6rem!important}.cw-res__copy{margin-left:auto;width:1.6rem;height:1.6rem}.cw-res__val{order:5;flex:1 1 100%;padding-left:1.35rem;font-size:.65rem!important;white-space:normal!important;overflow-wrap:anywhere}.cw-note{font-size:.68rem!important}.cw-foot{flex-wrap:wrap;gap:.45rem!important;padding-top:.7rem!important}.cw-meta{white-space:normal!important;line-height:1.4;font-size:.65rem!important;flex:1 1 100%}.cw-foot .cw-btn{width:100%;justify-content:center;min-height:2.5rem}.adm-logs-page{min-height:100%;padding:.75rem!important;border-radius:13px;background:#0f172a;color:#e2e8f0}.adm-logs-inner,.adm-logs-page{display:flex;flex-direction:column}.adm-logs-inner{width:100%;max-width:72rem;margin:0 auto;gap:.7rem;flex:1 1;min-height:0}.adm-logs-head{display:flex;flex-direction:column;gap:.6rem;padding-bottom:.65rem;border-bottom:1px solid #1e293b}.adm-logs-head__title{display:flex;align-items:flex-start;gap:.45rem;min-width:0}.adm-logs-head__title h1{margin:0;font-size:.84rem!important;line-height:1.35;font-weight:800;color:#fff;overflow-wrap:anywhere}.adm-logs-actions{display:grid;grid-template-columns:1fr 1fr;gap:.4rem;width:100%}.adm-logs-actions button{justify-content:center;min-height:2.4rem;font-size:.7rem!important}.adm-logs-terminal{flex:1 1;min-height:55vh;max-height:70vh;overflow:auto;border:1px solid #1e293b;border-radius:11px;background:#020617;padding:.75rem;color:#cbd5e1!important;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.68rem!important;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-overflow-scrolling:touch}}@media (max-width:400px){.adm-topbar__title{font-size:.86rem!important}.adm-site-select-mobile{flex-basis:7.3rem;width:7.3rem;font-size:.72rem}.adm-bottom-nav__item{font-size:.55rem!important}.adm-blogs-stats>div{padding:.55rem .45rem!important}.adm-blogs-stats p{font-size:1.2rem!important}.adm-blog-thumb{width:4.35rem!important}.adm-editor-actions .adm-publish-now,.adm-editor-actions .adm-save-btn{font-size:.68rem!important;padding-left:.5rem!important;padding-right:.5rem!important}.adm-leads-fields{grid-template-columns:1fr!important}}@media (max-width:360px){.adm-bottom-nav__item{font-size:.52rem!important}.adm-bottom-nav__item svg{width:1.05rem!important;height:1.05rem!important}.adm-leads-stats{grid-template-columns:1fr 1fr!important}.adm-leads-type-btn{font-size:.58rem!important}.adm-leads-stat__label,.adm-leads-stat__sub{white-space:normal!important;overflow:visible!important;line-height:1.2}.adm-leads-stat__label{font-size:.58rem!important}.adm-leads-stat__sub{font-size:.56rem!important}.adm-blogs-filter-pills>button{font-size:.62rem!important;gap:.2rem!important;white-space:nowrap}.adm-blogs-filter-pills>button span{font-size:.55rem!important}}