.ooh-modal .ooh-close{flex:0 0 40px;overflow:hidden;box-sizing:border-box!important;justify-content:center!important;align-items:center!important;width:40px!important;height:40px!important;padding:0!important;line-height:0!important;display:inline-flex!important;position:relative!important}.ooh-modal .ooh-close svg{display:none!important}.ooh-modal .ooh-close:before,.ooh-modal .ooh-close:after{content:"";transform-origin:50%;pointer-events:none;background:currentColor;border-radius:999px;width:16px;height:2px;position:absolute;top:50%;left:50%}.ooh-modal .ooh-close:before{transform:translate(-50%,-50%)rotate(45deg)}.ooh-modal .ooh-close:after{transform:translate(-50%,-50%)rotate(-45deg)}.ooh-modal .ooh-close:hover{color:#713a22!important;background:#fff6ee!important;border-color:#d6bca8!important}.ooh-modal .ooh-close:focus-visible{outline:none;box-shadow:0 0 0 3px #8a472824}.ooh-modal .ooh-close:active{transform:translateY(1px)}@media (max-width:680px){.ooh-modal .ooh-close{flex-basis:36px;width:36px!important;height:36px!important}.ooh-modal .ooh-close:before,.ooh-modal .ooh-close:after{width:14px;height:2px}}
@media (max-width:760px){:is(html:has(.oso-modal),body:has(.oso-modal)){overscroll-behavior:none!important;width:100%!important;max-width:100vw!important;overflow-x:hidden!important}.oso-backdrop{width:100vw!important;max-width:none!important;height:100dvh!important;margin:0!important;padding:0!important;display:block!important;position:fixed!important;inset:0!important;overflow:hidden!important;transform:none!important}.oso-modal{border:0!important;border-radius:0!important;flex-direction:column!important;width:100vw!important;min-width:0!important;max-width:100vw!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;margin:0!important;padding:0!important;display:flex!important;position:fixed!important;inset:0!important;overflow:hidden!important;transform:translate(0,0)!important}.oso-modal,.oso-modal *{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}.oso-head{flex:none!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:8px!important;width:100%!important;padding:12px 10px 10px!important;display:grid!important;overflow:hidden!important}.oso-head>div:first-child{width:100%!important;overflow:hidden!important}.oso-head h2,.oso-head p,.oso-head small{overflow-wrap:anywhere!important;white-space:normal!important;width:100%!important}.oso-head h2{margin-top:4px!important;font-size:18px!important;line-height:1.1!important}.oso-head p{margin-top:4px!important;font-size:8.5px!important;line-height:1.35!important}.oso-head-actions{grid-template-columns:auto auto!important;justify-content:end!important;align-items:center!important;gap:5px!important;width:auto!important;max-width:none!important;display:grid!important}.oso-readonly{display:none!important}.oso-refresh{white-space:nowrap!important;width:auto!important;min-height:34px!important;padding:0 8px!important;font-size:8px!important}.oso-close{flex:0 0 34px!important;width:34px!important;min-width:34px!important;height:34px!important}.oso-summary{flex:none!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;width:100%!important;padding:8px 9px!important;display:grid!important;overflow:hidden!important}.oso-summary article{width:100%!important;min-height:64px!important;padding:8px 9px!important;overflow:hidden!important}.oso-summary strong{font-size:17px!important}.oso-toolbar{flex-direction:column!important;flex:none!important;align-items:stretch!important;gap:7px!important;width:100%!important;padding:0 9px 9px!important;display:flex!important;overflow:hidden!important}.oso-search,.oso-search input,.oso-category,.oso-category select,.oso-filters{width:100%!important;max-width:100%!important;margin:0!important;display:block!important}.oso-search input,.oso-category select{min-height:38px!important;padding-left:10px!important;padding-right:10px!important;font-size:9px!important}.oso-filters{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:5px!important;display:grid!important;overflow:hidden!important}.oso-filters button{white-space:nowrap!important;width:100%!important;min-width:0!important;min-height:36px!important;padding:0 2px!important;font-size:7.5px!important}.oso-error{flex:none!important;margin:0 9px 8px!important}.oso-list{overscroll-behavior:contain!important;flex:auto!important;width:calc(100% - 18px)!important;max-width:calc(100% - 18px)!important;min-height:0!important;margin:0 9px 9px!important;overflow:hidden auto!important}.oso-list-head{display:none!important}.oso-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;width:100%!important;max-width:100%!important;padding:10px!important;display:grid!important;overflow:hidden!important}.oso-product{grid-column:1/-1!important;width:100%!important;overflow:hidden!important}.oso-product strong,.oso-product small{overflow-wrap:anywhere!important;max-width:100%!important;display:block!important}.oso-metric{width:100%!important;padding:7px!important;overflow:hidden!important}.oso-status-wrap{justify-content:flex-start!important;width:100%!important}}
body.owner-dashboard-v3-active .order-list,body.owner-dashboard-v3-active .panel.empty-state{display:none!important}.owner-refresh-button svg{transform-origin:50%;flex:0 0 16px!important;width:16px!important;height:16px!important;display:block!important}.owner-refresh-button{line-height:1!important}@media (max-width:760px){html,body{max-width:100%!important;overflow-x:hidden!important}body.owner-dashboard-v3-active,body.owner-dashboard-v3-active main,body.owner-dashboard-v3-active #owner-dashboard-v3-host,body.owner-dashboard-v3-active .owner-dashboard-v3{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;transform:none!important}body.owner-dashboard-v3-active main{overflow-x:hidden!important}body.owner-dashboard-v3-active #owner-dashboard-v3-host,body.owner-dashboard-v3-active #owner-dashboard-v3-host *{box-sizing:border-box;min-width:0}body.owner-navigation-v2-active header.top{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}body.owner-navigation-v2-active header.top .brand,body.owner-navigation-v2-active header.top nav.owner-nav-v2{width:100%!important;min-width:0!important;max-width:100%!important}body.owner-navigation-v2-active header.top nav.owner-nav-v2{grid-template-columns:repeat(4,minmax(0,1fr))!important}body.owner-navigation-v2-active header.top nav.owner-nav-v2 button[data-owner-nav-visible=true]{text-overflow:ellipsis;width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.owner-dashboard-hero-v3,.owner-dashboard-panel,.owner-sales-panel,.owner-health-panel-v3,.owner-control-panel-v3{width:100%!important;min-width:0!important;max-width:100%!important}.owner-sales-head{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;display:grid!important}.owner-sales-head>div{min-width:0!important}.owner-refresh-button{white-space:nowrap!important;justify-content:center!important;align-items:center!important;gap:6px!important;min-width:0!important;min-height:36px!important;padding:0 10px!important;font-size:11px!important;display:inline-flex!important}.owner-refresh-button svg{flex-basis:15px!important;width:15px!important;height:15px!important}.owner-period-filter{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;width:100%!important;padding:11px 10px 0!important;display:grid!important}.owner-period-filter button{white-space:nowrap!important;width:100%!important;min-width:0!important;min-height:34px!important;padding:0 3px!important;font-size:10px!important}.owner-dashboard-kpis-v3{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;padding:10px!important}.owner-dashboard-kpis-v3 article{width:100%!important;min-width:0!important;padding:11px!important}.owner-control-grid-v3,.owner-health-grid-v3,.ooh-grid{width:100%!important;min-width:0!important;max-width:100%!important}body.owner-dashboard-v3-active footer{width:100%!important;max-width:100%!important;overflow:hidden!important}}
body.owner-dashboard-v3-active .owner-refresh-button,body.owner-dashboard-v3-active .ooh-refresh{box-sizing:border-box}body.owner-dashboard-v3-active .owner-refresh-button>svg,body.owner-dashboard-v3-active .ooh-refresh>svg{display:none!important}body.owner-dashboard-v3-active .owner-refresh-button:before,body.owner-dashboard-v3-active .ooh-refresh:before{content:"";transform-origin:50%;background:currentColor;flex:none;display:block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 11a8 8 0 0 0-14.9-4M4 4v5h5'/%3E%3Cpath d='M4 13a8 8 0 0 0 14.9 4M20 20v-5h-5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 11a8 8 0 0 0-14.9-4M4 4v5h5'/%3E%3Cpath d='M4 13a8 8 0 0 0 14.9 4M20 20v-5h-5'/%3E%3C/svg%3E") 50%/contain no-repeat}body.owner-dashboard-v3-active .owner-refresh-button{justify-content:center!important;align-items:center!important;gap:7px!important;line-height:1!important;display:inline-flex!important}body.owner-dashboard-v3-active .owner-refresh-button:before{width:15px;height:15px}body.owner-dashboard-v3-active .ooh-refresh{place-items:center!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;line-height:0!important;display:grid!important}body.owner-dashboard-v3-active .ooh-refresh:before{width:16px;height:16px}body.owner-dashboard-v3-active .ooh-refresh.loading:before{animation:.8s linear infinite owner-refresh-precision-spin}@keyframes owner-refresh-precision-spin{to{transform:rotate(360deg)}}@media (max-width:680px){body.owner-dashboard-v3-active .ooh-refresh{width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important}body.owner-dashboard-v3-active .owner-refresh-button:before,body.owner-dashboard-v3-active .ooh-refresh:before{width:15px;height:15px}}
body.owner-settings-center-active #owner-dashboard-v3-host,body.owner-settings-center-active .owner-dashboard-v3,body.owner-settings-center-active main>.heading{display:none!important}body.owner-settings-center-active #owner-settings-center-host{width:100%;margin-top:0;display:block!important}body.owner-settings-center-active .owner-settings-inline-v2 [data-owner-settings-section=location]>.osc-fields.two{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}body.owner-settings-center-active main{scroll-padding-top:104px}@media (max-width:680px){body.owner-settings-center-active main{scroll-padding-top:86px}}
body:has(.occ) main>.heading{margin-top:22px!important;margin-bottom:18px!important}@media (min-width:1181px){body .occ-list-head,body .occ-row{grid-template-columns:minmax(220px,1fr) 92px 78px 82px 120px 150px 214px!important;column-gap:10px!important}}body .occ-actions{grid-template-columns:86px 112px!important;justify-content:end!important;align-items:center!important;gap:8px!important;width:206px!important;min-width:206px!important;display:grid!important}body .occ-action-button{box-sizing:border-box!important;white-space:nowrap!important;text-align:center!important;vertical-align:middle!important;width:100%!important;min-width:0!important;height:38px!important;min-height:38px!important;max-height:38px!important;box-shadow:none!important;border-style:solid!important;border-width:1px!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;gap:6px!important;margin:0!important;padding:0 10px!important;font-size:10px!important;font-weight:800!important;line-height:1!important;display:inline-flex!important;overflow:hidden!important}body .occ-action-button svg{fill:none!important;stroke:currentColor!important;stroke-width:1.8px!important;stroke-linecap:round!important;stroke-linejoin:round!important;flex:0 0 14px!important;width:14px!important;height:14px!important;margin:0!important;display:block!important}body .occ-action-button span{min-width:0!important;line-height:1!important;display:block!important}body .occ-detail-button.occ-action-button{color:#6c4937!important;background:#fffaf6!important;border-color:#d8c5b6!important}body .occ-detail-button.occ-action-button:hover{color:#5e3927!important;background:#fff3e8!important;border-color:#b88d72!important;transform:none!important}body .occ-toggle.danger.occ-action-button{color:#a14635!important;background:#fff1ed!important;border-color:#eccac0!important}body .occ-toggle.danger.occ-action-button:hover{background:#fce5df!important;border-color:#dda99c!important;transform:none!important}body .occ-toggle.success.occ-action-button{color:#39744b!important;background:#edf7f0!important;border-color:#c9e0d0!important}body .occ-toggle.success.occ-action-button:hover{background:#e3f2e7!important;border-color:#afd1b9!important;transform:none!important}@media (max-width:1180px) and (min-width:761px){body .occ-row{padding-right:236px!important}body .occ-actions{grid-template-columns:86px 112px!important;width:206px!important;min-width:206px!important;position:absolute!important;top:50%!important;right:18px!important;transform:translateY(-50%)!important}}body .occ-backdrop{place-items:center!important;padding:24px!important}body .occ-modal{background:#fffaf6!important;border:1px solid #e2d0c1!important;border-radius:22px!important;flex-direction:column!important;width:min(640px,100vw - 48px)!important;height:auto!important;max-height:min(720px,100dvh - 48px)!important;margin:auto!important;display:flex!important;overflow:hidden!important;box-shadow:0 30px 86px #301c114d!important}body .occ-modal-head{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fffaf6!important;border-bottom:1px solid #ebded3!important;flex:none!important;grid-template-columns:50px minmax(0,1fr) 38px!important;align-items:center!important;gap:12px!important;padding:17px 20px 15px!important;display:grid!important;position:relative!important;top:auto!important}body .occ-modal-avatar{border-radius:14px!important;width:46px!important;height:46px!important;font-size:12px!important}body .occ-modal-title small{letter-spacing:.15em!important;font-size:8px!important}body .occ-modal-title h3{margin:4px 0 0!important;font-size:21px!important;line-height:1.08!important}body .occ-modal-title p{margin:4px 0 0!important;font-size:9px!important}body .occ-close{box-sizing:border-box!important;color:#674434!important;background:#fff!important;border:1px solid #ddc9ba!important;border-radius:10px!important;align-self:start!important;place-items:center!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;margin:0!important;padding:0!important;display:grid!important}body .occ-close>span{width:14px!important;height:14px!important}body .occ-close:hover{background:#fff2e7!important;border-color:#c6a48d!important;transform:none!important}body .occ-modal-body{overscroll-behavior:contain!important;scrollbar-gutter:stable!important;flex-direction:column!important;gap:10px!important;min-height:0!important;padding:14px 20px 18px!important;display:flex!important;overflow-y:auto!important}body .occ-profile-status{background:#fff!important;border:1px solid #eaded4!important;border-radius:13px!important;min-height:54px!important;padding:10px 13px!important}body .occ-profile-status>div:first-child{flex-direction:row!important;align-items:center!important;gap:8px!important;display:flex!important}body .occ-member-since{text-align:right!important;padding:0!important}body .occ-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}body .occ-detail-grid>div.occ-detail-card{border-radius:13px!important;min-height:78px!important;padding:12px 13px!important}body .occ-detail-card strong{margin-top:5px!important;font-size:14px!important}body .occ-detail-card small{margin-top:4px!important}body .occ-contact-card{border-radius:13px!important;padding:12px 13px!important}body .occ-section-label{margin-bottom:8px!important}body .occ-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}body .occ-contact-grid>div{border-radius:10px!important;min-width:0!important;padding:9px 10px!important}body .occ-rule-note{background:#fff4e8!important;border:1px solid #ead6c4!important;border-radius:13px!important;grid-template-columns:30px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;padding:11px 12px!important;display:grid!important}body .occ-rule-icon{color:#0000!important;background:#f3dfca!important;border:1px solid #e5c9ae!important;border-radius:9px!important;align-self:center!important;place-items:center!important;width:28px!important;height:28px!important;margin:0!important;font-size:0!important;line-height:1!important;display:grid!important;position:relative!important;overflow:hidden!important}body .occ-rule-icon:before{content:"i"!important;color:#8a4b2d!important;place-items:center!important;width:100%!important;height:100%!important;font-family:Arial,sans-serif!important;font-size:13px!important;font-style:normal!important;font-weight:900!important;line-height:1!important;display:grid!important;transform:translateY(-.5px)!important}body .occ-rule-note strong{margin:0!important;font-size:10px!important;line-height:1.25!important;display:block!important}body .occ-rule-note div>span{margin-top:3px!important;font-size:9px!important;line-height:1.45!important;display:block!important}body .occ-modal-footer{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;width:min(420px,100%)!important;margin:2px 0 0 auto!important;padding:0!important;display:grid!important}body .occ-modal-secondary,body .occ-modal-action{box-sizing:border-box!important;white-space:nowrap!important;border-radius:11px!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;height:42px!important;min-height:42px!important;max-height:42px!important;margin:0!important;padding:0 12px!important;font-size:9.5px!important;font-weight:850!important;line-height:1!important;display:inline-flex!important}body .occ-modal-secondary{color:#6c4937!important;background:#fff!important;border:1px solid #d9c6b7!important}body .occ-modal-secondary:hover{background:#fff3e9!important;border-color:#bd987e!important;transform:none!important}body .occ-modal-action:hover{transform:none!important}body .occ-backdrop.confirm{place-items:center!important;padding:24px!important}body .occ-confirm{border-radius:21px!important;width:min(410px,100vw - 48px)!important;margin:auto!important;padding:20px!important}body .occ-confirm-icon{border-radius:15px!important;width:48px!important;height:48px!important;margin:0 auto 9px!important;font-size:20px!important}body .occ-confirm-kicker{margin-bottom:5px!important;font-size:8px!important}body .occ-confirm h3{margin:0!important;font-size:20px!important;line-height:1.18!important}body .occ-confirm-customer{border-radius:12px!important;gap:9px!important;margin:13px 0 0!important;padding:10px 11px!important}body .occ-confirm-avatar{border-radius:10px!important;width:34px!important;height:34px!important}body .occ-confirm p{max-width:340px!important;margin:11px auto 0!important;font-size:9px!important;line-height:1.5!important}body .occ-confirm-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;width:min(320px,100%)!important;margin:14px auto 0!important;display:grid!important}body .occ-confirm-actions button{box-sizing:border-box!important;white-space:nowrap!important;border-radius:11px!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;height:42px!important;min-height:42px!important;max-height:42px!important;margin:0!important;padding:0 10px!important;font-size:9.5px!important;font-weight:850!important;line-height:1!important;display:inline-flex!important}body .occ-confirm-actions button:first-child{color:#6c4937!important;background:#fff!important;border:1px solid #d9c6b7!important}body .occ-confirm-actions button:first-child:hover:not(:disabled){background:#fff3e9!important;border-color:#bd987e!important;transform:none!important}body .occ-confirm-actions button.success,body .occ-confirm-actions button.danger{border-style:solid!important;border-width:1px!important}body .occ-confirm-actions button.success:hover:not(:disabled),body .occ-confirm-actions button.danger:hover:not(:disabled){transform:none!important}@media (max-width:760px){body:has(.occ) main>.heading{margin-top:14px!important;margin-bottom:12px!important}body .occ-row{grid-template-columns:minmax(0,1fr) auto!important;gap:9px!important;padding:12px!important;display:grid!important}body .occ-customer-cell{grid-column:1/2!important;min-width:0!important}body .occ-status{grid-area:1/2/auto/3!important;align-self:start!important}body .occ-row>.occ-metric,body .occ-row>.occ-activity{flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:2px!important;min-width:0!important;min-height:46px!important;padding:9px 10px!important;display:flex!important}body .occ-actions{grid-column:1/-1!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;min-width:0!important;margin-top:2px!important;position:static!important;transform:none!important}body .occ-action-button{width:100%!important;height:40px!important;min-height:40px!important;max-height:40px!important;padding:0 8px!important;font-size:9px!important}body .occ-modal{border-radius:19px!important;width:min(560px,100vw - 24px)!important;max-height:calc(100dvh - 24px)!important}body .occ-modal-head{grid-template-columns:44px minmax(0,1fr) 34px!important;gap:10px!important;padding:13px 14px 11px!important}body .occ-modal-avatar{border-radius:13px!important;width:42px!important;height:42px!important}body .occ-modal-title h3{font-size:18px!important}body .occ-close{width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important}body .occ-modal-body{gap:9px!important;padding:11px 13px 13px!important}body .occ-detail-grid{gap:7px!important}body .occ-detail-grid>div.occ-detail-card{min-height:72px!important;padding:10px!important}body .occ-contact-card,body .occ-rule-note{padding:10px!important}body .occ-modal-footer{gap:8px!important;width:100%!important;margin:1px 0 0!important}body .occ-modal-secondary,body .occ-modal-action{height:40px!important;min-height:40px!important;max-height:40px!important;padding:0 8px!important;font-size:9px!important}body .occ-confirm{border-radius:19px!important;width:min(390px,100vw - 24px)!important;padding:18px 16px 16px!important}body .occ-confirm h3{font-size:18px!important}body .occ-confirm-actions{gap:8px!important;width:100%!important;margin-top:13px!important}body .occ-confirm-actions button{height:40px!important;min-height:40px!important;max-height:40px!important;font-size:9px!important}}@media (max-width:480px){body .occ-backdrop,body .occ-backdrop.confirm{padding:8px!important}body .occ-summary-grid{gap:7px!important}body .occ-summary-grid article{min-height:92px!important;padding:12px!important}body .occ-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding:11px!important}body .occ-customer-cell{grid-column:1/2!important}body .occ-status{grid-column:2/3!important;justify-self:end!important}body .occ-row>.occ-metric,body .occ-row>.occ-activity{grid-column:auto!important;min-height:45px!important}body .occ-actions{grid-column:1/-1!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;width:100%!important;min-width:0!important}body .occ-action-button{width:100%!important;height:40px!important;min-height:40px!important;max-height:40px!important;padding:0 7px!important;font-size:9px!important}body .occ-modal{border-radius:18px!important;width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important}body .occ-modal-head{grid-template-columns:42px minmax(0,1fr) 32px!important;gap:9px!important;padding:12px 12px 10px!important}body .occ-modal-avatar{border-radius:12px!important;width:40px!important;height:40px!important}body .occ-modal-title small{font-size:7px!important}body .occ-modal-title h3{font-size:16px!important}body .occ-modal-title p{font-size:8px!important}body .occ-close{width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important}body .occ-close>span{transform:scale(.84)!important}body .occ-modal-body{gap:8px!important;padding:9px 11px 11px!important}body .occ-profile-status{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;min-height:48px!important;padding:8px 9px!important;display:grid!important}body .occ-profile-status>div:first-child{flex-direction:column!important;align-items:flex-start!important;gap:4px!important}body .occ-member-since{text-align:right!important}body .occ-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}body .occ-detail-grid>div.occ-detail-card{min-height:68px!important;padding:9px!important}body .occ-detail-card strong{font-size:12px!important}body .occ-contact-grid{grid-template-columns:1fr!important;gap:6px!important}body .occ-contact-grid>div{padding:8px 9px!important}body .occ-rule-note{grid-template-columns:27px minmax(0,1fr)!important;gap:8px!important;padding:9px!important}body .occ-rule-icon{border-radius:8px!important;width:26px!important;height:26px!important}body .occ-rule-icon:before{font-size:12px!important}body .occ-modal-footer{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;width:100%!important}body .occ-modal-secondary,body .occ-modal-action{white-space:normal!important;height:40px!important;min-height:40px!important;max-height:40px!important;padding:0 6px!important;font-size:8.5px!important;line-height:1.15!important}body .occ-confirm{border-radius:18px!important;width:min(360px,100vw - 16px)!important;padding:16px 14px 14px!important}body .occ-confirm-icon{border-radius:14px!important;width:44px!important;height:44px!important;margin-bottom:8px!important;font-size:19px!important}body .occ-confirm-kicker{margin-bottom:5px!important;font-size:7px!important}body .occ-confirm h3{font-size:17px!important}body .occ-confirm-customer{margin-top:10px!important;padding:9px 10px!important}body .occ-confirm p{margin-top:9px!important;font-size:8.5px!important}body .occ-confirm-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;width:100%!important;margin-top:12px!important}body .occ-confirm-actions button{height:40px!important;min-height:40px!important;max-height:40px!important;padding:0 6px!important;font-size:8.5px!important}}
.warkost-print-brand{display:none}@media print{.warkost-print-brand{color:#000;text-align:left;break-inside:avoid;border-bottom:1px dashed #111;justify-content:center!important;align-items:center!important;gap:7px!important;width:100%!important;margin:0 0 10px!important;padding:2px 0 8px!important;display:flex!important;overflow:visible!important}.warkost-print-brand-logo-wrap{flex:0 0 64px!important;place-items:center!important;width:64px!important;height:38px!important;display:grid!important;overflow:visible!important}.warkost-print-brand img{filter:grayscale()contrast(1.14);object-fit:contain!important;object-position:center!important;clip-path:none!important;width:64px!important;max-width:none!important;height:38px!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important;transform:none!important}.warkost-print-brand-copy{min-width:0;align-content:center!important;gap:1px!important;display:grid!important}.warkost-print-brand strong{letter-spacing:.03em;white-space:nowrap;font-size:11px;line-height:1.08}.warkost-print-brand span{letter-spacing:.2em;font-size:8px;font-weight:800;line-height:1.05}.admin-settlement-print-sheet>.admin-settlement-print-logo{display:none!important}}.manager-owner-panel.manager-mode label:has(.manager-owner-money-input input:disabled):after{content:"Belum ada Kas Manager yang siap disetor. Verifikasi setoran Admin terlebih dahulu di menu Kas & Setoran.";color:#8a6a5d;margin-top:7px;font-size:11px;font-weight:650;line-height:1.45;display:block}.manager-owner-panel.manager-mode .manager-owner-money-input:has(input:disabled){opacity:.82;background:#f8f2ed;border-style:dashed}
.store-hours-panel{--soh-ink:#2f1e17;--soh-muted:#76665b;--soh-soft:#fffaf4;--soh-line:#eadccd;--soh-accent:#a44325;--soh-accent-dark:#75301f;--soh-accent-soft:#fff0e7;--soh-green:#238653;--soh-green-soft:#ebf8ef;--soh-red:#a84a3f;--soh-red-soft:#fff0ed;width:min(100%,1040px);color:var(--soh-ink);background:radial-gradient(circle at 92% 4%,#e2a46c21,#0000 15rem),linear-gradient(#fffdf9 0%,#fffaf4 100%);border:1px solid #96654429;border-radius:28px;margin:0 auto 30px;overflow:hidden;box-shadow:0 24px 60px #43271817,0 2px 8px #4327180a}.store-hours-icon{flex:none;width:22px;height:22px}.store-hours-head{border-bottom:1px solid #9665441f;grid-template-columns:minmax(0,1fr) minmax(240px,310px);align-items:center;gap:28px;padding:clamp(24px,3.4vw,38px);display:grid;position:relative}.store-hours-head:after{content:"";pointer-events:none;opacity:.5;background:radial-gradient(circle at 22% 65%,#a443251f 0 7px,#0000 8px),radial-gradient(circle at 48% 46%,#c982491f 0 10px,#0000 11px),radial-gradient(circle at 76% 66%,#a4432517 0 6px,#0000 7px);width:118px;height:54px;position:absolute;bottom:-20px;right:28px}.store-hours-head-copy{min-width:0}.store-hours-eyebrow{color:#a4512e;letter-spacing:.17em;align-items:center;gap:8px;font-size:.72rem;font-weight:850;display:inline-flex}.store-hours-eyebrow:before{content:"";background:#c2633c;border-radius:999px;width:24px;height:2px}.store-hours-head h2{color:#291a15;letter-spacing:-.045em;margin:8px 0 7px;font-size:clamp(1.75rem,3.2vw,2.45rem);line-height:1.08}.store-hours-head p{max-width:620px;color:var(--soh-muted);margin:0;font-size:.94rem;line-height:1.6}.store-hours-effective{background:linear-gradient(140deg,#f9f2e8,#fffdf8);border:1px solid #7357411f;border-radius:21px;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:14px;min-width:0;padding:17px 18px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffc}.store-hours-effective.open{background:linear-gradient(140deg,#eaf8ef,#f8fdf9);border-color:#23865329}.store-hours-effective.closed{background:linear-gradient(140deg,#fff0ed,#fff9f7);border-color:#a84a3f26}.store-hours-effective-icon{color:#a04b2c;background:#ffffffb8;border-radius:18px;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 8px 22px #6b422a14}.store-hours-effective.open .store-hours-effective-icon{color:var(--soh-green)}.store-hours-effective.closed .store-hours-effective-icon{color:var(--soh-red)}.store-hours-effective-copy{gap:2px;min-width:0;display:grid}.store-hours-status-line{align-items:center;gap:8px;display:flex}.store-hours-status-line i,.customer-store-status i{background:var(--soh-red);border-radius:50%;flex:0 0 9px;width:9px;height:9px;box-shadow:0 0 0 5px #a84a3f1a}.store-hours-effective.open .store-hours-status-line i,.customer-store-status.open i{background:var(--soh-green);box-shadow:0 0 0 5px #2386531c}.store-hours-effective small{color:#77685e;font-size:.72rem;line-height:1.35}.store-hours-effective strong{color:#3a261d;letter-spacing:.035em;margin-top:1px;font-size:1.18rem;line-height:1.2}.store-hours-effective.open strong{color:#157544}.store-hours-effective.closed strong{color:#963f35}.store-hours-form{gap:16px;padding:clamp(18px,3vw,30px);display:grid}.store-hours-section{border:1px solid var(--soh-line);background:#ffffffd1;border-radius:21px;gap:20px;padding:clamp(18px,2.5vw,25px);display:grid;box-shadow:0 10px 28px #462d1b09}.store-hours-section-head{align-items:flex-start;gap:12px;display:flex}.store-hours-section-icon{width:38px;height:38px;color:var(--soh-accent);background:var(--soh-accent-soft);border-radius:12px;flex:0 0 38px;place-items:center;display:grid}.store-hours-section-icon .store-hours-icon{width:20px;height:20px}.store-hours-section-head h3{color:#342018;margin:0;font-size:1rem;line-height:1.35}.store-hours-section-head p{color:var(--soh-muted);margin:3px 0 0;font-size:.8rem;line-height:1.5}.store-hours-panel fieldset{border:0;min-width:0;margin:0;padding:0}.store-hours-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.store-hours-toggle{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.store-hours-toggle label{cursor:pointer;background:#fffdfb;border:1px solid #e2d5c7;border-radius:17px;grid-template-columns:18px 44px minmax(0,1fr);align-items:center;gap:12px;min-height:98px;padding:16px;transition:border-color .16s,box-shadow .16s,background .16s,transform .16s;display:grid;position:relative;overflow:hidden}.store-hours-toggle label:hover{border-color:#c9977c;transform:translateY(-1px);box-shadow:0 8px 22px #5c37210f}.store-hours-toggle label.active.open{background:linear-gradient(140deg,#fff1e8,#fffaf5);border-color:#b55835;box-shadow:0 0 0 2px #b5583512}.store-hours-toggle label.active.closed{background:linear-gradient(140deg,#fff0ed,snow);border-color:#bd655b;box-shadow:0 0 0 2px #a84a3f11}.store-hours-toggle input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.store-hours-radio-mark{background:#fff;border:1.5px solid #c7b6aa;border-radius:50%;place-items:center;width:17px;height:17px;display:grid}.store-hours-toggle label.active .store-hours-radio-mark{border:5px solid var(--soh-accent)}.store-hours-toggle label.active.closed .store-hours-radio-mark{border-color:var(--soh-red)}.store-hours-option-icon{border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.store-hours-option-icon.open{color:#a84424;background:#fde4d5}.store-hours-option-icon.closed{color:#9b4036;background:#ffe3df}.store-hours-option-icon .store-hours-icon{width:21px;height:21px}.store-hours-option-copy{gap:4px;min-width:0;display:grid}.store-hours-option-copy strong{color:#38231b;font-size:.88rem;line-height:1.3}.store-hours-option-copy small{color:#806e62;font-size:.72rem;font-weight:500;line-height:1.45}.store-hours-times{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.store-hours-times>label,.store-hours-reason{gap:10px;min-width:0;display:grid}.store-hours-field-label{align-items:center;gap:10px;display:flex}.store-hours-field-label>span:last-child{gap:1px;min-width:0;display:grid}.store-hours-field-label strong{color:#39251c;font-size:.8rem;line-height:1.3}.store-hours-field-label small{color:#8a786c;font-size:.68rem;font-weight:500;line-height:1.35}.store-hours-time-icon,.store-hours-reason-icon{border-radius:10px;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.store-hours-time-icon.open{color:#d98a22;background:#fff6df}.store-hours-time-icon.closed{color:#ac684d;background:#fbece6}.store-hours-reason-icon{color:#9c4629;background:#f9e9df}.store-hours-time-icon .store-hours-icon,.store-hours-reason-icon .store-hours-icon{width:18px;height:18px}.store-hours-times input,.store-hours-reason textarea{box-sizing:border-box;color:#302019;width:100%;font:inherit;background:#fff;border:1px solid #dccdbf;border-radius:13px;outline:none;transition:border-color .16s,box-shadow .16s,background .16s}.store-hours-times input{min-height:50px;padding:11px 13px;font-size:.87rem;font-weight:720}.store-hours-reason{position:relative}.store-hours-reason textarea{resize:vertical;min-height:88px;padding:13px 54px 20px 13px;font-size:.83rem;line-height:1.5}.store-hours-times input:focus,.store-hours-reason textarea:focus{background:#fffdfa;border-color:#b75a37;box-shadow:0 0 0 3px #b75a3717}.store-hours-times input:disabled,.store-hours-reason textarea:disabled{cursor:not-allowed;opacity:.65;background:#f8f3ed}.store-hours-char-count{color:#9a897e;font-size:.65rem;font-weight:650;position:absolute;bottom:8px;right:12px}.store-hours-info{color:#245f91;background:linear-gradient(140deg,#edf7ff,#f7fbff);border:1px solid #bfdaf1;border-radius:13px;align-items:flex-start;gap:11px;padding:12px 14px;display:flex}.store-hours-info>.store-hours-icon{width:19px;height:19px;margin-top:1px}.store-hours-info>div{gap:2px;display:grid}.store-hours-info strong{font-size:.75rem}.store-hours-info span{color:#44749a;font-size:.69rem;line-height:1.45}.store-hours-summary{background:#fffaf4;border:1px solid #e6d8c8;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.store-hours-summary>div{gap:3px;min-width:0;padding:13px 16px;display:grid}.store-hours-summary>div+div{border-left:1px solid #eadfd3}.store-hours-summary span{color:#a2603a;letter-spacing:.11em;font-size:.61rem;font-weight:850}.store-hours-summary strong{overflow-wrap:anywhere;color:#463024;font-size:.79rem;line-height:1.35}.store-hours-feedback{border-radius:12px;padding:12px 14px;font-size:.8rem;font-weight:650}.store-hours-feedback.error{color:#8c382f;background:#fff0ed;border:1px solid #efc1ba}.store-hours-feedback.success{color:#246c47;background:#edf8f1;border:1px solid #bfdfca}.store-hours-actionbar{z-index:6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffbf6f0;border:1px solid #be997c4d;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;padding:13px 14px 13px 17px;display:flex;position:sticky;bottom:14px;box-shadow:0 14px 32px #462b1b1c}.store-hours-save-state{gap:2px;min-width:0;display:grid}.store-hours-save-state span{color:#4b3429;font-size:.73rem;font-weight:800}.store-hours-save-state small{color:#8b796d;font-size:.64rem;line-height:1.35}.store-hours-actions{flex:none;align-items:center;gap:9px;display:flex}.store-hours-actions button{border-radius:11px;min-height:42px;padding:10px 15px;font-size:.75rem;font-weight:750}.store-hours-actions .primary{color:#fff;background:linear-gradient(135deg,#a94727,#7f301f);border-color:#9d3f23;justify-content:center;align-items:center;gap:8px;min-width:166px;display:inline-flex;box-shadow:0 8px 18px #7f301f2e}.store-hours-actions .primary:hover:not(:disabled){background:linear-gradient(135deg,#b44f2d,#8a3421);border-color:#7c2f1f;transform:translateY(-1px)}.store-hours-actions .primary .store-hours-icon{width:17px;height:17px}.customer-store-status{color:#4c3322;background:#fffdf8e6;border:1px solid #68452629;border-radius:999px;align-items:center;gap:9px;width:fit-content;margin:8px 0 10px;padding:9px 13px;font-size:.86rem;font-weight:750;display:inline-flex}.customer-store-status.closed{color:#7b352e;background:#fff2ef}.checkout-store-closed{color:#71342d;background:#fff2ef;border:1px solid #e3b4ac;border-radius:14px;margin:0 0 16px;padding:14px 16px}.checkout-store-closed strong,.checkout-store-closed span{display:block}@media (max-width:820px){.store-hours-panel{border-radius:22px}.store-hours-head{grid-template-columns:1fr;gap:18px}.store-hours-effective{grid-template-columns:50px minmax(0,1fr);width:100%}.store-hours-effective-icon{border-radius:15px;width:50px;height:50px}.store-hours-toggle{grid-template-columns:1fr}}@media (max-width:620px){.store-hours-panel{border-radius:18px;width:100%;margin-bottom:22px;box-shadow:0 14px 34px #43271812}.store-hours-head{padding:20px 16px 17px}.store-hours-head h2{margin-top:6px;font-size:1.62rem}.store-hours-head p{font-size:.8rem;line-height:1.5}.store-hours-eyebrow{letter-spacing:.13em;font-size:.6rem}.store-hours-effective{border-radius:16px;padding:13px 14px}.store-hours-effective strong{font-size:1.05rem}.store-hours-form{gap:12px;padding:14px}.store-hours-section{border-radius:16px;gap:16px;padding:15px}.store-hours-section-head{gap:9px}.store-hours-section-icon{flex-basis:34px;width:34px;height:34px}.store-hours-section-head h3{font-size:.92rem}.store-hours-section-head p{font-size:.7rem}.store-hours-toggle{gap:8px}.store-hours-toggle label{border-radius:14px;grid-template-columns:17px 39px minmax(0,1fr);gap:10px;min-height:84px;padding:12px}.store-hours-option-icon{width:39px;height:39px}.store-hours-option-copy strong{font-size:.8rem}.store-hours-option-copy small{font-size:.66rem}.store-hours-times{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.store-hours-field-label{align-items:flex-start;gap:7px}.store-hours-time-icon{flex-basis:28px;width:28px;height:28px}.store-hours-field-label strong{font-size:.72rem}.store-hours-field-label small{display:none}.store-hours-times input{min-height:45px;padding:9px;font-size:.76rem}.store-hours-info{padding:10px 11px}.store-hours-info strong{font-size:.7rem}.store-hours-info span{font-size:.63rem}.store-hours-reason textarea{min-height:82px;font-size:.74rem}.store-hours-summary{grid-template-columns:1fr}.store-hours-summary>div{padding:10px 12px}.store-hours-summary>div+div{border-top:1px solid #eadfd3;border-left:0}.store-hours-actionbar{border-radius:14px;gap:10px;padding:11px;display:grid;bottom:8px}.store-hours-save-state{padding:0 2px}.store-hours-save-state small{display:none}.store-hours-actions{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:8px;display:grid}.store-hours-actions button,.store-hours-actions .primary{width:100%;min-width:0;min-height:43px;padding:9px 10px;font-size:.68rem}}@media (max-width:390px){.store-hours-times,.store-hours-actions{grid-template-columns:1fr}}
.realtime-status{z-index:1190;color:#5b3a27;letter-spacing:.05em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffaf0f0;border:1px solid #56392629;border-radius:999px;align-items:center;gap:7px;padding:5px 6px 5px 9px;font-size:10px;font-weight:800;display:flex;position:fixed;bottom:14px;right:14px;box-shadow:0 5px 18px #3e26161f}.realtime-status>span{align-items:center;gap:5px;display:inline-flex}.realtime-status i{background:#9b7b67;border-radius:50%;width:7px;height:7px}.realtime-status-live i{background:#2f8a52}.realtime-status-reconnecting i{background:#d58d2c}.realtime-status button{color:#62402d;min-height:27px;font:inherit;letter-spacing:0;cursor:pointer;background:#f0e2cf;border:0;border-radius:999px;padding:4px 9px}@media (max-width:680px){.realtime-status{right:8px;bottom:calc(76px + env(safe-area-inset-bottom));opacity:.9}}@media (max-width:560px){body.manager-dashboard-polished .realtime-status,body.owner-navigation-v2-active .realtime-status{display:none!important}}
.preparing-eta-banner{color:#5d3925;background:linear-gradient(135deg,#fffaf4 0%,#fff5e8 100%);border:1px solid #dfc8ae;border-radius:16px;grid-column:1/-1;align-items:center;gap:14px;width:100%;margin-top:16px;padding:15px 17px;display:flex;box-shadow:0 8px 20px #5a351f0d}.preparing-eta-banner .preparing-eta-icon{background:#f2dfca;border-radius:999px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:1.2rem;font-weight:850;display:grid}.preparing-eta-copy{gap:2px;min-width:0;display:grid}.preparing-eta-eyebrow{letter-spacing:.1em;font-weight:850;color:#9b603b!important;font-size:.62rem!important}.preparing-eta-countdown{font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin:1px 0;font-size:clamp(1.18rem,2vw,1.55rem)!important;line-height:1.12!important}.preparing-eta-detail{color:#806b5e!important;font-size:.76rem!important;line-height:1.4!important}.preparing-eta-banner.active{background:linear-gradient(135deg,#fff9ef 0%,#fff2dc 100%);border-color:#d6b88d}.preparing-eta-banner.overdue{color:#8d2d22;background:linear-gradient(135deg,#fff7f4 0%,#ffede8 100%);border-color:#dfb0a5}.preparing-eta-banner.overdue .preparing-eta-icon{background:#f7d8d1}.preparing-eta-banner.overdue .preparing-eta-eyebrow,.preparing-eta-banner.overdue .preparing-eta-detail{color:#a1483c!important}.preparing-eta-ops{color:#5d3925;background:#fff9f0;border:1px solid #ead5bd;border-radius:13px;align-items:center;gap:10px;margin:10px 0 2px;padding:10px 12px;display:flex}.preparing-eta-ops-icon{background:#f2dfca;border-radius:10px;flex:0 0 32px;place-items:center;width:32px;height:32px;font-weight:850;display:grid}.preparing-eta-ops-copy{grid-template-columns:auto 1fr;align-items:baseline;gap:1px 9px;min-width:0;display:grid}.preparing-eta-ops-copy small{color:#886c5d;text-transform:uppercase;letter-spacing:.04em;font-size:.68rem;font-weight:800}.preparing-eta-ops-copy strong{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:1rem}.preparing-eta-ops-copy em{color:#917b6f;grid-column:1/-1;font-size:.7rem;font-style:normal}.preparing-eta-ops.active{background:#fff7e9;border-color:#d9ba8d}.preparing-eta-ops.overdue{color:#922f24;background:#fff1ee;border-color:#e0aca1}.preparing-eta-ops.overdue .preparing-eta-ops-icon{background:#f6d5ce}.preparing-eta-ops.overdue .preparing-eta-ops-copy small,.preparing-eta-ops.overdue .preparing-eta-ops-copy em{color:#a34c40}.kitchen-time-chip [data-preparing-eta-value]{font-variant-numeric:tabular-nums;margin-left:4px}.kitchen-time-chip.urgent [data-preparing-eta-value]{font-weight:850}@media (max-width:620px){.preparing-eta-banner{gap:11px;margin-top:12px;padding:12px 13px}.preparing-eta-banner .preparing-eta-icon{flex-basis:36px;width:36px;height:36px}.preparing-eta-countdown{font-size:1.2rem!important}.preparing-eta-ops{padding:9px 10px}.preparing-eta-ops-copy{column-gap:7px}}
main[data-admin-view=orders] .order>.actions>button.primary.admin-action-confirm{color:#fff!important;background:linear-gradient(135deg,#7a3422,#5a2117)!important;border-color:#6d2f20!important}main[data-admin-view=orders] .order>.actions>button.primary.admin-action-prepare{color:#fff!important;background:linear-gradient(135deg,#f39a18,#d97706)!important;border-color:#c96a08!important}main[data-admin-view=orders] .order>.actions>button.primary.admin-action-ready{color:#fff!important;background:linear-gradient(135deg,#28a95c,#18753b)!important;border-color:#18753b!important}
.zz642a_backdrop{z-index:1600;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1f140d75;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.zz642a_sheet{background:#fffdf9;border:1px solid #764d3129;border-radius:28px;grid-template-rows:auto minmax(0,1fr) auto;width:min(560px,100%);max-height:min(760px,100dvh - 48px);display:grid;overflow:hidden;box-shadow:0 28px 80px #4226143d}.zz642a_header{border-bottom:1px solid #eee4db;justify-content:space-between;align-items:flex-start;gap:18px;padding:24px 24px 18px;display:flex}.zz642a_header>div{gap:5px;display:grid}.zz642a_header span{color:#b76637;letter-spacing:.14em;font-size:.71rem;font-weight:800}.zz642a_header h2{color:#2e2118;margin:0;font-size:1.35rem;line-height:1.2}.zz642a_header p{color:#76685f;margin:0;font-size:.86rem;line-height:1.5}.zz642a_header button{color:#514238;cursor:pointer;background:#f3ede7;border:0;border-radius:999px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:1.35rem;line-height:1;display:grid}.zz642a_body{gap:16px;padding:22px 24px;display:grid;overflow-y:auto}.zz642a_upload{text-align:center;cursor:pointer;background:linear-gradient(#fffaf5 0%,#fdf5ed 100%);border:1.5px dashed #cfaa8c;border-radius:22px;align-content:center;justify-items:center;gap:9px;min-height:260px;padding:28px;display:grid}.zz642a_upload input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.zz642a_camera{color:#a8562e;background:#efe0d1;border-radius:18px;place-items:center;width:58px;height:58px;font-size:2rem;font-weight:700;display:grid}.zz642a_upload strong{color:#3a281c;font-size:1rem}.zz642a_upload small{color:#806f63;max-width:360px;font-size:.78rem;line-height:1.5}.zz642a_preview{gap:12px;display:grid}.zz642a_preview img{object-fit:contain;background:#eee7e0;border-radius:20px;width:100%;max-height:390px}.zz642a_preview button{color:#6b4935;cursor:pointer;background:#fff;border:1px solid #d7c4b5;border-radius:12px;justify-self:start;padding:9px 13px;font-weight:700}.zz642a_note{background:#f6f0e9;border-radius:16px;gap:4px;padding:14px 15px;display:grid}.zz642a_note strong{color:#463226;font-size:.82rem}.zz642a_note span{color:#78685d;font-size:.76rem;line-height:1.45}.zz642a_error{color:#a33a2c;background:#fff0ed;border-radius:12px;margin:0;padding:11px 13px;font-size:.8rem;font-weight:700}.zz642a_footer{background:#fffdf9f5;border-top:1px solid #eee4db;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:10px;padding:16px 24px 20px;display:grid}.zz642a_footer button{cursor:pointer;border-radius:14px;min-height:46px;font-weight:800}.zz642a_footer button:disabled{cursor:not-allowed;opacity:.48}.zz642a_secondary{color:#5b493c;background:#fff;border:1px solid #d9cbc0}.zz642a_primary{color:#fff;background:#b75a32;border:1px solid #a94f28;box-shadow:0 8px 22px #b75a3233}@media (max-width:620px){.zz642a_backdrop{align-items:end;padding:0}.zz642a_sheet{border-bottom:0;border-radius:24px 24px 0 0;width:100%;max-height:92dvh}.zz642a_header{padding:20px 18px 15px}.zz642a_body{padding:18px}.zz642a_upload{min-height:230px;padding:22px 18px}.zz642a_footer{padding:13px 18px calc(14px + env(safe-area-inset-bottom));grid-template-columns:1fr 1.45fr}}
.DjR8ya_capturePanel{cursor:default}.DjR8ya_hiddenInput{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.DjR8ya_sourceActions{grid-template-columns:1fr 1fr;gap:12px;width:100%;max-width:430px;margin-top:8px;display:grid}.DjR8ya_sourceActions button{text-align:left;cursor:pointer;border-radius:16px;align-items:center;gap:11px;min-height:86px;padding:14px;display:flex}.DjR8ya_sourceActions button>span:first-child{border-radius:12px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:1.35rem;display:grid}.DjR8ya_sourceActions button>span:last-child{gap:3px;display:grid}.DjR8ya_sourceActions button strong{font-size:.88rem}.DjR8ya_sourceActions button small{color:inherit;opacity:.75;font-size:.72rem}.DjR8ya_cameraButton{color:#fff;background:#b75a32;border:1px solid #ad4f28;box-shadow:0 8px 20px #b75a322e}.DjR8ya_cameraButton>span:first-child{background:#ffffff26}.DjR8ya_attachmentButton{color:#604535;background:#fff;border:1px solid #d9c5b5}.DjR8ya_attachmentButton>span:first-child{background:#f3e8de}.DjR8ya_sourceActions button:disabled{cursor:not-allowed;opacity:.5}@media (max-width:520px){.DjR8ya_sourceActions{grid-template-columns:1fr}.DjR8ya_sourceActions button{min-height:72px}}
.M4EDfG_center{box-sizing:border-box;color:#2f211b;background:#fbf7f3;height:100%;padding:26px 30px 34px;overflow:auto}.M4EDfG_header{border-bottom:1px solid #eadfd6;justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:18px;display:flex}.M4EDfG_titleBlock>span,.M4EDfG_detailHeader>div>span{letter-spacing:.14em;color:#b75230;font-size:11px;font-weight:800}.M4EDfG_header h1{margin:5px 0 6px;font-size:30px;line-height:1.15}.M4EDfG_header p{color:#806f65;margin:0;font-size:14px}.M4EDfG_headerActions{gap:9px;display:flex}.M4EDfG_headerActions button,.M4EDfG_more{color:#49372e;cursor:pointer;background:#fff;border:1px solid #decfc4;border-radius:10px;padding:10px 14px;font-weight:700}.M4EDfG_headerActions button:disabled{opacity:.55;cursor:default}.M4EDfG_summaryBar{background:#fff;border:1px solid #eadfd6;border-radius:13px;align-items:center;gap:20px;margin:18px 0 14px;padding:13px 16px;display:flex}.M4EDfG_summaryBar>div{align-items:baseline;gap:8px;min-width:0;display:flex}.M4EDfG_summaryBar span{color:#89786e;font-size:12px}.M4EDfG_summaryBar strong{color:#35271f;font-size:17px}.M4EDfG_summaryBar>i{background:#ece2da;width:1px;height:24px}.M4EDfG_searchWrap{background:#fff;border:1px solid #dfd2c8;border-radius:12px;align-items:center;gap:10px;margin-bottom:14px;padding:0 13px;display:flex}.M4EDfG_searchWrap svg{fill:none;stroke:#8e7d73;stroke-width:1.8px;stroke-linecap:round;width:18px;height:18px}.M4EDfG_searchWrap input{width:100%;font:inherit;color:#35271f;background:0 0;border:0;outline:0;padding:12px 0}.M4EDfG_searchWrap input::placeholder{color:#a29085}.M4EDfG_error,.M4EDfG_empty{background:#fff3ef;border:1px solid #efc6b8;border-radius:12px;margin:12px 0;padding:15px}.M4EDfG_listHeader,.M4EDfG_historyRow{grid-template-columns:minmax(190px,1.25fr) minmax(180px,1.25fr) minmax(150px,1fr) minmax(150px,.9fr) 110px 26px;align-items:center;gap:16px;display:grid}.M4EDfG_listHeader{color:#97867c;text-transform:uppercase;letter-spacing:.08em;padding:0 14px 8px;font-size:10px;font-weight:800}.M4EDfG_historyList{background:#fff;border:1px solid #e6d9d0;border-radius:14px;overflow:hidden}.M4EDfG_historyRow{color:#35271f;text-align:left;width:100%;font:inherit;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eee5de;padding:15px 14px;transition:background .16s}.M4EDfG_historyRow:last-child{border-bottom:0}.M4EDfG_historyRow:hover{background:#fff9f5}.M4EDfG_orderCell{align-items:center;gap:11px;min-width:0;display:flex}.M4EDfG_orderCell>i{background:#3f8a69;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #e9f5ef}.M4EDfG_orderCell>span,.M4EDfG_cell{min-width:0;display:block}.M4EDfG_orderCell strong,.M4EDfG_cell strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;display:block;overflow:hidden}.M4EDfG_orderCell small,.M4EDfG_cell small{color:#8a786e;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:11px;display:block;overflow:hidden}.M4EDfG_proofBadge{white-space:nowrap;border-radius:999px;justify-self:start;padding:6px 9px;font-size:11px;font-weight:750}.M4EDfG_proofReady{color:#2f7658;background:#eaf6ef}.M4EDfG_proofLegacy{color:#806f65;background:#f3eee9}.M4EDfG_rowArrow{color:#b55431;text-align:right;font-size:18px}.M4EDfG_more{margin:18px auto 0;display:block}.M4EDfG_detailBackdrop{z-index:1600;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#271c178c;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.M4EDfG_detailDialog{background:#fbf7f3;border:1px solid #e2d4ca;border-radius:20px;width:min(820px,100%);max-height:min(760px,100vh - 48px);overflow:auto;box-shadow:0 28px 80px #2a1d174d}.M4EDfG_detailHeader{z-index:2;background:#fbf7f3fa;border-bottom:1px solid #eadfd6;justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 22px 16px;display:flex;position:sticky;top:0}.M4EDfG_detailHeader h2{margin:4px 0 2px;font-size:24px}.M4EDfG_detailHeader p{color:#806f65;margin:0}.M4EDfG_detailHeader button{color:#5c483d;cursor:pointer;background:#fff;border:1px solid #e2d4ca;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;padding:0;line-height:1;display:grid}.M4EDfG_detailHeader button>span{font-size:20px;line-height:1;display:block;transform:translateY(-1px)}.M4EDfG_detailMeta{background:#fff;border:1px solid #e6d9d0;border-radius:14px;grid-template-columns:repeat(4,1fr);gap:0;margin:18px 22px 0;display:grid;overflow:hidden}.M4EDfG_detailMeta>div{border-right:1px solid #eee5de;padding:13px 14px}.M4EDfG_detailMeta>div:nth-child(4){border-right:0}.M4EDfG_detailMeta span{color:#97867c;text-transform:uppercase;letter-spacing:.06em;margin-bottom:5px;font-size:10px;font-weight:800;display:block}.M4EDfG_detailMeta strong{font-size:13px;line-height:1.35;display:block}.M4EDfG_addressMeta{grid-column:1/-1;border-top:1px solid #eee5de!important;border-right:0!important}.M4EDfG_detailContent{grid-template-columns:1.05fr .95fr;gap:16px;padding:16px 22px 22px;display:grid}.M4EDfG_proofSection,.M4EDfG_timeline{background:#fff;border:1px solid #e6d9d0;border-radius:14px;padding:15px}.M4EDfG_sectionTitle{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.M4EDfG_sectionTitle>span{letter-spacing:.1em;color:#a84a2b;font-size:11px;font-weight:800}.M4EDfG_sectionTitle>small{color:#8b7a70;font-size:11px}.M4EDfG_proofSection img{aspect-ratio:16/10;object-fit:contain;background:#f2ece7;border-radius:10px;width:100%;max-height:310px;display:block}.M4EDfG_proofSection>p{color:#8a786e;margin:9px 0 0;font-size:11px}.M4EDfG_legacyProof{text-align:center;color:#806f65;background:#f6f1ed;border-radius:10px;place-items:center;min-height:180px;padding:20px;display:grid}.M4EDfG_timelineList{max-height:330px;padding-right:4px;overflow:auto}.M4EDfG_timelineItem{grid-template-columns:14px 1fr;gap:10px;padding:7px 0 14px;display:grid;position:relative}.M4EDfG_timelineItem:not(:last-child):after{content:"";background:#e5d8cf;width:1px;position:absolute;top:19px;bottom:-2px;left:4px}.M4EDfG_timelineItem>i{z-index:1;background:#bd5733;border-radius:50%;width:9px;height:9px;margin-top:4px}.M4EDfG_timelineItem span strong,.M4EDfG_timelineItem span small,.M4EDfG_timelineItem span em{display:block}.M4EDfG_timelineItem span strong{font-size:13px}.M4EDfG_timelineItem span small{color:#8b7a70;margin-top:2px;font-size:11px}.M4EDfG_timelineItem span em{color:#6e5d53;margin-top:3px;font-size:11px;font-style:normal}@media (max-width:900px){.M4EDfG_listHeader{display:none}.M4EDfG_historyRow{grid-template-columns:1.2fr 1fr 105px 24px}.M4EDfG_historyRow>.M4EDfG_cell:nth-of-type(3),.M4EDfG_historyRow>.M4EDfG_cell:nth-of-type(4){display:none}.M4EDfG_detailMeta{grid-template-columns:1fr 1fr}.M4EDfG_detailMeta>div{border-bottom:1px solid #eee5de}.M4EDfG_detailMeta>div:nth-child(2n){border-right:0}.M4EDfG_detailContent{grid-template-columns:1fr}}@media (max-width:620px){.M4EDfG_center{padding:18px 14px 24px}.M4EDfG_header{display:block}.M4EDfG_header h1{font-size:26px}.M4EDfG_headerActions{margin-top:14px}.M4EDfG_summaryBar{justify-content:space-between;gap:10px}.M4EDfG_summaryBar>div,.M4EDfG_summaryBar span{display:block}.M4EDfG_summaryBar strong{margin-top:2px;display:block}.M4EDfG_historyRow{grid-template-columns:1fr 95px 20px;gap:10px;padding:14px 12px}.M4EDfG_historyRow>.M4EDfG_cell{display:none}.M4EDfG_proofBadge{padding:5px 7px;font-size:10px}.M4EDfG_detailBackdrop{padding:0}.M4EDfG_detailDialog{border:0;border-radius:0;width:100%;height:100%;max-height:none}.M4EDfG_detailHeader{padding:18px 16px 14px}.M4EDfG_detailMeta{margin:14px 14px 0}.M4EDfG_detailContent{padding:14px}.M4EDfG_proofSection img{max-height:260px}}
.qgmiXW_backdrop{z-index:1400;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#271b1685;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:hidden}.qgmiXW_surface{background:#fbf7f3;border:1px solid #ffffff80;border-radius:22px;width:min(1120px,100%);height:min(820px,100vh - 48px);overflow:hidden;box-shadow:0 26px 80px #271b164d}.qgmiXW_ownerIcon{color:#b64f2c;background:#f3e3d9;border-radius:12px;place-items:center;width:36px;height:36px;display:grid}.qgmiXW_ownerIcon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.qgmiXW_ownerArrow{color:#b64f2c;font-size:22px}@media (max-width:820px){.qgmiXW_backdrop{padding:0}.qgmiXW_surface{border:0;border-radius:0;width:100%;height:100vh}}
