/* Royal Gold identity, calm operational surfaces, generous touch targets. */
.remember-option{display:flex!important;align-items:flex-start;gap:10px;line-height:1.65;font-size:12px!important;color:#c4baa3!important;margin:17px 0}.remember-option input[type=checkbox]{width:19px!important;height:19px!important;min-height:19px!important;flex:0 0 19px;margin:2px 0!important;accent-color:#eabd59;padding:0!important}.workflow-banner{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:27px 30px;border:1px solid #5c4c2c;border-radius:13px;background:radial-gradient(ellipse at right top,#75542324,transparent 65%),repeating-linear-gradient(125deg,#ffffff02 0 1px,transparent 1px 6px),#191a13;margin:0 0 24px}.workflow-banner h2{font-size:23px;line-height:1.35;margin:14px 0 10px;max-width:620px}.workflow-banner p{font-size:12px;line-height:1.85;max-width:690px;margin-bottom:0}.workflow-banner>.ttd-icon{height:70px;width:70px;color:#af8c3b;opacity:.55;flex-shrink:0}.workflow-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.workflow-card{padding:22px;border:1px solid #3b3a2d;border-radius:11px;background:#141610;min-width:0;margin-bottom:17px}.workflow-grid>.workflow-card{margin-bottom:0}.workflow-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:13px}.workflow-card h3{margin:0;font-size:15px;line-height:1.55;overflow-wrap:anywhere}.workflow-card p{font-size:12px;line-height:1.85;color:#bcb49f;overflow-wrap:anywhere}.workflow-card small{display:block;font-size:10px;line-height:1.8;color:#9d947d}.workflow-actions{display:flex;align-items:center;flex-wrap:wrap;gap:9px;padding-top:15px;margin-top:16px;border-top:1px solid #353429}.workflow-actions button{min-height:40px;font-size:11px}.workflow-card details{padding:13px 0;margin:12px 0;border-top:1px solid #353429;border-bottom:1px solid #353429}.workflow-card summary,.workflow-history>summary{font-size:12px;color:#e0c17f;cursor:pointer;line-height:1.7}.dispatch-price{display:flex;justify-content:space-between;align-items:center;gap:15px;margin:20px 0}.dispatch-price b{color:#b5ac94;font-size:12px}.dispatch-price strong{font-size:24px;color:#eabd59;font-weight:600}.dispatch-columns{display:grid;grid-template-columns:1fr 1fr;gap:22px}.dispatch-columns>section>h2{font-size:15px;margin:2px 0 20px}.dispatch-columns>section>h2>span{float:right;border:1px solid #4f422a;background:#282316;border-radius:20px;font:500 10px 'DM Sans',sans-serif;padding:4px 8px;color:#e0bd74}.workflow-history{margin:25px 0;padding:20px;border:1px solid #39382b;border-radius:10px}.workflow-history>.workflow-grid{margin-top:20px}.workflow-warning{padding:13px 15px;border:1px solid #73502e;border-radius:8px;background:#2a2216;color:#e8c28b!important;font-size:12px!important;line-height:1.8;margin:15px 0;overflow-wrap:anywhere}.workflow-section-title{font-size:17px;margin:28px 0 19px}.count-comparison{display:flex;justify-content:space-between;gap:13px;background:#10120e;border:1px solid #33382a;border-radius:8px;padding:15px;margin:17px 0}.count-comparison span{font-size:9px;color:#a49c86;flex:1;min-width:0}.count-comparison b{display:block;font-size:16px;color:#e4cc98;margin-top:8px;overflow-wrap:anywhere}.closeout-stock>div{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:10px 0;border-bottom:1px solid #303326;font-size:10px}.closeout-stock span{color:#a69f89}.closeout-stock b{color:#d2c6a7;font-weight:500}.workflow-overview{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px;border:1px solid #4e4a2e;background:#191c11;border-radius:11px;margin-bottom:22px}.workflow-overview h2{font-size:18px;margin:10px 0}.workflow-overview p{font-size:11px;line-height:1.7}.danger{color:#e29e89!important}.status-requested,.status-ready,.status-claimed{color:#e6c981;border-color:#705a2a;background:#302916}.status-issue,.status-high-priority,.status-needs-review{color:#efb49d;border-color:#754336;background:#301d17}.status-confirmed,.status-matched,.status-reviewed{color:#a7d8a6;border-color:#3c6140;background:#1d2c1b}.status-en-route,.status-arrived{color:#99c4e4;border-color:#3a607a;background:#182a36}.status-medium-priority{color:#e9c17e}.status-low-priority{color:#b6bea3}.driver-guide,.driver-callout{padding:21px;border:1px solid #44452e;border-radius:12px;background:#161910;margin:21px 0}.driver-guide>summary{font-size:14px;color:#e3c581;font-weight:600;cursor:pointer;min-height:25px;line-height:1.65}.driver-guide ol{margin:19px 0;padding-left:21px}.driver-guide li{font-size:13px;color:#b8b4a3;line-height:1.8;padding:6px 0}.driver-guide li b{color:#e0d1b2}.driver-guide p,.driver-callout p{font-size:12px;color:#aaa890;line-height:1.8}.driver-guide h2{margin:0 0 16px;font-size:18px}.driver-callout>b{font-size:14px;color:#e1cd97}.driver-callout button{width:100%;margin-top:9px}.pool-offer{border-color:#5d5130;background:linear-gradient(130deg,#222416,#14170f)}.pool-offer h3{font-size:21px;color:#eee0bb;margin:22px 0 12px}.pool-offer>p{font-size:12px;line-height:1.85}.delivery-brand{margin:20px 0}.delivery-brand small{font-size:9px;letter-spacing:1.8px;color:#a79b74}.delivery-brand h3{margin:8px 0 18px;font-size:21px}.delivery-brand p{margin:7px 0;font-size:16px;color:#e6dcc5}.delivery-address{background:#10130e;border:1px solid #3c432e;border-radius:9px;padding:17px;margin:18px 0}.delivery-address>small{font-size:9px;letter-spacing:1.7px;color:#9ea47c}.delivery-address>strong{display:block;margin:10px 0 12px;color:#eee7d5;font-size:18px;line-height:1.65;overflow-wrap:anywhere}.delivery-address p{margin:0 0 13px;font-size:13px}.delivery-address button{width:100%;min-height:44px;font-size:12px}.delivery-steps{list-style:none;padding:0;margin:20px 0;border-top:1px solid #30382a}.delivery-steps li{font-size:12px;color:#767d6a;padding:13px 2px;border-bottom:1px solid #30382a}.delivery-steps li:before{content:'○';margin-right:10px;color:#586044}.delivery-steps li.current{color:#e9ce8f;font-weight:600}.delivery-steps li.current:before{content:'●';color:#eabd59}.delivery-steps li.done:before{content:'✓';color:#94ca92}.delivery-actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:19px}.delivery-actions button{flex:1;min-height:46px;font-size:12px;min-width:125px}.delivery-actions button.primary{flex-basis:100%}.handoff-amounts{display:flex;gap:15px;justify-content:space-between;padding:17px 0;margin:17px 0;border-top:1px solid #3a3d2b;border-bottom:1px solid #3a3d2b}.handoff-amounts span{flex:1;min-width:0;font-size:11px;color:#b8ad8c}.handoff-amounts b{display:block;font-size:16px;color:#e6cf9c;margin-top:8px;overflow-wrap:anywhere}.handoff-tile h3{margin:0;font-size:16px;line-height:1.6}.payment-due{font-size:29px!important;font-weight:600;color:#eabd59!important;padding:18px 0;border-top:1px solid #48402a;border-bottom:1px solid #48402a}.driver-header b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.driver-main h1,.driver-main h2,.driver-main h3{overflow-wrap:anywhere}#driver-fields textarea{width:100%;font:inherit;font-size:16px;background:#11130e;color:#f4f1e9;border:1px solid #4a483a;border-radius:8px;padding:12px;margin-top:8px;resize:vertical}#driver-fields .remember-option{font-size:13px!important}#driver-fields .handoff-amounts b{font-size:15px}.driver-hero .delivery-actions{position:relative;z-index:1}.driver-hero h1{font-size:30px;line-height:1.25}.driver-hero .row .status{font-size:10px;letter-spacing:0}.driver-main>h2{margin-top:29px}.driver-workflow-status{font-size:11px;color:#aaa}.cloud-login-card .remember-option input{display:inline-block!important}.driver-auth .remember-option{font-size:13px!important}.driver-guide .order-card{background:#10130d}.driver-main .row{min-width:0}.driver-main .row small{white-space:nowrap}.workflow-card .row{display:flex;justify-content:space-between;gap:15px}
@media(min-width:1300px){.workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dispatch-columns .workflow-card{padding:24px}}
@media(max-width:900px){.workflow-grid{grid-template-columns:1fr}.dispatch-columns{grid-template-columns:1fr}.workflow-banner{padding:22px}.workflow-banner h2{font-size:21px}.workflow-banner>.ttd-icon{width:45px;height:45px}}
@media(max-width:650px){.workflow-banner{display:block;padding:23px}.workflow-banner>.ttd-icon{display:none}.workflow-banner p{font-size:12px}.workflow-card{padding:19px}.workflow-card-head{flex-wrap:wrap}.workflow-actions button{min-height:44px;font-size:12px;flex:1}.workflow-overview{display:block}.workflow-overview .text-button{display:inline-block;padding:10px 0}.count-comparison{gap:9px;padding:13px}.count-comparison b{font-size:15px}.closeout-stock>div{flex-wrap:wrap;gap:7px;font-size:11px}.workflow-history{padding:16px}.driver-main{padding-bottom:120px}.driver-guide,.driver-callout{padding:19px}.driver-hero{padding:23px}.driver-hero h1{font-size:30px}.driver-metrics strong{font-size:24px}.driver-metrics article{padding:17px}.driver-bottom button{min-height:54px}.handoff-amounts{gap:10px}.handoff-amounts b{font-size:15px}.delivery-address>strong{font-size:18px}.delivery-actions button{min-height:48px}.workflow-history>summary{min-height:44px}.remember-option{font-size:13px!important}}
