.v9-panel{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:clamp(16px,3vw,28px);box-shadow:var(--shadow-sm)}.v9-form{display:grid;grid-template-columns:2fr 1.2fr 1fr 1fr auto;gap:12px;align-items:end}.v9-form label{display:block;font-weight:600;font-size:14px;margin-bottom:6px}.v9-form input,.v9-form select{width:100%;min-height:44px;padding:9px;background:#fff;border:1px solid var(--border-strong);border-radius:9px;font:inherit}.v9-form button{min-height:44px}.v9-summary{font-size:clamp(18px,2.5vw,25px);font-weight:700;margin:16px 0}.v9-row{display:flex;gap:14px;justify-content:space-between;align-items:center;padding:14px 0;border-bottom:1px solid var(--border)}.v9-row div{display:flex;flex-direction:column;min-width:0;overflow-wrap:anywhere}.v9-row span{font-size:14px}.v9-warning{background:var(--gold-soft);padding:14px;border-radius:10px;margin-top:14px}.v9-actions{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}@media(max-width:980px){.v9-form{grid-template-columns:repeat(2,minmax(0,1fr))}.v9-form button{grid-column:1/-1}}@media(max-width:560px){.v9-form{grid-template-columns:minmax(0,1fr)}.v9-row{align-items:flex-start;flex-direction:column}}