@font-face{font-family:inter;src:url(../media/inter_latin_400_normal-s.p.2qdljeg3s-lsl.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:inter;src:url(../media/inter_latin_600_normal-s.p.2dov6rjg62vru.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.Zi6Y_W_className{font-family:inter,inter Fallback}.Zi6Y_W_variable{--font-inter:"inter", "inter Fallback"}
@font-face{font-family:sora;src:url(../media/sora_latin_600_normal-s.p.0m9hhe9_r05oo.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:sora;src:url(../media/sora_latin_700_normal-s.p.2sw16g-99ruu-.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:sora Fallback;src:local(Arial);ascent-override:83.64%;descent-override:25.01%;line-gap-override:0.0%;size-adjust:115.97%}.dCnhEa_className{font-family:sora,sora Fallback}.dCnhEa_variable{--font-sora:"sora", "sora Fallback"}
:root,[data-theme=claro]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--brand-navy:#03225a;--brand-electric:#0260f5;--brand-green:#47b220;--action-primary:#0555ed;--action-primary-hover:#03225a;--action-success:#0e7a12;--action-fg:var(--action-primary);--on-pri:#fff;--bg-canvas:#f5f8fc;--bg-surface:#fff;--bg-elevated:#fff;--bg-brand-soft:#e7f1ff;--text-primary:#13243a;--text-secondary:#526277;--border:#dce4ef;--link:#0555ed;--focus:#0555ed;--hot:#c2410c;--hot-soft:#ffedd5;--hot-accent:#d4a017;--good:#0555ed;--good-soft:#e3eeff;--good-accent:#47b220;--regular:#475a75;--regular-soft:#ebf0f6;--regular-accent:#b26b3a;--clear:#5b21b6;--clear-soft:#efe7ff;--clear-accent:#d97706;--ok:#0e7a12;--ok-soft:#e5f6d8;--warn:#b45309;--warn-soft:#fef3c7;--err:#b91c1c;--err-soft:#fee2e2;--shadow:0 1px 2px #03225a0f, 0 8px 20px #0555ed1a;--hero:linear-gradient(120deg, #0555ed 0%, #0256dd 45%, #1f7a2e 100%);--propuesta:#7c3aed;--propuesta-soft:#f3e8ff}[data-theme=oscuro]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--action-primary:#3d7bff;--action-fg:#8db8ff;--action-primary-hover:#8db8ff;--action-success:#4cc35a;--on-pri:#06142b;--bg-canvas:#091321;--bg-surface:#111f32;--bg-elevated:#182a42;--bg-brand-soft:#132b4f;--text-primary:#f1f5fb;--text-secondary:#b2c0d3;--border:#30425b;--link:#8db8ff;--focus:#8db8ff;--hot:#ff8a4c;--hot-soft:#3a1e12;--good:#8db8ff;--good-soft:#14284a;--regular:#b7c4d6;--regular-soft:#1d2a3c;--clear:#c4a5ff;--clear-soft:#2a1c48;--ok:#6fd67b;--ok-soft:#14321a;--warn:#f5b460;--warn-soft:#3a2a10;--err:#ff8a8a;--err-soft:#3d1616;--shadow:none;--hero:linear-gradient(120deg, #0b3a9e 0%, #0a3278 50%, #1e6b2a 100%);--propuesta:#d8b4fe;--propuesta-soft:#2e1a4a}:root{--r-card:12px;--r-ctl:8px;--r-pill:999px;--f-display:var(--font-sora), "Sora", sans-serif;--f-body:var(--font-inter), "Inter", sans-serif;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--t12:12px;--t14:14px;--t16:16px;--t20:20px;--t24:24px;--t32:32px}
:root{--color-navy:#03225a;--color-blue:#0260f5;--color-blue-2:#0555ed;--color-green:#47b220;--color-green-dark:#0e7a12;--color-bg:var(--bg-canvas);color:var(--text-primary);background:var(--bg-canvas);font-family:var(--f-body)}*{box-sizing:border-box}body{min-height:100vh;margin:0;overflow-x:clip}main{max-width:40rem;margin:0 auto;padding:3rem 1.25rem}h1,h2,h3{font-family:var(--f-display);font-weight:600;line-height:1.25}.brand{letter-spacing:.02em;margin:0 0 1rem;font-weight:700}.subhead{font-size:1.05rem}.card,.locale{border-radius:var(--r-card);gap:.75rem;margin-top:1.5rem;padding:1.25rem;display:grid}.card{background:var(--bg-surface);color:var(--text-primary);border:1px solid var(--border);box-shadow:var(--shadow)}.locale{background:#fff}label{gap:.35rem;font-size:.95rem;display:grid}label.choice-line{flex-direction:row;align-items:center;gap:.55rem;display:flex}label.choice-line input[type=checkbox]{width:auto;margin:0}input,select,textarea,button,a.button{font:inherit;border-radius:8px;padding:.65rem .75rem}button,a.button{min-height:44px}input,select,textarea{border:1px solid var(--border);background:var(--bg-surface);color:var(--text-primary)}main.panel-screen{overflow-wrap:anywhere;word-break:break-word;max-width:40rem}main.panel-screen form{grid-template-columns:minmax(0,1fr);gap:.75rem;min-width:0;margin-top:1.5rem;display:grid}main.panel-screen dl{grid-template-columns:minmax(0,12rem) minmax(0,1fr);gap:.35rem 1rem;display:grid}.secret-mask{color:var(--text-secondary);letter-spacing:.04em;overflow-wrap:anywhere;font-family:ui-monospace,monospace}main.marketing-screen{max-width:64rem}.marketing-screen h2{margin-top:2.2rem}.marketing-screen textarea{width:100%}button,a.button{background:var(--action-primary);color:var(--on-pri);cursor:pointer;border:0}a.button{box-sizing:border-box;align-items:center;text-decoration:none;display:inline-flex}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid var(--focus);outline-offset:2px}a{color:var(--link)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;top:0;left:0;overflow:hidden}main.login-screen{overflow-wrap:anywhere;word-break:break-word;background:#03225a;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:100%;height:100dvh;min-height:100dvh;margin:0;padding:0;display:flex;position:relative;overflow:hidden}.login-frame{width:max(100%,177.683vh);height:100%;position:absolute;top:0;left:0}.login-art{object-fit:cover;object-position:left center;width:100%;height:100%;display:block}.login-frame picture{width:100%;height:100%;display:block}.login-hero{position:absolute;inset:0;overflow:hidden;container-type:size}.login-hero-tall{display:none}.login-fit{position:absolute;bottom:0;left:50%;translate:-50%}.login-hero-wide .login-fit{aspect-ratio:1672/941;width:max(100cqw,177.683cqh)}.login-hero-tall .login-fit{aspect-ratio:941/1672;width:max(100cqw,56.2799cqh)}.login-fit picture,.login-fit .login-art{width:100%;height:100%;display:block}.login-fit .login-art{object-fit:fill}.login-hotspot{z-index:2;color:#0000;background:0 0;border:0;border-radius:999px;padding:0;position:absolute}.login-hero-wide .login-hotspot-signin{width:22.189%;height:9.139%;top:74.176%;left:11.005%}.login-hero-wide .login-hotspot-request{width:21.711%;height:9.139%;top:74.176%;left:34.151%}.login-hero-tall .login-hotspot-signin{width:57.173%;height:6.938%;top:56.758%;left:21.254%}.login-hero-tall .login-hotspot-request{width:57.067%;height:6.938%;top:65.132%;left:21.467%}.login-hotspot:focus-visible{outline-offset:2px;outline:3px solid #fff;box-shadow:0 0 0 5px #0260f5e6}.login-dialog{display:none}.login-dialog.is-open,.login-dialog:target{display:block}.login-backdrop{z-index:4;background:0 0;position:fixed;inset:0}.login-legal{z-index:3;padding:.55rem .9rem calc(.6rem + env(safe-area-inset-bottom,0px));background:#03225ad1;flex-wrap:wrap;justify-content:center;gap:.35rem .9rem;max-width:none;margin:0;font-size:.78rem;line-height:1.35;display:flex;position:absolute;bottom:0;left:0;right:0}.login-legal a{color:#fff;text-underline-offset:.15em;text-decoration:underline}.login-card{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:min(28rem,100vw - 2rem);min-width:0;max-width:calc(100vw - 2rem);max-height:calc(100vh - 2rem);color:var(--color-navy);--link:var(--color-blue-2);overflow-wrap:anywhere;word-break:break-word;background:#ffffff80;border-radius:16px;margin:0;padding:1.25rem;position:fixed;top:50%;left:50%;overflow:hidden auto;transform:translate(-50%,-50%);box-shadow:0 12px 40px #03225a47}.login-card[hidden]{display:none}.login-form,.login-locale{grid-template-columns:minmax(0,1fr);gap:.75rem;min-width:0;max-width:100%;margin-top:1rem;display:grid}.login-form>*,.login-card p,.login-card a,.login-card h2,.login-card h1,.login-card label,.login-card code,.form-error,.mfa-instructions,.mfa-secret,.mfa-open{overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%}.login-form input,.login-form select,.login-locale select,.mfa-account input{width:100%;min-width:0;max-width:100%;color:var(--color-navy);background:#ffffffeb}.login-card-wide{width:min(42rem,100vw - 2rem)}.login-card h1,.login-card h2{padding-right:2.4rem}.login-close{width:2.25rem;height:2.25rem;color:var(--color-navy);background:#ffffffb8;border-radius:999px;place-items:center;margin:0;padding:0;font-size:1.5rem;line-height:1;text-decoration:none;display:grid;position:absolute;top:.45rem;right:.45rem}.login-form button,.login-locale button,.text-button{background:var(--color-blue);color:#fff;text-align:center;border-radius:999px;padding:.85rem 1.2rem;font-weight:600;text-decoration:none}.form-error{color:var(--err)}.form-notice{color:inherit;background:#145a321f;border-radius:10px;margin:.75rem 0;padding:.65rem .85rem}main.login-screen.register-screen{justify-content:flex-start;height:auto;min-height:100vh;overflow:visible}.register-screen .login-card{width:min(40rem,100vw - 2rem);max-height:none;margin:2rem auto;position:relative;top:auto;left:auto;transform:none}.choice-set{border:0;margin:0;padding:0}.choice-grid{background:#ffffffb8;border:1px solid #b7c9e6;border-radius:8px;gap:.35rem .6rem;max-height:9rem;padding:.45rem;display:grid;overflow:auto}.choice-states{grid-template-columns:repeat(4,minmax(0,1fr))}.choice-products{grid-template-columns:repeat(2,max-content);justify-content:start;max-height:none;overflow:visible}.login-card .choice-grid label{white-space:nowrap;overflow-wrap:normal;word-break:normal;flex-flow:row;align-items:center;gap:.35rem;width:auto;min-width:0;max-width:100%;font-size:.85rem;line-height:1.2;display:flex}.login-card .choice-grid input[type=checkbox]{flex:none;width:auto}.login-card .choice-code,.login-card .choice-name{white-space:nowrap;overflow-wrap:normal;word-break:normal;line-height:1.2}.login-form .terms-row{flex-direction:row;align-items:flex-start;gap:.55rem;width:100%;display:flex}.login-form .terms-row input{flex:none;width:1.05rem;min-width:1.05rem;height:1.05rem;margin-top:.2rem}.prep-screen{background:var(--color-bg);place-items:center;min-height:100vh;display:grid}.mfa-setup,.mfa-account{overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%}.mfa-account{border-top:1px solid #d5e3f7;margin-top:2rem;padding-top:1rem}.mfa-account form{margin-top:.75rem}.mfa-qr{background:#fff;border-radius:8px;width:min(12rem,70%);height:auto;margin:.25rem auto .75rem;display:block}.mfa-secret{letter-spacing:.04em;margin-top:.25rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.mfa-open{box-sizing:border-box;text-align:center;overflow-wrap:anywhere;word-break:break-word;border-radius:999px;width:100%;max-width:100%;margin-top:.35rem;padding:.85rem 1.2rem;font-weight:600;text-decoration:none;display:block}@media (min-width:801px){.choice-states{grid-template-columns:repeat(8,minmax(0,1fr))}.choice-products{grid-template-columns:repeat(3,max-content)}}@media (max-width:800px){.login-frame{aspect-ratio:1672/941;width:185.778vw;max-width:none;height:auto}.login-art{object-position:left top}main.login-screen:not(.register-screen){height:100dvh;overflow:hidden}main.login-screen:not(.register-screen) .login-card{border-radius:0;width:100%;max-width:100%;height:100%;max-height:100%;top:0;left:0;transform:none}.login-form button,.login-locale button,.mfa-copy,.mfa-open,.mfa-account button{box-sizing:border-box;width:100%;max-width:100%;display:block}main.panel-screen dl{grid-template-columns:minmax(0,1fr)}}@media (max-width:800px) and (orientation:portrait){.login-hero-wide{display:none}.login-hero-tall{display:block}}main.price-screen{max-width:52rem}.app-frame{background:var(--bg-canvas);min-height:100vh;color:var(--text-primary)}.topbar{background:var(--bg-surface);min-height:72px;color:var(--text-primary);border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px 18px;padding:0 28px;display:flex;position:relative}.nav-toggle{clip:rect(0, 0, 0, 0);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.nav-toggle:focus-visible+.nav-burger{outline:3px solid var(--focus);outline-offset:2px}.nav-burger{border:1px solid var(--border);border-radius:var(--r-ctl);background:var(--bg-surface);width:36px;height:36px;color:var(--text-primary);cursor:pointer;justify-content:center;align-items:center;font-size:1.15rem;display:none}.app-brand{color:inherit;align-items:center;gap:10px;min-width:0;text-decoration:none;display:flex}.brand-word{font-family:var(--f-display);letter-spacing:.08em;text-transform:uppercase;color:var(--brand-navy);white-space:nowrap;font-size:15px;font-weight:700}[data-theme=oscuro] .brand-word{color:var(--action-fg)}.nav{flex-wrap:wrap;flex:1;align-items:center;gap:4px 6px;min-width:0;display:flex}.nav>a,.nav-group>summary{border-radius:var(--r-ctl);min-height:44px;color:var(--text-secondary);white-space:nowrap;cursor:pointer;align-items:center;padding:10px 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.nav>a{gap:6px}.nav-group>summary{gap:0}.nav-group{position:relative}.nav-group>summary{list-style:none}.nav-group>summary::-webkit-details-marker{display:none}.nav-group>summary:after{content:" ▾";font-size:.8em}.nav>a[aria-current=page],.nav-group.is-current>summary{color:var(--action-fg);box-shadow:inset 0 -2px 0 var(--action-primary);background:0 0;border-radius:0}.nav-group>div a[aria-current=page]{background:var(--bg-brand-soft);color:var(--action-fg)}.nav-group>div{z-index:20;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--r-card);min-width:14rem;box-shadow:var(--shadow);padding:6px;position:absolute;top:calc(100% + 4px);left:0}.nav-group>div a{border-radius:var(--r-ctl);color:var(--text-primary);padding:8px 10px;font-weight:600;text-decoration:none;display:block}.topbar-tools{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.topbar-tools form{margin:0}button.theme-toggle,button.btn-secondary{background:var(--bg-surface);color:var(--text-primary);border:1px solid var(--border)}button.theme-toggle{border-radius:50%;place-items:center;width:36px;height:36px;min-height:36px;padding:0;display:grid}a.cart-link{border:1px solid var(--border);background:var(--bg-surface);width:36px;height:36px;color:var(--text-primary);border-radius:50%;place-items:center;text-decoration:none;display:grid;position:relative}a.cart-link[aria-current=page]{background:var(--bg-brand-soft);color:var(--action-fg)}a.cart-link .cart-count{border-radius:var(--r-pill);background:var(--action-primary);min-width:16px;height:16px;color:var(--on-pri);text-align:center;padding:0 4px;font-size:10px;font-weight:700;line-height:16px;position:absolute;top:-5px;right:-6px}button.btn-secondary{border-radius:var(--r-ctl);min-height:36px;padding:0 12px;font-size:14px;font-weight:600}.avatar-chip{min-width:0;max-width:11rem;color:inherit;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.avatar{background:var(--hero);color:#fff;width:36px;height:36px;font-family:var(--f-display);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.avatar-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:7.5rem;font-size:14px;font-weight:700;overflow:hidden}.notice-slot{background:var(--hero);color:#fff;min-height:0;margin:0;overflow:visible}.notice-slot:empty{display:none}.notice-banner{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;display:flex}.notice-track{flex:1;min-width:0;overflow:hidden}.notice-marquee{white-space:nowrap;margin:0;padding:.55rem 0 .55rem 100%;animation:linear infinite notice-rtl;display:inline-block}.notice-banner:hover .notice-marquee,.notice-banner:focus-within .notice-marquee,.notice-banner.is-paused .notice-marquee{animation-play-state:paused}.notice-item{align-items:center;gap:.75rem;margin-right:3rem;display:inline-flex}.notice-banner a.notice-more{color:#fff;text-underline-offset:.15em;font-weight:700;text-decoration:underline}.notice-banner a:focus-visible,.notice-banner button:focus-visible{outline-offset:3px;outline:3px solid #fff}.notice-closes{flex-direction:column;flex:1 0 100%;gap:.35rem;margin:0;padding:0 .75rem .55rem;display:flex}.notice-closes form{margin:0}button.notice-close{border-radius:var(--r-ctl);color:#fff;text-align:start;background:0 0;border:1px solid #fff;width:100%;min-width:44px;min-height:44px;margin:0;padding:.55rem .75rem;font-size:.95rem;font-weight:700}.notice-pause{border-radius:var(--r-ctl);color:#fff;background:0 0;border:1px solid #fff;flex:none;min-height:2rem;margin:.35rem .75rem .35rem 0;padding:.2rem .7rem;font-size:.85rem;font-weight:700}@keyframes notice-rtl{0%{transform:translate(0)}to{transform:translate(-100%)}}.notice-preview-banner .notice-more{text-underline-offset:.15em;font-weight:700;text-decoration:underline}@media (prefers-reduced-motion:reduce){.notice-marquee{white-space:normal;width:100%;padding-left:0;animation:none;display:block}.notice-item{white-space:normal;flex-wrap:wrap;margin-right:0;padding:.35rem 1rem;display:flex}.notice-pause{display:none}}.notice-admin{gap:1rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.notice-actions{flex-wrap:wrap;gap:.5rem;display:flex}.notice-preview{gap:.5rem;display:grid}.notice-preview-banner{background:var(--hero);color:#fff;margin:0;padding:.55rem 1rem}.notice-preview-banner p{margin:0}.promo-screen{color:var(--text-primary)}.promo-page{background:var(--bg-surface);color:var(--text-primary);border:1px solid var(--border);border-radius:var(--r-card);box-shadow:var(--shadow);padding:1.5rem}.promo-page h1,.promo-page h4{color:var(--text-primary);margin:0 0 .75rem}.promo-detail{color:var(--text-primary);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.promo-screen a:focus-visible,.promo-page a:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.agent-tabbar{display:none}.app-body{min-width:0}.app-content{width:min(77rem,100%);margin:0 auto;padding:24px 24px 40px}.app-content main{max-width:none;margin:0;padding:0}.app-content main.panel-screen{max-width:none}.app-content h1{font-size:26px;font-weight:600}.panel-cards{grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));gap:.75rem;margin:1rem 0 1.5rem;padding:0;list-style:none;display:grid}.panel-card{border:1px solid var(--border);border-radius:var(--r-card);background:var(--bg-surface);min-height:6.2rem;color:var(--text-primary);box-shadow:var(--shadow);overflow-wrap:anywhere;flex-direction:column;gap:.35rem;padding:.9rem 1rem;text-decoration:none;display:flex}.panel-card strong{font-family:var(--f-display);font-size:1.7rem;line-height:1}.panel-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 16px;display:grid}.panel-kpi{border:1px solid var(--border);border-radius:var(--r-card);background:var(--bg-surface);box-shadow:var(--shadow);padding:14px 16px}.panel-kpi p{color:var(--text-secondary);margin:0;font-size:.85rem}.panel-kpi strong{font-family:var(--f-display);margin-top:.4rem;font-size:1.55rem;line-height:1.1;display:block}.panel-layout{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.panel-attention{margin:8px 0 0;padding:0;list-style:none}.panel-attention li{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}.panel-funnel-row{justify-content:space-between;gap:8px;margin-top:8px;display:flex}.panel-bar{background:var(--bg-brand-soft);border-radius:999px;height:8px;margin:4px 0 8px;overflow:hidden}.panel-bar i{border-radius:inherit;height:100%;display:block}.panel-bar i[data-status=sin_contactar]{background:var(--hot)}.panel-bar i[data-status=en_proceso]{background:var(--action-primary)}.panel-bar i[data-status=cita]{background:var(--clear)}.panel-bar i[data-status=cerrado]{background:var(--ok)}.panel-bar i[data-status=rechazado]{background:var(--regular)}@media (max-width:800px){.panel-kpis{grid-template-columns:1fr 1fr}.panel-layout{grid-template-columns:1fr}}.profile-screen input,.profile-screen select,.staff-form input,.staff-form select{width:100%;min-width:0}.directory-screen{min-width:0}.table-wrap{max-width:100%;overflow-x:auto}.table-wrap table{width:max-content;min-width:100%}.table-wrap th,.table-wrap td{white-space:nowrap}.table-wrap td.lead-qualify-cell{white-space:normal;vertical-align:top;padding:0}.lead-qualify-pin{box-sizing:border-box;width:min(40rem,100vw - 2rem);max-width:calc(100vw - 2rem);padding:.75rem 0;position:sticky;left:0}.lead-sellable-help{max-width:40rem;color:var(--text-secondary);margin:.35rem 0 0}.lead-qualify{max-width:100%}.lead-qualify summary{cursor:pointer;flex-direction:column;justify-content:center;min-height:44px;font-weight:650;display:flex}.lead-qualify summary:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.lead-qualify-context{color:var(--text-secondary);margin-top:.15rem;font-weight:500;display:block}.lead-qualify-body{gap:.9rem;margin-top:.75rem;display:grid}.lead-qualify dl{grid-template-columns:minmax(8rem,12rem) minmax(0,1fr);gap:.35rem .75rem;margin:0;display:grid}.lead-qualify dt{font-weight:650}.lead-qualify dd{overflow-wrap:anywhere;margin:0}.lead-qualify dd a{min-height:44px;margin-right:.75rem;line-height:44px;display:inline-block}.lead-qualify-actions{gap:.75rem;display:grid}.lead-qualify-actions fieldset{min-width:0;margin:0}.lead-reviews{gap:.9rem;margin:0;padding-left:1.2rem;display:grid}.lead-reviews dd span{display:block}@media (max-width:480px){.lead-qualify-pin{width:calc(100vw - 2rem)}.lead-qualify dl{grid-template-columns:1fr}}.staff-form{gap:.7rem;max-width:28rem;margin-top:1.5rem;display:grid}.staff-form button:disabled{opacity:.55;cursor:wait}.staff-form .field{justify-items:start;gap:.28rem;display:grid}.staff-form fieldset{border:1px solid var(--border);border-radius:8px;justify-items:start;gap:.4rem;width:100%;margin:0;padding:.45rem .7rem .7rem;display:grid}.staff-form fieldset legend{padding:0 .25rem}.staff-form textarea{width:100%;min-width:0;font:inherit}.field-help{width:100%;max-width:28rem;color:var(--text-primary);white-space:normal;visibility:visible;margin:0;font-size:.85rem;line-height:1.4;display:block;overflow:visible}.export-hint{max-width:40rem}.view-filters{flex-wrap:wrap;gap:.75rem 1rem;margin:.5rem 0;display:flex}.view-filters a[aria-current=page]{font-weight:700;text-decoration:underline}.export-actions{flex-wrap:wrap;align-items:center;gap:.5rem;margin:.75rem 0 1rem;display:flex}.directory-screen .export-actions form{max-width:none;margin:0;display:inline-flex}.profile-screen form,.directory-screen form{max-width:28rem}.directory-screen form.filter-bar{flex-wrap:wrap;align-items:end;gap:.75rem;max-width:none;display:flex}.directory-screen form.filter-bar label{gap:.2rem;min-width:8rem;display:grid}.directory-screen td form{flex-wrap:wrap;align-items:end;gap:.35rem;max-width:none;margin:.25rem 0;display:flex}.access-resend{white-space:normal;max-width:24rem}.access-resend p{white-space:normal;margin:.2rem 0 .45rem}.directory-screen .row-actions{flex-wrap:nowrap;align-items:end;gap:.5rem;display:flex}.directory-screen .row-actions form{margin:0}.directory-screen .row-actions input{width:7rem}.directory-screen form.type-create{max-width:none}.directory-screen .type-actions input{width:14rem}.sold-screen .table-wrap th,.sold-screen .table-wrap td{font-size:.9rem}.sold-screen .sold-action{background:var(--color-bg);z-index:1;position:sticky;right:0;box-shadow:-8px 0 10px #03225a0d}.sold-cards,.application-cards{display:none}.application-card{background:var(--bg-surface);border:1px solid var(--border);border-radius:12px;gap:.65rem;margin-top:.75rem;padding:.9rem;display:grid}.application-card dl{grid-template-columns:minmax(0,8.5rem) minmax(0,1fr);gap:.25rem .75rem;margin:0;display:grid}.application-card dt{color:var(--text-secondary)}.application-card dd{overflow-wrap:anywhere;margin:0}.application-card form{gap:.45rem;display:grid}.sold-card{background:var(--bg-surface);border:1px solid var(--border);border-radius:12px;gap:.65rem;margin-top:.75rem;padding:.9rem;display:grid}.sold-card dl{grid-template-columns:minmax(0,8.5rem) minmax(0,1fr);gap:.25rem .75rem;margin:0;display:grid}.sold-card dt{color:var(--text-secondary)}.sold-card dd{margin:0}.sold-card a{justify-self:start}.directory-screen td form label{gap:.15rem;display:grid}.directory-screen textarea{width:100%;min-width:0;font:inherit}.price-screen{max-width:100%;margin-top:1.5rem;overflow-x:auto}.price-screen table{width:max-content;min-width:100%}.fig-compact{display:none}@media (max-width:800px){.nav-burger{order:1;align-self:flex-start;margin-top:10px;display:inline-flex}.nav-toggle{opacity:0;z-index:4;clip:auto;width:36px;height:36px;margin:0;top:10px;left:14px;overflow:visible}.app-brand{order:2}.topbar-tools{order:3}.topbar{z-index:30;gap:8px;min-height:56px;padding:0 14px}.brand-word{letter-spacing:.04em;font-size:13px}.avatar-chip{max-width:7.5rem}.avatar-name{max-width:4.25rem}.topbar-tools{min-width:0}.topbar-tools .btn-secondary{padding:0 8px}.nav{z-index:1;background:var(--bg-surface);border-bottom:1px solid var(--border);max-height:min(70vh,28rem);box-shadow:var(--shadow);flex-direction:column;flex:none;align-items:stretch;padding:4px 14px 12px;display:none;position:absolute;top:100%;left:0;right:0;overflow:auto}.nav-toggle:checked~.nav{display:flex}.nav>a,.nav-group>summary,.nav-group>div a{align-items:center;min-height:44px;display:flex}.nav>a,.nav-group>div a{gap:6px}.nav-group>summary{gap:0}.nav-group>div{min-width:0;box-shadow:none;background:0 0;border:0;padding:0 0 4px 8px;position:static}.app-content{padding:14px 14px 32px}.app-frame:has(.agent-tabbar) .app-content{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.agent-tabbar{z-index:35;min-height:64px;padding:6px 0 calc(6px + env(safe-area-inset-bottom));background:var(--bg-surface);color:var(--text-secondary);border-top:1px solid var(--border);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.agent-tabbar[data-tabs="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.agent-tabbar>a,.agent-tab-more>summary{border-radius:var(--r-ctl);min-width:0;min-height:48px;color:var(--text-secondary);letter-spacing:0;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:4px 0;font-size:13px;font-weight:650;line-height:1.15;text-decoration:none;display:flex}.agent-tabbar>a[aria-current=page]{color:var(--action-primary);background:var(--bg-brand-soft)}.agent-tab-more:has(a[aria-current=page])>summary{color:var(--action-primary);background:var(--bg-brand-soft)}.agent-tabbar svg{flex:none;display:block}.agent-tab-label{max-width:100%;text-overflow:unset;white-space:normal;overflow-wrap:anywhere;display:block;overflow:hidden}.agent-tab-more{position:relative}.agent-tab-more>summary{cursor:pointer;list-style:none}.agent-tab-more>summary::-webkit-details-marker{display:none}.agent-tab-more>div{z-index:36;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--r-card);min-width:14rem;box-shadow:var(--shadow);padding:6px;position:absolute;bottom:calc(100% + 8px);right:0}.agent-tab-more>div a{border-radius:var(--r-ctl);min-height:44px;color:var(--text-primary);align-items:center;padding:8px 10px;font-weight:600;text-decoration:none;display:flex}.app-content h1{font-size:22px}.fig-full{display:none}.fig-compact{display:inline}.sold-screen .table-wrap{display:none}.sold-cards{display:block}.applications-screen .table-wrap{display:none}.applications-screen .application-cards{display:block}}@media (max-width:360px){.agent-tabbar>a,.agent-tab-more>summary{font-size:11px}.agent-tab-more>div{min-width:min(14rem,100vw - 16px);max-width:calc(100vw - 16px);left:auto;right:0}}.shelf-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:1rem 0 1.25rem;display:grid}.shelf-card{background:var(--shelf-bg,var(--bg-surface));color:#1b1f2a;border:1px solid #00000014;border-radius:18px;flex-direction:row;align-items:stretch;min-width:0;text-decoration:none;transition:transform .16s cubic-bezier(.23,1,.32,1),box-shadow .16s cubic-bezier(.23,1,.32,1);display:flex;overflow:hidden}.shelf-card[data-shelf=hot]{--shelf-bg:#f0d3be}.shelf-card[data-shelf=good]{--shelf-bg:#b8cae5}.shelf-card[data-shelf=regular]{--shelf-bg:#dfdbd8}.shelf-card[data-shelf=clearance]{--shelf-bg:#e9dbed}.shelf-card:hover{box-shadow:0 0 0 3px var(--focus), var(--shadow);transform:translateY(-2px)}.shelf-card:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.shelf-visual{background:var(--shelf-bg);flex:0 0 260px;position:relative}.shelf-visual img,.shelf-visual video{aspect-ratio:1;background:0 0;width:100%;height:auto;display:block}.shelf-visual img{object-fit:contain}.shelf-visual video{object-fit:cover;background:var(--shelf-bg);opacity:0;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 93%,#0000);mask-image:linear-gradient(90deg,#000 93%,#0000)}.shelf-visual video.is-playing{opacity:1}.shelf-copy{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:12px;min-width:0;padding:20px 24px 20px 8px;font-size:15px;display:flex}.shelf-age{color:#1b1f2a;background:#fff9;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600}.shelf-count{font-family:var(--f-display);font-size:28px;font-weight:600}.shelf-go{color:#fff;background:#13213d;border-radius:999px;justify-content:center;align-items:center;min-height:36px;padding:6px 14px;font-weight:600;display:inline-flex}.shelf-note{color:#3a3550;font-size:12px}.shelf-page{align-items:center;gap:16px;margin-bottom:.5rem;display:flex}.shelf-page-poster{object-fit:contain;background:0 0;width:auto;height:96px}.shelf-page h1{margin-bottom:.25rem}.package-form{max-width:42rem}.composition{border:0;grid-template-columns:1fr 1fr;gap:.6rem;margin:0;padding:0;display:grid}.shelf-names{flex-wrap:wrap;gap:.4rem 1rem;margin:0;padding:0;list-style:none;display:flex}.cart-total{font-weight:700}.price-was{color:#3a3550;margin-right:.35rem;text-decoration:line-through}.discount-badge{color:#fff;background:#47b220;border-radius:999px;margin-left:.35rem;padding:.05rem .4rem;font-size:.85em;font-weight:700;display:inline-block}.cart-actions{flex-wrap:wrap;gap:.75rem;display:flex}.purchase-policy{margin:.75rem 0 0}@media (max-width:800px){.composition{grid-template-columns:1fr}.shelf-grid{grid-template-columns:1fr;gap:10px}.shelf-visual{flex-basis:150px}.shelf-visual video{display:none}.shelf-copy{gap:8px;padding:12px 14px 12px 4px;font-size:13px}.shelf-count{font-size:22px}.shelf-go{min-height:44px}.shelf-page-poster{width:auto;height:72px}}@media (hover:none){.shelf-card:hover{box-shadow:none;transform:none}}@media (prefers-reduced-motion:reduce){.shelf-visual video{display:none}.shelf-card,.shelf-card:hover{transition:box-shadow .16s;transform:none}}table{border-collapse:collapse;width:100%;margin-top:1.5rem}th,td{text-align:left;border-bottom:1px solid var(--border);padding:.45rem .3rem}th{color:var(--text-secondary);font-weight:600}.num{font-variant-numeric:tabular-nums}.register-screen.is-received{justify-content:center;height:100dvh;min-height:100vh;overflow:hidden}.register-screen.is-received .login-card{width:min(28rem,100vw - 2rem);max-height:calc(100vh - 2rem);margin:0;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.register-received{text-align:center;justify-items:center;gap:.85rem;display:grid}.register-received h1{margin:0;padding-right:0}.register-success{width:3.25rem;height:3.25rem;color:var(--color-blue);background:#0260f524;border-radius:999px;place-items:center;display:grid}.register-received-email{margin:0}.register-received .text-button{box-sizing:border-box;width:100%;display:inline-block}.password-field{width:100%;min-width:0;display:block;position:relative}.password-field>input{width:100%;min-width:0;max-width:100%;padding-right:2.75rem}.password-field>button.password-toggle{width:2.25rem;max-width:2.25rem;height:2.25rem;min-height:2.25rem;color:var(--color-navy);box-shadow:none;background:0 0;border:0;border-radius:999px;place-items:center;margin:0;padding:0;line-height:0;display:grid;position:absolute;top:50%;right:.35rem;transform:translateY(-50%)}.integration-sample{white-space:pre-wrap;max-width:100%;font-size:.85rem;overflow:auto}.campaign-detail{margin-top:1.5rem}.campaign-detail form.staff-form{width:min(100%,28rem);margin-right:0;display:grid}.campaign-detail form:not(.staff-form){margin-right:.5rem;display:inline-block}.secret-reveal{border:2px solid var(--text-primary);background:var(--bg-surface);max-width:40rem;color:var(--text-primary);border-radius:8px;margin:1rem 0;padding:.9rem 1rem}.secret-reveal code{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:.25rem;display:block}input[type=checkbox]:not(.nav-toggle){flex:none;justify-self:start;width:1.05rem;min-width:1.05rem;max-width:1.05rem;height:1.05rem;margin:.15rem 0 0;padding:0}.state{gap:var(--s2);margin:var(--s4) 0;padding:var(--s4);border:1px solid var(--border);border-radius:var(--r-card);background:var(--bg-surface);display:grid}.state-title,.state-detail{margin:0}.state-title{font-weight:600}.state-detail{color:var(--text-secondary);font-size:var(--t14)}.state-empty{background:var(--bg-canvas)}.state-error{background:var(--err-soft);color:var(--err);border-color:#0000}.state-error .state-detail{color:var(--err)}.state-loading{grid-template-columns:auto 1fr;align-items:center}.state-spinner{border:2px solid var(--border);border-top-color:var(--action-primary);border-radius:50%;width:1rem;height:1rem;animation:.8s linear infinite state-spin}@keyframes state-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.state-spinner{animation:none}}.board-screen{min-width:0}.board-screen h1{font-size:var(--t32);letter-spacing:-.02em;margin:0 0 12px;font-weight:700}.board-crumb{color:var(--text-secondary);font-size:var(--t14);margin:0 0 4px}.board-scope{border-radius:var(--r-card);background:var(--bg-brand-soft);color:var(--text-primary);align-items:flex-start;gap:8px;margin:0 0 16px;padding:12px 14px;display:flex}.board-icon{flex:none;width:16px;height:16px}.board-toolbar{border:1px solid var(--border);border-radius:var(--r-card);background:var(--bg-surface);margin-bottom:16px;padding:12px}.board-view-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.board-open-calendar{background:var(--bg-brand-soft);min-height:36px;color:var(--action-primary);white-space:nowrap;border-radius:10px;align-items:center;gap:6px;padding:0 12px;font-weight:700;text-decoration:none;display:inline-flex}.board-open-calendar:focus-visible{outline:3px solid var(--focus);outline-offset:2px}@media (max-width:800px){.board-open-calendar{min-height:44px}}.board-switch{border:1px solid var(--border);background:var(--bg-canvas);border-radius:10px;align-items:center;gap:2px;padding:3px;display:inline-flex;position:relative}.board-switch a,.board-switch button{min-height:34px;color:var(--text-primary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;text-decoration:none;display:inline-flex}.board-switch button:disabled{opacity:1;cursor:default}.board-switch a[aria-current=page]{background:var(--bg-surface);color:var(--action-primary);box-shadow:inset 0 0 0 1px var(--action-primary)}.board-filters{grid-template-columns:auto minmax(11rem,1.4fr) repeat(3,minmax(7.5rem,1fr));align-items:end;gap:12px;display:grid;position:relative}.board-filters.is-calendar{grid-template-columns:auto minmax(12rem,1.6fr) minmax(8rem,.7fr)}.board-toolbar:has(.is-calendar){flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.board-toolbar:has(.is-calendar) .board-filters{flex:36rem}.board-toolbar:has(.is-calendar) .board-meta{margin:0 0 8px}.board-filters button[type=submit]{white-space:nowrap;justify-self:start;width:auto;min-height:44px;padding:.65rem 14px}.board-filters label{min-width:0;color:var(--text-secondary);font-size:var(--t12);gap:4px;display:grid}.board-filters input,.board-filters select,.board-filters button{box-sizing:border-box;width:100%;min-width:0}.board-filters input[type=hidden]{display:none}.board-filters label.board-check{width:fit-content;color:var(--text-primary);font-size:var(--t14);grid-column:1/-1;align-items:center;gap:8px;font-weight:600;display:flex}.board-filters label.board-check input{width:1rem;height:1rem}.board-filters label.board-check .board-count{margin-left:4px}.board-meta{color:var(--text-secondary);font-size:var(--t14);justify-content:flex-end;align-items:center;gap:16px;margin:12px 0 0;display:flex}.board-meta a{font-size:var(--t14)}.board-swipe{color:var(--text-secondary);font-size:var(--t14);margin:0 0 8px;display:none}.board-columns{grid-auto-columns:17.5rem;grid-auto-flow:column;align-items:start;gap:12px;padding-bottom:8px;display:grid;overflow-x:auto}.board-col{background:color-mix(in srgb, var(--text-primary) 5%, var(--bg-surface));border:1px solid var(--border);border-top:3px solid var(--col,var(--border));border-radius:var(--r-card);min-width:0;padding:12px}.board-col.is-over{box-shadow:inset 0 0 0 2px var(--col,var(--action-primary))}.board-card,.board-card form,.board-card label{min-width:0;max-width:100%}.board-card select{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.board-col-head{align-items:center;gap:8px;margin-bottom:4px;display:flex}.board-col-head h2{font-size:var(--t16);overflow-wrap:anywhere;flex:1;margin:0}.board-count{border-radius:var(--r-pill);background:var(--text-primary);min-width:1.5rem;height:1.5rem;color:var(--bg-surface);font-family:var(--f-display);font-size:var(--t12);justify-content:center;align-items:center;padding:0 6px;display:inline-flex}.board-col[data-column=nuevo],.board-card[data-column=nuevo]{--col:var(--action-primary)}.board-col[data-column=contactado],.board-card[data-column=contactado]{--col:var(--text-secondary)}.board-col[data-column=cita],.board-card[data-column=cita]{--col:var(--clear)}.board-col[data-column=cotizacion],.board-card[data-column=cotizacion]{--col:var(--warn)}.board-col[data-column=seguimiento],.board-card[data-column=seguimiento]{--col:var(--hot)}.board-col[data-column=poliza],.board-card[data-column=poliza]{--col:var(--ok)}.board-col[data-column=perdido],.board-card[data-column=perdido]{--col:var(--err)}.board-pill[data-column=nuevo]{--col:var(--action-primary)}.board-pill[data-column=contactado]{--col:var(--text-secondary)}.board-pill[data-column=cita]{--col:var(--clear)}.board-pill[data-column=cotizacion]{--col:var(--warn)}.board-pill[data-column=seguimiento]{--col:var(--hot)}.board-pill[data-column=poliza]{--col:var(--ok)}.board-pill[data-column=perdido]{--col:var(--err)}.board-card{border:1px solid var(--border);background:var(--bg-surface);color:var(--text-primary);border-radius:10px;margin-top:10px;padding:12px}.board-card.is-draggable{cursor:grab}.board-card.is-draggable :is(a,button,input,select,textarea,summary,label){cursor:pointer}.board-card.is-dragging{opacity:.45;cursor:grabbing}.board-overlay{width:16rem;box-shadow:var(--shadow)}.board-card-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.board-card-tools{gap:4px;display:flex}.board-card h3{font-size:var(--t16);margin:2px 0 0;font-weight:700}.board-card p{color:var(--text-secondary);margin:4px 0}.board-ref{font-size:var(--t12);margin:0}.board-tags{flex-wrap:wrap;gap:6px;display:flex}.board-tag,.board-pill{border-radius:var(--r-pill);background:var(--bg-canvas);width:fit-content;color:var(--text-secondary);font-size:var(--t12);align-items:center;padding:2px 8px;display:inline-flex}.board-pill{background:color-mix(in srgb, var(--col,var(--border)) 16%, var(--bg-surface));color:var(--col,var(--text-primary));font-weight:650}.board-when{color:var(--clear);font-weight:600}.board-alert{border-radius:var(--r-pill);background:var(--warn-soft);width:fit-content;color:var(--warn);font-size:var(--t12);align-items:center;margin:6px 0;padding:2px 8px;font-weight:700;display:inline-flex}.board-task-line{color:var(--text-primary);font-size:var(--t12);gap:2px;margin:6px 0;display:grid}.board-task-line span{color:var(--text-secondary)}.board-task-line time{color:var(--clear);font-weight:650}.board-task-actions{flex-wrap:wrap;gap:6px;margin:6px 0;display:flex}.board-task-actions button,.board-task-add button{width:auto;font-size:var(--t12);padding:4px 10px}.board-task-add{margin:4px 0 8px}.board-task-add summary{cursor:pointer;color:var(--action-primary);font-size:var(--t12);font-weight:650}.board-task-add form{gap:6px;margin-top:6px;display:grid}.board-task-add p{margin:0}.board-owner{font-size:var(--t12)}.board-menu{position:relative}.board-menu summary{cursor:pointer;width:28px;height:28px;color:var(--text-secondary);border-radius:8px;place-items:center;list-style:none;display:grid}.board-menu summary::-webkit-details-marker{display:none}.board-menu form{margin-top:4px;display:grid}.board-menu button{background:var(--bg-surface);width:auto;color:var(--text-primary);border:1px solid var(--border)}.board-table{border-collapse:collapse;width:100%;margin-top:8px}.board-table th{text-align:left;color:var(--text-secondary);font-size:var(--t12);padding:8px;font-weight:600}.board-table td{border-top:1px solid var(--border);vertical-align:top;padding:12px 8px}.board-person{color:var(--link);font-weight:700;display:block}.board-person-id{color:var(--text-secondary);font-size:var(--t12);display:block}.board-mobile-list{margin:0;padding:0;list-style:none;display:none}.board-backdrop{z-index:30;background:#09132173;position:fixed;inset:0}.board-modal[open]{z-index:40;border:1px solid var(--border);background:var(--bg-elevated);height:fit-content;color:var(--text-primary);box-shadow:var(--shadow);border-radius:16px;width:min(32rem,100% - 2rem);margin:auto;padding:20px;position:fixed;inset:0}.board-modal form{gap:12px;max-width:none;display:grid}.publish-modal form{gap:18px;max-width:none;padding-top:8px;display:grid}.publish-modal[open]{z-index:40;width:min(32rem,100% - 2rem);height:fit-content;max-height:calc(100% - 2rem);margin:auto;position:fixed;inset:0;overflow:auto}.board-modal h2{font-size:var(--t24);margin:0}.board-modal-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.board-modal-head p{color:var(--text-secondary);margin:4px 0 0}.board-modal-x{width:32px;height:32px;color:var(--text-primary);border-radius:8px;place-items:center;font-size:22px;text-decoration:none;display:grid}.board-flow{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.board-modal-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.board-modal label{font-size:var(--t14);gap:4px;display:grid}.board-zone{border-radius:var(--r-ctl);background:var(--bg-brand-soft);color:var(--text-primary);font-size:var(--t14);margin:0;padding:10px 12px}.board-modal-actions{justify-content:flex-end;gap:8px;display:flex}.board-modal-actions a,.board-modal-actions button{width:auto}.board-modal-actions a{border:1px solid var(--border);background:var(--bg-surface);color:var(--text-primary);border-radius:8px;align-items:center;padding:.65rem .75rem;text-decoration:none;display:inline-flex}.cal-screen{min-width:0}.cal-card{border:1px solid var(--border);border-radius:var(--r-card);background:var(--bg-surface);box-shadow:var(--shadow);overflow:hidden}.cal-toolbar{justify-content:space-between;align-items:flex-start;gap:16px;margin:0;padding:16px 16px 12px;display:flex}.cal-title{align-items:center;gap:8px;display:flex}.cal-title h2{font-size:var(--t24);letter-spacing:-.02em;margin:0;font-weight:700}.cal-nav{width:28px;height:28px;color:var(--text-primary);border-radius:8px;place-items:center;font-weight:700;text-decoration:none;display:inline-grid}.cal-nav:hover{background:var(--bg-canvas)}.cal-jump{color:var(--action-primary);font-size:var(--t14);font-weight:700;text-decoration:none}.cal-toolbar p{color:var(--text-secondary);font-size:var(--t14);margin:4px 0 0}.cal-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.cal-new{background:var(--action-primary);min-height:36px;color:var(--on-pri);white-space:nowrap;border-radius:999px;align-items:center;padding:0 14px;font-weight:700;text-decoration:none;display:inline-flex}.cal-book{border:1px solid var(--border);border-radius:var(--r-card);background:var(--bg-canvas);grid-template-columns:repeat(5,minmax(0,1fr)) auto;align-items:end;gap:12px;margin:0 16px 12px;padding:12px;display:grid}.cal-book button{width:auto}.cal-swipe{display:none}.cal-scroll{background:var(--bg-surface);border-top:1px solid var(--border);min-width:0;max-width:100%;overflow-x:auto}.cal-sheet{min-width:0}.cal-head{border-bottom:1px solid var(--border);grid-template-columns:4.25rem repeat(7,minmax(0,1fr));display:grid}.cal-body{grid-template-columns:4.25rem minmax(0,1fr);height:36rem;display:grid}.cal-offset,.cal-dayhead{text-align:center;padding:10px 4px 8px}.cal-offset{color:var(--text-secondary);font-size:var(--t12);font-weight:700;line-height:1.2}.cal-offset span,.cal-dayhead span{display:block}.cal-dayhead span{color:var(--text-secondary);font-size:var(--t12);font-weight:650}.cal-dayhead strong{width:28px;height:28px;font-size:var(--t14);border-radius:999px;place-items:center;margin-top:2px;display:inline-grid}.cal-dayhead[data-today=true] span{color:var(--action-primary)}.cal-dayhead[data-today=true] strong{background:var(--action-primary);color:var(--on-pri)}.cal-hours{color:var(--text-secondary);font-size:var(--t12);grid-template-rows:repeat(12,1fr);display:grid;position:relative}.cal-hours>span{padding-left:8px;transform:translateY(-.45em)}.cal-hour-end{position:absolute;bottom:0;transform:translateY(.35em)}.cal-cols{grid-template-columns:repeat(7,minmax(0,1fr));min-width:0;min-height:0;display:grid}.cal-col{border-left:1px solid var(--border);background-image:repeating-linear-gradient(to bottom, var(--border) 0 1px, transparent 1px, transparent calc(100% / 12));background-color:var(--bg-surface);min-width:0;position:relative}.cal-col[data-today=true]{background-color:color-mix(in srgb, var(--action-primary) 8%, var(--bg-surface))}.cal-event,.cal-chip{border-left:3px solid var(--clear);background:color-mix(in srgb, var(--clear) 16%, var(--bg-surface));min-width:0;color:var(--text-primary);font-size:var(--t12);border-radius:8px;line-height:1.25;text-decoration:none;display:block;overflow:hidden}.cal-event{box-sizing:border-box;padding:3px 6px;position:absolute}.cal-event strong,.cal-event span,.cal-chip strong,.cal-chip span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.cal-event[data-when=past],.cal-chip[data-when=past]{border-left-color:var(--text-secondary);background:color-mix(in srgb, var(--text-secondary) 8%, var(--bg-surface));color:var(--text-secondary)}.cal-outside-list{border-top:1px solid var(--border);font-size:var(--t12);flex-wrap:wrap;gap:8px 16px;margin:0;padding:8px 16px;list-style:none;display:flex}.cal-outside-list a{color:var(--text-secondary);text-decoration:none}.cal-month{border-top:1px solid var(--border);background:var(--bg-surface);grid-template-columns:repeat(7,minmax(0,1fr));display:grid;overflow:hidden}.cal-dow{color:var(--text-secondary);font-size:var(--t12);text-align:center;border-bottom:1px solid var(--border);padding:8px;font-weight:700}.cal-cell{border-top:1px solid var(--border);border-left:1px solid var(--border);background:var(--bg-surface);min-height:6.5rem;padding:6px}.cal-cell:nth-child(7n+1){border-left:0}.cal-cell[data-in-month=false]{color:var(--text-secondary);background:var(--bg-canvas)}.cal-cell[data-today=true]{background:color-mix(in srgb, var(--action-primary) 8%, var(--bg-surface))}.cal-cell[data-today=true] .cal-num{background:var(--action-primary);color:var(--on-pri)}.cal-num{border-radius:999px;place-items:center;width:26px;height:26px;font-weight:700;display:inline-grid}.cal-dot{display:none}.cal-chip{margin-top:4px;padding:2px 6px}.cal-agenda{display:none}.cal-legend{color:var(--text-secondary);font-size:var(--t12);border-top:1px solid var(--border);flex-wrap:wrap;gap:16px;margin:0;padding:12px 16px;list-style:none;display:flex}.cal-legend li{align-items:center;display:inline-flex}.cal-legend li:before{content:"";background:var(--clear);border-radius:999px;width:8px;height:8px;margin-right:6px;display:inline-block}.cal-legend li[data-when=past]:before{background:var(--text-secondary);border-radius:2px;width:3px;height:12px}@media (max-width:800px){.board-columns{grid-auto-columns:minmax(16rem,82vw)}.cal-toolbar,.cal-book{display:grid}.cal-actions{justify-content:flex-start}.cal-book{grid-template-columns:1fr 1fr}.cal-sheet{min-width:46rem}.cal-body{height:32rem}.cal-swipe{color:var(--text-secondary);font-size:var(--t14);margin:0;padding:8px 16px 0;display:block}.cal-chip{display:none}.cal-dot{background:var(--clear);border-radius:999px;width:6px;height:6px;margin:4px auto 0;display:block}.cal-cell{text-align:center;min-height:3.2rem}.cal-agenda{gap:8px;margin:0;padding:8px 16px 4px;display:grid}.cal-agenda .cal-chip{margin-top:6px;padding:8px 10px;display:block}.cal-agenda h3,.cal-agenda h4{margin:8px 0 0}.cal-agenda .cal-chip span{white-space:normal}.board-filters,.board-filters.is-calendar{grid-template-columns:1fr}.board-toolbar:has(.is-calendar){display:block}.board-toolbar:has(.is-calendar) .board-meta{margin:8px 0 0}.board-switch span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.board-swipe{display:block}.board-meta{justify-content:space-between}.board-table{display:none}.board-mobile-list{gap:12px;display:grid}.board-modal-grid{grid-template-columns:1fr 1fr}}:is(.app-frame:has(.review-queue) .app-content,.app-frame:has(.publish-screen) .app-content){width:min(100%,108rem);padding-left:clamp(16px,4vw,72px);padding-right:clamp(16px,4vw,72px)}.app-content .review-queue h1,.app-content .publish-screen h1{letter-spacing:-.03em;font-size:2.5rem;font-weight:700;line-height:1.15}.screen-head h1{margin:0 0 6px}.screen-sub{color:var(--text-secondary);margin:0 0 20px;font-size:1.125rem}.leads-switch{flex-wrap:wrap;align-items:center;gap:4px 12px;min-width:0;max-width:100%;margin:0 0 12px;display:flex}.leads-switch a{min-height:44px;color:var(--text-secondary);align-items:center;padding:0 4px;font-weight:650;text-decoration:none;display:inline-flex}.leads-switch a[aria-current=page]{color:var(--action-fg);text-underline-offset:6px;text-decoration:underline}.leads-switch a:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.review-queue{min-width:0}.review-card,.publish-card{border:1px solid var(--border);background:var(--bg-surface);box-shadow:var(--shadow);border-radius:16px;overflow:hidden}.publish-card{width:100%}.review-tabs{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:.25rem 1.5rem;margin:0;padding:0 16px;display:flex}.review-tabs a{min-height:44px;color:var(--text-secondary);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;align-items:center;gap:8px;padding:0 2px;font-weight:650;text-decoration:none;display:inline-flex}.review-tabs a[aria-current=page]{color:var(--action-fg);border-bottom-color:var(--action-primary);background:0 0}.rejected-lock{border:1px solid var(--border);border-radius:var(--r-ctl);background:var(--warn-soft);color:var(--text-primary);margin:12px 16px 0;padding:10px 12px}.rejected-note{overflow-wrap:anywhere;max-width:18rem}.review-pill{border-radius:var(--r-pill);background:var(--bg-brand-soft);min-width:1.6rem;height:1.4rem;color:var(--action-fg);font-size:var(--t12);place-items:center;padding:0 6px;font-weight:700;display:inline-grid}.review-empty,.review-pick,.publish-empty{color:var(--text-secondary);margin:12px 16px}.review-layout{grid-template-columns:minmax(0,1.15fr) minmax(22rem,.85fr);align-items:stretch;gap:20px;display:grid}.review-card{flex-direction:column;display:flex}.review-card .table-wrap{flex:1}.review-panel{border:1px solid var(--border);background:var(--bg-surface);box-shadow:var(--shadow);border-radius:16px;gap:0;padding:4px 20px 10px;display:grid}.review-panel-head{justify-content:space-between;align-items:center;gap:12px;min-height:52px;display:flex}.review-panel-head h2{letter-spacing:-.02em;margin:0;font-size:1.75rem}.review-badge{border-radius:var(--r-pill);background:var(--bg-brand-soft);min-height:28px;color:var(--action-fg);font-size:var(--t12);align-items:center;padding:0 10px;font-weight:700;display:inline-flex}.review-section{border-top:1px solid var(--border);padding:12px 0}.review-more,.review-reason-fold{border:1px solid var(--border);background:var(--bg-canvas);border-radius:10px;margin-top:10px}.review-more>summary,.review-reason-fold>summary{cursor:pointer;align-items:center;min-height:44px;padding:0 12px;font-weight:700;list-style:none;display:flex}.review-more>summary::-webkit-details-marker{display:none}.review-reason-fold>summary::-webkit-details-marker{display:none}.review-more>summary:before,.review-reason-fold>summary:before{content:"▸";color:var(--text-secondary);margin-right:8px}.review-more[open]>summary:before,.review-reason-fold[open]>summary:before{content:"▾"}.review-more .review-facts,.review-reason-fold .review-reason{margin:0;padding:0 12px 12px}.review-section h3{font-size:var(--t16);margin:0 0 10px}.review-panel form{gap:0;max-width:none;display:grid}.review-panel label{align-items:center;min-height:44px}.review-panel:focus{outline:2px solid var(--link);outline-offset:2px}.review-contact{margin:0}.review-contact dd{color:var(--text-secondary);margin:0}.review-contact .review-contact-name{color:var(--text-primary);font-weight:700;font-size:var(--t16)}.review-facts{grid-template-columns:minmax(7rem,9rem) minmax(0,1fr);gap:6px 16px;margin:0;display:grid}.review-facts dt{color:var(--text-secondary);font-weight:500}.review-facts dd{overflow-wrap:anywhere;margin:0;font-weight:650}.review-reason{gap:4px;width:100%;max-width:none;display:grid}.review-note,.review-after,.publish-modal-foot,.publish-sale{color:var(--text-secondary);font-size:var(--t14);margin:8px 0 0}.review-after,.publish-modal-foot,.publish-sale{text-align:center}.review-actions{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.review-actions button{border-radius:10px;flex:8rem;min-height:44px;font-weight:700}.review-actions .btn-secondary{background:var(--bg-surface);color:var(--action-primary);border:1px solid var(--action-primary)}.review-row-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.review-row-actions .review-row-approve,.review-row-actions .review-row-reject{border-radius:10px;min-height:44px;padding:.35rem .8rem;font-weight:700}.review-row-actions .review-row-approve{background:var(--action-primary);color:var(--on-pri)}.review-queue button:disabled{opacity:.55;cursor:not-allowed}.review-warn-list{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.review-warn,.review-warn-hard{border-radius:var(--r-pill);align-items:center;min-height:28px;padding:.15rem .55rem;font-size:.8125rem;font-weight:650;line-height:1.3;display:inline-flex}.review-warn{background:var(--warn-soft);color:var(--warn)}.review-warn-hard{background:var(--err-soft);color:var(--err)}.review-warn-empty{color:var(--text-secondary)}.review-row-banner{border-radius:var(--r-ctl);background:var(--ok-soft);color:var(--text-primary);flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 12px;padding:12px 14px;display:flex}.review-dialog-backdrop{z-index:40;background:color-mix(in srgb, var(--text-primary) 45%, transparent);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.review-dialog{border:1px solid var(--border);border-radius:var(--r-card);background:var(--bg-surface);width:min(560px,100%);max-height:min(900px,100vh - 32px);color:var(--text-primary);box-shadow:var(--shadow);padding:20px;overflow:auto}[data-theme=oscuro] .review-dialog-backdrop{background:#0000009e}[data-theme=oscuro] .review-dialog{background:var(--bg-surface);color:var(--text-primary);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.review-dialog fieldset{min-width:0;color:inherit;background:0 0;border:0;margin:0;padding:0}.review-dialog-body label:has(>input[type=radio]){flex-direction:row;justify-content:flex-start;align-items:center;gap:.55rem;width:fit-content;max-width:100%;display:flex}.review-dialog input[type=radio]{width:1.15rem;height:1.15rem;accent-color:var(--action-primary);background:0 0;margin:0;padding:0}.review-dialog:focus{outline:2px solid var(--focus);outline-offset:2px}.review-dialog-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.review-dialog-head h2{margin:0;font-size:1.35rem}.review-dialog-x{min-height:44px;color:var(--text-primary);background:0 0}.review-dialog-meta{color:var(--text-secondary);margin:8px 0}.review-dialog-body{gap:10px;display:grid}.review-dialog-body label{min-height:44px}.review-dialog-body input[type=text]{border:1px solid var(--border);border-radius:var(--r-ctl);background:var(--bg-surface);width:100%;min-height:44px;color:var(--text-primary)}.review-dialog-body input:focus{outline:2px solid var(--focus);outline-offset:2px}.review-dialog-actions{flex-wrap:wrap;gap:12px;margin-top:12px;display:flex}.review-dialog-actions button{border-radius:10px;flex:8rem;min-height:44px;font-weight:700}.review-dialog-actions button:not(.btn-secondary){background:var(--action-primary);color:var(--on-pri)}.review-row-not-sell,.review-row-note-warn{color:var(--text-secondary);margin:0}@media (max-width:767px){.review-dialog-actions{flex-direction:column}.review-dialog-actions button{width:100%}}.review-queue button.review-open{color:var(--link);text-align:left;background:0 0;align-items:center;min-height:44px;padding:.35rem 0;font-weight:650;display:inline-flex}.review-queue tr.is-selected{background:var(--bg-brand-soft)}.review-queue .review-layout>*{min-width:0}.review-card .table-wrap,.publish-card .table-wrap{padding:0 8px}.review-queue .table-wrap table,.publish-card .table-wrap table{table-layout:fixed;width:100%;min-width:0;margin-top:0}.review-queue .table-wrap th,.review-queue .table-wrap td,.publish-card .table-wrap th,.publish-card .table-wrap td{white-space:normal;vertical-align:middle;padding:16px 14px}.review-queue .table-wrap thead th,.publish-card .table-wrap thead th{background:var(--bg-canvas);color:var(--text-secondary);letter-spacing:0;font-size:12px;font-weight:700}.status-badge,.category-badge{border-radius:var(--r-pill);background:var(--bg-brand-soft);min-height:26px;color:var(--action-fg);white-space:nowrap;align-items:center;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.status-badge[data-quality=approved],.category-badge[data-tier=hot]{background:var(--ok-soft);color:var(--ok)}.status-badge[data-quality=rejected],.category-badge[data-tier=regular]{background:var(--warn-soft);color:var(--text-primary)}.category-badge[data-tier=good]{background:var(--bg-brand-soft);color:var(--action-fg)}.publish-col-check{width:3.5rem}.review-pager{flex-wrap:wrap;align-items:center;gap:.75rem;margin:0;padding:8px 16px 12px;display:flex}.review-pager[hidden]{display:none}.review-pager a,.review-pager span{align-items:center;min-height:44px;display:inline-flex}.publish-card-head{flex-wrap:wrap;align-items:center;gap:10px;padding:16px 16px 4px;display:flex}.publish-card-head h2{letter-spacing:-.02em;margin:0;font-size:1.35rem}.publish-ready{border-radius:var(--r-pill);background:var(--ok-soft);min-height:28px;color:var(--ok);font-size:var(--t12);align-items:center;gap:6px;padding:0 10px;font-weight:700;display:inline-flex}.publish-uniform{color:var(--text-secondary);margin:0 16px 8px}.publish-foot{color:var(--text-secondary);font-size:var(--t14);margin:0;padding:4px 16px 0}.publish-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:8px 16px 16px;display:flex}.publish-bar form{max-width:none;margin:0;display:flex}.publish-send{border-radius:10px;justify-content:center;align-items:center;gap:8px;width:auto;min-height:44px;padding:0 16px;font-weight:700;display:inline-flex}.publish-card th:first-child,.publish-card td:first-child{text-align:center;width:3.5rem;padding:0}a.publish-check,label.publish-check{width:44px;min-width:44px;min-height:44px;color:inherit;justify-content:center;align-items:center;margin:0;text-decoration:none;display:inline-flex}.publish-check input{width:1.15rem;height:1.15rem;accent-color:var(--action-primary);pointer-events:none;margin:0}.publish-directory{border:1px solid var(--border);background:var(--bg-surface);box-shadow:var(--shadow);border-radius:16px;margin-top:28px}.publish-directory>summary{cursor:pointer;min-height:52px;color:var(--text-primary);align-items:center;padding:0 16px;font-weight:700;list-style:none;display:flex}.publish-directory>summary::-webkit-details-marker{display:none}.publish-directory>summary:before{content:"▸";color:var(--text-secondary);margin-right:8px}.publish-directory[open]>summary:before{content:"▾"}.publish-directory>summary+*{margin:0 16px 16px}.publish-modal[open]{width:min(48rem,100% - 2rem);padding:22px 22px 16px}.publish-modal .board-modal-x{width:44px;height:44px}.publish-modal input[name=amountUsd]{width:100%;min-height:44px}.shelf-field{gap:6px;display:grid}.shelf-field>span{font-weight:650}.shelf-combo{border:1px solid var(--border);background:var(--bg-surface);width:100%;min-height:68px;color:var(--text-primary);text-align:left;cursor:pointer;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:10px 14px;display:grid}.shelf-combo:focus{outline:2px solid var(--focus);outline-offset:2px}.shelf-combo-name{font-weight:700}.shelf-combo-meta{color:var(--text-secondary);font-size:14px}.shelf-chevron{color:var(--text-secondary);grid-area:1/2/span 2}.shelf-list{border:1px solid var(--border);background:var(--bg-elevated);box-shadow:var(--shadow);border-radius:12px;margin:0;padding:6px;list-style:none}.shelf-list[hidden]{display:none}.shelf-list [role=option]{cursor:pointer;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;padding:10px 12px;display:grid}.shelf-option-meta{color:var(--text-secondary);grid-column:1;font-size:14px}.shelf-check{color:var(--action-fg);grid-area:1/2/span 2;font-weight:700}.shelf-list [role=option][aria-selected=true]{background:var(--bg-brand-soft)}.publish-modal-actions{gap:12px;display:flex}.publish-modal-actions a,.publish-modal-actions button{border-radius:10px;flex:8rem;justify-content:center;align-items:center;min-height:44px;font-weight:700;text-decoration:none;display:inline-flex}.publish-modal-actions a{border:1px solid var(--action-primary);background:var(--bg-surface);color:var(--action-primary)}.publish-notice{border-radius:var(--r-ctl);background:var(--bg-brand-soft);color:var(--text-primary);margin:16px 0;padding:12px 14px}.publish-modal ul.publish-notice{padding-left:1.1rem}.publish-note{color:var(--text-secondary);font-size:var(--t14);margin:0}.publish-modal::backdrop{background:color-mix(in srgb, var(--text-primary) 45%, transparent)}@media (max-width:767px){.publish-modal[open]{width:calc(100% - 1rem)}.publish-modal-actions{flex-direction:column;align-items:stretch}.publish-modal-actions a,.publish-modal-actions button{flex:none;width:100%;height:auto}.review-layout,.review-facts{grid-template-columns:1fr}.review-actions{grid-template-columns:1fr;display:grid}.publish-card .table-wrap table{table-layout:auto;width:max-content;min-width:100%}.publish-card .table-wrap th,.publish-card .table-wrap td{white-space:nowrap}.review-queue .table-wrap{overflow-x:visible}.review-queue .table-wrap table{table-layout:fixed;width:100%;min-width:0;display:block}.review-queue .table-wrap thead{display:none}.review-queue .table-wrap tbody,.review-queue .table-wrap tr,.review-queue .table-wrap td{white-space:normal;width:100%;min-width:0;display:block}.review-queue .table-wrap tr{border-bottom:1px solid var(--border);padding:8px 0 12px}.review-row-actions{flex-direction:column;align-items:stretch}.review-row-actions .review-row-approve,.review-row-actions .review-row-reject{width:100%}.review-queue.rejected-queue .table-wrap{overflow-x:auto}.review-queue.rejected-queue .table-wrap table{table-layout:auto;width:max-content;min-width:100%;display:table}.review-queue.rejected-queue .table-wrap thead{display:table-header-group}.review-queue.rejected-queue .table-wrap tbody{display:table-row-group}.review-queue.rejected-queue .table-wrap tr{border-bottom:0;padding:0;display:table-row}.review-queue.rejected-queue .table-wrap th,.review-queue.rejected-queue .table-wrap td{white-space:nowrap;width:auto;display:table-cell}.review-queue.rejected-queue .table-wrap td.rejected-note{white-space:normal;overflow-wrap:anywhere;max-width:16rem}}label:has(>input[type=checkbox]:not(.nav-toggle)){flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:.55rem;width:fit-content;max-width:100%;display:flex}label.publish-check:has(>input[type=checkbox]){justify-content:center;align-items:center;gap:0;width:44px;min-height:44px}a.review-open{min-height:44px;color:var(--link);align-items:center;font-weight:650;text-decoration:none;display:inline-flex}.package-screen .publish-card th:first-child,.package-screen .publish-card td:first-child{text-align:start;width:auto;padding:16px 14px}.package-screen .publish-card .table-wrap table{table-layout:auto}.package-meta{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0 0 12px;display:flex}.package-note{color:var(--text-secondary);margin:8px 16px 12px}.package-actions summary{cursor:pointer;min-height:44px;color:var(--link);align-items:center;display:inline-flex}@media (max-width:767px){.package-screen .publish-card .table-wrap:has(a.review-open){overflow-x:visible}.package-screen .publish-card .table-wrap:has(a.review-open) :is(table,tbody){width:100%;min-width:0;display:block}.package-screen .publish-card .table-wrap:has(a.review-open) thead{display:none}.package-screen .publish-card .table-wrap:has(a.review-open) tr{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:4px 12px;padding:12px 8px;display:grid}.package-screen .publish-card .table-wrap:has(a.review-open) td{white-space:normal;width:auto;min-width:0;padding:0;display:block}.package-screen .publish-card .table-wrap:has(a.review-open) td:not(:has(>a.review-open)):not(:last-child){grid-column:1}.package-screen .publish-card .table-wrap:has(a.review-open) td:has(>a.review-open){grid-area:1/2;justify-self:end}.package-screen .publish-card .table-wrap:has(a.review-open) td:last-child{grid-column:1/-1}}.suppression-screen{color:var(--text-primary);background:var(--bg-surface)}.suppression-screen .screen-head p,.suppression-total,.suppression-empty{color:var(--text-secondary)}.suppression-screen a{color:var(--link)}.suppression-screen th{color:var(--text-secondary);background:var(--bg-canvas)}.suppression-screen .status-badge[data-state=confirmado]{background:var(--ok-soft);color:var(--text-primary)}.suppression-screen .status-badge[data-state=pendiente]{background:var(--warn-soft);color:var(--text-primary)}.suppression-screen .status-badge[data-state=levantado]{background:var(--bg-brand-soft);color:var(--text-primary)}.suppression-screen .table-wrap{overflow-x:auto}.suppression-screen table{min-width:1180px}.suppression-screen .publish-card .table-wrap table{table-layout:auto;min-width:1180px}.suppression-screen td{overflow-wrap:break-word;vertical-align:top}.suppression-screen .publish-card th:first-child,.suppression-screen .publish-card td:first-child{text-align:left;width:auto;padding:16px 14px}@media (max-width:767px){.suppression-screen .table-wrap{overflow-x:visible}.suppression-screen .table-wrap :is(table,tbody,tr,td){width:auto;min-width:0;display:block}.suppression-screen table,.suppression-screen .publish-card .table-wrap table{min-width:0}.suppression-screen td{text-align:left}.suppression-screen .publish-card td:first-child{text-align:left;width:auto}.suppression-screen thead{display:none}.suppression-screen tr{border-bottom:1px solid var(--border);padding:12px 8px}.suppression-screen td{padding:2px 0}.suppression-screen td:before{content:attr(data-label);color:var(--text-secondary);font-size:12px;font-weight:700;display:block}}
