.cat-page{flex-direction:column;gap:18px;display:flex}.cat-page>.page-head,.cat-page>.cat-bhead,.cat-page>.cat-pd-head{margin-bottom:6px}.cat-page>.backlink{align-self:flex-start;margin-bottom:-6px}.cat-page>.section{margin-top:12px}:where(.cat-page) :where(p,h2,h3,h4,dl,dd,ul,ol,figure){margin:0}.cat-narrow{max-width:860px}.cat-muted{color:var(--text-3)}.cat-note{margin-top:10px}.cat-pad{padding:10px 12px}.cat-block{display:block}.cat-self-start{align-self:flex-start}.cat-code{color:var(--text-3);font-size:11px}.cat-inline-pills{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.cat-h4{font:600 13px/1.3 var(--font-ui);align-items:center;gap:6px;margin:0 0 6px;display:flex}.cat-plain{color:var(--text-2);flex-direction:column;gap:4px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.cat-plain.is-bad{color:var(--bad)}.cat-json{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--sunken);max-height:340px;color:var(--text-2);font:12px/1.5 var(--font-mono);white-space:pre;margin:0;padding:10px 12px;overflow:auto}.cat-json.is-bad{border-color:var(--bad);color:var(--bad)}.cat-dot{background:var(--text-3);width:10px;height:10px;box-shadow:inset 0 0 0 1px var(--swatch-line);border-radius:50%;flex:none;display:inline-block}.cat-dot.tone-ok{background:var(--ok)}.cat-dot.tone-info{background:var(--info)}.cat-dot.tone-muted{background:var(--text-3)}.cat-dot.is-all{background:conic-gradient(var(--c-cyan), var(--c-magenta), var(--c-yellow), var(--c-cyan))}.cat-lbl{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.cat-counter{color:var(--text-3);font:500 11px var(--font-mono)}.pill.cat-mini{height:18px;margin-left:6px;padding:0 7px;font-size:11px}.cat-panel{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--canvas);min-width:0;box-shadow:var(--shadow-1)}.cat-panel-head{flex-wrap:wrap;align-items:flex-start;gap:12px;padding:14px 16px 0;display:flex}.cat-panel-titles{flex:240px;min-width:0}.cat-panel-titles h3{font:650 15px/1.3 var(--font-ui);margin:0}.cat-panel-titles p{color:var(--text-2);margin-top:2px;font-size:12.5px}.cat-panel-actions{flex-wrap:wrap;gap:6px;display:flex}.cat-panel-body{flex-direction:column;gap:14px;padding:14px 16px 16px;display:flex}.cat-panel-body .field,.cat-meta .field{flex-direction:column;gap:6px;margin-top:0;display:flex}.field>.label,.cat-meta .field>.label{color:var(--ink);font-size:12.5px;font-weight:600}.form-grid>.span-2{grid-column:1/-1}.cat-disc{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--canvas)}.cat-disc-card{box-shadow:var(--shadow-1)}.cat-disc-head{color:inherit;cursor:pointer;flex-wrap:wrap;align-items:center;gap:9px;padding:12px 14px;list-style:none;display:flex}.cat-disc-head::-webkit-details-marker{display:none}.cat-disc-chev{color:var(--text-3);flex:none;transition:transform .12s}.cat-disc[open]>.cat-disc-head .cat-disc-chev{transform:rotate(90deg)}.cat-disc[open]>.cat-disc-head{border-bottom:1px solid var(--line)}.cat-disc-title{font-size:14px;font-weight:600}.cat-disc-sub{color:var(--text-3);font-size:12.5px}.cat-disc-meta{color:var(--warn);margin-left:auto;font-size:12px}.cat-disc-body{flex-direction:column;gap:14px;padding:14px 16px 16px;display:flex}.cat-disc-mini>summary{color:var(--text-2);cursor:pointer;font-size:12.5px}.cat-disc-mini[open]>summary{margin-bottom:6px}.cat-kvlist{border:1px solid var(--line);border-radius:var(--r-md);grid-template-columns:minmax(160px,max-content) minmax(0,1fr);margin:0;display:grid;overflow:hidden}.cat-kvlist>div{display:contents}.cat-kvlist dt,.cat-kvlist dd{border-bottom:1px solid var(--line);margin:0;padding:9px 12px;font-size:13px}.cat-kvlist dt{background:var(--sunken);color:var(--text-2)}.cat-kvlist dd{overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;gap:2px;display:flex}.cat-kvlist>div:last-child dt,.cat-kvlist>div:last-child dd{border-bottom:0}.cat-kvlist.sm dt,.cat-kvlist.sm dd{padding:6px 10px;font-size:12.5px}.cat-kvlist code{font:12px var(--font-mono);overflow-wrap:anywhere}.cat-savebar.is-clean{color:var(--text-2)}.cat-savebar.is-clean>svg{color:var(--ok)}.cat-savebar.is-clean .btn-primary{background:var(--accent);color:var(--on-accent);border-color:#0000}.menu.cat-pop{min-width:260px;padding:12px}.menu.cat-pop-left{left:0;right:auto}.menu.cat-pop-right{left:auto;right:0}.menu.cat-pop.cat-up{top:auto;bottom:calc(100% + 6px)}.menu.cat-ctx{z-index:90;width:240px;position:fixed}.cat-aipop{min-width:280px;color:var(--ink);flex-direction:column;gap:10px;display:flex}.cat-aipop-sec{border-bottom:1px solid var(--line);flex-direction:column;gap:8px;padding-bottom:10px;display:flex}.cat-aipop-sec:last-child{border-bottom:0;padding-bottom:0}.cat-aipop-sec .btn{justify-content:center}.bulkbar .cat-aipop .btn{border-color:var(--line-strong);background:var(--canvas);color:var(--ink);box-shadow:var(--shadow-1)}.bulkbar .cat-aipop .btn-primary{border-color:var(--primary);background:var(--primary);color:var(--on-primary)}.cat-upload{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--canvas);box-shadow:var(--shadow-1);flex-direction:column;gap:12px;padding:16px;scroll-margin-top:16px;display:flex}.cat-upload:focus{outline:none}.cat-upload-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cat-upload-form{flex-direction:column;gap:12px;display:flex}.cat-upload-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cat-files{flex-direction:column;gap:10px;display:flex}.cat-files-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.cat-files-grid{grid-template-columns:repeat(auto-fill,minmax(min(150px,100%),1fr));gap:10px;max-height:360px;padding:2px;display:grid;overflow:auto}.cat-file{border:1px solid var(--line);border-radius:var(--r-md);background:var(--canvas);flex-direction:column;gap:3px;min-width:0;padding:6px;display:flex;position:relative}.cat-file.is-bad{border-color:var(--bad);background:var(--bad-soft)}.cat-file-thumb{aspect-ratio:4/3;background:var(--sunken);border-radius:6px;place-items:center;display:grid;overflow:hidden}.cat-file-thumb img{object-fit:cover;width:100%;height:100%}.cat-file-ext{color:var(--text-3);font:700 16px var(--font-mono)}.cat-file-badge{background:var(--canvas);box-shadow:var(--shadow-1);border-radius:4px;padding:1px 6px;font-size:10px;position:absolute;top:10px;left:10px}.icon-btn.cat-file-x{background:var(--canvas);box-shadow:var(--shadow-1);position:absolute;top:8px;right:8px}.cat-file-name{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.cat-file-meta{min-width:0;color:var(--text-3);flex-direction:column;font-size:11px;display:flex}.cat-file-path{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cat-upload-foot{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.cat-upload-foot .field{flex-direction:column;flex:320px;gap:6px;margin-top:0;display:flex}.cat-progress{border:1px solid var(--line);border-radius:var(--r-md);background:var(--sunken);flex-direction:column;gap:8px;padding:12px;display:flex}.cat-progress-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.cat-progress-meta{color:var(--text-2);flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:12px;display:flex}.cat-result{border:1px solid var(--line);border-radius:var(--r-md);flex-direction:column;gap:10px;padding:12px;display:flex}.cat-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.cat-tile{border:1px solid var(--line);border-radius:var(--r-md);background:var(--canvas);color:var(--text-2);box-shadow:var(--shadow-1);flex-direction:column;gap:2px;padding:10px 12px;font-size:12px;display:flex}.cat-tile strong{color:var(--ink);font:600 20px/1.1 var(--font-display);font-variant-numeric:tabular-nums}.cat-tile.ok strong{color:var(--ok)}.cat-tile.warn strong{color:var(--warn)}.cat-tile.bad strong{color:var(--bad)}.cat-import-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:22px;display:grid}.cat-board{min-width:0}.cat-board-bar .c-search{flex:220px}.btn.cat-more-sm{flex:none;width:28px}.cat-batches{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:14px;display:grid}.cat-batch{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--canvas);min-width:0;box-shadow:var(--shadow-1);cursor:pointer;flex-direction:column;gap:10px;padding:14px;transition:border-color .12s,box-shadow .12s;display:flex}.cat-batch.is-pseudo{background:var(--sunken);border-style:dashed}.cat-batch-head{align-items:flex-start;gap:8px;display:flex}.cat-batch-titles{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cat-batch-titles h3{font:650 15px/1.3 var(--font-ui);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cat-batch-name{color:var(--ink);overflow-wrap:anywhere;text-decoration:none}.cat-batch-name:hover{text-underline-offset:3px;text-decoration:underline}.cat-batch-meta{color:var(--text-3);font-size:12px}.cat-batch-desc{color:var(--text-2);font-size:13px}.cat-strip{gap:6px;text-decoration:none;display:flex}.cat-strip-item{width:56px;height:56px;box-shadow:inset 0 0 0 1px var(--swatch-line);border-radius:8px;flex:none;overflow:hidden}.cat-strip-item img{object-fit:cover;width:100%;height:100%;display:block}.cat-strip-empty,.cat-strip-more{background:var(--sunken);width:56px;height:56px;color:var(--text-3);font:600 13px var(--font-mono);border-radius:8px;flex:none;place-items:center;display:grid}.cat-stack-wrap{flex-direction:column;gap:6px;display:flex}.cat-stack{background:var(--sunken);border-radius:999px;height:8px;display:flex;overflow:hidden}.cat-stack i,.cat-legend i{height:100%;display:block}.cat-legend{color:var(--text-2);flex-wrap:wrap;gap:4px 12px;font-size:11.5px;display:flex}.cat-legend span{align-items:center;gap:5px;display:inline-flex}.cat-legend i{border-radius:50%;width:8px;height:8px}.seg-missing{background:var(--warn)}.seg-ready{background:var(--accent)}.seg-catalog{background:var(--ok)}.seg-work{background:var(--info)}.cat-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.cat-metrics>div{flex-direction:column;gap:1px;display:flex}.cat-metrics dt{color:var(--text-3);font-size:11.5px}.cat-metrics dd{font:600 18px/1.2 var(--font-display);font-variant-numeric:tabular-nums;margin:0}.cat-batch-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:10px;display:flex}.cat-flowcard{box-shadow:var(--shadow-1);position:sticky;top:0}.cat-flow{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.cat-flow li{align-items:flex-start;gap:10px;display:flex}.cat-flow li>svg{color:var(--text-3);flex:none;margin-top:4px}.cat-flow-n{border:1px solid var(--line);background:var(--sunken);width:24px;height:24px;color:var(--text-2);font:600 12px var(--font-mono);border-radius:50%;flex:none;place-items:center;display:grid}.cat-flow li.is-att .cat-flow-n{background:var(--warn-soft);color:var(--warn);border-color:#0000}.cat-bhead{align-items:flex-start}.cat-title-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cat-rename-wrap{gap:8px;margin:4px 0}.cat-rename{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cat-rename .input{max-width:420px}.kpis.cat-stats{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px}.kpis.cat-stats .kpi{border-radius:var(--r-md);gap:4px;padding:11px 14px}.kpis.cat-stats .kpi-value{font-size:22px}.cat-steps{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--canvas);box-shadow:var(--shadow-1);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:10px;margin:0;padding:14px 16px;list-style:none;display:grid}.cat-steps li{align-items:flex-start;gap:10px;min-width:0;display:flex;position:relative}.cat-step-dot{border:2px solid var(--line-strong);background:var(--canvas);width:24px;height:24px;color:var(--text-2);font:600 11px var(--font-mono);border-radius:50%;flex:none;place-items:center;display:grid}.cat-steps li.is-done .cat-step-dot{border-color:var(--ok);background:var(--ok);color:#fff}.cat-steps li.is-active .cat-step-dot{border-color:var(--accent);color:var(--accent-ink);box-shadow:0 0 0 4px var(--accent-soft)}.cat-step-text{min-width:0;color:var(--text-2);flex-direction:column;gap:1px;font-size:12.5px;display:flex}.cat-step-text strong{color:var(--ink);font-size:13px}.cat-report{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--canvas);box-shadow:var(--shadow-1)}.cat-report.has-err{border-color:var(--bad)}.cat-report-head{cursor:pointer;flex-wrap:wrap;align-items:center;gap:9px;padding:12px 14px;font-size:13.5px;list-style:none;display:flex}.cat-report-head::-webkit-details-marker{display:none}.cat-report-head>strong{margin-right:6px}.cat-report-chev{color:var(--text-2);flex:none;transition:transform .12s}.cat-report[open] .cat-report-chev{transform:rotate(90deg)}.cat-report-body{flex-direction:column;gap:12px;padding:0 14px 14px;display:flex}.cat-report-sec{flex-direction:column;gap:6px;display:flex}.cat-dups{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cat-dups li{border-radius:var(--r-md);flex-direction:column;gap:6px;padding:10px 12px;font-size:13px;display:flex}.cat-dups li>div:first-child{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.cat-dups li.is-bad{background:var(--bad-soft)}.cat-dups li.is-warn{background:var(--warn-soft)}.cat-match{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--canvas);color:inherit;text-align:left;align-items:center;gap:10px;padding:6px 8px;font-size:12.5px;text-decoration:none;display:flex}.cat-match:hover{border-color:var(--line-strong)}.cat-limits .list-row{gap:12px}.cat-ws{grid-template-columns:var(--cat-rail-w,280px) minmax(0, 1fr) 400px;align-items:start;gap:20px;display:grid}.cat-ws.is-two{grid-template-columns:var(--cat-rail-w,280px) minmax(0, 1fr)}.cat-rail{flex-direction:column;gap:14px;max-height:calc(100vh - 90px);padding-right:2px;display:flex;position:sticky;top:0;overflow:auto}.cat-rail-toggle{display:none}.cat-rail-body{flex-direction:column;gap:16px;display:flex}.cat-rail-title{color:var(--text-3);font:600 11px/1.3 var(--font-ui);letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px}.cat-main{flex-direction:column;gap:12px;min-width:0;display:flex}.cat-snav{flex-direction:column;gap:2px;display:flex}.cat-snav-item{border-radius:var(--r-sm);width:100%;height:34px;color:var(--text-2);align-items:center;gap:9px;padding:0 10px;font-size:13.5px;font-weight:500;text-decoration:none;display:flex}.cat-snav-item:hover{background:var(--hover);color:var(--ink)}.cat-snav-item.is-on{background:var(--accent-soft);color:var(--accent-ink)}.cat-snav-item>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cat-tree{flex-direction:column;gap:6px;display:flex;position:relative}.cat-tree-head{align-items:flex-start;gap:8px;display:flex}.cat-tree-titles{flex:1;min-width:0}.cat-tree-titles .help{font-size:12px}.cat-tax{align-items:flex-start;gap:8px;font-size:12px;display:flex}.cat-tax>.c-dot{flex:none;margin-top:5px}.cat-tree-all{border-radius:var(--r-sm);width:100%;height:32px;color:var(--ink);border:1px solid #0000;align-items:center;gap:8px;padding:0 8px 0 10px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.cat-tree-all:hover{background:var(--hover)}.cat-tree-all.is-on{background:var(--accent-soft);color:var(--accent-ink)}.cat-tree-all.drop-root{border-style:dashed;border-color:var(--accent);background:var(--accent-soft)}.cat-tree-all>span:first-of-type{flex:1}.cat-tree-list,.cat-tree-list ul{margin:0;padding:0;list-style:none}.cat-tree-row{border-radius:var(--r-sm);border:1px solid #0000;align-items:center;gap:2px;min-height:32px;padding-right:4px;display:flex}.cat-tree-row:hover{background:var(--hover)}.cat-tree-row.is-on{background:var(--accent-soft)}.cat-tree-row.is-on .cat-tree-name{color:var(--accent-ink);font-weight:600}.cat-tree-row.is-dragging{opacity:.5}.cat-tree-row.drop-before{box-shadow:inset 0 2px 0 var(--accent)}.cat-tree-row.drop-after{box-shadow:inset 0 -2px 0 var(--accent)}.cat-tree-row.drop-inside{border-style:dashed;border-color:var(--accent);background:var(--accent-soft)}.cat-tree-row.drop-assign{border-style:dashed;border-color:var(--ok);background:var(--ok-soft)}.cat-tree-gap{flex:none;width:24px}.cat-tree-grip{width:16px;color:var(--text-3);cursor:grab;flex:none;place-items:center;display:grid}.cat-tree-name{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:1;padding:4px;font-size:13px;text-decoration:none;overflow:hidden}.cat-tree-code{background:var(--sunken);color:var(--text-3);border-radius:4px;flex:none;padding:1px 5px;font-size:10.5px}.cat-tree-count{border:1px solid var(--line);background:var(--sunken);min-width:22px;color:var(--text-2);font:600 10.5px/17px var(--font-mono);text-align:center;border-radius:999px;flex:none;margin-left:auto;padding:0 6px}.cat-tree-count.is-zero{opacity:.5}.cat-tree-more{opacity:0}.cat-tree-row:hover .cat-tree-more,.cat-tree-row:focus-within .cat-tree-more,.cat-tree-row.is-on .cat-tree-more,.cat-tree-more[aria-expanded=true]{opacity:1}.cat-tree-empty{border:1px dashed var(--line-strong);border-radius:var(--r-sm);padding:8px 10px}.cat-tree-foot{border-radius:var(--r-sm);background:var(--sunken);color:var(--text-2);padding:8px 10px;font-size:12px}.cat-tree-form{border:1px solid var(--line);border-radius:var(--r-md);background:var(--sunken);flex-direction:column;gap:8px;margin:4px 0 6px;padding:10px;display:flex}.cat-tree-form.is-danger{border-color:var(--bad)}.cat-tree-form .field{flex-direction:column;gap:4px;margin-top:0;display:flex}.cat-tree-form-title{font-size:13px}.cat-tree-sizer{visibility:hidden;pointer-events:none;width:max-content;height:0;position:absolute;top:0;left:0;overflow:hidden}.cat-tree-sizer-row{align-items:center;gap:2px;padding-right:4px;font-size:13px;display:flex}.cat-tree-sizer-name{white-space:nowrap;padding:4px}.cat-facets{flex-direction:column;gap:16px;display:flex}.cat-facet{flex-direction:column;gap:2px;display:flex}.cat-swatches{flex-wrap:wrap;gap:6px;padding:2px;display:flex}.cat-swatch-btn{border:2px solid var(--canvas);width:26px;height:26px;box-shadow:0 0 0 1px var(--line-strong);border-radius:50%}.cat-swatch-btn:hover{box-shadow:0 0 0 2px var(--text-3)}.cat-swatch-btn.is-on{box-shadow:0 0 0 2px var(--accent)}.cat-tagfacet{flex-wrap:wrap;gap:4px;display:flex}.c-chip.cat-tagchip{height:26px;padding:0 9px;font-size:12px;text-decoration:none}.cat-filters{flex-direction:column;gap:8px;display:flex}.cat-filters-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.c-search.cat-search{flex:280px;max-width:460px}.cat-search-spin{color:var(--text-3);place-items:center;display:grid;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.cat-notices{flex-direction:column;gap:8px;scroll-margin:16px;display:flex}.cat-clear{font-size:13px}.cat-count{color:var(--text-3);margin-left:auto;font-size:12.5px}.cat-fchips{flex-wrap:wrap;gap:6px;display:flex}.c-chip.cat-fchip{gap:6px;height:26px;padding:0 8px 0 10px;font-size:12px;text-decoration:none}.cat-adv{border:1px solid var(--line);border-radius:var(--r-md);background:var(--sunken);grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:12px;display:grid}.cat-adv[hidden]{display:none}.cat-adv .field{flex-direction:column;gap:6px;margin-top:0;display:flex}.cat-colorsel{text-align:left;cursor:pointer;align-items:center;gap:8px;display:inline-flex}.menu.cat-colorlist{flex-direction:column;gap:1px;max-height:280px;display:flex;overflow:auto}.cat-resbar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:8px 0;display:flex}.cat-range{color:var(--text-2);font-size:12.5px}.cat-inline{color:var(--text-2);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.cat-inline .select{height:32px;min-height:32px;font-size:13px}.seg>a{height:28px;color:var(--text-2);white-space:nowrap;border-radius:6px;align-items:center;padding:0 10px;font-size:12.5px;font-weight:500;text-decoration:none;display:inline-flex}.seg>a:hover{color:var(--ink)}.seg>a[aria-current=true]{background:var(--canvas);color:var(--ink);box-shadow:0 1px 2px #17150f1a, 0 0 0 1px var(--line);font-weight:600}.c-card-grid{grid-template-columns:repeat(auto-fill,minmax(min(190px,100%),1fr));gap:14px;display:grid}.c-card{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--canvas);min-width:0;box-shadow:var(--shadow-1);flex-direction:column;transition:border-color .12s,box-shadow .12s;display:flex;position:relative;overflow:hidden}.c-card[draggable=true]{cursor:grab}.c-card-main{width:100%;min-width:0;color:inherit;text-align:left;flex-direction:column;text-decoration:none;display:flex}.c-card-main:focus-visible{outline:none}.c-card-media{border-bottom:1px solid var(--line);background:var(--sunken);display:block;position:relative}.c-card-badges{pointer-events:none;flex-wrap:wrap;gap:4px;display:flex;position:absolute;top:8px;left:8px;right:40px}.c-card-badges .pill{border:1px solid var(--line);box-shadow:var(--shadow-1)}.c-card-badges .pill:not(.warn):not(.info){background:var(--canvas)}.c-card-badges .cat-gs{pointer-events:auto}.c-card-check{z-index:2;background:var(--canvas);width:26px;height:26px;box-shadow:var(--shadow-1);cursor:pointer;border-radius:50%;place-items:center;display:grid;position:absolute;top:8px;right:8px}.c-card-body{flex-direction:column;gap:3px;min-width:0;padding:10px 12px 12px;display:flex}.c-card-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.c-card-sub{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.c-card-meta{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.c-card-foot{border-top:1px solid var(--line);background:var(--canvas);align-items:center;gap:6px;padding:8px 10px;display:flex}.c-card.is-locked .c-card-media{opacity:.75}.cat-thumb{aspect-ratio:1;background:var(--sunken);width:100%;display:block;position:relative;overflow:hidden}.cat-thumb img{object-fit:cover;width:100%;height:100%;display:block}.cat-nopreview{color:var(--text-3);font:600 10px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;place-items:center;display:grid}.cat-pills{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.cat-pills.is-stack{flex-direction:column;align-items:flex-end}.pill.cat-gs{height:20px;font:600 10.5px var(--font-mono);padding:0 7px}.cat-chips{flex-wrap:wrap;gap:4px;display:flex}.cat-tag{background:var(--sunken);height:20px;color:var(--text-2);white-space:nowrap;border-radius:6px;align-items:center;padding:0 7px;font-size:11.5px;display:inline-flex}.cat-tag.more{color:var(--text-3)}.cat-list{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--canvas);box-shadow:var(--shadow-1);flex-direction:column;display:flex;overflow:hidden}.cat-row{border-bottom:1px solid var(--line);background:var(--canvas);align-items:center;gap:10px;padding:8px 12px;display:flex}.cat-row:last-child{border-bottom:0}.cat-row.is-selected{background:var(--accent-soft)}.cat-row-check{width:22px;color:var(--text-3);flex:none;place-items:center;display:grid}.cat-row-main{min-width:0;color:inherit;flex:1;align-items:center;gap:12px;text-decoration:none;display:flex}.cat-row-thumb{border-radius:8px;flex:none;width:44px;height:44px;overflow:hidden}.cat-row-thumb .cat-thumb{width:44px;height:44px}.cat-row-text{flex-direction:column;flex:200px;gap:1px;min-width:0;display:flex}.cat-row-text strong{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.cat-row-text .mono{color:var(--text-3);font-size:12px}.cat-row-cats{flex:200px;min-width:0}.cat-row-status,.cat-row-side{flex:none}.pattern-hover-preview{z-index:110;border:1px solid var(--line);border-radius:var(--r-md);background:var(--canvas);box-shadow:var(--shadow-3);pointer-events:none;animation:.12s c-pop;position:fixed;overflow:hidden}.pattern-hover-preview img{width:100%;height:auto;display:block}.pattern-hover-preview span{color:var(--ink);padding:8px 10px;font-size:12px;font-weight:600;display:block}.cat-pager{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;padding:8px 0;display:flex}.cat-pager .btn.is-disabled{opacity:.45;pointer-events:none}.cat-pager-n{border-radius:var(--r-sm);min-width:32px;height:30px;color:var(--text-2);font:500 13px var(--font-mono);border:1px solid #0000;place-items:center;padding:0 8px;text-decoration:none;display:inline-grid}.cat-pager-n:hover{background:var(--hover);color:var(--ink)}.cat-pager-n.is-on{border-color:var(--line-strong);background:var(--canvas);color:var(--ink);box-shadow:var(--shadow-1);font-weight:600}.cat-pager-gap{color:var(--text-3);padding:0 4px}.cat-bulk{z-index:20;position:sticky;bottom:12px}.cat-bulk .icon-btn,.cat-bulk .icon-btn:hover:not(:disabled){color:inherit}.cat-bulk .icon-btn:hover:not(:disabled){background:#7f7f7f40}.cat-review{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--canvas);max-height:calc(100vh - 90px);box-shadow:var(--shadow-1);position:sticky;top:0;overflow:auto}.cat-rv{flex-direction:column;min-height:100%;display:flex}.cat-rv.is-empty{padding:16px}.cat-rv-head{z-index:2;border-bottom:1px solid var(--line);background:var(--canvas);align-items:center;gap:8px;padding:10px 12px;display:flex;position:sticky;top:0}.cat-rv-head .eyebrow{flex:1;margin:0}.cat-rv-nav{color:var(--text-2);align-items:center;gap:4px;font-size:12px;display:inline-flex}.cat-rv-body{flex-direction:column;gap:14px;padding:14px;display:flex}.drawer-body>.cat-rv-body{padding:0}.cat-rv-preview{border:1px solid var(--line);border-radius:var(--r-md);background:var(--sunken);cursor:zoom-in;width:100%;padding:0;display:block;overflow:hidden}.cat-rv-preview img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.cat-rv-preview.is-empty{aspect-ratio:1;color:var(--text-3);font:600 11px var(--font-mono);text-transform:uppercase;cursor:default;place-items:center;display:grid}.cat-rv-titles h3{font:650 17px/1.25 var(--font-display);overflow-wrap:anywhere}.cat-rv-titles .mono{color:var(--text-3);overflow-wrap:anywhere;margin-top:2px;font-size:12px;display:block}.cat-rv-pills{flex-wrap:wrap;gap:4px;display:flex}.cat-ready{border-radius:var(--r-md);background:var(--warn-soft);align-items:flex-start;gap:8px;padding:10px 12px;font-size:13px;display:flex}.cat-ready>svg{color:var(--warn);flex:none;margin-top:1px}.cat-ready.is-ok{background:var(--ok-soft)}.cat-ready.is-ok>svg{color:var(--ok)}.cat-ready>div{overflow-wrap:anywhere;flex-direction:column;gap:1px;min-width:0;display:flex}.cat-rv-ai{border-radius:var(--r-md);background:var(--purple-soft);flex-direction:column;gap:8px;padding:12px;display:flex}.cat-rv-ai .cat-h4 svg{color:var(--purple)}.cat-rv-draft{flex-direction:column;gap:4px;font-size:13px;display:flex}.cat-rv-draft p{color:var(--text-2)}.cat-rv-form{flex-direction:column;gap:12px;display:flex}.cat-rv-form .field{flex-direction:column;gap:6px;margin-top:0;display:flex}.cat-rv-foot{border-top:1px solid var(--line);background:var(--canvas);flex-wrap:wrap;gap:8px;margin-top:auto;padding:12px 14px;display:flex;position:sticky;bottom:0}.cat-tagpick{position:relative}.cat-tagpick-box{border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--canvas);flex-wrap:wrap;align-items:center;gap:4px;min-height:36px;padding:4px 6px;display:flex}.cat-tagpick-box.is-disabled{background:var(--sunken)}.cat-chip{border:1px solid var(--line);background:var(--sunken);border-radius:6px;align-items:center;gap:4px;height:24px;padding:0 4px 0 8px;font-size:12px;display:inline-flex}.cat-chip.is-off{padding-right:8px}.cat-chip-note{color:var(--warn);font-size:10.5px}.cat-chip-x{width:18px;height:18px;color:var(--text-3);background:0 0;border:0;border-radius:4px;place-items:center;padding:0;display:grid}.cat-chip-x:hover{background:var(--hover);color:var(--ink)}.cat-chip-act{font-size:12px}.cat-placeholder{color:var(--text-3);padding:0 4px;font-size:13px}.cat-tagpick-add{margin-left:auto}.menu.cat-tagpick-menu{min-width:0;max-width:none;padding:8px;left:0;right:0}.c-search.cat-tagpick-search{max-width:none;margin-bottom:6px}.cat-tagpick-list{flex-direction:column;gap:1px;max-height:240px;display:flex;overflow:auto}.cat-colorpick{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cat-colorgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px;max-height:260px;display:grid;overflow:auto}.cat-colorcheck{font-size:13px}.cat-checktree{border:1px solid var(--line);border-radius:var(--r-sm);flex-direction:column;gap:4px;max-height:260px;padding:8px 10px;display:flex;overflow:auto}.cat-meta-class{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.cat-ro-desc{color:var(--text-2);font-size:13.5px}.cat-output{font-family:var(--font-mono);align-items:center;display:flex}.cat-choices{flex-direction:column;gap:8px;display:flex}.cat-choice{border:1px solid var(--line);border-radius:var(--r-md);background:var(--canvas);width:100%;color:inherit;text-align:left;cursor:pointer;align-items:center;gap:12px;padding:12px;transition:border-color .12s,box-shadow .12s;display:flex}.cat-choice:disabled{opacity:.6;cursor:default}.cat-choice .row-main{flex:1}.cat-lb-tools{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cat-lb-z{text-align:center;min-width:54px;font-size:13px}.cat-lb-stage{border:1px solid var(--line);border-radius:var(--r-md);background:var(--sunken);max-height:62vh;overflow:auto}.cat-lb-inner{margin:0 auto}.cat-lb-inner img{width:100%;height:auto;display:block}.cat-limit-card{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--canvas);max-width:760px;box-shadow:var(--shadow-1);flex-direction:column;gap:14px;padding:18px;display:flex}.cat-limit-head{align-items:flex-start;gap:12px;display:flex}.cat-limit-titles{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.cat-limit-title{font:650 18px/1.25 var(--font-display);overflow-wrap:anywhere}.cat-limit-actions{flex-direction:column;gap:10px;display:flex}.cat-pd-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.cat-pd-titles{flex-direction:column;flex:360px;gap:6px;min-width:0;display:flex}.cat-pd-titles .page-title{overflow-wrap:anywhere}.cat-pd-pills{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cat-pd-line{align-items:center;gap:6px;font-size:13px;display:flex}.cat-pd-menu{gap:8px}.cat-sync{border:1px solid var(--line);border-radius:var(--r-md);background:var(--sunken);flex-wrap:wrap;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.cat-sync.is-paused{background:var(--warn-soft);border-color:#0000}.cat-sync.is-pending{background:var(--info-soft);border-color:#0000}.cat-sync .row-ic{background:0 0}.cat-sync-body{flex-direction:column;flex:320px;gap:3px;min-width:0;font-size:13px;display:flex}.cat-sync-state{font-weight:600}.cat-pd-grid{grid-template-columns:280px minmax(0,1fr) 300px;align-items:start;gap:22px;display:grid}.cat-pd-left,.cat-pd-right{flex-direction:column;gap:14px;min-width:0;display:flex;position:sticky;top:0}.cat-pd-main{min-width:0}.cat-pd-tabs .tabs{margin-bottom:16px}.cat-pd-panel{flex-direction:column;gap:16px;display:flex}.cat-pd-panel[hidden]{display:none}.cat-pd-preview{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--canvas);box-shadow:var(--shadow-1);flex-direction:column;gap:10px;padding:14px;display:flex}.cat-pd-preview .h3{margin:0}.cat-pd-img{border:1px solid var(--line);border-radius:var(--r-md);background:var(--sunken);cursor:zoom-in;padding:0;display:block;position:relative;overflow:hidden}.cat-pd-img img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.cat-pd-img-hint{background:var(--canvas);color:var(--ink);box-shadow:var(--shadow-1);opacity:0;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;transition:opacity .12s;display:inline-flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.cat-pd-img:hover .cat-pd-img-hint,.cat-pd-img:focus-visible .cat-pd-img-hint{opacity:1}.cat-pd-noimg{aspect-ratio:1;border:1px dashed var(--line-strong);border-radius:var(--r-md);color:var(--text-3);font:600 12px var(--font-mono);place-items:center;gap:6px;display:grid}.cat-pd-file{align-items:flex-start;gap:10px;font-size:13px;display:flex}.cat-pd-file>svg{color:var(--text-3);flex:none;margin-top:2px}.cat-pd-file>div{overflow-wrap:anywhere;flex-direction:column;gap:1px;min-width:0;display:flex}.cat-pd-pal{flex-direction:column;gap:6px;display:flex}.cat-pd-palrow{flex-wrap:wrap;gap:6px 12px;display:flex}.cat-pal{color:var(--text-2);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.side-card.cat-side{box-shadow:var(--shadow-1);gap:12px}.cat-ready-top{align-items:center;gap:12px;display:flex}.cat-ready-top>div{flex-direction:column;gap:2px;min-width:0;font-size:13px;display:flex}.cat-donut{flex:none}.cat-donut-bg{fill:none;stroke:var(--line);stroke-width:8px}.cat-donut-fg{fill:none;stroke:var(--ok);stroke-linecap:round;stroke-width:8px}.cat-donut.tone-info .cat-donut-fg{stroke:var(--info)}.cat-donut.tone-warn .cat-donut-fg{stroke:var(--warn)}.cat-donut.tone-bad .cat-donut-fg{stroke:var(--bad)}.cat-donut-t{fill:var(--ink);font:700 15px var(--font-display)}.cat-checks{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cat-checks li{border-top:1px solid var(--line);justify-content:space-between;gap:8px;padding:7px 0;font-size:13px;display:flex}.cat-woo-state{flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.cat-side .btn{justify-content:center}.cat-ai-run{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.cat-ai-run .field{flex-direction:column;flex:220px;gap:6px;margin-top:0;display:flex}.cat-ai-list{flex-direction:column;gap:10px;display:flex}.cat-ai-card{border:1px solid var(--line);border-radius:var(--r-md);background:var(--canvas);flex-direction:column;gap:8px;padding:12px;display:flex}.cat-ai-card.is-new{border-color:var(--purple);box-shadow:inset 3px 0 0 var(--purple)}.cat-ai-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.cat-ai-head>div:first-child{flex-direction:column;gap:2px;min-width:0;display:flex}.cat-ai-rows{grid-template-columns:minmax(120px,max-content) minmax(0,1fr);gap:6px 14px;margin:0;font-size:13px;display:grid}.cat-ai-row{display:contents}.cat-ai-row dt{color:var(--text-3)}.cat-ai-row dd{overflow-wrap:anywhere;margin:0}.cat-props{flex-direction:column;gap:4px;display:flex}.cat-meta{gap:14px}.cat-sm-stats{color:var(--text-2);flex-wrap:wrap;gap:6px 16px;font-size:12.5px;display:flex}.cat-sm-stats strong{color:var(--ink);font-variant-numeric:tabular-nums}.cat-sm-stats .warn-text strong{color:inherit}.bulkbar.cat-sm-bulk{position:static}.cat-sm-price .input{width:150px;height:32px;min-height:32px}.cat-sm-grid{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:12px;display:grid}.cat-sm-card{border:1px solid var(--line);border-radius:var(--r-md);background:var(--canvas);flex-direction:column;gap:10px;min-width:0;padding:12px;display:flex}.cat-sm-card.is-selected{border-color:var(--accent);box-shadow:0 0 0 3px var(--ring)}.cat-sm-card.is-changed{box-shadow:inset 3px 0 0 var(--warn)}.cat-sm-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.cat-sm-head .check-row strong{font-weight:600}.cat-sm-card .c-switch-row{padding:4px 0}.cat-sm-fields{flex-direction:column;gap:8px;display:flex}.cat-sm-fields .field{flex-direction:column;gap:6px;margin-top:0;display:flex}.cat-sm-render{border-radius:var(--r-sm);background:var(--sunken);flex-direction:column;gap:6px;padding:10px;font-size:12.5px;display:flex}.cat-sm-spec{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.cat-sm-hist>summary{color:var(--text-2);cursor:pointer;font-size:12.5px}.cat-sm-hist[open]>summary{margin-bottom:6px}.cat-sm-hist .cat-plain li{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:4px 8px;padding:6px 0;display:flex}.cat-sm-hist .cat-plain li.is-current{font-weight:600}.cat-gsa{border:1px solid var(--line);border-radius:var(--r-md);background:var(--canvas);flex-direction:column;gap:10px;padding:12px;display:flex}.cat-gsa-head{flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}.cat-gsa-title{flex-direction:column;flex:240px;gap:2px;min-width:0;display:flex}.cat-gsa-deleted{align-items:center;gap:6px;display:inline-flex}.cat-gsa-plan{border-radius:var(--r-sm);background:var(--sunken);align-items:flex-start;gap:10px;padding:10px;font-size:13px;display:flex}.cat-gsa-plan>svg{color:var(--text-3);flex:none;margin-top:2px}.cat-gsa-plan>div{flex-direction:column;gap:2px;display:flex}.cat-gsa-out{border-radius:var(--r-sm);background:var(--sunken);flex-direction:column;gap:8px;padding:10px;display:flex}.cat-gsa-out-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.c-card:hover,.c-card.is-selected,.c-card.is-active,.cat-batch:hover,.cat-choice:hover:not(:disabled),.cat-choice:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--ring), var(--shadow-2);outline:none}.c-card:has(:focus-visible){border-color:var(--accent);box-shadow:0 0 0 3px var(--ring), var(--shadow-2);outline:none}.cat-batch:has(:focus-visible){border-color:var(--accent);box-shadow:0 0 0 3px var(--ring), var(--shadow-2);outline:none}.cat-batch.is-pseudo:hover{border-style:solid}.cat-batch.is-pseudo:has(:focus-visible){border-style:solid}.cat-batch .cat-batch-name:focus-visible,.cat-batch .cat-strip:focus-visible{outline:none}.cat-row:hover{background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent)}.cat-row.is-active{box-shadow:inset 3px 0 0 var(--accent)}.cat-tile:hover{border-color:var(--line-strong);box-shadow:var(--shadow-2)}@media (max-width:1400px){.cat-ws{grid-template-columns:var(--cat-rail-w,260px) minmax(0, 1fr)}.cat-review{display:none}.cat-pd-grid{grid-template-columns:260px minmax(0,1fr)}.cat-pd-right{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:static}}@media (max-width:1100px){.cat-import-grid{grid-template-columns:minmax(0,1fr)}.cat-flowcard{position:static}.cat-meta-class{grid-template-columns:minmax(0,1fr)}.cat-adv{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.cat-ws,.cat-ws.is-two{grid-template-columns:minmax(0,1fr)}.cat-rail{max-height:none;padding-right:0;position:static;overflow:visible}.cat-rail-toggle{align-self:flex-start;display:inline-flex}.cat-rail .cat-rail-body{display:none}.cat-rail.is-open .cat-rail-body{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--canvas);padding:12px;display:flex}.cat-pd-grid{grid-template-columns:minmax(0,1fr)}.cat-pd-left{position:static}.cat-pd-right{grid-template-columns:minmax(0,1fr)}.cat-steps{grid-auto-columns:auto;grid-auto-flow:row}}@media (max-width:760px){.cat-tiles,.cat-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cat-adv,.cat-kvlist,.cat-ai-rows,.cat-colorgrid{grid-template-columns:minmax(0,1fr)}.cat-kvlist dt{border-bottom:0;padding-bottom:2px}.cat-kvlist dd{padding-top:2px}.cat-count{width:100%;margin-left:0}.cat-row-status{display:none}}
.mat-page{flex-direction:column;gap:0;max-width:1520px;display:flex}.mat-page>.page-head{margin-bottom:20px}.mat-page>.callout{margin-bottom:18px}.mat-page>.tabs{margin-bottom:22px}.mat-notices:empty{display:none}.mat-notices{margin-bottom:16px}.mat-notices>.callout{margin-bottom:0}.mat-work{min-width:0;transition:opacity .15s}.mat-work.is-busy{opacity:.55;cursor:progress}.mat-gap{margin-top:10px}.mat-nowrap{font-variant-numeric:tabular-nums;white-space:nowrap}.mat-loading{align-items:center;gap:8px;margin:0 0 12px;display:inline-flex}.mat-msg{border-radius:var(--r-sm);padding:8px 10px;font-size:12.5px;line-height:1.45}.mat-msg.bad{background:var(--bad-soft);color:var(--bad)}.mat-errlist{flex-direction:column;gap:2px;margin:4px 0 0;padding-left:18px;display:flex}.mat-errlist .linkish{font-weight:600}.mat-more{color:var(--text-3);white-space:nowrap;font-size:12px}.mat-import{cursor:pointer;position:relative}.mat-import:focus-within{outline:2px solid var(--accent);outline-offset:2px}.mat-import.disabled{cursor:not-allowed}.mat-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:26px;display:grid}.mat-kpi{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--canvas);min-width:0;color:inherit;font:inherit;text-align:left;box-shadow:var(--shadow-1);flex-direction:column;gap:6px;padding:14px 16px 15px;display:flex}.mat-kpi.is-link{cursor:pointer;transition:border-color .12s,box-shadow .12s}.mat-kpi.is-link:hover,.mat-kpi.is-link:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--ring), var(--shadow-2);outline:none}.mat-kpi-l{color:var(--text-2);align-items:center;gap:7px;font-size:12.5px;font-weight:500;display:inline-flex}.mat-kpi-l svg{color:var(--text-3);flex:none}.mat-kpi.is-warn .mat-kpi-l svg,.mat-kpi.is-warn .mat-kpi-v{color:var(--warn)}.mat-kpi-v{font:650 30px/1.05 var(--font-display);font-variant-numeric:tabular-nums;font-variation-settings:"wdth" 112;letter-spacing:-.03em;align-items:baseline;gap:6px;display:flex}.mat-kpi-v small{color:var(--text-3);font:500 14px/1 var(--font-ui);letter-spacing:0}.mat-kpi-v.is-text{letter-spacing:-.02em;font-size:22px;line-height:1.2}.mat-kpi-v.is-bad{color:var(--bad)}.mat-kpi-s{color:var(--text-3);font-size:12px}.mat-kpi-bar{background:var(--sunken);height:5px;box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;position:relative;overflow:hidden}.mat-kpi-bar i{background:var(--accent);border-radius:999px;position:absolute;top:0;bottom:0;left:0}.mat-cat{grid-template-columns:228px minmax(0,1fr);align-items:start;gap:22px;display:grid}.mat-main{min-width:0}.mat-main>.callout{margin-bottom:14px}.mat-groups{flex-direction:column;gap:4px;padding:4px 0 0;display:flex;position:sticky;top:8px}.mat-rail-head{align-items:center;gap:4px;min-height:30px;padding:0 4px 0 8px;display:flex}.mat-rail-head .section-title{margin:0;font-size:14px}.mat-groups>.help{margin:0;padding:0 8px}.mat-gempty{color:var(--text-2);margin:0;padding:6px 8px;font-size:12.5px}.mat-glist{flex-direction:column;gap:1px;margin:6px 0 0;padding:0;list-style:none;display:flex}.mat-group{border-radius:var(--r-sm);flex-wrap:wrap;align-items:center;gap:2px;padding:0 2px 0 0;display:flex;position:relative}.mat-group:hover{background:var(--sunken)}.mat-group.is-on{background:var(--canvas);box-shadow:var(--shadow-1), 0 0 0 1px var(--line)}.mat-group.is-over{background:var(--accent-soft);box-shadow:inset 0 0 0 2px var(--accent)}.mat-group.is-none{border-top:1px dashed var(--line);border-radius:0 0 var(--r-sm) var(--r-sm);margin-top:4px;padding-top:4px}.mat-grip{width:18px;height:28px;color:var(--text-3);cursor:grab;flex:none;place-items:center;display:inline-grid}.mat-group-main{min-width:0;height:34px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:1;align-items:center;gap:8px;padding:0 6px;font-size:13px;font-weight:500;display:flex}.mat-group.is-on .mat-group-main{font-weight:600}.mat-group-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.mat-dot{width:9px;height:9px;box-shadow:inset 0 0 0 1px var(--swatch-line);border-radius:3px;flex:none}.mat-dot.is-none{border:1.5px dashed var(--text-3);box-shadow:none;background:0 0}.mat-count{background:var(--sunken);min-width:22px;color:var(--text-2);font:500 11px/18px var(--font-mono);text-align:center;border-radius:999px;flex:none;padding:0 6px}.mat-group.is-on .mat-count{background:var(--accent-soft);color:var(--accent-ink)}.mat-gedit{border:1px solid var(--line);border-radius:var(--r-md);background:var(--canvas);box-shadow:var(--shadow-1);flex-direction:column;flex-basis:100%;gap:8px;margin:4px 0 8px;padding:10px 10px 12px;display:flex}.mat-gedit .field,.mat-block .field,.mat-samples .field{flex-direction:column;gap:6px;min-width:0;margin-top:0;display:flex}.mat-color{align-items:center;gap:8px;min-width:0;display:inline-flex}.mat-color input[type=color]{border:1px solid var(--line-strong);border-radius:var(--r-xs);background:var(--canvas);cursor:pointer;flex:none;width:34px;height:30px;padding:2px}.mat-dnd-hint{margin-top:4px}.mat-strip{border-radius:var(--r-md);background:var(--warn-soft);border:1px solid #0000;flex-direction:column;gap:8px;margin-bottom:14px;padding:12px 14px;display:flex}.mat-strip.is-bad{background:var(--bad-soft)}.mat-strip.is-ok{background:var(--ok-soft);color:var(--ok);flex-direction:row;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:500}.mat-strip-head{flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:13.5px;display:flex}.mat-strip-head>svg{color:var(--warn)}.mat-strip.is-bad .mat-strip-head>svg{color:var(--bad)}.mat-strip-sub{color:var(--bad);font-size:12.5px;font-weight:500}.mat-strip-head .linkish{margin-left:auto;font-size:12.5px}.mat-strip-list{grid-template-columns:repeat(auto-fill,minmax(min(250px,100%),1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.mat-strip-list button{border-radius:var(--r-sm);background:var(--canvas);width:100%;color:var(--ink);text-align:left;cursor:pointer;box-shadow:var(--shadow-1);border:1px solid #0000;align-items:center;gap:9px;padding:7px 8px 7px 7px;display:flex}.mat-strip-list button:hover{border-color:var(--line-strong)}.mat-strip-list button>svg:last-child{color:var(--text-3);flex:none;margin-left:auto}.mat-strip-t{flex-direction:column;min-width:0;font-size:12px;line-height:1.35;display:flex}.mat-strip-t strong{font-size:13px;font-weight:600}.mat-strip-t span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mat-toolbar{margin-bottom:14px}.mat-toolbar .c-search{max-width:340px}.mat-bulk{margin-bottom:12px}.mat-table th,.mat-table td{padding-left:11px;padding-right:11px}.mat-table td{padding-top:11px;padding-bottom:11px}.mat-table tbody tr[draggable=true]{cursor:pointer}.mat-row-off .cell-main,.mat-row-off .mat-price{color:var(--text-3)}.mat-cell{align-items:center;gap:12px;min-width:0;display:flex}.mat-cell-text{min-width:0}.mat-cell-text .cell-main{text-overflow:ellipsis;white-space:nowrap;max-width:260px;font-weight:600;overflow:hidden}.mat-row-grip{color:var(--text-3);cursor:grab;opacity:0;margin-left:-6px;transition:opacity .12s;display:inline-grid}.mat-table tbody tr:hover .mat-row-grip,.mat-table tbody tr:focus-within .mat-row-grip{opacity:1}.mat-thumb{border-radius:var(--r-sm);background:var(--sunken);width:36px;height:36px;box-shadow:inset 0 0 0 1px var(--swatch-line), 0 1px 2px #17150f14;flex:none;place-items:center;display:inline-grid;overflow:hidden}.mat-thumb img{object-fit:cover;width:100%;height:100%;display:block}.mat-thumb svg{display:block}.mat-thumb-empty{color:var(--text-3)}.mat-price{flex-direction:column;align-items:flex-end;gap:1px;display:inline-flex}.mat-price-old{color:var(--text-3);font-size:12px}.mat-price-sale{color:var(--bad);font-weight:600}.mat-tags{color:var(--text-2);white-space:nowrap;flex-wrap:wrap;font-size:12.5px;display:inline-flex}.mat-tag:not(:last-child):after{content:"·";color:var(--text-3);margin:0 6px}.mat-bdots{align-items:center;gap:4px;display:inline-flex}.mat-bdot{width:12px;height:12px;box-shadow:inset 0 0 0 1px var(--line-strong);border-radius:4px;flex:none}.mat-status{max-width:180px;display:inline-flex}.mat-status .pill{text-overflow:ellipsis;max-width:100%;overflow:hidden}.mat-woo{border-bottom:1px dotted var(--line-strong);color:var(--text-2);white-space:nowrap;cursor:help;font-size:12.5px}.mat-woo-short,.mat-woo-icon{display:none}.mat-woo-icon{background:var(--sunken);width:26px;height:26px;color:var(--text-3);cursor:help;border-radius:8px;place-items:center}.mat-woo-icon.ok{background:var(--ok-soft);color:var(--ok)}.mat-woo-icon.warn{background:var(--warn-soft);color:var(--warn)}.mat-td-open{text-align:right;width:44px;padding-right:8px!important}.mat-savebar>svg{color:var(--accent);flex:none}.mat-savebar.is-dirty{border-color:var(--warn);box-shadow:var(--shadow-2), 0 0 0 3px var(--warn-soft)}.mat-savebar.is-dirty>svg{color:var(--warn)}.mat-sb-text{flex-direction:column;min-width:0;line-height:1.3;display:flex}.mat-sb-text span{color:var(--text-2);font-size:12px}.mat-sb-ask{flex-wrap:wrap;gap:6px;display:inline-flex}.mat-sym-grid{grid-template-columns:repeat(auto-fill,minmax(min(210px,100%),1fr));gap:12px;display:grid}.mat-sym{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--canvas);min-width:0;box-shadow:var(--shadow-1);flex-direction:column;gap:6px;padding:12px;display:flex}.mat-sym-top{align-items:center;gap:10px;min-width:0;display:flex}.mat-sym-ico{border:1px dashed var(--line-strong);border-radius:var(--r-md);background:var(--sunken);cursor:pointer;flex:none;place-items:center;width:60px;height:60px;display:grid;position:relative;overflow:hidden}.mat-sym-ico:hover{border-color:var(--accent)}.mat-sym-ico:focus-within{outline:2px solid var(--accent);outline-offset:2px}.mat-sym-ico.is-ro{cursor:default;border-style:solid}.mat-sym-ico.is-ro:hover{border-color:var(--line-strong)}.mat-sym-ico img{object-fit:contain;width:44px;height:44px}.mat-sym-plus{color:var(--text-3);font:500 26px/1 var(--font-ui)}.mat-sym-meta{flex-direction:column;gap:2px;min-width:0;display:flex}.mat-sym-text{min-height:54px;font-size:12.5px}.mat-sym-del{align-self:flex-start}.mat-sym-add{border:1.5px dashed var(--line-strong);border-radius:var(--r-lg);min-height:180px;color:var(--text-2);cursor:pointer;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:6px;font-weight:500;display:flex}.mat-sym-add:hover{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-ink)}.mat-asset{overflow-wrap:anywhere;align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex}.mat-asset:before{content:"";background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.mat-asset.ok{color:var(--ok)}.mat-asset.warn{color:var(--warn)}.mat-asset.bad{color:var(--bad)}.mat-asset.muted{color:var(--text-3)}.mat-card{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--canvas);box-shadow:var(--shadow-1);padding:14px 16px}.mat-sync>.c-stack>.callout,.mat-sync .section>.callout{margin-bottom:0}.mat-hist-filter .select{min-width:200px}.mat-sstats{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--canvas);box-shadow:var(--shadow-1);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.mat-sstat{flex-direction:column;gap:5px;min-width:0;padding:16px 18px 17px;display:flex}.mat-sstat+.mat-sstat{border-left:1px solid var(--line)}.mat-sstat-l{color:var(--text-2);font-size:12.5px}.mat-sstat-v{font:650 28px/1.05 var(--font-display);font-variant-numeric:tabular-nums;font-variation-settings:"wdth" 112;letter-spacing:-.03em}.mat-sstat-v.is-warn{color:var(--warn)}.mat-sstat-v.is-accent{color:var(--accent-ink)}.mat-sstat-v.is-ok{color:var(--ok)}.mat-samples>.callout{margin-bottom:0}.mat-seg{align-items:center;gap:6px;display:inline-flex}.mat-seg-n{font:500 11px var(--font-mono);opacity:.65}.mat-dtitle{align-items:center;gap:12px;min-width:0;display:inline-flex}.mat-render-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mat-render{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--canvas);min-width:0;box-shadow:var(--shadow-1);flex-direction:column;gap:8px;padding:10px;display:flex}.mat-render-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.mat-render-ph{border-radius:var(--r-md);background:var(--sunken);min-height:140px;color:var(--text-2);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:12px;font-size:12.5px;display:flex}.mat-render-img{border-radius:var(--r-md);cursor:zoom-in;width:100%;box-shadow:inset 0 0 0 1px var(--line);background:0 0;border:0;padding:0;display:block;overflow:hidden}.mat-render-img img{width:100%;height:auto;display:block}.mat-render-cap{color:var(--text-3);flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:11.5px;display:flex}.mat-ro-select{background-color:var(--sunken);color:var(--text-2);cursor:default;background-image:none;align-items:center;display:flex}.mat-tl-note{color:var(--text-2);font-size:12.5px}.mat-tl-link{font-size:12.5px}.mat-fs{border:0;min-width:0;margin:0;padding:0}.mat-fs:disabled .mat-ig-btn,.mat-fs:disabled .icon-btn{opacity:.45}.mat-ro-note{margin:0 0 12px}.mat-issues{flex-direction:column;gap:4px;margin:0 0 16px;padding:0;list-style:none;display:flex}.mat-issue{border-radius:var(--r-sm);text-align:left;cursor:pointer;border:0;align-items:center;gap:8px;width:100%;padding:7px 10px;font-size:13px;font-weight:500;display:flex}.mat-issue.error{background:var(--bad-soft);color:var(--bad)}.mat-issue.warning{background:var(--warn-soft);color:var(--warn)}.mat-issue:hover{filter:brightness(.97)}.mat-issue svg{flex:none}.mat-issue-t{flex:1;min-width:0}.mat-issue-tab{opacity:.8;white-space:nowrap;font-size:11.5px}.mat-block{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--canvas);min-width:0;box-shadow:var(--shadow-1);flex-direction:column;gap:12px;padding:14px 16px 16px;display:flex}.mat-block-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mat-block-head .h3{font:650 14.5px/1.3 var(--font-display);letter-spacing:-.01em;margin:0}.mat-block-head .spacer{min-width:8px}.mat-block .form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.mat-switches{flex-direction:column;display:flex}.mat-block .c-switch-row{padding:6px 0}.mat-switches .c-switch-row+.c-switch-row{border-top:1px solid var(--line)}.mat-ig-btn{border-radius:0 var(--r-sm) var(--r-sm) 0;border-left:0;flex:none}.mat-sale-row{border-radius:var(--r-md);background:var(--sunken);flex-wrap:wrap;align-items:center;gap:10px 22px;padding:10px 12px;display:flex}.mat-sale-kv{flex-direction:column;gap:2px;display:flex}.mat-sale-kv strong{font-size:13.5px;font-weight:600}.mat-sale-row .btn{margin-left:auto}.mat-warns{flex-direction:column;gap:4px;margin:0;padding:0;font-size:12.5px;list-style:none;display:flex}.mat-warns li{align-items:flex-start;gap:7px;display:flex}.mat-warns li svg{flex:none;margin-top:2px}.mat-warns.bad{color:var(--bad)}.mat-warns.warn{color:var(--warn)}.mat-hist{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding-top:12px;display:flex}.mat-hist .linkish{font-size:12.5px}.mat-hist-list{flex-direction:column;gap:6px;margin:0;padding:0;font-size:12.5px;list-style:none;display:flex}.mat-hist-list li{grid-template-columns:138px minmax(0,1fr) auto;align-items:baseline;gap:10px;display:grid}.mat-hist-at{color:var(--text-3);font-variant-numeric:tabular-nums}.mat-skus{gap:8px}.mat-sku-chips{flex-wrap:wrap;gap:6px;display:flex}.mat-sku-chip{border:1px solid var(--line);background:var(--sunken);height:24px;color:var(--ink);border-radius:6px;align-items:center;gap:4px;padding:0 8px;font-size:11.5px;display:inline-flex}.mat-sku-chip.is-fast{background:var(--info-soft);color:var(--info);border-color:#0000}.mat-sku-chip.is-off{color:var(--text-3);text-decoration:line-through}.mat-img-row{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.mat-img{flex:none;position:relative}.mat-img-tile{border:1.5px dashed var(--line-strong);border-radius:var(--r-lg);background:var(--sunken);cursor:pointer;place-items:center;width:152px;height:152px;display:grid;overflow:hidden}.mat-img-tile:hover,.mat-img-tile.is-over{border-color:var(--accent);background:var(--accent-soft)}.mat-img-tile:focus-within{outline:2px solid var(--accent);outline-offset:2px}.mat-img-tile img{object-fit:cover;width:100%;height:100%}.mat-fs:disabled .mat-img-tile{cursor:default}.mat-img-ph{color:var(--text-2);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:10px;font-size:12px;display:flex}.mat-img-x{background:var(--canvas);box-shadow:var(--shadow-1);position:absolute;top:6px;right:6px}.mat-img-meta{flex-direction:column;flex:220px;gap:6px;min-width:0;display:flex}.mat-legacy{overflow-wrap:anywhere}.mat-range{align-items:center;gap:6px;display:flex}.mat-range .input{flex:64px;width:72px;min-width:0}.mat-range-u{color:var(--text-2);font-size:12.5px}.mat-fast{border-radius:var(--r-md);background:var(--info-soft);padding:14px}.mat-membrane{gap:10px}.mat-backs td{vertical-align:middle}.mat-backs .input{min-width:96px}.mat-backs .c{text-align:center}.mat-backs .c-switch{margin:0 auto}.mat-backs .mat-hex{width:92px;min-width:84px}.mat-backs .mat-sku-in{width:90px;min-width:70px}.mat-slug{align-items:center;gap:4px;display:inline-flex}.mat-care-help{max-width:72ch;margin:0}.mat-care-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mat-care-card{gap:10px}.mat-care-cur{align-items:center;gap:8px;min-height:34px;font-size:13px;display:flex}.mat-care-sym{align-items:center;gap:8px;font-weight:500;display:inline-flex}.mat-care-sym img{object-fit:contain;width:30px;height:30px}.mat-picks{flex-wrap:wrap;gap:6px;display:flex}.mat-pick{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--canvas);min-width:42px;height:42px;color:var(--ink);cursor:pointer;place-items:center;padding:0 4px;font-size:11px;display:grid}.mat-pick img{object-fit:contain;width:28px;height:28px}.mat-pick:hover:not(:disabled){border-color:var(--line-strong);background:var(--hover)}.mat-pick.is-on{border-color:var(--accent);background:var(--accent-soft);box-shadow:0 0 0 2px var(--ring)}.mat-pick:disabled{cursor:default}.mat-care-result{border-radius:var(--r-sm);background:var(--sunken);flex-direction:column;gap:2px;margin:0;padding:8px 10px;font-size:13px;display:flex}.mat-foot-status{color:var(--text-2);align-items:center;gap:7px;font-size:12.5px;display:inline-flex}.mat-foot-dot{background:var(--ok);border-radius:50%;width:8px;height:8px}.mat-foot-status.is-dirty .mat-foot-dot{background:var(--warn)}@media (max-width:1699px){.mat-table th,.mat-table td{padding-left:10px;padding-right:10px}.mat-table .mat-col-woo{text-align:center;width:36px;padding-left:4px;padding-right:4px}.mat-woo-long,.mat-woo{display:none}.mat-woo-short{display:inline}.mat-woo-icon{display:inline-grid}.mat-status{max-width:150px}.mat-status-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mat-price .cell-sub{white-space:normal}}@media (min-width:981px) and (max-width:1439px){.mat-cat{grid-template-columns:196px minmax(0,1fr)}.mat-table th,.mat-table td{padding-left:8px;padding-right:8px}.mat-row-grip{display:none}.mat-cell-text .cell-main{max-width:150px}.mat-status{max-width:124px}}@media (min-width:981px) and (max-width:1365px){.mat-table .mat-col-variants{display:none}}@media (max-width:1180px){.mat-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.mat-cat{grid-template-columns:minmax(0,1fr);gap:14px}.mat-groups{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--canvas);padding:12px;position:static}.mat-glist{max-height:260px;overflow-y:auto}}@media (max-width:760px){.mat-kpis{gap:8px}.mat-kpi{padding:12px 12px 13px}.mat-kpi-v{font-size:24px}.mat-kpi-v.is-text{font-size:18px}.mat-strip-list,.mat-render-pair,.mat-care-grid,.mat-block .form-grid.three{grid-template-columns:minmax(0,1fr)}.mat-sstats{grid-template-columns:repeat(2,minmax(0,1fr))}.mat-sstat:nth-child(3){border-left:0}.mat-sstat:nth-child(n+3){border-top:1px solid var(--line)}.mat-hist-list li{grid-template-columns:minmax(0,1fr);gap:0}.mat-cell-text .cell-main{max-width:160px}.mat-sale-row .btn{margin-left:0}.mat-sb-ask{width:100%}}@media (max-width:480px){.mat-toolbar .c-search{flex-basis:100%;max-width:none}.mat-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.mat-kpi-l svg{display:none}.mat-kpi-s{font-size:11.5px}.mat-kpi-v.is-text{font-size:16px}.mat-img-tile{width:120px;height:120px}.mat-row-grip{display:none}}.mat-price .mat-eur,.mat-eur{white-space:nowrap}.mat-eur-note{margin:0}
.email-workspace .field,.email-rule-form .field,.email-media-dialog .field{align-content:start;margin-top:0}.email-workspace .page-head,.email-workspace>.callout{margin-bottom:18px}.email-workspace>.tabs{margin-bottom:20px}.em-badge{border:1px solid var(--line);background:var(--sunken);height:28px;color:var(--text-2);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-size:12px;font-weight:500;display:inline-flex}.em-center-row{justify-content:center}.em-grow{flex:auto;min-width:0}.em-span-2{grid-column:span 2}.em-intro{max-width:80ch;margin:0 0 14px}.em-note{font-size:12.5px}.em-status{min-height:18px;margin:0}.em-live:empty{position:absolute}.em-live>.callout{margin-bottom:0}.em-show-sm{display:none}.em-inline{align-items:center;gap:5px;display:inline-flex}.em-file-line{color:var(--text-2);overflow-wrap:anywhere;align-items:center;gap:6px;margin:4px 0 0;font-size:13px;display:flex}.em-snap{color:var(--text-2);overflow-wrap:anywhere;margin:0;font-size:13px}.em-note-box{border-radius:var(--r-md);background:var(--info-soft);color:var(--ink);margin:0;padding:10px 12px;font-size:13px}.em-issues{color:var(--text-2);overflow-wrap:anywhere;flex-direction:column;gap:4px;margin:6px 0 0;padding-left:18px;font-size:13px;display:flex}.em-issues li::marker{color:var(--warn)}.em-code{border:1px solid var(--line);border-radius:var(--r-md);background:var(--sunken);max-height:360px;color:var(--ink);font:12px/1.55 var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:12px;overflow:auto}.em-consent{align-items:flex-start;font-size:13px}.em-consent small{color:var(--text-3);margin-top:2px;font-size:12px;display:block}.em-fs{border:0;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;display:flex}.em-field-label{color:var(--ink);margin-bottom:6px;font-size:12.5px;font-weight:600;display:block}.em-disc{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--canvas);min-width:0}.em-disc>summary{cursor:pointer;align-items:center;gap:9px;padding:12px 14px;font-size:13.5px;font-weight:600;list-style:none;display:flex}.em-disc>summary::-webkit-details-marker{display:none}.em-disc>summary:after{border-right:1.8px solid var(--text-3);border-bottom:1.8px solid var(--text-3);content:"";flex:none;width:7px;height:7px;margin-left:auto;transition:transform .15s;transform:rotate(45deg)}.em-disc[open]>summary:after{transform:rotate(-135deg)}.em-disc>summary>svg{color:var(--text-2);flex:none}.em-disc-body{padding:0 14px 14px}.em-disc-sm{border-radius:var(--r-md)}.em-disc-sm>summary{padding:9px 12px;font-size:13px}.em-disc-sm>.em-disc-body{padding:0 12px 12px}.email-message-rules>.kpis{margin-bottom:26px}.email-message-rules>.section{margin-bottom:20px}.em-rules-toolbar .c-search{max-width:340px}.em-rules td{vertical-align:top}.em-rules tr.is-clickable{cursor:pointer}.em-rules .cell-sub.mono{font-size:12px}.em-rules .ta-right{text-align:right;white-space:nowrap}.em-wp-table td{vertical-align:top;font-size:13px}.email-runtime-inventory{margin-top:0}.email-rule-form .em-fs{gap:16px}.email-rule-form .callout{margin-bottom:0}.em-check-card{border:1px solid var(--line);border-radius:var(--r-md);background:var(--canvas);padding:12px 14px}.email-rule-form .list-row{gap:10px}.drawer-foot .em-foot-note{flex:200px}.em-lib{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:22px;display:grid}.em-lib.is-editing{grid-template-columns:minmax(0,1fr)}.em-lib-main{flex-direction:column;gap:22px;min-width:0;display:flex}.em-lib-side{min-width:0;position:sticky;top:0}.em-side-card{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--canvas);flex-direction:column;gap:10px;max-height:calc(100vh - 110px);padding:14px;display:flex;overflow:auto}.em-side-card .h3{font:650 15.5px/1.3 var(--font-display);margin:0}.em-side-card .help{margin:0}.em-side-card .c-search{max-width:none}.em-tok-group{flex-direction:column;gap:6px;margin-top:8px;display:flex}.em-toklist{flex-direction:column;gap:4px;display:flex}.em-tok{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--canvas);width:100%;color:var(--ink);text-align:left;cursor:pointer;flex-direction:column;align-items:flex-start;gap:2px;padding:7px 10px;font-size:12.5px;display:flex}.em-tok:hover,.em-tok:focus-visible{border-color:var(--accent);background:var(--accent-soft);outline:none}.em-tok code{color:var(--accent-ink);font:11.5px/1.3 var(--font-mono);overflow-wrap:anywhere}.em-tok small{color:var(--text-3);font-size:11px}.em-import{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.em-import-text{color:var(--text-2);flex-direction:column;flex:320px;gap:6px;font-size:13px;display:flex}.em-import-text p{margin:0}.em-import-text .section-title{align-items:center;gap:8px;margin-bottom:4px;display:flex}.em-file-btn{cursor:pointer;position:relative}.em-file-btn:focus-within{box-shadow:0 0 0 3px var(--ring)}.em-report-slot:empty{position:absolute}.em-report-slot{flex-direction:column;gap:14px;display:flex}.em-report,.em-file{flex-direction:column;gap:12px;padding:16px;display:flex}.em-report .callout{margin-bottom:0}.em-report-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.em-report-head .h3{align-items:center;gap:7px;margin:0;display:flex}.em-metrics{flex-wrap:wrap;gap:10px;display:flex}.em-metrics>span{border:1px solid var(--line);border-radius:var(--r-md);background:var(--canvas);color:var(--text-2);padding:8px 12px;font-size:13px}.em-metrics strong{color:var(--ink);font:650 18px/1 var(--font-display);margin-right:4px}.em-file-items{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:10px;display:grid}.em-file-item{border:1px solid var(--line);border-radius:var(--r-md);background:var(--canvas);overflow-wrap:anywhere;flex-direction:column;gap:6px;min-width:0;padding:12px;display:flex}.em-file-item p{margin:0}.em-file-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.em-file-head .h3{margin:0}.em-library{flex-direction:column;gap:14px;min-width:0;display:flex}.em-library>.section-head,.em-library .callout{margin-bottom:0}.em-import-ready{border-radius:var(--r-md);background:var(--ok-soft);flex-wrap:wrap;align-items:center;gap:10px 16px;padding:10px 12px;display:flex}.em-actions-row{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.em-actions-row>.field{flex:280px}.em-cards{grid-template-columns:repeat(auto-fill,minmax(min(250px,100%),1fr));gap:14px;display:grid}.em-card{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--canvas);cursor:pointer;flex-direction:column;min-width:0;transition:border-color .12s,box-shadow .12s;display:flex;overflow:hidden}.em-card:hover,.em-card:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--ring), var(--shadow-2)}.em-card-body{cursor:auto;flex-direction:column;gap:6px;padding:12px;display:flex}.em-card-title{font:600 14px/1.3 var(--font-ui);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.em-card-sub{color:var(--text-3);overflow-wrap:anywhere;margin:0;font-size:12px}.em-card-tags{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.em-card-actions{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.em-card-actions small{align-self:center}.em-card-note{margin:0;font-size:12px}.email-library-thumbnail{border-bottom:1px solid var(--line);background:#f3f4f6;height:200px;position:relative;overflow:hidden}.email-library-thumbnail iframe{transform-origin:0 0;pointer-events:none;border:0;position:absolute;top:0;left:0}.email-library-preview-open{opacity:0;cursor:zoom-in;background:0 0;border:0;justify-content:flex-end;align-items:flex-end;width:100%;padding:8px;transition:opacity .12s;display:flex;position:absolute;inset:0}.email-library-thumbnail:hover .email-library-preview-open,.email-library-preview-open:focus-visible{opacity:1;outline:none}.email-library-preview-open span{border:1px solid var(--line);background:var(--canvas);color:var(--ink);box-shadow:var(--shadow-1);border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:500;display:inline-flex}.email-library-preview-open:focus-visible span{box-shadow:0 0 0 3px var(--ring)}.email-library-preview-state{color:#5b6170;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:100%;padding:12px;font:12.5px/1.4 Arial,Helvetica,sans-serif;display:flex}.email-library-preview .email-library-preview-caption{background:var(--sunken);color:var(--text-3);margin:0;padding:6px 12px;font-size:11.5px}.email-library-preview-dialog,.email-media-dialog{box-sizing:border-box;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--canvas);max-height:calc(100dvh - 32px);color:var(--ink);box-shadow:var(--shadow-3);margin:auto;padding:18px 20px;overflow:auto}.email-library-preview-dialog{width:min(900px,100vw - 32px)}.email-library-preview-dialog::backdrop,.email-media-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#17150f6b}.email-library-preview-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.email-library-preview-heading h2{font:650 22px/1.2 var(--font-display);overflow-wrap:anywhere;margin:0}.email-library-preview-dialog>.help{margin:8px 0 12px}.email-library-preview-dialog>.em-disc{margin-bottom:12px}.email-library-preview-dialog>iframe{border:1px solid var(--line);border-radius:var(--r-md);background:#fff;width:100%;height:65dvh;display:block}.em-look{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:start;gap:22px;display:grid}.em-look-form{min-width:0}.em-look-form .help{margin:4px 0 0}.em-look-form .form-grid{gap:14px 16px}.em-logo-row{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.em-logo-prev{border:1px dashed var(--line-strong);border-radius:var(--r-md);background:#fff;place-items:center;width:200px;height:64px;padding:6px;display:grid;overflow:hidden}.em-logo-prev img{max-width:100%;max-height:100%}.em-color-ctl{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.em-color-in{border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--canvas);cursor:pointer;flex:none;width:40px;height:32px;padding:2px}.em-hex{min-width:64px;color:var(--text-2);font:12px var(--font-mono)}.em-look-prev{flex-direction:column;gap:8px;min-width:0;display:flex;position:sticky;top:0}.em-look-stage{border:1px solid var(--line);border-radius:var(--r-md);max-height:620px;padding:14px 10px;overflow:auto}.em-fit{width:100%;overflow:hidden}.em-fit .email-mail-document{max-width:none}.em-look-stage .email-mail-block{cursor:default}.email-library-history .list{box-shadow:none}.email-library-history .list-row{font-size:13px}.em-ed{flex-direction:column;gap:14px;min-width:0;display:flex}.em-ed .callout{margin-bottom:0}.em-ed-bar{z-index:8;border-bottom:1px solid var(--line);background:var(--canvas);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;padding:12px 0;display:flex;position:sticky;top:0}.em-ed-titles{min-width:0}.em-ed-titles .eyebrow{margin:0 0 4px}.em-ed-h{font:650 22px/1.2 var(--font-display);letter-spacing:-.015em;overflow-wrap:anywhere;margin:0}.em-ed-status{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;font-size:12.5px;display:flex}.em-ed-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.email-editor-fullscreen{z-index:55;background:var(--canvas);margin:0;padding:12px 18px 24px;position:fixed;inset:0;overflow:auto}.em-meta-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 14px;display:grid}.em-meta-grid .help,.em-order .help{margin:4px 0 0}.em-order{border-top:1px solid var(--line);flex-direction:column;gap:10px;padding-top:12px;display:flex}.em-order .callout{margin-bottom:0}.em-order-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:12px;display:grid}.em-ig{min-width:0;display:flex}.em-ig input{border-top-right-radius:0;border-bottom-right-radius:0;flex:auto;min-width:0}.em-ig .btn{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0;flex:none}.email-editor-grid{grid-template-columns:minmax(220px, var(--email-left-width,300px)) 10px minmax(0, 1fr) 10px minmax(240px, var(--email-right-width,300px));border:1px solid var(--line);border-radius:var(--r-lg);background:var(--canvas);align-items:stretch;min-height:620px;display:grid;overflow:hidden}.email-builder-left,.email-builder-right{background:var(--canvas);min-width:0;max-height:calc(100vh - 150px);padding:12px;overflow:auto}.email-builder-right{padding-bottom:80px}.email-builder-left .tabs{margin:0 0 12px}.email-builder-left .tab{flex:1;justify-content:center}.em-panel{flex-direction:column;gap:12px;display:flex}.em-panel[hidden]{display:none}.email-editor-canvas{background:var(--sunken);overflow-wrap:anywhere;flex-direction:column;gap:10px;min-width:0;max-height:calc(100vh - 150px);padding:12px;display:flex;overflow:auto}.email-editor-canvas>.help{margin:0}.em-pv-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.em-pv-bar .h3{margin:0}.em-pv-bar .check-row{font-size:13px}.em-subject{border:1px solid var(--line);border-radius:var(--r-md);background:var(--canvas);overflow-wrap:anywhere;margin:0;padding:8px 12px;font-size:13px}.email-preview-stage{border:1px solid var(--line);border-radius:var(--r-md);min-height:500px;max-height:900px;padding:20px 12px;position:relative;overflow:auto}.email-panel-resizer{background:linear-gradient(var(--line), var(--line)) center / 1px 100% no-repeat;cursor:col-resize;touch-action:none;outline:none;align-self:stretch;position:relative}.email-panel-resizer:hover,.email-panel-resizer:focus-visible{background:linear-gradient(var(--accent), var(--accent)) center / 2px 100% no-repeat}.email-palette>.help{margin:0}.email-element-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.email-element-grid button{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--canvas);min-width:0;color:var(--ink);text-align:left;cursor:pointer;align-items:center;gap:8px;padding:9px 10px;font-size:12.5px;display:flex}.email-element-grid button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.email-element-grid button svg{color:var(--text-2);flex:none}.email-element-grid button:hover:not(:disabled),.email-element-grid button:focus-visible{border-color:var(--accent);background:var(--accent-soft);outline:none}.email-element-grid button:hover:not(:disabled) svg{color:var(--accent-ink)}.email-block-settings{border:0;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;display:flex}.em-set-head{float:none;align-items:center;gap:10px;width:100%;margin:0 0 4px;padding:0;display:flex}.em-set-head .blk-ic{background:var(--accent-soft);width:30px;height:30px;color:var(--accent-ink);border-radius:8px;flex:none;place-items:center;display:grid}.em-set-head .label-sm{display:block}.em-set-head strong{font-size:14px}.email-builder-left label:not(.check-row):not(.email-checkbox):not(.em-file-btn){min-width:0;color:var(--ink);flex-direction:column;gap:6px;font-size:12.5px;font-weight:600;display:flex}.email-builder-left .email-checkbox,.email-builder-left .email-checkbox label{flex-direction:row;align-items:center;gap:8px;font-size:13px;font-weight:400;display:flex}.email-builder-left :where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color]),select,textarea),.email-builder-right .email-tree-rename input{border:1px solid var(--line-strong);border-radius:var(--r-sm);background-color:var(--canvas);width:100%;min-height:34px;color:var(--ink);padding:0 10px;font-size:13px;font-weight:400}.email-builder-left textarea{resize:vertical;min-height:76px;padding:8px 10px;line-height:1.5}.email-builder-left select:not([multiple]){appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238F8981' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 9px center;background-repeat:no-repeat;padding-right:30px}.email-builder-left :where(input,select,textarea):focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--ring);outline:none}.email-builder-left details:not(.em-disc){border:1px solid var(--line);border-radius:var(--r-md);background:var(--canvas);min-width:0}.email-builder-left details:not(.em-disc)>summary{cursor:pointer;align-items:center;gap:8px;padding:9px 12px;font-size:13px;font-weight:600;list-style:none;display:flex}.email-builder-left details:not(.em-disc)>summary::-webkit-details-marker{display:none}.email-builder-left details:not(.em-disc)>summary:after{border-right:1.6px solid var(--text-3);border-bottom:1.6px solid var(--text-3);content:"";flex:none;width:6px;height:6px;margin-left:auto;transform:rotate(45deg)}.email-builder-left details:not(.em-disc)[open]>summary:after{transform:rotate(-135deg)}.email-builder-left details:not(.em-disc)>:not(summary){margin-left:12px;margin-right:12px}.email-builder-left details:not(.em-disc)[open]{padding-bottom:12px}.email-builder-left .email-block-settings button:not([class]),.email-builder-left .email-typography-fields>button,.email-builder-left .email-inspector-fields button:not([class]){border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--canvas);min-height:30px;color:var(--ink);cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:500;display:inline-flex}.email-builder-left .email-block-settings button:not([class]):hover:not(:disabled),.email-builder-left .email-typography-fields>button:hover:not(:disabled){background:var(--hover)}.email-builder-left button:disabled{opacity:.5;cursor:not-allowed}.email-builder-left p{margin:0}.email-builder-left .email-footnote,.email-output-preview .email-footnote,.email-typography-fields p{color:var(--text-3);font-size:12px}.email-inspector-fields{gap:10px;margin-top:10px;display:grid}.email-inspector-fields input[type=color]{height:34px;padding:3px}.email-social-fields{border:1px solid var(--line);border-radius:var(--r-md);background:var(--sunken);gap:8px;padding:10px;display:grid}.email-typography-fields>label{margin:10px 0}.email-section-save,.email-tree-move{border-top:1px solid var(--line);padding-top:12px}.email-section-save{gap:8px}.email-color-field{gap:6px;min-width:0;display:grid}.email-color-controls{align-items:center;gap:6px;display:flex}.email-color-controls input[type=color]{border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--canvas);flex:0 0 40px;width:40px;height:32px;padding:2px}.email-builder-left .email-color-controls .email-color-reset{min-height:0;color:var(--text-2);background:0 0;border:0;flex:1;padding:0;font-size:11.5px;text-decoration:underline}.email-builder-left .email-color-controls .email-hover-toggle{border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--canvas);width:32px;height:32px;color:var(--text-2);flex:0 0 32px;place-items:center;padding:0;display:grid;position:relative}.email-hover-toggle[data-configured=true]{border-color:var(--accent)}.email-hover-check{background:var(--ok);color:#fff;border-radius:50%;position:absolute;bottom:-3px;right:-3px}.email-builder-left .email-color-controls .email-hover-toggle[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-ink)}.email-color-field[data-hover-editing=true] input[type=color]{outline:2px solid var(--accent);outline-offset:1px}.email-rich-text{gap:0;min-width:0;display:grid}.email-rich-mode{flex-wrap:wrap;gap:4px;margin-bottom:8px;display:flex}.email-rich-toolbar{border:1px solid var(--line-strong);border-radius:var(--r-sm) var(--r-sm) 0 0;background:var(--sunken);border-bottom:0;flex-wrap:wrap;gap:2px;padding:4px;display:flex}.email-builder-left .email-rich-text button{border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--canvas);min-height:28px;color:var(--ink);cursor:pointer;justify-content:center;align-items:center;padding:0 8px;font-size:12px;display:inline-flex}.email-builder-left .email-rich-toolbar button{background:0 0;border-color:#0000;width:30px;height:30px;padding:0}.email-builder-left .email-rich-toolbar button:hover:not(:disabled){background:var(--canvas)}.email-builder-left .email-rich-mode button{flex:1}.email-builder-left .email-rich-mode button[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-ink)}.email-rich-content{border:1px solid var(--line-strong);border-radius:0 0 var(--r-sm) var(--r-sm);color:#1f2937;overflow-wrap:anywhere;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;min-height:150px;max-height:400px;padding:10px 12px;font:14px/1.6 Arial,Helvetica,sans-serif;overflow:auto}.email-rich-mode+.email-rich-content,.email-rich-text>.email-rich-content:first-child{border-radius:var(--r-sm)}.email-rich-content:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--ring);outline:none}.email-rich-content ul,.email-rich-content ol{padding-left:22px}.email-rich-content a{color:#2563eb;text-decoration:underline}.email-rich-content p{margin:0 0 8px}.email-rich-content[aria-readonly=true]{color:#4b5563;background:#f3f4f6}.email-rich-link{gap:6px;margin-top:8px;display:grid}.email-rich-text .email-notice{border-radius:var(--r-md);background:var(--warn-soft);color:var(--ink);margin-top:8px;padding:10px 12px;font-size:12.5px}.email-editor-tree .h3{margin:0 0 4px}.email-editor-tree>.help{margin:0 0 10px}.email-tree-path{border-radius:var(--r-sm);background:var(--accent-soft);color:var(--accent-ink);overflow-wrap:anywhere;margin:0 0 8px;padding:6px 10px;font-size:12px}.email-editor-tree ul{margin:0;padding:0;list-style:none}.email-editor-tree .email-tree-children{border-left:1px dashed var(--line-strong);margin:0 0 4px 13px;padding-left:7px}.email-tree-row{border-radius:var(--r-sm);border:1px solid #0000;align-items:center;gap:2px;min-height:32px;padding:1px 3px;display:flex}.email-tree-row:hover{background:var(--hover)}.email-tree-row[draggable=true]{cursor:grab}.email-tree-row[data-selected=true]{border-color:var(--accent);background:var(--accent-soft)}.email-tree-row[data-parent=true] .email-tree-select{font-weight:600}.email-tree-row[data-hidden=true] .email-tree-name{opacity:.5;text-decoration:line-through}.email-tree-row[data-drop=before]{box-shadow:inset 0 2px 0 var(--accent)}.email-tree-row[data-drop=after]{box-shadow:inset 0 -2px 0 var(--accent)}.email-tree-row[data-drop=inside],.email-tree-root-drop[data-drop=inside]{border-style:dashed;border-color:var(--accent);background:var(--accent-soft);color:var(--accent-ink)}.email-tree-row>button{color:inherit;cursor:pointer;background:0 0;border:0}.email-tree-toggle{width:22px;height:24px;color:var(--text-2);flex:0 0 22px;place-items:center;padding:0;display:grid}.email-tree-toggle svg{transition:transform .12s}.email-tree-toggle[aria-expanded=true] svg{transform:rotate(90deg)}.email-tree-leaf{flex:0 0 22px}.email-tree-select{text-align:left;flex:1;align-items:center;gap:7px;min-width:0;padding:4px;font-size:13px;display:flex}.email-tree-select svg{color:var(--text-2);flex:none}.email-tree-select .email-tree-grip{width:12px;color:var(--text-3)}.email-tree-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.email-tree-count{border:1px solid var(--line);background:var(--sunken);min-width:18px;color:var(--text-2);font:600 10.5px/16px var(--font-mono);text-align:center;border-radius:999px;flex:none;padding:0 5px}.email-tree-row>.email-tree-visibility{border-radius:var(--r-sm);width:26px;height:26px;color:var(--text-3);flex:0 0 26px;place-items:center;padding:0;display:grid}.email-tree-row>.email-tree-visibility[aria-pressed=false]{color:var(--accent-ink)}.email-tree-row>.email-tree-visibility:hover:not(:disabled){background:var(--accent-soft);color:var(--accent-ink)}.email-tree-row>.email-tree-visibility:disabled{opacity:.35;cursor:not-allowed}.email-tree-menu{flex:none;position:relative}.email-tree-more{border-radius:var(--r-sm);width:26px;height:26px;color:var(--text-2);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.email-tree-more:hover{background:var(--accent-soft);color:var(--accent-ink)}.email-tree-rename{flex-wrap:wrap;flex:1;gap:4px;min-width:0;padding:2px 0;display:flex}.email-tree-rename input{flex:100%}.email-tree-empty{border:1px dashed var(--line-strong);border-radius:var(--r-sm);color:var(--text-3);margin:2px 0 4px;padding:8px 10px;font-size:12px}.email-tree-root-drop{border:1px dashed var(--line-strong);border-radius:var(--r-sm);color:var(--text-3);text-align:center;margin-top:8px;padding:10px;font-size:12px}.email-output-preview{background:var(--canvas)}.em-ready{border-radius:var(--r-md);align-items:flex-start;gap:8px;padding:10px 12px;font-size:13px;display:flex}.em-ready>svg{flex:none;margin-top:2px}.em-ready.is-ok{background:var(--ok-soft)}.em-ready.is-ok>svg{color:var(--ok)}.em-ready.is-bad{background:var(--bad-soft)}.em-ready.is-bad>svg{color:var(--bad)}.em-ready .em-issues{max-height:200px;overflow:auto}.em-out-ctl{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.em-out-ctl .field{min-width:180px}.em-output-frame{border:1px solid var(--line);border-radius:var(--r-md);background:#fff;width:100%;height:620px;display:block}.em-brevo{border:1px solid var(--line);border-radius:var(--r-md);background:var(--canvas);padding:12px}.em-brevo .h3{align-items:center;gap:7px;margin:0;display:flex}.em-brevo p{margin:0}.em-confirm{align-items:flex-start;font-size:13px}.email-workspace .email-mail-document p{line-height:1.55}.email-workspace .email-mail-document li{margin:8px 0;line-height:1.5}.email-preview-block{white-space:pre-wrap;padding:8px 0}.email-preview-columns{gap:16px;display:flex}.email-preview-columns>.email-preview-block{flex:1;min-width:0}.email-preview-button{color:#fff;background:var(--accent-ink);border-radius:6px;padding:10px 16px;display:inline-block}.email-preview-placeholder{background:var(--sunken);color:var(--text-2);border:1px dashed var(--line);padding:12px;font-size:12px}.email-preview-space{height:24px}.email-mail-document{overflow-wrap:anywhere;max-width:100%;margin:0 auto;font:16px/1.6 Arial,Helvetica,sans-serif;box-shadow:0 2px 12px #00000014;container-type:inline-size}.email-mail-document *{box-sizing:border-box}.email-mail-document p{margin:0 0 12px}.email-mail-document h2,.email-mail-document h3{color:inherit;margin:0 0 12px;font-family:inherit;line-height:1.4;display:block}.email-mail-document h2{font-size:22px}.email-mail-document h3{font-size:18px}.email-mail-document small{font-size:11px;line-height:1.5;display:block}.email-mail-document address{font-style:normal}.email-mail-block{cursor:pointer;outline-offset:-2px;min-height:10px;position:relative}.email-mail-block:hover:not(.is-selected):not(:has(.email-mail-block:hover)){outline:1px dashed #f97316}.email-mail-block.is-selected,.email-mail-block.is-selected:hover{outline-offset:-3px;outline:3px solid #ea580c;box-shadow:inset 0 0 0 5px #fff7ed}.email-mail-block.is-selected:not(.is-selected .is-selected):after{content:attr(data-selection-label);text-overflow:ellipsis;white-space:nowrap;color:#fff;pointer-events:none;z-index:1;background:#c2410c;max-width:100%;padding:2px 6px;font:11px/1.5 Arial,sans-serif;position:absolute;top:0;right:0;overflow:hidden}.email-picture-placeholder{color:#64748b;background:#f1f5f9;border:1px dashed #cbd5e1;flex-direction:column;justify-content:center;align-items:center;min-height:64px;padding:10px;font-size:12px;display:inline-flex}.email-mail-products,.email-mail-totals{border-collapse:collapse;width:100%;font:inherit;color:inherit;table-layout:auto;overflow-wrap:normal;word-break:normal}.email-mail-products th,.email-mail-products td,.email-mail-totals th,.email-mail-totals td{text-align:left;vertical-align:top}.email-mail-products img,.email-mail-products [data-segment=product_name]{display:block}.email-social-preview{flex-wrap:wrap;gap:8px;display:flex}.email-social-preview>span{padding:5px 12px;font-size:12px}.em-media{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px;display:grid}.em-media-main{flex-direction:column;gap:14px;min-width:0;display:flex}.em-media .callout{margin-bottom:0}.em-media-up{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--canvas)}.em-media-up>summary{cursor:pointer;align-items:center;gap:9px;padding:12px 14px;font-size:13.5px;font-weight:600;list-style:none;display:flex}.em-media-up>summary::-webkit-details-marker{display:none}.em-media-up>summary>svg{color:var(--text-2)}.em-media-up-body{flex-direction:column;gap:10px;padding:0 14px 14px;display:flex}.em-media-up-body>.help{margin:0}.em-dropzone{text-align:left;align-items:center;gap:12px;display:flex}.em-dropzone .dropzone-text{flex:auto}.em-media-search{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.em-media-search .c-search{flex:260px;max-width:380px}.em-inline-field{align-items:center;gap:8px;display:flex}.em-inline-field label{color:var(--text-2);font-size:13px}.em-inline-field select{width:auto;min-width:150px}.em-media-grid{grid-template-columns:repeat(auto-fill,minmax(min(170px,100%),1fr));gap:12px;display:grid}.em-mcard{border:1px solid var(--line);border-radius:var(--r-md);background:var(--canvas);min-width:0;color:inherit;text-align:left;cursor:pointer;flex-direction:column;padding:0;transition:border-color .12s,box-shadow .12s;display:flex;position:relative;overflow:hidden}.em-mcard:hover:not(:disabled),.em-mcard:focus-visible,.em-mcard[aria-pressed=true]{border-color:var(--accent);box-shadow:0 0 0 3px var(--ring);outline:none}.em-mcard:disabled{cursor:not-allowed;opacity:.7}.em-mcard-img{border-bottom:1px solid var(--line);background:repeating-conic-gradient(#f1f2f4 0% 25%,#fff 0% 50%) 50%/16px 16px;flex:none;justify-content:center;align-items:center;height:120px;padding:8px;display:flex;overflow:hidden}.em-mcard-img img{object-fit:contain;width:100%;height:100%}.em-mcard-img svg{color:var(--bad)}.em-mcard-body{flex-direction:column;gap:2px;min-width:0;padding:8px 10px 10px;display:flex}.em-mcard-name{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;overflow:hidden}.em-mcard-meta{color:var(--text-3);font-size:11.5px}.em-mcard-use{color:var(--text-2);font-size:11.5px}.em-mcard-flag{border:1px solid var(--line);background:var(--canvas);color:var(--text-2);box-shadow:var(--shadow-1);border-radius:999px;align-items:center;gap:4px;padding:2px 7px;font-size:11px;display:inline-flex;position:absolute;top:6px;left:6px}.em-mcard-flag.bad{color:var(--bad)}.em-media-pager{color:var(--text-2);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;font-size:13px;display:flex}.em-media-side{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--canvas);overflow-wrap:anywhere;flex-direction:column;gap:12px;min-width:0;padding:14px;display:flex;position:sticky;top:0}.em-media-side .help{margin:0}.em-media-empty{border:1px dashed var(--line-strong);border-radius:var(--r-md);margin:0;padding:28px 16px}.em-media-prev{border:1px solid var(--line);border-radius:var(--r-md);background:repeating-conic-gradient(#f1f2f4 0% 25%,#fff 0% 50%) 50%/16px 16px;place-items:center;min-height:160px;padding:10px;display:grid}.em-media-prev img{object-fit:contain;max-width:100%;max-height:260px}.em-media-warn{border:1px solid var(--bad);border-radius:var(--r-md);background:var(--bad-soft);flex-direction:column;gap:10px;padding:12px;font-size:13px;display:flex}.em-media-warn p{margin:0}.em-media-fail{color:var(--bad);margin:0;padding-left:18px;font-size:12.5px}.email-media-dialog{width:min(1040px,100vw - 32px);padding:0}.email-media-dialog .modal-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 20px;display:flex}.email-media-dialog .modal-head h2{font:650 18px/1.25 var(--font-display);margin:0}.email-media-dialog .modal-head .help{margin:4px 0 0}.email-media-dialog-body{background:var(--sunken);padding:16px 20px}.email-media-dialog .modal-foot{border-top:1px solid var(--line);justify-content:flex-end;padding:12px 20px;display:flex}.em-media.is-picker{grid-template-columns:minmax(0,1fr) 300px}@media (max-width:1250px){.em-lib{grid-template-columns:minmax(0,1fr)}.em-lib-side{position:static}.em-side-card{max-height:none}.email-editor-grid{grid-template-columns:minmax(200px, var(--email-left-width,300px)) 10px minmax(0, 1fr)}.email-editor-grid>.email-panel-resizer:nth-of-type(2){display:none}.email-builder-right{border-top:1px solid var(--line);grid-column:1/-1;max-height:none}}@media (max-width:1100px){.em-look,.em-media,.em-media.is-picker{grid-template-columns:minmax(0,1fr)}.em-look-prev,.em-media-side{position:static}}@media (max-width:900px){.email-editor-grid{flex-direction:column;min-height:0;display:flex}.email-panel-resizer{display:none}.email-builder-left,.email-builder-right,.email-editor-canvas{max-height:none}.email-builder-left{border-bottom:1px solid var(--line)}.em-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.email-element-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.em-show-sm{display:block}.em-hide-sm{display:none}.em-meta-grid,.em-order-row,.email-rule-form .form-grid,.em-look-form .form-grid{grid-template-columns:minmax(0,1fr)}.em-span-2{grid-column:auto}.email-element-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.em-ed-bar{position:static}.em-rules-toolbar .c-search{flex-basis:100%;max-width:none}.em-dropzone{flex-wrap:wrap}.email-preview-stage{padding:12px 4px}.email-editor-fullscreen{padding:8px}}
.acc-page>.kpis{margin-bottom:26px}.acc-users-tab{flex-direction:column;gap:28px;display:flex}.acc-role-form .field,.acc-invite-form .field,.acc-invite-field,.acc-create-role .field,.acc-details .field{flex-direction:column;gap:6px;min-width:0;margin-top:0;display:flex}.acc-invite-form .field .help,.acc-invite-field .help{margin:0}.acc-textarea-sm{min-height:58px}.acc-span-2{grid-column:1/-1}.acc-nowrap{white-space:nowrap}.acc-ic{background:var(--accent-soft);width:32px;height:32px;color:var(--accent-ink);border-radius:9px;flex:none;place-items:center;display:inline-grid}.acc-ic.warn{background:var(--warn-soft);color:var(--warn)}.acc-ic.info{background:var(--info-soft);color:var(--info)}.acc-live:empty{position:absolute}.acc-live>.callout{margin-bottom:0}.acc-me-tag{background:var(--accent-soft);color:var(--accent-ink);font:600 10px/15px var(--font-mono);vertical-align:1px;border-radius:4px;margin-left:6px;padding:0 5px}.acc-invites{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--canvas);box-shadow:var(--shadow-1);flex-direction:column;gap:12px;padding:14px;display:flex}.acc-invites-head{align-items:flex-start;gap:10px;display:flex}.acc-invites-titles{flex-direction:column;gap:2px;min-width:0;display:flex}.acc-invites-titles .help{margin:0}.acc-invite-list{box-shadow:none;margin:0;padding:0;list-style:none}.acc-invite-row .row-sub{overflow-wrap:anywhere}.acc-invite-row>.c-tag{flex:none}.acc-users .section-head{margin-bottom:12px}.acc-toolbar .c-select-auto{max-width:240px}.acc-users-table td{vertical-align:middle}.acc-user-cell{align-items:center;gap:10px;min-width:0;display:flex}.acc-user-text{min-width:0}.c-table .acc-col-actions{text-align:center;width:64px}.acc-detail{flex-direction:column;gap:22px;display:flex}.acc-actor{align-items:center;gap:10px;min-width:0;display:flex}.acc-actor>div{flex-direction:column;min-width:0;display:flex}.acc-actor strong{overflow-wrap:anywhere;align-items:center;display:flex}.acc-actor-sub{color:var(--text-2);overflow-wrap:anywhere;font-size:12.5px}.acc-actions-box{border:1px solid var(--line);border-radius:var(--r-md);background:var(--canvas);flex-direction:column;gap:12px;padding:14px;display:flex}.acc-actions-box .h3,.acc-actions-box .help{margin:0}.acc-actions-box .callout,.acc-detail>.callout{margin-bottom:0}.acc-role-form{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.acc-role-form .field{flex:220px}.acc-activity-head{align-items:center;gap:8px;margin-bottom:8px;display:flex}.acc-activity-head .h3{margin:0}.acc-activity{border:1px solid var(--line);border-radius:var(--r-md);background:var(--canvas);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.acc-activity li{border-bottom:1px solid var(--line);align-items:flex-start;gap:10px;padding:8px 12px;display:flex}.acc-activity li:last-child{border-bottom:0}.acc-dot{background:var(--ok);border-radius:50%;flex:none;width:8px;height:8px;margin-top:7px}.acc-dot.bad{background:var(--bad)}.acc-activity-main{flex-direction:column;gap:1px;min-width:0;display:flex}.acc-activity-main strong{overflow-wrap:anywhere;font-size:13px;font-weight:500}.acc-activity-meta{color:var(--text-3);overflow-wrap:anywhere;font-size:12px}.acc-invite-form~.callout{margin-bottom:0}.acc-invite-link{gap:8px;min-width:0;display:flex}.acc-invite-link .input{flex:1;min-width:0;font-size:12.5px}.acc-roles{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:24px;display:grid}.acc-roles-master{flex-direction:column;gap:10px;min-width:0;display:flex}.acc-roles-master:not(.is-creating){position:sticky;top:12px}.acc-roles-master .c-search{flex:none;max-width:none}.acc-roles-top{justify-content:space-between;align-items:flex-end;gap:8px;display:flex}.acc-roles-top .eyebrow{margin-bottom:4px}.acc-roles-title{align-items:center;gap:6px;display:flex}.acc-role-list{flex-direction:column;gap:4px;display:flex}.acc-role-item{border-radius:var(--r-md);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:10px;padding:8px 10px;display:flex}.acc-role-item:hover{background:var(--hover)}.acc-role-item.is-on{border-color:var(--accent);background:var(--canvas);box-shadow:0 0 0 3px var(--ring)}.acc-role-item-text{flex-direction:column;flex:1;min-width:0;display:flex}.acc-role-item-text strong{overflow-wrap:anywhere;font-size:13.5px;font-weight:600}.acc-role-item-text span{color:var(--text-3);font-size:12px}.acc-count{border:1px solid var(--line);background:var(--canvas);min-width:20px;height:18px;color:var(--text-2);font:600 11px/16px var(--font-mono);text-align:center;border-radius:999px;flex:none;padding:0 6px}.acc-panel{border:1px solid var(--line-strong);border-radius:var(--r-lg);background:var(--sunken);flex-direction:column;gap:12px;padding:12px;display:flex}.acc-panel-head strong{font-size:14px}.acc-panel-head .help{margin:2px 0 0}.acc-panel .callout{margin-bottom:0}.acc-fieldset{border:0;min-width:0;margin:0;padding:0}.acc-legend{color:var(--ink);margin-bottom:6px;padding:0;font-size:12.5px;font-weight:600}.acc-perm-list{border:1px solid var(--line);border-radius:var(--r-md);background:var(--canvas);grid-template-columns:minmax(0,1fr);gap:6px;max-height:260px;padding:8px;display:grid;overflow:auto}.acc-perm-opt{font-size:12.5px}.acc-roles-detail,.acc-role-detail{flex-direction:column;gap:14px;min-width:0;display:flex}.acc-role-detail .callout{margin-bottom:0}.acc-role-head{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.acc-role-ini{background:var(--ink);width:36px;height:36px;color:var(--canvas);font:600 13px/1 var(--font-ui);border-radius:10px;flex:none;place-items:center;display:grid}.acc-role-titles{flex:260px;min-width:0}.acc-role-titles .eyebrow{margin-bottom:4px}.acc-role-name{font:650 20px/1.25 var(--font-display);font-variation-settings:"wdth" 112;letter-spacing:-.01em;overflow-wrap:anywhere;margin:0}.acc-role-desc{color:var(--text-2);margin:2px 0 0;font-size:13px}.acc-role-meta{flex-wrap:wrap;gap:6px;display:flex}.acc-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.acc-tile{border:1px solid var(--line);border-radius:var(--r-md);background:var(--canvas);flex-direction:column;gap:2px;min-width:0;padding:10px 12px;display:flex}.acc-tile-label{color:var(--text-3);font-size:12px}.acc-tile-value{font-size:14px;font-weight:600}.acc-tile-note{color:var(--text-2);font-size:12px}.acc-details{border:1px solid var(--line);border-radius:var(--r-md);background:var(--canvas);min-width:0}.acc-details>summary{border-radius:var(--r-md);cursor:pointer;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:500;list-style:none;display:flex}.acc-details>summary::-webkit-details-marker{display:none}.acc-details>summary:before{border-right:1.8px solid var(--text-3);border-bottom:1.8px solid var(--text-3);content:"";flex:none;width:7px;height:7px;margin:0 3px 0 1px;transition:transform .15s;transform:rotate(-45deg)}.acc-details[open]>summary:before{transform:rotate(45deg)}.acc-details>summary:hover{background:var(--hover)}.acc-details-body{padding:2px 12px 12px}.acc-perm-chips{flex-wrap:wrap;gap:6px;display:flex}.acc-perm-chip{border:1px solid var(--line-strong);background:var(--canvas);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:4px 9px;font-size:12px;display:inline-flex}.acc-perm-chip input{margin:0}.acc-perm-chip.is-on{border-color:var(--accent);background:var(--accent-soft)}.acc-perm-chip.is-locked{opacity:.6;cursor:not-allowed}.acc-matrix-head{margin:4px 0 -2px}.acc-matrix-fs{border:0;min-width:0;margin:0;padding:0}.acc-matrix th,.acc-matrix td{white-space:nowrap}.c-table .acc-c{text-align:center}.acc-cell{cursor:pointer;border-radius:7px;place-items:center;width:30px;height:30px;display:inline-grid}.acc-cell input{margin:0}.acc-cell:hover{background:var(--hover)}.acc-cell.is-partial{background:var(--accent-soft)}.acc-matrix-fs:disabled .acc-cell{cursor:not-allowed}.acc-cell-none{color:var(--text-3)}.acc-savebar{border-top:1px solid var(--line);color:var(--text-3);flex-wrap:wrap;align-items:center;gap:8px;padding-top:12px;font-size:13px;display:flex}.acc-savebar.savebar{border:1px solid var(--warn);color:var(--ink);box-shadow:var(--shadow-2), 0 0 0 3px var(--warn-soft);margin-top:0;padding:10px 10px 10px 16px}.acc-savebar-status{align-items:center;gap:7px;display:inline-flex}.acc-savebar-status>svg{color:var(--ok);flex:none}.acc-savebar.savebar .acc-savebar-status>svg{color:var(--warn)}@media (max-width:1000px){.acc-roles{grid-template-columns:minmax(0,1fr)}.acc-roles-master:not(.is-creating){position:static}}@media (max-width:760px){.acc-tiles{grid-template-columns:minmax(0,1fr)}.acc-invite-link{flex-wrap:wrap}.acc-invite-link .input{flex-basis:100%}}.acc-invite-row>.acc-invite-menu{flex:none}
.aud-page>.kpis{margin-bottom:18px}.aud-filter{flex-direction:column;gap:10px;margin-bottom:22px;padding:12px;display:flex}.aud-filter-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.aud-filter-row>.c-search{max-width:none}.aud-filter-actions{gap:6px}.aud-details{border:1px solid var(--line);border-radius:var(--r-md);background:var(--canvas);min-width:0}.aud-details>summary{border-radius:var(--r-md);cursor:pointer;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:500;list-style:none;display:flex}.aud-details>summary::-webkit-details-marker{display:none}.aud-details>summary:before{border-right:1.8px solid var(--text-3);border-bottom:1.8px solid var(--text-3);content:"";flex:none;width:7px;height:7px;margin:0 3px 0 1px;transition:transform .15s;transform:rotate(-45deg)}.aud-details[open]>summary:before{transform:rotate(45deg)}.aud-details>summary:hover{background:var(--hover)}.aud-details-body{padding:2px 12px 12px}.aud-details .field{margin-top:0}.aud-scope{margin:0}.aud-log{flex-direction:column;gap:16px;display:flex}.aud-cols,.aud-row{grid-template-columns:52px 190px minmax(0,1fr) 150px 96px;align-items:center;gap:12px;display:grid}.aud-cols{color:var(--text-3);padding:0 15px;font-size:12px}.aud-cols>:last-child{justify-self:end}.aud-day{flex-direction:column;gap:6px;display:flex}.aud-day-head{align-items:baseline;gap:8px;padding:0 2px;display:flex}.aud-date{color:var(--text-2);font:600 13px/1.3 var(--font-ui);margin:0}.aud-count{color:var(--text-3);white-space:nowrap;margin-left:auto;font-size:12px}.aud-row{cursor:pointer;padding:10px 14px;font-size:13px}.aud-row.is-fail{box-shadow:inset 3px 0 0 var(--bad)}.aud-row.is-open{background:var(--accent-soft)}.aud-time{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:12px}.aud-who{align-items:center;gap:8px;min-width:0;display:flex}.aud-name{min-width:0;color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.aud-main{flex-direction:column;gap:1px;min-width:0;display:flex}.aud-main strong{overflow-wrap:anywhere;font-weight:500}.aud-detail{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.aud-detail.bad-text{color:var(--bad)}.aud-ent{min-width:0}.aud-ent .c-tag{text-overflow:ellipsis;vertical-align:middle;max-width:100%;line-height:20px;display:inline-block;overflow:hidden}.aud-res{justify-self:end}.aud-sys{border:1px solid var(--line-strong);background:var(--sunken);width:22px;height:22px;color:var(--text-2);font:700 7.5px/1 var(--font-mono);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;display:inline-grid}.aud-sys.lg{width:30px;height:30px;font-size:9px}.aud-detail-body>.callout{margin-bottom:0}.aud-actor{align-items:center;gap:10px;display:flex}.aud-actor>div{flex-direction:column;min-width:0;display:flex}.aud-actor strong{overflow-wrap:anywhere}.aud-actor-note{color:var(--text-2);overflow-wrap:anywhere;font-size:12.5px}.aud-json{border:1px solid var(--line);border-radius:var(--r-md);background:var(--canvas);max-width:none;max-height:320px;color:var(--ink);font:12px/1.5 var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:10px 12px;overflow:auto}.aud-evid{min-width:0;color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}@media (max-width:900px){.aud-cols{display:none}.aud-row{grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"time main res""time who ent";row-gap:4px}.aud-time{grid-area:time;align-self:start;padding-top:2px}.aud-main{grid-area:main}.aud-res{grid-area:res}.aud-who{grid-area:who}.aud-ent{grid-area:ent;justify-self:end}}@media (max-width:560px){.aud-filter-row>.c-search,.aud-filter-row>.select,.aud-filter-row>.seg,.aud-filter-actions{flex:100%}.aud-filter-row>.seg button,.aud-filter-actions>.btn{flex:1 1 0}}@media (max-width:480px){.aud-row{grid-template-columns:38px minmax(0,1fr) auto;column-gap:8px;padding:10px}.aud-ent{max-width:112px}}
