.pc-build-profile{margin:0 0 22px;padding:20px 22px;border:1px solid #dbe5ef;border-radius:16px;background:#fff;box-shadow:0 8px 24px rgba(7,26,51,.06)}
.pc-nav-state.is-missing{color:#b42318;font-weight:700}.pc-nav-state.is-missing i,.pc-summary-completion__missing i{margin-right:4px}.pc-category-group a:has(.pc-nav-state.is-missing){border-color:#f2c4c0;background:#fff7f6}.pc-summary-completion.is-incomplete{border-color:#f2c4c0;background:#fff7f6}.pc-summary-completion__missing{display:block;color:#b42318;font-weight:700}
.pc-nav-state{display:block;margin-top:3px;color:#98a2b3;font-size:10px;font-weight:600}.pc-nav-state.is-complete{color:#16804d}.pc-category-group a{display:block}.pc-category-group a.is-selected{border-color:#b8d5fa;background:#edf5ff;color:#1473e6}.pc-category-group a.is-selected .pc-nav-state{color:#16804d}
.pc-build-profile>strong{display:block;margin-bottom:14px;color:#071a33;font-size:16px;letter-spacing:-.01em}.pc-build-profile__options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pc-build-profile__option{position:relative;display:grid;grid-template-columns:1fr 20px;grid-template-rows:auto auto;justify-items:center;align-items:center;gap:7px 4px;min-height:96px;padding:15px 10px;border:1px solid #dbe5ef;border-radius:12px;background:#fbfcfe;color:#071a33;text-align:center;cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.pc-build-profile__option:hover{border-color:#9ec7f5;background:#f6faff;box-shadow:0 5px 16px rgba(20,115,230,.09);transform:translateY(-1px)}.pc-build-profile__option.is-active{border-color:#1473e6;background:#edf5ff;box-shadow:0 0 0 2px rgba(20,115,230,.1)}.pc-build-profile__icon{grid-column:1 / -1;display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:#eaf3ff;color:#1473e6;font-size:17px}.pc-build-profile__option>span:nth-child(2){grid-column:1 / -1}.pc-build-profile__option strong,.pc-build-profile__option small{display:block}.pc-build-profile__option strong{font-size:13px;font-weight:650;white-space:nowrap}.pc-build-profile__option small{display:none}.pc-build-profile__check{position:absolute;top:9px;right:9px;color:#1473e6;opacity:0;font-size:13px}.pc-build-profile__option.is-active .pc-build-profile__check{opacity:1}.pc-build-profile__note{display:block;margin:13px 2px 0;padding:10px 12px;border-radius:9px;background:#f7faff;color:#52617a;font-size:12px;line-height:1.45}@media(max-width:600px){.pc-build-profile{padding:16px}.pc-build-profile__options{grid-template-columns:1fr}.pc-build-profile__option{min-height:84px}}
.pc-build-profile__description{margin-top:16px;padding-top:14px;border-top:1px solid #edf1f5}.pc-build-profile__description strong{display:block;color:#071a33;font-size:14px;font-weight:600}.pc-build-profile__description p{margin:4px 0 0;color:#667085;font-size:12px;line-height:1.45}.pc-build-profile__gpu-notice{display:grid;gap:3px;margin-top:12px;padding:10px 12px;border:1px solid #cce8d8;border-radius:9px;background:#f5fbf7;color:#52617a;font-size:12px;line-height:1.4}.pc-build-profile__gpu-notice strong{color:#16804d;font-weight:700}.pc-build-profile__gpu-notice.is-required{border-color:#f2c4c0;background:#fff7f6}.pc-build-profile__gpu-notice.is-required strong{color:#b42318}.pc-build-profile__gpu-notice i{margin-right:4px}
 .pc-configurator-right-sticky{grid-column:2;grid-row:1;align-self:start;display:grid;gap:16px;position:sticky;top:var(--configurator-sticky-top,92px);min-width:0}.pc-configurator-right-sticky .pc-build-profile,.pc-configurator-right-sticky .pc-catalog__summary{grid-column:auto!important;grid-row:auto!important;position:static!important;min-width:0}.pc-configurator-right-sticky .pc-catalog__summary{margin:0}
@media(min-width:1200px){.pc-configurator-right-sticky{grid-column:3;grid-row:1}}
@media(max-width:1199px){.pc-configurator-right-sticky{grid-column:1;grid-row:auto;position:static}}
