.kit-personalization{background:var(--bg);overscroll-behavior:contain;container-type:inline-size}.kit-personalization .kit-page-in{gap:0;max-width:1000px;padding:clamp(20px,4cqi,40px) clamp(16px,4cqi,40px) 42px}.kit-personalization .kit-page-head{padding-bottom:22px}.kit-personalization .kit-page-head p{font-size:13px}.kit-personalization .kit-hero{background:var(--shell);border-radius:8px;gap:14px;min-width:0;margin-bottom:16px;padding:14px}.kit-personalization .kit-hero-text{overflow-wrap:anywhere;min-width:0}.kit-personalization .kit-avatar.xl{width:44px;height:44px;font-size:15px}.kit-personalization .kit-hero-name{font-size:15px;line-height:20px}.kit-personalization .kit-hero-sub{font-size:13px}.kit-personalization .kit-card{border:0;border-top:1px solid var(--border);background:0 0;border-radius:0;gap:12px;padding-block:16px;display:grid}.kit-personalization .kit-card>header,.kit-personalization .kit-card-body{min-width:0;padding:0}.kit-personalization .kit-card h2{font-size:14px}.kit-personalization .kit-row{flex-wrap:wrap;gap:8px 16px;min-width:0;padding-block:10px}.kit-personalization .kit-row-text{flex:180px;min-width:0;font-size:13px}.kit-personalization .kit-row-ctl,.kit-personalization .kit-confirm{flex-wrap:wrap;max-width:100%}.kit-personalization .kit-btn,.kit-personalization .kit-input{border-radius:6px;height:32px;font-size:13px}.kit-personalization .kit-row-ctl select{max-width:100%}.kit-personalization .kit-theme{border-radius:7px;gap:5px;padding:5px}.kit-personalization .kit-theme-art{border-radius:4px;gap:3px;height:42px;padding:6px 5px 6px calc(25% + 6px);position:relative;overflow:hidden}.kit-personalization .kit-theme-art:before{content:"";background:#eaeaea;border-right:1px solid #c6c6c6;width:25%;position:absolute;inset:0 auto 0 0}.kit-personalization .kit-theme-art.dark:before{background:#262626;border-color:#3c3c3c}.kit-personalization .kit-theme-art i{height:4px}.kit-personalization .kit-theme-lbl{gap:4px;font-size:12px}.kit-personalization .kit-form-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,205px),1fr));gap:12px}.kit-personalization .kit-form-foot{flex-wrap:wrap;padding:14px 0 0}.kit-personalization .kit-about{border-top:1px solid var(--border);text-align:left;padding-top:12px}:root[data-density=compact] .kit-personalization .kit-card{padding-block:12px}:root[data-density=compact] .kit-personalization .kit-row{padding-block:7px}@container (min-width:740px){.kit-personalization .kit-card{grid-template-columns:minmax(155px,1fr) minmax(0,2.6fr);gap:24px}}@container (max-width:395px){.kit-personalization .kit-theme-lbl svg{display:none}}
