.cap-ext{margin:0 0 8px;padding:7px 9px 6px;border:1px solid var(--line,#dfe3ea);border-radius:8px;background:var(--panel-soft,#f6f8fb)}.cap-ext-title{font-size:10.5px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--muted,#5a6577);margin-bottom:3px}.cap-ext-row{display:flex;align-items:center;gap:6px 8px;flex-wrap:wrap;font-size:12px;margin-top:3px}.cap-ext-who{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.cap-ext-chip{display:inline-flex;align-items:center;gap:6px;padding:2px 7px 2px 9px;border:1px solid var(--line,#dfe3ea);border-radius:8px;background:#fff;color:var(--brand,#1f5fa8);font-size:16px;font-weight:800;letter-spacing:.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.3;white-space:nowrap}.cap-ext-chip.is-dialed{border-color:var(--brand,#1f5fa8);background:var(--tint,#eaf1fb)}.cap-ext-copy{border:none;background:transparent;cursor:pointer;padding:0 2px;line-height:1;font-size:13px;font-weight:400;color:var(--muted,#5a6577)}.cap-ext-copy:focus-visible,.cap-ext-copy:hover{color:var(--brand,#1f5fa8);outline:none}.cap-ext-copy.is-done{color:var(--ok,#1a7a3f)}.cap-ext-none{font-size:11px;color:var(--muted,#5a6577);margin-top:3px;overflow-wrap:anywhere}.cap-ext-more{margin-top:4px}.cap-ext-more summary{cursor:pointer;font-size:11px;color:var(--muted,#5a6577);list-style:none}.cap-ext-more summary::-webkit-details-marker{display:none}.cap-ext-more summary:before{content:"▸ "}.cap-ext-more[open] summary:before{content:"▾ "}.cap-ext-other{font-size:11px;margin-top:2px;padding-left:10px;overflow-wrap:anywhere}.cap-who{margin:0 0 8px}.cap-who.is-ask{padding:7px 9px 6px;border:1px solid var(--accent,#c64b12);border-radius:8px;background:#fff7f1}.cap-who-title{font-size:10.5px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--muted,#5a6577);margin-bottom:3px}.cap-who.is-ask .cap-who-title{color:var(--accent,#c64b12)}.cap-who-input,.cap-who-select{display:block;width:100%;box-sizing:border-box;padding:5px 8px;border:1px solid var(--line,#dfe3ea);border-radius:8px;font-size:12.5px;background:#fff;color:inherit}.cap-who.is-ask .cap-who-select{border-color:var(--accent,#c64b12)}.cap-who-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:0;margin-top:2px;cursor:pointer;font-size:10.5px;color:var(--brand,#1f5fa8);text-align:left}.cap-who-link:focus-visible,.cap-who-link:hover{text-decoration:underline;outline:none}.cap-who-hint{font-size:10.5px;line-height:1.3;color:var(--muted,#5a6577);margin-top:3px}.cap-who.is-ask .cap-who-hint{color:var(--accent,#c64b12)}.cart-summary-card.rfq-contact-card{padding:20px 22px}.cart-summary-card.rfq-contact-card .rfq-summary-rows{gap:6px;margin:10px 0 12px}.cart-summary-card.rfq-contact-card .rfq-summary-rows span{font-size:13px}.cart-summary-card.rfq-contact-card .rfq-summary-rows b{font-size:15px}.cart-summary-card.rfq-contact-card .field{margin-bottom:8px}.cart-summary-card.rfq-contact-card details{margin-top:8px}.cart-summary-card.rfq-contact-card>div[style*=f2f7ff]{font-size:12px!important;line-height:1.4!important;padding:8px 10px!important}@media (min-width:1101px){.cart-layout{align-items:stretch}.cart-rfq-col{align-content:start}}.dsp-hero{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:36px;gap:36px;align-items:center}.dsp-hero-shots{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.dsp-hero-shots a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;height:118px;padding:8px;background:#fff;border:1px solid hsla(0,0%,100%,.35);border-radius:12px;box-shadow:0 6px 18px rgba(8,20,45,.18);color:#0f172a;text-decoration:none;font-size:11.5px;font-weight:700;text-align:center;transition:transform .15s,box-shadow .15s}.dsp-hero-shots a:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(8,20,45,.28)}.dsp-hero-shots img{max-width:100%;max-height:70px;object-fit:contain}@media (max-width:1000px){.dsp-hero{grid-template-columns:1fr;gap:20px}.dsp-hero-shots{grid-template-columns:repeat(6,1fr)}.dsp-hero-shots a{height:92px}.dsp-hero-shots img{max-height:54px}}@media (max-width:700px){.dsp-hero-shots{grid-template-columns:repeat(3,1fr)}}.dsp-picker{background:var(--panel,#fff);border:1px solid var(--line);border-radius:18px;padding:18px 20px;box-shadow:var(--shadow)}.dsp-picker-head{display:flex;gap:12px;align-items:baseline;flex-wrap:wrap;justify-content:space-between;margin-bottom:10px}.dsp-picker-head h2{margin:0}.dsp-picker-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.dsp-picker-tabs a{padding:7px 14px;border-radius:999px;border:1px solid var(--line);text-decoration:none;color:inherit;font-weight:700;font-size:13.5px;background:#f8fafc}.dsp-picker-tabs a:hover{border-color:var(--accent,#2563eb);color:var(--accent,#2563eb)}.dsp-picker-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:14px 22px;gap:14px 22px}.dsp-picker-group>b{display:block;font-size:13px;margin-bottom:6px;color:var(--muted);text-transform:uppercase;letter-spacing:.03em}.dsp-picker-values{display:flex;flex-wrap:wrap;gap:6px}.dsp-picker-values a.chip{text-decoration:none;font-size:12.5px;padding:3px 10px}.dsp-picker-values a.chip:hover{background:var(--accent,#2563eb);color:#fff}.dsp-picker-more{font-size:12px;color:var(--muted);align-self:center}.dsp-tech-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-gap:14px;gap:14px}.dsp-tech{display:flex;flex-direction:column;background:var(--panel,#fff);border:1px solid var(--line);border-radius:16px;overflow:hidden;color:inherit;text-decoration:none;box-shadow:var(--shadow);transition:transform .15s,box-shadow .15s}.dsp-tech:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(8,20,45,.14)}.dsp-tech-media{height:150px;background:#f1f5f9;display:flex;align-items:center;justify-content:center}.dsp-tech-media img{width:100%;height:100%;object-fit:cover}.dsp-tech-media .dsp-tech-emoji{font-size:48px}.dsp-tech-body{padding:12px 14px 14px;display:flex;flex-direction:column;gap:4px;flex:1 1}.dsp-tech-body h3{margin:0;font-size:16px;line-height:1.25}.dsp-tech-body p{margin:0;font-size:13px;color:var(--muted);line-height:1.45;flex:1 1}.dsp-tech-num{font-size:12.5px;font-weight:700;color:var(--brand-dark,#0b3a8a);margin-top:6px}.dsp-why-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:14px;gap:14px}.dsp-why{background:var(--panel,#fff);border:1px solid var(--line);border-radius:14px;padding:14px 16px}.dsp-why b{display:block;margin-bottom:4px}.dsp-why p{margin:0;font-size:13.5px;color:var(--muted);line-height:1.5}.dsp-brands{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));grid-gap:12px;gap:12px}.dsp-brand{display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 10px 12px;background:var(--panel,#fff);border:1px solid var(--line);border-radius:14px;color:inherit;text-decoration:none;text-align:center;transition:transform .15s,box-shadow .15s}.dsp-brand:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(8,20,45,.12)}.dsp-brand-logo{height:44px;display:flex;align-items:center;justify-content:center}.dsp-brand-logo img{max-height:40px;max-width:150px;object-fit:contain}.dsp-brand-logo-dark{background:#1f2937;border-radius:8px;padding:4px 10px;height:auto}.dsp-brand-word{font-weight:900;font-size:18px;letter-spacing:.02em;color:var(--brand-dark,#0b3a8a)}.dsp-brand b{font-size:13.5px}.dsp-brand span{font-size:12px;color:var(--muted)}.dsp-series{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));grid-gap:12px;gap:12px}.dsp-serie{display:flex;gap:10px;align-items:center;padding:10px 12px;background:var(--panel,#fff);border:1px solid var(--line);border-radius:12px;color:inherit;text-decoration:none}.dsp-serie:hover{border-color:var(--accent,#2563eb)}.dsp-serie img{width:56px;height:56px;object-fit:contain;border-radius:8px;background:#f8fafc;flex:none}.dsp-serie b{font-size:13.5px;line-height:1.3;display:block}.dsp-serie span{font-size:12px;color:var(--muted)}.dsp-cta{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-top:14px}@media (max-width:700px){.dsp-picker{padding:14px}.dsp-tech-media{height:130px}.dsp-cta .btn{width:100%;text-align:center}}.pl,.pn,.pq,.pw{min-width:0;width:100%}.pw-dim{color:var(--muted);font-size:11px;font-weight:400}.pw-t-bad{color:#b42318}.pw-t-warn{color:#8a5b00}.pw-t-go{color:#1355c0}.pw-light{display:inline-block;width:11px;height:11px;border-radius:50%;background:#c3cad6;flex:0 0 auto;vertical-align:middle}.pw-light--red{background:#e5484d;box-shadow:0 0 0 3px #fde3e1}.pw-light--yellow{background:#e2a336;box-shadow:0 0 0 3px #fdf0d2}.pw-light--green{background:#2f9e5b;box-shadow:0 0 0 3px #dff3e6}.pw-due{display:inline-block;border-radius:999px;padding:0 7px;font-size:10.5px;font-weight:700;background:#eef1f6;color:#5a6577;white-space:nowrap}.pw-due--bad{background:#ffe3e0;color:#b42318}.pw-due--warn{background:#fff1dc;color:#8a5b00}.pw-due--go{background:#e3edff;color:#1355c0}.pw-chip{display:inline-block;border:1px solid var(--line);border-radius:999px;padding:0 7px;font-size:10.5px;line-height:17px;color:#46505f;background:#fff;white-space:nowrap;font-family:inherit}button.pw-chip{cursor:pointer}.pw-chip--go{border-color:#bfe3cb;background:#f1faf4;color:#146c33}.pw-chip--warn{border-color:#f0dcae;background:#fffcf3;color:#8a5b00}.pw-lnk{font-size:10.5px;white-space:nowrap}.pw-empty{color:var(--muted);font-size:12px;margin:6px 0}.pw-note{font-size:12px;margin:0 0 6px;line-height:1.45}.pw{display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(0,1fr)}.pw-head{padding:8px 12px 10px;border-left:5px solid #c3cad6}.pw[data-health=red] .pw-head{border-left-color:#e5484d}.pw[data-health=yellow] .pw-head{border-left-color:#e2a336}.pw[data-health=green] .pw-head{border-left-color:#2f9e5b}.pw-head-top{display:flex;align-items:center;gap:10px;min-width:0}.pw-back{font-size:11.5px;white-space:nowrap;color:var(--muted)}.pw-title{flex:1 1 auto;min-width:0;font:inherit;font-size:18px;font-weight:800;color:var(--ink);border:1px solid transparent;border-radius:8px;padding:2px 6px;background:transparent}.pw-title:focus,.pw-title:hover{border-color:var(--line);background:#fff;outline:none}.pw-save{font-size:11px;color:var(--muted);white-space:nowrap;display:inline-flex;gap:6px;align-items:center}.pw-save--saved{color:#146c33}.pw-save--dirty,.pw-save--saving{color:#8a5b00}.pw-save--conflict,.pw-save--error{color:#b42318;font-weight:700}.pw-head-sub{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:center;font-size:12.5px;margin:2px 0 8px 22px;color:#46505f}.pw-inline,.pw-status{font:inherit;font-size:12px;border:1px solid var(--line);border-radius:7px;padding:2px 6px;background:#fff}.pw-inline{min-width:220px}.pw-stages{display:flex;gap:4px;flex-wrap:wrap}.pw-stage{flex:1 1 110px;display:flex;gap:6px;border:1px solid var(--line);background:#fff;border-radius:9px;padding:5px 9px;font:inherit;font-size:12px;font-weight:600;cursor:pointer;text-align:left}.pw-stage,.pw-stage i{align-items:center;color:#5a6577}.pw-stage i{font-style:normal;width:18px;height:18px;border-radius:50%;background:#eef1f6;font-size:10.5px;font-weight:800;display:inline-flex;justify-content:center;flex:0 0 auto}.pw-stage:hover{border-color:var(--brand)}.pw-stage.is-done{background:#f1faf4;border-color:#bfe3cb;color:#146c33}.pw-stage.is-done i{background:#2f9e5b;color:#fff}.pw-stage.is-cur{background:var(--brand);border-color:var(--brand);color:#fff}.pw-stage.is-cur i{background:#fff;color:var(--brand)}.pw-stage-hint{font-size:11.5px;color:#5a6577;margin:5px 0 8px;line-height:1.4}.pw-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:6px;gap:6px}.pw-kpis>div{border:1px solid var(--line);border-radius:9px;padding:5px 9px;background:#fbfcfe;display:flex;flex-direction:column;min-width:0}.pw-kpis span{font-size:9.5px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.pw-kpis b{font-size:15px;line-height:1.25}.pw-kpis i{font-style:normal;font-size:10.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pw-alerts{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.pw-alert{border-radius:8px;padding:2px 9px;font-size:11.5px;font-weight:600}.pw-alert--bad{background:#ffe9e6;color:#b42318}.pw-alert--warn{background:#fff4de;color:#8a5b00}.pw-grid{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(330px,1fr);grid-gap:8px;gap:8px;align-items:start}.pw-main,.pw-side{display:grid;grid-gap:8px;gap:8px;min-width:0;grid-template-columns:minmax(0,1fr)}.pw-side{position:-webkit-sticky;position:sticky;top:40px;max-height:calc(100vh - 48px);overflow-y:auto;padding-right:2px}.pw-card{padding:9px 11px;min-width:0}.pw-card-head{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-bottom:6px}.pw-card h2{font-size:13.5px;margin:0;font-weight:800}.pw-card h3{font-size:12px;margin:10px 0 4px;font-weight:700}.pw-card-foot{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:6px}.pw input,.pw select,.pw textarea{font:inherit;font-size:12px;border:1px solid var(--line);border-radius:7px;padding:3px 6px;background:#fff;min-width:0;width:100%;box-sizing:border-box;color:var(--ink)}.pw input:focus,.pw select:focus,.pw textarea:focus{border-color:var(--brand);outline:2px solid #dbe7fb;outline-offset:0}.pw textarea{resize:vertical;min-height:54px;line-height:1.4}.pw .pw-inline,.pw .pw-status,.pw .pw-title{width:auto}.pw .pw-title{font-size:18px}.pw-del{border:0;background:none;color:#b0b7c3;font-size:17px;line-height:1;cursor:pointer;padding:2px}.pw-del:hover{color:#b42318}.pw-sel--won{background:#f1faf4!important;border-color:#bfe3cb!important;color:#146c33!important;font-weight:700}.pw-sel--lost{background:#fff3f2!important;border-color:#f1c4bf!important;color:#b42318!important}.pw-rows{display:grid;grid-gap:0;gap:0}.pw-row{display:grid;grid-template-columns:minmax(120px,1.25fr) 14px minmax(120px,1.25fr) 116px 150px 68px 70px 92px 20px;grid-gap:3px 6px;gap:3px 6px;align-items:start;padding:6px 0;border-top:1px solid #eef1f6}.pw-row--head{border-top:0;padding:0 0 3px;font-size:10px;text-transform:uppercase;letter-spacing:.03em;color:var(--muted);align-items:end}.pw-row--lost{opacity:.62}.pw-cell2{display:grid;grid-gap:2px;gap:2px;min-width:0}.pw .pw-sub{font-size:10.5px;padding:1px 6px;color:#5a6577}.pw-arrow{text-align:center;color:var(--brand);font-weight:800;padding-top:3px}.pw-ro{font-size:12px;font-weight:700;padding:4px 2px;white-space:nowrap;text-align:right}.pw-steps{display:flex;gap:2px;height:4px;margin-top:1px}.pw-steps i{flex:1 1;border-radius:2px;background:#e3e8f0}.pw-steps i.on{background:#2f9e5b}.pw-row-sub{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:4px 6px;align-items:center}.pw-row-sub>input:first-child{flex:1 1 260px;font-size:11px;color:#46505f;border-style:dashed}.pw .pw-per{flex:0 0 104px;width:104px;font-size:11px}.pw-sg{margin-top:8px;padding-top:8px;border-top:1px dashed var(--line);font-size:12px;display:grid;grid-gap:3px;gap:3px}.pw-sg-row{display:grid;grid-template-columns:minmax(0,1fr) 14px minmax(0,1fr) auto;grid-gap:6px;gap:6px;align-items:center}.pw-docs{width:100%;border-collapse:collapse;font-size:11.5px}.pw-docs th{text-align:left;font-size:10px;text-transform:uppercase;letter-spacing:.03em;color:var(--muted);font-weight:600;padding:2px 6px;border-bottom:2px solid #e3e7ef}.pw-docs td{padding:4px 6px;border-bottom:1px solid #eef1f6;vertical-align:top}.pw-docs td:first-child,.pw-docs td:last-child{white-space:nowrap}.pw-docs td:last-child,.pw-docs th:last-child{text-align:right}.pw-docs .pw-chip{margin:0 3px 2px 0;white-space:normal;overflow-wrap:anywhere}.pw-doc--before{opacity:.72}.pw-tbl{display:grid;grid-gap:3px;gap:3px}.pw-tr{display:grid;grid-gap:5px;gap:5px;align-items:center}.pw-tr--head{font-size:10px;text-transform:uppercase;letter-spacing:.03em;color:var(--muted)}.pw-tr--smp{grid-template-columns:118px minmax(110px,1.1fr) 56px minmax(100px,1fr) 176px minmax(120px,1.4fr) 20px}.pw-tr--ppl{grid-template-columns:26px minmax(120px,1.2fr) 150px 150px minmax(96px,.9fr) minmax(110px,1fr) minmax(110px,1.3fr) 20px}.pw-tr--mfr{grid-template-columns:minmax(110px,1fr) 150px 110px 118px 100px minmax(100px,1fr) 20px}.pw-tr--fc{grid-template-columns:110px 100px 120px minmax(120px,1fr) 20px}.pw-tr--doc{grid-template-columns:150px minmax(120px,1fr) minmax(140px,1.3fr) 70px 20px}.pw .pw-add{width:auto;max-width:260px}.pw-fold>summary{cursor:pointer;display:flex;gap:8px;align-items:baseline;flex-wrap:wrap;list-style:none}.pw-fold>summary::-webkit-details-marker{display:none}.pw-fold>summary:before{content:"▸";color:var(--muted);font-size:11px}.pw-fold[open]>summary:before{content:"▾"}.pw-fold[open]>summary{margin-bottom:8px}.pw-fold--in{margin-top:6px}.pw-fold--in>summary{font-size:12px}.pw-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px 8px;gap:6px 8px}.pw-f{display:grid;grid-gap:1px;gap:1px;min-width:0}.pw-f>span{font-size:10px;color:var(--muted)}.pw-f--wide{grid-column:1/-1}.pw-danger{margin-top:10px;padding-top:8px;border-top:1px dashed var(--line)}.pw-danger .btn{color:#b42318}.pw-pick{position:relative}.pw-pick-list{position:absolute;z-index:30;left:0;right:0;top:100%;background:#fff;border:1px solid var(--line);border-radius:9px;box-shadow:0 8px 24px rgba(15,23,42,.14);max-height:260px;overflow-y:auto}.pw-pick-list button{display:block;width:100%;text-align:left;border:0;border-bottom:1px solid #eef1f6;background:#fff;padding:6px 9px;font:inherit;font-size:12px;cursor:pointer}.pw-pick-list button:hover{background:#f3f7ff}.pw-pick-list button span{color:var(--muted);font-size:11px}.pw-pick-list .pw-dim{padding:7px 9px}.pw-next{border-left:4px solid #c3cad6}.pw-next--bad{border-left-color:#e5484d;background:snow}.pw-next--warn{border-left-color:#e2a336;background:#fffdf6}.pw-next--go{border-left-color:#5b8def;background:#f8fbff}.pw-next-row{display:grid;grid-template-columns:minmax(0,1fr) 122px auto;grid-gap:5px;gap:5px;align-items:center}.pw-next-row input:first-child{font-weight:600}.pw-plan{list-style:none;margin:7px 0 0;padding:6px 0 0;border-top:1px dashed var(--line);display:grid;grid-gap:3px;gap:3px;font-size:11.5px}.pw-log{display:grid;grid-gap:5px;gap:5px}.pw-log .pw-card-head{margin-bottom:0}.pw-log-row{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);grid-gap:5px;gap:5px}.pw-log-row:last-of-type{grid-template-columns:minmax(0,1fr) 122px}.pw-log-foot{gap:8px;align-items:center}.pw-feed-flt,.pw-log-foot{display:flex;flex-wrap:wrap}.pw-feed-flt{gap:4px;margin-bottom:6px}.pw-flt{border:1px solid var(--line);background:#fff;border-radius:999px;padding:1px 9px;font:inherit;font-size:11px;cursor:pointer;color:#46505f}.pw-flt b{color:var(--muted);font-weight:600}.pw-flt.is-on{background:var(--brand);border-color:var(--brand);color:#fff}.pw-flt.is-on b{color:#dbe7fb}.pw-feed-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:0;gap:0}.pw-ev{display:grid;grid-template-columns:22px minmax(0,1fr);grid-gap:6px;gap:6px;padding:5px 0;border-top:1px solid #eef1f6;font-size:12px}.pw-ev:first-child{border-top:0}.pw-ev-ic{text-align:center;line-height:1.35}.pw-ev-top{display:flex;gap:4px;align-items:baseline;flex-wrap:wrap}.pw-ev-top time{margin-left:auto;font-size:10.5px;color:var(--muted);white-space:nowrap}.pw-ev-text{color:#36404f;line-height:1.4;overflow-wrap:anywhere;white-space:pre-wrap}.pw-ev-by{font-size:10.5px;color:var(--muted)}.pw-ev--mute{opacity:.6}.pw-ev--hist .pw-ev-top b{font-weight:600}.pw-ev--go .pw-ev-body{box-shadow:inset 0 0 0 0 transparent}.pw-ev--go .pw-ev-text{color:#146c33}.pw-ev--warn .pw-ev-text{color:#8a5b00}.pw-ev--bad .pw-ev-text{color:#b42318}.pw-more{margin-top:6px}@media (max-width:1239px){.pw-grid{grid-template-columns:minmax(0,1fr)}.pw-side{position:static;max-height:none;overflow:visible;order:-1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.pw-side .pw-feed{grid-column:1/-1}.pw-feed-list{max-height:300px;overflow-y:auto}}@media (max-width:900px){.pw-side{grid-template-columns:minmax(0,1fr)}.pw-row{grid-template-columns:minmax(0,1fr) 14px minmax(0,1fr)}.pw-row--head{display:none}.pw-row>.pw-cell2:nth-of-type(n+4),.pw-row>.pw-ro,.pw-row>input,.pw-row>select{grid-column:span 1}.pw-form{grid-template-columns:repeat(2,minmax(0,1fr))}.pw-tr{grid-template-columns:repeat(2,minmax(0,1fr))!important}.pw-head-sub{margin-left:0}}.pl{display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(0,1fr)}.pl-top{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.pl-top h1{margin:0 6px 0 0;font-size:19px}.pl-search{margin-left:auto}.pl-search input{font:inherit;font-size:12px;border:1px solid var(--line);border-radius:8px;padding:4px 9px;width:220px;background:#fff}.pl-sum{display:flex;gap:6px 16px;flex-wrap:wrap;font-size:12px;color:#46505f}.pl-card{padding:4px 10px 8px;overflow-x:auto}.pl-table{width:100%;border-collapse:collapse;font-size:12px}.pl-table th{text-align:left;font-size:10px;text-transform:uppercase;letter-spacing:.03em;color:var(--muted);font-weight:600;padding:6px 8px 4px;border-bottom:2px solid #e3e7ef;white-space:nowrap}.pl-table td{padding:7px 8px;border-bottom:1px solid #eef1f6;vertical-align:top}.pl-table tr:last-child td{border-bottom:0}.pl-row--bad>td:first-child{box-shadow:inset 3px 0 0 #e5484d}.pl-row--warn>td:first-child{box-shadow:inset 3px 0 0 #e2a336}.pl-row--go>td:first-child{box-shadow:inset 3px 0 0 #5b8def}.pl-row--done{opacity:.7}.pl-row:hover{background:#fafcff}.pl-title{color:var(--ink);font-size:13px}.pl-sub{font-size:11px;color:var(--muted)}.pl-num{text-align:right}.pl-num,.pl-stage{white-space:nowrap;font-weight:700}.pl-stage{display:inline-block;border-radius:999px;padding:0 8px;background:#eef3ff;color:#1355c0;font-size:11px}.pl-step{max-width:300px;overflow-wrap:anywhere}.pl-pair{display:flex;gap:5px;align-items:baseline;flex-wrap:wrap;font-size:11.5px;line-height:1.45}.pl-pair span{color:#46505f;overflow-wrap:anywhere}.pl-pair i{font-style:normal;color:var(--brand);font-weight:800}.pl-pair b{overflow-wrap:anywhere}.pl-pair em{font-style:normal;font-size:10px;color:#5a6577;background:#eef1f6;border-radius:999px;padding:0 6px;white-space:nowrap}.pl-pair--won em{background:#dff3e6;color:#146c33}.pl-pair--lost{opacity:.6}.pl-pair--lost b{text-decoration:line-through}.pl-pair--sm{font-size:10.5px;gap:2px 4px}.pl-empty{padding:14px 16px}.pl-empty p{margin:6px 0;max-width:760px;line-height:1.5}.pl-fold>summary{cursor:pointer;padding:5px 0}.pl-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:14px;gap:14px;margin-top:4px}.pn{max-width:760px}.pn h1{margin:0 0 2px}.pn-form{max-width:none;gap:12px;margin-top:10px}.pn-pair{display:grid;grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:end}.pn-pair>span{text-align:center;color:var(--brand);font-weight:800;padding-bottom:12px}.pn-pairs{display:grid;grid-gap:2px;gap:2px;border:1px solid var(--line);border-radius:10px;padding:8px 10px;background:#fbfcfe}.pn-pick{cursor:pointer;align-items:center}.pn-pick input{width:14px;height:14px;margin:0 2px 0 0;flex:0 0 auto}.pn-more>summary{cursor:pointer;font-size:12px;color:var(--brand);margin-bottom:8px}.pn-more[open]{display:grid;grid-gap:10px;gap:10px}.pq .dk-hg-cap{width:74px}.pq-cell{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-left:1px solid var(--line);cursor:pointer;text-align:left;padding:0 10px;display:flex;flex-direction:column;min-width:0;font:inherit}.pq-cell:hover{background:#eef3ff}.pq-cell-l{font-size:9px;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;color:var(--muted)}.pq-cell b{font-size:14px;font-weight:800;line-height:1.15;white-space:nowrap}.pq-cell-s{font-size:9px;white-space:nowrap;color:var(--muted)}.pq-set{margin-left:auto;align-self:center;position:relative;font-size:11.5px}.pq-set>summary{cursor:pointer;list-style:none;color:var(--muted);padding:2px 6px;border-radius:7px;white-space:nowrap}.pq-set>summary::-webkit-details-marker{display:none}.pq-set[open]>summary{background:#eef3ff;color:var(--ink)}.pq-set-form{position:absolute;right:0;top:calc(100% + 4px);z-index:40;width:320px;display:grid;grid-gap:8px;gap:8px;background:#fff;border:1px solid var(--line);border-radius:10px;padding:10px 12px;box-shadow:0 10px 30px rgba(15,23,42,.16)}.pq-set-form label{display:grid;grid-gap:2px;gap:2px;font-size:11.5px;font-weight:600}.pq-set-form input{font:inherit;font-size:12.5px;border:1px solid var(--line);border-radius:7px;padding:3px 7px;width:110px}.pq-set-form small{font-weight:400;color:var(--muted);font-size:10.5px;line-height:1.35}.pq-saved{align-self:center;color:#146c33;font-size:11px}.pq-badge{margin-left:5px;background:#e23b3b;color:#fff;border-radius:999px;padding:0 6px;font-size:10.5px;font-weight:700}.pq-badge--warn{background:#fff1dc;color:#8a5b00}.btn-primary .pq-badge--warn{background:#fff}.pq-age{display:inline-block;margin-top:1px;margin-right:4px;border-radius:999px;padding:0 6px;font-size:9.5px;font-weight:700;background:#eef1f6;color:#5a6577;white-space:nowrap}.pq-age--bad{background:#ffe3e0;color:#b42318}.pq-age--warn{background:#fff1dc;color:#8a5b00}.pq-talk{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start}.pq-talk h3{font-size:12.5px;margin:0 0 6px}.pq-talk h3 span{font-weight:400;font-size:11px}@media (max-width:1100px){.pq-talk{grid-template-columns:minmax(0,1fr)}.pq-set-form{right:auto;left:0}}