.pcb{--pcb-accent: #ff5a1f;--pcb-accent-2: #7b2ff7;--pcb-bg: #120e1f;--pcb-panel: #1c1730;--pcb-panel-2: #251f3d;--pcb-border: #3a3358;--pcb-text: #f3f1fb;--pcb-text-dim: #a79fc7;--pcb-green: #33d17a;--pcb-warn: #ffb020;--pcb-red: #ff4757;font-family:inherit;background:var(--pcb-bg);color:var(--pcb-text);padding:32px 16px 80px;border-radius:16px}.pcb[dir=rtl]{direction:rtl}.pcb[dir=ltr]{direction:ltr}.pcb *{box-sizing:border-box}.pcb__header{text-align:center;max-width:720px;margin:0 auto 32px}.pcb__header h1{font-size:clamp(24px,4vw,38px);margin:0 0 8px;background:linear-gradient(90deg,var(--pcb-accent),var(--pcb-accent-2));-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:800}.pcb__header p{color:var(--pcb-text-dim);margin:0;font-size:15px}.pcb__layout{display:grid;grid-template-columns:1fr;gap:24px;max-width:1280px;margin:0 auto}@media(min-width:980px){.pcb__layout{grid-template-columns:1.3fr 1fr;align-items:start}}.pcb__visual{position:sticky;top:20px;background:var(--pcb-panel);border:1px solid var(--pcb-border);border-radius:16px;padding:20px}.pcb__visual-title{font-size:14px;color:var(--pcb-text-dim);margin:0 0 12px;display:flex;justify-content:space-between;align-items:center}.pcb__visual svg{width:100%;height:auto;display:block}.pcb__summary{margin-top:16px;border-top:1px solid var(--pcb-border);padding-top:14px}.pcb__summary-row{display:flex;justify-content:space-between;font-size:13px;color:var(--pcb-text-dim);padding:5px 0}.pcb__summary-row span.name{color:var(--pcb-text)}.pcb__summary-total{display:flex;justify-content:space-between;font-weight:700;font-size:18px;margin-top:10px;padding-top:10px;border-top:1px dashed var(--pcb-border)}.pcb__psu-warning{margin-top:10px;font-size:12.5px;background:#ffb0201f;border:1px solid var(--pcb-warn);color:var(--pcb-warn);border-radius:8px;padding:8px 10px;display:none}.pcb__psu-warning.show{display:block}.pcb__cta{width:100%;margin-top:16px;padding:14px;border:none;border-radius:999px;background:linear-gradient(90deg,var(--pcb-accent),#ff8a3d);color:#1a0d02;font-weight:800;font-size:15px;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.pcb__cta:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 20px #ff5a1f59}.pcb__cta:disabled{opacity:.45;cursor:not-allowed}.pcb__cta-note{text-align:center;font-size:12px;color:var(--pcb-text-dim);margin-top:8px;min-height:16px}.pcb__steps{display:flex;flex-direction:column;gap:14px}.pcb__step{background:var(--pcb-panel);border:1px solid var(--pcb-border);border-radius:14px;padding:16px}.pcb__step-head{display:flex;align-items:center;gap:10px;margin-bottom:10px}.pcb__step-num{width:26px;height:26px;border-radius:50%;background:var(--pcb-panel-2);border:1px solid var(--pcb-border);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:var(--pcb-text-dim);flex-shrink:0}.pcb__step.done .pcb__step-num{background:var(--pcb-green);color:#06210f;border-color:var(--pcb-green)}.pcb__step-title{font-weight:700;font-size:15px;flex:1}.pcb__badge-optional{font-size:10.5px;color:var(--pcb-text-dim);border:1px solid var(--pcb-border);padding:2px 8px;border-radius:999px}.pcb__select-wrap{position:relative}.pcb__select{width:100%;padding:12px 34px 12px 14px;background:var(--pcb-panel-2);border:1px solid var(--pcb-border);color:var(--pcb-text);border-radius:10px;font-size:14px;-webkit-appearance:none;appearance:none;cursor:pointer}.pcb[dir=rtl] .pcb__select{padding:12px 14px 12px 34px}.pcb__select:disabled{opacity:.4;cursor:not-allowed}.pcb__select-wrap:after{content:"";position:absolute;inset-inline-end:14px;top:50%;width:8px;height:8px;border-inline-end:2px solid var(--pcb-text-dim);border-block-end:2px solid var(--pcb-text-dim);transform:translateY(-70%) rotate(45deg);pointer-events:none}.pcb__empty-msg{font-size:12.5px;color:var(--pcb-text-dim);padding:4px 2px}.pcb__compat-note{font-size:12px;color:var(--pcb-warn);margin-top:8px;display:flex;gap:6px;align-items:flex-start}.pcb__loading{text-align:center;padding:60px 20px;color:var(--pcb-text-dim)}.pcb__case-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px}.pcb__case-card{position:relative;background:var(--pcb-panel-2);border:1.5px solid var(--pcb-border);border-radius:12px;padding:8px;cursor:pointer;text-align:center;color:var(--pcb-text);font:inherit;transition:border-color .15s ease,transform .15s ease}.pcb__case-card:hover:not(:disabled){transform:translateY(-2px);border-color:var(--pcb-accent-2)}.pcb__case-card.selected{border-color:var(--pcb-accent);box-shadow:0 0 0 2px #ff5a1f40}.pcb__case-card:disabled{opacity:.4;cursor:not-allowed}.pcb__case-card img{width:100%;height:90px;object-fit:contain;margin-bottom:6px;border-radius:8px;background:#0d0a19}.pcb__case-card-title{font-size:11.5px;line-height:1.3;display:block}.pcb__case-card-price{font-size:12px;font-weight:700;color:var(--pcb-accent);display:block;margin-top:2px}.pcb__case-card-check{position:absolute;top:6px;inset-inline-end:6px;width:18px;height:18px;border-radius:50%;background:var(--pcb-accent);color:#1a0d02;font-size:12px;font-weight:800;display:none;align-items:center;justify-content:center}.pcb__case-card.selected .pcb__case-card-check{display:flex}.pcb__case-wrap{display:flex;flex-direction:column;gap:10px}.pcb__case-search{width:100%;padding:10px 14px;background:var(--pcb-panel-2);border:1px solid var(--pcb-border);color:var(--pcb-text);border-radius:10px;font-size:13.5px}.pcb__case-search::placeholder{color:var(--pcb-text-dim)}.pcb__case-more{align-self:center;background:none;border:1px solid var(--pcb-border);color:var(--pcb-text-dim);font-size:12.5px;padding:7px 16px;border-radius:999px;cursor:pointer}.pcb__case-more:hover{border-color:var(--pcb-accent-2);color:var(--pcb-text)}@media(max-width:700px){.pcb{padding:20px 10px 48px;border-radius:12px}.pcb__header{margin-bottom:22px}.pcb__header h1{font-size:21px}.pcb__header p{font-size:13px}.pcb__layout{gap:16px}.pcb__visual{position:static;top:auto;padding:14px}.pcb__step{padding:12px}.pcb__step-title{font-size:13.5px}.pcb__select{font-size:13px;padding:11px 30px 11px 12px}.pcb[dir=rtl] .pcb__select{padding:11px 12px 11px 30px}.pcb__cta{font-size:14px;padding:12px}.pcb__case-grid{grid-template-columns:repeat(2,1fr);gap:8px}.pcb__case-card img{height:68px}.pcb__case-card-title{font-size:11px}}@media(max-width:360px){.pcb__case-grid{grid-template-columns:repeat(2,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/pc-builder.css.map */
