.manage-entry{position:absolute;inset:0;display:grid;place-items:center;padding:24px 16px;overflow:auto;background:var(--admin-canvas, #f7f8f7)}.manage-entry-card{display:flex;width:min(420px,100%);flex-direction:column;gap:14px;padding:28px 24px;border:1px solid var(--admin-line, #dfe5e1);border-radius:18px;background:var(--admin-surface, #fff);color:var(--admin-ink, #17241c)}.manage-entry-card h1{margin:0;font-size:24px;font-weight:900}.manage-entry-card p{margin:0;color:var(--admin-ink-muted, #59675f)}.manage-entry-logo{width:52px;height:52px;border-radius:14px}.manage-choice-list{display:flex;flex-direction:column;gap:8px}.manage-choice-list button{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:0 16px;border:1px solid var(--admin-line, #dfe5e1);border-radius:12px;background:var(--admin-surface, #fff);color:inherit;font:inherit;text-align:left;cursor:pointer}.manage-choice-list button:hover{border-color:var(--admin-green, #164f31)}.manage-choice-list span,.manage-person span{color:var(--admin-ink-muted, #59675f);font-size:13px}.manage-entry-link{display:inline-flex;align-items:center;gap:6px;color:var(--admin-green, #164f31);font-weight:700;text-decoration:none}.manage-entry-who{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:8px 0 0;padding-top:14px;border-top:1px solid var(--admin-line, #e5e2d9);color:var(--admin-ink-subtle, #8c8c94);font-size:13px}.manage-entry-who button{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none;color:var(--admin-ink-muted, #59675f);font:inherit;font-weight:700;cursor:pointer}.manage-open-form{display:flex;flex-direction:column;gap:12px}.manage-open-form label{display:flex;flex-direction:column;gap:6px;font-weight:700}.manage-open-form input{min-height:44px;padding:0 12px;border:1px solid var(--admin-line-strong, #cbd5cf);border-radius:10px;font:inherit}.manage-section{display:flex;flex-direction:column;gap:8px;margin-top:18px}.manage-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.manage-section-heading h3{margin:0;font-size:16px;font-weight:800}.manage-section-heading select{min-height:36px;padding:0 10px;border:1px solid var(--admin-line-strong, #cbd5cf);border-radius:9px;background:var(--admin-surface, #fff);font:inherit}.manage-people{margin:0;padding:0;border:1px solid var(--admin-line, #dfe5e1);border-radius:14px;background:var(--admin-surface, #fff);list-style:none}.manage-person{display:flex;align-items:center;gap:12px;min-height:56px;padding:10px 16px}.manage-person+.manage-person{border-top:1px solid var(--admin-line, #dfe5e1)}.manage-person>div{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}.manage-person em{padding:3px 9px;border-radius:999px;background:var(--admin-surface-soft, #f3f5f4);color:var(--admin-ink-muted, #59675f);font-size:12px;font-style:normal;font-weight:700}.manage-confirm{display:inline-flex;gap:10px}.manage-empty,.manage-note{margin:0;color:var(--admin-ink-muted, #59675f)}.manage-invite-link{display:flex;align-items:center;gap:10px;padding:8px 8px 8px 12px;border-radius:10px;background:var(--admin-surface, #fff)}.manage-invite-link span{min-width:0;flex:1;overflow-wrap:anywhere;font-size:13px}.manage-invite-link button{display:inline-flex;flex:none;align-items:center;gap:5px;min-height:36px;padding:0 12px;border:0;border-radius:9px;background:var(--admin-green, #164f31);color:#fff;font:inherit;font-weight:700;cursor:pointer}.manage-driver-editor .store-form{display:grid;gap:10px;width:100%}.signed-in-with{display:flex;min-width:0;align-items:center;gap:10px;text-align:left}.signed-in-with>span:last-child{display:grid;min-width:0;gap:1px}.signed-in-with strong{overflow:hidden;color:#171717;font-size:14px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.signed-in-with small{color:#62626b;font-size:12px;font-weight:600}.provider-mark{display:grid;width:32px;height:32px;flex:0 0 auto;place-items:center;border-radius:50%;background:#eef0fd;color:#2536b8;font-size:14px;font-weight:900}.provider-mark.google{border:1px solid #e5e2d9;background:#fff}.provider-mark.line{border-radius:9px;background:#06c755}.provider-mark.apple{background:#000}html[data-theme=aoplo][data-surface=manage] .chat-page .m-page-head{margin-bottom:14px}html[data-theme=aoplo][data-surface=manage] .chat-shell{display:grid;grid-template-columns:minmax(280px,380px) minmax(0,1fr);height:max(520px,calc(100vh - 190px));height:max(520px,calc(100dvh - 190px));overflow:hidden;border:1px solid var(--m-line);border-radius:var(--m-radius);background:var(--m-surface);box-shadow:var(--m-shadow)}html[data-theme=aoplo][data-surface=manage] .chat-list{display:flex;min-height:0;flex-direction:column;border-right:1px solid var(--m-line)}html[data-theme=aoplo][data-surface=manage] .chat-list .chat-search{width:auto;margin:14px 14px 10px}html[data-theme=aoplo][data-surface=manage] .chat-list ul{min-height:0;flex:1;margin:0;padding:0;overflow-y:auto;list-style:none}html[data-theme=aoplo][data-surface=manage] .chat-row{display:flex;width:100%;align-items:flex-start;gap:12px;padding:14px 16px;border:0;border-bottom:1px solid var(--m-line-soft);border-radius:0;background:transparent;box-shadow:none;color:var(--m-ink);font:inherit;text-align:left;cursor:pointer}html[data-theme=aoplo][data-surface=manage] .chat-row:hover{background:var(--m-hover)}html[data-theme=aoplo][data-surface=manage] .chat-row.is-open{background:var(--m-blue-soft)}html[data-theme=aoplo][data-surface=manage] .chat-tile{display:inline-grid;flex:0 0 auto;place-items:center;border-radius:50%;font-weight:800;line-height:1}html[data-theme=aoplo][data-surface=manage] .chat-row-main{display:flex;min-width:0;flex:1;flex-direction:column;gap:4px}html[data-theme=aoplo][data-surface=manage] .chat-row-top,html[data-theme=aoplo][data-surface=manage] .chat-row-last{display:flex;min-width:0;align-items:center;gap:8px}html[data-theme=aoplo][data-surface=manage] .chat-row-top strong{overflow:hidden;font-size:16px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}html[data-theme=aoplo][data-surface=manage] .chat-row-top small{flex:0 0 auto;color:var(--m-muted);font-size:13px}html[data-theme=aoplo][data-surface=manage] .chat-channel{flex:0 0 auto;margin-left:6px;padding:0 7px;border-radius:999px;font-size:11px;font-weight:800;line-height:1.7}html[data-theme=aoplo][data-surface=manage] .chat-channel.is-line{color:#067a38;background:#e7f8ee}html[data-theme=aoplo][data-surface=manage] .chat-row-top time{margin-left:auto;flex:0 0 auto;color:var(--m-faint);font-size:12px}html[data-theme=aoplo][data-surface=manage] .chat-row-last b{max-width:110px;flex:0 0 auto;overflow:hidden;font-size:14px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}html[data-theme=aoplo][data-surface=manage] .chat-row-last>span:not(.chat-role){min-width:0;flex:1;overflow:hidden;color:var(--m-muted);font-size:14px;text-overflow:ellipsis;white-space:nowrap}html[data-theme=aoplo][data-surface=manage] .chat-count{display:inline-grid;min-width:22px;height:22px;flex:0 0 auto;place-items:center;padding:0 6px;border-radius:11px;background:#d92d20;color:#fff;font-size:12px;font-style:normal;font-weight:800;line-height:1}html[data-theme=aoplo][data-surface=manage] .chat-pending,html[data-theme=aoplo][data-surface=manage] .chat-wait{display:inline-flex;width:fit-content;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;background:#fff1d6;color:#8a3b00;font-size:12px;font-style:normal;font-weight:800}html[data-theme=aoplo][data-surface=manage] .chat-pending:before,html[data-theme=aoplo][data-surface=manage] .chat-wait:before{width:6px;height:6px;border-radius:50%;background:#e08600;content:""}html[data-theme=aoplo][data-surface=manage] .chat-note,html[data-theme=aoplo][data-surface=manage] .chat-empty,html[data-theme=aoplo][data-surface=manage] .chat-pick{display:flex;margin:0;padding:24px 18px;flex-direction:column;align-items:center;gap:8px;color:var(--m-muted);font-size:14px;text-align:center}html[data-theme=aoplo][data-surface=manage] .chat-empty,html[data-theme=aoplo][data-surface=manage] .chat-pick{margin:auto 0}html[data-theme=aoplo][data-surface=manage] .chat-empty svg,html[data-theme=aoplo][data-surface=manage] .chat-pick svg{width:30px;height:30px;color:var(--m-blue)}html[data-theme=aoplo][data-surface=manage] .chat-empty strong,html[data-theme=aoplo][data-surface=manage] .chat-pick strong{color:var(--m-ink);font-size:17px;font-weight:800}html[data-theme=aoplo][data-surface=manage] .chat-empty span{max-width:28rem;line-height:1.6}html[data-theme=aoplo][data-surface=manage] .chat-empty-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px}html[data-theme=aoplo][data-surface=manage] .chat-empty-actions a.m-button{text-decoration:none}html[data-theme=aoplo][data-surface=manage] .chat-pane{display:flex;min-width:0;min-height:0;flex-direction:column}html[data-theme=aoplo][data-surface=manage] .chat-conversation{position:relative;display:flex;min-height:0;flex:1;flex-direction:column}html[data-theme=aoplo][data-surface=manage] .chat-head{display:flex;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid var(--m-line)}html[data-theme=aoplo][data-surface=manage] .chat-back{display:none;width:36px;height:36px;flex:0 0 auto;place-items:center;padding:0;border:0;border-radius:10px;background:transparent;box-shadow:none;color:var(--m-ink);cursor:pointer}html[data-theme=aoplo][data-surface=manage] .chat-back svg{width:24px;height:24px}html[data-theme=aoplo][data-surface=manage] .chat-head-name{min-width:0;flex:1}html[data-theme=aoplo][data-surface=manage] .chat-head-name h3{display:flex;min-width:0;margin:0;color:var(--m-ink);font-size:18px;font-weight:900;white-space:nowrap}html[data-theme=aoplo][data-surface=manage] .chat-head-name h3>span:first-child{overflow:hidden;text-overflow:ellipsis}html[data-theme=aoplo][data-surface=manage] .chat-people{flex:0 0 auto;margin-left:4px;font-weight:inherit}html[data-theme=aoplo][data-surface=manage] .chat-row-top .chat-people{margin-left:-4px;font-size:16px;font-weight:800}html[data-theme=aoplo][data-surface=manage] .chat-role{display:inline-flex;flex:0 0 auto;align-items:center;height:18px;margin-left:6px;padding:0 6px;border-radius:5px;background:#e6e9fd;color:#1f33b5;font-size:11px;font-weight:800;line-height:1}html[data-theme=aoplo][data-surface=manage] .chat-role.driver{background:#fff1d6;color:#8a3b00}html[data-theme=aoplo][data-surface=manage] .chat-row-last .chat-role{margin-left:-3px}html[data-theme=aoplo][data-surface=manage] .chat-head-name p{margin:2px 0 0;color:var(--m-muted);font-size:13px}html[data-theme=aoplo][data-surface=manage] .chat-stores{flex:0 0 auto}html[data-theme=aoplo][data-surface=manage] .chat-messages{display:flex;min-height:0;flex:1;flex-direction:column-reverse;padding:10px 20px 16px;overflow-y:auto;background:var(--m-canvas)}html[data-theme=aoplo][data-surface=manage] .chat-day,html[data-theme=aoplo][data-surface=manage] .chat-older{display:flex;margin:12px 0;justify-content:center}html[data-theme=aoplo][data-surface=manage] .chat-day span{padding:4px 12px;border-radius:999px;background:var(--m-sunken);color:var(--m-muted);font-size:12px;font-weight:700}html[data-theme=aoplo][data-surface=manage] .chat-message{display:flex;align-items:flex-start;gap:8px;margin-top:4px}html[data-theme=aoplo][data-surface=manage] .chat-message.first{margin-top:12px}html[data-theme=aoplo][data-surface=manage] .chat-message.left{padding-right:56px}html[data-theme=aoplo][data-surface=manage] .chat-message.right{justify-content:flex-end;padding-left:64px}html[data-theme=aoplo][data-surface=manage] .chat-avatar{width:36px;flex:0 0 36px}html[data-theme=aoplo][data-surface=manage] .chat-person{display:inline-grid;width:36px;height:36px;place-items:center;overflow:hidden;border-radius:50%;background:var(--m-blue);color:#fff;font-size:16px;font-weight:800;line-height:1}html[data-theme=aoplo][data-surface=manage] .chat-person img{width:100%;height:100%;object-fit:cover}html[data-theme=aoplo][data-surface=manage] .chat-message-main{display:flex;min-width:0;max-width:100%;flex-direction:column;align-items:flex-start}html[data-theme=aoplo][data-surface=manage] .chat-message.right .chat-message-main{align-items:flex-end}html[data-theme=aoplo][data-surface=manage] .chat-name{display:inline-flex;align-items:center;margin:0 2px 4px;color:var(--m-muted);font-size:13px;font-weight:700}html[data-theme=aoplo][data-surface=manage] .chat-message-line{display:flex;max-width:100%;align-items:flex-end;gap:6px}html[data-theme=aoplo][data-surface=manage] .chat-message.right .chat-message-line{flex-direction:row-reverse}html[data-theme=aoplo][data-surface=manage] .chat-bubble{max-width:520px;margin:0;padding:10px 14px;border:1px solid var(--m-line);border-radius:6px 18px 18px;background:var(--m-surface);color:var(--m-ink);font-size:15px;line-height:1.5;overflow-wrap:anywhere;white-space:pre-wrap}html[data-theme=aoplo][data-surface=manage] .chat-message.right .chat-bubble{border-color:var(--m-blue);border-radius:18px 6px 18px 18px;background:var(--m-blue);color:#fff}html[data-theme=aoplo][data-surface=manage] .chat-hidden-words{color:var(--m-faint);letter-spacing:.06em}html[data-theme=aoplo][data-surface=manage] .chat-message.right .chat-hidden-words{color:#ffffffb8}html[data-theme=aoplo][data-surface=manage] .chat-time{flex:0 0 auto;color:var(--m-faint);font-size:12px}html[data-theme=aoplo][data-surface=manage] .chat-meta{display:inline-flex;flex:0 0 auto;flex-direction:column;align-items:flex-end;gap:2px}html[data-theme=aoplo][data-surface=manage] .chat-message.right .chat-message-line{align-items:flex-end}html[data-theme=aoplo][data-surface=manage] .chat-read-by{padding:2px 4px;border:0;border-radius:6px;background:transparent;box-shadow:none;color:var(--m-blue);font:inherit;font-size:12px;font-weight:800;cursor:pointer}html[data-theme=aoplo][data-surface=manage] .chat-read-by:hover,html[data-theme=aoplo][data-surface=manage] .chat-read-by:focus-visible{background:var(--m-hover);outline:none}html[data-theme=aoplo][data-surface=manage] .chat-readers ul{margin:0 0 4px;padding:0;list-style:none}html[data-theme=aoplo][data-surface=manage] .chat-readers li{display:flex;align-items:center;gap:10px;padding:6px 8px;font-size:14px;font-weight:700}html[data-theme=aoplo][data-surface=manage] .chat-masked{display:inline-flex;margin-top:4px;align-items:center;gap:4px;color:var(--m-faint);font-size:12px}html[data-theme=aoplo][data-surface=manage] .chat-masked svg{width:13px;height:13px}html[data-theme=aoplo][data-surface=manage] .chat-more{display:inline-grid;width:28px;height:28px;flex:0 0 auto;place-items:center;align-self:center;padding:0;border:1px solid var(--m-line);border-radius:50%;background:var(--m-surface);box-shadow:none;color:var(--m-muted);cursor:pointer;opacity:0}html[data-theme=aoplo][data-surface=manage] .chat-message:hover .chat-more,html[data-theme=aoplo][data-surface=manage] .chat-more:focus-visible{opacity:1}@media(hover:none){html[data-theme=aoplo][data-surface=manage] .chat-more{opacity:1}}html[data-theme=aoplo][data-surface=manage] .chat-removed,html[data-theme=aoplo][data-surface=manage] .chat-photo-gone{display:inline-flex;align-items:center;gap:6px;padding:10px 14px;border-radius:16px;background:var(--m-sunken);color:var(--m-muted);font-size:14px}html[data-theme=aoplo][data-surface=manage] .chat-photo-gone{width:172px;height:112px;flex-direction:column;justify-content:center}html[data-theme=aoplo][data-surface=manage] .chat-removed svg,html[data-theme=aoplo][data-surface=manage] .chat-photo-gone svg{width:18px;height:18px;color:var(--m-faint)}html[data-theme=aoplo][data-surface=manage] .chat-photo-message{display:flex;flex-direction:column;align-items:flex-start;gap:6px}html[data-theme=aoplo][data-surface=manage] .chat-message.right .chat-photo-message{align-items:flex-end}html[data-theme=aoplo][data-surface=manage] .chat-photo{display:block;width:220px;overflow:hidden;border-radius:16px;background:var(--m-sunken)}html[data-theme=aoplo][data-surface=manage] .chat-photo img{display:block;width:100%;height:100%;object-fit:cover}html[data-theme=aoplo][data-surface=manage] .chat-blocked{display:flex;width:fit-content;max-width:100%;margin:10px auto;flex-wrap:wrap;align-items:center;gap:6px;padding:4px 6px 4px 12px;border-radius:999px;background:var(--m-sunken);color:var(--m-muted);font-size:13px}html[data-theme=aoplo][data-surface=manage] .chat-blocked svg{width:15px;height:15px}html[data-theme=aoplo][data-surface=manage] .chat-blocked .m-link{padding:2px 8px;text-decoration:none}html[data-theme=aoplo][data-surface=manage] .chat-card{width:300px;max-width:100%;padding:14px 16px 16px;border:1px solid var(--m-blue-line);border-radius:18px;background:var(--m-surface);box-shadow:0 4px 14px #1717170d;color:var(--m-ink)}html[data-theme=aoplo][data-surface=manage] .chat-card.chat-line-card{overflow:hidden;padding:0 0 14px}html[data-theme=aoplo][data-surface=manage] .chat-line-card-head{display:grid;gap:2px;padding:12px 14px;background:var(--m-blue);color:#fff}html[data-theme=aoplo][data-surface=manage] .chat-line-card-head small{color:#dde1fb;font-size:12px;font-weight:800}html[data-theme=aoplo][data-surface=manage] .chat-line-card-head strong{font-size:17px;font-weight:900;line-height:1.3}html[data-theme=aoplo][data-surface=manage] .chat-line-card-strip{display:flex;margin-top:8px;align-items:center;gap:8px;padding:7px 10px;border-radius:10px;background:#fff;color:#3b3a36;font-size:13px;font-weight:800}html[data-theme=aoplo][data-surface=manage] .chat-line-card-strip:before{flex:0 0 auto;width:4px;height:14px;border-radius:2px;background:#e2b021;content:""}html[data-theme=aoplo][data-surface=manage] .chat-line-card-line{margin:12px 14px 0;font-size:14px;line-height:1.45}html[data-theme=aoplo][data-surface=manage] .chat-line-card-goods{margin:0;padding:4px 14px 0;list-style:none}html[data-theme=aoplo][data-surface=manage] .chat-line-card-goods li{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 0;border-top:1px solid var(--m-line)}html[data-theme=aoplo][data-surface=manage] .chat-line-card-goods li:first-child{border-top:0}html[data-theme=aoplo][data-surface=manage] .chat-line-card-goods span{display:grid}html[data-theme=aoplo][data-surface=manage] .chat-line-card-goods small{color:var(--m-faint);font-size:12px}html[data-theme=aoplo][data-surface=manage] .chat-line-card-buttons{display:grid;gap:8px;padding:10px 14px 0}html[data-theme=aoplo][data-surface=manage] .chat-line-card-buttons span{padding:9px 0;border-radius:10px;background:#f6d35b;color:#2a2208;font-size:14px;font-weight:800;text-align:center}html[data-theme=aoplo][data-surface=manage] .chat-bubble.chat-note{background:var(--m-sunken);color:var(--m-muted)}html[data-theme=aoplo][data-surface=manage] .chat-message-line>.chat-card,html[data-theme=aoplo][data-surface=manage] .chat-message-line>.chat-confirm-card{flex:0 0 auto;max-width:calc(100% - 56px)}html[data-theme=aoplo][data-surface=manage] .chat-card.ended{border-color:var(--m-line);color:var(--m-muted)}html[data-theme=aoplo][data-surface=manage] .chat-card-head{display:flex;align-items:center;gap:9px}html[data-theme=aoplo][data-surface=manage] .chat-card-head strong{flex:1;font-size:16px;font-weight:800}html[data-theme=aoplo][data-surface=manage] .chat-card-icon{display:inline-grid;width:30px;height:30px;place-items:center;border-radius:50%;background:var(--m-blue-soft);color:var(--m-blue)}html[data-theme=aoplo][data-surface=manage] .chat-card.ended .chat-card-icon{background:var(--m-sunken);color:var(--m-muted)}html[data-theme=aoplo][data-surface=manage] .chat-card-steps{margin:6px 0 0;color:var(--m-muted);font-size:12px;font-weight:700}html[data-theme=aoplo][data-surface=manage] .chat-card-day,html[data-theme=aoplo][data-surface=manage] .chat-confirm-card p{display:flex;margin:6px 0 0;flex-wrap:wrap;gap:2px 10px;color:var(--m-muted);font-size:13px}html[data-theme=aoplo][data-surface=manage] .chat-card-items{margin:10px 0 0;padding:10px 0 0;border-top:1px solid var(--m-line-soft);list-style:none}html[data-theme=aoplo][data-surface=manage] .chat-card-items li{display:flex;justify-content:space-between;gap:8px;padding:3px 0;font-size:14px}html[data-theme=aoplo][data-surface=manage] .chat-card-items span{display:inline-flex;min-width:0;align-items:center;gap:6px;font-weight:700}html[data-theme=aoplo][data-surface=manage] .chat-card-items b{flex:0 0 auto;color:var(--m-muted);font-weight:500}html[data-theme=aoplo][data-surface=manage] .chat-gift{padding:1px 6px;border-radius:6px;background:#fff1d6;color:#8a3b00;font-size:11px;font-style:normal;font-weight:800}html[data-theme=aoplo][data-surface=manage] .chat-card-total{display:flex;margin:8px 0 0;align-items:baseline;justify-content:space-between;gap:12px;color:var(--m-muted);font-size:14px;font-weight:700}html[data-theme=aoplo][data-surface=manage] .chat-card-total strong{color:var(--m-blue);font-size:18px;font-weight:900}html[data-theme=aoplo][data-surface=manage] .chat-card.ended .chat-card-total strong{color:var(--m-muted)}html[data-theme=aoplo][data-surface=manage] .chat-card-actions{display:flex;margin-top:12px;gap:8px}html[data-theme=aoplo][data-surface=manage] .chat-card-actions .m-button{height:38px;flex:1}html[data-theme=aoplo][data-surface=manage] .chat-card-actions .chat-confirm{border-color:var(--m-blue);background:var(--m-blue);color:#fff}html[data-theme=aoplo][data-surface=manage] .chat-card-actions .chat-confirm:hover:not(:disabled){border-color:var(--m-blue-dark);background:var(--m-blue-dark)}html[data-theme=aoplo][data-surface=manage] .chat-confirm-card{display:flex;width:300px;max-width:100%;align-items:center;gap:10px;padding:12px 14px;border:1px solid #bfe3c9;border-radius:18px;background:var(--m-surface);color:var(--m-ink)}html[data-theme=aoplo][data-surface=manage] .chat-confirm-card strong{font-size:15px;font-weight:800}html[data-theme=aoplo][data-surface=manage] .chat-confirm-tick{display:inline-grid;width:30px;height:30px;flex:0 0 auto;place-items:center;border-radius:50%;background:#dff3e5;color:#14632f}html[data-theme=aoplo][data-surface=manage] .chat-money{color:var(--m-ink);font-weight:700}html[data-theme=aoplo][data-surface=manage] .chat-photo-retry{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:10px 16px;border-top:1px solid var(--m-line);background:var(--m-surface)}html[data-theme=aoplo][data-surface=manage] .chat-photo-retry span{flex:1 1 180px;color:var(--m-red);font-size:13px}html[data-theme=aoplo][data-surface=manage] .chat-composer{display:flex;align-items:flex-end;gap:10px;padding:12px 16px;border-top:1px solid var(--m-line);background:var(--m-surface)}html[data-theme=aoplo][data-surface=manage] .chat-photo-button{display:inline-grid;width:42px;height:42px;flex:0 0 auto;place-items:center;padding:0;border:0;border-radius:12px;background:transparent;box-shadow:none;color:var(--m-blue);cursor:pointer}html[data-theme=aoplo][data-surface=manage] .chat-photo-button:hover:not(:disabled){background:var(--m-blue-soft)}html[data-theme=aoplo][data-surface=manage] .chat-photo-button svg{width:22px;height:22px}html[data-theme=aoplo][data-surface=manage] .chat-spinner{width:18px;height:18px;border:2px solid var(--m-blue-line);border-top-color:var(--m-blue);border-radius:50%;animation:chat-spin .8s linear infinite}@keyframes chat-spin{to{transform:rotate(360deg)}}html[data-theme=aoplo][data-surface=manage] .chat-input{min-width:0;height:42px;max-height:132px;flex:1;padding:10px 16px;border:1px solid transparent;border-radius:21px;background:var(--m-canvas);box-shadow:none;color:var(--m-ink);font:inherit;font-size:15px;line-height:1.4;resize:none}html[data-theme=aoplo][data-surface=manage] .chat-input:focus{border-color:var(--m-blue);outline:3px solid rgba(48,69,222,.14);outline-offset:0}html[data-theme=aoplo][data-surface=manage] .chat-send{height:42px;flex:0 0 auto;padding:0 20px;border:0;border-radius:21px;background:var(--m-blue);box-shadow:none;color:#fff;font:inherit;font-size:15px;font-weight:800;cursor:pointer}html[data-theme=aoplo][data-surface=manage] .chat-send:disabled{background:var(--m-sunken);color:var(--m-faint);cursor:not-allowed}html[data-theme=aoplo][data-surface=manage] .chat-closed{margin:0;padding:16px;border-top:1px solid var(--m-line);background:var(--m-surface);color:var(--m-muted);font-size:14px;line-height:1.6;text-align:center}html[data-theme=aoplo][data-surface=manage] .chat-closed p{margin:0}html[data-theme=aoplo][data-surface=manage] .chat-closed p+p{margin-top:6px}html[data-theme=aoplo][data-surface=manage] .chat-menu{position:fixed;z-index:1200;display:flex;width:240px;flex-direction:column;padding:6px;border:1px solid var(--m-line);border-radius:12px;background:var(--m-surface);box-shadow:0 12px 32px #17171729}html[data-theme=aoplo][data-surface=manage] .chat-menu-title{margin:4px 8px 6px;overflow:hidden;color:var(--m-muted);font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}html[data-theme=aoplo][data-surface=manage] .chat-menu button{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:9px 10px;border:0;border-radius:8px;background:transparent;box-shadow:none;color:var(--m-ink);font:inherit;text-align:left;cursor:pointer}html[data-theme=aoplo][data-surface=manage] .chat-menu button:hover,html[data-theme=aoplo][data-surface=manage] .chat-menu button:focus-visible{background:var(--m-hover);outline:none}html[data-theme=aoplo][data-surface=manage] .chat-menu button strong{font-size:14px;font-weight:800}html[data-theme=aoplo][data-surface=manage] .chat-menu button small{color:var(--m-muted);font-size:12px}html[data-theme=aoplo][data-surface=manage] .chat-menu button.danger strong{color:var(--m-red)}html[data-theme=aoplo][data-surface=manage] .chat-reasons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}html[data-theme=aoplo][data-surface=manage] .chat-reason{display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid var(--m-line-strong);border-radius:var(--m-radius-sm);font-size:14px;font-weight:700;cursor:pointer}html[data-theme=aoplo][data-surface=manage] .chat-reason.on{border-color:var(--m-blue);background:var(--m-blue-soft);color:var(--m-blue-dark)}html[data-theme=aoplo][data-surface=manage] .chat-report-note{width:100%;margin-top:12px;padding:10px 12px;border:1px solid var(--m-line-strong);border-radius:var(--m-radius-sm);font:inherit;font-size:14px;resize:vertical}html[data-theme=aoplo][data-surface=manage] .chat-report-send{border-color:var(--m-red);background:var(--m-red);color:#fff}html[data-theme=aoplo][data-surface=manage] .chat-dialog-error{margin:12px 0 0;padding:10px 12px;border-radius:var(--m-radius-sm);background:var(--m-red-soft);color:var(--m-red);font-size:13px;font-weight:700}html[data-theme=aoplo][data-surface=manage] .chat-report-done p:first-child{margin:0;color:var(--m-ink);font-size:15px}html[data-theme=aoplo][data-surface=manage] .chat-stores-list{margin:0;padding:0;list-style:none}html[data-theme=aoplo][data-surface=manage] .chat-stores-list button{display:flex;width:100%;align-items:center;gap:10px;padding:12px 4px;border:0;border-bottom:1px solid var(--m-line-soft);border-radius:0;background:transparent;box-shadow:none;color:var(--m-ink);font:inherit;text-align:left;cursor:pointer}html[data-theme=aoplo][data-surface=manage] .chat-stores-list button:hover{background:var(--m-hover)}html[data-theme=aoplo][data-surface=manage] .chat-stores-list span{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}html[data-theme=aoplo][data-surface=manage] .chat-stores-list strong{font-size:15px;font-weight:800}html[data-theme=aoplo][data-surface=manage] .chat-stores-list small{color:var(--m-muted);font-size:13px}html[data-theme=aoplo][data-surface=manage] .chat-stores-list svg{color:var(--m-faint)}html[data-theme=aoplo][data-surface=manage] .chat-block-points{margin:0;padding-left:20px;color:var(--m-ink);font-size:15px;line-height:1.8}html[data-theme=aoplo][data-surface=manage] .admin-sidebar-nav button,html[data-theme=aoplo][data-surface=manage] .admin-mobile-drawer nav button{position:relative}html[data-theme=aoplo][data-surface=manage] .nav-count{min-width:22px;height:22px;margin-left:auto;padding:0 6px;border-radius:11px;background:#d92d20;color:#fff;font-size:12px;font-style:normal;font-weight:800;line-height:22px;text-align:center}html[data-theme=aoplo][data-surface=manage] .sidebar-collapsed .admin-sidebar-nav .nav-count{position:absolute;top:2px;right:4px;min-width:18px;height:18px;padding:0 4px;font-size:11px;line-height:18px}@media(min-width:900px){html[data-theme=aoplo][data-surface=manage] .admin-web-shell:has(.chat-page) .admin-dashboard-content{width:100%;max-width:none;margin:0;padding:0}html[data-theme=aoplo][data-surface=manage] .chat-page{margin:0}html[data-theme=aoplo][data-surface=manage] .chat-page .m-page-head{display:none}html[data-theme=aoplo][data-surface=manage] .chat-page .chat-shell{height:100vh;height:100dvh;border:0;border-radius:0;box-shadow:none}}@media(max-width:899px){html[data-theme=aoplo][data-surface=manage] .chat-shell{grid-template-columns:minmax(0,1fr);height:max(460px,calc(100vh - 170px));height:max(460px,calc(100dvh - 170px))}html[data-theme=aoplo][data-surface=manage] .chat-shell.has-open .chat-list,html[data-theme=aoplo][data-surface=manage] .chat-shell:not(.has-open) .chat-pane{display:none}html[data-theme=aoplo][data-surface=manage] .chat-list{border-right:0}html[data-theme=aoplo][data-surface=manage] .chat-back{display:inline-grid}html[data-theme=aoplo][data-surface=manage] .chat-head{padding:10px 12px}html[data-theme=aoplo][data-surface=manage] .chat-messages{padding:8px 12px 14px}html[data-theme=aoplo][data-surface=manage] .chat-message.left{padding-right:24px}html[data-theme=aoplo][data-surface=manage] .chat-message.right{padding-left:36px}html[data-theme=aoplo][data-surface=manage] .chat-composer{padding:10px 12px}html[data-theme=aoplo][data-surface=manage] .chat-reasons{grid-template-columns:minmax(0,1fr)}}html[data-theme=aoplo][data-surface=manage] .chat-skeleton{position:relative;display:flex;min-height:0;flex:1;flex-direction:column;overflow:hidden}html[data-theme=aoplo][data-surface=manage] .chat-skeleton-row{display:flex;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid var(--m-line-soft)}html[data-theme=aoplo][data-surface=manage] .chat-skeleton-tile{width:48px;height:48px;flex:0 0 48px;border-radius:50%}html[data-theme=aoplo][data-surface=manage] .chat-skeleton-copy{display:grid;min-width:0;flex:1;gap:8px}html[data-theme=aoplo][data-surface=manage] .chat-skeleton-name{width:42%;height:14px}html[data-theme=aoplo][data-surface=manage] .chat-skeleton-last{width:78%;height:12px}html[data-theme=aoplo][data-surface=manage] .chat-thread-skeleton{position:relative;display:flex;width:100%;flex:1;flex-direction:column;justify-content:flex-end;gap:14px;padding:8px 0}html[data-theme=aoplo][data-surface=manage] .chat-skeleton-bubble{width:46%;height:36px;border-radius:16px}html[data-theme=aoplo][data-surface=manage] .chat-skeleton-bubble.is-right{width:34%;margin-left:auto}@media(max-width:480px){html[data-theme=aoplo][data-surface=manage] .chat-head-name h3{flex-wrap:wrap;align-items:center;row-gap:2px}html[data-theme=aoplo][data-surface=manage] .chat-head-name h3>span:first-child{flex:1 0 100%;min-width:0}html[data-theme=aoplo][data-surface=manage] .chat-head-name h3 .chat-people{margin-left:0;color:var(--m-muted);font-size:13px;font-weight:700}}html[data-theme=aoplo][data-surface=manage] .chat-sides{display:grid;grid-template-columns:1fr 1fr;gap:2px;margin:14px 14px 0;padding:3px;border-radius:11px;background:var(--m-sunken)}html[data-theme=aoplo][data-surface=manage] .chat-sides button{display:inline-flex;min-width:0;min-height:40px;align-items:center;justify-content:center;gap:6px;padding:0 8px;border:0;border-radius:8px;background:transparent;color:var(--m-muted);font:inherit;font-size:15px;font-weight:600;cursor:pointer}html[data-theme=aoplo][data-surface=manage] .chat-sides button.is-on{background:var(--m-surface);box-shadow:0 1px 2px #00000014;color:var(--m-ink);font-weight:800}html[data-theme=aoplo][data-surface=manage] .chat-sides img{width:22px;height:22px;flex:0 0 auto;border-radius:5px}html[data-theme=aoplo][data-surface=manage] .chat-sides button:not(.is-on) img{opacity:.45}html[data-theme=aoplo][data-surface=manage] .chat-sides span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-theme=aoplo][data-surface=manage] .chat-count.is-quiet{background:var(--m-faint)}html[data-theme=aoplo][data-surface=manage] .chat-side-note{margin:-4px 16px 8px;color:var(--m-muted);font-size:13px}html[data-theme=aoplo][data-surface=manage] .chat-list .chat-more{display:grid;padding:10px 14px 16px}:root{color:#151515;background:#f5f5f7;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html,body,#root{width:100%;height:100%;min-height:100%;margin:0;background:#f5f5f7}.mobile-carousel{position:relative;display:block;width:100%;min-width:0;max-width:100%;overflow:auto;overscroll-behavior:contain;scrollbar-width:none;-webkit-user-select:none;user-select:none}.mobile-carousel::-webkit-scrollbar{display:none}.mobile-carousel{overflow-x:auto;overflow-y:hidden;touch-action:pan-y}.mobile-carousel[data-dragging=true]{cursor:none}.mobile-carousel-content{display:flex;width:max-content;min-width:100%;transform:translate(var(--mobile-carousel-overdrag));will-change:transform}.mobile-carousel-scrollbar{position:absolute;z-index:4;inset:0;opacity:0;pointer-events:none;transition:opacity .15s ease}.mobile-carousel-scrollbar[data-visible=true]{opacity:1}.mobile-carousel-scrollbar-thumb{position:absolute;right:4px;bottom:4px;height:3px;border-radius:999px;background:#00000059}body{min-width:320px;min-height:100dvh;overflow:hidden}button,input,textarea{font:inherit}button{cursor:pointer}.phone-stage{position:relative;display:grid;width:100%;height:100%;place-items:center;padding:24px}.device-menu-bar{position:absolute;z-index:100;top:18px;right:18px;padding:3px;border-radius:12px}.device-picker-trigger{display:flex;gap:10px;align-items:center;height:34px;padding:0 10px 0 12px;border:0;border-radius:9px;background:transparent;color:#151515;font:600 14px/1 ui-sans-serif,system-ui,sans-serif}.device-picker-trigger:hover,.device-picker-trigger[data-state=open]{background:#0000000e}.device-picker-trigger:focus-visible{outline:2px solid rgba(0,0,0,.72);outline-offset:2px}.device-picker-menu{z-index:200;min-width:168px;padding:3px;border-radius:12px;background:#fffffffa;box-shadow:0 0 1px #0000000f,0 0 0 1px #00000014,0 4px 4px #0000000d;transform-origin:var(--radix-dropdown-menu-content-transform-origin);animation:device-menu-in .12s ease-out}.device-picker-item{display:flex;align-items:center;justify-content:space-between;height:34px;padding:0 9px 0 10px;border-radius:8px;color:#181818;font:500 14px/1 ui-sans-serif,system-ui,sans-serif;outline:none;-webkit-user-select:none;user-select:none}.device-picker-item[data-highlighted]{background:#f0f0f0}.device-picker-item[data-state=checked]{font-weight:600}.device-picker-check{display:grid;place-items:center;color:#181818}@keyframes device-menu-in{0%{opacity:0;transform:scale(.98) translateY(-2px)}to{opacity:1;transform:scale(1) translateY(0)}}.phone-scale-box{position:relative}.phone-device{position:absolute;left:0;top:0;transform-origin:top left;-webkit-user-select:none;user-select:none}.phone-bezel{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain;z-index:2;-webkit-user-drag:none;pointer-events:none}.device-screen{position:absolute;overflow:hidden;border-radius:42px;background:#fff;box-shadow:inset 0 0 0 1px #00000014;cursor:none;z-index:1;-webkit-user-select:none;user-select:none}.device-camera{position:absolute;z-index:75;display:block;border-radius:50%;background:#050505;box-shadow:inset 0 0 0 1px #ffffff14;pointer-events:none}.device-screen,.device-screen *{cursor:none!important}.device-screen img,.keyboard-asset{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.device-screen input,.device-screen textarea,.device-screen select,.device-screen option,.device-screen [contenteditable=true]{-webkit-user-select:auto;user-select:auto}.device-screen:active,.device-screen:active *,.device-screen input,.device-screen textarea,.device-screen button,.device-screen a,.device-screen [role=button]{cursor:none!important}.device-screen[data-cursor-debug=true],.device-screen[data-cursor-debug=true] *{cursor:default!important}.device-screen *:focus,.device-screen *:focus-visible{outline:0!important;box-shadow:none!important}.flow-stack,.flow-scenes,.flow-screen,.mobile-app-viewport{position:absolute;inset:0}.mobile-app-viewport[data-platform=android][data-keyboard-visible=false]{bottom:var(--device-safe-area-bottom, 48px)}.flow-stack{--flow-header-height: 0px;--flow-header-content-height: 0px;--flow-header-safe-area: 0px;--flow-footer-height: 0px;--keyboard-height: 0px;overflow:hidden;background:transparent;touch-action:pan-y}.flow-fixed-header{position:absolute;z-index:12;top:0;right:0;left:0;height:var(--flow-header-height);padding-top:var(--flow-header-safe-area);box-sizing:border-box;background:transparent;border-bottom:0;-webkit-backdrop-filter:none;backdrop-filter:none}.flow-fixed-footer{position:absolute;z-index:12;right:0;bottom:var(--keyboard-height);left:0;height:var(--flow-footer-height);background:transparent;transition:bottom .26s cubic-bezier(.2,.8,.2,1)}.flow-scenes{top:var(--flow-header-height);bottom:0;overflow:hidden}.flow-screen{overflow:hidden;background:transparent;will-change:transform}.mobile-page{position:absolute;inset:0;--mobile-safe-area-height: var(--device-safe-area-bottom, 34px);--keyboard-height: 0px}.mobile-page[data-keyboard-visible=true],.mobile-app-viewport[data-platform=android] .mobile-page{--mobile-safe-area-height: 0px}.mobile-scroll{position:absolute;top:0;right:0;bottom:var(--keyboard-height);left:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:none;touch-action:none;-webkit-user-select:none;user-select:none;transition:bottom .26s cubic-bezier(.2,.8,.2,1)}.mobile-scroll::-webkit-scrollbar{display:none}.mobile-scroll[data-dragging=true]{cursor:none}.mobile-cursor{position:absolute;z-index:80;top:0;left:0;width:48px;height:48px;border:.5px solid rgba(0,0,0,.12);border-radius:999px;background:radial-gradient(circle at 50% 44%,#ffffffb3 0 34%,#ffffff8a 58%,#eeeeee7a);box-shadow:inset 0 1px 2px #fff9,inset 0 -5px 10px #0000000d,inset 0 0 0 1px #00000006;opacity:0;pointer-events:none;transition:opacity 90ms ease,background 80ms ease,box-shadow 80ms ease;will-change:transform}.mobile-cursor:before{position:absolute;top:3px;left:50%;width:32px;height:17px;transform:translate(-50%);border-radius:999px;background:linear-gradient(#ffffff61,#fff0);content:"";pointer-events:none}.mobile-cursor:after{position:absolute;inset:0;border-radius:inherit;box-shadow:inset 1px 0 3px #ffffff47,inset -1px 0 3px #00000005;content:"";pointer-events:none}.mobile-cursor-hotspot{position:absolute;left:50%;top:50%;width:9px;height:9px;transform:translate(-50%,-50%);border:1px solid rgba(0,122,255,.95);border-radius:999px;background:#ffffffd1;box-shadow:0 0 0 1px #ffffffbf,0 0 0 3px #007aff29;pointer-events:none}.mobile-cursor-hotspot:before,.mobile-cursor-hotspot:after{position:absolute;left:50%;top:50%;background:#007afff2;content:"";transform:translate(-50%,-50%)}.mobile-cursor-hotspot:before{width:17px;height:1px}.mobile-cursor-hotspot:after{width:1px;height:17px}.mobile-cursor[data-visible=true]{opacity:1}.mobile-cursor[data-active=true]{background:radial-gradient(circle at 50% 55%,#e8e8e894 0 30%,#f8f8f880 62%,#ffffffad);box-shadow:inset 0 3px 7px #00000014,inset 0 -4px 8px #ffffff57,inset 0 0 0 1px #00000008}.mobile-cursor[data-active=true]:before{background:linear-gradient(#0000000e,#0000)}.mobile-cursor[data-active=true]:after{box-shadow:inset 0 5px 9px #0000000b,inset 0 -3px 7px #ffffff47}.mobile-scroll-content{display:grid;gap:0;grid-template-columns:minmax(0,1fr);min-width:0;padding:0;will-change:transform}.mobile-scrollbar{position:absolute;z-index:9;top:4px;right:5px;bottom:calc(var(--mobile-safe-area-height) + var(--keyboard-height) + 4px);width:4px;opacity:0;pointer-events:none;transition:bottom .26s cubic-bezier(.2,.8,.2,1),opacity .18s ease}.mobile-page[data-keyboard-dragging=true] .mobile-scroll,.mobile-page[data-keyboard-dragging=true] .mobile-scrollbar,.flow-stack[data-keyboard-dragging=true] .flow-fixed-footer{transition:none}.mobile-scrollbar[data-visible=true]{opacity:1}.mobile-scrollbar-thumb{width:4px;min-height:36px;border-radius:999px;background:#00000047;box-shadow:0 0 0 1px #ffffff2e;transition:background .12s ease}.status-bar{position:absolute;z-index:72;top:0;right:0;left:0;display:grid;grid-template-columns:1fr auto;align-items:center;height:54px;padding:10px 34px 0 36px;background:transparent;color:#050505;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif;pointer-events:none}.device-screen[data-device=pixel-10] .status-bar{align-items:start;height:auto;padding:32px 32px 0;font-family:Roboto,Arial,sans-serif}.status-time{justify-self:start;min-width:58px;text-align:center;font-size:15px;font-weight:600;letter-spacing:0;line-height:1}.status-indicators{display:flex;align-items:center;justify-self:end}.status-indicator-svg{display:block}.status-indicator-svg[data-platform=ios]{width:79px;height:13px}.status-indicator-svg[data-platform=android]{width:50px;height:14px}.device-screen[data-device=pixel-10] .status-time{font-weight:500;transform:translateY(2px)}.home-indicator-svg{position:absolute;z-index:70;right:0;bottom:0;left:0;display:block;width:100%;height:var(--device-safe-area-bottom, 34px);pointer-events:none}.android-navigation-bar{position:absolute;z-index:70;bottom:-1px;left:-1px;display:block;width:428px;height:var(--device-safe-area-bottom, 48px);pointer-events:none;-webkit-user-drag:none}h1,h2,p{margin:0}h1{font-size:26px;line-height:1.08;letter-spacing:0}h2{font-size:15px}p{color:#555;font-size:14px;line-height:1.45}.field-label{color:#555;font-size:13px;font-weight:800}.mobile-field{display:grid;gap:8px}.mobile-field input{width:100%;min-height:44px;border:1px solid rgba(0,0,0,.1);border-radius:8px;background:#fff;color:#151515;padding:0 12px;outline:0}.mobile-field input:focus{border-color:#00000029;box-shadow:none}.device-screen .mobile-field input:focus,.device-screen .mobile-field input:focus-visible{border-color:#0000001f;outline:0!important;box-shadow:none!important}.sheet-overlay{position:absolute;z-index:20;inset:0;background:#00000057}.bottom-sheet{position:absolute;z-index:21;right:0;left:0;display:flex;flex-direction:column;min-height:260px;overflow:hidden;border-radius:22px 22px 0 0;background:#fff;box-shadow:0 -16px 48px #0003;touch-action:none}.sheet-handle-zone{display:grid;height:30px;place-items:center;touch-action:none}.sheet-handle{width:42px;height:5px;border-radius:999px;background:#c9c9c4}.sheet-header{display:grid;gap:4px;padding:0 18px 14px}.sheet-title{margin:0;font-size:18px;font-weight:900}.sheet-description{margin:0;color:#737373;font-size:13px;line-height:1.35}.sheet-content{overflow:auto;padding:0 18px 24px}.keyboard-dock{position:absolute;z-index:30;right:0;bottom:-1px;left:0;height:339px;padding:0;overflow:hidden;border-radius:32px 32px 0 0;background:#d8d9de;box-shadow:none;pointer-events:none;will-change:transform}.keyboard-dock[data-platform=android]{border-radius:0;background:#f3f2f6;box-shadow:0 -1px 2px #00000014}.keyboard-dock[data-visible=true]{pointer-events:auto}.keyboard-asset{position:relative;z-index:1;display:block;width:100%;height:100%;border-radius:inherit;object-fit:cover;object-position:center bottom;-webkit-user-drag:none;pointer-events:none}.keyboard-dock[data-platform=android] .keyboard-asset{border-radius:0;object-fit:fill}:root{--line-green: #06c755;--line-green-dark: #04aa48;--ink: #14221a;--muted: #728078;--line: #e4e9e6;--soft: #f4f7f5}.production-runtime,.prototype-experience{position:absolute;inset:0}.production-runtime{overflow:hidden;background:#e9eeeb}.production-runtime .prototype-experience{width:100%;max-width:620px;margin:0 auto;overflow:hidden;background:#f4f7f5;box-shadow:0 0 48px #14221a14}.production-runtime[data-entry=admin] .prototype-experience{max-width:1180px}.production-runtime[data-entry=driver] .prototype-experience{max-width:1100px}.production-runtime .flow-stack{--flow-header-safe-area: env(safe-area-inset-top, 0px) !important;--flow-header-height: calc(var(--flow-header-content-height) + env(safe-area-inset-top, 0px)) !important;--keyboard-height: env(safe-area-inset-bottom, 0px) !important}.production-runtime .mobile-page{--mobile-safe-area-height: env(safe-area-inset-bottom, 0px) !important}.production-runtime .mobile-scroll{touch-action:pan-y;-webkit-user-select:auto;user-select:auto}.production-runtime .mobile-scroll-content{will-change:auto}.production-runtime .mobile-scrollbar{display:none}.store-bootstrap{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px;background:linear-gradient(180deg,#fffdf7,#f3f8f5);color:var(--ink);text-align:center}.store-bootstrap-mark{position:relative;width:76px;height:76px;margin-bottom:16px;overflow:hidden;border-radius:50%;box-shadow:0 10px 28px #462d1329}.store-bootstrap-mark img{width:100%;height:100%;object-fit:cover}.store-bootstrap p{color:#77664c;font-size:12px;font-weight:700}.store-bootstrap h1{margin-top:7px;font-size:24px}.store-bootstrap>span{margin-top:12px;color:#738078;font-size:13px}.store-bootstrap>button{min-height:44px;margin-top:20px;padding:0 20px;border:0;border-radius:12px;background:var(--line-green);color:#082d17;font-weight:750}.store-bootstrap-mark:has(.store-bootstrap-brand){overflow:visible;border-radius:18px;background:transparent;box-shadow:none}.store-bootstrap-brand{width:76px;height:76px;object-fit:contain;border-radius:18px}.store-bootstrap-actions{display:flex;flex-direction:column;align-items:center;gap:10px;width:min(280px,100%);margin-top:20px}.store-bootstrap-hint{margin:0 0 4px;color:#738078;font-size:13px;font-weight:600;line-height:1.6}.store-bootstrap-actions a,.store-bootstrap-actions button{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:44px;padding:0 18px;border-radius:12px;font:inherit;font-size:16px;font-weight:750;text-decoration:none;cursor:pointer}.store-bootstrap-actions .primary{border:0;background:#f9e452;color:#171717}.store-bootstrap-actions .secondary{border:1px solid #d9d4c8;background:#fff;color:#171717}.store-setup-scroll{background:linear-gradient(180deg,#fffdf7,#f3f8f5)}.store-setup-content{width:min(100%,560px);min-height:100%;margin:0 auto;padding:34px 20px calc(var(--mobile-safe-area-height) + 36px);color:var(--ink)}.store-setup-heading{margin-bottom:28px;text-align:center}.store-setup-logo{width:64px;height:64px;margin:0 auto 14px;overflow:hidden;border-radius:50%;box-shadow:0 8px 24px #462d1324}.store-setup-logo img{width:100%;height:100%;object-fit:cover}.store-setup-heading p{color:#32704f;font-size:14px;font-weight:800}.store-setup-heading h1{margin-top:5px;font-size:26px}.store-setup-heading>span{display:block;margin-top:9px;color:#68756e;font-size:14px;line-height:1.6}.store-setup-form{display:grid;gap:18px}.store-setup-form label{display:grid;gap:7px;min-width:0}.store-setup-form label>span{font-size:15px;font-weight:750}.store-setup-form input,.store-setup-form select,.store-setup-form textarea{width:100%;min-height:50px;padding:12px 14px;border:1px solid #cfdbd3;border-radius:12px;background:#fff;color:var(--ink);font:inherit;font-size:16px}.store-setup-form textarea{min-height:92px;resize:vertical}.store-setup-form input[readonly]{background:#edf2ef;color:#526159;font-weight:750}.store-setup-form small,.store-code-help{color:#78847d;font-size:12px;line-height:1.5}.store-setup-error{margin-top:18px;color:#a83b32;font-size:14px;line-height:1.5;text-align:center}.store-setup-submit{min-height:52px;margin-top:24px;font-size:16px}.store-pending-content{width:min(100%,520px);min-height:100%;margin:0 auto;padding:72px 24px calc(var(--mobile-safe-area-height) + 40px);color:var(--ink);text-align:center}.store-pending-mark{display:grid;width:72px;height:72px;margin:0 auto 20px;place-items:center;border-radius:50%;background:#fff0d1;color:#99670a}.store-pending-mark svg{width:32px;height:32px}.store-pending-content>p:first-of-type{color:#32704f;font-size:14px;font-weight:800}.store-pending-content h1{margin-top:6px;font-size:27px}.store-pending-content>span{display:block;margin-top:12px;color:#68756e;font-size:15px;line-height:1.65}.store-pending-identity{display:grid;gap:5px;margin:26px 0 18px;padding:18px 0;border-block:1px solid #dbe4de}.store-pending-identity strong{font-size:18px}.store-pending-identity small,.store-pending-note{color:#738078;font-size:13px}.store-pending-note{margin-bottom:22px;line-height:1.6}.store-home-scroll{background:linear-gradient(180deg,#f6fbf7,#f1f4f2)}.store-home-content{min-height:100%;padding:18px 16px calc(var(--mobile-safe-area-height) + 30px)}.store-home-actions{display:grid;gap:10px}.store-home-action{display:grid;width:100%;min-height:82px;grid-template-columns:44px minmax(0,1fr) 18px;gap:12px;align-items:center;padding:14px;border:1px solid rgba(29,63,40,.08);border-radius:16px;background:#fff;color:var(--ink);text-align:left;box-shadow:0 5px 18px #1932220a}.store-home-action.primary{border-color:#06c7553d;background:#f1fbf4}.store-home-action-icon{display:grid;width:44px;height:44px;place-items:center;border-radius:13px;background:#edf2ef;color:#39714e}.store-home-action.primary .store-home-action-icon{background:var(--line-green);color:#083218}.store-home-action-icon svg{width:22px;height:22px}.store-home-action>span:nth-child(2){display:flex;min-width:0;flex-direction:column}.store-home-action strong{font-size:15px}.store-home-action small{margin-top:3px;color:#7a877f;font-size:10px;line-height:1.4}.store-home-action>svg{color:#94a099}@media(min-width:760px){.production-runtime[data-entry=admin] .dashboard-content{padding:24px 28px 40px}.production-runtime[data-entry=admin] .admin-order-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.flow-stack,.flow-screen,.mobile-page,.app-header,.chat-header,.action-footer{font-family:Noto Sans TC,Noto Sans CJK TC,PingFang TC,-apple-system,BlinkMacSystemFont,Microsoft JhengHei,Segoe UI,sans-serif}.review-action-footer{flex-direction:column}.review-submit-error{grid-column:1 / -1;margin:0;color:#a23d3d;font-size:13px;font-weight:700;text-align:center}.admin-modal-panel.store-catalog-change-modal{width:min(100%,460px)}.store-catalog-change-modal .admin-modal-content{padding-top:18px}.catalog-change-notice{display:grid;gap:16px}.catalog-change-notice ul{display:grid;gap:9px;margin:0;padding:0;list-style:none}.catalog-change-notice li{padding:11px 13px;border-radius:11px;background:#fff4df;color:#745014;font-size:15px;font-weight:750;line-height:1.45}.catalog-change-notice p{margin:0;color:#59655e;font-size:14px;line-height:1.6}.flow-screen{background:#f4f7f5}.flow-fixed-header,.flow-fixed-footer{z-index:20}.flow-fixed-footer:after{position:absolute;top:100%;right:0;left:0;height:var(--keyboard-height);background:#fff;content:""}.keyboard-dock[data-visible=false]{visibility:hidden}.app-header,.chat-header{display:grid;grid-template-columns:48px 1fr 48px;align-items:center;height:100%;padding:0 10px}.app-header{border-bottom:1px solid rgba(21,44,30,.08);background:#fffffff5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:var(--ink)}.icon-button,.chat-back,.chat-detail{display:grid;width:42px;height:42px;padding:0;place-items:center;border:0;border-radius:50%;background:transparent;color:inherit}.icon-button svg,.chat-back svg,.chat-detail svg{width:25px;height:25px}.store-refresh-button.is-refreshing svg{animation:api-loading-spin .76s linear infinite}.header-title-block{display:flex;min-width:0;flex-direction:column;align-items:center;justify-content:center;line-height:1.2}.header-title-block span{margin-bottom:3px;color:#718077;font-size:11px;font-weight:600;letter-spacing:.02em}.header-title-block strong{overflow:hidden;max-width:100%;font-size:17px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.chat-header{background:#111712;color:#fff}.chat-title{display:flex;min-width:0;flex-direction:column;align-items:center}.chat-title strong{overflow:hidden;max-width:100%;font-size:17px;text-overflow:ellipsis;white-space:nowrap}.chat-title span{margin-top:2px;color:#9ca69f;font-size:11px}.chat-scroll{background:#111712}.chat-content{min-height:100%;padding:24px 16px calc(var(--mobile-safe-area-height) + 34px);background:#111712;color:#fff}.binding-pill{display:flex;width:fit-content;align-items:center;gap:7px;margin:4px auto 26px;padding:8px 12px;border:1px solid rgba(255,255,255,.07);border-radius:999px;background:#202721;color:#afbab2;font-size:12px}.binding-pill svg{color:var(--line-green)}.binding-pill.binding-error{border-color:#ff7e7e33;color:#f2b5b5}.binding-pill.binding-error svg{color:#ee8d8d}.chat-date{width:fit-content;margin:0 auto 24px;padding:5px 11px;border-radius:999px;background:#202721;color:#8f9992;font-size:11px}.user-message-row{display:flex;justify-content:flex-end;margin-bottom:18px}.user-bubble{padding:11px 15px;border-radius:18px 18px 4px;background:#1b8b55;font-size:15px;font-weight:600}.bot-message-row{display:grid;grid-template-columns:38px minmax(0,1fr);gap:9px;align-items:start}.bot-avatar{position:relative;width:38px;height:38px;overflow:hidden;border:1px solid rgba(255,255,255,.3);border-radius:50%;background:#f1eadf}.bot-avatar img{width:100%;height:100%;object-fit:cover}.bot-name{display:block;margin:0 0 6px 2px;color:#bec7c0;font-size:11px}.menu-card{overflow:hidden;border-radius:17px;background:#fff;color:var(--ink);box-shadow:0 12px 28px #0000003d}.menu-card-copy{padding:19px 18px 16px}.menu-card-copy h2{margin:0 0 8px;font-size:20px;letter-spacing:-.02em}.menu-card-copy p{margin:0;color:#5d6961;font-size:14px;line-height:1.55}.menu-card button{display:grid;width:100%;grid-template-columns:30px 1fr 18px;gap:10px;align-items:center;padding:13px 17px;border:0;border-top:1px solid #edf0ee;background:#fff;color:var(--ink);text-align:left}.menu-card button>svg:first-child{width:24px;height:24px;color:var(--line-green-dark)}.menu-card button span{display:flex;flex-direction:column}.menu-card button strong{font-size:15px}.menu-card button small{margin-top:2px;color:#7c8880;font-size:11px}.menu-card button>svg:last-child{color:#9ca69f}.demo-hint{margin:22px 0 0;color:#667068;font-size:11px;text-align:center}.app-scroll{background:var(--soft)}.catalog-content,.review-content,.orders-content,.detail-content,.success-content{min-height:100%;padding:18px 16px calc(var(--mobile-safe-area-height) + 30px)}.with-footer{padding-bottom:calc(var(--flow-footer-height) + var(--mobile-safe-area-height) + 22px)}.editing-banner{display:flex;align-items:center;gap:11px;border-radius:15px}.editing-banner{margin-top:10px;padding:10px 13px;background:#fff1d6;color:#805800;font-size:12px;font-weight:650}.product-section{margin-top:22px}.section-heading{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:10px}.section-heading h2{margin:0;color:var(--ink);font-size:16px}.section-heading span{color:#7b8880;font-size:11px}.product-list,.summary-card,.form-card,.detail-info-card{overflow:hidden;border:1px solid rgba(29,54,38,.06);border-radius:17px;background:#fff;box-shadow:0 4px 18px #1932220a}.product-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:92px;padding:15px;border-bottom:1px solid #edf1ee}.product-copy{min-width:0}.product-row:last-child{border-bottom:0}.product-copy h3{margin:0;color:var(--ink);font-size:15px}.product-copy p{margin:3px 0 7px;color:#7c8880;font-size:11px}.product-copy>strong{color:#28593c;font-size:13px}.gift-rule-hint{display:block;width:fit-content;margin:0 0 7px;padding:3px 7px;border-radius:999px;color:#17643d;background:#e9f7ee;font-size:11px;font-weight:700}.stepper{display:grid;grid-template-columns:46px 62px 46px;align-items:center;flex:0 0 auto;border:1px solid #dce4df;border-radius:14px;background:#f8faf9}.stepper button{display:grid;width:46px;height:46px;padding:0;place-items:center;border:0;background:transparent;color:#16723e;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.stepper button:disabled{color:#c3cbc6}.stepper-input{width:62px;height:46px;min-width:0;padding:0 3px;border:0;border-right:1px solid #e2e8e4;border-left:1px solid #e2e8e4;border-radius:0;outline:0;background:#fff;color:var(--ink);font-size:18px;font-weight:800;line-height:1;text-align:center;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.stepper-input:focus{position:relative;z-index:1;border-color:#2d7a4b;box-shadow:inset 0 0 0 2px #2d7a4b33}.stepper-input::-webkit-inner-spin-button,.stepper-input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.detail-order-actions{display:grid;gap:10px}.cancel-order-button{min-height:48px;border:1px solid #efb4b4;border-radius:14px;background:#fff8f8;color:#a43f3f;font-weight:750}.detail-order-closed{margin:0;padding:4px 8px 8px;color:#62626b;font-size:15px;font-weight:650;line-height:1.5;text-align:center}.cancel-order-confirm{display:grid;gap:18px}.cancel-order-confirm>p{margin:0;color:#59655e;font-size:14px;line-height:1.65}.cancel-order-confirm .cancel-order-error{padding:10px 12px;border-radius:10px;background:#fff0f0;color:#a33f3f}.cancel-order-confirm-actions{display:grid;grid-template-columns:1fr 1.4fr;gap:10px}.cancel-order-confirm-actions button{min-height:46px;border:1px solid #dce4df;border-radius:12px;background:#fff;color:#34433a;font-weight:750}.cancel-order-confirm-actions button.danger{border-color:#c84c4c;background:#c84c4c;color:#fff}.cancel-order-confirm-actions button.keep{grid-column:1 / -1}.action-footer{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;min-height:100%;padding:11px 15px;border-top:1px solid rgba(24,49,33,.1);background:#fffffff7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.footer-total{display:flex;min-width:0;flex-direction:column}.footer-total span{color:#718077;font-size:11px}.footer-total strong{color:var(--ink);font-size:17px}.primary-action,.secondary-action{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:8px;padding:0 18px;border-radius:14px;font-size:14px;font-weight:750}.primary-action{border:0;background:var(--line-green);color:#082d17;box-shadow:0 6px 16px #06c75533}.primary-action:disabled{background:#d8dfda;color:#8a968e;box-shadow:none}.secondary-action{border:1px solid #d8dfda;background:#fff;color:#365341}.single-action{display:flex}.wide{width:100%}.summary-card,.form-card{padding:17px}.review-content>section+section{margin-top:14px}.summary-row{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:13px 0;border-top:1px solid #edf1ee}.summary-package-group{margin-top:12px}.summary-package-heading{display:flex;align-items:center;justify-content:space-between;margin-inline:-17px;padding:8px 17px;border-top:1px solid #dbe6df;border-bottom:1px solid #e7ede9;background:#f3f7f4}.summary-package-heading strong{color:#28593c;font-size:13px;font-weight:800}.summary-package-heading span{color:#77857c;font-size:11px}.summary-package-heading+.summary-row{border-top:0}.summary-row>div{display:flex;min-width:0;flex-direction:column}.summary-row strong{color:var(--ink);font-size:13px}.summary-row span{margin-top:3px;color:#7c8880;font-size:11px}.summary-row>strong{flex:0 0 auto}.gift-summary-row em{display:inline-flex;margin-left:7px;padding:2px 6px;border-radius:999px;color:#17643d;background:#e9f7ee;font-size:10px;font-style:normal;vertical-align:middle}.summary-total{display:flex;align-items:center;justify-content:space-between;padding-top:15px;border-top:1px solid #dfe6e1}.summary-total span{color:#536359;font-size:13px}.summary-total strong{color:#156337;font-size:19px}.form-card h2,.note-field>span{display:block;margin:0 0 11px;color:var(--ink);font-size:15px;font-weight:750}.review-delivery-date{display:grid;grid-template-columns:1fr auto;gap:4px 12px;margin-bottom:18px;padding-bottom:16px;border-bottom:1px solid #e8eeea}.review-delivery-date>span{color:#59675e;font-weight:750}.review-delivery-date>strong{color:#156337;text-align:right}.review-delivery-date>small{grid-column:1 / -1;color:#7b877f}.note-field textarea{width:100%;resize:none;padding:12px 13px;border:1px solid #dfe5e1;border-radius:12px;background:#fafcfb;color:var(--ink);font-size:14px;line-height:1.55}.note-field textarea::placeholder{color:#a0aaa3}.success-scroll{background:#f9fffb}.success-content{display:flex;flex-direction:column;align-items:stretch;gap:0;padding:74px 13px calc(var(--mobile-safe-area-height) + 32px);text-align:left}.success-banner{display:flex;min-height:132px;flex-direction:column;justify-content:center;padding:15px 22px 17px 25px;border-radius:13px;background:#049b5b url("/core/assets/order-success-banner-CC43AE3G.png") center / cover no-repeat;color:#fff;overflow:hidden}.success-banner h1,.production-runtime[data-entry=store] .success-banner h1{max-width:68%;margin:0;color:#fff;font-size:clamp(24px,7.1vw,29px);font-weight:800;letter-spacing:-.03em;line-height:1.25}.success-banner p{max-width:72%;margin:8px 0 0;color:#f1fff5;font-size:clamp(15px,4.3vw,18px);font-weight:500;line-height:1.35}.success-caution{display:flex;min-height:99px;align-items:center;gap:17px;margin-top:16px;padding:14px 21px;border:1px solid #f6d9a4;border-radius:13px;background:#fffaf0}.success-caution-icon{display:grid;width:45px;height:45px;flex:none;place-items:center;border:3px solid #c56a05;border-radius:50%;color:#c56a05;font-size:30px;font-weight:800;line-height:1}.success-caution strong{display:block;color:#944d05;font-size:20px;font-weight:800;line-height:1.35}.success-caution p{margin:5px 0 0;color:#4d5557;font-size:14px;line-height:1.45}.order-id-display{display:flex;width:100%;min-width:0;flex-direction:column;align-items:center;gap:8px}.order-id-display h1{max-width:100%;overflow-wrap:anywhere;word-break:break-word}.success-receipt{width:100%;margin-top:16px;padding:0 17px;border:1px solid #e0e6e8;border-radius:14px;background:#fff;box-shadow:0 5px 20px #1932220a;text-align:left}.success-receipt>div,.detail-info-card>div{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:53px;border-bottom:1px solid #edf1ee}.success-receipt>div:last-child,.detail-info-card>div:last-child{border-bottom:0}.success-receipt>div{min-height:56px}.success-receipt span,.detail-info-card span{color:#77837b;font-size:12px}.success-receipt strong,.detail-info-card strong{color:var(--ink);font-size:13px;text-align:right}.success-receipt strong{font-size:15px;overflow-wrap:anywhere}.success-receipt span{font-size:14px}.status-text{color:#8a5b00!important}.success-button{width:100%;min-height:53px;margin-top:20px;border-radius:13px;background:#06c45d;box-shadow:none;font-size:18px;font-weight:800}.success-button svg{width:19px;height:19px}.success-orders-link{align-self:center;min-height:44px;margin-top:0;padding:0 8px;border:0;background:transparent;color:#075b3b;font-size:14px;font-weight:700;text-decoration:underline;text-underline-offset:4px}.orders-heading{margin-top:0;flex-wrap:wrap;gap:10px}.orders-month-filter{display:flex;align-items:center;gap:8px}.orders-month-filter>span{color:#748179;font-size:13px;font-weight:650}.orders-month-filter select{min-height:42px;padding:0 30px 0 12px;border:1px solid #dce4df;border-radius:12px;background:#fff;color:var(--ink);font:inherit;font-size:16px;font-weight:700}.order-list{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;gap:10px}.orders-empty,.orders-load-error{margin:18px 0 0;color:#748179;font-size:15px;text-align:center}.orders-load-error{color:#a23d3d}.orders-load-more{width:100%;min-height:50px;margin-top:14px;border:1px solid #cfdcd4;border-radius:14px;background:#fff;color:#24583a;font-size:16px;font-weight:800}.orders-load-more:disabled{color:#829088}.order-card{width:100%;min-width:0;max-width:100%;box-sizing:border-box;padding:16px;border:1px solid rgba(29,54,38,.06);border-radius:17px;background:#fff;box-shadow:0 4px 18px #1932220a;color:var(--ink);text-align:left}.order-card-top,.order-card-bottom{display:flex;align-items:center;justify-content:space-between}.order-card-top>div{display:flex;min-width:0;flex:1;flex-direction:column}.order-card-top>div strong{font-size:15px}.order-card-summary{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-card-top>.status-badge{flex:none;margin-left:12px}.order-card-top>div span,.order-card-bottom span{margin-top:3px;color:#7c8880;font-size:11px;overflow-wrap:anywhere}.status-badge{display:inline-flex;width:fit-content;align-items:center;min-height:26px;padding:0 9px;border-radius:999px;font-size:11px;font-weight:700}.status-\5f85\78ba\8a8d {background:#fff0d1;color:#855c00}.status-\5f85\51fa\8ca8 {background:#e8f2ff;color:#32699c}.status-\5df2\5b8c\6210 {background:#e6f7ec;color:#237145}.status-\9810\6293 {background:#eee9fa;color:#674b94}.status-\5df2\53d6\6d88 ,.status-\5df2\522a\9664 {background:#f4e8e8;color:#914a4a}.order-card-bottom{display:grid;grid-template-columns:minmax(0,1fr) auto 18px;gap:8px;margin-top:16px;padding-top:13px;border-top:1px solid #edf1ee}.order-card-bottom strong{font-size:13px}.order-card-bottom svg{color:#94a098}.detail-status-card{display:flex;flex-direction:column;align-items:center;padding:22px;border-radius:18px;background:#153b27;color:#fff}.detail-status-card h1{margin:11px 0 3px;font-size:24px}.detail-status-card .order-id-display{margin:11px 0 3px}.detail-status-card .order-id-display h1{margin:0}.detail-status-card p{margin:0;color:#9fc0ac;font-size:11px}.detail-summary,.detail-info-card{margin-top:14px}.detail-info-card{padding:4px 17px}.edit-order-button{width:100%;margin-top:16px}.role-hub-scroll{background:#f5f7f2}.role-hub-content{min-height:100%;padding:38px 18px calc(var(--mobile-safe-area-height) + 28px);background:#f5f7f2;color:var(--ink)}.role-brand-mark{position:relative;width:74px;height:74px;overflow:hidden;margin:4px auto 15px;border:3px solid #fff;border-radius:50%;background:#f1eadf;box-shadow:0 8px 24px #16382324}.role-brand-mark img{width:100%;height:100%;object-fit:cover}.role-kicker,.role-intro{margin:0;text-align:center}.role-kicker{color:#3c7553;font-size:12px;font-weight:700;letter-spacing:.08em}.role-hub-content>h1{margin:5px 0 7px;font-size:28px;letter-spacing:-.04em;text-align:center}.role-intro{color:#78847c;font-size:13px}.role-card-list{display:grid;gap:11px;margin-top:28px}.role-card{display:grid;width:100%;min-height:92px;grid-template-columns:48px minmax(0,1fr) 18px;gap:13px;align-items:center;padding:15px;border:1px solid rgba(25,52,34,.07);border-radius:18px;background:#fff;color:var(--ink);box-shadow:0 7px 22px #1b3d270f;text-align:left}.role-icon{display:grid;width:48px;height:48px;place-items:center;border-radius:14px}.role-icon svg{width:24px;height:24px}.customer-role .role-icon{background:#def7e7;color:#08783a}.admin-role .role-icon{background:#e9efff;color:#3759a8}.driver-role .role-icon{background:#fff0dc;color:#a45b06}.role-copy{display:flex;min-width:0;flex-direction:column}.role-copy strong{font-size:16px}.role-copy small{margin-top:4px;color:#748179;font-size:11px;line-height:1.45}.role-card>svg{color:#9aa49e}.demo-mode-note{display:flex;align-items:flex-start;gap:7px;margin:19px 8px 0;color:#818b84;font-size:10px;line-height:1.5}.demo-mode-note svg{width:14px;height:14px;flex:0 0 auto;margin-top:1px}.service-readiness{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:13px}.service-readiness>div{display:grid;grid-template-columns:8px 1fr auto;gap:6px;align-items:center;min-height:34px;padding:0 10px;border:1px solid #e0e6e2;border-radius:10px;background:#ffffffb8}.service-readiness>div>span{width:8px;height:8px;border-radius:50%;background:#d7a24f}.service-readiness>div>span.ready{background:#21a35a}.service-readiness strong,.service-readiness small{font-size:9px}.service-readiness small{color:#89938d}.login-scroll{background:#f4f7f5}.login-content{width:100%;max-width:480px;min-height:100%;margin-inline:auto;padding:28px 18px calc(var(--mobile-safe-area-height) + 28px);color:var(--ink);text-align:center}.login-icon{display:grid;width:54px;height:54px;margin:0 auto 11px;place-items:center;border-radius:16px}.login-icon svg{width:25px;height:25px}.admin-login-icon{background:#e7edff;color:#3557a4}.login-content h1{margin:0 0 20px;font-size:24px;letter-spacing:-.03em}.login-content>p:not(.login-kicker):not(.login-demo-copy){margin:9px auto 24px;color:#748179;font-size:12px;line-height:1.55}.login-card{padding:19px;border:1px solid rgba(29,54,38,.07);border-radius:19px;background:#fff;box-shadow:0 7px 24px #1932220f;text-align:left}.login-card label{display:block}.login-card label+label{margin-top:13px}.login-card label>span{display:block;margin:0 0 7px 2px;color:#59685f;font-size:12px;font-weight:700}.login-card input{width:100%;height:48px;padding:0 13px;border:1px solid #dce4df;border-radius:12px;background:#fafcfb;color:var(--ink);font-size:14px}.login-card input:focus{border-color:#62c887;outline:3px solid rgba(6,199,85,.1)}.login-button{margin-top:18px}.remember-login-row{position:relative;display:inline-grid!important;width:fit-content;grid-template-columns:20px max-content;column-gap:8px!important;align-items:center;min-height:20px;margin-top:14px;color:#33463a;cursor:pointer}.remember-login-row>input{position:absolute;width:1px;height:1px;margin:0;opacity:0}.remember-login-control{display:grid!important;width:20px;height:20px;margin:0;place-items:center;border:1px solid #c9d8cf;border-radius:6px;background:#f7faf8;color:transparent!important;transition:border-color .15s ease,background-color .15s ease,color .15s ease,box-shadow .15s ease}.remember-login-control svg{width:14px;height:14px}.remember-login-row>input:checked+.remember-login-control{border-color:#2d9f5b;background:#2d9f5b;color:#fff!important;box-shadow:0 3px 9px #2d9f5b33}.remember-login-row>input:focus-visible+.remember-login-control{outline:3px solid rgba(45,159,91,.18);outline-offset:2px}.remember-login-label{display:grid;min-height:20px;place-items:center start;color:#33463a;font-size:12px;font-weight:700;line-height:20px}.global-feedback-layer{position:fixed;z-index:260;top:max(14px,env(safe-area-inset-top));left:50%;width:max-content;max-width:min(calc(100vw - 32px),720px);pointer-events:none;transform:translate(-50%)}.global-feedback-layer.at-bottom{top:auto;bottom:calc(24px + env(safe-area-inset-bottom,0px))}@media(max-width:760px){.global-feedback-layer.at-bottom{bottom:calc(92px + env(safe-area-inset-bottom,0px))}}.api-loading-indicator{display:inline-flex;width:max-content;min-height:38px;align-items:center;gap:8px;padding:0 14px;border:1px solid rgba(37,120,70,.22);border-radius:999px;background:#f4fcf7f7;color:#286543;font-size:12px;font-weight:800;box-shadow:0 12px 30px #1a39272e}.api-loading-indicator svg{width:15px;height:15px;animation:api-loading-spin .76s linear infinite}@keyframes api-loading-spin{to{transform:rotate(360deg)}}.staff-session-check{display:flex;min-height:100%;flex-direction:column;align-items:center;justify-content:center;padding:32px;color:var(--ink);text-align:center}.staff-session-check>span{display:grid;width:54px;height:54px;place-items:center;border-radius:17px;background:#e8f6ed;color:#207142}.staff-session-check>span svg{width:24px;height:24px;animation:session-check-spin 1.1s linear infinite}.staff-session-check h1{margin:17px 0 5px;font-size:21px}.staff-session-check p{margin:0;color:#77847c;font-size:12px}.driver-session-check>span{background:#fff1df;color:#a65d0d}@keyframes session-check-spin{to{transform:rotate(360deg)}}.driver-login-button{background:#e98b24;color:#2d1600;box-shadow:0 6px 16px #e98b2433}.login-demo-copy{margin:14px 0 0;color:#8a958e;font-size:10px}.login-error{margin:10px 2px 0;color:#b23b3b;font-size:10px;line-height:1.45}.dashboard-scroll{background:#f1f4f2}.dashboard-content{min-height:100%;padding:15px 14px calc(var(--mobile-safe-area-height) + 28px);color:var(--ink)}.admin-web-sidebar,.admin-order-table-head{display:none}.admin-dashboard-header{position:relative}.admin-header-actions{position:absolute;right:10px;display:flex;gap:8px;align-items:center}.production-runtime[data-entry=admin] .dashboard-tabs,.production-runtime[data-entry=admin] .management-header-toolbar,.production-runtime[data-entry=admin] .store-manager-toolbar .store-manager-back{display:none}.production-runtime[data-entry=admin] .store-manager-toolbar{justify-content:flex-end}.admin-mobile-drawer-layer{position:fixed;z-index:80;inset:0;visibility:hidden;pointer-events:none}.admin-mobile-drawer-layer.open{visibility:visible;pointer-events:auto}.admin-mobile-drawer-backdrop{position:absolute;inset:0;border:0;background:#09160e75;opacity:0;transition:opacity .18s ease}.admin-mobile-drawer-layer.open .admin-mobile-drawer-backdrop{opacity:1}.admin-mobile-drawer{position:absolute;top:0;bottom:0;left:0;display:flex;width:min(84vw,310px);flex-direction:column;padding:calc(env(safe-area-inset-top,0px) + 18px) 14px calc(env(safe-area-inset-bottom,0px) + 16px);background:#173424;color:#fff;box-shadow:22px 0 48px #08180e3d;transform:translate(-102%);transition:transform .21s ease}.admin-mobile-drawer-layer.open .admin-mobile-drawer{transform:translate(0)}.admin-mobile-drawer-header{display:grid;grid-template-columns:40px minmax(0,1fr) 36px;gap:10px;align-items:center;padding:0 2px 16px;border-bottom:1px solid rgba(255,255,255,.1)}.admin-mobile-drawer-header>span:nth-child(2){display:flex;min-width:0;flex-direction:column}.admin-mobile-drawer-header strong{font-size:15px}.admin-mobile-drawer-header small{margin-top:2px;color:#ffffff8f;font-size:10px}.admin-mobile-drawer-header>button{display:grid;width:36px;height:36px;place-items:center;border:1px solid rgba(255,255,255,.13);border-radius:10px;background:#ffffff0f;color:#fff}.admin-mobile-drawer nav{display:flex;min-height:0;flex:1;flex-direction:column;gap:4px;overflow-y:auto;padding:10px 0}.admin-mobile-drawer nav>span{margin:11px 10px 4px;color:#ffffff6b;font-size:9px;font-weight:800;letter-spacing:.1em}.admin-mobile-drawer nav button{display:flex;min-height:43px;align-items:center;gap:10px;padding:0 12px;border:0;border-radius:10px;background:transparent;color:#ffffffb8;font-size:12px;font-weight:750;text-align:left}.admin-mobile-drawer nav button.active{background:#ffffff1c;color:#fff;box-shadow:inset 3px 0 #f7d67a}.admin-mobile-drawer nav svg{width:17px;height:17px}.admin-mobile-drawer-footer{display:grid;gap:8px;padding-top:12px;border-top:1px solid rgba(255,255,255,.1)}.admin-mobile-drawer-footer button{display:flex;min-height:48px;align-items:center;gap:10px;padding:8px 11px;border:1px solid rgba(255,255,255,.13);border-radius:11px;background:#ffffff0e;color:#fff;text-align:left}.admin-mobile-drawer-footer button>span{display:flex;flex-direction:column}.admin-mobile-drawer-footer button strong{font-size:11px}.admin-mobile-drawer-footer button small{margin-top:2px;color:#ffffff8c;font-size:9px}.admin-mobile-drawer-footer .drawer-logout{justify-content:center;min-height:42px}.admin-header-actions button{display:grid;width:38px;height:38px;place-items:center;padding:0;border:1px solid #dce5df;border-radius:11px;background:#fffffff5;color:#40584a;box-shadow:0 3px 12px #142f1f14}.admin-header-actions button svg{width:17px;height:17px}.admin-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;background:#213d2d}.admin-lock-button{display:inline-flex;min-height:34px;align-items:center;gap:6px;padding:0 10px;border:1px solid rgba(255,255,255,.2);border-radius:10px;background:#ffffff1a;color:#fff;font-size:10px;font-weight:750}.admin-logout-button,.driver-logout-button{min-height:34px;padding:0 10px;border:1px solid rgba(255,255,255,.2);border-radius:10px;background:transparent;color:#fff;font-size:10px;font-weight:750}.dashboard-tabs{display:grid;grid-template-columns:repeat(2,1fr);gap:5px;margin-top:11px;padding:4px;border:1px solid #e0e6e2;border-radius:14px;background:#fff}.dashboard-tabs button{display:flex;min-height:40px;align-items:center;justify-content:center;gap:5px;border:0;border-radius:10px;background:transparent;color:#738078;font-size:11px;font-weight:700}.dashboard-tabs button svg{width:15px;height:15px}.dashboard-tabs button.active{background:#e8f6ed;color:#17653a}.dashboard-notice{display:flex;align-items:flex-start;gap:7px;margin-top:10px;padding:10px 12px;border:1px solid #cdebd8;border-radius:12px;background:#edf9f1;color:#286543;font-size:10px;line-height:1.45}.dashboard-notice svg{width:14px;height:14px;flex:0 0 auto}.admin-global-feedback{display:grid;gap:8px}.global-feedback-host>div{display:grid;place-items:center}.admin-global-feedback>div:empty{display:none}.admin-global-toast{width:max-content;max-width:100%;margin:0;overflow-wrap:anywhere;box-shadow:0 12px 30px #1a392729}.admin-global-toast.error{border-color:#f0caca;background:#fff4f4;color:#a63f3f}.dashboard-panel{margin-top:13px}.dashboard-section-heading,.driver-list-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 2px 10px}.dashboard-section-heading h2,.driver-list-heading h2{margin:0;font-size:15px}.dashboard-section-heading p,.driver-list-heading p{margin:2px 0 0;color:#7a867e;font-size:10px}.dashboard-section-heading>button{display:inline-flex;min-height:32px;align-items:center;gap:5px;padding:0 10px;border:1px solid #dce4df;border-radius:9px;background:#fff;color:#496054;font-size:10px;font-weight:700}.admin-order-list,.driver-stop-list{display:grid;gap:9px}.admin-order-card{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px 12px;align-items:center;padding:14px;border:1px solid rgba(27,52,35,.07);border-radius:15px;background:#fff}.admin-order-card.selected{border-color:#1e8b4b6b;background:#f5fbf7;box-shadow:0 0 0 2px #1e8b4b14}.admin-order-card>*{position:relative;z-index:1}.admin-order-store{display:flex;grid-column:2;grid-row:1;min-width:0;align-items:center;gap:10px}.admin-order-store-copy{display:flex;min-width:0;flex:1;flex-direction:column;padding:3px 0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.admin-order-store-copy:hover strong,.admin-order-store-copy:focus-visible strong{color:#176338;text-decoration:underline;text-underline-offset:3px}.admin-order-select,.admin-order-select-all{display:inline-flex;align-items:center;gap:8px}.admin-order-select{width:30px;height:34px;z-index:2;flex:0 0 auto;justify-content:center;pointer-events:auto!important}.admin-order-select input,.admin-order-select-all input{width:17px;height:17px;margin:0;accent-color:#1e7945}.admin-order-select-all{color:inherit;font:inherit;font-weight:inherit}.admin-order-store strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.admin-order-route-position{display:flex;grid-column:1;grid-row:1;align-items:center;gap:4px;justify-content:center}.admin-order-route-position>span{color:#9aa39d;font-size:12px}.admin-order-route-position .admin-order-route-code{margin-right:0}.admin-order-created-at{grid-column:2;grid-row:2;color:#8a958e;font-size:11px;font-variant-numeric:tabular-nums;white-space:nowrap}.admin-order-summary{grid-column:1 / -1;margin:0;padding:11px 0;border-top:1px solid #edf1ee;border-bottom:1px solid #edf1ee;color:#627068;font-size:11px;line-height:1.5}.admin-order-summary-copy{display:block}.admin-order-exchange-line{display:flex;min-width:0;align-items:baseline;gap:6px;margin-top:5px;color:#674b94}.admin-order-exchange-line.return{color:#995b45}.admin-order-exchange-line strong{flex:0 0 auto;font-size:11px;font-weight:800}.admin-order-exchange-line small{overflow:hidden;color:#59665e;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.admin-order-total{grid-column:1 / 3;color:#215f3a;font-size:14px}.admin-order-status{display:flex;grid-column:3;grid-row:1;align-items:center;justify-content:flex-end;white-space:nowrap}.order-card-actions .danger-link,.danger-link{border-color:#efc9c9;color:#a33d3d}.order-store-search{position:relative;display:flex;min-width:min(100%,250px);flex:1 1 280px;align-items:center;margin-left:auto}.order-store-search svg{position:absolute;z-index:1;left:12px;width:15px;height:15px;color:#708077;pointer-events:none}.order-store-search input{box-sizing:border-box;width:100%;min-width:0;min-height:40px;padding-left:35px;border:1px solid #dce4df;border-radius:10px;background:#fff;color:var(--ink);font:inherit;font-size:11px}.admin-order-revenue{display:flex;min-height:70px;align-items:center;gap:18px;margin-bottom:16px;padding:14px 22px;border:1px solid #d5e9da;border-radius:9px;background:#f0f8f2;color:#24533b}.admin-order-revenue-heading{display:inline-flex;align-items:center;gap:9px;padding-right:20px;border-right:1px solid #b9d0c2;white-space:nowrap;font-size:16px;font-weight:750}.admin-order-revenue-heading svg{width:21px;height:21px;color:#398057}.admin-order-revenue-value{color:#1b2b22;white-space:nowrap;font-size:25px;font-variant-numeric:tabular-nums;font-weight:800}.admin-order-revenue-value.is-error{color:#a64339;font-size:16px}.admin-order-revenue-context{margin-left:4px;color:#687a70;text-align:left;font-size:12px;font-weight:600}.admin-order-revenue-retry{min-height:32px;padding:0 12px;border:1px solid #d9a8a3;border-radius:6px;background:#fff;color:#a64339;font-size:12px;font-weight:700}@media(max-width:700px){.admin-order-revenue{flex-wrap:wrap;gap:6px 14px;padding:13px 16px}.admin-order-revenue-context{width:100%;margin-left:0}.admin-order-revenue-heading{padding-right:13px}.admin-order-revenue-value{font-size:21px}}.admin-order-selection-toggle{display:inline-flex;min-height:40px;flex:0 0 auto;align-items:center;justify-content:center;gap:7px;padding:0 12px;border:1px solid #b9cbc0;border-radius:7px;background:#fff;color:#294b38;font:inherit;font-size:12px;font-weight:750;white-space:nowrap;cursor:pointer}.admin-order-selection-toggle svg{width:16px;height:16px}.admin-order-selection-toggle:hover,.admin-order-selection-toggle:focus-visible{border-color:#6f9b80;background:#f3f8f5}.admin-order-selection-toggle.active{border-color:#155c38;background:#155c38;color:#fff}.admin-order-route-select{min-width:116px;min-height:44px;flex:0 0 auto;padding:0 34px 0 12px;border:1px solid #cad9cf;border-radius:7px;background:#fff;color:#2f493a;font:inherit;font-size:12px;font-weight:700}.admin-order-sort-button{display:inline-flex;width:100%;min-height:28px;align-items:center;gap:7px;padding:5px 7px;border:0;border-radius:6px;background:transparent;color:inherit;font:inherit;font-weight:inherit;cursor:pointer}.admin-order-table-head>span:nth-child(1) .admin-order-sort-button{justify-content:center}.admin-order-table-head>span:nth-child(3) .admin-order-sort-button{justify-content:flex-start}.admin-order-table-head>span:nth-child(6) .admin-order-sort-button{justify-content:flex-end}.admin-order-sort-icon{display:inline-flex;width:15px;height:15px;flex:0 0 auto;align-items:center;justify-content:center;color:#9aa69f}.admin-order-sort-icon svg{width:15px;height:15px}.admin-order-sort-button:hover,.admin-order-sort-button:focus-visible{color:#176338;background:#edf6f0}.admin-order-sort-button.active{background:#e5f3e9;color:#105c37;box-shadow:inset 0 -2px #176338}.admin-order-sort-button.active .admin-order-sort-icon{color:#105c37}.admin-order-sort-button:focus-visible{border-radius:4px;outline:2px solid rgba(30,121,69,.24);outline-offset:3px}.admin-order-route-code{display:inline-flex;min-width:45px;min-height:24px;align-items:center;justify-content:center;margin-right:7px;padding:2px 7px;border-radius:6px;background:#e6f2ea;color:#165b39;font-size:12px;font-style:normal;font-variant-numeric:tabular-nums;font-weight:800;line-height:1;vertical-align:middle}.order-bulk-toolbar button,.bulk-delete-confirm button{min-height:36px;padding:0 12px;border:1px solid #cadbd0;border-radius:9px;background:#fff;color:#28583c;font:inherit;font-size:11px;font-weight:750}.order-bulk-toolbar button:disabled,.bulk-delete-confirm button:disabled{cursor:not-allowed;opacity:.45}.order-bulk-toolbar .danger-link,.bulk-delete-confirm .danger-link{border-color:#efc9c9;color:#a33d3d}.store-unbind{display:grid;gap:8px;margin-top:18px;padding-top:16px;border-top:1px solid #e4e0d6}.store-unbind strong{font-size:14px}.store-unbind p{margin:0;color:#62626b;font-size:13px;line-height:1.55}.store-unbind-button,.bulk-delete-confirm button.store-unbind-confirm{justify-self:start;min-height:40px;padding:0 16px;border:1px solid #e7b4b4;border-radius:10px;background:#fff;color:#a43e3e;font:inherit;font-size:14px;font-weight:800;cursor:pointer}.store-delete-button,.bulk-delete-confirm button.store-delete-confirm{min-height:44px;padding:0 16px;border:1px solid #b42318;border-radius:10px;background:#b42318;color:#fff;font:inherit;font-size:14px;font-weight:800;cursor:pointer}.bulk-delete-confirm{display:grid;gap:18px}.bulk-delete-confirm p{margin:0;color:#596960;font-size:12px;line-height:1.65}.bulk-delete-confirm>div{display:flex;justify-content:flex-end;gap:8px}.admin-modal-panel.admin-order-delete-modal{width:min(580px,calc(100vw - 32px))}.admin-order-delete-confirm{display:grid;gap:18px}.admin-order-delete-confirm dl{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:0;overflow:hidden;margin:0;border:1px solid #dce4df;border-radius:8px}.admin-order-delete-confirm dl>div{display:grid;gap:5px;min-width:0;padding:12px 14px}.admin-order-delete-confirm dl>div+div{border-left:1px solid #dce4df}.admin-order-delete-confirm dt{color:#78857e;font-size:11px;font-weight:700}.admin-order-delete-confirm dd{overflow-wrap:anywhere;margin:0;color:#263c2e;font-size:13px;font-weight:750}.admin-order-delete-confirm p{margin:0;color:#596960;font-size:13px;line-height:1.65}.admin-order-delete-confirm .admin-order-delete-summary{padding:14px 16px;border:1px solid #efc9c9;border-radius:8px;background:#fff7f6;color:#b42318;font-size:15px;font-weight:800}.admin-order-delete-confirm>div{display:flex;justify-content:flex-end;gap:8px}.admin-order-delete-confirm button{min-height:40px;padding:0 16px;border:1px solid #cadbd0;border-radius:7px;background:#fff;color:#28583c;font:inherit;font-size:12px;font-weight:750}.admin-order-delete-confirm button.danger-link{border-color:#a63b35;background:#a63b35;color:#fff}.admin-order-delete-confirm button:disabled{cursor:not-allowed;opacity:.5}.product-stat-list-head,.product-stat-row{display:grid;grid-template-columns:minmax(0,1fr) 120px 120px;align-items:center;gap:16px}.product-stat-row{min-height:60px;padding:13px 18px}.product-stat-row+.product-stat-row{border-top:1px solid #edf1ee}@media(max-width:640px){.product-stat-row{grid-template-areas:"name quantity" "stores quantity";grid-template-columns:minmax(0,1fr) auto;gap:4px 14px;min-height:70px;padding:14px 16px}}.management-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:9px}.management-grid button{display:flex;min-height:74px;flex-direction:column;align-items:flex-start;justify-content:space-between;padding:13px;border:1px solid rgba(27,52,35,.07);border-radius:14px;background:#fff;color:#294233;font-size:12px;font-weight:700;text-align:left}.management-grid button svg{width:21px;height:21px;color:#447c59}.stop-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.stop-title-row>div>span{color:#9a6a35;font-size:9px;font-weight:700}.stop-title-row h3{margin:1px 0 0;font-size:14px}.driver-exchange-summary{display:grid;overflow:hidden;margin:10px 0 4px;border:1px solid #e1d9ef;border-radius:12px;background:#f8f5fc}.driver-exchange-summary-row{padding:10px 12px}.driver-exchange-summary-row+.driver-exchange-summary-row{border-top:1px solid #e1d9ef}.driver-exchange-summary-row strong{display:flex;align-items:center;gap:6px;color:#674b94;font-size:12px;font-weight:800;line-height:1.35}.driver-exchange-summary-row strong svg{width:14px;height:14px}.driver-exchange-summary-row>span{display:block;margin-top:4px;color:#445065;font-size:13px;font-weight:650;line-height:1.55;overflow-wrap:anywhere}.driver-return-deduction{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-top:8px;padding-top:8px;border-top:1px solid #e1d9ef;color:#674b94;font-size:12px;font-weight:700}.driver-exchange-summary-row .driver-return-deduction strong{color:#674b94;font-size:13px;font-variant-numeric:tabular-nums;white-space:nowrap}.driver-net-collection{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin:8px 0 12px;color:#244674;font-size:15px;font-weight:800}.driver-net-collection strong{font-size:17px;font-variant-numeric:tabular-nums;white-space:nowrap}.store-manager-panel{margin-top:0}.store-manager-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:16px}.store-manager-toolbar button{display:inline-flex;min-height:40px;align-items:center;gap:6px;padding:0 12px;border-radius:10px;font-size:11px;font-weight:750}.store-manager-back{border:1px solid #dce4df;background:#fff;color:#52645a}.store-manager-add{border:0;background:#1b6339;color:#fff}.store-manager-actions{display:flex;align-items:center;gap:8px}.store-word-file-input{display:none}.store-manager-import{border:1px solid #bfd8c8;background:#f1f8f3;color:#25613d}.admin-modal-panel.store-word-import-modal{width:min(100%,1120px)}.store-word-import-content{display:grid;gap:14px;padding-top:14px}.store-word-import-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.store-word-import-summary>div{display:flex;min-height:68px;flex-direction:column;justify-content:center;padding:12px 14px;border:1px solid #dfe8e2;border-radius:13px;background:#f7faf8}.store-word-import-summary span{color:#748179;font-size:11px}.store-word-import-summary strong{margin-top:4px;color:#183d29;font-size:18px}.store-word-import-note,.store-word-preview-more{margin:0;color:#68766e;font-size:12px;line-height:1.6}.store-word-import-errors{display:grid;gap:5px;padding:12px 14px;border:1px solid #efcaca;border-radius:12px;background:#fff4f4;color:#9d4141;font-size:12px}.store-word-preview-wrap{overflow-x:auto;border:1px solid #dfe6e2;border-radius:13px}.store-word-preview-table{width:100%;min-width:920px;border-collapse:collapse;color:#24372c;font-size:12px}.store-word-preview-table th,.store-word-preview-table td{padding:10px 12px;border-bottom:1px solid #e8edea;text-align:left;vertical-align:top}.store-word-preview-table th{position:sticky;top:0;background:#eef5f0;color:#496054;font-size:11px;white-space:nowrap}.store-word-preview-table tr:last-child td{border-bottom:0}.store-word-preview-table th:first-child,.store-word-preview-table td:first-child{width:48px;color:#7b8880;text-align:center}.store-word-preview-table th:nth-child(2){width:130px}.store-word-preview-table th:nth-child(3){width:230px}.store-word-preview-table th:nth-child(4){width:90px}.store-word-preview-table th:nth-child(6){width:120px}.store-word-import-submit{margin-top:2px}.store-word-import-summary.word-import-review-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.word-import-review-table{min-width:820px}.word-import-review-table th:nth-child(4){width:24%}.word-import-review-table th:last-child{min-width:210px}.word-import-review-table small,.word-import-price-change,.word-import-price-change strong{display:block;margin-top:5px}.word-import-review-table small{color:#6b7871}.word-import-status{display:block;width:fit-content;margin-top:8px;padding:3px 8px;border-radius:4px;background:#edf1ee;color:#52665b}.word-import-status.status-new,.word-import-status.status-update{background:#e5f2ea;color:#164f31}.word-import-status.status-skipped,.word-import-review-table .word-import-warning{color:#906017}.word-import-note-cell{white-space:pre-wrap;overflow-wrap:anywhere}.word-import-price-change strong{color:#164f31;font-variant-numeric:tabular-nums}.admin-modal-panel.admin-management-modal.store-word-import-modal{display:flex;flex-direction:column;width:min(1120px,100%);overflow:hidden}.admin-modal-panel.store-word-import-modal>.admin-modal-header{flex:0 0 auto}.admin-modal-panel.store-word-import-modal>.admin-modal-content{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.store-word-import-modal .store-word-import-content{padding-top:0}@media(max-width:640px){.word-import-review-table{min-width:0}.word-import-review-table thead{display:none}.word-import-review-table tbody,.word-import-review-table tr{display:block}.word-import-review-table tr{padding:14px;border-bottom:1px solid #dfe6e2}.word-import-review-table tr:last-child{border-bottom:0}.word-import-review-table td,.word-import-review-table td:first-child{display:block;width:auto;padding:5px 0;border:0;text-align:left;overflow-wrap:anywhere}.word-import-review-table td:before{content:attr(data-label);display:block;margin-bottom:4px;color:#6b7871;font-size:11px}.word-import-review-table td:first-child:before{display:inline;margin-right:6px}.word-import-review-table td:nth-child(2){font-size:15px}.word-import-review-table td:nth-child(2):before{display:none}.word-import-status{display:inline-block;margin:0 0 0 8px;font-size:12px}}.store-manager-heading>span{color:#728078;font-size:11px;font-weight:700}.admin-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:16px 0;color:#66756c;font-size:12px;font-weight:700}.admin-pagination>div{display:flex;gap:8px}.admin-pagination button{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:5px;padding:0 13px;border:1px solid #d8e2dc;border-radius:10px;background:#fff;color:#365746;font:inherit;font-weight:750}.admin-pagination button:disabled{cursor:not-allowed;opacity:.45}@media(max-width:520px){.admin-pagination{align-items:stretch;flex-direction:column}.admin-pagination>div,.admin-pagination button{flex:1}}.inline-check{display:inline-flex;align-items:center;gap:6px;color:#58675e;font-size:11px;font-weight:700}.inline-check input{width:16px;min-width:16px;min-height:16px}.store-manager-error{margin-bottom:11px;padding:10px 12px;border:1px solid #f0caca;border-radius:11px;background:#fff4f4;color:#a63f3f;font-size:11px}.production-runtime[data-entry=admin] .store-manager-error{position:fixed;z-index:121;top:max(14px,env(safe-area-inset-top));left:50%;width:max-content;max-width:min(calc(100vw - 32px),720px);margin:0;overflow-wrap:anywhere;box-shadow:0 12px 30px #531a1a24;transform:translate(-50%)}.store-selection-row{display:flex;align-items:stretch;min-width:0;background:#fff}.store-row-select{display:flex;flex:0 0 44px;min-height:44px;align-items:center;justify-content:center;cursor:pointer}.store-row-select input{width:18px;height:18px;margin:0;accent-color:#164f31}.store-selection-row .store-directory-card.manager-record-card{flex:1;min-width:0;width:auto}.store-route-selection-actions button,.store-route-batch-footer button{min-height:44px;padding:8px 16px;border:1px solid #ced9d2;border-radius:6px;background:#fff;color:#164f31;font-size:14px;font-weight:650}.store-route-selection-actions button:disabled,.store-route-batch-footer button:disabled{opacity:.45;cursor:not-allowed}.store-route-batch-content{display:grid;gap:16px}.store-route-batch-editor{display:grid;gap:12px;padding:16px;border:1px solid #dce5df;border-radius:10px;background:#f7faf8}.store-route-batch-fields{display:grid;grid-template-columns:minmax(190px,.62fr) minmax(0,1.38fr);gap:20px}.store-route-batch-field{display:grid;align-content:start;gap:10px;min-width:0;color:#46564c;font-size:14px}.store-route-batch-field-heading{display:flex;align-items:center;gap:9px;min-height:32px}.store-route-batch-field-heading>span:last-child{display:grid;gap:1px}.store-route-batch-field-heading strong{color:#263a2f;font-size:14px;line-height:1.25}.store-route-batch-field-heading small{color:#7a8880;font-size:11px;line-height:1.25}.store-route-batch-field-icon{display:grid;width:30px;height:30px;flex:0 0 30px;place-items:center;border-radius:7px;background:#e5f0e9;color:#1e6441}.store-route-batch-field-icon svg{width:16px;height:16px}.store-route-batch-field select{width:100%;min-width:0;min-height:48px;padding:9px 38px 9px 13px;border:1px solid #cbd7d0;border-radius:8px;background:#fff;color:#24392d;font-size:16px;font-weight:650}.store-route-batch-field .delivery-days-picker>div{gap:6px}.store-route-batch-field .delivery-days-picker button{min-height:48px;border-radius:8px;color:#52645a;font-size:16px;font-weight:700;transition:border-color .15s,background-color .15s,color .15s,box-shadow .15s}.store-route-batch-field .delivery-days-picker button:hover:not(:disabled){border-color:#759685;background:#f0f6f2;color:#164f31}.store-route-batch-field .delivery-days-picker button[aria-pressed=true]{border-color:#174c36;background:#174c36;color:#fff;box-shadow:0 2px 5px #174c3633}.store-route-batch-field .delivery-days-picker button[aria-pressed=true]:hover:not(:disabled){border-color:#103e2a;background:#103e2a;color:#fff}.store-route-batch-target{display:flex;align-items:center;gap:8px;min-height:34px;padding:7px 10px;border-radius:7px;background:#e7f2eb;color:#446052;font-size:12px}.store-route-batch-target svg{width:16px;height:16px;color:#1d6943}.store-route-batch-target strong{margin-left:auto;color:#164f31;font-size:13px}.store-route-batch-note{margin:0;color:#66766c;font-size:13px;line-height:1.6}.store-route-batch-warning{padding:12px 16px;border-left:3px solid #ca8a23;background:#fff7e7;color:#80520f;font-size:14px;line-height:1.6}.store-route-batch-warning p{margin:4px 0 0}.store-route-preview{max-height:320px;overflow:auto;overscroll-behavior:contain;border-top:1px solid #e1e7e3}.store-route-preview-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #e1e7e3;font-size:14px}.store-route-preview-row>span:first-child{display:grid;gap:4px;min-width:0;overflow-wrap:anywhere}.store-route-preview-row small{color:#8b651f;font-size:12px}.store-route-preview-change{display:flex;align-items:center;gap:8px;color:#6b7971;white-space:nowrap}.store-route-preview-change strong{color:#164f31}.store-route-preview-change small{color:#6b7971}.store-route-batch-footer{display:flex;justify-content:flex-end;gap:12px;padding-top:16px;border-top:1px solid #e1e7e3}.store-route-batch-footer .primary-action{color:#fff;background:#164f31}.store-route-batch-footer .warning-action{border-color:#a96318;background:#a96318;color:#fff}.store-route-removal-summary{display:flex;align-items:center;gap:10px;margin:0;padding:12px 14px;border:1px solid #ead6b5;border-radius:8px;background:#fff8eb;color:#72430e;font-size:14px;line-height:1.55}.store-route-removal-summary svg{width:18px;height:18px;flex:0 0 18px}.store-route-preview-change.removal strong{color:#8a5112}.store-route-preview-change.removal.is-unassigned strong{color:#a54239}.production-runtime[data-entry=admin] .store-selection-row{border-bottom:1px solid #e7ebe8}.production-runtime[data-entry=admin] .store-selection-row:last-child{border-bottom:0}.production-runtime[data-entry=admin] .store-selection-row.is-checked{background:#eaf4ee}.production-runtime[data-entry=admin] .store-selection-row .store-directory-card.manager-record-card{padding-left:4px;border:0;background:transparent}.production-runtime[data-entry=admin] .store-selection-row .store-directory-card.manager-record-card:hover{background:#f2f7f4}@media(max-width:700px){.store-route-preview-row{grid-template-columns:minmax(0,1fr);gap:8px}.store-route-preview-change{justify-content:flex-end}.store-route-batch-editor{padding:14px}.store-route-batch-fields{grid-template-columns:minmax(0,1fr);gap:16px}}.store-directory{display:grid;align-content:start;gap:8px}.manager-record-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:12px}.store-directory-card.manager-record-card{min-height:86px;grid-template-columns:10px minmax(0,1fr) auto 16px;padding:15px 16px;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.store-directory-card.manager-record-card:hover{border-color:#2b874f47;box-shadow:0 8px 22px #1b342312;transform:translateY(-1px)}.manager-record-card .store-binding-badge{white-space:nowrap}.driver-manager-toolbar{justify-content:space-between;margin-bottom:14px}.driver-manager-toolbar>span{color:#758178;font-size:11px;font-weight:700}.store-directory-card{display:grid;width:100%;min-height:68px;grid-template-columns:10px minmax(0,1fr) 16px;gap:10px;align-items:center;padding:12px;border:1px solid rgba(27,52,35,.08);border-radius:13px;background:#fff;color:#294233;text-align:left}.store-directory-card.selected{border-color:#75c992;background:#edf9f1;box-shadow:0 0 0 2px #06c75514}.store-directory-copy{display:flex;min-width:0;flex-direction:column}.store-directory-copy strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.store-directory-copy small{overflow:hidden;margin-top:3px;color:#7b877f;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.store-directory-card>svg{color:#95a099}.store-binding-badge{display:inline-flex;min-height:25px;flex:0 0 auto;align-items:center;padding:0 8px;border-radius:999px;background:#fff0d1;color:#855c00;font-size:9px;font-weight:700}.store-binding-badge.bound{background:#e6f7ec;color:#237145}.store-binding-badge.personal{background:#e9f0fc;color:#426593}.store-binding-badge.inactive{background:#eef0ef;color:#68726c}.store-form{display:grid;gap:12px;margin-top:15px}.store-form label{display:block}.store-form label+label{margin-top:0}.store-form label>span{display:block;margin:0 0 6px 2px;color:#59685f;font-size:11px;font-weight:700}.store-form input,.store-form textarea,.store-form select{width:100%;padding:0 12px;border:1px solid #dce4df;border-radius:11px;background:#fafcfb;color:var(--ink);font:inherit;font-size:13px}.store-form input{height:44px}.store-form select{height:44px;-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#657269 50%),linear-gradient(135deg,#657269 50%,transparent 50%);background-position:calc(100% - 17px) 19px,calc(100% - 12px) 19px;background-repeat:no-repeat;background-size:5px 5px,5px 5px}.store-form textarea{min-height:86px;resize:vertical;padding-top:11px;padding-bottom:11px;line-height:1.55}.store-form input:focus,.store-form textarea:focus,.store-form select:focus{border-color:#62c887;outline:3px solid rgba(6,199,85,.1)}.store-binding-instruction{display:grid;gap:10px;margin-top:14px;padding:13px;border:1px solid #ead6ad;border-radius:12px;background:#fff9eb}.store-binding-instruction>div{display:flex;flex-direction:column}.store-binding-instruction strong{color:#715016;font-size:12px}.store-binding-instruction span{margin-top:3px;color:#8b754c;font-size:10px}.store-binding-instruction button{display:flex;min-height:42px;align-items:center;justify-content:space-between;padding:0 12px;border:1px dashed #cda85e;border-radius:10px;background:#fff;color:#674711;font-size:12px;font-weight:800}.store-save-button{margin-top:16px}.danger-action{min-height:44px;margin-top:10px;padding:0 14px;border:1px solid #e8bcbc;border-radius:11px;background:#fff5f5;color:#a43e3e;font-weight:750}.danger-action:disabled,button:disabled{cursor:not-allowed;opacity:.58}.store-manager-empty{margin:0;padding:20px 14px;border-radius:12px;background:#f7f9f8;color:#7b877f;font-size:11px;text-align:center}.product-form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.store-form>.product-form-row,.store-form>.setting-switch,.store-form>.primary-action,.store-form>.danger-action,.store-form>.subpanel{margin-top:0}.product-form-row label+label{margin-top:0}.setting-switch{display:flex;width:100%;min-height:52px;align-items:center;justify-content:space-between;gap:16px;margin-top:12px;padding:0 14px;border:1px solid #d7ded9;border-radius:12px;background:#fff;color:#33483b;text-align:left}.setting-switch:hover:not(:disabled){border-color:#b7c7bd}.setting-switch-label{font-size:12px;font-weight:800}.setting-switch-track{position:relative;width:44px;height:24px;flex:0 0 auto;border-radius:999px;background:#cbd3ce;transition:background .16s ease}.setting-switch-track>span{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #12311d33;transition:transform .16s ease}.setting-switch.active .setting-switch-track{background:#1f8f50}.setting-switch.active .setting-switch-track>span{transform:translate(20px)}.setting-switch:focus-visible{outline:3px solid rgba(6,199,85,.18);outline-offset:2px}.driver-manager-panel .driver-save-button{margin-top:0}.driver-profile-column,.driver-route-column{min-width:0;padding:18px;border:1px solid #e1e8e3;border-radius:15px;background:#fbfcfb}.driver-profile-column>h3,.driver-route-heading h3{margin:0;color:#263b2e;font-size:14px}.driver-profile-column .store-form{margin-top:14px}.driver-route-heading,.driver-route-list-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.driver-route-heading>span{display:inline-flex;min-height:24px;align-items:center;padding:0 9px;border-radius:999px;background:#e8f5ed;color:#247046;font-size:10px;font-weight:800}.driver-delete-button{grid-column:1 / -1;margin-top:0}.management-detail-panel{padding:15px;border:1px solid rgba(27,52,35,.07);border-radius:17px;background:#fff}.account-settings-card{width:min(100%,560px);margin-top:18px;padding:20px;border:1px solid #e1e8e3;border-radius:15px;background:#fff}.notification-settings-loading{margin:18px 0 0;color:#748179;font-size:12px}.notification-schedule-toolbar{display:flex;align-items:center;justify-content:space-between;width:min(100%,760px);margin-top:16px}.notification-schedule-toolbar>span{color:#6f7d74;font-size:11px;font-weight:700}.notification-schedule-editor{display:grid;width:min(100%,760px);gap:15px;margin-top:14px;padding:18px;border:1px solid #dfe7e1;border-radius:14px;background:#fff}.notification-editor-heading,.notification-editor-heading label,.notification-editor-actions,.notification-unordered-row{display:flex;align-items:center}.notification-editor-heading{justify-content:space-between}.notification-editor-heading>strong{color:#213c2b;font-size:15px}.notification-editor-heading label,.notification-unordered-row{gap:8px;color:#465a4d;font-size:11px;font-weight:750}.notification-editor-heading input,.notification-unordered-row input{width:18px;height:18px;accent-color:#1b6339}.notification-editor-grid{display:grid;grid-template-columns:150px minmax(0,1fr);gap:18px;align-items:end}.notification-time-field,.notification-message-field,.notification-weekday-field{display:grid;gap:7px}.notification-time-field>span,.notification-message-field>span,.notification-weekday-field legend{color:#43564a;font-size:11px;font-weight:800}.notification-time-field input{width:100%}.notification-weekday-field{min-width:0;margin:0;padding:0;border:0}.notification-weekday-field>div{display:grid;grid-template-columns:repeat(7,minmax(36px,1fr));gap:6px}.notification-weekday-field label{display:grid;min-height:38px;place-items:center;border:1px solid #dbe4de;border-radius:10px;background:#fff;color:#66766c;font-size:11px;font-weight:800;cursor:pointer}.notification-weekday-field label.selected{border-color:#6fa182;background:#edf6f0;color:#1b6339}.notification-weekday-field input{position:absolute;width:1px;height:1px;opacity:0}.notification-message-field textarea{min-height:104px;resize:vertical}.notification-editor-actions{justify-content:flex-end;gap:8px}.notification-editor-actions button{min-height:38px;padding:0 16px;border:1px solid #dce4df;border-radius:10px;background:#fff;color:#405348;font-size:11px;font-weight:800}.notification-schedule-list{display:grid;width:min(100%,760px);margin-top:10px;border-top:1px solid #e2e8e4}.notification-schedule-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;padding:15px 2px;border-bottom:1px solid #e2e8e4}.notification-schedule-summary{min-width:0}.notification-schedule-summary>div{display:flex;align-items:center;gap:9px}.notification-schedule-summary strong{color:#173c27;font-size:18px}.notification-schedule-summary span{padding:3px 7px;border-radius:999px;font-size:9px;font-weight:800}.notification-schedule-summary span.enabled{background:#e8f5ec;color:#20723f}.notification-schedule-summary span.disabled{background:#eef1ef;color:#778078}.notification-schedule-summary small{display:block;margin-top:4px;color:#718078;font-size:10px}.notification-schedule-summary p{overflow:hidden;margin:8px 0 0;color:#34493b;font-size:12px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.notification-pair-item{align-items:start}.notification-results-hint{margin:14px 0 8px;color:#63736b;font-size:12px;line-height:1.6}.notification-result-refresh{padding:8px 12px;border:1px solid #cdd8d2;border-radius:6px;background:#fff;color:#245642;font-size:13px;cursor:pointer}.notification-result-refresh:disabled{opacity:.6;cursor:default}.notification-run-grid{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;border-top:1px solid #e2e8e4;padding-top:14px}.notification-run-result{min-width:0}.notification-run-result+.notification-run-result{border-left:1px solid #e2e8e4;padding-left:20px}.notification-run-result header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;font-size:13px}.notification-run-status{border-radius:4px;padding:4px 8px;font-size:12px;background:#edf1ef;color:#536159}.notification-run-status.complete{background:#e7f4eb;color:#246b40}.notification-run-status.failed{background:#fcebea;color:#a5322c}.notification-run-result .notification-run-time{margin:10px 0 0;font-size:12px;color:#63736b}.notification-run-result dl{display:flex;gap:30px;margin:14px 0 0}.notification-run-result dt{color:#63736b;font-size:12px}.notification-run-result dd{margin:4px 0 0;font-size:22px;font-weight:700;font-variant-numeric:tabular-nums}.notification-run-result .failed{color:#a5322c}.notification-run-result .notification-run-warning{margin:10px 0 0;padding:9px 12px;border-left:3px solid #bd3c36;background:#fff0ee;color:#a5322c;font-size:13px;line-height:1.6}.notification-run-error{margin-top:10px;color:#a5322c;font-size:12px}.notification-run-error summary{cursor:pointer}.notification-run-error p{overflow-wrap:anywhere;white-space:pre-wrap;line-height:1.6}@media(max-width:680px){.notification-run-grid{grid-template-columns:1fr}.notification-run-result+.notification-run-result{border-left:0;padding-left:0;border-top:1px solid #e2e8e4;padding-top:14px}}.notification-pair-preview{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px!important;margin-top:12px}.notification-pair-preview>div{display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:9px;align-items:center;min-width:0;padding:10px 12px;border:1px solid #e1e8e3;border-radius:9px;background:#fafcfb}.notification-pair-preview b{color:#274435;font-size:12px}.notification-pair-preview p{min-width:0;margin:0;color:#506158;font-size:11px}.notification-pair-preview em{justify-self:end;color:#78867e;font-size:10px;font-style:normal;font-weight:750}.notification-kind-tag{padding:4px 7px;border-radius:999px;background:#e8f3eb;color:#1c623b;font-size:9px;font-weight:850;white-space:nowrap}.notification-kind-tag.unordered{background:#fff2d8;color:#8a5c16}.notification-shared-weekdays{padding-bottom:18px;border-bottom:1px solid #e1e8e3}.notification-delivery-hint{width:max-content;max-width:100%;margin:-4px 0 0;padding:7px 10px;border-radius:999px;background:#eaf4ed;color:#1d653e;font-size:11px;font-weight:800}.notification-channel-card{display:grid;gap:14px;padding:16px;border:1px solid #dfe7e1;border-radius:10px;background:#fbfcfb}.notification-channel-toggle{display:flex;align-items:center;justify-content:space-between;gap:16px}.notification-channel-toggle>span{display:grid;gap:3px}.notification-channel-toggle strong{color:#203d2b;font-size:14px}.notification-channel-toggle small{color:#748178;font-size:10px}.notification-channel-toggle .setting-switch{width:auto;min-height:34px;padding:0;border:0;background:transparent}.notification-channel-toggle .setting-switch-label{font-size:10px}.notification-channel-fields{display:grid;grid-template-columns:136px minmax(0,1fr);gap:16px;align-items:start}.notification-channel-fields .notification-message-field textarea{min-height:88px}.notification-schedule-actions{display:flex;gap:7px}.notification-schedule-actions button{display:grid;width:38px;height:38px;place-items:center;border:1px solid #dce4df;border-radius:10px;background:#fff;color:#52655a}.notification-schedule-actions button:last-child{color:#a34b49}.notification-schedule-actions svg{width:16px;height:16px}.notification-schedule-empty{width:min(100%,760px);margin:10px 0 0;padding:24px 0;border-top:1px solid #e2e8e4;border-bottom:1px solid #e2e8e4;color:#7b8780;font-size:12px;text-align:center}.account-identity{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 0 15px;border-bottom:1px solid #edf1ee}.account-identity span{color:#6d7a72;font-size:11px}.account-identity strong{color:#21382a;font-size:15px}.account-password-form{margin-top:16px}.account-password-form .password-requirement{margin:9px 2px 14px;color:#7b8780;font-size:10px}.account-password-form .password-requirement.invalid{color:#b44949}.data-table-wrap{overflow-x:auto;border:1px solid #e3e8e5;border-radius:13px}.admin-modal-backdrop{position:fixed;z-index:200;inset:0;display:grid;place-items:center;padding:24px;background:#0a1b1275;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.admin-modal-panel{width:min(100%,720px);max-height:min(88vh,900px);overflow:auto;border:1px solid rgba(27,52,35,.1);border-radius:20px;background:#fff;box-shadow:0 28px 80px #0a1b123d}.admin-modal-panel.driver-editor-modal{width:min(100%,980px)}.admin-modal-panel.store-cancel-modal{width:min(100%,440px)}.store-cancel-modal .admin-modal-content{padding-top:18px}.admin-modal-header{position:sticky;z-index:2;top:0;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:20px 22px 16px;border-bottom:1px solid #e7ece9;background:#fffffff5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.admin-modal-header h2{margin:0;font-size:19px}.admin-modal-header p{margin:5px 0 0;color:#7a867e;font-size:11px}.admin-modal-header>button{display:grid;width:36px;height:36px;flex:0 0 auto;place-items:center;border:1px solid #dce4df;border-radius:10px;background:#f8faf9;color:#42564a}.admin-modal-content{padding:6px 22px 22px}.admin-modal-content .store-form{margin-top:14px}.order-editor-form{display:grid;gap:16px;padding-top:8px}.order-editor-meta{display:grid;gap:14px;padding:14px;border:1px solid #e0e7e2;border-radius:14px;background:#f8faf9}.order-editor-meta label{display:grid;gap:7px;color:#4d5f54;font-size:11px;font-weight:800}.order-editor-meta input,.order-editor-meta textarea{width:100%;min-height:46px;padding:0 13px;border:1px solid #d6e0da;border-radius:11px;background:#fff;color:#213a2b;font:inherit}.order-editor-meta input[type=date]{max-width:280px;color-scheme:light;cursor:pointer}.order-editor-meta textarea{min-height:94px;padding-block:12px;line-height:1.5;resize:vertical}.admin-order-detail{display:grid;gap:16px;padding-top:8px}.admin-order-detail-status{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:16px;padding:0 14px;border:1px solid #dfe8e2;border-radius:12px;background:#f7faf8;color:#66756c;font-size:11px;font-weight:800}.admin-order-detail-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.admin-order-detail-facts>div{display:grid;gap:5px;padding:13px 14px;border:1px solid #e1e7e3;border-radius:12px;background:#fff}.admin-order-detail-facts>.wide{grid-column:1 / -1}.admin-order-detail-facts dt{color:#7a877f;font-size:10px;font-weight:750}.admin-order-detail-facts dd{margin:0;color:#263c2e;font-size:13px;font-weight:750;line-height:1.5}.admin-order-detail-items{display:grid;gap:8px}.admin-order-detail-items>div{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:14px;padding:10px 13px;border-radius:11px;background:#f4f7f5;color:#2b4836;font-size:12px}.admin-order-detail-items span{display:flex;min-width:0;flex-direction:column}.admin-order-detail-items small{margin-top:2px;color:#7b8880;font-size:10px}.admin-order-exchange-detail{display:grid;gap:6px}.admin-order-exchange-detail h3,.admin-order-exchange-detail p{margin:0}.admin-order-exchange-detail h3{color:#263c2e;font-size:14px}.admin-order-exchange-detail>p{color:#758279;font-size:11px}.admin-order-exchange-detail>div{display:grid;gap:8px;margin-top:4px}.admin-order-exchange-detail article{overflow:hidden;border:1px solid #e1d9ef;border-radius:8px;background:#f8f5fc}.admin-order-exchange-detail article.return{border-color:#eadbd4;background:#fbf6f3}.admin-order-exchange-detail article>strong{display:flex;align-items:center;gap:6px;padding:10px 12px;color:#674b94;font-size:12px}.admin-order-exchange-detail article.return>strong{color:#995b45}.admin-order-exchange-detail article>strong svg{width:14px;height:14px}.admin-order-exchange-detail ul{margin:0;padding:0;list-style:none}.admin-order-exchange-detail li{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:9px 12px;border-top:1px solid rgba(103,75,148,.13);color:#394940;font-size:12px}.admin-order-exchange-detail li b{flex:0 0 auto;color:inherit}.data-table{width:100%;min-width:680px;border-collapse:collapse;background:#fff;font-size:11px}.data-table th,.data-table td{padding:11px;border-bottom:1px solid #edf1ee;text-align:left;vertical-align:middle}.data-table th{background:#f5f8f6;color:#65736a;font-size:10px}.data-table td small{display:block;margin-top:2px;color:#87928b}.data-table input{width:100px;min-height:36px;padding:0 8px;border:1px solid #dbe3de;border-radius:8px}.data-table button,.report-toolbar button,.inline-form button,.subpanel-heading button,.rule-list button{display:inline-flex;min-height:34px;align-items:center;gap:5px;padding:0 10px;border:1px solid #dbe3de;border-radius:8px;background:#fff;color:#4d6155;font-size:10px;font-weight:750}.custom-pricing-panel .data-table{font-size:13px}.custom-pricing-panel .data-table th{font-size:12px}.custom-pricing-panel .data-table td{padding:14px 13px}.custom-pricing-panel .data-table td strong{font-size:14px}.custom-pricing-panel .data-table td small{margin-top:4px;font-size:12px;line-height:1.4}.custom-pricing-panel .data-table input{min-height:40px;font-size:13px}.custom-pricing-panel .data-table button{min-height:38px;font-size:12px}.custom-pricing-panel .custom-price-category-row th{padding:10px 13px;border-top:5px solid #f5f7f6;border-bottom:1px solid #dce9e1;background:#edf5f0;color:#276440;font-size:13px}.custom-pricing-panel .custom-price-category-row th span{margin-right:8px;font-weight:850}.custom-pricing-panel .custom-price-category-row th small{color:#789083;font-size:11px;font-weight:700}.metric-strip,.driver-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px}.metric-strip>div,.driver-summary-grid>div{display:flex;min-height:70px;flex-direction:column;justify-content:center;padding:11px;border:1px solid #e2e8e4;border-radius:12px;background:#fff}.metric-strip span,.driver-summary-grid span{color:#7a877f;font-size:9px}.metric-strip strong,.driver-summary-grid strong{margin-top:3px;font-size:15px}.compact-product-grid,.driver-order-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;margin:12px 0}.compact-product-grid label,.driver-order-grid label{display:grid;grid-template-columns:minmax(0,1fr) 72px;gap:8px;align-items:center;padding:9px;border-radius:10px;background:#fff;font-size:11px}.compact-product-grid label>span,.driver-order-grid label>span{display:flex;min-width:0;flex-direction:column;font-weight:700}.compact-product-grid small,.driver-order-grid small{color:#849087;font-size:9px}.compact-product-grid input,.driver-order-grid input:not(.stepper-input){width:100%;min-height:38px;padding:0 8px;border:1px solid #dbe3de;border-radius:8px}.driver-order-grid label:has(.driver-price-input){grid-template-columns:minmax(0,1fr) 68px 68px}.store-activation-warning,.route-assignment-warning{margin:0;padding:11px 13px;border:1px solid #f0d29b;border-radius:10px;background:#fff8e9;color:#83570d;font-size:12px;line-height:1.55}.driver-summary-grid{margin-top:10px}.driver-summary-grid>div{border-color:#ecdcc8;background:#fffaf3}.driver-summary-disclosure{margin-top:20px;border:1px solid #e1e7e3;border-radius:15px;background:#fff}.driver-summary-disclosure>summary{display:flex;min-height:62px;align-items:center;justify-content:space-between;gap:12px;padding:11px 14px;color:#31473a;cursor:pointer;list-style:none}.driver-summary-disclosure>summary::-webkit-details-marker{display:none}.driver-summary-disclosure>summary>span{display:flex;min-width:0;flex-direction:column;gap:3px}.driver-summary-disclosure>summary strong{font-size:13px}.driver-summary-disclosure>summary small{color:#7a877f;font-size:10px}.driver-summary-disclosure>summary svg{flex:0 0 auto;transition:transform .16s ease}.driver-summary-disclosure[open]>summary svg{transform:rotate(90deg)}.driver-summary-body{padding:0 12px 12px;border-top:1px solid #edf1ee}.driver-summary-body .driver-summary-grid{margin-top:12px}.admin-modal-panel.driver-operation-modal{width:min(100%,780px)}.driver-operation-content{display:grid;gap:14px;padding-top:12px}.driver-operation-toolbar{display:grid;gap:9px}.driver-operation-toolbar>input,.driver-operation-field input,.driver-operation-field textarea,.driver-operation-field select,.driver-temp-form input{width:100%;min-height:44px;padding:0 12px;border:1px solid #dbe3de;border-radius:10px;background:#fff;color:var(--ink);font:inherit;font-size:13px}.driver-operation-field textarea{min-height:88px;padding-block:10px;resize:vertical}.driver-operation-field{display:grid;gap:7px;color:#526258;font-size:11px;font-weight:800}.driver-category-tabs{display:flex;flex-wrap:wrap;gap:7px}.driver-category-tabs button{min-height:38px;padding:0 12px;border:1px solid #dbe3de;border-radius:999px;background:#fff;color:#617068;font-size:10px;font-weight:750}.driver-category-tabs button.active{border-color:#8fc9a6;background:#eaf7ef;color:#1e6a3d}.driver-order-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0}.driver-order-product{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;min-height:70px;padding:10px;border:1px solid #e2e8e4;border-radius:12px;background:#fff}.driver-order-product.selected{border-color:#9bd2af;background:#f1faf4}.driver-order-product-copy{display:flex;min-width:0;flex-direction:column;gap:3px}.driver-order-product-copy strong{font-size:15px;line-height:1.35}.driver-order-product-copy small{overflow:hidden;color:#7d8981;font-size:12px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.driver-order-action-modal .driver-order-product-copy .driver-historical-product-note{color:#8a5700;overflow:visible;text-overflow:clip;white-space:normal}.driver-price-field{display:grid;gap:3px;color:#748178;font-size:9px}.driver-price-field input{width:70px;min-height:44px;padding:0 7px;border:1px solid #dbe3de;border-radius:9px;background:#fff;font:inherit;text-align:center}.driver-quantity-stepper{justify-content:end}.driver-quantity-stepper button{color:#1f6a3e}.driver-quantity-stepper button:disabled{color:#b5c0b9}.driver-operation-footer{position:sticky;z-index:2;bottom:-22px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 -22px -22px;padding:13px 22px calc(13px + env(safe-area-inset-bottom,0px));border-top:1px solid #e2e8e4;background:#fffffff7;box-shadow:0 -10px 24px #1932220f}.driver-operation-footer>span{color:#506158;font-size:12px;font-weight:800}.driver-operation-footer .primary-action{min-width:170px;min-height:46px}.driver-operation-empty{margin:6px 0;padding:22px 12px;border-radius:11px;background:#f6f8f7;color:#78857d;font-size:11px;text-align:center}.driver-adhoc-content{min-height:260px;gap:12px}.driver-adhoc-search{display:grid;grid-template-columns:minmax(0,1fr) 82px;gap:10px}.driver-adhoc-search-field{display:flex;min-width:0;min-height:48px;align-items:center;gap:9px;padding:0 13px;border:1px solid #dbe3de;border-radius:12px;background:#fff;color:#718078}.driver-adhoc-search-field:focus-within{border-color:#72b48a;box-shadow:0 0 0 3px #469b651a}.driver-adhoc-search-field svg{width:18px;height:18px;flex:0 0 auto}.driver-adhoc-search-field input{width:100%;min-width:0;min-height:46px;padding:0;border:0;outline:0;background:transparent}.driver-adhoc-search button,.driver-create-temp-button,.driver-temp-back{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:6px;padding:0 14px;border:1px solid #dbe3de;border-radius:10px;background:#fff;color:#506158;font-size:11px;font-weight:800}.driver-adhoc-search button{min-height:48px;border-color:#285c36;border-radius:12px;background:#285c36;color:#fff}.driver-adhoc-search button:disabled{border-color:#e3e8e4;background:#e9eeeb;color:#95a099}.driver-adhoc-scope{margin:-2px 2px 2px;color:#77837c;font-size:10px;line-height:1.5}.driver-adhoc-results{display:grid;gap:8px}.driver-adhoc-results>button{display:flex;min-height:64px;align-items:center;justify-content:space-between;gap:12px;padding:11px 13px;border:1px solid #e1e7e3;border-radius:13px;background:#fff;color:#384d40;text-align:left}.driver-adhoc-results span{display:flex;min-width:0;flex-direction:column;gap:3px}.driver-adhoc-results small{overflow:hidden;color:#7d8981;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.driver-temp-entry{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;margin-top:2px;padding:14px;border:1px solid #ebe4dc;border-radius:14px;background:#faf7f2}.driver-temp-entry>span{display:flex;min-width:0;flex-direction:column;gap:4px}.driver-temp-entry strong{color:#3f382f;font-size:12px}.driver-temp-entry small{color:#837a70;font-size:10px;line-height:1.45}.driver-create-temp-button{min-height:40px;padding:0 11px;border-color:#d8d0c6;background:#fff;color:#3d5944;white-space:nowrap}.driver-create-temp-button svg{width:15px;height:15px}.driver-temp-form{display:grid;gap:12px}.driver-temp-back{width:fit-content;padding:0 10px}.admin-modal-panel.driver-adhoc-modal{width:min(100%,540px)}.driver-adhoc-modal .admin-modal-header{padding-bottom:14px}.driver-adhoc-modal .admin-modal-content{padding-top:4px}@media(max-width:620px){.admin-modal-backdrop{place-items:end center;padding:10px}.admin-modal-panel{max-height:91vh;border-radius:20px 20px 14px 14px}.admin-modal-header{padding:17px 16px 14px}.admin-modal-content{padding:4px 16px 18px}.admin-modal-panel.driver-operation-modal{max-height:94vh}.driver-operation-footer{bottom:-18px;margin:0 -16px -18px;padding-right:16px;padding-left:16px}.driver-order-grid,.driver-exchange-quantities{grid-template-columns:1fr}.driver-temp-entry{grid-template-columns:1fr;gap:11px}.driver-create-temp-button{width:100%}.driver-operation-footer{align-items:stretch;flex-direction:column;gap:8px}.driver-operation-footer .primary-action{width:100%}.order-editor-meta input[type=date]{max-width:none}.admin-order-detail-facts{grid-template-columns:1fr}.admin-order-detail-facts>.wide{grid-column:auto}.store-directory-card.manager-record-card{grid-template-columns:10px minmax(0,1fr) 16px;padding:14px}.manager-record-card .store-binding-badge{display:none}.admin-hero{display:grid;grid-template-columns:1fr auto}.admin-lock-button{grid-column:1 / -1;justify-content:center}.product-form-row.triple,.metric-strip,.driver-summary-grid{grid-template-columns:1fr}.data-table{min-width:610px}}@media(max-width:759px){.admin-order-card{padding-top:16px}.admin-order-store{padding-right:76px}.admin-order-status{position:absolute!important;z-index:2;top:14px;right:14px;justify-content:flex-end}}.driver-app-header{grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:0 20px;border:0;background:#10243a;color:#fff}.driver-header-profile{display:grid;min-width:0;grid-template-columns:28px minmax(0,1fr);gap:11px;align-items:center}.driver-header-profile>svg{width:27px;height:27px;color:#f7fbff}.driver-header-profile>span{display:flex;min-width:0;flex-direction:column;gap:3px}.driver-header-profile strong,.driver-header-profile small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.driver-header-profile strong{color:#fff;font-size:15px;font-weight:780;letter-spacing:.01em}.driver-header-profile small{color:#c8d3df;font-size:12px;font-weight:620}.driver-header-logout{min-height:42px;padding:0 12px;border-color:#ffffffb8;border-radius:10px;background:transparent;color:#fff;font-size:12px}.driver-dashboard-content,.production-runtime[data-entry=driver] .driver-dashboard-content{box-sizing:border-box;width:100%;max-width:480px;margin:0 auto;padding:0 20px 42px}.driver-meta-strip .driver-date-field,.production-runtime[data-entry=driver] .driver-meta-strip .driver-date-field{position:relative;display:grid;width:150px;min-height:48px;grid-template-columns:minmax(0,1fr) 20px;gap:10px;align-items:center;justify-content:normal;padding:0 13px;border:1px solid #cbd5e1;border-radius:10px;background:#fff;color:#17263a;box-shadow:0 1px 2px #0f23380a;font-size:15px;font-weight:720;letter-spacing:.01em}.driver-date-field:focus-within{border-color:#1473d2;box-shadow:0 0 0 3px #1473d21f}.driver-date-field>span,.driver-date-field>svg{pointer-events:none}.driver-date-field>svg{width:19px;height:19px;color:#10243a}.driver-meta-strip .driver-date-field>input,.production-runtime[data-entry=driver] .driver-meta-strip .driver-date-field>input{position:absolute;z-index:1;inset:0;width:100%;height:100%;min-height:0;padding:0;border:0;opacity:0;cursor:pointer}.driver-daily-summary-heading{margin:0 0 26px}.driver-daily-summary-heading>div{display:flex;min-width:0;align-items:baseline;gap:12px}.driver-daily-summary-heading h2{color:#10243a;font-size:22px;font-weight:820;letter-spacing:.02em}.driver-daily-summary-heading>div>span{color:#64748b;font-size:12px;white-space:nowrap}.driver-daily-summary-heading button{min-height:38px;color:#0868c9;font-size:13px}.driver-daily-summary-grid>div{min-height:78px;align-items:center;gap:13px;padding:0 15px;border-right:1px solid #d5dee8;text-align:center}.driver-daily-summary-grid span{color:#64748b;font-size:13px}.driver-daily-summary-grid strong,.production-runtime[data-entry=driver] .driver-daily-summary-grid strong{color:#10243a;font-size:18px;font-weight:820}.driver-route-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px;align-items:center;padding:25px 0 10px;border:0}.driver-route-heading>div:first-child>span{gap:11px}.driver-route-heading h1{color:#10243a;font-size:22px;font-weight:820;letter-spacing:.01em}.driver-route-heading p{color:#64748b;font-size:11px}.driver-route-heading-actions{gap:4px}.driver-route-heading .driver-route-heading-actions>button,.driver-route-heading .driver-route-heading-actions>button:first-child{min-height:40px;gap:5px;padding:0 7px;border:0;background:transparent;color:#0868c9;font-size:11px;font-weight:800}.driver-route-heading .driver-route-heading-actions>button+button{border-left:1px solid #d6dee7;border-radius:0}.driver-route-timeline,.production-runtime[data-entry=driver] .driver-route-timeline{display:block;width:100%;border:0}.driver-route-item{border-bottom:1px solid #d9e1e9}.driver-route-item.completed .driver-route-number{border-color:#83b695;background:#f1f8f3;color:#2e7046}.driver-route-item.completed .driver-route-copy>strong{color:#3f5847}.driver-route-row{display:grid;width:100%;min-width:0;grid-template-columns:40px minmax(0,1fr) auto;gap:13px;align-items:start;padding:20px 0;border:0;background:transparent;color:#10243a;text-align:left}.driver-route-number{display:grid;width:38px;height:38px;place-items:center;border:1.5px solid #1473d2;border-radius:7px;color:#10243a;font-size:17px;font-weight:820}.driver-route-copy{display:flex;min-width:0;flex-direction:column;gap:7px}.driver-route-copy>strong{overflow:hidden;color:#10243a;font-size:17px;font-weight:820;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.driver-route-copy>small,.driver-route-note{overflow:hidden;color:#64748b;font-size:13px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.driver-route-note{display:flex;align-items:flex-start;gap:6px;overflow:visible;color:#c45d00;font-weight:760;overflow-wrap:anywhere;text-overflow:clip;white-space:pre-wrap}.driver-route-note svg{width:15px;height:15px;flex:0 0 auto;margin-top:2px}.driver-route-row .timeline-status{min-height:30px;margin-top:1px;padding:0 10px;background:#fff1dc;color:#bb5b0a;font-size:10px}.driver-route-expanded{display:grid;gap:10px;margin:-4px 0 18px 53px;padding:13px;border:1px solid #d9e2ec;border-radius:12px;background:#fff;box-shadow:0 6px 18px #0f23380d}.driver-route-expanded .timeline-order-summary{margin:0;background:#f3f6f9}.driver-route-expanded .timeline-primary-actions{margin-top:2px}.driver-route-expanded .timeline-complete-button{background:#1264b5}.driver-route-expanded .timeline-onsite-button{border:1px solid #c8d9ea;background:#f1f7fd;color:#165c9f}.driver-route-expanded .timeline-secondary-actions{border-color:#d7e0e8}.driver-route-expanded .timeline-secondary-actions button{border-color:#d7e0e8;color:#33465b}.driver-route-expanded .timeline-secondary-actions .timeline-navigation-button:not(:disabled){background:#eef6ff;color:#0868c9}.driver-summary-dialog-body.driver-stock-detail{position:relative;gap:26px;padding:5px 0 10px}.driver-stock-section{display:grid;gap:13px}.driver-stock-section h3{display:flex;align-items:baseline;gap:12px;margin:0;color:#10243a;font-size:18px;font-weight:820}.driver-stock-section h3 span{color:#64748b;font-size:12px;font-weight:600}.driver-stock-table{display:grid}.driver-stock-table-head,.driver-stock-table-row{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1.3fr) 58px;gap:10px;align-items:center;min-height:45px;border-bottom:1px solid #dbe3eb}.driver-stock-table-head{min-height:38px;color:#64748b;font-size:11px}.driver-stock-table-row{color:#25384d;font-size:13px}.driver-stock-table-row strong{color:#10243a;font-weight:760}.driver-stock-product-name,.driver-stock-item-quantity{min-width:0}.driver-stock-item-quantity{display:grid;gap:2px;padding:8px 0}.driver-stock-item-quantity strong{line-height:1.3}.driver-stock-item-breakdown{color:#667085;font-size:11px;font-weight:550;line-height:1.35}.driver-stock-gift-mark{display:inline-block;margin-left:4px;padding:1px 4px;border-radius:4px;background:#fff0d3;color:#986008;font-size:10px;font-style:normal;font-weight:750;white-space:nowrap}.driver-stock-table-head>span:last-child,.driver-stock-table-row>span:last-child{text-align:right}.driver-stock-table-total{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;min-height:48px;color:#10243a;font-size:14px}.driver-benefit-section>div,.driver-revenue-section>div{display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid #dbe3eb;color:#506176;font-size:13px}.driver-benefit-section>div strong,.driver-revenue-section>div strong{color:#10243a;font-weight:720;text-align:right}.driver-benefit-section p{margin:-3px 0 0;color:#64748b;font-size:11px}.driver-benefit-section>.driver-discount-detail{display:grid;min-height:0;align-items:stretch;justify-content:stretch;gap:0;padding:0;border-bottom:1px solid #dbe3eb}.driver-discount-detail-heading,.driver-discount-detail-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center}.driver-discount-detail-heading{min-height:32px;padding:0 12px;background:#f8fafc;color:#64748b;font-size:11px;font-weight:700}.driver-discount-detail-row{min-height:54px;padding:9px 12px;border-top:1px solid #edf0f3}.driver-discount-product,.driver-discount-pricing{display:grid;gap:3px;min-width:0}.driver-benefit-section>.driver-discount-detail .driver-discount-product strong{overflow:hidden;color:#25384d;font-size:13px;font-weight:750;text-align:left;text-overflow:ellipsis;white-space:nowrap}.driver-discount-product small,.driver-discount-pricing small{color:#64748b;font-size:11px}.driver-discount-pricing{justify-items:end;text-align:right}.driver-discount-pricing small,.driver-benefit-section>.driver-discount-detail .driver-discount-pricing strong{white-space:nowrap}.driver-discount-pricing strong{color:#a33a2b;font-size:12px;font-weight:780}.driver-revenue-section .driver-revenue-total{min-height:52px;border-top:1.5px solid #10243a;border-bottom:0;color:#10243a;font-size:16px;font-weight:820}.driver-revenue-section .driver-revenue-total strong{font-size:18px}@media(max-width:620px){.admin-modal-backdrop:has(.driver-summary-modal){padding:0}.admin-modal-panel.driver-summary-modal{position:relative;width:100%;max-height:82vh;border:0;border-radius:22px 22px 0 0;box-shadow:0 -12px 36px #0f23382e}.admin-modal-panel.driver-summary-modal:before{position:sticky;z-index:4;top:0;display:block;width:46px;height:5px;margin:12px auto -2px;border-radius:999px;background:#d5dce5;content:""}.driver-summary-modal .admin-modal-header{padding-top:18px;border-bottom:0}.driver-summary-modal .admin-modal-content{padding:3px 20px max(28px,env(safe-area-inset-bottom,0px))}}@media(max-width:359px){.driver-dashboard-content,.production-runtime[data-entry=driver] .driver-dashboard-content{padding-right:14px;padding-left:14px}.driver-app-header{padding-inline:14px}.driver-header-profile{grid-template-columns:23px minmax(0,1fr);gap:8px}.driver-header-profile>svg{width:22px;height:22px}.driver-header-profile strong{font-size:13px}.driver-route-heading h1,.driver-daily-summary-heading h2{font-size:19px}.driver-route-heading .driver-route-heading-actions>button,.driver-route-heading .driver-route-heading-actions>button:first-child{padding-inline:4px;font-size:10px}.driver-route-row{grid-template-columns:34px minmax(0,1fr) auto;gap:9px}.driver-route-number{width:32px;height:34px}.driver-route-copy>strong{font-size:15px}.driver-route-expanded{margin-left:43px}}.store-branch-picker-content{width:min(100%,620px);margin:0 auto;padding:24px 18px 40px}.store-branch-picker-intro h1{margin:0;color:#16251d;font-size:25px;line-height:1.25}.store-branch-picker-intro p{margin:8px 0 20px;color:#68766e;font-size:15px;line-height:1.5}.store-branch-list{display:grid;gap:10px;margin-top:16px}.store-branch-list>button{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:78px;padding:15px 16px;border:1px solid #dce3de;border-radius:16px;background:#fff;text-align:left}.store-branch-list>button span{display:grid;min-width:0;gap:5px}.store-branch-list>button strong{color:#15271e;font-size:17px}.store-branch-list>button small{overflow:hidden;color:#6c7972;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.store-branch-list>button em{flex:0 0 auto;color:#166b3d;font-size:14px;font-style:normal;font-weight:750}.store-branch-list>button:disabled{background:#f5f6f5;opacity:.72}.store-current-branch,.catalog-current-branch{display:flex;align-items:center;justify-content:space-between;width:100%;gap:16px;border:1px solid #d9e3dc;border-radius:16px;background:#fff;text-align:left}.store-current-branch{margin-bottom:14px;padding:15px 16px}.catalog-current-branch{margin-bottom:14px;padding:12px 14px}.store-current-branch>span:first-child,.catalog-current-branch>span:first-child{display:grid;min-width:0;gap:2px}.store-current-branch small,.catalog-current-branch small{color:#718078;font-size:12px}.store-current-branch strong,.catalog-current-branch strong{color:#173d2c;font-size:16px}.store-current-branch em{overflow:hidden;color:#69766f;font-size:13px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.store-current-branch>span:last-child,.catalog-current-branch>span:last-child{display:flex;align-items:center;flex:0 0 auto;gap:4px;color:#17683d;font-size:14px;font-weight:750}.store-group-branch-action{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:4px;padding:14px 15px;border:1px solid #d5e2da;border-radius:7px;background:#f5f9f6}.store-group-branch-action>div{display:grid;min-width:0;gap:2px}.store-group-branch-action span,.store-group-branch-action small{color:#67766d;font-size:11px}.store-group-branch-action strong{overflow:hidden;color:#173f2a;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.store-group-branch-action>button{display:inline-flex;min-height:38px;flex:0 0 auto;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid #9eb7a7;border-radius:6px;background:#fff;color:#164f31;font-size:12px;font-weight:750}.store-group-branch-action>button:hover:not(:disabled){border-color:#164f31;background:#eef5f0}.store-group-branch-action>button svg{width:14px;height:14px}.admin-modal-backdrop:has(.admin-management-modal){background:#121f176b;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.admin-modal-panel.admin-management-modal{--admin-green: #164f31;--admin-green-hover: #103e26;--admin-line: #dfe5e1;--admin-line-strong: #cbd5cf;--admin-ink: #17241c;--admin-ink-muted: #59675f;width:min(720px,calc(100vw - 48px));max-height:min(900px,calc(100dvh - 64px));border:1px solid var(--admin-line);border-radius:10px;background:#fff;color:var(--admin-ink);box-shadow:0 24px 70px #0c1f1438;font-family:-apple-system,BlinkMacSystemFont,PingFang TC,Noto Sans TC,Microsoft JhengHei,sans-serif}.admin-modal-panel.admin-management-modal .admin-modal-header{min-height:78px;padding:20px 22px;border-bottom:1px solid var(--admin-line);background:#fff}.admin-modal-panel.admin-management-modal .admin-modal-header h2{color:var(--admin-ink);font-size:20px;line-height:1.25}.admin-modal-panel.admin-management-modal .admin-modal-header p{margin-top:4px;color:var(--admin-ink-muted);font-size:12px}.admin-modal-panel.admin-management-modal .admin-modal-header>button{width:38px;height:38px;border:1px solid var(--admin-line);border-radius:6px;background:#f7f8f7;color:var(--admin-ink-muted)}.admin-modal-panel.admin-management-modal .admin-modal-content{overflow-y:auto;padding:20px 22px 22px;scrollbar-width:thin;scrollbar-color:#b9c5bd transparent}.admin-modal-panel.admin-management-modal input,.admin-modal-panel.admin-management-modal select,.admin-modal-panel.admin-management-modal textarea{border-color:var(--admin-line-strong);border-radius:6px;background:#fff;color:var(--admin-ink);box-shadow:none}.admin-modal-panel.admin-management-modal input:focus,.admin-modal-panel.admin-management-modal select:focus,.admin-modal-panel.admin-management-modal textarea:focus{border-color:var(--admin-green);outline:3px solid rgba(22,79,49,.12);outline-offset:0}.admin-modal-panel.admin-management-modal .primary-action{min-height:44px;border:1px solid var(--admin-green);border-radius:6px;background:var(--admin-green);color:#fff;box-shadow:none}.admin-modal-panel.admin-management-modal .primary-action:hover:not(:disabled){border-color:var(--admin-green-hover);background:var(--admin-green-hover)}.admin-modal-panel.admin-management-modal .danger-action,.admin-modal-panel.admin-management-modal .danger-link{border-radius:6px;box-shadow:none}.admin-modal-panel.admin-management-modal.driver-editor-modal{width:min(980px,calc(100vw - 48px))}.admin-modal-panel.admin-management-modal .driver-profile-column,.admin-modal-panel.admin-management-modal .driver-route-column{padding:0;border:0;border-radius:0;background:transparent}.admin-modal-panel.admin-management-modal .driver-profile-column>h3,.admin-modal-panel.admin-management-modal .driver-route-heading h3{color:var(--admin-ink);font-size:15px}.admin-modal-panel.admin-management-modal .admin-order-detail-status{padding:4px 0 14px;border:0;border-bottom:1px solid var(--admin-line);border-radius:0;background:transparent}.admin-modal-panel.admin-management-modal .admin-order-detail-facts{gap:0;overflow:hidden;border:1px solid var(--admin-line);border-radius:6px}.admin-modal-panel.admin-management-modal .admin-order-detail-facts>div{padding:14px;border:0;border-bottom:1px solid var(--admin-line);border-radius:0;background:#fff}.admin-modal-panel.admin-management-modal .admin-order-detail-facts>div:nth-child(odd):not(.wide){border-right:1px solid var(--admin-line)}.admin-modal-panel.admin-management-modal .admin-order-detail-facts>div:last-child{border-bottom:0}.admin-modal-panel.admin-management-modal .order-editor-meta{gap:14px;padding:0 0 18px;border:0;border-bottom:1px solid var(--admin-line);border-radius:0;background:transparent}.admin-modal-panel.admin-management-modal .admin-order-detail-items{overflow:hidden;gap:0;border:1px solid var(--admin-line);border-radius:6px}.admin-modal-panel.admin-management-modal .admin-order-detail-items>div{min-height:54px;padding:10px 14px;border:0;border-bottom:1px solid var(--admin-line);border-radius:0;background:#fff}.admin-modal-panel.admin-management-modal .admin-order-detail-items>div:last-child{border-bottom:0}.admin-modal-panel.admin-management-modal.notification-editor-modal .notification-schedule-editor{width:100%;gap:16px;margin:0;padding:0;border:0;border-radius:0;background:transparent}.admin-modal-panel.admin-management-modal.notification-editor-modal .setting-switch{margin:0}.admin-modal-panel.admin-management-modal.notification-editor-modal .notification-weekday-field label{min-height:40px;border-color:var(--admin-line-strong);border-radius:6px}.admin-modal-panel.admin-management-modal.notification-editor-modal .notification-weekday-field label.selected{border-color:var(--admin-green);background:#e7f2eb;color:var(--admin-green)}.admin-modal-panel.admin-management-modal.notification-editor-modal .notification-editor-actions{padding-top:16px;border-top:1px solid var(--admin-line)}.admin-modal-panel.admin-management-modal.notification-editor-modal .notification-editor-actions button{min-height:42px;border-radius:6px}@media(max-width:640px){.admin-modal-panel.admin-management-modal.notification-editor-modal{width:100%}.admin-modal-panel.admin-management-modal.notification-editor-modal .notification-editor-grid{grid-template-columns:1fr;gap:14px}.production-runtime[data-entry=admin] .admin-order-store{align-items:flex-start}.production-runtime[data-entry=admin] .admin-order-store strong{overflow:visible;line-height:1.35;text-overflow:clip;white-space:normal}.admin-modal-backdrop:has(.admin-management-modal){align-items:flex-end;padding:0}.admin-modal-panel.admin-management-modal{width:100%;max-height:min(92dvh,900px);border-right:0;border-bottom:0;border-left:0;border-radius:12px 12px 0 0}.admin-modal-panel.admin-management-modal .admin-modal-header{min-height:72px;padding:16px 18px}.admin-modal-panel.admin-management-modal .admin-modal-content{padding:18px 18px calc(24px + env(safe-area-inset-bottom,0px))}.store-group-branch-action{align-items:stretch;flex-direction:column}.store-group-branch-action>button{width:100%}}.production-runtime[data-entry=admin]{--admin-canvas: #f7f8f7;--admin-surface: #ffffff;--admin-surface-soft: #f3f5f4;--admin-surface-selected: #eef6f1;--admin-ink: #17241c;--admin-ink-muted: #59675f;--admin-ink-subtle: #7a867f;--admin-line: #dfe5e1;--admin-line-strong: #cbd5cf;--admin-green: #164f31;--admin-green-hover: #103e26;--admin-green-soft: #e7f2eb;--admin-warning: #a4660c;--admin-danger: #b04444;background:var(--admin-canvas);color:var(--admin-ink);font-family:-apple-system,BlinkMacSystemFont,PingFang TC,Noto Sans TC,Microsoft JhengHei,sans-serif}.production-runtime[data-entry=admin] .prototype-experience,.production-runtime[data-entry=admin] .flow-stack,.production-runtime[data-entry=admin] .admin-dashboard-scroll{background:var(--admin-canvas)}.production-runtime[data-entry=admin] button,.production-runtime[data-entry=admin] input,.production-runtime[data-entry=admin] select,.production-runtime[data-entry=admin] textarea{font-family:inherit}.production-runtime[data-entry=admin] button{transition:border-color .14s ease,background-color .14s ease,color .14s ease,box-shadow .14s ease}.production-runtime[data-entry=admin] button:focus-visible,.production-runtime[data-entry=admin] input:focus-visible,.production-runtime[data-entry=admin] select:focus-visible,.production-runtime[data-entry=admin] textarea:focus-visible{outline:3px solid rgba(22,79,49,.16);outline-offset:1px}.production-runtime[data-entry=admin] .login-scroll{background:var(--admin-canvas)}.production-runtime[data-entry=admin] .login-content{display:flex;min-height:100dvh;flex-direction:column;justify-content:center;padding-block:48px}.production-runtime[data-entry=admin] .admin-login-icon{width:52px;height:52px;margin-bottom:16px;border:1px solid #c7d8cd;border-radius:8px;background:var(--admin-green-soft);color:var(--admin-green)}.production-runtime[data-entry=admin] .admin-login-logo{display:block;width:100%;height:100%;border-radius:inherit;object-fit:cover}.production-runtime[data-entry=admin] .login-content h1{margin-bottom:24px;color:var(--admin-ink);font-size:30px;font-weight:700;letter-spacing:-.035em}.production-runtime[data-entry=admin] .login-card{padding:26px;border:1px solid var(--admin-line);border-radius:10px;box-shadow:0 12px 32px #132a1c12}.production-runtime[data-entry=admin] .login-card label>span{margin-bottom:8px;color:#425148;font-size:13px}.production-runtime[data-entry=admin] .login-card input{height:46px;border-color:var(--admin-line-strong);border-radius:6px;background:#fff;font-size:16px}.production-runtime[data-entry=admin] .login-card input:focus{border-color:var(--admin-green);outline-color:#164f311f}.production-runtime[data-entry=admin] .login-button,.production-runtime[data-entry=admin] .primary-action{min-height:44px;border:1px solid var(--admin-green);border-radius:6px;background:var(--admin-green);color:#fff;box-shadow:none;font-size:13px;font-weight:700}.production-runtime[data-entry=admin] .login-button:hover:not(:disabled),.production-runtime[data-entry=admin] .primary-action:hover:not(:disabled){border-color:var(--admin-green-hover);background:var(--admin-green-hover)}.admin-sidebar-logo{display:block;width:42px;height:42px;flex:0 0 auto;border-radius:9px;object-fit:cover}.production-runtime[data-entry=admin] .dashboard-section-heading{margin:0 0 24px}.production-runtime[data-entry=admin] .dashboard-section-heading h2{color:var(--admin-ink);font-size:28px;font-weight:720;line-height:1.2;letter-spacing:-.035em}.production-runtime[data-entry=admin] .dashboard-section-heading p{margin-top:7px;color:var(--admin-ink-subtle);font-size:13px;line-height:1.5}.production-runtime[data-entry=admin] .dashboard-section-heading>button,.production-runtime[data-entry=admin] .store-manager-toolbar button,.production-runtime[data-entry=admin] .report-toolbar button,.production-runtime[data-entry=admin] .inline-form button,.production-runtime[data-entry=admin] .subpanel-heading button{min-height:42px;padding-inline:14px;border:1px solid var(--admin-line-strong);border-radius:6px;background:#fff;color:#34483c;box-shadow:none;font-size:12px;font-weight:700}.production-runtime[data-entry=admin] .dashboard-section-heading>button:hover:not(:disabled),.production-runtime[data-entry=admin] .store-manager-import:hover:not(:disabled){border-color:#9fb5a8;background:var(--admin-surface-soft)}.production-runtime[data-entry=admin] .store-manager-toolbar .store-manager-add{border-color:var(--admin-green);background:var(--admin-green);color:#fff}.production-runtime[data-entry=admin] .store-manager-toolbar .store-manager-add:hover:not(:disabled){border-color:var(--admin-green-hover);background:var(--admin-green-hover)}.production-runtime[data-entry=admin] .manager-filters input,.production-runtime[data-entry=admin] .manager-filters select,.production-runtime[data-entry=admin] .report-toolbar input,.production-runtime[data-entry=admin] .report-toolbar select,.production-runtime[data-entry=admin] .order-store-search input{min-height:44px;border:1px solid var(--admin-line-strong);border-radius:6px;background:#fff;color:var(--admin-ink);box-shadow:none;font-size:13px}.production-runtime[data-entry=admin] .manager-filters select,.production-runtime[data-entry=admin] .report-toolbar select,.production-runtime[data-entry=admin] .store-form select{-webkit-appearance:auto;appearance:auto;background-image:none}.production-runtime[data-entry=admin] .inline-check,.production-runtime[data-entry=admin] .admin-order-select-all{color:#4e6055;font-size:12px;font-weight:650}.production-runtime[data-entry=admin] input[type=checkbox]{accent-color:var(--admin-green)}.production-runtime[data-entry=admin] .order-filter-toolbar{margin-top:-2px}.order-filter-toolbar:has(.admin-order-date-popover){position:relative;z-index:12}.admin-order-date-picker{position:relative;max-width:100%}.production-runtime[data-entry=admin] .order-filter-toolbar .admin-order-date-trigger,.order-filter-toolbar .admin-order-date-trigger{display:inline-flex;min-height:46px;align-items:center;gap:12px;padding:0 14px;border:1px solid #9fb7a8;border-radius:6px;background:#fff;box-shadow:0 1px 3px #143d2b14;color:#193e2d;font-size:14px;white-space:nowrap}.admin-order-date-trigger svg:first-child{width:18px;height:18px;color:#174c35}.admin-order-date-trigger span{font-weight:650}.admin-order-date-trigger svg:last-child{margin-left:4px}.admin-order-date-trigger[aria-expanded=true]{border-color:#246047;box-shadow:0 0 0 2px #2364451f}.admin-order-date-popover{position:absolute;top:calc(100% + 4px);left:134px;width:676px;max-width:calc(100vw - 32px);border:1px solid #d9e1dc;border-radius:7px;background:#fff;box-shadow:0 14px 30px #142f2126;color:#1a2f23;font-size:13px}.admin-order-date-popover-main{display:grid;grid-template-columns:112px minmax(0,1fr);gap:18px;padding:20px 16px 18px}.admin-order-date-preset-list{display:flex;flex-direction:column;gap:5px;padding-right:12px;border-right:1px solid #e1e8e3}.production-runtime[data-entry=admin] .order-filter-toolbar .admin-order-date-preset-list button,.order-filter-toolbar .admin-order-date-preset-list button{min-height:42px;justify-content:flex-start;padding:0 10px;border:0;border-radius:6px;background:transparent;box-shadow:none;color:#1c3326;font-size:14px;font-weight:650;text-align:left}.production-runtime[data-entry=admin] .order-filter-toolbar .admin-order-date-preset-list button:hover,.production-runtime[data-entry=admin] .order-filter-toolbar .admin-order-date-preset-list button.active,.order-filter-toolbar .admin-order-date-preset-list button:hover,.order-filter-toolbar .admin-order-date-preset-list button.active{background:#e9f4ed;color:#15553b}.admin-order-date-calendars{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.admin-order-calendar-month{min-width:0;padding:0 8px}.admin-order-calendar-month+.admin-order-calendar-month{border-left:1px solid #e1e8e3}.admin-order-calendar-heading{display:grid;grid-template-columns:32px 1fr 32px;align-items:center;min-height:40px;margin-bottom:8px;text-align:center}.admin-order-calendar-heading strong{font-size:14px;font-weight:750}.production-runtime[data-entry=admin] .order-filter-toolbar .admin-order-calendar-nav,.order-filter-toolbar .admin-order-calendar-nav{min-width:30px;min-height:30px;justify-content:center;padding:0;border:0;border-radius:5px;background:transparent;box-shadow:none;color:#172f23}.admin-order-calendar-nav:hover{background:#eaf4ed!important}.admin-order-calendar-mobile-next{display:none!important}.admin-order-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px 0}.admin-order-calendar-weekday,.production-runtime[data-entry=admin] .order-filter-toolbar .admin-order-calendar-day,.order-filter-toolbar .admin-order-calendar-day{display:flex;min-height:40px;align-items:center;justify-content:center;padding:0;font-size:13px;font-weight:550;text-align:center}.admin-order-calendar-weekday{min-height:30px;color:#65756b;font-weight:650}.production-runtime[data-entry=admin] .order-filter-toolbar .admin-order-calendar-day,.order-filter-toolbar .admin-order-calendar-day{border:0;border-radius:0;background:transparent;box-shadow:none;color:#213127}.production-runtime[data-entry=admin] .order-filter-toolbar .admin-order-calendar-day.outside-month,.order-filter-toolbar .admin-order-calendar-day.outside-month{color:#a5b0a9}.production-runtime[data-entry=admin] .order-filter-toolbar .admin-order-calendar-day.in-range,.order-filter-toolbar .admin-order-calendar-day.in-range{background:#e4f2e9}.production-runtime[data-entry=admin] .order-filter-toolbar .admin-order-calendar-day.range-start:not(.range-end),.order-filter-toolbar .admin-order-calendar-day.range-start:not(.range-end){border-radius:7px;background:#c7e9d3;color:#174b35;font-weight:750}.production-runtime[data-entry=admin] .order-filter-toolbar .admin-order-calendar-day.range-end,.order-filter-toolbar .admin-order-calendar-day.range-end{border-radius:7px;background:#174b35;color:#fff;font-weight:750}.production-runtime[data-entry=admin] .order-filter-toolbar .admin-order-calendar-day:hover:not(.range-start):not(.range-end),.order-filter-toolbar .admin-order-calendar-day:hover:not(.range-start):not(.range-end){border-radius:5px;background:#c9e8d4}.admin-order-date-popover-footer{display:flex;min-height:72px;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;border-top:1px solid #e1e8e3}.admin-order-date-popover-footer>span{font-size:14px;font-weight:700;white-space:nowrap}.admin-order-date-popover-footer small{display:block;margin-top:3px;color:#65766b;font-size:11px;font-weight:550}.admin-order-date-popover-footer>div{display:flex;gap:8px}.production-runtime[data-entry=admin] .order-filter-toolbar .admin-order-date-cancel,.production-runtime[data-entry=admin] .order-filter-toolbar .admin-order-date-apply,.order-filter-toolbar .admin-order-date-cancel,.order-filter-toolbar .admin-order-date-apply{min-height:40px;padding:0 15px;border-radius:6px;font-size:13px}.production-runtime[data-entry=admin] .order-filter-toolbar .admin-order-date-apply,.order-filter-toolbar .admin-order-date-apply{border-color:#174b35;background:#174b35;color:#fff}.production-runtime[data-entry=admin] .order-filter-toolbar .admin-order-date-apply:disabled,.order-filter-toolbar .admin-order-date-apply:disabled{opacity:.5;cursor:not-allowed}.admin-order-date-popover button:focus-visible,.admin-order-date-trigger:focus-visible{outline:2px solid #267454;outline-offset:2px}@media(max-width:1120px){.admin-order-date-popover{left:0}}@media(max-width:720px){.admin-order-date-picker{width:100%}.production-runtime[data-entry=admin] .order-filter-toolbar .admin-order-date-trigger,.order-filter-toolbar .admin-order-date-trigger{width:100%;justify-content:flex-start;gap:8px;font-size:12px}.admin-order-date-trigger svg:last-child{margin-left:auto}.admin-order-date-popover{left:0;width:min(100%,420px);max-height:calc(100dvh - 110px);overflow-y:auto}.admin-order-date-popover-main{grid-template-columns:1fr;gap:10px;padding:14px}.admin-order-date-preset-list{flex-direction:row;flex-wrap:wrap;gap:3px;padding:0 0 10px;border-right:0;border-bottom:1px solid #e1e8e3}.production-runtime[data-entry=admin] .order-filter-toolbar .admin-order-date-preset-list button,.order-filter-toolbar .admin-order-date-preset-list button{min-height:36px;padding:0 8px;font-size:12px}.admin-order-date-calendars{display:block}.admin-order-calendar-month+.admin-order-calendar-month{display:none}.admin-order-calendar-mobile-next{display:inline-flex!important}.admin-order-date-popover-footer{flex-wrap:wrap;min-height:0}.admin-order-date-popover-footer>div{width:100%;justify-content:flex-end}}.production-runtime[data-entry=admin] .order-store-search svg{left:14px;color:#66766d}.production-runtime[data-entry=admin] .order-store-search input{padding-left:40px}.production-runtime[data-entry=admin] .admin-order-status-summary{display:flex;min-height:44px;flex:0 0 auto;overflow:hidden;border:1px solid var(--admin-line);border-radius:7px;background:#fff}.production-runtime[data-entry=admin] .admin-order-route-select{-webkit-appearance:auto;appearance:auto;background-image:none;border-color:var(--admin-line-strong);color:var(--admin-ink)}.production-runtime[data-entry=admin] .admin-order-selection-toggle{min-height:44px;border-color:var(--admin-line-strong);border-radius:6px;color:var(--admin-green);font-size:12px}.production-runtime[data-entry=admin] .admin-order-selection-toggle:hover:not(.active){border-color:#8cac98;background:var(--admin-surface-soft)}.production-runtime[data-entry=admin] .admin-order-selection-toggle.active{border-color:var(--admin-green);background:var(--admin-green);color:#fff}.production-runtime[data-entry=admin] .admin-order-status-summary>button{display:inline-flex;min-width:86px;align-items:center;justify-content:center;gap:7px;padding:0 13px;border:0;border-left:1px solid var(--admin-line);border-radius:0;background:#fff;color:#637169;font-size:12px;font-weight:500;white-space:nowrap;cursor:pointer;transition:background .14s ease,color .14s ease}.production-runtime[data-entry=admin] .admin-order-status-summary>button:first-child{border-left:0}.production-runtime[data-entry=admin] .admin-order-status-summary>button:hover:not(.active){background:var(--admin-surface-soft);color:var(--admin-green)}.production-runtime[data-entry=admin] .admin-order-status-summary>button:focus-visible{position:relative;z-index:1;outline:2px solid rgba(22,79,49,.24);outline-offset:-2px}.production-runtime[data-entry=admin] .admin-order-status-summary>button.active{background:var(--admin-green);color:#fff}.production-runtime[data-entry=admin] .admin-order-status-summary strong{font-size:13px;font-variant-numeric:tabular-nums}.production-runtime[data-entry=admin] .admin-order-table{overflow:hidden;border:1px solid var(--admin-line);border-radius:8px;background:#fff}.production-runtime[data-entry=admin] .admin-order-table-head{margin:0;padding-block:12px;border:0;border-bottom:1px solid var(--admin-line);background:var(--admin-surface-soft);color:#42564b;font-size:14px;font-weight:750;letter-spacing:.015em}.production-runtime[data-entry=admin] .admin-order-list{gap:0}.production-runtime[data-entry=admin] .admin-order-card{min-height:82px;padding-block:14px;border:0;border-bottom:1px solid #e7ebe8;border-radius:0;background:#fff;box-shadow:none}.production-runtime[data-entry=admin] .admin-order-card:last-child{border-bottom:0}.production-runtime[data-entry=admin] .admin-order-card:hover{background:#fafcfb}.production-runtime[data-entry=admin] .admin-order-card.selected{border-color:#d5e4da;background:var(--admin-surface-selected);box-shadow:inset 3px 0 0 var(--admin-green)}.production-runtime[data-entry=admin] .admin-order-store strong{color:var(--admin-ink);font-size:14px;font-weight:700}.production-runtime[data-entry=admin] .admin-order-created-at{color:#34483d;font-size:16px;font-weight:700}.production-runtime[data-entry=admin] .admin-order-store-code{color:#8a958f;font-style:normal;font-variant-numeric:tabular-nums;font-weight:650}.production-runtime[data-entry=admin] .admin-order-store-copy:hover strong,.production-runtime[data-entry=admin] .admin-order-store-copy:focus-visible strong{color:var(--admin-green);text-decoration:none}.production-runtime[data-entry=admin] .admin-order-summary{overflow:hidden;color:#394940;font-size:13px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.production-runtime[data-entry=admin] .admin-order-summary-copy{overflow:hidden;text-overflow:ellipsis}.production-runtime[data-entry=admin] .admin-order-total{color:#173f29;font-size:14px;font-weight:720;font-variant-numeric:tabular-nums}.production-runtime[data-entry=admin] .status-badge{min-height:28px;padding-inline:9px;border-radius:5px;font-size:11px;font-weight:700}.production-runtime[data-entry=admin] .empty-orders,.production-runtime[data-entry=admin] .store-manager-empty,.production-runtime[data-entry=admin] .notification-schedule-empty,.production-runtime[data-entry=admin] .route-order-empty{margin:0;padding:42px 20px;border:0;border-radius:0;background:#fff;color:var(--admin-ink-subtle);font-size:13px;text-align:center}.production-runtime[data-entry=admin] .admin-pagination{min-height:58px;margin:0;padding:8px 16px;border-top:1px solid var(--admin-line);color:#637168;font-size:12px}.production-runtime[data-entry=admin] .admin-pagination button{min-height:36px;border-radius:6px;box-shadow:none}.production-runtime[data-entry=admin] .product-stat-row{min-height:66px;padding-inline:16px}.production-runtime[data-entry=admin] .store-manager-panel,.production-runtime[data-entry=admin] .management-detail-panel{position:relative}.production-runtime[data-entry=admin] .management-detail-panel{padding:0;border:0;border-radius:0;background:transparent}.production-runtime[data-entry=admin] .store-manager-heading{min-height:48px;padding-right:300px}.production-runtime[data-entry=admin] .store-manager-heading>span,.production-runtime[data-entry=admin] .driver-manager-toolbar>span{color:#68766e;font-size:12px;font-weight:650}.production-runtime[data-entry=admin] .manager-record-grid{display:grid;grid-template-columns:1fr;gap:0;overflow:hidden;border:1px solid var(--admin-line);border-radius:8px;background:#fff}.production-runtime[data-entry=admin] .store-directory-card.manager-record-card{min-height:72px;padding:12px 16px;border:0;border-bottom:1px solid #e7ebe8;border-radius:0;background:#fff;box-shadow:none;transform:none}.production-runtime[data-entry=admin] .store-directory-card.manager-record-card:last-child{border-bottom:0}.production-runtime[data-entry=admin] .store-directory-card.manager-record-card:hover{border-color:#e7ebe8;background:#f8faf9;box-shadow:none;transform:none}.production-runtime[data-entry=admin] .store-directory-card.manager-record-card.selected{background:var(--admin-surface-selected);box-shadow:inset 3px 0 0 var(--admin-green)}.production-runtime[data-entry=admin] .store-directory-copy strong{color:var(--admin-ink);font-size:14px;font-weight:700}.production-runtime[data-entry=admin] .store-directory-copy small{margin-top:5px;color:var(--admin-ink-subtle);font-size:11px}.production-runtime[data-entry=admin] .store-binding-badge{min-height:26px;border-radius:5px;font-size:10px}.production-runtime[data-entry=admin] .data-table-wrap{border-color:var(--admin-line);border-radius:8px;background:#fff}.production-runtime[data-entry=admin] .data-table{color:var(--admin-ink);font-size:13px}.production-runtime[data-entry=admin] .data-table th,.production-runtime[data-entry=admin] .data-table td{padding:13px 14px;border-color:#e7ebe8}.production-runtime[data-entry=admin] .data-table th{height:44px;background:var(--admin-surface-soft);color:#647269;font-size:11px;font-weight:700}.production-runtime[data-entry=admin] .data-table td small{margin-top:4px;font-size:11px}.production-runtime[data-entry=admin] .data-table input{min-height:40px;border-color:var(--admin-line-strong);border-radius:6px;font-size:13px}.production-runtime[data-entry=admin] .data-table button{min-height:36px;border-radius:6px;font-size:11px}.production-runtime[data-entry=admin] .custom-price-category-row th{padding-block:12px;border-top-color:#fff;border-bottom-color:#d7e5dc;background:#f2f8f4;color:var(--admin-green);font-weight:750;box-shadow:inset 3px 0 0 var(--admin-green)}.production-runtime[data-entry=admin] .store-form{gap:15px;margin-top:16px}.production-runtime[data-entry=admin] .store-form label>span,.production-runtime[data-entry=admin] .route-position-form>label>span,.production-runtime[data-entry=admin] .notification-time-field>span,.production-runtime[data-entry=admin] .notification-message-field>span,.production-runtime[data-entry=admin] .notification-weekday-field legend{margin:0 0 7px;color:#405147;font-size:12px;font-weight:700}.production-runtime[data-entry=admin] .store-form input,.production-runtime[data-entry=admin] .store-form select,.production-runtime[data-entry=admin] .store-form textarea,.production-runtime[data-entry=admin] .order-editor-meta input,.production-runtime[data-entry=admin] .order-editor-meta textarea,.production-runtime[data-entry=admin] .route-position-form input{border-color:var(--admin-line-strong);border-radius:6px;background:#fff;box-shadow:none;font-size:14px}.production-runtime[data-entry=admin] .store-form input,.production-runtime[data-entry=admin] .store-form select{height:44px}.production-runtime[data-entry=admin] .store-form textarea{min-height:96px}.production-runtime[data-entry=admin] .store-form input:focus,.production-runtime[data-entry=admin] .store-form select:focus,.production-runtime[data-entry=admin] .store-form textarea:focus{border-color:var(--admin-green);outline-color:#164f311f}.production-runtime[data-entry=admin] .setting-switch{min-height:48px;padding:0;border:0;border-bottom:1px solid var(--admin-line);border-radius:0;background:transparent}.production-runtime[data-entry=admin] .setting-switch-label{font-size:13px}.production-runtime[data-entry=admin] .setting-switch.active .setting-switch-track{background:var(--admin-green)}.production-runtime[data-entry=admin] .danger-action{min-height:44px;border:1px solid #d9aaaa;border-radius:6px;background:#fff;color:var(--admin-danger)}.production-runtime[data-entry=admin] .store-binding-instruction,.production-runtime[data-entry=admin] .store-activation-warning,.production-runtime[data-entry=admin] .route-assignment-warning,.production-runtime[data-entry=admin] .driver-route-conflict-warning{border-radius:6px;box-shadow:none}.production-runtime[data-entry=admin] .driver-profile-column,.production-runtime[data-entry=admin] .driver-route-column{padding:0;border:0;border-radius:0;background:transparent}.production-runtime[data-entry=admin] .driver-profile-column>h3,.production-runtime[data-entry=admin] .driver-route-heading h3{font-size:16px}.production-runtime[data-entry=admin] .notification-schedule-toolbar,.production-runtime[data-entry=admin] .notification-schedule-editor,.production-runtime[data-entry=admin] .notification-schedule-list,.production-runtime[data-entry=admin] .notification-schedule-empty{width:100%}.production-runtime[data-entry=admin] .notification-schedule-toolbar{margin-top:0}.production-runtime[data-entry=admin] .notification-schedule-editor{padding:20px;border-color:var(--admin-line);border-radius:8px;background:#fff}.production-runtime[data-entry=admin] .notification-editor-heading>strong{font-size:16px}.production-runtime[data-entry=admin] .notification-weekday-field label{min-height:40px;border-color:var(--admin-line-strong);border-radius:6px;font-size:12px}.production-runtime[data-entry=admin] .notification-weekday-field label.selected{border-color:var(--admin-green);background:var(--admin-green-soft);color:var(--admin-green)}.production-runtime[data-entry=admin] .notification-editor-actions button,.production-runtime[data-entry=admin] .notification-schedule-actions button{border-radius:6px}.production-runtime[data-entry=admin] .notification-schedule-list{overflow:hidden;border:1px solid var(--admin-line);border-radius:8px}.production-runtime[data-entry=admin] .notification-schedule-item{min-height:76px;padding:14px 16px;border-bottom:1px solid var(--admin-line)}.production-runtime[data-entry=admin] .notification-schedule-item:last-child{border-bottom:0}.production-runtime[data-entry=admin] .notification-schedule-summary strong{font-size:17px}.production-runtime[data-entry=admin] .notification-schedule-summary p{font-size:13px}.production-runtime[data-entry=admin] .notification-schedule-summary span{border-radius:4px}.notification-target-field{display:grid;gap:10px}.notification-target-field>span{font-size:14px;font-weight:600}.notification-target-field .delivery-days-picker>select{min-height:40px;padding:8px 12px;font-size:16px;color:inherit;background:#fff;border:1px solid #d3deda;border-radius:6px}.notification-target-field>small{font-size:13px;line-height:1.6;color:#687970}.admin-modal-panel.admin-management-modal.notification-editor-modal{width:min(780px,calc(100vw - 48px))}.admin-modal-panel.admin-management-modal.notification-editor-modal .notification-schedule-editor{gap:20px}.admin-modal-panel.admin-management-modal.notification-editor-modal .setting-switch{min-height:52px;padding-inline:2px;border:0;border-bottom:1px solid var(--admin-line);border-radius:0;background:transparent}.admin-modal-panel.admin-management-modal.notification-editor-modal .notification-editor-grid{grid-template-columns:136px minmax(0,1fr);gap:22px;align-items:start;padding-bottom:20px;border-bottom:1px solid var(--admin-line)}.admin-modal-panel.admin-management-modal.notification-editor-modal .notification-time-field>span,.admin-modal-panel.admin-management-modal.notification-editor-modal .notification-message-field>span,.admin-modal-panel.admin-management-modal.notification-editor-modal .notification-weekday-field legend{color:#405147;font-size:12px}.admin-modal-panel.admin-management-modal.notification-editor-modal .notification-message-field textarea{min-height:116px;padding:12px 14px;line-height:1.55}.admin-modal-panel.admin-management-modal.notification-editor-modal .notification-unordered-row{min-height:42px;padding:0 2px;color:#405147;font-size:12px}.admin-modal-panel.admin-management-modal.notification-editor-modal .notification-editor-actions{margin-top:-2px}.production-runtime[data-entry=admin] .account-settings-card{width:min(100%,640px);margin-top:0;padding:22px;border-color:var(--admin-line);border-radius:8px;box-shadow:none}.production-runtime[data-entry=admin] .account-identity span{font-size:12px}.production-runtime[data-entry=admin] .account-identity strong{font-size:16px}.production-runtime[data-entry=admin] .store-word-import-summary{gap:0;overflow:hidden;border:1px solid var(--admin-line);border-radius:8px}.production-runtime[data-entry=admin] .store-word-import-summary>div{border:0;border-left:1px solid var(--admin-line);border-radius:0;background:#fff}.production-runtime[data-entry=admin] .store-word-import-summary>div:first-child{border-left:0}.production-runtime[data-entry=admin] .store-word-preview-wrap{border-color:var(--admin-line);border-radius:8px}.production-runtime[data-entry=admin] .store-word-preview-table{font-size:12px}.production-runtime[data-entry=admin] .store-word-preview-table th{background:var(--admin-surface-soft)}.production-runtime[data-entry=admin] .admin-modal-backdrop{padding:24px;background:#0a18107a;-webkit-backdrop-filter:none;backdrop-filter:none}.production-runtime[data-entry=admin] .admin-modal-panel{width:min(100%,760px);border:1px solid #cfd8d2;border-radius:12px;box-shadow:0 24px 64px #08180e38}.production-runtime[data-entry=admin] .admin-modal-panel.driver-editor-modal{width:min(100%,980px)}.production-runtime[data-entry=admin] .admin-modal-header{padding:20px 22px 16px;border-color:var(--admin-line);background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}.production-runtime[data-entry=admin] .admin-modal-header h2{color:var(--admin-ink);font-size:20px;letter-spacing:-.02em}.production-runtime[data-entry=admin] .admin-modal-header p{margin-top:5px;color:var(--admin-ink-subtle);font-size:12px}.production-runtime[data-entry=admin] .admin-modal-header>button{width:36px;height:36px;border-color:var(--admin-line);border-radius:6px;background:var(--admin-surface-soft);box-shadow:none}.production-runtime[data-entry=admin] .admin-modal-content{padding:4px 22px 22px}.production-runtime[data-entry=admin] .order-editor-meta{gap:14px;padding:16px 0;border:0;border-bottom:1px solid var(--admin-line);border-radius:0;background:transparent}.production-runtime[data-entry=admin] .admin-order-detail-status{padding-inline:0;border:0;border-bottom:1px solid var(--admin-line);border-radius:0;background:transparent;font-size:12px}.production-runtime[data-entry=admin] .admin-order-detail-facts{gap:0;overflow:hidden;border:1px solid var(--admin-line);border-radius:8px}.production-runtime[data-entry=admin] .admin-order-detail-facts>div{padding:14px;border:0;border-bottom:1px solid var(--admin-line);border-radius:0}.production-runtime[data-entry=admin] .admin-order-detail-facts>div:nth-child(odd):not(.wide){border-right:1px solid var(--admin-line)}.production-runtime[data-entry=admin] .admin-order-detail-facts>div:last-child{border-bottom:0}.production-runtime[data-entry=admin] .admin-order-detail-facts dt{font-size:11px}.production-runtime[data-entry=admin] .admin-order-detail-facts dd{margin-top:3px;font-size:14px}.production-runtime[data-entry=admin] .admin-order-detail-items{overflow:hidden;gap:0;border:1px solid var(--admin-line);border-radius:8px}.production-runtime[data-entry=admin] .admin-order-detail-items>div{min-height:56px;padding:11px 14px;border-bottom:1px solid var(--admin-line);border-radius:0;background:#fff;font-size:13px}.production-runtime[data-entry=admin] .admin-order-detail-items>div:last-child{border-bottom:0}.production-runtime[data-entry=admin] .management-grid{gap:0;overflow:hidden;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--admin-line);border-radius:8px;background:#fff}.production-runtime[data-entry=admin] .management-grid button{min-height:82px;padding:16px;border:0;border-right:1px solid var(--admin-line);border-bottom:1px solid var(--admin-line);border-radius:0;background:#fff;font-size:13px}.production-runtime[data-entry=admin] .management-grid button:hover{background:var(--admin-surface-soft)}.production-runtime[data-entry=admin] .management-grid button svg{color:var(--admin-green)}@media(min-width:980px){.production-runtime[data-entry=admin] .admin-web-shell{grid-template-columns:224px minmax(0,1fr)}.production-runtime[data-entry=admin] .admin-web-shell.sidebar-collapsed{grid-template-columns:72px minmax(0,1fr)}.production-runtime[data-entry=admin] .admin-web-sidebar{padding:22px 14px 16px;border-right:0;background:#113422}.production-runtime[data-entry=admin] .admin-sidebar-brand{gap:10px;padding:0 4px 22px 6px}.production-runtime[data-entry=admin] .admin-sidebar-brand strong{font-size:17px;letter-spacing:.01em}.production-runtime[data-entry=admin] .admin-sidebar-brand small{margin-top:3px;color:#ffffff8f;font-size:10px}.production-runtime[data-entry=admin] .admin-sidebar-collapse{width:32px;height:32px;border-radius:6px;box-shadow:none}.production-runtime[data-entry=admin] .admin-sidebar-nav{gap:2px}.production-runtime[data-entry=admin] .admin-sidebar-label{margin:17px 10px 7px;font-size:9px;letter-spacing:.11em}.production-runtime[data-entry=admin] .admin-sidebar-nav button,.production-runtime[data-entry=admin] .admin-sidebar-footer button{min-height:44px;gap:11px;padding:0 12px;border-radius:6px;font-size:13px;font-weight:650}.production-runtime[data-entry=admin] .admin-sidebar-nav button:hover{background:#ffffff12}.production-runtime[data-entry=admin] .admin-sidebar-nav button.active{background:#ffffff1c;box-shadow:inset 3px 0 #f0ce68}.production-runtime[data-entry=admin] .admin-sidebar-footer{gap:8px;padding-top:14px}.production-runtime[data-entry=admin] .admin-sidebar-footer .admin-edit-state,.production-runtime[data-entry=admin] .admin-sidebar-footer .admin-sidebar-logout{min-height:44px;border-radius:6px}.production-runtime[data-entry=admin] .admin-dashboard-content{width:min(100%,1560px);padding:36px clamp(28px,3.2vw,52px) 64px}.production-runtime[data-entry=admin] .store-manager-toolbar:not(.management-header-toolbar){position:absolute;z-index:2;top:0;right:0;margin:0}.production-runtime[data-entry=admin] .driver-manager-toolbar{gap:14px}.production-runtime[data-entry=admin] .notification-settings-panel .notification-schedule-toolbar>.primary-action{position:absolute;top:0;right:0}}@media(min-width:1180px){.production-runtime[data-entry=admin] .admin-order-status-summary{width:auto;grid-column:1 / -1;justify-self:end}.production-runtime[data-entry=admin] .admin-order-table-head,.production-runtime[data-entry=admin] .admin-order-card{grid-template-columns:106px minmax(125px,.9fr) 118px minmax(76px,.55fr) minmax(145px,1.25fr) minmax(84px,.55fr) minmax(145px,195px);column-gap:clamp(12px,1.5vw,24px)}.production-runtime[data-entry=admin] .admin-order-table-head>span:nth-child(1),.production-runtime[data-entry=admin] .admin-order-table-head>span:nth-child(4){text-align:center}.production-runtime[data-entry=admin] .admin-order-table-head>span:nth-child(2),.production-runtime[data-entry=admin] .admin-order-table-head>span:nth-child(3),.production-runtime[data-entry=admin] .admin-order-table-head>span:nth-child(5),.production-runtime[data-entry=admin] .admin-order-table-head>span:nth-child(7),.production-runtime[data-entry=admin] .admin-order-summary,.production-runtime[data-entry=admin] .admin-order-created-at{text-align:left}.production-runtime[data-entry=admin] .admin-order-table-head>span:nth-child(6),.production-runtime[data-entry=admin] .admin-order-total{text-align:right}.production-runtime[data-entry=admin] .admin-order-status{justify-content:flex-start}}@media(min-width:1400px){.production-runtime[data-entry=admin] .admin-order-status-summary{width:100%;grid-column:auto;justify-self:stretch}}@media(max-width:1179px){.production-runtime[data-entry=admin] .admin-order-table{overflow:visible;border:0;border-radius:0;background:transparent}.production-runtime[data-entry=admin] .admin-order-list{overflow:hidden;border:1px solid var(--admin-line);border-radius:8px;background:#fff}.production-runtime[data-entry=admin] .admin-order-card{border-bottom:1px solid var(--admin-line)}.production-runtime[data-entry=admin] .admin-pagination{margin-top:12px;border:1px solid var(--admin-line);border-radius:8px;background:#fff}}@media(max-width:979px){.production-runtime[data-entry=admin] .flow-fixed-header{display:block}.production-runtime[data-entry=admin] .admin-dashboard-header{border-bottom:1px solid var(--admin-line);background:#fff}.production-runtime[data-entry=admin] .admin-dashboard-content{padding:24px 18px 48px}.production-runtime[data-entry=admin] .admin-mobile-drawer{background:#113422}.production-runtime[data-entry=admin] .admin-mobile-drawer-header{grid-template-columns:42px minmax(0,1fr) 36px}.production-runtime[data-entry=admin] .dashboard-section-heading h2{font-size:24px}.production-runtime[data-entry=admin] .store-manager-heading{min-height:0;padding-right:0}.production-runtime[data-entry=admin] .store-manager-toolbar:not(.management-header-toolbar){margin-bottom:18px}.production-runtime[data-entry=admin] .admin-order-status-summary{width:100%}.production-runtime[data-entry=admin] .admin-order-status-summary>button{min-width:0;flex:1}.production-runtime[data-entry=admin] .manager-record-grid{grid-template-columns:1fr}.production-runtime[data-entry=admin] .management-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.production-runtime[data-entry=admin] .notification-editor-grid{grid-template-columns:1fr;gap:14px}}@media(max-width:640px){.admin-order-route-select{min-width:108px}.production-runtime[data-entry=admin] .admin-dashboard-content{padding:20px 14px 42px}.production-runtime[data-entry=admin] .dashboard-section-heading{align-items:flex-start;margin-bottom:20px}.production-runtime[data-entry=admin] .dashboard-section-heading h2{font-size:22px}.production-runtime[data-entry=admin] .dashboard-section-heading>button{min-height:40px;padding-inline:11px}.production-runtime[data-entry=admin] .order-filter-toolbar input[type=date]{width:min(100%,154px)}.production-runtime[data-entry=admin] .admin-order-status-summary{overflow-x:auto}.production-runtime[data-entry=admin] .admin-order-route-select{min-width:112px}.production-runtime[data-entry=admin] .admin-order-status-summary>button{min-width:0;flex:1 1 0;padding-inline:6px;font-size:10px;gap:4px}.production-runtime[data-entry=admin] .admin-order-card{padding:14px}.production-runtime[data-entry=admin] .admin-order-summary{white-space:normal}.production-runtime[data-entry=admin] .store-manager-toolbar:not(.management-header-toolbar){align-items:stretch;flex-direction:column}.production-runtime[data-entry=admin] .store-manager-actions,.production-runtime[data-entry=admin] .store-manager-actions button,.production-runtime[data-entry=admin] .store-manager-toolbar>button{width:100%}.production-runtime[data-entry=admin] .store-manager-actions button,.production-runtime[data-entry=admin] .store-manager-toolbar>button{justify-content:center}.production-runtime[data-entry=admin] .store-directory-card.manager-record-card{min-height:78px;grid-template-columns:9px minmax(0,1fr) auto}.production-runtime[data-entry=admin] .store-directory-card.manager-record-card>svg{display:none}.production-runtime[data-entry=admin] .store-directory-copy small{white-space:normal}.production-runtime[data-entry=admin] .notification-schedule-editor,.production-runtime[data-entry=admin] .account-settings-card{padding:16px}.production-runtime[data-entry=admin] .notification-weekday-field>div{grid-template-columns:repeat(4,minmax(42px,1fr))}.production-runtime[data-entry=admin] .notification-schedule-item{align-items:flex-start}.production-runtime[data-entry=admin] .admin-modal-backdrop{align-items:end;padding:0}.production-runtime[data-entry=admin] .admin-modal-panel{width:100%;max-height:92dvh;border-right:0;border-bottom:0;border-left:0;border-radius:12px 12px 0 0}.production-runtime[data-entry=admin] .admin-modal-header{padding:18px 16px 14px}.production-runtime[data-entry=admin] .admin-modal-content{padding:4px 16px calc(22px + env(safe-area-inset-bottom,0px))}.production-runtime[data-entry=admin] .admin-order-detail-facts{grid-template-columns:1fr}.production-runtime[data-entry=admin] .admin-order-detail-facts>div:nth-child(odd):not(.wide){border-right:0}.production-runtime[data-entry=admin] .management-grid{grid-template-columns:1fr}.production-runtime[data-entry=admin] .management-grid button{min-height:66px;flex-direction:row;justify-content:flex-start;gap:12px;border-right:0}}.driver-product-search{display:flex;width:100%;min-height:48px;align-items:center;gap:10px;padding:0 13px;border:1px solid #cbd7e3;border-radius:12px;background:#fff;color:#7b8794}.driver-product-search>svg{width:18px;height:18px;flex:0 0 auto}.driver-product-search>input,.driver-order-action-modal .driver-product-search>input{width:100%;min-width:0;min-height:46px;padding:0;border:0;outline:0;background:transparent;box-shadow:none;color:#111827}.driver-product-search:focus-within{border-color:#8ab5de;box-shadow:0 0 0 3px #1767b71a}.driver-category-carousel{width:100%;padding-bottom:2px}.driver-category-carousel .driver-category-tabs{flex-wrap:nowrap}.admin-modal-panel.driver-order-action-modal.mode-edit{width:min(100%,560px);border-color:#dfe3e8;border-radius:22px;background:#f5f5f7;box-shadow:0 24px 70px #11182733}.driver-order-action-modal.mode-edit .admin-modal-header{padding:18px 20px 16px;border-color:#e5e7eb;background:#fffffff5}.driver-order-action-modal.mode-edit .admin-modal-header h2{color:#111827;font-size:21px;font-weight:800;letter-spacing:-.025em}.driver-order-action-modal.mode-edit .admin-modal-header p{margin-top:3px;color:#6b7280;font-size:13px;font-weight:600}.driver-order-action-modal.mode-edit .admin-modal-header>button{border:0;border-radius:50%;background:#eef0f3;color:#4b5563}.admin-modal-panel.driver-order-action-modal.mode-edit .admin-modal-content{padding:0 16px calc(96px + env(safe-area-inset-bottom,0px));background:#f5f5f7}.bottom-sheet:has(.driver-order-action-modal.mode-edit){border-radius:24px 24px 0 0;background:#f5f5f7;box-shadow:0 -14px 42px #11182733}.bottom-sheet:has(.driver-order-action-modal.mode-edit) .sheet-handle-zone,.bottom-sheet:has(.driver-order-action-modal.mode-edit) .sheet-header{background:#fff}.bottom-sheet:has(.driver-order-action-modal.mode-edit) .sheet-handle-zone{height:26px}.bottom-sheet:has(.driver-order-action-modal.mode-edit) .sheet-handle{width:38px;height:5px;background:#c8cbd0}.bottom-sheet:has(.driver-order-action-modal.mode-edit) .sheet-header{gap:3px;padding:0 18px 15px;border-bottom:1px solid #e5e7eb}.bottom-sheet:has(.driver-order-action-modal.mode-edit) .sheet-title{color:#111827;font-size:21px;font-weight:800;letter-spacing:-.025em}.bottom-sheet:has(.driver-order-action-modal.mode-edit) .sheet-description{color:#6b7280;font-size:13px;font-weight:600}.bottom-sheet:has(.driver-order-action-modal.mode-edit) .sheet-content{padding:0;background:#f5f5f7}.bottom-sheet:has(.driver-order-action-modal.mode-edit) .driver-order-action-modal.mode-edit{min-height:100%;padding:0 16px;background:#f5f5f7}.driver-order-action-modal.mode-edit .driver-order-operation-content{gap:14px;padding-top:0;padding-bottom:96px}.driver-order-action-modal.mode-edit .driver-operation-toolbar{position:sticky;z-index:4;top:0;gap:10px;padding:14px 0 12px;background:#f5f5f7}.driver-order-action-modal.mode-edit .driver-product-search{min-height:52px;border-color:transparent;border-radius:14px;box-shadow:inset 0 0 0 1px #dfe3e8}.driver-order-action-modal.mode-edit .driver-category-tabs{gap:8px}.driver-order-action-modal.mode-edit .driver-category-tabs button{min-height:38px;padding:0 15px;border-color:#dfe3e8;background:#fff;color:#4b5563;font-size:13px;font-weight:700}.driver-order-action-modal.mode-edit .driver-category-tabs button.active{border-color:#1767b7;background:#1767b7;color:#fff}.driver-order-action-modal.mode-edit .driver-order-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin:0;overflow:hidden;border:1px solid #e1e4e8;border-radius:14px;background:#fff}.driver-order-action-modal.mode-edit .driver-order-product,.driver-order-action-modal.mode-edit .driver-order-product.selected{min-height:78px;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:12px 14px;border:0;border-bottom:1px solid #e8eaed;border-radius:0;background:#fff}.driver-order-action-modal.mode-edit .driver-order-product.selected{background:#f7fbff}.driver-order-action-modal.mode-edit .driver-order-product:last-child{border-bottom:0}.driver-order-action-modal.mode-edit .driver-order-product-copy{gap:4px}.driver-order-action-modal.mode-edit .driver-order-product-copy strong{color:#111827;font-size:17px;font-weight:760;letter-spacing:-.015em;line-height:1.25}.driver-order-action-modal.mode-edit .driver-order-product-copy small{color:#6b7280;font-size:13px;line-height:1.3}.driver-order-action-modal.mode-edit .driver-order-product:has(.driver-price-field){min-height:104px;grid-template-rows:auto auto}.driver-order-action-modal.mode-edit .driver-order-product:has(.driver-price-field) .driver-price-field{display:grid;grid-column:1;grid-row:2;grid-template-columns:auto 72px;align-items:center;justify-content:start;gap:8px;color:#6b7280;font-size:12px;font-weight:700}.driver-order-action-modal.mode-edit .driver-order-product:has(.driver-price-field) .driver-price-input{width:72px;min-height:36px;border-color:#d9dee5;border-radius:9px;color:#111827;font-size:16px;font-variant-numeric:tabular-nums}.driver-order-action-modal.mode-edit .driver-order-product:has(.driver-price-field) .driver-quantity-stepper{grid-column:2;grid-row:1 / 3}.driver-order-action-modal.mode-edit .driver-quantity-stepper{grid-template-columns:40px 52px 40px;border-color:#d9dee5;border-radius:12px;background:#f2f4f7}.driver-order-action-modal.mode-edit .driver-quantity-stepper button{width:40px;height:44px;background:transparent;color:#1767b7}.driver-order-action-modal.mode-edit .driver-quantity-stepper .stepper-input{width:52px;height:44px;border-color:#e1e5ea;background:#fff;color:#111827;font-size:20px;font-variant-numeric:tabular-nums}.driver-order-action-modal.mode-edit .driver-operation-footer{align-items:center;flex-direction:row;gap:10px;padding:10px 16px calc(10px + var(--device-safe-area-bottom, env(safe-area-inset-bottom, 0px)));border-color:#e1e4e8;background:#fffffff5;box-shadow:0 -8px 24px #11182712}.driver-order-action-modal.mode-edit .driver-operation-footer>span{color:#4b5563;font-size:14px;font-variant-numeric:tabular-nums;font-weight:700}.driver-order-action-modal.mode-edit .driver-operation-footer .primary-action{width:auto;min-width:156px;min-height:50px;border:0;border-radius:13px;background:#1767b7;font-size:16px;font-weight:760;box-shadow:none}.driver-order-action-modal.mode-edit .driver-operation-footer .primary-action:active{background:#11548f}@media(max-width:620px){.admin-modal-backdrop:has(.admin-modal-panel.driver-order-action-modal.mode-edit){padding:0;background:#11182747}.admin-modal-panel.driver-order-action-modal.mode-edit{width:100%;height:100dvh;max-height:100dvh;border:0;border-radius:0}.admin-modal-panel.driver-order-action-modal.mode-edit .admin-modal-header{padding-top:calc(14px + env(safe-area-inset-top,0px))}}@media(max-width:359px){.driver-order-action-modal.mode-edit .driver-order-product,.driver-order-action-modal.mode-edit .driver-order-product.selected{gap:9px;padding-right:10px;padding-left:12px}.driver-order-action-modal.mode-edit .driver-order-product-copy strong{font-size:16px}.driver-order-action-modal.mode-edit .driver-operation-footer{align-items:center;flex-direction:row}.driver-order-action-modal.mode-edit .driver-operation-footer>span{font-size:12px}.driver-order-action-modal.mode-edit .driver-operation-footer .primary-action{width:auto;min-width:142px}}@media(max-width:479px){.dashboard-hero span,.dashboard-section-heading p,.driver-list-heading p,.driver-list-heading>span{font-size:11px}.dashboard-section-heading h2,.driver-list-heading h2{font-size:16px}.dashboard-section-heading>button,.admin-order-card .order-card-actions button,.driver-hero>button,.stop-quick-actions button{min-height:40px;padding-inline:12px;font-size:11px}.admin-order-store strong,.stop-title-row h3{font-size:14px}.admin-order-summary{font-size:12px}.stepper{grid-template-columns:48px 70px 48px}.stepper button{width:48px;height:50px}.stepper-input{width:70px;height:50px;font-size:18px}}@media(min-width:760px){.production-runtime{background:radial-gradient(circle at top left,rgba(6,199,85,.06),transparent 34%),#e9eeeb}.production-runtime[data-entry=admin] .prototype-experience{max-width:none;box-shadow:none}.production-runtime[data-entry=driver] .prototype-experience{max-width:1080px}.production-runtime[data-entry=admin] .login-content,.production-runtime[data-entry=driver] .login-content{width:min(100%,480px);margin-inline:auto;padding:42px 24px 40px}.production-runtime[data-entry=admin] .login-card,.production-runtime[data-entry=driver] .login-card{padding:22px}.production-runtime[data-entry=admin] .login-content h1,.production-runtime[data-entry=driver] .login-content h1{font-size:27px}.production-runtime[data-entry=admin] .dashboard-content,.production-runtime[data-entry=driver] .dashboard-content{padding:26px 30px 44px}.production-runtime[data-entry=admin] .flow-stack{--flow-header-height: 0px !important}.production-runtime[data-entry=admin] .flow-fixed-header{display:none}.production-runtime[data-entry=admin] .admin-dashboard-scroll{background:#f5f7f6}.production-runtime[data-entry=admin] .admin-web-shell{display:grid;min-height:100%;grid-template-columns:248px minmax(0,1fr);transition:grid-template-columns .18s ease}.production-runtime[data-entry=admin] .admin-web-shell.sidebar-collapsed{grid-template-columns:78px minmax(0,1fr)}.production-runtime[data-entry=admin] .admin-web-sidebar{position:sticky;top:0;display:flex;height:100vh;flex-direction:column;padding:24px 16px 18px;border-right:1px solid #dfe6e1;background:#173424;color:#fff}.admin-sidebar-brand{display:flex;align-items:center;gap:11px;padding:0 4px 23px 8px}.admin-sidebar-collapse{display:grid;width:30px;height:30px;flex:0 0 auto;margin-left:auto;place-items:center;border:1px solid rgba(255,255,255,.14);border-radius:9px;background:#ffffff0f;color:#ffffffc7}.admin-sidebar-collapse svg{transition:transform .18s ease}.admin-sidebar-mark{display:grid;width:40px;height:40px;flex:0 0 auto;place-items:center;border-radius:12px;background:#f7d67a;color:#183824;font-size:21px;font-weight:900}.admin-sidebar-brand-copy{display:flex;min-width:0;flex-direction:column}.admin-sidebar-brand strong{font-size:16px}.admin-sidebar-brand small{margin-top:2px;color:#ffffff94;font-size:11px}.admin-sidebar-nav{display:flex;min-height:0;flex:1;flex-direction:column;gap:4px;overflow-y:auto}.admin-sidebar-label{margin:17px 10px 6px;color:#ffffff6b;font-size:10px;font-weight:800;letter-spacing:.12em}.admin-sidebar-nav button,.admin-sidebar-footer button{display:flex;width:100%;min-height:42px;align-items:center;gap:10px;padding:0 12px;border:0;border-radius:10px;background:transparent;color:#ffffffb8;font-size:12px;font-weight:700;text-align:left}.admin-sidebar-nav button svg,.admin-sidebar-footer button svg{width:17px;height:17px;flex:0 0 auto}.admin-sidebar-nav button:hover,.admin-sidebar-nav button.active{background:#ffffff1a;color:#fff}.admin-sidebar-nav button.active{box-shadow:inset 3px 0 #f7d67a}.admin-sidebar-footer{display:grid;gap:6px;padding-top:16px;border-top:1px solid rgba(255,255,255,.1)}.admin-sidebar-footer .admin-edit-state{display:flex;min-height:44px;gap:9px;align-items:center;padding:0 9px;border:1px solid rgba(255,255,255,.13);background:#ffffff0e;color:#fff}.admin-edit-state-icon{display:grid;width:26px;height:26px;place-items:center;border-radius:8px;background:#ffffff1a;color:#f6d989}.admin-edit-state-copy{display:flex;min-width:0;flex-direction:column}.admin-edit-state-copy strong{font-size:11px}.admin-sidebar-footer .admin-sidebar-logout{justify-content:center;border:1px solid rgba(255,255,255,.14)}.production-runtime[data-entry=admin] .admin-dashboard-content{width:min(100%,1480px);min-width:0;margin-inline:auto;padding:30px clamp(24px,3vw,46px) 54px}.production-runtime[data-entry=admin] .admin-header-actions,.production-runtime[data-entry=admin] .admin-mobile-drawer-layer,.production-runtime[data-entry=admin] .dashboard-tabs{display:none}.production-runtime[data-entry=admin] .dashboard-panel{margin-top:0}.production-runtime[data-entry=admin] .management-header-toolbar{display:none}.production-runtime[data-entry=admin] .store-manager-toolbar{justify-content:flex-end}.production-runtime[data-entry=admin] .store-manager-toolbar .store-manager-back{display:none}.sidebar-collapsed .admin-web-sidebar{padding-inline:10px}.sidebar-collapsed .admin-sidebar-brand{flex-direction:column;gap:14px;padding-inline:0}.sidebar-collapsed .admin-sidebar-brand-copy,.sidebar-collapsed .admin-sidebar-label,.sidebar-collapsed .admin-sidebar-nav button>span,.sidebar-collapsed .admin-edit-state-copy,.sidebar-collapsed .admin-sidebar-logout>span{display:none}.sidebar-collapsed .admin-sidebar-collapse{margin-left:0}.sidebar-collapsed .admin-sidebar-collapse svg{transform:rotate(180deg)}.sidebar-collapsed .admin-sidebar-nav button{justify-content:center;padding:0}.sidebar-collapsed .admin-sidebar-footer .admin-edit-state{min-height:46px;justify-content:center;padding:7px}.sidebar-collapsed .admin-sidebar-footer{gap:12px}.sidebar-collapsed .admin-sidebar-logout{min-height:46px;justify-content:center;padding:0}.production-runtime[data-entry=admin] .dashboard-section-heading h2{font-size:20px}.production-runtime[data-entry=admin] .dashboard-section-heading p{font-size:12px}.production-runtime[data-entry=admin] .admin-order-table-head{display:grid;grid-template-columns:106px minmax(125px,.9fr) 118px minmax(76px,.55fr) minmax(145px,1.25fr) minmax(84px,.55fr) minmax(145px,195px);column-gap:clamp(8px,1.4vw,20px);align-items:center;margin:0;padding:10px 18px;border:0;border-bottom:1px solid var(--admin-line);color:#42564b;font-size:14px;font-weight:800}.production-runtime[data-entry=admin] .admin-order-list{display:grid;grid-template-columns:1fr;gap:8px}.production-runtime[data-entry=admin] .admin-order-card{display:grid;grid-template-columns:106px minmax(125px,.9fr) 118px minmax(76px,.55fr) minmax(145px,1.25fr) minmax(84px,.55fr) minmax(145px,195px);column-gap:clamp(8px,1.4vw,20px);align-items:center;min-width:0;padding:16px 18px;border-radius:12px;box-shadow:0 3px 10px #1c362609}.production-runtime[data-entry=admin] .admin-order-summary{grid-column:auto;min-width:0;margin:0;padding:0;border:0}.production-runtime[data-entry=admin] .admin-order-card>.admin-order-route-position,.production-runtime[data-entry=admin] .admin-order-card>.admin-order-store,.production-runtime[data-entry=admin] .admin-order-card>.admin-order-created-at,.production-runtime[data-entry=admin] .admin-order-card>.admin-order-status,.production-runtime[data-entry=admin] .admin-order-card>.admin-order-summary,.production-runtime[data-entry=admin] .admin-order-card>.admin-order-total,.production-runtime[data-entry=admin] .admin-order-card>.order-card-actions{grid-column:auto;grid-row:auto}.production-runtime[data-entry=admin] .admin-order-table-head>span:nth-child(1),.production-runtime[data-entry=admin] .admin-order-table-head>span:nth-child(4){text-align:center}.production-runtime[data-entry=admin] .admin-order-table-head>span:nth-child(2),.production-runtime[data-entry=admin] .admin-order-table-head>span:nth-child(3),.production-runtime[data-entry=admin] .admin-order-table-head>span:nth-child(5),.production-runtime[data-entry=admin] .admin-order-table-head>span:nth-child(7),.production-runtime[data-entry=admin] .admin-order-created-at,.production-runtime[data-entry=admin] .admin-order-summary{text-align:left}.production-runtime[data-entry=admin] .admin-order-table-head>span:nth-child(6),.production-runtime[data-entry=admin] .admin-order-total{text-align:right}.production-runtime[data-entry=admin] .admin-order-status{justify-content:center}.production-runtime[data-entry=admin] .dashboard-tabs button{min-height:48px;font-size:13px}.production-runtime[data-entry=admin] .admin-order-card{padding:18px}.production-runtime[data-entry=admin] .admin-order-store strong{font-size:15px}.production-runtime[data-entry=admin] .admin-order-summary{font-size:13px}.production-runtime[data-entry=admin] .admin-order-card .order-card-actions button,.production-runtime[data-entry=admin] .dashboard-section-heading>button,.production-runtime[data-entry=driver] .driver-hero>button{min-height:40px;padding-inline:14px;font-size:12px}.production-runtime[data-entry=admin] .management-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.production-runtime[data-entry=admin] .management-grid button{min-height:100px;padding:17px;font-size:14px}.production-runtime[data-entry=admin] .store-directory-card{min-height:76px;padding:14px}.production-runtime[data-entry=admin] .store-directory-copy strong{font-size:14px}.production-runtime[data-entry=admin] .store-directory-copy small,.production-runtime[data-entry=admin] .store-editor-title>div>span,.production-runtime[data-entry=admin] .store-binding-badge{font-size:10px}.production-runtime[data-entry=admin] .store-form label>span{font-size:12px}.production-runtime[data-entry=admin] .store-form input,.production-runtime[data-entry=admin] .store-form textarea,.production-runtime[data-entry=admin] .store-form select{font-size:14px}.production-runtime[data-entry=driver] .stop-title-row h3{font-size:17px}}@media(min-width:760px)and (max-width:979px){.production-runtime[data-entry=admin] .flow-stack{--flow-header-height: 58px !important}.production-runtime[data-entry=admin] .flow-fixed-header,.production-runtime[data-entry=admin] .admin-web-shell{display:block}.production-runtime[data-entry=admin] .admin-web-sidebar{display:none}.production-runtime[data-entry=admin] .admin-header-actions{display:flex}.production-runtime[data-entry=admin] .admin-mobile-drawer-layer{display:block}}@media(min-width:760px)and (max-width:1179px){.production-runtime[data-entry=admin] .admin-order-table-head{display:none}.production-runtime[data-entry=admin] .admin-order-card{display:grid;grid-template-columns:auto minmax(0,1fr) 220px;gap:10px 12px}.production-runtime[data-entry=admin] .admin-order-route-position{grid-column:1;grid-row:1}.production-runtime[data-entry=admin] .admin-order-store{grid-column:2;grid-row:1}.production-runtime[data-entry=admin] .admin-order-created-at{grid-column:2;grid-row:2}.production-runtime[data-entry=admin] .admin-order-status{grid-column:3;grid-row:1}.production-runtime[data-entry=admin] .admin-order-summary{grid-column:1 / -1;grid-row:3;margin:0;padding:12px 0;border-top:1px solid #edf1ee;border-bottom:1px solid #edf1ee}.production-runtime[data-entry=admin] .admin-order-total{grid-column:1 / 3;grid-row:4}}@media(max-width:820px){.driver-delete-button{grid-column:1}}.driver-app-header{grid-template-columns:minmax(0,1fr) auto;justify-content:space-between;padding:0 18px;border-bottom:0;background:#493117;color:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}.driver-header-logout{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid rgba(255,255,255,.3);border-radius:10px;background:#ffffff12;color:#fff;font-size:11px;font-weight:800}.driver-dashboard-scroll{background:#fffdf9}.driver-dashboard-content{padding:0 16px 36px}.driver-meta-strip{display:grid;grid-template-columns:auto 116px auto minmax(74px,1fr) 42px;gap:8px;align-items:center;margin:0 -16px;padding:12px 16px;border-bottom:1px solid #eee8e0;background:#fff;color:#473d33}.driver-meta-strip>div,.driver-meta-strip>label{display:flex;min-width:0;align-items:center;gap:5px;color:#51463c;font-size:11px;font-weight:700;white-space:nowrap}.driver-meta-strip svg{width:15px;height:15px;flex:0 0 auto}.driver-meta-strip span{overflow:hidden;text-overflow:ellipsis}.driver-meta-strip input{width:100%;min-width:0;min-height:36px;padding:0;border:0;background:transparent;color:#51463c;font:inherit}.driver-date-field{width:116px}.driver-route-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:23px 0 17px}.driver-route-heading>div{display:flex;align-items:flex-start;gap:9px}.driver-route-heading>div>svg{width:20px;height:20px;margin-top:2px;color:#4b4036}.driver-route-heading h1{margin:0;color:#211f1d;font-size:20px;line-height:1.1}.driver-route-heading p{margin:5px 0 0;color:#827a73;font-size:11px}.driver-route-heading-actions{display:flex;align-items:center;gap:7px}.driver-route-heading .driver-route-heading-actions>button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:7px;padding:0 13px;border:1px solid #dcd4ca;border-radius:10px;background:#fff;color:#463d35;font-size:11px;font-weight:800}.driver-route-heading .driver-route-heading-actions>button:first-child{border-color:#dce9df;background:#f0f7f2;color:#285c36}.driver-route-timeline{display:grid}.timeline-status{display:inline-flex;min-height:28px;align-items:center;flex:0 0 auto;padding:0 9px;border-radius:999px;background:#fff0e5;color:#d56613;font-size:10px;font-weight:850}.timeline-status.done{background:#e9f5ed;color:#2e7046}.timeline-status.pending-confirmation{background:#e8f2fc;color:#1767b7}.timeline-status.pending-delivery{background:#fff0ee;color:#c24138}.timeline-status.unordered{background:#fff0e5;color:#d56613}.timeline-status.no-delivery{background:#eef1f4;color:#667085}.timeline-status.preload{background:#f0ecf9;color:#654c90}.timeline-order-summary{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:9px;align-items:center;margin-top:11px;padding:11px;border-radius:10px;background:#f7f4ef;color:#5c554d;font-size:10px}.timeline-order-summary strong{color:#684113;font-size:12px}.timeline-primary-actions{display:grid;grid-template-columns:1.05fr .95fr;gap:9px;margin-top:18px}.timeline-primary-actions button{display:inline-flex;min-height:54px;align-items:center;justify-content:center;gap:8px;padding:0 12px;border:0;border-radius:12px;color:#fff;font-size:13px;font-weight:850}.timeline-complete-button{background:#285c36;box-shadow:0 8px 18px #20593021}.timeline-navigation-button{background:#e5741c;box-shadow:0 8px 18px #cd631024}.timeline-primary-actions button:disabled{background:#d8ddd9;color:#78837c;box-shadow:none}.timeline-secondary-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:8px;margin-top:9px}.timeline-secondary-actions button{display:flex;min-height:62px;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:7px;border:1px solid #ddd6ce;border-radius:11px;background:#fff;color:#4b433b;font-size:10px;font-weight:750;text-align:center}.timeline-secondary-actions svg{width:18px;height:18px}.driver-empty-route{display:grid;gap:12px;padding:26px 18px;border:1px solid #e6e0d8;border-radius:12px;background:#fff;text-align:center}.driver-empty-route p{margin:0;color:#736c65}.driver-empty-route button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:6px;border:0;border-radius:10px;background:#285c36;color:#fff;font-weight:800}.driver-route-complete{display:grid;justify-items:center;gap:7px;padding:30px 18px;border:1px solid #dce9df;border-radius:14px;background:#f0f7f2;color:#285c36;text-align:center}.driver-route-complete svg{width:28px;height:28px}.driver-route-complete strong{font-size:16px}.driver-route-complete span{color:#63806b;font-size:11px}.driver-summary-dialog-body{display:grid;gap:18px;padding:2px 0 8px}@media(max-width:620px){.driver-meta-strip{grid-template-areas:"identity identity identity progress" "date vehicle route route";grid-template-columns:minmax(112px,1.12fr) minmax(82px,.88fr) minmax(82px,1fr) 38px;gap:8px 7px;padding-block:10px 12px}.driver-date-field,.driver-meta-vehicle,.driver-meta-route{min-height:34px;padding:0 8px;border:1px solid #eee7de;border-radius:9px;background:#faf8f5}.driver-date-field{grid-area:date;width:auto}}@media(max-width:479px){.driver-app-header{padding-inline:14px}.driver-meta-strip{gap:7px 6px;padding-inline:12px}.driver-meta-strip>div,.driver-meta-strip>label{gap:3px;font-size:10px}.driver-meta-strip svg{width:13px;height:13px}.driver-date-field{width:auto}.driver-route-heading .driver-route-heading-actions>button{width:42px;min-height:42px;padding:0;font-size:0}.driver-route-heading .driver-route-heading-actions>button svg{width:17px;height:17px}.timeline-primary-actions button{min-height:52px;font-size:12px}}@media(min-width:760px){.production-runtime[data-entry=driver] .driver-dashboard-content{padding-right:30px;padding-left:30px}.production-runtime[data-entry=driver] .driver-meta-strip{margin-right:-30px;margin-left:-30px;padding-right:30px;padding-left:30px}.production-runtime[data-entry=driver] .driver-route-timeline,.production-runtime[data-entry=driver] .driver-route-heading,.production-runtime[data-entry=driver] .driver-completed-disclosure,.production-runtime[data-entry=driver] .driver-route-complete,.production-runtime[data-entry=driver] .driver-notice,.production-runtime[data-entry=driver] .driver-empty-route{width:min(100%,760px);margin-right:auto;margin-left:auto}}.driver-meta-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:18px 0 12px;border:0;background:transparent}.driver-meta-strip>div,.driver-meta-strip>label{min-height:54px;justify-content:center;gap:8px;padding:0 13px;border:1px solid #e7e0d8;border-radius:13px;background:#fbf9f6;font-size:13px}.driver-meta-strip svg{width:20px;height:20px}.driver-date-field{width:auto}.driver-meta-strip input{width:auto;min-width:0;min-height:30px;text-align:center}.driver-route-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:17px 0 14px;border-top:1px solid #eee8e1}.driver-route-heading>div:first-child{align-items:center}.driver-route-heading>div:first-child>span{display:flex;min-width:0;align-items:baseline;gap:10px}.driver-route-heading h1{font-size:20px;white-space:nowrap}.driver-route-heading p{margin:0;white-space:nowrap}.driver-route-heading .driver-route-heading-actions>button,.driver-route-heading .driver-route-heading-actions>button:first-child{width:auto;min-height:40px;padding:0 10px;border-color:transparent;background:transparent;font-size:11px}.driver-route-timeline{border-top:1px solid #e7e0d8}.timeline-primary-actions{grid-template-columns:1fr;margin-top:17px}.timeline-primary-actions button{min-height:54px}.timeline-secondary-actions{grid-template-columns:repeat(auto-fit,minmax(84px,1fr));gap:0;overflow:hidden;border:1px solid #ddd6ce;border-radius:12px}.timeline-secondary-actions button{min-height:60px;border:0;border-right:1px solid #ddd6ce;border-radius:0}.timeline-secondary-actions button:last-child{border-right:0}.timeline-secondary-actions .timeline-navigation-button,.timeline-secondary-actions .timeline-navigation-button:disabled{background:#f0efed;color:#9ca09d;box-shadow:none}@media(max-width:620px){.driver-meta-strip{grid-template-areas:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:15px 0 10px}.driver-date-field,.driver-meta-vehicle,.driver-meta-route{grid-area:auto;min-height:48px;padding:0 8px;border-color:#e7e0d8;background:#fbf9f6}.driver-route-heading-actions{gap:1px}}@media(max-width:479px){.driver-meta-strip>div,.driver-meta-strip>label{gap:5px;padding-inline:6px;font-size:10px}.driver-meta-strip svg{width:15px;height:15px}.driver-meta-strip input{font-size:10px}.driver-route-heading{gap:5px}.driver-route-heading>div:first-child{gap:5px}.driver-route-heading>div:first-child>svg{width:17px;height:17px}.driver-route-heading>div:first-child>span{gap:6px}.driver-route-heading h1{font-size:17px}.driver-route-heading p{font-size:9px}.driver-route-heading .driver-route-heading-actions>button,.driver-route-heading .driver-route-heading-actions>button:first-child{width:auto;min-height:38px;gap:4px;padding:0 6px;font-size:9px}.timeline-secondary-actions button{min-height:57px}}@media(min-width:760px){.production-runtime[data-entry=driver] .driver-meta-strip{width:min(100%,760px);margin-right:auto;margin-left:auto;padding-right:0;padding-left:0}}@media(max-width:479px){.driver-meta-strip{grid-template-columns:1.14fr .96fr 1.08fr}.driver-meta-strip input{font-size:9px}.driver-meta-strip input::-webkit-calendar-picker-indicator{display:none}.driver-daily-summary{padding:12px}.driver-daily-summary-grid>div{min-height:72px;padding:9px 7px}.driver-daily-summary-grid strong{overflow:visible;font-size:13px}}.driver-daily-summary{margin:10px 0 18px;padding:17px;border:1px solid #e5ded6;border-radius:15px;background:#fbf8f4}.driver-daily-summary-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:13px}.driver-daily-summary-heading h2{margin:0;color:#211f1d;font-size:20px;line-height:1.2}.driver-daily-summary-heading button{display:inline-flex;min-height:36px;align-items:center;gap:5px;padding:0;border:0;background:transparent;color:#1e6538;font-size:12px;font-weight:800}.driver-daily-summary-heading button svg{width:16px;height:16px}.driver-daily-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #e4ddd5;border-radius:13px;background:#fff}.driver-daily-summary-grid>div{display:flex;min-width:0;min-height:82px;flex-direction:column;justify-content:center;gap:11px;padding:10px 7px;border-right:1px solid #e8e2dc}.driver-daily-summary-grid>div:last-child{border-right:0}.driver-daily-summary-grid span{display:inline-flex;min-width:0;align-items:center;gap:7px;color:#625a52;font-size:11px;white-space:nowrap}.driver-daily-summary-grid span svg{width:17px;height:17px;flex:0 0 auto}.driver-daily-summary-grid strong{overflow:visible;color:#1f1d1b;font-size:15px;line-height:1;white-space:nowrap}.driver-daily-summary-grid em{color:#dc650f;font-style:normal}.driver-meta-strip{grid-template-columns:1.14fr .96fr 1.08fr}.driver-meta-strip>div,.driver-meta-strip>label{padding-inline:8px;font-size:11px}.driver-meta-strip input{font-size:10px}.driver-meta-strip input::-webkit-calendar-picker-indicator{display:none}@media(max-width:479px){.driver-header-logout{min-height:38px;padding-inline:10px}.driver-daily-summary{padding:12px}.driver-daily-summary-grid>div{min-height:72px;padding:9px 7px}.driver-daily-summary-grid span{gap:4px;font-size:9px}.driver-daily-summary-grid span svg{width:14px;height:14px}.driver-daily-summary-grid strong{font-size:13px}}@media(min-width:760px){.production-runtime[data-entry=driver] .driver-meta-strip>div,.production-runtime[data-entry=driver] .driver-meta-strip>label,.production-runtime[data-entry=driver] .driver-meta-strip input{font-size:13px}.production-runtime[data-entry=driver] .driver-daily-summary{width:min(100%,760px);margin-right:auto;margin-left:auto}.production-runtime[data-entry=driver] .driver-daily-summary-grid>div{padding:12px 15px}.production-runtime[data-entry=driver] .driver-daily-summary-grid strong{font-size:18px}}.production-runtime[data-entry=driver]{min-height:100dvh;max-width:100%;background:#f5f5f7;overflow-x:clip;overscroll-behavior-x:none;touch-action:pan-y;-webkit-text-size-adjust:100%}.production-runtime[data-entry=driver] .prototype-experience{width:100%;min-height:100dvh;max-width:480px;min-width:0;background:#f5f5f7;overflow-x:clip}.production-runtime[data-entry=driver] .flow-stack,.production-runtime[data-entry=driver] .flow-screen,.production-runtime[data-entry=driver] .mobile-page,.production-runtime[data-entry=driver] .mobile-scroll,.production-runtime[data-entry=driver] .mobile-scroll-content,.production-runtime[data-entry=driver] .dashboard-content,.production-runtime[data-entry=driver] .driver-dashboard-content{box-sizing:border-box;width:100%;max-width:100%;min-width:0}.production-runtime[data-entry=driver] .flow-stack,.production-runtime[data-entry=driver] .flow-screen,.production-runtime[data-entry=driver] .mobile-page,.production-runtime[data-entry=driver] .mobile-scroll,.production-runtime[data-entry=driver] .mobile-scroll-content{background:#f5f5f7;overflow-x:clip}.production-runtime[data-entry=driver] .flow-fixed-header,.production-runtime[data-entry=admin] .flow-fixed-header,.production-runtime[data-entry=admin] .flow-stack{background:#fff}.production-runtime[data-entry=driver] .driver-app-header{box-sizing:border-box;width:100%;max-width:100%;min-width:0;padding-right:max(14px,env(safe-area-inset-right,0px));padding-left:max(14px,env(safe-area-inset-left,0px))}.production-runtime[data-entry=driver] .driver-header-brand,.production-runtime[data-entry=driver] .driver-header-actions,.production-runtime[data-entry=driver] .driver-route-heading,.production-runtime[data-entry=driver] .driver-route-heading>div,.production-runtime[data-entry=driver] .driver-route-heading-actions,.production-runtime[data-entry=driver] .driver-route-timeline,.production-runtime[data-entry=driver] .timeline-stop,.production-runtime[data-entry=driver] .timeline-current-stop,.production-runtime[data-entry=driver] .timeline-collapsed-stop,.production-runtime[data-entry=driver] .driver-daily-summary,.production-runtime[data-entry=driver] .driver-daily-summary-grid,.production-runtime[data-entry=driver] .driver-daily-summary-grid>div{max-width:100%;min-width:0}.production-runtime[data-entry=driver] .driver-dashboard-content{padding-right:max(14px,env(safe-area-inset-right,0px));padding-left:max(14px,env(safe-area-inset-left,0px))}.production-runtime[data-entry=driver] .driver-meta-strip{grid-template-areas:"date vehicle" "route route";grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:8px;width:100%;max-width:100%;min-width:0;padding:14px 0 10px}.production-runtime[data-entry=driver] .driver-date-field{grid-area:date}.production-runtime[data-entry=driver] .driver-meta-strip>div,.production-runtime[data-entry=driver] .driver-meta-strip>label{box-sizing:border-box;min-height:46px;padding-inline:10px;font-size:11px}.production-runtime[data-entry=driver] .driver-meta-strip input{box-sizing:border-box;width:100%;max-width:100%;min-width:0;font-size:11px;-webkit-appearance:none;appearance:none}.production-runtime[data-entry=driver] .driver-daily-summary{box-sizing:border-box;width:100%}@media(max-width:359px){.production-runtime[data-entry=driver] .driver-app-header{padding-inline:10px}.production-runtime[data-entry=driver] .driver-dashboard-content{padding-right:12px;padding-left:12px}.production-runtime[data-entry=driver] .driver-daily-summary-heading h2{font-size:17px}}@media(max-width:759px){.production-runtime[data-entry=admin] .login-card input,.driver-date-field input,.driver-operation-modal input,.driver-operation-modal select,.driver-operation-modal textarea,.driver-adhoc-modal input,.driver-adhoc-modal select,.driver-adhoc-modal textarea,.production-runtime[data-entry=driver] input,.production-runtime[data-entry=driver] select,.production-runtime[data-entry=driver] textarea{font-size:16px}.driver-date-field input,.production-runtime[data-entry=driver] .driver-date-field input{font-weight:700;letter-spacing:-.02em}}.driver-app-header{grid-template-columns:minmax(0,1fr) auto;padding:0 20px;border:0;background:#10243a;color:#fff}.driver-dashboard-scroll{background:#f8fafc}.driver-dashboard-content,.production-runtime[data-entry=driver] .driver-dashboard-content{width:100%;max-width:480px;margin:0 auto;padding:0 20px 42px}.driver-meta-strip,.production-runtime[data-entry=driver] .driver-meta-strip{display:block;width:fit-content;margin:0;padding:22px 0 26px;border:0;background:transparent}.driver-meta-strip .driver-date-field,.production-runtime[data-entry=driver] .driver-meta-strip .driver-date-field{display:grid;width:150px;min-height:48px;grid-template-columns:minmax(0,1fr) 20px;gap:10px;justify-content:normal;padding:0 13px;border:1px solid #cbd5e1;border-radius:10px;background:#fff;color:#17263a;font-size:15px}.driver-daily-summary,.production-runtime[data-entry=driver] .driver-daily-summary{width:100%;margin:0;padding:0 0 30px;border:0;border-bottom:1px solid #d9e1e9;border-radius:0;background:transparent}.driver-daily-summary-heading{margin-bottom:26px}.driver-daily-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));border:0;border-radius:0;background:transparent}.driver-daily-summary-grid>div{min-height:78px;align-items:center;gap:13px;padding:0 15px;text-align:center}.driver-daily-summary-grid>div:nth-child(2){border-right:0}.driver-daily-summary-grid strong,.production-runtime[data-entry=driver] .driver-daily-summary-grid strong{color:#10243a;font-size:18px}.driver-route-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;padding:25px 0 10px;border:0}.driver-route-heading h1{color:#10243a;font-size:22px}.driver-route-heading .driver-route-heading-actions>button,.driver-route-heading .driver-route-heading-actions>button:first-child{width:auto;min-height:40px;padding:0 7px;border:0;background:transparent;color:#0868c9;font-size:11px}.driver-route-timeline,.production-runtime[data-entry=driver] .driver-route-timeline{width:100%;border:0}@media(max-width:359px){.driver-dashboard-content,.production-runtime[data-entry=driver] .driver-dashboard-content{padding-right:14px;padding-left:14px}.driver-app-header{padding-inline:14px}}@media(max-width:620px){.admin-modal-panel.driver-summary-modal{max-height:68vh}}.driver-daily-summary,.production-runtime[data-entry=driver] .driver-daily-summary{padding-bottom:20px}.driver-daily-summary-heading{margin-bottom:12px}.driver-daily-summary-grid>div,.production-runtime[data-entry=driver] .driver-daily-summary-grid>div{min-height:58px;gap:7px;padding:0 12px}.driver-daily-summary-grid span{color:#506176;font-size:14px;font-weight:600}.driver-daily-summary-grid strong,.production-runtime[data-entry=driver] .driver-daily-summary-grid strong{font-size:21px;line-height:1.15}.driver-route-expanded{gap:0;margin:-6px 0 16px 53px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.driver-route-expanded .timeline-order-summary{display:grid;min-height:42px;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;margin:0;padding:9px 0;border-top:1px solid #d9e1e9;border-bottom:1px solid #d9e1e9;border-radius:0;background:transparent}.driver-route-expanded .timeline-order-summary>svg{display:none}.driver-route-expanded .timeline-order-summary>span{overflow:hidden;color:#506176;font-size:14px;line-height:1.45;text-overflow:ellipsis}.driver-route-expanded .timeline-order-summary>span>small{display:block;overflow:hidden;margin-bottom:4px;color:#738398;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.driver-route-expanded .timeline-order-items{display:grid;gap:3px}.driver-route-expanded .timeline-order-item{display:block;color:#33465b;font-size:16px;font-weight:650;line-height:1.45;overflow-wrap:anywhere}.driver-route-expanded .timeline-order-item.gift{color:#197149}.driver-route-expanded .timeline-order-summary strong{color:#10243a;font-size:14px}.driver-route-expanded .timeline-primary-actions{margin:12px 0 8px}.driver-route-expanded .timeline-primary-actions button{min-height:44px;border-radius:9px;box-shadow:none}.driver-route-expanded .timeline-secondary-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;border:0;border-radius:0;background:transparent}.driver-route-expanded .driver-order-actions{display:contents}.driver-route-expanded .timeline-secondary-actions button{min-height:48px;padding:5px 3px;border:0;border-radius:0;background:transparent;color:#33465b;font-size:10px;box-shadow:none}.driver-route-expanded .timeline-secondary-actions button+button{border-left:1px solid #d9e1e9}.driver-route-expanded .timeline-secondary-actions .timeline-navigation-button:not(:disabled){background:transparent;color:#0868c9}.driver-route-expanded .timeline-secondary-actions button:disabled{background:transparent;color:#a8b3c0}.global-feedback-layer{z-index:500}.driver-summary-page-header{grid-template-columns:44px minmax(0,1fr) 44px;padding:0 14px;border:0;background:#10243a;color:#fff}.driver-summary-page-header .icon-button{border-color:#ffffff3d;background:#ffffff12;color:#fff}.driver-summary-page-header .header-title-block span{color:#c8d3df}.driver-summary-page-header .header-title-block strong{color:#fff}.driver-summary-page-scroll{background:#f8fafc}.driver-summary-page-content{box-sizing:border-box;width:100%;max-width:480px;margin:0 auto;padding:24px 20px calc(36px + env(safe-area-inset-bottom,0px))}.driver-summary-page-content .driver-summary-dialog-body.driver-stock-detail{gap:30px;padding:0;border:0}.driver-route-expanded .timeline-secondary-actions .driver-exchange-action,.driver-route-expanded .timeline-secondary-actions .driver-edit-action,.driver-route-expanded .timeline-secondary-actions .driver-addon-action{color:#1264b5}.driver-route-expanded .timeline-secondary-actions .driver-confirm-order-action{min-height:48px;margin:4px;border:0;border-radius:10px;background:#e8751a;color:#fff;font-weight:850;box-shadow:0 5px 12px #c45d002e}.driver-route-expanded .timeline-secondary-actions button+.driver-confirm-order-action{border-left:0}.admin-modal-panel.driver-confirm-modal{width:min(100%,420px)}.driver-confirm-modal .admin-modal-content{padding-top:14px}.driver-completion-confirm{display:grid;gap:22px}.driver-completion-confirm p{margin:0;color:#506176;font-size:14px;line-height:1.65}.driver-completion-confirm .driver-delete-order-summary{color:#b42318;font-weight:750}.driver-completion-confirm>div{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:10px}.driver-completion-confirm button{min-height:48px;border:1px solid #cbd5e1;border-radius:10px;background:#fff;color:#33465b;font-size:14px;font-weight:780}.driver-completion-confirm .primary-action,.driver-order-action-modal .primary-action{border-color:#1264b5;background:#1264b5;color:#fff;box-shadow:0 8px 20px #1264b52e}.driver-completion-confirm button:disabled,.driver-order-action-modal .primary-action:disabled{border-color:#d6dee7;background:#e8edf2;color:#94a3b3;box-shadow:none}.admin-modal-panel.driver-order-action-modal{position:relative;display:grid;width:min(100%,640px);height:min(94dvh,820px);max-height:94dvh;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border-color:#d5dfe9;background:#f8fafc;box-shadow:0 28px 80px #0f233847}.driver-order-action-modal .admin-modal-header{border-color:#dbe3eb;background:#fffffffa}.driver-order-action-modal .admin-modal-header h2{color:#10243a}.driver-order-action-modal .admin-modal-header>button{border-color:#d5dfe9;background:#f5f8fb;color:#33465b}.driver-order-action-modal .admin-modal-content{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:4px 16px calc(102px + env(safe-area-inset-bottom,0px))}.driver-order-action-modal .driver-operation-content{gap:14px;padding-top:12px}.driver-order-action-modal .driver-operation-toolbar>input,.driver-order-action-modal .driver-operation-field input,.driver-order-action-modal .driver-operation-field textarea,.driver-order-action-modal .driver-operation-field select{border-color:#cbd7e3;background:#fff;color:#10243a}.driver-order-action-modal .driver-operation-toolbar>input:focus,.driver-order-action-modal .driver-operation-field input:focus,.driver-order-action-modal .driver-operation-field textarea:focus,.driver-order-action-modal .driver-operation-field select:focus{border-color:#1264b5;outline:0;box-shadow:0 0 0 3px #1264b51f}.driver-order-action-modal .driver-category-tabs button{border-color:#d2dce6;color:#506176}.driver-order-action-modal .driver-category-tabs button.active{border-color:#8bb8e5;background:#eaf3fc;color:#0b5da8}.driver-order-action-modal .driver-order-product,.driver-order-action-modal .driver-exchange-quantities>div{border-color:#dbe3eb;background:#fff}.driver-order-action-modal .driver-order-product.selected{border-color:#8bb8e5;background:#eef6ff}.driver-order-action-modal .driver-quantity-stepper{border-color:#cbd7e3}.driver-order-action-modal .driver-quantity-stepper button{background:#eef4fa;color:#1264b5}.driver-order-action-modal .driver-quantity-stepper .stepper-input{color:#10243a;font-size:20px}.driver-order-action-modal .driver-quantity-stepper .stepper-input:focus{border-color:#1264b5;box-shadow:inset 0 0 0 2px #1264b533}.driver-order-action-modal .driver-operation-footer{position:absolute;z-index:6;right:0;bottom:0;left:0;margin:0;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid #d5dfe9;background:#fffffffa;box-shadow:0 -12px 28px #0f233817;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.driver-order-action-modal .driver-operation-footer>span{color:#33465b}@media(max-width:620px){.admin-modal-panel.driver-confirm-modal{border-radius:18px 18px 12px 12px}.admin-modal-panel.driver-order-action-modal{width:100%;height:94dvh;border-radius:18px 18px 0 0}.driver-order-action-modal .driver-operation-footer{align-items:center;flex-direction:row;gap:12px}.driver-order-action-modal .driver-operation-footer .primary-action{width:auto;min-width:168px}}@media(max-width:359px){.driver-summary-page-content{padding-right:14px;padding-left:14px}.driver-order-action-modal .driver-operation-footer{align-items:stretch;flex-direction:column;gap:8px}.driver-order-action-modal .driver-operation-footer .primary-action{width:100%}}.driver-dashboard-scroll .mobile-scroll-content{min-height:calc(100% + 88px)}.driver-meta-strip,.production-runtime[data-entry=driver] .driver-meta-strip{padding-top:14px;padding-bottom:14px}.driver-route-row{grid-template-columns:28px minmax(0,1fr) auto;gap:10px;padding:16px 0}.driver-route-number{display:block;width:28px;height:auto;padding-top:3px;border:0;border-radius:0;color:#64748b;font-size:12px;font-variant-numeric:tabular-nums;font-weight:780;letter-spacing:.08em;line-height:1.25;text-align:left}.driver-route-expanded{margin-left:38px}.driver-header-profile>span{display:block}.driver-meta-strip,.production-runtime[data-entry=driver] .driver-meta-strip{display:grid;width:100%;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.driver-meta-strip .driver-date-field,.production-runtime[data-entry=driver] .driver-meta-strip .driver-date-field{width:100%;min-width:0}.driver-my-routes-page{display:grid;align-content:start;gap:0}.driver-my-routes-list small,.driver-my-routes-empty span{color:#64748b;font-size:13px}.driver-my-routes-list{display:grid;gap:0}.driver-my-routes-list article{display:grid;min-height:76px;grid-template-columns:34px minmax(0,1fr) auto;gap:12px;align-items:center;padding:14px 0;border-bottom:1px solid #d9e1e9}.driver-my-routes-list article>svg{width:20px;height:20px;color:#64748b}.driver-my-routes-list article>span{display:grid;gap:4px}.driver-my-routes-list strong{color:#10243a;font-size:17px}.driver-my-routes-list em{padding:5px 8px;border-radius:999px;background:#e9f5ef;color:#197149;font-size:11px;font-style:normal;font-weight:800}.driver-my-routes-list article.active>svg{color:#1264b5}.driver-my-routes-empty{display:grid;justify-items:center;gap:10px;padding:64px 20px;text-align:center}.driver-my-routes-empty>svg{width:28px;height:28px;color:#94a3b8}.driver-my-routes-empty strong{color:#10243a;font-size:17px}@media(max-width:359px){.driver-meta-strip .driver-date-field,.production-runtime[data-entry=driver] .driver-meta-strip .driver-date-field{padding-inline:10px;font-size:13px}}.driver-daily-summary,.production-runtime[data-entry=driver] .driver-daily-summary{box-sizing:border-box;margin:4px 0 20px;padding:0;overflow:hidden;border:1px solid #d9e2ec;border-radius:14px;background:#fff;box-shadow:0 5px 16px #0f23380e}.driver-daily-summary+.driver-route-heading{padding-top:8px}.driver-daily-summary-heading{min-height:50px;margin:0;padding:0 16px;border-bottom:1px solid #e2e8f0}.driver-daily-summary-heading h2{font-size:20px;line-height:1.2}.driver-daily-summary-heading button{min-height:36px;font-size:13px}.driver-daily-summary-grid>div,.production-runtime[data-entry=driver] .driver-daily-summary-grid>div{min-height:72px;gap:6px;padding:9px 12px}.driver-daily-summary-grid span{font-size:13px;line-height:1.2}.driver-daily-summary-grid strong,.production-runtime[data-entry=driver] .driver-daily-summary-grid strong{font-size:20px;line-height:1.15}@media(max-width:359px){.driver-daily-summary,.production-runtime[data-entry=driver] .driver-daily-summary{padding:0}.driver-daily-summary-heading{padding-inline:12px}}@media(max-width:620px){.store-manager-toolbar{align-items:stretch}.store-manager-actions{flex:1;flex-wrap:wrap;justify-content:flex-end}.store-manager-actions button{flex:1 1 120px;justify-content:center}.store-word-import-summary{grid-template-columns:1fr}.admin-modal-panel.store-word-import-modal{max-height:94vh}.notification-schedule-toolbar{margin-top:12px}.notification-schedule-editor{padding:15px}.notification-editor-grid{grid-template-columns:1fr;gap:13px}.notification-weekday-field>div{grid-template-columns:repeat(7,1fr)}.notification-schedule-item{align-items:end}.notification-schedule-summary p{white-space:normal}}.driver-daily-summary-grid>.driver-remaining-stock,.production-runtime[data-entry=driver] .driver-daily-summary-grid>.driver-remaining-stock{min-height:72px;grid-column:auto;flex-direction:column;justify-content:center;padding:9px 8px;border-top:0;border-right:0;text-align:center}.driver-daily-summary-grid>.driver-remaining-stock span{color:#2f5f41;font-size:12px;font-weight:750}.driver-daily-summary-grid>.driver-remaining-stock strong,.production-runtime[data-entry=driver] .driver-daily-summary-grid>.driver-remaining-stock strong{color:#22633f;font-size:17px}.driver-daily-summary-grid,.production-runtime[data-entry=driver] .driver-daily-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.driver-daily-summary-grid>div:nth-child(2),.production-runtime[data-entry=driver] .driver-daily-summary-grid>div:nth-child(2){border-right:1px solid #d5dee8}.driver-daily-summary-grid>div,.production-runtime[data-entry=driver] .driver-daily-summary-grid>div{padding-inline:7px}.driver-daily-summary-grid strong,.production-runtime[data-entry=driver] .driver-daily-summary-grid strong{font-size:17px}.driver-route-tools{display:grid;min-width:0;gap:9px;margin:0 0 8px}.driver-route-search{display:grid;min-height:44px;grid-template-columns:20px minmax(0,1fr) auto;gap:9px;align-items:center;padding:0 12px;border:1px solid #cbd5e1;border-radius:11px;background:#fff;color:#64748b;box-shadow:0 1px 2px #0f233809}.driver-route-search:focus-within{border-color:#1473d2;box-shadow:0 0 0 3px #1473d21a}.driver-route-search>svg{width:18px;height:18px}.driver-route-search input,.production-runtime[data-entry=driver] .driver-route-search input{width:100%;min-width:0;min-height:42px;padding:0;border:0;outline:0;background:transparent;color:#10243a;font-size:16px}.driver-route-search>button{display:grid;width:32px;height:32px;place-items:center;padding:0;border:0;background:transparent;color:#64748b}.driver-route-search>button svg{width:15px;height:15px}.driver-route-status-filters{display:flex;min-width:0;gap:7px;overflow-x:auto;padding:0 0 4px;scrollbar-width:none}.driver-route-status-filters::-webkit-scrollbar{display:none}.driver-route-status-filters button{min-width:max-content;min-height:34px;padding:0 13px;border:1px solid #d8e0e8;border-radius:999px;background:#fff;color:#506176;font-size:12px;font-weight:750}.driver-route-status-filters button.pending-delivery{border-color:#f1c4bf;background:#fff0ee;color:#c24138}.driver-route-status-filters button.pending-confirmation{border-color:#bfd9f2;background:#e8f2fc;color:#1767b7}.driver-route-status-filters button.done{border-color:#c9e4d2;background:#e9f5ed;color:#2e7046}.driver-route-status-filters button.unordered{border-color:#f2d0b5;background:#fff0e5;color:#d56613}.driver-route-status-filters button.no-delivery{border-color:#d6dce3;background:#eef1f4;color:#667085}.driver-route-status-filters button.active{border-color:currentColor;box-shadow:inset 0 0 0 1px currentColor,0 0 0 2px #fff}.driver-route-filter-empty{display:grid;min-height:122px;place-items:center;align-content:center;gap:10px;color:#64748b}.driver-route-filter-empty p{margin:0;font-size:14px}.driver-route-filter-empty button{min-height:38px;padding:0 14px;border:1px solid #bcd2e7;border-radius:9px;background:#eef6ff;color:#0868c9;font-size:12px;font-weight:800}@media(max-width:359px){.driver-daily-summary-grid strong,.production-runtime[data-entry=driver] .driver-daily-summary-grid strong{font-size:16px}}.driver-app-header{border-bottom:1px solid #e2e5e9;background:#fff;color:#111827}.driver-header-profile{-webkit-appearance:none;appearance:none;padding:0;border:0;background:transparent;color:#111827;text-align:left}.driver-header-profile>svg{color:#111827}.driver-header-profile strong{color:#111827;font-size:16px}.driver-header-logout{border-color:#cfd5dc;color:#111827;font-size:13px}.driver-dashboard-scroll{background:#f5f5f7}.driver-meta-strip,.production-runtime[data-entry=driver] .driver-meta-strip{display:block;width:100%;padding-top:18px;padding-bottom:18px}.driver-meta-strip .driver-date-field,.production-runtime[data-entry=driver] .driver-meta-strip .driver-date-field{width:100%;min-height:52px;border-color:#d6dbe1;border-radius:12px;box-shadow:none;font-size:16px}.driver-daily-summary,.production-runtime[data-entry=driver] .driver-daily-summary{margin-top:0;margin-bottom:20px;border-color:#dadde2;border-radius:14px;box-shadow:0 1px 2px #1118270a}.driver-daily-summary-heading{min-height:52px;padding-inline:16px;border-bottom-color:#e2e5e9}.driver-daily-summary-heading h2{color:#111827;font-size:21px;letter-spacing:0}.driver-daily-summary-heading button{color:#1767b7;font-size:14px}.driver-daily-summary-grid,.production-runtime[data-entry=driver] .driver-daily-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.driver-daily-summary-grid>div,.production-runtime[data-entry=driver] .driver-daily-summary-grid>div,.driver-daily-summary-grid>.driver-remaining-stock,.production-runtime[data-entry=driver] .driver-daily-summary-grid>.driver-remaining-stock{min-height:72px;gap:7px;padding:9px 10px;border-top:0;text-align:center}.driver-daily-summary-grid>div:first-child{border-right:1px solid #e2e5e9}.driver-daily-summary-grid>div:nth-child(2),.production-runtime[data-entry=driver] .driver-daily-summary-grid>div:nth-child(2){border-right:0}.driver-daily-summary-grid span,.driver-daily-summary-grid>.driver-remaining-stock span{color:#4b5563;font-size:14px;font-weight:650}.driver-daily-summary-grid strong,.production-runtime[data-entry=driver] .driver-daily-summary-grid strong,.driver-daily-summary-grid>.driver-remaining-stock strong,.production-runtime[data-entry=driver] .driver-daily-summary-grid>.driver-remaining-stock strong{color:#111827;font-size:19px}.driver-daily-summary-grid .driver-stock-quantities,.production-runtime[data-entry=driver] .driver-daily-summary-grid .driver-stock-quantities{display:flex;align-items:baseline;justify-content:center;gap:16px;font-variant-numeric:tabular-nums;line-height:1}.driver-daily-summary-grid .driver-stock-quantity,.production-runtime[data-entry=driver] .driver-daily-summary-grid .driver-stock-quantity{display:inline-flex;min-width:0;align-items:baseline;gap:4px;color:#111827;font-size:inherit;font-weight:820;white-space:nowrap}.driver-daily-summary-grid .driver-stock-quantity b{font-size:22px;font-weight:820;letter-spacing:-.02em}.driver-daily-summary-grid .driver-stock-quantity small{color:#667085;font-size:13px;font-weight:750}.driver-route-heading{padding-top:12px}.driver-route-heading h1{color:#111827;font-size:23px}.driver-route-heading p{font-size:13px}.driver-route-heading .driver-route-heading-actions>button,.driver-route-heading .driver-route-heading-actions>button:first-child{min-height:40px;color:#1767b7;font-size:13px}.driver-route-heading .driver-route-heading-actions>.driver-refresh-button{width:40px;padding:0}.driver-route-heading .driver-route-heading-actions>.driver-refresh-button svg{width:18px;height:18px}.driver-route-status-filters button{font-size:13px}.driver-route-copy>strong{color:#111827;font-size:18px}.driver-route-copy>small,.driver-route-note{font-size:14px}.driver-route-note{color:#3a6ea5}.driver-route-note.driver-order-note{color:#c45d00}.driver-route-number{font-size:13px}.driver-route-row .timeline-status{font-size:11px}@media(max-width:359px){.driver-dashboard-content,.production-runtime[data-entry=driver] .driver-dashboard-content{padding-right:14px;padding-left:14px}.driver-daily-summary-grid strong,.production-runtime[data-entry=driver] .driver-daily-summary-grid strong,.driver-daily-summary-grid>.driver-remaining-stock strong,.production-runtime[data-entry=driver] .driver-daily-summary-grid>.driver-remaining-stock strong{font-size:17px}.driver-daily-summary-grid .driver-stock-quantities,.production-runtime[data-entry=driver] .driver-daily-summary-grid .driver-stock-quantities{gap:11px}.driver-daily-summary-grid .driver-stock-quantity b{font-size:20px}.driver-route-heading h1{font-size:21px}}.driver-login-header,.production-runtime[data-entry=driver] .driver-login-header{padding:0 14px;border-bottom:1px solid #e2e5e9;background:#fffffff5;color:#111827;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.driver-login-header .header-title-block strong{color:#111827;font-size:17px;font-weight:760;letter-spacing:-.01em}.driver-login-header .icon-button{color:#1767b7}.driver-login-scroll,.production-runtime[data-entry=driver] .driver-login-scroll{background:#f5f5f7}.driver-login-content,.production-runtime[data-entry=driver] .driver-login-content{width:100%;max-width:430px;padding:38px 20px calc(var(--mobile-safe-area-height) + 32px);color:#111827;text-align:left}.driver-login-intro{margin:0 2px 26px}.driver-login-intro h1{margin:0;color:#111827;font-size:30px;font-weight:820;letter-spacing:-.035em;line-height:1.15}.driver-login-intro p{margin:8px 0 0;color:#667085;font-size:15px;font-weight:500;line-height:1.5}.driver-apple-login-card,.production-runtime[data-entry=driver] .driver-apple-login-card{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.driver-login-fields{overflow:hidden;border:1px solid #d8dde3;border-radius:14px;background:#fff;box-shadow:0 1px 2px #11182708}.driver-apple-login-card .driver-login-fields>label{display:block;padding:11px 14px 10px}.driver-apple-login-card .driver-login-fields>label+label{margin-top:0;border-top:1px solid #e5e7eb}.driver-apple-login-card .driver-login-fields>label>span{margin:0 0 2px;color:#667085;font-size:12px;font-weight:650;line-height:1.35}.driver-apple-login-card .driver-login-fields input,.production-runtime[data-entry=driver] .driver-apple-login-card .driver-login-fields input{height:31px;padding:0;border:0;border-radius:0;background:transparent;color:#111827;font-size:17px;font-weight:520;outline:0;box-shadow:none}.driver-apple-login-card .driver-login-fields label:focus-within{box-shadow:inset 3px 0 #1767b7}.driver-apple-login-card .remember-login-row{margin:16px 2px 0}.driver-apple-login-card .remember-login-control{width:22px;height:22px;border-color:#c8ced6;border-radius:7px;background:#fff;box-shadow:none}.driver-apple-login-card .remember-login-row>input:checked+.remember-login-control{border-color:#1767b7;background:#1767b7;box-shadow:none}.driver-apple-login-card .remember-login-row>input:focus-visible+.remember-login-control{outline-color:#1767b733}.driver-apple-login-card .remember-login-label{color:#374151;font-size:14px;font-weight:600;line-height:22px}.driver-apple-login-card .driver-login-button,.production-runtime[data-entry=driver] .driver-apple-login-card .driver-login-button{min-height:52px;margin-top:24px;border:0;border-radius:14px;background:#1767b7;color:#fff;font-size:16px;font-weight:750;box-shadow:none}.driver-apple-login-card .driver-login-button:active{background:#11548f}.driver-apple-login-card .driver-login-button:disabled{background:#b9c7d5;color:#ffffffeb}.driver-login-content .login-demo-copy{margin-top:18px;color:#8a929e;font-size:11px;line-height:1.45;text-align:center}.driver-login-content .login-error{margin:12px 2px 0;color:#b42318;font-size:13px;font-weight:650}.driver-session-check{background:#f5f5f7;color:#111827}.driver-session-check>span{background:#e8f2fb;color:#1767b7}.driver-session-check p{color:#667085;font-size:14px}@media(max-width:359px){.driver-login-content,.production-runtime[data-entry=driver] .driver-login-content{padding-right:16px;padding-left:16px}.driver-login-intro h1{font-size:28px}}.admin-modal-panel.driver-order-action-modal.mode-apple-exchange{width:min(100%,520px);height:min(760px,94dvh);border-color:#dfe3e8;border-radius:22px;background:#f5f5f7;box-shadow:0 24px 70px #11182733}.driver-order-action-modal.mode-apple-exchange .admin-modal-header{padding:18px 20px 16px;border-color:#e5e7eb;background:#fffffff5}.driver-order-action-modal.mode-apple-exchange .admin-modal-header h2{color:#111827;font-size:21px;font-weight:800;letter-spacing:-.025em}.driver-order-action-modal.mode-apple-exchange .admin-modal-header p{margin-top:3px;color:#6b7280;font-size:13px;font-weight:600}.driver-order-action-modal.mode-apple-exchange .admin-modal-header>button{border:0;border-radius:50%;background:#eef0f3;color:#4b5563}.admin-modal-panel.driver-order-action-modal.mode-apple-exchange .admin-modal-content{padding:0 16px calc(100px + env(safe-area-inset-bottom,0px));background:#f5f5f7}.bottom-sheet:has(.driver-order-action-modal.mode-apple-exchange){height:min(650px,76%);border-radius:24px 24px 0 0;background:#f5f5f7;box-shadow:0 -14px 42px #11182733}.bottom-sheet:has(.driver-order-action-modal.mode-apple-exchange) .sheet-handle-zone,.bottom-sheet:has(.driver-order-action-modal.mode-apple-exchange) .sheet-header{flex:0 0 auto;background:#fff}.bottom-sheet:has(.driver-order-action-modal.mode-apple-exchange) .sheet-handle-zone{height:26px}.bottom-sheet:has(.driver-order-action-modal.mode-apple-exchange) .sheet-handle{width:38px;height:5px;background:#c8cbd0}.bottom-sheet:has(.driver-order-action-modal.mode-apple-exchange) .sheet-header{gap:3px;padding:0 18px 15px;border-bottom:1px solid #e5e7eb}.bottom-sheet:has(.driver-order-action-modal.mode-apple-exchange) .sheet-title{color:#111827;font-size:21px;font-weight:800;letter-spacing:-.025em}.bottom-sheet:has(.driver-order-action-modal.mode-apple-exchange) .sheet-description{color:#6b7280;font-size:13px;font-weight:600}.bottom-sheet:has(.driver-order-action-modal.mode-apple-exchange) .sheet-content{min-height:0;flex:1 1 auto;padding:0;background:#f5f5f7}.bottom-sheet:has(.driver-order-action-modal.mode-apple-exchange) .driver-order-action-modal.mode-apple-exchange{min-height:100%;padding:0 16px;background:#f5f5f7}.driver-order-action-modal.mode-apple-exchange .driver-operation-field{gap:8px;color:#4b5563;font-size:13px;font-weight:700}.driver-order-action-modal.mode-apple-exchange .driver-operation-field select,.driver-order-action-modal.mode-apple-exchange .driver-operation-field textarea{width:100%;border-color:#d9dee5;border-radius:12px;background:#f9fafb;color:#111827;font-size:16px;box-shadow:none}.driver-order-action-modal.mode-apple-exchange .driver-operation-field select{min-height:50px}.driver-order-action-modal.mode-apple-exchange .driver-operation-field textarea{min-height:104px;padding:12px;line-height:1.45}.driver-order-action-modal.mode-apple-exchange .driver-quantity-stepper{grid-template-columns:40px 52px 40px;border-color:#d9dee5;border-radius:12px;background:#f2f4f7}.driver-order-action-modal.mode-apple-exchange .driver-quantity-stepper button{width:40px;height:44px;background:transparent;color:#1767b7}.driver-order-action-modal.mode-apple-exchange .driver-quantity-stepper .stepper-input{width:52px;height:44px;border-color:#e1e5ea;background:#fff;color:#111827;font-size:20px;font-variant-numeric:tabular-nums}.driver-order-action-modal.mode-apple-exchange .driver-operation-footer{align-items:center;flex-direction:row;gap:10px;padding:10px 16px calc(10px + var(--device-safe-area-bottom, env(safe-area-inset-bottom, 0px)));border-color:#e1e4e8;background:#fffffff5;box-shadow:0 -8px 24px #11182712}.driver-order-action-modal.mode-apple-exchange .driver-operation-footer>span{color:#4b5563;font-size:14px;font-variant-numeric:tabular-nums;font-weight:700}.driver-order-action-modal.mode-apple-exchange .driver-operation-footer .primary-action{width:auto;min-width:168px;min-height:50px;border:0;border-radius:13px;background:#1767b7;font-size:15px;font-weight:760;box-shadow:none}.driver-order-action-modal.mode-apple-exchange .driver-operation-footer .primary-action:active{background:#11548f}.driver-exchange-footer-actions{display:flex;align-items:center;gap:8px;margin-left:auto}.driver-order-action-modal.mode-apple-exchange .driver-exchange-delete{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:76px;min-height:50px;padding:0 12px;border:1px solid #f0b8b3;border-radius:13px;background:#fff7f6;color:#b42318;font-size:15px;font-weight:760}.driver-order-action-modal.mode-apple-exchange .driver-exchange-delete svg{width:17px;height:17px}.driver-completion-confirm .danger-confirm{border-color:#b42318;background:#b42318;color:#fff;box-shadow:0 8px 20px #b423182e}.driver-completion-confirm .danger-confirm:disabled{border-color:#ead2cf;background:#ead2cf;color:#fff;box-shadow:none}@media(max-width:359px){.driver-exchange-footer-actions{width:100%;margin-left:0}.driver-order-action-modal.mode-apple-exchange .driver-exchange-footer-actions .primary-action{flex:1;min-width:0}}.driver-summary-page-header{grid-template-columns:44px minmax(0,1fr) 44px;padding:0 14px;border-bottom:1px solid #e2e5e9;background:#fffffff5;color:#111827;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.driver-summary-page-header .icon-button{width:36px;height:36px;border:0;border-radius:50%;background:#eef0f3;color:#1767b7}.driver-summary-page-header .header-title-block span{color:#6b7280;font-size:12px;font-weight:600}.driver-summary-page-header .header-title-block strong{color:#111827;font-size:17px;font-weight:780;letter-spacing:-.015em}.driver-summary-page-scroll{background:#f5f5f7}.driver-summary-page-content{max-width:480px;padding:18px 16px calc(32px + var(--mobile-safe-area-height, env(safe-area-inset-bottom, 0px)))}.driver-summary-page-content .driver-summary-dialog-body.driver-stock-detail{gap:16px}.driver-summary-page-content .driver-stock-section{display:grid;gap:0;overflow:hidden;border:1px solid #e1e4e8;border-radius:14px;background:#fff;box-shadow:0 1px 2px #11182708}.driver-summary-page-content .driver-stock-section h3{min-height:54px;justify-content:space-between;padding:14px 16px;border-bottom:1px solid #e8eaed;color:#111827;font-size:18px;font-weight:800;letter-spacing:-.015em}.driver-summary-page-content .driver-stock-section h3 span{color:#6b7280;font-size:12px;font-weight:600}.driver-summary-page-content .driver-stock-table-head,.driver-summary-page-content .driver-stock-table-row{padding-right:16px;padding-left:16px}.driver-summary-page-content .driver-stock-table-head{min-height:38px;background:#fafbfc;color:#6b7280;font-size:12px}.driver-summary-page-content .driver-stock-table-row{min-height:56px;color:#374151;font-size:14px}.driver-summary-page-content .driver-stock-table-row strong{color:#111827;font-size:14px;font-weight:750}.driver-summary-page-content .driver-stock-item-breakdown{font-size:11px}.driver-summary-page-content .driver-stock-table-total{min-height:62px;padding:10px 16px;border-top:0;background:#f7faff;color:#111827;font-size:15px}.driver-summary-page-content .driver-stock-detail-quantities{display:inline-flex;align-items:baseline;justify-content:flex-end;gap:16px;font-variant-numeric:tabular-nums}.driver-summary-page-content .driver-stock-detail-quantities .driver-stock-quantity{display:inline-flex;align-items:baseline;gap:4px;white-space:nowrap}.driver-summary-page-content .driver-stock-detail-quantities b{color:#111827;font-size:21px;font-weight:820;letter-spacing:-.02em}.driver-summary-page-content .driver-stock-detail-quantities small{color:#667085;font-size:13px;font-weight:750}.driver-summary-page-content .driver-benefit-section>div,.driver-summary-page-content .driver-revenue-section>div{min-height:52px;padding:0 16px;color:#4b5563;font-size:14px}.driver-summary-page-content .driver-benefit-section>div strong,.driver-summary-page-content .driver-revenue-section>div strong{color:#111827;font-size:15px;font-weight:750}.driver-summary-page-content .driver-benefit-section>.driver-discount-detail{min-height:0;padding:0}.driver-summary-page-content .driver-discount-detail-heading{min-height:34px;padding:0 16px;font-size:12px}.driver-summary-page-content .driver-discount-detail-row{min-height:62px;padding:10px 16px}.driver-summary-page-content .driver-benefit-section>.driver-discount-detail .driver-discount-product strong{color:#111827;font-size:14px}.driver-summary-page-content .driver-discount-product small,.driver-summary-page-content .driver-discount-pricing small{font-size:12px}.driver-summary-page-content .driver-benefit-section>.driver-discount-detail .driver-discount-pricing strong{color:#b42318;font-size:13px}.driver-summary-page-content .driver-benefit-section p{margin:0;padding:11px 16px 14px;background:#fafbfc;color:#6b7280;font-size:12px;line-height:1.45}.driver-summary-page-content .driver-revenue-section .driver-revenue-total{min-height:60px;border-top:0;border-bottom:0;background:#eef6ff;color:#111827;font-size:16px}.driver-summary-page-content .driver-revenue-section .driver-revenue-total strong{color:#1767b7;font-size:20px;font-weight:820}@media(max-width:620px){.admin-modal-backdrop:has(.admin-modal-panel.driver-order-action-modal.mode-apple-exchange){padding:0;background:#11182747}.admin-modal-panel.driver-order-action-modal.mode-apple-exchange{width:100%;height:100dvh;max-height:100dvh;border:0;border-radius:0}.admin-modal-panel.driver-order-action-modal.mode-apple-exchange .admin-modal-header{padding-top:calc(14px + env(safe-area-inset-top,0px))}}@media(max-width:359px){.driver-order-action-modal.mode-apple-exchange .driver-operation-footer>span{font-size:12px}.driver-order-action-modal.mode-apple-exchange .driver-operation-footer .primary-action{min-width:154px;font-size:14px}.driver-summary-page-content .driver-stock-table-head,.driver-summary-page-content .driver-stock-table-row{grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr) 52px;gap:7px;padding-right:12px;padding-left:12px}}.admin-modal-panel.admin-management-modal.store-join-modal,.admin-modal-panel.admin-management-modal.store-editor-modal{display:flex;flex-direction:column;overflow:hidden;max-height:calc(100dvh - 32px)}.admin-modal-panel.admin-management-modal.store-join-modal{width:min(760px,100%)}.admin-modal-panel.admin-management-modal.store-join-modal .admin-modal-header,.admin-modal-panel.admin-management-modal.store-editor-modal .admin-modal-header{flex-shrink:0}.admin-modal-panel.admin-management-modal.store-join-modal .admin-modal-content,.admin-modal-panel.admin-management-modal.store-editor-modal .admin-modal-content{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.store-join-content{display:grid;gap:16px}.store-join-search{display:flex;align-items:center;gap:10px;width:min(480px,100%);min-height:48px;padding:0 2px 0 14px;border:1px solid #d3ddd6;border-radius:8px;background:#f6f8f7;color:#64786c;transition:border-color .15s,background-color .15s,box-shadow .15s}.store-join-search:focus-within{border-color:#276344;background:#fff;box-shadow:0 0 0 3px #2763441a;color:#164f31}.store-join-search>svg{width:20px;height:20px;flex-shrink:0}.admin-modal-panel.admin-management-modal .store-join-search input,.admin-modal-panel.admin-management-modal .store-join-search input:focus{flex:1;min-width:0;width:100%;height:46px;margin:0;padding:0 10px 0 0;border:0;border-radius:0;background:transparent;box-shadow:none;outline:none;color:#20352a;font-size:16px;line-height:1.5}.store-join-search input::placeholder{color:#718078;opacity:1}.store-join-search button{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;padding:0;border:0;border-radius:6px;background:transparent;color:#64786c;cursor:pointer}.store-join-search button:hover{background:#e8eeea;color:#164f31}.store-join-search button:focus-visible{outline:2px solid #276344;outline-offset:-3px}.store-join-search button svg{width:15px;height:15px}.store-join-note,.store-join-warning{margin:0;font-size:14px;line-height:1.65}.store-join-note{color:#53645c}.store-join-warning{padding:12px 14px;background:#fff6e4;border-left:3px solid #b97a18;color:#7b531a}.store-join-selection,.store-join-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.store-join-selection{font-size:14px;color:#53645c}.store-join-selection button{border:0;padding:6px;background:transparent;color:#164f31}.store-join-list{border-block:1px solid #dde4e0}.store-join-list>label{display:flex;align-items:center;gap:12px;padding:14px 0;min-height:72px;cursor:pointer}.store-join-list>label+label{border-top:1px solid #e7ece9}.store-join-list input{width:20px;height:20px;flex-shrink:0;margin:10px 2px;accent-color:#164f31}.store-join-list label>span{display:grid;flex:1;min-width:0;gap:5px}.store-join-list strong,.store-join-review strong{font-size:16px;color:#20352a;overflow-wrap:anywhere}.store-join-list small{font-size:12px;color:#6a776f;overflow-wrap:anywhere}.store-join-list em{font-size:12px;font-style:normal;color:#53645c;flex-shrink:0}.store-join-list .disabled{cursor:default;opacity:.6}.store-join-review{list-style:none;padding:0;margin:0}.store-join-review li{display:grid;gap:6px;padding:16px 0;border-bottom:1px solid #e7ece9}.store-join-review span{font-size:14px;color:#53645c}.store-join-review small{color:#8a601f;font-size:13px}.store-join-actions{justify-content:flex-end;padding-top:12px;border-top:1px solid #dde4e0}.store-join-actions button{min-height:44px;padding:10px 20px}.store-join-actions button:not(.primary-action){border:1px solid #d3ddd6;border-radius:6px;background:#fff;color:#304d3d;font-size:14px;font-weight:600;cursor:pointer}.delivery-days-field{display:grid;gap:8px;min-width:0}.product-form-row>.delivery-days-field{grid-column:1 / -1}.admin-modal-panel.admin-management-modal.store-route-batch-modal{display:flex;flex-direction:column;overflow:hidden;min-height:0}.store-route-batch-modal>.admin-modal-header{flex:0 0 auto}.admin-modal-panel.admin-management-modal.store-route-batch-modal>.admin-modal-content{display:flex;min-height:0;overflow:hidden}.store-route-batch-content{display:flex;flex-direction:column;width:100%;min-height:0;gap:0}.store-route-batch-scroll{display:grid;gap:16px;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-bottom:16px}.store-route-batch-footer{flex:0 0 auto}.delivery-days-picker{display:grid;gap:8px;min-width:0}.delivery-days-picker>div{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.delivery-days-picker button{min-width:0;min-height:40px;padding:6px 0;border:1px solid #ccd6d0;border-radius:6px;background:#fff;color:#52605a;font-size:16px}.delivery-days-picker button[aria-pressed=true]{background:#174c36;border-color:#174c36;color:#fff}.delivery-days-picker select{width:100%;min-width:0}.store-delivery-assignments{display:grid;gap:12px;margin:4px 0;padding:16px;border:1px solid #d6e0da;border-radius:10px;background:#f8faf9}.store-delivery-assignments legend{padding:0 6px;color:#263d31;font-size:15px;font-weight:750}.store-delivery-assignments>p{margin:0;color:#65776d;font-size:13px}.store-delivery-assignment-row{display:grid;gap:12px;padding:14px;border:1px solid #dce5df;border-radius:8px;background:#fff}.store-delivery-assignment-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.store-delivery-assignment-header>strong{color:#31483a;font-size:13px}.store-delivery-assignment-field{display:grid;gap:6px;min-width:0}.store-form label.store-delivery-assignment-field>span,.store-delivery-assignment-row .delivery-days-field>span{color:#53645b;font-size:12px;font-weight:700}.store-delivery-assignment-row .delivery-days-field{gap:6px}.store-route-note-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;grid-column:1 / -1}.store-route-note-grid label{display:grid;gap:6px;min-width:0;color:#53645b;font-size:12px;font-weight:700}.store-route-note-grid textarea{width:100%;min-height:64px;resize:vertical;font-size:14px;font-weight:400}.store-delivery-assignment-remove,.store-delivery-assignment-add{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:0 14px;border:1px solid #cad7cf;border-radius:7px;background:#fff;color:#315844;font-weight:650;cursor:pointer}.store-delivery-assignment-remove{min-height:34px;padding:0 10px;color:#8c493f;border-color:transparent;background:transparent;font-size:12px}.store-delivery-assignment-remove:hover{border-color:#e3d1cd;background:#fff7f5}.store-delivery-assignment-add{justify-self:start}.admin-modal-panel.admin-management-modal.store-editor-modal>.admin-modal-content{display:flex;min-height:0;overflow:hidden;padding:0}.store-editor-form{display:flex;min-height:0;flex:1;flex-direction:column;gap:0;margin-top:0}.store-editor-scroll-region{display:grid;min-height:0;gap:12px;overflow-y:auto;overscroll-behavior:contain;padding:18px 18px 16px;scrollbar-width:thin;scrollbar-color:#b9c5bd transparent}.store-editor-actions{flex:0 0 auto;background:#fff}@media(min-width:641px){.admin-modal-panel.admin-management-modal.store-editor-modal{width:min(1120px,calc(100vw - 48px));max-height:calc(100dvh - 48px)}.admin-modal-panel.admin-management-modal.store-editor-modal .admin-modal-header{min-height:74px;padding:18px 24px}.admin-modal-panel.admin-management-modal.store-editor-modal .admin-modal-content{padding:0}.store-editor-form{gap:0;margin-top:0}.store-editor-scroll-region{gap:20px;padding:22px 26px 20px}.store-editor-basic-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 24px}.store-editor-basic-grid>label,.store-editor-lower-grid>label,.store-editor-invoice-column>label{min-width:0}.store-editor-form input,.store-editor-form select{height:46px;font-size:14px}.store-editor-form .store-delivery-assignments{gap:10px;margin:0;padding:18px 0 20px;border:0;border-top:1px solid #dfe5e1;border-bottom:1px solid #dfe5e1;border-radius:0;background:transparent}.store-editor-form .store-delivery-assignments legend{padding:0;color:#1f3428;font-size:19px;font-weight:750;line-height:1.3}.store-editor-form .store-delivery-assignments>p{margin:-3px 0 4px;color:#66766d;font-size:12px}.store-editor-form .store-delivery-assignment-row{display:grid;grid-template-columns:minmax(0,1fr) 104px;gap:0;overflow:hidden;padding:0;border:1px solid #d7e0da;border-radius:7px;background:#fff}.store-editor-form .store-delivery-assignment-header{grid-column:1 / -1;min-height:38px;padding:0 10px 0 14px;border-bottom:1px solid #dfe5e1;background:#f5f8f6}.store-editor-form .store-delivery-assignment-header>strong{color:#263d31;font-size:13px}.store-editor-form .store-delivery-assignment-remove{grid-column:2;grid-row:2;min-height:100%;padding:0 12px;border:0;border-left:1px solid #dfe5e1;border-radius:0;background:transparent;font-size:13px}.store-editor-form .store-delivery-assignment-main{grid-column:1;grid-row:2;display:grid;grid-template-columns:minmax(200px,.72fr) minmax(0,2fr)}.store-editor-form .store-route-note-grid{grid-row:3;gap:12px;padding:12px 14px 14px;border-top:1px solid #dfe5e1}.store-editor-form .store-delivery-assignment-field,.store-editor-form .store-delivery-assignment-main>.delivery-days-field{align-content:center;gap:6px;padding:12px 14px}.store-editor-form .store-delivery-assignment-main>.delivery-days-field{border-left:1px solid #dfe5e1}.store-editor-form .store-delivery-assignment-main select{height:42px}.store-editor-form .delivery-days-picker>div{gap:8px}.store-editor-form .delivery-days-picker button{min-height:42px;border-radius:6px;font-size:15px}.store-editor-form .store-delivery-assignment-add{min-height:38px;padding:0 13px;border-color:#9fb7a8;font-size:13px}.store-editor-form .store-binding-instruction,.store-editor-form .store-group-branch-action{margin-top:0}.store-editor-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 26px 16px;border-top:1px solid #dfe5e1}.store-editor-danger-actions{display:flex;align-items:center;gap:10px}.store-editor-form .store-editor-actions .danger-action,.store-editor-form .store-editor-actions .store-delete-button,.store-editor-form .store-editor-actions .store-save-button{width:auto;min-height:44px;margin-top:0;padding:0 18px}.store-editor-form .store-editor-actions .store-save-button{min-width:220px}}@media(max-width:920px)and (min-width:641px){.store-editor-basic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.store-route-note-grid{grid-template-columns:minmax(0,1fr)}.store-route-note-grid textarea{font-size:16px}.store-editor-basic-grid,.store-editor-lower-grid,.store-editor-invoice-column,.store-editor-danger-actions,.store-editor-form .store-delivery-assignment-main{display:grid;gap:12px}.store-editor-actions{display:grid;gap:10px;padding:12px 18px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid #dfe5e1}.store-editor-actions button{width:100%}}.driver-route-phone{display:block;margin-top:6px}.driver-route-phone a{display:inline-flex;align-items:center;max-width:100%;min-height:40px;color:#256b9c;font-size:13px;text-decoration:none;overflow-wrap:anywhere}.driver-route-row[role=button]{cursor:pointer}.driver-route-row[role=button]:focus-visible{outline:2px solid #1769aa;outline-offset:-2px}.driver-retail-entry{display:flex;align-items:center;justify-content:space-between;width:100%;padding:18px;margin-bottom:18px;background:#edf4fb;border:0;border-radius:14px;color:#175e94;text-align:left}.driver-retail-entry span{display:grid;gap:5px}.driver-retail-entry strong{font-size:20px}.driver-retail-entry small{font-size:15px;color:#596d7c}.driver-store-prices-modal{width:min(540px,calc(100vw - 24px))}.viewport-fit-modal-backdrop>.admin-modal-panel.driver-adhoc-modal{display:flex;flex-direction:column;min-height:0;max-height:100%;overflow:hidden}.driver-adhoc-modal>.admin-modal-header{position:relative;flex:0 0 auto}.driver-adhoc-modal>.admin-modal-header>button{width:44px;height:44px}.driver-adhoc-modal>.admin-modal-content{min-height:0;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scroll-padding-block:12px}.admin-modal-backdrop.viewport-fit-modal-backdrop{top:var(--modal-viewport-top, 0px);bottom:auto;height:100%;height:var(--modal-viewport-height, 100dvh);box-sizing:border-box;min-height:0;grid-template-rows:minmax(0,1fr);padding-top:max(24px,env(safe-area-inset-top));padding-bottom:max(24px,env(safe-area-inset-bottom))}.viewport-fit-modal-backdrop>.admin-modal-panel.driver-order-action-modal{height:min(100%,820px);max-height:100%;min-height:0}.viewport-fit-modal-backdrop>.driver-order-action-modal>.admin-modal-content{scroll-padding-block:12px 110px}.viewport-fit-modal-backdrop[data-compact-viewport=true] .driver-order-action-modal .driver-operation-toolbar{position:static}.viewport-fit-modal-backdrop>.admin-modal-panel.driver-confirm-modal{display:grid;grid-template-rows:auto minmax(0,1fr);max-height:100%;min-height:0;overflow:hidden}.viewport-fit-modal-backdrop>.driver-confirm-modal>.admin-modal-content{min-height:0;overflow-y:auto;overscroll-behavior:contain}.viewport-fit-modal-backdrop>:is(.driver-order-action-modal,.driver-confirm-modal)>.admin-modal-header{position:relative;min-width:0}.viewport-fit-modal-backdrop>:is(.driver-order-action-modal,.driver-confirm-modal)>.admin-modal-header>button{width:44px;height:44px}.admin-modal-panel.driver-operation-modal.driver-store-prices-modal{display:flex;flex-direction:column;min-height:0;max-height:min(100%,900px);overflow:hidden}.driver-store-prices-modal>.admin-modal-header{position:relative;flex:0 0 auto}.driver-store-prices-modal>.admin-modal-header>div{min-width:0;overflow-wrap:anywhere}.driver-store-prices-modal>.admin-modal-header>button{width:44px;height:44px}.driver-store-prices-modal>.admin-modal-content{min-height:0;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scroll-padding-block:12px}@media(max-width:620px){.admin-modal-backdrop.viewport-fit-modal-backdrop{padding-top:max(10px,env(safe-area-inset-top));padding-bottom:max(10px,env(safe-area-inset-bottom))}}.driver-store-prices{padding:4px 0 20px;color:#1d2733}.driver-gift-rules-modal>.admin-modal-content{display:flex;flex-direction:column;overflow:hidden;padding:0}.driver-gift-editor{display:flex;flex-direction:column;min-height:0;color:#1d2733}.driver-gift-scroll{min-height:0;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;padding:18px 20px}.driver-gift-scope{margin:0 0 20px;color:#627080;font-size:15px;line-height:1.6}.driver-gift-empty{padding:20px 0;text-align:center;color:#627080;font-size:16px}.driver-gift-rule{position:relative;display:grid;gap:14px;min-width:0;margin:0;padding:18px 0 24px;border:0;border-bottom:1px solid #e5e8ed}.driver-gift-rule+.driver-gift-rule{margin-top:22px}.driver-gift-rule legend{padding:0;font-size:17px;font-weight:700}.driver-gift-rule>label{display:grid;gap:7px;min-width:0;font-size:15px;color:#536171}.driver-gift-rule select{width:100%;min-width:0;height:48px;padding:8px 10px;border:1px solid #cbd2da;border-radius:10px;background:#fff;color:#1d2733;font-size:16px}.driver-gift-remove{position:absolute;right:0;top:-33px;display:flex;gap:5px;align-items:center;min-height:44px;border:0;background:transparent;color:#617080;font-size:15px}.driver-gift-add{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:48px;margin-top:18px;border:1px solid #cbd9e8;border-radius:10px;background:#f1f6fc;color:#1767b7;font-size:16px;font-weight:600}.driver-gift-footer{display:flex;flex:0 0 auto;gap:10px;padding:14px 20px 18px;border-top:1px solid #e5e8ed;background:#fff}.driver-gift-footer button{min-height:48px;border:1px solid #d9dee5;border-radius:10px;background:#fff;color:#536171;padding:10px 18px;font-size:16px;font-weight:600}.driver-gift-footer button[type=submit]{flex:1;border-color:#1767b7;background:#1767b7;color:#fff}.driver-gift-editor button:disabled{opacity:.45}.driver-gift-error{font-size:15px;line-height:1.5;color:#994728}.driver-gift-error button{min-height:44px;padding:0;border:0;background:transparent;color:#1767b7;font-size:16px}.driver-store-prices>p{margin:0 0 16px;font-size:15px;color:#627080}.driver-price-search{display:flex;align-items:center;gap:10px;padding:0 12px;background:#f1f3f5;border-radius:12px}.driver-price-search input{width:100%;min-width:0;border:0;background:transparent;font-size:16px;min-height:48px}.driver-price-category{margin-top:22px}.driver-price-category h3{margin:0 0 10px;font-size:16px;color:#627080}.driver-price-category>div{background:#fff;border-radius:12px;overflow:hidden}.driver-store-price-row{display:grid;grid-template-columns:minmax(0,1fr) 88px 52px;align-items:center;gap:10px;padding:14px 0;border-bottom:1px solid #e5e8ed}.driver-store-price-row:last-child{border-bottom:0}.driver-store-price-row strong{font-size:17px;overflow-wrap:anywhere}.driver-store-price-row label{display:flex;align-items:center;gap:4px;color:#627080;font-size:12px}.driver-store-price-row input{width:60px;min-width:0;min-height:44px;padding:6px;font-size:17px;text-align:right;border:1px solid #cbd2da;border-radius:8px}.driver-store-price-row button{min-height:44px;padding:6px;color:#1767b7;background:#edf4fc;border:0;border-radius:8px;font-size:15px}.driver-store-price-row button:disabled{opacity:.45}.timeline-secondary-actions .driver-confirm-order-action{color:#fff;background:#1767b7;border-color:#1767b7}.driver-completion-confirm .driver-confirm-items{display:block;border-bottom:1px solid #e5e8ed;padding-bottom:12px}.driver-confirm-items p{margin:6px 0;font-size:17px}.driver-exchange-kind{display:flex;gap:4px;padding:4px;border-radius:12px;background:#e6e9ee}.driver-exchange-kind button{flex:1;min-height:44px;border:0;border-radius:9px;background:transparent;color:#576171;font:inherit;font-weight:700}.driver-exchange-kind button[aria-pressed=true]{background:#1b67ae;color:#fff}.driver-exchange-kind button:focus-visible{outline:2px solid #1b67ae;outline-offset:2px}.driver-exchange-hint{margin:0;color:#667080;font-size:13px;line-height:1.5}.driver-exchange-picker-note{display:grid;gap:10px;margin-top:16px;padding:16px;border:1px solid #dfe2e7;border-radius:16px;background:#fff;color:#576171;font-weight:600}.driver-exchange-picker-note textarea{min-height:88px;font-size:16px}.driver-my-routes-list article:has(.driver-route-directory-entry){display:block;padding:0}.driver-route-directory-entry{display:flex;align-items:center;gap:12px;width:100%;min-height:80px;padding:14px 0;border:0;background:transparent;text-align:left;color:#1b67ae}.driver-route-directory-entry>span{display:grid;gap:6px;flex:1}.driver-route-directory-entry>svg{width:20px;height:20px;flex-shrink:0}.driver-route-directory{display:grid;gap:16px;color:#64748b;font-size:14px;padding-bottom:30px}.driver-directory-days{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.driver-directory-days button{min-height:44px;padding:10px 18px;border:1px solid #d9e1e9;border-radius:10px;background:#fff;color:#1b67ae;font:inherit;font-size:16px}.driver-directory-days button[aria-pressed=true]{background:#1b67ae;color:#fff;border-color:#1b67ae}.driver-route-directory article{display:grid;gap:9px;padding:16px;border-radius:14px;background:#fff;overflow-wrap:anywhere}.driver-route-directory strong{color:#10243a;font-size:18px}.driver-route-directory p{margin:0;line-height:1.6}.driver-route-directory a{color:#1b67ae;padding-block:8px}.driver-route-directory button{min-height:44px;padding:10px 16px;border:1px solid #d9e1e9;border-radius:10px;background:#fff;color:#1b67ae}.word-import-review-table select{display:block;width:100%;max-width:22rem;min-height:40px;margin-top:6px}.gift-product-picker{min-width:0;margin-block:12px}.gift-picker-modes{display:flex;gap:8px;margin-bottom:12px}.gift-picker-modes button{padding:9px 14px;border:1px solid #d9dfe0;border-radius:8px;background:#fff;color:inherit;font-size:16px}.gift-picker-modes button[aria-pressed=true]{background:#194e38;color:#fff}.driver-gift-rule .gift-picker-modes button[aria-pressed=true]{background:#1967ad}.gift-product-picker select{width:100%;min-width:0;font-size:16px}.gift-product-options{min-width:0;margin:12px 0;padding:8px;border:1px solid #d9dfe0;border-radius:8px}.gift-product-options label{display:flex!important;align-items:center;gap:10px;min-height:44px;font-size:16px}.gift-product-options input[type=checkbox]{width:20px;height:20px;flex:0 0 20px;accent-color:#1967ad}.gift-product-picker small{display:block;line-height:1.5}.gift-allocation-editor{min-width:0;margin:16px 0;padding:12px;border:1px solid #d9dfe0;border-radius:10px}.gift-allocation-row{display:grid;gap:10px;padding:12px 0;border-bottom:1px solid #e5e7eb}.gift-allocation-row select{min-width:0;width:100%;font-size:16px}.gift-allocation-controls{display:flex;gap:12px;align-items:center;justify-content:space-between}.gift-allocation-controls .stepper{width:168px;flex:0 1 168px;min-width:0}.gift-allocation-controls .stepper-input{min-width:0;font-size:16px}.gift-allocation-editor>button{margin-top:12px;min-height:44px;font-size:16px}.driver-packing-group{display:grid;gap:5px;padding:8px 0}.driver-packing-group+.driver-packing-group{border-top:1px solid #e1e5e9}.driver-packing-group>b{color:#536171;font-size:14px}.driver-packing-total{display:block;border-top:1px solid #dce2e8;padding-top:10px;margin-top:6px;line-height:1.7;font-size:14px;font-weight:600}.driver-packing-heading{padding:10px 14px;background:#f0f3f6;color:#536171;font-size:14px}.gift-allocation-total{margin:12px 0 0;line-height:1.6;font-size:14px}.admin-gift-panel .admin-gift-draft{background:#fff;border:1px solid #d5dfda;border-radius:12px;padding:24px}.admin-gift-panel h4{margin:0;font-size:17px;color:#195039}.admin-gift-panel .gift-allocation-editor{border:0;border-bottom:1px solid #dfe7e2;border-radius:0;padding:16px 0 20px;margin:20px 0 0}.admin-gift-panel legend{padding:0;font-size:16px;font-weight:650;color:#263d31}.admin-gift-panel .gift-allocation-row{grid-template-columns:minmax(0,1fr) 260px;align-items:center;border:0}.admin-gift-panel select{min-height:46px;padding:10px 12px;border:1px solid #cbd8d0;border-radius:8px;background:#fff;color:#263d31}.admin-gift-panel button{min-height:44px;padding:10px 14px;border:1px solid #cbd8d0;border-radius:8px;background:#fff;color:#195039;font-size:15px;font-weight:600;cursor:pointer}.admin-gift-panel button:disabled{opacity:.45;cursor:not-allowed}.admin-gift-panel .gift-allocation-controls .stepper{display:grid;grid-template-columns:1fr 1.25fr 1fr;gap:0;padding:0;height:46px;border:1px solid #cbd8d0;border-radius:8px;overflow:hidden}.admin-gift-panel .gift-allocation-controls .stepper button{width:100%;min-width:0;height:44px;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:#f7faf8}.admin-gift-panel .gift-allocation-controls .stepper .stepper-input{width:100%;min-width:0;height:44px;margin:0;padding:0;border:0;border-left:1px solid #cbd8d0;border-right:1px solid #cbd8d0;border-radius:0;box-shadow:none;text-align:center;background:#fff}.admin-gift-panel .gift-allocation-controls .stepper:focus-within{outline:2px solid #195039;outline-offset:2px}.admin-gift-panel .gift-allocation-controls>button{color:#875044}.admin-gift-summary{display:grid;gap:5px;color:#195039}.admin-gift-summary small{color:#65776d;font-size:14px}.admin-gift-panel .admin-gift-saved-heading{margin:28px 0 12px}@media(max-width:700px){.admin-gift-panel .admin-gift-draft{padding:16px}.admin-gift-panel .gift-allocation-row{grid-template-columns:minmax(0,1fr)}}.store-inline-order-hint{color:#52685b;font-size:14px;line-height:1.6}.store-workspace{display:grid;grid-template-columns:220px minmax(0,1fr);gap:0;background:#fff}.store-workspace-main{min-width:0;padding:24px 28px;position:relative}.store-workspace .store-manager-heading{margin:0 0 28px;min-height:48px;align-items:flex-start;flex-direction:column;gap:6px}.production-runtime[data-entry=admin] .store-workspace .store-manager-heading h2{font-size:28px}.production-runtime[data-entry=admin] .store-workspace .store-manager-heading{padding-right:420px}.store-workspace .store-manager-heading>span{font-size:14px}.production-runtime[data-entry=admin] .store-workspace .store-manager-toolbar{position:absolute;top:24px;right:28px;margin:0}.store-workspace .store-manager-actions{gap:8px}.store-workspace .store-manager-actions button{min-height:44px;padding:10px 14px;font-size:14px}.store-workspace .store-route-heading-row{display:flex;align-items:center;min-height:48px;margin:0 0 14px}.store-workspace .store-route-heading-row .store-group-segments{flex:1 1 auto;width:100%;margin:0}.store-group-segments{display:flex;flex:1 1 520px;padding:3px;border:1px solid #d8e2dc;border-radius:8px;gap:2px}.store-group-segments button{flex:1;border:0;border-radius:5px;background:transparent;color:#344c3e;font-size:14px;font-weight:600;min-height:40px;padding:0 8px;white-space:nowrap;cursor:pointer}.store-group-segments button[aria-pressed=true]{color:#fff;background:#195039}.production-runtime[data-entry=admin] .store-workspace .store-directory{display:block;border:0;border-radius:0;background:#fff}.store-workspace .store-selection-row,.store-directory-head{display:grid;grid-template-columns:142px minmax(200px,.7fr) minmax(300px,1.3fr) minmax(190px,max-content) 72px;gap:10px;align-items:center;padding:9px 0;border-bottom:1px solid #e5eae7}.store-workspace .store-selection-row.query-only,.store-directory-head.query-only{grid-template-columns:150px minmax(190px,.65fr) minmax(280px,1.35fr) minmax(190px,max-content) 72px}.store-directory-head{color:#607068;font-size:14px;padding:12px 0}.store-workspace.batch-mode .store-selection-row{grid-template-columns:32px 142px minmax(210px,1fr) minmax(220px,.8fr) minmax(190px,max-content) 72px;gap:8px}.store-workspace.batch-mode .store-directory-head{display:none}.production-runtime[data-entry=admin] .store-workspace .store-selection-row .store-directory-card.manager-record-card{display:block;min-width:0;min-height:58px;width:100%;padding:0;border:0;background:transparent;box-shadow:none;text-align:left}.store-workspace .store-directory-copy{display:grid;gap:4px}.production-runtime[data-entry=admin] .store-workspace .store-directory-copy strong{font-size:17px}.production-runtime[data-entry=admin] .store-workspace .store-directory-copy small{display:flex;min-width:0;align-items:center;gap:6px;font-size:13px;line-height:1.35;color:#728078}.store-workspace .store-directory-copy small svg{width:13px;height:13px;flex:0 0 13px}.store-workspace .store-directory-copy small span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.store-workspace .store-note-cell{display:-webkit-box;min-width:0;max-height:2.9em;overflow:hidden;color:#65756c;font-size:13px;line-height:1.45;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.store-workspace .store-route-summary-cell{display:grid;min-width:0;gap:3px;color:#315844;font-size:13px;font-weight:650;font-variant-numeric:tabular-nums}.store-workspace .store-route-summary-cell span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.store-workspace .store-binding-cell{display:grid;justify-items:start;gap:5px;min-width:0}.store-workspace .store-binding-cell .store-binding-badge{display:inline-block;margin:0;padding:6px 10px;font-size:13px;white-space:nowrap;background:#fff1d5;color:#8b5f15}.store-workspace .store-binding-cell .store-binding-badge.bound{background:#e4f3eb;color:#195039}.store-workspace .store-binding-cell .store-binding-badge.personal{background:#edf0ee;color:#58665e}.store-binding-code-copy{display:inline-flex;width:fit-content;min-width:0;max-width:100%;min-height:36px;align-items:center;justify-content:space-between;gap:8px;padding:0 10px;border:1px dashed #cda85e;border-radius:7px;background:#fff;color:#674711;cursor:pointer}.store-binding-code-copy code{overflow:hidden;color:inherit;font-family:inherit;font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.store-binding-code-copy svg{width:14px;height:14px;flex:0 0 14px}.store-binding-code-copy:hover{background:#fff9eb;color:#674711}.store-binding-code-copy.is-secondary{border-style:solid;border-color:#d4dfd8;background:transparent;color:#58665e}.store-binding-code-copy.is-secondary:hover{background:#f6f7f6;color:#3d4a43}.store-workspace .store-binding-status{display:grid;justify-items:start;gap:2px;min-width:4.5em}.store-workspace .store-binding-sub{color:#7a6744;font-size:12px;line-height:1.3}.store-workspace .store-binding-badge.app{background:#eef0fd;color:#2536b8}.store-workspace .store-inline-order{display:grid;grid-template-columns:36px minmax(0,1fr) 36px;width:126px;padding:0;gap:0;border:1px solid #d4dfd8;border-radius:7px;overflow:hidden}.store-workspace .store-inline-order button{min-width:0;width:100%;min-height:44px;height:44px;border:0;border-radius:0;background:#fff;display:grid;place-items:center;color:#195039;padding:0}.store-workspace .store-inline-order input{min-width:0;width:100%;height:44px;padding:0;border:0;border-left:1px solid #d4dfd8;border-right:1px solid #d4dfd8;border-radius:0;text-align:center;font-size:16px;font-weight:600;background:#fbfcfb}.store-workspace .store-inline-order button:disabled{opacity:.35}.store-workspace .store-inline-order.search-rank-only button{color:#8d9992;background:#f5f7f6;cursor:not-allowed}.store-workspace .store-inline-order.is-disabled{border-color:#dfe5e1;background:#f5f7f6}.store-workspace .store-inline-order.is-disabled button,.store-workspace .store-inline-order.is-disabled input{color:#8d9992;background:#f5f7f6;cursor:not-allowed}.store-workspace .store-row-select.is-disabled{cursor:not-allowed}.store-workspace .store-row-select.is-disabled input{opacity:.38;cursor:not-allowed}.store-sort-unavailable{color:#98a69e;text-align:center}@media(min-width:1180px){.admin-web-shell:has(.store-workspace){grid-template-columns:248px minmax(0,1fr)!important}.admin-web-shell.sidebar-collapsed:has(.store-workspace){grid-template-columns:80px minmax(0,1fr)!important}.admin-web-shell:has(.store-workspace) .admin-web-sidebar{width:auto}.admin-web-shell:has(.store-workspace) .admin-dashboard-content{padding:0}}@media(max-width:1179px){.store-workspace{grid-template-columns:145px minmax(0,1fr)}.store-workspace-main{padding:20px}.production-runtime[data-entry=admin] .store-workspace .store-manager-toolbar{position:static;margin-bottom:20px}.production-runtime[data-entry=admin] .store-workspace .store-manager-heading{padding-right:0}.store-workspace .store-selection-row{grid-template-columns:100px minmax(120px,1fr) 100px}.store-workspace .store-directory-head{display:none}.store-workspace .store-selection-row .store-directory-card{grid-column:2;grid-row:1}.store-workspace .store-note-cell{grid-column:2;grid-row:2}.store-workspace .store-binding-cell{grid-column:3;grid-row:1}.store-workspace .store-inline-order,.store-workspace .store-sort-unavailable{grid-column:1;grid-row:1}.store-workspace .store-inline-order{width:100px;grid-template-columns:30px minmax(0,1fr) 30px}.store-workspace .store-selection-row.query-only{grid-template-columns:100px minmax(0,1fr) 100px}.store-workspace .store-selection-row.query-only .store-route-summary-cell{grid-column:1;grid-row:1 / span 2}.store-workspace .store-selection-row.query-only .store-directory-card{grid-column:2;grid-row:1}.store-workspace .store-selection-row.query-only .store-note-cell{grid-column:2;grid-row:2}.store-workspace .store-selection-row.query-only .store-binding-cell{grid-column:3;grid-row:1}.store-workspace.batch-mode .store-selection-row{grid-template-columns:28px 100px minmax(0,1fr) 90px}.store-workspace.batch-mode .store-selection-row .store-directory-card{grid-column:3;grid-row:1}.store-workspace.batch-mode .store-note-cell{grid-column:3;grid-row:2}.store-workspace.batch-mode .store-binding-cell{grid-column:4;grid-row:1}.store-workspace.batch-mode .store-inline-order,.store-workspace.batch-mode .store-sort-unavailable{grid-column:2;grid-row:1}}@media(max-width:700px){.store-workspace{display:block}.store-workspace-main{padding:0}.store-workspace .store-manager-actions{flex-wrap:wrap}.store-workspace .store-manager-actions button{flex:1;white-space:nowrap}.store-group-segments{flex-basis:100%}.store-workspace .store-selection-row{gap:10px}.store-workspace .store-directory-copy strong{font-size:16px}.store-workspace .store-inline-order{width:142px;grid-template-columns:42px minmax(0,1fr) 42px}.store-workspace .store-selection-row>.store-binding-badge{padding:6px 9px;font-size:13px}}.store-inline-order{display:grid;grid-template-columns:44px 44px;flex-shrink:0;gap:2px;padding:4px}.store-inline-order button{min-height:44px;border:1px solid #dce5df;border-radius:6px;background:#fff;color:#195039;font-size:22px;cursor:pointer}.store-inline-order button:disabled{opacity:.3;cursor:default}@media(max-width:600px){.store-inline-order{grid-template-columns:44px}.store-selection-row:has(.store-inline-order) .store-binding-badge{display:none}.production-runtime[data-entry=admin] .store-workspace .store-selection-row>.store-binding-badge{display:inline-block}.store-workspace .store-inline-order{max-width:100%}}.production-runtime[data-entry=admin] .driver-schedule-panel{position:relative;padding:0;border:0;background:transparent;box-shadow:none}.driver-schedule-title-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:20px}.driver-schedule-title-row .store-manager-heading{margin-bottom:18px}.production-runtime[data-entry=admin] .driver-schedule-title-row .store-manager-heading h2{font-size:30px}.driver-schedule-error,.driver-schedule-conflict{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 12px;padding:11px 14px;border:1px solid #e7c7b7;border-radius:8px;background:#fff7f2;color:#8b482b;font-size:14px}.driver-schedule-error button{flex:0 0 auto;min-height:36px;padding:0 12px;border:1px solid currentColor;border-radius:7px;background:transparent;color:inherit}.driver-schedule-scroll{position:relative;max-width:100%;overflow:auto;border:1px solid #d7e2dc;border-radius:9px;background:#fff;scrollbar-gutter:stable}.driver-schedule-grid{display:grid;min-width:1040px;grid-template-columns:92px repeat(7,minmax(132px,1fr));color:#1f3027}.driver-schedule-row{display:contents}.driver-schedule-header,.driver-schedule-route,.driver-schedule-cell{min-width:0;border-right:1px solid #e2e9e5;border-bottom:1px solid #e2e9e5}.driver-schedule-header:nth-child(8),.driver-schedule-row>.driver-schedule-cell:last-child{border-right:0}.driver-schedule-row:last-child>.driver-schedule-route,.driver-schedule-row:last-child>.driver-schedule-cell{border-bottom:0}.driver-schedule-header{position:sticky;top:0;z-index:3;display:grid;min-height:54px;place-items:center;padding:10px 8px;background:#fbfcfb;color:#26382e;font-size:14px;font-weight:750}.driver-schedule-header.route{left:0;z-index:5;place-items:center start;padding-left:15px}.driver-schedule-route{position:sticky;left:0;z-index:2;display:flex;min-height:92px;align-items:flex-start;flex-direction:column;gap:3px;padding:18px 12px;background:#fff}.driver-schedule-route strong{color:#22372a;font-size:15px}.driver-schedule-route small{color:#819088;font-size:12px}.driver-schedule-cell{display:flex;min-height:92px;flex-direction:column;gap:6px;padding:9px;background:#fff}.driver-schedule-cell:focus-within{background:#fbfdfc}.driver-schedule-loading{position:absolute;inset:112px 0 auto;z-index:4;display:grid;min-height:160px;place-items:center;background:#ffffffd1;color:#5f7167;font-size:14px}.driver-schedule-popover-backdrop{position:fixed;inset:0;z-index:140;padding:0;border:0;background:transparent}.driver-schedule-popover{position:fixed;z-index:141;display:grid;width:336px;max-height:min(430px,calc(100vh - 32px));overflow:hidden;border:1px solid #cfdad4;border-radius:10px;background:#fff;box-shadow:0 18px 44px #1c36262e,0 3px 10px #1c362614;color:#21342a}.driver-schedule-popover header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:15px 16px 12px;border-bottom:1px solid #e3e9e5}.driver-schedule-popover header>div{display:grid;gap:3px}.driver-schedule-popover header strong{font-size:17px}.driver-schedule-popover header small{color:#708078;font-size:12px}.driver-schedule-popover header>button{display:grid;width:32px;height:32px;place-items:center;padding:0;border:0;border-radius:7px;background:transparent;color:#63746b}.driver-schedule-driver-list{display:grid;min-height:88px;max-height:210px;overflow-y:auto;padding:7px}.driver-schedule-driver-list>button{display:flex;min-height:50px;align-items:center;gap:10px;padding:7px 9px;border:0;border-radius:7px;background:transparent;color:#263b2f;text-align:left}.driver-schedule-driver-list>button:hover:not(:disabled),.driver-schedule-driver-list>button[aria-selected=true]{background:#eaf4ed;color:#195039}.driver-schedule-driver-list>button:disabled{color:#8b9690;cursor:not-allowed}.driver-schedule-driver-list>button>span{display:grid;min-width:0;flex:1;gap:2px}.driver-schedule-driver-list strong{font-size:14px}.driver-schedule-driver-list small{color:#74827b;font-size:11px}.driver-schedule-driver-list em{color:#89958f;font-size:11px;font-style:normal}.driver-schedule-driver-list svg{width:17px;height:17px;color:#2b7950}.driver-schedule-driver-list>p{margin:0;padding:25px 12px;color:#7c8a83;font-size:13px;text-align:center}.driver-schedule-role{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:12px 14px;border-top:1px solid #e3e9e5}.driver-schedule-role button{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:7px;border:1px solid #cbd9d1;border-radius:7px;background:#fff;color:#4b6054;font-size:14px;font-weight:700}.driver-schedule-role button[aria-pressed=true]{border-color:#317052;background:#eaf4ed;color:#195039}.driver-schedule-role button.substitute[aria-pressed=true]{border-color:#dfa64a;background:#fff3df;color:#875915}.driver-schedule-role button svg{width:16px;height:16px}.driver-schedule-role button>span{display:inline-grid;width:20px;height:20px;place-items:center;border-radius:999px;background:#f4c675;color:#714914;font-size:11px}.driver-schedule-popover footer{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:0 14px 14px}.driver-schedule-popover footer button{min-height:42px;border:1px solid #ced9d3;border-radius:7px;background:#fff;color:#53675c;font-size:14px;font-weight:700}.driver-schedule-popover footer .primary-action{border-color:#195039;background:#195039;color:#fff}.driver-schedule-popover footer button:disabled{cursor:not-allowed;opacity:.45}@media(max-width:1179px){.driver-schedule-title-row{grid-template-columns:minmax(0,1fr)}}.admin-modal-panel.admin-management-modal.notification-editor-modal,.production-runtime[data-entry=admin] .admin-modal-panel.admin-management-modal.notification-editor-modal{width:min(1060px,calc(100vw - 64px));min-height:0;max-height:calc(100dvh - 56px);display:flex;flex-direction:column;overflow:hidden;border-radius:10px}.admin-modal-panel.admin-management-modal.notification-editor-modal>.admin-modal-header,.production-runtime[data-entry=admin] .admin-modal-panel.admin-management-modal.notification-editor-modal>.admin-modal-header{min-height:96px;flex:0 0 auto;padding:22px 30px 18px}.admin-modal-panel.admin-management-modal.notification-editor-modal .admin-modal-header h2,.production-runtime[data-entry=admin] .admin-modal-panel.admin-management-modal.notification-editor-modal .admin-modal-header h2{font-size:24px;letter-spacing:-.025em}.admin-modal-panel.admin-management-modal.notification-editor-modal .admin-modal-header p,.production-runtime[data-entry=admin] .admin-modal-panel.admin-management-modal.notification-editor-modal .admin-modal-header p{margin-top:4px;font-size:15px}.admin-modal-panel.admin-management-modal.notification-editor-modal .admin-modal-header>button,.production-runtime[data-entry=admin] .admin-modal-panel.admin-management-modal.notification-editor-modal .admin-modal-header>button{width:40px;height:40px;border-radius:7px;background:#fff}.admin-modal-panel.admin-management-modal.notification-editor-modal>.admin-modal-content,.production-runtime[data-entry=admin] .admin-modal-panel.admin-management-modal.notification-editor-modal>.admin-modal-content{display:flex;min-height:0;flex:1 1 auto;padding:20px 30px 22px}.admin-modal-panel.admin-management-modal.notification-editor-modal .notification-schedule-editor{display:flex;flex:1 1 auto;flex-direction:column;width:100%;gap:0;margin:0;padding:0;border:0;border-radius:0;background:transparent}.notification-weekday-section{display:grid;gap:14px;padding-bottom:20px}.notification-weekday-heading{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:18px}.notification-weekday-heading>strong{color:#1a2d22;font-size:17px;line-height:1.25}.notification-weekday-heading .notification-delivery-hint{width:auto;max-width:none;margin:0;padding:6px 10px;border-radius:5px;background:#e8f4ec;color:#21643d;font-size:12px;font-weight:750;line-height:1.25;white-space:nowrap}.admin-modal-panel.admin-management-modal.notification-editor-modal .notification-shared-weekdays{margin:0;padding:0;border:0}.admin-modal-panel.admin-management-modal.notification-editor-modal .notification-weekday-field>div{gap:8px}.admin-modal-panel.admin-management-modal.notification-editor-modal .notification-weekday-field label{min-height:42px;border:1px solid #cbd5cf;border-radius:7px;background:#fff;color:#526158;font-size:16px;font-weight:650;transition:border-color .14s ease,background .14s ease,color .14s ease}.admin-modal-panel.admin-management-modal.notification-editor-modal .notification-weekday-field label:hover{border-color:#8fab99;color:#214c34}.admin-modal-panel.admin-management-modal.notification-editor-modal .notification-weekday-field label.selected{border-color:#164f31;background:#164f31;color:#fff}.notification-channel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #dfe5e1;border-bottom:1px solid #dfe5e1}.admin-modal-panel.admin-management-modal.notification-editor-modal .notification-channel-card{display:grid;min-width:0;gap:18px;padding:18px 26px 20px 4px;border:0;border-radius:0;background:transparent}.admin-modal-panel.admin-management-modal.notification-editor-modal .notification-channel-card.unordered{padding-right:4px;padding-left:30px;border-left:1px solid #dfe5e1}.notification-channel-toggle{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:18px}.notification-channel-title{display:flex!important;min-width:0;align-items:center;gap:12px!important}.notification-channel-title>strong{color:#18291f;font-size:20px;line-height:1.2;white-space:nowrap}.notification-channel-icon{display:grid;width:48px;height:48px;flex:0 0 auto;place-items:center;border-radius:50%;background:#dff2e5;color:#1b6339}.notification-channel-card.unordered .notification-channel-icon{background:#fff0ca;color:#766016}.notification-channel-icon svg{width:24px;height:24px}.admin-modal-panel.admin-management-modal.notification-editor-modal .notification-channel-toggle .setting-switch{position:relative;width:56px;min-height:32px;flex:0 0 56px;margin:0;padding:0;border:0;background:transparent}.admin-modal-panel.admin-management-modal.notification-editor-modal .notification-channel-toggle .setting-switch-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.admin-modal-panel.admin-management-modal.notification-editor-modal .notification-channel-toggle .setting-switch-track{width:56px;height:32px}.admin-modal-panel.admin-management-modal.notification-editor-modal .notification-channel-toggle .setting-switch-track>span{top:3px;left:3px;width:26px;height:26px}.admin-modal-panel.admin-management-modal.notification-editor-modal .notification-channel-toggle .setting-switch.active .setting-switch-track>span{transform:translate(24px)}.admin-modal-panel.admin-management-modal.notification-editor-modal .notification-channel-fields{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.notification-time-row{display:flex;min-width:0;align-items:end;gap:16px}.admin-modal-panel.admin-management-modal.notification-editor-modal .notification-time-field{width:min(250px,100%);gap:6px}.admin-modal-panel.admin-management-modal.notification-editor-modal .notification-time-field>span:first-child,.admin-modal-panel.admin-management-modal.notification-editor-modal .notification-message-field>span{color:#33463b;font-size:14px;font-weight:650}.notification-time-input{position:relative;display:block}.notification-time-input>svg{position:absolute;z-index:1;top:50%;left:14px;width:20px;height:20px;color:#6f7c75;pointer-events:none;transform:translateY(-50%)}.admin-modal-panel.admin-management-modal.notification-editor-modal .notification-time-input>input{min-height:48px;padding:0 12px 0 42px;font-size:16px;font-variant-numeric:tabular-nums}.admin-modal-panel.admin-management-modal.notification-editor-modal .notification-time-input>input::-webkit-calendar-picker-indicator{opacity:0}.notification-unordered-tag{display:inline-flex;min-height:40px;align-items:center;margin-bottom:1px;padding:0 12px;border-radius:6px;background:#fff0c9;color:#70510d;font-size:13px;font-weight:750;white-space:nowrap}.admin-modal-panel.admin-management-modal.notification-editor-modal .notification-message-field{gap:6px}.admin-modal-panel.admin-management-modal.notification-editor-modal .notification-message-field textarea{min-height:132px;padding:12px 14px;font-size:16px;line-height:1.45;resize:vertical}.notification-fixed-hint{margin:14px 0 0;color:#617168;font-size:13px;line-height:1.5}.admin-modal-panel.admin-management-modal.notification-editor-modal .notification-editor-actions{display:flex;justify-content:flex-end;gap:10px;margin:20px 0 0;padding-top:0;border-top:0}.admin-modal-panel.admin-management-modal.notification-editor-modal .notification-editor-actions button{min-width:88px;min-height:46px;padding:0 18px;border-radius:7px;font-size:15px}.admin-modal-panel.admin-management-modal.notification-editor-modal .notification-editor-actions .primary-action{min-width:112px}@media(max-width:900px){.admin-modal-panel.admin-management-modal.notification-editor-modal,.production-runtime[data-entry=admin] .admin-modal-panel.admin-management-modal.notification-editor-modal{width:min(100%,calc(100vw - 32px));min-height:0}.admin-modal-panel.admin-management-modal.notification-editor-modal>.admin-modal-header,.production-runtime[data-entry=admin] .admin-modal-panel.admin-management-modal.notification-editor-modal>.admin-modal-header{min-height:88px;padding:20px 22px 18px}.admin-modal-panel.admin-management-modal.notification-editor-modal>.admin-modal-content,.production-runtime[data-entry=admin] .admin-modal-panel.admin-management-modal.notification-editor-modal>.admin-modal-content{padding:18px 22px 24px}.notification-weekday-heading{align-items:flex-start;flex-direction:column;gap:8px}.notification-weekday-heading .notification-delivery-hint{white-space:normal}.admin-modal-panel.admin-management-modal.notification-editor-modal .notification-weekday-field>div{gap:7px}.admin-modal-panel.admin-management-modal.notification-editor-modal .notification-weekday-field label{min-height:46px;font-size:15px}.notification-channel-grid{grid-template-columns:minmax(0,1fr)}.admin-modal-panel.admin-management-modal.notification-editor-modal .notification-channel-card,.admin-modal-panel.admin-management-modal.notification-editor-modal .notification-channel-card.unordered{padding:22px 0 28px;border-left:0}.admin-modal-panel.admin-management-modal.notification-editor-modal .notification-channel-card.unordered{border-top:1px solid #dfe5e1}.notification-time-row{align-items:flex-start;flex-direction:column;gap:10px}}@media(max-width:350px){.success-banner{padding-left:20px}.success-banner h1,.production-runtime[data-entry=store] .success-banner h1{font-size:23px}.success-banner p{font-size:14px}.success-caution{gap:11px;padding-inline:16px}.success-caution strong{font-size:18px}}.notification-redesign{position:relative}.notification-redesign .notification-page-description{margin:6px 0 30px;color:#66736d;font-size:14px}.notification-redesign .notification-schedule-toolbar{display:flex;justify-content:flex-end;gap:12px;margin-bottom:26px}.notification-redesign .notification-schedule-toolbar button{min-height:44px}.notification-redesign .notification-result-refresh{display:flex;align-items:center;gap:10px}.notification-today-banner{display:flex;align-items:center;gap:22px;padding:22px 27px;margin:0 0 38px;border-radius:8px;background:#f0f7f2;color:#20563c}.notification-today-banner.waiting{background:#fff8e9;color:#7c5e24}.notification-today-banner.danger{background:#fff0ee;color:#a5322c}.notification-today-icon{flex:0 0 42px}.notification-today-icon svg{width:42px;height:42px}.notification-today-copy{flex:1;min-width:0}.notification-today-copy strong{font-size:18px;line-height:1.5}.notification-today-copy p{margin:6px 0 0;font-size:14px}.notification-today-counts{padding:10px 28px;border-left:1px solid #d5e3d9;white-space:nowrap;font-size:16px;font-weight:600}.notification-today-counts b{font-size:25px;font-variant-numeric:tabular-nums}.notification-today-counts span{padding:0 8px}.notification-today-banner>button{display:flex;align-items:center;gap:8px;padding:10px 0 10px 16px;border:0;background:transparent;color:inherit;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap}.notification-weekly-heading h3{margin:0;font-size:22px;line-height:1.4}.notification-weekly-heading p{margin:6px 0 16px;font-size:14px;color:#66736d}.notification-redesign .notification-schedule-list,.production-runtime[data-entry=admin] .notification-redesign .notification-schedule-list{border:0;border-top:1px solid #e2e8e4;border-radius:0;background:transparent}.notification-redesign .notification-schedule-item,.production-runtime[data-entry=admin] .notification-redesign .notification-schedule-item{grid-template-columns:minmax(170px,220px) minmax(320px,1fr) auto;gap:0 22px;align-items:center;padding:18px 8px;border-bottom:1px solid #e2e8e4}.notification-redesign .notification-schedule-item.expanded{background:#f6f9f7}.notification-redesign .notification-schedule-summary{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.production-runtime[data-entry=admin] .notification-redesign .notification-schedule-summary strong{font-size:20px;color:#182e23}.notification-redesign .notification-schedule-summary .notification-today-tag{padding:4px 10px;border-radius:4px;background:#28734c;color:#fff;font-size:13px}.notification-schedule-channels{display:grid;grid-template-columns:.8fr 1.2fr;gap:24px}.notification-schedule-channels>div+div{padding-left:26px;border-left:1px solid #dfe6e2}.notification-schedule-channels>div>span{font-size:13px;font-weight:600;color:#2e3e34}.notification-schedule-channels>div>div{display:flex;align-items:center;gap:24px;margin-top:6px}.notification-schedule-channels b{font-size:20px;font-variant-numeric:tabular-nums}.notification-schedule-channels em{padding:4px 10px;border-radius:4px;font-size:12px;font-style:normal;font-weight:600;background:#eef0f2;color:#69746e}.notification-schedule-channels em.enabled{color:#296d46;background:#e3f1e8}.notification-redesign .notification-schedule-actions{gap:16px}.notification-redesign .notification-schedule-actions button{display:flex;width:auto;height:auto;min-height:38px;padding:6px 8px;gap:12px;border:0;background:transparent;color:#394b41;font-size:14px;white-space:nowrap}.notification-redesign .notification-schedule-actions button+button{border-left:1px solid #dfe6e2;border-radius:0;padding-left:22px}.notification-expanded-results{position:relative;grid-column:2 / -1;margin-top:14px;padding-top:12px;border-top:1px solid #e2e8e4}.notification-redesign .notification-run-result[data-compact=true] header{display:none}.notification-redesign .notification-run-result{padding:0}.notification-redesign .notification-run-result+.notification-run-result{margin-top:14px;padding-top:14px;padding-left:0;border-left:0;border-top:1px solid #e2e8e4}.notification-redesign .notification-run-result header{justify-content:flex-start;gap:12px}.notification-redesign .notification-run-result header strong{font-size:12px;color:#63736b;font-weight:500}.notification-redesign .notification-run-status{padding:2px 6px;font-size:11px}.notification-run-inline{display:flex;align-items:baseline;flex-wrap:wrap;gap:12px 24px}.notification-redesign .notification-run-time{font-size:13px}.notification-redesign .notification-run-result dl{margin:10px 0 0;gap:18px}.notification-redesign .notification-run-result dl>div{display:flex;gap:5px;align-items:baseline}.notification-redesign .notification-run-result dd{margin:0;font-size:14px;font-weight:500}.notification-redesign .notification-run-result dt{font-size:13px}.notification-disabled-result{margin-top:12px;color:#758078;font-size:12px}.notification-disabled-result>summary{cursor:pointer}.notification-disabled-result>section{margin-top:12px}.notification-delete-schedule{display:flex;align-items:center;gap:7px;padding:0;margin:12px 0 0 auto;background:transparent;border:0;color:#8c4942;font-size:12px;cursor:pointer}.notification-results-guide{color:#6a7770;font-size:13px;margin:18px 0}.notification-results-footer{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:120px;padding-top:20px;border-top:1px solid #e2e8e4;color:#66736d;font-size:12px}@media(min-width:1000px){.production-runtime[data-entry=admin] .notification-redesign .notification-schedule-toolbar{position:absolute;top:0;right:0;width:auto}.production-runtime[data-entry=admin] .notification-redesign .notification-schedule-toolbar>.primary-action{position:static}.production-runtime[data-entry=admin] .notification-redesign .store-manager-heading h2{font-size:28px}.production-runtime[data-entry=admin] .notification-redesign .store-manager-heading{margin-bottom:0;min-height:38px}.production-runtime[data-entry=admin]:has(.notification-redesign){--admin-canvas: #fff}.production-runtime[data-entry=admin] .admin-dashboard-scroll:has(.notification-redesign){background:#fff}.notification-redesign .notification-delete-schedule{position:absolute;bottom:0;right:0;margin:0}.notification-redesign .notification-disabled-result{padding-right:96px}.production-runtime[data-entry=admin] .notification-redesign{display:flex;flex-direction:column;min-height:calc(100dvh - 82px)}.production-runtime[data-entry=admin] .notification-redesign .notification-results-footer{margin-top:auto}}@media(max-width:1100px){.notification-redesign .notification-schedule-item,.production-runtime[data-entry=admin] .notification-redesign .notification-schedule-item{grid-template-columns:150px minmax(270px,1fr);gap:14px}.notification-redesign .notification-schedule-actions{grid-column:2;justify-content:flex-end}.notification-expanded-results{grid-column:1 / -1}.notification-today-banner{flex-wrap:wrap;gap:16px}.notification-today-counts{border:0;padding:0}}@media(max-width:680px){.notification-redesign .notification-schedule-item,.production-runtime[data-entry=admin] .notification-redesign .notification-schedule-item{grid-template-columns:1fr}.notification-redesign .notification-schedule-actions{grid-column:1}.notification-today-banner{padding:20px}.notification-today-copy strong{font-size:16px}.notification-today-counts{font-size:14px}.notification-today-counts b{font-size:20px}.notification-results-footer{margin-top:48px}}.notification-monitor-status{margin:16px 0;padding:14px 0;border-top:1px solid #dce5e1;color:#465c51;font-size:14px;line-height:1.6}.notification-monitor-status summary{cursor:pointer;font-weight:600}.notification-monitor-status p{margin:8px 0 0;overflow-wrap:anywhere}.notification-monitor-status [role=alert]{color:#b42318}.invoice-panel .invoice-detail{margin-top:28px;padding-top:20px;border-top:1px solid #dbe3df}.invoice-panel .invoice-detail h3{margin:0 auto 0 0;font-size:19px}.invoice-panel .invoice-detail>p{color:#596a62;font-size:14px}.invoice-panel .data-table td[rowspan]{vertical-align:top}.invoice-detail-modal.admin-modal-panel{width:min(1100px,calc(100vw - 32px));max-width:1100px}.invoice-detail-modal .admin-modal-content{min-height:120px;overflow:auto}.invoice-detail-modal .invoice-detail>p{color:#596a62;font-size:14px}.invoice-detail-modal .data-table td[rowspan]{vertical-align:top}.invoice-detail-modal .data-table small{overflow-wrap:anywhere}.invoice-daily-modal.admin-modal-panel{width:min(1160px,calc(100vw - 48px));max-width:1160px;color:#142a22}.admin-modal-panel.admin-management-modal.invoice-daily-modal .admin-modal-header{gap:20px;padding:24px 30px 12px;border-bottom:0}.invoice-daily-modal .admin-modal-header>div{flex:1}.admin-modal-panel.admin-management-modal.invoice-daily-modal .admin-modal-header h2{font-size:26px;font-weight:700;letter-spacing:-.4px}.admin-modal-panel.admin-management-modal.invoice-daily-modal .admin-modal-header .invoice-export-action{display:inline-flex;align-items:center;gap:8px;width:auto;height:auto;flex-shrink:0;padding:11px 16px;color:#24553e;border:1px solid #699580;font-size:15px;font-weight:600;white-space:nowrap}.invoice-daily-modal .invoice-export-action svg{width:18px;height:18px}.admin-modal-panel.admin-management-modal.invoice-daily-modal .admin-modal-content{padding:0 30px 24px}.invoice-daily-modal .invoice-detail-meta{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:18px;margin:0 0 26px;font-size:16px;color:#64716b}.invoice-daily-modal .invoice-detail-meta>div{display:flex;align-items:center;flex-wrap:wrap;gap:14px}.invoice-daily-modal .invoice-detail-meta small{font-size:14px}.invoice-daily-modal .invoice-period-total{margin-left:auto}.invoice-daily-modal .invoice-period-total strong{color:#173e2d;font-size:29px;font-weight:700;letter-spacing:.4px}.invoice-daily-modal .invoice-period-total small{border-left:1px solid #ccd5d0;padding-left:14px}.invoice-daily-modal .invoice-item-grid{display:grid;grid-template-columns:minmax(220px,1fr) 140px 160px 180px;align-items:center;gap:18px;padding:0 16px}.invoice-daily-modal .invoice-item-grid>:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.invoice-daily-modal .invoice-column-labels{height:44px;background:#f4f6f5;border-radius:8px;color:#64716b;font-size:15px;font-weight:500;margin-bottom:10px}.invoice-daily-modal .invoice-day-group+.invoice-day-group{margin-top:20px}.invoice-daily-modal .invoice-day-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:10px 16px;background:#edf3ef;border-radius:8px}.invoice-daily-modal .invoice-day-heading>div{display:flex;align-items:center;gap:16px}.invoice-daily-modal .invoice-day-heading strong{font-size:21px;color:#173e2d;font-weight:700;font-variant-numeric:tabular-nums}.invoice-daily-modal .invoice-day-heading span{color:#68746f;font-size:15px}.invoice-daily-modal summary.invoice-day-heading{cursor:pointer;list-style:none}.invoice-daily-modal summary.invoice-day-heading::-webkit-details-marker{display:none}.invoice-daily-modal summary.invoice-day-heading:focus-visible{outline:2px solid #357859;outline-offset:2px}.invoice-daily-modal .invoice-day-chevron{width:18px;height:18px;transform:rotate(-90deg)}.invoice-daily-modal .invoice-day-group[open] .invoice-day-chevron{transform:rotate(0)}.invoice-daily-modal .invoice-item-row{min-height:48px;border-bottom:1px solid #e4e9e6;font-size:16px;line-height:1.5}.invoice-daily-modal .invoice-item-row.is-gift>:first-child{color:#357859;font-weight:500}.invoice-daily-modal .invoice-day-continuation{font-size:13px;color:#6b766f;margin:8px 16px}.invoice-daily-modal .invoice-detail-end{font-size:14px;color:#76817a;margin:24px 0 0}.invoice-daily-modal .invoice-empty-items{display:flex;justify-content:space-between;padding:14px 16px;color:#68746f}.driver-manager-panel{position:relative}.driver-manager-panel .driver-manager-toolbar{justify-content:flex-end;margin:-56px 0 32px;min-height:44px}.driver-manager-panel .driver-manager-toolbar>span{display:none}.driver-account-table-wrap{border:1px solid var(--admin-line, #dce2de);border-radius:7px}.driver-account-table{width:100%;table-layout:fixed}.driver-account-table th{background:#f2f5f3;font-weight:600}.driver-account-table th,.driver-account-table td{padding:18px 20px;text-align:left;font-size:16px;overflow-wrap:anywhere}.driver-account-table th:nth-child(1){width:14%}.driver-account-table th:nth-child(2){width:16%}.driver-account-table th:nth-child(3){width:21%}.driver-account-table th:nth-child(4){width:21%}.driver-account-table th:nth-child(5),.driver-account-table th:nth-child(6){width:14%}.driver-account-table td strong{font-weight:500}.driver-account-table tr.selected{background:#f3f7f4}.driver-account-status{display:inline-flex;align-items:center;gap:10px;white-space:nowrap}.driver-account-status.active{color:#216646}.driver-account-status.inactive{color:#6e7880}.driver-account-status>span{width:10px;height:10px;border-radius:50%;background:currentColor}.driver-account-table .driver-edit-action{display:inline-flex;align-items:center;gap:9px;border:0;background:transparent;color:#24583e;padding:5px 0;font-size:15px;white-space:nowrap}.driver-edit-action svg{width:18px;height:18px}.driver-account-count{margin:22px 0 0;font-size:14px;color:#68756d}.production-runtime[data-entry=admin] .driver-manager-panel .driver-account-table th{font-size:14px;color:#35443c;padding:16px 20px}.production-runtime[data-entry=admin] .driver-manager-panel .driver-account-table .driver-edit-action{font-size:15px}.admin-modal-panel.admin-management-modal.driver-account-modal{width:min(700px,calc(100vw - 48px));max-width:700px}.admin-modal-panel.admin-management-modal.driver-account-modal .admin-modal-header{padding:24px 28px 18px;border-bottom:0}.admin-modal-panel.admin-management-modal.driver-account-modal .admin-modal-header h2{font-size:24px}.admin-modal-panel.admin-management-modal.driver-account-modal .admin-modal-header p{font-size:14px;margin-top:6px}.admin-modal-panel.admin-management-modal.driver-account-modal .admin-modal-content{padding:8px 28px 26px}.driver-account-modal .driver-profile-column>h3{display:none}.driver-account-modal .driver-profile-column .store-form{margin:0;gap:20px}.admin-modal-panel.admin-management-modal.driver-account-modal .store-form label>span{font-size:15px;font-weight:500;color:#35433c}.admin-modal-panel.admin-management-modal.driver-account-modal input{height:46px;font-size:16px;padding:10px 13px}.driver-account-modal .product-form-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px}.driver-account-modal .driver-account-login-fields{border-top:1px solid #dde4df;padding-top:28px;margin-top:8px}.driver-account-modal .setting-switch{width:auto;justify-content:flex-start;gap:14px;padding:0;border:0;background:none}.driver-account-modal .setting-switch-label{font-size:15px;font-weight:500}.driver-account-modal .setting-switch.active .setting-switch-track{background:#174d37}.admin-modal-backdrop:has(.driver-account-modal){backdrop-filter:none;-webkit-backdrop-filter:none;background:#14231c4d}.driver-account-modal .setting-switch{display:grid;grid-template-columns:auto auto;justify-content:start;row-gap:10px}.driver-account-modal .setting-switch-label{grid-column:1 / -1;text-align:left}.driver-account-modal .setting-switch:after{content:"\505c\7528";font-size:15px;color:#35443c}.driver-account-modal .setting-switch.active:after{content:"\555f\7528"}.driver-account-modal .admin-modal-footer{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid #dce3de;padding:18px 28px}.driver-account-modal .driver-footer-actions{display:flex;gap:12px}.driver-account-modal .admin-modal-footer button{min-height:46px;padding:10px 20px;border:1px solid #aebbb3;border-radius:6px;background:#fff;font-size:15px;color:#35443c}.driver-account-modal .admin-modal-footer .primary-action{background:#174d37;border-color:#174d37;color:#fff}.driver-account-modal .admin-modal-footer .driver-delete-button{display:inline-flex;align-items:center;gap:8px;margin:0;border:1px solid #cf5148;color:#c33229;background:#fff}.driver-account-modal .driver-delete-button svg{width:18px;height:18px}@media(max-width:760px){.driver-manager-panel .driver-manager-toolbar{margin:16px 0}.driver-account-table{min-width:0}.driver-account-table thead{display:none}.driver-account-table tr{display:grid;grid-template-columns:1fr 1fr;padding:12px;border-bottom:1px solid #dce2de}.driver-account-table td{display:block;border:0;padding:7px;font-size:14px}.driver-account-table td:before{content:attr(data-label);display:block;color:#718078;font-size:12px;margin-bottom:3px}.admin-modal-panel.admin-management-modal.driver-account-modal .admin-modal-header{padding:18px 18px 12px}.admin-modal-panel.admin-management-modal.driver-account-modal .admin-modal-content{padding:8px 18px 20px}.driver-account-modal .product-form-row{grid-template-columns:1fr;gap:16px}.driver-account-modal .admin-modal-footer{padding:14px;gap:8px}.driver-account-modal .admin-modal-footer button{padding:8px 10px;font-size:14px}.driver-account-modal .driver-footer-actions{gap:8px}}@media(max-width:760px){.admin-modal-panel.admin-management-modal.invoice-daily-modal .admin-modal-header{padding:18px 16px 10px;gap:10px}.admin-modal-panel.admin-management-modal.invoice-daily-modal .admin-modal-header h2{font-size:19px}.admin-modal-panel.admin-management-modal.invoice-daily-modal .admin-modal-header .invoice-export-action{font-size:13px;padding:8px}.admin-modal-panel.admin-management-modal.invoice-daily-modal .admin-modal-content{padding:0 16px 18px}.invoice-daily-modal .invoice-daily-table{overflow-x:auto}.invoice-daily-modal .invoice-item-grid{grid-template-columns:minmax(150px,1fr) 70px 90px 100px;min-width:500px;gap:10px}.invoice-daily-modal .invoice-day-heading{min-width:500px}}.ai-import-lead{margin:0;color:#171717;font-size:15px;font-weight:800;line-height:1.6}.ai-import-points{display:grid;gap:2px;margin:0;padding-left:20px;color:#62626b;font-size:13px;line-height:1.7}.ai-import-usage{margin:0;padding:10px 12px;border-radius:10px;background:#eef0fd;color:#2536b8;font-size:13px;font-weight:800}.ai-import-working{display:flex;align-items:center;gap:10px;margin:0;color:#2536b8;font-size:14px;font-weight:800}.ai-import-working span{width:18px;height:18px;flex:none;border:3px solid #c9cff7;border-top-color:#2536b8;border-radius:50%;animation:api-loading-spin .8s linear infinite}.ai-import-group{display:grid;gap:8px;padding:14px;border:1px solid #e5e2d9;border-radius:14px;background:#fff}.ai-import-group.done{background:#f1efe9}.ai-import-group header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 10px}.ai-import-group header strong{color:#171717;font-size:15px}.ai-import-group header span,.ai-import-group>p{margin:0;color:#62626b;font-size:13px}.ai-import-group-route{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:12px}.ai-import-group-route .delivery-days-picker>div{max-width:420px}@media(max-width:640px){.ai-import-group-route{grid-template-columns:minmax(0,1fr);align-items:stretch}}.ai-import-group-route label{display:flex;align-items:center;gap:6px;color:#171717;font-size:13px;font-weight:700}.ai-import-group-route select{min-height:36px;padding:0 8px;border:1px solid #e5e2d9;border-radius:9px;background:#fff;color:#171717}.ai-import-group-route .primary-action{min-height:40px;padding:0 18px;border-radius:10px}.ai-import-back{display:inline-flex;align-items:center;justify-self:start;gap:4px;padding:0;border:0;background:none;color:#2536b8;font-size:13px;font-weight:800;cursor:pointer}.store-word-preview-table.ai-product-table{min-width:600px}.ai-product-table th:nth-child(5){width:84px}.ai-product-table th:nth-child(6){width:auto}.ai-product-table .ai-product-unit{width:64px;min-height:34px;padding:4px 8px;border:1px solid #dfe6e2;border-radius:8px;font:inherit}.ai-product-table td small{display:block;color:#62626b}.order-filter-toolbar .admin-order-undated-toggle{min-height:40px;padding:0 14px;border:1px solid #e5c97a;border-radius:10px;background:#fff7dc;color:#7a5200;font-size:14px;font-weight:800;cursor:pointer}.order-filter-toolbar .admin-order-undated-toggle.active{border-color:#2536b8;background:#eef0fd;color:#2536b8}.admin-order-undated-toggle strong{margin-left:4px}.admin-order-undated-note{margin:0 0 8px;color:#62626b;font-size:13px;line-height:1.6}.admin-order-status .admin-order-undated{display:block;margin-top:4px;color:#8a5a00;font-size:12px;font-weight:700;white-space:nowrap}.admin-order-status:has(.admin-order-undated){flex-direction:column;align-items:flex-end;gap:2px}.production-runtime[data-entry=admin] .admin-order-status:has(.admin-order-undated){align-items:flex-start}.admin-order-status .admin-order-undated{margin-top:0}.ai-import-unrouted{justify-self:start;padding:0;border:0;background:none;color:#2536b8;font-size:13px;font-weight:800;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ai-import-unrouted:disabled{color:#8c8c94;cursor:default}.admin-order-advance-summary{margin:0;color:#171717;font-size:15px;font-weight:800}.order-adjustments{margin-top:12px;line-height:1.4}.order-day-gross,.order-adjustment-returns>div,.order-net-total{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap}.order-day-gross{padding:2px 0 10px}.order-day-gross span{color:#536359;font-size:15px}.order-day-gross strong{color:var(--ink);font-size:17px}.order-day-gross strong,.order-adjustment-returns>div strong:last-child,.order-net-total strong:last-child{margin-left:auto;white-space:nowrap;font-variant-numeric:tabular-nums}.order-adjustment-returns{margin:0 -8px;padding:9px 12px;border-radius:10px;background:#f8f4fc;color:#725299;font-size:15px}.order-adjustments ul{list-style:none;margin:5px 0 0;padding:0;color:#68737b;font-size:14px;line-height:1.4;overflow-wrap:anywhere}.order-adjustment-exchanges{padding:10px 0 2px;font-size:15px}.order-adjustment-exchanges ul{margin-top:3px}.order-net-total{margin-top:12px;padding-top:12px;border-top:1px solid #dce4df;color:#185637;font-size:19px;line-height:1.3}.order-net-total strong:last-child{font-size:25px}.order-net-note{margin:4px 0 0;color:#6b7872;font-size:13px;line-height:1.4}.order-net-warning{margin:6px 0 0;color:#8a5800;font-size:14px;line-height:1.5}.order-card-adjustments{display:flex;flex-wrap:wrap;gap:6px;margin-top:11px}.adjustment-tag{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border-radius:999px;font-size:13px;font-style:normal;font-weight:700;line-height:1;white-space:nowrap}.adjustment-return{background:#f3edfa;color:#6c4d93}.adjustment-exchange{background:#eef2ef;color:#4f5d55}.order-card-amount{display:flex;flex-direction:column;align-items:flex-end;gap:3px;text-align:right;line-height:1.2}.order-card-net small{margin-right:6px;color:#3d6b50;font-size:13px;font-weight:700}.order-card-original{color:#7c8880;font-size:13px;white-space:nowrap;font-variant-numeric:tabular-nums}.store-group-branch-action.has-reminder{flex-wrap:wrap;row-gap:0;padding-bottom:0}.store-group-branch-action.has-reminder span,.store-group-branch-action.has-reminder small{font-size:13px}.store-group-branch-action>.store-group-reminder{display:grid;flex:1 0 100%;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 24px;margin:14px -15px 0;padding:16px 15px;border-top:1px solid #d5e2da;border-radius:0 0 7px 7px;background:#fff}.store-group-reminder-copy{display:grid;min-width:0;gap:4px}.store-group-reminder-title{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:4px 10px}.store-group-reminder-title svg{width:16px;height:16px;flex:0 0 16px;color:#164f31}.store-group-branch-action .store-group-reminder-title strong{overflow:visible;color:#173f2a;font-size:15px;font-weight:750;white-space:nowrap}.store-group-reminder-title em{color:#67766d;font-size:13px;font-style:normal;font-weight:600}.store-group-reminder-copy p{margin:0;color:#2f4337;font-size:14px;line-height:1.55}.store-group-reminder-copy p b{font-weight:750}.store-group-branch-action .store-group-reminder-copy small{color:#7a867f;font-size:13px;font-variant-numeric:tabular-nums}.store-group-reminder.is-off{background:#f6f7f6}.store-group-reminder.is-off .store-group-reminder-title svg{color:#8a958e}.store-group-reminder.is-off .store-group-reminder-copy p,.store-group-reminder.is-off .store-group-reminder-copy p b{color:#3f4c44}.store-group-branch-action .store-group-reminder .setting-switch{width:auto;min-width:44px;min-height:44px;justify-content:flex-end;gap:10px;margin:0;padding:0;border:0;border-radius:0;background:transparent}.store-group-branch-action .store-group-reminder .setting-switch-label{color:#67766d;font-size:13px;font-weight:600}.store-group-branch-action .store-group-reminder .setting-switch-label:empty{display:none}.store-group-branch-action .store-group-reminder .setting-switch:is(:disabled,[aria-disabled=true]){cursor:not-allowed;opacity:.5}@media(max-width:640px){.store-group-branch-action.has-reminder>.store-group-reminder{flex:0 0 auto;align-items:center;gap:6px 12px;margin-top:14px;padding:12px 15px 14px}.store-group-reminder>.store-group-reminder-copy{display:contents}.store-group-reminder-title{grid-column:1;grid-row:1}.store-group-reminder-copy p,.store-group-branch-action .store-group-reminder-copy small{grid-column:1 / -1}.store-group-reminder-title em{flex-basis:100%}.store-group-branch-action .store-group-reminder .setting-switch{grid-column:2;grid-row:1;min-width:0}.store-group-reminder-copy p{font-size:15px}}.store-workspace .store-binding-cell.reminder-off{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.store-workspace .store-binding-cell .store-binding-badge.muted{background:#edf0ee;color:#58665e}@keyframes skeleton-pulse{50%{opacity:.45}}.skeleton-bar{display:block;height:12px;max-width:100%;border-radius:6px;background:#e3e8e4;animation:skeleton-pulse 1.2s ease-in-out infinite}.skeleton-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(prefers-reduced-motion:reduce){.skeleton-bar{animation:none}}.session-restore{display:grid;grid-template-columns:minmax(168px,224px) minmax(0,1fr);min-height:100dvh;background:#f5f7f6}.session-restore-side{display:flex;flex-direction:column;gap:12px;padding:22px 16px;background:#173424}.session-restore-side .skeleton-bar{background:#ffffff2e}.session-restore-brand{width:72%;height:36px;border-radius:12px}.session-restore-nav{width:84%;height:14px}.session-restore-main{display:flex;min-width:0;flex-direction:column;gap:22px;padding:28px 32px 40px}.session-restore-copy{display:flex;align-items:center;gap:14px}.session-restore-mark{display:grid;width:44px;height:44px;flex:0 0 44px;place-items:center;border-radius:14px;background:#e8f6ed;color:#207142}.session-restore-mark svg{width:22px;height:22px;animation:session-check-spin 1.1s linear infinite}.session-restore-copy h1{margin:0;font-size:21px}.session-restore-copy p{margin:4px 0 0;color:#77847c;font-size:14px}.session-restore-rows{position:relative;display:flex;flex-direction:column;gap:14px}.session-restore-row{height:16px}.session-restore-row:nth-child(2){width:32%;height:22px}.session-restore-row:nth-child(3){width:88%}.session-restore-row:nth-child(4){width:76%}.session-restore-row:nth-child(5){width:64%}.session-restore-row:nth-child(6){width:82%}.session-restore-row:nth-child(7){width:48%}@media(max-width:700px){.session-restore{grid-template-columns:72px minmax(0,1fr)}.session-restore-side{padding:16px 10px}.session-restore-main{padding:20px 16px 32px}.session-restore-nav{width:100%}}@media(max-width:1179px){.store-workspace .store-binding-cell[data-label]:before{content:attr(data-label);flex:1 0 100%;color:#607068;font-size:12px;font-weight:700}}.store-selection-row.is-skeleton{cursor:default}.store-selection-row.is-skeleton .store-inline-order{display:flex;align-items:center;min-height:44px;padding:0 8px;border:0;background:transparent}.store-selection-row.is-skeleton .store-note-cell{display:flex;max-height:none;-webkit-line-clamp:unset}.skeleton-check{width:18px;height:18px;border-radius:4px}.skeleton-order,.skeleton-route{width:72%}.skeleton-name{width:46%;height:16px}.skeleton-address{width:72%}.skeleton-note{width:80%}.skeleton-bind{width:88px;height:28px;border-radius:999px}.notification-skeleton-time{width:64px;height:22px}.notification-skeleton-days{width:168px;height:22px}.notification-skeleton-state{width:52px;height:22px;margin-left:auto}.notification-skeleton-result{width:58%;margin-top:4px}html[data-theme=aoplo][data-surface=manage] .production-runtime{background:#f6f5f1}html[data-theme=aoplo][data-surface=manage] .production-runtime .prototype-experience{background:#f6f5f1;box-shadow:0 0 48px #17171714}html[data-theme=aoplo][data-surface=manage] .store-bootstrap{background:linear-gradient(180deg,#fffdf7,#f6f5f1);color:var(--ink)}html[data-theme=aoplo][data-surface=manage] .store-bootstrap-mark{box-shadow:0 10px 28px #462d1329}html[data-theme=aoplo][data-surface=manage] .store-bootstrap p{color:#77664c}html[data-theme=aoplo][data-surface=manage] .store-bootstrap>span{color:#62626b}html[data-theme=aoplo][data-surface=manage] .store-bootstrap>button{border:0;background:var(--line-green);color:#2536b8}html[data-theme=aoplo][data-surface=manage] .store-bootstrap-mark:has(.store-bootstrap-brand){background:transparent;box-shadow:none}html[data-theme=aoplo][data-surface=manage] .store-bootstrap-hint{color:#62626b}html[data-theme=aoplo][data-surface=manage] .store-bootstrap-actions .primary{border:0;background:#f9e452;color:#171717}html[data-theme=aoplo][data-surface=manage] .store-bootstrap-actions .secondary{border:1px solid #d9d4c8;background:#fff;color:#171717}html[data-theme=aoplo][data-surface=manage] .store-setup-scroll{background:linear-gradient(180deg,#fffdf7,#f6f5f1)}html[data-theme=aoplo][data-surface=manage] .store-setup-content{color:var(--ink)}html[data-theme=aoplo][data-surface=manage] .store-setup-logo{box-shadow:0 8px 24px #462d1324}html[data-theme=aoplo][data-surface=manage] .store-setup-heading p{color:#3045de}html[data-theme=aoplo][data-surface=manage] .store-setup-heading>span{color:#62626b}html[data-theme=aoplo][data-surface=manage] .store-setup-form input,html[data-theme=aoplo][data-surface=manage] .store-setup-form select,html[data-theme=aoplo][data-surface=manage] .store-setup-form textarea{border:1px solid #e5e2d9;background:#fff;color:var(--ink)}html[data-theme=aoplo][data-surface=manage] .store-setup-form input[readonly]{background:#f6f5f1;color:#62626b}html[data-theme=aoplo][data-surface=manage] .store-setup-form small,html[data-theme=aoplo][data-surface=manage] .store-code-help{color:#62626b}html[data-theme=aoplo][data-surface=manage] .store-setup-error{color:#a83b32}html[data-theme=aoplo][data-surface=manage] .store-pending-content{color:var(--ink)}html[data-theme=aoplo][data-surface=manage] .store-pending-mark{background:#fff0d1;color:#99670a}html[data-theme=aoplo][data-surface=manage] .store-pending-content>p:first-of-type{color:#3045de}html[data-theme=aoplo][data-surface=manage] .store-pending-content>span{color:#62626b}html[data-theme=aoplo][data-surface=manage] .store-pending-identity small,html[data-theme=aoplo][data-surface=manage] .store-pending-note{color:#62626b}html[data-theme=aoplo][data-surface=manage] .store-home-scroll{background:linear-gradient(180deg,#eef0fd,#f6f5f1)}html[data-theme=aoplo][data-surface=manage] .store-home-action{border:1px solid rgba(48,69,222,.08);background:#fff;color:var(--ink);box-shadow:0 5px 18px #1717170a}html[data-theme=aoplo][data-surface=manage] .store-home-action.primary{border-color:#3045de3d;background:#eef0fd}html[data-theme=aoplo][data-surface=manage] .store-home-action-icon{background:#f6f5f1;color:#3045de}html[data-theme=aoplo][data-surface=manage] .store-home-action.primary .store-home-action-icon{background:var(--line-green);color:#2536b8}html[data-theme=aoplo][data-surface=manage] .store-home-action small{color:#62626b}html[data-theme=aoplo][data-surface=manage] .store-home-action>svg{color:#62626b}html[data-theme=aoplo][data-surface=manage] .review-submit-error{color:#a23d3d}html[data-theme=aoplo][data-surface=manage] .catalog-change-notice li{background:#fff4df;color:#745014}html[data-theme=aoplo][data-surface=manage] .catalog-change-notice p{color:#62626b}html[data-theme=aoplo][data-surface=manage] .flow-screen{background:#f6f5f1}html[data-theme=aoplo][data-surface=manage] .flow-fixed-footer:after{background:#fff}html[data-theme=aoplo][data-surface=manage] .app-header{border-bottom:1px solid rgba(48,69,222,.08);background:#fffffff5;color:var(--ink)}html[data-theme=aoplo][data-surface=manage] .icon-button,html[data-theme=aoplo][data-surface=manage] .chat-back,html[data-theme=aoplo][data-surface=manage] .chat-detail{border:0;background:transparent;color:inherit}html[data-theme=aoplo][data-surface=manage] .header-title-block span{color:#62626b}html[data-theme=aoplo][data-surface=manage] .chat-header{background:#2536b8;color:#fff}html[data-theme=aoplo][data-surface=manage] .chat-title span{color:#6e6e77}html[data-theme=aoplo][data-surface=manage] .chat-scroll{background:#2536b8}html[data-theme=aoplo][data-surface=manage] .chat-content{background:#2536b8;color:#fff}html[data-theme=aoplo][data-surface=manage] .binding-pill{border:1px solid rgba(255,255,255,.07);background:#2536b8;color:#6e6e77}html[data-theme=aoplo][data-surface=manage] .binding-pill svg{color:var(--line-green)}html[data-theme=aoplo][data-surface=manage] .binding-pill.binding-error{border-color:#ff7e7e33;color:#f2b5b5}html[data-theme=aoplo][data-surface=manage] .binding-pill.binding-error svg{color:#ee8d8d}html[data-theme=aoplo][data-surface=manage] .chat-date{background:#2536b8;color:#62626b}html[data-theme=aoplo][data-surface=manage] .user-bubble{background:#3045de}html[data-theme=aoplo][data-surface=manage] .bot-avatar{border:1px solid rgba(255,255,255,.3);background:#f1eadf}html[data-theme=aoplo][data-surface=manage] .bot-name{color:#6e6e77}html[data-theme=aoplo][data-surface=manage] .menu-card{background:#fff;color:var(--ink);box-shadow:0 12px 28px #0000003d}html[data-theme=aoplo][data-surface=manage] .menu-card-copy p{color:#62626b}html[data-theme=aoplo][data-surface=manage] .menu-card button{border:0;border-top:1px solid #e5e2d9;background:#fff;color:var(--ink)}html[data-theme=aoplo][data-surface=manage] .menu-card button>svg:first-child{color:var(--line-green-dark)}html[data-theme=aoplo][data-surface=manage] .menu-card button small{color:#62626b}html[data-theme=aoplo][data-surface=manage] .menu-card button>svg:last-child{color:#6e6e77}html[data-theme=aoplo][data-surface=manage] .demo-hint{color:#62626b}html[data-theme=aoplo][data-surface=manage] .app-scroll{background:var(--soft)}html[data-theme=aoplo][data-surface=manage] .editing-banner{background:#fff1d6;color:#805800}html[data-theme=aoplo][data-surface=manage] .section-heading h2{color:var(--ink)}html[data-theme=aoplo][data-surface=manage] .section-heading span{color:#62626b}html[data-theme=aoplo][data-surface=manage] .product-list,html[data-theme=aoplo][data-surface=manage] .summary-card,html[data-theme=aoplo][data-surface=manage] .form-card,html[data-theme=aoplo][data-surface=manage] .detail-info-card{border:1px solid rgba(48,69,222,.06);background:#fff;box-shadow:0 4px 18px #1717170a}html[data-theme=aoplo][data-surface=manage] .product-row{border-bottom:1px solid #e5e2d9}html[data-theme=aoplo][data-surface=manage] .product-row:last-child{border-bottom:0}html[data-theme=aoplo][data-surface=manage] .product-copy h3{color:var(--ink)}html[data-theme=aoplo][data-surface=manage] .product-copy p{color:#62626b}html[data-theme=aoplo][data-surface=manage] .product-copy>strong{color:#171717}html[data-theme=aoplo][data-surface=manage] .gift-rule-hint{color:#2536b8;background:#eef0fd}html[data-theme=aoplo][data-surface=manage] .stepper{border:1px solid #e5e2d9;background:#f6f5f1}html[data-theme=aoplo][data-surface=manage] .stepper button{border:0;background:transparent;color:#2536b8}html[data-theme=aoplo][data-surface=manage] .stepper button:disabled{color:#6e6e77}html[data-theme=aoplo][data-surface=manage] .stepper-input{border:0;border-right:1px solid #e5e2d9;border-left:1px solid #e5e2d9;outline:0;background:#fff;color:var(--ink)}html[data-theme=aoplo][data-surface=manage] .stepper-input:focus{border-color:#3045de;box-shadow:inset 0 0 0 2px #17171733}html[data-theme=aoplo][data-surface=manage] .cancel-order-button{border:1px solid #efb4b4;background:#fff8f8;color:#a43f3f}html[data-theme=aoplo][data-surface=manage] .detail-order-closed{color:#62626b}html[data-theme=aoplo][data-surface=manage] .cancel-order-confirm>p{color:#62626b}html[data-theme=aoplo][data-surface=manage] .cancel-order-confirm .cancel-order-error{background:#fff0f0;color:#a33f3f}html[data-theme=aoplo][data-surface=manage] .cancel-order-confirm-actions button{border:1px solid #e5e2d9;background:#fff;color:#171717}html[data-theme=aoplo][data-surface=manage] .cancel-order-confirm-actions button.danger{border-color:#c84c4c;background:#c84c4c;color:#fff}html[data-theme=aoplo][data-surface=manage] .action-footer{border-top:1px solid rgba(48,69,222,.1);background:#fffffff7}html[data-theme=aoplo][data-surface=manage] .footer-total span{color:#62626b}html[data-theme=aoplo][data-surface=manage] .footer-total strong{color:var(--ink)}html[data-theme=aoplo][data-surface=manage] .primary-action{border:0;background:var(--line-green);color:#2536b8;box-shadow:0 6px 16px #17171733}html[data-theme=aoplo][data-surface=manage] .primary-action:disabled{background:#f1efe9;color:#62626b;box-shadow:none}html[data-theme=aoplo][data-surface=manage] .secondary-action{border:1px solid #e5e2d9;background:#fff;color:#171717}html[data-theme=aoplo][data-surface=manage] .summary-row{border-top:1px solid #e5e2d9}html[data-theme=aoplo][data-surface=manage] .summary-package-heading{border-top:1px solid #e5e2d9;border-bottom:1px solid #e5e2d9;background:#f6f5f1}html[data-theme=aoplo][data-surface=manage] .summary-package-heading strong{color:#171717}html[data-theme=aoplo][data-surface=manage] .summary-package-heading span{color:#62626b}html[data-theme=aoplo][data-surface=manage] .summary-package-heading+.summary-row{border-top:0}html[data-theme=aoplo][data-surface=manage] .summary-row strong{color:var(--ink)}html[data-theme=aoplo][data-surface=manage] .summary-row span{color:#62626b}html[data-theme=aoplo][data-surface=manage] .gift-summary-row em{color:#2536b8;background:#eef0fd}html[data-theme=aoplo][data-surface=manage] .summary-total{border-top:1px solid #e5e2d9}html[data-theme=aoplo][data-surface=manage] .summary-total span{color:#62626b}html[data-theme=aoplo][data-surface=manage] .summary-total strong{color:#2536b8}html[data-theme=aoplo][data-surface=manage] .form-card h2,html[data-theme=aoplo][data-surface=manage] .note-field>span{color:var(--ink)}html[data-theme=aoplo][data-surface=manage] .review-delivery-date{border-bottom:1px solid #e5e2d9}html[data-theme=aoplo][data-surface=manage] .review-delivery-date>span{color:#62626b}html[data-theme=aoplo][data-surface=manage] .review-delivery-date>strong{color:#2536b8}html[data-theme=aoplo][data-surface=manage] .review-delivery-date>small{color:#62626b}html[data-theme=aoplo][data-surface=manage] .note-field textarea{border:1px solid #e5e2d9;background:#f6f5f1;color:var(--ink)}html[data-theme=aoplo][data-surface=manage] .note-field textarea::placeholder{color:#6e6e77}html[data-theme=aoplo][data-surface=manage] .success-scroll{background:#eef0fd}html[data-theme=aoplo][data-surface=manage] .success-banner{background:#3045de url("/core/assets/order-success-banner-CC43AE3G.png") center / cover no-repeat;color:#fff}html[data-theme=aoplo][data-surface=manage] .success-banner h1,html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=store] .success-banner h1{color:#fff}html[data-theme=aoplo][data-surface=manage] .success-banner p{color:#dde1fb}html[data-theme=aoplo][data-surface=manage] .success-caution{border:1px solid #f6d9a4;background:#fffaf0}html[data-theme=aoplo][data-surface=manage] .success-caution-icon{border:3px solid #c56a05;color:#c56a05}html[data-theme=aoplo][data-surface=manage] .success-caution strong{color:#944d05}html[data-theme=aoplo][data-surface=manage] .success-caution p{color:#4d5557}html[data-theme=aoplo][data-surface=manage] .success-receipt{border:1px solid #e0e6e8;background:#fff;box-shadow:0 5px 20px #1717170a}html[data-theme=aoplo][data-surface=manage] .success-receipt>div,html[data-theme=aoplo][data-surface=manage] .detail-info-card>div{border-bottom:1px solid #e5e2d9}html[data-theme=aoplo][data-surface=manage] .success-receipt>div:last-child,html[data-theme=aoplo][data-surface=manage] .detail-info-card>div:last-child{border-bottom:0}html[data-theme=aoplo][data-surface=manage] .success-receipt span,html[data-theme=aoplo][data-surface=manage] .detail-info-card span{color:#62626b}html[data-theme=aoplo][data-surface=manage] .success-receipt strong,html[data-theme=aoplo][data-surface=manage] .detail-info-card strong{color:var(--ink)}html[data-theme=aoplo][data-surface=manage] .status-text{color:#8a5b00!important}html[data-theme=aoplo][data-surface=manage] .success-button{background:#3045de;box-shadow:none}html[data-theme=aoplo][data-surface=manage] .success-orders-link{border:0;background:transparent;color:#2536b8}html[data-theme=aoplo][data-surface=manage] .orders-month-filter>span{color:#62626b}html[data-theme=aoplo][data-surface=manage] .orders-month-filter select{border:1px solid #e5e2d9;background:#fff;color:var(--ink)}html[data-theme=aoplo][data-surface=manage] .orders-empty,html[data-theme=aoplo][data-surface=manage] .orders-load-error{color:#62626b}html[data-theme=aoplo][data-surface=manage] .orders-load-error{color:#a23d3d}html[data-theme=aoplo][data-surface=manage] .orders-load-more{border:1px solid #e5e2d9;background:#fff;color:#2536b8}html[data-theme=aoplo][data-surface=manage] .orders-load-more:disabled{color:#62626b}html[data-theme=aoplo][data-surface=manage] .order-card{border:1px solid rgba(48,69,222,.06);background:#fff;box-shadow:0 4px 18px #1717170a;color:var(--ink)}html[data-theme=aoplo][data-surface=manage] .order-card-top>div span,html[data-theme=aoplo][data-surface=manage] .order-card-bottom span{color:#62626b}html[data-theme=aoplo][data-surface=manage] .status-\5f85\78ba\8a8d {background:#fff0d1;color:#855c00}html[data-theme=aoplo][data-surface=manage] .status-\5f85\51fa\8ca8 {background:#e8f2ff;color:#32699c}html[data-theme=aoplo][data-surface=manage] .status-\5df2\5b8c\6210 {background:#eef0fd;color:#2536b8}html[data-theme=aoplo][data-surface=manage] .status-\9810\6293 {background:#eee9fa;color:#674b94}html[data-theme=aoplo][data-surface=manage] .status-\5df2\53d6\6d88 ,html[data-theme=aoplo][data-surface=manage] .status-\5df2\522a\9664 {background:#f4e8e8;color:#914a4a}html[data-theme=aoplo][data-surface=manage] .order-card-bottom{border-top:1px solid #e5e2d9}html[data-theme=aoplo][data-surface=manage] .order-card-bottom svg{color:#62626b}html[data-theme=aoplo][data-surface=manage] .detail-status-card{background:#2536b8;color:#fff}html[data-theme=aoplo][data-surface=manage] .detail-status-card p{color:#6e6e77}html[data-theme=aoplo][data-surface=manage] .role-hub-scroll{background:#f6f5f1}html[data-theme=aoplo][data-surface=manage] .role-hub-content{background:#f6f5f1;color:var(--ink)}html[data-theme=aoplo][data-surface=manage] .role-brand-mark{border:3px solid #fff;background:#f1eadf;box-shadow:0 8px 24px #17171724}html[data-theme=aoplo][data-surface=manage] .role-kicker{color:#3045de}html[data-theme=aoplo][data-surface=manage] .role-intro{color:#62626b}html[data-theme=aoplo][data-surface=manage] .role-card{border:1px solid rgba(48,69,222,.07);background:#fff;color:var(--ink);box-shadow:0 7px 22px #1717170f}html[data-theme=aoplo][data-surface=manage] .customer-role .role-icon{background:#eef0fd;color:#2536b8}html[data-theme=aoplo][data-surface=manage] .admin-role .role-icon{background:#e9efff;color:#3759a8}html[data-theme=aoplo][data-surface=manage] .driver-role .role-icon{background:#fff0dc;color:#a45b06}html[data-theme=aoplo][data-surface=manage] .role-copy small{color:#62626b}html[data-theme=aoplo][data-surface=manage] .role-card>svg{color:#6e6e77}html[data-theme=aoplo][data-surface=manage] .demo-mode-note{color:#62626b}html[data-theme=aoplo][data-surface=manage] .service-readiness>div{border:1px solid #e5e2d9;background:#ffffffb8}html[data-theme=aoplo][data-surface=manage] .service-readiness>div>span{background:#d7a24f}html[data-theme=aoplo][data-surface=manage] .service-readiness>div>span.ready{background:#3045de}html[data-theme=aoplo][data-surface=manage] .service-readiness small{color:#62626b}html[data-theme=aoplo][data-surface=manage] .login-scroll{background:#f6f5f1}html[data-theme=aoplo][data-surface=manage] .login-content{color:var(--ink)}html[data-theme=aoplo][data-surface=manage] .admin-login-icon{background:#e7edff;color:#3557a4}html[data-theme=aoplo][data-surface=manage] .login-content>p:not(.login-kicker):not(.login-demo-copy){color:#62626b}html[data-theme=aoplo][data-surface=manage] .login-card{border:1px solid rgba(48,69,222,.07);background:#fff;box-shadow:0 7px 24px #1717170f}html[data-theme=aoplo][data-surface=manage] .login-card label>span{color:#62626b}html[data-theme=aoplo][data-surface=manage] .login-card input{border:1px solid #e5e2d9;background:#f6f5f1;color:var(--ink)}html[data-theme=aoplo][data-surface=manage] .login-card input:focus{border-color:#3045de;outline:3px solid rgba(48,69,222,.1)}html[data-theme=aoplo][data-surface=manage] .remember-login-row{color:#171717}html[data-theme=aoplo][data-surface=manage] .remember-login-control{border:1px solid #e5e2d9;background:#f6f5f1;color:transparent!important}html[data-theme=aoplo][data-surface=manage] .remember-login-row>input:checked+.remember-login-control{border-color:#3045de;background:#3045de;color:#fff!important;box-shadow:0 3px 9px #17171733}html[data-theme=aoplo][data-surface=manage] .remember-login-row>input:focus-visible+.remember-login-control{outline:3px solid rgba(48,69,222,.18)}html[data-theme=aoplo][data-surface=manage] .remember-login-label{color:#171717}html[data-theme=aoplo][data-surface=manage] .api-loading-indicator{border:1px solid rgba(48,69,222,.22);background:#eef0fdf7;color:#2536b8;box-shadow:0 12px 30px #1717172e}html[data-theme=aoplo][data-surface=manage] .staff-session-check{color:var(--ink)}html[data-theme=aoplo][data-surface=manage] .staff-session-check>span{background:#eef0fd;color:#2536b8}html[data-theme=aoplo][data-surface=manage] .staff-session-check p{color:#62626b}html[data-theme=aoplo][data-surface=manage] .driver-session-check>span{background:#fff1df;color:#a65d0d}html[data-theme=aoplo][data-surface=manage] .driver-login-button{background:#e98b24;color:#2d1600;box-shadow:0 6px 16px #e98b2433}html[data-theme=aoplo][data-surface=manage] .login-demo-copy{color:#62626b}html[data-theme=aoplo][data-surface=manage] .login-error{color:#b23b3b}html[data-theme=aoplo][data-surface=manage] .dashboard-scroll{background:#f6f5f1}html[data-theme=aoplo][data-surface=manage] .dashboard-content{color:var(--ink)}html[data-theme=aoplo][data-surface=manage] .admin-mobile-drawer-backdrop{border:0;background:#2536b875}html[data-theme=aoplo][data-surface=manage] .admin-mobile-drawer{background:#2536b8;color:#fff;box-shadow:22px 0 48px #1717173d}html[data-theme=aoplo][data-surface=manage] .admin-mobile-drawer-header{border-bottom:1px solid rgba(255,255,255,.1)}html[data-theme=aoplo][data-surface=manage] .admin-mobile-drawer-header small{color:#ffffff8f}html[data-theme=aoplo][data-surface=manage] .admin-mobile-drawer-header>button{border:1px solid rgba(255,255,255,.13);background:#ffffff0f;color:#fff}html[data-theme=aoplo][data-surface=manage] .admin-mobile-drawer nav>span{color:#ffffff6b}html[data-theme=aoplo][data-surface=manage] .admin-mobile-drawer nav button{border:0;background:transparent;color:#ffffffb8}html[data-theme=aoplo][data-surface=manage] .admin-mobile-drawer nav button.active{background:#ffffff1c;color:#fff;box-shadow:inset 3px 0 #f7d67a}html[data-theme=aoplo][data-surface=manage] .admin-mobile-drawer-footer{border-top:1px solid rgba(255,255,255,.1)}html[data-theme=aoplo][data-surface=manage] .admin-mobile-drawer-footer button{border:1px solid rgba(255,255,255,.13);background:#ffffff0e;color:#fff}html[data-theme=aoplo][data-surface=manage] .admin-mobile-drawer-footer button small{color:#ffffff8c}html[data-theme=aoplo][data-surface=manage] .admin-header-actions button{border:1px solid #e5e2d9;background:#fffffff5;color:#171717;box-shadow:0 3px 12px #17171714}html[data-theme=aoplo][data-surface=manage] .admin-hero{background:#2536b8}html[data-theme=aoplo][data-surface=manage] .admin-lock-button{border:1px solid rgba(255,255,255,.2);background:#ffffff1a;color:#fff}html[data-theme=aoplo][data-surface=manage] .admin-logout-button,html[data-theme=aoplo][data-surface=manage] .driver-logout-button{border:1px solid rgba(255,255,255,.2);background:transparent;color:#fff}html[data-theme=aoplo][data-surface=manage] .dashboard-tabs{border:1px solid #e5e2d9;background:#fff}html[data-theme=aoplo][data-surface=manage] .dashboard-tabs button{border:0;background:transparent;color:#62626b}html[data-theme=aoplo][data-surface=manage] .dashboard-tabs button.active{background:#eef0fd;color:#2536b8}html[data-theme=aoplo][data-surface=manage] .dashboard-notice{border:1px solid #c9cff7;background:#eef0fd;color:#2536b8}html[data-theme=aoplo][data-surface=manage] .admin-global-toast{box-shadow:0 12px 30px #17171729}html[data-theme=aoplo][data-surface=manage] .admin-global-toast.error{border-color:#f0caca;background:#fff4f4;color:#a63f3f}html[data-theme=aoplo][data-surface=manage] .dashboard-section-heading p,html[data-theme=aoplo][data-surface=manage] .driver-list-heading p{color:#62626b}html[data-theme=aoplo][data-surface=manage] .dashboard-section-heading>button{border:1px solid #e5e2d9;background:#fff;color:#62626b}html[data-theme=aoplo][data-surface=manage] .admin-order-card{border:1px solid rgba(48,69,222,.07);background:#fff}html[data-theme=aoplo][data-surface=manage] .admin-order-card.selected{border-color:#3045de6b;background:#eef0fd;box-shadow:0 0 0 2px #17171714}html[data-theme=aoplo][data-surface=manage] .admin-order-store-copy{border:0;background:transparent;color:inherit}html[data-theme=aoplo][data-surface=manage] .admin-order-store-copy:hover strong,html[data-theme=aoplo][data-surface=manage] .admin-order-store-copy:focus-visible strong{color:#2536b8}html[data-theme=aoplo][data-surface=manage] .admin-order-select input,html[data-theme=aoplo][data-surface=manage] .admin-order-select-all input{accent-color:#2536b8}html[data-theme=aoplo][data-surface=manage] .admin-order-select-all{color:inherit}html[data-theme=aoplo][data-surface=manage] .admin-order-route-position>span{color:#6e6e77}html[data-theme=aoplo][data-surface=manage] .admin-order-created-at{color:#62626b}html[data-theme=aoplo][data-surface=manage] .admin-order-summary{border-top:1px solid #e5e2d9;border-bottom:1px solid #e5e2d9;color:#62626b}html[data-theme=aoplo][data-surface=manage] .admin-order-exchange-line{color:#674b94}html[data-theme=aoplo][data-surface=manage] .admin-order-exchange-line.return{color:#995b45}html[data-theme=aoplo][data-surface=manage] .admin-order-exchange-line small{color:#62626b}html[data-theme=aoplo][data-surface=manage] .admin-order-total{color:#2536b8}html[data-theme=aoplo][data-surface=manage] .order-card-actions .danger-link,html[data-theme=aoplo][data-surface=manage] .danger-link{border-color:#efc9c9;color:#a33d3d}html[data-theme=aoplo][data-surface=manage] .order-store-search svg{color:#62626b}html[data-theme=aoplo][data-surface=manage] .order-store-search input{border:1px solid #e5e2d9;background:#fff;color:var(--ink)}html[data-theme=aoplo][data-surface=manage] .admin-order-revenue{border:1px solid #c9cff7;background:#eef0fd;color:#171717}html[data-theme=aoplo][data-surface=manage] .admin-order-revenue-heading{border-right:1px solid #e5e2d9}html[data-theme=aoplo][data-surface=manage] .admin-order-revenue-heading svg{color:#3045de}html[data-theme=aoplo][data-surface=manage] .admin-order-revenue-value{color:#171717}html[data-theme=aoplo][data-surface=manage] .admin-order-revenue-value.is-error{color:#a64339}html[data-theme=aoplo][data-surface=manage] .admin-order-revenue-context{color:#62626b}html[data-theme=aoplo][data-surface=manage] .admin-order-revenue-retry{border:1px solid #d9a8a3;background:#fff;color:#a64339}html[data-theme=aoplo][data-surface=manage] .admin-order-selection-toggle{border:1px solid #e5e2d9;background:#fff;color:#171717}html[data-theme=aoplo][data-surface=manage] .admin-order-selection-toggle:hover,html[data-theme=aoplo][data-surface=manage] .admin-order-selection-toggle:focus-visible{border-color:#62626b;background:#f6f5f1}html[data-theme=aoplo][data-surface=manage] .admin-order-selection-toggle.active{border-color:#3045de;background:#2536b8;color:#fff}html[data-theme=aoplo][data-surface=manage] .admin-order-route-select{border:1px solid #e5e2d9;background:#fff;color:#171717}html[data-theme=aoplo][data-surface=manage] .admin-order-sort-button{border:0;background:transparent;color:inherit}html[data-theme=aoplo][data-surface=manage] .admin-order-sort-icon{color:#6e6e77}html[data-theme=aoplo][data-surface=manage] .admin-order-sort-button:hover,html[data-theme=aoplo][data-surface=manage] .admin-order-sort-button:focus-visible{color:#2536b8;background:#eef0fd}html[data-theme=aoplo][data-surface=manage] .admin-order-sort-button.active{background:#eef0fd;color:#2536b8;box-shadow:inset 0 -2px #171717}html[data-theme=aoplo][data-surface=manage] .admin-order-sort-button.active .admin-order-sort-icon{color:#2536b8}html[data-theme=aoplo][data-surface=manage] .admin-order-sort-button:focus-visible{outline:2px solid rgba(48,69,222,.24)}html[data-theme=aoplo][data-surface=manage] .admin-order-route-code{background:#eef0fd;color:#2536b8}html[data-theme=aoplo][data-surface=manage] .order-bulk-toolbar button,html[data-theme=aoplo][data-surface=manage] .bulk-delete-confirm button{border:1px solid #e5e2d9;background:#fff;color:#171717}html[data-theme=aoplo][data-surface=manage] .order-bulk-toolbar .danger-link,html[data-theme=aoplo][data-surface=manage] .bulk-delete-confirm .danger-link{border-color:#efc9c9;color:#a33d3d}html[data-theme=aoplo][data-surface=manage] .store-unbind{border-top:1px solid #e4e0d6}html[data-theme=aoplo][data-surface=manage] .store-unbind p{color:#62626b}html[data-theme=aoplo][data-surface=manage] .store-unbind-button,html[data-theme=aoplo][data-surface=manage] .bulk-delete-confirm button.store-unbind-confirm{border:1px solid #e7b4b4;background:#fff;color:#a43e3e}html[data-theme=aoplo][data-surface=manage] .store-delete-button,html[data-theme=aoplo][data-surface=manage] .bulk-delete-confirm button.store-delete-confirm{border:1px solid #b42318;background:#b42318;color:#fff}html[data-theme=aoplo][data-surface=manage] .bulk-delete-confirm p{color:#62626b}html[data-theme=aoplo][data-surface=manage] .admin-order-delete-confirm dl{border:1px solid #e5e2d9}html[data-theme=aoplo][data-surface=manage] .admin-order-delete-confirm dl>div+div{border-left:1px solid #e5e2d9}html[data-theme=aoplo][data-surface=manage] .admin-order-delete-confirm dt{color:#62626b}html[data-theme=aoplo][data-surface=manage] .admin-order-delete-confirm dd{color:#171717}html[data-theme=aoplo][data-surface=manage] .admin-order-delete-confirm p{color:#62626b}html[data-theme=aoplo][data-surface=manage] .admin-order-delete-confirm .admin-order-delete-summary{border:1px solid #efc9c9;background:#fff7f6;color:#b42318}html[data-theme=aoplo][data-surface=manage] .admin-order-delete-confirm button{border:1px solid #e5e2d9;background:#fff;color:#171717}html[data-theme=aoplo][data-surface=manage] .admin-order-delete-confirm button.danger-link{border-color:#a63b35;background:#a63b35;color:#fff}html[data-theme=aoplo][data-surface=manage] .product-stat-row+.product-stat-row{border-top:1px solid #e5e2d9}html[data-theme=aoplo][data-surface=manage] .management-grid button{border:1px solid rgba(48,69,222,.07);background:#fff;color:#171717}html[data-theme=aoplo][data-surface=manage] .management-grid button svg{color:#3045de}html[data-theme=aoplo][data-surface=manage] .stop-title-row>div>span{color:#9a6a35}html[data-theme=aoplo][data-surface=manage] .driver-exchange-summary{border:1px solid #e1d9ef;background:#f8f5fc}html[data-theme=aoplo][data-surface=manage] .driver-exchange-summary-row+.driver-exchange-summary-row{border-top:1px solid #e1d9ef}html[data-theme=aoplo][data-surface=manage] .driver-exchange-summary-row strong{color:#674b94}html[data-theme=aoplo][data-surface=manage] .driver-exchange-summary-row>span{color:#445065}html[data-theme=aoplo][data-surface=manage] .driver-return-deduction{border-top:1px solid #e1d9ef;color:#674b94}html[data-theme=aoplo][data-surface=manage] .driver-exchange-summary-row .driver-return-deduction strong{color:#674b94}html[data-theme=aoplo][data-surface=manage] .driver-net-collection{color:#244674}html[data-theme=aoplo][data-surface=manage] .store-manager-back{border:1px solid #e5e2d9;background:#fff;color:#62626b}html[data-theme=aoplo][data-surface=manage] .store-manager-add{border:0;background:#2536b8;color:#fff}html[data-theme=aoplo][data-surface=manage] .store-manager-import{border:1px solid #c9cff7;background:#eef0fd;color:#2536b8}html[data-theme=aoplo][data-surface=manage] .store-word-import-summary>div{border:1px solid #e5e2d9;background:#f6f5f1}html[data-theme=aoplo][data-surface=manage] .store-word-import-summary span{color:#62626b}html[data-theme=aoplo][data-surface=manage] .store-word-import-summary strong{color:#2536b8}html[data-theme=aoplo][data-surface=manage] .store-word-import-note,html[data-theme=aoplo][data-surface=manage] .store-word-preview-more{color:#62626b}html[data-theme=aoplo][data-surface=manage] .store-word-import-errors{border:1px solid #efcaca;background:#fff4f4;color:#9d4141}html[data-theme=aoplo][data-surface=manage] .store-word-preview-wrap{border:1px solid #e5e2d9}html[data-theme=aoplo][data-surface=manage] .store-word-preview-table{color:#171717}html[data-theme=aoplo][data-surface=manage] .store-word-preview-table th,html[data-theme=aoplo][data-surface=manage] .store-word-preview-table td{border-bottom:1px solid #e5e2d9}html[data-theme=aoplo][data-surface=manage] .store-word-preview-table th{background:#f6f5f1;color:#62626b}html[data-theme=aoplo][data-surface=manage] .store-word-preview-table tr:last-child td{border-bottom:0}html[data-theme=aoplo][data-surface=manage] .store-word-preview-table th:first-child,html[data-theme=aoplo][data-surface=manage] .store-word-preview-table td:first-child,html[data-theme=aoplo][data-surface=manage] .word-import-review-table small{color:#62626b}html[data-theme=aoplo][data-surface=manage] .word-import-status{background:#f6f5f1;color:#62626b}html[data-theme=aoplo][data-surface=manage] .word-import-status.status-new,html[data-theme=aoplo][data-surface=manage] .word-import-status.status-update{background:#eef0fd;color:#2536b8}html[data-theme=aoplo][data-surface=manage] .word-import-status.status-skipped,html[data-theme=aoplo][data-surface=manage] .word-import-review-table .word-import-warning{color:#906017}html[data-theme=aoplo][data-surface=manage] .word-import-price-change strong{color:#2536b8}@media(max-width:640px){html[data-theme=aoplo][data-surface=manage] .word-import-review-table tr{border-bottom:1px solid #e5e2d9}}@media(max-width:640px){html[data-theme=aoplo][data-surface=manage] .word-import-review-table tr:last-child{border-bottom:0}}@media(max-width:640px){html[data-theme=aoplo][data-surface=manage] .word-import-review-table td,html[data-theme=aoplo][data-surface=manage] .word-import-review-table td:first-child{border:0}}@media(max-width:640px){html[data-theme=aoplo][data-surface=manage] .word-import-review-table td:before{color:#62626b}}html[data-theme=aoplo][data-surface=manage] .store-manager-heading>span{color:#62626b}html[data-theme=aoplo][data-surface=manage] .admin-pagination{color:#62626b}html[data-theme=aoplo][data-surface=manage] .admin-pagination button{border:1px solid #e5e2d9;background:#fff;color:#171717}html[data-theme=aoplo][data-surface=manage] .inline-check{color:#62626b}html[data-theme=aoplo][data-surface=manage] .store-manager-error{border:1px solid #f0caca;background:#fff4f4;color:#a63f3f}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .store-manager-error{box-shadow:0 12px 30px #531a1a24}html[data-theme=aoplo][data-surface=manage] .store-selection-row{background:#fff}html[data-theme=aoplo][data-surface=manage] .store-row-select input{accent-color:#2536b8}html[data-theme=aoplo][data-surface=manage] .store-route-selection-actions button,html[data-theme=aoplo][data-surface=manage] .store-route-batch-footer button{border:1px solid #e5e2d9;background:#fff;color:#2536b8}html[data-theme=aoplo][data-surface=manage] .store-route-batch-editor{border:1px solid #e5e2d9;background:#f6f5f1}html[data-theme=aoplo][data-surface=manage] .store-route-batch-field{color:#62626b}html[data-theme=aoplo][data-surface=manage] .store-route-batch-field-heading strong{color:#171717}html[data-theme=aoplo][data-surface=manage] .store-route-batch-field-heading small{color:#62626b}html[data-theme=aoplo][data-surface=manage] .store-route-batch-field-icon{background:#f6f5f1;color:#2536b8}html[data-theme=aoplo][data-surface=manage] .store-route-batch-field select{border:1px solid #e5e2d9;background:#fff;color:#171717}html[data-theme=aoplo][data-surface=manage] .store-route-batch-field .delivery-days-picker button{color:#62626b}html[data-theme=aoplo][data-surface=manage] .store-route-batch-field .delivery-days-picker button:hover:not(:disabled){border-color:#62626b;background:#f6f5f1;color:#2536b8}html[data-theme=aoplo][data-surface=manage] .store-route-batch-field .delivery-days-picker button[aria-pressed=true]{border-color:#3045de;background:#2536b8;color:#fff;box-shadow:0 2px 5px #17171733}html[data-theme=aoplo][data-surface=manage] .store-route-batch-field .delivery-days-picker button[aria-pressed=true]:hover:not(:disabled){border-color:#3045de;background:#2536b8;color:#fff}html[data-theme=aoplo][data-surface=manage] .store-route-batch-target{background:#f6f5f1;color:#62626b}html[data-theme=aoplo][data-surface=manage] .store-route-batch-target svg{color:#2536b8}html[data-theme=aoplo][data-surface=manage] .store-route-batch-target strong{color:#2536b8}html[data-theme=aoplo][data-surface=manage] .store-route-batch-note{color:#62626b}html[data-theme=aoplo][data-surface=manage] .store-route-batch-warning{border-left:3px solid #ca8a23;background:#fff7e7;color:#80520f}html[data-theme=aoplo][data-surface=manage] .store-route-preview{border-top:1px solid #e5e2d9}html[data-theme=aoplo][data-surface=manage] .store-route-preview-row{border-bottom:1px solid #e5e2d9}html[data-theme=aoplo][data-surface=manage] .store-route-preview-row small{color:#8b651f}html[data-theme=aoplo][data-surface=manage] .store-route-preview-change{color:#62626b}html[data-theme=aoplo][data-surface=manage] .store-route-preview-change strong{color:#2536b8}html[data-theme=aoplo][data-surface=manage] .store-route-preview-change small{color:#62626b}html[data-theme=aoplo][data-surface=manage] .store-route-batch-footer{border-top:1px solid #e5e2d9}html[data-theme=aoplo][data-surface=manage] .store-route-batch-footer .primary-action{color:#fff;background:#2536b8}html[data-theme=aoplo][data-surface=manage] .store-route-batch-footer .warning-action{border-color:#a96318;background:#a96318;color:#fff}html[data-theme=aoplo][data-surface=manage] .store-route-removal-summary{border:1px solid #ead6b5;background:#fff8eb;color:#72430e}html[data-theme=aoplo][data-surface=manage] .store-route-preview-change.removal strong{color:#8a5112}html[data-theme=aoplo][data-surface=manage] .store-route-preview-change.removal.is-unassigned strong{color:#a54239}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .store-selection-row{border-bottom:1px solid #e5e2d9}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .store-selection-row:last-child{border-bottom:0}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .store-selection-row.is-checked{background:#eef0fd}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .store-selection-row .store-directory-card.manager-record-card{border:0;background:transparent}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .store-selection-row .store-directory-card.manager-record-card:hover{background:#f6f5f1}html[data-theme=aoplo][data-surface=manage] .store-directory-card.manager-record-card:hover{border-color:#3045de47;box-shadow:0 8px 22px #17171712}html[data-theme=aoplo][data-surface=manage] .driver-manager-toolbar>span{color:#62626b}html[data-theme=aoplo][data-surface=manage] .store-directory-card{border:1px solid rgba(48,69,222,.08);background:#fff;color:#171717}html[data-theme=aoplo][data-surface=manage] .store-directory-card.selected{border-color:#c9cff7;background:#eef0fd;box-shadow:0 0 0 2px #17171714}html[data-theme=aoplo][data-surface=manage] .store-directory-copy small{color:#62626b}html[data-theme=aoplo][data-surface=manage] .store-directory-card>svg{color:#62626b}html[data-theme=aoplo][data-surface=manage] .store-binding-badge{background:#fff0d1;color:#855c00}html[data-theme=aoplo][data-surface=manage] .store-binding-badge.bound{background:#eef0fd;color:#2536b8}html[data-theme=aoplo][data-surface=manage] .store-binding-badge.personal{background:#e9f0fc;color:#426593}html[data-theme=aoplo][data-surface=manage] .store-binding-badge.inactive{background:#f6f5f1;color:#62626b}html[data-theme=aoplo][data-surface=manage] .store-form label>span{color:#62626b}html[data-theme=aoplo][data-surface=manage] .store-form input,html[data-theme=aoplo][data-surface=manage] .store-form textarea,html[data-theme=aoplo][data-surface=manage] .store-form select{border:1px solid #e5e2d9;background:#f6f5f1;color:var(--ink)}html[data-theme=aoplo][data-surface=manage] .store-form select{background-image:linear-gradient(45deg,transparent 50%,#3045de 50%),linear-gradient(135deg,#3045de 50%,transparent 50%)}html[data-theme=aoplo][data-surface=manage] .store-form input:focus,html[data-theme=aoplo][data-surface=manage] .store-form textarea:focus,html[data-theme=aoplo][data-surface=manage] .store-form select:focus{border-color:#3045de;outline:3px solid rgba(48,69,222,.1)}html[data-theme=aoplo][data-surface=manage] .store-binding-instruction{border:1px solid #ead6ad;background:#fff9eb}html[data-theme=aoplo][data-surface=manage] .store-binding-instruction strong{color:#715016}html[data-theme=aoplo][data-surface=manage] .store-binding-instruction span{color:#8b754c}html[data-theme=aoplo][data-surface=manage] .store-binding-instruction button{border:1px dashed #cda85e;background:#fff;color:#674711}html[data-theme=aoplo][data-surface=manage] .danger-action{border:1px solid #e8bcbc;background:#fff5f5;color:#a43e3e}html[data-theme=aoplo][data-surface=manage] .store-manager-empty{background:#f6f5f1;color:#62626b}html[data-theme=aoplo][data-surface=manage] .setting-switch{border:1px solid #e5e2d9;background:#fff;color:#171717}html[data-theme=aoplo][data-surface=manage] .setting-switch:hover:not(:disabled){border-color:#e5e2d9}html[data-theme=aoplo][data-surface=manage] .setting-switch-track{background:#f1efe9}html[data-theme=aoplo][data-surface=manage] .setting-switch-track>span{background:#fff;box-shadow:0 1px 4px #17171733}html[data-theme=aoplo][data-surface=manage] .setting-switch.active .setting-switch-track{background:#3045de}html[data-theme=aoplo][data-surface=manage] .setting-switch:focus-visible{outline:3px solid rgba(48,69,222,.18)}html[data-theme=aoplo][data-surface=manage] .driver-profile-column,html[data-theme=aoplo][data-surface=manage] .driver-route-column{border:1px solid #e5e2d9;background:#f6f5f1}html[data-theme=aoplo][data-surface=manage] .driver-profile-column>h3,html[data-theme=aoplo][data-surface=manage] .driver-route-heading h3{color:#171717}html[data-theme=aoplo][data-surface=manage] .driver-route-heading>span{background:#eef0fd;color:#2536b8}html[data-theme=aoplo][data-surface=manage] .management-detail-panel{border:1px solid rgba(48,69,222,.07);background:#fff}html[data-theme=aoplo][data-surface=manage] .account-settings-card{border:1px solid #e5e2d9;background:#fff}html[data-theme=aoplo][data-surface=manage] .notification-settings-loading{color:#62626b}html[data-theme=aoplo][data-surface=manage] .notification-schedule-toolbar>span{color:#62626b}html[data-theme=aoplo][data-surface=manage] .notification-schedule-editor{border:1px solid #e5e2d9;background:#fff}html[data-theme=aoplo][data-surface=manage] .notification-editor-heading>strong{color:#171717}html[data-theme=aoplo][data-surface=manage] .notification-editor-heading label,html[data-theme=aoplo][data-surface=manage] .notification-unordered-row{color:#62626b}html[data-theme=aoplo][data-surface=manage] .notification-editor-heading input,html[data-theme=aoplo][data-surface=manage] .notification-unordered-row input{accent-color:#2536b8}html[data-theme=aoplo][data-surface=manage] .notification-time-field>span,html[data-theme=aoplo][data-surface=manage] .notification-message-field>span,html[data-theme=aoplo][data-surface=manage] .notification-weekday-field legend{color:#62626b}html[data-theme=aoplo][data-surface=manage] .notification-weekday-field{border:0}html[data-theme=aoplo][data-surface=manage] .notification-weekday-field label{border:1px solid #e5e2d9;background:#fff;color:#62626b}html[data-theme=aoplo][data-surface=manage] .notification-weekday-field label.selected{border-color:#62626b;background:#eef0fd;color:#2536b8}html[data-theme=aoplo][data-surface=manage] .notification-editor-actions button{border:1px solid #e5e2d9;background:#fff;color:#171717}html[data-theme=aoplo][data-surface=manage] .notification-schedule-list{border-top:1px solid #e5e2d9}html[data-theme=aoplo][data-surface=manage] .notification-schedule-item{border-bottom:1px solid #e5e2d9}html[data-theme=aoplo][data-surface=manage] .notification-schedule-summary strong{color:#2536b8}html[data-theme=aoplo][data-surface=manage] .notification-schedule-summary span.enabled{background:#eef0fd;color:#2536b8}html[data-theme=aoplo][data-surface=manage] .notification-schedule-summary span.disabled{background:#f6f5f1;color:#778078}html[data-theme=aoplo][data-surface=manage] .notification-schedule-summary small{color:#62626b}html[data-theme=aoplo][data-surface=manage] .notification-schedule-summary p{color:#171717}html[data-theme=aoplo][data-surface=manage] .notification-results-hint{color:#62626b}html[data-theme=aoplo][data-surface=manage] .notification-result-refresh{border:1px solid #e5e2d9;background:#fff;color:#2536b8}html[data-theme=aoplo][data-surface=manage] .notification-run-grid{border-top:1px solid #e5e2d9}html[data-theme=aoplo][data-surface=manage] .notification-run-result+.notification-run-result{border-left:1px solid #e5e2d9}html[data-theme=aoplo][data-surface=manage] .notification-run-status{background:#f6f5f1;color:#62626b}html[data-theme=aoplo][data-surface=manage] .notification-run-status.complete{background:#eef0fd;color:#2536b8}html[data-theme=aoplo][data-surface=manage] .notification-run-status.failed{background:#fcebea;color:#a5322c}html[data-theme=aoplo][data-surface=manage] .notification-run-result .notification-run-time,html[data-theme=aoplo][data-surface=manage] .notification-run-result dt{color:#62626b}html[data-theme=aoplo][data-surface=manage] .notification-run-result .failed{color:#a5322c}html[data-theme=aoplo][data-surface=manage] .notification-run-result .notification-run-warning{border-left:3px solid #bd3c36;background:#fff0ee;color:#a5322c}html[data-theme=aoplo][data-surface=manage] .notification-run-error{color:#a5322c}@media(max-width:680px){html[data-theme=aoplo][data-surface=manage] .notification-run-result+.notification-run-result{border-left:0;border-top:1px solid #e5e2d9}}html[data-theme=aoplo][data-surface=manage] .notification-pair-preview>div{border:1px solid #e5e2d9;background:#f6f5f1}html[data-theme=aoplo][data-surface=manage] .notification-pair-preview b{color:#171717}html[data-theme=aoplo][data-surface=manage] .notification-pair-preview p,html[data-theme=aoplo][data-surface=manage] .notification-pair-preview em{color:#62626b}html[data-theme=aoplo][data-surface=manage] .notification-kind-tag{background:#eef0fd;color:#2536b8}html[data-theme=aoplo][data-surface=manage] .notification-kind-tag.unordered{background:#fff2d8;color:#8a5c16}html[data-theme=aoplo][data-surface=manage] .notification-shared-weekdays{border-bottom:1px solid #e5e2d9}html[data-theme=aoplo][data-surface=manage] .notification-delivery-hint{background:#eef0fd;color:#2536b8}html[data-theme=aoplo][data-surface=manage] .notification-channel-card{border:1px solid #e5e2d9;background:#f6f5f1}html[data-theme=aoplo][data-surface=manage] .notification-channel-toggle strong{color:#171717}html[data-theme=aoplo][data-surface=manage] .notification-channel-toggle small{color:#62626b}html[data-theme=aoplo][data-surface=manage] .notification-channel-toggle .setting-switch{border:0;background:transparent}html[data-theme=aoplo][data-surface=manage] .notification-schedule-actions button{border:1px solid #e5e2d9;background:#fff;color:#62626b}html[data-theme=aoplo][data-surface=manage] .notification-schedule-actions button:last-child{color:#a34b49}html[data-theme=aoplo][data-surface=manage] .notification-schedule-empty{border-top:1px solid #e5e2d9;border-bottom:1px solid #e5e2d9;color:#62626b}html[data-theme=aoplo][data-surface=manage] .account-identity{border-bottom:1px solid #e5e2d9}html[data-theme=aoplo][data-surface=manage] .account-identity span{color:#62626b}html[data-theme=aoplo][data-surface=manage] .account-identity strong{color:#171717}html[data-theme=aoplo][data-surface=manage] .account-password-form .password-requirement{color:#62626b}html[data-theme=aoplo][data-surface=manage] .account-password-form .password-requirement.invalid{color:#b44949}html[data-theme=aoplo][data-surface=manage] .data-table-wrap{border:1px solid #e5e2d9}html[data-theme=aoplo][data-surface=manage] .admin-modal-backdrop{background:#2536b875}html[data-theme=aoplo][data-surface=manage] .admin-modal-panel{border:1px solid rgba(48,69,222,.1);background:#fff;box-shadow:0 28px 80px #1717173d}html[data-theme=aoplo][data-surface=manage] .admin-modal-header{border-bottom:1px solid #e5e2d9;background:#fffffff5}html[data-theme=aoplo][data-surface=manage] .admin-modal-header p{color:#62626b}html[data-theme=aoplo][data-surface=manage] .admin-modal-header>button{border:1px solid #e5e2d9;background:#f6f5f1;color:#171717}html[data-theme=aoplo][data-surface=manage] .order-editor-meta{border:1px solid #e5e2d9;background:#f6f5f1}html[data-theme=aoplo][data-surface=manage] .order-editor-meta label{color:#62626b}html[data-theme=aoplo][data-surface=manage] .order-editor-meta input,html[data-theme=aoplo][data-surface=manage] .order-editor-meta textarea{border:1px solid #e5e2d9;background:#fff;color:#171717}html[data-theme=aoplo][data-surface=manage] .admin-order-detail-status{border:1px solid #e5e2d9;background:#f6f5f1;color:#62626b}html[data-theme=aoplo][data-surface=manage] .admin-order-detail-facts>div{border:1px solid #e5e2d9;background:#fff}html[data-theme=aoplo][data-surface=manage] .admin-order-detail-facts dt{color:#62626b}html[data-theme=aoplo][data-surface=manage] .admin-order-detail-facts dd{color:#171717}html[data-theme=aoplo][data-surface=manage] .admin-order-detail-items>div{background:#f6f5f1;color:#171717}html[data-theme=aoplo][data-surface=manage] .admin-order-detail-items small{color:#62626b}html[data-theme=aoplo][data-surface=manage] .admin-order-exchange-detail h3{color:#171717}html[data-theme=aoplo][data-surface=manage] .admin-order-exchange-detail>p{color:#62626b}html[data-theme=aoplo][data-surface=manage] .admin-order-exchange-detail article{border:1px solid #e1d9ef;background:#f8f5fc}html[data-theme=aoplo][data-surface=manage] .admin-order-exchange-detail article.return{border-color:#eadbd4;background:#fbf6f3}html[data-theme=aoplo][data-surface=manage] .admin-order-exchange-detail article>strong{color:#674b94}html[data-theme=aoplo][data-surface=manage] .admin-order-exchange-detail article.return>strong{color:#995b45}html[data-theme=aoplo][data-surface=manage] .admin-order-exchange-detail li{border-top:1px solid rgba(103,75,148,.13);color:#171717}html[data-theme=aoplo][data-surface=manage] .admin-order-exchange-detail li b{color:inherit}html[data-theme=aoplo][data-surface=manage] .data-table{background:#fff}html[data-theme=aoplo][data-surface=manage] .data-table th,html[data-theme=aoplo][data-surface=manage] .data-table td{border-bottom:1px solid #e5e2d9}html[data-theme=aoplo][data-surface=manage] .data-table th{background:#f6f5f1;color:#62626b}html[data-theme=aoplo][data-surface=manage] .data-table td small{color:#62626b}html[data-theme=aoplo][data-surface=manage] .data-table input{border:1px solid #e5e2d9}html[data-theme=aoplo][data-surface=manage] .data-table button,html[data-theme=aoplo][data-surface=manage] .report-toolbar button,html[data-theme=aoplo][data-surface=manage] .inline-form button,html[data-theme=aoplo][data-surface=manage] .subpanel-heading button,html[data-theme=aoplo][data-surface=manage] .rule-list button{border:1px solid #e5e2d9;background:#fff;color:#62626b}html[data-theme=aoplo][data-surface=manage] .custom-pricing-panel .custom-price-category-row th{border-top:5px solid #e5e2d9;border-bottom:1px solid #e5e2d9;background:#f6f5f1;color:#2536b8}html[data-theme=aoplo][data-surface=manage] .custom-pricing-panel .custom-price-category-row th small{color:#62626b}html[data-theme=aoplo][data-surface=manage] .metric-strip>div,html[data-theme=aoplo][data-surface=manage] .driver-summary-grid>div{border:1px solid #e5e2d9;background:#fff}html[data-theme=aoplo][data-surface=manage] .metric-strip span,html[data-theme=aoplo][data-surface=manage] .driver-summary-grid span{color:#62626b}html[data-theme=aoplo][data-surface=manage] .compact-product-grid label,html[data-theme=aoplo][data-surface=manage] .driver-order-grid label{background:#fff}html[data-theme=aoplo][data-surface=manage] .compact-product-grid small,html[data-theme=aoplo][data-surface=manage] .driver-order-grid small{color:#62626b}html[data-theme=aoplo][data-surface=manage] .compact-product-grid input,html[data-theme=aoplo][data-surface=manage] .driver-order-grid input:not(.stepper-input){border:1px solid #e5e2d9}html[data-theme=aoplo][data-surface=manage] .store-activation-warning,html[data-theme=aoplo][data-surface=manage] .route-assignment-warning{border:1px solid #f0d29b;background:#fff8e9;color:#83570d}html[data-theme=aoplo][data-surface=manage] .driver-summary-grid>div{border-color:#ecdcc8;background:#fffaf3}html[data-theme=aoplo][data-surface=manage] .driver-summary-disclosure{border:1px solid #e5e2d9;background:#fff}html[data-theme=aoplo][data-surface=manage] .driver-summary-disclosure>summary{color:#171717}html[data-theme=aoplo][data-surface=manage] .driver-summary-disclosure>summary small{color:#62626b}html[data-theme=aoplo][data-surface=manage] .driver-summary-body{border-top:1px solid #e5e2d9}html[data-theme=aoplo][data-surface=manage] .driver-operation-toolbar>input,html[data-theme=aoplo][data-surface=manage] .driver-operation-field input,html[data-theme=aoplo][data-surface=manage] .driver-operation-field textarea,html[data-theme=aoplo][data-surface=manage] .driver-operation-field select,html[data-theme=aoplo][data-surface=manage] .driver-temp-form input{border:1px solid #e5e2d9;background:#fff;color:var(--ink)}html[data-theme=aoplo][data-surface=manage] .driver-operation-field{color:#62626b}html[data-theme=aoplo][data-surface=manage] .driver-category-tabs button{border:1px solid #e5e2d9;background:#fff;color:#62626b}html[data-theme=aoplo][data-surface=manage] .driver-category-tabs button.active{border-color:#c9cff7;background:#eef0fd;color:#2536b8}html[data-theme=aoplo][data-surface=manage] .driver-order-product{border:1px solid #e5e2d9;background:#fff}html[data-theme=aoplo][data-surface=manage] .driver-order-product.selected{border-color:#c9cff7;background:#eef0fd}html[data-theme=aoplo][data-surface=manage] .driver-order-product-copy small{color:#62626b}html[data-theme=aoplo][data-surface=manage] .driver-order-action-modal .driver-order-product-copy .driver-historical-product-note{color:#8a5700}html[data-theme=aoplo][data-surface=manage] .driver-price-field{color:#62626b}html[data-theme=aoplo][data-surface=manage] .driver-price-field input{border:1px solid #e5e2d9;background:#fff}html[data-theme=aoplo][data-surface=manage] .driver-quantity-stepper button{color:#2536b8}html[data-theme=aoplo][data-surface=manage] .driver-quantity-stepper button:disabled{color:#6e6e77}html[data-theme=aoplo][data-surface=manage] .driver-operation-footer{border-top:1px solid #e5e2d9;background:#fffffff7;box-shadow:0 -10px 24px #1717170f}html[data-theme=aoplo][data-surface=manage] .driver-operation-footer>span{color:#62626b}html[data-theme=aoplo][data-surface=manage] .driver-operation-empty{background:#f6f5f1;color:#62626b}html[data-theme=aoplo][data-surface=manage] .driver-adhoc-search-field{border:1px solid #e5e2d9;background:#fff;color:#62626b}html[data-theme=aoplo][data-surface=manage] .driver-adhoc-search-field:focus-within{border-color:#3045de;box-shadow:0 0 0 3px #1717171a}html[data-theme=aoplo][data-surface=manage] .driver-adhoc-search-field input{border:0;outline:0;background:transparent}html[data-theme=aoplo][data-surface=manage] .driver-adhoc-search button,html[data-theme=aoplo][data-surface=manage] .driver-create-temp-button,html[data-theme=aoplo][data-surface=manage] .driver-temp-back{border:1px solid #e5e2d9;background:#fff;color:#62626b}html[data-theme=aoplo][data-surface=manage] .driver-adhoc-search button{border-color:#3045de;background:#2536b8;color:#fff}html[data-theme=aoplo][data-surface=manage] .driver-adhoc-search button:disabled{border-color:#e5e2d9;background:#f6f5f1;color:#62626b}html[data-theme=aoplo][data-surface=manage] .driver-adhoc-scope{color:#62626b}html[data-theme=aoplo][data-surface=manage] .driver-adhoc-results>button{border:1px solid #e5e2d9;background:#fff;color:#171717}html[data-theme=aoplo][data-surface=manage] .driver-adhoc-results small{color:#62626b}html[data-theme=aoplo][data-surface=manage] .driver-temp-entry{border:1px solid #ebe4dc;background:#faf7f2}html[data-theme=aoplo][data-surface=manage] .driver-temp-entry strong{color:#3f382f}html[data-theme=aoplo][data-surface=manage] .driver-temp-entry small{color:#837a70}html[data-theme=aoplo][data-surface=manage] .driver-create-temp-button{border-color:#d8d0c6;background:#fff;color:#171717}html[data-theme=aoplo][data-surface=manage] .driver-header-profile>svg{color:#f7fbff}html[data-theme=aoplo][data-surface=manage] .driver-header-profile strong{color:#fff}html[data-theme=aoplo][data-surface=manage] .driver-header-profile small{color:#c8d3df}html[data-theme=aoplo][data-surface=manage] .driver-header-logout{border-color:#ffffffb8;background:transparent;color:#fff}html[data-theme=aoplo][data-surface=manage] .driver-meta-strip .driver-date-field,html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=driver] .driver-meta-strip .driver-date-field{border:1px solid #cbd5e1;background:#fff;color:#17263a;box-shadow:0 1px 2px #0f23380a}html[data-theme=aoplo][data-surface=manage] .driver-date-field:focus-within{border-color:#1473d2;box-shadow:0 0 0 3px #1473d21f}html[data-theme=aoplo][data-surface=manage] .driver-date-field>svg{color:#10243a}html[data-theme=aoplo][data-surface=manage] .driver-meta-strip .driver-date-field>input,html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=driver] .driver-meta-strip .driver-date-field>input{border:0}html[data-theme=aoplo][data-surface=manage] .driver-daily-summary-heading h2{color:#10243a}html[data-theme=aoplo][data-surface=manage] .driver-daily-summary-heading>div>span{color:#64748b}html[data-theme=aoplo][data-surface=manage] .driver-daily-summary-heading button{color:#0868c9}html[data-theme=aoplo][data-surface=manage] .driver-daily-summary-grid>div{border-right:1px solid #d5dee8}html[data-theme=aoplo][data-surface=manage] .driver-daily-summary-grid span{color:#64748b}html[data-theme=aoplo][data-surface=manage] .driver-route-heading p{color:#64748b}html[data-theme=aoplo][data-surface=manage] .driver-route-heading .driver-route-heading-actions>button+button{border-left:1px solid #d6dee7}html[data-theme=aoplo][data-surface=manage] .driver-route-item{border-bottom:1px solid #d9e1e9}html[data-theme=aoplo][data-surface=manage] .driver-route-item.completed .driver-route-number{border-color:#c9cff7;background:#eef0fd;color:#3045de}html[data-theme=aoplo][data-surface=manage] .driver-route-item.completed .driver-route-copy>strong{color:#171717}html[data-theme=aoplo][data-surface=manage] .driver-route-row{border:0;background:transparent;color:#10243a}html[data-theme=aoplo][data-surface=manage] .driver-route-number{border:1.5px solid #1473d2;color:#10243a}html[data-theme=aoplo][data-surface=manage] .driver-route-copy>strong{color:#10243a}html[data-theme=aoplo][data-surface=manage] .driver-route-copy>small,html[data-theme=aoplo][data-surface=manage] .driver-route-note{color:#64748b}html[data-theme=aoplo][data-surface=manage] .driver-route-note{color:#c45d00}html[data-theme=aoplo][data-surface=manage] .driver-route-row .timeline-status{background:#fff1dc;color:#bb5b0a}html[data-theme=aoplo][data-surface=manage] .driver-route-expanded{border:1px solid #d9e2ec;background:#fff;box-shadow:0 6px 18px #0f23380d}html[data-theme=aoplo][data-surface=manage] .driver-route-expanded .timeline-order-summary{background:#f3f6f9}html[data-theme=aoplo][data-surface=manage] .driver-route-expanded .timeline-complete-button{background:#1264b5}html[data-theme=aoplo][data-surface=manage] .driver-route-expanded .timeline-onsite-button{border:1px solid #c8d9ea;background:#f1f7fd;color:#165c9f}html[data-theme=aoplo][data-surface=manage] .driver-route-expanded .timeline-secondary-actions{border-color:#d7e0e8}html[data-theme=aoplo][data-surface=manage] .driver-route-expanded .timeline-secondary-actions button{border-color:#d7e0e8;color:#33465b}html[data-theme=aoplo][data-surface=manage] .driver-route-expanded .timeline-secondary-actions .timeline-navigation-button:not(:disabled){background:#eef6ff;color:#0868c9}html[data-theme=aoplo][data-surface=manage] .driver-stock-section h3{color:#10243a}html[data-theme=aoplo][data-surface=manage] .driver-stock-section h3 span{color:#64748b}html[data-theme=aoplo][data-surface=manage] .driver-stock-table-head,html[data-theme=aoplo][data-surface=manage] .driver-stock-table-row{border-bottom:1px solid #dbe3eb}html[data-theme=aoplo][data-surface=manage] .driver-stock-table-head{color:#64748b}html[data-theme=aoplo][data-surface=manage] .driver-stock-table-row{color:#25384d}html[data-theme=aoplo][data-surface=manage] .driver-stock-table-row strong{color:#10243a}html[data-theme=aoplo][data-surface=manage] .driver-stock-item-breakdown{color:#667085}html[data-theme=aoplo][data-surface=manage] .driver-stock-gift-mark{background:#fff0d3;color:#986008}html[data-theme=aoplo][data-surface=manage] .driver-stock-table-total{color:#10243a}html[data-theme=aoplo][data-surface=manage] .driver-benefit-section>div,html[data-theme=aoplo][data-surface=manage] .driver-revenue-section>div{border-bottom:1px solid #dbe3eb;color:#506176}html[data-theme=aoplo][data-surface=manage] .driver-benefit-section>div strong,html[data-theme=aoplo][data-surface=manage] .driver-revenue-section>div strong{color:#10243a}html[data-theme=aoplo][data-surface=manage] .driver-benefit-section p{color:#64748b}html[data-theme=aoplo][data-surface=manage] .driver-benefit-section>.driver-discount-detail{border-bottom:1px solid #dbe3eb}html[data-theme=aoplo][data-surface=manage] .driver-discount-detail-heading{background:#f8fafc;color:#64748b}html[data-theme=aoplo][data-surface=manage] .driver-discount-detail-row{border-top:1px solid #edf0f3}html[data-theme=aoplo][data-surface=manage] .driver-benefit-section>.driver-discount-detail .driver-discount-product strong{color:#25384d}html[data-theme=aoplo][data-surface=manage] .driver-discount-product small,html[data-theme=aoplo][data-surface=manage] .driver-discount-pricing small{color:#64748b}html[data-theme=aoplo][data-surface=manage] .driver-discount-pricing strong{color:#a33a2b}html[data-theme=aoplo][data-surface=manage] .driver-revenue-section .driver-revenue-total{border-top:1.5px solid #10243a;border-bottom:0;color:#10243a}@media(max-width:620px){html[data-theme=aoplo][data-surface=manage] .admin-modal-panel.driver-summary-modal{border:0;box-shadow:0 -12px 36px #0f23382e}}@media(max-width:620px){html[data-theme=aoplo][data-surface=manage] .admin-modal-panel.driver-summary-modal:before{background:#d5dce5}}@media(max-width:620px){html[data-theme=aoplo][data-surface=manage] .driver-summary-modal .admin-modal-header{border-bottom:0}}html[data-theme=aoplo][data-surface=manage] .store-branch-picker-intro h1{color:#171717}html[data-theme=aoplo][data-surface=manage] .store-branch-picker-intro p{color:#62626b}html[data-theme=aoplo][data-surface=manage] .store-branch-list>button{border:1px solid #e5e2d9;background:#fff}html[data-theme=aoplo][data-surface=manage] .store-branch-list>button strong{color:#171717}html[data-theme=aoplo][data-surface=manage] .store-branch-list>button small{color:#62626b}html[data-theme=aoplo][data-surface=manage] .store-branch-list>button em{color:#2536b8}html[data-theme=aoplo][data-surface=manage] .store-branch-list>button:disabled{background:#f6f5f1}html[data-theme=aoplo][data-surface=manage] .store-current-branch,html[data-theme=aoplo][data-surface=manage] .catalog-current-branch{border:1px solid #e5e2d9;background:#fff}html[data-theme=aoplo][data-surface=manage] .store-current-branch small,html[data-theme=aoplo][data-surface=manage] .catalog-current-branch small{color:#62626b}html[data-theme=aoplo][data-surface=manage] .store-current-branch strong,html[data-theme=aoplo][data-surface=manage] .catalog-current-branch strong{color:#2536b8}html[data-theme=aoplo][data-surface=manage] .store-current-branch em{color:#62626b}html[data-theme=aoplo][data-surface=manage] .store-current-branch>span:last-child,html[data-theme=aoplo][data-surface=manage] .catalog-current-branch>span:last-child{color:#2536b8}html[data-theme=aoplo][data-surface=manage] .store-group-branch-action{border:1px solid #e5e2d9;background:#f6f5f1}html[data-theme=aoplo][data-surface=manage] .store-group-branch-action span,html[data-theme=aoplo][data-surface=manage] .store-group-branch-action small{color:#62626b}html[data-theme=aoplo][data-surface=manage] .store-group-branch-action strong{color:#2536b8}html[data-theme=aoplo][data-surface=manage] .store-group-branch-action>button{border:1px solid #e5e2d9;background:#fff;color:#2536b8}html[data-theme=aoplo][data-surface=manage] .store-group-branch-action>button:hover:not(:disabled){border-color:#3045de;background:#f6f5f1}html[data-theme=aoplo][data-surface=manage] .admin-modal-backdrop:has(.admin-management-modal){background:#2536b86b}html[data-theme=aoplo][data-surface=manage] .admin-modal-panel.admin-management-modal{border:1px solid var(--admin-line);background:#fff;color:var(--admin-ink);box-shadow:0 24px 70px #17171738}html[data-theme=aoplo][data-surface=manage] .admin-modal-panel.admin-management-modal .admin-modal-header{border-bottom:1px solid var(--admin-line);background:#fff}html[data-theme=aoplo][data-surface=manage] .admin-modal-panel.admin-management-modal .admin-modal-header h2{color:var(--admin-ink)}html[data-theme=aoplo][data-surface=manage] .admin-modal-panel.admin-management-modal .admin-modal-header p{color:var(--admin-ink-muted)}html[data-theme=aoplo][data-surface=manage] .admin-modal-panel.admin-management-modal .admin-modal-header>button{border:1px solid var(--admin-line);background:#f6f5f1;color:var(--admin-ink-muted)}html[data-theme=aoplo][data-surface=manage] .admin-modal-panel.admin-management-modal input,html[data-theme=aoplo][data-surface=manage] .admin-modal-panel.admin-management-modal select,html[data-theme=aoplo][data-surface=manage] .admin-modal-panel.admin-management-modal textarea{border-color:var(--admin-line-strong);background:#fff;color:var(--admin-ink);box-shadow:none}html[data-theme=aoplo][data-surface=manage] .admin-modal-panel.admin-management-modal input:focus,html[data-theme=aoplo][data-surface=manage] .admin-modal-panel.admin-management-modal select:focus,html[data-theme=aoplo][data-surface=manage] .admin-modal-panel.admin-management-modal textarea:focus{border-color:var(--admin-green);outline:3px solid rgba(48,69,222,.12)}html[data-theme=aoplo][data-surface=manage] .admin-modal-panel.admin-management-modal .primary-action{border:1px solid var(--admin-green);background:var(--admin-green);color:#fff;box-shadow:none}html[data-theme=aoplo][data-surface=manage] .admin-modal-panel.admin-management-modal .primary-action:hover:not(:disabled){border-color:var(--admin-green-hover);background:var(--admin-green-hover)}html[data-theme=aoplo][data-surface=manage] .admin-modal-panel.admin-management-modal .danger-action,html[data-theme=aoplo][data-surface=manage] .admin-modal-panel.admin-management-modal .danger-link{box-shadow:none}html[data-theme=aoplo][data-surface=manage] .admin-modal-panel.admin-management-modal .driver-profile-column,html[data-theme=aoplo][data-surface=manage] .admin-modal-panel.admin-management-modal .driver-route-column{border:0;background:transparent}html[data-theme=aoplo][data-surface=manage] .admin-modal-panel.admin-management-modal .driver-profile-column>h3,html[data-theme=aoplo][data-surface=manage] .admin-modal-panel.admin-management-modal .driver-route-heading h3{color:var(--admin-ink)}html[data-theme=aoplo][data-surface=manage] .admin-modal-panel.admin-management-modal .admin-order-detail-status{border:0;border-bottom:1px solid var(--admin-line);background:transparent}html[data-theme=aoplo][data-surface=manage] .admin-modal-panel.admin-management-modal .admin-order-detail-facts{border:1px solid var(--admin-line)}html[data-theme=aoplo][data-surface=manage] .admin-modal-panel.admin-management-modal .admin-order-detail-facts>div{border:0;border-bottom:1px solid var(--admin-line);background:#fff}html[data-theme=aoplo][data-surface=manage] .admin-modal-panel.admin-management-modal .admin-order-detail-facts>div:nth-child(odd):not(.wide){border-right:1px solid var(--admin-line)}html[data-theme=aoplo][data-surface=manage] .admin-modal-panel.admin-management-modal .admin-order-detail-facts>div:last-child{border-bottom:0}html[data-theme=aoplo][data-surface=manage] .admin-modal-panel.admin-management-modal .order-editor-meta{border:0;border-bottom:1px solid var(--admin-line);background:transparent}html[data-theme=aoplo][data-surface=manage] .admin-modal-panel.admin-management-modal .admin-order-detail-items{border:1px solid var(--admin-line)}html[data-theme=aoplo][data-surface=manage] .admin-modal-panel.admin-management-modal .admin-order-detail-items>div{border:0;border-bottom:1px solid var(--admin-line);background:#fff}html[data-theme=aoplo][data-surface=manage] .admin-modal-panel.admin-management-modal .admin-order-detail-items>div:last-child{border-bottom:0}html[data-theme=aoplo][data-surface=manage] .admin-modal-panel.admin-management-modal.notification-editor-modal .notification-weekday-field label{border-color:var(--admin-line-strong)}html[data-theme=aoplo][data-surface=manage] .admin-modal-panel.admin-management-modal.notification-editor-modal .notification-weekday-field label.selected{border-color:var(--admin-green);background:#f6f5f1;color:var(--admin-green)}html[data-theme=aoplo][data-surface=manage] .admin-modal-panel.admin-management-modal.notification-editor-modal .notification-editor-actions{border-top:1px solid var(--admin-line)}@media(max-width:640px){html[data-theme=aoplo][data-surface=manage] .admin-modal-panel.admin-management-modal{border-right:0;border-bottom:0;border-left:0}}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin]{background:var(--admin-canvas);color:var(--admin-ink)}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .prototype-experience,html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .flow-stack,html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .admin-dashboard-scroll{background:var(--admin-canvas)}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] button:focus-visible,html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] input:focus-visible,html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] select:focus-visible,html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] textarea:focus-visible{outline:3px solid rgba(48,69,222,.16)}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .login-scroll{background:var(--admin-canvas)}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .admin-login-icon{border:1px solid #e5e2d9;background:var(--admin-green-soft);color:var(--admin-green)}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .login-content h1{color:var(--admin-ink)}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .login-card{border:1px solid var(--admin-line);box-shadow:0 12px 32px #17171712}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .login-card label>span{color:#171717}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .login-card input{border-color:var(--admin-line-strong);background:#fff}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .login-card input:focus{border-color:var(--admin-green);outline-color:#3045de1f}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .login-button,html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .primary-action{border:1px solid var(--admin-green);background:var(--admin-green);color:#fff;box-shadow:none}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .login-button:hover:not(:disabled),html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .primary-action:hover:not(:disabled){border-color:var(--admin-green-hover);background:var(--admin-green-hover)}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .dashboard-section-heading h2{color:var(--admin-ink)}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .dashboard-section-heading p{color:var(--admin-ink-subtle)}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .dashboard-section-heading>button,html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .store-manager-toolbar button,html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .report-toolbar button,html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .inline-form button,html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .subpanel-heading button{border:1px solid var(--admin-line-strong);background:#fff;color:#171717;box-shadow:none}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .dashboard-section-heading>button:hover:not(:disabled),html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .store-manager-import:hover:not(:disabled){border-color:#e5e2d9;background:var(--admin-surface-soft)}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .store-manager-toolbar .store-manager-add{border-color:var(--admin-green);background:var(--admin-green);color:#fff}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .store-manager-toolbar .store-manager-add:hover:not(:disabled){border-color:var(--admin-green-hover);background:var(--admin-green-hover)}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .manager-filters input,html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .manager-filters select,html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .report-toolbar input,html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .report-toolbar select,html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .order-store-search input{border:1px solid var(--admin-line-strong);background:#fff;color:var(--admin-ink);box-shadow:none}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .manager-filters select,html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .report-toolbar select,html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .store-form select{background-image:none}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .inline-check,html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .admin-order-select-all{color:#62626b}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] input[type=checkbox]{accent-color:var(--admin-green)}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .order-filter-toolbar .admin-order-date-trigger,html[data-theme=aoplo][data-surface=manage] .order-filter-toolbar .admin-order-date-trigger{border:1px solid #e5e2d9;background:#fff;box-shadow:0 1px 3px #17171714;color:#2536b8}html[data-theme=aoplo][data-surface=manage] .admin-order-date-trigger svg:first-child{color:#2536b8}html[data-theme=aoplo][data-surface=manage] .admin-order-date-trigger[aria-expanded=true]{border-color:#3045de;box-shadow:0 0 0 2px #1717171f}html[data-theme=aoplo][data-surface=manage] .admin-order-date-popover{border:1px solid #e5e2d9;background:#fff;box-shadow:0 14px 30px #17171726;color:#171717}html[data-theme=aoplo][data-surface=manage] .admin-order-date-preset-list{border-right:1px solid #e5e2d9}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .order-filter-toolbar .admin-order-date-preset-list button,html[data-theme=aoplo][data-surface=manage] .order-filter-toolbar .admin-order-date-preset-list button{border:0;background:transparent;box-shadow:none;color:#171717}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .order-filter-toolbar .admin-order-date-preset-list button:hover,html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .order-filter-toolbar .admin-order-date-preset-list button.active,html[data-theme=aoplo][data-surface=manage] .order-filter-toolbar .admin-order-date-preset-list button:hover,html[data-theme=aoplo][data-surface=manage] .order-filter-toolbar .admin-order-date-preset-list button.active{background:#eef0fd;color:#2536b8}html[data-theme=aoplo][data-surface=manage] .admin-order-calendar-month+.admin-order-calendar-month{border-left:1px solid #e5e2d9}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .order-filter-toolbar .admin-order-calendar-nav,html[data-theme=aoplo][data-surface=manage] .order-filter-toolbar .admin-order-calendar-nav{border:0;background:transparent;box-shadow:none;color:#171717}html[data-theme=aoplo][data-surface=manage] .admin-order-calendar-nav:hover{background:#eef0fd!important}html[data-theme=aoplo][data-surface=manage] .admin-order-calendar-weekday{color:#62626b}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .order-filter-toolbar .admin-order-calendar-day,html[data-theme=aoplo][data-surface=manage] .order-filter-toolbar .admin-order-calendar-day{border:0;background:transparent;box-shadow:none;color:#171717}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .order-filter-toolbar .admin-order-calendar-day.outside-month,html[data-theme=aoplo][data-surface=manage] .order-filter-toolbar .admin-order-calendar-day.outside-month{color:#6e6e77}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .order-filter-toolbar .admin-order-calendar-day.in-range,html[data-theme=aoplo][data-surface=manage] .order-filter-toolbar .admin-order-calendar-day.in-range{background:#eef0fd}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .order-filter-toolbar .admin-order-calendar-day.range-start:not(.range-end),html[data-theme=aoplo][data-surface=manage] .order-filter-toolbar .admin-order-calendar-day.range-start:not(.range-end){background:#c9cff7;color:#2536b8}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .order-filter-toolbar .admin-order-calendar-day.range-end,html[data-theme=aoplo][data-surface=manage] .order-filter-toolbar .admin-order-calendar-day.range-end{background:#2536b8;color:#fff}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .order-filter-toolbar .admin-order-calendar-day:hover:not(.range-start):not(.range-end),html[data-theme=aoplo][data-surface=manage] .order-filter-toolbar .admin-order-calendar-day:hover:not(.range-start):not(.range-end){background:#c9cff7}html[data-theme=aoplo][data-surface=manage] .admin-order-date-popover-footer{border-top:1px solid #e5e2d9}html[data-theme=aoplo][data-surface=manage] .admin-order-date-popover-footer small{color:#62626b}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .order-filter-toolbar .admin-order-date-apply,html[data-theme=aoplo][data-surface=manage] .order-filter-toolbar .admin-order-date-apply{border-color:#3045de;background:#2536b8;color:#fff}html[data-theme=aoplo][data-surface=manage] .admin-order-date-popover button:focus-visible,html[data-theme=aoplo][data-surface=manage] .admin-order-date-trigger:focus-visible{outline:2px solid #3045de}@media(max-width:720px){html[data-theme=aoplo][data-surface=manage] .admin-order-date-preset-list{border-right:0;border-bottom:1px solid #e5e2d9}}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .order-store-search svg{color:#62626b}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .admin-order-status-summary{border:1px solid var(--admin-line);background:#fff}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .admin-order-route-select{background-image:none;border-color:var(--admin-line-strong);color:var(--admin-ink)}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .admin-order-selection-toggle{border-color:var(--admin-line-strong);color:var(--admin-green)}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .admin-order-selection-toggle:hover:not(.active){border-color:#e5e2d9;background:var(--admin-surface-soft)}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .admin-order-selection-toggle.active{border-color:var(--admin-green);background:var(--admin-green);color:#fff}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .admin-order-status-summary>button{border:0;border-left:1px solid var(--admin-line);background:#fff;color:#62626b}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .admin-order-status-summary>button:first-child{border-left:0}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .admin-order-status-summary>button:hover:not(.active){background:var(--admin-surface-soft);color:var(--admin-green)}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .admin-order-status-summary>button:focus-visible{outline:2px solid rgba(48,69,222,.24)}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .admin-order-status-summary>button.active{background:var(--admin-green);color:#fff}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .admin-order-table{border:1px solid var(--admin-line);background:#fff}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .admin-order-table-head{border:0;border-bottom:1px solid var(--admin-line);background:var(--admin-surface-soft);color:#171717}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .admin-order-card{border:0;border-bottom:1px solid #e5e2d9;background:#fff;box-shadow:none}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .admin-order-card:last-child{border-bottom:0}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .admin-order-card:hover{background:#f6f5f1}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .admin-order-card.selected{border-color:#c9cff7;background:var(--admin-surface-selected);box-shadow:inset 3px 0 0 var(--admin-green)}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .admin-order-store strong{color:var(--admin-ink)}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .admin-order-created-at{color:#171717}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .admin-order-store-code{color:#62626b}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .admin-order-store-copy:hover strong,html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .admin-order-store-copy:focus-visible strong{color:var(--admin-green)}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .admin-order-summary{color:#171717}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .admin-order-total{color:#2536b8}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .empty-orders,html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .store-manager-empty,html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .notification-schedule-empty,html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .route-order-empty{border:0;background:#fff;color:var(--admin-ink-subtle)}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .admin-pagination{border-top:1px solid var(--admin-line);color:#62626b}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .admin-pagination button{box-shadow:none}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .management-detail-panel{border:0;background:transparent}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .store-manager-heading>span,html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .driver-manager-toolbar>span{color:#62626b}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .manager-record-grid{border:1px solid var(--admin-line);background:#fff}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .store-directory-card.manager-record-card{border:0;border-bottom:1px solid #e5e2d9;background:#fff;box-shadow:none}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .store-directory-card.manager-record-card:last-child{border-bottom:0}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .store-directory-card.manager-record-card:hover{border-color:#e5e2d9;background:#f6f5f1;box-shadow:none}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .store-directory-card.manager-record-card.selected{background:var(--admin-surface-selected);box-shadow:inset 3px 0 0 var(--admin-green)}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .store-directory-copy strong{color:var(--admin-ink)}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .store-directory-copy small{color:var(--admin-ink-subtle)}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .data-table-wrap{border-color:var(--admin-line);background:#fff}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .data-table{color:var(--admin-ink)}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .data-table th,html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .data-table td{border-color:#e5e2d9}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .data-table th{background:var(--admin-surface-soft);color:#62626b}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .data-table input{border-color:var(--admin-line-strong)}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .custom-price-category-row th{border-top-color:#fff;border-bottom-color:#c9cff7;background:#eef0fd;color:var(--admin-green);box-shadow:inset 3px 0 0 var(--admin-green)}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .store-form label>span,html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .route-position-form>label>span,html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .notification-time-field>span,html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .notification-message-field>span,html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .notification-weekday-field legend{color:#171717}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .store-form input,html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .store-form select,html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .store-form textarea,html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .order-editor-meta input,html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .order-editor-meta textarea,html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .route-position-form input{border-color:var(--admin-line-strong);background:#fff;box-shadow:none}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .store-form input:focus,html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .store-form select:focus,html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .store-form textarea:focus{border-color:var(--admin-green);outline-color:#3045de1f}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .setting-switch{border:0;border-bottom:1px solid var(--admin-line);background:transparent}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .setting-switch.active .setting-switch-track{background:var(--admin-green)}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .danger-action{border:1px solid #d9aaaa;background:#fff;color:var(--admin-danger)}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .store-binding-instruction,html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .store-activation-warning,html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .route-assignment-warning,html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .driver-route-conflict-warning{box-shadow:none}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .driver-profile-column,html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .driver-route-column{border:0;background:transparent}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .notification-schedule-editor{border-color:var(--admin-line);background:#fff}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .notification-weekday-field label{border-color:var(--admin-line-strong)}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .notification-weekday-field label.selected{border-color:var(--admin-green);background:var(--admin-green-soft);color:var(--admin-green)}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .notification-schedule-list{border:1px solid var(--admin-line)}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .notification-schedule-item{border-bottom:1px solid var(--admin-line)}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .notification-schedule-item:last-child{border-bottom:0}html[data-theme=aoplo][data-surface=manage] .notification-target-field .delivery-days-picker>select{color:inherit;background:#fff;border:1px solid #e5e2d9}html[data-theme=aoplo][data-surface=manage] .notification-target-field>small{color:#62626b}html[data-theme=aoplo][data-surface=manage] .admin-modal-panel.admin-management-modal.notification-editor-modal .setting-switch{border:0;border-bottom:1px solid var(--admin-line);background:transparent}html[data-theme=aoplo][data-surface=manage] .admin-modal-panel.admin-management-modal.notification-editor-modal .notification-editor-grid{border-bottom:1px solid var(--admin-line)}html[data-theme=aoplo][data-surface=manage] .admin-modal-panel.admin-management-modal.notification-editor-modal .notification-time-field>span,html[data-theme=aoplo][data-surface=manage] .admin-modal-panel.admin-management-modal.notification-editor-modal .notification-message-field>span,html[data-theme=aoplo][data-surface=manage] .admin-modal-panel.admin-management-modal.notification-editor-modal .notification-weekday-field legend{color:#171717}html[data-theme=aoplo][data-surface=manage] .admin-modal-panel.admin-management-modal.notification-editor-modal .notification-unordered-row{color:#171717}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .account-settings-card{border-color:var(--admin-line);box-shadow:none}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .store-word-import-summary{border:1px solid var(--admin-line)}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .store-word-import-summary>div{border:0;border-left:1px solid var(--admin-line);background:#fff}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .store-word-import-summary>div:first-child{border-left:0}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .store-word-preview-wrap{border-color:var(--admin-line)}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .store-word-preview-table th{background:var(--admin-surface-soft)}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .admin-modal-backdrop{background:#2536b87a}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .admin-modal-panel{border:1px solid #e5e2d9;box-shadow:0 24px 64px #17171738}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .admin-modal-header{border-color:var(--admin-line);background:#fff}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .admin-modal-header h2{color:var(--admin-ink)}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .admin-modal-header p{color:var(--admin-ink-subtle)}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .admin-modal-header>button{border-color:var(--admin-line);background:var(--admin-surface-soft);box-shadow:none}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .order-editor-meta,html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .admin-order-detail-status{border:0;border-bottom:1px solid var(--admin-line);background:transparent}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .admin-order-detail-facts{border:1px solid var(--admin-line)}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .admin-order-detail-facts>div{border:0;border-bottom:1px solid var(--admin-line)}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .admin-order-detail-facts>div:nth-child(odd):not(.wide){border-right:1px solid var(--admin-line)}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .admin-order-detail-facts>div:last-child{border-bottom:0}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .admin-order-detail-items{border:1px solid var(--admin-line)}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .admin-order-detail-items>div{border-bottom:1px solid var(--admin-line);background:#fff}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .admin-order-detail-items>div:last-child{border-bottom:0}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .management-grid{border:1px solid var(--admin-line);background:#fff}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .management-grid button{border:0;border-right:1px solid var(--admin-line);border-bottom:1px solid var(--admin-line);background:#fff}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .management-grid button:hover{background:var(--admin-surface-soft)}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .management-grid button svg{color:var(--admin-green)}@media(min-width:980px){html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .admin-web-sidebar{border-right:0;background:#2536b8}}@media(min-width:980px){html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .admin-sidebar-brand small{color:#ffffff8f}}@media(min-width:980px){html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .admin-sidebar-collapse{box-shadow:none}}@media(min-width:980px){html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .admin-sidebar-nav button:hover{background:#ffffff12}}@media(min-width:980px){html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .admin-sidebar-nav button.active{background:#ffffff1c;box-shadow:inset 3px 0 #f0ce68}}@media(max-width:1179px){html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .admin-order-table{border:0;background:transparent}}@media(max-width:1179px){html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .admin-order-list{border:1px solid var(--admin-line);background:#fff}}@media(max-width:1179px){html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .admin-order-card{border-bottom:1px solid var(--admin-line)}}@media(max-width:1179px){html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .admin-pagination{border:1px solid var(--admin-line);background:#fff}}@media(max-width:979px){html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .admin-dashboard-header{border-bottom:1px solid var(--admin-line);background:#fff}}@media(max-width:979px){html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .admin-mobile-drawer{background:#2536b8}}@media(max-width:640px){html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .admin-modal-panel{border-right:0;border-bottom:0;border-left:0}}@media(max-width:640px){html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .admin-order-detail-facts>div:nth-child(odd):not(.wide){border-right:0}}@media(max-width:640px){html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .management-grid button{border-right:0}}html[data-theme=aoplo][data-surface=manage] .driver-product-search{border:1px solid #cbd7e3;background:#fff;color:#7b8794}html[data-theme=aoplo][data-surface=manage] .driver-product-search>input,html[data-theme=aoplo][data-surface=manage] .driver-order-action-modal .driver-product-search>input{border:0;outline:0;background:transparent;box-shadow:none;color:#111827}html[data-theme=aoplo][data-surface=manage] .driver-product-search:focus-within{border-color:#8ab5de;box-shadow:0 0 0 3px #1767b71a}html[data-theme=aoplo][data-surface=manage] .admin-modal-panel.driver-order-action-modal.mode-edit{border-color:#dfe3e8;background:#f5f5f7;box-shadow:0 24px 70px #11182733}html[data-theme=aoplo][data-surface=manage] .driver-order-action-modal.mode-edit .admin-modal-header{border-color:#e5e7eb;background:#fffffff5}html[data-theme=aoplo][data-surface=manage] .driver-order-action-modal.mode-edit .admin-modal-header h2{color:#111827}html[data-theme=aoplo][data-surface=manage] .driver-order-action-modal.mode-edit .admin-modal-header p{color:#6b7280}html[data-theme=aoplo][data-surface=manage] .driver-order-action-modal.mode-edit .admin-modal-header>button{border:0;background:#eef0f3;color:#4b5563}html[data-theme=aoplo][data-surface=manage] .admin-modal-panel.driver-order-action-modal.mode-edit .admin-modal-content{background:#f5f5f7}html[data-theme=aoplo][data-surface=manage] .bottom-sheet:has(.driver-order-action-modal.mode-edit){background:#f5f5f7;box-shadow:0 -14px 42px #11182733}html[data-theme=aoplo][data-surface=manage] .bottom-sheet:has(.driver-order-action-modal.mode-edit) .sheet-handle-zone,html[data-theme=aoplo][data-surface=manage] .bottom-sheet:has(.driver-order-action-modal.mode-edit) .sheet-header{background:#fff}html[data-theme=aoplo][data-surface=manage] .bottom-sheet:has(.driver-order-action-modal.mode-edit) .sheet-handle{background:#c8cbd0}html[data-theme=aoplo][data-surface=manage] .bottom-sheet:has(.driver-order-action-modal.mode-edit) .sheet-header{border-bottom:1px solid #e5e7eb}html[data-theme=aoplo][data-surface=manage] .bottom-sheet:has(.driver-order-action-modal.mode-edit) .sheet-title{color:#111827}html[data-theme=aoplo][data-surface=manage] .bottom-sheet:has(.driver-order-action-modal.mode-edit) .sheet-description{color:#6b7280}html[data-theme=aoplo][data-surface=manage] .bottom-sheet:has(.driver-order-action-modal.mode-edit) .sheet-content{background:#f5f5f7}html[data-theme=aoplo][data-surface=manage] .bottom-sheet:has(.driver-order-action-modal.mode-edit) .driver-order-action-modal.mode-edit{background:#f5f5f7}html[data-theme=aoplo][data-surface=manage] .driver-order-action-modal.mode-edit .driver-operation-toolbar{background:#f5f5f7}html[data-theme=aoplo][data-surface=manage] .driver-order-action-modal.mode-edit .driver-product-search{border-color:transparent;box-shadow:inset 0 0 0 1px #dfe3e8}html[data-theme=aoplo][data-surface=manage] .driver-order-action-modal.mode-edit .driver-category-tabs button{border-color:#dfe3e8;background:#fff;color:#4b5563}html[data-theme=aoplo][data-surface=manage] .driver-order-action-modal.mode-edit .driver-category-tabs button.active{border-color:#1767b7;background:#1767b7;color:#fff}html[data-theme=aoplo][data-surface=manage] .driver-order-action-modal.mode-edit .driver-order-grid{border:1px solid #e1e4e8;background:#fff}html[data-theme=aoplo][data-surface=manage] .driver-order-action-modal.mode-edit .driver-order-product,html[data-theme=aoplo][data-surface=manage] .driver-order-action-modal.mode-edit .driver-order-product.selected{border:0;border-bottom:1px solid #e8eaed;background:#fff}html[data-theme=aoplo][data-surface=manage] .driver-order-action-modal.mode-edit .driver-order-product.selected{background:#f7fbff}html[data-theme=aoplo][data-surface=manage] .driver-order-action-modal.mode-edit .driver-order-product:last-child{border-bottom:0}html[data-theme=aoplo][data-surface=manage] .driver-order-action-modal.mode-edit .driver-order-product-copy strong{color:#111827}html[data-theme=aoplo][data-surface=manage] .driver-order-action-modal.mode-edit .driver-order-product-copy small{color:#6b7280}html[data-theme=aoplo][data-surface=manage] .driver-order-action-modal.mode-edit .driver-order-product:has(.driver-price-field) .driver-price-field{color:#6b7280}html[data-theme=aoplo][data-surface=manage] .driver-order-action-modal.mode-edit .driver-order-product:has(.driver-price-field) .driver-price-input{border-color:#d9dee5;color:#111827}html[data-theme=aoplo][data-surface=manage] .driver-order-action-modal.mode-edit .driver-quantity-stepper{border-color:#d9dee5;background:#f2f4f7}html[data-theme=aoplo][data-surface=manage] .driver-order-action-modal.mode-edit .driver-quantity-stepper button{background:transparent;color:#1767b7}html[data-theme=aoplo][data-surface=manage] .driver-order-action-modal.mode-edit .driver-quantity-stepper .stepper-input{border-color:#e1e5ea;background:#fff;color:#111827}html[data-theme=aoplo][data-surface=manage] .driver-order-action-modal.mode-edit .driver-operation-footer{border-color:#e1e4e8;background:#fffffff5;box-shadow:0 -8px 24px #11182712}html[data-theme=aoplo][data-surface=manage] .driver-order-action-modal.mode-edit .driver-operation-footer>span{color:#4b5563}html[data-theme=aoplo][data-surface=manage] .driver-order-action-modal.mode-edit .driver-operation-footer .primary-action{border:0;background:#1767b7;box-shadow:none}html[data-theme=aoplo][data-surface=manage] .driver-order-action-modal.mode-edit .driver-operation-footer .primary-action:active{background:#11548f}@media(max-width:620px){html[data-theme=aoplo][data-surface=manage] .admin-modal-backdrop:has(.admin-modal-panel.driver-order-action-modal.mode-edit){background:#11182747}}@media(max-width:620px){html[data-theme=aoplo][data-surface=manage] .admin-modal-panel.driver-order-action-modal.mode-edit{border:0}}@media(min-width:760px){html[data-theme=aoplo][data-surface=manage] .production-runtime{background:radial-gradient(circle at top left,rgba(48,69,222,.06),transparent 34%),#f6f5f1}}@media(min-width:760px){html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .prototype-experience{box-shadow:none}}@media(min-width:760px){html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .admin-dashboard-scroll{background:#f6f5f1}}@media(min-width:760px){html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .admin-web-sidebar{border-right:1px solid #e5e2d9;background:#2536b8;color:#fff}}@media(min-width:760px){html[data-theme=aoplo][data-surface=manage] .admin-sidebar-collapse{border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:#ffffffc7}}@media(min-width:760px){html[data-theme=aoplo][data-surface=manage] .admin-sidebar-mark{background:#f7d67a;color:#2536b8}}@media(min-width:760px){html[data-theme=aoplo][data-surface=manage] .admin-sidebar-brand small{color:#ffffff94}}@media(min-width:760px){html[data-theme=aoplo][data-surface=manage] .admin-sidebar-label{color:#ffffff6b}}@media(min-width:760px){html[data-theme=aoplo][data-surface=manage] .admin-sidebar-nav button,html[data-theme=aoplo][data-surface=manage] .admin-sidebar-footer button{border:0;background:transparent;color:#ffffffb8}}@media(min-width:760px){html[data-theme=aoplo][data-surface=manage] .admin-sidebar-nav button:hover,html[data-theme=aoplo][data-surface=manage] .admin-sidebar-nav button.active{background:#ffffff1a;color:#fff}}@media(min-width:760px){html[data-theme=aoplo][data-surface=manage] .admin-sidebar-nav button.active{box-shadow:inset 3px 0 #f7d67a}}@media(min-width:760px){html[data-theme=aoplo][data-surface=manage] .admin-sidebar-footer{border-top:1px solid rgba(255,255,255,.1)}}@media(min-width:760px){html[data-theme=aoplo][data-surface=manage] .admin-sidebar-footer .admin-edit-state{border:1px solid rgba(255,255,255,.13);background:#ffffff0e;color:#fff}}@media(min-width:760px){html[data-theme=aoplo][data-surface=manage] .admin-edit-state-icon{background:#ffffff1a;color:#f6d989}}@media(min-width:760px){html[data-theme=aoplo][data-surface=manage] .admin-sidebar-footer .admin-sidebar-logout{border:1px solid rgba(255,255,255,.14)}}@media(min-width:760px){html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .admin-order-table-head{border:0;border-bottom:1px solid var(--admin-line);color:#171717}}@media(min-width:760px){html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .admin-order-card{box-shadow:0 3px 10px #17171709}}@media(min-width:760px){html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .admin-order-summary{border:0}}@media(min-width:760px)and (max-width:1179px){html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .admin-order-summary{border-top:1px solid #e5e2d9;border-bottom:1px solid #e5e2d9}}html[data-theme=aoplo][data-surface=manage] .driver-app-header{border-bottom:0;background:#493117;color:#fff}html[data-theme=aoplo][data-surface=manage] .driver-header-logout{border:1px solid rgba(255,255,255,.3);background:#ffffff12;color:#fff}html[data-theme=aoplo][data-surface=manage] .driver-dashboard-scroll{background:#fffdf9}html[data-theme=aoplo][data-surface=manage] .driver-meta-strip{border-bottom:1px solid #eee8e0;background:#fff;color:#473d33}html[data-theme=aoplo][data-surface=manage] .driver-meta-strip>div,html[data-theme=aoplo][data-surface=manage] .driver-meta-strip>label{color:#51463c}html[data-theme=aoplo][data-surface=manage] .driver-meta-strip input{border:0;background:transparent;color:#51463c}html[data-theme=aoplo][data-surface=manage] .driver-route-heading>div>svg{color:#4b4036}html[data-theme=aoplo][data-surface=manage] .driver-route-heading h1{color:#211f1d}html[data-theme=aoplo][data-surface=manage] .driver-route-heading p{color:#827a73}html[data-theme=aoplo][data-surface=manage] .driver-route-heading .driver-route-heading-actions>button{border:1px solid #dcd4ca;background:#fff;color:#463d35}html[data-theme=aoplo][data-surface=manage] .driver-route-heading .driver-route-heading-actions>button:first-child{border-color:#e5e2d9;background:#eef0fd;color:#171717}html[data-theme=aoplo][data-surface=manage] .timeline-status{background:#fff0e5;color:#d56613}html[data-theme=aoplo][data-surface=manage] .timeline-status.done{background:#eef0fd;color:#3045de}html[data-theme=aoplo][data-surface=manage] .timeline-status.pending-confirmation{background:#e8f2fc;color:#1767b7}html[data-theme=aoplo][data-surface=manage] .timeline-status.pending-delivery{background:#fff0ee;color:#c24138}html[data-theme=aoplo][data-surface=manage] .timeline-status.unordered{background:#fff0e5;color:#d56613}html[data-theme=aoplo][data-surface=manage] .timeline-status.no-delivery{background:#eef1f4;color:#667085}html[data-theme=aoplo][data-surface=manage] .timeline-status.preload{background:#f0ecf9;color:#654c90}html[data-theme=aoplo][data-surface=manage] .timeline-order-summary{background:#f7f4ef;color:#5c554d}html[data-theme=aoplo][data-surface=manage] .timeline-order-summary strong{color:#684113}html[data-theme=aoplo][data-surface=manage] .timeline-primary-actions button{border:0;color:#fff}html[data-theme=aoplo][data-surface=manage] .timeline-complete-button{background:#2536b8;box-shadow:0 8px 18px #17171721}html[data-theme=aoplo][data-surface=manage] .timeline-navigation-button{background:#e5741c;box-shadow:0 8px 18px #cd631024}html[data-theme=aoplo][data-surface=manage] .timeline-primary-actions button:disabled{background:#f1efe9;color:#62626b;box-shadow:none}html[data-theme=aoplo][data-surface=manage] .timeline-secondary-actions button{border:1px solid #ddd6ce;background:#fff;color:#4b433b}html[data-theme=aoplo][data-surface=manage] .driver-empty-route{border:1px solid #e6e0d8;background:#fff}html[data-theme=aoplo][data-surface=manage] .driver-empty-route p{color:#736c65}html[data-theme=aoplo][data-surface=manage] .driver-empty-route button{border:0;background:#2536b8;color:#fff}html[data-theme=aoplo][data-surface=manage] .driver-route-complete{border:1px solid #e5e2d9;background:#eef0fd;color:#171717}html[data-theme=aoplo][data-surface=manage] .driver-route-complete span{color:#62626b}@media(max-width:620px){html[data-theme=aoplo][data-surface=manage] .driver-date-field,html[data-theme=aoplo][data-surface=manage] .driver-meta-vehicle,html[data-theme=aoplo][data-surface=manage] .driver-meta-route{border:1px solid #eee7de;background:#faf8f5}}html[data-theme=aoplo][data-surface=manage] .driver-meta-strip{border:0;background:transparent}html[data-theme=aoplo][data-surface=manage] .driver-meta-strip>div,html[data-theme=aoplo][data-surface=manage] .driver-meta-strip>label{border:1px solid #e7e0d8;background:#fbf9f6}html[data-theme=aoplo][data-surface=manage] .driver-route-heading{border-top:1px solid #eee8e1}html[data-theme=aoplo][data-surface=manage] .driver-route-heading .driver-route-heading-actions>button,html[data-theme=aoplo][data-surface=manage] .driver-route-heading .driver-route-heading-actions>button:first-child{border-color:transparent;background:transparent}html[data-theme=aoplo][data-surface=manage] .driver-route-timeline{border-top:1px solid #e7e0d8}html[data-theme=aoplo][data-surface=manage] .timeline-secondary-actions{border:1px solid #ddd6ce}html[data-theme=aoplo][data-surface=manage] .timeline-secondary-actions button{border:0;border-right:1px solid #ddd6ce}html[data-theme=aoplo][data-surface=manage] .timeline-secondary-actions button:last-child{border-right:0}html[data-theme=aoplo][data-surface=manage] .timeline-secondary-actions .timeline-navigation-button,html[data-theme=aoplo][data-surface=manage] .timeline-secondary-actions .timeline-navigation-button:disabled{background:#f0efed;color:#9ca09d;box-shadow:none}@media(max-width:620px){html[data-theme=aoplo][data-surface=manage] .driver-date-field,html[data-theme=aoplo][data-surface=manage] .driver-meta-vehicle,html[data-theme=aoplo][data-surface=manage] .driver-meta-route{border-color:#e7e0d8;background:#fbf9f6}}html[data-theme=aoplo][data-surface=manage] .driver-daily-summary{border:1px solid #e5ded6;background:#fbf8f4}html[data-theme=aoplo][data-surface=manage] .driver-daily-summary-heading h2{color:#211f1d}html[data-theme=aoplo][data-surface=manage] .driver-daily-summary-heading button{border:0;background:transparent;color:#2536b8}html[data-theme=aoplo][data-surface=manage] .driver-daily-summary-grid{border:1px solid #e4ddd5;background:#fff}html[data-theme=aoplo][data-surface=manage] .driver-daily-summary-grid>div{border-right:1px solid #e8e2dc}html[data-theme=aoplo][data-surface=manage] .driver-daily-summary-grid>div:last-child{border-right:0}html[data-theme=aoplo][data-surface=manage] .driver-daily-summary-grid span{color:#625a52}html[data-theme=aoplo][data-surface=manage] .driver-daily-summary-grid strong{color:#1f1d1b}html[data-theme=aoplo][data-surface=manage] .driver-daily-summary-grid em{color:#dc650f}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=driver],html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=driver] .prototype-experience,html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=driver] .flow-stack,html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=driver] .flow-screen,html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=driver] .mobile-page,html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=driver] .mobile-scroll,html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=driver] .mobile-scroll-content{background:#f5f5f7}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=driver] .flow-fixed-header,html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .flow-fixed-header,html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .flow-stack{background:#fff}html[data-theme=aoplo][data-surface=manage] .driver-app-header{border:0;background:#10243a;color:#fff}html[data-theme=aoplo][data-surface=manage] .driver-dashboard-scroll{background:#f8fafc}html[data-theme=aoplo][data-surface=manage] .driver-meta-strip,html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=driver] .driver-meta-strip{border:0;background:transparent}html[data-theme=aoplo][data-surface=manage] .driver-meta-strip .driver-date-field,html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=driver] .driver-meta-strip .driver-date-field{border:1px solid #cbd5e1;background:#fff;color:#17263a}html[data-theme=aoplo][data-surface=manage] .driver-daily-summary,html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=driver] .driver-daily-summary{border:0;border-bottom:1px solid #d9e1e9;background:transparent}html[data-theme=aoplo][data-surface=manage] .driver-daily-summary-grid{border:0;background:transparent}html[data-theme=aoplo][data-surface=manage] .driver-daily-summary-grid>div:nth-child(2){border-right:0}html[data-theme=aoplo][data-surface=manage] .driver-daily-summary-grid strong,html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=driver] .driver-daily-summary-grid strong{color:#10243a}html[data-theme=aoplo][data-surface=manage] .driver-route-heading{border:0}html[data-theme=aoplo][data-surface=manage] .driver-route-heading h1{color:#10243a}html[data-theme=aoplo][data-surface=manage] .driver-route-heading .driver-route-heading-actions>button,html[data-theme=aoplo][data-surface=manage] .driver-route-heading .driver-route-heading-actions>button:first-child{border:0;background:transparent;color:#0868c9}html[data-theme=aoplo][data-surface=manage] .driver-route-timeline,html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=driver] .driver-route-timeline{border:0}html[data-theme=aoplo][data-surface=manage] .driver-daily-summary-grid span{color:#506176}html[data-theme=aoplo][data-surface=manage] .driver-route-expanded{border:0;background:transparent;box-shadow:none}html[data-theme=aoplo][data-surface=manage] .driver-route-expanded .timeline-order-summary{border-top:1px solid #d9e1e9;border-bottom:1px solid #d9e1e9;background:transparent}html[data-theme=aoplo][data-surface=manage] .driver-route-expanded .timeline-order-summary>span{color:#506176}html[data-theme=aoplo][data-surface=manage] .driver-route-expanded .timeline-order-summary>span>small{color:#738398}html[data-theme=aoplo][data-surface=manage] .driver-route-expanded .timeline-order-item{color:#33465b}html[data-theme=aoplo][data-surface=manage] .driver-route-expanded .timeline-order-item.gift{color:#2536b8}html[data-theme=aoplo][data-surface=manage] .driver-route-expanded .timeline-order-summary strong{color:#10243a}html[data-theme=aoplo][data-surface=manage] .driver-route-expanded .timeline-primary-actions button{box-shadow:none}html[data-theme=aoplo][data-surface=manage] .driver-route-expanded .timeline-secondary-actions{border:0;background:transparent}html[data-theme=aoplo][data-surface=manage] .driver-route-expanded .timeline-secondary-actions button{border:0;background:transparent;color:#33465b;box-shadow:none}html[data-theme=aoplo][data-surface=manage] .driver-route-expanded .timeline-secondary-actions button+button{border-left:1px solid #d9e1e9}html[data-theme=aoplo][data-surface=manage] .driver-route-expanded .timeline-secondary-actions .timeline-navigation-button:not(:disabled){background:transparent;color:#0868c9}html[data-theme=aoplo][data-surface=manage] .driver-route-expanded .timeline-secondary-actions button:disabled{background:transparent;color:#a8b3c0}html[data-theme=aoplo][data-surface=manage] .driver-summary-page-header{border:0;background:#10243a;color:#fff}html[data-theme=aoplo][data-surface=manage] .driver-summary-page-header .icon-button{border-color:#ffffff3d;background:#ffffff12;color:#fff}html[data-theme=aoplo][data-surface=manage] .driver-summary-page-header .header-title-block span{color:#c8d3df}html[data-theme=aoplo][data-surface=manage] .driver-summary-page-header .header-title-block strong{color:#fff}html[data-theme=aoplo][data-surface=manage] .driver-summary-page-scroll{background:#f8fafc}html[data-theme=aoplo][data-surface=manage] .driver-summary-page-content .driver-summary-dialog-body.driver-stock-detail{border:0}html[data-theme=aoplo][data-surface=manage] .driver-route-expanded .timeline-secondary-actions .driver-exchange-action,html[data-theme=aoplo][data-surface=manage] .driver-route-expanded .timeline-secondary-actions .driver-edit-action,html[data-theme=aoplo][data-surface=manage] .driver-route-expanded .timeline-secondary-actions .driver-addon-action{color:#1264b5}html[data-theme=aoplo][data-surface=manage] .driver-route-expanded .timeline-secondary-actions .driver-confirm-order-action{border:0;background:#e8751a;color:#fff;box-shadow:0 5px 12px #c45d002e}html[data-theme=aoplo][data-surface=manage] .driver-route-expanded .timeline-secondary-actions button+.driver-confirm-order-action{border-left:0}html[data-theme=aoplo][data-surface=manage] .driver-completion-confirm p{color:#506176}html[data-theme=aoplo][data-surface=manage] .driver-completion-confirm .driver-delete-order-summary{color:#b42318}html[data-theme=aoplo][data-surface=manage] .driver-completion-confirm button{border:1px solid #cbd5e1;background:#fff;color:#33465b}html[data-theme=aoplo][data-surface=manage] .driver-completion-confirm .primary-action,html[data-theme=aoplo][data-surface=manage] .driver-order-action-modal .primary-action{border-color:#1264b5;background:#1264b5;color:#fff;box-shadow:0 8px 20px #1264b52e}html[data-theme=aoplo][data-surface=manage] .driver-completion-confirm button:disabled,html[data-theme=aoplo][data-surface=manage] .driver-order-action-modal .primary-action:disabled{border-color:#d6dee7;background:#e8edf2;color:#94a3b3;box-shadow:none}html[data-theme=aoplo][data-surface=manage] .admin-modal-panel.driver-order-action-modal{border-color:#d5dfe9;background:#f8fafc;box-shadow:0 28px 80px #0f233847}html[data-theme=aoplo][data-surface=manage] .driver-order-action-modal .admin-modal-header{border-color:#dbe3eb;background:#fffffffa}html[data-theme=aoplo][data-surface=manage] .driver-order-action-modal .admin-modal-header h2{color:#10243a}html[data-theme=aoplo][data-surface=manage] .driver-order-action-modal .admin-modal-header>button{border-color:#d5dfe9;background:#f5f8fb;color:#33465b}html[data-theme=aoplo][data-surface=manage] .driver-order-action-modal .driver-operation-toolbar>input,html[data-theme=aoplo][data-surface=manage] .driver-order-action-modal .driver-operation-field input,html[data-theme=aoplo][data-surface=manage] .driver-order-action-modal .driver-operation-field textarea,html[data-theme=aoplo][data-surface=manage] .driver-order-action-modal .driver-operation-field select{border-color:#cbd7e3;background:#fff;color:#10243a}html[data-theme=aoplo][data-surface=manage] .driver-order-action-modal .driver-operation-toolbar>input:focus,html[data-theme=aoplo][data-surface=manage] .driver-order-action-modal .driver-operation-field input:focus,html[data-theme=aoplo][data-surface=manage] .driver-order-action-modal .driver-operation-field textarea:focus,html[data-theme=aoplo][data-surface=manage] .driver-order-action-modal .driver-operation-field select:focus{border-color:#1264b5;outline:0;box-shadow:0 0 0 3px #1264b51f}html[data-theme=aoplo][data-surface=manage] .driver-order-action-modal .driver-category-tabs button{border-color:#d2dce6;color:#506176}html[data-theme=aoplo][data-surface=manage] .driver-order-action-modal .driver-category-tabs button.active{border-color:#8bb8e5;background:#eaf3fc;color:#0b5da8}html[data-theme=aoplo][data-surface=manage] .driver-order-action-modal .driver-order-product,html[data-theme=aoplo][data-surface=manage] .driver-order-action-modal .driver-exchange-quantities>div{border-color:#dbe3eb;background:#fff}html[data-theme=aoplo][data-surface=manage] .driver-order-action-modal .driver-order-product.selected{border-color:#8bb8e5;background:#eef6ff}html[data-theme=aoplo][data-surface=manage] .driver-order-action-modal .driver-quantity-stepper{border-color:#cbd7e3}html[data-theme=aoplo][data-surface=manage] .driver-order-action-modal .driver-quantity-stepper button{background:#eef4fa;color:#1264b5}html[data-theme=aoplo][data-surface=manage] .driver-order-action-modal .driver-quantity-stepper .stepper-input{color:#10243a}html[data-theme=aoplo][data-surface=manage] .driver-order-action-modal .driver-quantity-stepper .stepper-input:focus{border-color:#1264b5;box-shadow:inset 0 0 0 2px #1264b533}html[data-theme=aoplo][data-surface=manage] .driver-order-action-modal .driver-operation-footer{border-top:1px solid #d5dfe9;background:#fffffffa;box-shadow:0 -12px 28px #0f233817}html[data-theme=aoplo][data-surface=manage] .driver-order-action-modal .driver-operation-footer>span{color:#33465b}html[data-theme=aoplo][data-surface=manage] .driver-route-number{border:0;color:#64748b}html[data-theme=aoplo][data-surface=manage] .driver-my-routes-list small,html[data-theme=aoplo][data-surface=manage] .driver-my-routes-empty span{color:#64748b}html[data-theme=aoplo][data-surface=manage] .driver-my-routes-list article{border-bottom:1px solid #d9e1e9}html[data-theme=aoplo][data-surface=manage] .driver-my-routes-list article>svg{color:#64748b}html[data-theme=aoplo][data-surface=manage] .driver-my-routes-list strong{color:#10243a}html[data-theme=aoplo][data-surface=manage] .driver-my-routes-list em{background:#eef0fd;color:#2536b8}html[data-theme=aoplo][data-surface=manage] .driver-my-routes-list article.active>svg{color:#1264b5}html[data-theme=aoplo][data-surface=manage] .driver-my-routes-empty>svg{color:#94a3b8}html[data-theme=aoplo][data-surface=manage] .driver-my-routes-empty strong{color:#10243a}html[data-theme=aoplo][data-surface=manage] .driver-daily-summary,html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=driver] .driver-daily-summary{border:1px solid #d9e2ec;background:#fff;box-shadow:0 5px 16px #0f23380e}html[data-theme=aoplo][data-surface=manage] .driver-daily-summary-heading{border-bottom:1px solid #e2e8f0}html[data-theme=aoplo][data-surface=manage] .driver-daily-summary-grid>.driver-remaining-stock,html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=driver] .driver-daily-summary-grid>.driver-remaining-stock{border-top:0;border-right:0}html[data-theme=aoplo][data-surface=manage] .driver-daily-summary-grid>.driver-remaining-stock span{color:#171717}html[data-theme=aoplo][data-surface=manage] .driver-daily-summary-grid>.driver-remaining-stock strong,html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=driver] .driver-daily-summary-grid>.driver-remaining-stock strong{color:#2536b8}html[data-theme=aoplo][data-surface=manage] .driver-daily-summary-grid>div:nth-child(2),html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=driver] .driver-daily-summary-grid>div:nth-child(2){border-right:1px solid #d5dee8}html[data-theme=aoplo][data-surface=manage] .driver-route-search{border:1px solid #cbd5e1;background:#fff;color:#64748b;box-shadow:0 1px 2px #0f233809}html[data-theme=aoplo][data-surface=manage] .driver-route-search:focus-within{border-color:#1473d2;box-shadow:0 0 0 3px #1473d21a}html[data-theme=aoplo][data-surface=manage] .driver-route-search input,html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=driver] .driver-route-search input{border:0;outline:0;background:transparent;color:#10243a}html[data-theme=aoplo][data-surface=manage] .driver-route-search>button{border:0;background:transparent;color:#64748b}html[data-theme=aoplo][data-surface=manage] .driver-route-status-filters button{border:1px solid #d8e0e8;background:#fff;color:#506176}html[data-theme=aoplo][data-surface=manage] .driver-route-status-filters button.pending-delivery{border-color:#f1c4bf;background:#fff0ee;color:#c24138}html[data-theme=aoplo][data-surface=manage] .driver-route-status-filters button.pending-confirmation{border-color:#bfd9f2;background:#e8f2fc;color:#1767b7}html[data-theme=aoplo][data-surface=manage] .driver-route-status-filters button.done{border-color:#c9cff7;background:#eef0fd;color:#3045de}html[data-theme=aoplo][data-surface=manage] .driver-route-status-filters button.unordered{border-color:#f2d0b5;background:#fff0e5;color:#d56613}html[data-theme=aoplo][data-surface=manage] .driver-route-status-filters button.no-delivery{border-color:#d6dce3;background:#eef1f4;color:#667085}html[data-theme=aoplo][data-surface=manage] .driver-route-status-filters button.active{border-color:currentColor;box-shadow:inset 0 0 0 1px currentColor,0 0 0 2px #fff}html[data-theme=aoplo][data-surface=manage] .driver-route-filter-empty{color:#64748b}html[data-theme=aoplo][data-surface=manage] .driver-route-filter-empty button{border:1px solid #bcd2e7;background:#eef6ff;color:#0868c9}html[data-theme=aoplo][data-surface=manage] .driver-app-header{border-bottom:1px solid #e2e5e9;background:#fff;color:#111827}html[data-theme=aoplo][data-surface=manage] .driver-header-profile{border:0;background:transparent;color:#111827}html[data-theme=aoplo][data-surface=manage] .driver-header-profile>svg{color:#111827}html[data-theme=aoplo][data-surface=manage] .driver-header-profile strong{color:#111827}html[data-theme=aoplo][data-surface=manage] .driver-header-logout{border-color:#cfd5dc;color:#111827}html[data-theme=aoplo][data-surface=manage] .driver-dashboard-scroll{background:#f5f5f7}html[data-theme=aoplo][data-surface=manage] .driver-meta-strip .driver-date-field,html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=driver] .driver-meta-strip .driver-date-field{border-color:#d6dbe1;box-shadow:none}html[data-theme=aoplo][data-surface=manage] .driver-daily-summary,html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=driver] .driver-daily-summary{border-color:#dadde2;box-shadow:0 1px 2px #1118270a}html[data-theme=aoplo][data-surface=manage] .driver-daily-summary-heading{border-bottom-color:#e2e5e9}html[data-theme=aoplo][data-surface=manage] .driver-daily-summary-heading h2{color:#111827}html[data-theme=aoplo][data-surface=manage] .driver-daily-summary-heading button{color:#1767b7}html[data-theme=aoplo][data-surface=manage] .driver-daily-summary-grid>div,html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=driver] .driver-daily-summary-grid>div,html[data-theme=aoplo][data-surface=manage] .driver-daily-summary-grid>.driver-remaining-stock,html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=driver] .driver-daily-summary-grid>.driver-remaining-stock{border-top:0}html[data-theme=aoplo][data-surface=manage] .driver-daily-summary-grid>div:first-child{border-right:1px solid #e2e5e9}html[data-theme=aoplo][data-surface=manage] .driver-daily-summary-grid>div:nth-child(2),html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=driver] .driver-daily-summary-grid>div:nth-child(2){border-right:0}html[data-theme=aoplo][data-surface=manage] .driver-daily-summary-grid span,html[data-theme=aoplo][data-surface=manage] .driver-daily-summary-grid>.driver-remaining-stock span{color:#4b5563}html[data-theme=aoplo][data-surface=manage] .driver-daily-summary-grid strong,html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=driver] .driver-daily-summary-grid strong,html[data-theme=aoplo][data-surface=manage] .driver-daily-summary-grid>.driver-remaining-stock strong,html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=driver] .driver-daily-summary-grid>.driver-remaining-stock strong{color:#111827}html[data-theme=aoplo][data-surface=manage] .driver-daily-summary-grid .driver-stock-quantity,html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=driver] .driver-daily-summary-grid .driver-stock-quantity{color:#111827}html[data-theme=aoplo][data-surface=manage] .driver-daily-summary-grid .driver-stock-quantity small{color:#667085}html[data-theme=aoplo][data-surface=manage] .driver-route-heading h1{color:#111827}html[data-theme=aoplo][data-surface=manage] .driver-route-heading .driver-route-heading-actions>button,html[data-theme=aoplo][data-surface=manage] .driver-route-heading .driver-route-heading-actions>button:first-child{color:#1767b7}html[data-theme=aoplo][data-surface=manage] .driver-route-copy>strong{color:#111827}html[data-theme=aoplo][data-surface=manage] .driver-route-note{color:#3a6ea5}html[data-theme=aoplo][data-surface=manage] .driver-route-note.driver-order-note{color:#c45d00}html[data-theme=aoplo][data-surface=manage] .driver-login-header,html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=driver] .driver-login-header{border-bottom:1px solid #e2e5e9;background:#fffffff5;color:#111827}html[data-theme=aoplo][data-surface=manage] .driver-login-header .header-title-block strong{color:#111827}html[data-theme=aoplo][data-surface=manage] .driver-login-header .icon-button{color:#1767b7}html[data-theme=aoplo][data-surface=manage] .driver-login-scroll,html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=driver] .driver-login-scroll{background:#f5f5f7}html[data-theme=aoplo][data-surface=manage] .driver-login-content,html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=driver] .driver-login-content,html[data-theme=aoplo][data-surface=manage] .driver-login-intro h1{color:#111827}html[data-theme=aoplo][data-surface=manage] .driver-login-intro p{color:#667085}html[data-theme=aoplo][data-surface=manage] .driver-apple-login-card,html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=driver] .driver-apple-login-card{border:0;background:transparent;box-shadow:none}html[data-theme=aoplo][data-surface=manage] .driver-login-fields{border:1px solid #d8dde3;background:#fff;box-shadow:0 1px 2px #11182708}html[data-theme=aoplo][data-surface=manage] .driver-apple-login-card .driver-login-fields>label+label{border-top:1px solid #e5e7eb}html[data-theme=aoplo][data-surface=manage] .driver-apple-login-card .driver-login-fields>label>span{color:#667085}html[data-theme=aoplo][data-surface=manage] .driver-apple-login-card .driver-login-fields input,html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=driver] .driver-apple-login-card .driver-login-fields input{border:0;background:transparent;color:#111827;outline:0;box-shadow:none}html[data-theme=aoplo][data-surface=manage] .driver-apple-login-card .driver-login-fields label:focus-within{box-shadow:inset 3px 0 #1767b7}html[data-theme=aoplo][data-surface=manage] .driver-apple-login-card .remember-login-control{border-color:#c8ced6;background:#fff;box-shadow:none}html[data-theme=aoplo][data-surface=manage] .driver-apple-login-card .remember-login-row>input:checked+.remember-login-control{border-color:#1767b7;background:#1767b7;box-shadow:none}html[data-theme=aoplo][data-surface=manage] .driver-apple-login-card .remember-login-row>input:focus-visible+.remember-login-control{outline-color:#1767b733}html[data-theme=aoplo][data-surface=manage] .driver-apple-login-card .remember-login-label{color:#374151}html[data-theme=aoplo][data-surface=manage] .driver-apple-login-card .driver-login-button,html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=driver] .driver-apple-login-card .driver-login-button{border:0;background:#1767b7;color:#fff;box-shadow:none}html[data-theme=aoplo][data-surface=manage] .driver-apple-login-card .driver-login-button:active{background:#11548f}html[data-theme=aoplo][data-surface=manage] .driver-apple-login-card .driver-login-button:disabled{background:#b9c7d5;color:#ffffffeb}html[data-theme=aoplo][data-surface=manage] .driver-login-content .login-demo-copy{color:#8a929e}html[data-theme=aoplo][data-surface=manage] .driver-login-content .login-error{color:#b42318}html[data-theme=aoplo][data-surface=manage] .driver-session-check{background:#f5f5f7;color:#111827}html[data-theme=aoplo][data-surface=manage] .driver-session-check>span{background:#e8f2fb;color:#1767b7}html[data-theme=aoplo][data-surface=manage] .driver-session-check p{color:#667085}html[data-theme=aoplo][data-surface=manage] .admin-modal-panel.driver-order-action-modal.mode-apple-exchange{border-color:#dfe3e8;background:#f5f5f7;box-shadow:0 24px 70px #11182733}html[data-theme=aoplo][data-surface=manage] .driver-order-action-modal.mode-apple-exchange .admin-modal-header{border-color:#e5e7eb;background:#fffffff5}html[data-theme=aoplo][data-surface=manage] .driver-order-action-modal.mode-apple-exchange .admin-modal-header h2{color:#111827}html[data-theme=aoplo][data-surface=manage] .driver-order-action-modal.mode-apple-exchange .admin-modal-header p{color:#6b7280}html[data-theme=aoplo][data-surface=manage] .driver-order-action-modal.mode-apple-exchange .admin-modal-header>button{border:0;background:#eef0f3;color:#4b5563}html[data-theme=aoplo][data-surface=manage] .admin-modal-panel.driver-order-action-modal.mode-apple-exchange .admin-modal-content{background:#f5f5f7}html[data-theme=aoplo][data-surface=manage] .bottom-sheet:has(.driver-order-action-modal.mode-apple-exchange){background:#f5f5f7;box-shadow:0 -14px 42px #11182733}html[data-theme=aoplo][data-surface=manage] .bottom-sheet:has(.driver-order-action-modal.mode-apple-exchange) .sheet-handle-zone,html[data-theme=aoplo][data-surface=manage] .bottom-sheet:has(.driver-order-action-modal.mode-apple-exchange) .sheet-header{background:#fff}html[data-theme=aoplo][data-surface=manage] .bottom-sheet:has(.driver-order-action-modal.mode-apple-exchange) .sheet-handle{background:#c8cbd0}html[data-theme=aoplo][data-surface=manage] .bottom-sheet:has(.driver-order-action-modal.mode-apple-exchange) .sheet-header{border-bottom:1px solid #e5e7eb}html[data-theme=aoplo][data-surface=manage] .bottom-sheet:has(.driver-order-action-modal.mode-apple-exchange) .sheet-title{color:#111827}html[data-theme=aoplo][data-surface=manage] .bottom-sheet:has(.driver-order-action-modal.mode-apple-exchange) .sheet-description{color:#6b7280}html[data-theme=aoplo][data-surface=manage] .bottom-sheet:has(.driver-order-action-modal.mode-apple-exchange) .sheet-content{background:#f5f5f7}html[data-theme=aoplo][data-surface=manage] .bottom-sheet:has(.driver-order-action-modal.mode-apple-exchange) .driver-order-action-modal.mode-apple-exchange{background:#f5f5f7}html[data-theme=aoplo][data-surface=manage] .driver-order-action-modal.mode-apple-exchange .driver-operation-field{color:#4b5563}html[data-theme=aoplo][data-surface=manage] .driver-order-action-modal.mode-apple-exchange .driver-operation-field select,html[data-theme=aoplo][data-surface=manage] .driver-order-action-modal.mode-apple-exchange .driver-operation-field textarea{border-color:#d9dee5;background:#f9fafb;color:#111827;box-shadow:none}html[data-theme=aoplo][data-surface=manage] .driver-order-action-modal.mode-apple-exchange .driver-quantity-stepper{border-color:#d9dee5;background:#f2f4f7}html[data-theme=aoplo][data-surface=manage] .driver-order-action-modal.mode-apple-exchange .driver-quantity-stepper button{background:transparent;color:#1767b7}html[data-theme=aoplo][data-surface=manage] .driver-order-action-modal.mode-apple-exchange .driver-quantity-stepper .stepper-input{border-color:#e1e5ea;background:#fff;color:#111827}html[data-theme=aoplo][data-surface=manage] .driver-order-action-modal.mode-apple-exchange .driver-operation-footer{border-color:#e1e4e8;background:#fffffff5;box-shadow:0 -8px 24px #11182712}html[data-theme=aoplo][data-surface=manage] .driver-order-action-modal.mode-apple-exchange .driver-operation-footer>span{color:#4b5563}html[data-theme=aoplo][data-surface=manage] .driver-order-action-modal.mode-apple-exchange .driver-operation-footer .primary-action{border:0;background:#1767b7;box-shadow:none}html[data-theme=aoplo][data-surface=manage] .driver-order-action-modal.mode-apple-exchange .driver-operation-footer .primary-action:active{background:#11548f}html[data-theme=aoplo][data-surface=manage] .driver-order-action-modal.mode-apple-exchange .driver-exchange-delete{border:1px solid #f0b8b3;background:#fff7f6;color:#b42318}html[data-theme=aoplo][data-surface=manage] .driver-completion-confirm .danger-confirm{border-color:#b42318;background:#b42318;color:#fff;box-shadow:0 8px 20px #b423182e}html[data-theme=aoplo][data-surface=manage] .driver-completion-confirm .danger-confirm:disabled{border-color:#ead2cf;background:#ead2cf;color:#fff;box-shadow:none}html[data-theme=aoplo][data-surface=manage] .driver-summary-page-header{border-bottom:1px solid #e2e5e9;background:#fffffff5;color:#111827}html[data-theme=aoplo][data-surface=manage] .driver-summary-page-header .icon-button{border:0;background:#eef0f3;color:#1767b7}html[data-theme=aoplo][data-surface=manage] .driver-summary-page-header .header-title-block span{color:#6b7280}html[data-theme=aoplo][data-surface=manage] .driver-summary-page-header .header-title-block strong{color:#111827}html[data-theme=aoplo][data-surface=manage] .driver-summary-page-scroll{background:#f5f5f7}html[data-theme=aoplo][data-surface=manage] .driver-summary-page-content .driver-stock-section{border:1px solid #e1e4e8;background:#fff;box-shadow:0 1px 2px #11182708}html[data-theme=aoplo][data-surface=manage] .driver-summary-page-content .driver-stock-section h3{border-bottom:1px solid #e8eaed;color:#111827}html[data-theme=aoplo][data-surface=manage] .driver-summary-page-content .driver-stock-section h3 span{color:#6b7280}html[data-theme=aoplo][data-surface=manage] .driver-summary-page-content .driver-stock-table-head{background:#fafbfc;color:#6b7280}html[data-theme=aoplo][data-surface=manage] .driver-summary-page-content .driver-stock-table-row{color:#374151}html[data-theme=aoplo][data-surface=manage] .driver-summary-page-content .driver-stock-table-row strong{color:#111827}html[data-theme=aoplo][data-surface=manage] .driver-summary-page-content .driver-stock-table-total{border-top:0;background:#f7faff;color:#111827}html[data-theme=aoplo][data-surface=manage] .driver-summary-page-content .driver-stock-detail-quantities b{color:#111827}html[data-theme=aoplo][data-surface=manage] .driver-summary-page-content .driver-stock-detail-quantities small{color:#667085}html[data-theme=aoplo][data-surface=manage] .driver-summary-page-content .driver-benefit-section>div,html[data-theme=aoplo][data-surface=manage] .driver-summary-page-content .driver-revenue-section>div{color:#4b5563}html[data-theme=aoplo][data-surface=manage] .driver-summary-page-content .driver-benefit-section>div strong,html[data-theme=aoplo][data-surface=manage] .driver-summary-page-content .driver-revenue-section>div strong{color:#111827}html[data-theme=aoplo][data-surface=manage] .driver-summary-page-content .driver-benefit-section>.driver-discount-detail .driver-discount-product strong{color:#111827}html[data-theme=aoplo][data-surface=manage] .driver-summary-page-content .driver-benefit-section>.driver-discount-detail .driver-discount-pricing strong{color:#b42318}html[data-theme=aoplo][data-surface=manage] .driver-summary-page-content .driver-benefit-section p{background:#fafbfc;color:#6b7280}html[data-theme=aoplo][data-surface=manage] .driver-summary-page-content .driver-revenue-section .driver-revenue-total{border-top:0;border-bottom:0;background:#eef6ff;color:#111827}html[data-theme=aoplo][data-surface=manage] .driver-summary-page-content .driver-revenue-section .driver-revenue-total strong{color:#1767b7}@media(max-width:620px){html[data-theme=aoplo][data-surface=manage] .admin-modal-backdrop:has(.admin-modal-panel.driver-order-action-modal.mode-apple-exchange){background:#11182747}}@media(max-width:620px){html[data-theme=aoplo][data-surface=manage] .admin-modal-panel.driver-order-action-modal.mode-apple-exchange{border:0}}html[data-theme=aoplo][data-surface=manage] .store-join-search{border:1px solid #e5e2d9;background:#f6f5f1;color:#62626b}html[data-theme=aoplo][data-surface=manage] .store-join-search:focus-within{border-color:#3045de;background:#fff;box-shadow:0 0 0 3px #2763441a;color:#2536b8}html[data-theme=aoplo][data-surface=manage] .admin-modal-panel.admin-management-modal .store-join-search input,html[data-theme=aoplo][data-surface=manage] .admin-modal-panel.admin-management-modal .store-join-search input:focus{border:0;background:transparent;box-shadow:none;outline:none;color:#171717}html[data-theme=aoplo][data-surface=manage] .store-join-search input::placeholder{color:#62626b}html[data-theme=aoplo][data-surface=manage] .store-join-search button{border:0;background:transparent;color:#62626b}html[data-theme=aoplo][data-surface=manage] .store-join-search button:hover{background:#f6f5f1;color:#2536b8}html[data-theme=aoplo][data-surface=manage] .store-join-search button:focus-visible{outline:2px solid #3045de}html[data-theme=aoplo][data-surface=manage] .store-join-note{color:#62626b}html[data-theme=aoplo][data-surface=manage] .store-join-warning{background:#fff6e4;border-left:3px solid #b97a18;color:#7b531a}html[data-theme=aoplo][data-surface=manage] .store-join-selection{color:#62626b}html[data-theme=aoplo][data-surface=manage] .store-join-selection button{border:0;background:transparent;color:#2536b8}html[data-theme=aoplo][data-surface=manage] .store-join-list>label+label{border-top:1px solid #e5e2d9}html[data-theme=aoplo][data-surface=manage] .store-join-list input{accent-color:#2536b8}html[data-theme=aoplo][data-surface=manage] .store-join-list strong,html[data-theme=aoplo][data-surface=manage] .store-join-review strong{color:#171717}html[data-theme=aoplo][data-surface=manage] .store-join-list small,html[data-theme=aoplo][data-surface=manage] .store-join-list em{color:#62626b}html[data-theme=aoplo][data-surface=manage] .store-join-review li{border-bottom:1px solid #e5e2d9}html[data-theme=aoplo][data-surface=manage] .store-join-review span{color:#62626b}html[data-theme=aoplo][data-surface=manage] .store-join-review small{color:#8a601f}html[data-theme=aoplo][data-surface=manage] .store-join-actions{border-top:1px solid #e5e2d9}html[data-theme=aoplo][data-surface=manage] .store-join-actions button:not(.primary-action){border:1px solid #e5e2d9;background:#fff;color:#171717}html[data-theme=aoplo][data-surface=manage] .delivery-days-picker button{border:1px solid #e5e2d9;background:#fff;color:#62626b}html[data-theme=aoplo][data-surface=manage] .delivery-days-picker button[aria-pressed=true]{background:#2536b8;border-color:#3045de;color:#fff}html[data-theme=aoplo][data-surface=manage] .store-delivery-assignments{border:1px solid #e5e2d9;background:#f6f5f1}html[data-theme=aoplo][data-surface=manage] .store-delivery-assignments legend{color:#171717}html[data-theme=aoplo][data-surface=manage] .store-delivery-assignments>p{color:#62626b}html[data-theme=aoplo][data-surface=manage] .store-delivery-assignment-row{border:1px solid #e5e2d9;background:#fff}html[data-theme=aoplo][data-surface=manage] .store-delivery-assignment-header>strong{color:#171717}html[data-theme=aoplo][data-surface=manage] .store-form label.store-delivery-assignment-field>span,html[data-theme=aoplo][data-surface=manage] .store-delivery-assignment-row .delivery-days-field>span{color:#62626b}html[data-theme=aoplo][data-surface=manage] .store-route-note-grid label{color:#62626b}html[data-theme=aoplo][data-surface=manage] .store-delivery-assignment-remove,html[data-theme=aoplo][data-surface=manage] .store-delivery-assignment-add{border:1px solid #e5e2d9;background:#fff;color:#171717}html[data-theme=aoplo][data-surface=manage] .store-delivery-assignment-remove{color:#8c493f;border-color:transparent;background:transparent}html[data-theme=aoplo][data-surface=manage] .store-delivery-assignment-remove:hover{border-color:#e3d1cd;background:#fff7f5}html[data-theme=aoplo][data-surface=manage] .store-editor-actions{background:#fff}@media(min-width:641px){html[data-theme=aoplo][data-surface=manage] .store-editor-form .store-delivery-assignments{border:0;border-top:1px solid #e5e2d9;border-bottom:1px solid #e5e2d9;background:transparent}}@media(min-width:641px){html[data-theme=aoplo][data-surface=manage] .store-editor-form .store-delivery-assignments legend{color:#171717}}@media(min-width:641px){html[data-theme=aoplo][data-surface=manage] .store-editor-form .store-delivery-assignments>p{color:#62626b}}@media(min-width:641px){html[data-theme=aoplo][data-surface=manage] .store-editor-form .store-delivery-assignment-row{border:1px solid #e5e2d9;background:#fff}}@media(min-width:641px){html[data-theme=aoplo][data-surface=manage] .store-editor-form .store-delivery-assignment-header{border-bottom:1px solid #e5e2d9;background:#f6f5f1}}@media(min-width:641px){html[data-theme=aoplo][data-surface=manage] .store-editor-form .store-delivery-assignment-header>strong{color:#171717}}@media(min-width:641px){html[data-theme=aoplo][data-surface=manage] .store-editor-form .store-delivery-assignment-remove{border:0;border-left:1px solid #e5e2d9;background:transparent}}@media(min-width:641px){html[data-theme=aoplo][data-surface=manage] .store-editor-form .store-route-note-grid{border-top:1px solid #e5e2d9}}@media(min-width:641px){html[data-theme=aoplo][data-surface=manage] .store-editor-form .store-delivery-assignment-main>.delivery-days-field{border-left:1px solid #e5e2d9}}@media(min-width:641px){html[data-theme=aoplo][data-surface=manage] .store-editor-form .store-delivery-assignment-add{border-color:#e5e2d9}}@media(min-width:641px){html[data-theme=aoplo][data-surface=manage] .store-editor-actions{border-top:1px solid #e5e2d9}}@media(max-width:640px){html[data-theme=aoplo][data-surface=manage] .store-editor-actions{border-top:1px solid #e5e2d9}}html[data-theme=aoplo][data-surface=manage] .driver-route-phone a{color:#256b9c}html[data-theme=aoplo][data-surface=manage] .driver-route-row[role=button]:focus-visible{outline:2px solid #1769aa}html[data-theme=aoplo][data-surface=manage] .driver-retail-entry{background:#edf4fb;border:0;color:#175e94}html[data-theme=aoplo][data-surface=manage] .driver-retail-entry small{color:#596d7c}html[data-theme=aoplo][data-surface=manage] .driver-store-prices,html[data-theme=aoplo][data-surface=manage] .driver-gift-editor{color:#1d2733}html[data-theme=aoplo][data-surface=manage] .driver-gift-scope,html[data-theme=aoplo][data-surface=manage] .driver-gift-empty{color:#627080}html[data-theme=aoplo][data-surface=manage] .driver-gift-rule{border:0;border-bottom:1px solid #e5e8ed}html[data-theme=aoplo][data-surface=manage] .driver-gift-rule>label{color:#536171}html[data-theme=aoplo][data-surface=manage] .driver-gift-rule select{border:1px solid #cbd2da;background:#fff;color:#1d2733}html[data-theme=aoplo][data-surface=manage] .driver-gift-remove{border:0;background:transparent;color:#617080}html[data-theme=aoplo][data-surface=manage] .driver-gift-add{border:1px solid #cbd9e8;background:#f1f6fc;color:#1767b7}html[data-theme=aoplo][data-surface=manage] .driver-gift-footer{border-top:1px solid #e5e8ed;background:#fff}html[data-theme=aoplo][data-surface=manage] .driver-gift-footer button{border:1px solid #d9dee5;background:#fff;color:#536171}html[data-theme=aoplo][data-surface=manage] .driver-gift-footer button[type=submit]{border-color:#1767b7;background:#1767b7;color:#fff}html[data-theme=aoplo][data-surface=manage] .driver-gift-error{color:#994728}html[data-theme=aoplo][data-surface=manage] .driver-gift-error button{border:0;background:transparent;color:#1767b7}html[data-theme=aoplo][data-surface=manage] .driver-store-prices>p{color:#627080}html[data-theme=aoplo][data-surface=manage] .driver-price-search{background:#f1f3f5}html[data-theme=aoplo][data-surface=manage] .driver-price-search input{border:0;background:transparent}html[data-theme=aoplo][data-surface=manage] .driver-price-category h3{color:#627080}html[data-theme=aoplo][data-surface=manage] .driver-price-category>div{background:#fff}html[data-theme=aoplo][data-surface=manage] .driver-store-price-row{border-bottom:1px solid #e5e8ed}html[data-theme=aoplo][data-surface=manage] .driver-store-price-row:last-child{border-bottom:0}html[data-theme=aoplo][data-surface=manage] .driver-store-price-row label{color:#627080}html[data-theme=aoplo][data-surface=manage] .driver-store-price-row input{border:1px solid #cbd2da}html[data-theme=aoplo][data-surface=manage] .driver-store-price-row button{color:#1767b7;background:#edf4fc;border:0}html[data-theme=aoplo][data-surface=manage] .timeline-secondary-actions .driver-confirm-order-action{color:#fff;background:#1767b7;border-color:#1767b7}html[data-theme=aoplo][data-surface=manage] .driver-completion-confirm .driver-confirm-items{border-bottom:1px solid #e5e8ed}html[data-theme=aoplo][data-surface=manage] .driver-exchange-kind{background:#e6e9ee}html[data-theme=aoplo][data-surface=manage] .driver-exchange-kind button{border:0;background:transparent;color:#576171}html[data-theme=aoplo][data-surface=manage] .driver-exchange-kind button[aria-pressed=true]{background:#1b67ae;color:#fff}html[data-theme=aoplo][data-surface=manage] .driver-exchange-kind button:focus-visible{outline:2px solid #1b67ae}html[data-theme=aoplo][data-surface=manage] .driver-exchange-hint{color:#667080}html[data-theme=aoplo][data-surface=manage] .driver-exchange-picker-note{border:1px solid #dfe2e7;background:#fff;color:#576171}html[data-theme=aoplo][data-surface=manage] .driver-route-directory-entry{border:0;background:transparent;color:#1b67ae}html[data-theme=aoplo][data-surface=manage] .driver-route-directory{color:#64748b}html[data-theme=aoplo][data-surface=manage] .driver-directory-days button{border:1px solid #d9e1e9;background:#fff;color:#1b67ae}html[data-theme=aoplo][data-surface=manage] .driver-directory-days button[aria-pressed=true]{background:#1b67ae;color:#fff;border-color:#1b67ae}html[data-theme=aoplo][data-surface=manage] .driver-route-directory article{background:#fff}html[data-theme=aoplo][data-surface=manage] .driver-route-directory strong{color:#10243a}html[data-theme=aoplo][data-surface=manage] .driver-route-directory a{color:#1b67ae}html[data-theme=aoplo][data-surface=manage] .driver-route-directory button{border:1px solid #d9e1e9;background:#fff;color:#1b67ae}html[data-theme=aoplo][data-surface=manage] .gift-picker-modes button{border:1px solid #d9dfe0;background:#fff;color:inherit}html[data-theme=aoplo][data-surface=manage] .gift-picker-modes button[aria-pressed=true]{background:#2536b8;color:#fff}html[data-theme=aoplo][data-surface=manage] .driver-gift-rule .gift-picker-modes button[aria-pressed=true]{background:#1967ad}html[data-theme=aoplo][data-surface=manage] .gift-product-options{border:1px solid #d9dfe0}html[data-theme=aoplo][data-surface=manage] .gift-product-options input[type=checkbox]{accent-color:#1967ad}html[data-theme=aoplo][data-surface=manage] .gift-allocation-editor{border:1px solid #d9dfe0}html[data-theme=aoplo][data-surface=manage] .gift-allocation-row{border-bottom:1px solid #e5e7eb}html[data-theme=aoplo][data-surface=manage] .driver-packing-group+.driver-packing-group{border-top:1px solid #e1e5e9}html[data-theme=aoplo][data-surface=manage] .driver-packing-group>b{color:#536171}html[data-theme=aoplo][data-surface=manage] .driver-packing-total{border-top:1px solid #dce2e8}html[data-theme=aoplo][data-surface=manage] .driver-packing-heading{background:#f0f3f6;color:#536171}html[data-theme=aoplo][data-surface=manage] .admin-gift-panel .admin-gift-draft{background:#fff;border:1px solid #e5e2d9}html[data-theme=aoplo][data-surface=manage] .admin-gift-panel h4{color:#2536b8}html[data-theme=aoplo][data-surface=manage] .admin-gift-panel .gift-allocation-editor{border:0;border-bottom:1px solid #e5e2d9}html[data-theme=aoplo][data-surface=manage] .admin-gift-panel legend{color:#171717}html[data-theme=aoplo][data-surface=manage] .admin-gift-panel .gift-allocation-row{border:0}html[data-theme=aoplo][data-surface=manage] .admin-gift-panel select{border:1px solid #e5e2d9;background:#fff;color:#171717}html[data-theme=aoplo][data-surface=manage] .admin-gift-panel button{border:1px solid #e5e2d9;background:#fff;color:#2536b8}html[data-theme=aoplo][data-surface=manage] .admin-gift-panel .gift-allocation-controls .stepper{border:1px solid #e5e2d9}html[data-theme=aoplo][data-surface=manage] .admin-gift-panel .gift-allocation-controls .stepper button{border:0;background:#f6f5f1}html[data-theme=aoplo][data-surface=manage] .admin-gift-panel .gift-allocation-controls .stepper .stepper-input{border:0;border-left:1px solid #e5e2d9;border-right:1px solid #e5e2d9;box-shadow:none;background:#fff}html[data-theme=aoplo][data-surface=manage] .admin-gift-panel .gift-allocation-controls .stepper:focus-within{outline:2px solid #3045de}html[data-theme=aoplo][data-surface=manage] .admin-gift-panel .gift-allocation-controls>button{color:#875044}html[data-theme=aoplo][data-surface=manage] .admin-gift-summary{color:#2536b8}html[data-theme=aoplo][data-surface=manage] .admin-gift-summary small,html[data-theme=aoplo][data-surface=manage] .store-inline-order-hint{color:#62626b}html[data-theme=aoplo][data-surface=manage] .store-workspace{background:#fff}html[data-theme=aoplo][data-surface=manage] .store-group-segments{border:1px solid #e5e2d9}html[data-theme=aoplo][data-surface=manage] .store-group-segments button{border:0;background:transparent;color:#171717}html[data-theme=aoplo][data-surface=manage] .store-group-segments button[aria-pressed=true]{color:#fff;background:#2536b8}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .store-workspace .store-directory{border:0;background:#fff}html[data-theme=aoplo][data-surface=manage] .store-workspace .store-selection-row,html[data-theme=aoplo][data-surface=manage] .store-directory-head{border-bottom:1px solid #e5e2d9}html[data-theme=aoplo][data-surface=manage] .store-directory-head{color:#62626b}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .store-workspace .store-selection-row .store-directory-card.manager-record-card{border:0;background:transparent;box-shadow:none}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .store-workspace .store-directory-copy small,html[data-theme=aoplo][data-surface=manage] .store-workspace .store-note-cell{color:#62626b}html[data-theme=aoplo][data-surface=manage] .store-workspace .store-route-summary-cell{color:#171717}html[data-theme=aoplo][data-surface=manage] .store-workspace .store-binding-cell .store-binding-badge{background:#fff1d5;color:#8b5f15}html[data-theme=aoplo][data-surface=manage] .store-workspace .store-binding-cell .store-binding-badge.bound{background:#eef0fd;color:#2536b8}html[data-theme=aoplo][data-surface=manage] .store-workspace .store-binding-cell .store-binding-badge.personal{background:#f6f5f1;color:#62626b}html[data-theme=aoplo][data-surface=manage] .store-binding-code-copy{border:1px dashed #cda85e;background:#fff;color:#674711}html[data-theme=aoplo][data-surface=manage] .store-binding-code-copy code{color:inherit}html[data-theme=aoplo][data-surface=manage] .store-binding-code-copy:hover{background:#fff9eb;color:#674711}html[data-theme=aoplo][data-surface=manage] .store-binding-code-copy.is-secondary{border-color:#e5e2d9;background:transparent;color:#62626b}html[data-theme=aoplo][data-surface=manage] .store-binding-code-copy.is-secondary:hover{background:#f6f5f1;color:#171717}html[data-theme=aoplo][data-surface=manage] .store-workspace .store-binding-sub{color:#7a6744}html[data-theme=aoplo][data-surface=manage] .store-workspace .store-binding-badge.app{background:#eef0fd;color:#2536b8}html[data-theme=aoplo][data-surface=manage] .store-workspace .store-inline-order{border:1px solid #e5e2d9}html[data-theme=aoplo][data-surface=manage] .store-workspace .store-inline-order button{border:0;background:#fff;color:#2536b8}html[data-theme=aoplo][data-surface=manage] .store-workspace .store-inline-order input{border:0;border-left:1px solid #e5e2d9;border-right:1px solid #e5e2d9;background:#f6f5f1}html[data-theme=aoplo][data-surface=manage] .store-workspace .store-inline-order.search-rank-only button{color:#62626b;background:#f6f5f1}html[data-theme=aoplo][data-surface=manage] .store-workspace .store-inline-order.is-disabled{border-color:#e5e2d9;background:#f6f5f1}html[data-theme=aoplo][data-surface=manage] .store-workspace .store-inline-order.is-disabled button,html[data-theme=aoplo][data-surface=manage] .store-workspace .store-inline-order.is-disabled input{color:#62626b;background:#f6f5f1}html[data-theme=aoplo][data-surface=manage] .store-sort-unavailable{color:#6e6e77}html[data-theme=aoplo][data-surface=manage] .store-inline-order button{border:1px solid #e5e2d9;background:#fff;color:#2536b8}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .driver-schedule-panel{border:0;background:transparent;box-shadow:none}html[data-theme=aoplo][data-surface=manage] .driver-schedule-error,html[data-theme=aoplo][data-surface=manage] .driver-schedule-conflict{border:1px solid #e7c7b7;background:#fff7f2;color:#8b482b}html[data-theme=aoplo][data-surface=manage] .driver-schedule-error button{border:1px solid currentColor;background:transparent;color:inherit}html[data-theme=aoplo][data-surface=manage] .driver-schedule-scroll{border:1px solid #e5e2d9;background:#fff}html[data-theme=aoplo][data-surface=manage] .driver-schedule-grid{color:#171717}html[data-theme=aoplo][data-surface=manage] .driver-schedule-header,html[data-theme=aoplo][data-surface=manage] .driver-schedule-route,html[data-theme=aoplo][data-surface=manage] .driver-schedule-cell{border-right:1px solid #e5e2d9;border-bottom:1px solid #e5e2d9}html[data-theme=aoplo][data-surface=manage] .driver-schedule-header:nth-child(8),html[data-theme=aoplo][data-surface=manage] .driver-schedule-row>.driver-schedule-cell:last-child{border-right:0}html[data-theme=aoplo][data-surface=manage] .driver-schedule-row:last-child>.driver-schedule-route,html[data-theme=aoplo][data-surface=manage] .driver-schedule-row:last-child>.driver-schedule-cell{border-bottom:0}html[data-theme=aoplo][data-surface=manage] .driver-schedule-header{background:#f6f5f1;color:#171717}html[data-theme=aoplo][data-surface=manage] .driver-schedule-route{background:#fff}html[data-theme=aoplo][data-surface=manage] .driver-schedule-route strong{color:#171717}html[data-theme=aoplo][data-surface=manage] .driver-schedule-route small{color:#62626b}html[data-theme=aoplo][data-surface=manage] .driver-schedule-cell{background:#fff}html[data-theme=aoplo][data-surface=manage] .driver-schedule-cell:focus-within{background:#eef0fd}html[data-theme=aoplo][data-surface=manage] .driver-schedule-loading{background:#ffffffd1;color:#62626b}html[data-theme=aoplo][data-surface=manage] .driver-schedule-popover-backdrop{border:0;background:transparent}html[data-theme=aoplo][data-surface=manage] .driver-schedule-popover{border:1px solid #e5e2d9;background:#fff;box-shadow:0 18px 44px #1717172e,0 3px 10px #17171714;color:#171717}html[data-theme=aoplo][data-surface=manage] .driver-schedule-popover header{border-bottom:1px solid #e5e2d9}html[data-theme=aoplo][data-surface=manage] .driver-schedule-popover header small{color:#62626b}html[data-theme=aoplo][data-surface=manage] .driver-schedule-popover header>button{border:0;background:transparent;color:#62626b}html[data-theme=aoplo][data-surface=manage] .driver-schedule-driver-list>button{border:0;background:transparent;color:#171717}html[data-theme=aoplo][data-surface=manage] .driver-schedule-driver-list>button:hover:not(:disabled),html[data-theme=aoplo][data-surface=manage] .driver-schedule-driver-list>button[aria-selected=true]{background:#eef0fd;color:#2536b8}html[data-theme=aoplo][data-surface=manage] .driver-schedule-driver-list>button:disabled{color:#62626b}html[data-theme=aoplo][data-surface=manage] .driver-schedule-driver-list small,html[data-theme=aoplo][data-surface=manage] .driver-schedule-driver-list em{color:#62626b}html[data-theme=aoplo][data-surface=manage] .driver-schedule-driver-list svg{color:#3045de}html[data-theme=aoplo][data-surface=manage] .driver-schedule-driver-list>p{color:#62626b}html[data-theme=aoplo][data-surface=manage] .driver-schedule-role{border-top:1px solid #e5e2d9}html[data-theme=aoplo][data-surface=manage] .driver-schedule-role button{border:1px solid #e5e2d9;background:#fff;color:#62626b}html[data-theme=aoplo][data-surface=manage] .driver-schedule-role button[aria-pressed=true]{border-color:#3045de;background:#eef0fd;color:#2536b8}html[data-theme=aoplo][data-surface=manage] .driver-schedule-role button.substitute[aria-pressed=true]{border-color:#dfa64a;background:#fff3df;color:#875915}html[data-theme=aoplo][data-surface=manage] .driver-schedule-role button>span{background:#f4c675;color:#714914}html[data-theme=aoplo][data-surface=manage] .driver-schedule-popover footer button{border:1px solid #e5e2d9;background:#fff;color:#62626b}html[data-theme=aoplo][data-surface=manage] .driver-schedule-popover footer .primary-action{border-color:#3045de;background:#2536b8;color:#fff}html[data-theme=aoplo][data-surface=manage] .admin-modal-panel.admin-management-modal.notification-editor-modal .admin-modal-header>button,html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .admin-modal-panel.admin-management-modal.notification-editor-modal .admin-modal-header>button{background:#fff}html[data-theme=aoplo][data-surface=manage] .admin-modal-panel.admin-management-modal.notification-editor-modal .notification-schedule-editor{border:0;background:transparent}html[data-theme=aoplo][data-surface=manage] .notification-weekday-heading>strong{color:#171717}html[data-theme=aoplo][data-surface=manage] .notification-weekday-heading .notification-delivery-hint{background:#eef0fd;color:#2536b8}html[data-theme=aoplo][data-surface=manage] .admin-modal-panel.admin-management-modal.notification-editor-modal .notification-shared-weekdays{border:0}html[data-theme=aoplo][data-surface=manage] .admin-modal-panel.admin-management-modal.notification-editor-modal .notification-weekday-field label{border:1px solid #e5e2d9;background:#fff;color:#62626b}html[data-theme=aoplo][data-surface=manage] .admin-modal-panel.admin-management-modal.notification-editor-modal .notification-weekday-field label:hover{border-color:#e5e2d9;color:#171717}html[data-theme=aoplo][data-surface=manage] .admin-modal-panel.admin-management-modal.notification-editor-modal .notification-weekday-field label.selected{border-color:#3045de;background:#2536b8;color:#fff}html[data-theme=aoplo][data-surface=manage] .notification-channel-grid{border-top:1px solid #e5e2d9;border-bottom:1px solid #e5e2d9}html[data-theme=aoplo][data-surface=manage] .admin-modal-panel.admin-management-modal.notification-editor-modal .notification-channel-card{border:0;background:transparent}html[data-theme=aoplo][data-surface=manage] .admin-modal-panel.admin-management-modal.notification-editor-modal .notification-channel-card.unordered{border-left:1px solid #e5e2d9}html[data-theme=aoplo][data-surface=manage] .notification-channel-title>strong{color:#171717}html[data-theme=aoplo][data-surface=manage] .notification-channel-icon{background:#eef0fd;color:#2536b8}html[data-theme=aoplo][data-surface=manage] .notification-channel-card.unordered .notification-channel-icon{background:#fff0ca;color:#766016}html[data-theme=aoplo][data-surface=manage] .admin-modal-panel.admin-management-modal.notification-editor-modal .notification-channel-toggle .setting-switch{border:0;background:transparent}html[data-theme=aoplo][data-surface=manage] .admin-modal-panel.admin-management-modal.notification-editor-modal .notification-time-field>span:first-child,html[data-theme=aoplo][data-surface=manage] .admin-modal-panel.admin-management-modal.notification-editor-modal .notification-message-field>span{color:#171717}html[data-theme=aoplo][data-surface=manage] .notification-time-input>svg{color:#62626b}html[data-theme=aoplo][data-surface=manage] .notification-unordered-tag{background:#fff0c9;color:#70510d}html[data-theme=aoplo][data-surface=manage] .notification-fixed-hint{color:#62626b}html[data-theme=aoplo][data-surface=manage] .admin-modal-panel.admin-management-modal.notification-editor-modal .notification-editor-actions{border-top:0}@media(max-width:900px){html[data-theme=aoplo][data-surface=manage] .admin-modal-panel.admin-management-modal.notification-editor-modal .notification-channel-card,html[data-theme=aoplo][data-surface=manage] .admin-modal-panel.admin-management-modal.notification-editor-modal .notification-channel-card.unordered{border-left:0}}@media(max-width:900px){html[data-theme=aoplo][data-surface=manage] .admin-modal-panel.admin-management-modal.notification-editor-modal .notification-channel-card.unordered{border-top:1px solid #e5e2d9}}html[data-theme=aoplo][data-surface=manage] .notification-redesign .notification-page-description{color:#62626b}html[data-theme=aoplo][data-surface=manage] .notification-today-banner{background:#eef0fd;color:#2536b8}html[data-theme=aoplo][data-surface=manage] .notification-today-banner.waiting{background:#fff8e9;color:#7c5e24}html[data-theme=aoplo][data-surface=manage] .notification-today-banner.danger{background:#fff0ee;color:#a5322c}html[data-theme=aoplo][data-surface=manage] .notification-today-counts{border-left:1px solid #e5e2d9}html[data-theme=aoplo][data-surface=manage] .notification-today-banner>button{border:0;background:transparent;color:inherit}html[data-theme=aoplo][data-surface=manage] .notification-weekly-heading p{color:#62626b}html[data-theme=aoplo][data-surface=manage] .notification-redesign .notification-schedule-list,html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .notification-redesign .notification-schedule-list{border:0;border-top:1px solid #e5e2d9;background:transparent}html[data-theme=aoplo][data-surface=manage] .notification-redesign .notification-schedule-item,html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .notification-redesign .notification-schedule-item{border-bottom:1px solid #e5e2d9}html[data-theme=aoplo][data-surface=manage] .notification-redesign .notification-schedule-item.expanded{background:#f6f5f1}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .notification-redesign .notification-schedule-summary strong{color:#171717}html[data-theme=aoplo][data-surface=manage] .notification-redesign .notification-schedule-summary .notification-today-tag{background:#3045de;color:#fff}html[data-theme=aoplo][data-surface=manage] .notification-schedule-channels>div+div{border-left:1px solid #e5e2d9}html[data-theme=aoplo][data-surface=manage] .notification-schedule-channels>div>span{color:#171717}html[data-theme=aoplo][data-surface=manage] .notification-schedule-channels em{background:#eef0f2;color:#62626b}html[data-theme=aoplo][data-surface=manage] .notification-schedule-channels em.enabled{color:#2536b8;background:#eef0fd}html[data-theme=aoplo][data-surface=manage] .notification-redesign .notification-schedule-actions button{border:0;background:transparent;color:#171717}html[data-theme=aoplo][data-surface=manage] .notification-redesign .notification-schedule-actions button+button{border-left:1px solid #e5e2d9}html[data-theme=aoplo][data-surface=manage] .notification-expanded-results{border-top:1px solid #e5e2d9}html[data-theme=aoplo][data-surface=manage] .notification-redesign .notification-run-result+.notification-run-result{border-left:0;border-top:1px solid #e5e2d9}html[data-theme=aoplo][data-surface=manage] .notification-redesign .notification-run-result header strong{color:#62626b}html[data-theme=aoplo][data-surface=manage] .notification-disabled-result{color:#62626b}html[data-theme=aoplo][data-surface=manage] .notification-delete-schedule{background:transparent;border:0;color:#8c4942}html[data-theme=aoplo][data-surface=manage] .notification-results-guide{color:#62626b}html[data-theme=aoplo][data-surface=manage] .notification-results-footer{border-top:1px solid #e5e2d9;color:#62626b}@media(min-width:1000px){html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .admin-dashboard-scroll:has(.notification-redesign){background:#fff}}@media(max-width:1100px){html[data-theme=aoplo][data-surface=manage] .notification-today-counts{border:0}}html[data-theme=aoplo][data-surface=manage] .notification-monitor-status{border-top:1px solid #e5e2d9;color:#62626b}html[data-theme=aoplo][data-surface=manage] .notification-monitor-status [role=alert]{color:#b42318}html[data-theme=aoplo][data-surface=manage] .invoice-panel .invoice-detail{border-top:1px solid #e5e2d9}html[data-theme=aoplo][data-surface=manage] .invoice-panel .invoice-detail>p{color:#62626b}html[data-theme=aoplo][data-surface=manage] .invoice-detail-modal .invoice-detail>p{color:#62626b}html[data-theme=aoplo][data-surface=manage] .invoice-daily-modal.admin-modal-panel{color:#171717}html[data-theme=aoplo][data-surface=manage] .admin-modal-panel.admin-management-modal.invoice-daily-modal .admin-modal-header{border-bottom:0}html[data-theme=aoplo][data-surface=manage] .admin-modal-panel.admin-management-modal.invoice-daily-modal .admin-modal-header .invoice-export-action{color:#2536b8;border:1px solid #62626b}html[data-theme=aoplo][data-surface=manage] .invoice-daily-modal .invoice-detail-meta{color:#62626b}html[data-theme=aoplo][data-surface=manage] .invoice-daily-modal .invoice-period-total strong{color:#2536b8}html[data-theme=aoplo][data-surface=manage] .invoice-daily-modal .invoice-period-total small{border-left:1px solid #e5e2d9}html[data-theme=aoplo][data-surface=manage] .invoice-daily-modal .invoice-column-labels{background:#f6f5f1;color:#62626b}html[data-theme=aoplo][data-surface=manage] .invoice-daily-modal .invoice-day-heading{background:#f6f5f1}html[data-theme=aoplo][data-surface=manage] .invoice-daily-modal .invoice-day-heading strong{color:#2536b8}html[data-theme=aoplo][data-surface=manage] .invoice-daily-modal .invoice-day-heading span{color:#62626b}html[data-theme=aoplo][data-surface=manage] .invoice-daily-modal summary.invoice-day-heading:focus-visible{outline:2px solid #3045de}html[data-theme=aoplo][data-surface=manage] .invoice-daily-modal .invoice-item-row{border-bottom:1px solid #e5e2d9}html[data-theme=aoplo][data-surface=manage] .invoice-daily-modal .invoice-item-row.is-gift>:first-child{color:#3045de}html[data-theme=aoplo][data-surface=manage] .invoice-daily-modal .invoice-day-continuation,html[data-theme=aoplo][data-surface=manage] .invoice-daily-modal .invoice-detail-end,html[data-theme=aoplo][data-surface=manage] .invoice-daily-modal .invoice-empty-items{color:#62626b}html[data-theme=aoplo][data-surface=manage] .driver-account-table-wrap{border:1px solid var(--admin-line, #e5e2d9)}html[data-theme=aoplo][data-surface=manage] .driver-account-table th,html[data-theme=aoplo][data-surface=manage] .driver-account-table tr.selected{background:#f6f5f1}html[data-theme=aoplo][data-surface=manage] .driver-account-status.active{color:#2536b8}html[data-theme=aoplo][data-surface=manage] .driver-account-status.inactive{color:#6e7880}html[data-theme=aoplo][data-surface=manage] .driver-account-status>span{background:currentColor}html[data-theme=aoplo][data-surface=manage] .driver-account-table .driver-edit-action{border:0;background:transparent;color:#2536b8}html[data-theme=aoplo][data-surface=manage] .driver-account-count{color:#62626b}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .driver-manager-panel .driver-account-table th{color:#171717}html[data-theme=aoplo][data-surface=manage] .admin-modal-panel.admin-management-modal.driver-account-modal .admin-modal-header{border-bottom:0}html[data-theme=aoplo][data-surface=manage] .admin-modal-panel.admin-management-modal.driver-account-modal .store-form label>span{color:#171717}html[data-theme=aoplo][data-surface=manage] .driver-account-modal .driver-account-login-fields{border-top:1px solid #e5e2d9}html[data-theme=aoplo][data-surface=manage] .driver-account-modal .setting-switch{border:0;background:none}html[data-theme=aoplo][data-surface=manage] .driver-account-modal .setting-switch.active .setting-switch-track{background:#2536b8}html[data-theme=aoplo][data-surface=manage] .admin-modal-backdrop:has(.driver-account-modal){background:#2536b84d}html[data-theme=aoplo][data-surface=manage] .driver-account-modal .setting-switch:after{color:#171717}html[data-theme=aoplo][data-surface=manage] .driver-account-modal .admin-modal-footer{border-top:1px solid #e5e2d9}html[data-theme=aoplo][data-surface=manage] .driver-account-modal .admin-modal-footer button{border:1px solid #e5e2d9;background:#fff;color:#171717}html[data-theme=aoplo][data-surface=manage] .driver-account-modal .admin-modal-footer .primary-action{background:#2536b8;border-color:#3045de;color:#fff}html[data-theme=aoplo][data-surface=manage] .driver-account-modal .admin-modal-footer .driver-delete-button{border:1px solid #cf5148;color:#c33229;background:#fff}@media(max-width:760px){html[data-theme=aoplo][data-surface=manage] .driver-account-table tr{border-bottom:1px solid #e5e2d9}}@media(max-width:760px){html[data-theme=aoplo][data-surface=manage] .driver-account-table td{border:0}}@media(max-width:760px){html[data-theme=aoplo][data-surface=manage] .driver-account-table td:before{color:#62626b}}html[data-theme=aoplo][data-surface=manage] .ai-import-lead{color:#171717}html[data-theme=aoplo][data-surface=manage] .ai-import-points{color:#62626b}html[data-theme=aoplo][data-surface=manage] .ai-import-usage{background:#eef0fd;color:#2536b8}html[data-theme=aoplo][data-surface=manage] .ai-import-working{color:#2536b8}html[data-theme=aoplo][data-surface=manage] .ai-import-working span{border:3px solid #c9cff7;border-top-color:#2536b8}html[data-theme=aoplo][data-surface=manage] .ai-import-group{border:1px solid #e5e2d9;background:#fff}html[data-theme=aoplo][data-surface=manage] .ai-import-group.done{background:#f1efe9}html[data-theme=aoplo][data-surface=manage] .ai-import-group header strong{color:#171717}html[data-theme=aoplo][data-surface=manage] .ai-import-group header span,html[data-theme=aoplo][data-surface=manage] .ai-import-group>p{color:#62626b}html[data-theme=aoplo][data-surface=manage] .ai-import-group-route label{color:#171717}html[data-theme=aoplo][data-surface=manage] .ai-import-group-route select{border:1px solid #e5e2d9;background:#fff;color:#171717}html[data-theme=aoplo][data-surface=manage] .ai-import-back{border:0;background:none;color:#2536b8}html[data-theme=aoplo][data-surface=manage] .ai-product-table .ai-product-unit{border:1px solid #e5e2d9}html[data-theme=aoplo][data-surface=manage] .ai-product-table td small{color:#62626b}html[data-theme=aoplo][data-surface=manage] .order-filter-toolbar .admin-order-undated-toggle{border:1px solid #e5c97a;background:#fff7dc;color:#7a5200}html[data-theme=aoplo][data-surface=manage] .order-filter-toolbar .admin-order-undated-toggle.active{border-color:#2536b8;background:#eef0fd;color:#2536b8}html[data-theme=aoplo][data-surface=manage] .admin-order-undated-note{color:#62626b}html[data-theme=aoplo][data-surface=manage] .admin-order-status .admin-order-undated{color:#8a5a00}html[data-theme=aoplo][data-surface=manage] .ai-import-unrouted{border:0;background:none;color:#2536b8}html[data-theme=aoplo][data-surface=manage] .ai-import-unrouted:disabled{color:#8c8c94}html[data-theme=aoplo][data-surface=manage] .admin-order-advance-summary{color:#171717}html[data-theme=aoplo][data-surface=manage] .order-day-gross span{color:#62626b}html[data-theme=aoplo][data-surface=manage] .order-day-gross strong{color:var(--ink)}html[data-theme=aoplo][data-surface=manage] .order-adjustment-returns{background:#f8f4fc;color:#725299}html[data-theme=aoplo][data-surface=manage] .order-adjustments ul{color:#68737b}html[data-theme=aoplo][data-surface=manage] .order-net-total{border-top:1px solid #e5e2d9;color:#2536b8}html[data-theme=aoplo][data-surface=manage] .order-net-note{color:#62626b}html[data-theme=aoplo][data-surface=manage] .order-net-warning{color:#8a5800}html[data-theme=aoplo][data-surface=manage] .adjustment-return{background:#f3edfa;color:#6c4d93}html[data-theme=aoplo][data-surface=manage] .adjustment-exchange{background:#f6f5f1;color:#62626b}html[data-theme=aoplo][data-surface=manage] .order-card-net small{color:#3045de}html[data-theme=aoplo][data-surface=manage] .order-card-original{color:#62626b}html[data-theme=aoplo][data-surface=manage] .store-group-branch-action>.store-group-reminder{border-top:1px solid #e5e2d9;background:#fff}html[data-theme=aoplo][data-surface=manage] .store-group-reminder-title svg{color:#2536b8}html[data-theme=aoplo][data-surface=manage] .store-group-branch-action .store-group-reminder-title strong{color:#2536b8}html[data-theme=aoplo][data-surface=manage] .store-group-reminder-title em{color:#62626b}html[data-theme=aoplo][data-surface=manage] .store-group-reminder-copy p{color:#171717}html[data-theme=aoplo][data-surface=manage] .store-group-branch-action .store-group-reminder-copy small{color:#62626b}html[data-theme=aoplo][data-surface=manage] .store-group-reminder.is-off{background:#f6f5f1}html[data-theme=aoplo][data-surface=manage] .store-group-reminder.is-off .store-group-reminder-title svg{color:#62626b}html[data-theme=aoplo][data-surface=manage] .store-group-reminder.is-off .store-group-reminder-copy p,html[data-theme=aoplo][data-surface=manage] .store-group-reminder.is-off .store-group-reminder-copy p b{color:#171717}html[data-theme=aoplo][data-surface=manage] .store-group-branch-action .store-group-reminder .setting-switch{border:0;background:transparent}html[data-theme=aoplo][data-surface=manage] .store-group-branch-action .store-group-reminder .setting-switch-label{color:#62626b}html[data-theme=aoplo][data-surface=manage] .store-workspace .store-binding-cell .store-binding-badge.muted{background:#f6f5f1;color:#62626b}html[data-theme=aoplo][data-surface=manage] .skeleton-bar{background:#f1efe9}html[data-theme=aoplo][data-surface=manage] .session-restore{background:#f6f5f1}html[data-theme=aoplo][data-surface=manage] .session-restore-side{background:#2536b8}html[data-theme=aoplo][data-surface=manage] .session-restore-side .skeleton-bar{background:#ffffff2e}html[data-theme=aoplo][data-surface=manage] .session-restore-mark{background:#eef0fd;color:#2536b8}html[data-theme=aoplo][data-surface=manage] .session-restore-copy p{color:#62626b}@media(max-width:1179px){html[data-theme=aoplo][data-surface=manage] .store-workspace .store-binding-cell[data-label]:before{color:#62626b}}html[data-theme=aoplo][data-surface=manage] .store-selection-row.is-skeleton .store-inline-order{border:0;background:transparent}:where(html[data-theme=aoplo]:not([data-surface=manage])) .store-bootstrap>span{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .store-bootstrap-hint{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .store-setup-heading>span{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .store-setup-form input[readonly]{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .store-setup-form small,:where(html[data-theme=aoplo]:not([data-surface=manage])) .store-code-help{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .store-pending-content>span{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .store-pending-identity small,:where(html[data-theme=aoplo]:not([data-surface=manage])) .store-pending-note{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .store-home-action small{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .store-home-action>svg{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .catalog-change-notice p{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .header-title-block span{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .chat-title span{color:#6e6e77}:where(html[data-theme=aoplo]:not([data-surface=manage])) .binding-pill{color:#6e6e77}:where(html[data-theme=aoplo]:not([data-surface=manage])) .chat-date{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .bot-name{color:#6e6e77}:where(html[data-theme=aoplo]:not([data-surface=manage])) .menu-card-copy p{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .menu-card button small{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .menu-card button>svg:last-child{color:#6e6e77}:where(html[data-theme=aoplo]:not([data-surface=manage])) .demo-hint{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .section-heading span{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .product-copy p{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .stepper button:disabled{color:#6e6e77}:where(html[data-theme=aoplo]:not([data-surface=manage])) .cancel-order-confirm>p{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .cancel-order-confirm-actions button{color:#171717}:where(html[data-theme=aoplo]:not([data-surface=manage])) .footer-total span{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .primary-action:disabled{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .secondary-action{color:#171717}:where(html[data-theme=aoplo]:not([data-surface=manage])) .summary-package-heading span{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .summary-row span{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .summary-total span{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .review-delivery-date>span{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .review-delivery-date>small{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .note-field textarea::placeholder{color:#6e6e77}:where(html[data-theme=aoplo]:not([data-surface=manage])) .success-receipt span,:where(html[data-theme=aoplo]:not([data-surface=manage])) .detail-info-card span{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .orders-month-filter>span{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .orders-empty,:where(html[data-theme=aoplo]:not([data-surface=manage])) .orders-load-error{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .orders-load-more:disabled{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .order-card-top>div span,:where(html[data-theme=aoplo]:not([data-surface=manage])) .order-card-bottom span{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .order-card-bottom svg{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .detail-status-card p{color:#6e6e77}:where(html[data-theme=aoplo]:not([data-surface=manage])) .role-intro{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .role-copy small{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .role-card>svg{color:#6e6e77}:where(html[data-theme=aoplo]:not([data-surface=manage])) .demo-mode-note{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .service-readiness small{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .login-content>p:not(.login-kicker):not(.login-demo-copy){color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .login-card label>span{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .remember-login-row{color:#171717}:where(html[data-theme=aoplo]:not([data-surface=manage])) .remember-login-label{color:#171717}:where(html[data-theme=aoplo]:not([data-surface=manage])) .staff-session-check p{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .login-demo-copy{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .admin-header-actions button{color:#171717}:where(html[data-theme=aoplo]:not([data-surface=manage])) .dashboard-tabs button{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .dashboard-section-heading p,:where(html[data-theme=aoplo]:not([data-surface=manage])) .driver-list-heading p{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .dashboard-section-heading>button{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .admin-order-route-position>span{color:#6e6e77}:where(html[data-theme=aoplo]:not([data-surface=manage])) .admin-order-created-at{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .admin-order-summary{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .admin-order-exchange-line small{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .order-store-search svg{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .admin-order-revenue-context{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .admin-order-route-select{color:#171717}:where(html[data-theme=aoplo]:not([data-surface=manage])) .admin-order-sort-icon{color:#6e6e77}:where(html[data-theme=aoplo]:not([data-surface=manage])) .bulk-delete-confirm p{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .admin-order-delete-confirm dt{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .admin-order-delete-confirm p{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .store-manager-back{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .store-word-import-summary span{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .store-word-import-note,:where(html[data-theme=aoplo]:not([data-surface=manage])) .store-word-preview-more{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .store-word-preview-table{color:#171717}:where(html[data-theme=aoplo]:not([data-surface=manage])) .store-word-preview-table th{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .store-word-preview-table th:first-child,:where(html[data-theme=aoplo]:not([data-surface=manage])) .store-word-preview-table td:first-child{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .word-import-review-table small{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .word-import-status{color:#62626b}@media(max-width:640px){:where(html[data-theme=aoplo]:not([data-surface=manage])) .word-import-review-table td:before{color:#62626b}}:where(html[data-theme=aoplo]:not([data-surface=manage])) .store-manager-heading>span{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .admin-pagination{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .inline-check{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .store-route-batch-field{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .store-route-batch-field-heading strong{color:#171717}:where(html[data-theme=aoplo]:not([data-surface=manage])) .store-route-batch-field-heading small{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .store-route-batch-field .delivery-days-picker button{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .store-route-batch-target{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .store-route-batch-note{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .store-route-preview-change{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .store-route-preview-change small{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .driver-manager-toolbar>span{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .store-directory-copy small{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .store-directory-card>svg{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .store-binding-badge.inactive{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .store-form label>span{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .store-manager-empty{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .setting-switch{color:#171717}:where(html[data-theme=aoplo]:not([data-surface=manage])) .driver-profile-column>h3,:where(html[data-theme=aoplo]:not([data-surface=manage])) .driver-route-heading h3{color:#171717}:where(html[data-theme=aoplo]:not([data-surface=manage])) .notification-settings-loading{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .notification-schedule-toolbar>span{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .notification-editor-heading label,:where(html[data-theme=aoplo]:not([data-surface=manage])) .notification-unordered-row{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .notification-time-field>span,:where(html[data-theme=aoplo]:not([data-surface=manage])) .notification-message-field>span,:where(html[data-theme=aoplo]:not([data-surface=manage])) .notification-weekday-field legend{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .notification-weekday-field label{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .notification-editor-actions button{color:#171717}:where(html[data-theme=aoplo]:not([data-surface=manage])) .notification-schedule-summary small{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .notification-schedule-summary p{color:#171717}:where(html[data-theme=aoplo]:not([data-surface=manage])) .notification-results-hint{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .notification-run-status{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .notification-run-result .notification-run-time{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .notification-run-result dt{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .notification-pair-preview p{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .notification-pair-preview em{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .notification-channel-toggle small{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .notification-schedule-actions button{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .notification-schedule-empty{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .account-identity span{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .account-password-form .password-requirement{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .admin-modal-header p{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .admin-modal-header>button{color:#171717}:where(html[data-theme=aoplo]:not([data-surface=manage])) .order-editor-meta label{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .admin-order-detail-status{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .admin-order-detail-facts dt{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .admin-order-detail-items small{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .admin-order-exchange-detail>p{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .admin-order-exchange-detail li{color:#171717}:where(html[data-theme=aoplo]:not([data-surface=manage])) .data-table th{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .data-table td small{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .data-table button,:where(html[data-theme=aoplo]:not([data-surface=manage])) .report-toolbar button,:where(html[data-theme=aoplo]:not([data-surface=manage])) .inline-form button,:where(html[data-theme=aoplo]:not([data-surface=manage])) .subpanel-heading button,:where(html[data-theme=aoplo]:not([data-surface=manage])) .rule-list button{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .custom-pricing-panel .custom-price-category-row th small{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .metric-strip span,:where(html[data-theme=aoplo]:not([data-surface=manage])) .driver-summary-grid span{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .compact-product-grid small,:where(html[data-theme=aoplo]:not([data-surface=manage])) .driver-order-grid small{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .driver-summary-disclosure>summary{color:#171717}:where(html[data-theme=aoplo]:not([data-surface=manage])) .driver-summary-disclosure>summary small{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .driver-operation-field{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .driver-category-tabs button{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .driver-order-product-copy small{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .driver-price-field{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .driver-quantity-stepper button:disabled{color:#6e6e77}:where(html[data-theme=aoplo]:not([data-surface=manage])) .driver-operation-footer>span{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .driver-operation-empty{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .driver-adhoc-search-field{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .driver-adhoc-search button,:where(html[data-theme=aoplo]:not([data-surface=manage])) .driver-create-temp-button,:where(html[data-theme=aoplo]:not([data-surface=manage])) .driver-temp-back{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .driver-adhoc-search button:disabled{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .driver-adhoc-scope{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .driver-adhoc-results>button{color:#171717}:where(html[data-theme=aoplo]:not([data-surface=manage])) .driver-adhoc-results small{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .driver-create-temp-button{color:#171717}:where(html[data-theme=aoplo]:not([data-surface=manage])) .driver-route-item.completed .driver-route-copy>strong{color:#171717}:where(html[data-theme=aoplo]:not([data-surface=manage])) .store-branch-picker-intro p{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .store-branch-list>button small{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .store-current-branch small,:where(html[data-theme=aoplo]:not([data-surface=manage])) .catalog-current-branch small{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .store-current-branch em{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .store-group-branch-action span,:where(html[data-theme=aoplo]:not([data-surface=manage])) .store-group-branch-action small{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .production-runtime[data-entry=admin] .login-card label>span{color:#171717}:where(html[data-theme=aoplo]:not([data-surface=manage])) .production-runtime[data-entry=admin] .dashboard-section-heading>button,:where(html[data-theme=aoplo]:not([data-surface=manage])) .production-runtime[data-entry=admin] .store-manager-toolbar button,:where(html[data-theme=aoplo]:not([data-surface=manage])) .production-runtime[data-entry=admin] .report-toolbar button,:where(html[data-theme=aoplo]:not([data-surface=manage])) .production-runtime[data-entry=admin] .inline-form button,:where(html[data-theme=aoplo]:not([data-surface=manage])) .production-runtime[data-entry=admin] .subpanel-heading button{color:#171717}:where(html[data-theme=aoplo]:not([data-surface=manage])) .production-runtime[data-entry=admin] .inline-check,:where(html[data-theme=aoplo]:not([data-surface=manage])) .production-runtime[data-entry=admin] .admin-order-select-all{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .admin-order-calendar-weekday{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .production-runtime[data-entry=admin] .order-filter-toolbar .admin-order-calendar-day,:where(html[data-theme=aoplo]:not([data-surface=manage])) .order-filter-toolbar .admin-order-calendar-day{color:#171717}:where(html[data-theme=aoplo]:not([data-surface=manage])) .production-runtime[data-entry=admin] .order-filter-toolbar .admin-order-calendar-day.outside-month,:where(html[data-theme=aoplo]:not([data-surface=manage])) .order-filter-toolbar .admin-order-calendar-day.outside-month{color:#6e6e77}:where(html[data-theme=aoplo]:not([data-surface=manage])) .admin-order-date-popover-footer small{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .production-runtime[data-entry=admin] .order-store-search svg{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .production-runtime[data-entry=admin] .admin-order-status-summary>button{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .production-runtime[data-entry=admin] .admin-order-table-head{color:#171717}:where(html[data-theme=aoplo]:not([data-surface=manage])) .production-runtime[data-entry=admin] .admin-order-created-at{color:#171717}:where(html[data-theme=aoplo]:not([data-surface=manage])) .production-runtime[data-entry=admin] .admin-order-store-code{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .production-runtime[data-entry=admin] .admin-order-summary{color:#171717}:where(html[data-theme=aoplo]:not([data-surface=manage])) .production-runtime[data-entry=admin] .admin-pagination{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .production-runtime[data-entry=admin] .store-manager-heading>span,:where(html[data-theme=aoplo]:not([data-surface=manage])) .production-runtime[data-entry=admin] .driver-manager-toolbar>span{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .production-runtime[data-entry=admin] .data-table th{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .production-runtime[data-entry=admin] .store-form label>span,:where(html[data-theme=aoplo]:not([data-surface=manage])) .production-runtime[data-entry=admin] .route-position-form>label>span,:where(html[data-theme=aoplo]:not([data-surface=manage])) .production-runtime[data-entry=admin] .notification-time-field>span,:where(html[data-theme=aoplo]:not([data-surface=manage])) .production-runtime[data-entry=admin] .notification-message-field>span,:where(html[data-theme=aoplo]:not([data-surface=manage])) .production-runtime[data-entry=admin] .notification-weekday-field legend{color:#171717}:where(html[data-theme=aoplo]:not([data-surface=manage])) .notification-target-field>small{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .admin-modal-panel.admin-management-modal.notification-editor-modal .notification-time-field>span,:where(html[data-theme=aoplo]:not([data-surface=manage])) .admin-modal-panel.admin-management-modal.notification-editor-modal .notification-message-field>span,:where(html[data-theme=aoplo]:not([data-surface=manage])) .admin-modal-panel.admin-management-modal.notification-editor-modal .notification-weekday-field legend{color:#171717}:where(html[data-theme=aoplo]:not([data-surface=manage])) .admin-modal-panel.admin-management-modal.notification-editor-modal .notification-unordered-row{color:#171717}@media(min-width:760px){:where(html[data-theme=aoplo]:not([data-surface=manage])) .production-runtime[data-entry=admin] .admin-order-table-head{color:#171717}}:where(html[data-theme=aoplo]:not([data-surface=manage])) .timeline-primary-actions button:disabled{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .driver-route-complete span{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .store-join-search{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .store-join-search input::placeholder{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .store-join-search button{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .store-join-note{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .store-join-selection{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .store-join-list small{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .store-join-list em{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .store-join-review span{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .delivery-days-picker button{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .store-delivery-assignments>p{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .store-delivery-assignment-header>strong{color:#171717}:where(html[data-theme=aoplo]:not([data-surface=manage])) .store-form label.store-delivery-assignment-field>span,:where(html[data-theme=aoplo]:not([data-surface=manage])) .store-delivery-assignment-row .delivery-days-field>span{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .store-route-note-grid label{color:#62626b}@media(min-width:641px){:where(html[data-theme=aoplo]:not([data-surface=manage])) .store-editor-form .store-delivery-assignments>p{color:#62626b}}:where(html[data-theme=aoplo]:not([data-surface=manage])) .admin-gift-summary small{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .store-inline-order-hint{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .store-group-segments button{color:#171717}:where(html[data-theme=aoplo]:not([data-surface=manage])) .store-directory-head{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .production-runtime[data-entry=admin] .store-workspace .store-directory-copy small{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .store-workspace .store-note-cell{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .store-workspace .store-binding-cell .store-binding-badge.personal{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .store-binding-code-copy.is-secondary{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .store-binding-code-copy.is-secondary:hover{color:#171717}:where(html[data-theme=aoplo]:not([data-surface=manage])) .store-workspace .store-inline-order.search-rank-only button{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .store-workspace .store-inline-order.is-disabled button,:where(html[data-theme=aoplo]:not([data-surface=manage])) .store-workspace .store-inline-order.is-disabled input{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .store-sort-unavailable{color:#6e6e77}:where(html[data-theme=aoplo]:not([data-surface=manage])) .driver-schedule-grid{color:#171717}:where(html[data-theme=aoplo]:not([data-surface=manage])) .driver-schedule-header{color:#171717}:where(html[data-theme=aoplo]:not([data-surface=manage])) .driver-schedule-route small{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .driver-schedule-loading{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .driver-schedule-popover header small{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .driver-schedule-popover header>button{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .driver-schedule-driver-list>button{color:#171717}:where(html[data-theme=aoplo]:not([data-surface=manage])) .driver-schedule-driver-list>button:disabled{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .driver-schedule-driver-list small{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .driver-schedule-driver-list em{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .driver-schedule-driver-list>p{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .driver-schedule-role button{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .driver-schedule-popover footer button{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .admin-modal-panel.admin-management-modal.notification-editor-modal .notification-weekday-field label{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .admin-modal-panel.admin-management-modal.notification-editor-modal .notification-time-field>span:first-child,:where(html[data-theme=aoplo]:not([data-surface=manage])) .admin-modal-panel.admin-management-modal.notification-editor-modal .notification-message-field>span{color:#171717}:where(html[data-theme=aoplo]:not([data-surface=manage])) .notification-time-input>svg{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .notification-fixed-hint{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .notification-redesign .notification-page-description{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .notification-weekly-heading p{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .notification-schedule-channels>div>span{color:#171717}:where(html[data-theme=aoplo]:not([data-surface=manage])) .notification-schedule-channels em{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .notification-redesign .notification-schedule-actions button{color:#171717}:where(html[data-theme=aoplo]:not([data-surface=manage])) .notification-redesign .notification-run-result header strong{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .notification-disabled-result{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .notification-results-guide{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .notification-results-footer{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .notification-monitor-status{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .invoice-panel .invoice-detail>p{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .invoice-detail-modal .invoice-detail>p{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .invoice-daily-modal .invoice-detail-meta{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .invoice-daily-modal .invoice-column-labels{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .invoice-daily-modal .invoice-day-heading span{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .invoice-daily-modal .invoice-day-continuation{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .invoice-daily-modal .invoice-detail-end{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .invoice-daily-modal .invoice-empty-items{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .driver-account-count{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .production-runtime[data-entry=admin] .driver-manager-panel .driver-account-table th{color:#171717}:where(html[data-theme=aoplo]:not([data-surface=manage])) .admin-modal-panel.admin-management-modal.driver-account-modal .store-form label>span{color:#171717}:where(html[data-theme=aoplo]:not([data-surface=manage])) .driver-account-modal .setting-switch:after{color:#171717}:where(html[data-theme=aoplo]:not([data-surface=manage])) .driver-account-modal .admin-modal-footer button{color:#171717}@media(max-width:760px){:where(html[data-theme=aoplo]:not([data-surface=manage])) .driver-account-table td:before{color:#62626b}}:where(html[data-theme=aoplo]:not([data-surface=manage])) .order-day-gross span{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .order-net-note{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .adjustment-exchange{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .order-card-original{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .store-group-reminder-title em{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .store-group-reminder-copy p{color:#171717}:where(html[data-theme=aoplo]:not([data-surface=manage])) .store-group-branch-action .store-group-reminder-copy small{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .store-group-reminder.is-off .store-group-reminder-title svg{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .store-group-reminder.is-off .store-group-reminder-copy p{color:#171717}:where(html[data-theme=aoplo]:not([data-surface=manage])) .store-group-reminder.is-off .store-group-reminder-copy p b{color:#171717}:where(html[data-theme=aoplo]:not([data-surface=manage])) .store-group-branch-action .store-group-reminder .setting-switch-label{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .store-workspace .store-binding-cell .store-binding-badge.muted{color:#62626b}:where(html[data-theme=aoplo]:not([data-surface=manage])) .session-restore-copy p{color:#62626b}@media(max-width:1179px){:where(html[data-theme=aoplo]:not([data-surface=manage])) .store-workspace .store-binding-cell[data-label]:before{color:#62626b}}html[data-theme=aoplo]{--line-green: #f9e452;--line-green-dark: #f2d91f;--ink: #171717;--muted: #62626b;--line: #e5e2d9;--soft: #f6f5f1}html[data-theme=aoplo] .production-runtime{background:#ecebe5}html[data-theme=aoplo] .production-runtime .prototype-experience{background:#f6f5f1;box-shadow:0 0 48px #17171714}html[data-theme=aoplo] .success-scroll{background:#f6f5f1}html[data-theme=aoplo] .store-bootstrap{background:linear-gradient(180deg,#fffdf7,#f6f5f1)}html[data-theme=aoplo] .store-bootstrap-mark,html[data-theme=aoplo] .store-setup-logo{background:#eceae4}html[data-theme=aoplo] .supplier-mark-letter{display:grid;place-items:center;width:100%;height:100%;background:#3045de;color:#fff;font-size:30px;font-weight:900}html[data-theme=aoplo] .supplier-mark-letter:empty{background:#eceae4}html[data-theme=aoplo] .primary-action,html[data-theme=aoplo] .store-bootstrap>button,html[data-theme=aoplo] .success-button{background:#f9e452;color:#171717;box-shadow:0 6px 16px #1717171a}html[data-theme=aoplo] .primary-action:disabled{background:#e5e2d9;color:#8c8c94;box-shadow:none}html[data-theme=aoplo] .store-home-action.primary{border-color:transparent;background:#3045de;color:#fff}html[data-theme=aoplo] .store-home-action.primary :is(span,small,svg){color:#dde1fb}html[data-theme=aoplo] .store-home-action.primary :is(strong,b,h2,h3){color:#fff}html[data-theme=aoplo] .store-home-action-icon{background:#f1efe9;color:#3045de}html[data-theme=aoplo] .store-home-action.primary .store-home-action-icon{background:#f9e452;color:#171717}html[data-theme=aoplo] .store-home-action.primary .store-home-action-icon svg{color:#171717}html[data-theme=aoplo] .product-copy>strong,html[data-theme=aoplo] .stepper button,html[data-theme=aoplo] .summary-package-heading strong,html[data-theme=aoplo] .summary-total strong,html[data-theme=aoplo] .review-delivery-date>strong,html[data-theme=aoplo] .success-orders-link{color:#3045de}html[data-theme=aoplo] .summary-package-heading{border-top-color:#e5e2d9;border-bottom-color:#eeece5;background:#f6f5f1}html[data-theme=aoplo] .stepper,html[data-theme=aoplo] .orders-month-filter select{border-color:#e5e2d9}html[data-theme=aoplo] :is(.product-list,.summary-card,.form-card,.detail-info-card,.order-card,.success-receipt,.store-home-action){border-color:#17171712;box-shadow:0 4px 18px #1717170d}html[data-theme=aoplo] .success-banner{background:#3045de url("/core/assets/order-success-banner-aoplo-Z72PCFZD.svg") center / cover no-repeat}html[data-theme=aoplo] .success-banner p,html[data-theme=aoplo] .detail-status-card p{color:#dde1fb}html[data-theme=aoplo] .detail-status-card{background:#3045de}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin]{--admin-green: #3045de;--admin-green-hover: #2536b8;--admin-green-soft: #eef0fd;--admin-ink: #171717;--admin-ink-muted: #62626b;--admin-ink-subtle: #6e6e77;--admin-line: #e5e2d9;--admin-line-strong: #d6d2c6;--admin-canvas: #f6f5f1;--admin-surface: #fff;--admin-surface-soft: #f1efe9;--admin-surface-selected: #eef0fd;background:#ecebe5}html[data-theme=aoplo][data-surface=manage] .admin-modal-panel.admin-management-modal{--admin-green: #3045de;--admin-green-hover: #2536b8;--admin-green-soft: #eef0fd;--admin-ink: #171717;--admin-ink-muted: #62626b;--admin-ink-subtle: #6e6e77;--admin-line: #e5e2d9;--admin-line-strong: #d6d2c6;--admin-surface-soft: #f1efe9;--admin-surface-selected: #eef0fd}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .admin-web-sidebar,html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .admin-mobile-drawer{border-right:0;background:#2536b8}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .admin-sidebar-nav button.active,html[data-theme=aoplo][data-surface=manage] .admin-mobile-drawer nav button.active{box-shadow:inset 3px 0 #f9e452}html[data-theme=aoplo][data-surface=manage] .admin-mobile-drawer-backdrop{background:#17171775}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .order-filter-toolbar .admin-order-undated-toggle{border-color:#e5c97a;background:#fff7dc;color:#7a5200}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .order-filter-toolbar .admin-order-undated-toggle.active{border-color:#2536b8;background:#eef0fd;color:#2536b8}html[data-theme=aoplo] .order-adjustment-returns{background:#f6f5f1;color:#171717}html[data-theme=aoplo] :is(.order-adjustments ul,.order-day-gross span,.order-net-note){color:#62626b}html[data-theme=aoplo] .order-net-total{border-top-color:#e5e2d9;color:#171717}html[data-theme=aoplo] .order-net-total strong:last-child,html[data-theme=aoplo] .production-runtime[data-entry=store] .order-card-bottom .order-card-net{color:#3045de}html[data-theme=aoplo] .order-card-net small{color:#2536b8}html[data-theme=aoplo] .order-card-original{color:#6e6e77}html[data-theme=aoplo] .order-net-warning{color:#7a5200}html[data-theme=aoplo] .adjustment-return{background:#eef0fd;color:#2536b8}html[data-theme=aoplo] .adjustment-exchange{background:#f1efe9;color:#3b3b42}html[data-theme=aoplo] .order-detail-retry{padding:0;border:0;background:transparent;color:#2536b8;font:inherit;font-weight:800;text-decoration:underline;cursor:pointer}html[data-theme=aoplo] :is(.success-receipt,.detail-info-card)>div>span{flex:0 0 auto;white-space:nowrap}html[data-theme=aoplo] :is(.success-receipt,.detail-info-card)>div>strong{min-width:0;overflow-wrap:anywhere}html[data-theme=aoplo] .gift-line-tag{display:inline-block;margin-right:6px;padding:1px 6px;border-radius:6px;background:#fff6c2;color:#6b5200;font-size:12px;font-style:normal;font-weight:800;vertical-align:1px}html[data-theme=aoplo] .gift-rule-hint{max-width:100%;border-radius:8px;background:#eef0fd;color:#2536b8}html[data-theme=aoplo] .gift-rule-hint .gift-rule-chunk{white-space:nowrap}html[data-theme=aoplo] .gift-rule-hint .gift-rule-name{word-break:keep-all;overflow-wrap:anywhere}html[data-theme=aoplo] .store-branch-list>button em,html[data-theme=aoplo] :is(.store-current-branch,.catalog-current-branch)>span:last-child{color:#3045de}html[data-theme=aoplo] :is(.store-current-branch,.catalog-current-branch){border-color:#e5e2d9}html[data-theme=aoplo] :is(.store-current-branch,.catalog-current-branch) strong{color:#171717}html[data-theme=aoplo] :is(.store-current-branch,.catalog-current-branch) small,html[data-theme=aoplo] .store-current-branch em{color:#62626b}html[data-theme=aoplo] .action-footer{background:#fff}html[data-theme=aoplo] .app-nudge{display:flex;width:100%;align-items:center;gap:12px;margin:26px 0 0;padding:14px;border:1px solid rgba(23,23,23,.07);border-radius:16px;background:#fff;box-shadow:#1717170d 0 4px 18px;color:#171717;font:inherit;text-align:left;cursor:pointer}html[data-theme=aoplo] .app-nudge img{flex:none;border-radius:12px}html[data-theme=aoplo] .app-nudge>span{display:block;min-width:0;flex:1}html[data-theme=aoplo] .app-nudge strong{display:block;font-size:17px;font-weight:700}html[data-theme=aoplo] .app-nudge small{display:block;margin-top:3px;color:#62626b;font-size:13px;line-height:1.4;text-wrap:balance}html[data-theme=aoplo] .app-nudge>svg{flex:none;color:#62626b}html[data-theme=aoplo] .detail-delivered-at{margin:10px 0 0;font-weight:700}html[data-theme=aoplo] .production-runtime .app-header.app-page-header{display:flex;align-items:center;padding:4px 12px 4px 4px;border-bottom:0;background:#f6f5f1;-webkit-backdrop-filter:none;backdrop-filter:none;color:#171717}html[data-theme=aoplo] .app-page-header .icon-button{flex:none;width:48px;height:48px}html[data-theme=aoplo] .app-page-title{display:flex;min-width:0;flex:1;flex-direction:column;align-items:flex-start;justify-content:center}html[data-theme=aoplo] .app-page-title strong{overflow:hidden;max-width:100%;color:#171717;font-size:26px;font-weight:900;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}html[data-theme=aoplo] .app-page-title span{overflow:hidden;max-width:100%;color:#62626b;font-size:12px;font-weight:400;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}html[data-theme=aoplo] .detail-progress{display:inline-flex;align-items:center;gap:8px;margin:12px auto 0;padding:8px 16px;border-radius:14px;background:#ffffff29;font-weight:700}html[data-theme=aoplo] .app-delivery{display:grid;gap:12px;margin-top:14px}html[data-theme=aoplo] .app-delivery-none{display:flex;align-items:center;gap:8px;margin:0;color:#62626b;font-size:14px;font-weight:700}html[data-theme=aoplo] .app-delivery-none svg{width:18px;height:18px}html[data-theme=aoplo] .app-delivery .section-heading span{color:#62626b;font-size:13px}html[data-theme=aoplo] .app-delivery-photo{display:block;width:100%;max-width:100%;aspect-ratio:4 / 3;border-radius:14px;background:#ebe9e3;object-fit:cover}html[data-theme=aoplo] .app-delivery-photo.is-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#62626b;font-size:14px;font-weight:700}html[data-theme=aoplo] .app-delivery-photo.is-empty svg{width:28px;height:28px}html[data-theme=aoplo] .app-delivery-done{display:flex;align-items:center;gap:6px;margin:0;color:#18794e;font-size:15px;font-weight:700}html[data-theme=aoplo] .app-delivery-issue{display:grid;gap:2px;margin:0;padding:10px 12px;border-radius:12px;background:#fdf0d5;color:#5c3d00;font-size:14px}html[data-theme=aoplo] .app-delivery-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:10px}html[data-theme=aoplo] .app-delivery-actions .primary-action{background:#f9e452;color:#16161a}html[data-theme=aoplo] .app-month-totals{margin:0 0 14px;padding:20px 22px;border-radius:18px;background:#3045de;color:#fff}html[data-theme=aoplo] .app-month-totals>small{display:block;color:#dde1fb;font-size:13px;font-weight:600}html[data-theme=aoplo] .app-month-totals>strong{display:block;margin-top:4px;font-size:30px;font-weight:700;line-height:1.15;font-variant-numeric:tabular-nums}html[data-theme=aoplo] .app-month-totals>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;padding-top:14px;border-top:1px solid rgba(255,255,255,.22)}html[data-theme=aoplo] .app-month-totals>div span{display:flex;min-width:0;flex-direction:column;gap:2px}html[data-theme=aoplo] .app-month-totals>div small{color:#dde1fb;font-size:12px}html[data-theme=aoplo] .app-month-totals>div b{font-size:15px;font-variant-numeric:tabular-nums;white-space:nowrap}html[data-theme=aoplo] .app-month-totals>p{margin:12px 0 0;color:#dde1fb;font-size:13px}html[data-theme=aoplo] .app-month-totals>button{width:100%;height:46px;margin-top:16px;border:0;border-radius:14px;background:#ffffff29;color:#fff;font:inherit;font-size:15px;font-weight:700;cursor:pointer}html[data-theme=aoplo] .store-app-link{flex-wrap:wrap;margin-top:10px}html[data-theme=aoplo] .store-app-link .manage-invite-made,html[data-theme=aoplo] .store-app-link .store-manager-error{flex-basis:100%}html[data-theme=aoplo] .store-app-link .manage-invite-terms{display:flex;flex-wrap:wrap;gap:6px}html[data-theme=aoplo] .store-app-link .manage-invite-terms span{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:999px;background:#e8ebfc;color:#2536b8;font-size:12px;font-weight:800}html[data-theme=aoplo] .store-app-link .manage-invite-terms svg{width:13px;height:13px}html[data-theme=aoplo] .referral-card{position:relative;display:grid;width:min(100%,360px);box-sizing:border-box;gap:16px;margin:0 auto;padding:22px 22px 18px;overflow:hidden;border-radius:26px;background:#3045de;color:#fff;box-shadow:0 14px 30px #2536b847}html[data-theme=aoplo] .referral-card-seal{position:absolute;right:-36px;bottom:-64px;color:#4457ea;font-size:240px;font-weight:900;line-height:1;pointer-events:none}html[data-theme=aoplo] .referral-card-head{position:relative;display:flex;min-width:0;align-items:center;gap:12px}html[data-theme=aoplo] .referral-card-logo,html[data-theme=aoplo] .referral-card-badge{display:grid;overflow:hidden;place-items:center;background:#fff;color:#2536b8;font-weight:900}html[data-theme=aoplo] .referral-card-logo{width:56px;height:56px;flex:none;border-radius:16px;box-shadow:0 0 0 3px #ffffff40;font-size:26px}html[data-theme=aoplo] .referral-card-logo img,html[data-theme=aoplo] .referral-card-badge img{width:100%;height:100%;object-fit:cover}html[data-theme=aoplo] .referral-card-name{display:grid;min-width:0;gap:3px}html[data-theme=aoplo] .referral-card-name strong{color:#fff;font-size:24px;font-weight:900;line-height:1.2;overflow-wrap:anywhere}html[data-theme=aoplo] .referral-card-name small{color:#dde1fb;font-size:14px;font-weight:700}html[data-theme=aoplo] .referral-card-code{position:relative;display:grid;place-items:center;padding:14px;border-radius:20px;background:#fff}html[data-theme=aoplo] .referral-card-code>img{display:block;width:100%;max-width:260px;height:auto;aspect-ratio:1}html[data-theme=aoplo] .referral-card-badge{position:absolute;top:50%;left:50%;width:50px;height:50px;box-sizing:border-box;border:5px solid #fff;border-radius:14px;box-shadow:0 0 0 1px #e5e2d9;font-size:20px;transform:translate(-50%,-50%)}html[data-theme=aoplo] .referral-card>p{position:relative;margin:0;color:#fff;font-size:17px;font-weight:800;text-align:center}html[data-theme=aoplo] .store-referral-content{display:grid;gap:14px;padding:16px 16px 32px}html[data-theme=aoplo] .store-referral-note,html[data-theme=aoplo] .store-referral-error{margin:0;color:#62626b;font-size:14px;text-align:center}html[data-theme=aoplo] .store-referral-error{margin-top:24px;font-size:15px}html[data-theme=aoplo] .store-referral-actions,html[data-theme=aoplo] .store-referral-confirm>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}html[data-theme=aoplo] .store-referral-actions>button{min-height:52px;font-size:16px}html[data-theme=aoplo] .store-referral-renew{min-height:44px;justify-self:center;padding:0 14px;border:0;background:none;color:#3045de;font:inherit;font-size:15px;font-weight:800;cursor:pointer}html[data-theme=aoplo] .store-referral-confirm{display:grid;gap:10px;padding:16px;border:1px solid rgba(23,23,23,.07);border-radius:16px;background:#fff}html[data-theme=aoplo] .store-referral-confirm strong{color:#171717;font-size:17px;font-weight:900}html[data-theme=aoplo] .store-referral-confirm ul{margin:0;padding-left:20px;color:#3a3a40;font-size:14px;line-height:1.6}html[data-theme=aoplo] .store-referral-confirm .primary-action.danger{background:#b42318;color:#fff;box-shadow:none}html[data-theme=aoplo] .store-referral-loading{width:min(100%,360px);height:460px;margin:0 auto;border-radius:26px;background:#eceae4}html[data-theme=aoplo] .store-branch-add-content{display:grid;gap:16px;padding:16px 16px 32px}html[data-theme=aoplo] .store-branch-add-intro{margin:0;color:#62626b;font-size:15px;line-height:1.6}html[data-theme=aoplo] .store-branch-add-content .store-setup-form{margin:0}html[data-theme=aoplo] .store-branch-add{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:56px;margin-top:10px;border:1.5px dashed #b4bcf3;border-radius:16px;background:#f3f4ff;color:#3045de;font-size:16px;font-weight:800}html[data-theme=aoplo] .store-branch-add:disabled{opacity:.55}html[data-theme=aoplo] .store-next-card{display:grid;gap:8px;width:100%;margin-bottom:12px;padding:18px 18px 16px;border:1px solid #ebe8df;border-radius:20px;background:#fff;box-shadow:0 6px 18px #1717170d;color:#171717;text-align:left}html[data-theme=aoplo] .store-next-head{display:flex;align-items:center;justify-content:space-between;gap:10px}html[data-theme=aoplo] .store-next-head strong{min-width:0;font-size:19px;font-weight:800;line-height:1.35}html[data-theme=aoplo] .store-next-badge{display:inline-flex;flex:none;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;font-size:14px;font-style:normal;font-weight:800;white-space:nowrap}html[data-theme=aoplo] .store-next-badge:before{width:7px;height:7px;border-radius:50%;background:currentColor;content:""}html[data-theme=aoplo] .store-next-badge.pending{background:#fff3d1;color:#946000}html[data-theme=aoplo] .store-next-badge.todo{background:#ffefdf;color:#b4570a}html[data-theme=aoplo] .store-next-badge.ship{background:#e8ecff;color:#2c3fd6}html[data-theme=aoplo] .store-next-badge.off{background:#efeeea;color:#62626b}html[data-theme=aoplo] .store-next-goods{font-size:16px;font-weight:700;line-height:1.55}html[data-theme=aoplo] .store-next-good,html[data-theme=aoplo] .store-next-day{display:inline-block;max-width:100%}html[data-theme=aoplo] .store-next-day{white-space:nowrap}html[data-theme=aoplo] .store-next-head{flex-wrap:wrap}html[data-theme=aoplo] .store-next-total{display:flex;align-items:baseline;gap:10px;color:#3045de;font-size:17px;font-weight:800}html[data-theme=aoplo] .store-next-total small{color:#62626b;font-size:14px;font-weight:600}html[data-theme=aoplo] .store-next-line{color:#62626b;font-size:14px;line-height:1.5}html[data-theme=aoplo] .store-next-ask{display:grid;gap:6px;padding:16px;border:1px solid #f2dc8a;border-radius:18px;background:#fffaea}html[data-theme=aoplo] .store-next-ask strong{font-size:17px;font-weight:800}html[data-theme=aoplo] .store-next-ask span{color:#62626b;font-size:14px}html[data-theme=aoplo] .store-next-ask div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:8px}html[data-theme=aoplo] .success-note{margin:4px 0 0;color:#62626b;font-size:14px;text-align:center}html[data-theme=aoplo] .catalog-start-note{display:flex;align-items:center;gap:8px;margin:4px 0 0;padding:10px 12px;border:1px solid #c9cff7;border-radius:12px;background:#eef0fd;color:#3045de;font-size:14px;font-weight:700;line-height:1.45}html[data-theme=aoplo] .catalog-start-note svg{width:16px;height:16px;flex:0 0 auto}html[data-theme=aoplo] .catalog-tools{position:sticky;top:0;z-index:3;display:grid;gap:10px;margin:4px -16px 0;padding:10px 16px;background:#f6f5f1}html[data-theme=aoplo] .catalog-search{position:relative;display:flex;align-items:center}html[data-theme=aoplo] .catalog-search>svg{position:absolute;left:14px;width:18px;height:18px;color:#62626b;pointer-events:none}html[data-theme=aoplo] .catalog-search input{width:100%;height:46px;padding:0 46px 0 42px;border:1px solid #e5e2d9;border-radius:14px;background:#fff;color:#171717;font:inherit;font-size:16px;outline:none;-webkit-appearance:none;appearance:none}html[data-theme=aoplo] .catalog-search input:focus{border-color:#3045de;box-shadow:0 0 0 3px #3045de24}html[data-theme=aoplo] .catalog-search input::-webkit-search-cancel-button{display:none}html[data-theme=aoplo] .catalog-search button{position:absolute;right:5px;display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:10px;background:transparent;color:#62626b}html[data-theme=aoplo] .catalog-chips{display:flex;gap:8px;overflow-x:auto;margin:0 -16px;padding:0 16px 2px;scrollbar-width:none}html[data-theme=aoplo] .catalog-chips::-webkit-scrollbar{display:none}html[data-theme=aoplo] .catalog-chips button{flex:0 0 auto;height:36px;padding:0 14px;border:1px solid #e5e2d9;border-radius:999px;background:#fff;color:#171717;font-size:15px;font-weight:700;white-space:nowrap}html[data-theme=aoplo] .catalog-chips button[aria-current=true]{border-color:#3045de;background:#3045de;color:#fff}html[data-theme=aoplo]:not([data-surface]){font-synthesis:weight}html[data-theme=aoplo] .catalog-chips button.chosen-chip{display:inline-flex;align-items:center;gap:6px;border-color:#3045de;color:#3045de}html[data-theme=aoplo] .catalog-chips button.chosen-chip b{min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#3045de;color:#fff;font-size:12px;line-height:20px;font-variant-numeric:tabular-nums}html[data-theme=aoplo] .catalog-chips button.chosen-chip[aria-pressed=true]{background:#3045de;color:#fff}html[data-theme=aoplo] .catalog-chips button.chosen-chip[aria-pressed=true] b{background:#f9e452;color:#171717}html[data-theme=aoplo] .product-row.chosen{background:#eef0fd}html[data-theme=aoplo] .catalog-content.has-tools .product-section{scroll-margin-top:124px}html[data-theme=aoplo] .product-row.with-photo{justify-content:flex-start;gap:10px;padding:14px}html[data-theme=aoplo] .product-row.with-photo .product-copy{flex:1 1 auto}html[data-theme=aoplo] .product-photo{display:grid;width:56px;height:56px;flex:none;place-items:center;overflow:hidden;padding:0;border:1px solid #ebe8df;border-radius:12px;background:#f1efe8;color:#c9c5b9}html[data-theme=aoplo] .product-photo img{width:100%;height:100%;object-fit:cover}html[data-theme=aoplo] .product-photo svg{width:20px;height:20px}@media(max-width:374px){html[data-theme=aoplo] .product-photo{width:48px;height:48px}}html[data-theme=aoplo] .store-photo-large{display:block;width:100%;max-height:62vh;border-radius:14px;background:#f1efe8;object-fit:contain}html[data-theme=aoplo] .product-name-button{display:inline;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}html[data-theme=aoplo] .product-name-button svg{width:16px;height:16px;margin-left:6px;color:var(--muted);vertical-align:-2px}html[data-theme=aoplo] .store-product-extras{margin:14px 0 0;padding:0 16px;border-radius:14px;background:#f5f4f0}html[data-theme=aoplo] .store-product-extras>div{display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;padding:12px 0}html[data-theme=aoplo] .store-product-extras>div+div{border-top:1px solid var(--line)}html[data-theme=aoplo] .store-product-extras dt{color:var(--muted);font-size:14px}html[data-theme=aoplo] .store-product-extras dd{margin:0;color:var(--ink);font-size:15px;font-weight:700;overflow-wrap:anywhere}@media(max-width:759px){html[data-surface=manage] .production-runtime[data-entry=admin] .admin-order-card{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"route store status" "route time time" "summary summary total" "actions actions actions";align-items:center;gap:6px 10px}html[data-surface=manage] .production-runtime[data-entry=admin] .admin-order-card>.admin-order-route-position{grid-area:route;align-self:start}html[data-surface=manage] .production-runtime[data-entry=admin] .admin-order-card>.admin-order-store{grid-area:store;min-width:0}html[data-surface=manage] .production-runtime[data-entry=admin] .admin-order-card>.admin-order-status{grid-area:status;justify-self:end}html[data-surface=manage] .production-runtime[data-entry=admin] .admin-order-card>.admin-order-summary{grid-area:summary;min-width:0;margin:0}html[data-surface=manage] .production-runtime[data-entry=admin] .admin-order-card>.admin-order-created-at,html[data-surface=manage] .production-runtime[data-entry=admin] .admin-order-card>.admin-order-summary{padding-block:0;border-block:0}html[data-surface=manage] .production-runtime[data-entry=admin] .orders-workspace-panel>.dashboard-section-heading{flex-wrap:wrap}html[data-surface=manage] .production-runtime[data-entry=admin] .admin-order-card>.admin-order-summary .admin-order-summary-copy{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal}html[data-surface=manage] .production-runtime[data-entry=admin] .admin-order-card>.admin-order-total{grid-area:total;justify-self:end}html[data-surface=manage] .production-runtime[data-entry=admin] .admin-order-card>.admin-order-created-at{grid-area:time;color:var(--admin-ink-subtle, #8c8c94);font-size:13px;font-weight:500;text-align:left}html[data-surface=manage] .production-runtime[data-entry=admin] .admin-order-card .admin-order-store strong{font-size:16px;white-space:normal;overflow-wrap:anywhere}}@media(min-width:1180px){html[data-surface=manage] .production-runtime[data-entry=admin] .store-workspace .store-selection-row,html[data-surface=manage] .production-runtime[data-entry=admin] .store-directory-head{grid-template-columns:128px minmax(150px,1fr) minmax(110px,1fr) minmax(150px,max-content) 72px}html[data-surface=manage] .production-runtime[data-entry=admin] .store-workspace .store-selection-row.query-only,html[data-surface=manage] .production-runtime[data-entry=admin] .store-directory-head.query-only{grid-template-columns:120px minmax(150px,1fr) minmax(110px,1fr) minmax(150px,max-content) 72px}html[data-surface=manage] .production-runtime[data-entry=admin] .store-workspace.batch-mode .store-selection-row{grid-template-columns:32px 128px minmax(150px,1fr) minmax(110px,.8fr) minmax(150px,max-content) 72px}}@media(min-width:701px)and (max-width:1179px){html[data-surface=manage] .production-runtime[data-entry=admin] .store-workspace .store-selection-row,html[data-surface=manage] .production-runtime[data-entry=admin] .store-workspace .store-selection-row.query-only{grid-template-columns:100px minmax(0,1fr) 150px}html[data-surface=manage] .production-runtime[data-entry=admin] .store-workspace.batch-mode .store-selection-row{grid-template-columns:28px 100px minmax(0,1fr) 150px}html[data-surface=manage] .production-runtime[data-entry=admin] .store-workspace .store-route-summary-cell span{white-space:normal}}@media(max-width:700px){html[data-surface=manage] .production-runtime[data-entry=admin] .store-workspace .store-selection-row,html[data-surface=manage] .production-runtime[data-entry=admin] .store-workspace .store-selection-row.query-only{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"card edit" "route route" "note note" "binding binding";gap:8px 12px;padding-block:14px}html[data-surface=manage] .production-runtime[data-entry=admin] .store-workspace.batch-mode .store-selection-row{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"select card edit" "select route route" "select note note" "select binding binding"}html[data-surface=manage] .production-runtime[data-entry=admin] .store-workspace .store-selection-row>.store-row-select{grid-area:select;align-self:start}html[data-surface=manage] .production-runtime[data-entry=admin] .store-workspace .store-selection-row>.store-directory-card{grid-area:card}html[data-surface=manage] .production-runtime[data-entry=admin] .store-workspace .store-selection-row>.store-note-cell{grid-area:note}html[data-surface=manage] .production-runtime[data-entry=admin] .store-workspace .store-selection-row>.store-note-cell:empty{display:none}html[data-surface=manage] .production-runtime[data-entry=admin] .store-workspace .store-selection-row>.store-binding-cell{grid-area:binding;justify-self:start}html[data-surface=manage] .production-runtime[data-entry=admin] .store-workspace .store-selection-row>.store-route-summary-cell,html[data-surface=manage] .production-runtime[data-entry=admin] .store-workspace .store-selection-row>.store-inline-order,html[data-surface=manage] .production-runtime[data-entry=admin] .store-workspace .store-selection-row>.store-sort-unavailable{grid-area:route;justify-self:start}html[data-surface=manage] .production-runtime[data-entry=admin] .store-workspace .store-route-summary-cell span{white-space:normal}}@media(max-width:1179px){html[data-surface=manage] .production-runtime[data-entry=admin] .store-workspace .store-binding-cell[data-label]:before{content:attr(data-label);flex:1 0 100%;color:#607068;font-size:12px;font-weight:700}}html[data-surface=manage] .production-runtime[data-entry=admin] .store-workspace .store-binding-cell{display:flex;flex-wrap:wrap;align-items:center;gap:6px}html[data-surface=manage] .production-runtime[data-entry=admin] .store-workspace .store-binding-cell .store-binding-badge{min-height:26px;font-size:12px}html[data-surface=manage] .production-runtime[data-entry=admin] .store-workspace .store-binding-status{display:grid;justify-items:start;gap:2px;min-width:4.5em}html[data-surface=manage] .production-runtime[data-entry=admin] .store-workspace .store-binding-sub{color:#7a6744;font-size:12px;line-height:1.3}html[data-surface=manage] .production-runtime[data-entry=admin] .store-workspace .store-binding-badge.app{background:#eef0fd;color:#2536b8}html[data-surface=manage] .production-runtime[data-entry=admin] .store-workspace .store-binding-code-copy.is-secondary{border-style:solid;border-color:#d7ddd9;background:#fff;color:#58665e}html[data-surface=manage] .production-runtime[data-entry=admin] .store-workspace .store-binding-code-copy{min-height:32px;gap:6px;font-size:13px;font-weight:700}html[data-surface=manage] .admin-sidebar-brand{gap:6px;padding:0 0 18px}html[data-surface=manage] .supplier-brand-anchor{position:relative;min-width:0;flex:1}html[data-surface=manage] .supplier-brand{display:flex;width:100%;min-width:0;align-items:center;gap:10px;padding:6px;border:0;border-radius:12px;background:transparent;color:#fff;font:inherit;text-align:left}html[data-surface=manage] button.supplier-brand{cursor:pointer}html[data-surface=manage] button.supplier-brand:hover,html[data-surface=manage] button.supplier-brand[aria-expanded=true]{background:#ffffff1a}html[data-surface=manage] .supplier-brand .admin-sidebar-brand-copy{display:flex;min-width:0;flex:1;flex-direction:column}html[data-surface=manage] .supplier-brand .admin-sidebar-brand-copy strong{overflow:hidden;font-size:16px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}html[data-surface=manage] .supplier-brand .admin-sidebar-brand-copy small{margin-top:2px;color:#ffffffad;font-size:11px;font-weight:700}html[data-surface=manage] .supplier-brand-chevron{flex:0 0 auto;color:#ffffffb8}html[data-surface=manage] .supplier-logo{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;overflow:hidden;border-radius:12px;background:#fff;color:#2536b8;font-size:20px;font-weight:900;line-height:1}html[data-surface=manage] .supplier-logo img{width:100%;height:100%;object-fit:contain}html[data-surface=manage] .production-runtime[data-entry=admin] .admin-mobile-drawer-header{grid-template-columns:minmax(0,1fr) 36px;gap:8px}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .admin-sidebar-label,html[data-theme=aoplo][data-surface=manage] .admin-mobile-drawer nav>span{display:flex;align-items:center;gap:10px;margin:14px 12px 4px;color:#f9e452;font-size:12px;font-weight:900;letter-spacing:.12em;white-space:nowrap}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .admin-sidebar-label:after,html[data-theme=aoplo][data-surface=manage] .admin-mobile-drawer nav>span:after{height:1px;flex:1;background:#fff3;content:""}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .admin-sidebar-nav>.admin-sidebar-label:first-child,html[data-theme=aoplo][data-surface=manage] .admin-mobile-drawer nav>span:first-child{margin-top:4px}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .admin-sidebar-nav button:not(.active),html[data-theme=aoplo][data-surface=manage] .admin-mobile-drawer nav button:not(.active){color:#fff}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .sidebar-collapsed .admin-sidebar-label{display:block;height:1px;margin:8px 14px;overflow:hidden;background:#fff3;color:transparent;font-size:0}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .sidebar-collapsed .admin-sidebar-nav>.admin-sidebar-label:first-child{display:none}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .sidebar-collapsed .admin-sidebar-label:after{display:none}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .admin-sidebar-nav button.active,html[data-theme=aoplo][data-surface=manage] .admin-mobile-drawer nav button.active{background:#fff;color:#2536b8;box-shadow:0 2px 8px #0d165c2e}html[data-surface=manage] .shell-footer{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;padding-top:14px;border-top:1px solid rgba(255,255,255,.14)}html[data-surface=manage] .account-menu-anchor{position:relative}html[data-surface=manage] .account-chip{display:flex;width:100%;min-width:0;align-items:center;gap:10px;padding:8px 10px 8px 8px;border:1px solid rgba(255,255,255,.16);border-radius:12px;background:#ffffff12;color:#fff;font:inherit;text-align:left;cursor:pointer}html[data-surface=manage] .account-chip:hover,html[data-surface=manage] .account-chip[aria-expanded=true]{background:#ffffff24}html[data-surface=manage] .account-avatar{display:grid;width:32px;height:32px;flex:0 0 auto;place-items:center;border-radius:50%;background:#f9e452;color:#171717;font-size:14px;font-weight:900}html[data-surface=manage] .account-chip-copy{display:flex;min-width:0;flex:1;flex-direction:column}html[data-surface=manage] .account-chip-copy strong{overflow:hidden;font-size:13px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}html[data-surface=manage] .account-chip-copy small{color:#ffffffad;font-size:11px;font-weight:600}html[data-surface=manage] .account-chip>svg{flex:0 0 auto;color:#ffffffb8}html[data-surface=manage] .aoplo-credit{display:flex;align-items:center;gap:7px;margin:0;padding-left:8px;color:#ffffff9e;font-size:11px;font-weight:800}html[data-surface=manage] .aoplo-credit img{width:18px;height:18px;border-radius:5px}html[data-surface=manage] .shell-menu{position:absolute;z-index:80;left:0;display:grid;width:max(100%,232px);gap:2px;padding:6px;border:1px solid #e5e2d9;border-radius:14px;background:#fff;color:#171717;box-shadow:0 18px 44px #17171738}html[data-surface=manage] .supplier-brand-anchor .shell-menu,html[data-surface=manage] .account-menu-anchor.down .shell-menu{top:calc(100% + 6px)}html[data-surface=manage] .account-menu-anchor.down .shell-menu{right:0;left:auto}html[data-surface=manage] .account-menu-anchor.up .shell-menu{bottom:calc(100% + 8px)}html[data-theme=aoplo][data-surface=manage] .shell-menu>[role=menuitem]{display:flex;width:100%;height:auto;min-height:42px;align-items:center;gap:10px;padding:0 12px;border:0;border-radius:9px;background:transparent;box-shadow:none;color:#171717;font:inherit;font-size:14px;font-weight:700;text-align:left;text-decoration:none;cursor:pointer}html[data-theme=aoplo][data-surface=manage] .shell-menu>[role=menuitem]:hover,html[data-theme=aoplo][data-surface=manage] .shell-menu>[role=menuitem]:focus-visible{background:#f1efe9}html[data-theme=aoplo][data-surface=manage] .shell-menu>[role=menuitem] svg{width:16px;height:16px;flex:0 0 auto;color:#62626b}html[data-theme=aoplo][data-surface=manage] .shell-menu>[role=menuitem].danger,html[data-theme=aoplo][data-surface=manage] .shell-menu>[role=menuitem].danger svg{color:#b42318}html[data-surface=manage] .shell-menu-note{margin:6px 12px;color:#62626b;font-size:12px;font-weight:600}html[data-surface=manage] .sidebar-collapsed .supplier-brand{justify-content:center;padding:4px}html[data-surface=manage] .sidebar-collapsed .supplier-brand-chevron,html[data-surface=manage] .sidebar-collapsed .supplier-brand .admin-sidebar-brand-copy,html[data-surface=manage] .sidebar-collapsed .account-chip-copy,html[data-surface=manage] .sidebar-collapsed .account-chip>svg,html[data-surface=manage] .sidebar-collapsed .aoplo-credit span{display:none}html[data-surface=manage] .sidebar-collapsed .account-chip{justify-content:center;padding:6px}html[data-surface=manage] .sidebar-collapsed .aoplo-credit,html[data-theme=aoplo][data-surface=manage] .sidebar-collapsed .admin-web-sidebar .supplier-plan-chip{display:none}html[data-surface=manage] .admin-dashboard-header .supplier-title{flex-direction:row;gap:9px}html[data-surface=manage] .admin-dashboard-header .supplier-title .supplier-logo{display:grid;color:#2536b8;width:34px;height:34px;border-radius:10px;box-shadow:0 0 0 1px #e5e2d9;font-size:16px}html[data-surface=manage] .admin-dashboard-header .supplier-title>span{display:flex;min-width:0;flex-direction:column;margin:0;text-align:left}html[data-surface=manage] .admin-dashboard-header .supplier-title strong{overflow:hidden;color:#171717;font-size:16px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}html[data-surface=manage] .admin-dashboard-header .supplier-title small{color:#62626b;font-size:11px;font-weight:700}html[data-theme=aoplo][data-surface=manage] .admin-header-actions .account-chip.compact{display:grid;width:42px;height:42px;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;box-shadow:none}html[data-theme=aoplo][data-surface=manage] .admin-header-actions .account-chip.compact .account-avatar{width:36px;height:36px;background:#3045de;color:#fff;font-size:15px}.admin-new-order{display:grid;gap:14px}.admin-new-order-stores{display:flex;flex-direction:column;max-height:min(52vh,420px);overflow-y:auto;border:1px solid var(--admin-line, #e5e2d9);border-radius:12px;background:#fff}.admin-new-order-stores button{display:flex;flex:0 0 auto;min-height:60px;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border:0;border-bottom:1px solid var(--admin-line, #e5e2d9);background:none;font:inherit;text-align:left;cursor:pointer}.admin-new-order-stores button:last-child{border-bottom:0}.admin-new-order-stores button svg{flex:0 0 auto;width:15px;height:15px}.admin-new-order-stores button:hover{background:var(--admin-surface-soft, #f1efe9)}.admin-new-order-stores span,.admin-new-order-product>span{display:grid;min-width:0;gap:2px}.admin-new-order-stores strong,.admin-new-order-product strong{font-size:15px}.admin-new-order-stores small,.admin-new-order-product small{color:var(--admin-ink-subtle, #8c8c94);font-size:13px}.admin-new-order-empty{margin:0;padding:18px 14px;color:var(--admin-ink-subtle, #8c8c94)}.admin-new-order .order-store-search{width:100%;margin-left:0}.admin-new-order-failed,html[data-surface=manage] .admin-load-failed{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;border:1px solid #f0caca;border-radius:12px;background:#fff4f4;color:#a63f3f}html[data-surface=manage] .admin-load-failed{grid-column:1 / -1;margin:12px 0}.admin-new-order-failed button,html[data-surface=manage] .admin-load-failed button{flex:0 0 auto;min-height:36px;padding:0 14px;border:1px solid currentColor;border-radius:8px;background:#fff;color:inherit;font:inherit;font-weight:700;cursor:pointer}.admin-new-order-more{margin:-6px 0 0;color:var(--admin-ink-subtle, #8c8c94);font-size:13px}.admin-new-order-change{justify-self:start;padding:0;border:0;background:none;color:var(--admin-green, #2536b8);font:inherit;font-weight:700;cursor:pointer}.admin-new-order-date{display:flex;flex-wrap:wrap;align-items:end;gap:10px 16px}html[data-surface=manage] .admin-new-order-date input[type=date]{min-height:46px;max-width:280px;padding:0 13px;border:1px solid var(--admin-line, #e5e2d9);border-radius:11px;background:#fff;color:var(--admin-ink, #171717);font:inherit;color-scheme:light;cursor:pointer}html[data-surface=manage] .admin-new-order-date input[type=date]:disabled{background:var(--admin-surface-soft, #f1efe9);color:var(--admin-ink-subtle, #8c8c94);cursor:not-allowed}.admin-new-order-date label:first-child,.admin-new-order-note{display:grid;gap:6px;font-size:13px;font-weight:700}.admin-new-order-products{display:grid;border:1px solid var(--admin-line, #e5e2d9);border-radius:12px;background:#fff}.admin-new-order-product{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-bottom:1px solid var(--admin-line, #e5e2d9)}.admin-new-order-product:last-child{border-bottom:0}.admin-new-order-stepper{display:grid;flex:0 0 auto;grid-template-columns:38px 56px 38px;overflow:hidden;border:1px solid var(--admin-line-strong, #d6d2c6);border-radius:10px}.admin-new-order-stepper button{border:0;background:var(--admin-surface-soft, #f1efe9);font-size:18px;cursor:pointer}.admin-new-order-stepper button:disabled{color:var(--admin-ink-subtle, #8c8c94);cursor:default}.admin-new-order-stepper input{width:100%;min-height:38px;border:0;border-inline:1px solid var(--admin-line-strong, #d6d2c6);border-radius:0;text-align:center;font-size:16px;font-weight:700}.admin-new-order-error{margin:0;color:#b42318;font-weight:700}.admin-new-order-footer{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px}.admin-new-order-footer span{color:var(--admin-ink-muted, #5f5f68);font-size:14px}.admin-new-order-footer .primary-action{min-height:44px;padding:0 22px;border:0;border-radius:10px;background:var(--admin-green, #2536b8);color:#fff;font:inherit;font-weight:800;cursor:pointer}.admin-new-order-footer .primary-action:disabled{opacity:.5;cursor:default}html[data-surface=manage] .order-detail-modal .admin-modal-footer,html[data-surface=manage] .admin-new-order-modal .admin-modal-footer{display:flex;padding:14px 24px 18px;border-top:1px solid var(--admin-line, #e5e2d9)}.admin-order-detail-actions{display:flex;width:100%;justify-content:flex-end;gap:10px}.admin-order-detail-actions button{min-height:44px;padding:0 20px;border:1px solid var(--admin-line-strong, #d6d2c6);border-radius:10px;background:#fff;color:var(--admin-ink, #171717);font:inherit;font-weight:800;cursor:pointer}.admin-order-detail-actions .primary-action{border-color:var(--admin-green, #2536b8);background:var(--admin-green, #2536b8);color:#fff}.admin-order-detail-actions button:disabled{opacity:.5;cursor:default}.admin-order-detail-amount{display:grid;justify-items:end;gap:2px}.admin-order-detail-amount small{color:var(--admin-ink-subtle, #8c8c94);font-size:13px}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .admin-dashboard-scroll:has(.notification-redesign){background:#f6f5f1}@media(min-width:1180px){html[data-surface=manage] .production-runtime[data-entry=admin] .store-workspace{min-height:100dvh}}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .notification-redesign .notification-today-banner{border:1px solid var(--admin-line, #e5e2d9);background:#fff}html[data-surface=manage] .driver-schedule-panel{container:schedule / inline-size}html[data-surface=manage] .driver-schedule-phone-days{display:none}@container schedule (max-width: 860px){html[data-surface=manage] .driver-schedule-phone-days{display:flex;gap:8px;margin-bottom:12px;overflow-x:auto;padding-bottom:2px}html[data-surface=manage] .driver-schedule-phone-days button{flex:0 0 auto;min-height:40px;padding:0 14px;border:1px solid var(--admin-line-strong, #d6d2c6);border-radius:999px;background:#fff;color:var(--admin-ink, #171717);font:inherit;font-weight:700}html[data-surface=manage] .driver-schedule-phone-days button[aria-pressed=true]{border-color:#3045de;background:#3045de;color:#fff}html[data-surface=manage] .driver-schedule-save-row{justify-self:start;margin-bottom:14px}html[data-surface=manage] .driver-schedule-grid{min-width:0;grid-template-columns:96px minmax(0,1fr)}html[data-surface=manage] .driver-schedule-scroll{scrollbar-gutter:auto}html[data-surface=manage] .driver-schedule-grid[data-phone-day=\4e00] [data-weekday]:not([data-weekday=\4e00]),html[data-surface=manage] .driver-schedule-grid[data-phone-day=\4e8c] [data-weekday]:not([data-weekday=\4e8c]),html[data-surface=manage] .driver-schedule-grid[data-phone-day=\4e09] [data-weekday]:not([data-weekday=\4e09]),html[data-surface=manage] .driver-schedule-grid[data-phone-day=\56db] [data-weekday]:not([data-weekday=\56db]),html[data-surface=manage] .driver-schedule-grid[data-phone-day=\4e94] [data-weekday]:not([data-weekday=\4e94]),html[data-surface=manage] .driver-schedule-grid[data-phone-day=\516d] [data-weekday]:not([data-weekday=\516d]),html[data-surface=manage] .driver-schedule-grid[data-phone-day=\65e5] [data-weekday]:not([data-weekday=\65e5]){display:none}html[data-surface=manage] .driver-schedule-grid .driver-schedule-header[data-weekday],html[data-surface=manage] .driver-schedule-grid .driver-schedule-cell{border-right:0}}@container schedule (min-width: 861px){html[data-surface=manage] .driver-schedule-grid{min-width:860px;grid-template-columns:112px repeat(7,minmax(96px,1fr))}html[data-surface=manage] .driver-schedule-scroll{scrollbar-gutter:auto}}html[data-surface=manage] .store-route-note-grid.single{display:grid;grid-template-columns:minmax(0,1fr);gap:6px}@media(max-width:700px){html[data-surface=manage] .production-runtime[data-entry=admin] .data-table-wrap{overflow:visible;border:0;background:transparent}html[data-surface=manage] .production-runtime[data-entry=admin] .data-table,html[data-surface=manage] .production-runtime[data-entry=admin] .data-table tbody,html[data-surface=manage] .production-runtime[data-entry=admin] .data-table tr,html[data-surface=manage] .production-runtime[data-entry=admin] .data-table td{display:block;box-sizing:border-box;width:100%;min-width:0}html[data-surface=manage] .production-runtime[data-entry=admin] .data-table thead{display:none}html[data-surface=manage] .production-runtime[data-entry=admin] .data-table tr{margin-bottom:10px;padding:12px 14px;border:1px solid var(--admin-line, #e5e2d9);border-radius:12px;background:#fff}html[data-surface=manage] .production-runtime[data-entry=admin] .data-table td{display:flex;justify-content:space-between;gap:12px;padding:4px 0;border:0;text-align:right}html[data-surface=manage] .production-runtime[data-entry=admin] .data-table td[data-label]:before{content:attr(data-label);flex:0 0 auto;color:var(--admin-ink-subtle, #8c8c94);font-weight:500}}html[data-surface=manage] .store-manager-empty small,html[data-surface=manage] .empty-orders small,html[data-surface=manage] .notification-schedule-empty small,html[data-surface=manage] .manage-empty small{display:block;max-width:440px;text-wrap:balance;margin:8px auto 0;color:var(--admin-ink-subtle, #8c8c94);font-size:13px;line-height:1.6}html[data-surface=manage] .admin-setup-guide{margin:16px;padding:18px 20px 6px;border-radius:14px;background:#2536b8;color:#fff;text-align:left}html[data-surface=manage] .admin-setup-guide h3{margin:0;font-size:18px;font-weight:900}html[data-surface=manage] .admin-setup-guide>p{margin:2px 0 0;color:#ffffffd1;font-size:13px;line-height:1.5}html[data-surface=manage] .admin-setup-guide ol{display:grid;margin:12px 0 0;padding:0;list-style:none;counter-reset:setup}html[data-surface=manage] .admin-setup-guide li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0 14px 38px;position:relative;border-top:1px solid rgba(255,255,255,.16);counter-increment:setup}html[data-surface=manage] .admin-setup-guide li:before{content:counter(setup);position:absolute;left:0;top:50%;display:grid;width:26px;height:26px;place-items:center;border-radius:50%;background:#f9e452;color:#171717;font-size:14px;font-weight:900;transform:translateY(-50%)}html[data-surface=manage] .admin-setup-guide li.done:before{content:"\2713"}html[data-surface=manage] .admin-setup-guide li span{display:grid;min-width:0;gap:2px}html[data-surface=manage] .admin-setup-guide li strong{font-size:15px}html[data-surface=manage] .admin-setup-guide li.done strong{color:#ffffffd1}html[data-surface=manage] .admin-setup-guide li small{color:#ffffffd1;font-size:13px;line-height:1.5}html[data-surface=manage] .admin-setup-guide li em{flex:0 0 auto;font-style:normal;font-weight:700;opacity:.85}html[data-surface=manage] .admin-setup-guide li button{flex:0 0 auto;min-height:38px;padding:0 14px;border:0;border-radius:8px;background:#f9e452;color:#171717;font:inherit;font-weight:800;cursor:pointer}html[data-surface=manage] .admin-setup-guide li button:disabled{cursor:default;opacity:.7}@media(max-width:700px){html[data-surface=manage] .admin-setup-guide{margin:12px;padding:16px 16px 4px}html[data-surface=manage] .admin-setup-guide li{flex-wrap:wrap}html[data-surface=manage] .admin-setup-guide li:before{top:14px;transform:none}}html[data-surface=manage] .manage-empty small{max-width:none;margin:6px 0 0;font-size:13px;line-height:1.6;color:var(--admin-ink-subtle, #8c8c94)}html[data-surface=manage] .driver-schedule-empty{display:grid;justify-items:center;gap:8px;padding:48px 20px;border:1px solid var(--admin-line, #e6e2d8);border-radius:14px;background:#fff;text-align:center}html[data-surface=manage] .driver-schedule-empty strong{font-size:16px}html[data-surface=manage] .driver-schedule-empty.is-loading strong{color:var(--admin-ink-subtle, #8c8c94);font-size:14px}html[data-surface=manage] .driver-schedule-empty small{max-width:420px;color:var(--admin-ink-subtle, #8c8c94);font-size:13px;line-height:1.6;text-wrap:balance}html[data-surface=manage] .driver-schedule-empty div{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px}html[data-surface=manage] .driver-schedule-empty button:not(.primary-action){min-height:40px;padding:0 8px;border:0;background:transparent;color:var(--m-blue-dark, #2536b8);font:inherit;font-size:13px;font-weight:800;text-decoration:underline;text-underline-offset:3px;cursor:pointer}html[data-surface=manage] .driver-schedule-empty button.primary-action{min-height:40px;padding:0 16px;font-size:13px}html[data-surface=manage] .production-runtime[data-entry=admin] .dashboard-content .dashboard-section-heading h2{font-size:28px;line-height:1.25}@media(max-width:760px){html[data-surface=manage] .production-runtime[data-entry=admin] .dashboard-content .dashboard-section-heading h2{font-size:26px}}html[data-surface=manage] .admin-modal-panel.admin-management-modal.notification-editor-modal .notification-time-input>input{border:1px solid var(--admin-line-strong, #d6d2c6);border-radius:10px}html[data-surface=manage] .admin-modal-panel.admin-management-modal.notification-editor-modal .notification-time-input>input:focus{border-color:var(--admin-green, #3045de)}html[data-surface=manage] .required-mark{display:inline-flex;height:18px;align-items:center;margin-left:6px;padding:0 7px;border-radius:999px;background:#fdecea;color:#b42318;font-size:11px;font-style:normal;font-weight:800;line-height:1;vertical-align:1px}html[data-surface=manage] .required-mark.when{background:#fff4dc;color:#83570d}html[data-surface=manage] .bulk-advance-confirm button.primary-action{border-color:var(--admin-green, #3045de);background:var(--admin-green, #3045de);color:#fff}html[data-surface=manage] .production-runtime[data-entry=admin] .store-workspace{display:block}html[data-surface=manage] .store-route-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:2px 0 16px}html[data-theme=aoplo][data-surface=manage] .store-route-tabs button{display:inline-flex;min-height:38px;align-items:center;gap:8px;padding:0 8px 0 14px;border:1px solid #e5e2d9;border-radius:999px;background:#fff;color:#171717;font:inherit;font-size:14px;font-weight:800;white-space:nowrap;cursor:pointer}html[data-theme=aoplo][data-surface=manage] .store-route-tabs button:hover{border-color:#c9c5b9}html[data-theme=aoplo][data-surface=manage] .store-route-tabs button small{min-width:24px;padding:2px 7px;border-radius:999px;background:#f1efe9;color:#4a4a52;font-size:12px;font-weight:800;font-variant-numeric:tabular-nums;text-align:center}html[data-theme=aoplo][data-surface=manage] .store-route-tabs button[aria-pressed=true]{border-color:#3045de;background:#3045de;color:#fff}html[data-theme=aoplo][data-surface=manage] .store-route-tabs button[aria-pressed=true] small{background:#ffffff38;color:#fff}@media(max-width:700px){html[data-surface=manage] .store-route-tabs{flex-wrap:nowrap;margin-inline:-16px;padding:2px 16px 4px;overflow-x:auto;scrollbar-width:none}html[data-theme=aoplo][data-surface=manage] .store-route-tabs button{flex:0 0 auto}}html[data-surface=manage] .driver-schedule-save-row{display:flex;align-items:center;justify-self:end;gap:12px}html[data-surface=manage] .driver-schedule-dirty{color:#8a5a00;font-size:13px;font-weight:800}html[data-theme=aoplo][data-surface=manage] .driver-schedule-route{min-height:0;gap:2px;padding:14px 12px}html[data-theme=aoplo][data-surface=manage] .driver-schedule-route .driver-schedule-week{margin-top:8px;padding:4px 10px;border:1px solid #c9cef5;border-radius:999px;background:#eef0fd;color:#2536b8;font:inherit;font-size:12px;font-weight:800;white-space:nowrap;cursor:pointer}html[data-theme=aoplo][data-surface=manage] .driver-schedule-route .driver-schedule-week:hover,html[data-theme=aoplo][data-surface=manage] .driver-schedule-route .driver-schedule-week[aria-expanded=true]{border-color:#3045de}html[data-theme=aoplo][data-surface=manage] .driver-schedule-cell{min-height:0;padding:6px}html[data-theme=aoplo][data-surface=manage] .driver-schedule-slot{display:flex;width:100%;height:100%;min-height:64px;flex-wrap:wrap;align-content:center;align-items:center;justify-content:center;gap:5px;padding:6px;border:1px solid transparent;border-radius:10px;background:transparent;color:inherit;font:inherit;cursor:pointer}html[data-theme=aoplo][data-surface=manage] .driver-schedule-slot:hover,html[data-theme=aoplo][data-surface=manage] .driver-schedule-slot[aria-expanded=true]{border-color:#c9cef5;background:#f7f8fe}html[data-theme=aoplo][data-surface=manage] .driver-schedule-slot.empty{border:1px dashed #dcd8cd;color:#9a978d}html[data-theme=aoplo][data-surface=manage] .driver-schedule-slot.empty:hover{border-color:#3045de;color:#3045de}html[data-theme=aoplo][data-surface=manage] .driver-schedule-slot:disabled{cursor:not-allowed;opacity:.5}html[data-theme=aoplo][data-surface=manage] .driver-schedule-name{display:inline-flex;max-width:100%;align-items:center;gap:4px;overflow:hidden;padding:4px 10px;border-radius:999px;background:#eef0fd;color:#2536b8;font-size:13px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}html[data-theme=aoplo][data-surface=manage] .driver-schedule-name.substitute{background:#fff3d6;color:#7a5200}html[data-theme=aoplo][data-surface=manage] .driver-schedule-name em{display:inline-grid;width:18px;height:18px;place-items:center;border-radius:50%;background:#f4c675;color:#5c3d00;font-size:10px;font-style:normal}html[data-surface=manage] .driver-schedule-current{display:grid;gap:4px;margin:0;padding:8px 8px 0;list-style:none}html[data-surface=manage] .driver-schedule-current li{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:9px;background:#f6f5f1}html[data-surface=manage] .driver-schedule-current li>span{display:grid;min-width:0;flex:1;gap:2px}html[data-surface=manage] .driver-schedule-current strong{display:flex;align-items:center;gap:5px;font-size:14px}html[data-surface=manage] .driver-schedule-current small{color:#62626b;font-size:12px}html[data-surface=manage] .driver-schedule-current em{display:inline-grid;width:18px;height:18px;place-items:center;border-radius:50%;background:#f4c675;color:#5c3d00;font-size:10px;font-style:normal}html[data-surface=manage] .driver-schedule-current button{padding:6px 10px;border:1px solid #f0c8c0;border-radius:8px;background:#fff;color:#b42318;font:inherit;font-size:13px;font-weight:800;cursor:pointer}html[data-surface=manage] .driver-schedule-popover-label,html[data-surface=manage] .driver-schedule-popover-note{margin:10px 16px 0;color:#62626b;font-size:12px;font-weight:700}html[data-surface=manage] .driver-schedule-popover-note{margin:4px 16px 12px}html[data-surface=manage] .shell-menu-signin{margin:0 0 4px;padding:8px 10px 10px;border-bottom:1px solid #efede7}html[data-surface=manage] .aoplo-credit-links{display:flex;gap:10px;margin-left:auto;padding-right:8px}html[data-surface=manage] .aoplo-credit-links a{color:#ffffffc7;font-size:11px;font-weight:700;text-decoration:none}html[data-surface=manage] .aoplo-credit-links a:hover,html[data-surface=manage] .aoplo-credit-links a:focus-visible{color:#fff;text-decoration:underline}html[data-surface=manage] .sidebar-collapsed .aoplo-credit-links{display:none}html[data-surface=manage] .admin-mobile-drawer .aoplo-credit .aoplo-credit-links{width:auto;flex-direction:row}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .admin-sidebar-nav,html[data-theme=aoplo][data-surface=manage] .admin-mobile-drawer nav{scrollbar-width:none}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .admin-sidebar-nav::-webkit-scrollbar,html[data-theme=aoplo][data-surface=manage] .admin-mobile-drawer nav::-webkit-scrollbar{display:none}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .admin-web-sidebar{z-index:30}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .admin-sidebar-nav{background:linear-gradient(#2536b8 30%,#2536b800) center top / 100% 28px no-repeat local,linear-gradient(#2536b800,#2536b8 70%) center bottom / 100% 28px no-repeat local,radial-gradient(farthest-side at 50% 0,#09104a99,#09104a00) center top / 100% 14px no-repeat scroll,radial-gradient(farthest-side at 50% 100%,#09104a99,#09104a00) center bottom / 100% 14px no-repeat scroll}@media(min-width:980px)and (max-height:959px){html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .admin-sidebar-nav button{min-height:38px}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .admin-sidebar-label{margin:10px 12px 2px}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .admin-sidebar-nav>.admin-sidebar-label:first-child{margin-top:2px}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .sidebar-collapsed .admin-sidebar-label{margin:6px 14px}html[data-surface=manage] .production-runtime[data-entry=admin] .admin-sidebar-brand{padding-bottom:12px}html[data-surface=manage] .production-runtime[data-entry=admin] .shell-footer{gap:6px;padding-top:10px}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .shell-footer .supplier-plan-chip{margin-top:2px}}@media(min-width:980px)and (max-height:819px){html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .admin-sidebar-nav button{min-height:33px}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .admin-sidebar-label{margin:6px 12px 1px}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .admin-sidebar-nav>.admin-sidebar-label:first-child{margin-top:2px}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .sidebar-collapsed .admin-sidebar-label{margin:4px 14px}html[data-surface=manage] .production-runtime[data-entry=admin] .admin-sidebar-brand{padding-bottom:8px}}html[data-theme=aoplo][data-surface=manage]{--m-canvas: #f6f5f1;--m-surface: #fff;--m-sunken: #f1efe9;--m-hover: #faf9f6;--m-line: #e5e2d9;--m-line-soft: #efede7;--m-line-strong: #d6d2c6;--m-ink: #171717;--m-ink-2: #3b3b42;--m-muted: #62626b;--m-faint: #8c8c94;--m-blue: #3045de;--m-blue-dark: #2536b8;--m-blue-soft: #eef0fd;--m-blue-line: #c9cef5;--m-red: #b42318;--m-red-soft: #fdecea;--m-amber: #7a5200;--m-amber-soft: #fff4d6;--m-amber-line: #ecd59a;--m-green: #146c43;--m-green-soft: #e3f4ea;--m-radius: 14px;--m-radius-sm: 10px;--m-shadow: 0 1px 2px rgba(23, 23, 23, .04), 0 6px 20px rgba(23, 23, 23, .04)}html[data-theme=aoplo][data-surface=manage] .m-page{color:var(--m-ink)}html[data-theme=aoplo][data-surface=manage] .m-page-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px 20px;margin:0 0 18px}html[data-theme=aoplo][data-surface=manage] .m-page-head h2{margin:0;color:var(--m-ink);font-size:28px;font-weight:900;letter-spacing:-.01em;line-height:1.2}html[data-theme=aoplo][data-surface=manage] .m-page-head p{margin:6px 0 0;color:var(--m-muted);font-size:14px;font-weight:600}html[data-theme=aoplo][data-surface=manage] .m-page-actions{display:flex;flex-wrap:wrap;gap:8px}html[data-theme=aoplo][data-surface=manage] .m-button{display:inline-flex;height:40px;align-items:center;justify-content:center;gap:7px;padding:0 16px;border:1px solid var(--m-line-strong);border-radius:var(--m-radius-sm);background:var(--m-surface);box-shadow:none;color:var(--m-ink);font:inherit;font-size:14px;font-weight:800;white-space:nowrap;cursor:pointer}html[data-theme=aoplo][data-surface=manage] .m-button:hover:not(:disabled){border-color:var(--m-faint)}html[data-theme=aoplo][data-surface=manage] .m-button svg{width:16px;height:16px;flex:0 0 auto}html[data-theme=aoplo][data-surface=manage] .m-button.primary{border-color:#f9e452;background:#f9e452;color:#16161a}html[data-theme=aoplo][data-surface=manage] .m-button.primary:hover:not(:disabled){border-color:#f2d91f;background:#f2d91f}html[data-theme=aoplo][data-surface=manage] .m-button.soft{border-color:var(--m-blue-soft);background:var(--m-blue-soft);color:var(--m-blue-dark)}html[data-theme=aoplo][data-surface=manage] .m-button.soft:hover:not(:disabled){border-color:var(--m-blue-line)}html[data-theme=aoplo][data-surface=manage] .m-button.ghost-danger{border-color:transparent;background:transparent;color:var(--m-red)}html[data-theme=aoplo][data-surface=manage] .m-button.wide{padding:0 22px}html[data-theme=aoplo][data-surface=manage] .m-button.danger{border-color:#f0c8c0;color:var(--m-red)}html[data-theme=aoplo][data-surface=manage] .m-button.active{border-color:var(--m-blue);background:var(--m-blue-soft);color:var(--m-blue-dark)}html[data-theme=aoplo][data-surface=manage] .m-button.small{height:32px;padding:0 12px;font-size:13px}html[data-theme=aoplo][data-surface=manage] .m-button:disabled{cursor:not-allowed;opacity:.45}html[data-theme=aoplo][data-surface=manage] .m-icon-button{display:inline-grid;width:32px;height:32px;place-items:center;padding:0;border:1px solid var(--m-line);border-radius:9px;background:var(--m-surface);color:var(--m-muted);cursor:pointer}html[data-theme=aoplo][data-surface=manage] .m-icon-button:hover,html[data-theme=aoplo][data-surface=manage] .m-icon-button[aria-expanded=true]{border-color:var(--m-line-strong);background:var(--m-sunken);color:var(--m-ink)}html[data-theme=aoplo][data-surface=manage] .m-link{padding:0;border:0;background:transparent;color:var(--m-blue-dark);font:inherit;font-size:13px;font-weight:800;text-decoration:underline;text-underline-offset:3px;cursor:pointer}html[data-theme=aoplo][data-surface=manage] .m-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 16px}html[data-theme=aoplo][data-surface=manage] .m-toolbar .admin-order-date-trigger{display:inline-flex;height:40px;align-items:center;gap:8px;padding:0 14px;border:1px solid var(--m-line-strong);border-radius:var(--m-radius-sm);background:var(--m-surface);box-shadow:none;color:var(--m-ink);font-size:14px;font-weight:800}html[data-theme=aoplo][data-surface=manage] .m-toolbar .admin-order-date-trigger svg{color:var(--m-blue)}html[data-theme=aoplo][data-surface=manage] .m-segmented{display:inline-flex;gap:2px;padding:3px;border-radius:11px;background:#e9e7e0}html[data-theme=aoplo][data-surface=manage] .m-segmented button{display:inline-flex;height:34px;align-items:center;gap:6px;padding:0 12px;border:0;border-radius:8px;background:transparent;box-shadow:none;color:var(--m-muted);font:inherit;font-size:13px;font-weight:800;cursor:pointer}html[data-theme=aoplo][data-surface=manage] .m-segmented button svg{width:15px;height:15px}html[data-theme=aoplo][data-surface=manage] .m-segmented button[aria-selected=true],html[data-theme=aoplo][data-surface=manage] .m-segmented button[aria-pressed=true]{background:var(--m-surface);box-shadow:0 1px 3px #1717171f;color:var(--m-ink)}html[data-theme=aoplo][data-surface=manage] .m-tabs{display:flex;min-width:0;gap:2px;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--m-line)}html[data-theme=aoplo][data-surface=manage] .m-tabs button{display:inline-flex;flex:0 0 auto;align-items:center;gap:7px;margin-bottom:-1px;padding:10px 12px 11px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;box-shadow:none;color:var(--m-muted);font:inherit;font-size:14px;font-weight:800;white-space:nowrap;cursor:pointer}html[data-theme=aoplo][data-surface=manage] .m-tabs button b{min-width:22px;padding:1px 7px;border-radius:999px;background:var(--m-sunken);color:var(--m-ink-2);font-size:12px;font-variant-numeric:tabular-nums;text-align:center}html[data-theme=aoplo][data-surface=manage] .m-tabs button:hover{color:var(--m-ink)}html[data-theme=aoplo][data-surface=manage] .m-tabs button[aria-selected=true]{border-bottom-color:var(--m-blue);color:var(--m-blue-dark)}html[data-theme=aoplo][data-surface=manage] .m-tabs button[aria-selected=true] b{background:var(--m-blue-soft);color:var(--m-blue-dark)}html[data-theme=aoplo][data-surface=manage] .m-chip{display:inline-flex;height:40px;align-items:center;gap:7px;padding:0 14px;border:1px solid var(--m-line-strong);border-radius:999px;background:var(--m-surface);box-shadow:none;color:var(--m-ink);font:inherit;font-size:13px;font-weight:800;cursor:pointer}html[data-theme=aoplo][data-surface=manage] .m-chip b{padding:1px 7px;border-radius:999px;background:#ffffffb3;font-size:12px}html[data-theme=aoplo][data-surface=manage] .m-chip.warn{border-color:var(--m-amber-line);background:var(--m-amber-soft);color:var(--m-amber)}html[data-theme=aoplo][data-surface=manage] .m-chip.active{border-color:var(--m-blue);background:var(--m-blue-soft);color:var(--m-blue-dark)}html[data-theme=aoplo][data-surface=manage] .m-search{position:relative;display:flex;width:260px;max-width:100%;align-items:center}html[data-theme=aoplo][data-surface=manage] .m-search>svg{position:absolute;left:12px;width:16px;height:16px;color:var(--m-faint);pointer-events:none}html[data-theme=aoplo][data-surface=manage] .m-search input{width:100%;height:40px;min-height:0;padding:0 12px 0 36px;border:1px solid var(--m-line-strong);border-radius:var(--m-radius-sm);background:var(--m-surface);box-shadow:none;color:var(--m-ink);font:inherit;font-size:14px}html[data-theme=aoplo][data-surface=manage] .m-search input:focus,html[data-theme=aoplo][data-surface=manage] .m-select:focus{border-color:var(--m-blue);outline:3px solid rgba(48,69,222,.16);outline-offset:0}html[data-theme=aoplo][data-surface=manage] .m-select{height:40px;min-height:0;padding:0 34px 0 12px;border:1px solid var(--m-line-strong);border-radius:var(--m-radius-sm);background-color:var(--m-surface);box-shadow:none;color:var(--m-ink);font:inherit;font-size:14px;font-weight:700}html[data-theme=aoplo][data-surface=manage] .m-note{margin:0 0 14px;padding:12px 14px;border:1px solid var(--m-amber-line);border-radius:12px;background:var(--m-amber-soft);color:#5c4300;font-size:14px;line-height:1.6}html[data-theme=aoplo][data-surface=manage] .m-note.products-none-open{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 14px}html[data-theme=aoplo][data-surface=manage] .m-note.products-none-open p{margin:0}html[data-theme=aoplo][data-surface=manage] .m-note.products-none-open p.products-none-how{order:3;flex-basis:100%;color:var(--m-muted);font-size:13px}html[data-theme=aoplo][data-surface=manage] .m-table{border:1px solid var(--m-line);border-radius:var(--m-radius);background:var(--m-surface);box-shadow:var(--m-shadow)}html[data-theme=aoplo][data-surface=manage] .m-row{display:grid;min-height:60px;align-items:center;column-gap:14px;padding:10px 16px;border-top:1px solid var(--m-line-soft);grid-template-columns:var(--m-cols)}html[data-theme=aoplo][data-surface=manage] .m-row-head{position:sticky;top:0;z-index:3;min-height:44px;padding-block:0;border-top:0;border-radius:var(--m-radius) var(--m-radius) 0 0;background:#faf9f6;color:var(--m-muted);font-size:12px;font-weight:800}html[data-theme=aoplo][data-surface=manage] .m-row:last-child{border-radius:0 0 var(--m-radius) var(--m-radius)}html[data-theme=aoplo][data-surface=manage] .m-cell{min-width:0}html[data-theme=aoplo][data-surface=manage] .m-cell.amount{font-variant-numeric:tabular-nums;text-align:right}html[data-theme=aoplo][data-surface=manage] .m-cell.actions{display:flex;align-items:center;justify-content:flex-end;gap:6px}html[data-theme=aoplo][data-surface=manage] .m-cell.pick{display:flex;align-items:center}html[data-theme=aoplo][data-surface=manage] .m-cell.pick input{width:18px;height:18px;margin:0;accent-color:var(--m-blue);cursor:pointer}html[data-theme=aoplo][data-surface=manage] .m-sort{display:inline-flex;align-items:center;gap:3px;padding:0;border:0;background:transparent;box-shadow:none;color:inherit;font:inherit;cursor:pointer}html[data-theme=aoplo][data-surface=manage] .m-sort svg{width:14px;height:14px;opacity:.45}html[data-theme=aoplo][data-surface=manage] .m-sort.active{color:var(--m-ink)}html[data-theme=aoplo][data-surface=manage] .m-sort.active svg{color:var(--m-blue);opacity:1}html[data-theme=aoplo][data-surface=manage] .m-row-head .m-cell.amount{display:flex;justify-content:flex-end}html[data-theme=aoplo][data-surface=manage] .m-empty{margin:0;padding:40px 16px;border-top:1px solid var(--m-line-soft);color:var(--m-muted);font-size:15px;font-weight:800;text-align:center}html[data-theme=aoplo][data-surface=manage] .m-empty small{display:block;margin-top:6px;font-size:13px;font-weight:500}html[data-theme=aoplo][data-surface=manage] .m-empty .m-empty-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 18px;margin-top:10px}html[data-theme=aoplo][data-surface=manage] .m-empty .m-empty-actions:empty{display:none}html[data-theme=aoplo][data-surface=manage] .m-empty .m-empty-actions .m-link{min-height:36px}html[data-theme=aoplo][data-surface=manage] .orders-empty{display:grid;justify-items:center;gap:8px}html[data-theme=aoplo][data-surface=manage] .orders-empty strong{color:var(--m-ink);font-size:17px}html[data-theme=aoplo][data-surface=manage] .orders-empty p{max-width:28rem;margin:0;font-size:14px;font-weight:600;line-height:1.6;text-wrap:balance}html[data-theme=aoplo][data-surface=manage] .orders-empty-skeleton{width:min(24rem,80%);height:14px;margin:4px 0}html[data-theme=aoplo][data-surface=manage] .orders-empty-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px}html[data-theme=aoplo][data-surface=manage] .orders-empty-how{display:inline-flex;align-items:center;min-height:40px;padding:0 8px;color:var(--m-blue-dark);font-size:14px;font-weight:800;text-decoration:underline;text-underline-offset:3px}html[data-theme=aoplo][data-surface=manage] .orders-empty p.orders-empty-app{color:var(--m-muted);font-size:13px}html[data-theme=aoplo][data-surface=manage] .orders-empty-app a{margin-left:6px;color:var(--m-blue-dark);font-weight:800;text-decoration:underline;text-underline-offset:3px}html[data-theme=aoplo][data-surface=manage] .bind-steps{display:grid;gap:18px;margin:4px 0 0;padding:0;list-style:none;counter-reset:bind}html[data-theme=aoplo][data-surface=manage] .bind-steps li{position:relative;display:grid;justify-items:start;gap:6px;padding-left:40px;counter-increment:bind}html[data-theme=aoplo][data-surface=manage] .bind-steps li:before{content:counter(bind);position:absolute;top:1px;left:0;display:grid;width:26px;height:26px;place-items:center;border-radius:50%;background:#3045de;color:#fff;font-size:14px;font-weight:900}html[data-theme=aoplo][data-surface=manage] .bind-steps strong{color:var(--m-ink);font-size:16px;font-weight:900;line-height:1.6}html[data-theme=aoplo][data-surface=manage] .bind-steps small{color:var(--m-muted);font-size:14px;font-weight:600;line-height:1.6}html[data-theme=aoplo][data-surface=manage] .bind-steps-qr{display:block;width:132px;height:132px;padding:6px;border:1px solid #e5e2d9;border-radius:12px;background:#fff}html[data-theme=aoplo][data-surface=manage] .bind-steps-qr svg{display:block;width:100%;height:100%}html[data-theme=aoplo][data-surface=manage] .bind-steps-code{display:inline-block;padding:8px 14px;border-radius:10px;background:#fff6c2;color:var(--m-ink);font-family:inherit;font-size:22px;font-weight:900;letter-spacing:.04em;-webkit-user-select:all;user-select:all}html[data-theme=aoplo][data-surface=manage] .order-date-field{display:grid;justify-items:start;gap:6px}html[data-theme=aoplo][data-surface=manage] .order-date-field>span{color:#62626b;font-size:13px;font-weight:800}html[data-theme=aoplo][data-surface=manage] .order-date-field input{min-width:220px;height:44px;padding:0 12px;border:1px solid #e5e2d9;border-radius:11px;background:#f6f5f1;color:var(--m-ink);font:inherit;font-size:15px;font-weight:700}html[data-theme=aoplo][data-surface=manage] .order-date-field input:focus{border-color:#3045de;outline:3px solid rgba(48,69,222,.1)}html[data-theme=aoplo][data-surface=manage] .orders-deleted-hint{margin:0;color:var(--m-muted);font-size:13px;font-weight:600}html[data-theme=aoplo][data-surface=manage] .orders-include-deleted{display:inline-flex;align-items:center;gap:6px;margin:0 0 8px;color:#171717;font-size:14px;font-weight:700;cursor:pointer}html[data-theme=aoplo][data-surface=manage] .orders-include-deleted input{width:16px;height:16px;margin:0;accent-color:#3045DE}html[data-theme=aoplo][data-surface=manage] .orders-deleted-note{margin:0 0 8px -6px;color:var(--m-muted);font-size:12px;font-weight:700}html[data-theme=aoplo][data-surface=manage] .store-bind-fallback{display:inline-block;margin:0;color:#171717;font-size:13px;font-weight:800;-webkit-user-select:all;user-select:all}html[data-theme=aoplo][data-surface=manage] a.m-button{text-decoration:none}html[data-theme=aoplo][data-surface=manage] .m-table>.admin-load-failed{margin:12px}html[data-theme=aoplo][data-surface=manage] .m-route{display:inline-flex;padding:3px 8px;border-radius:7px;background:var(--m-blue-soft);color:var(--m-blue-dark);font-size:12px;font-style:normal;font-weight:900;font-variant-numeric:tabular-nums}html[data-theme=aoplo][data-surface=manage] .orders-row .m-route{max-width:100%;white-space:nowrap}html[data-theme=aoplo][data-surface=manage] .orders-row .m-route-name{min-width:0;overflow:hidden;text-overflow:ellipsis}html[data-theme=aoplo][data-surface=manage] .m-tag{display:inline-flex;padding:2px 8px;border-radius:6px;background:var(--m-sunken);color:var(--m-ink-2);font-size:12px;font-style:normal;font-weight:800}html[data-theme=aoplo][data-surface=manage] .m-tag.warn{background:var(--m-amber-soft);color:var(--m-amber)}html[data-theme=aoplo][data-surface=manage] .m-dim{color:var(--m-muted)}html[data-theme=aoplo][data-surface=manage] .m-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}html[data-theme=aoplo][data-surface=manage] .m-page .status-badge{min-height:26px;padding:0 10px;font-size:12px;font-weight:800;white-space:nowrap}html[data-theme=aoplo][data-surface=manage] .m-batch-bar{position:sticky;bottom:16px;z-index:30;display:flex;width:fit-content;max-width:100%;align-items:center;gap:6px;margin:16px auto 0;padding:8px 8px 8px 18px;border-radius:14px;background:#171717;box-shadow:0 14px 36px #1717174d;color:#fff}html[data-theme=aoplo][data-surface=manage] .m-batch-bar strong{margin-right:8px;font-size:14px;font-weight:900;white-space:nowrap}html[data-theme=aoplo][data-surface=manage] .m-batch-bar button{display:inline-flex;height:38px;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:0;border-radius:10px;background:#ffffff1a;box-shadow:none;color:#fff;font:inherit;font-size:14px;font-weight:800;white-space:nowrap;cursor:pointer}html[data-theme=aoplo][data-surface=manage] .m-batch-bar button:hover:not(:disabled){background:#ffffff2e}html[data-theme=aoplo][data-surface=manage] .m-batch-bar button svg{width:15px;height:15px}html[data-theme=aoplo][data-surface=manage] .m-batch-bar button b{padding:0 7px;border-radius:999px;background:#ffffff2e;font-size:12px}html[data-theme=aoplo][data-surface=manage] .m-batch-bar button.danger{color:#ffb4a9}html[data-theme=aoplo][data-surface=manage] .m-batch-bar button.close{width:38px;padding:0;background:transparent}html[data-theme=aoplo][data-surface=manage] .m-batch-bar button:disabled{cursor:not-allowed;opacity:.38}html[data-theme=aoplo][data-surface=manage] .orders-controls .orders-view-switch{margin-left:auto}html[data-theme=aoplo][data-surface=manage] .orders-find{display:flex;flex-wrap:wrap;align-items:center;gap:8px}html[data-theme=aoplo][data-surface=manage] .orders-pick-toggle{display:none}html[data-theme=aoplo][data-surface=manage] .orders-revenue{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0 0 12px}html[data-theme=aoplo][data-surface=manage] .orders-revenue>span{color:var(--m-muted);font-size:13px;font-weight:800}html[data-theme=aoplo][data-surface=manage] .orders-revenue strong{color:var(--m-ink);font-size:22px;font-weight:900;font-variant-numeric:tabular-nums}html[data-theme=aoplo][data-surface=manage] .orders-revenue strong.is-error{color:var(--m-red);font-size:16px}html[data-theme=aoplo][data-surface=manage] .orders-revenue small{color:var(--m-faint);font-size:12px;font-weight:600}html[data-theme=aoplo][data-surface=manage] .orders-table{--m-cols: 72px minmax(200px, 1fr) 96px 104px 104px 82px 112px}html[data-theme=aoplo][data-surface=manage] .orders-table.pickable{--m-cols: 22px 72px minmax(200px, 1fr) 96px 104px 104px 82px 112px}html[data-theme=aoplo][data-surface=manage] .orders-row{min-height:66px;cursor:pointer}html[data-theme=aoplo][data-surface=manage] .orders-row:hover{background:var(--m-hover)}html[data-theme=aoplo][data-surface=manage] .orders-row.selected{background:#f3f5fe}html[data-theme=aoplo][data-surface=manage] .orders-store{display:block;max-width:100%;overflow:hidden;padding:0;border:0;background:transparent;box-shadow:none;color:var(--m-ink);font:inherit;font-size:15px;font-weight:900;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}html[data-theme=aoplo][data-surface=manage] .orders-store:hover{color:var(--m-blue-dark)}html[data-theme=aoplo][data-surface=manage] .orders-summary{display:block;margin-top:3px;overflow:hidden;color:var(--m-muted);font-size:13px;text-overflow:ellipsis;white-space:nowrap}html[data-theme=aoplo][data-surface=manage] .orders-exchange{display:block;margin-top:2px;overflow:hidden;color:var(--m-amber);font-size:12px;text-overflow:ellipsis;white-space:nowrap}html[data-theme=aoplo][data-surface=manage] .orders-exchange b{margin-right:6px}@media(min-width:900px){html[data-theme=aoplo][data-surface=manage] .orders-store{white-space:normal;overflow-wrap:anywhere}html[data-theme=aoplo][data-surface=manage] .orders-summary{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;white-space:normal}}html[data-theme=aoplo][data-surface=manage] .orders-row .date{color:var(--m-ink-2);font-size:13px;font-weight:700;white-space:nowrap}html[data-theme=aoplo][data-surface=manage] .orders-row .time{color:var(--m-muted);font-size:13px;font-variant-numeric:tabular-nums;white-space:nowrap}html[data-theme=aoplo][data-surface=manage] .orders-row .amount{color:var(--m-ink);font-size:15px;font-weight:900;white-space:nowrap}html[data-theme=aoplo][data-surface=manage] .orders-stats{--m-cols: minmax(0, 1fr) 140px 140px}html[data-theme=aoplo][data-surface=manage] .orders-stats .m-row:not(.m-row-head){min-height:52px;font-size:15px}html[data-theme=aoplo][data-surface=manage] .orders-stats .name{font-weight:800}html[data-theme=aoplo][data-surface=manage] .orders-stats .amount b{font-size:17px;font-weight:900}@media(max-width:1179px){html[data-theme=aoplo][data-surface=manage] .orders-table .time{display:none}html[data-theme=aoplo][data-surface=manage] .orders-table{--m-cols: 64px minmax(180px, 1fr) 92px 100px 80px 104px}html[data-theme=aoplo][data-surface=manage] .orders-table.pickable{--m-cols: 22px 64px minmax(180px, 1fr) 92px 100px 80px 104px}}@media(max-width:899px){html[data-theme=aoplo][data-surface=manage] .m-page-head h2{font-size:26px}html[data-theme=aoplo][data-surface=manage] .orders-controls .orders-view-switch{margin-left:0}html[data-theme=aoplo][data-surface=manage] .orders-find{width:100%}html[data-theme=aoplo][data-surface=manage] .orders-find .m-search{flex:1 1 100%;width:auto}html[data-theme=aoplo][data-surface=manage] .orders-find .m-select{flex:1 1 auto}html[data-theme=aoplo][data-surface=manage] .orders-pick-toggle{display:inline-flex}html[data-theme=aoplo][data-surface=manage] .orders-table .m-row-head{display:none}html[data-theme=aoplo][data-surface=manage] .orders-table.selecting .m-row-head{display:flex;min-height:44px;align-items:center;padding:0 16px}html[data-theme=aoplo][data-surface=manage] .orders-table.selecting .m-row-head>:not(.pick){display:none}html[data-theme=aoplo][data-surface=manage] .orders-table.selecting .m-row-head .pick:after{margin-left:10px;color:var(--m-ink);content:"\5168\9078\9019\9801";font-size:14px}html[data-theme=aoplo][data-surface=manage] .orders-row{grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"store store store status" "route date time amount" "actions actions actions actions";row-gap:8px;column-gap:8px;padding:14px 16px}html[data-theme=aoplo][data-surface=manage] .orders-table.selecting .orders-row{grid-template-columns:26px auto auto minmax(0,1fr) auto;grid-template-areas:"pick store store store status" "pick route date time amount" "pick actions actions actions actions"}html[data-theme=aoplo][data-surface=manage] .orders-row .pick{display:none;grid-area:pick;align-self:start;padding-top:2px}html[data-theme=aoplo][data-surface=manage] .orders-table.selecting .orders-row .pick{display:flex}html[data-theme=aoplo][data-surface=manage] .orders-row .route{grid-area:route}html[data-theme=aoplo][data-surface=manage] .orders-row .store{grid-area:store}html[data-theme=aoplo][data-surface=manage] .orders-row .date{grid-area:date}html[data-theme=aoplo][data-surface=manage] .orders-row .amount{grid-area:amount}html[data-theme=aoplo][data-surface=manage] .orders-row .status{grid-area:status;justify-self:end;align-self:start}html[data-theme=aoplo][data-surface=manage] .orders-row .actions{grid-area:actions}html[data-theme=aoplo][data-surface=manage] .orders-table .orders-row .time{display:block;grid-area:time;overflow:hidden;font-size:12px;text-overflow:ellipsis}html[data-theme=aoplo][data-surface=manage] .orders-table .orders-row .time time:after{content:" \4e0b\8a02"}html[data-theme=aoplo][data-surface=manage] .orders-summary{white-space:normal}html[data-theme=aoplo][data-surface=manage] .orders-stats{--m-cols: minmax(0, 1fr) auto}html[data-theme=aoplo][data-surface=manage] .orders-stats .m-cell:nth-child(3){display:none}html[data-theme=aoplo][data-surface=manage] .m-batch-bar{display:grid;width:100%;grid-template-columns:repeat(3,minmax(0,1fr)) auto;padding:10px}html[data-theme=aoplo][data-surface=manage] .m-batch-bar strong{grid-column:1 / -1;margin:0 0 2px 4px}}html[data-theme=aoplo][data-surface=manage] .m-pills{display:flex;min-width:0;flex-wrap:wrap;gap:6px}html[data-theme=aoplo][data-surface=manage] .m-pills button{display:inline-flex;height:34px;align-items:center;gap:6px;padding:0 6px 0 12px;border:1px solid var(--m-line);border-radius:999px;background:var(--m-surface);box-shadow:none;color:var(--m-ink-2);font:inherit;font-size:13px;font-weight:800;white-space:nowrap;cursor:pointer}html[data-theme=aoplo][data-surface=manage] .m-pills button b{min-width:22px;padding:1px 6px;border-radius:999px;background:var(--m-sunken);font-size:11px;font-variant-numeric:tabular-nums;text-align:center}html[data-theme=aoplo][data-surface=manage] .m-pills button[aria-pressed=true]{border-color:var(--m-blue);background:var(--m-blue);color:#fff}html[data-theme=aoplo][data-surface=manage] .m-pills button[aria-pressed=true] b{background:#ffffff38;color:#fff}html[data-theme=aoplo][data-surface=manage] .m-switch{display:inline-flex;align-items:center;gap:8px;padding:4px;border:0;background:transparent;box-shadow:none;color:var(--m-muted);font:inherit;font-size:13px;font-weight:800;cursor:pointer}html[data-theme=aoplo][data-surface=manage] .m-switch>span{position:relative;width:38px;height:22px;flex:0 0 auto;border-radius:999px;background:#d6d2c6;transition:background .15s ease}html[data-theme=aoplo][data-surface=manage] .m-switch>span:after{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0003;content:"";transition:transform .15s ease}html[data-theme=aoplo][data-surface=manage] .m-switch.on{color:var(--m-green)}html[data-theme=aoplo][data-surface=manage] .m-switch.on>span{background:var(--m-green)}html[data-theme=aoplo][data-surface=manage] .m-switch.on>span:after{transform:translate(16px)}html[data-theme=aoplo][data-surface=manage] .m-switch em{font-style:normal}html[data-theme=aoplo][data-surface=manage] .m-switch:disabled{cursor:progress;opacity:.55}html[data-theme=aoplo][data-surface=manage] .products-toolbar{align-items:flex-start}html[data-theme=aoplo][data-surface=manage] .products-toolbar .m-pills{flex:1 1 360px;padding-top:3px}html[data-theme=aoplo][data-surface=manage] .products-table{--m-cols: minmax(220px, 1fr) 140px 120px 64px 110px 20px}html[data-theme=aoplo][data-surface=manage] .products-row{cursor:pointer}html[data-theme=aoplo][data-surface=manage] .products-row:hover{background:var(--m-hover)}html[data-theme=aoplo][data-surface=manage] .products-row.inactive .products-name,html[data-theme=aoplo][data-surface=manage] .products-row.inactive .price{color:var(--m-faint)}html[data-theme=aoplo][data-surface=manage] .products-name{display:block;max-width:100%;overflow:hidden;padding:0;border:0;background:transparent;box-shadow:none;color:var(--m-ink);font:inherit;font-size:15px;font-weight:900;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}html[data-theme=aoplo][data-surface=manage] .products-row .name small{display:block;margin-top:3px;overflow:hidden;color:var(--m-muted);font-size:13px;text-overflow:ellipsis;white-space:nowrap}html[data-theme=aoplo][data-surface=manage] .products-row .price{color:var(--m-ink);font-size:15px;font-weight:900}html[data-theme=aoplo][data-surface=manage] .products-row .price small{display:block;color:var(--m-muted);font-size:12px;font-weight:600}html[data-theme=aoplo][data-surface=manage] .products-row .order{color:var(--m-muted);font-size:13px}@media(max-width:899px){html[data-theme=aoplo][data-surface=manage] .products-toolbar .m-search{width:100%}html[data-theme=aoplo][data-surface=manage] .products-toolbar .m-pills{flex-wrap:nowrap;margin-inline:-16px;padding:2px 16px 4px;overflow-x:auto;scrollbar-width:none}html[data-theme=aoplo][data-surface=manage] .products-table .m-row-head{display:none}html[data-theme=aoplo][data-surface=manage] .products-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name active" "meta price";row-gap:6px;padding:12px 16px}html[data-theme=aoplo][data-surface=manage] .products-row .name{grid-area:name}html[data-theme=aoplo][data-surface=manage] .products-row .category{grid-area:meta}html[data-theme=aoplo][data-surface=manage] .products-row .price{grid-area:price}html[data-theme=aoplo][data-surface=manage] .products-row .active{grid-area:active;justify-self:end}html[data-theme=aoplo][data-surface=manage] .products-row .order,html[data-theme=aoplo][data-surface=manage] .products-row .chevron{display:none}}html[data-theme=aoplo][data-surface=manage] .m-row.m-group{display:block;min-height:0;padding:9px 16px;background:#faf9f6;color:var(--m-ink-2);font-size:13px;font-weight:900}html[data-theme=aoplo][data-surface=manage] .m-row.m-group small{margin-left:8px;color:var(--m-muted);font-size:12px;font-weight:700}html[data-theme=aoplo][data-surface=manage] .pricing-layout{display:grid;align-items:start;gap:18px;grid-template-columns:280px minmax(0,1fr)}html[data-theme=aoplo][data-surface=manage] .pricing-stores{position:sticky;top:12px;display:grid;gap:10px;padding:14px;border:1px solid var(--m-line);border-radius:var(--m-radius);background:var(--m-surface);box-shadow:var(--m-shadow)}html[data-theme=aoplo][data-surface=manage] .pricing-stores .m-search{width:100%}html[data-theme=aoplo][data-surface=manage] .pricing-store-filters{display:grid;gap:8px;grid-template-columns:1fr 1fr}html[data-theme=aoplo][data-surface=manage] .pricing-store-select{display:none}html[data-theme=aoplo][data-surface=manage] .pricing-store-list{display:grid;max-height:min(560px,calc(100dvh - 300px));gap:2px;margin:0 -6px;overflow-y:auto}html[data-theme=aoplo][data-surface=manage] .pricing-store-list>button{display:grid;gap:2px;padding:9px 10px;border:0;border-radius:10px;background:transparent;box-shadow:none;color:var(--m-ink);font:inherit;text-align:left;cursor:pointer}html[data-theme=aoplo][data-surface=manage] .pricing-store-list>button:hover{background:var(--m-hover)}html[data-theme=aoplo][data-surface=manage] .pricing-store-list>button[aria-selected=true]{background:var(--m-blue);color:#fff}html[data-theme=aoplo][data-surface=manage] .pricing-store-list strong{overflow:hidden;font-size:14px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}html[data-theme=aoplo][data-surface=manage] .pricing-store-list small{color:var(--m-muted);font-size:12px}html[data-theme=aoplo][data-surface=manage] .pricing-store-list>button[aria-selected=true] small{color:#dde1fb}html[data-theme=aoplo][data-surface=manage] .pricing-store-list .m-empty{padding:20px 8px;border:0;font-size:13px}html[data-theme=aoplo][data-surface=manage] .pricing-stores .admin-pagination{margin:0;padding:0;border:0;background:transparent;font-size:12px}html[data-theme=aoplo][data-surface=manage] .pricing-detail{min-width:0;padding:18px 20px 20px;border:1px solid var(--m-line);border-radius:var(--m-radius);background:var(--m-surface);box-shadow:var(--m-shadow)}html[data-theme=aoplo][data-surface=manage] .pricing-detail>.m-empty{border:0}html[data-theme=aoplo][data-surface=manage] .pricing-detail-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}html[data-theme=aoplo][data-surface=manage] .pricing-detail-head h3{margin:0;font-size:22px;font-weight:900}html[data-theme=aoplo][data-surface=manage] .pricing-detail-head small{color:var(--m-muted);font-size:13px;font-weight:600}html[data-theme=aoplo][data-surface=manage] .pricing-price-tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 14px;margin-bottom:12px}html[data-theme=aoplo][data-surface=manage] .pricing-price-tools small{flex:1 1 260px;color:var(--m-muted);font-size:13px}html[data-theme=aoplo][data-surface=manage] .pricing-price-tools .m-chip{height:34px}html[data-theme=aoplo][data-surface=manage] .pricing-table{--m-cols: minmax(0, 1fr) 110px 230px;box-shadow:none}html[data-theme=aoplo][data-surface=manage] .pricing-row .name strong{display:block;font-size:15px;font-weight:800}html[data-theme=aoplo][data-surface=manage] .pricing-row .name small{display:block;color:var(--m-muted);font-size:12px}html[data-theme=aoplo][data-surface=manage] .pricing-row .base{color:var(--m-muted);font-size:14px;font-weight:700}html[data-theme=aoplo][data-surface=manage] .pricing-row .price{display:flex;align-items:center;gap:8px}html[data-theme=aoplo][data-surface=manage] .pricing-input{display:inline-flex;width:128px;height:38px;align-items:center;gap:4px;padding:0 10px;border:1px solid var(--m-line-strong);border-radius:var(--m-radius-sm);background:var(--m-surface)}html[data-theme=aoplo][data-surface=manage] .pricing-input:focus-within{border-color:var(--m-blue);outline:3px solid rgba(48,69,222,.16)}html[data-theme=aoplo][data-surface=manage] .pricing-input span{color:var(--m-muted);font-size:12px;font-weight:800}html[data-theme=aoplo][data-surface=manage] .pricing-input input{width:100%;min-width:0;height:100%;min-height:0;padding:0;border:0;background:transparent;box-shadow:none;color:var(--m-ink);font:inherit;font-size:15px;font-weight:800;outline:none}html[data-theme=aoplo][data-surface=manage] .pricing-row.custom .pricing-input{border-color:var(--m-blue-line);background:var(--m-blue-soft)}html[data-theme=aoplo][data-surface=manage] .pricing-diff{background:var(--m-blue-soft);color:var(--m-blue-dark);white-space:nowrap}html[data-theme=aoplo][data-surface=manage] .pricing-rules{display:grid;gap:8px}html[data-theme=aoplo][data-surface=manage] .pricing-rules .m-empty{border:1px dashed var(--m-line-strong);border-radius:var(--m-radius-sm)}html[data-theme=aoplo][data-surface=manage] .pricing-rule{display:grid;align-items:center;gap:10px;padding:12px 14px;border:1px solid var(--m-line);border-radius:var(--m-radius-sm);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto}html[data-theme=aoplo][data-surface=manage] .pricing-rule-side{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;font-weight:700}html[data-theme=aoplo][data-surface=manage] .pricing-rule-side em{display:inline-grid;width:24px;height:24px;place-items:center;border-radius:7px;background:var(--m-blue-soft);color:var(--m-blue-dark);font-size:12px;font-style:normal;font-weight:900}html[data-theme=aoplo][data-surface=manage] .pricing-rule-side.gift em{background:var(--m-amber-soft);color:var(--m-amber)}html[data-theme=aoplo][data-surface=manage] .pricing-rule-side b{color:var(--m-muted);font-size:13px}html[data-theme=aoplo][data-surface=manage] .pricing-rule-arrow{color:var(--m-faint);font-weight:900}@media(max-width:1179px){html[data-theme=aoplo][data-surface=manage] .pricing-layout{grid-template-columns:minmax(0,1fr)}html[data-theme=aoplo][data-surface=manage] .pricing-stores{position:static}html[data-theme=aoplo][data-surface=manage] .pricing-store-select{display:block;width:100%}html[data-theme=aoplo][data-surface=manage] .pricing-store-list{display:none}}@media(max-width:899px){html[data-theme=aoplo][data-surface=manage] .pricing-detail{padding:14px}html[data-theme=aoplo][data-surface=manage] .pricing-table .m-row-head{display:none}html[data-theme=aoplo][data-surface=manage] .pricing-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name base" "price price";row-gap:8px}html[data-theme=aoplo][data-surface=manage] .pricing-row .name{grid-area:name}html[data-theme=aoplo][data-surface=manage] .pricing-row .base{grid-area:base}html[data-theme=aoplo][data-surface=manage] .pricing-row .price{grid-area:price}html[data-theme=aoplo][data-surface=manage] .pricing-rule{grid-template-columns:minmax(0,1fr) auto}html[data-theme=aoplo][data-surface=manage] .pricing-rule-arrow{display:none}}html[data-theme=aoplo][data-surface=manage] .pricing-input input::placeholder{color:var(--m-faint);font-weight:600}html[data-theme=aoplo][data-surface=manage] :is(.production-runtime[data-entry=admin],.admin-modal-panel) .admin-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px 14px;margin:14px 0 0;padding:0;border:0;background:transparent;box-shadow:none}html[data-theme=aoplo][data-surface=manage] :is(.production-runtime[data-entry=admin],.admin-modal-panel) .admin-pagination-total{color:var(--m-muted);font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}html[data-theme=aoplo][data-surface=manage] :is(.production-runtime[data-entry=admin],.admin-modal-panel) .admin-pagination-pages{display:flex;align-items:center;gap:4px}html[data-theme=aoplo][data-surface=manage] :is(.production-runtime[data-entry=admin],.admin-modal-panel) .admin-pagination-pages button{display:grid;min-width:34px;height:34px;min-height:0;place-items:center;padding:0 8px;border:1px solid var(--m-line-strong);border-radius:9px;background:var(--m-surface);box-shadow:none;color:var(--m-ink);font:inherit;font-size:13px;font-weight:800;font-variant-numeric:tabular-nums;cursor:pointer}html[data-theme=aoplo][data-surface=manage] :is(.production-runtime[data-entry=admin],.admin-modal-panel) .admin-pagination-pages button:hover:not(:disabled){border-color:var(--m-blue);color:var(--m-blue)}html[data-theme=aoplo][data-surface=manage] :is(.production-runtime[data-entry=admin],.admin-modal-panel) .admin-pagination-pages button[aria-current=page]{border-color:var(--m-blue);background:var(--m-blue);color:#fff;cursor:default}html[data-theme=aoplo][data-surface=manage] :is(.production-runtime[data-entry=admin],.admin-modal-panel) .admin-pagination-pages button:disabled:not([aria-current]){opacity:.4;cursor:default}html[data-theme=aoplo][data-surface=manage] :is(.production-runtime[data-entry=admin],.admin-modal-panel) .admin-pagination-gap{min-width:18px;color:var(--m-faint);font-weight:800;text-align:center}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .pricing-stores .admin-pagination{margin:0}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .pricing-stores .admin-pagination-total{display:none}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .pricing-stores .admin-pagination-pages button{min-width:30px;height:30px;padding:0 6px;font-size:12px}html[data-theme=aoplo][data-surface=manage] .m-stats{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px}html[data-theme=aoplo][data-surface=manage] .m-stats>span{display:inline-flex;align-items:baseline;gap:5px;padding:7px 12px;border:1px solid var(--m-line);border-radius:999px;background:var(--m-surface);color:var(--m-muted);font-size:13px;font-weight:700}html[data-theme=aoplo][data-surface=manage] .m-stats b{color:var(--m-ink);font-size:16px;font-weight:900;font-variant-numeric:tabular-nums}html[data-theme=aoplo][data-surface=manage] .exchanges-table{--m-cols: minmax(0, 1fr) 150px 150px}html[data-theme=aoplo][data-surface=manage] .exchanges-table .m-row-head .m-cell{display:grid;gap:2px;padding-block:10px;font-size:13px}html[data-theme=aoplo][data-surface=manage] .exchanges-table .m-row-head .m-cell.amount{justify-content:center;justify-items:center;text-align:center}html[data-theme=aoplo][data-surface=manage] .exchanges-table .m-row-head b{color:var(--m-ink);font-size:17px;font-weight:900}html[data-theme=aoplo][data-surface=manage] .exchanges-table .m-row-head b.returned{color:var(--m-red)}html[data-theme=aoplo][data-surface=manage] .exchanges-table .m-row-head b.replaced{color:var(--m-green)}html[data-theme=aoplo][data-surface=manage] .exchanges-row{min-height:54px;font-size:14px;cursor:pointer}html[data-theme=aoplo][data-surface=manage] .exchanges-row:hover{background:var(--m-hover)}html[data-theme=aoplo][data-surface=manage] .exchanges-row .store{display:grid;gap:1px;justify-items:start}html[data-theme=aoplo][data-surface=manage] .exchanges-open{padding:0;border:0;background:none;color:var(--m-ink);font:inherit;font-size:15px;font-weight:800;text-align:left;cursor:pointer}html[data-theme=aoplo][data-surface=manage] .exchanges-row .store small{color:var(--m-muted);font-size:12px}html[data-theme=aoplo][data-surface=manage] .exchanges-row .amount{justify-content:center;text-align:center;font-size:15px;font-weight:800}html[data-theme=aoplo][data-surface=manage] .exchanges-row .returned{color:var(--m-red)}html[data-theme=aoplo][data-surface=manage] .exchanges-row .replaced{color:var(--m-green)}html[data-theme=aoplo][data-surface=manage] .exchanges-row .amount.none{color:var(--m-faint)}html[data-theme=aoplo][data-surface=manage] .exchange-record{display:grid;margin:0;border:1px solid var(--m-line);border-radius:10px;overflow:hidden}html[data-theme=aoplo][data-surface=manage] .exchange-record>div{display:grid;grid-template-columns:96px minmax(0,1fr)}html[data-theme=aoplo][data-surface=manage] .exchange-record>div+div{border-top:1px solid var(--m-line)}html[data-theme=aoplo][data-surface=manage] .exchange-record dt{padding:10px 12px;border-right:1px solid var(--m-line);background:#faf9f6;color:var(--m-muted);font-size:14px;font-weight:800}html[data-theme=aoplo][data-surface=manage] .exchange-record dd{margin:0;padding:10px 12px;font-size:15px;font-weight:700;text-align:center}html[data-theme=aoplo][data-surface=manage] .invoice-row{cursor:pointer}html[data-theme=aoplo][data-surface=manage] .invoice-row:hover{background:var(--m-hover)}html[data-theme=aoplo][data-surface=manage] .invoice-row .store,html[data-theme=aoplo][data-surface=manage] .invoice-row .money{font-weight:900}html[data-theme=aoplo][data-surface=manage] .invoice-row .tax,html[data-theme=aoplo][data-surface=manage] .invoice-row .count{color:var(--m-muted);font-size:13px;font-variant-numeric:tabular-nums}html[data-theme=aoplo][data-surface=manage] .invoice-store{display:block;max-width:100%;padding:0;border:0;background:transparent;box-shadow:none;color:var(--m-ink);font:inherit;text-align:left;cursor:pointer}html[data-theme=aoplo][data-surface=manage] .invoice-store:hover{color:var(--m-blue-dark)}html[data-theme=aoplo][data-surface=manage] .invoice-row .invoice-row-gross{white-space:normal}html[data-theme=aoplo][data-surface=manage] .invoice-row .invoice-row-gross span{white-space:nowrap}@media(min-width:900px){html[data-theme=aoplo][data-surface=manage] .invoice-table .m-cell.money{text-align:center}html[data-theme=aoplo][data-surface=manage] .invoice-table .m-row-head .m-cell.money{justify-content:center}}@media(max-width:899px){html[data-theme=aoplo][data-surface=manage] .invoice-table .m-row-head{display:none}html[data-theme=aoplo][data-surface=manage] .exchanges-table{--m-cols: minmax(0, 1fr) 84px 84px}html[data-theme=aoplo][data-surface=manage] .invoice-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"store money" "title count" "tax .";row-gap:4px;padding:12px 16px}html[data-theme=aoplo][data-surface=manage] .invoice-row .store{grid-area:store}html[data-theme=aoplo][data-surface=manage] .invoice-row .title{grid-area:title;color:var(--m-muted);font-size:13px}html[data-theme=aoplo][data-surface=manage] .invoice-row .tax{grid-area:tax}html[data-theme=aoplo][data-surface=manage] .invoice-row .count{grid-area:count}html[data-theme=aoplo][data-surface=manage] .invoice-row .money{grid-area:money}}html[data-theme=aoplo][data-surface=manage] .m-page .manage-section{margin:0 0 16px;padding:16px 18px;border:1px solid var(--m-line);border-radius:var(--m-radius);background:var(--m-surface);box-shadow:var(--m-shadow)}html[data-theme=aoplo][data-surface=manage] .m-page .manage-section-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin:0 0 10px}html[data-theme=aoplo][data-surface=manage] .m-page .manage-section-heading h3{display:inline-flex;align-items:center;gap:8px;margin:0;color:var(--m-ink);font-size:18px;font-weight:900}html[data-theme=aoplo][data-surface=manage] .m-page .manage-section-heading h3 b{padding:1px 8px;border-radius:999px;background:var(--m-sunken);color:var(--m-ink-2);font-size:12px}html[data-theme=aoplo][data-surface=manage] .m-page .manage-section-heading>span{color:var(--m-muted);font-size:13px;font-weight:700}html[data-theme=aoplo][data-surface=manage] .m-page .manage-people{display:grid;margin:0;padding:0;border:0;border-radius:0;background:transparent;list-style:none}html[data-theme=aoplo][data-surface=manage] .m-page .manage-person{display:flex;min-height:60px;align-items:center;gap:12px;padding:10px 0;border:0;border-top:1px solid var(--m-line-soft);border-radius:0;background:transparent;box-shadow:none}html[data-theme=aoplo][data-surface=manage] .m-page .manage-person:first-child{border-top:0}html[data-theme=aoplo][data-surface=manage] .m-page .manage-person>div{display:grid;min-width:0;flex:1;gap:2px}html[data-theme=aoplo][data-surface=manage] .m-page .manage-person>div strong{font-size:15px;font-weight:900}html[data-theme=aoplo][data-surface=manage] .m-page .manage-person>div span{color:var(--m-muted);font-size:13px}html[data-theme=aoplo][data-surface=manage] .manage-avatar{display:grid;width:36px;height:36px;flex:0 0 auto;place-items:center;border-radius:50%;background:var(--m-blue-soft);color:var(--m-blue-dark);font-size:15px;font-weight:900}html[data-theme=aoplo][data-surface=manage] .m-page .manage-confirm{display:inline-flex;gap:6px}html[data-theme=aoplo][data-surface=manage] .m-page .manage-driver-editor{display:block}html[data-theme=aoplo][data-surface=manage] .m-page .manage-empty{margin:0;padding:18px 0 8px;color:var(--m-muted);font-size:14px;font-weight:800}html[data-theme=aoplo][data-surface=manage] .m-page .manage-empty small{display:block;margin-top:4px;font-size:13px;font-weight:500}html[data-theme=aoplo][data-surface=manage] .m-page .manage-invite-terms{display:flex;flex-wrap:wrap;gap:6px}html[data-theme=aoplo][data-surface=manage] .m-page .manage-invite-terms span{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:999px;background:#ffffff29;color:#fff;font-size:12px;font-weight:800;font-variant-numeric:tabular-nums}html[data-theme=aoplo][data-surface=manage] .m-page .manage-invite-terms svg{width:13px;height:13px}html[data-theme=aoplo][data-surface=manage] .m-page .manage-invite-link{display:flex;align-items:center;gap:10px;padding:6px 6px 6px 16px;border:0;border-radius:12px;background:#fff;grid-column:1 / -1}html[data-theme=aoplo][data-surface=manage] .m-page .manage-invite-link span{min-width:0;flex:1;overflow:hidden;color:var(--m-ink);font-size:14px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}html[data-theme=aoplo][data-surface=manage] .notification-redesign .notification-today-banner{min-height:0;margin:0 0 22px;padding:14px 18px;border:1px solid var(--m-line);border-radius:var(--m-radius);background:var(--m-surface);box-shadow:var(--m-shadow)}html[data-theme=aoplo][data-surface=manage] .supplier-paused-note{margin:0 0 18px;padding:12px 16px;border:1px solid #f3c2bd;border-radius:var(--m-radius-sm);background:var(--m-red-soft);color:var(--m-red);font-size:14px;font-weight:800;line-height:1.6}html[data-theme=aoplo][data-surface=manage] .supplier-plan-note{margin:0 0 18px;padding:12px 16px;border:1px solid #f1d98a;border-radius:var(--m-radius-sm);background:#fff8c7;color:#6b4500;font-size:14px;font-weight:800;line-height:1.6}html[data-theme=aoplo][data-surface=manage] .supplier-plan-note p{margin:0 0 8px;font-weight:700}html[data-theme=aoplo][data-surface=manage] .supplier-plan-note .m-button{margin-top:4px}html[data-theme=aoplo][data-surface=manage] .plan-one-liner{margin:8px 0;color:var(--m-ink);font-size:14.5px;font-weight:800;line-height:1.55}html[data-theme=aoplo][data-surface=manage] .trial-banner{margin:0 0 18px;padding:18px 20px;border:1.5px solid var(--m-blue);border-radius:14px;background:#fff;box-shadow:0 2px 8px #3045de14}html[data-theme=aoplo][data-surface=manage] .trial-banner-head{display:flex;align-items:flex-start;gap:12px;margin-bottom:10px}html[data-theme=aoplo][data-surface=manage] .trial-banner-badge{flex:0 0 auto;padding:4px 10px;border-radius:999px;background:var(--m-blue-soft);color:var(--m-blue);font-size:12px;font-weight:800}html[data-theme=aoplo][data-surface=manage] .trial-banner h2{margin:0;font-size:18px;font-weight:800;line-height:1.35}html[data-theme=aoplo][data-surface=manage] .trial-banner p{margin:0 0 8px;color:#333;font-size:14px;font-weight:600;line-height:1.7}html[data-theme=aoplo][data-surface=manage] .trial-banner-warn{padding:10px 12px;border:1px solid #f5e6a8;border-radius:8px;background:#fff8e1}html[data-theme=aoplo][data-surface=manage] .trial-banner-link{padding:8px 4px;border:0;background:none;color:var(--m-blue);font:inherit;font-size:13.5px;font-weight:800;text-decoration:underline;cursor:pointer}html[data-theme=aoplo][data-surface=manage] .plan-fine{margin:10px 0 0;color:var(--m-muted);font-size:12.5px;font-weight:600;line-height:1.5}html[data-theme=aoplo][data-surface=manage] .plan-subscribe{max-width:560px;padding:28px 32px;border:1px solid var(--m-line);border-radius:16px;background:#fff}html[data-theme=aoplo][data-surface=manage] .plan-subscribe-icon{display:flex;width:44px;height:44px;align-items:center;justify-content:center;margin-bottom:14px;border-radius:12px;background:var(--m-blue-soft);color:var(--m-blue)}html[data-theme=aoplo][data-surface=manage] .plan-subscribe-icon svg{width:22px;height:22px}html[data-theme=aoplo][data-surface=manage] .plan-subscribe h3,html[data-theme=aoplo][data-surface=manage] .reminder-guide h2{margin:0 0 10px;font-size:20px;font-weight:800}html[data-theme=aoplo][data-surface=manage] .plan-subscribe-intro{margin:0 0 16px;color:#444;font-size:14px;line-height:1.7}html[data-theme=aoplo][data-surface=manage] .plan-steps{margin:0 0 20px;padding:16px 18px;border-radius:12px;background:var(--m-canvas)}html[data-theme=aoplo][data-surface=manage] .plan-steps-label{margin-bottom:10px;color:var(--m-blue);font-size:13px;font-weight:800}html[data-theme=aoplo][data-surface=manage] .plan-steps ol{margin:0;padding-left:22px}html[data-theme=aoplo][data-surface=manage] .plan-steps li{margin-bottom:6px;color:#333;font-size:14px;line-height:1.65}html[data-theme=aoplo][data-surface=manage] .plan-subscribe-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}html[data-theme=aoplo][data-surface=manage] .plan-subscribe-actions .m-button{text-decoration:none}html[data-theme=aoplo][data-surface=manage] .plan-price-grid{display:grid;gap:12px;margin:0 0 18px}html[data-theme=aoplo][data-surface=manage] .plan-price-card{display:grid;gap:6px;padding:14px 16px;border:1px solid var(--m-line-strong);border-radius:14px;background:#fff}html[data-theme=aoplo][data-surface=manage] .plan-price-card.featured{border:2px solid #3045DE;background:#f7f8ff}html[data-theme=aoplo][data-surface=manage] .plan-price{margin:0;color:#171717;font-size:20px;font-weight:900}html[data-theme=aoplo][data-surface=manage] .plan-price-card .m-button{width:100%;margin-top:4px}html[data-theme=aoplo][data-surface=manage] .plan-link-fallback{margin-top:14px;padding:14px;border-radius:12px;background:var(--m-canvas)}html[data-theme=aoplo][data-surface=manage] .plan-link-qr svg{display:block;width:168px;height:168px;margin:8px 0;background:#fff}html[data-theme=aoplo][data-surface=manage] .plan-link-url{font-size:13px;word-break:break-all}html[data-theme=aoplo][data-surface=manage] .plan-subscribe-layer{position:fixed;z-index:80;inset:0;display:flex;align-items:flex-end;justify-content:center;padding:24px 16px;background:#17171773}html[data-theme=aoplo][data-surface=manage] .plan-subscribe-dialog,html[data-theme=aoplo][data-surface=manage] .reminder-guide{width:min(560px,100%);max-height:min(86vh,760px);overflow:auto;padding:8px 8px 18px;border-radius:18px;background:#fff;box-shadow:0 8px 32px #0003}html[data-theme=aoplo][data-surface=manage] .plan-subscribe-dialog .plan-subscribe{border:0;box-shadow:none}html[data-theme=aoplo][data-surface=manage] .plan-subscribe-close,html[data-theme=aoplo][data-surface=manage] .reminder-guide-later{display:block;width:100%;margin-top:4px;padding:12px;border:0;background:transparent;color:var(--m-muted);font:inherit;font-size:14px;font-weight:700;cursor:pointer}html[data-theme=aoplo][data-surface=manage] .reminder-guide{padding:22px 20px 12px}html[data-theme=aoplo][data-surface=manage] .reminder-guide p{margin:0 0 18px;color:#444;font-size:14px;line-height:1.65}html[data-theme=aoplo][data-surface=manage] .reminder-guide .m-button{width:100%}html[data-theme=aoplo][data-surface=manage] .notification-schedule-empty .m-button,html[data-theme=aoplo][data-surface=manage] .notification-schedule-empty .plan-one-liner{margin-top:12px}@media(min-width:720px){html[data-theme=aoplo][data-surface=manage] .plan-subscribe-layer{align-items:center}}html[data-theme=aoplo][data-surface=manage] .store-form input[aria-invalid=true],html[data-theme=aoplo][data-surface=manage] .store-form input[aria-invalid=true]:focus{border-color:var(--m-red);outline:3px solid var(--m-red-soft);box-shadow:none}html[data-theme=aoplo][data-surface=manage] .store-form .field-problem{display:block;margin-top:6px;color:var(--m-red);font-size:13px;font-weight:700;line-height:1.4}html[data-theme=aoplo][data-surface=manage] .store-form .form-problem{margin:0 0 4px;padding:10px 12px;border-radius:10px;background:var(--m-red-soft)}html[data-theme=aoplo][data-surface=manage] .supplier-plan-chip{display:inline-flex;align-items:center;align-self:flex-start;width:fit-content;margin:10px 0 2px 4px;padding:2px 10px;border-radius:999px;background:var(--m-blue-soft, #eef0fd);color:var(--m-blue, #3045de);font-size:12px;font-weight:800;white-space:nowrap}html[data-theme=aoplo][data-surface=manage] .supplier-plan-chip.free{background:#fff8c7;color:#6b4500}html[data-theme=aoplo][data-surface=manage] a.supplier-plan-chip{text-decoration:none;cursor:pointer}html[data-theme=aoplo][data-surface=manage] a.supplier-plan-chip:hover,html[data-theme=aoplo][data-surface=manage] a.supplier-plan-chip:focus-visible{text-decoration:underline;outline:2px solid var(--m-blue, #3045de);outline-offset:2px}html[data-theme=aoplo][data-surface=manage] .notification-pause-schedule{border:1px solid var(--m-line, #d5ddd8)!important;border-radius:8px;background:#fff!important;color:var(--m-ink, #171717)!important;font-weight:700}html[data-theme=aoplo][data-surface=manage] .notification-card-tools{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:12px}html[data-theme=aoplo][data-surface=manage] .notification-pause-schedule{min-height:36px;padding:0 14px;cursor:pointer}html[data-theme=aoplo][data-surface=manage] .store-workspace .store-binding-code-copy:disabled,html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .store-workspace .store-binding-code-copy:disabled,html[data-theme=aoplo][data-surface=manage] .store-binding-instruction button:disabled{border-style:solid;border-color:#d8d8dc;background:#f2f2f4;color:#8a8a92;cursor:not-allowed}html[data-theme=aoplo][data-surface=manage] .store-workspace .m-link.store-route-assign:disabled{color:#8a8a92;text-decoration:none;cursor:not-allowed}html[data-theme=aoplo][data-surface=manage] .store-bind-disabled-hint{display:block;max-width:220px;margin:0;color:#a43e3e;font-size:12px;font-weight:700;line-height:1.4}html[data-theme=aoplo][data-surface=manage] .store-binding-instruction .store-bind-disabled-hint{max-width:none;margin-top:6px;color:#a43e3e;font-size:13px}html[data-theme=aoplo][data-surface=manage] .store-delivery-assignments .store-delivery-assignment-add:disabled,html[data-theme=aoplo][data-surface=manage] .store-group-branch-action>button:disabled{border-style:solid;border-color:#d8d8dc;background:#f2f2f4;color:#8a8a92;cursor:not-allowed}html[data-theme=aoplo][data-surface=manage] .store-delivery-assignments .store-editor-route-disabled-hint,html[data-theme=aoplo][data-surface=manage] .store-group-branch-action .store-join-disabled-hint{max-width:none;margin-top:6px;color:#a43e3e;font-size:13px;white-space:normal}html[data-theme=aoplo][data-surface=manage] .notification-enable-hint{margin:6px 0 0;color:var(--m-muted, #62626b);font-size:13px;text-align:right}html[data-theme=aoplo][data-surface=manage] .notification-card-tools .notification-delete-schedule{position:static!important;display:inline-flex;align-items:center;gap:6px;margin:0!important;padding:0 4px;border:0!important;background:transparent!important;color:#8c4942!important;font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer}html[data-theme=aoplo][data-surface=manage] .bulk-delete-confirm .m-button.danger{border-color:#b42318;background:#b42318;color:#fff}html[data-theme=aoplo][data-surface=manage] .notification-redesign .line-usage{display:grid;gap:10px;color:var(--m-ink)}html[data-theme=aoplo][data-surface=manage] .line-usage-head{display:flex;align-items:center;gap:8px}html[data-theme=aoplo][data-surface=manage] .line-usage-head img{flex:none;border-radius:5px}html[data-theme=aoplo][data-surface=manage] .line-usage-head strong{flex:1;min-width:0;font-size:15px;font-weight:800}html[data-theme=aoplo][data-surface=manage] .line-usage-head span{color:var(--m-muted);font-size:13px;font-weight:700;white-space:nowrap}html[data-theme=aoplo][data-surface=manage] .line-usage-figure{display:flex;align-items:baseline;gap:2px;font-variant-numeric:tabular-nums}html[data-theme=aoplo][data-surface=manage] .line-usage-figure b{font-size:28px;font-weight:900;line-height:1}html[data-theme=aoplo][data-surface=manage] .line-usage-figure span{color:var(--m-muted);font-size:15px;font-weight:800}html[data-theme=aoplo][data-surface=manage] .line-usage-tag{align-self:center;margin-left:auto;padding:2px 10px;border-radius:999px;font-size:13px;font-style:normal;font-weight:800}html[data-theme=aoplo][data-surface=manage] .line-usage.is-near .line-usage-figure b,html[data-theme=aoplo][data-surface=manage] .line-usage.is-near .line-usage-tag{color:#8a5a00}html[data-theme=aoplo][data-surface=manage] .line-usage.is-near .line-usage-tag{background:#fdefd2}html[data-theme=aoplo][data-surface=manage] .line-usage.is-full .line-usage-figure b,html[data-theme=aoplo][data-surface=manage] .line-usage.is-full .line-usage-tag{color:#b42318}html[data-theme=aoplo][data-surface=manage] .line-usage.is-full .line-usage-tag{background:#fdecea}html[data-theme=aoplo][data-surface=manage] .line-usage-bar{display:block;height:8px;border-radius:999px;background:var(--m-sunken);overflow:hidden}html[data-theme=aoplo][data-surface=manage] .line-usage-bar>span{display:block;height:100%;border-radius:999px;background:var(--m-blue)}html[data-theme=aoplo][data-surface=manage] .line-usage.is-near .line-usage-bar>span{background:#e08a00}html[data-theme=aoplo][data-surface=manage] .line-usage.is-full .line-usage-bar>span{background:#b42318}html[data-theme=aoplo][data-surface=manage] .line-usage-foot{margin:0;color:var(--m-muted);font-size:13px;line-height:1.5}html[data-theme=aoplo][data-surface=manage] .line-usage-reading{display:grid;gap:10px}html[data-theme=aoplo][data-surface=manage] .plan-empty{display:grid;justify-items:start;gap:8px;text-align:left}html[data-theme=aoplo][data-surface=manage] .plan-empty-title{margin:0;color:#171717;font-size:18px;font-weight:900}html[data-theme=aoplo][data-surface=manage] .plan-empty p{margin:0}html[data-theme=aoplo][data-surface=manage] .plan-empty small{color:var(--m-muted);font-size:12.5px;font-weight:600;line-height:1.5}html[data-theme=aoplo][data-surface=manage] .notification-schedule-empty.plan-empty{justify-items:center;text-align:center}html[data-theme=aoplo][data-surface=manage] .line-usage-reading .quota-skeleton-bar{height:8px;border-radius:999px}html[data-theme=aoplo][data-surface=manage] .line-usage-reading .quota-skeleton-count{width:120px;height:24px}html[data-theme=aoplo][data-surface=manage] .line-usage-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 16px}html[data-theme=aoplo][data-surface=manage] .line-usage-foot small{color:var(--m-muted);font-size:13px;line-height:1.6}html[data-theme=aoplo][data-surface=manage] .line-usage-foot a{color:var(--m-blue-dark);font-size:13px;font-weight:800}html[data-theme=aoplo][data-surface=manage] .notification-redesign .notification-today-icon{width:36px;height:36px}html[data-theme=aoplo][data-surface=manage] .notification-redesign .notification-today-copy strong{font-size:16px;font-weight:900}html[data-theme=aoplo][data-surface=manage] .notification-redesign .notification-weekly-heading h3{margin:0 0 14px;font-size:18px;font-weight:900}html[data-theme=aoplo][data-surface=manage] .notification-redesign .notification-weekly-heading p{margin:4px 0 12px;color:var(--m-muted);font-size:13px}html[data-theme=aoplo][data-surface=manage] .notification-redesign .notification-schedule-empty{margin:0;padding:36px 16px;border:1px dashed var(--m-line-strong);border-radius:var(--m-radius);background:var(--m-surface);color:var(--m-muted);font-size:15px;font-weight:800;text-align:center}html[data-theme=aoplo][data-surface=manage] .notification-redesign .notification-schedule-empty small{display:block;margin-top:6px;font-size:13px;font-weight:500}html[data-theme=aoplo][data-surface=manage] .notification-redesign .notification-schedule-item{border:1px solid var(--m-line);border-radius:var(--m-radius);background:var(--m-surface);box-shadow:var(--m-shadow)}html[data-theme=aoplo][data-surface=manage] .notification-redesign .notification-schedule-actions button{height:34px;padding:0 12px;border:1px solid var(--m-line-strong);border-radius:9px;background:var(--m-surface);color:var(--m-ink);font-size:13px;font-weight:800}html[data-theme=aoplo][data-surface=manage] .notification-redesign .notification-results-footer{border-top-color:var(--m-line);color:var(--m-muted);font-size:12px}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .store-workspace{min-height:0;background:transparent}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .store-workspace .store-manager-heading h2{font-size:28px;font-weight:900}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .store-workspace .store-directory{padding:0;border:1px solid var(--m-line);border-radius:var(--m-radius);background:var(--m-surface);box-shadow:var(--m-shadow)}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .store-workspace .store-directory-head{min-height:44px;align-items:center;margin:0;padding:0 16px;border-bottom:1px solid var(--m-line-soft);border-radius:var(--m-radius) var(--m-radius) 0 0;background:#faf9f6;color:var(--m-muted);font-size:12px;font-weight:800}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .store-workspace .store-selection-row{padding-inline:16px;border-bottom:1px solid var(--m-line-soft)}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .store-workspace .store-selection-row:last-child{border-bottom:0}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .store-workspace .store-selection-row.is-checked{background:#f3f5fe}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .store-workspace .store-manager-empty{padding:36px 16px;text-align:center}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .store-workspace .store-group-segments{gap:2px;padding:3px;border:0;border-radius:11px;background:#e9e7e0}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .store-workspace .store-group-segments button{min-height:34px;border-radius:8px;background:transparent;box-shadow:none;color:var(--m-muted);font-size:13px;font-weight:800}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .store-workspace .store-group-segments button[aria-pressed=true]{background:var(--m-surface);box-shadow:0 1px 3px #1717171f;color:var(--m-ink)}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .store-workspace :is(.store-batch-route-toggle,.store-batch-remove-toggle,.store-batch-delete-toggle){min-height:40px;border:1px solid var(--m-line-strong);border-radius:var(--m-radius-sm);background:var(--m-surface);box-shadow:none;color:var(--m-ink);font-size:13px;font-weight:800}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .store-workspace :is(.store-batch-route-toggle,.store-batch-remove-toggle,.store-batch-delete-toggle) svg{color:var(--m-muted)}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .store-workspace :is(.store-batch-route-toggle,.store-batch-remove-toggle).is-active{border-color:var(--m-blue);background:var(--m-blue-soft);color:var(--m-blue-dark)}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .store-workspace :is(.store-batch-route-toggle,.store-batch-remove-toggle,.store-batch-delete-toggle).is-active svg{color:currentColor}@media(max-width:700px){html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .store-workspace .store-group-segments{overflow:hidden}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .store-workspace .store-group-segments button{min-width:0;flex:1 1 0;padding:0 2px;font-size:12px}}html[data-theme=aoplo][data-surface=manage] .m-date-picks{display:inline-flex;flex-wrap:wrap;gap:6px}html[data-theme=aoplo][data-surface=manage] .m-chip.on{border-color:var(--m-blue);background:var(--m-blue);color:#fff}html[data-theme=aoplo][data-surface=manage] .orders-tabs-row{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:8px 20px;margin:0 0 16px;border-bottom:1px solid var(--m-line)}html[data-theme=aoplo][data-surface=manage] .orders-tabs-row .m-tabs{border-bottom:0}html[data-theme=aoplo][data-surface=manage] .orders-tabs-start{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;min-width:0}html[data-theme=aoplo][data-surface=manage] .orders-confirm-all{display:inline-flex;align-items:center;gap:6px;margin-bottom:6px}html[data-theme=aoplo][data-surface=manage] .orders-confirm-all b{min-width:22px;height:22px;padding:0 7px;border-radius:999px;background:#1717171f;font-size:12px;line-height:22px;font-variant-numeric:tabular-nums}html[data-theme=aoplo][data-surface=manage] .orders-tabs-row .orders-revenue{margin:0 0 10px}html[data-theme=aoplo][data-surface=manage] .m-card-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px;border-bottom:1px solid var(--m-line-soft)}html[data-theme=aoplo][data-surface=manage] .m-card-bar+.m-row-head{border-radius:0}html[data-theme=aoplo][data-surface=manage] .orders-find .m-search{width:280px}html[data-theme=aoplo][data-surface=manage] .m-batch-bar button.go{background:#f9e452;color:#16161a}html[data-theme=aoplo][data-surface=manage] .m-batch-bar button.go b{background:#16161a1f}html[data-theme=aoplo][data-surface=manage] .admin-modal-backdrop:has(>.m-drawer){place-items:stretch end;padding:0}html[data-theme=aoplo][data-surface=manage] .admin-modal-panel.admin-management-modal.m-drawer{display:flex;width:min(560px,100vw);height:100dvh;max-height:none;flex-direction:column;margin:0;overflow:hidden;border:0;border-radius:0;box-shadow:-24px 0 60px #16161a38;animation:m-drawer-in .18s ease-out}@keyframes m-spin{to{transform:rotate(360deg)}}html[data-theme=aoplo][data-surface=manage] .m-refresh.is-busy svg{animation:m-spin .9s linear infinite}@media(prefers-reduced-motion:reduce){html[data-theme=aoplo][data-surface=manage] .m-refresh.is-busy svg{animation:none}}@keyframes m-drawer-in{0%{transform:translate(40px);opacity:.6}to{transform:none;opacity:1}}html[data-theme=aoplo][data-surface=manage] .m-drawer .admin-modal-header{align-items:center;padding:20px 24px 16px;border-bottom:1px solid var(--m-line-soft);background:#fff}html[data-theme=aoplo][data-surface=manage] .m-drawer .admin-modal-header h2{margin:0;font-size:24px;font-weight:900}html[data-theme=aoplo][data-surface=manage] .m-drawer .admin-modal-header p{margin:4px 0 0;color:var(--m-muted);font-size:13px}html[data-theme=aoplo][data-surface=manage] .m-drawer .admin-modal-header>button{display:grid;width:36px;height:36px;place-items:center;border:1px solid var(--m-line-strong);border-radius:10px;background:#fff}html[data-theme=aoplo][data-surface=manage] .m-drawer .admin-modal-content{flex:1;overflow-y:auto;padding:18px 24px 24px}html[data-theme=aoplo][data-surface=manage] .m-drawer .admin-modal-footer{padding:14px 24px;border-top:1px solid var(--m-line-soft);background:#faf9f6}html[data-theme=aoplo][data-surface=manage] .m-drawer-steps{display:flex;gap:6px;margin-left:auto}html[data-theme=aoplo][data-surface=manage] .m-drawer-steps button{display:grid;width:36px;height:36px;place-items:center;border:1px solid var(--m-line-strong);border-radius:10px;background:#fff;cursor:pointer}html[data-theme=aoplo][data-surface=manage] .m-drawer-steps button:disabled{opacity:.35;cursor:default}html[data-theme=aoplo][data-surface=manage] .m-drawer-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}html[data-theme=aoplo][data-surface=manage] .m-drawer-actions .m-button.primary{margin-left:auto}html[data-theme=aoplo][data-surface=manage] .m-drawer-section{margin-top:20px}html[data-theme=aoplo][data-surface=manage] .m-drawer-section h3{margin:0 0 10px;color:var(--m-ink-2);font-size:13px;font-weight:900}html[data-theme=aoplo][data-surface=manage] .m-facts{display:grid;gap:1px;overflow:hidden;border:1px solid var(--m-line);border-radius:14px;background:var(--m-line);grid-template-columns:repeat(2,minmax(0,1fr))}html[data-theme=aoplo][data-surface=manage] .m-facts>div{display:flex;flex-direction:column;gap:4px;padding:12px 14px;background:#fff}html[data-theme=aoplo][data-surface=manage] .m-facts span{color:var(--m-muted);font-size:12px;font-weight:700}html[data-theme=aoplo][data-surface=manage] .m-facts strong{font-size:15px;font-weight:900}html[data-theme=aoplo][data-surface=manage] .m-num{font-variant-numeric:tabular-nums}html[data-theme=aoplo][data-surface=manage] .order-drawer-status{display:flex;align-items:center;gap:10px;margin-bottom:14px;color:var(--m-muted);font-size:13px}html[data-theme=aoplo][data-surface=manage] .order-drawer-note{margin:0;padding:12px 14px;border-radius:12px;background:#fff8da;color:#4a3a00;font-size:14px;line-height:1.6}html[data-theme=aoplo][data-surface=manage] .drawer-table-box{overflow:hidden;border:1px solid var(--m-line);border-radius:12px;background:var(--m-surface)}html[data-theme=aoplo][data-surface=manage] .drawer-table{width:100%;border-collapse:collapse;color:var(--m-ink);font-size:14px;font-variant-numeric:tabular-nums}html[data-theme=aoplo][data-surface=manage] .drawer-table :is(th,td){padding:10px 12px;border-top:1px solid var(--m-line);font-weight:700;text-align:center;vertical-align:middle}html[data-theme=aoplo][data-surface=manage] .drawer-table>:first-child>tr:first-child>*{border-top:0}html[data-theme=aoplo][data-surface=manage] .drawer-table tr>*+*{border-left:1px solid var(--m-line)}html[data-theme=aoplo][data-surface=manage] .drawer-table tr>:first-child{text-align:left}html[data-theme=aoplo][data-surface=manage] .drawer-table thead th{background:#faf9f6;color:var(--m-muted);font-size:12px;font-weight:800;white-space:nowrap}html[data-theme=aoplo][data-surface=manage] .drawer-table td strong{display:flex;align-items:center;gap:6px;font-weight:900}html[data-theme=aoplo][data-surface=manage] .drawer-table td small{display:block;margin-top:2px;color:var(--m-muted);font-size:12px;font-weight:700}html[data-theme=aoplo][data-surface=manage] .order-items-table :is(th,td):nth-child(2){width:56px;white-space:nowrap}html[data-theme=aoplo][data-surface=manage] .order-items-table :is(th,td):nth-child(3){width:96px;white-space:nowrap}html[data-theme=aoplo][data-surface=manage] .order-items-table :is(th,td):last-child{width:108px;white-space:nowrap}html[data-theme=aoplo][data-surface=manage] .order-items-table tfoot :is(th,td){background:#faf9f6;font-weight:900}html[data-theme=aoplo][data-surface=manage] .order-items-table tfoot td{font-size:17px}html[data-theme=aoplo][data-surface=manage] .order-exchange-table td:last-child,html[data-theme=aoplo][data-surface=manage] .order-settlement-table td{width:132px;white-space:nowrap}html[data-theme=aoplo][data-surface=manage] .drawer-kind{display:inline-flex;margin-right:8px;padding:2px 8px;border-radius:999px;background:var(--m-sunken);color:var(--m-ink-2);font-size:12px;font-style:normal;font-weight:900}html[data-theme=aoplo][data-surface=manage] .drawer-kind.return{background:var(--m-red-soft);color:var(--m-red)}html[data-theme=aoplo][data-surface=manage] .order-settlement-table th{color:var(--m-ink-2)}html[data-theme=aoplo][data-surface=manage] .order-settlement-table td{font-weight:900}html[data-theme=aoplo][data-surface=manage] .order-settlement-table .is-net :is(th,td){background:var(--m-blue-soft);color:var(--m-blue-dark);font-weight:900}html[data-theme=aoplo][data-surface=manage] .order-settlement-table .is-net td{font-size:17px}html[data-theme=aoplo][data-surface=manage] .order-log-table td:first-child{width:128px;color:var(--m-muted);text-align:center;white-space:nowrap}html[data-theme=aoplo][data-surface=manage] .order-log-table td:last-child{text-align:left}html[data-theme=aoplo][data-surface=manage] .m-drawer-section h3 small{margin-left:8px;color:var(--m-muted);font-size:12px;font-weight:700}@media(max-width:899px){html[data-theme=aoplo][data-surface=manage] .drawer-table{font-size:13px}html[data-theme=aoplo][data-surface=manage] .drawer-table :is(th,td){padding:9px 8px}html[data-theme=aoplo][data-surface=manage] .order-items-table :is(th,td):nth-child(2){width:40px}html[data-theme=aoplo][data-surface=manage] .order-items-table :is(th,td):nth-child(3){width:76px}html[data-theme=aoplo][data-surface=manage] .order-items-table :is(th,td):last-child{width:88px}}@media(max-width:899px){html[data-theme=aoplo][data-surface=manage] .orders-find .m-search{width:auto}html[data-theme=aoplo][data-surface=manage] .orders-table .m-card-bar{padding:12px}}html[data-theme=aoplo][data-surface=manage] .admin-modal-backdrop:has(>.m-drawer){background:#16161a4d;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme=aoplo][data-surface=manage] .m-drawer .admin-modal-footer .m-drawer-actions .m-button{width:auto;min-width:0;flex:0 0 auto}html[data-theme=aoplo][data-surface=manage] .m-drawer .admin-modal-footer>.m-drawer-actions{width:100%}@media(min-width:1180px){html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .store-workspace.batch-mode .store-directory-head{display:grid;grid-template-columns:32px 128px minmax(150px,1fr) minmax(110px,.8fr) minmax(150px,max-content) 72px}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .store-workspace.batch-mode .store-directory-head.query-only,html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .store-workspace.batch-mode .store-selection-row.query-only{grid-template-columns:32px 120px minmax(150px,1fr) minmax(110px,.8fr) minmax(150px,max-content) 72px}}html[data-theme=aoplo][data-surface=manage] .store-head-select,html[data-theme=aoplo][data-surface=manage] .store-workspace .store-row-select{display:flex;align-items:center}html[data-theme=aoplo][data-surface=manage] .store-head-select input,html[data-theme=aoplo][data-surface=manage] .store-workspace .store-row-select input{width:18px;height:18px;margin:0;accent-color:var(--m-blue)}html[data-theme=aoplo][data-surface=manage] .store-workspace .store-binding-badge.bound{background:var(--m-green-soft);color:var(--m-green)}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .store-workspace .store-binding-code-copy{border:1px dashed #d9b95b;border-radius:10px;background:#fff8da;color:#5c4300}html[data-theme=aoplo][data-surface=manage] .m-drawer.store-editor-modal .admin-modal-content{display:flex;flex-direction:column;padding:0}html[data-theme=aoplo][data-surface=manage] .m-drawer.store-editor-modal .store-editor-form{display:flex;min-height:100%;flex-direction:column}html[data-theme=aoplo][data-surface=manage] .m-drawer.store-editor-modal .store-editor-scroll-region{flex:1;padding:18px 24px}html[data-theme=aoplo][data-surface=manage] .m-drawer.store-editor-modal .store-editor-actions{position:sticky;bottom:0;margin:0;padding:14px 24px;border-top:1px solid var(--m-line-soft);background:#faf9f6}@media(max-width:640px){html[data-theme=aoplo][data-surface=manage] .m-drawer.store-editor-modal .store-editor-actions{display:flex;align-items:center;gap:10px;padding:10px 18px calc(10px + env(safe-area-inset-bottom,0px))}html[data-theme=aoplo][data-surface=manage] .m-drawer.store-editor-modal .store-editor-danger-actions:empty{display:none}html[data-theme=aoplo][data-surface=manage] .m-drawer.store-editor-modal .store-editor-actions .store-delete-button{width:auto;min-height:48px;margin:0;padding:0 16px;white-space:nowrap}html[data-theme=aoplo][data-surface=manage] .m-drawer.store-editor-modal .store-editor-actions .store-save-button{flex:1;width:auto;min-height:48px;margin:0}html[data-theme=aoplo][data-surface=manage] .m-drawer.store-editor-modal .store-editor-scroll-region{padding-bottom:24px}}html[data-theme=aoplo][data-surface=manage] .m-drawer.store-editor-modal .store-save-button{border-color:#f9e452;background:#f9e452;color:#16161a}html[data-theme=aoplo][data-surface=manage] .store-unbind-button,html[data-theme=aoplo][data-surface=manage] .bulk-delete-confirm button.store-unbind-confirm{border-color:#e7b4b4;background:#fff;color:var(--m-red)}html[data-theme=aoplo][data-surface=manage] .bulk-delete-confirm p.store-delete-warning{color:#16161a;font-weight:700}html[data-theme=aoplo][data-surface=manage] .bulk-delete-confirm p.store-delete-keep{margin-top:8px}html[data-theme=aoplo][data-surface=manage] .store-delete-button,html[data-theme=aoplo][data-surface=manage] .bulk-delete-confirm button.store-delete-confirm{border-color:#b42318;background:#b42318;color:#fff}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .store-workspace .store-binding-cell .store-binding-badge.bound{background:var(--m-green-soft);color:var(--m-green)}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .store-workspace .store-manager-add{border-color:#f9e452;background:#f9e452;box-shadow:none;color:#16161a}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .store-workspace .store-manager-import{border:1px solid var(--m-line-strong);background:#fff;box-shadow:none;color:var(--m-ink)}html[data-theme=aoplo][data-surface=manage] .m-drawer.store-editor-modal .store-editor-basic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-theme=aoplo][data-surface=manage] .m-drawer.store-editor-modal .store-editor-basic-grid>label:nth-child(3){grid-column:1 / -1}@media(max-width:560px){html[data-theme=aoplo][data-surface=manage] .m-drawer.store-editor-modal .store-editor-basic-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:899px){html[data-theme=aoplo][data-surface=manage] .m-batch-bar{position:sticky;grid-template-columns:repeat(2,minmax(0,1fr))}html[data-theme=aoplo][data-surface=manage] .m-batch-bar strong{grid-column:1 / -1;padding-right:44px}html[data-theme=aoplo][data-surface=manage] .m-batch-bar button{height:auto;min-height:42px;padding:6px 10px;font-size:13px;line-height:1.3;white-space:normal}html[data-theme=aoplo][data-surface=manage] .m-batch-bar button svg{display:none}html[data-theme=aoplo][data-surface=manage] .m-batch-bar button.close{position:absolute;top:6px;right:6px;width:40px;min-height:40px}html[data-theme=aoplo][data-surface=manage] .m-batch-bar button.close svg{display:block}}html[data-theme=aoplo][data-surface=manage] .products-table{--m-cols: minmax(220px, 1fr) 140px 120px 72px}html[data-theme=aoplo][data-surface=manage] .products-row .edit{display:flex;justify-content:flex-end}@media(max-width:899px){html[data-theme=aoplo][data-surface=manage] .products-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name active" "price edit"}html[data-theme=aoplo][data-surface=manage] .products-row .price{grid-area:price;justify-self:start;text-align:left}html[data-theme=aoplo][data-surface=manage] .products-row .edit{grid-area:edit}}html[data-theme=aoplo][data-surface=manage] .admin-modal-panel .setting-switch.active .setting-switch-track{border-color:var(--m-green);background:var(--m-green)}html[data-theme=aoplo][data-surface=manage] .admin-modal-backdrop:not(:has(>.m-drawer)){background:#16161a66;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme=aoplo][data-surface=manage] .m-dialog-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;width:100%}html[data-theme=aoplo][data-surface=manage] .m-dialog-actions .m-button{width:auto;flex:0 0 auto}html[data-theme=aoplo][data-surface=manage] .admin-modal-panel.admin-management-modal.pricing-rule-modal{display:flex;width:min(620px,calc(100vw - 32px));max-height:calc(100dvh - 48px);flex-direction:column;overflow:hidden;border:0;border-radius:20px;box-shadow:0 30px 80px #16161a4d}html[data-theme=aoplo][data-surface=manage] .pricing-rule-modal .admin-modal-header{align-items:flex-start;padding:22px 24px 16px;border-bottom:1px solid var(--m-line-soft)}html[data-theme=aoplo][data-surface=manage] .pricing-rule-modal .admin-modal-header h2{margin:0;font-size:20px;font-weight:900}html[data-theme=aoplo][data-surface=manage] .pricing-rule-modal .admin-modal-header p{margin:4px 0 0;color:var(--m-muted);font-size:13px}html[data-theme=aoplo][data-surface=manage] .pricing-rule-modal .admin-modal-content{flex:1;overflow-y:auto;padding:18px 24px;background:#fff}html[data-theme=aoplo][data-surface=manage] .pricing-rule-modal .admin-modal-footer{padding:14px 24px;border-top:1px solid var(--m-line-soft);background:#faf9f6}html[data-theme=aoplo][data-surface=manage] .pricing-rule-sheet{display:flex;flex-direction:column;gap:18px}html[data-theme=aoplo][data-surface=manage] .pricing-rule-sheet .gift-allocation-editor.gift-sheet{min-width:0;margin:0;padding:0;border:0;border-radius:0;background:transparent}html[data-theme=aoplo][data-surface=manage] .pricing-rule-sheet .gift-sheet legend{display:flex;align-items:center;gap:8px;margin:0 0 10px;padding:0;color:var(--m-ink);font-size:15px;font-weight:900}html[data-theme=aoplo][data-surface=manage] .gift-mark{display:grid;width:26px;height:26px;flex:0 0 auto;place-items:center;border-radius:8px;background:#eef0fd;color:#2433b8;font-size:13px;font-weight:900}html[data-theme=aoplo][data-surface=manage] .gift-mark.gift{background:#fff1d6;color:#7a5200}html[data-theme=aoplo][data-surface=manage] .pricing-rule-sheet .gift-sheet .gift-allocation-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 8px;padding:0;border:0}html[data-theme=aoplo][data-surface=manage] .pricing-rule-sheet .gift-sheet select{width:auto;min-width:0;height:42px;flex:1 1 220px;padding:0 12px;border:1px solid #d9d5ca;border-radius:10px;background-color:#fff;color:var(--m-ink);font-size:14px;font-weight:700}html[data-theme=aoplo][data-surface=manage] .pricing-rule-sheet .gift-sheet .gift-allocation-controls{display:flex;align-items:center;gap:8px}html[data-theme=aoplo][data-surface=manage] .pricing-rule-sheet .gift-sheet .stepper{display:inline-flex;width:auto;height:42px;flex:0 0 auto;align-items:stretch;overflow:hidden;border:1px solid #d9d5ca;border-radius:10px;background:#fff}html[data-theme=aoplo][data-surface=manage] .pricing-rule-sheet .gift-sheet .stepper button{display:grid;width:38px;min-width:38px;height:auto;min-height:0;place-items:center;border:0;border-radius:0;background:#faf9f6;color:var(--m-ink)}html[data-theme=aoplo][data-surface=manage] .pricing-rule-sheet .gift-sheet .stepper .stepper-input{width:52px;min-width:0;height:auto;min-height:0;padding:0;border:0;border-radius:0;background:#fff;font-size:15px;font-weight:900;text-align:center}html[data-theme=aoplo][data-surface=manage] .pricing-rule-sheet .gift-sheet .gift-allocation-controls>button{height:34px;min-height:0;padding:0 12px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--m-muted);font-size:13px;font-weight:800}html[data-theme=aoplo][data-surface=manage] .pricing-rule-sheet .gift-sheet .gift-allocation-controls>button:hover:not(:disabled){background:#f3f1ec;color:var(--m-danger, #b42318)}html[data-theme=aoplo][data-surface=manage] .pricing-rule-sheet .gift-sheet>button.gift-add{display:inline-flex;width:auto;height:34px;min-height:0;align-items:center;gap:6px;margin:0;padding:0 12px;border:1px solid #d9d5ca;border-radius:10px;background:#fff;color:var(--m-ink);font-size:13px;font-weight:800}html[data-theme=aoplo][data-surface=manage] .pricing-rule-sheet .gift-sheet .gift-allocation-total{margin:8px 0 0;color:var(--m-muted);font-size:13px;line-height:1.6}html[data-theme=aoplo][data-surface=manage] .pricing-rule-sheet .gift-sheet p[role=alert]{margin:6px 0 0;color:#b42318;font-size:13px;font-weight:700}html[data-theme=aoplo][data-surface=manage] .pricing-rule-sum{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;padding:14px 16px;border-radius:14px;background:#eef0fd}html[data-theme=aoplo][data-surface=manage] .pricing-rule-sum strong{color:#2433b8;font-size:18px;font-weight:900}html[data-theme=aoplo][data-surface=manage] .pricing-rule-sum small{color:#3a3a42;font-size:13px}@media(max-width:620px){html[data-theme=aoplo][data-surface=manage] .admin-modal-panel.admin-management-modal.pricing-rule-modal{width:100%;max-height:92dvh;border-radius:20px 20px 0 0}html[data-theme=aoplo][data-surface=manage] .pricing-rule-modal .admin-modal-content,html[data-theme=aoplo][data-surface=manage] .pricing-rule-modal .admin-modal-footer{padding-right:16px;padding-left:16px}}html[data-theme=aoplo][data-surface=manage] .driver-schedule-panel .driver-schedule-save-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:0}html[data-theme=aoplo][data-surface=manage] .driver-schedule-panel .driver-schedule-dirty{color:#8a5a00;font-size:13px;font-weight:800}html[data-theme=aoplo][data-surface=manage] .driver-schedule-legend{display:flex;flex-wrap:wrap;gap:8px 16px;margin:0 0 14px;color:var(--m-muted);font-size:13px;font-weight:700}html[data-theme=aoplo][data-surface=manage] .driver-schedule-legend>span{display:inline-flex;align-items:center;gap:6px}html[data-theme=aoplo][data-surface=manage] .driver-schedule-name.substitute{background:#fff1d6;color:#7a5200}html[data-theme=aoplo][data-surface=manage] .driver-schedule-name.substitute em{background:#f4c675;color:#5c3d00}html[data-theme=aoplo][data-surface=manage] .driver-schedule-name.conflicting{background:#fde8e4;color:#b42318}html[data-theme=aoplo][data-surface=manage] .driver-schedule-slot .driver-schedule-name{padding:6px 14px;font-size:16px}html[data-theme=aoplo][data-surface=manage] .driver-schedule-grid .driver-schedule-header{background:#faf9f6;color:#3a3a42;font-size:13px;font-weight:900}html[data-theme=aoplo][data-surface=manage] .driver-schedule-popover footer .primary-action{border-color:#f9e452;background:#f9e452;color:#16161a;font-weight:900}html[data-theme=aoplo][data-surface=manage] .m-icon-button.danger{color:var(--m-muted)}html[data-theme=aoplo][data-surface=manage] .m-icon-button.danger:hover:not(:disabled){border-color:#f0c8c0;background:#fff5f3;color:#b42318}html[data-theme=aoplo][data-surface=manage] .invoice-table{--m-cols: minmax(140px, 1fr) 110px minmax(140px, 1fr) 72px 240px}html[data-theme=aoplo][data-surface=manage] .admin-modal-panel.admin-management-modal.m-confirm{width:min(440px,calc(100vw - 32px));overflow:hidden;border:0;border-radius:20px}html[data-theme=aoplo][data-surface=manage] .admin-modal-panel.admin-management-modal.m-confirm .admin-modal-header{padding:22px 24px 8px;border-bottom:0}html[data-theme=aoplo][data-surface=manage] .admin-modal-panel.admin-management-modal.m-confirm .admin-modal-header h2{margin:0;font-size:20px;font-weight:900}html[data-theme=aoplo][data-surface=manage] .admin-modal-panel.admin-management-modal.m-confirm .admin-modal-header p{margin:6px 0 0;color:var(--m-ink-2);font-size:14px;font-weight:700}html[data-theme=aoplo][data-surface=manage] .admin-modal-panel.admin-management-modal.m-confirm .admin-modal-content{padding:4px 24px 18px}html[data-theme=aoplo][data-surface=manage] .m-confirm-text{margin:0;color:var(--m-muted);font-size:13px;line-height:1.6}html[data-theme=aoplo][data-surface=manage] .admin-modal-panel.admin-management-modal.m-confirm .admin-modal-footer{padding:14px 24px;border-top:1px solid var(--m-line-soft);background:#faf9f6}html[data-theme=aoplo][data-surface=manage] .m-confirm .m-button.danger:not(:disabled){border-color:#b42318;background:#b42318;color:#fff}html[data-theme=aoplo][data-surface=manage] .store-group-reminder .setting-switch:not(.active) .setting-switch-track{background:var(--m-line-strong)}html[data-theme=aoplo][data-surface=manage] .usage-summary{display:grid;align-items:center;gap:8px 48px;margin:0 0 18px;padding:18px 24px;border-radius:var(--m-radius);background:var(--m-blue);color:#fff;grid-template-columns:repeat(2,minmax(0,auto)) minmax(0,1fr)}html[data-theme=aoplo][data-surface=manage] .usage-summary>.usage-summary-calls{display:grid;gap:8px;justify-self:end}html[data-theme=aoplo][data-surface=manage] .usage-summary>div{display:grid;gap:4px;min-width:0}html[data-theme=aoplo][data-surface=manage] .usage-summary>div span{color:#dde1fb;font-size:12px;font-weight:800}html[data-theme=aoplo][data-surface=manage] .usage-summary>div strong{font-size:24px;font-weight:900;font-variant-numeric:tabular-nums;line-height:1.2}html[data-theme=aoplo][data-surface=manage] .usage-summary>div small{color:#dde1fb;font-size:12px;font-weight:700}html[data-theme=aoplo][data-surface=manage] .usage-summary .usage-summary-go{display:grid;justify-self:end;gap:2px;min-height:56px;padding:10px 18px;border:0;border-radius:12px;background:#f9e452;box-shadow:none;color:#16161a;font:inherit;text-align:left;cursor:pointer}html[data-theme=aoplo][data-surface=manage] .usage-summary .usage-summary-go strong{font-size:16px;font-weight:900}html[data-theme=aoplo][data-surface=manage] .usage-summary .usage-summary-go small{color:#3b3b42;font-size:12px;font-weight:800}html[data-theme=aoplo][data-surface=manage] .usage-summary .usage-summary-go[aria-pressed=true]{box-shadow:inset 0 0 0 2px #16161a}html[data-theme=aoplo][data-surface=manage] .usage-tabs{margin:0 0 14px}html[data-theme=aoplo][data-surface=manage] .usage-table{--m-cols: minmax(100px, 1fr) 64px 92px 84px 76px 100px 64px 64px 112px 76px 100px}html[data-theme=aoplo][data-surface=manage] .usage-pick{width:18px;height:18px;flex:none;margin:0;accent-color:var(--m-blue);cursor:pointer}html[data-theme=aoplo][data-surface=manage] .usage-table .usage-name,html[data-theme=aoplo][data-surface=manage] .usage-table .usage-name-head{display:flex;align-items:center;gap:10px}html[data-theme=aoplo][data-surface=manage] .usage-group.is-picked{background:var(--m-blue-soft)}html[data-theme=aoplo][data-surface=manage] .usage-sends-list{display:inline-flex;flex-direction:column;align-items:center;gap:4px}html[data-theme=aoplo][data-surface=manage] .usage-sends-list .usage-pill{padding-inline:8px}html[data-theme=aoplo][data-surface=manage] .usage-pill.is-line{background:var(--m-green-soft);color:var(--m-green)}html[data-theme=aoplo][data-surface=manage] .usage-pill.is-app{background:var(--m-blue-soft);color:var(--m-blue-dark)}html[data-theme=aoplo][data-surface=manage] .usage-table .m-row-head .m-sort{white-space:nowrap}html[data-theme=aoplo][data-surface=manage] .usage-table .m-sort-short{display:none}@media(min-width:900px)and (max-width:1439px){html[data-theme=aoplo][data-surface=manage] .usage-table .m-sort-words.has-short{display:none}html[data-theme=aoplo][data-surface=manage] .usage-table .m-sort-short{display:inline}html[data-theme=aoplo][data-surface=manage] .usage-table .m-row-head .m-cell{white-space:nowrap}}html[data-theme=aoplo][data-surface=manage] .usage-nothing-yet{display:flex;flex-direction:column;align-items:center;gap:12px}html[data-theme=aoplo][data-surface=manage] .usage-table .m-row{column-gap:12px}html[data-theme=aoplo][data-surface=manage] .usage-row .usage-amount{color:var(--m-ink);font-weight:900}html[data-theme=aoplo][data-surface=manage] .usage-table .m-row>.m-cell:not(:first-child){font-variant-numeric:tabular-nums;text-align:center}html[data-theme=aoplo][data-surface=manage] .usage-table .m-row>.m-cell:not(:first-child) .usage-rate{justify-content:center}html[data-theme=aoplo][data-surface=manage] .usage-row{min-height:64px;color:var(--m-ink-2);font-size:14px;cursor:pointer}html[data-theme=aoplo][data-surface=manage] .usage-group{cursor:pointer}html[data-theme=aoplo][data-surface=manage] .usage-group:hover{background:var(--m-hover)}html[data-theme=aoplo][data-surface=manage] .usage-group:last-child{border-radius:0 0 var(--m-radius) var(--m-radius)}html[data-theme=aoplo][data-surface=manage] .usage-group.has-branches{padding-bottom:8px}html[data-theme=aoplo][data-surface=manage] .usage-row .usage-name button{display:block;max-width:100%;padding:0;border:0;background:transparent;box-shadow:none;color:var(--m-ink);font:inherit;font-size:15px;font-weight:900;text-align:left;cursor:pointer}html[data-theme=aoplo][data-surface=manage] .usage-row .usage-name button:hover{color:var(--m-blue-dark)}html[data-theme=aoplo][data-surface=manage] .usage-row .usage-cost{color:var(--m-ink);font-weight:900}html[data-theme=aoplo][data-surface=manage] .usage-row .usage-key{color:var(--m-blue-dark);font-weight:900}html[data-theme=aoplo][data-surface=manage] .usage-row .usage-last{color:var(--m-ink-2);font-variant-numeric:tabular-nums;white-space:nowrap}html[data-theme=aoplo][data-surface=manage] .usage-table .usage-branch{position:relative;min-height:44px;padding-block:4px;border-top:0;color:var(--m-ink-2);font-size:13px}html[data-theme=aoplo][data-surface=manage] .usage-table .usage-branch:before,html[data-theme=aoplo][data-surface=manage] .usage-table .usage-branch:after{position:absolute;left:24px;border:0 solid var(--m-line);content:""}html[data-theme=aoplo][data-surface=manage] .usage-table .usage-branch:before{top:0;bottom:0;border-left-width:2px}html[data-theme=aoplo][data-surface=manage] .usage-table .usage-row+.usage-branch:before{top:-16px}html[data-theme=aoplo][data-surface=manage] .usage-table .usage-branch:last-child:before{bottom:50%}html[data-theme=aoplo][data-surface=manage] .usage-table .usage-branch:after{top:50%;width:14px;border-top-width:2px}html[data-theme=aoplo][data-surface=manage] .usage-branch-name{padding-left:32px;color:var(--m-ink);font-size:14px;font-weight:700}html[data-theme=aoplo][data-surface=manage] .usage-branch .usage-amount{color:var(--m-ink);font-weight:700}html[data-theme=aoplo][data-surface=manage] .usage-branch .usage-key{color:var(--m-blue-dark);font-weight:700}html[data-theme=aoplo][data-surface=manage] .usage-branch .usage-rate{font-weight:700}@media(min-width:900px){html[data-theme=aoplo][data-surface=manage] .usage-table{--m-cols: minmax(100px, 1fr) 64px 92px 84px 76px 100px 64px 64px 112px 76px 100px}html[data-theme=aoplo][data-surface=manage] .usage-table .usage-rate i{width:52px}html[data-theme=aoplo][data-surface=manage] .usage-table .m-row{align-items:stretch;column-gap:0;padding-block:0;padding-right:0;border-top-color:var(--m-line)}html[data-theme=aoplo][data-surface=manage] .usage-table .m-row>.m-cell:last-child{padding-right:16px}html[data-theme=aoplo][data-surface=manage] .usage-table .m-row>.m-cell{display:flex;align-items:center;justify-content:center;padding:10px}html[data-theme=aoplo][data-surface=manage] .usage-table .m-row>.m-cell:first-child{justify-content:flex-start;padding-left:0}html[data-theme=aoplo][data-surface=manage] .usage-table .m-row>.m-cell:not(:first-child){border-left:1px solid var(--m-line)}html[data-theme=aoplo][data-surface=manage] .usage-table .usage-branch>.m-cell{padding-block:6px}html[data-theme=aoplo][data-surface=manage] .usage-table .m-row>.m-cell:first-child{padding-right:10px}html[data-theme=aoplo][data-surface=manage] .usage-table .usage-branch>.m-cell.usage-branch-name{padding-left:32px}html[data-theme=aoplo][data-surface=manage] .usage-table .usage-branch>.m-cell:nth-child(n+5){border-top:1px solid var(--m-line-soft)}html[data-theme=aoplo][data-surface=manage] .usage-table .usage-group.has-branches{padding-bottom:0}}@media(min-width:1440px){html[data-theme=aoplo][data-surface=manage] .usage-table{--m-cols: minmax(140px, 1fr) 72px 96px 84px 84px 112px 80px 80px 112px 112px 100px}html[data-theme=aoplo][data-surface=manage] .usage-sends-list{flex-direction:row}}html[data-theme=aoplo][data-surface=manage] .usage-facts>div:last-child:nth-child(odd){grid-column:1 / -1}html[data-theme=aoplo][data-surface=manage] .usage-rate{display:flex;align-items:center;gap:8px;color:var(--m-ink);font-weight:900;font-variant-numeric:tabular-nums}html[data-theme=aoplo][data-surface=manage] .usage-rate i{display:block;width:64px;height:6px;overflow:hidden;border-radius:3px;background:var(--m-sunken)}html[data-theme=aoplo][data-surface=manage] .usage-rate i b{display:block;height:100%;border-radius:3px;background:var(--m-blue)}html[data-theme=aoplo][data-surface=manage] .usage-group.is-muted .usage-rate i b{background:var(--m-faint)}html[data-theme=aoplo][data-surface=manage] .usage-pill{display:inline-flex;padding:3px 10px;border-radius:999px;font-size:12px;font-style:normal;font-weight:900;white-space:nowrap}html[data-theme=aoplo][data-surface=manage] .usage-pill.is-inactive{background:var(--m-red-soft);color:var(--m-red)}html[data-theme=aoplo][data-surface=manage] .usage-pill.is-rare{background:var(--m-amber-soft);color:var(--m-amber)}html[data-theme=aoplo][data-surface=manage] .usage-pill.is-active{background:var(--m-green-soft);color:var(--m-green)}html[data-theme=aoplo][data-surface=manage] .usage-pill.is-muted,html[data-theme=aoplo][data-surface=manage] .usage-pill.is-none{background:var(--m-sunken);color:var(--m-muted)}html[data-theme=aoplo][data-surface=manage] .usage-drawer-status{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0 0 14px;color:var(--m-ink-2);font-size:14px;font-weight:700;line-height:1.6}html[data-theme=aoplo][data-surface=manage] .usage-facts small{color:var(--m-muted);font-size:12px;font-weight:700}html[data-theme=aoplo][data-surface=manage] .usage-reminder{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 14px;padding:6px 12px 6px 16px;border:1px solid var(--m-line);border-radius:14px;background:#fff}html[data-theme=aoplo][data-surface=manage] .usage-reminder.is-off{background:var(--m-canvas)}html[data-theme=aoplo][data-surface=manage] .usage-reminder+.usage-reminder{margin-top:-4px}html[data-theme=aoplo][data-surface=manage] .usage-reminder-name small{margin-left:4px;color:var(--m-muted);font-size:13px;font-weight:700}html[data-theme=aoplo][data-surface=manage] .usage-reminder-name{display:inline-flex;align-items:center;gap:8px;color:var(--m-ink);font-size:15px;font-weight:900}html[data-theme=aoplo][data-surface=manage] .usage-reminder-name svg{width:16px;height:16px;color:var(--m-blue)}html[data-theme=aoplo][data-surface=manage] .usage-reminder-name img{flex:none;border-radius:6px}html[data-theme=aoplo][data-surface=manage] .usage-reminder.is-off .usage-reminder-name img{opacity:.45}html[data-theme=aoplo][data-surface=manage] .usage-reminder-head{margin:0 0 8px;color:var(--m-ink);font-size:15px;font-weight:900}html[data-theme=aoplo][data-surface=manage] .usage-reminder.is-off .usage-reminder-name{color:var(--m-muted)}html[data-theme=aoplo][data-surface=manage] .usage-reminder.is-off .usage-reminder-name svg{color:var(--m-faint)}html[data-theme=aoplo][data-surface=manage] .admin-modal-panel .usage-reminder .setting-switch[role=switch]{width:auto;min-height:44px;flex:none;margin:0;padding:0;border:0;background:transparent;box-shadow:none}html[data-theme=aoplo][data-surface=manage] .admin-modal-panel .usage-reminder .setting-switch:not(.active) .setting-switch-track{background:var(--m-line-strong)}html[data-theme=aoplo][data-surface=manage] .usage-reminder .setting-switch-label:empty{display:none}html[data-theme=aoplo][data-surface=manage] .usage-people{display:grid;margin:0;padding:0;list-style:none;border:1px solid var(--m-line-soft);border-radius:12px;background:#fff}html[data-theme=aoplo][data-surface=manage] .usage-people li{display:grid;align-items:center;gap:12px;padding:10px 14px;grid-template-columns:minmax(0,1fr) auto}html[data-theme=aoplo][data-surface=manage] .usage-people li+li{border-top:1px solid var(--m-line-soft)}html[data-theme=aoplo][data-surface=manage] .usage-person strong{display:block;overflow:hidden;color:var(--m-ink);font-size:14px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}html[data-theme=aoplo][data-surface=manage] .usage-person small{color:var(--m-muted);font-size:12px;font-weight:700}html[data-theme=aoplo][data-surface=manage] .usage-stores{display:grid;gap:8px;margin:0;padding:0;list-style:none}html[data-theme=aoplo][data-surface=manage] .usage-stores li{display:grid;align-items:center;gap:6px 12px;padding:12px 14px;border:1px solid var(--m-line-soft);border-radius:12px;background:#fff;grid-template-columns:minmax(0,1fr) auto}html[data-theme=aoplo][data-surface=manage] .usage-stores .usage-store-name strong{display:block;color:var(--m-ink);font-size:14px;font-weight:900}html[data-theme=aoplo][data-surface=manage] .usage-stores small{color:var(--m-muted);font-size:12px;font-weight:700}html[data-theme=aoplo][data-surface=manage] .usage-stores .usage-store-numbers{display:flex;flex-wrap:wrap;gap:4px 14px;grid-column:1 / -1;color:var(--m-muted);font-size:12px;font-weight:700}html[data-theme=aoplo][data-surface=manage] .usage-stores .usage-store-numbers b{margin-left:4px;color:var(--m-ink);font-weight:900}html[data-theme=aoplo][data-surface=manage] .usage-stores .usage-pill{grid-column:2;grid-row:1}html[data-theme=aoplo][data-surface=manage] .usage-note{margin:16px 0 0;color:var(--m-muted);font-size:13px}html[data-theme=aoplo][data-surface=manage] .m-confirm .usage-fact{margin:0 0 12px;color:var(--m-ink);font-size:15px;font-weight:900;line-height:1.6}@media(max-width:1099px){html[data-theme=aoplo][data-surface=manage] .usage-summary{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-theme=aoplo][data-surface=manage] .usage-summary>.usage-summary-calls{grid-column:1 / -1;justify-self:stretch}html[data-theme=aoplo][data-surface=manage] .usage-summary>.usage-summary-calls{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}html[data-theme=aoplo][data-surface=manage] .usage-summary .usage-summary-go{justify-self:stretch}}@media(max-width:899px){html[data-theme=aoplo][data-surface=manage] .usage-summary{gap:14px;padding:16px;grid-template-columns:repeat(2,minmax(0,1fr))}html[data-theme=aoplo][data-surface=manage] .usage-summary>div strong{font-size:20px}html[data-theme=aoplo][data-surface=manage] .usage-table .m-row-head{display:none}html[data-theme=aoplo][data-surface=manage] .usage-table .usage-row{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:10px;row-gap:12px;padding:14px 16px}html[data-theme=aoplo][data-surface=manage] .usage-table .usage-row .usage-name{grid-column:1 / 3;grid-row:1}html[data-theme=aoplo][data-surface=manage] .usage-table .usage-row .usage-state{grid-column:3;grid-row:1;justify-self:end}html[data-theme=aoplo][data-surface=manage] .usage-table .usage-row .m-cell.usage-last{grid-column:1 / -1;grid-row:2;display:flex;gap:6px;align-items:baseline}html[data-theme=aoplo][data-surface=manage] .usage-table .usage-row .usage-cost{order:1}html[data-theme=aoplo][data-surface=manage] .usage-table .usage-row .usage-key{order:2}html[data-theme=aoplo][data-surface=manage] .usage-table .usage-row .usage-amount{order:3}html[data-theme=aoplo][data-surface=manage] .usage-table .usage-row [data-label=\56de\61c9\7387]{order:4}html[data-theme=aoplo][data-surface=manage] .usage-table .usage-row [data-label=\5176\4ed6\65b9\5f0f\53eb\8ca8]{order:5}html[data-theme=aoplo][data-surface=manage] .usage-table .usage-row .usage-members{order:6}html[data-theme=aoplo][data-surface=manage] .usage-table .usage-row .usage-app{order:7}html[data-theme=aoplo][data-surface=manage] .usage-table .usage-row .usage-sends{order:8}html[data-theme=aoplo][data-surface=manage] .usage-table .usage-row{align-items:start}html[data-theme=aoplo][data-surface=manage] .usage-table .usage-row .usage-sends .usage-sends-list{flex-direction:row;justify-content:flex-start}html[data-theme=aoplo][data-surface=manage] .usage-table .m-row.usage-row>.m-cell:not(:first-child){text-align:left}html[data-theme=aoplo][data-surface=manage] .usage-table .m-row.usage-row>.m-cell[data-label]:not(.usage-key){color:var(--m-ink);font-weight:900}html[data-theme=aoplo][data-surface=manage] .usage-table .m-row.usage-row>.m-cell:not(:first-child) .usage-rate{justify-content:flex-start}html[data-theme=aoplo][data-surface=manage] .usage-table .usage-row [data-label]{display:grid;gap:2px;align-content:start;text-align:left}html[data-theme=aoplo][data-surface=manage] .usage-table .usage-row [data-label]:before{color:var(--m-muted);content:attr(data-label);font-size:11px;font-weight:800}html[data-theme=aoplo][data-surface=manage] .usage-table .usage-row .usage-cost small{margin:0}html[data-theme=aoplo][data-surface=manage] .usage-rate i{width:30px}html[data-theme=aoplo][data-surface=manage] .usage-table .usage-row .usage-members{color:var(--m-ink);font-weight:900}html[data-theme=aoplo][data-surface=manage] .usage-rate{gap:6px}html[data-theme=aoplo][data-surface=manage] .usage-table .usage-branch{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;min-height:0;padding:8px 16px 8px 48px}html[data-theme=aoplo][data-surface=manage] .usage-table .usage-branch>.m-cell:empty{display:none}html[data-theme=aoplo][data-surface=manage] .usage-table .usage-branch .usage-branch-name{grid-column:1 / -1;grid-row:1;padding-left:0;padding-right:76px}html[data-theme=aoplo][data-surface=manage] .usage-table .usage-branch .usage-state{grid-column:2;grid-row:1;justify-self:end}html[data-theme=aoplo][data-surface=manage] .usage-table .m-row.usage-branch>.m-cell[data-label]{display:flex;gap:6px;align-items:baseline;text-align:left}html[data-theme=aoplo][data-surface=manage] .usage-table .usage-branch [data-label]:before{color:var(--m-muted);content:attr(data-label);font-size:11px;font-weight:800}html[data-theme=aoplo][data-surface=manage] .usage-table .m-row.usage-branch>.m-cell[data-label]:not(.usage-key){color:var(--m-ink);font-weight:700}html[data-theme=aoplo][data-surface=manage] .usage-table .usage-row+.usage-branch:before{top:-6px}html[data-theme=aoplo][data-surface=manage] .usage-table .usage-branch:after{top:20px}html[data-theme=aoplo][data-surface=manage] .usage-table .usage-branch:last-child:before{bottom:auto;height:20px}}html[data-theme=aoplo][data-surface=manage] .m-confirm-list{display:grid;gap:8px;margin:0;padding:0;list-style:none;color:var(--m-ink-2);font-size:14px;line-height:1.6}html[data-theme=aoplo][data-surface=manage] .m-confirm-list li{position:relative;padding-left:16px}html[data-theme=aoplo][data-surface=manage] .m-confirm-list li:before{position:absolute;top:.7em;left:2px;width:6px;height:6px;border-radius:50%;background:var(--m-blue);content:""}html[data-theme=aoplo][data-surface=manage] .m-confirm-list b{color:var(--m-ink);font-weight:900}html[data-theme=aoplo][data-surface=manage] .m-page .manage-people-grid{display:grid;align-items:start;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}html[data-theme=aoplo][data-surface=manage] .m-page .manage-people-grid>.manage-section{min-width:0;margin:0}html[data-theme=aoplo][data-surface=manage] .m-page .manage-section-heading p{margin:2px 0 0;color:var(--m-muted);font-size:13px;font-weight:600}html[data-theme=aoplo][data-surface=manage] .m-page .manage-person{width:100%;justify-self:stretch}html[data-theme=aoplo][data-surface=manage] .m-page .manage-person>div{min-width:0;flex:1}html[data-theme=aoplo][data-surface=manage] .manage-avatar.driver{background:#fff1d6;color:#7a5200}html[data-theme=aoplo][data-surface=manage] .m-tag.blue{background:var(--m-blue-soft);color:var(--m-blue-dark)}@media(max-width:1099px){html[data-theme=aoplo][data-surface=manage] .m-page .manage-people-grid{grid-template-columns:minmax(0,1fr)}}html[data-theme=aoplo][data-surface=manage] .notification-redesign .notification-schedule-list{display:flex;flex-direction:column;gap:12px}html[data-theme=aoplo][data-surface=manage] .notification-redesign .notification-card{padding:16px 18px;border:1px solid var(--m-line);border-radius:var(--m-radius);background:var(--m-surface);box-shadow:var(--m-shadow)}html[data-theme=aoplo][data-surface=manage] .notification-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:12px}html[data-theme=aoplo][data-surface=manage] .notification-card-title{display:flex;min-width:0;flex:1;flex-wrap:wrap;align-items:center;gap:8px 12px}html[data-theme=aoplo][data-surface=manage] .notification-card-title>strong{color:var(--m-ink);font-size:17px;font-weight:900}html[data-theme=aoplo][data-surface=manage] .notification-days{display:flex;gap:4px}html[data-theme=aoplo][data-surface=manage] .notification-days span{display:grid;width:26px;height:26px;place-items:center;border-radius:7px;background:#f4f3ee;color:#b5b3ab;font-size:12px;font-weight:900}html[data-theme=aoplo][data-surface=manage] .notification-days span.on{background:#eef0fd;color:#2433b8}html[data-theme=aoplo][data-surface=manage] .notification-messages{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}html[data-theme=aoplo][data-surface=manage] .notification-message{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--m-line-soft);border-radius:12px;background:#faf9f6}html[data-theme=aoplo][data-surface=manage] .notification-message.unset{justify-content:space-between;border-style:dashed;background:#fff;color:var(--m-muted);font-size:13px;font-weight:700}html[data-theme=aoplo][data-surface=manage] .notification-message-time{color:var(--m-ink);font-size:22px;font-weight:900;font-variant-numeric:tabular-nums}html[data-theme=aoplo][data-surface=manage] .notification-message.off .notification-message-time{color:var(--m-faint)}html[data-theme=aoplo][data-surface=manage] .notification-message-what{min-width:0;flex:1}html[data-theme=aoplo][data-surface=manage] .notification-message-what strong{display:block;font-size:14px;font-weight:900}html[data-theme=aoplo][data-surface=manage] .notification-message-what small{display:block;margin-top:2px;color:var(--m-muted);font-size:12px}html[data-theme=aoplo][data-surface=manage] .notification-state{padding:3px 9px;border-radius:999px;background:#f1efe9;color:var(--m-muted);font-size:12px;font-weight:800}html[data-theme=aoplo][data-surface=manage] .notification-state.on{background:var(--m-green-soft);color:var(--m-green)}html[data-theme=aoplo][data-surface=manage] .notification-card-result{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:10px;padding-top:10px;border-top:1px dashed #e6e3da;color:var(--m-ink-2);font-size:13px}html[data-theme=aoplo][data-surface=manage] .notification-card-result .ok{color:var(--m-green);font-weight:800}html[data-theme=aoplo][data-surface=manage] .notification-card-result .why{min-width:0;max-width:420px;overflow:hidden;color:var(--m-muted);text-overflow:ellipsis;white-space:nowrap}html[data-theme=aoplo][data-surface=manage] .notification-card-result .m-button{margin-left:auto}html[data-theme=aoplo][data-surface=manage] .notification-card .notification-expanded-results{margin-top:12px;padding-top:12px;border-top:1px dashed #e6e3da}html[data-theme=aoplo][data-surface=manage] .notification-redesign .notification-card.can-open{cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}html[data-theme=aoplo][data-surface=manage] .notification-redesign .notification-card.can-open:hover{border-color:var(--m-line-strong);box-shadow:0 6px 18px #16161a14}html[data-theme=aoplo][data-surface=manage] .notification-card-title>button.notification-card-time{min-height:0;padding:0;border:0;background:transparent;box-shadow:none;color:var(--m-ink);font:inherit;font-size:20px;font-weight:900;font-variant-numeric:tabular-nums;cursor:pointer}html[data-theme=aoplo][data-surface=manage] .notification-card-title>button.notification-card-time:disabled{cursor:default;opacity:1}@media(max-width:760px){html[data-theme=aoplo][data-surface=manage] .notification-messages{grid-template-columns:minmax(0,1fr)}}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .notification-redesign .notification-schedule-list{padding:0;border:0;background:transparent}html[data-theme=aoplo][data-surface=manage] .notification-card-title .notification-next-tag{padding:2px 9px;border-radius:999px;background:var(--m-blue-soft);color:var(--m-blue-dark);font-size:12px;font-weight:900;white-space:nowrap}html[data-theme=aoplo][data-surface=manage] .notification-card-title .notification-next-tag.due{background:#fff3c4;color:#6b4500}html[data-theme=aoplo][data-surface=manage] .admin-modal-panel.notification-editor-modal .notification-editor-actions .primary-action{border-color:#f9e452;background:#f9e452;color:#16161a}html[data-theme=aoplo][data-surface=manage] .shell-menu>.shell-menu-supplier{display:flex;width:100%;min-height:46px;align-items:center;gap:10px;padding:6px 10px;border-radius:9px;color:#171717;font-size:14px;font-weight:700;text-decoration:none}html[data-theme=aoplo][data-surface=manage] .shell-menu>a.shell-menu-supplier:hover,html[data-theme=aoplo][data-surface=manage] .shell-menu>a.shell-menu-supplier:focus-visible{background:#f1efe9}html[data-theme=aoplo][data-surface=manage] .shell-menu>.shell-menu-supplier>strong,html[data-theme=aoplo][data-surface=manage] .shell-menu>.shell-menu-supplier>span:not(.supplier-logo){min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-theme=aoplo][data-surface=manage] .shell-menu>.shell-menu-supplier>strong{font-weight:900}html[data-theme=aoplo][data-surface=manage] .shell-menu>.shell-menu-supplier>svg{width:16px;height:16px;flex:0 0 auto;color:#2536b8}html[data-surface=manage] .supplier-logo.mini{width:30px;height:30px;border-radius:9px;box-shadow:0 0 0 1px #e5e2d9;font-size:13px}html[data-theme=aoplo][data-surface=manage] .m-fab{display:none}@media(max-width:760px){html[data-theme=aoplo][data-surface=manage] .m-fab{position:fixed;z-index:40;right:16px;bottom:calc(20px + env(safe-area-inset-bottom,0px));display:inline-flex;height:56px;align-items:center;gap:8px;padding:0 22px;border:0;border-radius:18px;background:#f9e452;box-shadow:0 10px 24px #17171733;color:#16161a;font-family:inherit;font-size:16px;font-weight:900;cursor:pointer}html[data-theme=aoplo][data-surface=manage] .m-fab:disabled{opacity:.5}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .m-fab-source{display:none}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .store-workspace-main{display:flex;flex-direction:column}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .store-workspace-main>.store-manager-heading{order:-1}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .store-workspace-main>.store-manager-toolbar{margin:0 0 14px}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .store-workspace-main>.store-manager-toolbar .store-manager-import{width:auto}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .orders-workspace-panel,html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .store-workspace{padding-bottom:96px}}html[data-theme=aoplo][data-surface=manage] body:has(.admin-mobile-drawer-layer.open) .m-fab,html[data-theme=aoplo][data-surface=manage] body:has(.m-batch-bar) .m-fab{display:none}html[data-theme=aoplo][data-surface=manage] .reschedule-form{display:grid;gap:12px}html[data-theme=aoplo][data-surface=manage] .reschedule-form label{display:grid;gap:6px;color:var(--m-ink-2);font-size:13px;font-weight:800}html[data-theme=aoplo][data-surface=manage] .reschedule-form input[type=date]{height:44px;padding:0 12px;border:1px solid #d9d5ca;border-radius:10px;background:#fff;color:var(--m-ink);font:inherit;font-size:15px;font-weight:800}html[data-theme=aoplo][data-surface=manage] .pricing-store-list>button{grid-template-columns:minmax(0,1fr) auto;column-gap:8px}html[data-theme=aoplo][data-surface=manage] .pricing-store-list>button>strong,html[data-theme=aoplo][data-surface=manage] .pricing-store-list>button>small{grid-column:1}html[data-theme=aoplo][data-surface=manage] .pricing-store-tags{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px;grid-column:2;grid-row:1 / span 2;align-self:center}html[data-theme=aoplo][data-surface=manage] .m-tag.gift{background:#fff1d6;color:#7a5200}html[data-theme=aoplo][data-surface=manage] .pricing-store-list>button[aria-selected=true] .m-tag{background:#fff;color:var(--m-ink-2)}html[data-theme=aoplo][data-surface=manage] .drag-handle{display:inline-grid;width:24px;height:28px;flex:0 0 auto;place-items:center;border-radius:6px;color:var(--m-faint);cursor:grab}html[data-theme=aoplo][data-surface=manage] .drag-handle:hover{background:var(--m-sunken);color:var(--m-ink-2)}html[data-theme=aoplo][data-surface=manage] .drag-handle[draggable=false]{opacity:.35;cursor:default}html[data-theme=aoplo][data-surface=manage] .dragging{opacity:.45}html[data-theme=aoplo][data-surface=manage] .drop-before{box-shadow:inset 0 3px 0 var(--m-blue)}html[data-theme=aoplo][data-surface=manage] .drop-after{box-shadow:inset 0 -3px 0 var(--m-blue)}html[data-theme=aoplo][data-surface=manage] .products-table{--m-cols: 40px minmax(220px, 1fr) 140px 120px 72px}html[data-theme=aoplo][data-surface=manage] .products-table .m-cell.handle{display:flex;align-items:center;color:var(--m-muted)}html[data-theme=aoplo][data-surface=manage] .store-drag-hint{display:inline-flex;align-items:center;gap:6px;margin:0;color:var(--m-muted);font-size:13px;font-weight:700}html[data-theme=aoplo][data-surface=manage] .store-route-heading-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}@media(min-width:900px){html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .store-workspace .store-inline-order{display:flex;width:auto;align-items:center;gap:4px;overflow:visible;border:0;background:transparent}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .store-workspace .store-inline-order>button{display:none}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .store-workspace .store-inline-order input{width:52px;height:36px;border:1px solid #e5e2d9;border-radius:9px;background:#fff;color:var(--m-ink);font-size:15px;font-weight:800}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .store-workspace .store-inline-order.is-disabled input{background:#f6f5f1;color:var(--m-faint)}}@media(max-width:899px){html[data-theme=aoplo][data-surface=manage] .drag-handle,html[data-theme=aoplo][data-surface=manage] .store-drag-hint,html[data-theme=aoplo][data-surface=manage] .products-table .m-cell.handle{display:none}}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .store-workspace .store-route-summary-cell{display:grid;justify-items:start;gap:6px}html[data-theme=aoplo][data-surface=manage] .store-route-none{color:#6e6e77;font-weight:600}@media(max-width:1179px){html[data-theme=aoplo][data-surface=manage] .store-route-none{visibility:hidden}}@media(max-width:700px){html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .store-workspace .store-selection-row>.store-route-summary-cell:has(>.store-route-none){display:none}}html[data-theme=aoplo][data-surface=manage] .store-list-slow{margin:0;padding:14px 16px 6px;color:var(--m-muted);font-size:13px;font-weight:700}html[data-theme=aoplo][data-surface=manage] .route-days{display:inline-flex;align-items:center;gap:6px}html[data-theme=aoplo][data-surface=manage] .route-days>b{display:grid;min-width:24px;height:22px;place-items:center;padding:0 5px;border-radius:6px;background:#eef0fd;color:#2433b8;font-size:12px;font-weight:900}html[data-theme=aoplo][data-surface=manage] .day-marks{display:inline-flex;gap:2px}html[data-theme=aoplo][data-surface=manage] .day-marks i{display:grid;width:17px;height:20px;place-items:center;border-radius:4px;background:transparent;color:#6f6c66;font-size:10px;font-style:normal;font-weight:700}html[data-theme=aoplo][data-surface=manage] .day-marks i.on{background:var(--m-blue);color:#fff;font-weight:900}@media(min-width:1180px){html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .store-workspace.batch-mode .store-selection-row.query-only,html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .store-workspace.batch-mode .store-directory-head.query-only{grid-template-columns:32px 186px minmax(150px,1fr) minmax(110px,.8fr) minmax(150px,max-content) 72px}}@media(min-width:701px)and (max-width:1179px){html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .store-workspace.batch-mode .store-selection-row.query-only{grid-template-columns:28px 136px minmax(0,1fr) 150px}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .store-workspace.batch-mode .store-selection-row.query-only>.store-row-select{grid-column:1;grid-row:1 / span 2}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .store-workspace.batch-mode .store-selection-row.query-only>.store-route-summary-cell{grid-column:2;grid-row:1 / span 2}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .store-workspace.batch-mode .store-selection-row.query-only>.store-directory-card{grid-column:3;grid-row:1}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .store-workspace.batch-mode .store-selection-row.query-only>.store-note-cell{grid-column:3;grid-row:2}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .store-workspace.batch-mode .store-selection-row.query-only>.store-binding-cell{grid-column:4;grid-row:1}html[data-theme=aoplo][data-surface=manage] .route-days{flex-direction:column;align-items:flex-start;gap:4px}}html[data-theme=aoplo][data-surface=manage] .pricing-day-picks{display:grid;gap:4px;grid-template-columns:repeat(7,minmax(0,1fr))}html[data-theme=aoplo][data-surface=manage] .pricing-day-picks button{height:34px;min-height:0;padding:0;border:1px solid #d9d5ca;border-radius:9px;background:#fff;color:var(--m-ink-2);font:inherit;font-size:13px;font-weight:800;cursor:pointer}html[data-theme=aoplo][data-surface=manage] .pricing-day-picks button[aria-pressed=true]{border-color:var(--m-blue);background:var(--m-blue);color:#fff}html[data-theme=aoplo][data-surface=manage] .m-drawer.store-editor-modal .store-delivery-assignment-row{position:relative;grid-template-columns:minmax(0,1fr)}html[data-theme=aoplo][data-surface=manage] .m-drawer.store-editor-modal .store-delivery-assignment-row>*{grid-column:1}html[data-theme=aoplo][data-surface=manage] .m-drawer.store-editor-modal .store-delivery-assignment-remove{position:absolute;top:3px;right:8px;grid-area:auto;width:auto;height:32px;min-height:0;padding:0 10px;border:0;border-radius:8px}html[data-theme=aoplo][data-surface=manage] .m-drawer.store-editor-modal .store-delivery-assignment-main{grid-template-columns:150px minmax(0,1fr);gap:12px}html[data-theme=aoplo][data-surface=manage] .m-drawer.store-editor-modal .delivery-days-field,html[data-theme=aoplo][data-surface=manage] .m-drawer.store-editor-modal .delivery-days-picker{grid-template-columns:minmax(0,1fr)}html[data-theme=aoplo][data-surface=manage] .m-drawer.store-editor-modal .delivery-days-picker>[role=group]{display:grid;gap:4px;grid-template-columns:repeat(7,minmax(0,1fr))}html[data-theme=aoplo][data-surface=manage] .m-drawer.store-editor-modal .delivery-days-picker>[role=group] button{width:auto;min-width:0;height:42px;min-height:0;padding:0;border-radius:9px;font-size:14px;font-weight:800}@media(max-width:560px){html[data-theme=aoplo][data-surface=manage] .m-drawer.store-editor-modal .store-delivery-assignment-main{grid-template-columns:minmax(0,1fr)}}html[data-theme=aoplo][data-surface=manage] .day-marks small{color:var(--m-muted);font-size:12px}@media(min-width:1180px){html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .store-workspace:not(.batch-mode) .store-selection-row.query-only,html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .store-workspace:not(.batch-mode) .store-directory-head.query-only{grid-template-columns:186px minmax(150px,1fr) minmax(110px,1fr) minmax(150px,max-content) 72px}}@media(min-width:701px)and (max-width:1179px){html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .store-workspace:not(.batch-mode) .store-selection-row.query-only{grid-template-columns:136px minmax(0,1fr) 150px}}@media(min-width:761px)and (max-width:1179px){html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .store-workspace .store-manager-toolbar{position:absolute;top:20px;right:20px;max-width:calc(100% - 180px);margin:0}}html[data-theme=aoplo][data-surface=manage] .store-quick-find{position:relative;width:300px;max-width:100%}html[data-theme=aoplo][data-surface=manage] .store-quick-find .m-search{width:100%}html[data-theme=aoplo][data-surface=manage] .store-quick-results{position:absolute;z-index:50;top:calc(100% + 6px);right:0;display:grid;width:min(420px,calc(100vw - 32px));max-height:min(440px,70vh);gap:2px;overflow-y:auto;padding:6px;border:1px solid var(--m-line);border-radius:14px;background:#fff;box-shadow:0 18px 44px #17171738}html[data-theme=aoplo][data-surface=manage] .store-quick-results>button{display:grid;gap:3px 10px;grid-template-columns:minmax(0,1fr) auto;padding:9px 10px;border:0;border-radius:10px;background:transparent;color:var(--m-ink);font:inherit;text-align:left;cursor:pointer}html[data-theme=aoplo][data-surface=manage] .store-quick-results>button[aria-selected=true]{background:var(--m-blue-soft)}html[data-theme=aoplo][data-surface=manage] .store-quick-name{overflow:hidden;font-size:14px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}html[data-theme=aoplo][data-surface=manage] .store-quick-route{display:grid;justify-items:end;gap:4px}html[data-theme=aoplo][data-surface=manage] .store-quick-results>button small{grid-column:1 / -1;overflow:hidden;color:var(--m-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}html[data-theme=aoplo][data-surface=manage] .store-quick-note{margin:0;padding:10px;color:var(--m-muted);font-size:13px;font-weight:600}@media(max-width:760px){html[data-theme=aoplo][data-surface=manage] .store-quick-find{width:100%}html[data-theme=aoplo][data-surface=manage] .store-quick-results{left:0;width:100%}}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .store-workspace .store-group-segments button{display:inline-flex;align-items:center;justify-content:center;gap:6px}html[data-theme=aoplo][data-surface=manage] .store-group-segments button small{min-width:22px;padding:1px 6px;border-radius:999px;background:#17171712;color:#4a4a52;font-size:11px;font-weight:800;font-variant-numeric:tabular-nums;text-align:center}html[data-theme=aoplo][data-surface=manage] .store-group-segments button[aria-pressed=true] small{background:#3045de;color:#fff}@media(max-width:700px){html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .store-workspace .store-group-segments button{min-height:50px;flex-direction:column;gap:3px}html[data-theme=aoplo][data-surface=manage] .store-group-segments button small{min-width:0;padding:0 5px}}html[data-theme=aoplo][data-surface=manage] .products-table .m-row-head .edit{justify-content:flex-end;text-align:right}html[data-theme=aoplo][data-surface=manage] .products-row .m-switch{padding-left:0}html[data-theme=aoplo][data-surface=manage] .pricing-layout{grid-template-columns:300px minmax(0,1fr)}html[data-theme=aoplo][data-surface=manage] .pricing-stores{display:flex;max-height:calc(100dvh - 150px);flex-direction:column;gap:0;overflow:hidden;padding:0}html[data-theme=aoplo][data-surface=manage] .pricing-stores-head{display:grid;gap:8px;padding:14px 14px 12px;border-bottom:1px solid var(--m-line-soft)}html[data-theme=aoplo][data-surface=manage] .pricing-stores-head .pricing-store-filters{grid-template-columns:minmax(0,1fr)}html[data-theme=aoplo][data-surface=manage] .pricing-stores-head .pricing-store-filters .m-select{width:100%}html[data-theme=aoplo][data-surface=manage] .pricing-stores-head .pricing-day-picks{gap:2px;padding:3px;border-radius:10px;background:#ecebe5}html[data-theme=aoplo][data-surface=manage] .pricing-stores-head .pricing-day-picks button{height:30px;border:0;border-radius:7px;background:transparent;color:var(--m-ink-2)}html[data-theme=aoplo][data-surface=manage] .pricing-stores-head .pricing-day-picks button:hover:not([aria-pressed=true]){background:#ffffffb3}html[data-theme=aoplo][data-surface=manage] .pricing-stores-head .pricing-day-picks button[aria-pressed=true]{background:var(--m-blue);color:#fff}html[data-theme=aoplo][data-surface=manage] .pricing-stores .pricing-store-list{min-height:0;max-height:none;flex:1;gap:0;align-content:start;margin:0;padding:6px;overflow-y:auto}html[data-theme=aoplo][data-surface=manage] .pricing-stores .pricing-store-list>button{min-height:40px;align-items:center;padding:0 10px;border-radius:9px}html[data-theme=aoplo][data-surface=manage] .pricing-stores .pricing-store-list>button>strong{font-size:14px;font-weight:700}html[data-theme=aoplo][data-surface=manage] .pricing-stores .pricing-store-list>button:hover{background:#f6f5f1}html[data-theme=aoplo][data-surface=manage] .pricing-stores .pricing-store-list>button[aria-selected=true]{background:var(--m-blue-soft);color:#2433b8}html[data-theme=aoplo][data-surface=manage] .pricing-stores .pricing-store-list>button[aria-selected=true]>strong{font-weight:900}html[data-theme=aoplo][data-surface=manage] .pricing-stores .pricing-store-list>button[aria-selected=true] .m-tag.blue{background:#fff;color:#2433b8}html[data-theme=aoplo][data-surface=manage] .pricing-stores .pricing-store-list>button[aria-selected=true] .m-tag.gift{background:#fff1d6;color:#7a5200}html[data-theme=aoplo][data-surface=manage] .pricing-stores .pricing-store-tags{grid-row:1}html[data-theme=aoplo][data-surface=manage] .pricing-stores-foot{padding:10px 12px;border-top:1px solid var(--m-line-soft);background:#faf9f6}html[data-theme=aoplo][data-surface=manage] .pricing-stores-foot:not(:has(.admin-pagination)){display:none}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .pricing-stores-foot .admin-pagination{justify-content:space-between}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .pricing-stores-foot .admin-pagination-total{display:inline}@media(max-width:1179px){html[data-theme=aoplo][data-surface=manage] .pricing-layout{grid-template-columns:minmax(0,1fr)}html[data-theme=aoplo][data-surface=manage] .pricing-stores{max-height:none;overflow:visible}html[data-theme=aoplo][data-surface=manage] .pricing-stores-head{border-bottom:0}}html[data-theme=aoplo][data-surface=manage] .pricing-detail-route{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:8px}html[data-theme=aoplo][data-surface=manage] .pricing-detail-route .route-days>b{min-width:28px;height:26px;border-radius:7px;font-size:13px}html[data-theme=aoplo][data-surface=manage] .pricing-detail-route .day-marks{gap:3px}html[data-theme=aoplo][data-surface=manage] .pricing-detail-route .day-marks i{width:24px;height:26px;border-radius:6px;font-size:12px}html[data-theme=aoplo][data-surface=manage] .pricing-detail-route .m-tag{font-style:normal}html[data-theme=aoplo][data-surface=manage] .pricing-stores .pricing-store-list>button>strong small{margin-left:6px;color:var(--m-muted);font-size:12px;font-weight:600}html[data-theme=aoplo][data-surface=manage] .pricing-detail .pricing-tabs{margin-bottom:14px}html[data-theme=aoplo][data-surface=manage] .order-delete-facts{display:grid;margin:0 0 12px;overflow:hidden;border:1px solid var(--m-line);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr))}html[data-theme=aoplo][data-surface=manage] .order-delete-facts>div{display:grid;gap:4px;padding:10px 14px}html[data-theme=aoplo][data-surface=manage] .order-delete-facts>div+div{border-left:1px solid var(--m-line)}html[data-theme=aoplo][data-surface=manage] .order-delete-facts dt{color:var(--m-muted);font-size:12px;font-weight:700}html[data-theme=aoplo][data-surface=manage] .order-delete-facts dd{margin:0;color:var(--m-ink);font-size:15px;font-weight:800;font-variant-numeric:tabular-nums}html[data-theme=aoplo][data-surface=manage] .order-delete-items{display:grid;max-height:280px;margin:0;padding:0;overflow-y:auto;border:1px solid var(--m-line);border-radius:12px;list-style:none}html[data-theme=aoplo][data-surface=manage] .order-delete-items li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;font-size:14px}html[data-theme=aoplo][data-surface=manage] .order-delete-items li+li{border-top:1px solid var(--m-line-soft)}html[data-theme=aoplo][data-surface=manage] .order-delete-items span{display:flex;min-width:0;align-items:center;gap:6px;color:var(--m-ink);font-weight:700}html[data-theme=aoplo][data-surface=manage] .order-delete-items b{flex:none;color:var(--m-ink);font-weight:800;font-variant-numeric:tabular-nums}html[data-theme=aoplo][data-surface=manage] .products-table{--m-cols: 40px minmax(220px, 1fr) 140px 170px}@media(min-width:900px){html[data-theme=aoplo][data-surface=manage] .products-table{--m-cols: 40px minmax(220px, 1fr) 160px 170px}html[data-theme=aoplo][data-surface=manage] .products-table .m-cell.amount,html[data-theme=aoplo][data-surface=manage] .products-table .m-cell.active{justify-content:center;padding-left:0;text-align:center}}html[data-theme=aoplo][data-surface=manage] .pricing-table{--m-cols: minmax(0, 1fr) 110px 270px}@media(min-width:900px){html[data-theme=aoplo][data-surface=manage] .pricing-table .m-cell.price{padding-left:40px}}html[data-theme=aoplo][data-surface=manage] .pricing-rule-shared{margin-right:4px}html[data-theme=aoplo][data-surface=manage] .orders-table{--m-cols: 72px minmax(180px, 1fr) 104px 112px 144px 104px}html[data-theme=aoplo][data-surface=manage] .orders-table.pickable{--m-cols: 22px 72px minmax(180px, 1fr) 104px 112px 144px 104px}@media(max-width:1179px){html[data-theme=aoplo][data-surface=manage] .orders-table{--m-cols: 64px minmax(180px, 1fr) 96px 144px 100px}html[data-theme=aoplo][data-surface=manage] .orders-table.pickable{--m-cols: 22px 64px minmax(180px, 1fr) 96px 144px 100px}}@media(max-width:899px){html[data-theme=aoplo][data-surface=manage] .orders-row{grid-template-areas:"store store store status" "route date . amount" "time time time amount"}html[data-theme=aoplo][data-surface=manage] .orders-table.selecting .orders-row{grid-template-areas:"pick store store store status" "pick route date . amount" "pick time time time amount"}html[data-theme=aoplo][data-surface=manage] .orders-table .orders-row .time{align-self:end}html[data-theme=aoplo][data-surface=manage] .orders-table .orders-row .amount{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;align-self:stretch}}@media(min-width:900px)and (max-width:1179px){html[data-theme=aoplo][data-surface=manage] .orders-table .m-row-head>.m-cell.created{display:none}}html[data-theme=aoplo][data-surface=manage] .m-drawer-actions .m-button.ghost-danger{margin-right:auto}html[data-theme=aoplo][data-surface=manage] .m-drawer-actions .m-button.ghost-danger~.m-button.primary{margin-left:0}html[data-theme=aoplo][data-surface=manage] .store-editor-switches{display:grid;margin:0;border:1px solid var(--m-line);border-radius:14px;background:#fff}html[data-theme=aoplo][data-surface=manage] .store-editor-switches>*+*{border-top:1px solid var(--m-line-soft)}html[data-theme=aoplo][data-surface=manage] .admin-modal-panel .store-editor-switches .setting-switch{width:100%;min-height:52px;margin:0;padding:0 16px;border-width:0;border-radius:0;background:transparent;box-shadow:none}html[data-theme=aoplo][data-surface=manage] .admin-modal-panel .store-editor-switches .setting-switch+.setting-switch{border-top-width:1px}html[data-theme=aoplo][data-surface=manage] .store-editor-switches .setting-switch-label{color:var(--m-ink);font-size:14px;font-weight:800}html[data-theme=aoplo][data-surface=manage] .store-editor-invoice-fields{display:grid;gap:12px;padding:12px 16px 16px;grid-template-columns:repeat(2,minmax(0,1fr))}html[data-theme=aoplo][data-surface=manage] .store-editor-invoice-fields label,html[data-theme=aoplo][data-surface=manage] .store-editor-plain-note{display:grid;min-width:0;gap:6px}html[data-theme=aoplo][data-surface=manage] .store-editor-invoice-fields label>span,html[data-theme=aoplo][data-surface=manage] .store-editor-plain-note>span{color:var(--m-ink-2);font-size:13px;font-weight:800}html[data-theme=aoplo][data-surface=manage] .store-editor-switch-note,html[data-theme=aoplo][data-surface=manage] .store-editor-plain-note{margin:0}@media(max-width:560px){html[data-theme=aoplo][data-surface=manage] .store-editor-invoice-fields{grid-template-columns:minmax(0,1fr)}}@media(min-width:900px){html[data-theme=aoplo][data-surface=manage] .pricing-table{--m-cols: minmax(0, 1fr) 160px 260px}html[data-theme=aoplo][data-surface=manage] .pricing-table .m-cell.amount,html[data-theme=aoplo][data-surface=manage] .pricing-table .m-cell.price{justify-content:center;padding-left:0;text-align:center}html[data-theme=aoplo][data-surface=manage] .pricing-row .price{position:relative}html[data-theme=aoplo][data-surface=manage] .pricing-row .price .pricing-diff{position:absolute;top:50%;right:calc(50% + 72px);transform:translateY(-50%)}}@media(min-width:561px){html[data-theme=aoplo][data-surface=manage] .store-editor-switches{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-theme=aoplo][data-surface=manage] .admin-modal-panel .store-editor-switches .setting-switch+.setting-switch{border-top-width:0;border-left:1px solid var(--m-line-soft)}html[data-theme=aoplo][data-surface=manage] .store-editor-switches>.setting-switch+.setting-switch{border-top:0}html[data-theme=aoplo][data-surface=manage] .store-editor-invoice-fields{grid-column:1 / -1}}html[data-theme=aoplo][data-surface=manage] .admin-modal-panel.admin-management-modal.store-word-import-modal.ai-import-narrow{width:min(560px,100%)}html[data-theme=aoplo][data-surface=manage] .ai-import-drop{display:grid;justify-items:center;gap:6px;padding:26px 20px;border:2px dashed var(--m-line-strong);border-radius:16px;background:#faf9f6;text-align:center;transition:border-color .15s ease,background .15s ease}html[data-theme=aoplo][data-surface=manage] .ai-import-drop>svg{width:28px;height:28px;color:var(--m-blue)}html[data-theme=aoplo][data-surface=manage] .ai-import-drop>strong{color:var(--m-ink);font-size:15px;font-weight:900}html[data-theme=aoplo][data-surface=manage] .ai-import-drop>small{color:var(--m-muted);font-size:12px;font-weight:600}html[data-theme=aoplo][data-surface=manage] .ai-import-drop>.m-button{margin-top:8px}html[data-theme=aoplo][data-surface=manage] .ai-import-drop.over{border-color:var(--m-blue);background:var(--m-blue-soft)}html[data-theme=aoplo][data-surface=manage] .ai-import-drop.closed>svg,html[data-theme=aoplo][data-surface=manage] .ai-import-drop.closed>strong,html[data-theme=aoplo][data-surface=manage] .ai-import-drop.closed>small{opacity:.55}html[data-theme=aoplo][data-surface=manage] .ai-import-usage.is-failed{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;background:var(--m-red-soft);color:var(--m-red)}html[data-theme=aoplo][data-surface=manage] .ai-mark{display:inline-flex;flex:none;align-items:center;gap:2px}html[data-theme=aoplo][data-surface=manage] .ai-mark svg{width:15px;height:15px;fill:#4b3fe0}html[data-theme=aoplo][data-surface=manage] .ai-mark b{background:linear-gradient(115deg,#3045de 10%,#8a3fe0 90%);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:14px;font-weight:900;letter-spacing:.02em}html[data-theme=aoplo][data-surface=manage] button:disabled .ai-mark svg{fill:#a8a59d}html[data-theme=aoplo][data-surface=manage] button:disabled .ai-mark b{background:none;color:#a8a59d}html[data-theme=aoplo][data-surface=manage] .word-import-ai-note,html[data-theme=aoplo][data-surface=manage] .store-word-preview-table td small.word-import-ai-note{display:block;margin-top:4px;color:var(--m-blue);font-size:12px;font-weight:700}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .store-route-tabs .store-route-manage{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 14px;border:1px dashed var(--m-line-strong);border-radius:999px;background:transparent;box-shadow:none;color:var(--m-ink-2);font:inherit;font-size:13px;font-weight:800;cursor:pointer}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .store-route-tabs .store-route-manage:hover{border-color:var(--m-blue);color:var(--m-blue)}html[data-theme=aoplo][data-surface=manage] .route-manager-list{display:grid;max-height:min(420px,55vh);margin:0 0 12px;padding:0;overflow-y:auto;border:1px solid var(--m-line);border-radius:12px;list-style:none}html[data-theme=aoplo][data-surface=manage] .route-manager-list li{display:grid;align-items:center;gap:10px;padding:8px 10px;grid-template-columns:minmax(0,1fr) auto auto}html[data-theme=aoplo][data-surface=manage] .route-manager-list li+li{border-top:1px solid var(--m-line-soft)}html[data-theme=aoplo][data-surface=manage] .route-manager-list input,html[data-theme=aoplo][data-surface=manage] .route-manager-add input{min-width:0;height:38px;padding:0 12px;border:1px solid var(--m-line);border-radius:10px;background:#fff;color:var(--m-ink);font:inherit;font-size:14px;font-weight:700}html[data-theme=aoplo][data-surface=manage] .route-manager-list input:focus,html[data-theme=aoplo][data-surface=manage] .route-manager-add input:focus{border-color:var(--m-blue);outline:2px solid var(--m-blue-soft)}html[data-theme=aoplo][data-surface=manage] .route-manager-list small{color:var(--m-muted);font-size:12px;font-weight:700;white-space:nowrap;font-variant-numeric:tabular-nums}html[data-theme=aoplo][data-surface=manage] .route-manager-remove{display:inline-grid;min-width:36px;height:36px;place-items:center;padding:0 8px;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--m-muted);font:inherit;font-size:12px;font-weight:800;cursor:pointer}html[data-theme=aoplo][data-surface=manage] .route-manager-remove:hover:not(:disabled){border-color:#efc9c9;color:#b42318}html[data-theme=aoplo][data-surface=manage] .route-manager-remove.confirming{border-color:#b42318;background:#b42318;color:#fff}html[data-theme=aoplo][data-surface=manage] .route-manager-remove:disabled{opacity:.35;cursor:default}html[data-theme=aoplo][data-surface=manage] .route-manager-empty{display:grid;gap:2px;margin:0;padding:6px 2px 2px;color:var(--m-muted);font-size:13px;font-weight:700}html[data-theme=aoplo][data-surface=manage] .route-manager-empty small{font-size:12px;font-weight:600}html[data-theme=aoplo][data-surface=manage] .route-manager-add{display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto}html[data-theme=aoplo][data-surface=manage] .driver-schedule-grid .driver-schedule-header[data-today]{background:#eef0fd;color:#2433b8}html[data-theme=aoplo][data-surface=manage] .driver-schedule-grid .driver-schedule-header em{margin-left:6px;padding:1px 7px;border-radius:999px;background:var(--m-blue);color:#fff;font-size:11px;font-style:normal;font-weight:900}html[data-theme=aoplo][data-surface=manage] .driver-schedule-cell[data-today]{background:#f7f8fe}html[data-theme=aoplo][data-surface=manage] .driver-schedule-slot{flex-direction:column;flex-wrap:nowrap}html[data-theme=aoplo][data-surface=manage] .driver-schedule-slot.empty.missing{border:1px dashed #e8c37a;background:#fff8e9;color:#83570d}html[data-theme=aoplo][data-surface=manage] .driver-schedule-slot.empty.missing:hover{border-color:#c98a12;color:#6b4508}html[data-theme=aoplo][data-surface=manage] .driver-schedule-slot.empty.idle{border-color:transparent;color:#737069}html[data-theme=aoplo][data-surface=manage] .driver-schedule-slot.empty.idle .driver-schedule-need{font-size:12px;font-weight:600}html[data-theme=aoplo][data-surface=manage] .driver-schedule-slot.empty.idle:hover{border:1px dashed var(--m-blue);color:var(--m-blue)}html[data-theme=aoplo][data-surface=manage] .driver-schedule-need{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:800}html[data-theme=aoplo][data-surface=manage] .driver-schedule-need svg{width:13px;height:13px}html[data-theme=aoplo][data-surface=manage] .driver-schedule-day-stores{color:var(--m-muted);font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}html[data-theme=aoplo][data-surface=manage] .driver-schedule-slot.missing .driver-schedule-day-stores{color:#83570d}html[data-theme=aoplo][data-surface=manage] .admin-modal-panel.reminder-editor-modal{display:flex;width:min(1240px,calc(100vw - 32px));max-height:calc(100dvh - 48px);flex-direction:column;overflow:hidden}html[data-theme=aoplo][data-surface=manage] .admin-modal-panel.reminder-editor-modal .admin-modal-content{flex:1;min-height:0;overflow-y:auto;padding:22px 28px 26px}html[data-theme=aoplo][data-surface=manage] .admin-modal-panel.reminder-editor-modal .admin-modal-footer{padding:14px 28px;border-top:1px solid var(--m-line-soft);background:#faf9f6}html[data-theme=aoplo][data-surface=manage] .admin-modal-panel.reminder-editor-modal .reminder-editor-grid{display:grid;align-items:start;gap:32px;grid-template-columns:minmax(0,1fr) 340px}html[data-theme=aoplo][data-surface=manage] .admin-modal-panel.reminder-editor-modal .reminder-editor-grid.is-alone{grid-template-columns:minmax(0,1fr)}html[data-theme=aoplo][data-surface=manage] .app-notice-fields{display:grid;gap:16px}html[data-theme=aoplo][data-surface=manage] .app-notice-fields label{display:grid;gap:6px}html[data-theme=aoplo][data-surface=manage] .app-notice-fields label>span{color:var(--m-muted);font-size:14px;font-weight:800}html[data-theme=aoplo][data-surface=manage] .app-notice-fields label>span.app-notice-title{display:flex;align-items:center;gap:10px;color:var(--m-ink, #171717);font-size:15px}html[data-theme=aoplo][data-surface=manage] .app-notice-title>b{flex:none;font-weight:800}html[data-theme=aoplo][data-surface=manage] .app-notice-title>input{flex:1 1 auto;min-width:0}html[data-theme=aoplo][data-surface=manage] .app-notice-words{display:flex;flex-wrap:wrap;gap:8px}html[data-theme=aoplo][data-surface=manage] .admin-modal-panel.reminder-editor-modal .reminder-editor-grid:has(.app-reminder-preview){grid-template-columns:minmax(0,1fr) 380px}html[data-theme=aoplo][data-surface=manage] .admin-modal-panel.reminder-editor-modal .reminder-editor-fields{display:grid;min-width:0;align-content:start;gap:24px}html[data-theme=aoplo][data-surface=manage] .admin-modal-panel.reminder-editor-modal .reminder-editor-preview{position:sticky;top:0;min-width:0}html[data-theme=aoplo][data-surface=manage] .admin-modal-panel.reminder-editor-modal .reminder-mode{display:grid;width:min(100%,320px);grid-template-columns:repeat(2,minmax(0,1fr))}html[data-theme=aoplo][data-surface=manage] .admin-modal-panel.reminder-editor-modal .reminder-mode button{height:34px;justify-content:center;font-size:14px}html[data-theme=aoplo][data-surface=manage] .reminder-group{display:grid;gap:14px}html[data-theme=aoplo][data-surface=manage] .reminder-group+.reminder-group{padding-top:22px;border-top:1px solid var(--m-line-soft)}html[data-theme=aoplo][data-surface=manage] .reminder-row{display:grid;align-items:center;gap:14px;grid-template-columns:40px minmax(0,1fr)}html[data-theme=aoplo][data-surface=manage] .reminder-row-label{color:var(--m-muted);font-size:13px;font-weight:800}html[data-theme=aoplo][data-surface=manage] .reminder-days{display:flex;flex-wrap:wrap;gap:6px}html[data-theme=aoplo][data-surface=manage] .reminder-row.reminder-row-top{align-items:start}html[data-theme=aoplo][data-surface=manage] .reminder-row-top>.reminder-row-label{padding-top:9px}html[data-theme=aoplo][data-surface=manage] .reminder-days-cell{display:grid;min-width:0;gap:8px}html[data-theme=aoplo][data-surface=manage] .reminder-days-hint{display:flex;align-items:flex-start;gap:6px;margin:0;color:var(--m-ink-2);font-size:13px;font-weight:700;line-height:1.5}html[data-theme=aoplo][data-surface=manage] .reminder-days-hint svg{width:14px;height:14px;flex:0 0 auto;margin-top:3px;color:var(--m-blue)}html[data-theme=aoplo][data-surface=manage] .reminder-days label{position:relative;display:grid;width:40px;height:36px;place-items:center;border:1px solid var(--m-line-strong);border-radius:10px;background:#fff;color:var(--m-ink-2);font-size:14px;font-weight:800;cursor:pointer}html[data-theme=aoplo][data-surface=manage] .reminder-days label.on{border-color:var(--m-blue);background:var(--m-blue);color:#fff}html[data-theme=aoplo][data-surface=manage] .reminder-days label:focus-within{outline:2px solid var(--m-blue-line);outline-offset:1px}html[data-theme=aoplo][data-surface=manage] .reminder-days input{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}html[data-theme=aoplo][data-surface=manage] .reminder-try{display:flex;min-width:0;flex-wrap:wrap;gap:8px}html[data-theme=aoplo][data-surface=manage] .reminder-try .m-select{min-width:0;max-width:260px;flex:1 1 160px}html[data-theme=aoplo][data-surface=manage] .reminder-try-none{font-size:13px;font-weight:700}html[data-theme=aoplo][data-surface=manage] .reminder-switch{display:inline-flex;align-items:center;gap:10px;color:var(--m-ink);font-size:14px;font-weight:800}html[data-theme=aoplo][data-surface=manage] .reminder-audience{display:grid;gap:4px;justify-items:start}html[data-theme=aoplo][data-surface=manage] .reminder-audience-note{color:var(--m-muted);font-size:13px;font-weight:600;line-height:1.5;white-space:pre-line}html[data-theme=aoplo][data-surface=manage] .admin-modal-panel .reminder-switch .setting-switch{width:auto;min-height:0;margin:0;padding:0;border:0;background:transparent;box-shadow:none}html[data-theme=aoplo][data-surface=manage] .reminder-switch .setting-switch-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}html[data-theme=aoplo][data-surface=manage] .reminder-editor-foot{display:flex;width:100%;align-items:center;justify-content:flex-end;gap:12px}html[data-theme=aoplo][data-surface=manage] .reminder-editor-foot .m-dialog-actions{width:auto;flex-wrap:nowrap;align-items:center}html[data-theme=aoplo][data-surface=manage] .reminder-send-confirm p{margin:0 6px 0 0;color:var(--m-red);font-size:14px;font-weight:800}html[data-theme=aoplo][data-surface=manage] .reminder-chat{margin:0;overflow:hidden;border-radius:22px;background:#a9c0df;box-shadow:0 0 0 1px #1717170f,var(--m-shadow)}html[data-theme=aoplo][data-surface=manage] .reminder-chat-top{display:flex;align-items:center;gap:10px;padding:14px 16px 8px;color:#1d2433}html[data-theme=aoplo][data-surface=manage] .reminder-chat-top svg{width:18px;height:18px;flex:none}html[data-theme=aoplo][data-surface=manage] .reminder-chat-top strong{overflow:hidden;font-size:15px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}html[data-theme=aoplo][data-surface=manage] .reminder-chat-body{display:grid;gap:12px;padding:4px 12px 16px}html[data-theme=aoplo][data-surface=manage] .reminder-chat-day{justify-self:center;padding:3px 12px;border-radius:999px;background:#5b6d8a;color:#fff;font-size:11px;font-weight:800}html[data-theme=aoplo][data-surface=manage] .reminder-chat-row{display:grid;align-items:start;gap:8px;grid-template-columns:34px minmax(0,1fr)}html[data-theme=aoplo][data-surface=manage] .reminder-chat-avatar{display:grid;width:34px;height:34px;place-items:center;overflow:hidden;border-radius:50%;background:#fff}html[data-theme=aoplo][data-surface=manage] .reminder-chat-avatar img{width:24px;height:24px}html[data-theme=aoplo][data-surface=manage] .reminder-chat-avatar img.whole{width:100%;height:100%;object-fit:cover}html[data-theme=aoplo][data-surface=manage] .reminder-chat-message{display:grid;min-width:0;gap:4px}html[data-theme=aoplo][data-surface=manage] .reminder-chat-name{color:#1f2a3d;font-size:11px;font-weight:700}html[data-theme=aoplo][data-surface=manage] .reminder-chat-message time{justify-self:end;color:#24324a;font-size:10px}html[data-theme=aoplo][data-surface=manage] .admin-modal-panel.reminder-editor-modal .admin-modal-header{align-items:center;justify-content:flex-start}html[data-theme=aoplo][data-surface=manage] .admin-modal-panel.reminder-editor-modal .admin-modal-header>button{margin-left:auto}html[data-theme=aoplo][data-surface=manage] .reminder-tabs button{height:32px;padding:0 18px;font-size:14px}html[data-theme=aoplo][data-surface=manage] .reminder-editor>.store-manager-error{margin:0 0 14px}html[data-theme=aoplo][data-surface=manage] .rc-editor{display:grid;align-items:start;gap:22px;grid-template-areas:"blocks stage settings";grid-template-columns:220px minmax(0,1fr) 268px}html[data-theme=aoplo][data-surface=manage] .rc-blocks{grid-area:blocks}html[data-theme=aoplo][data-surface=manage] .rc-stage{grid-area:stage}html[data-theme=aoplo][data-surface=manage] .rc-settings{grid-area:settings}html[data-theme=aoplo][data-surface=manage] .rc-panel{position:sticky;top:0;display:grid;min-width:0;align-content:start;gap:22px}html[data-theme=aoplo][data-surface=manage] .rc-panel>section,html[data-theme=aoplo][data-surface=manage] .rc-list>li{min-width:0}html[data-theme=aoplo][data-surface=manage] .rc-panel h4{margin:0 0 8px;color:var(--m-muted);font-size:12px;font-weight:900;letter-spacing:.04em}html[data-theme=aoplo][data-surface=manage] .rc-add{display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}html[data-theme=aoplo][data-surface=manage] .rc-add button{display:flex;min-width:0;min-height:40px;align-items:center;gap:6px;padding:0 8px;border:1px solid var(--m-line);border-radius:var(--m-radius-sm);background:var(--m-surface);color:var(--m-ink);font:inherit;font-size:13px;font-weight:800;white-space:nowrap;cursor:pointer}html[data-theme=aoplo][data-surface=manage] .rc-add button:hover:not(:disabled){border-color:var(--m-blue);background:var(--m-blue-soft)}html[data-theme=aoplo][data-surface=manage] .rc-add button:disabled{cursor:not-allowed;opacity:.5}html[data-theme=aoplo][data-surface=manage] .rc-add button>span{min-width:0;overflow:hidden;text-overflow:ellipsis}html[data-theme=aoplo][data-surface=manage] .rc-add svg{width:15px;height:15px;flex:none;color:var(--m-blue)}html[data-theme=aoplo][data-surface=manage] .rc-left{display:block;margin-top:6px;color:var(--m-muted);font-size:12px;font-weight:700}html[data-theme=aoplo][data-surface=manage] .rc-list{position:relative;display:grid;gap:2px;margin:0;padding:0;list-style:none}html[data-theme=aoplo][data-surface=manage] .rc-row{display:flex;width:100%;min-height:38px;align-items:center;gap:6px;padding:0 8px 0 3px;border:1px solid transparent;border-radius:var(--m-radius-sm);background:transparent;color:var(--m-ink);font:inherit;font-size:13px;font-weight:800;text-align:left;cursor:pointer}html[data-theme=aoplo][data-surface=manage] .rc-row:hover{background:var(--m-hover)}html[data-theme=aoplo][data-surface=manage] .rc-row[aria-current=true]{border-color:var(--m-blue-line);background:var(--m-blue-soft);color:var(--m-blue-dark)}html[data-theme=aoplo][data-surface=manage] .rc-row-grip{display:grid;width:22px;height:28px;flex:none;place-items:center;border-radius:6px;color:var(--m-faint);cursor:grab;touch-action:none}html[data-theme=aoplo][data-surface=manage] .rc-row-grip:hover{background:var(--m-sunken);color:var(--m-ink-2)}html[data-theme=aoplo][data-surface=manage] .rc-row-kind{width:14px;height:14px;flex:none;color:var(--m-muted)}html[data-theme=aoplo][data-surface=manage] .rc-row-words{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-theme=aoplo][data-surface=manage] .rc-list>li.lifted{opacity:.4}html[data-theme=aoplo][data-surface=manage] .rc-row-fixed{display:flex;min-height:36px;align-items:center;gap:8px;padding:0 10px;color:var(--m-muted);font-size:13px;font-weight:800}html[data-theme=aoplo][data-surface=manage] .rc-row-fixed svg{width:14px;height:14px}html[data-theme=aoplo][data-surface=manage] .rc-row-fixed small{margin-left:auto;font-size:11px;font-weight:700}html[data-theme=aoplo][data-surface=manage] .rc-drop{position:absolute;z-index:5;right:0;left:0;height:2px;border-radius:1px;background:var(--m-blue);list-style:none;pointer-events:none}html[data-theme=aoplo][data-surface=manage] .rc-themes{display:flex;flex-wrap:wrap;gap:7px}html[data-theme=aoplo][data-surface=manage] .rc-themes button{width:28px;height:28px;padding:0;border:1px solid rgba(23,23,23,.12);border-radius:8px;background:linear-gradient(135deg,var(--soft) 50%,var(--strong) 50%);cursor:pointer}html[data-theme=aoplo][data-surface=manage] .rc-themes button[aria-checked=true]{box-shadow:0 0 0 2px var(--m-surface),0 0 0 4px var(--m-blue)}html[data-theme=aoplo][data-surface=manage] .rc-stage{display:flex;min-width:0;min-height:560px;align-items:flex-start;justify-content:center;padding:52px 16px 48px;border-radius:18px;background:#a9c0df}html[data-theme=aoplo][data-surface=manage] .rc-chat{display:grid;align-items:start;gap:8px;grid-template-columns:34px 260px}html[data-theme=aoplo][data-surface=manage] .rc-chat-message{display:grid;min-width:0;gap:4px}html[data-theme=aoplo][data-surface=manage] .reminder-chat .rc-card{width:260px;max-width:100%}html[data-theme=aoplo][data-surface=manage] .rc-card{position:relative;display:grid;overflow:hidden;border-radius:16px;background:#fff;color:#1c1a16;font-size:14px;line-height:1.45}html[data-theme=aoplo][data-surface=manage] .rc-block{padding-right:16px;padding-left:16px}html[data-theme=aoplo][data-surface=manage] .rc-text{margin:0;line-height:1.45;overflow-wrap:anywhere;white-space:pre-wrap}html[data-theme=aoplo][data-surface=manage] .rc-empty{color:#a7a39a!important}html[data-theme=aoplo][data-surface=manage] .rc-strip{display:flex;align-items:center;gap:8px;padding:10px;border-radius:10px;background:#fff}html[data-theme=aoplo][data-surface=manage] .rc-strip>i{width:4px;height:16px;flex:none;border-radius:2px;background:var(--rc-mark)}html[data-theme=aoplo][data-surface=manage] .rc-strip-words{min-width:0;flex:1;color:#3b3a36;font-size:14px;font-weight:700;line-height:1.45;overflow-wrap:anywhere;white-space:pre-wrap}html[data-theme=aoplo][data-surface=manage] .rc-picture{display:flex;justify-content:center}html[data-theme=aoplo][data-surface=manage] .rc-picture.start{justify-content:flex-start}html[data-theme=aoplo][data-surface=manage] .rc-picture.end{justify-content:flex-end}html[data-theme=aoplo][data-surface=manage] .rc-picture>span{display:block;width:100%;overflow:hidden;border-radius:10px;background:#eceae4}html[data-theme=aoplo][data-surface=manage] .rc-picture.full{padding:0}html[data-theme=aoplo][data-surface=manage] .rc-picture.full>span{border-radius:0}html[data-theme=aoplo][data-surface=manage] .rc-picture img{display:block;width:100%;height:100%;object-fit:cover}html[data-theme=aoplo][data-surface=manage] .rc-line{margin:0;border:0;border-top:1px solid}html[data-theme=aoplo][data-surface=manage] .rc-buttons{position:relative;display:grid;gap:8px;padding:0 16px 16px}html[data-theme=aoplo][data-surface=manage] .rc-button{display:grid;min-height:36px;place-items:center;padding:9px;border-radius:10px;background:#f1efe9;color:#1c1a16;font-size:14px;font-weight:700;line-height:1.3}html[data-theme=aoplo][data-surface=manage] .rc-button.big{padding:12px;font-size:16px}html[data-theme=aoplo][data-surface=manage] .rc-button-row{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}html[data-theme=aoplo][data-surface=manage] .rc-buttons-lock{position:absolute;top:3px;right:5px;width:11px;height:11px;color:var(--m-faint)}html[data-theme=aoplo][data-surface=manage] .rc-card.rc-card-edit{overflow:visible}html[data-theme=aoplo][data-surface=manage] .rc-slot{position:relative;cursor:pointer}html[data-theme=aoplo][data-surface=manage] .rc-slot:after{position:absolute;inset:0;border-radius:inherit;content:"";pointer-events:none}html[data-theme=aoplo][data-surface=manage] .rc-slot:hover:after{outline:1.5px dashed #8d9ae6;outline-offset:-1.5px}html[data-theme=aoplo][data-surface=manage] .rc-slot.selected:after{box-shadow:inset 0 0 0 3px #ffffffa6;outline:2px solid var(--m-blue);outline-offset:-2px}html[data-theme=aoplo][data-surface=manage] .rc-slot.lifted{opacity:.4}html[data-theme=aoplo][data-surface=manage] .rc-card-edit>.rc-slot:first-child,html[data-theme=aoplo][data-surface=manage] .rc-card-edit>.rc-slot:first-child>.rc-block{border-radius:16px 16px 0 0}html[data-theme=aoplo][data-surface=manage] .rc-card-edit>.rc-slot:first-child>.rc-block{overflow:hidden}html[data-theme=aoplo][data-surface=manage] .rc-card-edit>.rc-buttons-slot{border-radius:0 0 16px 16px}html[data-theme=aoplo][data-surface=manage] .rc-layouts{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}html[data-theme=aoplo][data-surface=manage] .rc-layouts button{display:grid;justify-items:center;gap:8px;padding:12px 6px 9px;border:1px solid var(--m-line);border-radius:var(--m-radius-sm);background:var(--m-surface);color:var(--m-ink-2);font:inherit;font-size:12px;font-weight:800;cursor:pointer}html[data-theme=aoplo][data-surface=manage] .rc-layouts button:hover:not(:disabled){border-color:var(--m-blue-line)}html[data-theme=aoplo][data-surface=manage] .rc-layouts button[aria-checked=true]{border-color:var(--m-blue);background:var(--m-blue-soft);box-shadow:0 0 0 1px var(--m-blue);color:var(--m-blue-dark)}html[data-theme=aoplo][data-surface=manage] .rc-sketch{display:grid;width:56px;gap:3px;grid-template-columns:repeat(2,minmax(0,1fr))}html[data-theme=aoplo][data-surface=manage] .rc-sketch i{height:9px;border-radius:3px;background:#d9d6cc}html[data-theme=aoplo][data-surface=manage] .rc-sketch i:first-child{height:12px;background:var(--strong)}html[data-theme=aoplo][data-surface=manage] .rc-sketch.main i:first-child,html[data-theme=aoplo][data-surface=manage] .rc-sketch.pair i:last-child{grid-column:1 / -1}html[data-theme=aoplo][data-surface=manage] .rc-sketch.stack{grid-template-columns:minmax(0,1fr)}html[data-theme=aoplo][data-surface=manage] .rc-sketch.pair i:nth-child(2){height:12px}html[data-theme=aoplo][data-surface=manage] .rc-tools{position:absolute;z-index:4;top:0;left:calc(100% + 10px);display:flex;flex-direction:column;gap:2px;padding:3px;border-radius:10px;background:#fff;box-shadow:0 6px 18px #1717172e,0 0 0 1px #1717170f;cursor:default}html[data-theme=aoplo][data-surface=manage] .rc-tools button{display:grid;width:28px;height:28px;place-items:center;padding:0;border:0;border-radius:7px;background:transparent;color:var(--m-ink-2);cursor:pointer}html[data-theme=aoplo][data-surface=manage] .rc-tools button:hover:not(:disabled){background:var(--m-sunken)}html[data-theme=aoplo][data-surface=manage] .rc-tools button:disabled{cursor:default;opacity:.35}html[data-theme=aoplo][data-surface=manage] .rc-tools button.danger{color:var(--m-red)}html[data-theme=aoplo][data-surface=manage] .rc-tools .rc-grip{cursor:grab;touch-action:none}html[data-theme=aoplo][data-surface=manage] .rc-editable{min-height:1.45em;outline:none;cursor:text}html[data-theme=aoplo][data-surface=manage] .rc-editable:empty:before{color:#a7a39a;content:attr(data-placeholder)}html[data-theme=aoplo][data-surface=manage] .rc-token{display:inline-block;margin:0 1px;padding:0 5px;border-radius:5px;background:var(--m-blue-soft);color:var(--m-blue-dark);font-size:.86em;font-weight:800;line-height:1.5;vertical-align:.06em;-webkit-user-select:all;user-select:all}html[data-theme=aoplo][data-surface=manage] .rc-settings{gap:18px}html[data-theme=aoplo][data-surface=manage] .rc-settings-none{margin:8px 0 0;color:var(--m-muted);font-size:13px;font-weight:700;line-height:1.6}html[data-theme=aoplo][data-surface=manage] .rc-settings-head{display:flex;align-items:center;gap:8px}html[data-theme=aoplo][data-surface=manage] .rc-settings-head h4{margin:0;color:var(--m-ink);font-size:17px;letter-spacing:0}html[data-theme=aoplo][data-surface=manage] .rc-settings-head svg{width:16px;height:16px;color:var(--m-blue)}html[data-theme=aoplo][data-surface=manage] .rc-field{display:grid;min-width:0;gap:8px}html[data-theme=aoplo][data-surface=manage] .rc-field-label{color:var(--m-muted);font-size:12px;font-weight:900}html[data-theme=aoplo][data-surface=manage] .rc-field-pair{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}html[data-theme=aoplo][data-surface=manage] .rc-choice{display:grid;width:100%;box-sizing:border-box;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}html[data-theme=aoplo][data-surface=manage] .rc-choice button{height:32px;justify-content:center;padding:0 6px}html[data-theme=aoplo][data-surface=manage] .rc-insert{display:flex;flex-wrap:wrap;gap:6px}html[data-theme=aoplo][data-surface=manage] .rc-insert button{display:inline-flex;height:30px;align-items:center;gap:4px;padding:0 11px;border:1px solid var(--m-line);border-radius:999px;background:var(--m-surface);color:var(--m-blue);font:inherit;font-size:12px;font-weight:800;cursor:pointer}html[data-theme=aoplo][data-surface=manage] .rc-insert button:hover:not(:disabled){border-color:var(--m-blue);background:var(--m-blue-soft)}html[data-theme=aoplo][data-surface=manage] .rc-insert svg{width:11px;height:11px}html[data-theme=aoplo][data-surface=manage] .rc-swatches{display:flex;flex-wrap:wrap;align-items:center;gap:7px}html[data-theme=aoplo][data-surface=manage] .rc-swatches>button{width:28px;height:28px;padding:0;border:0;border-radius:7px;background:var(--swatch);box-shadow:inset 0 0 0 1px #1717171a;cursor:pointer}html[data-theme=aoplo][data-surface=manage] .rc-swatches.round>button{border-radius:50%}html[data-theme=aoplo][data-surface=manage] .rc-swatches>button.light{box-shadow:inset 0 0 0 1px var(--m-line-strong)}html[data-theme=aoplo][data-surface=manage] .rc-swatches>button[aria-checked=true]{box-shadow:inset 0 0 0 1px #1717171a,0 0 0 2px var(--m-surface),0 0 0 4px var(--m-blue)}html[data-theme=aoplo][data-surface=manage] .rc-swatch-own{position:relative;display:inline-flex;height:28px;align-items:center;gap:6px;padding:0 10px 0 4px;border:1px dashed var(--m-line-strong);border-radius:999px;color:var(--m-ink-2);font-size:12px;font-weight:800;cursor:pointer}html[data-theme=aoplo][data-surface=manage] .admin-modal-panel .rc-swatch-own input{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;border:0;opacity:0;cursor:pointer}html[data-theme=aoplo][data-surface=manage] .rc-swatch-own span{width:20px;height:20px;border-radius:50%;background:conic-gradient(#f6d35b,#b8492a,#6e4529,#2536b8,#2b7a3f,#f6d35b)}html[data-theme=aoplo][data-surface=manage] .rc-swatch-own.on{border-style:solid;border-color:var(--m-blue)}html[data-theme=aoplo][data-surface=manage] .rc-swatch-own.on span{background:var(--swatch);box-shadow:inset 0 0 0 1px #17171726}html[data-theme=aoplo][data-surface=manage] .rc-swatch-own:focus-within{outline:2px solid var(--m-blue-line);outline-offset:1px}html[data-theme=aoplo][data-surface=manage] .rc-picture-change{justify-self:start}@media(max-width:1099px){html[data-theme=aoplo][data-surface=manage] .rc-editor{grid-template-areas:"blocks stage" "blocks settings";grid-template-columns:200px minmax(0,1fr)}html[data-theme=aoplo][data-surface=manage] .rc-settings{position:static}}@media(max-width:759px){html[data-theme=aoplo][data-surface=manage] .rc-editor{grid-template-areas:"stage" "settings" "blocks";grid-template-columns:minmax(0,1fr)}html[data-theme=aoplo][data-surface=manage] .rc-panel{position:static}html[data-theme=aoplo][data-surface=manage] .rc-stage{min-height:0;padding:48px 8px 36px}html[data-theme=aoplo][data-surface=manage] .rc-chat{grid-template-columns:34px minmax(0,260px)}html[data-theme=aoplo][data-surface=manage] .rc-tools{top:auto;right:0;bottom:calc(100% + 6px);left:auto;flex-direction:row}}html[data-theme=aoplo][data-surface=manage] .notification-redesign .notification-card-head{align-items:center}html[data-theme=aoplo][data-surface=manage] .notification-card-title>strong.notification-card-time{font-size:20px;font-variant-numeric:tabular-nums}html[data-theme=aoplo][data-surface=manage] .notification-card-audience{color:var(--m-muted);font-size:12px;font-weight:700}html[data-theme=aoplo][data-surface=manage] .notification-card.off .notification-card-time{opacity:.45}@media(max-width:899px){html[data-theme=aoplo][data-surface=manage] .admin-modal-panel.reminder-editor-modal .reminder-editor-grid,html[data-theme=aoplo][data-surface=manage] .admin-modal-panel.reminder-editor-modal .reminder-editor-grid:has(.app-reminder-preview){grid-template-columns:minmax(0,1fr)}html[data-theme=aoplo][data-surface=manage] .admin-modal-panel.reminder-editor-modal .reminder-editor-preview{position:static;width:100%;max-width:380px;justify-self:center}}@media(max-width:640px){html[data-theme=aoplo][data-surface=manage] .admin-modal-panel.reminder-editor-modal .admin-modal-content{padding:16px}html[data-theme=aoplo][data-surface=manage] .admin-modal-panel.reminder-editor-modal .admin-modal-footer{padding:12px 16px}html[data-theme=aoplo][data-surface=manage] .reminder-row{gap:6px;grid-template-columns:minmax(0,1fr)}html[data-theme=aoplo][data-surface=manage] .reminder-row-top>.reminder-row-label{padding-top:0}html[data-theme=aoplo][data-surface=manage] .reminder-chat-body{padding:4px 8px 14px}html[data-theme=aoplo][data-surface=manage] .reminder-editor-foot:has(.reminder-send-confirm){flex-wrap:wrap}html[data-theme=aoplo][data-surface=manage] .reminder-send-confirm{flex-wrap:wrap}html[data-theme=aoplo][data-surface=manage] .reminder-send-confirm p{width:100%}}html[data-theme=aoplo][data-surface=manage] .time-wheel-trigger{display:inline-flex;width:168px;height:40px;align-items:center;justify-content:space-between;gap:10px;padding:0 12px;border:1px solid var(--m-line);border-radius:10px;background:#fff;color:var(--m-ink);font:inherit;font-size:14px;font-weight:800;font-variant-numeric:tabular-nums;cursor:pointer}html[data-theme=aoplo][data-surface=manage] .time-wheel-trigger[aria-expanded=true],html[data-theme=aoplo][data-surface=manage] .time-wheel-trigger:focus-visible{border-color:var(--m-blue);outline:2px solid var(--m-blue-soft)}html[data-theme=aoplo][data-surface=manage] .time-wheel-trigger svg{width:16px;height:16px;color:var(--m-muted)}html[data-theme=aoplo][data-surface=manage] .floating-panel{position:fixed;z-index:260;border:1px solid var(--m-line);border-radius:14px;background:#fff;box-shadow:0 14px 36px #1717172e}html[data-theme=aoplo][data-surface=manage] .time-wheel{display:grid;width:188px;padding:8px;grid-template-columns:minmax(0,1fr) 14px minmax(0,1fr)}html[data-theme=aoplo][data-surface=manage] .time-wheel-colon{position:relative;align-self:center;color:var(--m-blue);font-size:18px;font-weight:900;text-align:center}html[data-theme=aoplo][data-surface=manage] .time-wheel:before{position:absolute;top:80px;right:8px;left:8px;height:36px;border-radius:10px;background:var(--m-blue-soft);content:"";pointer-events:none}html[data-theme=aoplo][data-surface=manage] .wheel-column{position:relative;height:180px;padding-block:72px;overflow-y:auto;outline:none;scroll-snap-type:y mandatory;scrollbar-width:none;-webkit-mask-image:linear-gradient(transparent,#000 28%,#000 72%,transparent);mask-image:linear-gradient(transparent,#000 28%,#000 72%,transparent)}html[data-theme=aoplo][data-surface=manage] .wheel-column::-webkit-scrollbar{display:none}html[data-theme=aoplo][data-surface=manage] .wheel-column>div{display:grid;height:36px;place-items:center;color:var(--m-muted);font-size:16px;font-weight:700;font-variant-numeric:tabular-nums;scroll-snap-align:center;cursor:pointer}html[data-theme=aoplo][data-surface=manage] .wheel-column>div.on{color:var(--m-blue);font-size:18px;font-weight:900}html[data-theme=aoplo][data-surface=manage] .wheel-column:focus-visible{border-radius:10px;box-shadow:inset 0 0 0 2px var(--m-blue-line)}html[data-theme=aoplo][data-surface=manage] .group-picker{position:relative;display:flex;min-width:0;max-width:300px;flex:1 1 200px;align-items:center}html[data-theme=aoplo][data-surface=manage] .group-picker>svg{position:absolute;width:15px;height:15px;color:var(--m-muted);pointer-events:none}html[data-theme=aoplo][data-surface=manage] .group-picker>svg:first-child{left:12px}html[data-theme=aoplo][data-surface=manage] .group-picker>svg:last-child{right:12px}html[data-theme=aoplo][data-surface=manage] .group-picker input{width:100%;min-width:0;height:40px;padding:0 34px;border:1px solid var(--m-line-strong);border-radius:10px;background:#fff;color:var(--m-ink);font:inherit;font-size:14px;font-weight:700}html[data-theme=aoplo][data-surface=manage] .group-picker input:focus{border-color:var(--m-blue);outline:2px solid var(--m-blue-soft)}html[data-theme=aoplo][data-surface=manage] .group-picker-list{max-height:288px;padding:6px;overflow-y:auto}html[data-theme=aoplo][data-surface=manage] .group-picker-list [role=option]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 10px;border-radius:10px;cursor:pointer}html[data-theme=aoplo][data-surface=manage] .group-picker-list [role=option].active{background:var(--m-blue-soft)}html[data-theme=aoplo][data-surface=manage] .group-picker-list [role=option]>span{display:grid;min-width:0;gap:2px}html[data-theme=aoplo][data-surface=manage] .group-picker-list strong{color:var(--m-ink);font-size:14px;font-weight:800}html[data-theme=aoplo][data-surface=manage] .group-picker-list [aria-selected=true] strong{color:var(--m-blue)}html[data-theme=aoplo][data-surface=manage] .group-picker-list small{overflow:hidden;color:var(--m-muted);font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}html[data-theme=aoplo][data-surface=manage] .group-picker-list em{flex:none;color:var(--m-muted);font-size:12px;font-style:normal;font-weight:700}html[data-theme=aoplo][data-surface=manage] .group-picker-empty{margin:0;padding:14px 10px;color:var(--m-muted);font-size:13px;font-weight:700}html[data-theme=aoplo][data-surface=manage] .notification-updated-at{align-self:center;color:var(--m-muted);font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}html[data-theme=aoplo][data-surface=manage] .account-avatar,html[data-theme=aoplo][data-surface=manage] .manage-avatar{overflow:hidden}html[data-theme=aoplo][data-surface=manage] .account-avatar img,html[data-theme=aoplo][data-surface=manage] .manage-avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover}html[data-theme=aoplo][data-surface=manage] .m-page .manage-person>div .manage-driver-facts{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:3px}html[data-theme=aoplo][data-surface=manage] .m-page .manage-person>div .manage-car{display:inline-flex;align-items:center;gap:5px;color:var(--m-ink-2);font-size:13px;font-weight:800;letter-spacing:.04em;font-variant-numeric:tabular-nums;text-transform:uppercase}html[data-theme=aoplo][data-surface=manage] .m-page .manage-person>div .manage-car svg{width:15px;height:15px;flex:none;color:var(--m-muted)}html[data-theme=aoplo][data-surface=manage] .m-page .manage-person>div .manage-car.empty{color:var(--m-muted);font-weight:700;letter-spacing:0}html[data-theme=aoplo][data-surface=manage] .m-page .manage-person>div .manage-phone{display:inline-flex;align-items:center;gap:4px;color:var(--m-ink-2);font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}html[data-theme=aoplo][data-surface=manage] .m-page .manage-person>div .manage-phone svg{width:13px;height:13px;color:var(--m-muted)}html[data-theme=aoplo][data-surface=manage] .settings-card{display:grid;max-width:720px;gap:14px;padding:20px 24px 22px;border:1px solid var(--m-line);border-radius:var(--m-radius);background:var(--m-surface);box-shadow:var(--m-shadow)}html[data-theme=aoplo][data-surface=manage] .settings-card h3{margin:0 0 4px;color:var(--m-ink);font-size:16px;font-weight:900}html[data-theme=aoplo][data-surface=manage] .settings-row{display:grid;align-items:center;gap:14px;grid-template-columns:56px minmax(0,1fr)}html[data-theme=aoplo][data-surface=manage] .settings-label{color:var(--m-muted);font-size:13px;font-weight:800}html[data-theme=aoplo][data-surface=manage] .settings-row>input{width:100%;min-width:0;height:40px;padding:0 12px;border:1px solid var(--m-line);border-radius:10px;background:#fff;color:var(--m-ink);font:inherit;font-size:14px;font-weight:700}html[data-theme=aoplo][data-surface=manage] .settings-row>input:focus{border-color:var(--m-blue);outline:2px solid var(--m-blue-soft)}html[data-theme=aoplo][data-surface=manage] .settings-loading{margin:-4px 0 0;color:var(--m-muted);font-size:13px;font-weight:700}html[data-theme=aoplo][data-surface=manage] .settings-card.is-loading .settings-row>input{border-color:transparent;background:var(--m-sunken);animation:skeleton-pulse 1.2s ease-in-out infinite}@media(prefers-reduced-motion:reduce){html[data-theme=aoplo][data-surface=manage] .settings-card.is-loading .settings-row>input{animation:none}}html[data-theme=aoplo][data-surface=manage] .settings-logo{display:flex;flex-wrap:wrap;align-items:center;gap:12px}html[data-theme=aoplo][data-surface=manage] .settings-logo-thumb{display:grid;width:56px;height:56px;flex:none;place-items:center;overflow:hidden;border:1px solid var(--m-line);border-radius:14px;background:var(--m-sunken);color:var(--m-ink-2);font-size:22px;font-weight:900}html[data-theme=aoplo][data-surface=manage] .settings-logo-thumb img{width:100%;height:100%;object-fit:cover}html[data-theme=aoplo][data-surface=manage] .settings-logo .m-button svg{width:14px;height:14px}html[data-theme=aoplo][data-surface=manage] .settings-remove{padding:0;border:0;background:none;color:var(--m-red);font:inherit;font-size:13px;font-weight:800;cursor:pointer}html[data-theme=aoplo][data-surface=manage] .settings-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:6px}@media(max-width:640px){html[data-theme=aoplo][data-surface=manage] .settings-card{padding:16px}html[data-theme=aoplo][data-surface=manage] .settings-row{gap:6px;grid-template-columns:minmax(0,1fr)}}html[data-theme=aoplo][data-surface=manage] .pricing-store-list>button.pricing-all-stores{margin-bottom:6px;border-bottom:1px solid var(--m-line-soft);border-radius:var(--m-radius-sm) var(--m-radius-sm) 0 0}html[data-theme=aoplo][data-surface=manage] .pricing-detail-note{margin:4px 0 0;color:var(--m-muted);font-size:13px;font-weight:700}html[data-theme=aoplo][data-surface=manage] .pricing-follow{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin:0;padding:10px 14px;border-radius:var(--m-radius-sm);background:var(--m-canvas);color:var(--m-ink-2);font-size:13px;font-weight:800}html[data-theme=aoplo][data-surface=manage] .pricing-rule.followed{border-style:dashed;background:var(--m-hover);color:var(--m-ink-2)}html[data-theme=aoplo][data-surface=manage] .orders-revenue-note{margin:-4px 0 12px;padding:8px 12px;border:1px solid var(--m-amber-line);border-radius:var(--m-radius-sm);background:var(--m-amber-soft);color:var(--m-amber);font-size:13px;font-weight:700;line-height:1.5}html[data-theme=aoplo][data-surface=manage] :is(.orders-day-net,.invoice-row-gross){display:block;margin-top:3px;color:var(--m-muted);font-size:12px;font-weight:700;white-space:nowrap}html[data-theme=aoplo][data-surface=manage] .invoice-daily-modal .invoice-item-row.is-return{background:var(--m-sunken);color:var(--m-ink-2)}@media(min-width:900px){html[data-theme=aoplo][data-surface=manage] .m-table:not(.usage-table) .m-row{overflow:hidden;overflow:clip;border-top-color:var(--m-line)}html[data-theme=aoplo][data-surface=manage] .m-table:not(.usage-table) .m-row>.m-cell{position:relative}html[data-theme=aoplo][data-surface=manage] .m-table:not(.usage-table) .m-row>.m-cell+.m-cell:before{position:absolute;top:-1000px;bottom:-1000px;left:-8px;border-left:1px solid var(--m-line);content:"";pointer-events:none}html[data-theme=aoplo][data-surface=manage] .invoice-daily-modal .invoice-item-grid{overflow:hidden;overflow:clip}html[data-theme=aoplo][data-surface=manage] .invoice-daily-modal .invoice-item-grid>*{position:relative}html[data-theme=aoplo][data-surface=manage] .invoice-daily-modal .invoice-item-grid>*+*:before{position:absolute;top:-1000px;bottom:-1000px;left:-10px;border-left:1px solid var(--m-line);content:"";pointer-events:none}html[data-theme=aoplo][data-surface=manage] .invoice-daily-modal .invoice-item-row{border-bottom-color:var(--m-line)}html[data-theme=aoplo][data-surface=manage] .invoice-daily-modal .invoice-item-grid{column-gap:24px}html[data-theme=aoplo][data-surface=manage] .invoice-daily-modal .invoice-item-grid>*+*:before{left:-13px}}@media(min-width:1280px){html[data-theme=aoplo][data-surface=manage] .m-table:not(.usage-table) .m-row{column-gap:24px}html[data-theme=aoplo][data-surface=manage] .m-table:not(.usage-table) .m-row>.m-cell+.m-cell:before{left:-13px}}@media(min-width:1180px){html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .store-workspace.batch-mode .store-directory-head,html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .store-workspace.batch-mode .store-selection-row{overflow:hidden;overflow:clip;grid-template-columns:32px 128px minmax(150px,1fr) minmax(110px,.8fr) 160px 72px;column-gap:24px;border-bottom-color:var(--m-line)}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .store-workspace.batch-mode .store-directory-head.query-only,html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .store-workspace.batch-mode .store-selection-row.query-only{grid-template-columns:32px 186px minmax(150px,1fr) minmax(110px,.8fr) 160px 72px}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .store-workspace.batch-mode .store-directory-head>*,html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .store-workspace.batch-mode .store-selection-row>*{position:relative}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .store-workspace.batch-mode .store-directory-head>*+*:before,html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .store-workspace.batch-mode .store-selection-row>*+*:before,html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .store-workspace.batch-mode .store-selection-row>:is(.store-directory-card,.store-binding-cell):after{position:absolute;top:-1000px;bottom:-1000px;left:-13px;border-left:1px solid var(--m-line);content:"";pointer-events:none}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .store-workspace.batch-mode .store-selection-row>:is(.store-directory-card,.store-binding-cell):after{right:-12px;left:auto}}html[data-theme=aoplo][data-surface=manage] .store-word-preview-table th+th,html[data-theme=aoplo][data-surface=manage] .store-word-preview-table td+td,html[data-theme=aoplo][data-surface=manage] .data-table th+th,html[data-theme=aoplo][data-surface=manage] .data-table td+td{border-left:1px solid var(--m-line)}html[data-theme=aoplo][data-surface=manage] .store-word-preview-table th,html[data-theme=aoplo][data-surface=manage] .store-word-preview-table td,html[data-theme=aoplo][data-surface=manage] .data-table th,html[data-theme=aoplo][data-surface=manage] .data-table td{border-bottom-color:var(--m-line)}@media(min-width:900px){html[data-theme=aoplo][data-surface=manage] .orders-table .m-row>.m-cell:not(:nth-last-child(5)),html[data-theme=aoplo][data-surface=manage] .orders-stats .m-row>.m-cell:not(:first-child),html[data-theme=aoplo][data-surface=manage] .products-table .m-row:not(.m-group)>.m-cell:not(:nth-child(2)),html[data-theme=aoplo][data-surface=manage] .pricing-table .m-row:not(.m-group)>.m-cell:not(:first-child),html[data-theme=aoplo][data-surface=manage] .exchanges-table .m-row>.m-cell:is(:nth-child(2),:nth-child(3)),html[data-theme=aoplo][data-surface=manage] .invoice-table .m-row>.m-cell:is(:nth-child(2),:nth-child(4),:nth-child(5)),html[data-theme=aoplo][data-surface=manage] .invoice-daily-modal .invoice-item-grid>:not(:first-child){justify-content:center;text-align:center}}@media(min-width:1180px){html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .store-workspace.batch-mode .store-directory-head>:is(:nth-child(1),:nth-child(2),:nth-child(5),:nth-child(6)),html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .store-workspace.batch-mode .store-selection-row>:is(:nth-child(1),:nth-child(2),:nth-child(5),:nth-child(6)){justify-content:center;text-align:center}}html[data-theme=aoplo][data-surface=manage] .m-page .manage-waiting-heading{margin-top:18px}html[data-theme=aoplo][data-surface=manage] .m-page .manage-person.manage-waiting{position:relative}html[data-theme=aoplo][data-surface=manage] .m-page .manage-waiting-press{position:absolute;inset:0;width:100%;padding:0;border:0;border-radius:10px;background:transparent;cursor:pointer}html[data-theme=aoplo][data-surface=manage] .m-page .manage-waiting-press:hover{background:color-mix(in srgb,var(--m-blue-soft) 40%,transparent)}html[data-theme=aoplo][data-surface=manage] .m-page .manage-waiting-press:focus-visible{outline:2px solid var(--m-blue);outline-offset:2px}html[data-theme=aoplo][data-surface=manage] .m-page .manage-waiting-press:disabled{cursor:progress}html[data-theme=aoplo][data-surface=manage] .manage-invite-dialog{width:min(560px,calc(100vw - 32px))}html[data-theme=aoplo][data-surface=manage] .manage-invite-dialog .manage-invite-fields{display:grid;gap:12px}html[data-theme=aoplo][data-surface=manage] .manage-invite-dialog .manage-confirm{display:flex;justify-content:flex-end;gap:8px}html[data-theme=aoplo][data-surface=manage] .manage-invite-made{display:grid;gap:14px;grid-template-columns:minmax(0,1fr)}html[data-theme=aoplo][data-surface=manage] .manage-invite-dialog .admin-modal-footer{display:flex;justify-content:flex-end}html[data-theme=aoplo][data-surface=manage] .manage-invite-dialog .manage-invite-terms{display:flex;flex-wrap:wrap;gap:6px}html[data-theme=aoplo][data-surface=manage] .manage-invite-dialog .manage-invite-terms span{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:999px;background:var(--m-blue-soft);color:var(--m-blue-dark);font-size:12px;font-weight:800;font-variant-numeric:tabular-nums}html[data-theme=aoplo][data-surface=manage] .manage-invite-dialog .manage-invite-terms svg{width:13px;height:13px}html[data-theme=aoplo][data-surface=manage] .manage-invite-dialog .manage-invite-link{display:flex;align-items:center;gap:10px;padding:6px 6px 6px 14px;border:1px solid var(--m-line);border-radius:12px;background:var(--m-sunken)}html[data-theme=aoplo][data-surface=manage] .manage-invite-dialog .manage-invite-link span{min-width:0;flex:1;overflow:hidden;color:var(--m-ink);font-size:14px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}@media(min-width:900px)and (max-width:1279px){html[data-theme=aoplo][data-surface=manage] .usage-table{--m-cols: minmax(92px, 1fr) 48px 74px 62px 60px 72px 44px 48px 56px 56px 70px}html[data-theme=aoplo][data-surface=manage] .usage-table .m-row{padding-left:6px}html[data-theme=aoplo][data-surface=manage] .usage-table .m-row>.m-cell{padding-right:6px;padding-left:6px}html[data-theme=aoplo][data-surface=manage] .usage-table .m-row>.m-cell:first-child{padding-right:6px;padding-left:0}html[data-theme=aoplo][data-surface=manage] .usage-table .usage-name,html[data-theme=aoplo][data-surface=manage] .usage-table .usage-name-head{gap:6px}html[data-theme=aoplo][data-surface=manage] .usage-table .usage-branch:before,html[data-theme=aoplo][data-surface=manage] .usage-table .usage-branch:after{left:14px}html[data-theme=aoplo][data-surface=manage] .usage-row .usage-name button{font-size:14px}html[data-theme=aoplo][data-surface=manage] .usage-table .usage-branch>.m-cell.usage-branch-name{padding-left:32px}html[data-theme=aoplo][data-surface=manage] .usage-table .m-row>.m-cell:last-child{padding-right:10px}html[data-theme=aoplo][data-surface=manage] .usage-table .m-row-head .m-sort{white-space:normal;word-break:keep-all;text-align:center}html[data-theme=aoplo][data-surface=manage] .usage-table .m-row-head .m-cell:first-child .m-sort{text-align:left}html[data-theme=aoplo][data-surface=manage] .usage-table .usage-rate i{display:none}html[data-theme=aoplo][data-surface=manage] .usage-table .usage-pill{border-radius:8px;text-align:center;white-space:normal}html[data-theme=aoplo][data-surface=manage] .exchanges-table{--m-cols: minmax(0, 1fr) 110px 110px}html[data-theme=aoplo][data-surface=manage] .exchanges-row .m-cell{overflow-wrap:anywhere}html[data-theme=aoplo][data-surface=manage] .invoice-table{--m-cols: minmax(100px, 1fr) 90px minmax(100px, 1fr) 56px 150px}html[data-theme=aoplo][data-surface=manage] .invoice-row .invoice-row-gross{white-space:normal}}@media(min-width:900px)and (max-width:1099px){html[data-theme=aoplo][data-surface=manage] .usage-summary{column-gap:24px}html[data-theme=aoplo][data-surface=manage] .usage-summary>div strong{font-size:22px;white-space:nowrap}}html[data-theme=aoplo][data-surface=manage] .m-dialog-actions .m-dialog-error{flex:1 1 220px;align-self:center;margin:0 auto 0 0;color:var(--m-red);font-size:14px;font-weight:800;line-height:1.5}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .store-workspace .store-selection-row{cursor:pointer}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .store-workspace .store-selection-row:hover{background:var(--m-hover)}html[data-theme=aoplo][data-surface=manage] .store-row-open{display:inline;padding:0;border:0;background:transparent;box-shadow:none;color:inherit;font:inherit;text-align:left;cursor:pointer}html[data-theme=aoplo][data-surface=manage] .store-row-open:hover{color:var(--m-blue-dark)}html[data-theme=aoplo][data-surface=manage] .store-row-open:focus-visible{border-radius:4px;outline:2px solid var(--m-blue);outline-offset:2px}@media(min-width:1180px){html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .store-workspace.batch-mode .store-directory-head,html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .store-workspace.batch-mode .store-selection-row{grid-template-columns:32px 128px minmax(150px,1fr) minmax(110px,.8fr) 160px}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .store-workspace.batch-mode .store-directory-head.query-only,html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .store-workspace.batch-mode .store-selection-row.query-only{grid-template-columns:32px 186px minmax(150px,1fr) minmax(110px,.8fr) 160px}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .store-workspace:not(.batch-mode) .store-selection-row.query-only,html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .store-workspace:not(.batch-mode) .store-directory-head.query-only{grid-template-columns:186px minmax(150px,1fr) minmax(110px,1fr) minmax(150px,max-content)}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .store-workspace.batch-mode .store-selection-row>.store-binding-cell:after{content:none}}@media(max-width:700px){html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .store-workspace .store-selection-row,html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .store-workspace .store-selection-row.query-only{grid-template-columns:minmax(0,1fr);grid-template-areas:"card" "route" "note" "binding"}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .store-workspace.batch-mode .store-selection-row{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"select card" "select route" "select note" "select binding"}}html[data-theme=aoplo][data-surface=manage] .m-page .manage-person.manage-pressable{position:relative}html[data-theme=aoplo][data-surface=manage] .m-page .manage-person-press{position:absolute;inset:0;width:100%;padding:0;border:0;border-radius:10px;background:transparent;box-shadow:none;cursor:pointer}html[data-theme=aoplo][data-surface=manage] .m-page .manage-person-press:hover{background:color-mix(in srgb,var(--m-blue-soft) 40%,transparent)}html[data-theme=aoplo][data-surface=manage] .m-page .manage-person-press:focus-visible{outline:2px solid var(--m-blue);outline-offset:2px}html[data-theme=aoplo][data-surface=manage] .m-page .manage-person.manage-pressable>:is(.m-button,.manage-confirm,em){position:relative;z-index:1}html[data-theme=aoplo][data-surface=manage] .group-hint{display:block;margin-top:2px;color:var(--m-blue-dark);font-size:12px;font-weight:800;line-height:1.4}html[data-theme=aoplo][data-surface=manage] .group-picker-list small.group-hint{color:var(--m-blue-dark)}@media(min-width:900px){html[data-theme=aoplo][data-surface=manage] .usage-table .usage-row>.usage-name{flex-direction:row;align-items:center;justify-content:flex-start}}html[data-theme=aoplo][data-surface=manage] .usage-table .usage-name-text{display:flex;min-width:0;flex-direction:column;align-items:flex-start}html[data-theme=aoplo][data-surface=manage] .driver-schedule-name .driver-schedule-name-text{min-width:0;overflow:hidden;text-overflow:ellipsis}html[data-theme=aoplo][data-surface=manage] .driver-schedule-name em{flex:none}html[data-theme=aoplo][data-surface=manage] .driver-schedule-name.waiting{position:relative;overflow:visible}html[data-theme=aoplo][data-surface=manage] .driver-schedule-name em.waiting-mark{position:absolute;top:-7px;right:-7px;border:2px solid #ffffff;background:#62626b;color:#fff;box-sizing:content-box}html[data-theme=aoplo][data-surface=manage] .driver-schedule-legend .driver-schedule-name.waiting{margin-right:6px}html[data-theme=aoplo][data-surface=manage] .invoice-row.is-empty :is(.store,.money,.title,.tax,.count){color:var(--m-faint)}html[data-theme=aoplo][data-surface=manage] .invoice-row.is-empty .invoice-store{color:var(--m-muted);font-weight:700}html[data-theme=aoplo][data-surface=manage] .admin-modal-panel.admin-management-modal.order-editor-modal{display:flex;flex-direction:column;overflow:hidden}html[data-theme=aoplo][data-surface=manage] .admin-modal-panel.admin-management-modal.order-editor-modal .admin-modal-content{flex:1;min-height:0;overflow-y:auto}html[data-theme=aoplo][data-surface=manage] .order-editor-modal .admin-modal-footer{flex:none;padding:14px 22px;border-top:1px solid var(--m-line-soft);background:#faf9f6}html[data-theme=aoplo][data-surface=manage] .order-editor-modal .order-editor-meta label{font-size:14px}html[data-theme=aoplo][data-surface=manage] .order-editor-modal .order-editor-meta :is(input,textarea),html[data-theme=aoplo][data-surface=manage] .order-editor-modal .compact-product-grid label,html[data-theme=aoplo][data-surface=manage] .order-editor-modal .compact-product-grid input{font-size:15px}html[data-theme=aoplo][data-surface=manage] .order-editor-modal .compact-product-grid small{font-size:13px}html[data-theme=aoplo][data-surface=manage] .order-editor-section{display:grid;gap:4px;margin-top:14px}html[data-theme=aoplo][data-surface=manage] .order-editor-section h4{display:flex;align-items:baseline;gap:8px;margin:0;font-size:15px;font-weight:900}html[data-theme=aoplo][data-surface=manage] .order-editor-section h4 small{color:var(--m-muted);font-size:13px;font-weight:600}html[data-theme=aoplo][data-surface=manage] .order-editor-find{display:grid;gap:8px;margin-top:6px}html[data-theme=aoplo][data-surface=manage] .order-editor-chips{display:flex;flex-wrap:wrap;gap:6px}html[data-theme=aoplo][data-surface=manage] .order-editor-chips button{height:32px;padding:0 12px;border:1px solid var(--m-line);border-radius:999px;background:#fff;color:var(--m-ink, #171717);font:inherit;font-size:13px;font-weight:700;cursor:pointer}html[data-theme=aoplo][data-surface=manage] .order-editor-chips button[aria-pressed=true]{border-color:#3045de;background:#3045de;color:#fff}html[data-theme=aoplo][data-surface=manage] .order-editor-modal .compact-product-grid label.chosen{background:#eef0fd;box-shadow:inset 0 0 0 1px #c9cff7}html[data-theme=aoplo][data-surface=manage] .order-editor-none{margin:8px 0 0;color:var(--m-muted);font-size:14px}html[data-theme=aoplo][data-surface=manage] .notification-run-result .notification-run-reason{margin:8px 0 0;color:var(--m-red);font-size:13px;font-weight:800;line-height:1.5}html[data-theme=aoplo][data-surface=manage] .notification-run-error .notification-run-error-lines{display:grid;max-height:220px;gap:4px;margin:6px 0 0;padding:0 0 0 18px;overflow-y:auto;color:var(--m-ink-2);font-size:12px;line-height:1.5;overflow-wrap:anywhere}html[data-theme=aoplo][data-surface=manage] .order-delivery{display:grid;gap:10px}html[data-theme=aoplo][data-surface=manage] .order-delivery-photo{display:grid;gap:6px;margin:0}html[data-theme=aoplo][data-surface=manage] .order-delivery-photo img,html[data-theme=aoplo][data-surface=manage] .order-delivery-issue img,html[data-theme=aoplo][data-surface=manage] .store-issues img{width:100%;max-width:360px;aspect-ratio:4 / 3;border-radius:12px;background:var(--m-sunken);object-fit:cover}html[data-theme=aoplo][data-surface=manage] .order-delivery-photo figcaption,html[data-theme=aoplo][data-surface=manage] .order-delivery-issue small,html[data-theme=aoplo][data-surface=manage] .store-issues small{color:var(--m-muted);font-size:12px;font-weight:700}html[data-theme=aoplo][data-surface=manage] .order-delivery-check{display:flex;align-items:center;gap:6px;margin:0;color:var(--m-green);font-weight:800}html[data-theme=aoplo][data-surface=manage] .order-delivery-issue{display:grid;justify-items:start;gap:4px;padding:12px;border-radius:12px;background:var(--m-amber-soft)}html[data-theme=aoplo][data-surface=manage] .order-delivery-issue.is-handled{background:var(--m-sunken)}html[data-theme=aoplo][data-surface=manage] .store-issues-banner{display:flex;width:100%;align-items:center;gap:8px;margin:0 0 14px;padding:12px 16px;border:0;border-radius:14px;background:var(--m-amber-soft);box-shadow:none;color:var(--m-ink);font:inherit;text-align:left;cursor:pointer}html[data-theme=aoplo][data-surface=manage] .store-issues-banner svg{flex:none;color:var(--m-amber)}html[data-theme=aoplo][data-surface=manage] .store-issues-banner span{flex:1;color:var(--m-ink-2);font-size:13px;font-weight:700}html[data-theme=aoplo][data-surface=manage] .store-issues{display:grid;gap:12px;margin:0;padding:0;list-style:none}html[data-theme=aoplo][data-surface=manage] .store-issues li{display:grid;justify-items:start;gap:6px;padding:14px;border:1px solid var(--m-line);border-radius:14px}html[data-theme=aoplo][data-surface=manage] .store-issues-head{display:grid;gap:2px}html[data-theme=aoplo][data-surface=manage] .store-issues li{position:relative}html[data-theme=aoplo][data-surface=manage] .store-issue-press{position:absolute;inset:0;width:100%;padding:0;border:0;border-radius:14px;background:transparent;box-shadow:none;cursor:pointer}html[data-theme=aoplo][data-surface=manage] .store-issue-press:hover{background:color-mix(in srgb,var(--m-blue-soft) 40%,transparent)}html[data-theme=aoplo][data-surface=manage] .store-issue-press:focus-visible{outline:2px solid var(--m-blue);outline-offset:2px}html[data-theme=aoplo][data-surface=manage] .store-issues li>.m-button{position:relative;z-index:1}html[data-theme=aoplo][data-surface=manage] .referral-settings-grid{display:grid;max-width:1040px;align-items:start;gap:20px;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr))}html[data-theme=aoplo][data-surface=manage] .referral-settings-grid .settings-card{max-width:none}html[data-theme=aoplo][data-surface=manage] .referral-settings-code{padding:4px 0 2px}html[data-theme=aoplo][data-surface=manage] .referral-settings-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px}html[data-theme=aoplo][data-surface=manage] .referral-settings-actions .m-button svg{width:14px;height:14px}html[data-theme=aoplo][data-surface=manage] .referral-renew{padding:0 8px;color:var(--m-muted)}html[data-theme=aoplo][data-surface=manage] .referral-settings-note{margin:0;color:var(--m-muted);font-size:13px;font-weight:700;text-align:center}html[data-theme=aoplo][data-surface=manage] .referral-switch-row{display:flex;align-items:center;gap:14px;padding:6px 0}html[data-theme=aoplo][data-surface=manage] .referral-switch-row+.referral-switch-row{padding-top:14px;border-top:1px solid var(--m-line-soft, #eeece5)}html[data-theme=aoplo][data-surface=manage] .referral-switch-row>span{display:grid;min-width:0;flex:1;gap:3px}html[data-theme=aoplo][data-surface=manage] .referral-switch-row strong{color:var(--m-ink);font-size:15px;font-weight:900}html[data-theme=aoplo][data-surface=manage] .referral-switch-row small{color:var(--m-muted);font-size:13px;font-weight:700}html[data-theme=aoplo][data-surface=manage] .referral-settings-tip{margin:4px 0 0;padding:12px 14px;border-radius:12px;background:var(--m-sunken);color:var(--m-ink-2);font-size:13px;font-weight:700;line-height:1.6}html[data-theme=aoplo][data-surface=manage] .referral-settings-loading{height:460px;border-radius:26px;background:var(--m-sunken)}html[data-theme=aoplo][data-surface=manage] .store-new-tag{margin-left:8px;vertical-align:2px}html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .store-workspace .store-directory-copy small.store-directory-referral{color:var(--m-blue-dark);font-weight:800}html[data-theme=aoplo][data-surface=manage] .store-editor-referral{display:flex;align-items:center;gap:8px;margin:0 0 14px;padding:12px 14px;border-radius:12px;background:var(--m-blue-soft);color:var(--m-blue-dark);font-size:14px;font-weight:800}html[data-theme=aoplo][data-surface=manage] .product-photo-field{display:flex;align-items:center;gap:14px}html[data-theme=aoplo][data-surface=manage] .product-photo-preview{display:grid;width:88px;height:88px;flex:none;place-items:center;overflow:hidden;border:1px solid var(--m-line);border-radius:16px;background:var(--m-sunken);color:var(--m-faint)}html[data-theme=aoplo][data-surface=manage] .product-photo-preview img{width:100%;height:100%;object-fit:cover}html[data-theme=aoplo][data-surface=manage] .product-photo-preview svg{width:26px;height:26px}html[data-theme=aoplo][data-surface=manage] .product-photo-actions{display:grid;gap:8px}html[data-theme=aoplo][data-surface=manage] .product-photo-actions strong{color:var(--m-ink);font-size:14px;font-weight:800}html[data-theme=aoplo][data-surface=manage] .product-photo-actions>span{display:flex;align-items:center;gap:14px}html[data-theme=aoplo][data-surface=manage] .products-row .m-cell.name.with-photo{display:flex;align-items:center;gap:12px}html[data-theme=aoplo][data-surface=manage] .products-photo{display:grid;width:44px;height:44px;flex:none;place-items:center;overflow:hidden;border:1px solid var(--m-line);border-radius:10px;background:var(--m-sunken);color:var(--m-faint)}html[data-theme=aoplo][data-surface=manage] .products-photo img{width:100%;height:100%;object-fit:cover}html[data-theme=aoplo][data-surface=manage] .products-photo svg{width:18px;height:18px}html[data-theme=aoplo][data-surface=manage] .products-name-text{display:block;min-width:0}html[data-theme=aoplo][data-surface=manage] .reminder-reach{display:flex;align-items:center;gap:12px;margin:0;padding:14px 16px;border:1px solid var(--m-line);border-radius:14px;background:var(--m-surface, #fff);color:var(--m-ink);font-size:15px}html[data-theme=aoplo][data-surface=manage] .reminder-reach>svg{width:20px;height:20px;flex:none;color:var(--m-primary, #3045de)}html[data-theme=aoplo][data-surface=manage] .reminder-reach>span{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}html[data-theme=aoplo][data-surface=manage] .reminder-reach strong{font-size:17px;font-weight:900}html[data-theme=aoplo][data-surface=manage] .reminder-reach small{color:var(--m-muted);font-size:13px}html[data-theme=aoplo][data-surface=manage] .app-reminder-preview{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;padding:16px 18px 22px;border-radius:22px;background:linear-gradient(160deg,#3045de,#2536b8)}html[data-theme=aoplo][data-surface=manage] .app-reminder-phones{display:flex;justify-self:center;margin-bottom:4px;padding:3px;border-radius:999px;background:#ffffff29}html[data-theme=aoplo][data-surface=manage] .app-reminder-phones button{min-height:34px;padding:0 18px;border:0;border-radius:999px;background:transparent;color:#dde1fb;font:inherit;font-size:14px;font-weight:800;cursor:pointer}html[data-theme=aoplo][data-surface=manage] .app-reminder-phones button[aria-pressed=true]{background:#fff;color:#3045de}html[data-theme=aoplo][data-surface=manage] .app-reminder-phones button:focus-visible{outline:3px solid #f9e452;outline-offset:2px}html[data-theme=aoplo][data-surface=manage] .app-reminder-notice{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;padding:14px 16px;border-radius:18px;background:#fffffff5;box-shadow:0 8px 24px #0a103c40;color:#171717}html[data-theme=aoplo][data-surface=manage] .app-reminder-app{display:flex;align-items:center;gap:8px;margin-bottom:4px;color:#62626b;font-size:12px;font-weight:700}html[data-theme=aoplo][data-surface=manage] .app-reminder-app small{margin-left:auto;font-size:12px;font-weight:600}html[data-theme=aoplo][data-surface=manage] .app-reminder-icon{display:grid;width:20px;height:20px;place-items:center;border-radius:6px;background:#3045de;color:#f9e452;font-size:12px;font-weight:900}html[data-theme=aoplo][data-surface=manage] .app-reminder-notice.iphone{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 14px 12px 12px;border-radius:22px;background:#ffffffed}html[data-theme=aoplo][data-surface=manage] .app-reminder-iphone-icon{display:block;width:38px;height:38px;border-radius:9px}html[data-theme=aoplo][data-surface=manage] .app-reminder-iphone-text{display:grid;grid-template-columns:minmax(0,1fr);gap:1px;min-width:0}html[data-theme=aoplo][data-surface=manage] .app-reminder-iphone-head{display:flex;align-items:baseline;gap:8px;min-width:0}html[data-theme=aoplo][data-surface=manage] .app-reminder-notice.iphone .app-reminder-iphone-head strong{flex:1;min-width:0;overflow:hidden;font-size:15px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}html[data-theme=aoplo][data-surface=manage] .app-reminder-iphone-head small{flex:none;color:#8c8c94;font-size:13px}html[data-theme=aoplo][data-surface=manage] .app-reminder-notice.iphone p{display:-webkit-box;overflow:hidden;color:#171717;font-size:15px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:4}html[data-theme=aoplo][data-surface=manage] .app-reminder-notice strong{font-size:15px;font-weight:800}html[data-theme=aoplo][data-surface=manage] .app-reminder-notice p{margin:0;color:#3a3a40;font-size:14px;line-height:1.45}html[data-theme=aoplo][data-surface=manage] .app-reminder-note{margin:0;color:#ffffffdb;font-size:13px;text-align:center}html[data-theme=aoplo][data-surface=manage] .usage-sides{display:inline-grid;grid-template-columns:1fr 1fr;gap:2px;padding:3px;border-radius:11px;background:var(--m-sunken)}html[data-theme=aoplo][data-surface=manage] .usage-sides button{display:grid;width:56px;height:36px;place-items:center;border:0;border-radius:8px;background:transparent;cursor:pointer}html[data-theme=aoplo][data-surface=manage] .usage-sides button.is-on{background:var(--m-surface);box-shadow:0 1px 2px #00000014}html[data-theme=aoplo][data-surface=manage] .usage-sides img{width:24px;height:24px;border-radius:6px}html[data-theme=aoplo][data-surface=manage] .usage-sides button:not(.is-on) img{opacity:.45}html[data-theme=aoplo][data-surface=manage] .usage-side-state{color:var(--m-muted);font-weight:700}html[data-theme=aoplo][data-surface=manage] .usage-side-state.is-on{color:var(--m-blue);font-weight:800}html[data-theme=aoplo][data-surface=manage] .usage-side-state.is-none{font-size:13px}html[data-theme=aoplo][data-surface=manage] .usage-table.line-side{--m-cols: minmax(100px, 1fr) 64px 92px 84px 76px 100px 64px 112px 76px 100px}html[data-theme=aoplo][data-surface=manage] .usage-table.app-side{--m-cols: minmax(160px, 1fr) 100px 120px 100px 120px}@media(min-width:900px){html[data-theme=aoplo][data-surface=manage] .usage-table.line-side{--m-cols: minmax(100px, 1fr) 64px 92px 84px 76px 100px 64px 112px 76px 100px}html[data-theme=aoplo][data-surface=manage] .usage-table.app-side{--m-cols: minmax(160px, 1fr) 100px 120px 100px 120px}}html[data-theme=aoplo][data-surface=manage] .usage-table.app-only{--m-cols: minmax(100px, 1fr) 64px 92px 64px 64px 112px 104px 100px}@media(min-width:1440px){html[data-theme=aoplo][data-surface=manage] .usage-table.app-only{--m-cols: minmax(140px, 1fr) 72px 96px 80px 80px 112px 112px 100px}}html[data-theme=aoplo][data-surface=manage] .usage-stores .usage-store-state{display:flex;align-items:center;gap:8px;grid-column:2;grid-row:1}html[data-theme=aoplo][data-surface=manage] .usage-summary .usage-kpi-skeleton{display:block;width:72px;height:22px;margin:3px 0;background:#ffffff38}html[data-theme=aoplo][data-surface=manage] .usage-loading .m-empty{padding-bottom:8px}html[data-theme=aoplo][data-surface=manage] .usage-skeleton-row{display:grid;grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr)) 72px;align-items:center;gap:24px;padding:18px 20px;border-top:1px solid var(--m-line)}html[data-theme=aoplo][data-surface=manage] .usage-skeleton-row .skeleton-bar{height:14px}html[data-theme=aoplo][data-surface=manage] .usage-skeleton-row .usage-skeleton-name{width:60%}html[data-theme=aoplo][data-surface=manage] .usage-skeleton-row .usage-skeleton-pill{height:22px;border-radius:11px}html[data-theme=aoplo][data-surface=manage] .usage-update{align-self:center;margin:0 4px 0 0;color:var(--m-muted);font-size:13px;font-weight:700}html[data-theme=aoplo][data-surface=manage] .usage-update.is-failed{color:var(--m-red)}html[data-theme=aoplo][data-surface=manage] .product-form-hold{min-width:0;margin:0;padding:0;border:0}html[data-theme=aoplo][data-surface=manage] .product-form-hold:disabled{opacity:.6;pointer-events:none;transition:opacity .2s}html[data-theme=aoplo][data-surface=manage] .product-extras{display:grid;gap:8px;min-width:0;margin:4px 0 0;padding:0;border:0}html[data-theme=aoplo][data-surface=manage] .product-extras legend{padding:0;color:var(--m-ink);font-size:14px;font-weight:800}html[data-theme=aoplo][data-surface=manage] .product-extras-hint{margin:-4px 0 2px;color:var(--m-muted);font-size:13px}html[data-theme=aoplo][data-surface=manage] .product-extra-row{display:grid;grid-template-columns:minmax(84px,7.5rem) minmax(0,1fr) 32px;align-items:center;gap:8px}html[data-theme=aoplo][data-surface=manage] .product-extra-row input:first-child{font-weight:700}html[data-theme=aoplo][data-surface=manage] .product-extras>.m-button{justify-self:start}html[data-theme=aoplo][data-surface=manage] .ai-product-extras{display:block;margin-top:2px;color:var(--m-muted)}html[data-theme=aoplo][data-surface=manage] .ai-product-extras>span{display:inline-block;max-width:100%;margin-right:1em}html[data-theme=aoplo][data-surface=manage] .store-state-tag{margin-left:8px;vertical-align:2px;white-space:nowrap}html[data-theme=aoplo][data-surface=manage] .store-state-tag.is-off{background:transparent;box-shadow:inset 0 0 0 1px var(--m-line);color:var(--m-muted)}html[data-theme=aoplo][data-surface=manage] .page-skeleton{grid-column:1 / -1}html[data-theme=aoplo][data-surface=manage] .page-skeleton-line{margin:0;padding:14px 16px 6px;color:var(--m-muted);font-size:13px;font-weight:700}html[data-theme=aoplo][data-surface=manage] .page-skeleton-row{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:center;gap:24px;padding:18px 20px;border-top:1px solid var(--m-line)}html[data-theme=aoplo][data-surface=manage] .page-skeleton-row .skeleton-bar{height:14px}html[data-theme=aoplo][data-surface=manage] .page-skeleton-row .page-skeleton-name{width:55%}html[data-theme=aoplo][data-surface=manage] .page-skeleton-row .page-skeleton-cell{width:40%;justify-self:end}html[data-theme=aoplo][data-surface=manage] .settings-logo-skeleton{width:96px;height:32px;border-radius:8px}html[data-theme=aoplo][data-surface=manage] .export-action{display:inline-flex;max-width:100%;flex-direction:column;align-items:flex-end;gap:4px}html[data-theme=aoplo][data-surface=manage] .export-empty-hint{max-width:14em;color:var(--m-muted);font-size:12px;font-weight:600;line-height:1.35;text-align:right}@media(max-width:479px){html[data-theme=aoplo][data-surface=manage] .production-runtime[data-entry=admin] .store-directory-copy strong{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:4px 6px;overflow:visible;white-space:normal}html[data-theme=aoplo][data-surface=manage] .store-directory-copy .store-row-open{display:-webkit-box;min-width:0;max-width:100%;flex:1 0 100%;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;white-space:normal;overflow-wrap:anywhere}html[data-theme=aoplo][data-surface=manage] .store-directory-copy .m-tag{flex:0 0 auto;margin-left:0}}html[data-theme=aoplo][data-surface=manage] .page-load-stage{grid-column:1 / -1}html[data-theme=aoplo][data-surface=manage] .page-load-still{margin:0;padding:6px 16px 12px;color:var(--m-muted);font-size:13px;font-weight:700}html[data-theme=aoplo][data-surface=manage] .page-load-stage.is-out{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin:12px 0;padding:14px 16px;border:1px solid var(--m-line);border-radius:12px;background:#fff}html[data-theme=aoplo][data-surface=manage] .m-table>.page-load-stage.is-out{margin:0;border:0;border-radius:0;background:transparent}html[data-theme=aoplo][data-surface=manage] .page-load-out{display:grid;gap:4px;margin:0}html[data-theme=aoplo][data-surface=manage] .page-load-out strong{color:#171717;font-size:15px;font-weight:900}html[data-theme=aoplo][data-surface=manage] .page-load-out span,html[data-surface=manage] .admin-load-failed-detail{color:var(--m-muted);font-size:13px;font-weight:600}html[data-surface=manage] .admin-load-failed-detail{display:block;margin-top:4px;color:#8a3535}html[data-theme=aoplo][data-surface=manage] .page-load-retry{flex:0 0 auto;min-width:88px;min-height:44px;padding:0 18px;border:0;border-radius:10px;background:var(--m-blue);color:#fff;font:inherit;font-weight:800;cursor:pointer}html[data-theme=aoplo][data-surface=manage] .page-load-retry:focus-visible{outline:2px solid #171717;outline-offset:2px}html[data-surface=manage] .admin-load-failed button{min-height:44px}html[data-theme=aoplo][data-surface=manage] .admin-mobile-drawer .drawer-scroll-frame{position:relative;display:flex;min-height:0;flex:1;flex-direction:column}html[data-theme=aoplo][data-surface=manage] .admin-mobile-drawer .drawer-scroll{min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}html[data-theme=aoplo][data-surface=manage] .admin-mobile-drawer .drawer-scroll::-webkit-scrollbar{display:none}html[data-theme=aoplo][data-surface=manage] .admin-mobile-drawer .drawer-scroll>nav{flex:none;overflow:visible}html[data-theme=aoplo][data-surface=manage] .admin-mobile-drawer .drawer-shade{position:absolute;z-index:1;right:0;left:0;display:block;height:24px;pointer-events:none}html[data-theme=aoplo][data-surface=manage] .admin-mobile-drawer .drawer-shade[hidden]{display:none}html[data-theme=aoplo][data-surface=manage] .admin-mobile-drawer .drawer-shade.top{top:0;background:linear-gradient(to bottom,#3045de,#3045de00)}html[data-theme=aoplo][data-surface=manage] .admin-mobile-drawer .drawer-shade.bottom{bottom:0;background:linear-gradient(to top,#3045de,#3045de00)}html[data-theme=aoplo][data-surface=manage] .admin-mobile-drawer .drawer-scroll-extras{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin-top:6px;padding:12px 0 6px;border-top:1px solid rgba(255,255,255,.14)}html[data-theme=aoplo][data-surface=manage] .store-editor-modal .admin-modal-header>div{min-width:0}html[data-theme=aoplo][data-surface=manage] .store-editor-modal .admin-modal-header p{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}html[data-theme=aoplo][data-surface=manage] .reminder-editor-send-to{display:grid;gap:8px;margin:0 0 16px}html[data-theme=aoplo][data-surface=manage] .reminder-editor-send-to .reminder-send-to-choices{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}html[data-theme=aoplo][data-surface=manage] .notification-send-to{display:inline-flex;align-items:center;gap:4px}html[data-theme=aoplo][data-surface=manage] .notification-send-to img,html[data-theme=aoplo][data-surface=manage] .reminder-send-to-icons img{border-radius:6px}html[data-theme=aoplo][data-surface=manage] .reminder-send-to-choices{display:grid;gap:8px}html[data-theme=aoplo][data-surface=manage] .reminder-send-to-choices button{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--m-line);border-radius:14px;background:var(--m-surface);color:var(--m-ink);font:inherit;text-align:left;cursor:pointer}html[data-theme=aoplo][data-surface=manage] .reminder-send-to-choices button.is-on{border:2px solid var(--m-blue);background:var(--m-blue-soft)}html[data-theme=aoplo][data-surface=manage] .reminder-send-to-icons{display:inline-flex;width:64px;flex:0 0 auto;gap:4px}html[data-theme=aoplo][data-surface=manage] .reminder-send-to-choices strong{display:block;font-size:16px;font-weight:800}html[data-theme=aoplo][data-surface=manage] .reminder-send-to-choices small{display:block;color:var(--m-muted);font-size:13px}html[data-theme=aoplo][data-surface=manage] .product-pack{display:grid;gap:8px;min-width:0;margin:4px 0 0;padding:0;border:0}html[data-theme=aoplo][data-surface=manage] .product-pack legend{padding:0;color:var(--m-ink);font-size:14px;font-weight:800}html[data-theme=aoplo][data-surface=manage] .product-pack-choices{display:flex;flex-wrap:wrap;gap:8px}html[data-theme=aoplo][data-surface=manage] .product-pack-choices label{display:inline-flex;align-items:center;min-height:40px;padding:0 18px;border:1px solid var(--m-line);border-radius:999px;background:#fff;font-size:15px;font-weight:700;cursor:pointer}html[data-theme=aoplo][data-surface=manage] .product-pack-choices label.selected{border-color:var(--m-primary, #3045de);background:var(--m-primary-soft, #eef0fd);color:var(--m-primary, #3045de)}html[data-theme=aoplo][data-surface=manage] .product-pack-choices input{position:absolute;opacity:0;pointer-events:none}html[data-theme=aoplo][data-surface=manage] .product-pack-choices label:focus-within{outline:2px solid var(--m-primary, #3045de);outline-offset:2px}html[data-theme=aoplo][data-surface=manage] .product-pack-hint{color:var(--m-muted);font-size:13px}html[data-theme=aoplo][data-surface=manage] .m-cell.amount .stat-exchange{display:block;color:var(--m-muted);font-size:12px;font-weight:600}
