.physical-serial-ledger{color:#e7dfc4;min-width:0}.serial-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.serial-panel{border:1px solid #79622d;border-radius:12px;background:linear-gradient(140deg,#172d23,#0b1410);padding:16px;margin:10px 0;min-width:0}.serial-panel h3{color:#dfbe64;margin:0 0 12px;font-size:19px}.serial-panel p{margin:7px 0;line-height:1.6;overflow-wrap:anywhere}.serial-panel .serial-next{color:#f5d77c;font-weight:700}.serial-panel button{width:100%;margin-top:10px}.serial-toolbar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0}.physical-serial-ledger input:not([type=checkbox]),.physical-serial-ledger select{width:100%;min-width:0;font-size:16px;box-sizing:border-box}.physical-serial-ledger input[type=checkbox]{margin:10px;width:20px;height:20px;vertical-align:middle}.physical-serial-ledger .field-label{display:block;margin:12px 0;line-height:1.6}.serial-warning{color:#f2cd85;border-left:3px solid #d4a348;padding-left:10px}.serial-message{line-height:1.7;overflow-wrap:anywhere}.physical-serial-ledger summary{cursor:pointer;color:#dfbe64;padding:10px 0}.physical-serial-ledger details p{font-size:14px}.physical-serial-ledger section section{margin-top:12px}@media(max-width:640px){.serial-groups,.serial-toolbar{grid-template-columns:1fr}.serial-panel{padding:14px}.serial-panel h3{font-size:18px}}
