:root{--tb-blue:#1a73e8;--tb-blue-hover:#155fc0;--tb-blue-soft:#eaf3ff;--tb-green:#248a3d;--tb-green-soft:#edf8f0;--tb-orange:#bd5200;--tb-orange-soft:#fff3e8;--tb-red:#c6283d;--tb-red-soft:#fff1f3;--tb-yellow:#f4c430;--tb-yellow-soft:#fff9df;--tb-amber:var(--tb-orange);--tb-amber-soft:var(--tb-orange-soft);--tb-black:#1a1a1a;--tb-charcoal:#2c2c2e;--tb-ink:#1d1d1f;--tb-text:#3a3a3c;--tb-muted:#6e6e73;--tb-subtle:#86868b;--tb-canvas:#f5f5f7;--tb-surface:#fff;--tb-surface-2:#f8f8fa;--tb-surface-3:#f0f0f3;--tb-line:#d8d8dc;--tb-line-soft:#e8e8eb;--tb-bb:#c7c7cc;--tb-radius-sm:8px;--tb-radius-md:12px;--tb-radius-lg:16px;--tb-radius-xl:20px;--tb-shadow-sm:0 1px 2px #0000000d,0 1px 5px #00000006;--tb-shadow-md:0 10px 34px #0000001a;--tb-shadow-modal:0 28px 90px #00000047;--tb-control-h:38px;--tb-modal-control-h:34px;--tb-control-radius:9px;--tb-page-gap:18px;--tb-ease:.16s cubic-bezier(.2,.7,.3,1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html{background:var(--tb-canvas)}body{background:var(--tb-canvas);color:var(--tb-ink);font-family:var(--tb-font-ui);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:12px}button,input,select,textarea{font:inherit}button,a,input,select,textarea{box-sizing:border-box}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #1a73e838}.app-shell,.management-shell{background:var(--tb-canvas)}.main,.management-main{background:var(--tb-canvas)!important;padding:24px 26px 42px!important}.management-header,.daily-home-header{min-height:94px;border-bottom:1px solid var(--tb-line)!important;background:0 0!important;margin:0 0 18px!important;padding:0 0 18px!important}.management-header .eyebrow,.daily-home-header .eyebrow,.eyebrow{text-transform:uppercase;color:var(--tb-blue)!important;letter-spacing:.12em!important;font-size:9px!important;font-weight:800!important}.management-header h1,.daily-home-header h1{margin:6px 0 4px!important}.app-shell .main>header h1,.management-header h1,.daily-home-header h1,.login-card .login-heading{color:var(--tb-ink)!important;letter-spacing:-.65px!important;font-size:25px!important;font-weight:800!important;line-height:1.08!important}.login-page{--tb-charcoal:#161719;background:var(--tb-charcoal)}.login-card{grid-template-rows:auto minmax(0,1fr) auto;display:grid}.login-logo{background:var(--tb-charcoal)}.login-copy-region{flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:0;padding:26px 0;display:flex}.login-copy{text-align:center;flex-direction:column;align-items:center;gap:4px;width:100%;display:flex}.login-card .login-heading,.login-card .login-subtitle{align-self:center;width:100%;text-align:center!important;margin:0 auto!important;transform:none!important}.login-card .login-heading{color:var(--tb-ink)!important;font-size:22px!important}.login-card .login-subtitle{color:var(--tb-muted)!important}.login-copy-region>.error{margin:8px 0 0}.login-google{justify-content:center;align-items:center;margin-top:0;display:flex}.login-google-button-content{justify-content:center;align-items:center;gap:13px;margin:0 auto;display:inline-flex}.login-google-button-content svg{color:currentColor;flex:0 0 15px;width:15px;height:15px;display:block}.login-google:focus-visible{color:var(--orange);background:#fff}.login-google:hover{border-color:var(--tb-charcoal);background:var(--tb-charcoal);color:#fff}.management-header p,.daily-home-header p{color:var(--tb-muted)!important;margin:0!important;font-size:13px!important;line-height:18px!important}.sidebar{background:var(--tb-black)!important;color:#fff!important;padding:7px 0 9px!important}.sidebar .brand{cursor:default!important;width:100%!important;min-height:0!important;padding:8px 20px 9px!important;display:block!important}.sidebar .brand img{max-width:155px!important;height:auto!important;display:block!important}.sidebar .brand span{color:#fff!important;letter-spacing:.13em!important;text-align:left!important;width:auto!important;max-width:100%!important;margin-top:6px!important;padding:0!important;font-size:8px!important;font-weight:500!important;display:block!important}.sidebar nav{padding:0 14px!important}.sidebar nav>p{color:var(--tb-blue)!important;letter-spacing:.13em!important;margin:7px 10px 3px!important;font-size:8px!important;font-weight:800!important}.sidebar nav:not(.today-work-sidebar-nav)>p{margin-left:10px!important}.sidebar nav>a,.sidebar-menu-label,.today-work-nav{color:#b9b9bf!important;width:100%!important;min-height:34px!important;transition:background var(--tb-ease),color var(--tb-ease)!important;background:0 0!important;border:0!important;border-radius:9px!important;align-items:center!important;gap:9px!important;margin:0!important;padding:0 20px!important;font-size:11px!important;font-weight:650!important;line-height:1!important;text-decoration:none!important;display:flex!important;transform:none!important}.app-shell .sidebar nav button.sidebar-menu-label,.app-shell .sidebar nav button.sidebar-menu-label>span{font-size:11px!important}.sidebar nav>a svg,.sidebar-menu-label svg,.today-work-nav svg{color:#85858b!important;width:17px!important;height:17px!important;transition:color var(--tb-ease)!important;flex:0 0 17px!important}.sidebar nav>a:hover,.sidebar-menu-label:hover,.today-work-nav:hover,.sidebar nav>a.active,.sidebar-menu-label[aria-expanded=true],.today-work-nav.active{color:#fff!important;background:#2c2c30!important;transform:none!important}.sidebar nav>a:hover svg,.sidebar-menu-label:hover svg,.today-work-nav:hover svg,.sidebar nav>a.active svg,.sidebar-menu-label[aria-expanded=true]>svg:not(.sidebar-group-chevron),.today-work-nav.active svg{color:var(--tb-green)!important}.app-shell .sidebar .today-work-sidebar-nav .today-work-nav>span,.app-shell .sidebar .today-work-sidebar-nav .email-center-nav .sidebar-unread-count{color:#fff!important;visibility:visible!important;opacity:1!important;background:#454549!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-width:20px!important;height:18px!important;margin-left:auto!important;padding:0 6px!important;font-size:10px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}.sidebar-foot form button{color:#b9b9bf!important;width:100%!important;min-height:34px!important;transition:background var(--tb-ease),color var(--tb-ease)!important;background:0 0!important;border:0!important;border-radius:9px!important;align-items:center!important;gap:9px!important;margin:0!important;padding:0 10px!important;font-size:11px!important;font-weight:650!important;line-height:1!important;display:flex!important}.sidebar-foot form button svg{color:#85858b!important;width:17px!important;height:17px!important;transition:color var(--tb-ease)!important;flex:0 0 17px!important}.sidebar-foot form button:hover{color:#fff!important;background:#2c2c30!important}.sidebar-foot form button:hover svg{color:var(--tb-green)!important}.sidebar .sidebar-foot{margin-top:auto!important;padding:5px 14px 2px!important}.sidebar .sidebar-foot .profile{border-top:1px solid #343438!important;gap:9px!important;margin:4px 0 0!important;padding:8px 4px 2px!important}.sidebar .sidebar-foot .profile strong{line-height:1.2!important}.sidebar .sidebar-foot .profile small{margin-top:4px!important;line-height:1.25!important}.sidebar-group-chevron{color:#77777c!important;width:13px!important;height:13px!important;margin-left:auto!important}.sidebar-submenu{border-left:2px solid var(--tb-blue)!important;background:#ffffff06!important;margin:1px 0 4px 18px!important;padding:1px 0 1px 10px!important}.sidebar .sidebar-submenu:before{content:none!important;display:none!important}.sidebar-submenu a,.sidebar-submenu button{color:#aaaab0!important;text-align:left!important;width:100%!important;min-height:30px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:8px!important;align-items:center!important;gap:8px!important;margin:0 4px!important;padding:0 8px!important;font-size:10px!important;font-weight:600!important;text-decoration:none!important;display:flex!important;transform:none!important}.sidebar-submenu a:hover,.sidebar-submenu a.active,.sidebar-submenu button:hover,.sidebar-submenu button.active{color:#fff!important;background:#303034!important;transform:none!important}.sidebar-submenu a svg,.sidebar-submenu button svg{color:#818187!important;width:14px!important;height:14px!important}.sidebar-submenu a:hover svg,.sidebar-submenu a.active svg,.sidebar-submenu button:hover svg,.sidebar-submenu button.active svg{color:var(--tb-green)!important}.card,.info-card,.production-metric-card,.daily-category-card,.daily-action-card,.settings-card,.template-card,.tracker-editor-card,.order-communications,.email-center-toolbar,.email-center-grid,.weekly-overview,.daily-action-list,.detail,.order-list{border-color:var(--tb-line)!important;border-radius:var(--tb-radius-lg)!important;background:var(--tb-surface)!important;box-shadow:var(--tb-shadow-sm)!important}.card-title{text-transform:uppercase;color:var(--tb-muted)!important;letter-spacing:.09em!important;font-size:9px!important;font-weight:800!important}.info-card{padding:15px!important}.info-card strong{color:var(--tb-ink)!important;font-size:12px!important;font-weight:720!important}.info-card a,.info-card span{color:var(--tb-muted)!important;font-size:10px!important}.app-shell button,.management-shell button,.app-shell .button,.management-shell .button,.app-shell a.button,.management-shell a.button{font-family:inherit}.composer button,.composer a,.email-compose-modal button,.email-compose-modal a,.settings-card button,.template-card button,.tracker-editor-card button,.toolbar button,.toolbar a,.top-actions button,.top-actions a,.detail-actions button,.detail-actions a,.communications-head button,.communication-toggle,.mobile-photo-button,.square-payment-button,.photo-handoff-actions a,.photo-handoff-actions button{white-space:nowrap;min-height:var(--tb-control-h)!important;border-radius:var(--tb-control-radius)!important;box-shadow:var(--tb-shadow-sm)!important;transition:transform var(--tb-ease),background var(--tb-ease),border-color var(--tb-ease),color var(--tb-ease)!important;justify-content:center!important;align-items:center!important;gap:7px!important;padding:0 13px!important;font-size:10px!important;font-weight:700!important;line-height:1!important;text-decoration:none!important}.composer button:hover,.composer a:hover,.email-compose-modal button:hover,.email-compose-modal a:hover,.toolbar button:hover,.toolbar a:hover,.top-actions button:hover,.top-actions a:hover,.detail-actions button:hover,.detail-actions a:hover{transform:translateY(-1px)}.composer button svg,.composer a svg,.email-compose-modal button svg,.email-compose-modal a svg,.toolbar button svg,.toolbar a svg,.top-actions button svg,.top-actions a svg,.detail-actions button svg,.detail-actions a svg{flex:0 0 14px!important;width:14px!important;height:14px!important}button:disabled,a[aria-disabled=true]{opacity:.52!important;cursor:not-allowed!important;transform:none!important}.secondary{border:1px solid var(--tb-line)!important;color:var(--tb-ink)!important;background:#fff!important}.danger,.delete-order,.remove-photo-button{color:var(--tb-red)!important;background:#fff!important;border:1px solid #e5a6b0!important}input:not([type=checkbox]):not([type=radio]),select,textarea{border:1px solid var(--tb-line)!important;border-radius:var(--tb-control-radius)!important;color:var(--tb-ink)!important;transition:border-color var(--tb-ease),box-shadow var(--tb-ease)!important;background:#fff!important;box-shadow:inset 0 1px 1px #00000006!important}input:not([type=checkbox]):not([type=radio]),select{min-height:var(--tb-control-h)!important}input:focus,select:focus,textarea:focus{border-color:var(--tb-blue)!important;outline:0!important;box-shadow:0 0 0 3px #1a73e81f!important}label{color:var(--tb-muted);letter-spacing:.01em;font-size:9px;font-weight:750}.dashboard-summary,.daily-category-grid,.production-grid{gap:10px!important}.dashboard-summary>button,.daily-category-card,.production-metric-card{border:1px solid var(--tb-line)!important;border-radius:var(--tb-radius-md)!important;min-height:118px!important;box-shadow:none!important;transition:transform var(--tb-ease),border-color var(--tb-ease),box-shadow var(--tb-ease)!important;padding:14px!important}.app-shell .production-metric-card{align-items:center!important;gap:14px!important}.app-shell .production-metric-card .metric-icon{transform:translateY(4px)!important}.app-shell .production-metric-card>div:last-child{flex-direction:column!important;justify-content:center!important;align-self:stretch!important;align-items:flex-start!important;gap:5px!important;min-width:0!important;display:flex!important}.app-shell .production-metric-card>div:last-child>span,.app-shell .production-metric-card>div:last-child>strong,.app-shell .production-metric-card>div:last-child>small{margin:0!important}.dashboard-summary>button:hover,.daily-category-card:hover,.production-metric-card:hover{border-color:#b8b8bd!important;transform:translateY(-2px)!important;box-shadow:0 7px 20px #00000012!important}.app-shell .production-metric-card:hover{border-color:var(--tb-blue)!important;box-shadow:none!important;background:#fff!important;transform:none!important}.daily-category-card strong,.production-metric-card strong{color:var(--tb-ink)!important;font-size:11px!important;line-height:1.25!important}.daily-category-card small,.production-metric-card small{color:var(--tb-muted)!important;font-size:9px!important;line-height:1.4!important}.daily-category-card>svg,.production-metric-card>svg{color:var(--tb-subtle)!important}.production-metric-card span,.production-metric-card strong,.production-metric-card small{text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere!important;overflow:visible!important}.production-metric-card span{font-size:9px!important;line-height:1.25!important}.app-shell .production-metric-card>div:last-child>span{color:var(--tb-charcoal)!important;font-size:12px!important;font-weight:750!important;line-height:1.2!important}.app-shell .production-metric-card>div:last-child>strong{color:var(--tb-blue)!important;letter-spacing:0!important;font-size:12px!important;font-weight:750!important;line-height:1.2!important}.app-shell .production-metric-card.due-orders-card .overdue-count{color:var(--tb-red)!important;font-weight:750!important}.toolbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--tb-line)!important;border-radius:var(--tb-radius-md)!important;min-height:54px!important;box-shadow:none!important;background:#ffffffb8!important;align-items:center!important;gap:10px!important;margin:0 0 12px!important;padding:8px!important}.toolbar .search{min-height:var(--tb-control-h)!important;border-color:var(--tb-line)!important;border-radius:var(--tb-control-radius)!important;background:#fff!important}.app-shell .toolbar .search,.app-shell .toolbar>select{border:1px solid #c4c4c8!important}.toolbar .search input,.toolbar .search input:focus{height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important}.app-shell .toolbar .search input,.app-shell .toolbar>select{font-family:inherit!important;font-size:13px!important;font-weight:400!important;line-height:1.2!important}.app-shell .toolbar .search input{color:var(--tb-text)!important}.app-shell .toolbar>select{appearance:none!important;color:var(--tb-text)!important;background-color:#fff!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%231d1d1f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-position:right 12px center!important;background-repeat:no-repeat!important;background-size:14px 14px!important;padding:0 34px 0 12px!important}.order-list{background:#fff!important;overflow:hidden!important}.order-list .list-title{border-bottom:1px solid var(--tb-line)!important;background:#e9e9ed!important;min-height:48px!important;padding:0 15px!important}.app-shell .order-list .list-title.recent-orders-title{border-radius:var(--tb-radius-md)!important;background:var(--tb-charcoal)!important;border:0!important;width:calc(100% - 16px)!important;margin-top:8px!important;margin-left:8px!important;margin-right:8px!important}.app-shell .order-list .list-title.recent-orders-title>strong{color:#fff!important;align-items:center!important;gap:7px!important;display:inline-flex!important}.app-shell .order-list .list-title.recent-orders-title>strong>svg{color:currentColor!important;stroke:currentColor!important;flex:0 0 14px!important;width:14px!important;height:14px!important}.app-shell .order-list .list-title.recent-orders-title>span{width:26px!important;min-width:26px!important;height:26px!important;color:var(--tb-blue)!important;background:#fff!important;border-radius:50%!important;place-items:center!important;font-size:11px!important;font-weight:750!important;line-height:1!important;display:grid!important}@media (min-width:1051px){.app-shell .order-list .list-title{box-sizing:border-box!important;border-radius:0 0 var(--tb-radius-md) var(--tb-radius-md)!important;align-items:center!important;height:50px!important;min-height:50px!important;padding:0 15px!important}}.order-list .order-row{border-radius:var(--tb-radius-md)!important;width:calc(100% - 16px)!important;height:92px!important;min-height:92px!important;transition:background var(--tb-ease),border-color var(--tb-ease)!important;background:0 0!important;border:1px solid #c7c7cc!important;margin:7px 8px!important;padding:10px 14px!important}.app-shell .order-list .recent-orders-title+.order-row{margin-top:12px!important}.app-shell .order-list .order-row .row-top>b{color:var(--tb-blue)!important;letter-spacing:.44px!important;font-size:7.2px!important;font-weight:750!important}.app-shell .order-list .order-row .row-top{align-items:center!important;min-height:17px!important}.app-shell .order-list .order-row>strong{color:var(--tb-ink)!important;letter-spacing:-.36px!important;margin:1px 0 0!important;font-size:14px!important;font-weight:700!important;line-height:1.12!important;display:block!important}.app-shell .order-list .order-row .roc-order-date{color:var(--tb-muted)!important;margin-top:5px!important;font-size:8px!important;font-weight:400!important;line-height:1.25!important}.app-shell .order-list .order-row .roc-order-footer{grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:8px!important;min-height:14px!important;margin-top:8px!important;display:grid!important}.app-shell .order-list .order-row .roc-order-footer>b{color:var(--tb-ink)!important;letter-spacing:-.36px!important;white-space:nowrap!important;align-self:end!important;font-size:14px!important;font-weight:700!important;line-height:1.12!important}.order-list .order-row:hover{border-color:var(--tb-blue)!important;background:#fff!important}.order-list .order-row.selected{border-color:var(--tb-blue)!important;box-shadow:none!important;background:#fff!important}.app-shell .order-list .order-row:not(.selected){background:#f3f3f5!important}.app-shell .order-list .order-row:not(.selected):hover{border-color:var(--tb-blue)!important;background:#fff!important}.app-shell .order-list .order-row.selected,.app-shell .order-list .order-row.action-overdue.selected{border-color:var(--tb-blue)!important;box-shadow:0 0 0 1px var(--tb-blue),0 4px 12px #1a73e81f!important;background:#fff!important}.app-shell .order-list .order-row.selected:before{display:none!important}.app-shell .workspace{background:var(--tb-surface-3)!important;border:0!important}.app-shell .workspace>.order-list{box-shadow:none!important;background:#fff!important;border-right:0!important}.app-shell .workspace>.detail{border:1px solid var(--tb-line)!important;border-radius:var(--tb-radius-md)!important;background:var(--tb-surface)!important;width:auto!important;box-shadow:var(--tb-shadow-sm)!important;margin:0 8px 8px!important;overflow:hidden!important}.app-shell .main.focus-mode>.workspace{background:var(--tb-surface-3)!important;box-shadow:none!important;border:0!important}.app-shell .main.focus-mode .workspace>.detail{margin:8px!important}.order-top-toolbar{flex-wrap:wrap!important;gap:8px!important}.order-top-toolbar-left,.order-top-toolbar-right{flex-wrap:wrap!important;gap:7px!important;min-width:0!important;display:flex!important}.order-top-toolbar-left{flex:560px!important}.order-top-toolbar-right{flex:0 auto!important;margin-left:auto!important}.modal-backdrop,.email-compose-overlay{z-index:1000!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#0c0c0e94!important;place-items:center!important;padding:16px!important;display:grid!important;position:fixed!important;inset:0!important;overflow:hidden!important}.composer,.email-compose-modal,.photo-handoff-modal{box-sizing:border-box!important;border-radius:var(--tb-radius-xl)!important;width:min(760px,100vw - 32px)!important;height:auto!important;max-height:calc(83.333dvh - 26px)!important;box-shadow:var(--tb-shadow-modal)!important;text-align:left!important;scrollbar-gutter:auto!important;background:#fff!important;border:1px solid #ffffff29!important;grid-template-rows:auto minmax(0,1fr) auto!important;gap:0!important;padding:0!important;display:grid!important;overflow:hidden!important}.ups-shipment-composer{width:min(1010px,83.333vw - 20px)!important}.global-pickup-composer,.square-payment-composer{width:min(700px,100vw - 32px)!important}.photo-handoff-modal{width:min(500px,100vw - 32px)!important}.composer>.composer-head,.email-compose-modal>header,.photo-handoff-modal>.tb-modal-head{border-radius:var(--tb-radius-xl) var(--tb-radius-xl) 0 0!important;background:var(--tb-black)!important;color:#fff!important;min-height:84px!important;box-shadow:none!important;border:0!important;justify-content:space-between!important;align-items:flex-start!important;gap:18px!important;margin:0!important;padding:19px 22px 17px!important;display:flex!important;position:relative!important}.composer>.composer-head h2,.email-compose-modal>header h2{color:#fff!important;letter-spacing:-.35px!important;margin:5px 0 0!important;font-size:20px!important;font-weight:740!important;line-height:1.12!important}.composer>.composer-head .composer-intro,.email-compose-modal>header p{color:#b8b8bd!important;max-width:620px!important;margin:5px 0 0!important;font-size:10px!important;line-height:1.42!important}.composer>.composer-head .icon-btn,.email-compose-modal>header>button,.photo-handoff-close{color:#fff!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;box-shadow:none!important;background:#2c2c2e!important;border:1px solid #414145!important;border-radius:9px!important;place-items:center!important;padding:0!important;display:grid!important;position:static!important}.composer>.composer-head .icon-btn:hover,.email-compose-modal>header>button:hover,.photo-handoff-close:hover{background:#3a3a3c!important;transform:none!important}.composer>.composer-head~:not(.composer-actions),.email-compose-body{min-height:0}.composer{grid-auto-rows:max-content}.composer>:not(.composer-head):not(.composer-actions){margin-left:20px!important;margin-right:20px!important}.composer>.composer-head+*{margin-top:16px!important}.composer>.composer-actions~*{display:none}.composer>.composer-actions,.email-compose-modal>footer{border-top:1px solid var(--tb-line)!important;border-radius:0 0 var(--tb-radius-xl) var(--tb-radius-xl)!important;background:#fff!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;min-height:64px!important;margin:16px 0 0!important;padding:12px 20px!important;display:flex!important;position:relative!important;box-shadow:0 -8px 22px #00000009!important}.composer>.composer-actions button,.email-compose-modal>footer button{min-width:108px!important}.composer>.composer-actions button:last-child,.email-compose-modal>footer button:last-child{min-width:170px!important}.email-compose-body{scrollbar-gutter:stable;background:#fff!important;gap:12px!important;padding:16px 20px!important;display:grid!important;overflow:auto!important}.composer,.email-compose-modal,.photo-handoff-modal,.composer>label,.composer input,.composer select,.composer textarea,.email-compose-modal input,.email-compose-modal select,.email-compose-modal textarea,.email-ai-review,.email-snippet-tools,.email-attachments,.email-preview-card,.test-email-panel,.ai-draft-panel,.delay-email-notice,.square-payment-summary>div,.square-sandbox-notice,.square-created-link,.ups-flow-steps,.ups-flow-section,.ups-package-editor article,.ups-rate-comparison button,.ups-purchase-warning,.photo-handoff-qr,.photo-handoff-order{border-color:var(--tb-bb)!important}.composer>.composer-actions,.email-compose-modal>footer{border-top-color:var(--tb-bb)!important}.composer>.composer-actions button,.composer>.composer-actions a,.email-compose-modal>footer button,.email-ai-review>button,.email-snippet-tools>button,.email-attach-button,.test-email-panel button,.test-email-panel a,.square-created-actions button,.square-created-actions a,.ups-validate-button,.ups-add-package,.ups-rate-button,.ups-address-result>button,.ups-package-editor article>div>button,.ups-wizard-actions button,.ups-pickup-panel button,.photo-handoff-actions button,.photo-handoff-actions a{box-sizing:border-box!important;height:var(--tb-modal-control-h)!important;min-height:var(--tb-modal-control-h)!important;box-shadow:none!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;gap:7px!important;padding:0 11px!important;font-family:inherit!important;font-size:10px!important;font-weight:700!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important;transform:none!important}.composer>.composer-actions button svg,.composer>.composer-actions a svg,.email-compose-modal>footer button svg,.email-ai-review>button svg,.email-snippet-tools>button svg,.email-attach-button svg,.test-email-panel button svg,.test-email-panel a svg,.square-created-actions button svg,.square-created-actions a svg,.ups-validate-button svg,.ups-add-package svg,.ups-rate-button svg,.ups-address-result>button svg,.ups-package-editor article>div>button svg,.ups-wizard-actions button svg,.ups-pickup-panel button svg,.photo-handoff-actions button svg,.photo-handoff-actions a svg{stroke-width:2px!important;flex:0 0 14px!important;width:14px!important;height:14px!important}.email-ai-review>button,.snippet-action-stack{justify-self:end!important;width:auto!important}.email-ai-review>button,.snippet-action-stack>button,.email-compose-modal>footer>button:last-child{box-sizing:border-box!important;width:170px!important;min-width:170px!important;height:var(--tb-modal-control-h)!important;min-height:var(--tb-modal-control-h)!important}.email-compose-modal>footer{gap:8px!important}.email-compose-modal>footer>button{margin:0!important}.email-compose-modal>footer>.save-email-draft{border-color:var(--tb-charcoal)!important;width:96px!important;min-width:96px!important;max-width:96px!important;color:var(--tb-charcoal)!important;background:#fff!important;flex:0 0 96px!important}.email-compose-modal>footer>.save-email-draft svg{color:var(--tb-blue)!important}.email-compose-modal>footer>.save-email-draft:hover{border-color:var(--tb-charcoal)!important;background:var(--tb-charcoal)!important;color:#fff!important;transform:none!important}.email-compose-modal>footer>.save-email-draft:hover svg{color:var(--tb-blue)!important}.email-compose-modal>footer>.cancel-email{border-color:var(--tb-red)!important;width:66px!important;min-width:66px!important;max-width:66px!important;color:var(--tb-red)!important;background:#fff!important;flex:0 0 66px!important;gap:3px!important}.email-compose-modal>footer>.cancel-email svg{color:var(--tb-red)!important}.email-compose-modal>footer>.cancel-email span{transform:translate(-2px)!important}.email-compose-modal>footer>.cancel-email:hover{border-color:var(--tb-red)!important;background:var(--tb-red)!important;color:#fff!important;transform:none!important}.email-compose-modal>footer>.cancel-email:hover svg{color:#fff!important}.email-compose-modal>footer>button:last-child:hover{border-color:var(--tb-blue)!important;color:var(--tb-blue)!important;background:#fff!important;transform:none!important}.email-compose-modal>footer>button:last-child:hover svg{color:var(--tb-blue)!important}.snippet-action-stack{justify-content:flex-end!important;align-items:flex-start!important;gap:8px!important;display:flex!important}.snippet-action-stack>button{box-sizing:border-box!important;width:170px!important;height:var(--tb-modal-control-h)!important;min-height:var(--tb-modal-control-h)!important;border:1px solid var(--tb-black)!important;background:var(--tb-black)!important;color:#fff!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;gap:7px!important;padding:0 11px!important;font-size:10px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}.snippet-action-stack>button svg{flex:0 0 14px!important;width:14px!important;height:14px!important}.snippet-action-stack>button:hover,.snippet-action-stack>details>summary:hover{transform:none!important}.email-compose-body .email-ai-review>button,.email-compose-body .snippet-action-stack>button{border-color:var(--tb-charcoal)!important;color:var(--tb-charcoal)!important;background:#fff!important}.email-compose-body .email-ai-review>button svg,.email-compose-body .snippet-action-stack>button svg{color:var(--tb-charcoal)!important}.email-compose-body .email-ai-review>button:hover,.email-compose-body .snippet-action-stack>button:hover{border-color:var(--tb-charcoal)!important;background:var(--tb-charcoal)!important;color:#fff!important;transform:none!important}.email-compose-body .email-ai-review>button:hover svg,.email-compose-body .snippet-action-stack>button:hover svg{color:#fff!important}.snippet-action-stack>details{order:-1!important;width:170px!important}.snippet-action-stack>details>summary{box-sizing:border-box!important;width:170px!important;height:var(--tb-modal-control-h)!important;min-height:var(--tb-modal-control-h)!important;border:1px solid var(--tb-blue)!important;color:var(--tb-blue)!important;text-align:center!important;cursor:pointer!important;background:#fff!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;gap:7px!important;padding:0 11px!important;font-size:10px!important;font-weight:700!important;line-height:1!important;display:flex!important}.snippet-action-stack>details>summary:before{content:"";background:currentColor;flex:0 0 14px;width:14px;height:14px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M8 6h13M8 12h13M8 18h13M3 6h.01M3 12h.01M3 18h.01' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M8 6h13M8 12h13M8 18h13M3 6h.01M3 12h.01M3 18h.01' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.snippet-action-stack>details>summary,.email-compose-body .email-attach-button{border-color:var(--tb-charcoal)!important;color:var(--tb-charcoal)!important;background:#fff!important}.snippet-action-stack>details>summary:before{background-color:var(--tb-blue)!important}.email-compose-body .email-attach-button svg{color:var(--tb-blue)!important}.snippet-action-stack>details>summary:hover,.email-compose-body .email-attach-button:hover{border-color:var(--tb-charcoal)!important;background:var(--tb-charcoal)!important;color:#fff!important;transform:none!important}.snippet-action-stack>details>summary:hover:before{background-color:var(--tb-blue)!important}.email-compose-body .email-attach-button:hover svg{color:var(--tb-blue)!important}@media (max-width:700px){.email-ai-review>button,.snippet-action-stack,.snippet-action-stack>button,.snippet-action-stack>details{width:100%!important}.snippet-action-stack{flex-direction:column!important}.snippet-action-stack>details>summary{width:100%!important}}.email-compose-modal{width:min(900px,83.333vw - 20px)!important;height:min(600px,83.333dvh - 20px)!important}.email-compose-modal textarea{resize:vertical!important;min-height:118px!important}.ups-shipment-composer{height:auto!important;max-height:calc(83.333dvh - 18px)!important;overflow:hidden!important}.global-pickup-composer{height:min(620px,83.333dvh - 24px)!important;overflow:hidden!important}.ups-shipment-composer>.ups-wizard,.ups-shipment-composer>.ups-shipping-body,.global-pickup-composer>.pickup-body{min-height:0!important;overflow:auto!important}.ups-shipment-composer>.composer-head{min-height:70px!important;padding:14px 20px 12px!important}.ups-shipment-composer>.composer-head h2{font-size:18px!important}.ups-shipment-composer>.composer-head .composer-intro{margin-top:3px!important;font-size:9px!important}.ups-shipment-composer .ups-flow-steps{height:68px!important;min-height:68px!important;padding:6px 18px!important}.ups-shipment-composer .ups-flow-steps:before{top:32px!important}.ups-shipment-composer .ups-flow-steps>button{grid-template-rows:1fr 1fr!important;grid-template-columns:27px 1fr!important;column-gap:7px!important;height:54px!important;min-height:54px!important;padding:0 8px!important}.ups-shipment-composer .ups-flow-steps i{width:24px!important;height:24px!important}.ups-shipment-composer .ups-flow-steps b{align-self:end!important;font-size:10px!important;line-height:1.1!important}.ups-shipment-composer .ups-flow-steps small{align-self:start!important;margin-top:2px!important;font-size:8px!important;line-height:1.1!important}.ups-shipment-composer .ups-step-body{padding:10px 16px!important}.ups-shipment-composer .ups-step-body .ups-flow-section{border-radius:12px!important;min-height:0!important;padding:12px 14px!important}.ups-shipment-composer .ups-step-body .ups-section-heading{margin-bottom:10px!important;padding-bottom:9px!important}.ups-shipment-composer .ups-step-body .ups-section-heading h3{font-size:14px!important}.ups-shipment-composer .ups-step-body .ups-section-heading p{font-size:9px!important}.ups-shipment-composer .ups-form-grid{gap:6px!important}.ups-shipment-composer .ups-form-grid label,.ups-shipment-composer .ups-package-editor label{gap:3px!important;font-size:8px!important}.ups-shipment-composer .ups-form-grid input,.ups-shipment-composer .ups-package-editor input,.ups-shipment-composer .ups-shipment-options select{height:30px!important;min-height:30px!important;padding:0 8px!important;font-size:10px!important}.ups-shipment-composer .ups-address-result{margin-top:8px!important;padding:9px 11px!important}.ups-shipment-composer .ups-package-editor{gap:4px!important}.ups-shipment-composer .ups-package-editor article{padding:6px 8px!important}.ups-shipment-composer .ups-rate-comparison{gap:7px!important}.ups-shipment-composer .ups-rate-comparison button{min-height:58px!important;padding:8px 10px!important}.ups-shipment-composer>.composer-actions{min-height:54px!important;margin-top:0!important;padding:8px 20px!important}.email-compose-modal>header{min-height:70px!important;padding:14px 20px 12px!important}.email-compose-modal>header h2{font-size:18px!important}.email-compose-body{gap:7px!important;padding:8px 16px!important}.email-compose-body>label{gap:3px!important}.email-compose-body input{min-height:34px!important;padding:7px 9px!important;font-size:10px!important}.email-compose-body textarea{resize:none!important;height:105px!important;min-height:105px!important;padding:8px 9px!important;font-size:10px!important}.email-compose-body .email-snippet-tools,.email-compose-body .email-ai-review,.email-compose-body .email-attachments{border-radius:10px!important;padding:8px 10px!important}.email-compose-body .email-ai-review,.email-compose-body .email-snippet-tools,.email-compose-body .email-attachments{background:#fff!important}.email-compose-body>label,.email-compose-body .email-ai-review strong{color:var(--tb-black)!important;font-weight:700!important}.email-compose-body .email-snippet-tools .snippet-title{gap:2px!important;min-width:190px!important;display:grid!important}.email-compose-body .email-snippet-tools .snippet-title strong{color:var(--tb-black)!important;font-size:9px!important;font-weight:700!important}.email-compose-body .email-snippet-tools .snippet-title small{color:#6e6e73!important;white-space:nowrap!important;font-size:7.5px!important}.email-compose-body .email-ai-review>input,.email-compose-body .email-snippet-tools>select{box-sizing:border-box!important;height:var(--tb-modal-control-h)!important;min-height:var(--tb-modal-control-h)!important;color:var(--tb-black)!important;font-size:10px!important;font-weight:400!important;line-height:1!important}.email-compose-body .email-ai-review>input{border-color:var(--tb-bb)!important}.email-compose-body .email-snippet-tools>select{appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m7 10 5 5 5-5' fill='none' stroke='%236e6e73' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-position:right 12px center!important;background-repeat:no-repeat!important;background-size:14px 14px!important;padding-right:34px!important}@media (min-width:701px){.email-compose-body .email-ai-review{grid-template-columns:18px 180px minmax(270px,1fr) auto!important;column-gap:6px!important}.email-compose-body .email-snippet-tools{grid-template-columns:18px 180px minmax(190px,1fr) auto!important;align-items:center!important;column-gap:6px!important;display:grid!important}.email-compose-body .email-snippet-tools .snippet-title{min-width:0!important}.email-compose-body .email-ai-review>svg,.email-compose-body .email-ai-review>span,.email-compose-body .email-snippet-tools>svg,.email-compose-body .email-snippet-tools>.snippet-title{transform:translate(10px)!important}}.email-compose-modal>footer{min-height:54px!important;padding:8px 16px!important}.composer label{gap:6px!important;margin-top:11px!important;display:grid!important}.composer input,.composer select,.composer textarea{width:100%!important;padding:9px 11px!important;font-size:11px!important;line-height:1.45!important}.composer textarea{resize:vertical}.composer .error{border-radius:var(--tb-radius-sm)!important;background:var(--tb-red-soft)!important;color:#971d30!important;border:1px solid #e5a6b0!important;padding:10px 12px!important;font-size:10px!important}.photo-handoff-modal{text-align:center!important;flex-direction:column!important;align-items:center!important;max-height:calc(83.333dvh - 26px)!important;padding:26px!important;display:flex!important;overflow:auto!important}.photo-handoff-close{position:absolute!important;top:14px!important;right:14px!important}.photo-handoff-icon{margin-top:4px!important}.photo-handoff-actions{width:100%!important}.email-center{gap:14px!important}.email-center-toolbar{min-height:60px!important;padding:10px!important}.email-center-toolbar form{height:var(--tb-control-h)!important;border-color:var(--tb-line)!important;border-radius:var(--tb-control-radius)!important;background:#fff!important;padding:0 11px!important}.email-center-toolbar form>svg{color:var(--tb-subtle)!important;background:0 0!important}.email-center-toolbar form input,.email-center-toolbar form input:focus{height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important}.email-center-toolbar form button,.email-center-toolbar>button{height:var(--tb-control-h)!important;border-radius:var(--tb-control-radius)!important;font-size:10px!important;font-weight:700!important}.email-center-grid{min-height:650px!important;overflow:hidden!important}.email-inbox{background:var(--tb-surface-3)!important}.email-inbox-title{border-color:var(--tb-line)!important;background:#e9e9ed!important;height:50px!important}.email-inbox>button{border-color:var(--tb-line-soft)!important;background:#fff!important;min-height:88px!important;padding:12px 14px!important}.email-inbox>button.selected{background:var(--tb-blue-soft)!important;box-shadow:inset 3px 0 0 var(--tb-blue)!important}.email-reader{background:var(--tb-surface-2)!important}.email-reader>header{border-color:var(--tb-line)!important;background:#fff!important;min-height:104px!important;padding:18px 20px!important}.email-reader>header h2{font-size:18px!important;font-weight:740!important;line-height:1.25!important}.email-reader-actions{gap:7px!important}.email-reader-actions button{height:34px!important;min-height:34px!important;box-shadow:none!important;border-radius:8px!important;font-size:9px!important;font-weight:700!important}.email-reader>iframe{background:#fff!important}.settings-grid,.template-grid,.tracker-grid,.production-files-grid{gap:14px!important}.settings-card,.template-card,.tracker-editor-card{padding:18px!important}.settings-card h2,.template-card h2,.tracker-editor-card h2{color:var(--tb-ink)!important;letter-spacing:-.25px!important;margin:0 0 5px!important;font-size:16px!important;font-weight:730!important}.settings-card p,.template-card p,.tracker-editor-card p{color:var(--tb-muted)!important;font-size:10px!important;line-height:1.5!important}@media (max-width:900px){.main,.management-main{padding:18px 16px 34px!important}.modal-backdrop,.email-compose-overlay{padding:8px!important}.composer,.email-compose-modal,.photo-handoff-modal{border-radius:16px!important;width:calc(100vw - 16px)!important;max-height:calc(83.333dvh - 12px)!important}.email-compose-modal,.ups-shipment-composer,.global-pickup-composer{height:calc(83.333dvh - 12px)!important}}@media (max-width:620px){:root{--tb-control-h:40px}.app-shell .main>header h1,.management-header h1,.daily-home-header h1{font-size:23px!important}.composer>.composer-head,.email-compose-modal>header{min-height:76px!important;padding:16px!important}.composer>:not(.composer-head):not(.composer-actions){margin-left:14px!important;margin-right:14px!important}.email-compose-body{padding:14px!important}.composer>.composer-actions,.email-compose-modal>footer{flex-wrap:wrap!important;padding:10px 14px!important}.composer>.composer-actions button,.email-compose-modal>footer button{flex:1!important;min-width:0!important}.composer>.composer-actions button:last-child,.email-compose-modal>footer button:last-child{order:-1!important;min-width:100%!important}.toolbar{flex-direction:column!important;align-items:stretch!important}.composer,.email-compose-modal,.photo-handoff-modal{max-height:calc(100dvh - 16px)!important}.email-compose-modal,.ups-shipment-composer,.global-pickup-composer{height:calc(100dvh - 16px)!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}.app-shell .header-actions .pickup-header-action,.app-shell .header-actions .pickup-status-button:not(.ui-button--official),.app-shell .header-actions .export-backup:not(.ui-button--official),.app-shell .header-actions .sync:not(.ui-button--official){box-sizing:border-box!important;height:38px!important;min-height:38px!important}.app-shell .header-actions .pickup-status-button:not(.ui-button--official),.app-shell .header-actions .export-backup:not(.ui-button--official),.app-shell .header-actions .sync:not(.ui-button--official){white-space:nowrap!important;justify-content:center!important;align-items:center!important;gap:7px!important;padding:0 13px!important;font-size:11px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}.app-shell .header-actions .pickup-status-button:not(.ui-button--official) svg,.app-shell .header-actions .export-backup:not(.ui-button--official) svg,.app-shell .header-actions .sync:not(.ui-button--official) svg{stroke-width:2px!important;flex:0 0 15px!important;width:15px!important;height:15px!important}.app-shell .header-actions .pickup-status-button:not(.ui-button--official),.app-shell .header-actions .export-backup:not(.ui-button--official),.app-shell .header-actions .sync:not(.ui-button--official){transition:background .16s,border-color .16s,color .16s!important}.app-shell .header-actions .pickup-status-button:not(.ui-button--official):hover,.app-shell .header-actions .export-backup:not(.ui-button--official):hover,.app-shell .header-actions .sync:not(.ui-button--official):hover{transform:none!important}.app-shell .header-actions .pickup-status-button:not(.ui-button--official):hover{background:#0b57c7!important;border-color:#0b57c7!important}.app-shell .header-actions .export-backup:not(.ui-button--official):hover{color:#1d1d1f!important;background:#e8e8ed!important;border-color:#8e8e93!important}.app-shell .header-actions .sync:not(.ui-button--official){background:#4a4a4d!important;border-color:#4a4a4d!important}.app-shell .header-actions .sync:not(.ui-button--official):hover{background:#1a1a1a!important;border-color:#1a1a1a!important}.app-shell .header-actions .pickup-status-button:not(.ui-button--official),.app-shell .header-actions .pickup-status-button:not(.ui-button--official):disabled{border-color:var(--tb-black)!important;color:var(--tb-black)!important;background:#fff!important}.app-shell .header-actions .pickup-status-button:not(.ui-button--official) svg{color:var(--tb-black)!important}.app-shell .header-actions .pickup-status-button:not(.ui-button--official):hover{border-color:var(--tb-blue)!important;color:var(--tb-blue)!important;background:#fff!important}.app-shell .header-actions .pickup-status-button:not(.ui-button--official):hover svg{color:var(--tb-blue)!important}.app-shell .header-actions .export-backup:not(.ui-button--official){border-color:var(--tb-black)!important;color:var(--tb-black)!important;background:#fff!important}.app-shell .header-actions .export-backup:not(.ui-button--official) svg{color:var(--tb-blue)!important}.app-shell .header-actions .export-backup:not(.ui-button--official):hover{border-color:var(--tb-blue)!important;color:var(--tb-blue)!important;background:#fff!important}.app-shell .header-actions .export-backup:not(.ui-button--official):hover svg{color:var(--tb-blue)!important}.app-shell .header-actions .sync:not(.ui-button--official),.app-shell .header-actions .sync:not(.ui-button--official):disabled{border-color:var(--tb-black)!important;color:var(--tb-blue)!important;background:#fff!important}.app-shell .header-actions .sync:not(.ui-button--official) svg,.app-shell .header-actions .sync:not(.ui-button--official):disabled svg{color:var(--tb-black)!important}.app-shell .header-actions .sync:not(.ui-button--official):hover{border-color:var(--tb-blue)!important;color:var(--tb-blue)!important;background:#fff!important}.app-shell .header-actions .sync:not(.ui-button--official):hover svg{color:var(--tb-blue)!important}.app-shell .order-top-toolbar .focus-mode-toggle,.app-shell .order-top-toolbar .ecwid-receipt-button,.app-shell .order-top-toolbar .mobile-photo-button,.app-shell .order-top-toolbar .square-payment-button,.app-shell .order-top-toolbar .order-cancellation-open,.app-shell .order-top-toolbar .toolbar-delete{box-sizing:border-box!important;white-space:nowrap!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;gap:7px!important;height:38px!important;min-height:38px!important;padding:0 13px!important;font-family:inherit!important;font-size:11px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}.app-shell .order-top-toolbar .focus-mode-toggle svg,.app-shell .order-top-toolbar .ecwid-receipt-button svg,.app-shell .order-top-toolbar .mobile-photo-button svg,.app-shell .order-top-toolbar .square-payment-button svg,.app-shell .order-top-toolbar .order-cancellation-open svg,.app-shell .order-top-toolbar .toolbar-delete svg{stroke-width:2px!important;flex:0 0 16px!important;width:16px!important;height:16px!important}.app-shell .order-top-toolbar .toolbar-stage,.app-shell .order-list .row-statuses .production-stage-status{box-sizing:border-box!important;background:var(--tb-blue-soft)!important;height:38px!important;min-height:38px!important;color:var(--tb-blue)!important;box-shadow:none!important;white-space:nowrap!important;cursor:default!important;border:0!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;gap:7px!important;padding:0 13px!important;font-family:inherit!important;font-size:11px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}.app-shell .order-top-toolbar .toolbar-stage svg,.app-shell .order-list .row-statuses .production-stage-status svg{stroke-width:2px!important;flex:0 0 16px!important;width:16px!important;height:16px!important}.app-shell .order-list .row-statuses .production-stage-status{border-radius:4px!important;gap:3px!important;height:17px!important;min-height:17px!important;padding:0 6px!important;font-size:7px!important}.app-shell .order-list .row-statuses .production-stage-status svg{flex-basis:7px!important;width:7px!important;height:7px!important}.app-shell .order-list .order-action-alert{min-width:0!important;color:var(--tb-orange)!important;align-self:end!important;margin:0!important;font-size:8px!important;line-height:1.1!important}.app-shell .order-list .order-action-alert svg{color:var(--tb-orange)!important;stroke:currentColor!important;flex:0 0 10px!important;width:10px!important;height:10px!important}.app-shell .detail-head .compact-order-type>b,.app-shell .detail-head .compact-production>b{color:var(--tb-charcoal)!important;font-weight:600!important}.app-shell .detail .detail-grid .info-card .card-title{color:var(--tb-charcoal)!important;font-weight:700!important}.app-shell .detail .detail-grid .info-card{border-color:#c7c7cc!important}.app-shell .detail .detail-grid .info-card .card-title svg{color:var(--tb-blue)!important;stroke:currentColor!important}.app-shell{--apple-red:var(--tb-red)!important;--apple-orange:var(--tb-orange)!important}.app-shell .production-metrics .overdue-count,.app-shell .info-card>span.order-overdue,.app-shell .sidebar nav button.overdue-nav span{color:var(--tb-red)!important}.app-shell .sidebar nav button.overdue-nav span{background:var(--tb-red)!important;color:#fff!important}.app-shell .approval-remove-toggle,.app-shell .approval-confirm-remove,.app-shell .ups-shipment-management button{border-color:var(--tb-red)!important;color:var(--tb-red)!important}.app-shell .approval-confirm-remove,.app-shell .ups-shipment-management button:hover{background:var(--tb-red)!important;color:#fff!important}.daily-action-list button.urgent{box-shadow:inset 3px 0 var(--tb-red)!important}.daily-action-list button.urgent strong{color:var(--tb-red)!important}.email-center-error{background:var(--tb-red-soft)!important;color:#971d30!important;border-color:#e5a6b0!important}.app-shell .order-top-toolbar .ecwid-receipt-button{border-color:var(--tb-charcoal)!important;color:var(--tb-charcoal)!important;background:#fff!important}.app-shell .order-top-toolbar .ecwid-receipt-button svg{color:var(--tb-charcoal)!important}.app-shell .order-top-toolbar .ecwid-receipt-button:hover{border-color:var(--tb-charcoal)!important;background:var(--tb-charcoal)!important;color:#fff!important}.app-shell .order-top-toolbar .ecwid-receipt-button:hover svg{color:#fff!important}.app-shell .order-top-toolbar .mobile-photo-button{border-color:var(--tb-charcoal)!important;color:var(--tb-charcoal)!important;background:#fff!important}.app-shell .order-top-toolbar .mobile-photo-button svg{color:var(--tb-blue)!important}.app-shell .order-top-toolbar .mobile-photo-button:hover{border-color:var(--tb-charcoal)!important;background:var(--tb-charcoal)!important;color:#fff!important;transform:none!important}.app-shell .order-top-toolbar .mobile-photo-button:hover svg{color:var(--tb-blue)!important}.app-shell .order-top-toolbar .square-payment-button{border-color:var(--tb-charcoal)!important;color:var(--tb-blue)!important;background:#fff!important}.app-shell .order-top-toolbar .square-payment-button svg{color:var(--tb-charcoal)!important}.app-shell .order-top-toolbar .square-payment-button:hover{border-color:var(--tb-charcoal)!important;background:var(--tb-charcoal)!important;color:var(--tb-blue)!important;transform:none!important}.app-shell .order-top-toolbar .square-payment-button:hover svg{color:#fff!important}:is(.app-shell .compact-order-type .fulfillment-control>button,.app-shell .compact-production .fulfillment-control>button:has(.stage-update-icon)){box-sizing:border-box!important;border-radius:8px!important;gap:7px!important;height:34px!important;min-height:34px!important;padding:0 11px!important;font-size:10px!important;font-weight:700!important;line-height:1!important}.app-shell .compact-order-type .fulfillment-control>button:before{flex:0 0 14px!important;width:14px!important;height:14px!important}.app-shell .compact-production .fulfillment-control>button:has(.stage-update-icon) svg{flex:0 0 14px!important;width:14px!important;height:14px!important}:is(.app-shell .compact-order-type .fulfillment-control>button:disabled,.app-shell .compact-production .fulfillment-control>button:has(.stage-update-icon):disabled){border-color:var(--tb-charcoal)!important;background:var(--tb-charcoal)!important;color:#fff!important;opacity:1!important;box-shadow:none!important;transform:none!important}:is(.app-shell .compact-order-type .fulfillment-control>button:not(:disabled):hover,.app-shell .compact-production .fulfillment-control>button:has(.stage-update-icon):not(:disabled):hover){border:1px solid var(--tb-blue)!important;color:var(--tb-blue)!important;background:#fff!important;transform:none!important}.app-shell .compact-order-type .fulfillment-control>button:not(:disabled):hover:before{color:var(--tb-blue)!important}.app-shell .compact-production .fulfillment-control>button:has(.stage-update-icon):not(:disabled):hover svg{color:var(--tb-blue)!important}.app-shell .compact-production .fulfillment-control>.stage-delay-button,.app-shell .compact-production .stage-delay-mount .stage-delay-button,.app-shell .compact-order-type .select-wrap select,.app-shell .compact-production .select-wrap select{box-sizing:border-box!important;border-radius:8px!important;height:34px!important;min-height:34px!important;font-size:10px!important;font-weight:700!important;line-height:1!important}.app-shell .compact-production .fulfillment-control>.stage-delay-button{gap:7px!important;padding:0 11px!important}.app-shell .compact-production .stage-delay-mount .stage-delay-button{gap:7px!important;width:100%!important;min-width:0!important;padding:0 11px!important}.app-shell .compact-production .fulfillment-control>.stage-delay-button:hover,.app-shell .compact-production .stage-delay-mount .stage-delay-button:hover{border-color:var(--tb-charcoal)!important;background:var(--tb-charcoal)!important;color:#fff!important;transform:none!important}.app-shell .compact-production .fulfillment-control>.stage-delay-button:hover svg,.app-shell .compact-production .stage-delay-mount .stage-delay-button:hover svg{color:var(--tb-blue)!important}.app-shell .compact-production .fulfillment-control>.stage-delay-button svg,.app-shell .compact-production .stage-delay-mount .stage-delay-button svg,.app-shell .compact-order-type .select-wrap svg,.app-shell .compact-production .select-wrap svg{flex:0 0 14px!important;width:14px!important;height:14px!important}.app-shell .workflow-next-control button,.app-shell .workflow-next-control a{box-sizing:border-box!important;border-radius:8px!important;gap:7px!important;height:34px!important;min-height:34px!important;padding:0 11px!important;font-size:10px!important;font-weight:700!important;line-height:1!important}.app-shell .workflow-next-control button svg,.app-shell .workflow-next-control a svg{stroke-width:2px!important;color:#fff!important;flex:0 0 14px!important;width:14px!important;height:14px!important}.app-shell .workflow-next-icon-mount{display:contents}.app-shell .workflow-next-control button:not(:disabled):hover,.app-shell .workflow-next-control a:hover{border:1px solid var(--tb-blue)!important;color:var(--tb-blue)!important;background:#fff!important;transform:none!important}.app-shell .workflow-next-control button:not(:disabled):hover svg,.app-shell .workflow-next-control a:hover svg{color:var(--tb-blue)!important}.app-shell .workflow-command-actions button,.app-shell .workflow-command-actions a{box-sizing:border-box!important;border-radius:8px!important;gap:7px!important;height:34px!important;min-height:34px!important;padding:0 11px!important;font-size:10px!important;font-weight:700!important;line-height:1!important}.app-shell .workflow-command-actions button svg,.app-shell .workflow-command-actions a svg{stroke-width:2px!important;flex:0 0 14px!important;width:14px!important;height:14px!important}.app-shell .workflow-command-actions .workflow-text-button{border:1px solid var(--tb-charcoal)!important;color:var(--tb-charcoal)!important;background:#fff!important}.app-shell .workflow-command-actions .workflow-text-button svg{color:var(--tb-blue)!important}.app-shell .workflow-command-actions .workflow-email-button{border:1px solid var(--tb-charcoal)!important;color:var(--tb-blue)!important;background:#fff!important}.app-shell .workflow-command-actions .workflow-email-button svg{color:var(--tb-charcoal)!important}.app-shell .workflow-command-actions .workflow-text-button:hover,.app-shell .workflow-command-actions .workflow-email-button:hover{border:1px solid var(--tb-blue)!important;color:var(--tb-blue)!important;background:#fff!important;transform:none!important}.app-shell .workflow-command-actions .workflow-text-button:hover svg,.app-shell .workflow-command-actions .workflow-email-button:hover svg{color:var(--tb-blue)!important}.app-shell .internal-notes-card>div>button{box-sizing:border-box!important;border-radius:8px!important;gap:7px!important;height:34px!important;min-height:34px!important;padding:0 11px!important;font-size:10px!important;font-weight:700!important;line-height:1!important}.app-shell .internal-notes-card>div>button svg{stroke-width:2px!important;flex:0 0 14px!important;width:14px!important;height:14px!important}.app-shell .internal-notes-card>div>button:disabled{border-color:var(--tb-charcoal)!important;background:var(--tb-charcoal)!important;color:#fff!important;opacity:1!important;box-shadow:none!important;transform:none!important}.app-shell .internal-notes-card>div>button:disabled svg{color:#fff!important}.app-shell .internal-notes-card>div>button:not(:disabled):hover{border:1px solid var(--tb-blue)!important;color:var(--tb-blue)!important;background:#fff!important;transform:none!important}.app-shell .internal-notes-card>div>button:not(:disabled):hover svg{color:var(--tb-blue)!important}.app-shell .workflow-command-step>div:first-child>span,.app-shell .workflow-customer-state>span{color:var(--tb-charcoal)!important;border-bottom:1px solid #ededf0!important;align-items:center!important;gap:6px!important;padding-bottom:5px!important;display:flex!important}.app-shell .workflow-command-step>div:first-child>span svg,.app-shell .workflow-customer-state>span svg{width:13px!important;height:13px!important;color:var(--tb-blue)!important;flex:0 0 13px!important}.app-shell .workflow-command-step>div:first-child>strong,.app-shell .workflow-customer-state>strong{font-size:10.8px!important;font-weight:700!important}.app-shell .detail-head .compact-order-type,.app-shell .detail-head .compact-production,.app-shell .build-progress{background:#fff!important;border-color:#c7c7cc!important}.app-shell .workflow-command-bar{border-color:#c7c7cc!important}.app-shell .build-progress-heading>span>strong{align-items:center!important;gap:7px!important;font-weight:700!important;display:flex!important}.app-shell .build-progress-heading>span>strong svg{width:15px!important;height:15px!important;color:var(--tb-blue)!important;flex:0 0 15px!important}.app-shell .build-progress-heading>b{box-sizing:border-box!important;background:var(--tb-blue-soft)!important;height:34px!important;min-height:34px!important;color:var(--tb-blue)!important;box-shadow:none!important;white-space:nowrap!important;border:0!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;padding:0 11px!important;font-family:inherit!important;font-size:10px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}@media (min-width:901px){.modal-backdrop>.composer,.email-compose-overlay>.email-compose-modal,.modal-backdrop>.photo-handoff-modal{width:70.833vw!important;max-width:70.833vw!important;height:70.833dvh!important;max-height:70.833dvh!important}}
