@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";:root{--om-bg: #f4f5f6;--om-bg-alt: #eceff1;--om-surface: #ffffff;--om-surface-muted: #f7f8f8;--om-text: #202423;--om-text-soft: #5f6663;--om-text-muted: #76807c;--om-line: #e1e5e3;--om-line-strong: #cfd6d2;--om-primary: #335e50;--om-primary-strong: #244337;--om-primary-soft: #e8eeeb;--om-accent: #64706a;--om-accent-soft: #edf0ee;--om-shadow: 0 1.2vw 3vw rgba(27, 37, 33, .08);--om-shadow-soft: 0 1.2vw 3.6vw rgba(27, 37, 33, .07);color-scheme:light;font-family:Inter,Segoe UI,Roboto,Arial,sans-serif;background:var(--om-bg);color:var(--om-text)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}body{margin:0;min-height:100vh;background:linear-gradient(180deg,#ffffffd6,#f4f5f6eb 48%,#eceff1fa),var(--om-bg);font-family:Inter,Segoe UI,Roboto,Arial,sans-serif;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent;outline:none}button:focus,a:focus,input:focus,select:focus,textarea:focus{outline:none}h1,h2,h3,p,span,div,a,button,input,textarea,select{font-family:inherit}a{color:inherit}button{font:inherit;cursor:pointer}.route-heading{color:#14233d;font-size:3.5vw;font-weight:600;letter-spacing:0;line-height:1.1;margin:0;padding:5vw 4vw;text-align:center;text-transform:lowercase}.route-load-message{color:var(--om-text-soft);font-size:3vw;font-weight:600;margin:0;padding:14vw 4vw;text-align:center}.route-load-message.is-error{color:#9b3838}.order-detail-page .action-dock button,.order-detail-page .note-composer button,.order-detail-page .standard-action-button{align-items:center;background:#eef1f5;border:0;border-radius:3px;color:#14233d;display:inline-flex;font:inherit;font-size:2.75vw;font-weight:700;gap:1.8vw;justify-content:center;min-height:9.6vw;padding:0 2.4vw}.order-detail-page .standard-action-button i{font-size:2.75vw}.order-detail-page .action-dock .primary-action{background:#14233d;color:#fff}.order-detail-page .action-dock button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-detail-page button:disabled{cursor:default;opacity:.42}.order-detail-page .invoice-download-button[aria-busy=true]{opacity:1}.order-detail-page{overflow-x:hidden}.order-detail-page .order-title-row .order-status-pill{grid-column:1/-1;justify-self:center;margin:5vw 0 1.6vw}.order-detail-page .summary-strip .payment-status-pill{justify-self:center}.order-detail-page .summary-strip>div>strong,.order-detail-page .summary-strip>div>.payment-method-display{justify-self:center;text-align:center}.order-detail-page .payment-method-display{align-items:center;display:inline-flex;gap:1.2vw;height:5.8vw}.order-detail-page .stripe-method-box,.order-detail-page .payment-submethod-box{align-items:center;display:inline-flex;height:5.8vw;justify-content:center;line-height:1}.order-detail-page .stripe-method-logo{color:#6360fa;display:block;font-size:5.8vw;line-height:1}.order-detail-page .payment-submethod-box{width:4.8vw}.order-detail-page .payment-submethod-icon{color:#14233d;display:block;font-size:4.2vw;line-height:1;position:relative;top:-.08vw}.order-detail-page .item-row{grid-template-areas:"name qty" "id price"}.order-detail-page .item-row.has-variant{grid-template-areas:"name qty" "variant ." "id price"}.order-detail-page .item-name{grid-area:name}.order-detail-page .item-variant{grid-area:variant}.order-detail-page .item-id{grid-area:id}.order-detail-page .item-quantity{align-items:baseline;display:inline-flex;gap:1.5vw;grid-area:qty;justify-self:end}.order-detail-page .quantity-prefix{color:#8a94a3;font-size:2.55vw;font-weight:500}.order-detail-page .quantity-value{color:#14233d;font-size:3.2vw;font-weight:800}.order-detail-page .item-price{grid-area:price;justify-self:end}.order-detail-page .order-id-line{align-items:center;display:flex;flex:0 0 auto;gap:2.4vw;min-width:0;white-space:nowrap}.order-detail-page .order-id,.order-detail-page .customer-email,.order-detail-page .order-created-at{color:#6b7280;font-size:3vw;font-weight:500;min-width:0}.order-detail-page .customer-name{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#14233d;display:-webkit-box;font-size:3.25vw;line-height:1.15;min-width:0;overflow:hidden;overflow-wrap:anywhere;text-align:right}.order-detail-page .order-created-at{flex:0 0 auto;white-space:nowrap}.order-detail-page .customer-email{overflow:hidden;text-align:right;text-overflow:ellipsis;text-decoration:none;white-space:nowrap}.order-detail-page .order-id{font-size:3.25vw;font-weight:600;overflow-wrap:normal;white-space:nowrap}.order-detail-page .detail-back-strip,.user-detail-page .detail-back-strip{align-items:center;background:#f5f6f7;border-bottom:1px solid #e1e5e3;display:flex;min-height:7.2vw;padding:1.6vw 4vw}.order-detail-page .task-row>div{display:grid;gap:.7vw;min-width:0}.order-detail-page .timeline-list span,.user-detail-page .timeline-list span{font-size:2.55vw;font-weight:500;line-height:1.25}.user-detail-page .user-order-row div span{font-size:3.25vw;font-weight:600}.user-detail-page .address-tabs{display:flex;gap:0;margin:0 2vw;min-width:0;overflow-x:auto;padding:2.8vw 2vw 0;scrollbar-width:none}.user-detail-page .address-tabs::-webkit-scrollbar{display:none}.user-detail-page .address-tabs button{background:transparent;border:1px solid #e7eeff;border-bottom-color:#e7eeff;border-left:0;border-radius:3px 3px 0 0;color:#8a94a3;flex:0 0 auto;font:inherit;font-size:2.75vw;font-weight:700;margin-bottom:-1px;min-height:8vw;padding:0 3vw;position:relative;text-transform:lowercase}.user-detail-page .address-tabs button:first-child{border-left:1px solid #e7eeff}.user-detail-page .address-tabs button.is-active{background:#fff;border-color:#cfd8e6;border-bottom-color:#fff;color:#14233d;z-index:1}.user-detail-page .address-tabs button:focus-visible{outline:2px solid #7da4ff;outline-offset:2px}.user-detail-page .account-identity a{font-size:3.25vw}.user-detail-page .header-email{align-items:center;display:inline-flex;gap:1.35vw;justify-content:flex-end;min-width:0}.user-detail-page .header-email a{min-width:0;overflow-wrap:anywhere}.user-detail-page .icon-copy-button{align-items:center;background:transparent;border:0;color:#8a94a3;display:inline-flex;flex:0 0 auto;height:6vw;justify-content:center;padding:0;width:6vw}.user-detail-page .icon-copy-button i{font-size:3.05vw;line-height:1}.user-detail-page .copy-value .icon-copy-button,.user-detail-page .address-value-with-copy .icon-copy-button{margin-right:-2vw}.user-detail-page .copy-value{align-items:center;display:inline-flex;gap:1.2vw;justify-content:flex-end;min-width:0}.user-detail-page .copy-value a{color:#14233d;font-size:3.2vw;font-weight:700;min-width:0;overflow-wrap:anywhere;text-align:right;text-decoration:none}.user-detail-page .subtle-value{color:#3f4a5c;font-weight:500}.user-detail-page .address-value-with-copy{align-items:start;display:grid;gap:1.4vw;grid-template-columns:minmax(0,1fr) auto;min-width:0}.user-detail-page .address-lines{display:grid;gap:.65vw;min-width:0}.user-detail-page .created-at{align-items:center;display:inline-flex;gap:0}.user-detail-page .created-at i{color:#8a94a3;flex:0 0 auto;font-size:2.75vw;margin-right:1.5vw}.user-detail-page .notes-section .timeline-list.compact{border-bottom:0}.user-detail-page .note-entry{column-gap:1.4vw;grid-template-columns:minmax(0,1fr) auto}.user-detail-page .note-entry span,.user-detail-page .note-entry strong,.user-detail-page .note-entry p{grid-column:1}.user-detail-page .note-edit-button{align-self:center;grid-column:2;grid-row:1/4;margin-right:-2vw}.user-detail-page .note-trigger-row,.user-detail-page .note-composer{background:#fff;border-bottom:1px solid #e7eeff;border-top:1px solid #eef3ff;padding:2.8vw 4vw}.user-detail-page .note-trigger-row{display:flex;justify-content:flex-end}.user-detail-page .note-trigger-row button,.user-detail-page .note-composer button{align-items:center;background:#eef1f5;border:0;border-radius:3px;color:#14233d;display:inline-flex;font:inherit;font-size:2.75vw;font-weight:700;gap:1.6vw;justify-content:center;min-height:8.8vw;padding:0 2.8vw}.user-detail-page .note-composer{display:grid;gap:2vw;padding-top:3.4vw}.user-detail-page .note-composer textarea{background:#f7f8fb;border:1px solid #e7eeff;border-radius:3px;color:#14233d;font:inherit;font-size:3.05vw;line-height:1.4;min-height:20vw;padding:2.6vw;resize:vertical}.user-detail-page .note-composer-actions{display:flex;gap:2vw;justify-content:flex-end}.user-detail-page .note-composer .primary-note-action{background:#14233d;color:#fff}.user-detail-page .note-composer .note-delete-action{color:#a43c3c;margin-right:auto}.user-detail-page .note-composer .delete-confirm-label{align-self:center;color:#a43c3c;font-size:2.75vw;font-weight:700;margin-right:auto}.user-detail-page .note-composer button:disabled{cursor:default;opacity:.42}
