.crp-search{flex:1 1 180px;max-width:300px}.crp-search input{min-width:0}.crp-kbd{font-family:var(--font-num);font-size:10px;padding:1px 5px;-webkit-margin-start:auto;margin-inline-start:auto}.crp-help{display:inline-grid;place-items:center;width:30px;height:30px;color:var(--faint);cursor:help}.crp-filters{gap:8px;margin-top:-8px}.crp-filters .cr-check{margin-top:0;font-size:12.5px}.crp-filters .mini-select.on,.crp-pop-b.on{border-color:color-mix(in oklab,var(--accent) 50%,transparent);background:var(--accent-soft);color:var(--text)}.crp-sortw{display:inline-flex;align-items:center;gap:4px}.crp-dir{width:30px;height:30px}.crp-sum{-webkit-margin-start:auto;margin-inline-start:auto;white-space:nowrap}.crp-pop-w{position:relative}.crp-pop-b{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.crp-pop{position:absolute;top:calc(100% + 6px);inset-inline-start:0;z-index:30;width:230px;max-height:min(420px,60vh);overflow-y:auto;padding:8px 12px;border-radius:12px;background:var(--card-solid);border:1px solid var(--line-2);box-shadow:0 16px 40px -12px rgba(0,0,0,.45);display:grid;grid-gap:2px;gap:2px}.crp-pop .cr-check{margin:0;padding:5px 0;color:var(--text)}.crp-pop-f{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:8px;margin-top:4px;border-top:1px solid var(--line)}.crp-bulk{gap:8px;padding:8px 12px;border-radius:12px;background:var(--accent-soft);border:1px solid color-mix(in oklab,var(--accent) 40%,transparent);position:-webkit-sticky;position:sticky;top:64px;z-index:8}.crp-bulk>b{font-size:13px;-webkit-margin-end:4px;margin-inline-end:4px}.crp-danger{color:var(--bad)}.crp-names{margin:0 0 8px;-webkit-padding-start:18px;padding-inline-start:18px;display:grid;grid-gap:3px;gap:3px;font-size:13px}.crp-dc{position:relative}.crp-dc-a{position:absolute;inset:0;border-radius:inherit;z-index:1}.crp-dc-a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.crp-dc .cr-dc-f,.crp-dc .cr-dc-s,.crp-dc .cr-dc-t{pointer-events:none}.crp-dc.sel{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.crp-sel{display:grid;place-items:center;width:22px;height:22px;flex:none;cursor:pointer;pointer-events:auto;position:relative;z-index:2}.crp-sel input{width:15px;height:15px;margin:0;accent-color:var(--accent);cursor:pointer}.crp-dc .crp-sel{opacity:0;transition:opacity .12s}.crp-dc.sel .crp-sel,.crp-dc:focus-within .crp-sel,.crp-dc:hover .crp-sel,.crp:has(.crp-bulk) .crp-dc .crp-sel{opacity:1}.crp-colsel{-webkit-margin-start:auto;margin-inline-start:auto;font-weight:500}.cr-pipe.crp-few{grid-auto-columns:minmax(240px,340px)}.crp-phone{display:grid;grid-gap:10px;gap:10px;min-width:0}.crp-switch{display:flex;gap:6px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none;min-width:0}.crp-switch::-webkit-scrollbar{display:none}.crp-switch button{flex:none;display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border-radius:99px;font-size:13px;color:var(--faint);background:color-mix(in oklab,var(--text) 4%,transparent);border:1px solid transparent;white-space:nowrap}.crp-switch button.has{color:var(--muted)}.crp-switch button b{font:600 11px var(--font-num)}.crp-switch button.gate.has b{color:var(--warn)}.crp-switch button.on{color:var(--text);background:var(--accent-soft);border-color:color-mix(in oklab,var(--accent) 40%,transparent)}.crp-one{max-height:none}.crp-empty{display:grid;grid-gap:4px;gap:4px;padding:22px 10px;text-align:center;font-size:13px;color:var(--muted)}.crp-empty b{color:var(--text)}.crp-tip{text-align:center}.crp-list{padding:6px 8px}.crp-lrow{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;border-top:1px solid var(--line);border-radius:8px}.crp-lrow.nosel{grid-template-columns:minmax(0,1fr)}.crp-lrow.head{border-top:0;font-size:11.5px;color:var(--muted);font-weight:600}.crp-lrow:not(.head):hover{background:color-mix(in oklab,var(--text) 4%,transparent)}.crp-lrow.sel{background:var(--accent-soft)}.crp-lcols{display:grid;grid-template-columns:minmax(0,2.2fr) 1fr 1fr .9fr .9fr .8fr .7fr;grid-gap:10px;gap:10px;align-items:center;padding:9px 6px;color:inherit;text-decoration:none;font-size:13px;min-width:0}.crp-lrow.head .crp-lcols{padding-block:6px;font-size:11.5px}.crp-lcols>span{min-width:0}.crp-mgr{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12.5px}.crp-sort{display:inline-flex;align-items:center;gap:3px;font:inherit;color:inherit;padding:0;justify-self:start}.crp-sort.on,.crp-sort:hover{color:var(--text)}.crp-all{font-size:12.5px;white-space:nowrap}.crp-info{display:inline-grid;place-items:center;width:15px;height:15px;border-radius:50%;border:1px solid var(--line-2);font-size:10px;font-weight:700;color:var(--muted);-webkit-margin-start:2px;margin-inline-start:2px}.crp-of{font-size:13px;font-weight:500}.crp-meter{display:flex;height:6px;border-radius:99px;overflow:hidden;background:color-mix(in oklab,var(--text) 7%,transparent);margin:6px 0 2px}.crp-meter i{display:block;height:100%;background:var(--accent)}.crp-meter i.over{background:var(--bad)}.crp-meter i.pend{background:color-mix(in oklab,var(--warn) 60%,transparent)}.crp-warn{color:var(--warn)!important}.cr-dot.crp-dirty{background:var(--warn)}.crp-head-end{gap:14px;-webkit-margin-start:auto;margin-inline-start:auto}.crp-cancel,.crp-head-end{display:inline-flex;align-items:center}.crp-cancel{gap:4px;color:var(--muted)}.crp-cancel:hover{color:var(--bad)}.crp-save{position:-webkit-sticky;position:sticky;bottom:14px;z-index:20;display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 14px;border-radius:14px;background:var(--card-solid);border:1px solid color-mix(in oklab,var(--warn) 45%,transparent);box-shadow:0 18px 40px -14px rgba(0,0,0,.55);animation:crp-up .18s ease-out}.crp-save .grow{display:grid;min-width:0;flex:1 1;font-size:13.5px}.crp-save .grow small{font-size:12px}.crp-save .btn kbd{-webkit-margin-start:6px;margin-inline-start:6px;border:0;padding:0;color:inherit}.crp-save-dot{width:9px;height:9px;border-radius:50%;background:var(--warn);flex:none;box-shadow:0 0 0 4px color-mix(in oklab,var(--warn) 18%,transparent)}@keyframes crp-up{0%{transform:translateY(8px);opacity:0}to{transform:none;opacity:1}}.crp-ct{display:grid;grid-gap:4px;gap:4px}.crp-ct .card-h{margin-bottom:4px}.crp-ct-i{display:grid;grid-gap:8px;gap:8px;padding:10px 0;border-top:1px solid var(--line)}.crp-ct-i:first-of-type{border-top:0;padding-top:0}.crp-ct-r{display:flex;align-items:center;gap:10px}.crp-ct-r .grow{display:grid;min-width:0;font-size:13px}.crp-ct-r .grow b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crp-ct-r small{font-size:12px}.crp-ct-a{display:flex;gap:6px;flex-wrap:wrap}.crp-ct-frame{width:100%;height:520px;border:1px solid var(--line);border-radius:10px;background:#fff}.crp-hash{font-size:11px}.crp-ct-none{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}@media (max-width:760px){.crp-search{max-width:none;flex-basis:100%;order:3}.crp-help,.crp-kbd{display:none}.crp-filters{margin-top:-6px}.crp-filters .mini-select.big,.crp-pop-b{max-width:100%}.crp-sum{flex-basis:100%;-webkit-margin-start:0;margin-inline-start:0}.crp-pop{position:fixed;top:auto;bottom:var(--float-bottom);inset-inline:12px;width:auto}.crp-bulk{top:56px}.crp-bulk .mini-select.big{flex:1 1 130px;min-width:0}.crp-dc .crp-sel{opacity:1;width:30px;height:30px;margin:-4px}.crp-dc .crp-sel input{width:20px;height:20px}.crp-lrow{grid-template-columns:36px minmax(0,1fr)}.crp-sel.in input{width:19px;height:19px}.crp-lcols{grid-template-columns:minmax(0,1fr) auto}.crp-lcols>:nth-child(n+3){display:none}.crp-head-end{-webkit-margin-start:0;margin-inline-start:0;width:100%;justify-content:space-between}.crp-save{bottom:var(--float-bottom);padding:10px}.crp-save .grow{flex-basis:100%}.crp-save .btn{flex:1 1;justify-content:center}.crp-ct-frame,.crp-ct-view,.crp-save .btn kbd{display:none}}@media (pointer:coarse){.crp-dc .crp-sel{opacity:1}}.crp-stuck{white-space:nowrap}.crp-gaps .card-h{margin-bottom:8px}.crp-gaps-l{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:8px;gap:8px}.crp-gap{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;border:1px solid color-mix(in oklab,var(--warn) 35%,transparent);background:color-mix(in oklab,var(--warn) 7%,transparent);min-height:44px;color:var(--text)}.crp-gap:hover{background:color-mix(in oklab,var(--warn) 13%,transparent)}.crp-gap>b{font-size:20px;color:var(--warn);min-width:28px;text-align:center}.crp-gap>span{display:grid;grid-gap:2px;gap:2px;flex:1 1;min-width:0}.crp-gap small{font-size:11.5px;line-height:1.35}.crp-unassigned{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px}.crp-addc{border-style:dashed!important;color:var(--accent)}.crp-fresh{display:grid;grid-gap:10px;gap:10px}.crp-attr{display:grid;grid-gap:6px;gap:6px;padding:10px 12px;margin:8px 0;border-radius:12px;background:var(--accent-soft);border:1px solid color-mix(in oklab,var(--accent) 35%,transparent)}.crp-attr>b{font-size:13.5px}.crp-attr>b,.crp-pricegap{display:flex;align-items:center;gap:6px}.crp-pricegap{flex-wrap:wrap;margin-top:6px}.crp-noprice{display:block;margin-top:2px;font-size:12px}.crp-alert-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.crp-alert-row>.cr-wait{flex:1 1 260px}.crp-applylink{display:grid;grid-gap:6px;gap:6px}.crp-applylink code{font-size:12px;padding:6px 8px;border-radius:8px;background:color-mix(in oklab,var(--text) 6%,transparent);overflow-wrap:anywhere}.crp-banner{display:flex;align-items:center;gap:12px;flex-wrap:wrap;border-color:color-mix(in oklab,var(--warn) 40%,transparent)}.crp-banner>.grow{display:grid;grid-gap:2px;gap:2px;min-width:200px}.crp-nolink-h{display:flex;align-items:center;gap:10px;width:100%;text-align:start;font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;min-height:40px}.crp-nolink-h .grow{display:grid;grid-gap:2px;gap:2px}.crp-nolink-l{display:grid;grid-gap:8px;gap:8px;margin-top:10px}.crp-nolink-r{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-top:8px;border-top:1px solid var(--line)}.crp-nolink-r .grow{display:grid;grid-gap:1px;gap:1px;min-width:140px}.crp-nolink-r .input{flex:2 1 220px;min-width:0}.crp-folder{display:grid;grid-gap:6px;gap:6px;margin-top:10px;padding:10px 12px;border-radius:12px;border:1px dashed color-mix(in oklab,var(--warn) 50%,transparent)}.crp-folder>b{display:flex;align-items:center;gap:6px;font-size:13px}.crp-folder-l{display:grid;grid-gap:4px;gap:4px;max-height:260px;overflow-y:auto}.crp-folder-l button{display:flex;align-items:center;gap:8px;text-align:start;padding:8px 10px;border-radius:9px;border:1px solid var(--line);background:none;color:var(--text);font:inherit;font-size:13px;cursor:pointer;min-height:40px}.crp-folder-l button:hover{background:var(--accent-soft)}.crp-adname{display:grid;grid-gap:6px;gap:6px;margin-top:10px}.crp-adname code{font-size:12px;padding:6px 8px;border-radius:8px;background:color-mix(in oklab,var(--text) 6%,transparent);overflow-wrap:anywhere}.pillf.r-ready.on,.pillf.r-ready:hover{border-color:color-mix(in oklab,var(--ok) 50%,transparent)}.crp-perf .crp-next ul{margin:0;-webkit-padding-start:18px;padding-inline-start:18px;display:grid;grid-gap:6px;gap:6px;font-size:13.5px;line-height:1.5}.crp-perf .crp-next li.k-angle,.crp-perf .crp-next li.k-video{font-weight:600}.crp-prow{display:grid;grid-template-columns:minmax(150px,1.6fr) repeat(5,minmax(70px,1fr)) 70px;grid-gap:8px;gap:8px;align-items:center;padding:9px 4px;border-top:1px solid var(--line);color:var(--text);font-size:13px}.crp-prow.head{border-top:0;color:var(--muted);font-size:12px;padding-top:0}a.crp-prow:hover{background:color-mix(in oklab,var(--text) 3%,transparent)}.crp-prow .ok{color:var(--ok)}.crp-prow .bad{color:var(--bad)}.crp-grp,.crp-vid{display:flex;align-items:center;gap:10px;padding:8px 0;border-top:1px solid var(--line);font-size:13px}.crp-grp:first-of-type,.crp-vid:first-of-type{border-top:0}.crp-grp .grow,.crp-vid .grow{display:grid;grid-gap:2px;gap:2px;min-width:0}.crp-grp .ok,.crp-vid .ok{color:var(--ok)}.crp-grp .bad,.crp-vid .bad{color:var(--bad)}.crp-vid-a{display:inline-flex;gap:8px;font-size:12px}.crp-grp-bar{flex:0 0 90px;height:6px;border-radius:6px;background:color-mix(in oklab,var(--text) 8%,transparent);overflow:hidden}.crp-grp-bar i{display:block;height:100%;border-radius:6px;background:var(--accent)}.crp-grp-bar i.ok{background:var(--ok)}.crp-grp-bar i.bad{background:var(--bad)}.crp-setup ol{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.crp-setup li{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;border:1px solid var(--line)}.crp-setup li.done{opacity:.65}.crp-setup li.done>svg{color:var(--ok)}.crp-setup li .grow{display:grid;grid-gap:2px;gap:2px}@media (max-width:640px){.crp-prow.head{display:none}.crp-prow{grid-template-columns:1fr 1fr;padding:12px 4px}.crp-prow>.cr-lwho{grid-column:1/-1}.crp-prow>[data-l]:before{content:attr(data-l) " ";color:var(--muted);font-size:11px;display:block}.crp-vid{flex-wrap:wrap}.crp-grp-bar{display:none}.crp-gaps-l{grid-template-columns:1fr}.crp-setup li{flex-wrap:wrap}}.crp-subnav{display:inline-flex;margin:0 0 12px;max-width:100%;overflow-x:auto}.crp-subnav a{white-space:nowrap;min-height:36px;display:inline-flex;align-items:center;padding:8px 18px;border-radius:6px;font-size:13px;font-weight:500;color:var(--muted)}.crp-subnav a.on,.crp-subnav a:hover{color:var(--text)}.crp-subnav a.on{background:var(--accent-soft)}@media (max-width:640px){.crp-subnav{display:flex}.crp-subnav a{flex:1 0 auto;justify-content:center;padding:8px 12px}}.mo-bar .mo-q{flex:1 1 200px;max-width:300px}.mo-bar .mo-q .ibtn{width:22px;height:22px;border:0;border-radius:6px}.mo-bar .chip{cursor:pointer}.mo-meta{display:flex;align-items:center;gap:10px;font-size:12.5px;color:var(--muted);padding:2px 4px}.mo-meta .grow{flex:1 1;min-width:0}.mo-meta-dot{width:7px;height:7px;border-radius:50%;background:var(--ok);flex:none;box-shadow:0 0 0 3px color-mix(in oklab,var(--ok) 18%,transparent)}.mo-meta.warn .mo-meta-dot{background:var(--warn);box-shadow:0 0 0 3px color-mix(in oklab,var(--warn) 18%,transparent)}.mo-meta .link-btn{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.mo-meta .link-btn:disabled{color:var(--faint)}.mo-meta-off{margin-bottom:0}.mo-meta-b{display:inline-flex;align-items:center;font-size:10px;font-weight:700;letter-spacing:.01em;padding:1px 6px;border-radius:99px;color:color-mix(in oklab,#3b82f6 70%,var(--text));background:color-mix(in oklab,#3b82f6 14%,transparent);white-space:nowrap;-webkit-margin-end:6px;margin-inline-end:6px}.mo-perf h4 .mo-meta-b{-webkit-margin-start:8px;margin-inline-start:8px;font-size:11px}.mo-ads{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--accent);font-weight:600;padding:2px 8px;border-radius:8px}.mo-ads:hover{background:var(--accent-soft)}.mo-ads:not(.on){color:var(--muted);font-weight:500}.mo-ads small{font-size:10px;color:var(--muted);border:1px solid var(--line-2);border-radius:99px;padding:0 5px}.gd.gd-movable .gd-sel+td,.gd.gd-movable .gd-sel+th{inset-inline-start:52px}.gd.gd-movable td.gd-sel,.gd.gd-movable th.gd-sel{width:52px}.gd td.gd-sel{white-space:nowrap}.gd-drag{display:inline-block;cursor:-webkit-grab;cursor:grab;color:var(--faint);letter-spacing:-2px;font-size:12px;padding:4px 3px;-webkit-margin-end:2px;margin-inline-end:2px;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none;vertical-align:middle}.gd-drag:hover{color:var(--text)}.gd tbody tr:not(:hover) .gd-drag{opacity:.35}.gd tr.gd-moving td{opacity:.45}.gd tr.gd-drop-before td{box-shadow:inset 0 2px 0 var(--accent)}.gd tr.gd-drop-after td{box-shadow:inset 0 -2px 0 var(--accent)}.gd.gd-dragging .gd-v.can:hover{box-shadow:none}.gd-first{position:relative}.gd-open{position:absolute;top:50%;inset-inline-end:4px;transform:translateY(-50%);width:24px;height:24px;border-radius:7px;display:grid;place-items:center;color:var(--muted);background:var(--card-solid);border:1px solid var(--line-2);opacity:0;transition:opacity .12s}.gd tbody tr:hover .gd-open,.gd-open:focus-visible{opacity:1}.gd-open:hover{color:var(--accent);border-color:color-mix(in oklab,var(--accent) 50%,transparent)}.gd-card.tap{cursor:pointer}.gd-card.tap:active{background:color-mix(in oklab,var(--text) 4%,transparent)}.mo-c-n{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.mo-c-m{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:13px}.mo-c-m span{display:grid;line-height:1.25}.mo-c-m small{font-size:10.5px;color:var(--muted);font-family:inherit}.mo-c-more{-webkit-margin-start:auto;margin-inline-start:auto;color:var(--accent);font-weight:600}.mo-sheet-bg{position:fixed;inset:0;z-index:78;background:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;justify-content:flex-end;animation:fade .15s ease}.mo-sheet{width:min(480px,100%);height:100%;background:var(--card-solid);-webkit-border-start:1px solid var(--line-2);border-inline-start:1px solid var(--line-2);display:flex;flex-direction:column;box-shadow:0 0 60px -10px rgba(0,0,0,.5);animation:moSide .22s cubic-bezier(.2,.8,.2,1)}@keyframes moSide{0%{transform:translateX(-24px);opacity:.5}}.mo-sheet-grab{display:none}.mo-sheet-h{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--line)}.mo-sheet-h .grow{flex:1 1;min-width:0;display:grid}.mo-sheet-h .grow b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mo-sheet-b{flex:1 1;overflow-y:auto;padding:14px 16px 18px;display:grid;grid-gap:16px;gap:16px;align-content:start;overscroll-behavior:contain}.mo-sheet-f{display:flex;align-items:center;gap:8px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--line)}.mo-sheet-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.mo-sheet-grid .mo-wide{grid-column:1/-1}.mo-sheet .field input:disabled,.mo-sheet .field select:disabled,.mo-sheet .field textarea:disabled{opacity:.7}.mo-sheet .field textarea{resize:vertical;line-height:1.55}.mo-st-chips{display:flex;flex-wrap:wrap;gap:6px}.mo-st-chips button{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;padding:5px 11px;border-radius:99px;border:1px solid var(--line-2);color:var(--muted)}.mo-st-chips button i{width:7px;height:7px;border-radius:50%;background:var(--c)}.mo-st-chips button.on{color:color-mix(in oklab,var(--c) 80%,var(--text));background:color-mix(in oklab,var(--c) 16%,transparent);border-color:color-mix(in oklab,var(--c) 45%,transparent)}.mo-st-chips button:disabled:not(.on){opacity:.5}.mo-step{display:flex;align-items:stretch;gap:0}.mo-step button{width:38px;flex:none;border:1px solid var(--line-2);background:var(--card-solid);color:var(--text);font-size:16px}.mo-step button:first-child{border-start-start-radius:9px;border-end-start-radius:9px;-webkit-border-end:0;border-inline-end:0}.mo-step button:last-child{border-start-end-radius:9px;border-end-end-radius:9px;-webkit-border-start:0;border-inline-start:0}.mo-step button:disabled{color:var(--faint)}.field .mo-step input{border-radius:0;text-align:center;min-width:0}.mo-url{display:flex;gap:6px;align-items:center}.mo-url input{flex:1 1;min-width:0}.mo-perf{display:grid;grid-gap:12px;gap:12px;padding-top:14px;border-top:1px solid var(--line)}.mo-perf h4{margin:0;font-size:13px;display:flex;align-items:center}.mo-perf>.btn{justify-self:start}.mo-tiles{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.mo-tiles>div{display:grid;grid-gap:2px;gap:2px;padding:9px 11px;border-radius:10px;border:1px solid var(--line);background:color-mix(in oklab,var(--text) 2%,transparent);min-width:0}.mo-tiles small{font-size:11px;color:var(--muted)}.mo-tiles b{font-size:16px}.mo-tiles em{font-style:normal;font-size:12px;color:var(--muted);font-weight:500}.mo-order{display:inline-flex;gap:6px}.mo-order .ibtn:disabled{opacity:.35}.mo-del{color:var(--bad)}.overlay.mo-link-ov{z-index:84}.ml-body{display:grid;grid-gap:14px;gap:14px}.ml-body section{display:grid;grid-gap:8px;gap:8px}.ml-h{margin:0;font-size:13px}.ml-how{line-height:1.6}.ml-list{display:grid;grid-gap:6px;gap:6px;max-height:44dvh;overflow-y:auto}.ml-ad{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--line);border-radius:12px}.ml-ad img,.ml-ph{width:44px;height:44px;border-radius:8px;object-fit:cover;flex:none;background:color-mix(in oklab,var(--text) 6%,transparent);display:grid;place-items:center;color:var(--faint)}.ml-main{flex:1 1;min-width:0;display:grid;grid-gap:1px;gap:1px}.ml-main b{font-size:13px}.ml-main b,.ml-main small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ml-main small{font-size:11.5px}.ml-nums{font-size:12px}.ml-other{color:var(--warn)}.ml-ad .btn{flex:none}@media (max-width:760px){.mo-desk{display:none!important}.mo-bar{gap:8px}.mo-bar .mo-q{flex:1 1 100%;max-width:none}.mo-bar .mini-select.big{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 8px);min-width:0}.mo-meta{flex-wrap:wrap}.mo-sheet-bg{align-items:flex-end;justify-content:stretch}.mo-sheet{width:100%;height:auto;max-height:92dvh;-webkit-border-start:0;border-inline-start:0;border-top:1px solid var(--line-2);border-radius:22px 22px 0 0;animation:sheetUp .26s cubic-bezier(.2,.8,.2,1)}.mo-sheet-grab{display:block;width:40px;height:4px;border-radius:99px;background:var(--line-2);margin:8px auto 0;flex:none}.mo-sheet-h{padding:8px 16px 12px}.mo-sheet-grid{grid-template-columns:1fr}.mo-sheet .field input,.mo-sheet .field select,.mo-sheet .field textarea{font-size:16px}.mo-tiles{grid-template-columns:1fr 1fr}.mo-st-chips button{padding:7px 12px}.ml-ad{flex-wrap:wrap}.ml-ad .btn{-webkit-margin-start:54px;margin-inline-start:54px}}.crp-search{flex:1 1 220px;max-width:360px}.crp-kbd{font:11px var(--font-num);color:var(--faint);border:1px solid var(--line-2);border-radius:5px;padding:0 5px;line-height:17px}.crp-search:focus-within .crp-kbd{display:none}.crp-quick{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:-6px}.crp-quick .chip small{font-family:var(--font-num);opacity:.75}.crp-count{-webkit-margin-start:auto;margin-inline-start:auto}.btn.ghost.on{background:var(--accent-soft);color:var(--text)}.crp-card{position:relative;align-content:start}.crp-card.sel{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.crp-card-sel{position:absolute;top:10px;inset-inline-start:10px;width:18px;height:18px;accent-color:var(--accent);z-index:1}.crp-card:has(.crp-card-sel) .cr-card-top{-webkit-padding-start:22px;padding-inline-start:22px}.crp-card-main{display:grid;grid-gap:10px;gap:10px;color:inherit;text-decoration:none;min-width:0}.crp-card-tags{display:flex;flex-wrap:wrap;gap:5px;align-items:center}.crp-none{grid-column:1/-1}.crp-tags{flex-wrap:wrap;gap:4px;min-width:0}.crp-tag,.crp-tags{display:inline-flex;align-items:center}.crp-tag{gap:3px;font-size:11.5px;padding:1px 8px;border-radius:99px;color:var(--accent);background:var(--accent-soft);border:1px solid transparent;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}button.crp-tag:hover{border-color:color-mix(in oklab,var(--accent) 45%,transparent)}.crp-tag.more{color:var(--muted);background:color-mix(in oklab,var(--text) 6%,transparent)}.crp-tag.ghost{color:var(--muted);background:transparent;border:1px dashed var(--line-2)}.crp-tag.ghost:hover{color:var(--text);border-color:var(--muted)}.crp-tag button{color:inherit;opacity:.6;font-size:13px;line-height:1;padding:0 1px}.crp-tag button:hover{opacity:1}.crp-tag-add{position:relative;display:inline-block}.crp-tag-add .input{width:150px;padding:3px 9px;font-size:12.5px;border-radius:99px}.crp-tag-sugg{position:absolute;top:calc(100% + 4px);inset-inline-start:0;z-index:20;display:grid;min-width:160px;max-height:220px;overflow-y:auto;padding:4px;border-radius:10px;background:var(--card-solid);border:1px solid var(--line-2);box-shadow:var(--shadow)}.crp-tag-sugg button{text-align:start;padding:6px 10px;border-radius:7px;font-size:13px}.crp-tag-sugg button:hover{background:var(--accent-soft)}.crp-last{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--muted);min-width:0;flex-wrap:wrap}.crp-last.stale>span{color:var(--warn)}.crp-last-b{font-size:11.5px;font-weight:600;color:var(--accent);padding:1px 8px;border-radius:99px;border:1px solid color-mix(in oklab,var(--accent) 35%,transparent)}.crp-last-b:hover{background:var(--accent-soft)}.crp-bulk{position:fixed;bottom:18px;inset-inline:0;margin-inline:auto;width:-moz-fit-content;width:fit-content;max-width:calc(100vw - 32px);z-index:40;display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:10px 14px;border-radius:14px;background:var(--card-solid);border:1px solid var(--line-2);box-shadow:0 18px 50px -12px rgba(0,0,0,.45);font-size:13px}.crp-bulk>b{font-size:16px;color:var(--accent)}.crp-bulk.hint{gap:10px;font-size:12.5px}.crp-bulk-a{display:flex;flex-wrap:wrap;gap:6px}.crp-bulk-m{position:absolute;bottom:calc(100% + 8px);inset-inline:0;padding:12px;max-height:50vh;overflow-y:auto}.crp-bulk-m,.crp-gcard{display:grid;grid-gap:8px;gap:8px}.crp-gcard{flex:1 1;min-width:0}.crp-gcard-f{justify-content:space-between;gap:6px}.crp-gcard-f,.crp-hero-x{display:flex;flex-wrap:wrap;align-items:center}.crp-hero-x{gap:8px 16px;margin-top:10px}.crp-cert{font-size:11.5px;padding:2px 9px;gap:4px;text-decoration:none;cursor:pointer}.crp-dupe{display:flex;align-items:flex-start;gap:10px;margin-top:12px;padding:10px 12px;border-radius:12px;font-size:13px;line-height:1.6;color:var(--text);background:color-mix(in oklab,var(--warn) 9%,transparent);border:1px solid color-mix(in oklab,var(--warn) 40%,transparent)}.crp-dupe>svg{color:var(--warn);flex:none;margin-top:3px}.crp-dupe .grow{display:grid;grid-gap:2px;gap:2px;min-width:0}.crp-dupe-i{overflow-wrap:anywhere}.crp-tax-g{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 12px;gap:10px 12px}.crp-tax-g .field{margin:0}.crp-tax-g small{margin-top:4px}.crp-cert-s{display:inline-flex!important;align-items:center;gap:4px;font-size:12px;font-weight:600}.crp-cert-s.expired{color:var(--bad)}.crp-cert-s.soon{color:var(--warn)}.crp-cert-s.ok{color:var(--ok);font-weight:500}.crp-optout{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 12px;border-radius:12px;background:color-mix(in oklab,var(--bad) 7%,transparent);border:1px solid color-mix(in oklab,var(--bad) 30%,transparent)}.crp-optout>svg{color:var(--bad);flex:none}.crp-optout .grow{display:grid;grid-gap:2px;gap:2px;font-size:13px;min-width:0}.crp-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));grid-gap:10px;gap:10px;margin-bottom:12px}.crp-mini span,.crp-stats span{display:grid;grid-gap:2px;gap:2px;padding:8px 10px;border-radius:10px;background:color-mix(in oklab,var(--text) 4%,transparent);min-width:0}.crp-mini b,.crp-stats b{font-size:16px;font-weight:600;text-align:start}.crp-mini small,.crp-stats small{font-size:11.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crp-good{color:var(--ok)}.crp-bad{color:var(--bad)}.crp-drows,.crp-srow,.crp-srows{display:grid}.crp-srow{grid-template-columns:minmax(0,2fr) repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;align-items:center;padding:8px 4px;border-top:1px solid var(--line);font-size:13px}.crp-drow.head,.crp-srow.head{border-top:0;font-size:11.5px;color:var(--muted);font-weight:600}.crp-drow.off,.crp-srow.off,.crp-vrow.off{opacity:.55}.crp-drow .num,.crp-srow .num{text-align:start}.crp-doc{display:flex;align-items:center;gap:10px;padding:8px 2px;border-top:1px solid var(--line)}.crp-doc:first-of-type{border-top:0}.crp-doc>svg{color:var(--muted);flex:none}.crp-doc .grow{display:grid;min-width:0;color:inherit;text-decoration:none}.crp-doc .grow b{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crp-doc .grow small{font-size:12px}.crp-doc .ibtn{width:30px;height:30px;flex:none}.crp-tl-f{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px}.crp-tl-f .chip small{font-family:var(--font-num);opacity:.7}.crp-tl-q{height:34px;flex:1 1 150px;max-width:220px;-webkit-margin-start:auto;margin-inline-start:auto}.crp-tl-l{list-style:none;margin:0;padding:0;display:grid;position:relative}.crp-tl-d{font-size:11.5px;font-weight:600;color:var(--muted);padding:12px 0 6px}.crp-tl-d:first-child{padding-top:0}.crp-tl-i{display:flex;gap:10px;align-items:flex-start;padding:6px 0;position:relative}.crp-tl-i:before{content:"";position:absolute;inset-inline-start:11px;top:30px;bottom:-6px;-webkit-border-start:1px dashed var(--line-2);border-inline-start:1px dashed var(--line-2)}.crp-tl-i:has(+.crp-tl-d):before,.crp-tl-i:last-child:before{display:none}.crp-tl-ic{width:23px;height:23px;border-radius:50%;display:grid;place-items:center;flex:none;color:var(--muted);background:color-mix(in oklab,var(--text) 6%,transparent);font-style:normal}.crp-tl-i.k-message .crp-tl-ic{color:#e879f9;background:color-mix(in oklab,#e879f9 13%,transparent)}.crp-tl-i.k-invoice .crp-tl-ic,.crp-tl-i.ok .crp-tl-ic{color:var(--ok);background:color-mix(in oklab,var(--ok) 13%,transparent)}.crp-tl-i.k-contract .crp-tl-ic{color:var(--accent);background:var(--accent-soft)}.crp-tl-i.warn .crp-tl-ic{color:var(--warn);background:color-mix(in oklab,var(--warn) 13%,transparent)}.crp-tl-i .grow{display:grid;grid-gap:2px;gap:2px;min-width:0}.crp-tl-i small{font-size:11.5px;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.crp-tl-b{display:grid;grid-gap:2px;gap:2px;color:inherit;text-decoration:none;font-size:13px;min-width:0}a.crp-tl-b:hover b{color:var(--accent)}.crp-tl-b b{font-weight:500}.crp-tl-b b,.crp-tl-t{overflow-wrap:anywhere}.crp-tl-t{color:var(--muted);font-size:12.5px;line-height:1.55;white-space:pre-wrap;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.crp-more{justify-self:center;margin-top:8px}.palette.crp-imp{width:min(820px,96vw)}.crp-imp-steps{list-style:none;display:flex;gap:6px;margin:10px 20px 4px;padding:0;font-size:12.5px;color:var(--muted)}.crp-imp-steps li{display:inline-flex;align-items:center;gap:6px;flex:1 1;padding-bottom:8px;border-bottom:2px solid var(--line)}.crp-imp-steps li i{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font:600 11px var(--font-num);font-style:normal;background:color-mix(in oklab,var(--text) 7%,transparent)}.crp-imp-steps li.now{color:var(--text);font-weight:600;border-color:var(--accent)}.crp-imp-steps li.done i,.crp-imp-steps li.now i{background:var(--accent);color:#fff}.crp-imp-steps li.done{border-color:color-mix(in oklab,var(--accent) 45%,transparent)}.crp-drop{width:100%;margin-top:8px}.crp-drop.on{border-color:var(--accent);background:var(--accent-soft)}.crp-drop svg{color:var(--accent);transform:rotate(180deg)}.crp-imp-a,.crp-imp-top{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:10px 0}.crp-imp-a .btn,.crp-imp-bulk{-webkit-margin-start:auto;margin-inline-start:auto}.crp-map{display:grid;grid-gap:6px;gap:6px}.crp-map-r{display:grid;grid-template-columns:minmax(0,1fr) 16px minmax(140px,200px);grid-gap:10px;gap:10px;align-items:center;padding:8px 10px;border-radius:10px;border:1px solid var(--line)}.crp-map-r.on{border-color:color-mix(in oklab,var(--accent) 40%,transparent);background:color-mix(in oklab,var(--accent) 5%,transparent)}.crp-map-r>svg{color:var(--faint);transform:scaleX(-1)}.crp-map-h{display:grid;min-width:0;font-size:13px}.crp-map-h small{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.palette .cr-form-b .crp-map-r select{padding:6px 9px;font-size:13px}.crp-rv{display:grid;border:1px solid var(--line);border-radius:12px;max-height:46vh;overflow-y:auto}.crp-rv-r{display:flex;align-items:center;gap:10px;padding:8px 10px;border-top:1px solid var(--line);-webkit-border-start:3px solid transparent;border-inline-start:3px solid transparent}.crp-rv-r:first-child{border-top:0}.crp-rv-r.dupe{border-inline-start-color:var(--warn)}.crp-rv-r.bad{border-inline-start-color:var(--bad);opacity:.75}.crp-rv-n{width:28px;flex:none;font-size:11.5px}.crp-rv-who{display:grid;grid-gap:1px;gap:1px;min-width:0;font-size:13px}.crp-rv-who small{font-size:12px;overflow-wrap:anywhere}.crp-rv-why{color:var(--warn)}.crp-rv-why.bad{color:var(--bad)}.crp-rv-r select{flex:none;max-width:150px}.crp-imp-tag{margin-top:12px}.crp-camp-t{color:inherit;text-decoration:none}.crp-camp-t:hover{color:var(--accent)}.crp-done{opacity:.78}i.crp-unsure{background:repeating-linear-gradient(-45deg,var(--accent) 0 3px,color-mix(in oklab,var(--accent) 35%,transparent) 3px 6px)}.crp-mini{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px}.crp-mini b{font-size:14px}.crp-goals{display:grid;grid-gap:12px;gap:12px}.crp-goals.compact{gap:6px}.crp-goal{display:grid;grid-gap:5px;gap:5px}.crp-goal-l{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:13px;flex-wrap:wrap}.crp-goals.compact .crp-goal-l{font-size:12px;color:var(--muted)}.crp-goal-t{display:block;height:8px;border-radius:99px;overflow:hidden;background:color-mix(in oklab,var(--text) 7%,transparent)}.crp-goals.compact .crp-goal-t{height:5px}.crp-goal-t i{display:block;height:100%;border-radius:99px;background:var(--accent);transition:width .3s}.crp-goal.done .crp-goal-t i{background:var(--ok)}.crp-goal.unset .crp-goal-t{opacity:.4}.crp-goal small{font-size:11.5px}.crp-goal-set{font:inherit;color:var(--accent);border-bottom:1px dashed color-mix(in oklab,var(--accent) 50%,transparent);padding:0 1px}.crp-goal-in{width:100px;padding:2px 8px;font-size:13px;display:inline-block}.crp-chead{display:grid;grid-gap:8px;gap:8px}.crp-chead-t{display:flex;flex-wrap:wrap;gap:12px 18px;align-items:flex-start}.crp-chead-t .grow{min-width:0;flex:1 1 260px}.crp-chead h2{margin:0 0 4px;font-size:22px;overflow-wrap:anywhere}.crp-weeks{grid-auto-flow:column;grid-auto-columns:1fr;grid-gap:6px;gap:6px;height:110px}.crp-weeks,.crp-weeks span{display:grid;align-items:end}.crp-weeks span{grid-template-rows:1fr auto;grid-gap:4px;gap:4px;height:100%;justify-items:center;min-width:0}.crp-weeks i{width:70%;border-radius:5px 5px 2px 2px;background:color-mix(in oklab,var(--accent) 60%,transparent)}.crp-weeks small{font:10px var(--font-num);color:var(--muted);white-space:nowrap}.crp-drow{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(0,1.5fr) repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;align-items:center;padding:9px 6px;border-top:1px solid var(--line);color:inherit;text-decoration:none;border-radius:8px;font-size:13px}.crp-drow:not(.head):hover{background:color-mix(in oklab,var(--text) 4%,transparent)}.crp-drow-who{display:flex;align-items:center;gap:10px;min-width:0;color:inherit;text-decoration:none}.crp-drow-who>span{display:grid;min-width:0}.crp-drow-who small{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crp-drow-st{display:flex;flex-wrap:wrap;gap:4px}.crp-vrow,.crp-vrows{display:grid}.crp-vrow{grid-template-columns:minmax(0,2fr) auto minmax(0,1.2fr) 30px;grid-gap:10px;gap:10px;align-items:center;padding:8px 4px;border-top:1px solid var(--line);font-size:13px}.crp-vrow:first-child{border-top:0}.crp-vrow .ibtn{width:30px;height:30px}.crp-vrow-n{text-align:start}@media (max-width:760px){.crp-search{max-width:none;flex-basis:100%}.crp-kbd{display:none}.crp-count{-webkit-margin-start:0;margin-inline-start:0;width:100%}.crp-tax-g{grid-template-columns:1fr}.crp-tl-q{max-width:none;flex-basis:100%}.crp-bulk{bottom:10px;padding:10px}.crp-bulk-a .btn{flex:1 1 auto;justify-content:center}.crp-mini{grid-template-columns:repeat(2,minmax(0,1fr))}.crp-drow.head,.crp-srow.head{display:none}.crp-drow,.crp-srow{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px;padding:10px 4px}.crp-drow>.crp-drow-st,.crp-drow>:first-child,.crp-srow>:first-child{grid-column:1/-1}.crp-drow [data-l]:before,.crp-srow [data-l]:before{content:attr(data-l) " ";color:var(--muted);font-family:var(--font);font-size:11.5px}.crp-vrow{grid-template-columns:minmax(0,1fr) 30px}.crp-vrow>.crp-drow-who{grid-column:1/-1}.crp-vrow>.gd-status{justify-self:start}.crp-map-r{grid-template-columns:minmax(0,1fr);gap:6px}.crp-map-r>svg{display:none}.crp-rv-r{flex-wrap:wrap}.crp-rv-r select{max-width:none;flex:1 1 100%}.crp-imp-steps{margin-inline:14px;font-size:11.5px}.crp-hero-x{justify-content:center}}.ct-chips{flex:1 1 auto;min-width:0;margin:0;padding:0}.ct-filters{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ct-filters select.input{width:auto;max-width:100%;min-width:0}.ct-search{position:relative;flex:1 1 240px;min-width:0;display:flex;align-items:center}.ct-search svg{position:absolute;inset-inline-start:11px;color:var(--muted);pointer-events:none}.ct-search .input{width:100%;-webkit-padding-start:32px;padding-inline-start:32px}.ct-row{cursor:pointer}.ct-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ct-name{color:inherit;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ct-st{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.ct-remind{display:inline-flex;align-items:center;gap:4px;font-size:11.5px}.ct-void{opacity:.62}.ct-void .ct-name b{text-decoration:line-through;-webkit-text-decoration-color:color-mix(in oklab,var(--text) 40%,transparent);text-decoration-color:color-mix(in oklab,var(--text) 40%,transparent)}.ct-title{display:inline-flex;align-items:center;gap:8px;border-radius:8px;padding:2px 6px;-webkit-margin-start:-6px;margin-inline-start:-6px;color:var(--text);text-align:start;max-width:100%;min-width:0}.ct-title h2{margin:0;font-size:22px;overflow-wrap:anywhere}.ct-title svg{color:var(--muted);opacity:.55;flex:none;transition:opacity .15s}.ct-title:hover{background:color-mix(in oklab,var(--text) 5%,transparent)}.ct-title:focus-visible svg,.ct-title:hover svg{opacity:1}.ct-title-in{font-size:22px;width:min(520px,100%);border-color:var(--accent);background:var(--card-solid)}.ct-voided{border-color:var(--line-2);background:color-mix(in oklab,var(--text) 4%,var(--card))}.ct-voided .cr-gate-ic{background:color-mix(in oklab,var(--text) 8%,transparent);color:var(--muted)}.ct-note{white-space:pre-wrap;overflow-wrap:anywhere}.ct-fix{justify-self:start;margin-top:6px}.db-hist{position:-webkit-sticky;position:sticky;top:8px;z-index:3;display:flex;gap:6px;justify-content:flex-end;margin:0 auto 8px;max-width:820px;pointer-events:none}.db-hist .btn{pointer-events:auto;background:var(--card-solid);box-shadow:0 4px 14px -6px rgba(0,0,0,.25)}.db-hist .btn:disabled{opacity:.45;box-shadow:none}.db-hist .btn:first-child svg{transform:scaleX(-1)}.hsend-b{display:grid;grid-gap:10px;gap:10px}.hsend-b textarea{resize:vertical;min-height:140px;line-height:1.6}.hsend-f{flex-wrap:wrap}.hsend-warn{display:flex;gap:8px;align-items:flex-start;font-size:12.5px;line-height:1.6;padding:8px 10px;border-radius:10px;color:var(--text);background:color-mix(in oklab,var(--warn) 12%,transparent);border:1px solid color-mix(in oklab,var(--warn) 35%,transparent)}.hsend-warn svg{color:var(--warn);flex:none;margin-top:3px}.cu{display:grid;grid-gap:12px;gap:12px;scroll-margin-top:70px}.cu-h{flex-wrap:wrap;gap:8px;margin-bottom:0}.cu-lead{margin:0}.cu-kinds{display:grid;border:1px solid var(--line);border-radius:12px;overflow:hidden}.cu-kind+.cu-kind{border-top:1px solid var(--line)}.cu-kind-r{display:flex;align-items:center;gap:12px;padding:10px 12px}.cu-kind-r .grow{display:grid;grid-gap:2px;gap:2px;min-width:0;font-size:13.5px}.cu-kind-r small{font-size:12px;line-height:1.5}.cu-kind-r .link-btn{white-space:nowrap}.cu-peek{display:grid;grid-gap:6px;gap:6px;padding:0 12px 12px}.cu-peek-s{font-size:13px}.cu-peek-t{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:13px;line-height:1.7;padding:10px 12px;border-radius:10px;background:color-mix(in oklab,var(--text) 5%,transparent)}.cu-rules{display:flex;align-items:flex-start;gap:6px}.cu-rules svg{flex:none;margin-top:4px}.cu-tabs{margin:0;padding:0}.cu-q{display:grid}.cu-row{display:flex;align-items:center;gap:10px;padding:10px 4px;border-top:1px solid var(--line);min-width:0}.cu-row:first-child{border-top:0}.cu-row-m{display:grid;grid-gap:3px;gap:3px;min-width:0;flex:1 1}.cu-row-t{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:13.5px}.cu-row-t .chip{padding:1px 8px;font-size:11.5px}.cu-row-x{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cu-row-a{display:flex;align-items:center;gap:10px;flex:none}.cu-empty{padding:14px 4px}.cu-confirm p{margin:0 0 8px}.cu-confirm ul{margin:0;-webkit-padding-start:18px;padding-inline-start:18px;display:grid;grid-gap:4px;gap:4px;font-size:13px;color:var(--muted)}.pt-pay-bar{height:8px;border-radius:99px;background:color-mix(in oklab,var(--text) 8%,transparent);overflow:hidden}.pt-pay-bar i{display:block;height:100%;background:var(--ok);border-radius:99px;transition:width .4s}.pt-pay-g{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.pt-pay-g>div{display:grid;grid-gap:2px;gap:2px;padding:8px 10px;border-radius:10px;background:color-mix(in oklab,var(--text) 4%,transparent);min-width:0}.pt-pay-g small{font-size:11.5px;color:var(--muted)}.pt-sec.flat .pt-pay-g b{display:block;font-size:16px;overflow-wrap:anywhere}.pt-sec.flat .pt-pay-g>.ok b{color:var(--ok);font-size:14px}.pt-bad{color:var(--bad)}.pt-msgs{max-height:46vh;scroll-behavior:smooth;overscroll-behavior:contain}.pt-me .pt-soc{grid-template-columns:110px minmax(0,1fr) 90px 34px;align-items:center}.pt-me .pt-rate{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 34px;align-items:center}.pt-rm{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;color:var(--muted);border:1px solid var(--line)}.pt-rm:focus-visible,.pt-rm:hover{color:var(--bad);border-color:color-mix(in oklab,var(--bad) 45%,transparent)}.pt-save{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.pt-gal-x{position:absolute;top:5px;inset-inline-end:5px;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:rgba(0,0,0,.62);color:#fff}.pt-upd{display:grid;grid-gap:8px;gap:8px}.pt-upd h2{margin:0;font-size:18px}.pt-upd p{margin:0}.pt-upd-seg{justify-self:start;max-width:100%}.pt-upd-seg button{padding:7px 14px;font-size:13px}@media (max-width:640px){.ct-filters select.input{flex:1 1 140px}.ct-title h2,.ct-title-in{font-size:19px}.cu-row{flex-wrap:wrap}.cu-row-a{width:100%;justify-content:flex-end}.cu-kind-r{flex-wrap:wrap}.cu-kind-r .grow{flex:1 1 100%}.cu-kind-r .link-btn{-webkit-margin-end:auto;margin-inline-end:auto}}@media (max-width:480px){.pt-me .pt-soc{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 34px}.pt-me .pt-soc>:nth-child(3){grid-column:1/3;grid-row:2}.pt-me .pt-soc>.pt-rm{grid-column:3;grid-row:1}.pt-pay-g{gap:6px}.pt-pay-g>div{padding:7px 8px}.pt-sec.flat .pt-pay-g b{font-size:14px}.pt-upd-seg{width:100%}.pt-upd-seg button{flex:1 1;padding:7px 6px}}.pt-apply{display:grid;grid-gap:12px;gap:12px}.pt-apply .field input,.pt-apply .field textarea{min-height:44px;font-size:16px}.pt-apply-2{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.pt-apply .chip{min-height:36px}.pt-hp{position:absolute!important;width:1px;height:1px;opacity:0;pointer-events:none;inset-inline-start:-9999px}@media (max-width:480px){.pt-apply-2{grid-template-columns:1fr}}.mny{display:grid;grid-gap:18px;gap:18px;min-width:0}.mny>.grid{margin:0}.mny-top{justify-content:space-between;gap:10px;flex-wrap:wrap}.mny-month,.mny-top{display:flex;align-items:center}.mny-month{gap:6px}.mny-month .icon-btn{width:32px;height:32px}.mny-month .icon-btn svg{transform:rotate(-90deg)}.mny-month .icon-btn.flip svg{transform:rotate(90deg)}.mny-month .icon-btn:disabled{opacity:.4;cursor:default}.mny-month .cr-month{min-width:0}.mny-bad{color:var(--bad);font-weight:600}.mny-pay{position:relative}.mny-pay .card-h{flex-wrap:wrap;gap:8px}.mny-empty{display:flex;gap:8px;align-items:center;padding:10px 2px}.mny-g{margin-top:6px}.mny-g+.mny-g{margin-top:14px}.mny-gh{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:6px 4px;font-size:12.5px;border-bottom:1px solid var(--line)}.mny-gh b{font-size:13px}.mny-gh-hint{flex-basis:100%;font-size:11.5px;line-height:1.5}.mny-g.g-overdue .mny-gh b{color:var(--bad)}.mny-g.g-week .mny-gh b{color:var(--warn)}.mny-ck{width:17px;height:17px;accent-color:var(--accent);flex:none;cursor:pointer;margin:0}.mny-row{border-bottom:1px solid var(--line)}.mny-row.on{background:color-mix(in oklab,var(--accent) 7%,transparent)}.mny-r{display:flex;align-items:center;gap:10px;padding:9px 4px;min-width:0}.mny-main{flex:1 1;min-width:0;display:grid;grid-gap:3px;gap:3px;text-align:start;color:inherit;padding:0;background:none;border:0;cursor:pointer}.mny-who{display:flex;align-items:baseline;gap:8px;min-width:0}.mny-who b{font-size:13.5px;max-width:100%}.mny-meta,.mny-who b,.mny-who small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mny-meta,.mny-who small{font-size:12px;min-width:0}.mny-badges{display:flex;flex-wrap:wrap;gap:4px}.mny-badges .chip{padding:1px 8px;font-size:11px}.mny-amt{display:grid;justify-items:end;grid-gap:2px;gap:2px;flex:none;text-align:end}.mny-amt b{font-size:14px}.mny-amt small{font-size:11.5px;white-space:nowrap}.mny-due{color:var(--muted)}.mny-due.overdue{color:var(--bad);font-weight:600}.mny-due.week{color:var(--warn)}.mny-x{display:grid;grid-gap:10px;gap:10px;padding:4px 4px 14px;-webkit-padding-start:31px;padding-inline-start:31px}.mny-checks{list-style:none;margin:0;padding:0;display:grid;grid-gap:5px;gap:5px;font-size:12.5px;line-height:1.5}.mny-checks li{display:flex;gap:7px;align-items:flex-start}.mny-checks li svg{flex:none;margin-top:3px}.mny-checks li.bad{color:var(--bad)}.mny-checks li.warn{color:var(--warn)}.mny-acts{display:flex;flex-wrap:wrap;gap:6px}.mny-pay .cr-mail{margin:12px 0 0}.mny-bulk{position:-webkit-sticky;position:sticky;bottom:12px;z-index:5;display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:12px;padding:10px 12px;border-radius:12px;background:var(--card-solid);border:1px solid color-mix(in oklab,var(--accent) 45%,transparent);box-shadow:0 10px 30px rgba(0,0,0,.25)}.mny-bulk b{font-size:13px;-webkit-margin-end:auto;margin-inline-end:auto}.mny-confirm{display:grid;grid-gap:12px;gap:12px}.mny-confirm-list{max-height:180px;overflow:auto;border:1px solid var(--line);border-radius:10px;padding:4px 10px}.mny-confirm-list .kv span:first-child{color:var(--text)}.mny-confirm-f{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.mny-note{display:flex;gap:8px;align-items:flex-start;font-size:12.5px;line-height:1.5;padding:8px 10px;border-radius:10px}.mny-note svg{flex:none;margin-top:3px}.mny-note.bad{color:var(--bad);background:color-mix(in oklab,var(--bad) 9%,transparent)}.mny-fix{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.mny-fix-b{display:grid;grid-gap:8px;gap:8px;align-content:start;padding:10px 12px;border-radius:12px;border:1px dashed var(--line-2);min-width:0}.mny-fix-b .sec-t{margin:0}.mny-fix-b .btn{justify-self:start}.mny-fix-f{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:8px;gap:8px}.mny-fix-f .field{margin:0;font-size:12px;min-width:0}.mny-fix-f .input{padding:7px 10px;font-size:13px}.mny-in{display:flex;align-items:center;gap:6px}.mny-exp{display:grid;grid-gap:12px;gap:12px}.mny-exp .card-h{margin:0}.mny-exp .chip{cursor:pointer;background:none}.mny-exp-f{display:grid;grid-template-columns:repeat(2,minmax(0,170px));grid-gap:10px;gap:10px}.mny-exp-f .field{margin:0}.mny-exp-a{display:flex;gap:8px;flex-wrap:wrap}.mny-exp-a .btn.disabled{opacity:.45;pointer-events:none}.mny-camp{display:grid;grid-gap:4px;gap:4px;padding:8px 0;border-top:1px solid var(--line)}.mny-camp:first-of-type{border-top:0}.mny-camp .kv{padding:0}.mny-camp .kv span:first-child{color:var(--text);font-weight:500}.mny-camp small{font-size:11.5px;line-height:1.5}.mny-bar{display:flex;height:6px;border-radius:99px;overflow:hidden;background:color-mix(in oklab,var(--text) 8%,transparent)}.mny-bar .paid{background:var(--accent)}.mny-bar .com{background:color-mix(in oklab,var(--accent) 40%,transparent)}.mny-paid .cr-wait .num{flex:none;font-size:13px}.mny-rej{margin-top:10px}.mny-rej summary{cursor:pointer;padding:4px 0}@media (max-width:760px){.mny{gap:14px}.mny-top .btn{flex:none}.mny-r{align-items:flex-start;gap:8px}.mny-r .av{display:none}.mny-who{flex-wrap:wrap;row-gap:0}.mny-who small{flex-basis:100%}.mny-due-d{display:none}.mny-x{-webkit-padding-start:4px;padding-inline-start:4px}.mny-fix{grid-template-columns:1fr}.mny-fix-f{grid-template-columns:1fr 1fr}.mny-confirm-f{grid-template-columns:1fr}.mny-exp-f{grid-template-columns:1fr 1fr}.mny-bulk{bottom:var(--float-bottom)}.mny-bulk .btn{flex:1 1;justify-content:center}.mny-bulk b{flex-basis:100%}.mny-acts .btn{flex:1 1 auto;justify-content:center}}.lib-intro,.lnk-intro{font-size:13px;max-width:640px}.lib-filters{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.lib-filters select{border:1px solid var(--line);font-size:13px;color:var(--text);max-width:100%}.lib-filters select,.lib-search{border-radius:var(--radius-sm);padding:7px 10px;background:var(--card);min-width:0}.lib-search{display:flex;align-items:center;gap:8px;flex:1 1 240px;border:1px solid var(--line);color:var(--muted)}.lib-search input{flex:1 1;min-width:0;border:0;background:none;font-size:13px;color:var(--text);outline:none}.lib-pills{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.lib-pills .pillf.r-expired.on,.lib-pills .pillf.r-soon.on{background:color-mix(in oklab,var(--bad) 12%,transparent);border-color:color-mix(in oklab,var(--bad) 50%,transparent)}.lib-pills .pillf.r-ads.on{background:color-mix(in oklab,var(--ok) 12%,transparent);border-color:color-mix(in oklab,var(--ok) 45%,transparent)}.lib-x{display:inline-grid;place-items:center;-webkit-margin-start:2px;margin-inline-start:2px;color:inherit}.lib-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));grid-gap:14px;gap:14px}.lib-card{display:flex;flex-direction:column;padding:0;overflow:hidden;text-align:start;color:inherit;min-width:0;cursor:pointer;transition:.15s}.lib-card:hover{border-color:color-mix(in oklab,var(--accent) 45%,transparent);transform:translateY(-1px)}.lib-thumb{position:relative;display:block;aspect-ratio:4/5;background:color-mix(in oklab,var(--text) 5%,transparent);overflow:hidden}.lib-thumb img,.lib-thumb video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.lib-thumb .lib-hover{z-index:1}.lib-ico{position:absolute;inset:0;display:grid;place-items:center;color:var(--faint)}.lib-kind{position:absolute;inset-block-end:8px;inset-inline-start:8px;z-index:2;display:inline-flex;gap:4px;align-items:center;font-size:10.5px;font-weight:600;padding:2px 7px;border-radius:99px;color:#fff;background:rgba(0,0,0,.55)}.lib-card-b{display:grid;grid-gap:4px;gap:4px;padding:10px 12px 12px;min-width:0}.lib-title{font-size:13.5px;font-weight:600}.lib-sub,.lib-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lib-sub{font-size:12px}.lib-badges{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}.palette.lib-panel{width:min(980px,96vw);display:flex;flex-direction:column;max-height:90dvh}.lib-panel-b{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);grid-gap:18px;gap:18px;padding:8px 20px 20px;overflow-y:auto}.lib-view{display:grid;grid-gap:10px;gap:10px;align-content:start;min-width:0}.lib-view img,.lib-view video{width:100%;max-height:64dvh;border-radius:12px;background:#000;object-fit:contain}.lib-drive{display:grid;place-items:center;grid-gap:6px;gap:6px;padding:50px 16px;border:1px dashed var(--line-2);border-radius:12px;color:var(--text);text-decoration:none;text-align:center}.lib-drive:hover{border-color:var(--accent)}.lib-actions{display:flex;flex-wrap:wrap;gap:6px}.lib-side{display:grid;grid-gap:16px;gap:16px;align-content:start;min-width:0}.lib-who{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:center}.lib-who-c{display:inline-flex;gap:8px;align-items:center;color:inherit;text-decoration:none}.lib-who .muted{flex-basis:100%}.lib-sec{display:grid;grid-gap:8px;gap:8px;padding-top:14px;border-top:1px solid var(--line)}.lib-sec-h{display:flex;gap:8px;align-items:center;justify-content:space-between}.lib-rights{display:flex;flex-wrap:wrap;gap:6px}.lib-redit{display:grid;grid-gap:4px;gap:4px}.lib-meta .field,.lib-redit .field{display:grid;grid-gap:4px;gap:4px;font-size:12.5px;color:var(--muted);margin-top:6px}.lib-panel input:not([type=checkbox]),.lib-panel select{border:1px solid var(--line-2);border-radius:9px;padding:8px 10px;font-size:13.5px;width:100%;background:var(--card-solid);color:var(--text);min-width:0}.lib-panel input:disabled,.lib-panel select:disabled{opacity:.75}.lib-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 10px;gap:0 10px}.lib-meta .lib-wide{grid-column:1/-1}.lib-row{display:flex;gap:8px;align-items:center;margin-top:8px}.lib-ads{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px;font-size:13px}.lib-ads li{display:flex;gap:6px;align-items:center;min-width:0;overflow-wrap:anywhere}.lib-ads .cr-dot{margin:0;background:var(--faint);flex:none}.lib-ads .cr-dot.on{background:var(--ok)}@media (max-width:760px){.lib-panel-b{grid-template-columns:1fr;padding:6px 14px 16px}.lib-view img,.lib-view video{max-height:46dvh}}@media (max-width:600px){.lib-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lib-filters select{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 8px)}.lib-card-b{padding:8px 10px 10px}.lib-meta{grid-template-columns:1fr}}.lnk-h{display:inline-flex;gap:6px;font-size:14px}.lnk-h,.lnk-tools{align-items:center}.lnk-tools{display:flex;flex-wrap:wrap;gap:10px}.lnk-tools .lib-search{flex:1 1 260px}.lnk-sum{-webkit-margin-start:auto;margin-inline-start:auto}.lnk-list{display:grid;grid-gap:10px;gap:10px}.lnk-row{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1.3fr) auto;grid-gap:12px 18px;gap:12px 18px;align-items:center;padding:14px 16px}.lnk-row.off{opacity:.7}.lnk-main{display:grid;grid-gap:6px}.lnk-main,.lnk-url{gap:6px;min-width:0}.lnk-url{display:flex;align-items:center;font-weight:600;font-size:14px}.lnk-url bdi{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-num)}.lnk-url .ibtn{width:30px;height:30px;flex:none}.lnk-who{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;font-size:13px}.lnk-c{display:inline-flex;color:inherit;text-decoration:none}.lnk-c,.lnk-dest{gap:6px;align-items:center}.lnk-dest{display:flex;flex-wrap:wrap;min-width:0}.lnk-dest bdi{overflow-wrap:anywhere}.lnk-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.lnk-stats span{display:grid;grid-gap:2px;gap:2px;min-width:0}.lnk-stats b{font-family:var(--font-num);font-size:16px;direction:ltr;text-align:right}.lnk-stats small{font-size:11.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lnk-acts{display:flex;flex-direction:column;gap:6px}.lnk-note{margin:0}.lnk-slug{display:flex;align-items:center;gap:4px;min-width:0}.lnk-slug bdi{flex:none;font-size:12.5px;max-width:55%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lnk-utm{margin-top:14px;font-size:13px}.lnk-utm summary{cursor:pointer;color:var(--muted);margin-bottom:8px}.lnk-preview{display:grid;grid-gap:4px;gap:4px;margin-top:14px;padding:10px 12px;border-radius:10px;background:color-mix(in oklab,var(--text) 4%,transparent)}.lnk-preview bdi{font-family:var(--font-num);font-size:12px;overflow-wrap:anywhere;color:var(--muted)}.lnk.compact .lnk-row{grid-template-columns:minmax(0,1fr);padding:12px}.lnk.compact .lnk-acts{flex-direction:row}@media (max-width:1000px){.lnk-row{grid-template-columns:minmax(0,1fr)}.lnk-acts{flex-direction:row}}@media (max-width:600px){.lnk-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.lnk-sum{-webkit-margin-start:0;margin-inline-start:0;flex-basis:100%}}.lnk-slug input{flex:1 1;min-width:0}.lib-pills .chip{white-space:normal;max-width:100%}.lib-who .link-btn,.lnk-who .link-btn{overflow-wrap:anywhere}.sx-sync{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:12.5px;color:var(--muted)}.sx-sync.bad{color:var(--bad)}.sx-load{padding:2px 8px;border-radius:99px;background:var(--accent-soft);color:var(--text);font-size:11.5px}.sx-err{color:var(--bad);font-weight:600}.sx-card{display:grid;grid-gap:10px;gap:10px}.sx-card .card-h,.sx-p{margin:0}.sx-p{font-size:12.5px;line-height:1.6}.sx-list{display:grid;grid-gap:6px;gap:6px}.sx-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:9px 11px;border:1px solid var(--line);border-radius:var(--radius-sm)}.sx-row.miss{border-color:color-mix(in oklab,var(--warn) 35%,var(--line))}.sx-row>div{display:grid;grid-gap:2px;gap:2px;min-width:0}.sx-row b{font-size:13px}.sx-row span{font-size:12px;color:var(--muted);line-height:1.5}.sx-row code{font-size:10.5px;color:var(--faint)}.sx-ico{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;background:color-mix(in oklab,var(--warn) 12%,transparent);color:var(--warn)}.sx-granted{display:flex;flex-wrap:wrap;gap:6px}@media (max-width:560px){.sx-row{grid-template-columns:auto minmax(0,1fr)}.sx-row code{grid-column:2}}.cat{display:grid;grid-gap:12px;gap:12px;min-width:0}.cat-top{display:grid;grid-gap:10px;gap:10px}.cat-kpis{display:flex;flex-wrap:wrap;gap:8px 18px;align-items:center;font-size:13px;color:var(--muted)}.cat-kpis b{color:var(--text);font-size:16px;-webkit-margin-end:3px;margin-inline-end:3px}.cat-kpis .warn b{color:var(--warn)}.cat-kpis .btn{-webkit-margin-start:auto;margin-inline-start:auto}.cat-tools{flex-wrap:wrap;gap:10px}.cat-search,.cat-tools{display:flex;align-items:center}.cat-search{flex:1 1 220px;gap:8px;border:1px solid var(--line-2);border-radius:9px;background:var(--card-solid);padding:0 10px;color:var(--muted);min-width:0}.cat-search input{flex:1 1;min-width:0;border:0;background:transparent;color:var(--text);font:inherit;font-size:13px;padding:8px 0;outline:none}.cat-tools .seg{max-width:100%;overflow-x:auto}.cat-list{display:grid;grid-gap:8px;gap:8px}.cat-p{padding:0;overflow:hidden}.cat-ph{display:flex;gap:12px;align-items:center;width:100%;text-align:start;padding:10px 14px}.cat-ph:hover{background:color-mix(in oklab,var(--text) 3%,transparent)}.cat-ph .grow{display:grid;grid-gap:2px;gap:2px;min-width:0;flex:1 1}.cat-ph b{font-size:14px}.cat-ph .grow span{font-size:12px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cat-pc{flex:none;font-size:13.5px}.cat-img{border-radius:9px;object-fit:cover;flex:none;background:var(--card-solid);border:1px solid var(--line)}.cat-img.empty{display:grid;place-items:center;color:var(--faint)}.cat-body{border-top:1px solid var(--line);padding:10px 14px 14px;grid-gap:10px;gap:10px}.cat-body,.cat-v,.cat-vs{display:grid}.cat-v{border-top:1px solid var(--line);padding:8px 0;grid-gap:8px;gap:8px}.cat-v:first-child{border-top:0}.cat-v.off{opacity:.6}.cat-vr{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(4,minmax(0,.8fr)) minmax(0,1.6fr);grid-gap:10px;gap:10px;align-items:center}.cat-vn{display:grid;grid-gap:1px;gap:1px;min-width:0}.cat-vn b{font-size:13px}.cat-vn span{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cat-cell{display:grid;grid-gap:1px;gap:1px;font-size:13px;min-width:0}.cat-cell small{font-size:10.5px;color:var(--muted)}.cat-cell .bad{color:var(--bad)}.cat-cell .chip{justify-self:start;padding:1px 8px;font-size:11px}.cat-acts{gap:4px 12px;justify-content:flex-end}.cat-acts,.cat-form{display:flex;flex-wrap:wrap}.cat-form{gap:10px;align-items:flex-end;padding:10px 12px;border-radius:var(--radius-sm);background:color-mix(in oklab,var(--text) 3%,transparent)}.cat-form label{display:grid;grid-gap:4px;gap:4px;font-size:12px;color:var(--muted);flex:1 1 150px;min-width:0}.cat-form input{border:1px solid var(--line-2);border-radius:8px;background:var(--card-solid);color:var(--text);padding:7px 10px;font:inherit;font-size:13px;width:100%;min-width:0}.cat-hint{font-size:11.5px;flex-basis:100%}.cat-hist{display:grid;grid-gap:4px;gap:4px;padding:8px 12px;border-radius:var(--radius-sm);border:1px dashed var(--line-2);font-size:12.5px}.cat-hr{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline}.cat-hr .link-btn{-webkit-margin-start:auto;margin-inline-start:auto}.cat-bundle{display:grid;grid-gap:8px;gap:8px;padding:10px 12px;border-radius:var(--radius-sm);background:color-mix(in oklab,var(--text) 3%,transparent);font-size:12.5px}.cat-bundle p{margin:0;font-size:12px;line-height:1.6}.cat-br{display:flex;gap:8px;align-items:center;min-width:0}.cat-br .mini-input{width:64px;flex:none}.cat-br select{flex:1 1;min-width:0}.cat-brb{display:flex;flex-wrap:wrap;gap:8px}.cat-legacy{display:grid;grid-gap:6px;gap:6px}.cat-legacy .card-h{margin:0}.cat-lr{display:flex;flex-wrap:wrap;gap:8px 10px;align-items:center;padding:8px 0;border-top:1px solid var(--line)}.cat-lr .grow{display:grid;grid-gap:1px;gap:1px;flex:1 1 160px;min-width:0}.cat-lr b{font-size:13px}.cat-lr select{flex:1 1 200px;min-width:0;max-width:100%}.cat-foot{font-size:11.5px;line-height:1.6;margin:4px 2px 0}@media (max-width:760px){.cat-vr{grid-template-columns:repeat(4,minmax(0,1fr))}.cat-acts,.cat-vn{grid-column:1/-1}.cat-acts{justify-content:flex-start}.cat-kpis .btn{-webkit-margin-start:0;margin-inline-start:0}}.ph-tools{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:12px}.ph-tools .seg{max-width:100%;overflow-x:auto}.ph-range{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:12px;color:var(--muted)}.ph-range input{border:1px solid var(--line-2);border-radius:8px;color:var(--text);padding:5px 8px;font:inherit;font-size:12.5px}.ph-range input,.ph-search{background:var(--card-solid);min-width:0}.ph-search{flex:1 1 180px;display:flex;align-items:center;gap:8px;border:1px solid var(--line-2);border-radius:9px;padding:0 10px;color:var(--muted)}.ph-search input{flex:1 1;min-width:0;border:0;background:transparent;color:var(--text);font:inherit;font-size:13px;padding:7px 0;outline:none}.ph-row .cat-img{border-radius:8px}.phd-id{display:flex;gap:14px;align-items:flex-start}.phd-id,.phd-id>div{min-width:0}.phd-id .cat-img{border-radius:12px}.phd-links{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:6px;font-size:12px}.phd-links a{color:var(--accent);display:inline-flex;gap:5px;align-items:center}.ph-rng{display:grid;grid-gap:8px;gap:8px}.ph-rng .sec-t{justify-content:space-between;gap:8px}.ph-rng .sec-t,.ph-sizes{display:flex;flex-wrap:wrap}.ph-sizes{gap:6px}.ph-note{font-size:11.5px;color:var(--muted);line-height:1.6}@media (max-width:560px){.ph-tools>*{flex-basis:100%}}.cat-mode{margin:0 0 12px;display:inline-flex}.cat-mode button{display:inline-flex;gap:6px;align-items:center;min-height:38px}.cg{display:grid;grid-gap:10px;gap:10px}.cg-tools{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end}.cg-tools .field{margin:0}.cg-tools .grow{flex:1 1}.cg-cur select,.cg-n input{min-width:0;width:120px}.cg-hint{font-size:12px;margin:0}.cg-paste{display:grid;grid-gap:8px;gap:8px}.cg-paste-a{display:flex;gap:8px}.cg-report .cg-un{display:block;font-size:12px;color:var(--muted)}.cg-head{display:flex;justify-content:space-between;gap:10px;font-size:12.5px}.cg-head,.cg-only{align-items:center}.cg-only{display:inline-flex;gap:6px}.cg-r,.cg-table{display:grid}.cg-r{grid-template-columns:minmax(200px,2.2fr) 90px 100px minmax(150px,1.2fr) 90px;grid-gap:10px;gap:10px;align-items:center;padding:7px 4px;border-top:1px solid var(--line);font-size:13px}.cg-r.head{font-size:11.5px;color:var(--faint);border-top:0}.cg-r.first{border-top-color:var(--line-2)}.cg-name{display:flex;gap:8px;align-items:center;min-width:0}.cg-name>span{display:grid;min-width:0}.cg-name b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.cg-in{display:flex;gap:6px;align-items:center}.cg-in input{width:100px;font:inherit;font-size:13px;padding:6px 8px;border-radius:8px;border:1px solid var(--line-2);background:var(--card-solid);color:var(--text);min-height:36px}.cg-in .link-btn{font-size:11.5px;white-space:nowrap}.cg-r .bad{color:var(--bad)}.cg-empty{padding:18px 4px;font-size:13px}.cg-save{display:flex;gap:8px;position:-webkit-sticky;position:sticky;bottom:0;padding:10px 0 2px;background:var(--card-solid)}@media (max-width:640px){.cg-r.head{display:none}.cg-r{grid-template-columns:1fr 1fr;padding:10px 2px}.cg-r .cg-name{grid-column:1/-1}.cg-r [data-l]:before{content:attr(data-l);display:block;font-size:10.5px;color:var(--faint)}.cg-in input{width:100%;min-height:42px}.cg-in{flex-wrap:wrap}.cat-mode{display:flex}.cat-mode button{flex:1 1;justify-content:center;font-size:12.5px}}