.ship-notice{background:#edf3ff;border-left:3px solid #3157ba;padding:14px 18px;line-height:1.6;color:#314564;font-size:15px}.ship-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0}.ship-metrics>div{border:1px solid #dce3ee;border-radius:12px;background:white;padding:20px;display:flex;flex-direction:column;gap:8px}.ship-metrics strong{font-size:30px;color:#142137}.ship-metrics span{font-size:15px;color:#53627a}.ship-toolbar{display:flex;align-items:end;gap:12px;flex-wrap:wrap;margin:24px 0}.ship-toolbar label,.ship-form-grid label,.ship-form-note,.ship-product-search{display:flex;flex-direction:column;gap:8px;font-size:15px}.ship-toolbar select,.ship-dialog input,.ship-dialog select,.ship-dialog textarea{font:inherit;font-size:16px;border:1px solid #c9d3e2;border-radius:7px;padding:11px;background:#fff;color:#142137;max-width:100%;box-sizing:border-box}.ship-toolbar select{min-width:150px}.ship-readiness{border:1px solid #dce3ee;border-radius:12px;background:#fff;margin:24px 0;padding:20px}.ship-readiness summary{font-size:20px;font-weight:650;cursor:pointer}.ship-readiness summary span{font-size:14px;color:#64748b;margin-left:10px;font-weight:400}.ship-ready-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;margin-top:18px;max-height:350px;overflow:auto}.ship-ready-card{padding:16px;border:1px solid #e2e7ef;border-radius:8px;min-width:0}.ship-ready-card>div{display:flex;gap:10px;justify-content:space-between;align-items:center;flex-wrap:wrap}.ship-ready-card strong{font-size:19px}.ship-ready-card p{font-size:14px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.ship-ready-card button{margin-top:12px}.ship-tag{display:inline-block;padding:7px 10px;border-radius:6px;font-size:14px;font-weight:600;line-height:1.4;background:#eef1f5;color:#4b5b72}.ship-tag.approved,.ship-tag.ready{background:#e2f3ea;color:#165f43}.ship-tag.pending,.ship-tag.partial{background:#fff2d4;color:#805519}.ship-tag.not_ready{background:#fbe8e6;color:#963b36}.ship-list-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:30px}.ship-list-heading h2{font-size:22px}.ship-list-heading>span{font-size:14px;color:#64748b}.ship-request{display:block;width:100%;text-align:left;background:white;border:1px solid #dce3ee;border-radius:12px;padding:22px;margin:14px 0;color:#142137;font:inherit;cursor:pointer}.ship-request:hover{border-color:#3157ba;box-shadow:0 4px 18px #1729440c}.ship-request:focus-visible{outline:3px solid #3157ba;outline-offset:3px}.ship-request-top{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;font-size:14px;color:#53627a}.ship-request h3{font-size:25px;margin:18px 0}.ship-request h3 span{font-size:17px;font-weight:500;margin-left:20px}.ship-request-dates{display:flex;gap:16px 30px;flex-wrap:wrap;font-size:15px}.ship-request-foot{display:block;border-top:1px solid #e4e9f1;margin-top:18px;padding-top:14px;color:#53627a;font-size:14px}.ship-dialog{padding:30px;max-width:900px}.ship-dialog h2{font-size:28px;margin-top:0}.ship-dialog fieldset{border:0;padding:0;margin:0;min-width:0}.ship-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:24px 0}.ship-form-note{margin:20px 0}.ship-form-note span{color:#64748b}.ship-form-note textarea{width:100%;resize:vertical}.ship-product-search{margin-bottom:14px}.ship-item-list,#ship-product-picker{max-height:390px;overflow:auto;border:1px solid #dce3ee;border-radius:8px}.ship-item{display:grid;grid-template-columns:70px minmax(0,1fr) 115px;align-items:center;gap:14px;padding:14px;border-bottom:1px solid #e4e9f1}.ship-item:last-child{border:0}.ship-item img{width:70px;height:70px;object-fit:contain;background:white}.ship-item p,.ship-product-description{display:block;font-size:14px;color:#53627a;margin:6px 0;overflow-wrap:anywhere}.ship-item small{font-size:14px;color:#64748b}.ship-no-image{font-size:14px;color:#64748b}.ship-quantity{font-size:14px}.ship-quantity input{width:100%;margin-top:5px}.ship-form-total{background:#edf3ff;padding:14px;font-weight:650;margin-top:12px;border-radius:7px}.ship-detail-facts{display:flex;gap:20px 40px;flex-wrap:wrap}.ship-detail-facts p{line-height:1.7;font-size:15px}.ship-note{white-space:pre-wrap;overflow-wrap:anywhere}.ship-warning{color:#93411c;background:#fff0df;padding:12px;font-size:15px}.ship-history{padding:16px 0;border-bottom:1px solid #dce3ee;font-size:14px;line-height:1.6}.ship-dialog details{margin-top:24px}.header{flex-wrap:wrap}.header nav{flex-wrap:wrap}.header nav a{white-space:nowrap}@media(max-width:700px){.ship-dialog{padding:20px}.ship-form-grid{grid-template-columns:1fr}.ship-metrics{gap:8px}.ship-metrics>div{padding:12px}.ship-metrics strong{font-size:24px}.ship-list-heading{display:block}.ship-item{grid-template-columns:50px minmax(0,1fr) 85px;gap:8px;padding:10px}.ship-item img{width:50px;height:50px}.ship-request h3 span{display:block;margin:10px 0 0}.ship-ready-grid{grid-template-columns:1fr}}

.ship-trial-note{margin:0 0 18px;padding:12px 16px;border-left:3px solid #b7791f;border-radius:6px;background:#fff2d4;color:#805519;font-size:16px;font-weight:650;line-height:1.5}

.ship-ready-card .ship-chief{margin:0 0 12px;padding-bottom:10px;border-bottom:1px solid #dce3ee;font-size:15px;font-weight:600;line-height:1.5;color:#314564;white-space:normal;overflow-wrap:anywhere}
