.sv13t{max-width:640px;margin:0 auto;color:inherit}
.sv13t-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:12px}
.sv13t label{display:flex;flex-direction:column;gap:4px;font-size:.9rem}
.sv13t input[type=date],.sv13t select{padding:10px;border-radius:10px;border:1px solid rgba(128,128,128,.45);background:transparent;color:inherit;font:inherit}
.sv13t .chk{flex-direction:row;align-items:center;gap:8px}
.sv13t button[type=submit]{padding:12px 20px;border-radius:12px;border:0;background:linear-gradient(180deg,#f2d58a,#c8a04a);color:#14213d;font-weight:800;cursor:pointer}
.sv13t-err{color:#e46a6a;min-height:1.2em}
.sv13t-big{text-align:center;margin:18px 0 10px}.sv13t-big small{display:block;opacity:.75}.sv13t-big b{font-size:3rem;letter-spacing:.1em}
.sv13t-parts{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;text-align:center}
.sv13t-parts div{border:1px solid rgba(128,128,128,.35);border-radius:12px;padding:10px}.sv13t-parts small{display:block;opacity:.7}.sv13t-parts b{font-size:1.6rem}
.sv13t details{margin-top:14px}.sv13t li{margin:4px 0}.sv13t-note,.sv13t-foot{opacity:.75;font-size:.85rem}
.sv13t-res h3{margin:18px 0 6px}.sv13t-sum{opacity:.8;font-size:.9rem}.sv13t-mo{border-top:1px solid rgba(128,128,128,.3);padding:10px 0}.sv13t-mo b{display:block;color:#c8a04a}.sv13t-mo p{margin:4px 0}.sv13t-han{font-size:.85rem;opacity:.85;margin-top:4px}.sv13t-han div{padding:2px 0;letter-spacing:.04em}
