/* Desktop warehouse intake: calm, spacious and separate from shipping approval. */
.dashboard-dialog.basic-intake-dialog{width:min(1080px,94vw);max-width:1080px;padding:0;max-height:92dvh;border-radius:24px}.basic-intake-dialog>.dialog-close{z-index:4;top:20px;right:21px}.basic-intake{color:#13345e;padding:30px 34px 22px}.basic-intake>header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-right:36px;margin-bottom:23px}.basic-intake .eyebrow{font-size:10px;letter-spacing:.13em;color:#0871ee}.basic-intake h2{font-size:29px;letter-spacing:-.035em;margin:9px 0}.basic-intake>header p{font-size:12px;color:#7387a2;margin:0}.basic-intake>header p strong{color:#3a5779}.intake-state{display:flex;align-items:center;gap:7px;background:#edf4fe;color:#5e7c9d;border-radius:30px;padding:9px 13px;font-size:11px;white-space:nowrap}.intake-state svg{width:15px;height:15px}.intake-state.is-complete{background:#e9f7ef;color:#248563}.intake-layout{display:grid;grid-template-columns:minmax(0,1fr) 265px;gap:30px}.intake-main{min-width:0}.intake-main>section{border-top:1px solid #e6eef8;padding-top:20px;margin-bottom:24px}.intake-main h3{font-size:16px;letter-spacing:-.02em;margin:0 0 8px;display:flex;gap:10px;align-items:center}.intake-main h3>span{font-size:10px;color:#0b70ed;background:#edf5ff;border-radius:7px;padding:5px}.intake-main section>p{font-size:12px;color:#7b8ea6;margin:0 0 17px;line-height:1.6}.intake-measurements{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;border:0;padding:0;margin:0}.intake-measurements>label{font-size:11px;font-weight:600;min-width:0}.intake-number{display:flex;align-items:center;border:1px solid #dce7f6;border-radius:11px;background:#fcfdff;margin-top:8px;overflow:hidden}.intake-number:focus-within{outline:3px solid #cee4ff;border-color:#67a5f8}.intake-number input{width:100%;min-width:0;padding:12px 3px 12px 12px;border:0;outline:0;background:transparent;color:#183e69;font:inherit;font-size:15px;font-variant-numeric:tabular-nums;appearance:textfield}.intake-number input::-webkit-inner-spin-button{appearance:none}.intake-number>span{font-size:10px;color:#8599b0;padding-right:12px}.intake-conditions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:0;padding:0;margin:17px 0 20px;gap:10px}.intake-conditions>label{position:relative;cursor:pointer;min-width:0}.intake-conditions input{position:absolute;opacity:0;width:1px;height:1px}.intake-conditions label>span{border:1px solid #e1eaf6;background:#fff;display:flex;flex-direction:column;align-items:flex-start;padding:15px 12px;min-height:112px;border-radius:13px}.intake-conditions svg{width:20px;height:20px;color:#8aa5c4;margin-bottom:12px}.intake-conditions strong{font-size:11px;color:#4a6584}.intake-conditions small{font-size:10px;font-weight:400;line-height:1.5;color:#8a9bb0;margin-top:5px}.intake-conditions input:checked+span{background:#f0f7ff;border-color:#559afa;box-shadow:0 0 0 1px #559afa}.intake-conditions input:checked+span svg,.intake-conditions input:checked+span strong{color:#0871ec}.intake-conditions input:focus-visible+span{outline:3px solid #b8d9ff;outline-offset:3px}.intake-conditions:disabled label{cursor:default}.intake-note{display:block;font-size:11px;font-weight:600}.intake-note>span{font-weight:400;color:#8a9cb2;display:block;font-size:10px;margin-top:5px}.intake-note textarea{display:block;box-sizing:border-box;width:100%;border:1px solid #dce7f6;border-radius:11px;background:#fcfdff;margin-top:9px;padding:11px;color:#21476c;resize:vertical;font:inherit;font-size:12px;min-height:66px}.intake-note>small{display:block;font-size:10px;font-weight:400;color:#8598b0;margin-top:7px}.intake-side{background:linear-gradient(150deg,#f0f7ff,#f8fbff);border-radius:18px;padding:20px;align-self:start}.intake-parcel-art{width:190px;height:128px;display:block;margin:0 auto 10px}.intake-side .eyebrow{font-size:8px;letter-spacing:.09em}.intake-side h3{font-size:20px;letter-spacing:-.03em;line-height:1.25;margin:10px 0}.intake-side>p{font-size:11px;color:#7289a4;line-height:1.8}.intake-side ol{list-style:none;padding:0;margin:21px 0}.intake-side li{display:flex;align-items:flex-start;gap:9px;font-size:10px;line-height:1.6;color:#567393;margin:14px 0}.intake-side li svg{width:15px;height:15px;color:#3787e9;flex-shrink:0}.intake-saved{border-top:1px solid #dce9fa;padding-top:15px}.intake-saved strong{font-size:11px;display:block}.intake-saved span{display:block;color:#8aa0b8;font-size:10px;margin-top:6px;line-height:1.5}.intake-side>.inline-link{font-size:10px;margin-top:18px}.intake-side>.inline-link svg{width:13px;height:13px}.intake-footer{border-top:1px solid #e5edf8;padding-top:18px}.intake-checklist{display:flex;gap:12px;align-items:baseline;font-size:11px;line-height:1.7;margin-bottom:14px}.intake-checklist>strong{flex-shrink:0}.intake-checklist>span{color:#8598ae}.intake-confirm{display:flex;align-items:flex-start;gap:9px;font-size:11px;color:#516c8b;line-height:1.6}.intake-confirm input{accent-color:#0670ee;width:15px;height:15px;margin:1px 0 0;flex-shrink:0}.intake-feedback p{font-size:11px;line-height:1.7;margin:10px 0}.intake-feedback p:empty{display:none}.intake-feedback [role=status]{color:#248267}.intake-feedback [role=alert]{color:#a64e3a}.intake-buttons{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:17px}.intake-buttons>div{display:flex;gap:10px}.intake-buttons .dashboard-button{font-size:11px;padding:12px 18px;min-height:41px}.intake-buttons .inline-link{font-size:10px}.intake-buttons .dashboard-button svg{width:15px;height:15px}.intake-footnote{color:#91a0b3;font-size:10px;line-height:1.6;margin:12px 0 0}.intake-warning{border:1px solid #ffdfc5;background:#fff8f0;border-radius:12px;padding:14px 17px;margin:0 0 20px;font-size:12px;color:#98602e}.intake-warning p{font-size:11px;line-height:1.7;margin:6px 0 0}.intake-damage{background:#f8fbff;border:1px dashed #c9dff9;border-radius:13px;padding:14px;margin-bottom:20px;display:grid;grid-template-columns:130px minmax(0,1fr);gap:10px 15px;align-items:center}.intake-damage[hidden]{display:none}.intake-damage img{width:130px;height:96px;object-fit:contain;display:block;border-radius:8px;background:white}.intake-photo-empty{width:130px;height:96px;border-radius:8px;background:#edf5ff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;color:#7799bc;padding:12px;box-sizing:border-box;font-size:9px}.intake-photo-empty svg{width:22px;height:22px}.intake-damage>label{font-size:11px;min-width:0}.intake-damage input{display:block;max-width:100%;font-size:10px;margin:9px 0}.intake-damage small,.intake-damage>p{font-size:10px;color:#899bb1;line-height:1.5}.intake-damage>p{grid-column:1/-1;margin:0;overflow-wrap:anywhere}.intake-exit{position:sticky;bottom:0;background:#fff9ef;border:1px solid #f4d9b7;border-radius:14px;box-shadow:0 -10px 35px #183d7710;padding:18px;margin-top:18px;font-size:12px}.intake-exit p{font-size:11px;color:#8b7355}.intake-exit .dashboard-button{font-size:10px;margin-right:8px;padding:10px 14px}.intake-arrival{padding:22px;background:#f2f8ff;border:1px solid #dfeafa;border-radius:16px;margin:20px 0}.intake-arrival>div:first-child{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.intake-arrival>div:first-child>svg{width:19px;height:19px;color:#0b70e7}.intake-arrival h3{font-size:15px;margin:0;color:#183b63}.intake-arrival>div:first-child>span{margin-left:auto;font-size:10px;color:#4b7ba7;background:#e4f0fe;padding:6px 10px;border-radius:20px}.intake-arrival>p{font-size:11px!important;color:#8196b0!important;margin:12px 0!important;line-height:1.7}.intake-arrival dl{display:grid;grid-template-columns:1fr 1.3fr;margin:18px 0;gap:15px}.intake-arrival dl>div{display:block;padding:0!important;border:0!important;min-width:0}.intake-arrival dl>div:last-child{grid-column:1/-1}.intake-arrival dt{font-size:10px;color:#7c93af}.intake-arrival dd{font-size:13px;font-weight:600;color:#385c80;margin:6px 0 0;overflow-wrap:anywhere}.intake-next{border-top:1px solid #dfeafa;padding-top:14px;margin-top:16px}.intake-next strong{font-size:12px;color:#325b84}.intake-next p{font-size:11px!important;line-height:1.7!important;color:#7b93af;margin:7px 0 0!important}.intake-arrival.has-issue{background:#fff8f0;border-color:#f8dfc5}.intake-arrival.has-issue .intake-next{border-color:#f2ddc5}.intake-arrival .inline-link{font-size:11px}.intake-arrival.is-muted{background:#f8fbff}.basic-intake :disabled{cursor:default}.basic-intake input:disabled,.basic-intake textarea:disabled{opacity:.68}.basic-intake button:disabled{opacity:.5}.basic-intake button:focus-visible{outline:3px solid #b8d9ff;outline-offset:3px}@media(min-width:768px) and (max-width:1100px){.basic-intake{padding:24px}.intake-layout{grid-template-columns:minmax(0,1fr) 220px;gap:22px}.intake-side{padding:16px}.intake-measurements{grid-template-columns:repeat(2,minmax(0,1fr))}.intake-conditions{gap:8px}.intake-conditions label>span{padding:12px 9px}.intake-side h3{font-size:18px}}
.basic-intake form{display:block;gap:0}.basic-intake label{gap:0}.basic-intake>header{margin-bottom:20px}.basic-intake .intake-number input{margin:0;min-height:0;box-shadow:none}.intake-side .intake-side-next{display:flex;gap:9px;align-items:flex-start;margin:22px 0;font-size:10px}.intake-side-next svg{width:15px;height:15px;flex-shrink:0;color:#3787e9}.intake-buttons>div{flex-shrink:0}.intake-buttons .dashboard-button{width:auto;white-space:nowrap}.basic-intake-dialog .basic-intake input:focus-visible,.basic-intake-dialog .basic-intake textarea:focus-visible{outline:2px solid #9bcaff;outline-offset:2px}@media(min-width:1101px) and (max-height:850px){.basic-intake{padding:24px 28px 18px}.basic-intake>header{margin-bottom:16px}.basic-intake h2{font-size:26px;margin:6px 0}.intake-main>section{padding-top:16px;margin-bottom:18px}.intake-main section>p{margin-bottom:12px}.intake-conditions{margin:12px 0 16px}.intake-conditions label>span{min-height:98px;padding:12px}.intake-note textarea{min-height:54px}.intake-parcel-art{height:105px}.intake-side{padding:18px}.intake-side h3{font-size:18px}.intake-footer{padding-top:14px}.intake-buttons{margin-top:12px}.intake-footnote{margin-top:9px}}
.intake-notes{border-top:1px solid #e8eff8;padding-top:13px}.intake-notes summary{list-style:none;display:flex;align-items:center;gap:10px;cursor:pointer;font-size:11px;font-weight:600;color:#5e7896}.intake-notes summary::-webkit-details-marker{display:none}.intake-notes summary>span{font-size:10px;color:#96a5b8;font-weight:400}.intake-notes summary svg{width:13px;height:13px;margin-left:auto;color:#7e9abc}.intake-notes[open] summary svg{transform:rotate(180deg)}.intake-notes .intake-note{margin-top:10px}.basic-intake-dialog>.dialog-close{position:sticky;top:12px;right:14px;float:right;margin:12px 14px -48px 0;z-index:5;background:white;box-shadow:0 2px 9px #1b426418}
.intake-more{padding:13px 0;margin:12px 0;border-top:1px solid #edf2f9;border-bottom:1px solid #edf2f9}.intake-more>summary{font-size:11px;font-weight:600;color:#718aaa;cursor:pointer}.intake-more .package-facts{margin-bottom:0}.basic-intake{padding-bottom:12px}
.forwarding-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;padding:16px 0 20px;margin:0 0 22px;border-bottom:1px solid #e5edf8;gap:14px}.forwarding-steps li{display:flex;gap:10px;align-items:center;font-size:12px;font-weight:600;color:#95a6bb}.forwarding-steps li>span{display:grid;place-items:center;background:#f1f5fa;border:1px solid #e6edf6;width:30px;height:30px;border-radius:50%;font-size:10px;flex-shrink:0}.forwarding-steps small{display:block;font-size:10px;font-weight:400;margin-top:5px}.forwarding-steps .done{color:#328369}.forwarding-steps .done>span{background:#eaf8f1;border-color:#d5eee1}.forwarding-steps .current{color:#146bd4}.forwarding-steps .current>span{background:#eaf3ff;border-color:#cfe3fb}.forwarding-facts{display:grid;grid-template-columns:1fr 1.5fr;gap:18px;margin:20px 0}.forwarding-facts dt{font-size:10px;color:#869ab1}.forwarding-facts dd{font-size:14px;color:#355b80;margin:7px 0}.forwarding-facts>div:last-child{grid-column:1/-1}.forwarding-review .intake-main>section .inline-link{font-size:11px}.forwarding-review .intake-main h3 svg{width:18px;height:18px;color:#1879e9}.forwarding-checks{margin-bottom:22px}.forwarding-checks>p{font-size:12px;line-height:1.7;color:#7890ac;margin:9px 0 20px}.forwarding-checks label{margin-bottom:16px}.forwarding-checks small,.forwarding-choice small{display:block;font-size:10px;line-height:1.7;color:#8a9cb3;margin-top:5px}.forwarding-state{background:#f2f8ff;border-radius:13px;padding:19px;margin-bottom:22px;font-size:13px}.forwarding-state>p{font-size:11px;color:#7a93ad;line-height:1.7;margin:8px 0 0}.forwarding-review .intake-note{margin-bottom:17px}.forwarding-review .intake-buttons{border-top:1px solid #e5edf8;padding-top:17px}.forwarding-review .intake-buttons .dashboard-button{padding:11px 14px;font-size:10px}.forwarding-review .intake-buttons .inline-link{font-size:10px}.forwarding-choice{margin:22px 0;padding:24px;border:1px solid #cfe1fa;border-radius:17px;background:linear-gradient(130deg,#f1f7ff,#fff)}.forwarding-choice .eyebrow{font-size:9px;color:#1874df}.forwarding-choice h3{margin:9px 0;font-size:19px;color:#153c6b}.forwarding-choice>p{font-size:12px!important;color:#7089a6;line-height:1.8!important}.forwarding-choice .shipping-consent{font-size:12px;margin:18px 0;color:#3d5d80}.forwarding-choice-actions{display:flex;gap:18px;align-items:center}.forwarding-choice .dashboard-button{font-size:11px}.forwarding-choice .inline-link{font-size:10px}.forwarding-confirmed{display:flex;align-items:flex-start;gap:12px;padding:19px;margin:20px 0;border:1px solid #d6eadd;background:#f1faf5;border-radius:14px}.forwarding-confirmed>svg{width:20px;height:20px;color:#26855e;flex-shrink:0}.forwarding-confirmed strong{font-size:13px;color:#29634c}.forwarding-confirmed p{font-size:11px!important;margin:7px 0 0!important;color:#728b7d}
.forwarding-review>header p{line-height:1.5!important;margin:0!important}.forwarding-review .forwarding-steps{padding:10px 0 16px;gap:18px;margin-bottom:18px}.forwarding-review .forwarding-steps li{padding:0;line-height:1.4;min-height:36px}.forwarding-review .forwarding-steps small{margin-top:4px;line-height:1.4}.forwarding-review .forwarding-facts{grid-template-columns:.8fr 1.25fr 1.1fr;gap:16px;margin:18px 0}.forwarding-review .forwarding-facts>div:last-child{grid-column:auto}.forwarding-review .forwarding-facts dd{font-size:12px}.forwarding-review .intake-main>section{padding-top:0;border-top:0;margin-bottom:22px}.forwarding-review .forwarding-checks .shipping-consent{gap:10px;margin:14px 0;line-height:1.5;font-size:11px;align-items:flex-start}.forwarding-review .shipping-consent input{margin:1px 0 0;flex:0 0 16px;width:16px;height:16px;min-height:0;accent-color:#0871ec}.forwarding-review .shipping-consent small{font-weight:400;line-height:1.6;color:#8296ad}.forwarding-review .intake-main .intake-notes{margin:0 0 17px}.forwarding-review .intake-main .intake-notes p{font-size:12px;line-height:1.7;white-space:pre-wrap}.forwarding-review .intake-note>span{margin:0}.forwarding-review .intake-buttons{padding-top:13px}.forwarding-review .intake-buttons .dashboard-button{min-height:39px}.forwarding-choice .shipping-consent{gap:10px;align-items:flex-start}.forwarding-choice .shipping-consent input{flex:0 0 16px;min-height:0;margin:2px 0 0;accent-color:#0871ec}.forwarding-choice form{display:block}
.forwarding-review .intake-buttons{position:sticky;bottom:0;z-index:3;background:#fff;box-shadow:0 -12px 22px #fff;padding-bottom:4px}.forwarding-review .forwarding-facts>div{padding:0!important;border:0!important}@media(min-width:768px) and (max-height:700px){.forwarding-review{padding:20px 26px 16px}.forwarding-review>header{margin-bottom:12px}.forwarding-review>header h2{font-size:24px;line-height:1.2;margin:6px 0}.forwarding-review>header .eyebrow{line-height:1.3}.forwarding-review .forwarding-steps{padding:7px 0 12px;margin-bottom:15px}.forwarding-review .intake-main>section{margin-bottom:17px}.forwarding-review .forwarding-checks>p{margin:8px 0 12px;font-size:11px}.forwarding-review .forwarding-checks{margin-bottom:16px}.forwarding-review .intake-side{padding:17px}.forwarding-review .intake-side h3{font-size:18px}}
