/* Courier presentation only. Data, action handlers and offline storage are unchanged. */
#courierApp{
 --bc-blue:#0083ff;--bc-ink:#080a2b;--bc-muted:#59658c;
 --bc-gradient:linear-gradient(105deg,#00a3ff 0%,#0080ff 100%);
 background:radial-gradient(ellipse at 18% 38%,#e7f3ff55,transparent 70%),linear-gradient(155deg,#f7fbff 0%,#eef7ff 56%,#f6fbff 100%);
 color:var(--bc-ink);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;
 display:flex;flex-direction:column;
}
#courierApp :is(h1,h2,h3,h4,button,input,select,textarea){font-family:inherit;}
#courierApp .courier-main{order:2;width:100%;max-width:760px;margin:0 auto;padding:0 13px calc(112px + env(safe-area-inset-bottom));}
#courierApp .bc-header{order:0;width:100%;max-width:760px;margin:0 auto;padding:12px 20px 10px;border:0;display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.3fr);gap:16px;align-items:end;background:none;}
#courierApp .bc104-brand{min-width:0;}
#courierApp .bc-header .bc-logo{display:block;width:100%;max-width:258px;height:auto;margin:0;object-fit:contain;}
#courierApp .bc104-tagline{display:block;margin:7px 0 0;color:#65739b;font-size:9px;line-height:1.3;white-space:nowrap;}
#courierApp .bc-identity{border:0;padding:0;display:flex;align-items:flex-end;flex-direction:column;min-width:0;text-align:right;line-height:1.25;font-size:12px;color:#51587f;}
#courierApp .bc-identity strong{color:#090c2d;font-size:14px;line-height:1.25;font-weight:700;margin-top:3px;overflow-wrap:anywhere;}
#courierApp .bc-tools{display:flex;margin:0 0 6px;gap:0;}
#courierApp .bc-tools button{width:32px;height:32px;padding:7px;background:#e6f1ff;border:0;border-radius:50%;color:#084898;}
#courierApp :is(button,a):focus-visible{outline:3px solid #005ac4;outline-offset:3px;}
#courierApp .offline86-status{order:1;width:calc(100% - 26px);max-width:734px;margin:0 auto 8px;font-size:11px;background:#e7f1ff;border-radius:10px;padding:4px 9px;}
#courierApp #journeyHost{font-family:inherit;color:var(--bc-ink);margin:0;padding:0;}
#courierApp #v31CourierReminders:empty{display:none;}
#courierApp .bc104-hero{position:relative;isolation:isolate;display:grid;border-radius:15px;overflow:hidden;background:#d4eaff;min-height:max(142px,calc((min(760px,100vw) - 26px) / 2.55));box-shadow:0 5px 22px #a8c8e913;margin:0 0 8px;}
#courierApp .bc104-hero-image{position:absolute;inset:0 0 0 auto;z-index:-2;width:68%;height:100%;object-fit:cover;object-position:right top;}
#courierApp .bc104-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#fff 0%,#fafdfff5 29%,#eaf5ffc9 43%,#e5f2ff73 57%,#d8edff0a 73%,transparent 100%);}
#courierApp .bc104-hero-content{padding:14px 12px 13px;position:relative;display:flex;align-items:flex-start;flex-direction:column;min-height:100%;min-width:0;}
#courierApp .bc104-hero-kicker{display:flex;align-items:center;gap:9px;margin:0 0 4px;color:#62658a;font-size:13px;line-height:1.3;}
#courierApp .bc104-hero-kicker svg{width:21px;height:21px;color:#007eff;}
#courierApp .bc104-hero h2{font-size:28px;line-height:1.1;letter-spacing:-.75px;font-weight:700;margin:0 0 3px;max-width:78%;overflow-wrap:anywhere;color:#070a2b;}
#courierApp .bc104-hero-date{font-size:13px;line-height:1.3;margin:0;color:#5b6188;text-transform:capitalize;}
#courierApp .bc104-hero .bc-evening-plan{margin:16px 0 0;padding:0;background:none;border:0;box-shadow:none;border-radius:0;max-width:100%;}
#courierApp .bc104-hero .bc-evening-plan>.btn{display:flex;align-items:center;justify-content:center;gap:9px;min-height:35px;max-width:100%;margin:0;padding:7px 11px;border:1px solid #fff;background:linear-gradient(105deg,#e9f4fff2,#e1f0ffe6);border-radius:999px;color:#0052d7;font-size:13px;font-weight:600;line-height:1.2;box-shadow:0 3px 12px #c8e2ff50;white-space:normal;}
#courierApp .bc104-hero .bc-evening-plan>.btn svg{width:18px;height:18px;}
#courierApp .bc104-hero .bc-evening-plan p{font-size:13px;line-height:1.3;margin:4px 0 7px;}
#courierApp .bc104-hero .bc-evening-plan h3{font-size:16px;margin:7px 0;}
#courierApp .bc104-hero:has(.bc-evening-plan.card){aspect-ratio:auto;min-height:190px;}
#courierApp .bc104-hero .bc-evening-plan.card>.btn{margin:5px 0;}
#courierApp #journeyHost .bc104-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0 0 9px;}
#courierApp .bc104-stats .bc-stat{border:0;border-radius:15px;background:#ffffffed;padding:6px 10px 7px;box-shadow:0 6px 20px #9abce810;display:flex;flex-direction:column;align-items:center;gap:0;min-height:124px;min-width:0;}
#courierApp .bc104-stats :is(.bc104-stat-icon,.bc-stat-icon){display:grid;place-items:center;width:39px;height:39px;margin:0 0 3px;border-radius:50%;color:#0085ff;background:#e5f0ff;}
#courierApp .bc104-stats .green :is(.bc104-stat-icon,.bc-stat-icon){background:#e5f8ee;color:#02b862;}
#courierApp .bc104-stats .coral :is(.bc104-stat-icon,.bc-stat-icon){background:#ffe6ed;color:#fa1747;}
#courierApp .bc104-stats .bc104-stat-icon svg,#courierApp .bc104-stats .bc-stat-icon svg{width:25px;height:25px;stroke-width:3;}
#courierApp .bc104-stats .blue .bc104-stat-icon svg{fill:#0085ff;stroke:#0085ff;}
#courierApp .bc104-stats .blue .bc104-stat-icon svg circle{fill:#fff;stroke:#fff;}
#courierApp .bc104-stats .coral .bc104-stat-icon svg{fill:#ff1747;stroke:#ff1747;}
#courierApp .bc104-stats .coral .bc104-stat-icon svg path:last-child{stroke:white;fill:none;stroke-width:2.5;}
#courierApp .bc104-stats .bc-stat>.bc104-stat-label{display:flex;align-items:center;justify-content:center;min-height:15px;margin:0;font-size:11px;line-height:1.15;color:#0c1034;text-align:center;max-width:none;white-space:nowrap;}
#courierApp .bc104-stats .green.bc-stat>.bc104-stat-label{font-size:clamp(9px,2.6vw,17px);letter-spacing:-.15px;}
#courierApp .bc104-stats .bc-stat b{display:block;font-size:25px;line-height:1.05;letter-spacing:-.5px;color:#080b2d;font-weight:700;margin:2px 0 1px;white-space:nowrap;}
#courierApp .bc104-stats .bc-stat small{font-size:12px;line-height:1.15;color:#62698e;margin:0 0 3px;}
#courierApp .bc104-stats progress{display:block;width:100%;height:8px;margin:auto 0 0;appearance:none;border:0;border-radius:999px;overflow:hidden;background:#e0e8f5;color:#0a93ff;}
#courierApp .bc104-stats progress::-webkit-progress-bar{background:#e0e8f5;border-radius:999px;}
#courierApp .bc104-stats progress::-webkit-progress-value{background:linear-gradient(90deg,#00a3ff,#0080ff);border-radius:999px;}
#courierApp .bc104-stats progress::-moz-progress-bar{background:#008bff;border-radius:999px;}
#courierApp .bc104-stats .green progress{color:#08bf74;}
#courierApp .bc104-stats .green progress::-webkit-progress-value{background:#08bf74;}
#courierApp .bc104-stats .green progress::-moz-progress-bar{background:#08bf74;}
#courierApp .bc104-stats .coral progress{color:#ff315b;}
#courierApp .bc104-stats .coral progress::-webkit-progress-value{background:#ff315b;}
#courierApp .bc104-stats .coral progress::-moz-progress-bar{background:#ff315b;}
#courierApp #journeyHost .bc104-complete{position:relative;isolation:isolate;border:0;border-radius:15px;padding:12px 13px 13px;margin:0 0 8px;background:#fff;box-shadow:0 6px 22px #99bfec09;min-height:93px;overflow:hidden;}
#courierApp .bc104-complete-title{display:flex;align-items:center;gap:10px;position:relative;z-index:1;margin:0 0 8px;max-width:calc(100% - 57px);}
#courierApp .bc104-complete-title>.bc104-complete-check{display:grid;place-items:center;flex:0 0 33px;width:33px;height:33px;border-radius:50%;background:linear-gradient(135deg,#02ce75,#00af55);color:white;}
#courierApp .bc104-complete-title>.bc104-complete-check svg{width:23px;height:23px;stroke-width:3;}
#courierApp #journeyHost .bc104-complete h2{font-size:19px;line-height:1.2;letter-spacing:-.35px;margin:0;color:#080b2b;}
#courierApp #journeyHost .bc104-complete p{font-size:13px;line-height:1.4;color:#5d668d;margin:0;position:relative;z-index:1;max-width:calc(100% - 78px);}
#courierApp .bc104-complete-art{position:absolute;right:9px;top:8px;width:95px;height:89px;pointer-events:none;}
#courierApp .bc104-complete-art svg{display:block;width:100%;height:100%;}
#courierApp .bc104-empty{background:white;border-radius:15px;padding:17px 14px;color:#5e6b8d;line-height:1.5;margin:0 0 8px;}
#courierApp .bc104-empty h2{color:#0b1436;font-size:20px;margin:0 0 8px;}
#courierApp .bc104-empty p{font-size:14px;margin:0;}
#courierApp .bc104-sync{display:flex;align-items:center;gap:11px;min-height:30px;margin:0 0 8px;padding:6px 12px;background:linear-gradient(100deg,#d5eaff,#d4e8ff);color:#1359c3;border-radius:13px;font-size:12px;line-height:1.35;}
#courierApp .bc104-sync svg{color:#008bff;width:19px;height:19px;flex:0 0 19px;}
#courierApp .bc104-sync p{margin:0;color:inherit;font-size:inherit;line-height:inherit;}
#courierApp .bc104-sync.bc-pending{background:#fff4df;color:#976010;}
#courierApp .bc104-sync.bc-pending svg{color:#be851d;}
#courierApp .bc-journey-footer:has(.bc104-sync){margin-top:0;}
#courierApp .bc104-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0 0 3px;}
#courierApp .bc104-actions button{border:0;border-radius:13px;background:#fff;color:#0e1637;display:flex;align-items:center;justify-content:center;gap:8px;font-size:11px;font-weight:400;text-align:left;line-height:1.3;min-height:37px;margin:0;padding:7px 9px;box-shadow:0 4px 15px #acd0f810;min-width:0;}
#courierApp .bc104-actions button svg{width:21px;height:21px;flex:0 0 21px;color:#073ba1;}
#courierApp .bc104-actions button span{min-width:0;overflow-wrap:normal;}
#courierApp .bc104-add{display:flex;align-items:center;justify-content:center;gap:13px;width:100%;min-height:39px;margin:0 0 8px;padding:9px 14px;border:0;border-radius:13px;background:var(--bc-gradient);color:white;font-size:15px;font-weight:400;line-height:1.2;box-shadow:0 5px 20px #0089ff12;}
#courierApp .bc104-add>span{flex:0 1 auto;min-width:0;text-align:center;}
#courierApp .bc104-add>svg:first-child{width:23px;height:23px;flex:0 0 23px;}
#courierApp .bc104-add>svg:last-child{width:16px;height:16px;position:absolute;right:16px;}
#courierApp .bc104-add{position:relative;padding-left:36px;padding-right:36px;}
#courierApp .bc104-add:disabled{opacity:.55;cursor:not-allowed;}
#courierApp .bc-stage:not(.bc104-complete){border:0;border-radius:16px;padding:17px 14px;background:#fff;box-shadow:0 5px 24px #96bce718;margin-bottom:8px;}
#courierApp #journeyHost .bc-stage-primary{background:var(--bc-gradient);border:0;border-radius:13px;box-shadow:0 5px 14px #008bff1c;font-size:19px;font-weight:600;min-height:50px;}
#courierApp .bc104-pending-link{display:block;text-align:center;font-size:12px;margin:0 0 8px;color:#946414;}
#courierApp .bc104-nav.bc-bottom-nav{position:fixed;inset:auto auto 0 50%;transform:translateX(-50%);width:min(760px,100%);display:grid;grid-template-columns:1fr 1fr 1.05fr 1.22fr .9fr;align-items:start;gap:0;padding:9px 7px calc(18px + env(safe-area-inset-bottom));min-height:85px;border:0;border-top:1px solid #e9f0fa;z-index:30;border-radius:24px 24px 0 0;background:#fffffff5;backdrop-filter:blur(18px);box-shadow:0 -4px 18px #abc8e90b;}
#courierApp .bc104-nav button{position:relative;min-width:0;min-height:53px;padding:3px 1px 7px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:5px;border:0;background:none;font-size:12px;font-weight:400;line-height:1.2;color:#657297;border-radius:0;}
#courierApp .bc104-nav button>svg{width:25px;height:25px;color:inherit;}
#courierApp .bc104-nav button[aria-current="page"]{color:#0085ff;font-weight:700;background:none;}
#courierApp .bc104-nav button[aria-current="page"]:after{position:absolute;content:"";bottom:0;width:26px;height:4px;border-radius:10px;background:#0085ff;box-shadow:none;}
#courierApp .bc104-nav .bc-scan-button{display:flex;justify-self:center;align-self:start;justify-content:center;min-height:64px;width:64px;height:64px;border:0;border-radius:50%;margin:-21px 0 0;padding:0;background:none;box-shadow:none;color:white;}
#courierApp .bc104-nav .bc-scan-circle{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;width:64px;height:64px;border:3px solid #fff;border-radius:50%;background:linear-gradient(125deg,#009dff,#0082ff);box-shadow:0 4px 12px #288bff29,0 0 0 3px #e6f2ff50;font-size:12px;font-weight:400;line-height:1.15;color:white;}
#courierApp .bc104-nav .bc-scan-circle svg{width:25px;height:25px;filter:none;}
#courierApp .bc104-nav button span{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0;text-shadow:none;}
#courierApp .bc104-nav .bc104-notification-icon{position:relative;display:block;width:25px;height:25px;flex:0 0 25px;}
#courierApp .bc104-nav .bc104-notification-icon>svg{display:block;width:25px;height:25px;}
#courierApp .bc104-nav .bc-scan-button[aria-current="page"]:after{display:none;}
#courierApp .bc104-nav .bc104-badge{position:absolute;right:calc(50% - 22px);top:-5px;display:grid;place-items:center;min-width:17px;height:17px;padding:0 3px;border:1px solid #fff;border-radius:999px;background:#ff1247;color:white;font-size:10px;line-height:1;font-style:normal;font-weight:700;}
#courierApp .bc104-nav .bc104-badge[hidden]{display:none!important;}
#courierApp .bc104-nav button>span:not(.bc-scan-circle):not(.bc104-badge){max-width:100%;white-space:nowrap;}
#courierApp .bc-tour-picker{padding-top:3px;}
#courierApp .bc-tour-picker>h2{font-size:25px;font-weight:700;letter-spacing:-.5px;}
#courierApp .bc-picker-tabs{display:grid;grid-template-columns:1fr 1.35fr .85fr;gap:8px;}
#courierApp .bc-picker-tabs .btn{min-width:0;font-size:12px;font-weight:600;line-height:1.25;padding:10px 7px;border:0;border-radius:13px;min-height:42px;}
#courierApp .bc-picker-tabs .btn.primary{background:var(--bc-gradient);}
#courierApp .bc-route-card{border:0;border-left:5px solid #16a3ff;border-radius:16px;padding:17px 14px;margin:10px 0;background:#fff;box-shadow:0 7px 24px #81b4e51a;}
#courierApp .bc-route-card h3{font-size:21px;line-height:1.2;margin:0 42px 9px 0;color:#090e30;}
#courierApp .bc-route-card>.btn{width:100%;justify-content:center;background:var(--bc-gradient);border:0;min-height:46px;border-radius:12px;font-weight:600;}
#courierApp .bc-route-card p{font-size:15px;margin:6px 0 9px;}
#courierApp .bc-route-icon{right:13px;top:12px;width:35px;height:35px;background:#eef6ff;color:#007fff;}
#courierApp .bc-route-card:has(>.btn:disabled){border-left-color:#b5cdea;}
#courierApp.fleet-open #courierBody{display:block!important;}
#courierApp.fleet-open #courierBody>:not(.bc104-nav){display:none!important;}
#detailModal .bc104-more{display:grid;gap:9px;color:#101736;font-family:Cabin,Arial,sans-serif;}
#detailModal .bc104-more h2{font-size:26px;line-height:1.2;margin:0 0 3px;}
#detailModal .bc104-more>button{display:flex;align-items:center;gap:13px;min-height:53px;padding:12px 13px;border:1px solid #dce8fc;border-radius:13px;background:#f8fbff;color:#174480;font-size:16px;font-family:inherit;text-align:left;}
#detailModal .bc104-more>button svg{width:23px;height:23px;flex:0 0 23px;color:#0086ff;}
#detailModal .bc104-more>button:focus-visible{outline:3px solid #005ac4;outline-offset:3px;}
@media(min-width:440px){
 #courierApp .courier-main{padding-left:18px;padding-right:18px;}
 #courierApp .bc-header{padding-left:24px;padding-right:24px;}
 #courierApp .bc104-hero-content{padding:20px 18px;}
 #courierApp .bc104-hero h2{font-size:34px;}
 #courierApp .bc104-hero-kicker,#courierApp .bc104-hero-date{font-size:16px;}
 #courierApp .bc104-hero .bc-evening-plan>.btn{min-height:40px;font-size:15px;padding:9px 14px;}
 #courierApp .bc104-stats .bc-stat{min-height:150px;padding:10px 14px;}
 #courierApp .bc104-stats .bc-stat>.bc104-stat-label{font-size:15px;}
 #courierApp .bc104-stats .bc-stat b{font-size:31px;}
 #courierApp .bc104-stats .bc-stat small{font-size:14px;}
 #courierApp .bc104-stats :is(.bc104-stat-icon,.bc-stat-icon){width:47px;height:47px;}
 #courierApp #journeyHost .bc104-complete{min-height:118px;padding:17px 18px;}
 #courierApp #journeyHost .bc104-complete h2{font-size:23px;}
 #courierApp #journeyHost .bc104-complete p{font-size:16px;}
 #courierApp .bc104-complete-art{width:116px;height:108px;}
 #courierApp .bc104-complete-title{max-width:calc(100% - 100px);}
 #courierApp #journeyHost .bc104-complete p{max-width:calc(100% - 107px);}
 #courierApp .bc104-sync{font-size:14px;min-height:36px;}
 #courierApp .bc104-actions button{font-size:14px;min-height:47px;}
 #courierApp .bc104-add{font-size:18px;min-height:48px;}
 #courierApp .bc104-nav button{font-size:14px;}
 #courierApp .bc104-nav .bc-scan-button,#courierApp .bc104-nav .bc-scan-circle{width:75px;height:75px;min-height:75px;}
 #courierApp .bc104-nav .bc-scan-circle svg{width:29px;height:29px;}
}
@media(min-width:600px){
 #courierApp .bc-header{padding-top:24px;padding-bottom:18px;gap:34px;}
 #courierApp .bc-identity{font-size:18px;}
 #courierApp .bc-identity strong{font-size:21px;}
 #courierApp .bc-tools button{width:40px;height:40px;}
 #courierApp .bc104-tagline{font-size:13px;}
 #courierApp .bc104-hero{border-radius:23px;margin-bottom:14px;}
 #courierApp .bc104-hero-content{padding:26px 24px;}
 #courierApp .bc104-hero h2{font-size:43px;}
 #courierApp .bc104-hero .bc-evening-plan{margin-top:25px;}
 #courierApp .bc104-hero .bc-evening-plan>.btn{font-size:18px;min-height:45px;}
 #courierApp #journeyHost .bc104-stats{gap:12px;margin-bottom:14px;}
 #courierApp .bc104-stats .bc-stat{border-radius:22px;min-height:180px;padding:15px 20px;}
 #courierApp .bc104-stats .bc-stat>.bc104-stat-label{font-size:17px;}
 #courierApp .bc104-stats .bc-stat b{font-size:36px;}
 #courierApp .bc104-stats .bc-stat small{font-size:16px;}
 #courierApp .bc104-stats :is(.bc104-stat-icon,.bc-stat-icon){width:56px;height:56px;margin-bottom:7px;}
 #courierApp .bc104-stats .bc104-stat-icon svg{width:32px;height:32px;}
 #courierApp #journeyHost .bc104-complete{border-radius:22px;min-height:160px;padding:22px 24px;margin-bottom:14px;}
 #courierApp #journeyHost .bc104-complete h2{font-size:27px;}
 #courierApp #journeyHost .bc104-complete p{font-size:19px;max-width:calc(100% - 150px);}
 #courierApp .bc104-complete-title{gap:16px;margin-bottom:12px;max-width:calc(100% - 140px);}
 #courierApp .bc104-complete-title>.bc104-complete-check{width:45px;height:45px;flex-basis:45px;}
 #courierApp .bc104-complete-art{width:150px;height:145px;right:16px;}
 #courierApp .bc104-sync{font-size:17px;padding:10px 18px;border-radius:18px;margin-bottom:12px;}
 #courierApp .bc104-actions{gap:12px;margin-bottom:12px;}
 #courierApp .bc104-actions button{font-size:16px;min-height:59px;border-radius:18px;gap:13px;}
 #courierApp .bc104-actions button svg{width:28px;height:28px;flex-basis:28px;}
 #courierApp .bc104-add{font-size:22px;min-height:61px;border-radius:18px;}
 #courierApp .bc104-nav.bc-bottom-nav{min-height:98px;padding-top:12px;border-radius:28px 28px 0 0;}
 #courierApp .bc104-nav button{font-size:16px;gap:7px;min-height:63px;}
 #courierApp .bc104-nav button>svg{width:30px;height:30px;}
 #courierApp .bc104-nav .bc-scan-button,#courierApp .bc104-nav .bc-scan-circle{width:87px;height:87px;min-height:87px;}
 #courierApp .bc104-nav .bc-scan-circle svg{width:36px;height:36px;}
 #courierApp .bc104-nav .bc-scan-circle{font-size:15px;}
}
@media(max-width:360px){
 #courierApp .courier-main{padding-left:10px;padding-right:10px;}
 #courierApp .bc-header{padding:16px 15px 10px;gap:11px;}
 #courierApp .bc-identity{font-size:12px;}
 #courierApp .bc-identity strong{font-size:14px;}
 #courierApp .bc104-tagline{font-size:8px;}
 #courierApp .bc104-hero{min-height:136px;}
 #courierApp .bc104-hero-content{padding:12px 11px;}
 #courierApp .bc104-hero h2{font-size:26px;}
 #courierApp .bc104-hero-kicker,#courierApp .bc104-hero-date{font-size:12px;}
 #courierApp .bc104-hero .bc-evening-plan{margin-top:12px;}
 #courierApp .bc104-hero .bc-evening-plan>.btn{font-size:12px;min-height:34px;gap:6px;padding:7px 9px;}
 #courierApp .bc104-stats .bc-stat{padding-left:7px;padding-right:7px;min-height:118px;}
 #courierApp .bc104-stats .bc-stat>.bc104-stat-label{font-size:10px;}
 #courierApp .bc104-stats .bc-stat b{font-size:23px;}
 #courierApp .bc104-stats .bc-stat small{font-size:11px;}
 #courierApp #journeyHost .bc104-complete h2{font-size:17px;}
 #courierApp #journeyHost .bc104-complete p{font-size:12px;max-width:calc(100% - 68px);}
 #courierApp .bc104-complete-title{gap:8px;max-width:calc(100% - 40px);}
 #courierApp .bc104-complete-title>.bc104-complete-check{width:29px;height:29px;flex-basis:29px;}
 #courierApp .bc104-complete-art{width:81px;height:82px;right:5px;}
 #courierApp .bc104-actions button{font-size:10px;gap:5px;padding:7px 5px;min-height:40px;}
 #courierApp .bc104-actions button svg{width:18px;height:18px;flex-basis:18px;}
 #courierApp .bc104-sync{font-size:11px;gap:8px;padding:7px 9px;}
 #courierApp .bc104-nav button{font-size:10px;}
 #courierApp .bc104-nav .bc-scan-button,#courierApp .bc104-nav .bc-scan-circle{width:60px;height:60px;min-height:60px;}
 #courierApp .bc104-nav .bc-scan-circle{font-size:11px;}
}
@media(prefers-reduced-motion:reduce){#courierApp *{scroll-behavior:auto;}}

#courierApp .offline86-status::before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:#00b866;margin-right:7px;vertical-align:1px}
#courierApp .offline86-status[data-connection="offline"]::before{background:#e63b56}
