.adm,.adm-center,.adm-login{--a-bg:#F3F6FA;--a-card:#fff;--a-ink:#142235;--a-muted:#5C6F84;--a-line:#DFE6EE;--a-side:#0C1B2E;--a-side-ink:#C9D6E4;--a-brand:var(--adm-brand,#2272A8);--a-ok:#0F7A55;--a-err:#B42318;--a-r:10px;font-family:DM Sans,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--a-ink);font-size:15px;line-height:1.5}.adm *,.adm-center *{box-sizing:border-box}.adm h1,.adm-center h1{font-size:1.6rem;margin:0 0 .15rem;letter-spacing:-.01em}.adm h2{font-size:1.05rem;margin:0 0 .8rem}.adm a{color:var(--a-brand)}.adm-muted{color:var(--a-muted);margin:0}.adm-small{font-size:.85rem;color:var(--a-muted);margin:.6rem 0 0}.adm-label{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--a-muted);margin:0 0 .4rem}.adm-err{color:var(--a-err);background:#FEF3F2;border:1px solid #fecdca;border-radius:8px}.adm-err,.adm-ok{padding:.6rem .8rem;margin:.5rem 0}.adm-ok{color:var(--a-ok);background:#ECFDF3;border:1px solid #abefc6;border-radius:8px}.adm{display:grid;grid-template-columns:240px 1fr;min-height:100vh;background:var(--a-bg)}.adm-side{background:var(--a-side);color:var(--a-side-ink);position:-webkit-sticky;position:sticky;top:0;height:100vh;padding:1.2rem .8rem}.adm-brand,.adm-side{display:flex;flex-direction:column}.adm-brand{gap:.3rem;padding:.2rem .6rem 1.2rem;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:.8rem}.adm-brand img{max-width:160px;max-height:48px;object-fit:contain;object-position:left}.adm-brand strong{color:#fff;font-size:1.1rem}.adm-brand span{font-size:.72rem;text-transform:uppercase;letter-spacing:.12em;color:#7F95AD}.adm-side nav{display:flex;flex-direction:column;gap:2px;flex:1 1}.adm-side nav a{display:flex;gap:.7rem;align-items:center;padding:.62rem .75rem;border-radius:8px;color:var(--a-side-ink);text-decoration:none;font-weight:500}.adm-side nav a span{width:1.2rem;text-align:center;opacity:.85}.adm-side nav a:hover{background:rgba(255,255,255,.06);color:#fff}.adm-side nav a.on{background:var(--a-brand);color:#fff}.adm-side-foot{display:flex;flex-direction:column;gap:2px;border-top:1px solid rgba(255,255,255,.08);padding-top:.8rem}.adm-side-foot a,.adm-side-foot button{background:none;border:0;color:var(--a-side-ink);text-align:left;padding:.55rem .75rem;border-radius:8px;font:inherit;cursor:pointer;text-decoration:none}.adm-side-foot a:hover,.adm-side-foot button:hover{background:rgba(255,255,255,.06);color:#fff}.adm-main{min-width:0;display:flex;flex-direction:column}.adm-top{display:flex;justify-content:flex-end;align-items:center;gap:1rem;padding:.7rem 1.6rem;background:#fff;border-bottom:1px solid var(--a-line);position:-webkit-sticky;position:sticky;top:0;z-index:5}.adm-burger{display:none;margin-right:auto;background:none;border:1px solid var(--a-line);border-radius:8px;font-size:1.2rem;padding:.3rem .6rem;cursor:pointer}.adm-user{display:flex;align-items:center;gap:.6rem}.adm-user>span:last-child{display:flex;flex-direction:column;line-height:1.2}.adm-user strong{font-size:.85rem}.adm-user small{color:var(--a-muted);font-size:.78rem}.adm-avatar{width:34px;height:34px;border-radius:50%;background:var(--a-brand);color:#fff;display:grid;place-items:center;font-weight:700}.adm-content{padding:1.6rem;max-width:1280px;width:100%}.adm-center{min-height:100vh;display:grid;place-items:center;padding:1.5rem;background:var(--a-bg)}.adm-center-inline{display:grid;place-items:center;padding:4rem 0}.adm-spinner{width:34px;height:34px;border:3px solid var(--a-line);border-top-color:var(--a-brand);border-radius:50%;animation:adm-spin .8s linear infinite}@keyframes adm-spin{to{transform:rotate(1turn)}}.adm-card{background:var(--a-card);border:1px solid var(--a-line);border-radius:var(--a-r);padding:1.25rem;box-shadow:0 1px 2px rgba(16,24,40,.04)}.adm-narrow{width:100%;max-width:440px}.adm-narrow-left{max-width:520px}.adm-head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.2rem}.adm-actions,.adm-head{display:flex;flex-wrap:wrap}.adm-actions{gap:.5rem}.adm-row-between{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}.adm-row-end{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.6rem}.adm-grid2{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;align-items:start}.adm-stack{display:flex;flex-direction:column;gap:1rem}.adm-2col{display:grid;grid-template-columns:1fr 1fr;grid-gap:.8rem;gap:.8rem}.adm-back{display:inline-block;margin-bottom:.8rem;text-decoration:none;font-weight:500}.adm-break{word-break:break-all}.adm label,.adm-center label{display:flex;flex-direction:column;gap:.3rem;font-weight:600;font-size:.88rem;margin-bottom:.8rem}.adm input:not([type=checkbox]):not([type=radio]):not([type=file]),.adm select,.adm textarea,.adm-center input{font:inherit;font-weight:400;color:var(--a-ink);border:1px solid #c9d4e0;border-radius:8px;padding:.6rem .75rem;background:#fff;width:100%}.adm textarea{resize:vertical}.adm input:focus,.adm select:focus,.adm textarea:focus,.adm-center input:focus{outline:2px solid color-mix(in srgb,var(--a-brand) 35%,transparent);border-color:var(--a-brand)}.adm-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;background:var(--a-brand);color:#fff!important;border:1px solid var(--a-brand);border-radius:8px;padding:.58rem 1rem;font:inherit;font-weight:600;cursor:pointer;text-decoration:none;white-space:nowrap}.adm-btn:hover{filter:brightness(1.08)}.adm-btn:disabled{opacity:.55;cursor:not-allowed}.adm-btn-ghost{background:#fff;color:var(--a-ink)!important;border-color:#C9D4E0}.adm-btn-danger{background:#fff;color:var(--a-err)!important;border-color:#FECDCA}.adm-btn-block{width:100%}.adm-linkbtn{background:none;border:0;padding:0 0 0 .5rem;color:var(--a-brand);font:inherit;cursor:pointer;text-decoration:underline}.adm-login .adm-card{padding:2rem}.adm-login h1{font-size:1.3rem;margin:1rem 0 1.2rem}.adm-login-logo{max-height:56px;max-width:220px}.adm-tabs{display:grid;grid-template-columns:1fr 1fr;background:#EEF2F6;border-radius:9px;padding:3px;margin-bottom:1rem}.adm-tabs button{border:0;background:none;padding:.5rem;border-radius:7px;font:inherit;font-size:.88rem;font-weight:600;color:var(--a-muted);cursor:pointer}.adm-tabs button.on{background:#fff;color:var(--a-ink);box-shadow:0 1px 3px rgba(16,24,40,.1)}.adm-kpis{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:1rem;gap:1rem;margin-bottom:1rem}.adm-kpi{display:flex;flex-direction:column;gap:.3rem;text-decoration:none;color:inherit!important}a.adm-kpi:hover{border-color:var(--a-brand)}.adm-kpi span{color:var(--a-muted);font-size:.85rem}.adm-kpi strong{font-size:2rem;line-height:1}.adm-donut{display:flex;gap:1.2rem;align-items:center;flex-wrap:wrap}.adm-donut svg{width:170px;height:170px;flex:none}.adm-donut-num{font-size:28px;font-weight:700;fill:var(--a-ink)}.adm-donut-lbl{font-size:12px;fill:var(--a-muted)}.adm-donut ul{list-style:none;padding:0;margin:0;flex:1 1;min-width:160px}.adm-donut li{display:flex;align-items:center;gap:.5rem;padding:.3rem 0;font-size:.9rem;border-bottom:1px dashed var(--a-line)}.adm-donut li i{width:10px;height:10px;border-radius:3px;flex:none}.adm-donut li b{margin-left:auto}.adm-recent{list-style:none;padding:0;margin:0}.adm-recent li{display:flex;justify-content:space-between;align-items:center;gap:.8rem;padding:.6rem 0;border-bottom:1px solid var(--a-line)}.adm-recent li:last-child{border-bottom:0}.adm-recent a{display:flex;flex-direction:column;text-decoration:none;color:var(--a-ink);min-width:0}.adm-recent a span{font-size:.82rem;color:var(--a-muted)}.adm-pill{display:inline-block;padding:.18rem .6rem;border-radius:999px;font-size:.76rem;font-weight:700;text-transform:capitalize;background:#EEF2F6;color:#44566B;white-space:nowrap}.adm-pill-lg{font-size:.85rem;padding:.3rem .85rem}.s-draft,.s-new{background:#E0EEFA;color:#175A8C}.s-contacted{background:#FFF4E0;color:#8A5300}.s-qualified{background:#F0EAFE;color:#5B3BA8}.s-published,.s-won{background:#E3F6EC;color:#0F7A55}.s-lost{background:#FDECEC;color:#A3271D}.s-archived,.s-scheduled{background:#EEF0F3;color:#5C6F84}.s-scheduled{background:#FFF4E0;color:#8A5300}.adm-chips{display:flex;flex-wrap:wrap;gap:.4rem}.adm-chips button{border:1px solid #c9d4e0;background:#fff;border-radius:999px;padding:.35rem .8rem;font:inherit;font-size:.85rem;font-weight:600;text-transform:capitalize;cursor:pointer;color:var(--a-ink);display:inline-flex;gap:.4rem;align-items:center}.adm-chips button b{background:#EEF2F6;border-radius:999px;padding:0 .45rem;font-size:.75rem}.adm-chips button.on{background:var(--a-brand);border-color:var(--a-brand);color:#fff}.adm-chips button.on b{background:rgba(255,255,255,.25)}.adm-filters{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;align-items:center;margin-bottom:1rem;padding:.9rem 1rem}.adm-filters input[type=search]{max-width:320px}.adm-table-wrap{padding:0;overflow-x:auto}.adm-table{width:100%;border-collapse:collapse;font-size:.92rem}.adm-table th{text-align:left;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--a-muted);background:#FAFBFC;white-space:nowrap}.adm-table td,.adm-table th{padding:.75rem 1rem;border-bottom:1px solid var(--a-line)}.adm-table td{vertical-align:middle}.adm-table tbody tr{cursor:pointer}.adm-table tbody tr:hover{background:#F7FAFD}.adm-table tr:last-child td{border-bottom:0}.adm-table a{text-decoration:none;color:var(--a-ink)}.adm-table .adm-actions a,.adm-table .adm-actions button{font-size:.85rem}.adm-empty{text-align:center;color:var(--a-muted);padding:2.5rem 1rem!important;cursor:default}.adm-statusbar{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin-bottom:1rem}.adm-statusbar .adm-label{margin:0}.adm-statusbar .adm-actions{margin-left:auto}.adm-dl{display:grid;grid-template-columns:130px 1fr;grid-gap:.45rem 1rem;gap:.45rem 1rem;margin:0;font-size:.92rem}.adm-dl dt{color:var(--a-muted);text-transform:capitalize}.adm-dl dd{margin:0;min-width:0;overflow-wrap:anywhere}.adm-message{white-space:pre-wrap;background:#F7FAFD;border-left:3px solid var(--a-brand);padding:.8rem 1rem;border-radius:0 8px 8px 0;margin:0 0 1rem}.adm-notes{list-style:none;padding:0;margin:1rem 0 0;display:flex;flex-direction:column;gap:.6rem}.adm-notes li{background:#FFFBEB;border:1px solid #fde9b5;border-radius:8px;padding:.7rem .9rem}.adm-notes p{margin:0 0 .3rem;white-space:pre-wrap}.adm-notes small{color:var(--a-muted)}.adm-templates{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:1rem}.adm-templates button{border:1px dashed #a9bacb;background:#F7FAFD;border-radius:8px;padding:.4rem .7rem;font:inherit;font-size:.85rem;cursor:pointer}.adm-templates button:hover{border-color:var(--a-brand);color:var(--a-brand)}.adm-modal{position:fixed;inset:0;background:rgba(12,27,46,.55);display:grid;place-items:center;padding:1rem;z-index:50}.adm-modal .adm-card{max-height:90vh;overflow:auto}.adm-editor{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:1rem;gap:1rem;align-items:start}.adm-editor-side{position:-webkit-sticky;position:sticky;top:76px;display:flex;flex-direction:column;gap:1rem}.adm-title-input{font-size:1.4rem!important;font-weight:700!important}.adm-slug{display:flex;align-items:center;gap:.3rem;font-size:.85rem;color:var(--a-muted);margin:-.4rem 0 1rem;flex-wrap:wrap}.adm-slug input{width:auto!important;flex:1 1;min-width:160px;padding:.3rem .5rem!important;font-size:.85rem!important}.adm-md-tabs{display:flex;gap:.3rem;border-bottom:1px solid var(--a-line);margin-bottom:.6rem;align-items:center;flex-wrap:wrap}.adm-md-tabs button{border:0;background:none;padding:.5rem .8rem;font:inherit;font-weight:600;color:var(--a-muted);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px}.adm-md-tabs button.on{color:var(--a-ink);border-bottom-color:var(--a-brand)}.adm-md-tools{margin-left:auto;display:flex;gap:.25rem;flex-wrap:wrap}.adm-md-tools button{border:1px solid var(--a-line);background:#fff;border-radius:6px;padding:.25rem .55rem;font:inherit;font-size:.8rem;cursor:pointer}.adm-md-tools button:hover{border-color:var(--a-brand)}.adm-md{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace!important;font-size:.9rem!important;line-height:1.6!important;min-height:460px}.adm-preview{min-height:460px;border:1px solid var(--a-line);border-radius:8px;padding:1rem 1.4rem;line-height:1.7;overflow-wrap:anywhere}.adm-preview h2{font-size:1.35rem;margin:1.4rem 0 .5rem}.adm-preview h3{font-size:1.1rem;margin:1.2rem 0 .4rem}.adm-preview img{max-width:100%;border-radius:8px}.adm-preview blockquote{border-left:3px solid var(--a-brand);margin:1rem 0;padding:.2rem 1rem;color:var(--a-muted)}.adm-cover{border:2px dashed #c9d4e0;border-radius:8px;display:grid;place-items:center;min-height:140px;text-align:center;color:var(--a-muted);font-size:.88rem;cursor:pointer;overflow:hidden;position:relative}.adm-cover img{width:100%;height:160px;object-fit:cover;display:block}.adm-cover:hover{border-color:var(--a-brand)}.adm-cover input{position:absolute;inset:0;opacity:0;cursor:pointer}.adm-radio{display:flex;gap:.4rem}.adm-radio label{flex-direction:row!important;align-items:center;gap:.4rem!important;border:1px solid #c9d4e0;border-radius:8px;padding:.45rem .7rem;flex:1 1;cursor:pointer;margin:0!important}.adm-radio label:has(input:checked){border-color:var(--a-brand);background:color-mix(in srgb,var(--a-brand) 8%,#fff)}.adm-count{font-size:.8rem;color:var(--a-muted);font-weight:400}.adm-count.warn{color:#B54708}@media (max-width:1100px){.adm-kpis{grid-template-columns:repeat(3,1fr)}}@media (max-width:960px){.adm-editor,.adm-grid2{grid-template-columns:1fr}.adm-editor-side{position:static}}@media (max-width:820px){.adm{grid-template-columns:1fr}.adm-side{position:fixed;left:0;top:0;bottom:0;width:260px;z-index:40;transform:translateX(-100%);transition:transform .2s}.adm-menu-open .adm-side{transform:none;box-shadow:0 0 0 100vmax rgba(12,27,46,.5)}.adm-burger{display:block}.adm-content{padding:1rem}.adm-top{padding:.6rem 1rem}.adm-kpis{grid-template-columns:1fr 1fr}.adm-2col,.adm-dl{grid-template-columns:1fr}.adm-dl{gap:.1rem}.adm-dl dd{margin-bottom:.5rem}.adm-filters input[type=search]{max-width:none}.adm-user>span:last-child{display:none}.adm-statusbar .adm-actions{margin-left:0}}.adm-invite-row{display:grid;grid-template-columns:1fr 180px auto;grid-gap:.8rem;gap:.8rem;align-items:end}.adm-invite-row label{margin-bottom:0}.adm-invite-row .adm-btn{height:42px}@media (max-width:820px){.adm-invite-row{grid-template-columns:1fr}}.adm .adm-cover{display:flex;flex-direction:column;align-items:center;justify-content:center;font-weight:500}.adm-invite-row input,.adm-invite-row select{height:42px}.adm-table td:last-child .adm-actions{justify-content:flex-end;flex-wrap:nowrap}@media (max-width:820px){.adm-title-input{font-size:1.15rem!important}}.adm-code{font-size:.82rem!important;min-height:520px;white-space:pre;overflow-wrap:normal;overflow-x:auto;-moz-tab-size:2;tab-size:2}.adm-md-tools button.on{background:var(--a-brand);border-color:var(--a-brand);color:#fff}.adm-prompt{background:#F5F9FD;border:1px solid #cfe0ef;border-radius:10px;padding:1rem;margin-bottom:.8rem;display:flex;flex-direction:column;gap:.6rem}.adm-prompt p{margin:0;font-size:.9rem}.adm-prompt textarea{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.8rem;background:#fff}.adm-device{background:#E9EEF4;border-radius:10px;padding:12px}.adm-device iframe{border-radius:8px;box-shadow:0 4px 18px rgba(16,24,40,.12)}.adm-device-mobile iframe{max-width:390px;margin:0 auto}.adm .adm-check{flex-direction:row;align-items:flex-start;gap:.55rem;margin:.9rem 0 0;font-weight:500}.adm .adm-check input{margin-top:.2rem;width:16px;height:16px;accent-color:var(--a-brand)}.adm .adm-check small{display:block;color:var(--a-muted);font-weight:400}.adm .adm-switch{flex-direction:row;align-items:center;gap:.5rem;margin:0;cursor:pointer}.adm .adm-switch input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:42px;height:24px;border-radius:99px;background:#C9D4E0;position:relative;cursor:pointer;transition:background .15s;margin:0}.adm .adm-switch input:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .15s;box-shadow:0 1px 2px rgba(0,0,0,.2)}.adm .adm-switch input:checked{background:var(--a-brand)}.adm .adm-switch input:checked:after{transform:translateX(18px)}.adm-settings-tabs{margin-bottom:1rem}.adm-social-label{display:inline-flex;align-items:center;gap:.5rem}.adm-field-err{color:var(--a-err)}.adm-field-err,.adm-field-warn{font-weight:500;font-size:.82rem}.adm-field-warn{color:#B54708}.adm .adm-field-test{font-weight:500;font-size:.82rem;align-self:flex-start}.adm input[aria-invalid=true]{border-color:var(--a-err)}.adm-drop{position:relative}.adm-drop.on .adm-code{border-color:var(--a-brand);outline:3px dashed color-mix(in srgb,var(--a-brand) 45%,transparent);outline-offset:2px}.adm-drop-hint{position:absolute;inset:0;display:grid;place-items:center;background:color-mix(in srgb,var(--a-brand) 10%,rgba(255,255,255,.85));border-radius:8px;font-weight:700;color:var(--a-brand);font-size:1.1rem;pointer-events:none}.adm-3col{display:grid;grid-template-columns:2fr 1fr 1fr;grid-gap:.8rem;gap:.8rem}.adm-tip{background:#F5F9FD;border:1px solid #cfe0ef;border-radius:10px;padding:.8rem 1rem;font-size:.88rem;line-height:1.55}.adm-hours{border:1px solid var(--a-line);border-radius:10px;margin:.8rem 0 .4rem}.adm-hours-row{display:grid;grid-template-columns:110px 80px 1fr;align-items:center;grid-gap:.8rem;gap:.8rem;padding:.55rem .9rem;border-bottom:1px solid var(--a-line);min-height:52px}.adm-hours-row:last-child{border-bottom:0}.adm-hours-times{display:flex;align-items:center;gap:.5rem}.adm .adm-hours-times input{width:auto;padding:.4rem .5rem}.adm-preview-box{margin-top:1.2rem;background:#FAFBFC;border:1px dashed #c9d4e0;border-radius:10px;padding:.8rem 1rem}.adm-preview-box p{margin:.15rem 0;font-size:.92rem}.adm-modules{list-style:none;padding:0;margin:0;border:1px solid var(--a-line);border-radius:10px}.adm-modules li{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1rem;border-bottom:1px solid var(--a-line)}.adm-modules li:last-child{border-bottom:0}.adm-modules li>div{display:flex;flex-direction:column;gap:.15rem}.adm-modules li>div .adm-muted{font-size:.85rem}@media (max-width:820px){.adm-3col{grid-template-columns:1fr 1fr}.adm-3col label:first-child{grid-column:1/-1}.adm-hours-row{grid-template-columns:1fr auto}.adm-hours-row>:last-child{grid-column:1/-1}}.intake-admin{display:grid;grid-template-columns:280px minmax(0,1fr);grid-gap:1rem;gap:1rem;align-items:start}.intake-list{list-style:none;margin:0;padding:.4rem;position:-webkit-sticky;position:sticky;top:76px}.intake-list button{width:100%;text-align:left;background:none;border:0;border-radius:8px;padding:.7rem .8rem;font:inherit;cursor:pointer;display:grid;grid-gap:.15rem;gap:.15rem;color:var(--a-ink)}.intake-list button span:not(.adm-pill){font-size:.82rem;color:var(--a-muted)}.intake-list button .adm-pill{justify-self:start;margin-top:.2rem}.intake-list button:hover{background:#F3F6FA}.intake-list button.on{background:color-mix(in srgb,var(--a-brand) 10%,#fff)}.intake-dl{grid-template-columns:minmax(160px,38%) 1fr}.adm-message-plain{white-space:pre-wrap}.intake-gallery .adm-btn{padding:.3rem .5rem;font-size:.78rem}@media (max-width:960px){.intake-admin{grid-template-columns:1fr}.intake-list{position:static}}.re-adm-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0 .8rem;gap:0 .8rem}.re-adm-2{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 .6rem;gap:0 .6rem}.re-adm-table td{vertical-align:middle}.re-adm-thumb{width:84px}.re-adm-thumb img,.re-adm-thumb span{width:72px;height:54px;object-fit:cover;border-radius:6px;display:grid;place-items:center;background:#EEF2F6}.adm .re-adm-drop{flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.3rem;padding:1.6rem 1rem;border:2px dashed #c9d4e0;border-radius:10px;cursor:pointer;background:#F8FAFC;font-weight:500}.adm .re-adm-drop.on,.adm .re-adm-drop:hover{border-color:var(--a-brand);background:color-mix(in srgb,var(--a-brand) 6%,#fff)}.re-adm-photos{list-style:none;padding:0;margin:1rem 0 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:.7rem;gap:.7rem}.re-adm-photos li{position:relative;border-radius:8px;overflow:hidden;background:#EEF2F6;aspect-ratio:4/3}.re-adm-photos li.cover{outline:3px solid var(--a-brand);outline-offset:-3px}.re-adm-photos img{width:100%;height:100%;object-fit:cover;display:block}.re-adm-cover{position:absolute;top:.4rem;left:.4rem;background:var(--a-brand);color:#fff;font-size:.7rem;font-weight:700;padding:.2rem .45rem;border-radius:4px}.re-adm-photo-tools{position:absolute;inset:auto 0 0 0;display:flex;justify-content:center;gap:.25rem;padding:.35rem;background:linear-gradient(0deg,rgba(0,0,0,.65),transparent)}.re-adm-photo-tools button{width:30px;height:30px;border:0;border-radius:6px;background:rgba(255,255,255,.92);cursor:pointer;font-size:.85rem}.re-adm-photo-tools button:disabled{opacity:.35;cursor:default}.re-adm-oh{border-top:1px solid #e5eaf0;padding-top:.7rem;margin-top:.7rem;display:flex;flex-direction:column;gap:.4rem}.re-adm-crm-result{margin-top:.6rem}@media (max-width:640px){.re-adm-3{grid-template-columns:1fr 1fr}}@media (max-width:700px){.re-adm-table thead{display:none}.re-adm-table,.re-adm-table tbody{display:block}.re-adm-table tr{display:grid;grid-template-columns:84px minmax(0,1fr);grid-gap:.3rem .8rem;gap:.3rem .8rem;padding:.9rem;border-bottom:1px solid #e5eaf0}.re-adm-table td{display:block;padding:0;border:0}.re-adm-table td.re-adm-thumb{grid-row:span 2}.re-adm-table td:nth-child(3),.re-adm-table td:nth-child(6){display:none}.re-adm-table td:nth-child(4),.re-adm-table td:nth-child(5),.re-adm-table td:nth-child(7){grid-column:2}.re-adm-table td:nth-child(4) select{width:100%}}.re-adm-mprice{display:none}@media (max-width:700px){.re-adm-mprice{display:inline}}.pj-adm-ba{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.pj-adm-slot{min-width:0}.pj-adm-photo{position:relative;aspect-ratio:4/3;border-radius:10px;overflow:hidden;background:#EEF2F6}.pj-adm-photo img{width:100%;height:100%;object-fit:cover;display:block}.adm .pj-adm-empty{aspect-ratio:4/3;padding:1rem}.pj-adm-replace{width:30px;height:30px;border-radius:6px;background:rgba(255,255,255,.92);display:grid;place-items:center;cursor:pointer;margin:0!important;font-weight:700}.adm .tb-adm-row{display:flex;gap:1rem;align-items:flex-end;padding:.8rem 0;border-bottom:1px solid #e5eaf0;flex-wrap:wrap}.adm .tb-adm-row>.adm-check,.tb-adm-lbl{width:190px;margin:0 0 .9rem;font-weight:600}.adm .tb-adm-row>label:not(.adm-check){flex:1 1;min-width:200px;margin:0}.adm .tb-adm-row input:disabled{opacity:.5}.tb-adm-preview{margin-top:1.1rem}.tb-adm-preview ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.5rem}.tb-adm-preview li{display:flex;gap:.5rem;align-items:center;border:1px solid #e5eaf0;border-radius:8px;padding:.5rem .7rem;background:#F8FAFC}.tb-adm-preview strong{display:block;font-size:.85rem}.tb-adm-preview small{display:block;font-size:.75rem;color:var(--a-muted)}.adm .sms-row{display:flex;gap:.8rem;align-items:flex-end;margin-bottom:.7rem}.adm .sms-row input{max-width:260px}.adm-mod-group{display:block!important;padding:1.1rem 0 .3rem!important;border:0!important;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--a-muted)}.adm-mod-group:first-child{padding-top:0!important}.adm .sa-adm-add{display:flex;gap:.8rem;align-items:flex-end;flex-wrap:wrap}.lead-photo-btn{padding:0;border:0;background:none;cursor:zoom-in;display:block;width:100%}.lead-photo-full{position:fixed;inset:0;z-index:100;background:rgba(0,0,0,.9);display:grid;place-items:center;cursor:zoom-out}.lead-photo-full img{max-width:94vw;max-height:90vh;object-fit:contain}.lead-photo-full button{position:absolute;top:1rem;right:1rem;width:44px;height:44px;border-radius:50%;border:0;background:rgba(255,255,255,.2);color:#fff;font-size:1.1rem;cursor:pointer}@media (max-width:700px){.pj-adm-ba{grid-template-columns:1fr}.re-adm-table.pj-adm-table td:nth-child(3),.re-adm-table.pj-adm-table td:nth-child(6){display:block;grid-column:2}.re-adm-table.pj-adm-table td:nth-child(5),.sa-adm-table thead{display:none}.sa-adm-table,.sa-adm-table tbody{display:block}.sa-adm-table tr{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.4rem .8rem;gap:.4rem .8rem;padding:.9rem;border-bottom:1px solid #e5eaf0}.sa-adm-table td{display:block;padding:0;border:0}.sa-adm-table td:first-child{grid-row:span 4}.adm .tb-adm-row>.adm-check,.tb-adm-lbl{width:100%;margin-bottom:0}}.rs-adm-tabs{margin-bottom:1rem;flex-wrap:wrap}.rs-adm-newmenu{border:1px dashed #c8d2de!important;background:transparent;color:#5C6F84}.rs-adm-cat{margin-bottom:1rem}.rs-adm-cat.is-hidden{opacity:.75;border-style:dashed}.rs-adm-cat-head{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;flex-wrap:wrap}.rs-adm-cat-head h2{margin:0 0 .2rem}.rs-adm-cat-edit{flex:1 1;min-width:0}.rs-adm-tools{flex-wrap:wrap;align-items:center}.rs-adm-tools .adm-btn-ghost{padding-inline:.7rem}.rs-adm-items{list-style:none;padding:0;margin:.9rem 0 .4rem;border-top:1px solid #e5eaf0}.rs-adm-items li{display:grid;grid-template-columns:52px minmax(0,1fr) auto auto auto;grid-gap:.8rem;gap:.8rem;align-items:center;padding:.6rem 0;border-bottom:1px solid #e5eaf0}.rs-adm-items li.is-hidden{opacity:.55}.rs-adm-items li.is-out .rs-adm-name strong{text-decoration:line-through}.rs-adm-thumb{width:52px;height:52px;border-radius:8px;overflow:hidden;background:#f3f5f8;display:grid;place-items:center;text-decoration:none}.rs-adm-thumb img{width:100%;height:100%;object-fit:cover;display:block}.rs-adm-name{display:flex;flex-direction:column;min-width:0;color:inherit;text-decoration:none}.rs-adm-name strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rs-adm-name .adm-muted{font-size:.82rem;min-height:1em}.rs-adm-flag{color:#b7791f;font-weight:700;margin-right:.4rem}.rs-adm-price{font-weight:700;white-space:nowrap}.rs-adm-toggles{display:flex;gap:.8rem}.rs-adm-move{display:flex;gap:.25rem}.rs-adm-move button{width:32px;height:32px;border:1px solid #dfe6ee;background:#fff;border-radius:6px;cursor:pointer}.rs-adm-move button:disabled{opacity:.35;cursor:default}.rs-adm-add{display:inline-block;margin-top:.4rem;font-weight:600;text-decoration:none}.rs-adm-newcat{display:flex;gap:.8rem;align-items:flex-end;flex-wrap:wrap}.rs-adm-newcat label{flex:1 1;min-width:220px;margin:0}.rs-adm-sub{font-size:1.05rem;margin:1.6rem 0 .6rem}.rs-adm-past{opacity:.7}.rs-adm-badges{border:0;padding:0;margin:.6rem 0 0;display:flex;flex-wrap:wrap;gap:.45rem}.rs-adm-badges legend{margin-bottom:.45rem}.rs-adm-badge{display:inline-flex!important;flex-direction:row!important;align-items:center;gap:.3rem;border:1px solid #dfe6ee;border-radius:99px;padding:.4rem .8rem;cursor:pointer;font-weight:500;margin:0!important;background:#fff}.rs-adm-badge input{width:auto!important;margin:0}.rs-adm-badge.on{border-color:#1e3a5f;background:#eef3f9}.rs-adm-photo{position:relative;width:100%;max-width:360px;aspect-ratio:4/3;border-radius:10px;overflow:hidden;background:#f3f5f8}.rs-adm-photo-wide{max-width:520px;aspect-ratio:16/10}.rs-adm-photo img{width:100%;height:100%;object-fit:cover;display:block}.rs-adm-seg{display:inline-flex;gap:.3rem;background:#f3f5f8;border-radius:99px;padding:.25rem;margin:.2rem 0 .9rem}.rs-adm-seg button{border:0;background:transparent;padding:.5rem 1rem;border-radius:99px;font:inherit;font-weight:600;cursor:pointer;color:#5C6F84}.rs-adm-seg button.on{background:#fff;color:#0f1f33;box-shadow:0 1px 4px rgba(15,31,51,.15)}.rs-adm-sublabel{margin-left:1.2rem;max-width:320px}.rs-adm-btns{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.4rem}.rs-adm-start{max-width:760px}@media (max-width:760px){.rs-adm-items li{grid-template-columns:52px minmax(0,1fr) auto;grid-template-areas:"t n p" "g g m";row-gap:.5rem}.rs-adm-thumb{grid-area:t}.rs-adm-name{grid-area:n}.rs-adm-price{grid-area:p}.rs-adm-toggles{grid-area:g}.rs-adm-move{grid-area:m;justify-content:flex-end}.rs-adm-name strong{white-space:normal}}