.admin-shipping-panel{width:min(720px,calc(100vw - 24px));max-height:calc(100vh - 24px);overflow:auto}
.admin-shipping-list{display:grid;gap:10px;margin-top:14px}
.admin-shipping-item{border:1px solid #d9e1e8;border-radius:10px;padding:12px;min-width:0}
.admin-shipping-item em{display:inline-block;margin-left:6px;border-radius:8px;padding:2px 6px;background:#e5f0ff;color:#1456a0;font-style:normal;font-size:.8em}
.admin-shipping-detail{display:grid;gap:8px;overflow-wrap:anywhere;margin-top:12px;padding-top:12px;border-top:1px solid #e4e9ee}
.admin-shipping-detail b{display:inline-block;min-width:76px}
.admin-shipping-fields{display:grid;gap:10px;margin-top:12px;padding-top:12px;border-top:1px solid #e4e9ee}
.admin-shipping-fields label{display:grid;gap:4px;min-width:0}
.admin-shipping-fields input,.admin-shipping-fields textarea{width:100%;box-sizing:border-box;min-width:0}
.admin-shipping-compare{padding:12px;border-radius:8px}
.admin-shipping-compare-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px}
.admin-shipping-compare-grid>div{padding:10px;border:1px solid #d9e1e8;border-radius:8px;overflow-wrap:anywhere}
.admin-shipping-compare-grid strong{display:block;margin-bottom:6px}
.admin-shipping-choice{display:grid;gap:8px;min-width:0;border:1px solid #a7bfd8;border-radius:8px;padding:10px}
.admin-shipping-choice label{display:flex;align-items:center;gap:8px}
.admin-shipping-choice input{width:auto}
.admin-shipping-choice small{line-height:1.5}
@media(max-width:480px){.admin-shipping-compare-grid{grid-template-columns:1fr}}
@media(max-width:360px){.admin-shipping-panel{width:calc(100vw - 12px);padding:10px}.admin-shipping-item{padding:9px}}
