.w32-block{margin-top:1.15rem}.w32-block>.hint{margin:0 0 .6rem}.w32-seg{flex-wrap:wrap;display:flex}.w32-seg label{text-align:center}.w32-rows{gap:.55rem;margin:0 0 .6rem;padding:0;list-style:none;display:grid}.w32-row{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.5rem .6rem;min-width:0;padding:.6rem .7rem;display:grid}.w32-row__main{grid-template-columns:repeat(auto-fill,minmax(min(100%,8.25rem),1fr));align-items:end;gap:.45rem .55rem;min-width:0;display:grid}.w32-row__main>.w32-f--wide{grid-column:1/-1}.w32-row__remove{grid-area:1/2;width:34px;padding:0}.w32-row__remove:hover{color:var(--danger)}.w32-row__more{border-top:1px dashed var(--line);grid-column:1/-1;padding-top:.25rem}.w32-row__more>summary{cursor:pointer;color:var(--text-2);border-radius:var(--radius-s);align-items:center;min-height:2rem;font-size:.84rem;font-weight:650;display:flex}.w32-row__more-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,9.5rem),1fr));align-items:end;gap:.45rem .55rem;padding:.35rem 0 .15rem;display:grid}.w32-row .field>label{color:var(--text-2);font-size:.78rem;font-weight:650}.w32-row .input,.w32-row .select{width:100%;min-width:0}.w32-row .input-group{min-width:0}.w32-row .input-group__addon{white-space:nowrap;font-size:.8rem}.w32-check{align-items:center;gap:.45rem;min-height:2.4rem;font-size:.9rem;display:flex}.w32-save{flex-wrap:wrap;align-items:end;gap:.5rem .75rem;display:flex}.w32-save>.field{flex:14rem;min-width:0}.w32-saves{gap:.4rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.w32-saves:empty{display:none}.w32-saves>li{border:1px solid var(--line);border-radius:var(--radius-s);background:var(--surface);flex-wrap:wrap;align-items:center;gap:.4rem .6rem;min-width:0;padding:.4rem .6rem;display:flex}.w32-saves__name{overflow-wrap:anywhere;flex:10rem;min-width:0;font-weight:600}.w32-saves__actions{gap:.35rem;display:flex}.w32-backup{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.75rem;display:flex}.w32 label.btn:has(+input[type=file]:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.w32-status{min-height:1.2em;color:var(--text-2);margin:.5rem 0 0;font-size:.86rem}.w32-status:empty{display:none}.w32-status .btn{margin-left:.4rem}.w32-ref{border:1px solid var(--line);border-radius:var(--radius-s);background:var(--surface);margin-top:.75rem;padding:.35rem .75rem}.w32-ref>summary{cursor:pointer;align-items:center;min-height:2.2rem;font-size:.9rem;font-weight:650;display:flex}.w32-ref table{margin-top:.4rem}.w32-ref p{color:var(--text-2);margin:.5rem 0 .35rem;font-size:.85rem}.w32-inline{flex-wrap:wrap;align-items:end;gap:.5rem .75rem;display:flex}.w32-inline>.field{flex:12rem;min-width:0}.w32-pill{border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--surface);color:var(--text-2);white-space:nowrap;padding:.05rem .45rem;font-size:.75rem;font-weight:650;display:inline-block}.w32-pill--warn{color:var(--warning);border-color:color-mix(in srgb, var(--warning) 45%, transparent)}.w32-pill--bad{color:var(--danger);border-color:color-mix(in srgb, var(--danger) 45%, transparent)}.w32-pill--good{color:var(--success);border-color:color-mix(in srgb, var(--success) 45%, transparent)}@media (pointer:coarse){.w32-row__remove{width:44px;min-height:44px}.w32-row__more>summary,.w32-ref>summary,.w32-check,.w32 .btn:not(.btn--lg){min-height:44px}}@media print{.w32 form[data-form],.w32 [data-no-print],.w32-row__remove,.w32-saves__actions,.w32-backup{display:none!important}}
