.sc{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,420px);gap:24px;align-items:start}.sc-form{display:flex;flex-direction:column;gap:16px}.sc-box{border:0;margin:0;background:#fff;border-radius:24px;padding:22px;display:flex;flex-direction:column;gap:12px}.sc-box legend{float:left;width:100%;padding:0;margin-bottom:4px;font-family:Bricolage Grotesque,sans-serif;font-weight:800;font-size:21px;color:#14142b}.sc-hint,.sc-small{margin:0;font-size:14px;line-height:1.5;color:#4a4a60}.sc-field{display:flex;flex-direction:column;gap:6px;font-size:15px;font-weight:700;color:#24243a}.sc-field small{font-weight:500;color:#5b5b72}.sc-field input,.sc-field select{font:inherit;font-weight:500;font-size:17px;padding:12px 14px;border:2px solid #E4E0FF;border-radius:14px;background:#fafaff;color:#14142b;width:100%;box-sizing:border-box}.sc-field input:focus,.sc-field select:focus{outline:none;border-color:#5b3df5;background:#fff}.sc-eur,.sc-pct{position:relative;display:block}.sc-eur:after,.sc-pct:after{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:#5b5b72;font-weight:700;pointer-events:none}.sc-eur:after{content:"€"}.sc-pct:after{content:"%"}.sc-eur input,.sc-pct input{padding-right:36px}.sc-inline input{max-width:120px}.sc-item{border:1px solid #E4E0FF;border-radius:18px;padding:14px;display:flex;flex-direction:column;gap:10px;background:#fcfcff}.sc-item-head{display:flex;justify-content:space-between;align-items:center;font-size:15px}.sc-2{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:end}.sc-check{display:flex;gap:10px;align-items:flex-start;font-size:15px;line-height:1.4;color:#24243a}.sc-check input{width:20px;height:20px;margin-top:1px;accent-color:#5B3DF5;flex:0 0 auto}.sc-check small{display:block;margin-top:2px;color:#5b5b72}.sc-check-mid{padding-bottom:12px}.sc-val{margin:0;font-size:14px;color:#4a4a60}.sc-add{align-self:flex-start;font:inherit;font-weight:800;color:#5b3df5;background:#f1eeff;border:0;border-radius:999px;padding:10px 16px;cursor:pointer}.sc-ghost{background:none}.sc-row-btn{display:flex;gap:8px;flex-wrap:wrap}.sc-del{font:inherit;font-size:14px;font-weight:700;color:#c2185b;background:none;border:0;cursor:pointer}.sc-warn{margin:0;color:#c2185b;font-weight:700;font-size:14px}.sc-res{position:sticky;top:90px;background:#14142b;color:#fff;border-radius:28px;padding:24px;display:flex;flex-direction:column;gap:14px}.sc-two{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:12px}.sc-two>div{border-radius:22px;padding:18px 20px;display:flex;flex-direction:column;gap:4px;min-width:0}.sc-two span{font-weight:800;font-size:14px}.sc-two b{font-family:Bricolage Grotesque,sans-serif;font-size:28px;line-height:1.1}.sc-two small{font-size:14px;line-height:1.45}.sc-two-a{background:#d4ff4f;color:#14142b}.sc-two-b{background:#14142b;color:#fff}.sc-two-b small{color:#d7d7e6}.sc-note{color:#d4ff4f;font-size:14px;font-weight:700}.sc-res-title{margin:0;color:#fff;font-family:Bricolage Grotesque,sans-serif;font-size:22px}.sc-empty{margin:0;color:#c9c9da;font-size:16px;line-height:1.5}.sc-ok{background:#d4ff4f;color:#14142b;border-radius:16px;padding:14px;font-size:15px;line-height:1.45}.sc-big{display:flex;flex-direction:column;gap:2px}.sc-big span{color:#c9c9da;font-size:14px}.sc-big b{font-family:Bricolage Grotesque,sans-serif;font-size:40px;line-height:1;color:#d4ff4f}.sc-tab{width:100%;border-collapse:collapse;font-size:14px}.sc-tab td{padding:8px 0;border-top:1px solid #2E2E4D;vertical-align:top;line-height:1.4}.sc-tab td:last-child{text-align:right;padding-left:10px;white-space:nowrap}.sc-tab td small{color:#a9a9c2;white-space:normal}.sc-tab .sc-sec td{color:#d4ff4f;font-weight:800;padding-top:14px;text-align:left;white-space:normal}.sc-tab .sc-strong td{font-weight:800}.sc-tot{display:grid;gap:8px;background:#23233f;border-radius:18px;padding:14px}.sc-tot div{display:flex;justify-content:space-between;gap:10px;font-size:15px}.sc-tot span{color:#c9c9da}.sc-tot-all{border-top:1px solid #3A3A5C;padding-top:8px}.sc-tot-all b{color:#d4ff4f;font-size:20px}.sc-res .sc-small{color:#a9a9c2;font-size:12.5px}.sc-cta{display:flex;flex-direction:column;gap:8px}.sc-btn{display:flex;justify-content:center;padding:14px 18px;border-radius:999px;font-weight:800;text-decoration:none;font-size:15px;text-align:center}.sc-btn-main{background:#d4ff4f;color:#14142b}.sc-btn-dark{background:#fff;color:#14142b}@media(max-width:900px){.sc{grid-template-columns:1fr}.sc-res{position:static}}@media(max-width:480px){.sc-2{grid-template-columns:1fr}.sc-check-mid{padding-bottom:0}.sc-box{padding:18px}}
