[hidden]{display:none!important}
.sit-form fieldset{border:1px solid var(--chn-line-ink);margin:0 0 1.1rem;padding:.9rem 1rem}
.sit-form legend{font-weight:800;padding:0 .4rem}
.sit-form label{display:block;font-weight:700;margin:.5rem 0 .2rem}
.sit-form input[type=text],.sit-form select{font:inherit;padding:.45rem .55rem;border:1px solid var(--chn-line-ink);background:var(--chn-white);max-width:100%;box-sizing:border-box}
.sit-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.2rem 1rem}
.sit-lots{width:100%;border-collapse:collapse}
.sit-lots th{text-align:left;font-size:.85rem;padding:.2rem .3rem}
.sit-lots td{padding:.2rem .3rem}
.sit-lots input{width:100%}
.sit-actions{display:flex;flex-wrap:wrap;gap:.6rem;margin:.6rem 0}
.sit-actions button,.sit-del{font:inherit;cursor:pointer;padding:.5rem .9rem;border:1.5px solid var(--jln-accent);background:var(--chn-white);font-weight:700}
.sit-del{padding:.3rem .6rem;font-weight:400}
.sit-warn{border-left:4px solid var(--jln-accent);padding:.5rem .8rem;background:var(--chn-paper-2);margin:.8rem 0}
.sit-help{font-size:.85rem;color:oklch(0.40 0.02 335);margin:.2rem 0 0}
.sit-table td,.sit-table th,.sit-recap td,.sit-recap th{vertical-align:top}
.sit-recap{margin-top:1rem}
@media print{.chn-header,header,footer,.chn-form-card,.sit-form fieldset,.sit-actions,.chn-relance,.chn-breadcrumb,nav{display:none!important}}
