#shipping-app{padding-bottom:125px}.ship-title{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px}.ship-title p{margin:5px 0}.ship-steps{display:flex;gap:8px;margin:18px 0;flex-wrap:wrap}.ship-steps span{padding:10px 14px;background:#e7eee9;color:#6a7e72;border-radius:8px;font-size:13px}.ship-steps .active{background:#116b60;color:white;font-weight:700}.ship-order-filters{display:flex;gap:12px;padding:16px;align-items:end}.ship-order-filters label{flex:1}.ship-order-card{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px;border-top:1px solid var(--line)}.ship-order-card strong{display:block;font-size:17px}.ship-order-card small{display:block;font-size:12px;color:#668173;margin-top:6px}.ship-order-card button{min-width:110px}.ship-workspace{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);gap:20px;align-items:start}.ship-card{padding:20px}.ship-recipient{font-size:13px;line-height:1.6;color:#587167;overflow-wrap:anywhere}.ship-counter{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:14px 0}.ship-counter span{background:#edf6f0;padding:9px 12px;border-radius:8px;font-weight:650;font-size:13px}.parcel-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 16px}.parcel-tabs button.active{background:#e0f1e8;border:2px solid #167a63;padding:9px 13px}.ship-scan{padding:18px;background:#eaf5ee;border-radius:10px;margin:16px 0}.ship-scan label{font-weight:700;font-size:15px;color:#265f4c}.ship-scan input{font-size:19px;min-height:54px}.ship-scan p{margin:8px 0 0;font-size:13px;min-height:20px}.ship-good{color:#146b45!important;font-weight:700}.ship-bad{color:#ae402e!important;font-weight:700}.ship-products{max-height:48dvh;overflow:auto;overscroll-behavior:contain}.ship-product{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;border-top:1px solid var(--line);padding:14px 0;align-items:center}.ship-product strong{font-size:14px;display:block}.ship-product small{font-size:12px;color:#657e6f;display:block;margin-top:6px}.ship-qty{display:flex;align-items:center;gap:4px}.ship-qty input{width:65px;margin:0;text-align:center}.ship-qty button{padding:8px;min-width:40px;font-size:20px}.ship-parcel-tools{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.ship-parcel-tools button{font-size:12px}.ship-tracking-fields{display:grid;gap:20px;margin-top:20px}.ship-tracking-fields input{font-size:22px;min-height:56px}.ship-tracking-fields select{font-size:18px;min-height:52px}.ship-label-note{background:#f1f7fa;border:1px solid #d4e4ed;padding:14px;border-radius:8px;font-size:13px}.ship-review-parcel{padding:18px;border:1px solid var(--line);border-radius:10px;margin-top:12px}.ship-review-parcel h3{margin:0 0 8px}.ship-review-parcel ul{padding-left:20px;line-height:1.7;font-size:14px}.ship-review-parcel p{margin:8px 0;font-size:14px;overflow-wrap:anywhere}.ship-review-check{display:flex;align-items:flex-start;gap:12px;font-size:16px;font-weight:650;line-height:1.5;margin:22px 0;padding:18px;background:#fff6e2;border:1px solid #eddaad;border-radius:9px}.ship-review-check input{width:24px;height:24px;min-height:24px;flex:none;margin:0}.ship-dock{position:fixed;inset:auto 0 0;display:flex;justify-content:space-between;align-items:center;gap:14px;background:#fff;padding:14px 24px;border-top:1px solid #c8dccf;box-shadow:0 -4px 20px #193f3510;z-index:10}.ship-dock>div{display:flex;gap:10px;align-items:center}.ship-dock .primary{font-size:17px;min-height:54px;min-width:210px}.ship-save-text{font-size:12px;color:#718174;max-width:300px}.ship-error-box{padding:16px;background:#fff0eb;border:1px solid #ecc9ba;border-radius:9px;color:#9f3929;line-height:1.6;margin-bottom:16px}.ship-pending{max-width:650px;margin:30px auto;padding:28px}.ship-pending button{margin-top:12px}.ship-success{max-width:750px;margin:30px auto;padding:28px}.ship-success h1{color:#167947}.ship-success button{min-width:180px;margin-top:16px}.ship-summary-list{padding:0;list-style:none}.ship-summary-list li{border-bottom:1px solid var(--line);padding:10px 0;line-height:1.7;font-size:14px}.ship-summary-list small{display:block;color:#61786d}.ship-no-network{padding:12px;background:#fff3da;border-radius:8px;margin:14px 0}.ship-actions{display:flex;gap:8px;flex-wrap:wrap}.ship-note{font-size:13px;color:#657f72;line-height:1.6}.ship-loading{padding:35px;text-align:center}#ship-toast{display:none;position:fixed;bottom:115px;left:50%;transform:translateX(-50%);z-index:20;background:#173f35;color:#fff;max-width:90vw;border-radius:8px;padding:12px 18px}#ship-connection{font-size:12px;line-height:1.5}@media(max-width:850px){.ship-workspace{grid-template-columns:1fr}.ship-dock{padding:12px 16px;flex-wrap:wrap}.ship-dock .primary{font-size:15px;min-width:180px}.ship-save-text{max-width:220px;font-size:11px}.ship-order-card{padding:14px}.ship-title{align-items:start}.ship-title h1{font-size:23px}}@media(max-width:540px){#shipping-app{padding-bottom:170px}.ship-card{padding:16px}.ship-product{grid-template-columns:1fr}.ship-qty{justify-content:flex-end}.ship-dock>div{gap:8px}.ship-dock{gap:8px}.ship-dock>div:last-child{margin-left:auto}.ship-dock .primary{min-width:160px;min-height:48px;font-size:14px}.ship-dock button{padding:10px}.ship-save-text{flex-basis:100%;max-width:none}.ship-order-card{align-items:start;flex-direction:column}.ship-order-card button{width:100%}.ship-title{flex-direction:column}.ship-steps span{font-size:11px;padding:8px 10px}#ship-toast{bottom:160px}}
