:root{color-scheme:light;--bg: #f2f5fa;--surface: #ffffff;--surface-2: #f8fafc;--surface-3: #eef3f9;--ink: #0f1c2e;--ink-soft: #33415c;--muted: #64748b;--line: #dbe4f0;--line-strong: #c3d0e2;--brand: #2563eb;--brand-strong: #1d4ed8;--brand-deep: #173da6;--brand-soft: #eaf1ff;--brand-softer: #f3f7ff;--on-brand: #ffffff;--ok: #15803d;--ok-bg: #e8f8ee;--ok-line: #b7e4c7;--warn: #b45309;--warn-bg: #fdf3e3;--warn-line: #f3d9a4;--danger: #b91c1c;--danger-bg: #fdecec;--danger-line: #f4c1c1;--radius-s: 8px;--radius-m: 12px;--radius-l: 18px;--radius-pill: 999px;--shadow-1: 0 1px 2px rgba(15, 28, 46, .06), 0 1px 6px rgba(15, 28, 46, .05);--shadow-2: 0 8px 26px rgba(15, 28, 46, .1);--shadow-3: 0 18px 50px rgba(15, 28, 46, .18);--font: "Segoe UI", "Heebo", "Noto Sans Hebrew", Tahoma, Arial, sans-serif;--fs-xs: .75rem;--fs-s: .85rem;--fs-m: .95rem;--fs-l: 1.1rem;--fs-xl: 1.35rem;--fs-xxl: 1.7rem;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 24px;--sp-6: 32px;--z-nav: 50;--z-menu: 90;--z-dialog: 100;--z-toast: 120}*,*:before,*:after{box-sizing:border-box}html{height:100%}body{margin:0;min-height:100%;font-family:var(--font);font-size:var(--fs-m);line-height:1.55;color:var(--ink);background:radial-gradient(1100px 480px at 85% -140px,var(--brand-soft),transparent 65%),var(--bg);-webkit-font-smoothing:antialiased}h1,h2,h3,h4{margin:0 0 var(--sp-2);line-height:1.25;color:var(--ink)}h1{font-size:var(--fs-xxl);font-weight:800}h2{font-size:var(--fs-xl);font-weight:700}h3{font-size:var(--fs-l);font-weight:700}p{margin:0 0 var(--sp-3)}a{color:var(--brand-strong);text-decoration:none}a:hover{text-decoration:underline}code{font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:.9em;background:var(--surface-3);padding:1px 6px;border-radius:var(--radius-s)}::selection{background:var(--brand-soft)}button{font-family:inherit}input,select,textarea{font-family:inherit;font-size:var(--fs-m);color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-s);padding:9px 12px;transition:border-color .15s,box-shadow .15s;max-width:100%}input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}textarea{resize:vertical;min-height:90px}input[type=checkbox],input[type=radio]{accent-color:var(--brand);width:16px;height:16px;padding:0}label{font-size:var(--fs-s);color:var(--ink-soft);font-weight:600}table{border-collapse:collapse;width:100%}audio{max-width:100%}.muted{color:var(--muted)}.small{font-size:var(--fs-s)}.danger-text{color:var(--danger)}.ok-text{color:var(--ok)}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.btn,button{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px 16px;border-radius:var(--radius-s);border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);font-size:var(--fs-m);font-weight:600;cursor:pointer;transition:background .15s,border-color .15s,transform .05s,box-shadow .15s}.btn:hover,button:hover{background:var(--surface-2);border-color:var(--brand)}.btn:active,button:active{transform:translateY(1px)}.btn:disabled,button:disabled{opacity:.55;cursor:not-allowed;transform:none}.btn.primary,button.primary{background:var(--brand);border-color:var(--brand-strong);color:var(--on-brand);box-shadow:var(--shadow-1)}.btn.primary:hover,button.primary:hover{background:var(--brand-strong)}.btn.soft,button.soft{background:var(--brand-soft);border-color:transparent;color:var(--brand-deep)}.btn.soft:hover,button.soft:hover{background:var(--brand-softer);border-color:var(--brand)}.btn.ghost,button.ghost{background:transparent;border-color:transparent;color:var(--ink-soft)}.btn.ghost:hover,button.ghost:hover{background:var(--surface-3);border-color:transparent}.btn.danger,button.danger{background:var(--danger-bg);border-color:var(--danger-line);color:var(--danger)}.btn.danger:hover,button.danger:hover{background:var(--danger);border-color:var(--danger);color:#fff}.btn.small,button.small{padding:5px 10px;font-size:var(--fs-s)}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-l);box-shadow:var(--shadow-1);padding:var(--sp-5)}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-m);padding:var(--sp-4)}.card.soft{background:var(--surface-2)}.panel-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--sp-3);margin-bottom:var(--sp-4)}.panel-head h2,.panel-head h3{margin:0}.kicker{font-size:var(--fs-xs);font-weight:700;letter-spacing:.06em;color:var(--brand-strong);text-transform:uppercase}.pill{display:inline-flex;align-items:center;gap:6px;padding:3px 12px;border-radius:var(--radius-pill);font-size:var(--fs-s);font-weight:600;background:var(--surface-3);color:var(--ink-soft);border:1px solid var(--line)}.pill.ok{background:var(--ok-bg);color:var(--ok);border-color:var(--ok-line)}.pill.warn{background:var(--warn-bg);color:var(--warn);border-color:var(--warn-line)}.pill.danger{background:var(--danger-bg);color:var(--danger);border-color:var(--danger-line)}.pill.brand{background:var(--brand-soft);color:var(--brand-deep);border-color:transparent}.form{display:flex;flex-direction:column;gap:var(--sp-3)}.form-row{display:flex;flex-wrap:wrap;gap:var(--sp-3);align-items:flex-end}.field{display:flex;flex-direction:column;gap:4px;min-width:0}.field>label{display:block}.field .hint{font-size:var(--fs-xs);color:var(--muted);font-weight:400}.check{display:inline-flex;align-items:center;gap:8px;font-weight:500;color:var(--ink-soft);cursor:pointer}.required-star{color:var(--danger);margin-inline-start:2px}.table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface)}.table th,.table td{padding:10px 12px;text-align:right;border-bottom:1px solid var(--line);font-size:var(--fs-s);white-space:nowrap}.table th{background:var(--surface-2);color:var(--ink-soft);font-weight:700;position:sticky;top:0}.table tbody tr:last-child td{border-bottom:none}.table tbody tr:hover td{background:var(--brand-softer)}.alert{padding:12px 16px;border-radius:var(--radius-m);border:1px solid var(--line);background:var(--surface-2);font-size:var(--fs-s)}.alert.error{background:var(--danger-bg);border-color:var(--danger-line);color:var(--danger)}.alert.ok{background:var(--ok-bg);border-color:var(--ok-line);color:var(--ok)}.alert.warn{background:var(--warn-bg);border-color:var(--warn-line);color:var(--warn)}.empty{padding:var(--sp-6) var(--sp-4);text-align:center;color:var(--muted);background:var(--surface-2);border:1px dashed var(--line-strong);border-radius:var(--radius-m)}.skeleton{border-radius:var(--radius-s);background:linear-gradient(90deg,var(--surface-3) 25%,var(--surface-2) 50%,var(--surface-3) 75%);background-size:200% 100%;animation:shimmer 1.3s infinite;min-height:14px}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.spinner{width:18px;height:18px;border:2px solid var(--brand-soft);border-top-color:var(--brand);border-radius:50%;animation:spin .8s linear infinite;display:inline-block;vertical-align:middle}@keyframes spin{to{transform:rotate(360deg)}}.tabs{display:flex;flex-wrap:wrap;gap:var(--sp-2);border-bottom:1px solid var(--line);padding-bottom:var(--sp-2);margin-bottom:var(--sp-4)}.tab-btn{border:1px solid transparent;background:transparent;color:var(--ink-soft);padding:8px 14px;border-radius:var(--radius-s);font-weight:600}.tab-btn:hover{background:var(--surface-3);border-color:transparent}.tab-btn.active{background:var(--brand-soft);color:var(--brand-deep);border-color:transparent}.segmented{display:inline-flex;border:1px solid var(--line-strong);border-radius:var(--radius-pill);overflow:hidden;background:var(--surface)}.segmented button{border:none;border-radius:0;background:transparent;padding:6px 16px;font-size:var(--fs-s)}.segmented button.active{background:var(--brand);color:var(--on-brand)}.dialog-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a142373;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;padding:var(--sp-4);z-index:var(--z-dialog);opacity:0;pointer-events:none;transition:opacity .18s}.dialog-overlay.open{opacity:1;pointer-events:auto}.dialog-card{background:var(--surface);border-radius:var(--radius-l);border:1px solid var(--line);box-shadow:var(--shadow-3);width:min(560px,100%);max-height:min(84vh,900px);overflow-y:auto;padding:var(--sp-5);transform:translateY(10px);transition:transform .18s}.dialog-overlay.open .dialog-card{transform:none}.dialog-card.danger{border-top:4px solid var(--danger)}.dialog-actions{display:flex;justify-content:flex-start;gap:var(--sp-2);margin-top:var(--sp-4)}.toast-host{position:fixed;bottom:var(--sp-4);inset-inline-start:var(--sp-4);display:flex;flex-direction:column;gap:var(--sp-2);z-index:var(--z-toast)}.toast{background:var(--ink);color:#fff;padding:10px 18px;border-radius:var(--radius-m);box-shadow:var(--shadow-2);font-size:var(--fs-s);opacity:0;transform:translateY(8px);transition:opacity .2s,transform .2s;max-width:min(420px,90vw)}.toast.open{opacity:1;transform:none}.toast.error{background:var(--danger)}.toast.ok{background:var(--ok)}.meter{height:8px;border-radius:var(--radius-pill);background:var(--surface-3);overflow:hidden}.meter>i{display:block;height:100%;background:linear-gradient(90deg,var(--brand),var(--brand-strong));border-radius:inherit}.landing{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--sp-5)}.login-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-l);box-shadow:var(--shadow-2);padding:var(--sp-6);max-width:460px;width:100%;text-align:center;display:flex;flex-direction:column;gap:var(--sp-3);align-items:center}.login-brand{display:flex;align-items:center;gap:var(--sp-2);font-weight:800;font-size:var(--fs-xl)}.btn-google{width:100%;justify-content:center;padding:12px 18px;font-size:var(--fs-l)}.shell{max-width:1280px;margin:0 auto;padding:var(--sp-4) var(--sp-4) var(--sp-6);display:flex;flex-direction:column;gap:var(--sp-4)}.topbar{position:sticky;top:var(--sp-3);z-index:var(--z-nav);display:flex;align-items:center;gap:var(--sp-4);background:color-mix(in srgb,var(--surface) 88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--line);border-radius:var(--radius-l);box-shadow:var(--shadow-1);padding:var(--sp-2) var(--sp-4)}.brand{display:flex;align-items:center;gap:var(--sp-2);font-weight:800;white-space:nowrap}.brand-mark{width:34px;height:34px;border-radius:10px;background:linear-gradient(135deg,var(--brand),var(--brand-deep));color:var(--on-brand);display:grid;place-items:center;font-size:var(--fs-s);font-weight:800;flex:none}.brand-sub{font-size:var(--fs-xs);color:var(--muted);font-weight:500}.top-nav{display:flex;gap:var(--sp-1);flex:1;overflow-x:auto;scrollbar-width:none}.top-nav::-webkit-scrollbar{display:none}.nav-btn{border:none;background:transparent;color:var(--ink-soft);padding:8px 14px;border-radius:var(--radius-s);font-weight:600;white-space:nowrap}.nav-btn:hover{background:var(--surface-3);border-color:transparent}.nav-btn.active{background:var(--brand);color:var(--on-brand)}.top-user{display:flex;align-items:center;gap:var(--sp-2);white-space:nowrap}.top-user .avatar{width:32px;height:32px;border-radius:50%;border:1px solid var(--line);object-fit:cover}.top-user-copy{display:flex;flex-direction:column;line-height:1.2}.top-user-copy b{font-size:var(--fs-s)}.vault-chip{font-size:var(--fs-xs)}.content{display:flex;flex-direction:column;gap:var(--sp-4)}@media(max-width:860px){.topbar{flex-wrap:wrap;position:static}.top-nav{order:3;flex-basis:100%}.top-user-copy{display:none}.panel{padding:var(--sp-4)}}@media(max-width:560px){.shell{padding:var(--sp-2)}.brand-sub{display:none}}.vault-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--sp-4)}.security-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:var(--sp-4)}.system-page{display:flex;flex-direction:column;gap:var(--sp-4)}.system-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:var(--sp-3)}.system-metric{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-m);padding:var(--sp-3) var(--sp-4);display:flex;flex-direction:column;gap:var(--sp-1);min-width:0}.system-metric>span{font-size:var(--fs-xs);font-weight:700;color:var(--muted)}.system-metric>strong{font-size:var(--fs-xl);line-height:1.2;color:var(--ink);overflow-wrap:anywhere}.system-metric>small{font-size:var(--fs-xs);color:var(--ink-soft)}.system-metric.good{background:var(--ok-bg);border-color:var(--ok-line)}.system-metric.good>strong{color:var(--ok)}.system-metric.good>small{color:var(--ok)}.system-metric.warn{background:var(--warn-bg);border-color:var(--warn-line)}.system-metric.warn>strong{color:var(--warn)}.system-metric.warn>small{color:var(--warn)}.system-metric.danger{background:var(--danger-bg);border-color:var(--danger-line)}.system-metric.danger>strong{color:var(--danger)}.system-metric.danger>small{color:var(--danger)}.system-sum-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--sp-3)}.system-sum-grid>div{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-s);padding:var(--sp-3);display:flex;flex-direction:column;gap:var(--sp-1);min-width:0}.system-sum-grid span{font-size:var(--fs-xs);font-weight:600;color:var(--muted)}.system-sum-grid b{font-size:var(--fs-l);color:var(--ink)}.system-mini-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--sp-2)}.system-mini-form .field{gap:2px}.system-mini-form input,.system-mini-form select{padding:6px 10px;font-size:var(--fs-s)}.system-mini-form input[type=number]{width:96px}.system-columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--sp-4);align-items:start}.system-details{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:var(--sp-2) var(--sp-4)}.system-details>div{display:flex;flex-direction:column;gap:2px;padding-bottom:var(--sp-1);border-bottom:1px dashed var(--line);min-width:0}.system-details span{font-size:var(--fs-xs);font-weight:600;color:var(--muted)}.system-details b{font-size:var(--fs-s);color:var(--ink);overflow-wrap:anywhere}.system-calls{display:flex;flex-direction:column;gap:var(--sp-2)}.system-call{display:grid;grid-template-columns:1fr 1fr auto;gap:var(--sp-1) var(--sp-3);align-items:center;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-s);padding:var(--sp-2) var(--sp-3)}.system-call-cell{display:flex;flex-direction:column;gap:2px;min-width:0}.system-call-cell b{font-size:var(--fs-s);overflow-wrap:anywhere}.system-call-cell small{font-size:var(--fs-xs);color:var(--muted);overflow-wrap:anywhere}.system-call-actions{display:flex;align-items:center;gap:var(--sp-2);justify-content:flex-end}.system-call-actions small{font-size:var(--fs-xs);color:var(--muted)}.system-call-note{grid-column:1 / -1;font-size:var(--fs-xs);color:var(--muted)}@media(max-width:560px){.system-call{grid-template-columns:1fr}.system-call-actions{justify-content:flex-start}}.system-tx-nav{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-3)}.system-tx-nav span{font-size:var(--fs-s);color:var(--muted);margin-inline:var(--sp-2)}.system-tx-desc{white-space:normal;min-width:200px}.system-tx-actions{display:flex;gap:var(--sp-1);white-space:nowrap}.system-tx-note{margin:var(--sp-2) 0 0}.system-footnote{font-size:var(--fs-xs);color:var(--muted)}.campaigns-page{display:flex;flex-direction:column;gap:var(--sp-4)}.campaigns-head-actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2)}.campaigns-page.is-loading .campaigns-body{opacity:.55;pointer-events:none}.campaigns-body{display:flex;flex-direction:column;gap:var(--sp-4);min-width:0}.campaigns-steps{display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-2);border:1px solid var(--line);border-radius:var(--radius-l);background:var(--surface-2);overflow-x:auto}.campaigns-step{display:inline-flex;align-items:center;gap:var(--sp-2);padding:8px 14px;border:1px solid transparent;border-radius:var(--radius-pill);background:transparent;color:var(--ink-soft);font-weight:700;white-space:nowrap}.campaigns-step:hover{background:var(--surface);border-color:var(--line)}.campaigns-step.active{background:var(--brand-soft);border-color:transparent;color:var(--brand-deep)}.campaigns-step-number{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:var(--radius-pill);background:var(--line);color:var(--ink);font-size:var(--fs-xs);font-weight:800}.campaigns-step.active .campaigns-step-number{background:var(--brand);color:var(--on-brand)}.campaigns-context{display:flex;align-items:flex-end;flex-wrap:wrap;gap:var(--sp-3);padding:var(--sp-3);border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface-2)}.campaigns-context .field{flex:1 1 220px}.campaigns-context.tzintuk{align-items:center;justify-content:space-between}.campaigns-context-note{margin:0;color:var(--ink-soft)}.campaigns-context-template{flex:1.2 1 240px;display:grid;gap:2px;padding:var(--sp-2) var(--sp-3);border:1px solid var(--line);border-radius:var(--radius-s);background:var(--surface);min-width:0}.campaigns-context-template b{color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.campaigns-last-id b{font-weight:700}.campaigns-section-head{padding:var(--sp-3) var(--sp-4);border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface)}.campaigns-section-head h3{margin:var(--sp-1) 0}.campaigns-section-head p{margin:0}.campaigns-tab-actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2);padding:var(--sp-3);border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface-2)}.campaigns-tab-actions>span{margin-inline-end:auto;color:var(--ink-soft);font-weight:700}.campaigns-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-4);align-items:start}.campaigns-wide{grid-column:1 / -1}.campaigns-template-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:var(--sp-4);align-items:start}.campaigns-template-layout .campaigns-wide{grid-column:1 / -1}.campaigns-col{display:flex;flex-direction:column;gap:var(--sp-4);min-width:0}.campaigns-actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2)}.campaigns-page .form-row>.field{flex:1 1 200px}.campaigns-task-card{position:relative;padding-top:var(--sp-6)}.campaigns-task-number{position:absolute;top:var(--sp-3);inset-inline-start:var(--sp-3);display:grid;place-items:center;width:26px;height:26px;border-radius:var(--radius-s);background:var(--brand);color:var(--on-brand);font-weight:800}.campaigns-template-card{border-color:var(--brand);background:var(--brand-softer)}.campaigns-template-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-2);margin-bottom:var(--sp-3)}.campaigns-template-stats span{display:grid;gap:2px;padding:var(--sp-2) var(--sp-3);border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface);min-width:0}.campaigns-template-stats b{color:var(--ink);font-size:var(--fs-l);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.campaigns-template-stats small{color:var(--muted);font-size:var(--fs-xs);font-weight:600}.campaigns-template-cards{display:flex;flex-direction:column;gap:var(--sp-2)}.campaigns-template-item{display:grid;grid-template-columns:minmax(200px,1fr) auto;gap:var(--sp-3);align-items:center;padding:var(--sp-3);border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface)}.campaigns-template-item.active{border-color:var(--brand);background:var(--brand-softer)}.campaigns-template-item h4{margin:var(--sp-1) 0;font-size:var(--fs-l)}.campaigns-template-item p{margin:0 0 var(--sp-1)}.campaigns-template-tags{display:flex;flex-wrap:wrap;gap:var(--sp-1)}.campaigns-preview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border:1px solid transparent;border-radius:var(--radius-m);background:var(--brand-soft);color:var(--brand-deep);font-weight:600;font-size:var(--fs-s)}.campaigns-preview.warn{background:var(--warn-bg);border-color:var(--warn-line);color:var(--warn)}.campaigns-table-scroll{max-height:480px;overflow-y:auto}.campaigns-phone{direction:ltr;unicode-bidi:plaintext;text-align:right;font-weight:700}.selectable{direction:ltr;unicode-bidi:plaintext;display:inline-block;-webkit-user-select:all;user-select:all;word-break:break-all}.campaigns-live-controls{display:flex;flex-direction:column;gap:var(--sp-3);margin:var(--sp-3) 0;padding:var(--sp-3);border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface-2)}.campaigns-mini-row{display:flex;align-items:flex-end;flex-wrap:wrap;gap:var(--sp-2)}.campaigns-mini-row .field{flex:1 1 180px}.campaigns-report-field{flex:1 1 260px}.campaigns-raw-box{display:flex;flex-direction:column;gap:var(--sp-2);margin-top:var(--sp-3)}.campaigns-raw-head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2)}.campaigns-raw{margin:0;direction:ltr;text-align:left;white-space:pre-wrap;overflow:auto;max-height:360px;padding:var(--sp-3);border-radius:var(--radius-m);background:var(--ink);color:var(--surface-2);font-size:var(--fs-xs);font-family:ui-monospace,Cascadia Mono,Consolas,monospace}.campaigns-locked{display:grid;gap:var(--sp-2);justify-items:center;padding:var(--sp-6)}.campaigns-locked p{margin:0}.campaigns-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-2);margin-bottom:var(--sp-3)}.campaigns-summary>div{display:grid;gap:2px;padding:var(--sp-2) var(--sp-3);border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface-2);min-width:0}.campaigns-summary span{color:var(--muted);font-size:var(--fs-xs);font-weight:600}.campaigns-summary b{color:var(--ink);font-size:var(--fs-l);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1100px){.campaigns-grid,.campaigns-template-layout,.campaigns-template-item{grid-template-columns:1fr}.campaigns-template-stats,.campaigns-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.campaigns-template-stats,.campaigns-summary,.campaigns-preview{grid-template-columns:1fr}.campaigns-context .field,.campaigns-context-template{flex-basis:100%}}.reports-page{display:flex;flex-direction:column;gap:var(--sp-4)}.report-controls{display:flex;flex-direction:column;gap:var(--sp-3)}.report-controls .form-row{row-gap:var(--sp-3)}.report-controls input[type=date]{min-width:150px}.report-controls .check{padding-bottom:9px}.report-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--sp-3);margin-bottom:var(--sp-4)}.report-summary>div{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-m);padding:var(--sp-3) var(--sp-4);display:flex;flex-direction:column;gap:var(--sp-1);min-width:0}.report-summary span{font-size:var(--fs-xs);font-weight:700;color:var(--muted)}.report-summary strong{font-size:var(--fs-xl);line-height:1.2;color:var(--ink)}.chart-card{margin-bottom:var(--sp-4)}.chart-head{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:var(--sp-3);margin-bottom:var(--sp-3)}.chart-head h3{margin-bottom:2px}.chart-head>strong{font-size:var(--fs-l);color:var(--brand-deep);white-space:nowrap}.chart-wrap{position:relative;direction:ltr}.line-chart{display:block;width:100%;height:auto}.line-chart .grid-line{fill:none;stroke:var(--line-strong);stroke-width:1}.line-chart .grid-line.light{stroke:var(--line);stroke-dasharray:4 5}.line-chart .chart-area{fill:var(--brand-soft);stroke:none}.line-chart .chart-line{fill:none;stroke:var(--brand);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.line-chart .chart-dot{fill:var(--surface);stroke:var(--brand);stroke-width:2;cursor:pointer;transition:fill .12s}.line-chart .chart-dot:hover,.line-chart .chart-dot:focus{fill:var(--brand);outline:none}.line-chart .chart-label{fill:var(--muted);font-family:var(--font);font-size:11px}.chart-tooltip{position:absolute;top:0;left:0;direction:rtl;background:var(--ink);color:var(--on-brand);padding:6px 12px;border-radius:var(--radius-s);box-shadow:var(--shadow-2);font-size:var(--fs-xs);font-weight:600;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .12s;z-index:2}.chart-tooltip.open{opacity:1}.rank-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--sp-4);align-items:start}.rank-list{display:flex;flex-direction:column}.rank-row{display:flex;flex-direction:column;gap:var(--sp-1);padding:var(--sp-2) 0;border-bottom:1px solid var(--line)}.rank-row:last-child{border-bottom:none}.rank-top{display:flex;justify-content:space-between;align-items:baseline;gap:var(--sp-3);font-size:var(--fs-s)}.rank-top b{color:var(--ink);overflow-wrap:anywhere}.rank-top span{color:var(--muted);white-space:nowrap}.rank-row small{font-size:var(--fs-xs);color:var(--muted);overflow-wrap:anywhere}.ym-commandbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--sp-3);margin-bottom:var(--sp-3)}.ym-command-group{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2)}.ym-paste-slot{display:inline-flex;align-items:center;gap:var(--sp-1)}.ym-paste-btn b{font-weight:700}.ym-crumbbar{display:flex;align-items:center;flex-wrap:wrap;gap:2px;min-width:0}.ym-crumb{border:none;background:transparent;color:var(--ink-soft);padding:4px 8px;border-radius:var(--radius-s);font-size:var(--fs-s);font-weight:600;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ym-crumb:hover{background:var(--brand-soft);color:var(--brand-deep);border-color:transparent}.ym-home-crumb{color:var(--brand-strong)}.ym-crumb-sep{color:var(--muted);font-size:var(--fs-s)}.ym-busy-box,.ym-upload-box{margin-bottom:var(--sp-3);padding:10px 14px;border-radius:var(--radius-m);border:1px solid var(--brand-soft);background:var(--brand-softer);color:var(--brand-deep);font-size:var(--fs-s);font-weight:600}.ym-upload-head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);margin-bottom:var(--sp-2)}.ym-upload-head span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.ym-dropzone{position:relative;border:1px dashed var(--line-strong);border-radius:var(--radius-m);background:var(--surface-2);padding:var(--sp-3);min-height:220px}.ym-drop-hint{display:none;position:absolute;inset:var(--sp-2);z-index:1;border:2px dashed var(--brand);border-radius:var(--radius-m);background:var(--brand-softer);color:var(--brand-deep);font-weight:700;align-items:center;justify-content:center;pointer-events:none}.ym-dropzone.ym-drop-active{border-color:var(--brand)}.ym-dropzone.ym-drop-active>.ym-drop-hint{display:flex}.ym-no-token{display:grid;gap:var(--sp-3);justify-items:center}.ym-error{color:var(--danger)}.ym-management-list{display:flex;flex-direction:column;gap:var(--sp-2)}.ym-list-section-title{font-size:var(--fs-s);font-weight:700;color:var(--muted);padding:var(--sp-1) var(--sp-2)}.ym-skel-row{height:52px}.ym-list-row{display:flex;align-items:center;gap:var(--sp-3);padding:10px 14px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-m);transition:border-color .15s,box-shadow .15s,background .15s}.ym-folder-row{cursor:pointer}.ym-folder-row:hover,.ym-folder-row:focus-visible{border-color:var(--brand);box-shadow:var(--shadow-1);background:var(--brand-softer)}.ym-folder-row.ym-drop-active{border-color:var(--brand);background:var(--brand-soft)}.ym-list-icon{font-size:1.4rem;line-height:1;flex:none}.ym-list-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ym-list-main>b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ym-list-main>small{color:var(--muted);font-size:var(--fs-xs)}.ym-list-title-line{display:flex;align-items:center;gap:var(--sp-2);min-width:0}.ym-list-title-line b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ym-path-chip{flex:none;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:var(--fs-xs);font-weight:700;color:var(--brand-deep);background:var(--brand-soft);border-radius:var(--radius-s);padding:2px 8px;min-width:28px;text-align:center}.ym-list-meta{flex:none;color:var(--muted);font-size:var(--fs-xs);max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ym-folder-actions{display:flex;flex-wrap:wrap;gap:var(--sp-1);flex:none}.ym-folder-action{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;font-size:var(--fs-xs);font-weight:600;border:1px solid var(--line);border-radius:var(--radius-s);background:var(--surface);color:var(--ink-soft)}.ym-folder-action:hover{border-color:var(--brand);background:var(--brand-softer);color:var(--brand-deep)}.ym-folder-action.primary{background:var(--brand-soft);border-color:transparent;color:var(--brand-deep)}.ym-folder-action.danger{color:var(--danger)}.ym-folder-action.danger:hover{background:var(--danger-bg);border-color:var(--danger-line);color:var(--danger)}.ym-folder-action-icon{line-height:1}.ym-list-actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2);flex:none;max-width:45%}.ym-list-actions audio{height:36px;width:min(280px,100%)}.ym-list-actions audio.ym-audio-loading{opacity:.6}.ym-file-download{white-space:nowrap}.ym-file-details{margin-top:2px}.ym-file-details>summary{cursor:pointer;color:var(--brand-strong);font-size:var(--fs-xs);font-weight:600;width:max-content}.ym-file-details-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:var(--sp-2);margin-top:var(--sp-2);padding:var(--sp-3);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-s)}.ym-file-details-grid>div{display:flex;flex-direction:column;gap:1px;min-width:0}.ym-file-details-grid span{font-size:var(--fs-xs);color:var(--muted)}.ym-file-details-grid b{font-size:var(--fs-s);overflow-wrap:anywhere}.ym-action-card{width:min(420px,100%);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-l);box-shadow:var(--shadow-3);padding:var(--sp-4)}.ym-action-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-3);margin-bottom:var(--sp-3)}.ym-action-head b{font-size:var(--fs-l)}.ym-action-head small{display:block;color:var(--muted)}.ym-action-options{display:grid;gap:var(--sp-2)}.ym-action-options button{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"icon title" "icon subtitle";column-gap:var(--sp-3);text-align:right;justify-items:start;padding:var(--sp-3);background:var(--surface-2);border:1px solid var(--line)}.ym-action-options button:hover{border-color:var(--brand);background:var(--brand-softer)}.ym-action-options button span{grid-area:icon;font-size:1.4rem;align-self:center}.ym-action-options button b{grid-area:title}.ym-action-options button small{grid-area:subtitle;color:var(--muted);font-weight:400}.ym-form-dialog{width:min(640px,100%)}.ym-dialog-form{margin-top:var(--sp-3)}.ym-dialog-field{display:flex;flex-direction:column;gap:4px;min-width:0}.ym-dialog-field>input,.ym-dialog-field>select,.ym-dialog-field>textarea{width:100%}.ym-field-caption{display:inline-flex;align-items:center;gap:6px}.ym-required-star{color:var(--danger);font-weight:700;cursor:help}.ym-field-help{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:var(--brand-soft);color:var(--brand-deep);font-size:var(--fs-xs);font-weight:700;cursor:help}.ym-composer{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);padding:var(--sp-2);border:1px solid var(--line);border-radius:var(--radius-s);background:var(--surface-2)}.ym-composer input,.ym-composer select{font-size:var(--fs-s);padding:6px 10px}.ym-composer-wide{flex:1 1 100%}.ym-composer-preview{flex:1 1 100%;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:var(--fs-xs);color:var(--muted);direction:ltr;text-align:left;overflow-wrap:anywhere}.ym-composer-preview.ym-composer-warning{color:var(--warn);font-family:var(--font);direction:rtl;text-align:right}.ym-path-composer select{flex:1 1 220px}.ym-path-composer input[type=text]{flex:1 1 120px;direction:ltr}.ym-schedule-grid{flex:1 1 100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:var(--sp-2)}.ym-schedule-grid>label{display:flex;flex-direction:column;gap:2px;font-size:var(--fs-xs)}.ym-access-filter-grid{flex:1 1 100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:var(--sp-2)}.ym-access-filter-grid>label{display:flex;flex-direction:column;gap:2px;font-size:var(--fs-xs)}.ym-composer-items{flex:1 1 100%;display:flex;flex-direction:column;gap:var(--sp-1)}.ym-composer-item{display:flex;align-items:center;gap:var(--sp-2)}.ym-composer-item input{flex:1}.ym-composer-item button{padding:4px 10px;color:var(--danger)}.ym-composer-add{font-size:var(--fs-s);padding:5px 10px;background:var(--brand-soft);border-color:transparent;color:var(--brand-deep)}.ym-sequence-list{flex:1 1 100%;display:flex;flex-direction:column;gap:var(--sp-1)}.ym-sequence-row{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);padding:4px 8px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-s)}.ym-sequence-row label{display:flex;align-items:center;gap:var(--sp-2);font-weight:500;cursor:pointer}.ym-sequence-row span{display:inline-flex;gap:4px}.ym-sequence-row span button{padding:2px 8px;font-size:var(--fs-xs)}.ym-settings-loading{padding:var(--sp-6);text-align:center;color:var(--muted)}.ym-settings-page{display:flex;flex-direction:column;gap:var(--sp-4)}.ym-settings-hero{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--sp-3);padding:var(--sp-4);border-radius:var(--radius-m);background:linear-gradient(135deg,var(--brand-softer),var(--surface));border:1px solid var(--brand-soft)}.ym-settings-hero h2{margin:2px 0}.ym-settings-hero p{margin:0;color:var(--muted);font-size:var(--fs-s)}.ym-settings-kicker{font-size:var(--fs-xs);font-weight:700;letter-spacing:.05em;color:var(--brand-strong);text-transform:uppercase}.ym-settings-stats{display:flex;gap:var(--sp-3)}.ym-settings-stats>div{display:flex;flex-direction:column;align-items:center;min-width:84px;padding:var(--sp-2) var(--sp-3);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-m)}.ym-settings-stats b{font-size:var(--fs-l);color:var(--brand-deep)}.ym-settings-stats span{font-size:var(--fs-xs);color:var(--muted)}.ym-settings-note{display:flex;flex-direction:column;gap:2px;padding:var(--sp-3);border-radius:var(--radius-s);border:1px solid var(--warn-line);background:var(--warn-bg);font-size:var(--fs-s)}.ym-settings-note b{color:var(--warn)}.ym-settings-note.ym-global-settings-intro{border-color:var(--brand-soft);background:var(--brand-softer)}.ym-settings-note.ym-global-settings-intro b{color:var(--brand-deep)}.ym-settings-form{display:flex;flex-direction:column;gap:var(--sp-3)}.ym-settings-actions{display:flex;align-items:center;gap:var(--sp-3);padding-top:var(--sp-2)}.ym-settings-actions button[type=submit]{background:var(--brand);border-color:var(--brand-strong);color:var(--on-brand)}.ym-settings-actions button[type=submit]:hover{background:var(--brand-strong)}.ym-settings-actions span{color:var(--muted);font-size:var(--fs-s)}.ym-settings-accordion{border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface);overflow:hidden}.ym-settings-accordion-summary{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.ym-settings-accordion-summary::-webkit-details-marker{display:none}.ym-settings-accordion-summary:hover{background:var(--surface-2)}.ym-settings-accordion-summary h3{margin:0;font-size:var(--fs-m)}.ym-settings-accordion-summary p{margin:0;color:var(--muted);font-size:var(--fs-xs)}.ym-accordion-chevron{color:var(--muted);transition:transform .15s;flex:none}details[open]>summary .ym-accordion-chevron{transform:rotate(180deg)}.ym-settings-accordion-body{padding:var(--sp-3) var(--sp-4) var(--sp-4);border-top:1px solid var(--line)}.ym-settings-category-list{display:flex;flex-direction:column;gap:var(--sp-2)}.ym-settings-category{border:1px solid var(--line);border-radius:var(--radius-s);background:var(--surface-2)}.ym-settings-category>summary{display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.ym-settings-category>summary::-webkit-details-marker{display:none}.ym-settings-category>summary>div{flex:1;min-width:0}.ym-settings-category>summary span{display:block;color:var(--muted);font-size:var(--fs-xs);font-weight:400}.ym-category-count{flex:none;min-width:26px;text-align:center;padding:1px 8px;border-radius:var(--radius-pill);background:var(--brand-soft);color:var(--brand-deep);font-size:var(--fs-xs);font-weight:700}.ym-settings-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--sp-3)}.ym-settings-category-grid{padding:var(--sp-3);border-top:1px solid var(--line)}.ym-settings-field.ym-required-field>.ym-field-caption{color:var(--ink)}.ym-settings-grid>.ym-settings-note{grid-column:1 / -1}.ym-repeat-group{grid-column:1 / -1;border:1px solid var(--line);border-radius:var(--radius-s);background:var(--surface);padding:var(--sp-3);display:flex;flex-direction:column;gap:var(--sp-2)}.ym-repeat-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-3)}.ym-repeat-head span{display:block;color:var(--muted);font-size:var(--fs-xs);font-weight:400}.ym-repeat-head button{flex:none;padding:5px 10px;font-size:var(--fs-s);background:var(--brand-soft);border-color:transparent;color:var(--brand-deep)}.ym-repeat-list{display:flex;flex-direction:column;gap:var(--sp-2)}.ym-repeat-row{display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border:1px dashed var(--line-strong);border-radius:var(--radius-s);background:var(--surface-2)}.ym-repeat-row-head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2)}.ym-repeat-remove{padding:3px 10px;font-size:var(--fs-xs);color:var(--danger)}.ym-repeat-remove:hover{background:var(--danger-bg);border-color:var(--danger-line);color:var(--danger)}.ym-repeat-key{font-size:var(--fs-s);direction:ltr;max-width:200px}.ym-settings-health{border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface);padding:var(--sp-4);display:flex;flex-direction:column;gap:var(--sp-3)}.ym-settings-health.ok{border-color:var(--ok-line);background:var(--ok-bg)}.ym-settings-health.warning{border-color:var(--warn-line);background:var(--warn-bg)}.ym-settings-health.error{border-color:var(--danger-line);background:var(--danger-bg)}.ym-health-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-3)}.ym-health-head span{font-size:var(--fs-xs);font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.ym-health-head h3{margin:2px 0}.ym-health-head p{margin:0;color:var(--muted);font-size:var(--fs-s)}.ym-health-head button{flex:none}.ym-health-issues{display:flex;flex-direction:column;gap:var(--sp-1)}.ym-health-issues>div{display:flex;align-items:baseline;gap:var(--sp-2);padding:6px 10px;border-radius:var(--radius-s);background:var(--surface);border:1px solid var(--line);font-size:var(--fs-s)}.ym-health-issues>div>b{flex:none}.ym-health-issues>.error{border-color:var(--danger-line)}.ym-health-issues>.error b{color:var(--danger)}.ym-health-issues>.warning{border-color:var(--warn-line)}.ym-health-issues>.warning b{color:var(--warn)}.ym-health-issues>.info b{color:var(--brand-strong)}.ym-health-issues>.ok b{color:var(--ok)}.ym-health-system-note{color:var(--muted);font-size:var(--fs-xs)}.ym-system-files-card{border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface);padding:var(--sp-4);display:flex;flex-direction:column;gap:var(--sp-3)}.ym-system-files{display:flex;flex-direction:column;gap:var(--sp-2)}.ym-system-files-title b{display:block}.ym-system-files-title small{color:var(--muted)}.ym-system-files>span{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);border:1px solid var(--line);border-radius:var(--radius-s);background:var(--surface-2);font-size:var(--fs-s)}.ym-system-files>span>i{flex:none;font-style:normal;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--surface-3);color:var(--muted);font-weight:700}.ym-system-files>span.exists>i{background:var(--ok-bg);color:var(--ok)}.ym-system-files>span.missing>i{background:var(--danger-bg);color:var(--danger)}.ym-system-files>span>b{flex:none;direction:ltr}.ym-system-files>span>small{flex:1;min-width:0;color:var(--muted)}.ym-system-files>span>em{flex:none;font-style:normal;color:var(--muted);font-size:var(--fs-xs)}.ym-system-files>span>button{flex:none;padding:4px 12px;font-size:var(--fs-xs)}.ym-global-files-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--sp-3)}.ym-global-file-card{display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-4);border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface-2)}.ym-global-file-card.exists{border-color:var(--ok-line)}.ym-global-file-card.missing{border-color:var(--warn-line)}.ym-global-file-card h3{margin:0;direction:ltr;text-align:right}.ym-global-file-card p{margin:0;color:var(--muted);font-size:var(--fs-s)}.ym-global-file-card span{font-size:var(--fs-xs);font-weight:700;color:var(--ink-soft)}.ym-global-file-card.exists span{color:var(--ok)}.ym-global-file-card.missing span{color:var(--warn)}.ym-global-file-card em{color:var(--muted);font-size:var(--fs-xs)}.ym-global-file-icon{font-size:1.6rem;line-height:1}.ym-coverage-table{display:flex;flex-direction:column;gap:var(--sp-3)}.ym-coverage-summary{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--sp-2) var(--sp-3);padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-s);background:var(--brand-softer);border:1px solid var(--brand-soft)}.ym-coverage-summary b{color:var(--brand-deep);font-size:var(--fs-l)}.ym-coverage-summary span{color:var(--muted);font-size:var(--fs-xs)}.ym-coverage-rows{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:var(--radius-s);overflow:hidden;max-height:420px;overflow-y:auto}.ym-coverage-rows>div{display:grid;grid-template-columns:minmax(160px,2fr) repeat(4,minmax(56px,1fr));gap:var(--sp-2);align-items:center;padding:6px 12px;border-bottom:1px solid var(--line);font-size:var(--fs-s)}.ym-coverage-rows>div:last-child{border-bottom:none}.ym-coverage-rows>.head{position:sticky;top:0;background:var(--surface-2);color:var(--ink-soft);font-weight:700;font-size:var(--fs-xs)}.ym-coverage-rows small{display:block;color:var(--muted);font-size:var(--fs-xs);direction:ltr;text-align:right}.ym-coverage-rows .level-full{color:var(--ok);font-weight:700}.ym-coverage-rows .level-medium{color:var(--brand-strong);font-weight:700}.ym-coverage-rows .level-basic{color:var(--warn);font-weight:700}.ym-coverage-rows .level-none{color:var(--muted)}.ym-empty{padding:var(--sp-6) var(--sp-4);text-align:center;color:var(--muted);background:var(--surface-2);border:1px dashed var(--line-strong);border-radius:var(--radius-m)}.ym-empty.ym-error{color:var(--danger);border-color:var(--danger-line);background:var(--danger-bg)}@media(max-width:720px){.ym-list-row{flex-wrap:wrap}.ym-list-meta{display:none}.ym-list-actions{max-width:100%;width:100%;justify-content:flex-start}.ym-folder-actions{width:100%;justify-content:flex-start}.ym-settings-hero{flex-direction:column;align-items:flex-start}.ym-health-head{flex-direction:column}.ym-coverage-rows>div{grid-template-columns:minmax(120px,2fr) repeat(4,minmax(40px,1fr))}}
