.ppage{flex-direction:column;gap:16px;min-width:0;padding:20px 32px 32px;display:flex}@media (max-width:700px){.ppage{padding:16px}}.ov-card{border:1px solid var(--line);background:#fff;border-radius:12px;min-width:0;animation:.4s both inF}.ov-card h2{margin:0;font-size:14px;font-weight:600}.ov-top{grid-template-columns:minmax(0,1fr) 360px;align-items:stretch;gap:16px;display:grid}@media (max-width:1100px){.ov-top{grid-template-columns:minmax(0,1fr)}}.ov-alert{background:var(--warn-soft);border:1px solid #f6d0a6;border:1px solid lab(86.0472% 9.34193 26.3458);border-radius:8px;align-items:center;gap:12px;padding:10px 14px;animation:.4s both inF;display:flex}.ov-alert.err{background:var(--err-soft);border-color:#fdcac0;border-color:lab(85.5694% 17.7656 11.8704)}.ov-alert-text{min-width:0;color:var(--text-2);flex-direction:column;gap:2px;display:flex}.ov-alert-text b{color:var(--text);font-weight:600}.ov-alert-actions{flex:none;align-items:center;gap:10px;margin-left:auto;display:flex}.ov-steps{flex-wrap:wrap;align-items:center;gap:18px;padding:12px 16px;display:flex}.ov-steps ol{flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;list-style:none;display:flex}.ov-steps li{color:var(--text-3);align-items:center;gap:6px;display:flex}.ov-steps li a{color:var(--link);font-weight:500}.ov-steps li.done{color:var(--ok-text)}.ov-steps li.done a{color:var(--text-3);font-weight:400;text-decoration:line-through}.ov-feed{flex-direction:column;display:flex}.ov-feed-head{align-items:center;min-width:0;padding:14px 16px 0;display:flex}.ov-feed-head>.muted{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;margin-left:8px;overflow:hidden}.ov-feed-links{flex:none;gap:12px;margin-left:auto;padding-left:12px;display:flex}.ov-source{align-items:center;gap:6px;margin:12px 16px 0;display:flex}.ov-source .fbtn.sm{border-radius:8px;height:34px;padding:0 12px}.ov-source .ov-copy{min-width:64px}.ov-source-box{border:1px solid var(--line);background:var(--bg-2);border-radius:8px;flex:1;align-items:center;gap:8px;min-width:0;height:36px;padding:0 10px;display:flex}.ov-source-type{color:var(--text-2);background:var(--bg-3);white-space:nowrap;border-radius:4px;flex:none;padding:2px 6px;font-size:10.5px;font-weight:700}.ov-source-url{font-family:var(--mono);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.ov-source-url.plain{color:var(--text-2);font-family:inherit}.ov-replace{background:#fff6f2;background:lab(97.601% 3.58796 4.09664);border:1px solid #fbbea3;border:1px solid lab(82.1276% 20.1109 22.7456);border-radius:10px;margin:8px 16px 0;padding:12px;animation:.2s both popF}.ov-replace-types{gap:4px;margin-bottom:8px;display:flex}.ov-replace-types button{border:1px solid var(--line);font:500 12px var(--sans);cursor:pointer;color:var(--text);background:0 0;border-radius:6px;padding:4px 9px}.ov-replace-types button.on{border-color:var(--ink);background:#fff}.ov-replace-row{align-items:center;gap:6px;display:flex}.ov-replace-row .fbtn.sm{border-radius:8px;height:34px}.ov-replace-input{border:1px solid var(--line);min-width:0;height:36px;font:12px var(--mono);background:#fff;border-radius:8px;outline:none;flex:1;padding:0 10px}.ov-replace-input:focus{border-color:var(--accent)}.ov-replace-note{color:var(--text-2);flex:1}.ov-replace-hint,.ov-replace-error{color:var(--text-3);margin-top:6px;font-size:11.5px}.ov-replace-error{color:var(--err-text)}.ov-stats{border:1px solid var(--line-soft);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin:12px 16px 0;display:grid}.ov-stat{border-right:1px solid var(--line-soft);min-width:0;padding:10px 12px;position:relative}.ov-stat:last-child{border-right:0}.ov-stat-label{color:var(--text-3);font-size:11.5px;display:flex}.ov-stat-label .flink{margin-left:auto;font-size:11.5px}.ov-stat-value{font-size:20px;font-weight:600}.ov-stat-status{align-items:center;gap:6px;min-width:0;margin-top:4px;font-weight:600;display:flex}.ov-stat-status .ellipsis{max-width:none}.ov-stat-meta{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.ov-progress{background:var(--bg-3);border-radius:2px;height:3px;position:absolute;bottom:6px;left:12px;right:12px;overflow:hidden}.ov-progress>div{background:var(--warn-dot);height:100%;transition:width .4s}.ov-progress.ov-photos-bar{display:flex}.ov-progress.ov-photos-bar>.ok{background:var(--ok-dot)}.ov-progress.ov-photos-bar>.err{background:var(--err-dot)}.ov-photos-err{color:var(--err-text)}.ov-photos-line{align-items:center;gap:4px;min-width:0;display:flex}.ov-tip-btn{color:var(--text-4);cursor:help;background:0 0;border:0;border-radius:50%;flex:none;padding:1px;display:inline-flex}.ov-tip-btn:hover,.ov-tip-btn.on{color:var(--text-2)}.ov-tip{z-index:20;background:var(--ink);color:#e9e5dd;white-space:normal;border-radius:9px;flex-direction:column;gap:6px;width:min(320px,100vw - 48px);padding:10px 12px;font-size:12px;line-height:1.45;display:none;position:absolute;top:calc(100% - 4px);left:8px;box-shadow:0 8px 24px #0000002e}.ov-tip b{color:#fff;font-weight:600}.ov-tip-counts{color:#a8a296}.ov-tip-btn:hover+.ov-tip,.ov-tip-btn:focus-visible+.ov-tip,.ov-tip-btn.on+.ov-tip{display:flex}@media (max-width:700px){.ov-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ov-stat:nth-child(2){border-right:0}.ov-stat:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}.ov-source{flex-wrap:wrap}.ov-source-box{flex-basis:100%}}.ov-preview-head{align-items:center;padding:14px 16px 8px;display:flex}.ov-preview-head b{font-weight:600}.ov-preview-head .muted{color:var(--text-3);margin-left:6px}.ov-preview-head .flink{margin-left:auto}.ov-preview{grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;padding:0 16px 16px;display:grid}@media (max-width:1300px){.ov-preview{grid-template-columns:repeat(6,minmax(0,1fr))}.ov-preview>:nth-child(n+7){display:none}}@media (max-width:700px){.ov-preview{grid-template-columns:repeat(4,minmax(0,1fr))}.ov-preview>:nth-child(n+5){display:none}}.ov-preview-empty{margin:0;padding:0 16px 16px}.ov-tile{cursor:pointer;min-width:0;color:inherit}.ov-tile:hover{opacity:.8}.ov-tile-img,.ov-tile.skeleton{aspect-ratio:1;border:1px solid var(--line-soft);font-family:var(--mono);color:var(--text-4);background:repeating-linear-gradient(135deg,#f0ede6 0 5px,#faf9f6 5px 10px);border-radius:6px;place-items:center;font-size:9px;display:grid;overflow:hidden}.ov-tile-img img{object-fit:contain;background:#fff;width:100%;height:100%}.ov-tile-name{white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:11.5px;font-weight:600;overflow:hidden}.ov-tile-price{font-family:var(--mono);color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.ov-schedule{padding:14px 16px}.ov-schedule-head{align-items:center;min-height:26px;display:flex}.fbtn.ov-edit{border-radius:6px;height:26px;margin-left:auto;padding:0 10px}.ov-schedule-title{color:var(--text);margin-top:14px;font-size:20px;font-weight:600}.ov-schedule-title.off{color:#a75c00;color:lab(47.2251% 27.8943 56.3851)}.ov-schedule-sub{color:var(--text-3);margin-top:4px;line-height:1.5}.ov-hours{gap:3px;margin-top:16px;display:flex}.ov-hours>div{background:var(--line-soft);border-radius:2px;flex:1;height:22px}.ov-hours>div.on{background:#b84b00;background:lab(46.619% 43.9838 59.1196)}.ov-hours-axis{font-family:var(--mono);color:var(--text-4);justify-content:space-between;margin-top:4px;font-size:10px;display:flex}.ov-schedule-note{color:var(--text-3);margin-top:10px;font-size:11.5px}.ov-schedule-form{flex-direction:column;gap:12px;margin-top:12px;animation:.2s both popF;display:flex}.ov-label{color:var(--text-3);margin-bottom:5px;font-size:11.5px}.ov-freqs button{flex:1;padding:6px 0}.ov-freqs button.on{box-shadow:0 1px 2px #0000001a}.ov-schedule-custom{color:var(--text-3);margin-top:6px;font-size:11.5px}.ov-schedule-custom .flink{font-size:11.5px}.ov-times{flex-wrap:wrap;gap:5px;display:flex}.ov-times button{border:1px solid var(--line);color:var(--text);font:500 12px var(--mono);cursor:pointer;background:#fff;border-radius:6px;padding:5px 9px}.ov-times button.on{border-color:var(--ink);background:var(--ink);color:#fff}.ov-tz{border:1px solid var(--line);border-radius:6px;justify-content:space-between;align-items:center;gap:10px;height:31px;padding:0 4px 0 10px;display:flex}.ov-tz span{color:var(--text-3)}.ov-tz select{text-align:right;min-width:0;max-width:220px;font:inherit;color:var(--text);cursor:pointer;background:0 0;border:0;outline:none}.ov-schedule-actions{justify-content:flex-end;gap:6px;display:flex}.ov-schedule-actions .fbtn{height:28px;padding:0 12px}.ov-outputs-head{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:10px;padding:14px 16px;display:flex}.ov-outputs-head h2{font-size:15px}.ov-count{font-family:var(--mono);color:var(--text-3);background:var(--page);border-radius:5px;padding:1px 6px;font-size:11px}.ov-outputs-sub{color:var(--text-3)}.ov-outputs-tools{flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto;display:flex}.ov-filter{border:1px solid var(--line);width:220px;height:32px;font:12px var(--sans);background:var(--bg-2);color:var(--text);border-radius:7px;outline:none;padding:0 9px}.ov-filter::placeholder{color:var(--text-4)}.ov-filter:focus{border-color:var(--accent);background:#fff}.ov-new-output{margin-left:6px}.ov-table-scroll{overflow-x:auto}.ov-table{min-width:980px}.ov-out-grid{grid-template-columns:28px minmax(0,1.6fr) 70px 110px minmax(0,1.3fr) 110px minmax(0,2fr) 92px;align-items:center;gap:12px;display:grid}.ov-out-cols{color:var(--text-3);border-bottom:1px solid var(--line-soft);padding:8px 16px;font-size:11.5px}.ov-num{text-align:right;font-family:var(--mono)}.ov-out-cols .ov-num{font-family:inherit}.ov-out{border-bottom:1px solid var(--line-soft);background:#fff}.ov-out.open{background:#fdfcfa}.ov-out-row{cursor:pointer;outline:none;padding:10px 16px}.ov-out-row:hover{background:var(--bg-2)}.ov-out-row:focus-visible{box-shadow:inset 0 0 0 2px var(--accent)}.ov-chev{width:22px;height:22px;color:var(--text-3);border-radius:6px;place-items:center;transition:transform .2s;display:grid}.ov-out.open .ov-chev{transform:rotate(90deg)}.ov-out-name{align-items:center;gap:10px;min-width:0;display:flex}.ov-mark{color:#fff;border-radius:7px;flex:none;place-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:grid}.ov-out-title{min-width:0}.ov-out-label{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.ov-out-sub{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.ov-updated{color:var(--text-2);white-space:nowrap;font-size:12px}.ov-out-none{color:var(--text-4);font-size:12px}.ov-bar-cell{min-width:0}.ov-bar{background:var(--bg-3);border-radius:3px;gap:1px;height:6px;display:flex;overflow:hidden}.ov-bar .new{background:var(--ok-dot)}.ov-bar .reused{background:#d6d1c7}.ov-bar .failed{background:var(--err-dot)}.ov-bar-text{color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:11.5px;overflow:hidden}.ov-bar-text b{color:var(--text)}.ov-bar-text .err{color:var(--err-text);font-weight:600}.ov-url{font-family:var(--mono);color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.ov-url.none{color:var(--text-4);font-family:inherit}.ov-out-row .fbtn.xs{height:28px;padding:0 8px}.ov-outputs-loading{place-items:center;padding:24px;display:grid}.ov-outputs-empty{padding:24px 16px}.ov-outputs-empty p{max-width:560px;margin:4px 0 0}.ov-outputs-nomatch{margin:0;padding:16px}.ov-outputs-foot{color:var(--text-3);padding:10px 16px;font-size:12px;display:flex}.ov-outputs-foot .flink{margin-left:auto}.ov-out-details{cursor:default;grid-template-columns:minmax(0,1fr) 340px;gap:24px;padding:4px 16px 18px 56px;animation:.25s both inF;display:grid}.ov-images{min-width:0}.ov-images-head{align-items:center;gap:10px;min-width:0;margin-bottom:10px;display:flex}.ov-images-head b{white-space:nowrap;font-weight:600}.ov-images-head .muted{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ov-images-nav{flex:none;gap:4px;margin-left:auto;display:flex}.ov-images-nav .fbtn{border-radius:7px;width:28px;height:28px;font-size:14px}.ov-carousel{border-radius:10px;overflow:hidden}.ov-track{gap:10px;transition:transform .4s cubic-bezier(.2,.8,.2,1);display:flex}.ov-images-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.ov-images-grid .ov-slide{width:auto}.ov-images-grid .ov-slide-img{aspect-ratio:1;width:100%;height:auto}.ov-images-grid .ov-images-more{aspect-ratio:1;border-style:dashed;width:100%;height:auto}.ov-images-empty{margin:0;padding:18px 0}.ov-slide{flex:none;width:150px;min-width:0}.ov-slide.skeleton{background:repeating-linear-gradient(135deg,#ebe7df 0 6px,#f5f2ec 6px 12px);border-radius:8px;height:150px}.ov-slide-img{border:1px solid var(--line);background:repeating-linear-gradient(135deg,#ebe7df 0 6px,#f5f2ec 6px 12px);border-radius:8px;width:152px;height:152px;position:relative;overflow:hidden}.ov-slide-img img{object-fit:contain;width:100%;height:100%;display:block}.ov-new{background:var(--ok-dot);color:#fff;border-radius:4px;padding:2px 5px;font-size:9.5px;font-weight:700;position:absolute;top:8px;left:8px}.ov-slide-over{text-align:center;color:var(--text-2);background:#faf9f6db;place-items:center;padding:10px;font-size:11.5px;font-weight:600;display:grid;position:absolute;inset:0}.ov-slide-over.err{color:#a82418;color:lab(38.044% 52.8096 42.2299);background:#fff2efeb;background:lab(96.3537% 5.85511 3.88832/.92)}.ov-slide-name{white-space:nowrap;text-overflow:ellipsis;margin-top:6px;font-size:11.5px;font-weight:600;overflow:hidden}.ov-slide-meta{font-family:var(--mono);color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.ov-images-links{flex-wrap:wrap;gap:12px;margin-top:12px;font-size:12px;display:flex}.ov-out-side{min-width:0}.ov-tiles{grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:12px;display:grid}.ov-tile-stat{background:var(--bg-2);border:1px solid var(--line-soft);border-radius:8px;min-width:0;padding:8px 10px}.ov-tile-stat span{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.ov-tile-stat b{font-weight:700}.ov-log-head{align-items:baseline;gap:6px;margin-bottom:6px;display:flex}.ov-log-head b{white-space:nowrap;font-weight:600}.ov-log-head span{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:11.5px;overflow:hidden}.ov-log-box{border:1px solid var(--line-soft);background:#fff;border-radius:10px;height:282px;overflow:auto}.ov-log-entry{border-bottom:1px solid var(--line-faint)}.ov-log-row{text-align:left;cursor:pointer;width:100%;color:var(--text);font:inherit;background:0 0;border:0;grid-template-columns:12px 10px 1fr auto;align-items:start;gap:8px;padding:8px 10px;display:grid}.ov-log-row:hover{background:var(--bg-2)}.ov-log-chev{color:var(--text-4);margin-top:1px;font-size:11px;transition:transform .15s}.ov-log-chev.open{transform:rotate(90deg)}.ov-log-row .dot{margin-top:5px}.ov-log-text{min-width:0}.ov-log-title{font-size:12.5px;font-weight:600}.ov-log-sub{color:var(--text-3);font-size:11px}.ov-log-took{font-family:var(--mono);color:var(--text-3);font-size:11px}.ov-stages{padding:2px 10px 10px 40px;font-size:11.5px;animation:.15s both popF}.ov-stage{grid-template-columns:14px 1fr auto;align-items:start;gap:8px;padding:4px 0;display:grid}.ov-ring{border:2px solid var(--ok-dot);background:#fff;border-radius:50%;width:9px;height:9px;margin-top:3px}.ov-ring.warning{border-color:var(--warn-dot);background:var(--warn-soft)}.ov-ring.error{border-color:var(--err-dot);background:var(--err-soft)}.ov-stage-title{font-size:12px}.ov-stage-text{color:var(--text-3);overflow-wrap:anywhere;font-size:11px}.ov-stage-at{font-family:var(--mono);color:var(--text-4);white-space:nowrap;font-size:10.5px}.ov-log-loading{color:var(--text-3);justify-content:center;align-items:center;gap:8px;padding:10px;font-size:11.5px;display:flex}.ov-log-end{text-align:center;color:var(--text-4);padding:10px;font-size:11.5px}.ov-log-more{margin:8px auto;font-size:11.5px;display:block}@media (max-width:1100px){.ov-out-details{grid-template-columns:minmax(0,1fr);padding-left:16px}}.ov-history-head{border-bottom:1px solid var(--line-soft);align-items:center;padding:14px 16px;display:flex}.ov-history-head .flink{margin-left:auto}.ov-history-empty{margin:0;padding:14px 16px}.ov-history-table{min-width:720px}.ov-history-grid{grid-template-columns:1fr 1.8fr .7fr .6fr 1.3fr .4fr;align-items:center;gap:10px;display:grid}.ov-history-grid .r{text-align:right}.ov-history-cols{color:var(--text-3);padding:8px 16px;font-size:11.5px}.ov-history-row{border-top:1px solid var(--line-faint);cursor:pointer;outline:none;padding:10px 16px;animation:.3s both inF}.ov-history-row:hover{background:var(--bg-2)}.ov-history-row:focus-visible{box-shadow:inset 0 0 0 2px var(--accent)}.ov-history-row.skipped{color:var(--text-3)}.ov-history-row .mono{font-size:12px}.ov-history-trigger{color:var(--text-2);text-overflow:ellipsis;min-width:0;overflow:hidden}.ov-history-row .fpill{border-radius:4px;padding:2px 7px;font-size:11.5px}.ov-history-row .fpill:not(.run):before{display:none}.ov-history-row .muted.small{color:var(--text-3);font-size:11px}@media (max-width:700px){.ov-feed-head{flex-wrap:wrap;row-gap:6px}.ov-feed-links{flex-basis:100%;margin-left:0;padding-left:0}.ov-stat-label{flex-wrap:wrap;column-gap:6px}.ov-outputs-tools{margin-left:0}.ov-filter{width:100%}}.ov-review-link{color:var(--accent);margin-top:4px;font-size:12px;display:inline-block}
.sh-actions{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex;position:relative}.sh-more{color:#1a1814;cursor:pointer;background:#fff;border:1px solid #e1dcd3;border-radius:8px;place-items:center;width:40px;height:36px;font-size:14px;display:grid}.sh-more:hover{background:#f3f0eb}.sh-menu{z-index:30;background:#fff;border:1px solid #e8e4dc;border-radius:12px;flex-direction:column;width:200px;padding:6px;font-size:14px;display:flex;position:absolute;top:42px;right:0;box-shadow:0 12px 32px #281e1424}.sh-menu>a,.sh-menu>button{color:#1a1814;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:8px 10px}.sh-menu>a:hover,.sh-menu>button:hover{background:#f7f5f1}.sh-menu>.danger{color:#b42318}.sh-menu>.danger:hover{background:#fdedea}.sh-menu-sep{background:#eeeae3;height:1px;margin:4px 0}.sh-busy{color:#c2410c;white-space:nowrap;font-variant-numeric:tabular-nums;background:#fff4e8;border:1px solid #f6ddc2;border-radius:8px;align-items:center;gap:8px;height:36px;padding:0 12px;font-size:14px;font-weight:500;display:flex}.sh-spinner{border:2px solid #f6ddc2;border-top-color:#e8590c;border-radius:50%;flex:none;width:14px;height:14px;animation:.8s linear infinite svSpin}@keyframes svSpin{to{transform:rotate(360deg)}}.sh-stop,.sh-update{color:#fff;white-space:nowrap;cursor:pointer;border:0;border-radius:8px;align-items:center;gap:8px;height:36px;font-family:inherit;font-size:14px;font-weight:600;transition:background .2s;display:flex}.sh-stop{background:#1a1814;padding:0 14px}.sh-stop:hover{background:#3a3631}.sh-update{background:#e8590c;padding:0 16px}.sh-update:hover{background:#d9480f}.sh-reload{color:#1a1814;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #e1dcd3;border-radius:8px;height:36px;padding:0 14px;font-family:inherit;font-size:14px;font-weight:500}.sh-reload:hover{background:#f3f0eb}@media (max-width:699px){.sh-busy-label{display:none}}.demo-simple{color:#2f3a66;background:#eef1fb;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:10px 14px;font-size:14px;display:flex}.demo-simple b{font-weight:600}.demo-simple-text{flex:220px}.demo-simple a{color:#c2410c;font-weight:600}.demo-simple a:hover{color:#9a3412}.demo-simple-close{color:#6b7299;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:16px}.ppage:has(>.sv){padding:32px 40px 48px}@media (max-width:1059px){.ppage:has(>.sv){padding:24px 24px 40px}}@media (max-width:699px){.ppage:has(>.sv){padding:20px 16px 32px}}.sv{color:#1a1814;flex-direction:column;gap:20px;min-width:0;display:flex}.sv a{color:#c2410c}.sv a:hover{color:#9a3412}.sv h2{letter-spacing:-.01em;margin:0;font-size:20px;font-weight:600}.sv button{font-family:inherit}.sv-grid{grid-template-columns:400px minmax(0,1fr);gap:32px;display:grid}.sv-side{flex-direction:column;gap:24px;min-width:0;display:flex}@media (max-width:1059px){.sv-grid{grid-template-columns:minmax(0,1fr)}}.sv-run{background:#fff;border:1px solid #e8e4dc;border-radius:12px;flex-direction:column;gap:10px;padding:14px 18px;display:flex}.sv-run-head{flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;display:flex}.sv-run-head b{font-weight:600}.sv-run-head .muted,.sv-run-pct{color:#77716a}.sv-run-pct{font-family:var(--mono);font-size:13px}.sv-run-bar{background:#f0ece5;border-radius:3px;height:6px;overflow:hidden}.sv-run-bar>div{background:#e8590c;border-radius:3px;height:100%;transition:width .7s linear}.sv-run-steps{flex-wrap:wrap;gap:6px 18px;font-size:13px;display:flex}.sv-run-steps>div{color:#a39c92;align-items:center;gap:6px;transition:color .3s;display:flex}.sv-run-steps i{background:#d8d2c8;border-radius:50%;width:8px;height:8px;transition:background .3s}.sv-run-steps .done,.sv-run-steps .now{color:#1a1814}.sv-run-steps .done i{background:#2f9e44}.sv-run-steps .now i{background:#e8590c}.sv-ended{border-radius:12px;flex-wrap:wrap;align-items:center;font-size:14px;display:flex}.sv-ended b{font-weight:600}.sv-ended.err{background:#fdedea;border:1px solid #f7d3cc;gap:14px;padding:14px 18px}.sv-ended.err .sv-ended-icon{color:#fff;background:#e5482b;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-weight:700;display:grid}.sv-ended-text{color:#7a2417;flex:280px;line-height:1.45}.sv-ended-actions{gap:8px;display:flex}.sv-ended.ok{color:#1f5c2e;background:#e9f5ec;border:1px solid #cde8d4;gap:12px;padding:12px 18px}.sv-ended.ok .sv-ended-icon{color:#fff;background:#2f9e44;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.sv-btn{color:#1a1814;cursor:pointer;background:#fff;border:1px solid #e1dcd3;border-radius:8px;place-items:center;height:34px;padding:0 14px;font-size:14px;display:grid}.sv-btn.ink{color:#fff;background:#1a1814;border-color:#1a1814;font-weight:500}.sv-btn.ghost-err{background:0 0;border-color:#e8bfb6}.sv-btn.accent{color:#fff;background:#e8590c;border-color:#e8590c;padding:0 18px;font-weight:600;transition:background .15s}.sv-btn.accent:disabled{cursor:not-allowed;background:#f3b58f;border-color:#f3b58f}.sv-feed{flex-direction:column;gap:10px;display:flex}.sv-feed-head{justify-content:space-between;align-items:center;gap:10px;font-size:14px;display:flex}.sv-feed-title{flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-width:0;display:flex}.sv-feed-title span{color:#8a847b;font-size:14px}.sv-feed-head>a{white-space:nowrap;flex:none}.sv-urlbox{background:#fff;border:1px solid #e8e4dc;border-radius:9px;align-items:center;gap:8px;min-width:0;padding:5px 5px 5px 12px;display:flex}.sv-urlbox.soft{background:#f7f5f1;border-color:#f7f5f1;flex:260px}.sv-urlbox-text{text-overflow:ellipsis;white-space:nowrap;color:#5e5850;min-width:0;font-family:var(--mono);flex:1;font-size:12.5px;overflow:hidden}.sv-urlbox-buttons{flex:none;gap:4px;display:flex}.sv-icon{color:#1a1814;cursor:pointer;background:#fff;border:1px solid #e1dcd3;border-radius:7px;flex:none;place-items:center;width:30px;height:30px;padding:0;transition:background .2s,color .2s,border-color .2s;display:grid}.sv-icon:hover:not(:disabled){border-color:#c9c2b8}.sv-icon:disabled{opacity:.5;cursor:default}.sv-icon.row{border-radius:8px;width:32px;height:32px}.sv-icon.busy{color:#e8590c;background:#fff4e8;border-color:#f6ddc2}.sv-icon.busy svg{animation:.9s linear infinite svSpin}.sv-icon.copied,.sv-icon.on,.sv-icon.on:hover:not(:disabled){color:#fff;background:#1a1814;border-color:#1a1814}.sv-slider-wrap{position:relative}.sv-slide-btn{z-index:2;color:#1a1814;cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;font-size:16px;line-height:1;transition:transform .15s;display:grid;position:absolute;top:27px;box-shadow:0 2px 8px #281e142e}.sv-slide-btn:hover{transform:scale(1.08)}.sv-slide-btn.prev{left:-8px}.sv-slide-btn.next{right:-8px}.sv-slider{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.sv-slider::-webkit-scrollbar{display:none}.sv .sv-product{color:#1a1814;scroll-snap-align:start;flex-direction:column;flex:none;gap:4px;width:84px;display:flex}.sv-product-img{background:#fff;border-radius:9px;width:84px;height:84px;overflow:hidden}.sv-product-img img{object-fit:contain;width:100%;height:100%;display:block}.sv-product-name{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.sv-product-price{color:#8a847b;margin-top:-2px;font-size:12px}.sv-product.skeleton,.sv-img.skeleton{background:repeating-linear-gradient(135deg,#ebe7df 0 6px,#f5f2ec 6px 12px);border-radius:9px}.sv-product.skeleton{height:118px}.sv-checks{flex-direction:column;gap:12px;display:flex}.sv-checks-head{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.sv-checks-head span{color:#77716a;font-size:14px}.sv-checks-list{background:#fff;border:1px solid #e8e4dc;border-radius:14px;overflow:hidden}.sv-check{border-top:1px solid #f0ece5;flex-wrap:wrap;align-items:center;gap:14px;padding:13px 16px;display:flex}.sv-check:first-child{border-top:0}.sv-check.tone0{background:#fff7f5}.sv-check.tone1{background:#fff8f0}.sv-check-icon{border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:13px;font-weight:700;display:grid}.tone0 .sv-check-icon{color:#fff;background:#e5482b}.tone1 .sv-check-icon{color:#fff;background:#e8590c}.tone2 .sv-check-icon{color:#2b7a3d;background:#e6f4ea}.sv-check-text{flex:170px;min-width:0}.sv-check-text b{font-size:15px;font-weight:600;display:block}.sv-check-sub{color:#6b655d;font-size:14px;line-height:1.4}.sv-check-dots{flex-wrap:wrap;align-items:center;gap:4px;margin-top:8px;display:flex}.sv-check-dots i{border-radius:3px;width:10px;height:10px}.sv-check-dots a{margin-left:8px;font-size:13px}.sv .sv-check-do{color:#fff;white-space:nowrap;cursor:pointer;background:#1a1814;border:0;border-radius:8px;place-items:center;height:32px;padding:0 14px;font-size:13px;font-weight:500;display:grid}.sv-outputs{flex-direction:column;gap:14px;min-width:0;display:flex}.sv-outputs-head{align-items:baseline;gap:10px;display:flex}.sv-outputs-head span{color:#8a847b;white-space:nowrap;font-size:14px}.sv-outputs-head a{font-size:14px}.sv-filter{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sv-filter input{background:#fff;border:1px solid #e1dcd3;border-radius:8px;outline:none;flex:180px;min-width:0;height:34px;padding:0 12px;font-family:inherit;font-size:14px;transition:border-color .15s,box-shadow .15s}.sv-filter input:focus{border-color:#e8590c;box-shadow:0 0 0 3px #e8590c24}.sv-seg{background:#efece6;border-radius:9px;flex:none;gap:2px;padding:3px;display:flex}.sv-seg button{color:#1a1814;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;gap:6px;padding:5px 10px;font-size:13px;transition:background .15s;display:flex}.sv-seg button.on{background:#fff;font-weight:600;box-shadow:0 1px 2px #00000014}.sv-seg button span{color:#8a847b;font-variant-numeric:tabular-nums}.sv-seg button.bad span{color:#b42318}.sv-list{background:#fff;border:1px solid #e8e4dc;border-radius:12px;overflow:hidden}.sv-row+.sv-row,.sv-row+.sv-list-none{border-top:1px solid #f0ece5}.sv-row-main{cursor:pointer;align-items:center;gap:12px;padding:12px 16px;transition:background .15s;display:flex}.sv-row-main:hover{background:#fbfaf7}.sv-chev{color:#a39c92;text-align:center;cursor:pointer;background:0 0;border:0;flex:none;width:12px;padding:0;font-size:16px;line-height:1;transition:transform .25s}.sv-chev.open{transform:rotate(90deg)}.sv-mark{flex:none;display:grid}.sv-mark .pj-plat-mark{border-radius:8px;width:32px;height:32px;font-size:13px}.sv-row-text{flex:1;min-width:0}.sv-row-name{overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.3}.sv-row-sub{color:#8a847b;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:13px;line-height:1.35}.sv-row-sub.err{color:#b42318}.sv-row-sub.quiet{color:#6b655d}.sv-row-sub.run{color:#c2410c}.sv-row-items{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;width:84px;font-size:14px}.sv-row-items span{color:#8a847b;font-size:13px}.sv-pill{white-space:nowrap;border-radius:20px;flex:none;align-items:center;gap:6px;padding:4px 9px;font-size:13px;font-weight:500;display:flex}.sv-pill i{border-radius:50%;width:7px;height:7px}.sv-pill.published{color:#2b7a3d;background:#e9f5ec}.sv-pill.published i{background:#2f9e44}.sv-pill.issues,.sv-pill.failed{color:#b42318;background:#fdedea}.sv-pill.issues i,.sv-pill.failed i{background:#e5482b}.sv-pill.paused,.sv-pill.pinned,.sv-pill.draft{color:#6b655d;background:#efece6}.sv-pill.paused i,.sv-pill.pinned i,.sv-pill.draft i{background:#a39c92}.sv-pill.updating{color:#c2410c;background:#fff4e8}.sv-pill.updating i{background:#e8590c}.sv-pill.queued{color:#c2410c;background:#fff8f0}.sv-pill.queued i{background:#f3b58f}.sv-copy{color:#1a1814;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #e1dcd3;border-radius:8px;flex:none;align-items:center;gap:6px;height:32px;padding:0 11px;font-size:13px;font-weight:500;transition:all .2s;display:flex}.sv-copy.copied{color:#fff;background:#1a1814;border-color:#1a1814}.sv-urlbox .sv-copy{border-radius:7px;height:auto;padding:6px 12px}.sv-row-progress{background:#f6ddc2;border-radius:1px;height:2px;margin:-2px 16px 0 60px;overflow:hidden}.sv-row-progress>div{background:#e8590c;height:100%;transition:width .3s linear}.sv-row-detail{grid-template-rows:0fr;transition:grid-template-rows .34s cubic-bezier(.2,.7,.2,1);display:grid}.sv-row-detail.open{grid-template-rows:1fr}.sv-row-detail>div{min-height:0;overflow:hidden}.sv-list-none{text-align:center;color:#77716a;padding:28px;font-size:14px}.sv-list-none button{color:#c2410c;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}@media (max-width:899px){.sv-row-items,.sv-pill-label,.sv-copy.row .sv-copy-label{display:none}}.sv-detail{flex-direction:column;gap:16px;padding:4px 16px 20px;display:flex}.sv-detail-issue{color:#7a2417;background:#fdedea;border:1px solid #f7d3cc;border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:14px;line-height:1.45;display:flex}.sv-detail-issue>span{color:#fff;background:#e5482b;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;margin-top:1px;font-size:11px;font-weight:700;display:grid}.sv .sv-detail-issue a{color:#b42318;flex:none;font-weight:600}.sv-detail-stats{background:#eeeae3;border:1px solid #eeeae3;border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:1px;display:grid;overflow:hidden}.sv-detail-stats>div{background:#fbfaf7;padding:10px 12px}.sv-detail-stats span{color:#8a847b;font-size:12px;display:block}.sv-detail-stats b{font-variant-numeric:tabular-nums;margin-top:2px;font-size:17px;font-weight:600;display:block}.sv-detail-stats b.nowrap{white-space:nowrap}.sv-detail-imgs-head{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.sv-detail-imgs-head b{font-size:14px;font-weight:600}.sv-detail-imgs-head span{color:#8a847b;font-size:13px}.sv-detail-imgs-head a{white-space:nowrap;flex:none;font-size:13px}.sv-detail-imgs{scroll-snap-type:x proximity;gap:10px;padding:2px 0 6px;display:flex;overflow-x:auto}.sv-img{text-align:left;cursor:zoom-in;scroll-snap-align:start;background:0 0;border:0;flex-direction:column;flex:none;gap:6px;padding:0;transition:transform .2s;display:flex}.sv-img:hover{transform:translateY(-3px)}.sv-img-box{background:#fff;border:1px solid #e8e4dc;border-radius:10px;height:150px;overflow:hidden}.sv-img-box img{object-fit:contain;width:100%;height:100%;display:block}.sv-img-sku{text-overflow:ellipsis;white-space:nowrap;color:#77716a;font-family:var(--mono);font-size:12px;overflow:hidden}.sv-img.skeleton{width:150px;height:172px}.sv-detail-none{color:#77716a;margin:0;font-size:14px}.sv-detail-foot{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.sv-detail-links{flex-wrap:wrap;gap:16px;font-size:14px;display:flex}.sv-detail-links button{color:#c2410c;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.sv-lightbox{z-index:60;background:#14120fd6;flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:24px;display:flex;position:fixed;inset:0}.sv-lightbox-close{color:#fff;cursor:pointer;background:0 0;border:0;font-size:26px;position:absolute;top:16px;right:20px}.sv-lightbox-row{align-items:center;gap:16px;max-width:100%;display:flex}.sv-lightbox-nav{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:18px;display:grid}.sv-lightbox-img{background:#fff;border-radius:14px;max-width:min(760px,70vw);max-height:70vh;display:block}.sv-lightbox-caption{color:#fff;text-align:center;font-size:14px;line-height:1.5}.sv-lightbox-caption b{font-weight:600}.sv-lightbox-caption div{color:#b9b3aa;font-family:var(--mono);font-size:12px}.sv-modal{z-index:50;background:#1a18146b;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0;overflow-y:auto}.sv-dialog{color:#1a1814;background:#fff;border-radius:18px;flex-direction:column;width:100%;max-width:580px;margin:auto;display:flex;overflow:hidden;box-shadow:0 24px 64px #140f0a40}.sv-dialog-head{border-bottom:1px solid #f0ece5;align-items:flex-start;gap:16px;padding:22px 24px 18px;display:flex}.sv-dialog-title{letter-spacing:-.01em;font-size:19px;font-weight:600}.sv-dialog-sub{color:#6b655d;text-wrap:pretty;margin-top:4px;font-size:14px;line-height:1.45}.sv-switch{font:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;flex:none;align-items:center;gap:10px;margin-top:2px;padding:0;display:flex}.sv-switch span{color:#8a847b;text-align:right;min-width:24px;font-size:14px;font-weight:500}.sv-switch.on span{color:#1a1814}.sv-switch i{background:#d8d2c8;border-radius:13px;width:44px;height:26px;transition:background .2s;display:block;position:relative}.sv-switch.on i{background:#e8590c}.sv-switch b{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .22s cubic-bezier(.3,.7,.3,1);position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.sv-switch.on b{transform:translate(18px)}.sv-sched-off{align-items:flex-start;gap:14px;padding:28px 24px;display:flex}.sv-sched-off-icon{color:#e8590c;background:#fff4e8;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-weight:700;display:grid}.sv-sched-off b{font-size:15px;font-weight:600}.sv-sched-off p{color:#6b655d;margin:4px 0 0;font-size:14px;line-height:1.45}.sv-sched-body{flex-direction:column;gap:22px;padding:20px 24px 22px;display:flex}.sv-sched-group{flex-direction:column;gap:10px;display:flex}.sv-sched-group:first-child{gap:6px}.sv-sched-label{align-items:baseline;gap:8px;display:flex}.sv-sched-label span{color:#77716a;text-transform:uppercase;letter-spacing:.06em;font-size:13px;font-weight:600}.sv-sched-label small{color:#8a847b;margin-left:auto;font-size:13px}.sv-sched-label small.warn{color:#c2410c}.sv-day{height:58px;position:relative}.sv-day-track{background:#f7f5f1;border:1px solid #eeeae3;border-radius:9px;height:34px;position:absolute;top:22px;left:0;right:0;overflow:hidden}.sv-day-band{background:#ffe6d1;width:4.1667%;transition:left .25s cubic-bezier(.3,.7,.3,1);position:absolute;top:0;bottom:0}.sv-day-tick{background:#e3ded5;width:1px;position:absolute;top:62%;bottom:0}.sv-day-tick.major{top:0}.sv-day-now{border-left:2px dotted #a39c92;width:0;position:absolute;top:0;bottom:0}.sv-day-mark{pointer-events:none;flex-direction:column;align-items:center;transition:left .25s;display:flex;position:absolute;top:0;transform:translate(-50%)}.sv-day-mark-label{align-items:flex-start;height:20px;display:flex}.sv-day-mark-label span{color:#fff;font-family:var(--mono);white-space:nowrap;background:#e8590c;border-radius:4px;padding:1px 5px;font-size:11px;font-weight:600}.sv-day-mark i{background:#e8590c;border-radius:1px;width:2px;height:36px}.sv-day-axis{color:#a39c92;font-family:var(--mono);justify-content:space-between;font-size:11px;display:flex}.sv-hours{grid-template-columns:repeat(auto-fill,minmax(38px,1fr));gap:4px;display:grid}.sv-hours button{color:#3a3631;height:36px;font-family:var(--mono);cursor:pointer;background:#f7f5f1;border:0;border-radius:7px;place-items:center;padding:0;font-size:13px;transition:background .12s,color .12s;display:grid;position:relative}.sv-hours button:hover{box-shadow:inset 0 0 0 1px #e8590c}.sv-hours button.on{color:#fff;background:#1a1814;font-weight:600}.sv-hours button i{background:#e8590c;border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:4px;left:50%}.sv-sched-addrow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sv-sched-addrow .sv-seg button{font-family:var(--mono);padding:6px 12px}.sv-sched-addrow .sv-seg button.has{color:#c2410c}.sv-sched-add{color:#fff;white-space:nowrap;font-variant-numeric:tabular-nums;cursor:pointer;background:#1a1814;border:0;border-radius:9px;align-items:center;height:36px;padding:0 16px;font-size:14px;font-weight:600;transition:all .15s;display:flex}.sv-sched-add:disabled{color:#a39c92;cursor:not-allowed;background:#efece6}.sv-chips{flex-wrap:wrap;gap:6px;min-height:32px;display:flex}.sv-chip{color:#1a1814;font-family:var(--mono);background:#fff4e8;border:1px solid #f6ddc2;border-radius:8px;align-items:center;gap:4px;padding:4px 5px 4px 11px;font-size:13px;font-weight:500;display:flex}.sv-chip button{color:#b8470a;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:22px;height:22px;padding:0;font-size:15px;display:grid}.sv-chip button:hover{background:#f6ddc2}.sv-chip-slot{border:1.5px dashed #e1dcd3;border-radius:8px;width:76px;height:32px}.sv-sched-empty{color:#c2410c;font-size:13px}.sv-sched-limit{color:#2f3a66;background:#eef1fb;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;font-size:13px;line-height:1.4;display:flex}.sv-sched-limit .grow{flex:240px}.sv .sv-sched-limit a{color:#2f45a8;font-weight:600}.sv-dialog-foot{background:#fbfaf7;border-top:1px solid #f0ece5;flex-wrap:wrap;align-items:center;gap:10px 12px;padding:14px 24px;display:flex}.sv-dialog-foot-text{color:#6b655d;flex:220px;font-size:13px;line-height:1.4}.sv-dialog-foot-text .muted{color:#a39c92}.sv-dialog-error{color:#b42318}.sv-dialog-buttons{gap:8px;display:flex}.sv-dialog-buttons .sv-btn{height:36px;padding:0 16px}.sv-dialog-buttons .sv-btn.accent{padding:0 18px}[data-ui=simple] .toasts{align-items:center;max-width:calc(100vw - 24px);bottom:24px;left:50%;right:auto;transform:translate(-50%)}[data-ui=simple] .toast-item{background:#1a1814;border-radius:10px;align-items:center;padding:10px 16px;font-size:14px;box-shadow:0 8px 24px #0003}[data-ui=simple] .toast-item.ok svg{color:#fff}.sv-review-link{color:var(--accent);font-size:13px}
.ipage{flex-direction:column;gap:12px;min-width:0;padding:16px 20px 90px;font-size:13px;line-height:normal;display:flex}.it-stats{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;animation:.4s both inF;display:grid}.it-stat{text-align:left;border:1px solid var(--line);background:var(--bg-2);cursor:pointer;font-family:var(--sans);color:var(--text);border-radius:12px;min-width:0;padding:10px 12px;font-size:13.333px;transition:border-color .15s}.it-stat:hover{border-color:#cfc9bd}.it-stat.on{border-color:var(--ink);background:#fff}.it-stat:disabled{cursor:default;border-color:var(--line)}.it-stat-label{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:11.5px;display:flex;overflow:hidden}.it-stat-label .dot{width:7px;height:7px}.it-stat-n{margin-top:2px;font-size:20px;font-weight:700}.it-card{border:1px solid var(--line);background:#fff;border-radius:12px;min-width:0;animation:.4s 50ms both inF}.it-toolbar{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 14px;display:flex}.it-search{border:1px solid var(--line);background:var(--bg-2);border-radius:8px;flex:302px;align-items:center;gap:8px;min-width:242px;height:36px;padding:0 10px;display:flex}.it-search:focus-within{border-color:#cfc9bd}.it-search-icon{color:var(--text-4)}.it-search input{min-width:0;font:13px var(--sans);color:var(--text);background:0 0;border:0;outline:none;flex:1;padding:1px 2px}.it-search input::placeholder{color:#757575}.it-search-clear{color:var(--text-3);cursor:pointer;background:0 0;border:0;padding:1px 6px;font-size:13.333px}.it-tabs{background:var(--bg-3);border-radius:8px;padding:2px;display:flex}.it-tabs button{font:500 12.5px var(--sans);cursor:pointer;color:var(--text);white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:6px 11px;display:flex}.it-tabs button.on{background:#fff;box-shadow:0 1px 2px #00000014}.it-tabs .n{font-family:var(--mono);color:var(--text-3);font-size:10.5px}.it-btn{border:1px solid var(--line);height:34px;color:var(--text);font:500 12.5px var(--sans);cursor:pointer;white-space:nowrap;background:#fff;border-radius:8px;align-items:center;gap:6px;padding:0 11px;text-decoration:none;display:flex}.it-btn.on{border-color:var(--ink)}.it-btn.ink{border-color:var(--ink);background:var(--ink);color:#fff}.it-badge{background:var(--ink);color:#fff;border-radius:9px;padding:0 6px;font-size:10.5px}.it-reset{color:var(--link);font:500 12.5px var(--sans);cursor:pointer;background:0 0;border:0;padding:1px 6px}.it-tools{align-items:center;gap:6px;margin-left:auto;display:flex}.it-density{border:1px solid var(--line);border-radius:8px;display:flex;overflow:hidden}.it-density button{cursor:pointer;width:32px;height:32px;color:var(--text);background:#fff;border:0;padding:0;font-size:13px}.it-density button.on{background:var(--bg-3)}.it-pop{position:relative}.it-menu{border:1px solid var(--line);width:222px;box-shadow:var(--shadow-menu);z-index:6;background:#fff;border-radius:12px;padding:5px;animation:.15s both popF;position:absolute;top:40px;left:0}.it-menu.right{width:242px;left:auto;right:0}.it-menu-list{max-height:360px;overflow-y:auto}.it-menu-head{color:var(--text-3);padding:6px 8px;font-size:11px}.it-menu-find{border:1px solid var(--line);background:var(--bg-2);width:100%;height:30px;font:12.5px var(--sans);border-radius:7px;outline:none;margin-bottom:4px;padding:0 8px;display:block}.it-menu-row{width:100%;color:var(--text);font:13px var(--sans);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:7px 8px;display:flex}.it-menu-row:hover{background:var(--page)}.it-menu-row .name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.it-menu-row .n{font-family:var(--mono);color:var(--text-3);margin-left:auto;font-size:11px}.it-menu-row.mono{font-family:var(--mono);padding:6px 8px;font-size:11.5px}.it-menu-row.mono .it-check{font-family:var(--sans)}.it-menu-row.service{padding:6px 8px;font-size:12.5px}.it-menu-note{color:var(--text-3);padding:6px 8px 4px;font-size:11px}.it-menu-sep{background:var(--line-soft);height:1px;margin:4px}.it-menu.it-cols{width:280px}.it-cols-acts{flex-wrap:wrap;gap:2px 12px;padding:0 8px 6px;display:flex}.it-cols-acts button{color:var(--accent-hover);font:500 12px var(--sans);cursor:pointer;background:0 0;border:0;padding:0}.it-cols-acts button:hover:not(:disabled){color:var(--text)}.it-cols-acts button:disabled{color:var(--text-4);cursor:default}.it-cols-list{position:relative}.it-cols-row{background:#fff;border-radius:7px;align-items:center;display:flex;position:relative}.it-cols-list.dragging .it-cols-row{transition:transform .15s}.it-cols-list.dragging .it-cols-row.lifted{z-index:2;transition:none;box-shadow:0 6px 18px #1c1a1729}.it-cols-list.dragging .it-menu-row:hover{background:0 0}.it-cols-row .it-menu-row{flex:1;min-width:0}.it-cols-row.off .it-menu-row{padding-left:30px}.it-cols-grip{width:22px;height:28px;color:var(--text-4);cursor:grab;touch-action:none;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;margin-right:-6px;padding:0;display:grid}.it-cols-grip:hover,.it-cols-grip:focus-visible{color:var(--text-2)}.it-cols-list.dragging .it-cols-grip{cursor:grabbing}.it-check{box-sizing:content-box;color:#fff;cursor:pointer;background:#fff;border:1.5px solid #cfc9bd;border-radius:4px;flex:none;place-items:center;width:15px;height:15px;padding:0;font-size:10px;line-height:1;display:grid}.it-check.on{border-color:var(--ink);background:var(--ink)}.it-scroll{overflow-x:auto}.it-table{min-width:1100px}.it-head,.it-row{align-items:center;gap:12px;padding:0 14px;display:grid}.it-head{border-bottom:1px solid var(--line-soft);height:39px;color:var(--text-3);background:var(--bg-2);z-index:1;font-size:11.5px;position:sticky;top:0}.it-sort{font:500 11.5px var(--mono);color:var(--text-3);cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:4px;min-width:0;padding:0;display:flex}.it-sort.on{color:var(--text)}.it-sort.service{font-family:var(--sans);font-size:12px}.it-sort.right{text-align:right;justify-content:flex-end}.it-sort .arrow{opacity:.35}.it-sort.on .arrow{opacity:1}.it-head-outputs{text-align:right}.it-row{border-bottom:1px solid var(--line-faint);cursor:pointer;background:#fff;height:61px}.it-row.compact{height:41px}.it-row:hover,.it-row.sel{background:var(--bg-2)}.it-row.open{background:#fff6f2;background:lab(97.601% 3.58796 4.09664)}.it-row.removed{opacity:.6}.it-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.it-thumb{background:var(--page);border:1px solid var(--line-soft);border-radius:7px;width:46px;height:46px;position:relative;overflow:hidden}.it-row.compact .it-thumb{width:30px;height:30px}.it-cell-imgs{align-items:center;gap:4px;display:flex}.it-cell-img{background:var(--page);border:1px solid var(--line-soft);border-radius:6px;flex:none;width:34px;height:34px;overflow:hidden}.it-row.compact .it-cell-img{border-radius:5px;width:24px;height:24px}.it-cell-img img{object-fit:cover;width:100%;height:100%;display:block}.it-cell-more{color:var(--text-3);font-size:11.5px}.it-thumb img{object-fit:cover;width:100%;height:100%;display:block}.it-thumb.none:after{content:"";background:#e2ded5;border-radius:4px;position:absolute;inset:22%}.it-cell{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--text);font-size:13px;overflow:hidden}.it-cell.mono{font-family:var(--mono);font-size:12px}.it-cell.right{text-align:right}.it-cell.strong{font-weight:500}.it-cell.blank{color:#cfc9bd}.it-cell.fresh{color:#2863ab;color:lab(41.1474% .443444 -44.8274)}.it-avail{font-family:var(--sans);color:#006738;color:lab(37.7384% -38.7767 20.0717);white-space:nowrap;background:#e3f8e9;background:lab(95.7656% -9.29081 4.75966);border-radius:5px;align-items:center;gap:5px;padding:2px 8px;font-size:11.5px;font-weight:600;display:inline-flex}.it-avail:before{content:"";background:#269e5f;background:lab(57.7308% -44.8334 23.1443);border-radius:50%;width:6px;height:6px}.it-avail.out{color:var(--text-2);background:var(--bg-3)}.it-avail.out:before{background:#b9b3a8}.it-avail.pre{color:#1f5596;color:lab(35.3965% .70706 -41.3493);background:#e9f3ff;background:lab(95.316% -1.55401 -7.29982)}.it-avail.pre:before{background:#4682cc;background:lab(52.8603% -1.62241 -45.0758)}.it-avail.other{color:var(--text-2);background:var(--bg-3)}.it-avail.other:before{background:var(--text-3)}.it-disc{font-family:var(--sans);color:#af2c1f;color:lab(40.373% 52.7171 41.2833);background:#ffede9;background:lab(95.1092% 8.80593 5.85394);border-radius:4px;margin-left:6px;padding:1px 5px;font-size:11px;font-weight:700}.it-issue{color:#bf7100;color:lab(55.3883% 29.0083 71.7209);margin-left:6px}.it-outs{justify-content:flex-end;align-items:center;gap:3px;display:flex}.it-mark{color:#fff;border-radius:5px;flex:none;place-items:center;width:20px;height:20px;font-size:10px;font-weight:700;display:grid}.it-more{font-family:var(--mono);color:var(--text-3);font-size:10.5px}.it-empty{text-align:center;color:var(--text-3);padding:48px}.it-empty b{color:var(--text);font-size:15px;font-weight:600;display:block}.it-empty div{margin-top:4px}.it-empty a{color:var(--link);cursor:pointer}.it-loading{place-items:center;padding:48px;display:grid}.it-foot{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;font-size:12px;display:flex}.it-per{align-items:center;gap:6px;margin-left:16px;display:flex}.it-per button{border:1px solid var(--line);color:var(--text);font:500 11.5px var(--mono);cursor:pointer;background:#fff;border-radius:6px;padding:3px 8px}.it-per button.on,.it-pages button.on{border-color:var(--ink);background:var(--ink);color:#fff}.it-pages{align-items:center;gap:4px;margin-left:auto;display:flex}.it-pages button{border:1px solid var(--line);min-width:30px;height:30px;color:var(--text);font:500 12px var(--mono);cursor:pointer;background:#fff;border-radius:7px;padding:1px 6px}.it-pages .arrow{width:30px;font:13.333px Arial,sans-serif}.it-pages button:disabled{opacity:.4;cursor:default}.it-gap{text-align:center;min-width:18px;font-family:var(--mono)}.it-selbar{background:var(--ink);color:#fff;z-index:8;white-space:nowrap;border-radius:12px;align-items:center;gap:6px;max-width:calc(100vw - 32px);padding:6px 6px 6px 14px;animation:.2s both barF;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 16px 40px #1c1a174d}.it-selbar-count{margin-right:8px;font-weight:600}.it-selbar button,.it-selbar-btn{background:var(--ink-2);color:#fff;height:32px;font:500 12.5px var(--sans);cursor:pointer;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 12px;display:flex}.it-selbar-btn{text-decoration:none}.it-selbar button:hover:not(:disabled),.it-selbar-btn:hover{background:var(--ink-3)}.it-selbar button:disabled{opacity:.55;cursor:default}.it-selbar .x{width:32px;color:var(--text-4);background:0 0;justify-content:center;padding:0}@keyframes barF{0%{opacity:0;transform:translate(-50%,20px)}to{opacity:1;transform:translate(-50%)}}.it-backdrop{z-index:9;background:#1c1a1740;position:fixed;inset:0}.it-drawer{background:var(--bg-2);border-left:1px solid var(--line);z-index:10;width:561px;max-width:100vw;color:var(--text);flex-direction:column;font-size:13px;line-height:normal;animation:.25s both drawerF;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-20px 0 50px #1c1a171f}@keyframes drawerF{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:none}}.it-dhead{border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:8px;min-width:0;padding:14px 18px;display:flex}.it-did{font-family:var(--mono);color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.it-dnav{flex:none;gap:4px;margin-left:auto;display:flex}.it-dnav button{border:1px solid var(--line);cursor:pointer;width:30px;height:30px;color:var(--text);background:#fff;border-radius:7px;padding:0;font:13.333px Arial,sans-serif}.it-dnav button:disabled{opacity:.4;cursor:default}.it-dbody{flex:1;padding:18px;overflow:auto}.it-dtop{grid-template-columns:160px minmax(0,1fr);gap:16px;display:grid}.it-dimg{background:var(--page);border:1px solid var(--line);border-radius:12px;width:162px;height:162px;position:relative;overflow:hidden}.it-dimg img{object-fit:cover;width:100%;height:100%;display:block}.it-dimg.none:after{content:"";background:#e2ded5;border-radius:8px;position:absolute;inset:24%}.it-dimg-key{font-family:var(--mono);color:var(--text-3);z-index:1;background:#fffd;border-radius:4px;padding:1px 5px;font-size:9.5px;position:absolute;bottom:8px;left:8px}.it-dtitle{text-wrap:pretty;overflow-wrap:anywhere;font-size:18px;font-weight:700;line-height:1.25}.it-dsub{color:var(--text-3);margin-top:4px}.it-dprice{flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:12px;display:flex}.it-dprice .now{font-size:22px;font-weight:800}.it-dprice s{color:var(--text-3)}.it-dprice .it-disc{margin-left:0}.it-dactions{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.it-dbtn{border:1px solid var(--line);height:30px;font:500 12px var(--sans);cursor:pointer;color:var(--text);white-space:nowrap;background:#fff;border-radius:7px;align-items:center;padding:0 10px;text-decoration:none;display:inline-flex}.it-dbtn:hover{border-color:var(--ink)}.it-dissues{color:#733d00;color:lab(32.276% 21.4857 43.5431);background:#fff3e2;background:lab(96.5615% 2.78267 11.2338);border-radius:10px;flex-direction:column;gap:4px;margin-top:14px;padding:10px 12px;font-size:12.5px;display:flex}.it-dissues.err{background:var(--err-soft);color:var(--err-text)}.it-dissues a{color:var(--link);font-weight:500;text-decoration:none}.it-dsec{margin:18px 0 8px;font-weight:700;display:flex}.it-dsec span{color:var(--text-3);margin-left:6px;font-weight:400}.it-dsec-act{color:#724aab;color:lab(39.6801% 33.0382 -46.413);cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:12px;font-weight:500}.it-dsec-act:hover{text-decoration:underline}.it-dsec-act.sure{color:var(--err-text);font-weight:700}.it-row-edited{color:#724aab;color:lab(39.6801% 33.0382 -46.413);font-family:var(--sans);background:#8059bb1f;background:lab(45.5526% 32.3631 -46.5159/.12);border-radius:4px;margin-right:5px;padding:0 4px;font-size:11px;font-weight:600}.it-creatives{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.it-creative{min-width:0}.it-creative-img{aspect-ratio:1;background:var(--page);border:1px solid var(--line);border-radius:10px;place-items:center;display:grid;position:relative;overflow:hidden}.it-creative-img img{object-fit:contain;width:100%;height:100%;display:block}.it-creative-img.failed{background:var(--err-soft);border-color:#f3c0b7;border-color:lab(82.0888% 17.7753 11.8818)}.it-creative-state{text-align:center;color:var(--text-3);flex-direction:column;align-items:center;gap:8px;padding:10px;font-size:11.5px;display:flex}.it-creative-img.failed .it-creative-state{color:var(--err-text)}.it-creative-tag{text-align:center;color:var(--text-2);background:#fffe;border-radius:5px;padding:2px 4px;font-size:10.5px;position:absolute;bottom:6px;left:6px;right:6px}.it-creative-name{text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:11.5px;font-weight:600;overflow:hidden}.it-creative-out{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.it-dnote{color:var(--text-3);font-size:12.5px}.it-fields{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.it-field{border-bottom:1px solid var(--line-faint);grid-template-columns:170px minmax(0,1fr);gap:10px;padding:7px 12px;font-size:12px;display:grid}.it-field:last-child{border-bottom:0}.it-field.unset{background:#fff8f7;background:lab(98.1773% 2.91976 1.9374)}.it-field .k{font-family:var(--mono);color:var(--text-3);overflow-wrap:anywhere;font-size:11.5px}.it-field .v{word-break:break-all;white-space:pre-line}.it-field .v.mono{font-family:var(--mono);font-size:inherit}.it-field.unset .v{color:#b94739;color:lab(46.4025% 46.0952 33.6262)}.it-field .v a{color:var(--link);text-decoration:none}.it-field .v a:hover{text-decoration:underline}.it-field.can-edit{grid-template-columns:170px minmax(0,1fr) 24px}.it-field.edited{background:#f9f7ff;background:lab(97.514% 2.62371 -4.89199)}.it-edited{font:600 10.5px var(--sans);color:#724aab;color:lab(39.6801% 33.0382 -46.413);white-space:nowrap;cursor:help;background:#f1eaff;background:lab(93.8025% 6.23772 -11.3339);border-radius:4px;margin-left:6px;padding:1px 5px}.it-edited-mark{font-family:var(--sans);color:#8059bb;color:lab(45.5526% 32.3631 -46.5159);margin-right:4px}.it-field-edit{width:24px;height:22px;color:var(--text-3);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:5px;margin-top:-3px;transition:opacity .12s}.it-field:hover .it-field-edit,.it-field-edit:focus-visible{opacity:1}.it-field-edit:hover{background:var(--page);color:var(--text)}.it-field.editing{background:#fff}.it-field-form{flex-direction:column;grid-column:2/-1;gap:6px;min-width:0;display:flex}.it-field-form .text-input{border-color:var(--line);background:#fff;font-size:12px}.it-field-actions{flex-wrap:wrap;gap:6px;display:flex}.it-field-actions .it-dbtn{gap:5px;height:26px}.it-dbtn.ink{border-color:var(--ink);background:var(--ink);color:#fff}.it-dbtn:disabled{opacity:.45;cursor:default}.it-dbtn:disabled:hover{border-color:var(--line)}.it-dbtn.ink:disabled:hover{border-color:var(--ink)}.it-dbtn-restore{color:#724aab;color:lab(39.6801% 33.0382 -46.413);margin-left:auto}.it-field-note{color:var(--text-3);font-size:11px}.it-field-error{color:var(--err-text);font-size:11.5px}.it-field-warn{color:var(--warn);font-size:11.5px}.it-values{flex-direction:column;gap:6px;display:flex}.it-values-spec{color:var(--text-2);font-size:11.5px;line-height:1.4}.it-values-spec a{color:var(--text-2)}.it-chips{flex-wrap:wrap;align-items:center;gap:4px;max-height:148px;display:flex;overflow-y:auto}.it-values-head{color:var(--text-3);margin-right:2px;font-size:11px}.it-chip{border:1px solid var(--line);max-width:100%;color:var(--text);text-align:left;cursor:pointer;background:#fff;border-radius:6px;align-items:baseline;gap:5px;padding:3px 7px;font-size:11.5px;display:inline-flex}.it-chip:hover{border-color:var(--text-3)}.it-chip.on{border-color:var(--ink);background:var(--page)}.it-chip .mono{overflow-wrap:anywhere}.it-chip-label,.it-chip-count{color:var(--text-3)}.it-chip-label{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.it-chip.off-spec{border-style:dashed;border-color:var(--warn)}.it-change{grid-template-columns:10px 1fr auto;align-items:start;gap:8px;padding:6px 0;display:grid}.it-change .dot{width:7px;height:7px;margin-top:5px}.it-change-t{font-size:12.5px}.it-change-d{font-family:var(--mono);color:var(--text-3);overflow-wrap:anywhere;font-size:11px}.it-change-when{color:var(--text-3);white-space:nowrap;font-size:11px}.it-dialog-list{flex-direction:column;gap:2px;margin-top:12px;display:flex}.it-dialog-list .it-menu-row small{color:var(--text-3);margin-left:auto;font-size:11.5px}.it-preview-row{border-bottom:1px solid var(--line-soft);grid-template-columns:180px minmax(0,1fr);gap:14px;padding:12px 0;display:grid}.it-preview-row:last-child{border-bottom:0}.it-preview-row .it-creatives{grid-template-columns:repeat(auto-fill,minmax(110px,1fr))}.it-preview-title{overflow-wrap:anywhere;font-weight:600}@media (max-width:1100px){.it-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.ipage{padding:16px 16px 90px}.it-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.it-search{flex-basis:100%;min-width:0}.it-tools,.it-per{margin-left:0}.it-selbar{flex-wrap:wrap;padding:6px;animation:none;left:16px;right:16px;transform:none}.it-selbar-count{flex-basis:100%;margin:2px 8px 0}.it-dtop{grid-template-columns:1fr}.it-field{grid-template-columns:120px minmax(0,1fr)}.it-field.can-edit{grid-template-columns:120px minmax(0,1fr) 24px}.it-field-edit{opacity:1}.it-preview-row{grid-template-columns:1fr}}.it-cols-foot{border-top:1px solid var(--line-faint);padding:6px 8px}.it-cols-foot button{color:var(--accent);cursor:pointer;font:inherit;background:0 0;border:0;padding:4px}.it-menu.up{top:auto;bottom:calc(100% + 8px)}.it-selbar .it-menu-row{height:auto;color:var(--text);white-space:nowrap;background:0 0;padding:7px 10px}.it-selbar .it-menu-row:hover:not(:disabled){background:var(--bg-2)}.it-field-own{align-items:center}
.phist{font-size:13px;line-height:normal}.phist-head{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;align-items:flex-start;gap:16px;padding:14px 16px;display:flex}.phist-title{flex:320px;min-width:0}.phist-title p{color:var(--text-3);max-width:640px;margin:4px 0 0;font-size:12.5px}.phist-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.phist-search{border:1px solid var(--line);background:var(--bg-2);width:240px;height:34px;color:var(--text-4);border-radius:8px;align-items:center;gap:8px;padding:0 10px;display:flex}.phist-search:focus-within{border-color:#cfc9bd}.phist-search input{min-width:0;font:13px var(--sans);color:var(--text);background:0 0;border:0;outline:none;flex:1;padding:1px 2px}.phist-select{border:1px solid var(--line);max-width:240px;height:34px;font:500 12.5px var(--sans);color:var(--text);appearance:none;cursor:pointer;text-overflow:ellipsis;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%236e695f' stroke-width='1.5'/%3E%3C/svg%3E") right 11px center no-repeat;border-radius:8px;padding:0 28px 0 11px}.phist-groups{border-bottom:1px solid var(--line-soft);align-items:center;gap:12px;padding:10px 16px;display:flex;overflow-x:auto}.phist-groups .fseg{flex:none}.phist-list{padding:4px 0 8px}.phist-day-label{z-index:1;color:var(--text-3);text-transform:uppercase;letter-spacing:.04em;background:#fff;padding:12px 16px 6px;font-size:11.5px;font-weight:600;position:sticky;top:0}.phist-row{border-top:1px solid var(--line-faint);grid-template-columns:44px 26px minmax(0,1fr) auto;align-items:start;gap:10px;padding:9px 16px;display:grid}.phist-day-label+.phist-row{border-top:0}.phist-row:hover{background:var(--bg-2)}.phist-time{font-family:var(--mono);color:var(--text-3);padding-top:4px;font-size:12px}.phist-avatar{background:var(--bg-3);width:26px;height:26px;color:var(--text-2);border-radius:50%;place-items:center;font-size:11.5px;font-weight:700;display:grid}.phist-avatar.key{color:var(--indigo);background:#e9eeff;background:lab(93.9925% 1.2643 -11.2131)}.phist-avatar.system{border:1px dashed var(--line);color:var(--text-4);background:0 0}.phist-body{min-width:0;padding-top:2px}.phist-what{overflow-wrap:anywhere}.phist-what b,.phist-what a{color:var(--text);font-weight:600}.phist-what a{border-bottom:1px solid var(--line);text-decoration:none}.phist-what a:hover{color:var(--link);border-bottom-color:currentColor}.phist-who{color:var(--text-3);overflow-wrap:anywhere;margin-top:2px;font-size:12px}.phist-body .audit-changes{background:var(--bg-2);border-radius:8px;flex-direction:column;gap:2px;margin-top:6px;padding:6px 10px;font-size:12px;display:flex}.phist-body .audit-changes .muted,.phist-body .audit-old{color:var(--text-3)}.phist-group{background:var(--bg-3);color:var(--text-2);white-space:nowrap;border-radius:5px;margin-top:2px;padding:2px 8px;font-size:11.5px;font-weight:600}.phist-empty{text-align:center;color:var(--text-3);flex-direction:column;align-items:center;gap:4px;padding:48px 16px;display:flex}.phist-empty b{color:var(--text);font-size:15px;font-weight:600}.phist-foot{border-top:1px solid var(--line-soft);color:var(--text-3);align-items:center;gap:12px;padding:10px 16px 14px;font-size:12px;display:flex}.phist-foot .fbtn{margin-right:auto}.phist-foot span{margin-left:auto}@media (max-width:700px){.phist-search,.phist-select{width:100%;max-width:none}.phist-tools{width:100%}.phist-row{grid-template-columns:40px 26px minmax(0,1fr)}.phist-group{display:none}}
.tpage{flex-direction:column;gap:14px;min-width:0;padding:18px 20px 60px;font-size:13px;line-height:normal;display:flex}.tl-banner{background:#fff3e2;background:lab(96.5656% 3.297 13.1456);border:1px solid #f3d2a4;border:1px solid lab(86.1255% 7.41842 27.0831);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 14px;animation:.4s both inF;display:flex}.tl-banner .dot{background:#dd881b;background:lab(64.7155% 28.2485 65.2833);width:8px;height:8px}.tl-banner-text{flex:300px;min-width:0}.tl-banner-text span{color:var(--text-2)}.tl-banner button{background:var(--ink);color:#fff;height:30px;font:600 12px var(--sans);cursor:pointer;white-space:nowrap;border:0;border-radius:7px;align-items:center;gap:6px;margin-left:auto;padding:0 12px;display:flex}.tl-banner button:disabled{opacity:.6;cursor:default}.tl-toolbar-wrap{container:tl-toolbar/inline-size}.tl-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tl-break{display:none}@container tl-toolbar (max-width:1820px){.tl-toolbar .tl-search{flex:282px;order:0;max-width:420px}.tl-toolbar .tl-right{order:1}.tl-toolbar .tl-break{flex-basis:100%;order:2;height:0;display:block}.tl-toolbar .tl-seg{order:3}.tl-toolbar .tl-formats{order:4}}.tl-search{border:1px solid var(--line);background:#fff;border-radius:8px;flex:0 282px;align-items:center;gap:8px;min-width:202px;height:36px;padding:0 10px;display:flex}.tl-search:focus-within{border-color:#cfc9bd}.tl-search>span{color:var(--text-4)}.tl-search input{min-width:0;font:13px var(--sans);color:var(--text);background:0 0;border:0;outline:none;flex:1;padding:1px 2px}.tl-search input::placeholder{color:#757575}.tl-seg{background:#e9e5dd;border-radius:8px;padding:2px;display:flex}.tl-seg button{font:500 12.5px var(--sans);cursor:pointer;color:var(--text);white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;padding:6px 10px;display:flex}.tl-seg button.on{background:#fff;box-shadow:0 1px 2px #00000014}.tl-seg .n{font-family:var(--mono);color:var(--text-3);font-size:10.5px}.tl-formats{gap:4px;display:flex}.tl-chip{border:1px solid var(--line);height:34px;color:var(--text);font:500 12.5px var(--sans);cursor:pointer;white-space:nowrap;background:#fff;border-radius:8px;align-items:center;gap:6px;padding:0 10px;display:flex}.tl-chip.on{border-color:var(--ink);background:var(--ink);color:#fff}.tl-shape{box-sizing:content-box;border:1.5px solid;border-radius:2px;flex:none}.tl-right{align-items:center;gap:8px;margin-left:auto;display:flex}.tl-pop{position:relative}.tl-with{border:1px solid var(--line);height:34px;color:var(--text);font:500 12.5px var(--sans);cursor:pointer;white-space:nowrap;background:#fff;border-radius:8px;align-items:center;gap:8px;padding:0 10px 0 6px;display:flex}.tl-with-thumb{background:var(--page);border-radius:5px;flex:none;width:24px;height:24px;overflow:hidden}.tl-with-thumb img,.tl-item-thumb img{object-fit:cover;width:100%;height:100%;display:block}.tl-with .muted{color:var(--text-3)}.tl-with-name{text-overflow:ellipsis;max-width:150px;overflow:hidden}.tl-menu{border:1px solid var(--line);width:312px;max-height:352px;box-shadow:var(--shadow-menu);z-index:6;background:#fff;border-radius:12px;padding:5px;animation:.15s both popF;position:absolute;top:40px;right:0;overflow:auto}.tl-menu-head{color:var(--text-3);padding:6px 8px;font-size:11px}.tl-item{width:100%;color:var(--text);font:13px var(--sans);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:6px 8px;display:flex}.tl-item:hover,.tl-item.on{background:var(--page)}.tl-item-thumb{box-sizing:content-box;background:var(--page);border:1px solid var(--line-soft);border-radius:5px;flex:none;width:26px;height:26px;overflow:hidden}.tl-item-text{min-width:0}.tl-item-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tl-item-id{font-family:var(--mono);color:var(--text-3);font-size:10.5px}.tl-views{border:1px solid var(--line);background:#fff;border-radius:8px;display:flex;overflow:hidden}.tl-views button{cursor:pointer;height:32px;font:500 12.5px var(--sans);color:var(--text);white-space:nowrap;background:#fff;border:0;padding:0 10px}.tl-views button.on{background:var(--bg-3)}.tl-new{background:var(--ink);color:#fff;height:34px;font:600 13px var(--sans);cursor:pointer;white-space:nowrap;border:0;border-radius:8px;padding:0 14px}.tl-new:hover{background:var(--ink-3)}.tl-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;display:grid}.tl-card{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;min-width:0;transition:box-shadow .2s,transform .2s;animation:.4s both inF;display:flex;position:relative}.tl-card:hover{transform:translateY(-2px);box-shadow:0 10px 30px #1c1a171a}.tl-card.menu-open{z-index:5}.tl-preview{background:repeating-conic-gradient(#efebe4 0 25%, #faf9f6 0 50%) 0 0/16px 16px;border-radius:14px 14px 0 0;place-items:center;height:240px;display:grid;position:relative;overflow:hidden}.tl-preview>img{max-width:min(240px,100% - 40px);max-height:210px;display:block;box-shadow:0 6px 20px #1c1a1724}.tl-preview>img.square{max-width:196px;max-height:196px}.tl-preview>img.banner{max-width:216px;max-height:180px}.tl-preview-wait{background:linear-gradient(90deg,#f1ede6,#faf9f6,#f1ede6) 0 0/200% 100%;border-radius:4px;width:120px;height:120px;animation:1.2s linear infinite tlShimmer}@keyframes tlShimmer{to{background-position:-200% 0}}.tl-preview-error{max-width:80%;color:var(--err-text);text-align:center;font-size:12px}.tl-open{background:var(--ink);color:#fff;border-radius:7px;align-items:center;height:28px;padding:0 10px;font-size:12px;font-weight:600;text-decoration:none;display:flex;position:absolute;top:10px;right:10px}.tl-open:hover{background:var(--accent)}.tl-cycle{align-items:center;gap:6px;display:flex;position:absolute;bottom:10px;left:10px;right:10px}.tl-cycle button{border:1px solid var(--line);cursor:pointer;width:26px;height:26px;color:var(--text);background:#fffe;border-radius:50%;flex:none;padding:0;font:13px Arial,sans-serif}.tl-cycle span{text-align:center;min-width:0;font-family:var(--mono);color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;background:#fffe;border-radius:10px;flex:1;padding:3px 6px;font-size:10.5px;overflow:hidden}.tl-body{flex-direction:column;flex:1;gap:8px;padding:12px 14px 14px;display:flex}.tl-head{align-items:flex-start;gap:8px;display:flex}.tl-name{flex:1;min-width:0}.tl-name a{color:var(--text);overflow-wrap:anywhere;font-size:14px;font-weight:700;line-height:1.3;text-decoration:none;display:block}.tl-meta{color:var(--text-3);margin-top:2px;font-size:12px}.tl-meta .mono{font-size:11.5px}.tl-more{border:1px solid var(--line);cursor:pointer;width:28px;height:28px;color:var(--text);background:#fff;border-radius:7px;padding:0;font:13.333px Arial,sans-serif}.tl-card-menu{border:1px solid var(--line);width:202px;box-shadow:var(--shadow-menu);z-index:7;background:#fff;border-radius:12px;padding:5px;animation:.15s both popF;position:absolute;top:32px;right:0}.tl-card-menu button,.tl-card-menu a{box-sizing:border-box;width:100%;color:var(--text);font:13px var(--sans);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 9px;text-decoration:none;display:block}.tl-card-menu button:hover,.tl-card-menu a:hover{background:var(--page)}.tl-card-menu button.danger{color:#af2c1f;color:lab(40.373% 52.7171 41.2833)}.tl-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tl-unpub{color:#8b4b00;color:lab(39.0589% 28.6096 63.3781);background:#ffefd8;background:lab(95.4087% 3.83016 15.0742);border-radius:6px;align-items:center;gap:6px;padding:3px 8px;font-size:11.5px;font-weight:600;display:inline-flex}.tl-unpub.can{padding:3px 4px 3px 8px}.tl-unpub button{font:600 11px var(--sans);cursor:pointer;color:var(--text);background:#fff;border:0;border-radius:4px;padding:2px 7px}.tl-unpub button:disabled{cursor:default;opacity:.7}.tl-pub{color:#006738;color:lab(37.7384% -38.7767 20.0717);background:#e3f8e9;background:lab(95.7656% -9.29081 4.75966);border-radius:6px;align-items:center;gap:5px;padding:3px 8px;font-size:11.5px;font-weight:600;display:inline-flex}.tl-pub:before{content:"";background:#269e5f;background:lab(57.7308% -44.8334 23.1443);border-radius:50%;width:6px;height:6px}.tl-used{color:var(--text-2);background:var(--bg-3);border-radius:6px;padding:3px 8px;font-size:11.5px;font-weight:600}.tl-used.none{color:var(--text-4)}.tl-outs{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.tl-out{color:var(--text-2);align-items:center;gap:5px;font-size:11.5px;text-decoration:none;display:inline-flex}.tl-out:hover{color:var(--text)}.tl-out-promo{background:color-mix(in oklch, var(--indigo) 10%, var(--bg));color:var(--indigo);border-radius:4px;padding:0 5px;font-size:10.5px;font-weight:600}.tl-out.off{opacity:.55}.tl-mark{color:#fff;border-radius:4px;flex:none;place-items:center;width:16px;height:16px;font-size:9px;font-weight:700;display:grid}.tl-attach{color:var(--link);margin-top:auto;font-size:12px;font-weight:500;text-decoration:none}.tl-new-card{cursor:pointer;min-height:360px;color:var(--text-2);font:500 13px var(--sans);background:0 0;border:2px dashed #d6d1c7;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.tl-new-card:hover{border-color:var(--accent);color:var(--text)}.tl-new-card b{box-sizing:content-box;border:1px solid var(--line);background:#fff;border-radius:50%;place-items:center;width:40px;height:40px;font-size:20px;font-weight:400;display:grid}.tl-new-card small{color:var(--text-4);font-size:11.5px}.tl-table{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.tl-table-scroll{overflow-x:auto}.tl-trow{border-bottom:1px solid var(--line-faint);grid-template-columns:72px minmax(0,2fr) 110px 70px 110px minmax(0,1.6fr) 150px 40px;align-items:center;gap:12px;min-width:860px;padding:10px 14px;display:grid}.tl-trow:last-child{border-bottom:0}.tl-trow:not(.head):hover{background:var(--bg-2)}.tl-trow.head{background:var(--bg-2);border-bottom:1px solid var(--line-soft);color:var(--text-3);padding:9px 14px;font-size:11.5px}.tl-tthumb{background:repeating-conic-gradient(#efebe4 0 25%, #faf9f6 0 50%) 0 0/8px 8px;border-radius:8px;place-items:center;width:56px;height:56px;display:grid;overflow:hidden}.tl-tthumb img{max-width:48px;max-height:48px;display:block;box-shadow:0 1px 4px #0000001f}.tl-tname{color:var(--text);overflow-wrap:anywhere;font-weight:600;text-decoration:none}.tl-tmarks{flex-wrap:wrap;gap:4px;display:flex}.tl-tmarks .tl-mark{border-radius:5px;width:20px;height:20px;font-size:10px}.tl-blank{color:var(--text-4)}.tl-edit{color:var(--link);font-weight:500;text-decoration:none}.tl-status{border-radius:6px;padding:3px 8px;font-size:11.5px;font-weight:600}.tl-status.unpub{color:#8b4b00;color:lab(39.0589% 28.6096 63.3781);background:#ffefd8;background:lab(95.4087% 3.83016 15.0742)}.tl-status.pub{color:#006738;color:lab(37.7384% -38.7767 20.0717);background:#e3f8e9;background:lab(95.7656% -9.29081 4.75966)}.tl-empty{text-align:center;color:var(--text-3);padding:48px}.tl-empty b{color:var(--text);font-size:15px;font-weight:600;display:block}.tl-empty div{margin-top:4px}.tl-backdrop{z-index:60;background:#1c1a174d;position:fixed;inset:0}.tl-dialog{z-index:61;width:640px;max-width:calc(100% - 40px);max-height:calc(100vh - 120px);color:var(--text);background:#fff;border-radius:16px;margin:0 auto;font-size:13px;line-height:normal;animation:.2s both popF;position:fixed;top:80px;left:0;right:0;overflow:auto;box-shadow:0 30px 80px #1c1a1740}.tl-dialog-head{border-bottom:1px solid var(--line-soft);align-items:center;padding:16px 18px;display:flex}.tl-dialog-head h2{margin:0;font-size:16px;font-weight:700}.tl-x{border:1px solid var(--line);cursor:pointer;width:30px;height:30px;color:var(--text);background:#fff;border-radius:7px;margin-left:auto;padding:0;font:13.333px Arial,sans-serif}.tl-dialog-body{padding:16px 18px}.tl-label{color:var(--text-3);margin-bottom:8px;font-size:12px}.tl-label.gap{margin-top:16px}.tl-label.name{margin:16px 0 6px}.tl-presets{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.tl-option{text-align:left;border:1.5px solid var(--line);cursor:pointer;font-family:var(--sans);color:var(--text);background:#fff;border-radius:10px;align-items:center;gap:10px;min-width:0;padding:10px;display:flex}.tl-option.on{border-color:var(--accent);background:#fff6f2;background:lab(97.601% 3.58796 4.09664)}.tl-option-icon{flex:none;place-items:center;width:34px;height:34px;display:grid}.tl-option-icon .tl-shape{border-color:var(--ink)}.tl-option b{font-size:12.5px;font-weight:600;display:block}.tl-option .size{font-family:var(--mono);color:var(--text-3);font-size:10.5px}.tl-option .use{color:var(--text-3);font-size:10.5px}.tl-custom{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;display:grid}.tl-starts{gap:8px;display:flex}.tl-start{border:1.5px solid var(--line);cursor:pointer;min-width:0;font:500 12.5px var(--sans);color:var(--text);text-align:left;background:#fff;border-radius:10px;flex:1;padding:10px}.tl-start.on{border-color:var(--accent);background:#fff6f2;background:lab(97.601% 3.58796 4.09664)}.tl-start b{font-weight:600;display:block}.tl-start span{color:var(--text-3);margin-top:2px;font-size:11px;display:block}.tl-input{box-sizing:border-box;border:1px solid var(--line);width:100%;height:36px;font:13px var(--sans);color:var(--text);background:#fff;border-radius:8px;outline:none;padding:0 10px}.tl-input:focus{border-color:#cfc9bd}select.tl-input{cursor:pointer}.tl-note{color:var(--text-3);margin:8px 0 0;font-size:12px}.tl-link{color:var(--link);font:500 12px var(--sans);cursor:pointer;background:0 0;border:0;margin-top:8px;padding:0}.tl-dialog-foot{border-top:1px solid var(--line-soft);justify-content:flex-end;gap:8px;padding:12px 18px;display:flex}.tl-dialog-foot .fbtn{padding:0 14px}.tl-dialog-foot .fbtn.accent{padding:0 16px}.tl-dialog .error-box,.tl-dialog .alert{margin-top:12px}.tl-previews{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.tl-previews figure{min-width:0;margin:0}.tl-previews .tl-preview{border-radius:10px;height:170px}.tl-previews .tl-preview>img{max-width:calc(100% - 20px);max-height:150px}.tl-previews figcaption{text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:11.5px;overflow:hidden}.tl-previews figcaption span{font-family:var(--mono);color:var(--text-3);font-size:10.5px;display:block}.tl-pager{color:var(--text-3);justify-content:flex-end;align-items:center;gap:8px;margin-top:14px;font-size:12px;display:flex}@media (max-width:700px){.tpage{padding:16px 16px 60px}.tl-search{flex-basis:100%}.tl-right{flex-wrap:wrap;margin-left:0}.tl-formats{flex-wrap:wrap}.tl-toolbar .tl-seg{scrollbar-width:none;max-width:100%;overflow-x:auto}.tl-seg button{flex:none}.tl-presets{grid-template-columns:repeat(2,1fr)}.tl-starts{flex-wrap:wrap}.tl-start{flex-basis:calc(50% - 4px)}.tl-menu{width:min(312px,100vw - 32px);left:0;right:auto}}.tl-ai{border:1px solid var(--line);background:var(--bg);height:34px;color:var(--text);white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.tl-ai:hover{background:var(--bg-2);border-color:color-mix(in oklch, var(--accent) 45%, var(--line))}.tl-ai span{background:linear-gradient(120deg,#f27636,#e3406a,#8451c9);background:linear-gradient(120deg,lab(64.0037% 45.8931 56.1641),lab(53.5956% 65.0322 15.1091),lab(44.9264% 40.4628 -55.5955));color:#0000;-webkit-background-clip:text;background-clip:text}
.opage{flex-direction:column;gap:14px;min-width:0;padding:18px 20px 80px;font-size:13px;line-height:normal;display:flex}.op-muted{color:var(--text-3)}.op-dim{color:var(--text-4)}.op-stats{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.op-stat{border-right:1px solid var(--line-soft);min-width:0;padding:12px 14px}.op-stat:last-child{border-right:0}.op-stat>span{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;display:block;overflow:hidden}.op-stat>b,.op-stat-link{white-space:nowrap;margin-top:2px;font-size:20px;font-weight:700;display:block}.op-stat b small{color:var(--text-3);font-size:12px;font-weight:400}.op-stat b.ok{color:var(--ok-text)}.op-stat b.sm{margin-top:5px;font-size:14px}.op-stat-link{color:var(--text);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-family:inherit}.op-stat-link.err{color:var(--err-text)}.op-stat-link:hover{text-decoration:underline}.op-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.op-search{border:1px solid var(--line);background:#fff;border-radius:8px;flex:0 262px;align-items:center;gap:8px;min-width:202px;height:36px;padding:0 10px;display:flex}.op-search:focus-within{border-color:#cfc9bd}.op-search>span{color:var(--text-4)}.op-search input{min-width:0;font:13px var(--sans);color:var(--text);background:0 0;border:0;outline:none;flex:1;padding:1px 2px}.op-search input::placeholder{color:#757575}.op-seg{background:#e9e5dd;border-radius:8px;padding:2px;display:flex}.op-seg button{font:500 12.5px var(--sans);cursor:pointer;color:var(--text);white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;padding:6px 10px;display:flex}.op-seg button.on{background:#fff;box-shadow:0 1px 2px #00000014}.op-seg.sm button{padding:6px 9px;font-size:12px}.op-seg-n{font-family:var(--mono);color:var(--text-3);font-size:10.5px}.op-seg-n.err{color:var(--err-text)}.op-dest-chips{gap:4px;display:flex}.op-dest-chip{border:1px solid var(--line);cursor:pointer;height:34px;font:500 12px var(--sans);color:var(--text);white-space:nowrap;background:#fff;border-radius:8px;align-items:center;gap:6px;padding:0 9px 0 5px;display:flex}.op-dest-chip>span{color:#fff;border-radius:6px;place-items:center;width:22px;height:22px;font-size:10px;font-weight:700;display:grid}.op-dest-chip.on{border-color:var(--ink);background:var(--bg-3)}.op-right{align-items:center;gap:8px;margin-left:auto;display:flex}.op-sort{color:var(--text-3);white-space:nowrap;align-items:center;gap:6px;display:flex}.op-expand{padding:0 10px;font-size:12.5px}.op-new{padding:0 14px}.op-table{border:1px solid var(--line);background:#fff;border-radius:12px;overflow-x:auto;container:op-table/inline-size}.op-table-inner{min-width:1180px}.op-grid{grid-template-columns:20px 18px minmax(220px, 1.7fr) 132px 54px 150px 104px minmax(160px, 1.5fr) var(--op-copy,64px) 30px;align-items:center;gap:12px;display:grid}:lang(ru) .op-grid{--op-copy:84px}.op-head{color:var(--text-3);border-bottom:1px solid var(--line-soft);background:var(--bg-2);border-radius:12px 12px 0 0;padding:9px 16px;font-size:11.5px}.op-num{text-align:right;font-family:var(--mono)}.op-head .op-num{font-family:inherit}.op-head>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.op-box{color:#fff;cursor:pointer;box-sizing:border-box;background:#fff;border:1.5px solid #cfc9bd;border-radius:4px;place-items:center;width:16px;height:16px;padding:0;font-size:10px;display:grid}.op-box.on{border-color:var(--ink);background:var(--ink)}.op-box:disabled{cursor:default;opacity:.5}.op-loading{place-items:center;padding:28px;display:grid}.op-row{border-bottom:1px solid var(--line-soft);background:#fff;animation:.3s both inF}.op-row.open{background:#fdfcfa}.op-row.menu-open{z-index:9;position:relative}.op-line{cursor:pointer;outline:none;padding:10px 16px}.op-line:hover{background:var(--bg-2)}.op-line:focus-visible{box-shadow:inset 0 0 0 2px var(--accent)}.op-chev{color:var(--text-3);text-align:center;transition:transform .2s}.op-row.open .op-chev{transform:rotate(90deg)}.op-name{align-items:center;gap:10px;min-width:0;display:flex}.op-mark{color:#fff;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;font-size:12px;font-weight:700;display:grid}.op-name-text{min-width:0}.op-name-line{flex-wrap:wrap;align-items:center;gap:2px 6px;min-width:0;display:flex}.op-name-link{white-space:nowrap;text-overflow:ellipsis;min-width:60px;color:var(--text);flex:0 auto;font-weight:700;text-decoration:none;overflow:hidden}.op-name-link:hover{color:var(--link);text-decoration:underline}.op-pinned{color:#944f00;color:lab(41.3933% 28.3899 61.7982);background:#ffefd8;background:lab(95.4087% 3.83016 15.0742);border-radius:4px;flex:none;padding:1px 5px;font-size:10.5px;font-weight:700}.op-stale{white-space:nowrap;text-overflow:ellipsis;color:#a93800;color:lab(40.678% 46.4402 54.8349);background:#ffede4;background:lab(95.1696% 8.49259 9.64899);border-radius:4px;flex:0 auto;min-width:0;padding:1px 5px;font-size:10.5px;font-weight:700;text-decoration:none;overflow:hidden}.op-stale:hover{text-decoration:underline}.op-sub{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.op-filter{color:var(--indigo)}.op-tpls{align-items:center;gap:4px;display:flex}.op-tpl{border:1px solid var(--line);background:var(--bg-2);border-radius:7px;flex:none;place-items:center;width:36px;height:36px;display:grid;position:relative}.op-tpl.off{opacity:.45}.op-tpl-shape{background:#fff;position:relative;overflow:hidden;box-shadow:0 1px 2px #0000001f}.op-tpl-shape img,.op-pick-shape img{object-fit:cover;width:100%;height:100%;display:block}.op-tpl-num{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:15px;height:15px;font-size:9px;font-weight:700;display:grid;position:absolute;top:-5px;left:-5px}.op-tpl-more{color:var(--text-3);font-size:11px}.op-none{color:var(--text-4);font-size:12px}.op-status{flex-direction:column;gap:3px;min-width:0;display:flex}.op-updated{color:var(--text-3);white-space:nowrap;font-size:11px}.op-url{font-family:var(--mono);color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.op-url.none{color:var(--text-4)}.op-line .fbtn.xs{border-radius:6px;height:28px;padding:0;font-size:12px}.op-copy:disabled{opacity:.4}.op-menu-wrap{position:relative}.op-line .op-more{width:28px}.fmenu.op-menu{z-index:60;width:200px;position:fixed}.op-menu .fmenu-row{font:inherit;text-decoration:none}.op-menu .fmenu-row.danger{color:var(--err-text)}.op-empty{text-align:center;color:var(--text-3);padding:40px}.op-empty b{color:var(--text);font-size:15px;font-weight:600;display:block}.op-empty p{max-width:520px;margin:4px auto 0}.op-empty .fbtn{margin-top:14px}.op-foot{color:var(--text-3);gap:12px;padding:10px 16px;font-size:12px;display:flex}.op-foot span{text-align:right;margin-left:auto}.op-details{cursor:default;box-sizing:border-box;grid-template-columns:minmax(0,1fr) 380px;gap:24px;width:100cqw;padding:6px 16px 18px 66px;animation:.25s both inF;display:grid;position:sticky;left:0}.op-details-main{flex-direction:column;gap:14px;min-width:0;display:flex}.op-details-side,.op-images{min-width:0}.op-images-head{align-items:center;gap:8px;min-width:0;margin-bottom:10px;display:flex}.op-images-head b{white-space:nowrap;font-weight:600}.op-images-head .op-muted{white-space:nowrap}.op-tabs{background:var(--bg-3);scrollbar-width:none;border-radius:7px;min-width:0;margin-left:8px;padding:2px;display:flex;overflow-x:auto}.op-tabs button{font:500 12px var(--sans);cursor:pointer;color:var(--text);white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;border-radius:5px;flex:none;max-width:180px;padding:4px 9px;overflow:hidden}.op-tabs button.on{background:#fff;box-shadow:0 1px 2px #00000014}.op-tabs button.fail{color:var(--err-text)}.op-images-nav{flex:none;align-items:center;gap:4px;margin-left:auto;display:flex}.op-pos{font-family:var(--mono);color:var(--text-3);white-space:nowrap;margin-right:4px;font-size:11px}.op-images-nav .fbtn.icon{border-radius:7px;width:28px;height:28px;font-size:14px}.op-carousel{border-radius:10px;overflow:hidden}.op-track{gap:10px;transition:transform .4s cubic-bezier(.2,.8,.2,1);display:flex}.op-images-grid{flex-wrap:wrap;gap:10px;display:flex}.op-images-more{border-style:dashed;width:150px;height:150px}.op-images-empty{color:var(--text-3);margin:0;padding:18px 0}.op-slide{flex:none;width:150px;min-width:0}.op-slide.skeleton{background:repeating-conic-gradient(#efebe4 0 25%, #faf9f6 0 50%) 0 0 / 12px 12px;border-radius:8px;height:150px}.op-slide-img{background:repeating-conic-gradient(#efebe4 0 25%, #faf9f6 0 50%) 0 0 / 12px 12px;border:1px solid var(--line-soft);box-sizing:border-box;border-radius:8px;place-items:center;width:150px;height:150px;display:grid;position:relative;overflow:hidden}.op-slide-img img{max-width:136px;max-height:132px;display:block;box-shadow:0 3px 10px #1c1a1724}.op-slide-over{text-align:center;color:var(--text-2);background:#faf9f6db;align-content:center;place-items:center;padding:10px;font-size:11.5px;font-weight:600;display:grid;position:absolute;inset:0}.op-slide-over.err{color:#a82418;color:lab(38.044% 52.8096 42.2299);background:#fff2eff0;background:lab(96.3537% 5.85511 3.88832/.94)}.op-slide-retry{font:500 10.5px var(--sans);color:var(--text-2);cursor:pointer;background:0 0;border:0;margin-top:2px;padding:0}.op-slide-retry:hover{text-decoration:underline}.op-new-badge{background:var(--ok-dot);color:#fff;border-radius:4px;padding:2px 5px;font-size:9px;font-weight:700;position:absolute;top:6px;right:6px}.op-slide-name{white-space:nowrap;text-overflow:ellipsis;margin-top:6px;font-size:11.5px;font-weight:600;overflow:hidden}.op-slide-meta{font-family:var(--mono);color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.op-actions{flex-wrap:wrap;align-items:flex-start;gap:6px;min-height:32px;display:flex}.op-actions .fbtn.sm{padding:0 11px;text-decoration:none}.op-actions .fbtn.op-retry{color:#a82418;color:lab(38.044% 52.8096 42.2299);background:#fff6f4;background:lab(97.5556% 4.38544 2.91102);border-color:#febbaf;border-color:lab(81.9108% 23.8226 15.9987);font-weight:600}.op-actions .fbtn.ink:disabled{opacity:1}.op-spin{border:2px solid var(--text-2);border-top-color:#fff;border-radius:50%;width:10px;height:10px;animation:.7s linear infinite spinF}.op-tiles{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.op-tile{background:var(--bg-2);border:1px solid var(--line-soft);border-radius:8px;min-width:0;padding:8px 10px}.op-tile span{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.op-tile b{font-weight:700}.op-checks-head{margin-bottom:6px;font-weight:600}.op-checks{border:1px solid var(--line-soft);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.op-check{border-bottom:1px solid var(--line-faint);background:#fff;align-items:center;gap:10px;min-width:0;padding:8px 12px;display:flex}.op-check:last-child{border-bottom:0}.op-check-icon{border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:10px;font-weight:800;display:grid}.op-check-icon.ok{color:#006738;color:lab(37.7384% -38.7767 20.0717);background:#daf7e3;background:lab(94.7394% -12.4067 6.35767)}.op-check-icon.warn{color:#944f00;color:lab(41.3933% 28.3899 61.7982);background:#ffebcf;background:lab(94.2525% 4.93851 18.9744)}.op-check-t{flex:1;min-width:0}.op-check-d{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;max-width:55%;font-size:11.5px;overflow:hidden}.ov-log-box.tall{height:422px}.op-selbar{background:var(--ink);color:#fff;z-index:8;border-radius:12px;flex-wrap:wrap;align-self:center;align-items:center;gap:8px;max-width:100%;padding:8px 8px 8px 14px;animation:.2s both popF;display:flex;position:sticky;bottom:16px;box-shadow:0 16px 40px #1c1a174d}.op-selbar button{border:1px solid var(--ink-3);color:#fff;height:30px;font:500 12px var(--sans);cursor:pointer;white-space:nowrap;background:0 0;border-radius:7px;padding:0 11px}.op-selbar button:disabled{opacity:.5;cursor:default}.op-selbar .op-selbar-main{background:var(--accent);border:0;margin-left:6px;font-weight:600}.op-selbar .op-selbar-x{width:30px;color:var(--text-4);border:0;padding:0}.op-backdrop{z-index:60;background:#1c1a174d;position:fixed;inset:0}.op-dialog{z-index:61;width:680px;max-width:calc(100% - 40px);max-height:calc(100vh - 80px);color:var(--text);background:#fff;border-radius:16px;flex-direction:column;margin:0 auto;font-size:13px;animation:.2s both popF;display:flex;position:fixed;top:60px;left:0;right:0;box-shadow:0 30px 80px #1c1a1740}.op-dialog-head{border-bottom:1px solid var(--line-soft);align-items:center;min-width:0;padding:16px 18px;display:flex}.op-dialog-head h2{white-space:nowrap;margin:0;font-size:16px;font-weight:700}.op-dialog-sub{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;min-width:0;margin-left:10px;overflow:hidden}.op-x{border:1px solid var(--line);cursor:pointer;width:30px;height:30px;color:var(--text);background:#fff;border-radius:7px;flex:none;margin-left:auto}.op-dialog-body{flex-direction:column;gap:16px;min-height:0;padding:16px 18px;display:flex;overflow-y:auto}.op-label{color:var(--text-3);margin-bottom:8px;font-size:12px}.op-label.sm{margin-bottom:6px}.op-label-row{gap:12px;display:flex}.op-label-row span{text-align:right;margin-left:auto}.op-dests{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.op-dest{text-align:left;border:1.5px solid var(--line);cursor:pointer;font-family:var(--sans);color:var(--text);background:#fff;border-radius:10px;align-items:center;gap:10px;min-width:0;padding:10px;display:flex}.op-dest.on{border-color:var(--accent);background:#fff6f2;background:lab(97.601% 3.58796 4.09664)}.op-dest-mark{color:#fff;border-radius:7px;flex:none;place-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:grid}.op-dest-text{min-width:0}.op-dest-text b{font-size:12.5px;font-weight:600;display:block}.op-dest-text span{color:var(--text-3);font-size:10.5px;display:block}.op-kind{color:var(--text-3);align-items:center;gap:8px;margin-top:8px;font-size:12px;display:flex}.op-kind .dd-button{width:200px;height:30px;font-size:12px}.op-name-format{grid-template-columns:minmax(0,1fr) 200px;gap:12px;display:grid}.op-input{box-sizing:border-box;border:1px solid var(--line);width:100%;height:36px;font:13px var(--sans);color:var(--text);border-radius:8px;outline:none;padding:0 10px}.op-input:focus{border-color:#cfc9bd}.op-formats{background:var(--bg-3);box-sizing:border-box;border-radius:8px;height:36px;padding:2px;display:flex}.op-formats button{font:600 12.5px var(--sans);cursor:pointer;color:var(--text);background:0 0;border:0;border-radius:6px;flex:1}.op-formats button.on{background:#fff;box-shadow:0 1px 2px #00000014}.op-pick{flex-wrap:wrap;gap:8px;display:flex}.op-pick-item{border:1.5px solid var(--line);cursor:pointer;font:500 12.5px var(--sans);color:var(--text);background:#fff;border-radius:9px;align-items:center;gap:8px;max-width:100%;padding:6px 10px 6px 6px;display:flex}.op-pick-item.on{border-color:var(--accent);background:#fff6f2;background:lab(97.601% 3.58796 4.09664)}.op-pick-num{color:#fff;background:#cfc9bd;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:grid}.op-pick-item.on .op-pick-num{background:var(--ink)}.op-pick-shape{box-sizing:content-box;background:var(--bg-2);border:1px solid var(--line);border-radius:2px;flex:none;overflow:hidden}.op-note{color:var(--text-3);margin:0;font-size:12px}.op-items{background:var(--bg-2);border:1px solid var(--line-soft);white-space:nowrap;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex}.op-mapping{color:var(--text-3);align-items:center;gap:4px;min-width:0;margin-left:auto;display:flex}.op-mapping select{font:700 13px var(--sans);color:var(--text);cursor:pointer;text-overflow:ellipsis;field-sizing:content;background:0 0;border:0;outline:none;min-width:0;max-width:260px;padding:0 2px}.op-filter-box{border:1px solid var(--line-soft);border-radius:10px;padding:10px 12px}.op-dialog-foot{border-top:1px solid var(--line-soft);justify-content:flex-end;align-items:center;gap:8px;padding:12px 18px;display:flex}.op-summary{color:var(--text-3);min-width:0;margin-right:auto;font-size:12px}.op-dialog-foot .fbtn{padding:0 14px}.op-dialog-foot .fbtn.accent{padding:0 16px}@media (max-width:1100px){.op-details{grid-template-columns:minmax(0,1fr);padding-left:16px}}@media (max-width:900px){.op-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.op-stat:nth-child(3){border-right:0}.op-stat:nth-child(-n+3){border-bottom:1px solid var(--line-soft)}.op-right{flex-wrap:wrap;margin-left:0}}@media (max-width:700px){.opage{padding:14px 16px 80px}.op-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.op-stat:nth-child(3){border-right:1px solid var(--line-soft)}.op-stat:nth-child(2n){border-right:0}.op-stat:nth-child(-n+4){border-bottom:1px solid var(--line-soft)}.op-search{flex:100%}.op-seg{scrollbar-width:none;max-width:100%;overflow-x:auto}.op-seg button{flex:none}.op-images-head{flex-wrap:wrap}.op-tabs{order:3;max-width:100%;margin-left:0}.op-tiles{grid-template-columns:repeat(2,1fr)}.op-dests{grid-template-columns:repeat(2,minmax(0,1fr))}.op-name-format{grid-template-columns:minmax(0,1fr)}.op-dialog{max-width:calc(100% - 24px);max-height:calc(100vh - 32px);top:16px}.op-dialog-sub{display:none}.op-mapping{margin-left:0}.op-foot{flex-wrap:wrap}.op-foot span{text-align:left;margin-left:0}}
