.calcp{background:var(--ah-fog);padding-block:28px 96px}.calcp__title{font-size:clamp(1.875rem,4vw,2.75rem)}.calcp__grid{grid-template-columns:minmax(0,1fr) 420px;align-items:start;gap:28px;margin-top:24px;display:grid}.calcp__form{gap:16px;min-width:0;display:grid}.calcp-lot,.calcp-pick,.calcp-step{border-radius:var(--ah-radius-lg);background:var(--ah-white);padding:clamp(18px,3vw,28px)}.calcp-lot{grid-template-columns:120px minmax(0,1fr);align-items:center;gap:18px;display:grid}.calcp-lot img{border-radius:var(--ah-radius-md);object-fit:cover;background:var(--ah-fog);width:120px;height:90px}.calcp-lot__name{font-family:var(--ah-font-display);font-size:1.25rem;font-weight:700;line-height:1.2;text-decoration:none}.calcp-lot__name:hover{color:var(--ah-orange-strong)}.calcp-lot p{color:var(--ah-steel);margin:4px 0 6px}.calcp-pick{border:2px dashed var(--ah-orange);background:var(--ah-orange-tint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;display:flex}.calcp-pick p{font-size:1.125rem;font-weight:600}.calcp-step{border:0;gap:18px;min-width:0;margin:0;display:grid}.calcp-step legend{float:left;width:100%;font-family:var(--ah-font-display);align-items:center;gap:12px;padding:0;font-size:1.25rem;font-weight:700;display:flex}.calcp-step legend i{background:var(--ah-ink);width:34px;height:34px;color:var(--ah-white);border-radius:50%;place-items:center;font-size:1rem;font-style:normal;display:grid}.calcp-step legend+*{clear:both}.calcp-field{gap:8px;min-width:0;display:grid}.calcp-label{font-weight:600}.calcp-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.calcp-note{color:var(--ah-steel);font-size:.9375rem}.calcp .f-select,.calcp .f-input{min-height:52px;font-size:1.0625rem}.calcp .seg{flex-wrap:wrap;gap:8px;display:flex}.calcp .seg label{flex:1 1 0;min-width:104px}.calcp .seg input{opacity:0;pointer-events:none;position:absolute}.calcp .seg span{border:2px solid var(--ah-line);border-radius:var(--ah-radius-md);background:var(--ah-white);text-align:center;cursor:pointer;place-items:center;min-height:52px;padding:6px 12px;font-weight:600;transition:border-color .15s,background-color .15s;display:grid}.calcp .seg label:hover span{border-color:var(--ah-steel)}.calcp .seg input:checked+span{border-color:var(--ah-ink);background:var(--ah-ink);color:var(--ah-white)}.calcp .seg input:focus-visible+span{outline:3px solid var(--ah-orange);outline-offset:2px}.calcp .seg--tall span{min-height:64px;font-size:1.125rem;line-height:1.2}.calcp .seg small{opacity:.75;font-size:.875rem;font-weight:400;display:block}.calcp-bid{grid-template-columns:56px minmax(0,1fr) 56px;gap:10px;max-width:420px;display:grid}.calcp-bid__btn{border:2px solid var(--ah-line);border-radius:var(--ah-radius-md);background:var(--ah-white);cursor:pointer;min-height:56px;font-size:1.5rem;font-weight:600}.calcp-bid__btn:hover{border-color:var(--ah-ink)}.calcp-bid__input{position:relative}.calcp-bid__input b{color:var(--ah-steel);font-size:1.375rem;position:absolute;top:50%;left:16px;translate:0 -50%}.calcp .calcp-bid__input .f-input{min-height:56px;font-family:var(--ah-font-display);text-align:center;padding-left:36px;font-size:1.5rem;font-weight:700}.calcp-customs{gap:18px;display:grid}.calcp-switch{cursor:pointer;align-items:center;gap:12px;min-height:48px;font-weight:600;display:flex}.calcp-switch input{background:var(--ah-line);appearance:none;cursor:pointer;border-radius:999px;flex:none;width:52px;height:30px;margin:0;transition:background-color .15s;position:relative}.calcp-switch input:after{content:"";background:var(--ah-white);width:24px;height:24px;transition:translate .15s var(--ah-ease);border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.calcp-switch input:checked{background:var(--ah-orange)}.calcp-switch input:checked:after{translate:22px}.calcp__side{top:calc(var(--ah-header-h) + 16px);gap:14px;display:grid;position:sticky}.calc-res{border-radius:var(--ah-radius-lg);background:var(--ah-ink);color:#fffc;gap:4px;padding:clamp(20px,3vw,28px);display:grid}.calc-res__total{gap:2px;padding-bottom:14px;display:grid}.calc-res__total span{color:var(--ah-white);font-weight:600}.calc-res__total strong{font-family:var(--ah-font-display);color:var(--ah-orange);font-variant-numeric:tabular-nums;font-size:clamp(2.125rem,4vw,2.75rem);line-height:1.1}.calc-res__total small{color:#ffffffa6;font-size:.9375rem}.calc-res__group{border-top:1px solid #ffffff24;padding-top:12px}.calc-res__group h3{font-family:var(--ah-font-body);color:var(--ah-white);justify-content:space-between;gap:12px;font-size:1.0625rem;display:flex}.calc-res__group ul{margin:6px 0 10px;padding:0;list-style:none}.calc-res__group li{justify-content:space-between;gap:14px;padding:6px 0;font-size:.9375rem;display:flex}.calc-res__group li small{color:#ffffff80;font-size:.8125rem;display:block}.calc-res__group b{color:var(--ah-white);white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:700}.calc-res__group li b{font-weight:400}.calc-res__ask{color:#ffffff8c;font-weight:400}.calc-res__byn{color:#fff9;margin:-4px 0 10px;font-size:.875rem}.calcp__actions{gap:10px;display:grid}.calcp__note{color:var(--ah-steel);font-size:.875rem}@media (width<=1080px){.calcp__grid{grid-template-columns:minmax(0,1fr)}.calcp__side{position:static}}@media (width<=600px){.calcp-row{grid-template-columns:1fr}.calcp-lot{grid-template-columns:88px minmax(0,1fr)}.calcp-lot img{width:88px;height:66px}.calcp .seg label{min-width:calc(50% - 4px)}}
