[data-screen="create-avr"] {max-width:1160px;margin-inline:auto;min-width:0}
.avr-panel {padding:22px;margin-block:18px}
.avr-step h3 {margin:0 0 16px}.avr-step>p {color:#64748b}
.avr-selection {display:grid;gap:4px;border:1px solid #abd0f9;background:#f4f8ff;padding:14px;border-radius:10px;margin-top:12px;overflow-wrap:anywhere}
.avr-selection small {color:#60718d}
.avr-entry {display:grid;grid-template-columns:minmax(0,3fr) repeat(2,minmax(90px,1fr)) auto;gap:10px;align-items:end;margin:16px 0}
.avr-entry:has([name="serial_number"]) {grid-template-columns:minmax(0,2fr) repeat(3,minmax(90px,1fr)) auto}
.avr-entry .field {min-width:0}.avr-entry input {width:100%;min-width:0}
.avr-rows {display:grid;gap:6px}.avr-row,.avr-history-row {display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid #e0e7f1;border-radius:8px;min-width:0}
.avr-row>b {color:#2371d9}.avr-row>div,.avr-history-row>div:first-child {display:grid;gap:3px;flex:1;min-width:0;overflow-wrap:anywhere}
.avr-row-actions,.avr-ready-actions {display:flex;gap:8px;flex-wrap:wrap}
.avr-details {margin-top:18px;border-top:1px solid #e1e8f1;padding-top:14px}.avr-details summary {cursor:pointer;font-weight:700;color:#16365e}
.avr-optional {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:15px}
.avr-optional input {width:100%;min-width:0}.avr-muted {color:#6b7b91;margin:12px 0}
.avr-actions {display:flex;justify-content:flex-end;gap:10px;border-top:1px solid #e3eaf2;padding-top:16px;margin-top:24px}
.avr-ready-number {font-size:24px;font-weight:800;color:#0c2444}.avr-history {display:grid;gap:8px}
.avr-ready-group {display:grid;gap:9px;margin-top:18px;padding-top:16px;border-top:1px solid #e0e7f1}
.avr-ready-group>strong {font-size:13px;color:#526577}
.avr-ready-cross {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:680px}
.avr-ready-cross .button {min-width:0;white-space:normal;min-height:44px;justify-content:center}
.avr-ready-another {margin-top:18px}
#avr-review ol {padding-left:24px}#avr-review li {margin-block:5px;overflow-wrap:anywhere}
@media (max-width:700px) {.avr-panel {padding:16px}.avr-entry,.avr-entry:has([name="serial_number"]) {grid-template-columns:repeat(2,minmax(0,1fr))}.avr-entry .avr-wide,.avr-entry button {grid-column:1/-1}.avr-optional {grid-template-columns:1fr}.avr-row,.avr-history-row {align-items:flex-start}.avr-history-row {flex-direction:column}.avr-row-actions {width:100%}.avr-ready-cross {grid-template-columns:1fr}}
@media (max-width:370px) {.avr-row {flex-wrap:wrap}.avr-row>div {flex-basis:calc(100% - 35px)}}
.avr-organization-single{margin:0 0 12px;padding:12px 14px;border:1px solid #d6e1ee;border-radius:10px;background:#f5f8fc;font-weight:650}
.avr-scan-actions{grid-column:1/-1;display:flex;align-items:center;flex-wrap:wrap;gap:10px;min-width:0}
.avr-scan-actions .button{width:auto;min-height:44px}
.avr-scan-actions [role=status]{flex:1 1 180px;overflow-wrap:anywhere}
.avr-scan-kind{display:flex;align-items:center;gap:8px;font-size:13px}
.avr-scan-actions select{max-width:100%;min-width:0}
@media(max-width:1100px){.avr-entry:has([name="serial_number"]){grid-template-columns:repeat(2,minmax(0,1fr))}.avr-entry:has([name="serial_number"]) .avr-wide,.avr-entry:has([name="serial_number"])>button{grid-column:1/-1}}
