.parcel-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px}.parcel-grid label{display:grid;gap:6px}.parcel-actions{display:flex;flex-wrap:wrap;gap:10px;margin:15px 0}.parcel-card{padding:20px;margin:20px 0;background:var(--paper,#fff);border:1px solid #ccd7e0;border-radius:12px}.parcel-card summary{font-size:20px;cursor:pointer}.parcel-dialog{width:min(1000px,94vw);max-height:90vh;overflow:auto;padding:24px;border:1px solid #bccbd5;border-radius:14px}.parcel-line{padding:16px;margin:15px 0;background:#f0f5f9;border-radius:8px}.parcel-dialog::backdrop{background:#102b4080}.parcel-phone{max-width:640px;margin:auto}.parcel-phone button{min-height:48px}.parcel-phone input,.parcel-phone select{min-height:44px}@media(max-width:600px){.parcel-grid{grid-template-columns:1fr}.parcel-card{padding:12px}.parcel-dialog{padding:14px}.parcel-phone .parcel-actions button{flex:1}}

.parcel-dialog>form,[id^="parcels21"] form{display:block!important}.parcel-dialog>form>h2,.parcel-dialog>form>h3{margin:16px 0}.parcel-dialog .parcel-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important}.parcel-dialog input,.parcel-dialog select,[id^="parcels21"] input:not([type=checkbox]),[id^="parcels21"] select{max-width:100%;width:100%;box-sizing:border-box}.parcel-dialog input[type=checkbox]{width:auto}.parcel-dialog>form>button,[id^="parcels21"] form>button{margin:12px 5px}.parcel-dialog .parcel-grid>label{min-width:0}.parcel-dialog .parcel-line{margin:10px 0}@media(max-width:600px){.parcel-dialog .parcel-grid{grid-template-columns:1fr!important}}

[id^="parcels21"] table,[id^="parcels21"] tbody,[id^="parcels21"] tbody tr,[id^="parcels21"] td{height:auto!important;min-height:0!important}.parcel-phone td{padding:8px!important;vertical-align:middle!important}.parcel-phone .parcel-card{padding:12px}.parcel-phone .table-wrap{min-height:0!important}
