:root{--apple-blue:#007aff;--apple-blue-hover:#0051d5;--apple-blue-light:#5ac8fa;--apple-green:#34c759;--apple-indigo:#5856d6;--apple-orange:#ff9500;--apple-pink:#ff2d55;--apple-purple:#af52de;--apple-purple-hover:#9b3ccb;--apple-red:#ff3b30;--apple-teal:#5ac8fa;--apple-yellow:#fc0;--gray-1:#8e8e93;--gray-2:#aeaeb2;--gray-3:#c7c7cc;--gray-4:#d1d1d6;--gray-5:#e5e5ea;--gray-6:#f2f2f7;--background:#fff;--background-secondary:#f5f5f7;--background-tertiary:#e8e8ed;--label-primary:#000;--label-secondary:#3c3c43;--label-tertiary:#3c3c4399;--label-quaternary:#aeaeb2;--separator:#3c3c434d;--fill:#78788033;--font-family:"Inter", -apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Helvetica Neue", sans-serif;--font-size-large-title:34px;--font-size-title-1:28px;--font-size-title-2:22px;--font-size-title-3:20px;--font-size-headline:17px;--font-size-body:17px;--font-size-callout:16px;--font-size-subhead:16px;--font-size-footnote:14px;--font-size-caption-1:13px;--font-size-caption-2:12px;--spacing-1:4px;--spacing-2:8px;--spacing-3:12px;--spacing-4:16px;--spacing-5:20px;--spacing-6:24px;--spacing-8:32px;--spacing-10:40px;--radius-small:6px;--radius-medium:10px;--radius-large:14px;--radius-xlarge:20px;--shadow-small:0 1px 3px #0000001a, 0 1px 2px #0000000f;--shadow-medium:0 4px 16px #00000029, 0 2px 6px #00000014;--shadow-large:0 8px 32px #0003, 0 4px 8px #0000001a;--attachments-gallery-height:150px;--text-primary:#000;--text-secondary:#3c3c43;--text-tertiary:#8e8e93;--card-background:#fff;--hover-overlay:#0000000a;--active-overlay:#00000014;--c-glass:#bbbbbc;--c-light:#fff;--c-dark:#000;--glass-reflex-dark:1;--glass-reflex-light:1;--saturation:150%}.stat-card-clickable,.deck-card-clickable,.email-item,.email-group-card-item,.order-item-card,.calendar-date-item{-webkit-tap-highlight-color:transparent}@media (prefers-color-scheme:dark){:root{--apple-blue:#0a84ff;--apple-blue-hover:#409cff;--apple-blue-light:#64d2ff;--apple-green:#30d158;--apple-indigo:#5e5ce6;--apple-orange:#ff9500;--apple-pink:#ff375f;--apple-purple:#bf5af2;--apple-purple-hover:#d36bff;--apple-red:#ff453a;--apple-teal:#64d2ff;--apple-yellow:#ffd60a;--gray-1:#8e8e93;--gray-2:#636366;--gray-3:#48484a;--gray-4:#3a3a3c;--gray-5:#2c2c2e;--gray-6:#1c1c1e;--background:#000;--background-secondary:#000;--background-tertiary:#1c1c1e;--card-background:#1c1c1e;--label-primary:#fff;--label-secondary:#ebebf5;--label-tertiary:#ebebf599;--label-quaternary:#ebebf566;--separator:#545458a6;--fill:#7878805c;--shadow-small:0 1px 3px #0000004d, 0 1px 2px #0003;--shadow-medium:0 4px 16px #0006, 0 2px 6px #0000004d;--shadow-large:0 8px 32px #00000080, 0 4px 8px #00000059;--text-primary:#fff;--text-secondary:#ebebf5;--text-tertiary:#ebebf599;--hover-overlay:#ffffff14;--active-overlay:#ffffff1f;--c-glass:#bbbbbc;--c-light:#fff;--c-dark:#000;--glass-reflex-dark:2;--glass-reflex-light:.3;--saturation:150%}html,body,.app{background:#000!important}.navbar{-webkit-backdrop-filter:saturate(180%)blur(20px)!important;backdrop-filter:saturate(180%)blur(20px)!important;background:#000000d9!important;border-bottom-color:#ffffff1a!important}.nav-link{color:var(--label-secondary)}.nav-link:hover{color:var(--label-primary);background:var(--hover-overlay)}.nav-dropdown-toggle{color:var(--label-secondary)}.nav-dropdown-toggle:hover{color:var(--label-primary);background:var(--hover-overlay)}.nav-dropdown-menu{background:#1c1c1e!important;border-color:#ffffff1f!important;box-shadow:0 8px 32px #00000080!important}.nav-dropdown-item{color:var(--label-primary)!important}.nav-dropdown-item:hover{background:#ffffff1a!important}.nav-dropdown-item-active{background:#0a84ff33!important}.tab-bar-item{opacity:.75;color:var(--c-light)!important}.tab-bar-item-active{opacity:1;color:var(--c-light)!important}.page-header{-webkit-backdrop-filter:saturate(180%)blur(20px)!important;backdrop-filter:saturate(180%)blur(20px)!important;background:#000000d9!important;border-bottom-color:#ffffff1a!important}.page-header-scrolled{background:#000000eb!important}.stat-card,.deck-card{-webkit-backdrop-filter:blur(4px)saturate(120%)brightness()!important;backdrop-filter:blur(4px)saturate(120%)brightness()!important;background:#00000040!important;border:.5px solid #ffffff26!important;box-shadow:0 6px 6px #0006,0 0 20px #0003!important}.deck-card:after{box-shadow:inset 1px 1px #ffffff26,inset 0 0 5px #ffffff26!important}.email-item,.order-item-card{background:#000000d9!important;border:1px solid #fff3!important;box-shadow:0 0 0 .5px #ffffff1a,0 2px 8px #0000004d,inset 0 1px #ffffff0f!important}.email-item.order-issue{border:1px solid var(--apple-orange)!important;box-shadow:0 0 0 2px var(--apple-orange), 0 0 0 .5px #ffffff1a, 0 2px 8px #0000004d, inset 0 1px 0 #ffffff0f!important}.email-item.fraud-warning{border:1px solid var(--apple-red)!important;box-shadow:0 0 0 2px var(--apple-red), 0 0 0 .5px #ffffff1a, 0 2px 8px #0000004d, inset 0 1px 0 #ffffff0f!important}@media (hover:hover){.email-item:hover,.order-item-card:hover{border-color:var(--apple-blue)!important;background:#1c1c1ef2!important}.email-item.order-issue:hover{border-color:var(--apple-orange)!important;box-shadow:0 0 0 2px var(--apple-orange), 0 2px 12px #0006, inset 0 1px 0 #ffffff0f!important}.email-item.fraud-warning:hover{border-color:var(--apple-red)!important;box-shadow:0 0 0 2px var(--apple-red), 0 2px 12px #0006, inset 0 1px 0 #ffffff0f!important}}.email-group-container{border:2px solid var(--apple-blue)!important;background:#000000d9!important;box-shadow:0 0 0 .5px #ffffff1a,0 2px 8px #0000004d,inset 0 1px #ffffff0f!important}.email-group-card-item{border:1px solid var(--apple-blue)!important;background:#000000d9!important;box-shadow:0 1px 3px #0003!important}@media (hover:hover){.email-group-card-item:hover{border-color:var(--apple-blue-hover)!important;background:#1c1c1ef2!important;box-shadow:0 2px 6px #00000040!important}}.email-group-order-number-badge{color:var(--apple-blue)!important;background:#0009!important;border:1px solid #ffffff26!important}.page-title-total,.page-title-total-mobile{background:#000000d9!important;border:1px solid #fff3!important;box-shadow:0 0 0 .5px #ffffff1a,0 2px 8px #0000004d,inset 0 1px #ffffff0f!important}.page-title-total:before,.page-title-total-mobile:before{background:0 0!important}.page-title-total:after,.page-title-total-mobile:after{box-shadow:none!important}.deck-card-total{background:#000000d9!important;border:1px solid #fff3!important;box-shadow:0 0 0 .5px #ffffff1a,0 2px 8px #0000004d,inset 0 1px #ffffff0f!important}.deck-card-total:before,.deck-card-total:after{box-shadow:none!important;background:0 0!important}.deck-card .deck-card-total{box-shadow:none!important;background:#ffffff0d!important;border:1px solid #ffffff26!important}.modal,.filters,.unified-filters-bar,.search-bar,.calendar-sidebar{background:#000!important;border:1px solid #ffffff2e!important;box-shadow:0 0 0 .5px #ffffff1a,0 2px 8px #0000004d,inset 0 1px #ffffff0f!important}.calendar-date-item,.attachment-item{background:#000000d9!important;border:1px solid #ffffff2e!important;box-shadow:0 0 0 .5px #ffffff1a,0 2px 8px #0000004d,inset 0 1px #ffffff0f!important}.calendar-date-item:hover,.attachment-item:hover{border-color:var(--apple-blue)!important;background:#1c1c1ef2!important}.stat-card-active{border-color:var(--apple-blue)!important;background:#0a84ff1f!important}.stat-card-warning{background:#ff9f0a1f!important;border-color:#ff9f0a80!important}.stat-card-error{background:#ff453a1f!important;border-color:#ff453a80!important}.stat-icon-neutral{color:var(--label-secondary)!important;background:#2c2c2e!important}.pill-button{color:var(--apple-blue)!important;background:#000000d9!important;border:1px solid #ffffff40!important;box-shadow:0 0 0 .5px #ffffff1a,0 2px 8px #0000004d,inset 0 1px #ffffff0f!important}.pill-button:hover{border-color:var(--apple-blue)!important;background:#1c1c1ef2!important}.ebay-logo{filter:grayscale()brightness(1.8)!important;opacity:.85!important}.total-badge{color:#30d158!important;background:#30d15826!important;border-color:#30d1584d!important}.toast{color:var(--label-primary)!important;background:#1c1c1e!important;border-color:#ffffff1f!important;box-shadow:0 8px 32px #00000080!important}.toast-success{border-left-color:#30d158!important}.toast-error{border-left-color:#ff453a!important}.loading-spinner{border-color:#ffffff1a!important;border-top-color:var(--apple-blue)!important}.modal-overlay{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#0009!important}.modal{background:#000!important;border:1px solid #ffffff40!important;box-shadow:0 0 0 .5px #ffffff26,0 24px 80px #000000b3,0 8px 24px #00000080,inset 0 1px #ffffff1f!important}.modal-header,.modal-footer{background:#000!important;border-color:#ffffff1a!important}.modal-body-left{background:#1c1c1e!important}.modal-body-right{background:#000!important}.modal-close:hover{background:#3a3a3c!important}.btn-secondary{color:var(--label-primary)!important;background:#2c2c2e!important;border-color:#ffffff1a!important}.btn-secondary:hover{background:#3a3a3c!important}.batch-toggle-btn,.batch-cancel-btn{color:var(--apple-blue)!important;background:#000000d9!important;border:1px solid #ffffff40!important;box-shadow:0 0 0 .5px #ffffff1a,0 2px 8px #0000004d,inset 0 1px #ffffff0f!important}.batch-toggle-btn:hover,.batch-cancel-btn:hover{border-color:var(--apple-blue)!important;background:#1c1c1ef2!important}.risk-filter-pill{background:var(--gray-6)!important;color:var(--label-secondary)!important;border:2px solid #0000!important}.risk-filter-pill.active{background:var(--gray-6)!important;color:var(--label-primary)!important;border:2px solid var(--apple-blue)!important}.risk-filter-divider{background:#ffffff26!important}.risk-filter-dot.active{border-color:var(--apple-blue)!important;box-shadow:none!important}.filter-group input,.filter-group select,.unified-filters-bar input,.search-box input,.date-picker-field{color:var(--label-primary)!important;background:#1c1c1e!important;border-color:#ffffff1a!important}.filter-group input:focus,.filter-group select:focus,.unified-filters-bar input:focus{border-color:var(--apple-blue)!important;box-shadow:0 0 0 3px #0a84ff40!important}.autocomplete-dropdown{background:#1c1c1e!important;border-color:#ffffff1f!important;box-shadow:0 8px 32px #00000080!important}.autocomplete-dropdown li:hover{background:#2c2c2e!important}.chip{color:var(--label-primary)!important;background:#1c1c1e!important;border-color:#ffffff1a!important}.chip:hover{background:#2c2c2e!important}.email-html-preview,.email-body-text{color:#e5e5ea!important;background:#1c1c1e!important;border:1px solid #ffffff14!important;border-radius:12px!important}.email-html-preview *,.email-body-text *{color:#e5e5ea!important;background-color:#0000!important}.email-html-preview table,.email-html-preview td,.email-html-preview th{border-color:#fff3!important}.email-html-preview a,.email-body-text a{color:#64b5f6!important}.email-detail-forwarded{background:#2c2c2e!important;border:1px solid #ffffff14!important;border-radius:12px!important}.email-detail-section{background:0 0!important;border:none!important}.section-label{color:#8e8e93!important}.forwarded-line{color:#e5e5ea!important}.forwarded-line strong{color:#8e8e93!important}.attachment-loading{background:#0a84ff26!important;border-color:#0a84ff4d!important}.attachment-empty{background:#2c2c2e!important}.attachment-error{background:#ff453a26!important;border-color:#ff453a4d!important}.patterns-table thead tr{background:#1c1c1e!important}.patterns-table tbody tr:hover{background:#ffffff0d!important}.pattern-code{background:#2c2c2e!important}.info-box{border-left-color:var(--apple-blue)!important;background:#0a84ff26!important}.skeleton-line{background:#ffffff14!important}.skeleton-line:after{background:linear-gradient(90deg,#0000 0%,#ffffff14 50%,#0000 100%)}.toast-notification{color:#1c1c1e!important;background:#fffffff2!important;box-shadow:0 12px 40px #0006,0 4px 12px #0003!important}.empty-state-icon{background:var(--background-tertiary)}.non-business-card{background:var(--background-secondary);border-color:var(--separator)}.non-business-icon{background:linear-gradient(135deg,#30d15833 0%,#64d2ff33 100%)}.keyboard-hints kbd,.modal-keyboard-key{background:var(--background-tertiary);border-color:var(--separator);color:var(--label-primary)}.re-extract-message{background:#2c2c2e!important}.search-bar{background:#000!important;border-color:#ffffff1a!important}.search-bar:focus-within{border-color:var(--apple-blue)!important;box-shadow:0 0 0 3px #0a84ff40!important}.search-input{color:var(--label-primary)!important}.search-input::placeholder{color:var(--label-tertiary)!important}.search-clear{color:var(--label-primary)!important;background:#48484a!important}.search-clear:hover{background:#636366!important}.page-title{color:var(--label-primary)!important}.page-description{color:var(--label-secondary)}.badge{border-color:#0000}.badge-order{color:#30d158;background:#30d15833}.badge-maybe{color:#ffd60a;background:#ffd60a33}.badge-confidence{color:#aeaeb2;background:#8e8e9333}.badge-attachment{color:var(--label-secondary);background:#ffffff1a}.po-number-found{color:#30d158;background:#30d15833}.stat-icon-success{color:#30d158;background:#30d15840}.stat-icon-warning{color:#ff9f0a;background:#ff9f0a40}.stat-icon-danger{color:#ff453a;background:#ff453a40}.stat-value-success{color:#30d158}.stat-value-warning{color:#ff9f0a}.stat-value-danger{color:#ff453a}.date-group-header{color:var(--label-primary)!important}.email-order-number{color:var(--apple-blue)!important;background:#0009!important;border:1px solid #ffffff26!important}.filter-tab{color:var(--label-secondary)!important;background:0 0!important;border-color:#ffffff1a!important}.filter-tab:hover{background:#ffffff0d!important}.filter-tab-active{background:var(--apple-blue)!important;color:#fff!important}.attachment-preview-overlay{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#000000b3!important}.attachment-preview-modal{background:#000!important;border:1px solid #ffffff59!important}.attachment-preview-header,.attachment-preview-footer{background:#000!important;border-color:#ffffff59!important}.attachment-preview-close{color:#ffffffd9!important;background:#3a3a3c!important}.attachment-preview-close:hover{color:#fff!important;background:#48484a!important}.attachment-preview-iframe,.attachment-preview-office-message{background:#1c1c1e!important}.calendar-header{border-bottom-color:#ffffff1a!important}.calendar-show-btn,.calendar-hide-btn{color:var(--label-primary)!important;background:#000!important;border-color:#ffffff1a!important}.calendar-show-btn:hover,.calendar-hide-btn:hover{background:#2c2c2e!important}.review-date-filter{background:#000!important}.date-filter-btn{color:var(--label-primary)!important;background:#1c1c1e!important;border-color:#ffffff1a!important}.date-filter-btn:hover{border-color:var(--apple-blue)!important;background:#2c2c2e!important}.batch-mode-header{background:#1c1c1e!important;border-color:#ffffff1a!important}.batch-mode-info .text-button:hover{background:#0a84ff26!important}.alert-error{background:#ff453a26}.email-subject-wrapper{background:var(--background-tertiary);border-color:var(--separator)}.deck-weekend-hero{background:linear-gradient(135deg,#30d1581f 0%,#64d2ff1f 100%)}.deck-next-section{background:var(--background-secondary)}.deck-summary{background:linear-gradient(135deg, var(--apple-blue) 0%, var(--apple-indigo) 100%)}.deck-action-secondary{background:var(--background-secondary);border-color:var(--separator)}.deck-action-secondary:hover{background:var(--background-tertiary)}.deck-calendar-badge{background:var(--card-background);box-shadow:0 2px 12px #0006,0 1px 4px #0000004d}.deck-calendar-date{color:var(--label-primary)}.pdf-thumbnail-wrapper{background:var(--background-secondary);border-color:var(--separator)}.pdf-thumbnail-wrapper:hover,.pdf-thumbnail-loading{background:var(--background-tertiary)}.pdf-thumbnail-error{background:#ff453a1a}.return-badge-container{background:#f9731626;border-color:#f973164d}.return-badge-container:hover{background:#f9731633;border-color:#f9731680}.return-badge-container:after{background:radial-gradient(circle at 100% 0,#f9731626 0%,#0000 60%)}.refund-badge-container{background:#10b98126;border-color:#10b9814d}.refund-badge-container:hover{background:#10b98133;border-color:#10b98180}.refund-badge-container:after{background:radial-gradient(circle at 100% 0,#10b98126 0%,#0000 60%)}@media (display-mode:standalone){body,.app,.main-content{background:#000!important}.page-header{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#000000d9!important;border-bottom-color:#ffffff14!important}.page-header-scrolled{background:#000000eb!important}body:before{color:var(--label-primary);background:#000}.stat-card,.deck-card{-webkit-backdrop-filter:blur(4px)saturate(120%)brightness()!important;backdrop-filter:blur(4px)saturate(120%)brightness()!important;background:#00000040!important;border:.5px solid #ffffff26!important;box-shadow:0 6px 6px #0006,0 0 20px #0003!important}.deck-card:after{box-shadow:inset 1px 1px #ffffff26,inset 0 0 5px #ffffff26!important}.calendar-sidebar{background:#000!important}.calendar-date-item,.attachment-item,.filters,.unified-filters-bar{background:#000000d9!important;border:1px solid #ffffff2e!important;box-shadow:0 0 0 .5px #ffffff1a,0 2px 8px #0000004d,inset 0 1px #ffffff0f!important}.page-title-total,.page-title-total-mobile{background:#000000d9!important;border:1px solid #fff3!important;box-shadow:0 0 0 .5px #ffffff1a,0 2px 8px #0000004d,inset 0 1px #ffffff0f!important}.page-title-total:before,.page-title-total-mobile:before{background:0 0!important}.page-title-total:after,.page-title-total-mobile:after{box-shadow:none!important}.deck-card-total{background:#000000d9!important;border:1px solid #fff3!important;box-shadow:0 0 0 .5px #ffffff1a,0 2px 8px #0000004d,inset 0 1px #ffffff0f!important}.deck-card-total:before,.deck-card-total:after{box-shadow:none!important;background:0 0!important}.deck-card .deck-card-total{box-shadow:none!important;background:#ffffff0d!important;border:1px solid #ffffff26!important}.email-item{background:#000000d9!important;border:1px solid #fff3!important;box-shadow:0 0 0 .5px #ffffff1a,0 2px 8px #0000004d,inset 0 1px #ffffff0f!important}.email-item.order-issue{border:1px solid var(--apple-orange)!important;box-shadow:0 0 0 2px var(--apple-orange), 0 0 0 .5px #ffffff1a, 0 2px 8px #0000004d, inset 0 1px 0 #ffffff0f!important}.email-item.fraud-warning{border:1px solid var(--apple-red)!important;box-shadow:0 0 0 2px var(--apple-red), 0 0 0 .5px #ffffff1a, 0 2px 8px #0000004d, inset 0 1px 0 #ffffff0f!important}.email-group-container{border:2px solid var(--apple-blue)!important;background:#000000d9!important;box-shadow:0 0 0 .5px #ffffff1a,0 2px 8px #0000004d,inset 0 1px #ffffff0f!important}.email-group-card-item{border:1px solid var(--apple-blue)!important;background:#000000d9!important;box-shadow:0 1px 3px #0003!important}.email-group-card-item:hover{border-color:var(--apple-blue-hover)!important;background:#1c1c1ef2!important;box-shadow:0 2px 6px #00000040!important}.email-group-order-number-badge{color:var(--apple-blue)!important;background:#0009!important;border:1px solid #ffffff26!important}@media (hover:hover){.calendar-date-item:hover{border-color:var(--apple-blue)!important;background:#1c1c1ef2!important}}.search-bar{background:#000!important;border-color:#ffffff14!important}.search-bar:focus-within{border-color:var(--apple-blue)!important}@media (hover:hover){.batch-toggle-btn:hover,.batch-cancel-btn:hover,.pill-button:hover{border-color:var(--apple-blue)!important;background:#1c1c1ef2!important}}.modal-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b3!important}.modal{background:#000!important;border:1px solid #ffffff40!important;box-shadow:0 0 0 .5px #ffffff26,0 24px 80px #000000b3,0 8px 24px #00000080,inset 0 1px #ffffff1f!important}.modal-header{background:#000!important;border-bottom-color:#ffffff1a!important}.modal-footer{background:#000!important;border-top-color:#ffffff1a!important}.modal-body-left{background:#1c1c1e!important;border-right-color:#ffffff14!important}.modal-body-right{background:#000!important}.email-html-preview,.email-body-text{background:#1c1c1e!important;border:1px solid #ffffff26!important;border-radius:12px!important}.email-detail-forwarded{background:#2c2c2e!important;border:1px solid #ffffff14!important;border-radius:12px!important}.email-detail-section{background:0 0!important;border:none!important;border-radius:0!important}.section-label{color:#8e8e93!important;text-transform:uppercase!important;letter-spacing:.5px!important;font-weight:600!important}.email-body-text,.email-html-preview{color:#e5e5ea!important;background:#1c1c1e!important;border:1px solid #ffffff14!important;border-radius:12px!important;padding:16px!important}.email-body-text *{color:#e5e5ea!important}.email-body-text a,.email-html-preview a,.email-detail-forwarded a{color:#64b5f6!important}.forwarded-line{color:#e5e5ea!important}.forwarded-line strong{color:#8e8e93!important}.attachments-section{background:0 0!important}.attachment-item{background:#1c1c1e!important;border:1px solid #ffffff26!important}.attachment-item:hover{border-color:var(--apple-blue)!important}.attachment-preview-overlay{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#000c!important}.attachment-preview-modal{background:#000!important;border:1px solid #ffffff59!important;box-shadow:0 24px 80px #000000b3,inset 0 1px #ffffff14!important}.attachment-preview-header,.attachment-preview-footer{background:#000!important;border-color:#ffffff59!important}.attachment-preview-iframe{background:#1c1c1e!important}.attachment-preview-close{color:#ffffffd9!important;background:#3a3a3c!important}.attachment-preview-close:hover{color:#fff!important;background:#48484a!important}.attachment-preview-office-message{background:#1c1c1e!important}.separator,hr{background:#ffffff14!important;border-color:#ffffff14!important}.date-group-header,.email-group-header{color:var(--label-secondary)!important;background:#000!important}.nav-dropdown-menu,.dropdown-menu{background:#1c1c1e!important;border-color:#ffffff1f!important;box-shadow:0 8px 32px #0009!important}.btn-secondary{color:var(--label-primary)!important;background:#2c2c2e!important;border-color:#ffffff1a!important}.batch-toggle-btn,.batch-cancel-btn,.pill-button{color:var(--apple-blue)!important;background:#000000d9!important;border:1px solid #ffffff40!important;box-shadow:0 0 0 .5px #ffffff1a,0 2px 8px #0000004d,inset 0 1px #ffffff0f!important}.btn-secondary:hover{background:#3a3a3c!important}.batch-toggle-btn:hover,.batch-cancel-btn:hover,.pill-button:hover{border-color:var(--apple-blue)!important;background:#1c1c1ef2!important}.filter-tab{color:var(--label-secondary)!important;background:0 0!important}.filter-tab:hover{background:#ffffff0d!important}.filter-tab-active{background:var(--apple-blue)!important;color:#fff!important}.stat-card-active{border-color:var(--apple-blue)!important;background:#0a84ff1f!important}.stat-card-warning{background:#ff9f0a1f!important;border-color:#ff9f0a80!important}.stat-card-error{background:#ff453a1f!important;border-color:#ff453a80!important}.stat-icon-neutral{color:var(--label-secondary)!important;background:#2c2c2e!important}.stat-icon-success{color:#30d158!important;background:#30d15833!important}.stat-icon-warning{color:#ff9f0a!important;background:#ff9f0a33!important}.stat-icon-danger{color:#ff453a!important;background:#ff453a33!important}.order-item-card{background:#1c1c1e!important;border-color:#ffffff14!important}.order-item-card:hover{border-color:var(--apple-blue)!important;background:#2c2c2e!important}.pill-button{color:var(--apple-blue)!important;background:#000000d9!important;border:1px solid #ffffff40!important;box-shadow:0 0 0 .5px #ffffff1a,0 2px 8px #0000004d,inset 0 1px #ffffff0f!important}.pill-button:hover{border-color:var(--apple-blue)!important;background:#1c1c1ef2!important}.btn-forward,.forward-btn{background:var(--apple-blue)!important;color:#fff!important}.btn-forward:hover,.forward-btn:hover{background:var(--apple-blue-hover)!important}.badge-order{color:#30d158!important;background:#30d15826!important}.badge-maybe{color:#ffd60a!important;background:#ffd60a26!important}.badge-rejected{color:#ff453a!important;background:#ff453a26!important}.section-label{color:var(--label-secondary)!important}.section-content{color:var(--label-primary)!important}.total-badge{color:#30d158!important;background:#30d15826!important;border-color:#30d1584d!important}a:not(.tab-bar-item){color:var(--apple-blue)!important}a:not(.tab-bar-item):hover{color:var(--apple-blue-hover)!important}.toast{background:#1c1c1e!important;border-color:#ffffff1f!important;box-shadow:0 8px 32px #00000080!important}.toast-success{border-left-color:#30d158!important}.toast-error{border-left-color:#ff453a!important}.loading-spinner{border-color:#ffffff1a!important;border-top-color:var(--apple-blue)!important}.empty-state{color:var(--label-tertiary)!important}.empty-state-icon{opacity:.5!important}input[type=text]:not(.search-input),input[type=search],input[type=date],textarea,select{color:#fff!important;background:#1c1c1e!important;border-color:#ffffff1a!important}.search-input{background:0 0!important}input::placeholder,textarea::placeholder{color:var(--label-tertiary)!important}.filter-group input:focus,.unified-filters-bar input:focus,input[type=date]:focus,textarea:focus,select:focus{border-color:var(--apple-blue)!important;box-shadow:0 0 0 3px #0a84ff40!important}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.progress-bar{background:#2c2c2e!important}.progress-fill{background:var(--apple-blue)!important}.confidence-bar{background:#2c2c2e!important}.attachment-badge{color:var(--label-secondary)!important;background:#ffffff1a!important}.calendar-date-item-selected{background:var(--apple-blue)!important;color:#fff!important}.calendar-date-item-today{border-color:var(--apple-blue)!important}.llm-refresh-btn{color:var(--label-secondary)!important;background:#2c2c2e!important}.llm-refresh-btn:hover{color:var(--label-primary)!important;background:#3a3a3c!important}.llm-refresh-btn-loading{color:var(--apple-blue)!important;background:#0a84ff26!important}.chart-x-label-highlight{fill:#30d158!important;font-weight:700!important}.chart-highlight-dot{fill:#30d158!important;stroke:#000!important}.sales-chart-zh .chart-average-line{stroke:#007aff!important}}@media (display-mode:standalone) and (width<=767px){.tab-bar-item{opacity:.75;color:var(--c-light)!important}.tab-bar-item-active{opacity:1;color:var(--c-light)!important}.page-header{-webkit-backdrop-filter:saturate(180%)blur(20px)!important;backdrop-filter:saturate(180%)blur(20px)!important;box-shadow:none!important;background:#000000e0!important;border-bottom-color:#ffffff14!important}}}*{box-sizing:border-box}body{font-family:var(--font-family);font-size:var(--font-size-body);color:var(--label-primary);background:var(--background-secondary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.01em;margin:0;padding:0;font-weight:500}@media (width<=768px){input,textarea,select{font-size:16px!important}}.app{flex-direction:column;min-height:100vh;display:flex}.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}.page-title-row{align-items:center;gap:8px;width:100%;display:flex;position:relative}.page-title-icon{justify-content:center;align-items:center;margin-left:4px;display:inline-flex}.page-title-icon-email{color:var(--apple-green)}.page-title-icon-deck{color:var(--apple-blue)}.page-title-icon-deck svg{width:16px;height:16px}.page-title-icon-review{color:var(--apple-orange)}.page-title-icon-ebay svg{width:28px;height:28px}.page-title-total{-webkit-backdrop-filter:blur(28px)saturate(200%)contrast(110%);backdrop-filter:blur(28px)saturate(200%)contrast(110%);white-space:nowrap;background:linear-gradient(135deg,#ffffffc7 0%,#f5f5f7a6 100%);border:1px solid #00000014;border-radius:12px;flex-direction:column;justify-content:center;align-items:flex-end;gap:4px;padding:10px 14px;font-size:13px;font-weight:500;display:none;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffffb3,0 8px 20px #0000001a,0 2px 6px #0000000f,inset 0 1px #ffffffe6}.page-title-total:before{content:"";border-radius:inherit;pointer-events:none;mix-blend-mode:overlay;opacity:.75;background:radial-gradient(120% 80% at 18% 0,#ffffffd9 0%,#ffffff38 40%,#fff0 72%),linear-gradient(135deg,#ffffff47 0%,#fff0 60%);position:absolute;inset:0}.ebay-page-title-actions{display:none}.ebay-notification-toggle{justify-content:center;align-items:center;gap:8px;display:none}.ebay-notification-bell,.ebay-notification-switch{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;padding:4px;transition:opacity .16s;display:inline-flex}.ebay-notification-bell:hover,.ebay-notification-switch:hover{opacity:.9}.ebay-notification-bell:focus-visible,.ebay-notification-switch:focus-visible{outline:2px solid var(--apple-blue);outline-offset:2px}.ebay-notification-icon{opacity:.86;filter:grayscale()brightness(.65);flex-shrink:0;width:28px;height:28px;transition:filter .18s,opacity .18s;display:block}.ebay-notification-icon-on{opacity:1;filter:brightness(0)saturate()invert(52%)sepia(84%)saturate(528%)hue-rotate(86deg)brightness(97%)contrast(90%)}.page-title-total:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff8c,inset 0 -1px #0000000f}.page-title-total-row{align-items:center;gap:4px;display:flex}.page-title-total-label{color:var(--label-secondary)}.page-title-total-amount{color:var(--label-primary);font-variant-numeric:tabular-nums;font-weight:600}html[lang=zh] .page-title-total,html[lang=zh] .page-title-total-mobile{text-align:center;align-items:center}html[lang=zh] .page-title-total-row{justify-content:center}.page-title-total .deck-trend-badge{box-sizing:border-box;align-items:center;min-height:18px;padding:0 6px;font-size:11px}.page-title-total .trend-icon{width:12px;height:12px}.page-title-total-mobile .deck-trend-badge{box-sizing:border-box;align-items:center;min-height:18px;padding:0 6px;font-size:11px}.page-title-total .deck-trend-badge>span,.page-title-total-mobile .deck-trend-badge>span{align-items:center;display:inline-flex}.calendar-show-row{justify-content:space-between;align-items:center;gap:12px;width:100%;margin-bottom:16px;padding:0;display:flex}.calendar-show-row .calendar-show-btn{margin:0}.page-title-total-mobile{padding:8px 12px;font-size:12px;display:flex}@media (width>=768px){.ebay-page-title-actions{align-items:center;gap:12px;display:flex;position:absolute;top:-5px;right:0}.ebay-notification-toggle{display:inline-flex}.page-title-total{display:flex;position:absolute;top:-5px;right:0}.ebay-page-title-actions .page-title-total{position:relative;top:auto;right:auto}.page-title-total-mobile{display:none}.calendar-show-row{width:auto;margin-bottom:0;padding:0}.calendar-show-row .calendar-show-btn{margin:0 0 16px}}.page-header-bar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;width:100%;display:flex}.page-header-actions{align-items:center;gap:8px;margin-top:2px;display:flex}.btn-today{font-size:var(--font-size-caption-1);padding:4px 10px;line-height:1.2}.pill-button{color:#fff;background:var(--apple-blue);cursor:pointer;letter-spacing:-.01em;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border:none;border-radius:4px;padding:5px 12px;font-size:14px;font-weight:600;transition:background .15s}.pill-button:hover,.pill-button:focus-visible{background:var(--apple-blue-hover,#0066d6);outline:none}.btn-block{width:100%}.btn-compact{font-size:var(--font-size-subhead);min-width:auto;padding:6px 12px}.text-button{color:var(--apple-blue);cursor:pointer;letter-spacing:-.01em;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:0 0;border:none;padding:0;font-size:15px;font-weight:500}.text-button:hover{opacity:.8}.text-muted{opacity:.7}.navbar{-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);border-bottom:.5px solid var(--separator);z-index:1000;padding-top:env(safe-area-inset-top);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);background:#ffffffd9;position:sticky;top:0}.nav-container{justify-content:space-between;align-items:center;max-width:1200px;height:44px;margin:0 auto;padding:0 20px;display:flex}.logo{width:auto;height:20px;max-height:28px;margin:0;display:block}.logo-full{display:none}.logo-dark{display:none!important}.logo-light{display:none}.logo-icon{height:24px;display:block}.logo-clickable{cursor:pointer;transition:opacity .2s}.logo-clickable:hover{opacity:.7}@media (width>=500px){.logo-full.logo-light{height:22px;display:block}.logo-full.logo-dark,.logo-icon{display:none}.logo{height:22px}}@media (width>=500px) and (prefers-color-scheme:dark){.logo-full.logo-light{display:none!important}.logo-full.logo-dark{height:22px;display:block!important}}@media (width>=640px){.logo-full,.logo{height:24px}}@media (width>=1024px){.logo,.logo-full{height:28px}}.nav-links{align-items:center;gap:4px;display:flex}.nav-link{color:var(--label-secondary);border-radius:8px;align-items:center;padding:10px 16px;font-size:13px;font-weight:400;text-decoration:none;transition:color .15s cubic-bezier(.4,0,.2,1),background .15s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative}@media (width>=1024px){.nav-link{border-radius:6px;padding:7px 12px}}.nav-link:hover{color:var(--label-primary);background:#0000000a}.nav-link-active,.nav-link.active{color:#fff;background:var(--apple-blue);font-weight:500}.nav-link-active:hover,.nav-link.active:hover,.nav-link-active:active,.nav-link.active:active{color:#fff;background:var(--apple-blue)}.nav-dropdown{align-items:center;display:flex;position:relative}.nav-dropdown-toggle{cursor:pointer;color:var(--label-secondary);background:0 0;border:none;border-radius:8px;align-items:center;gap:4px;padding:10px 16px;font-size:13px;font-weight:400;text-decoration:none;transition:color .15s cubic-bezier(.4,0,.2,1),background .15s cubic-bezier(.4,0,.2,1);display:inline-flex}.nav-dropdown-toggle:hover{color:var(--label-primary);background:#0000000a}.nav-dropdown-toggle.nav-link-active{color:#fff;background:var(--apple-blue);font-weight:500}.nav-dropdown-toggle.nav-link-active:hover{background:var(--apple-blue)}.dropdown-arrow{flex-shrink:0;transition:transform .2s;display:block}.dropdown-arrow-open{transform:rotate(180deg)}.nav-dropdown-menu{background:var(--background);border:1px solid var(--separator);z-index:1000;border-radius:10px;min-width:140px;margin-top:4px;position:absolute;top:100%;right:0;overflow:hidden;box-shadow:0 4px 16px #0000001f,0 0 1px #0000001a}.nav-dropdown-item{color:var(--label-primary);padding:12px 16px;font-size:15px;font-weight:400;text-decoration:none;transition:background .15s;display:block}.nav-dropdown-item:hover{background:#0000000a}.nav-dropdown-item-active{color:var(--apple-blue);background:#007aff14;font-weight:500}@media (width>=1024px){.nav-dropdown-toggle{border-radius:6px;padding:7px 12px}.nav-dropdown-item{padding:10px 16px;font-size:14px}}.bottom-tab-bar{display:none}@media (display-mode:standalone) and (width<=767px){html,body{overscroll-behavior-y:none;height:100dvh;overflow:hidden}.app{flex-direction:column;height:100dvh;display:flex;overflow:hidden}.bottom-tab-bar{bottom:calc(8px + env(safe-area-inset-bottom,0px));box-sizing:border-box;background-color:color-mix(in srgb, var(--c-glass) 8%, transparent);height:64px;-webkit-backdrop-filter:blur(8px) saturate(var(--saturation));backdrop-filter:blur(8px) saturate(var(--saturation));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c-light) calc(var(--glass-reflex-light) * 10%), transparent), inset 1.8px 3px 0px -2px color-mix(in srgb, var(--c-light) calc(var(--glass-reflex-light) * 90%), transparent), inset -2px -2px 0px -2px color-mix(in srgb, var(--c-light) calc(var(--glass-reflex-light) * 80%), transparent), inset -3px -8px 1px -6px color-mix(in srgb, var(--c-light) calc(var(--glass-reflex-light) * 60%), transparent), inset -.3px -1px 4px 0px color-mix(in srgb, var(--c-dark) calc(var(--glass-reflex-dark) * 12%), transparent), inset -1.5px 2.5px 0px -2px color-mix(in srgb, var(--c-dark) calc(var(--glass-reflex-dark) * 20%), transparent), inset 0px 3px 4px -2px color-mix(in srgb, var(--c-dark) calc(var(--glass-reflex-dark) * 20%), transparent), inset 2px -6.5px 1px -4px color-mix(in srgb, var(--c-dark) calc(var(--glass-reflex-dark) * 10%), transparent), 0px 1px 5px 0px color-mix(in srgb, var(--c-dark) calc(var(--glass-reflex-dark) * 10%), transparent), 0px 6px 16px 0px color-mix(in srgb, var(--c-dark) calc(var(--glass-reflex-dark) * 8%), transparent);z-index:1000;border:none;border-radius:99em;justify-content:center;align-items:center;gap:6px;padding:6px 10px 8px;transition:background-color .4s cubic-bezier(1,0,.4,1),box-shadow .4s cubic-bezier(1,0,.4,1);display:flex;position:fixed;left:50%;translate:-50%}.bottom-tab-bar.active-tab-0{--active-tab-index:0}.bottom-tab-bar.active-tab-1{--active-tab-index:1}.bottom-tab-bar.active-tab-2{--active-tab-index:2}.bottom-tab-bar.active-tab-3{--active-tab-index:3}.bottom-tab-bar.active-tab-4{--active-tab-index:4}.bottom-tab-bar:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(140% 160% at 50% -10%, color-mix(in srgb, var(--c-light) calc(var(--glass-reflex-light) * 26%), transparent) 0%, color-mix(in srgb, var(--c-light) calc(var(--glass-reflex-light) * 10%), transparent) 38%, transparent 70%), linear-gradient(to bottom, color-mix(in srgb, var(--c-light) calc(var(--glass-reflex-light) * 10%), transparent) 0%, transparent 55%, color-mix(in srgb, var(--c-dark) calc(var(--glass-reflex-dark) * 5%), transparent) 100%);position:absolute;inset:0}.bottom-tab-bar:after{content:"";background-color:color-mix(in srgb, var(--c-glass) 24%, transparent);z-index:-1;width:72px;height:calc(100% - 8px);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c-light) calc(var(--glass-reflex-light) * 10%), transparent), inset 2px 1px 0px -1px color-mix(in srgb, var(--c-light) calc(var(--glass-reflex-light) * 90%), transparent), inset -1.5px -1px 0px -1px color-mix(in srgb, var(--c-light) calc(var(--glass-reflex-light) * 80%), transparent), inset -2px -6px 1px -5px color-mix(in srgb, var(--c-light) calc(var(--glass-reflex-light) * 60%), transparent), inset -1px 2px 3px -1px color-mix(in srgb, var(--c-dark) calc(var(--glass-reflex-dark) * 20%), transparent), inset 0px -4px 1px -2px color-mix(in srgb, var(--c-dark) calc(var(--glass-reflex-dark) * 10%), transparent), 0px 3px 6px 0px color-mix(in srgb, var(--c-dark) calc(var(--glass-reflex-dark) * 8%), transparent);translate:calc(var(--active-tab-index,0) * 66px) 0;transform-origin:100%;border-radius:99em;transition:background-color .4s cubic-bezier(1,0,.4,1),box-shadow .4s cubic-bezier(1,0,.4,1),translate .4s cubic-bezier(1,0,.4,1);display:block;position:absolute;top:4px;left:4px}.bottom-tab-bar[data-slide-direction=right]:after{transform-origin:0}.bottom-tab-bar[data-slide-direction=left]:after{transform-origin:100%}.bottom-tab-bar.tab-switching:after{animation:.44s indicatorStretch}@keyframes indicatorStretch{0%{scale:1}50%{scale:1.1 1}to{scale:1}}@keyframes indicatorStretch2{0%{scale:1}50%{scale:1.2 1}to{scale:1}}@keyframes indicatorStretch3{0%{scale:1}50%{scale:1.1 1}to{scale:1}}.bottom-tab-bar .tab-bar-item.tab-bar-item-expandable{display:none!important}.bottom-tab-bar.bottom-tab-bar-expanded .tab-bar-item.tab-bar-item-expandable{display:flex!important}.bottom-tab-bar.bottom-tab-bar-expanded .tab-bar-more-btn{display:none!important}.tab-bar-more-btn{cursor:pointer;background:0 0;border:none;font-family:inherit}.navbar{display:none}.page-header{padding-top:calc(12px + env(safe-area-inset-top,0px))!important;padding-left:max(20px, env(safe-area-inset-left))!important;padding-right:max(20px, env(safe-area-inset-right))!important;-webkit-backdrop-filter:saturate(180%)blur(20px)!important;backdrop-filter:saturate(180%)blur(20px)!important;box-shadow:none!important;z-index:999!important;background:#f2f2f7cc!important;border-bottom:.5px solid #0000001a!important;margin:0!important;padding-bottom:12px!important;position:fixed!important;top:0!important;left:0!important;right:0!important}.main-content{-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow-y:auto;padding-top:calc(88px + env(safe-area-inset-top,0px))!important;padding-bottom:calc(64px + 24px + env(safe-area-inset-bottom,0px))!important}.app-route-email .page-header,.app-route-review .page-header,.app-route-ebay .page-header,.app-route-training .page-header{transition:opacity .2s,transform .2s;padding-top:calc(12px + env(safe-area-inset-top,0px))!important;padding-left:max(20px, env(safe-area-inset-left))!important;padding-right:max(20px, env(safe-area-inset-right))!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;z-index:1!important;background:0 0!important;border-bottom:none!important;margin:0 -20px 16px!important;padding-bottom:12px!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important}.app-route-email:has(.main-content.main-content-scrolled) .page-header,.app-route-review:has(.main-content.main-content-scrolled) .page-header,.app-route-ebay:has(.main-content.main-content-scrolled) .page-header,.app-route-training:has(.main-content.main-content-scrolled) .page-header{opacity:0;pointer-events:none;transform:translateY(-8px);margin-bottom:0!important}.app-route-email .main-content,.app-route-review .main-content,.app-route-ebay .main-content,.app-route-training .main-content{padding-top:0!important}.pwa-ios26-topbar{display:none}.app-route-email .pwa-ios26-topbar,.app-route-review .pwa-ios26-topbar,.app-route-ebay .pwa-ios26-topbar,.app-route-training .pwa-ios26-topbar{z-index:50;padding-top:calc(12px + env(safe-area-inset-top,0px));padding-left:max(20px, env(safe-area-inset-left));padding-right:max(20px, env(safe-area-inset-right));box-shadow:none;opacity:0;pointer-events:none;background:0 0;border:none;padding-bottom:12px;transition:opacity .2s,transform .2s;display:block;position:fixed;top:0;left:0;right:0;overflow:visible;transform:translateY(-4px)}.app-route-email .pwa-ios26-topbar:before,.app-route-review .pwa-ios26-topbar:before,.app-route-ebay .pwa-ios26-topbar:before,.app-route-training .pwa-ios26-topbar:before{content:"";-webkit-backdrop-filter:blur(4px)saturate(120%)brightness();backdrop-filter:blur(4px)saturate(120%)brightness();pointer-events:none;z-index:0;background:linear-gradient(#ffffff59 0%,#ffffff4d 30%,#fff3 55%,#ffffff1a 75%,#ffffff0d 90%,#fff0 100%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 55%,#000000d9 70%,#0009 85%,#0003 95%,#0000 100%);mask-image:linear-gradient(#000 0% 55%,#000000d9 70%,#0009 85%,#0003 95%,#0000 100%)}.app-route-email:has(.main-content.main-content-scrolled) .pwa-ios26-topbar,.app-route-review:has(.main-content.main-content-scrolled) .pwa-ios26-topbar,.app-route-ebay:has(.main-content.main-content-scrolled) .pwa-ios26-topbar,.app-route-training:has(.main-content.main-content-scrolled) .pwa-ios26-topbar{opacity:1;pointer-events:auto;transform:translateY(0)}.pwa-ios26-topbar-content{z-index:10;isolation:isolate;justify-content:center;align-items:center;gap:6px;display:flex;position:relative}.pwa-ios26-topbar-title{letter-spacing:-.01em;color:var(--label-primary);font-size:17px;font-weight:600;line-height:1.2}.pwa-ios26-topbar-icon{align-items:center;width:18px;height:18px;display:flex}.pwa-ios26-topbar-icon svg{stroke:currentColor;fill:none;width:100%;height:100%}.pwa-ios26-topbar-icon.page-title-icon-email{color:var(--apple-green)!important}.pwa-ios26-topbar-icon.page-title-icon-review{color:var(--apple-orange)!important}.pwa-ios26-topbar-icon.page-title-icon-status{color:var(--label-primary)}.pwa-ios26-topbar-icon.page-title-icon-ebay{width:28px;height:28px;color:inherit}.pwa-ios26-topbar-icon.page-title-icon-ebay svg{stroke:none}}@media (display-mode:standalone) and (width<=767px) and (prefers-color-scheme:dark){.app-route-email .pwa-ios26-topbar,.app-route-review .pwa-ios26-topbar,.app-route-ebay .pwa-ios26-topbar,.app-route-training .pwa-ios26-topbar{box-shadow:none!important;background:0 0!important;border:none!important}.app-route-email .pwa-ios26-topbar:before,.app-route-review .pwa-ios26-topbar:before,.app-route-ebay .pwa-ios26-topbar:before,.app-route-training .pwa-ios26-topbar:before{background:linear-gradient(#00000059 0%,#0000004d 30%,#0003 55%,#0000001a 75%,#0000000d 90%,#0000 100%);-webkit-mask-image:linear-gradient(#000 0% 55%,#000000d9 70%,#0009 85%,#0003 95%,#0000 100%);mask-image:linear-gradient(#000 0% 55%,#000000d9 70%,#0009 85%,#0003 95%,#0000 100%);-webkit-backdrop-filter:blur(4px)saturate(120%)brightness()!important;backdrop-filter:blur(4px)saturate(120%)brightness()!important}.pwa-ios26-topbar-title{color:var(--label-primary)!important}.pwa-ios26-topbar-icon{color:var(--label-primary)}.pwa-ios26-topbar-icon.page-title-icon-email{color:var(--apple-green)!important}.pwa-ios26-topbar-icon.page-title-icon-review{color:var(--apple-orange)!important}.pwa-ios26-topbar-icon.page-title-icon-ebay{color:inherit}.pwa-ios26-topbar-icon.page-title-icon-ebay svg{stroke:none}.deck-layout-nonbusiness .deck-card:not(.deck-card-vpc),.deck-layout-nonbusiness .deck-card:not(.deck-card-vpc) *{-webkit-user-select:none!important;user-select:none!important}.deck-layout-nonbusiness .deck-card:not(.deck-card-vpc){pointer-events:none;cursor:default}.deck-layout-nonbusiness .deck-card .deck-card-btn,.deck-layout-nonbusiness .deck-card button{pointer-events:auto;cursor:pointer}body:has(.modal-overlay) .bottom-tab-bar,.hide-in-pwa{display:none!important}.page-header{-webkit-backdrop-filter:saturate(180%)blur(20px)!important;backdrop-filter:saturate(180%)blur(20px)!important;box-shadow:none!important;background:#000000e0!important;border-bottom:.5px solid #ffffff14!important}.tab-bar-item{opacity:.75;color:var(--c-light)!important}.tab-bar-item-active{opacity:1;color:var(--c-light)!important}}@media (display-mode:standalone) and (orientation:landscape){.app{display:none}body:before{content:"📱 Please rotate your device to portrait mode";background:var(--background-secondary);color:var(--label-primary);text-align:center;z-index:9999;justify-content:center;align-items:center;padding:20px;font-size:18px;font-weight:600;display:flex;position:fixed;inset:0}}.tab-bar-item{box-sizing:border-box;cursor:pointer;width:60px;height:100%;color:var(--c-dark);-webkit-tap-highlight-color:transparent;border-radius:99em;flex-direction:column;justify-content:center;align-items:center;padding:0 12px;text-decoration:none;transition:none;display:flex;position:relative}.tab-bar-item-active{cursor:auto}.tab-bar-item-active .tab-bar-icon{scale:1}.tab-bar-icon{flex-shrink:0;width:24px;height:24px;margin-bottom:2px;transition:scale .2s cubic-bezier(.5,0,0,1);display:block}.tab-bar-icon-deck{transform:scale(1)}.tab-bar-icon-ebay{transform:scale(1.25)}.tab-bar-item-active .tab-bar-icon-deck{transform:scale(1)}.tab-bar-icon-ebay-color{transform:scale(1.25);stroke:none!important}.tab-bar-item-active{color:#fff!important}.tab-bar-item-active .tab-bar-icon-fill{fill:#fff;stroke:#fff}.tab-bar-item-active .tab-bar-icon:not(.tab-bar-icon-ebay){stroke:#fff}.tab-bar-label{letter-spacing:-.01em;text-align:center;white-space:nowrap;margin:0;padding:0;font-size:10px;font-weight:500;line-height:1.2}.tab-bar-item-active .tab-bar-label{font-weight:600}@media (prefers-color-scheme:light){.tab-bar-item-active{color:var(--apple-blue)!important}.tab-bar-item-active .tab-bar-icon-fill{fill:var(--apple-blue);stroke:var(--apple-blue)}.tab-bar-item-active .tab-bar-icon:not(.tab-bar-icon-deck):not(.tab-bar-icon-ebay):not(.tab-bar-icon-ebay-color){stroke:var(--apple-blue);fill:none}.tab-bar-item-active .tab-bar-icon-deck,.tab-bar-item-active .tab-bar-icon-ebay,.tab-bar-item-active .tab-bar-icon-ebay-color{fill:var(--apple-blue)!important;stroke:var(--apple-blue)!important}.tab-bar-item-active .tab-bar-label{font-weight:700}}.main-content{width:100%;max-width:1200px;padding:20px;padding-left:max(20px, env(safe-area-inset-left));padding-right:max(20px, env(safe-area-inset-right));padding-bottom:max(20px, env(safe-area-inset-bottom));background:var(--background-secondary);flex:1;margin:0 auto}.page-loading{text-align:center;color:var(--label-secondary);font-size:var(--font-size-body);padding:40px}.pwa-ios26-topbar{display:none}.page-header{z-index:99;-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);background:#f2f2f7bf;border-bottom:.33px solid #0000;margin:-20px -20px 16px;padding:12px 20px;transition:background .2s,border-color .2s;position:sticky;top:44px}.page-header-scrolled{background:#f2f2f7e0;border-bottom-color:#00000014}.page-title{color:var(--label-primary);letter-spacing:-.025em;margin:0 0 2px;font-size:28px;font-weight:700;line-height:1.1}.page-description{color:var(--label-secondary);letter-spacing:-.01em;margin:0;font-size:13px;font-weight:400}.page-metadata{color:var(--label-tertiary);letter-spacing:-.01em;margin:8px 0 0;font-size:13px;font-weight:400}.filters{background:var(--background);border-radius:var(--radius-large);border:.5px solid var(--separator);box-shadow:var(--shadow-small);margin-bottom:24px;padding:20px}.filter-group{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.filter-group label{color:var(--label-primary);font-weight:500;font-size:var(--font-size-subhead);flex-direction:column;gap:8px;display:flex;position:relative}.autocomplete-wrapper{width:100%;position:relative}.autocomplete-dropdown{border:.5px solid var(--separator);z-index:1000;background:#fff;border-radius:8px;max-height:200px;margin:4px 0 0;padding:4px;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 4px 16px #0000001f}.autocomplete-dropdown li{cursor:pointer;font-size:var(--font-size-body);border-radius:6px;justify-content:space-between;align-items:center;padding:10px 12px;transition:background .15s;display:flex}.autocomplete-dropdown li:hover{background:var(--gray-6)}.autocomplete-domain{color:var(--label-primary);font-weight:500}.autocomplete-count{color:var(--label-tertiary);font-size:var(--font-size-footnote)}.unified-filters-bar{background:var(--background);border-radius:var(--radius-large);border:.5px solid var(--separator);box-shadow:var(--shadow-small);flex-wrap:wrap;align-items:flex-end;gap:16px;margin:0 0 20px;padding:16px;display:flex}.unified-filters-bar .filter-group{flex-direction:column;flex:none;gap:6px;display:flex}.unified-filters-bar .filter-group label{font-size:var(--font-size-footnote);color:var(--label-secondary);font-weight:500}.unified-filters-bar .domain-filter-group{flex:0 0 200px;min-width:200px}.unified-filters-bar .search-group{flex:300px;min-width:250px}.unified-filters-bar .chips-group{flex:none}.unified-filters-bar input{border:.5px solid var(--separator);background:var(--background);font-size:var(--font-size-body);font-family:var(--font-family);color:var(--label-primary);border-radius:var(--radius-medium);width:100%;padding:8px 12px}.unified-filters-bar input:hover{border-color:var(--gray-3)}.unified-filters-bar input:focus{outline:2px solid var(--apple-blue);outline-offset:-1px;border-color:var(--apple-blue)}.filter-group input,.filter-group select{border:.5px solid var(--separator);background:var(--background);font-size:var(--font-size-body);font-family:var(--font-family);color:var(--label-primary);border-radius:var(--radius-medium);min-width:200px;padding:8px 12px}.filter-group input:hover,.filter-group select:hover{border-color:var(--gray-3)}.filter-group input:focus,.filter-group select:focus{outline:2px solid var(--apple-blue);outline-offset:-1px;border-color:var(--apple-blue)}.search-and-filters{background:var(--background-secondary);border-radius:var(--radius-large);border:.5px solid var(--separator);margin:16px 0;padding:16px}.search-box{margin-bottom:12px}.search-box input{width:100%;font-size:var(--font-size-body);border:1px solid var(--separator);background:var(--background);color:var(--label-primary);font-family:var(--font-family);-webkit-tap-highlight-color:transparent;border-radius:10px;padding:12px 16px}.search-box input:focus{outline:none}.filter-chips{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}.chip{border:1px solid var(--separator);background:var(--background);font-size:var(--font-size-subhead);cursor:pointer;color:var(--label-primary);border-radius:16px;padding:6px 14px;font-weight:500;transition:background .2s,border-color .2s}.chip:hover{background:var(--gray-6)}.chip-active{background:var(--apple-blue);color:#fff;border-color:var(--apple-blue)}.chip-active:hover{background:var(--apple-blue);opacity:.9}.filter-summary{font-size:var(--font-size-footnote);color:var(--label-tertiary);margin-top:4px}.stats{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:0 0 20px;display:grid}.stats-row{grid-template-columns:repeat(4,1fr);gap:12px;margin:0 0 20px;display:grid}.stats-row-2-cols{grid-template-columns:repeat(2,1fr);gap:16px}.stats-row-2-cols.deck-layout{grid-template-columns:repeat(3,1fr);align-content:start}.stats-row-3-cols{grid-template-columns:repeat(3,1fr);gap:16px}.stats-container{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-bottom:20px;display:grid}@media (width<=1024px){.stats-row-3-cols{grid-template-columns:repeat(3,1fr)}}@media (width<=768px){.stats-row{grid-template-columns:repeat(4,1fr);gap:8px}.stats-row-2-cols{grid-template-columns:repeat(2,1fr);gap:10px}.stats-row-2-cols.deck-layout{grid-template-columns:repeat(2,1fr)}.stats-row-2-cols.deck-layout .deck-card-vpc{grid-column:1/-1}.stats-row-3-cols{grid-template-columns:repeat(3,1fr);gap:8px}.stats-container{grid-template-columns:repeat(2,1fr);gap:8px}.stat-card{padding:16px 8px}}.stat-card{background:var(--background);border-radius:var(--radius-large);box-shadow:var(--shadow-small);border:1.5px solid #0000;flex-direction:column;justify-content:flex-start;align-items:center;gap:8px;padding:20px;transition:transform .2s,box-shadow .2s;display:flex}.stat-card-clickable{cursor:pointer}.stat-card-clickable:hover,.stat-card:hover{box-shadow:var(--shadow-medium);transform:scale(1.02)}.stat-icon-circle{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.stat-card-active{border-color:var(--apple-blue)!important;background-color:#007aff0d!important}.stat-card-disabled{cursor:default}.stat-card-warning{background-color:#ff95000d;border-color:#ff950066}.stat-card-error{background-color:#ff3b300d;border-color:#ff3b3066}.stat-icon-neutral{background:var(--background-tertiary);color:var(--label-secondary)}.stat-icon-success{color:#1d8348;background:#34c75940}.stat-icon-warning{color:#d68910;background:#ff950040}.stat-icon-danger{color:#c0392b;background:#ff3b3040}.stat-icon-info{color:var(--apple-indigo);background:#5856d626}.stat-icon-blue{color:var(--apple-blue);background:#007aff26}.stat-icon-international{color:#0a84ff;background:#0a84ff1f}.stat-icon-vpc{color:#0a84ff;background:#0a84ff33;box-shadow:0 0 12px #0a84ff66}@media (prefers-color-scheme:dark){.stat-icon-vpc{color:#0a84ff;background:#0a84ff40;box-shadow:0 0 16px #0a84ff80,0 0 32px #0a84ff4d}}.stat-icon-symbol{font-size:18px;font-weight:600}.stat-icon-symbol-large{font-size:20px;font-weight:600}.stat-icon-symbol-dot{font-size:24px;font-weight:400;line-height:1}.stat-value-success{color:#1d8348}.stat-value-warning{color:#d68910}.stat-value-danger{color:#c0392b}.stat-value-muted{color:var(--label-tertiary)}.stat-value-info{color:var(--apple-indigo)}.stat-value-purple{color:var(--apple-purple)}.stat-icon-muted{color:var(--label-tertiary);background:#8e8e9326}.stat-icon-purple{color:var(--apple-purple);background:#af52de26}.stat-icon-svg{width:20px;height:20px}.stat-icon-svg-small{width:17px;height:17px}.stat-icon-svg-large,.stat-icon-svg-international{width:24px;height:24px}.ai-reviewer-highlight{color:var(--apple-blue);font-weight:600}.progress-bar-order{background:var(--apple-blue)}.progress-bar-non-order{background:var(--gray-1)}.label-dot-order{background:var(--apple-blue)}.label-dot-non-order{background:var(--gray-1)}.stat-label{color:var(--label-secondary);text-align:center;letter-spacing:-.01em;margin-top:2px;font-size:13px;font-weight:500}.stat-label-short{display:none}@media (width<=768px),(display-mode:standalone){.stat-label-full{display:none}.stat-label-short{display:inline}}.stat-value{color:var(--label-primary);letter-spacing:-.02em;text-align:center;font-variant-numeric:tabular-nums;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;font-size:32px;font-weight:600;line-height:1}.stat-subtitle{color:var(--label-tertiary);text-align:center;letter-spacing:-.01em;margin-top:0;font-size:13px;font-weight:500}.trend-indicator{align-items:center;gap:4px;margin-top:4px;font-size:13px;font-weight:600;display:flex}.trend-indicator-up{color:var(--apple-green)}.trend-indicator-down{color:var(--apple-red)}.search-batch-row{align-items:stretch;gap:10px;height:44px;margin:0 0 16px;display:flex}.batch-toggle-btn{color:var(--apple-blue);background:var(--background);border:.5px solid var(--separator);cursor:pointer;white-space:nowrap;box-shadow:var(--shadow-small);border-radius:10px;flex-shrink:0;padding:0 12px;font-size:14px;font-weight:600;transition:background .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}.batch-toggle-btn:hover{background:var(--apple-blue);color:#fff;border-color:var(--apple-blue)}.batch-toggle-btn:active{transform:scale(.98)}.search-bar{background:var(--background);border:.5px solid var(--separator);box-shadow:var(--shadow-small);border-radius:10px;flex:1;align-items:center;min-width:0;padding:0 12px;transition:border-color .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.search-bar-expanded,.search-batch-row.search-expanded .search-bar{flex:1}.search-bar:hover{border-color:#007aff4d}.search-bar:focus-within{border-color:var(--apple-blue);box-shadow:0 0 0 4px #007aff1f, var(--shadow-small)}.search-icon{color:var(--label-tertiary);flex-shrink:0;margin-right:10px;transition:color .2s}.search-bar:focus-within .search-icon{color:var(--apple-blue)}.search-input{font-size:15px;font-family:var(--font-family);color:var(--label-primary);letter-spacing:-.01em;background:0 0;border:none;outline:none;flex:1;min-width:0;padding:0;font-weight:400}.search-input::placeholder{color:var(--label-tertiary);font-weight:400}.search-clear{background:var(--gray-4);color:var(--label-secondary);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-left:8px;padding:0;font-size:11px;font-weight:600;transition:background .15s,transform .15s;display:flex}.search-bar-container{margin:0 0 20px}.search-bar-container .search-bar{height:auto;padding:8px 12px}.search-clear:hover{background:var(--gray-3);transform:scale(1.1)}.search-clear:active{transform:scale(.95)}.search-results-count{color:var(--label-secondary);letter-spacing:-.01em;margin-top:8px;padding:0 12px;font-size:13px;font-weight:500}.risk-filter-pills{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;flex:1;align-items:center;gap:4px;min-width:0;margin:-8px 0;padding:8px 0;display:flex;overflow:auto visible}.risk-filter-pills::-webkit-scrollbar{display:none}.risk-filter-pill{color:var(--label-secondary);background:var(--gray-6);cursor:pointer;white-space:nowrap;text-transform:uppercase;letter-spacing:.02em;-webkit-tap-highlight-color:transparent;border:none;border-radius:8px;outline:none;flex-shrink:0;padding:4px;font-size:13px;font-weight:600;transition:all .15s}.risk-filter-pill:focus{outline:none}.risk-filter-pill:focus-visible{outline:2px solid var(--apple-blue);outline-offset:2px}@media (hover:hover){.risk-filter-pill:hover{background:var(--gray-5);color:var(--label-primary)}}.risk-filter-pill.active{background:var(--apple-blue);color:#fff}.forward-filter-pills{gap:6px;margin:0;padding:0}.forward-filter-pills .risk-filter-pill{text-transform:none;letter-spacing:-.01em;padding:6px 10px}.forward-filter-pills .risk-filter-pill:disabled{opacity:.5;cursor:not-allowed}.forward-filter-pills .risk-filter-pill-count{background:var(--background-secondary);color:var(--label-primary);pointer-events:none}.risk-filter-divider{background:var(--separator);flex-shrink:0;align-self:center;width:1px;height:24px;margin:0 4px}.risk-filter-dot{cursor:pointer;-webkit-tap-highlight-color:transparent;border:2px solid #0000;border-radius:50%;outline:none;flex-shrink:0;width:24px;height:24px;margin:0 4px;transition:all .15s}.risk-filter-dot:focus{outline:none}@media (hover:hover){.risk-filter-dot:hover{transform:scale(1.1)}}.risk-filter-dot.active{border-color:var(--apple-blue);box-shadow:none}.risk-filter-dot.dot-green{background:var(--apple-green)}.risk-filter-dot.dot-yellow{background:var(--apple-orange)}.risk-filter-dot.dot-red{background:var(--apple-red)}@media (width<=768px){.search-batch-row{gap:clamp(4px,1.5vw,8px);height:clamp(32px,8.5vw,40px);margin:0 0 12px}.batch-toggle-btn{padding:0 clamp(6px,2.5vw,12px);font-size:clamp(10px,3vw,13px)}.search-input{font-size:16px}.search-icon{width:clamp(12px,3.5vw,14px);height:clamp(12px,3.5vw,14px)}}.alert{border-radius:var(--radius-medium);font-size:var(--font-size-subhead);justify-content:space-between;align-items:center;gap:12px;margin:0 0 16px;padding:14px 16px;display:flex}.alert-error{color:var(--apple-red);background:#ff3b301a}.email-list{flex-direction:column;gap:16px;margin:0;padding-bottom:24px;display:flex}.order-group-card{cursor:default}.order-group-card:active{transform:none}.order-group-card .email-risk-wrapper{top:12px;right:80px}.order-items-list{flex-direction:column;gap:12px;margin-top:16px;display:flex}.order-item-card{background:var(--gray-6);cursor:pointer;contain:layout style;border:1px solid #0000000a;border-radius:8px;padding:14px 16px;transition:transform .2s,box-shadow .2s,background .2s,border-color .2s;position:relative;box-shadow:0 1px 2px #0000000f}.order-item-card:active{transform:scale(.99);box-shadow:0 1px 1px #00000014}@media (hover:hover){.order-item-card:hover{background:var(--background);border-color:#00000014;box-shadow:0 2px 6px #0000001a}}.order-item-card:focus-visible{outline:2px solid var(--apple-blue);outline-offset:-2px}.email-group-container{border:2px solid var(--apple-blue);contain:layout style;background:#e5e5ea;border-radius:14px;margin-bottom:10px;position:relative;overflow:hidden;box-shadow:0 1px 3px #00000014}.email-group-container.email-group-container-historical{border-color:var(--apple-orange)!important}.email-group-container:last-child{margin-bottom:0}.email-group-inner{align-items:stretch;display:flex}.email-group-order-number{flex-direction:column;flex-shrink:0;align-items:center;width:60px;min-width:60px;padding-top:16px;display:flex;position:relative}.email-group-order-number-badge{min-width:44px;min-height:44px;color:var(--apple-blue);border-radius:var(--radius-medium);background:#fff;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:2px;font-size:17px;font-weight:600;display:flex;position:relative;box-shadow:0 1px 3px #00000014}.email-group-cards{flex-direction:column;flex:1;gap:8px;min-width:0;padding:8px 12px 8px 0;display:flex}.email-group-card-item{cursor:pointer;background:#fff;border:1px solid #0000000f;border-radius:10px;padding:12px;transition:transform .2s,background .2s,border-color .2s,box-shadow .2s;position:relative;box-shadow:0 1px 3px #0000000f}.email-group-card-item:active{transform:scale(.99)}@media (hover:hover){.email-group-card-item:hover{background:#fafafa;border-color:#0000001a;box-shadow:0 2px 6px #00000014}}.email-group-card-item:focus-visible{outline:2px solid var(--apple-blue);outline-offset:-2px;z-index:1}.email-item{background:var(--background);cursor:pointer;contain:layout style;border:1px solid #0000000f;border-radius:10px;align-items:flex-start;gap:12px;margin-bottom:8px;padding:16px;transition:transform .2s,box-shadow .2s,background .2s,border-color .2s;display:flex;position:relative;box-shadow:0 1px 3px #00000014,0 0 0 .5px #0000000f}.email-item.order-issue{border-color:var(--apple-orange);box-shadow:0 0 0 2px var(--apple-orange), 0 1px 3px #00000014, 0 0 0 .5px #0000000f}.email-item.order-issue:active{box-shadow:0 0 0 2px var(--apple-orange), 0 1px 2px #0000001a, 0 0 0 .5px #00000014}.email-item.fraud-warning{border-color:var(--apple-red);box-shadow:0 0 0 2px var(--apple-red), 0 1px 3px #00000014, 0 0 0 .5px #0000000f}.email-item.fraud-warning:active{box-shadow:0 0 0 2px var(--apple-red), 0 1px 2px #0000001a, 0 0 0 .5px #00000014}@media (hover:hover){.email-item.order-issue:hover{border-color:var(--apple-orange);box-shadow:0 0 0 2px var(--apple-orange), 0 2px 8px #0000001f, 0 0 0 .5px #00000014}.email-item.fraud-warning:hover{border-color:var(--apple-red);box-shadow:0 0 0 2px var(--apple-red), 0 2px 8px #0000001f, 0 0 0 .5px #00000014}}.email-item-selected.order-issue{border-color:var(--apple-orange)!important;box-shadow:0 0 0 3px #ff95002e, 0 0 0 5px var(--apple-orange), 0 2px 8px #0000001f!important}.email-item-selected.fraud-warning{border-color:var(--apple-red)!important;box-shadow:0 0 0 3px #007aff26, 0 0 0 5px var(--apple-red), 0 2px 8px #0000001f!important}.email-item:last-child{margin-bottom:0}.email-item:active{transform:scale(.99);box-shadow:0 1px 2px #0000001a,0 0 0 .5px #00000014}@media (hover:hover){.email-item:hover{background:var(--background);border-color:#0000001a;box-shadow:0 2px 8px #0000001f,0 0 0 .5px #00000014}}.email-item:focus-visible{outline:2px solid var(--apple-blue);outline-offset:-2px}.email-header{justify-content:space-between;align-items:flex-start;margin-bottom:2px;display:flex}.email-from{color:var(--label-primary);font-weight:300;font-size:var(--font-size-body);align-items:center;line-height:1.4;display:flex}.email-from-compact{color:var(--label-secondary);text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-bottom:2px;padding-right:75px;font-size:clamp(12px,3vw,14px);font-weight:300;display:block;overflow:hidden}.email-time{color:var(--label-tertiary);white-space:nowrap;font-size:clamp(11px,2.5vw,14px)}.email-subject{color:var(--label-secondary);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:400;line-height:1.4;display:-webkit-box;overflow:hidden}.email-subject-strong{color:var(--label-primary);word-break:break-word;overflow-wrap:break-word;align-items:center;margin-bottom:3px;padding-right:75px;font-size:14px;font-weight:400;line-height:1.4;display:flex}.email-meta{flex-wrap:wrap;align-items:center;gap:8px;padding-right:50px;display:flex}.badge-po-count{color:var(--label-secondary);background-color:#007aff1a;border-radius:4px;padding:2px 6px;font-size:11px;font-weight:500}.email-id-value{color:var(--label-quaternary);white-space:nowrap;margin-left:auto;margin-right:-50px;font-size:10px;font-weight:400}.email-forward-wrapper{position:absolute;top:calc(50% + 10px);right:0;transform:translateY(-50%)}.email-risk-wrapper{position:absolute;top:40px;right:0}.email-forward-button{color:#fff;background-color:var(--apple-blue);cursor:pointer;white-space:nowrap;letter-spacing:-.01em;border:none;border-radius:8px;justify-content:center;align-items:center;min-height:36px;padding:8px 14px;font-size:14px;font-weight:600;transition:background-color .15s cubic-bezier(.4,0,.2,1),opacity .15s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.email-forward-button:not(:disabled):hover{background-color:var(--apple-blue-hover);opacity:.9}.email-forward-button:disabled{opacity:.6;cursor:not-allowed}.badge{letter-spacing:0;border-radius:6px;align-items:center;gap:4px;padding:4px 8px;font-size:12px;font-weight:600;display:inline-flex}.badge-order{color:#248a3d;background:#34c7591a;font-weight:600}.flow-logo-badge{vertical-align:middle;width:auto;height:11px}.email-order-number-flow-indicator{pointer-events:none;width:auto;height:11px;position:absolute;top:calc(50% + 30px);left:38px;transform:translate(-50%,-50%)}.email-order-number-flow-badge,.email-order-number-flow-button{z-index:2;position:absolute;top:calc(50% + 30px);left:38px;transform:translate(-50%,-50%)}.email-order-number-flow-badge{color:#0a84ff;letter-spacing:0;white-space:nowrap;pointer-events:none;background:#0a84ff1f;border:1px solid #0a84ff2e;border-radius:999px;justify-content:center;align-items:center;min-width:34px;padding:2px 7px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.email-order-number-flow-button{color:#0a84ff;letter-spacing:0;white-space:nowrap;cursor:pointer;background:#0a84ff1f;border:1px solid #0a84ff3d;border-radius:999px;justify-content:center;align-items:center;min-height:22px;padding:3px 7px;font-size:11px;font-weight:700;line-height:1;transition:background-color .15s,border-color .15s,color .15s,opacity .15s;display:inline-flex}.email-order-number-flow-button:hover:not(:disabled){background:#0a84ff2e;border-color:#0a84ff52}.email-order-number-flow-button:disabled{opacity:.55;cursor:not-allowed}.email-order-number-bypass-indicator{background:0 0;border:none;border-radius:0;width:24px;height:24px;padding:0}.badge-paid{color:#248a3d;background:#34c7591a;font-weight:600}.badge-price{color:#0a84ff;background:#007aff1a;font-weight:600}.badge-api{color:#c9342c;letter-spacing:.02em;background:#ff3b301f;font-weight:700}.badge-unpaid{color:#c93c00;background:#ff95001a;font-weight:600}.badge-maybe{color:#a96b00;background:#ffcc0026;font-weight:600}.risk-btn{background:var(--card-background);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border:3px solid;border-radius:50%;flex-direction:row;justify-content:center;align-items:center;width:50px;height:50px;transition:transform .15s,opacity .15s;display:inline-flex}.risk-btn:disabled{cursor:not-allowed;opacity:.6}.risk-btn:active{transform:scale(.95)}@media (hover:hover){.risk-btn:not(:disabled):hover{opacity:.85}}.risk-btn.risk-na{border-color:var(--gray-1)}.risk-btn.risk-clear{border-color:#34c759}.risk-btn.risk-warning{border-color:#f7b500}.risk-btn.risk-bad,.risk-btn.risk-error{border-color:#ff3b30}.risk-btn.risk-partial{border-color:var(--gray-1)}@media (prefers-color-scheme:light){.risk-btn.risk-na{background:#d1d1d6;border:none}.risk-btn.risk-clear{background:#34c759;border:none}.risk-btn.risk-clear .risk-btn-number,.risk-btn.risk-clear .risk-btn-total,.risk-btn.risk-clear .risk-btn-slash{color:#fff}.risk-btn.risk-warning{background:#f7b500;border:none}.risk-btn.risk-warning .risk-btn-number,.risk-btn.risk-warning .risk-btn-total,.risk-btn.risk-warning .risk-btn-slash{color:#000}.risk-btn.risk-bad{background:#ff3b30;border:none}.risk-btn.risk-bad .risk-btn-number,.risk-btn.risk-bad .risk-btn-total,.risk-btn.risk-bad .risk-btn-slash{color:#fff}.risk-btn.risk-error{background:#ff3b30;border:none}.risk-btn.risk-error .risk-btn-number,.risk-btn.risk-error .risk-btn-total,.risk-btn.risk-error .risk-btn-slash{color:#fff}.risk-btn.risk-partial{background:#d1d1d6;border:none}.risk-btn .risk-btn-slash.ai-reviewed{color:var(--apple-purple)}}.risk-btn-number{color:var(--label-primary);font-size:22px;font-weight:700;line-height:1}.risk-btn-slash{opacity:.9;margin:0 1px;font-weight:700}.risk-btn-slash.ai-reviewed{color:var(--apple-purple)}.risk-btn-total{color:var(--label-tertiary);letter-spacing:.5px;margin-left:1px;font-size:14px;font-weight:700}.risk-btn-sub{opacity:.85;font-size:9px;font-weight:600;line-height:1}.risk-btn-loading{justify-content:center;align-items:center;display:flex}.risk-btn-loading svg{width:24px;height:24px;fill:var(--label-tertiary);animation:1.5s ease-in-out infinite shield-breathe}@media (prefers-color-scheme:light){.risk-btn.risk-clear .risk-btn-loading svg,.risk-btn.risk-bad .risk-btn-loading svg,.risk-btn.risk-error .risk-btn-loading svg{fill:#fff}.risk-btn.risk-warning .risk-btn-loading svg,.risk-btn.risk-na .risk-btn-loading svg,.risk-btn.risk-partial .risk-btn-loading svg{fill:#000}}@keyframes shield-breathe{0%,to{opacity:.4;transform:scale(.9)}50%{opacity:1;transform:scale(1.05)}}.badge-llm-order{color:#5856d6;background:#5856d626;align-items:center;gap:4px;padding:4px 8px;font-size:12px;font-weight:600;display:inline-flex}.badge-llm-order .llm-icon{flex-shrink:0}@media (prefers-color-scheme:dark){.badge-llm-order{color:#7d7aff;background:#7d7aff33}}.search-filter-row{align-items:center;gap:12px;margin:0 0 20px;display:flex}.search-filter-row .search-bar{box-sizing:border-box;flex:1;height:36px;padding:8px 12px}.ai-filter-btn{color:#5856d6;border:1px solid var(--separator);cursor:pointer;white-space:nowrap;box-shadow:var(--shadow-small);box-sizing:border-box;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#fff;border-radius:10px;align-items:center;gap:6px;height:36px;padding:7px 14px;font-size:14px;font-weight:600;transition:all .2s;display:inline-flex;position:relative;overflow:hidden}.ai-filter-btn:hover{color:#5856d6;background:#5856d61a;border-color:#5856d64d}.ai-filter-btn:active{background:#5856d633;transform:scale(.97)}.ai-filter-btn-active{color:#fff;background:#5856d6;border-color:#5856d6}.ai-filter-btn-active:hover{background:#4b49c4}.ai-filter-btn-active:active{background:#3f3da8;transform:scale(.97)}.ai-filter-btn svg{color:inherit;flex-shrink:0}.ai-filter-btn-active,.ai-filter-btn-active svg{color:#fff!important}@media (prefers-color-scheme:dark){.ai-filter-btn{color:#7d7aff;background:#000;border-color:#ffffff26}.ai-filter-btn:hover{color:#7d7aff;background:#2c2c2e;border-color:#7d7aff4d}.ai-filter-btn:active{background:#3a3a3c;transform:scale(.97)}.ai-filter-btn-active{color:#fff;background:#7d7aff;border-color:#7d7aff}.ai-filter-btn-active:hover{background:#6d6ae8}.ai-filter-btn-active:active{background:#5d5ad0;transform:scale(.97)}}.badge-urgent{color:var(--apple-red);background:#ff3b301a;font-weight:600;animation:2s ease-in-out infinite pulse}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}.badge-confidence{color:#8e8e93;background:#8e8e931f;font-weight:500}.badge-confidence.confidence-high{color:#248a3d;background:#34c75926}.badge-confidence.confidence-good{color:#0071e3;background:#007aff1f}.badge-confidence.confidence-mixed{color:#c77800;background:#ff9f0a26}.badge-confidence.confidence-low{color:#d70015;background:#ff453a1f}.badge-confidence.confidence-vlow{color:#d70015;background:#ff453a33;font-weight:600}.badge-attachment{color:var(--label-secondary);background:#0000000d;font-weight:600}.return-badge-container{cursor:pointer;contain:layout style;background:#fff4e6;border:1.5px solid #fb923c40;border-radius:11px;flex-direction:column;gap:6px;margin-top:10px;padding:11px 15px;transition:background .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #fb923c14,0 1px 2px #0000000f}.return-badge-container:after{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,#fb923c1a 0%,#0000 60%);border-radius:11px;position:absolute;inset:0}.return-badge-container:hover{background:#ffedd5;border-color:#fb923c66;transform:translateY(-2px);box-shadow:0 6px 16px #fb923c2e,0 2px 4px #00000014}.return-badge-container:active{transform:translateY(-1px);box-shadow:0 3px 8px #fb923c24,0 1px 3px #0000000f}.return-badge-container:focus-visible{outline:2px solid var(--apple-blue);outline-offset:3px;box-shadow:0 0 0 5px #3b82f61f}.return-badge-header{z-index:1;align-items:center;gap:7px;display:flex;position:relative}.return-badge-icon{color:#f97316;font-size:17px;font-weight:600;line-height:1}.return-badge-title{color:#c2410c;letter-spacing:-.025em;font-size:clamp(13px,3.5vw,15px);font-weight:600;line-height:1.3}.return-badge-details{z-index:1;justify-content:space-between;align-items:center;gap:9px;display:flex;position:relative}.return-badge-detail-item{color:#7c2d12;letter-spacing:-.015em;font-size:clamp(11px,2.8vw,13px);font-weight:500;line-height:1.4}.return-badge-detail-item:last-child{color:#7c2d1280;margin-left:auto;font-size:clamp(10px,2.5vw,11px);font-weight:400}.return-badge-detail-separator{color:#7c2d1259;margin-right:auto;font-size:11px;font-weight:600;line-height:1}.refund-badge-container{cursor:pointer;contain:layout style;background:#ecfdf5;border:1.5px solid #10b98140;border-radius:11px;flex-direction:column;gap:6px;margin-top:10px;padding:11px 15px;transition:background .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #10b98114,0 1px 2px #0000000f}.refund-badge-container:after{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,#10b9811a 0%,#0000 60%);border-radius:11px;position:absolute;inset:0}.refund-badge-container:hover{background:#d1fae5;border-color:#10b98166;transform:translateY(-2px);box-shadow:0 6px 16px #10b9812e,0 2px 4px #00000014}.refund-badge-container:active{transform:translateY(-1px);box-shadow:0 3px 8px #10b98124,0 1px 3px #0000000f}.refund-badge-container:focus-visible{outline:2px solid var(--apple-blue);outline-offset:3px;box-shadow:0 0 0 5px #3b82f61f}.refund-badge-header{z-index:1;align-items:center;gap:7px;display:flex;position:relative}.refund-badge-icon{color:#10b981;font-size:19px;font-weight:600;line-height:1}.refund-badge-title{color:#047857;letter-spacing:-.025em;font-size:clamp(13px,3.5vw,15px);font-weight:600;line-height:1.3}.refund-badge-details{z-index:1;justify-content:space-between;align-items:center;gap:9px;display:flex;position:relative}.refund-badge-detail-item{color:#065f46;letter-spacing:-.015em;font-size:clamp(11px,2.8vw,13px);font-weight:500;line-height:1.4}.refund-badge-detail-item:last-child{color:#065f4680;margin-left:auto;font-size:clamp(10px,2.5vw,11px);font-weight:400}.refund-badge-detail-separator{color:#065f4659;margin-right:auto;font-size:11px;font-weight:600;line-height:1}@media (width>=768px){.refund-badge-container{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px}.refund-badge-header{gap:8px}.refund-badge-icon{font-size:18px}.refund-badge-title{font-size:14px}.refund-badge-details{justify-content:flex-end;gap:10px;margin-left:auto}.refund-badge-detail-item{font-size:13px}.refund-badge-detail-item:last-child{margin-left:0;font-size:11px}.refund-badge-detail-separator{margin-right:0;font-size:12px}.return-badge-container{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px}.return-badge-header{gap:8px}.return-badge-icon{font-size:18px}.return-badge-title{font-size:14px}.return-badge-details{justify-content:flex-end;gap:10px;margin-left:auto}.return-badge-detail-item{font-size:13px}.return-badge-detail-item:last-child{margin-left:0;font-size:11px}.return-badge-detail-separator{margin-right:0;font-size:12px}}.pdf-badge{letter-spacing:0;border-radius:6px;align-items:center;gap:4px;padding:4px 8px;font-size:12px;font-weight:600;display:inline-flex}.pdf-badge.pdf{color:#248a3d;background:#34c7591a}.po-count-highlight{color:var(--apple-red);font-size:13px;font-weight:800}.pdf-badge.doc{color:#0a84ff;background:#007aff1a}.pdf-badge.xls{color:#107034;background:#1070341a}.pdf-badge.url{color:#f7b500;background:#ff95001a}.pdf-badge.international{color:#0a84ff;background:#0a84ff1f}.pdf-badge.shipping{color:#0091ff;background:#5ac8fa26}.pdf-badge.packing{color:#af52de;background:#af52de26}.pdf-badge.invoice{color:#ff453a;background:#ff453a1a}.pdf-badge.rma{color:#e67700;background:#ff9f0a26}.pdf-badge.bank{color:#00a67e;background:#32d7af26}.pdf-badge.image{color:#ffd60a;background:#ffd60a26}.pdf-badge.other{color:#636366;background:#8e8e931a}.pdf-badge.html-po{color:#ff9f0a;background:#ff9f0a26}.pdf-badge.no-pdf{color:#8e8e93;background:#8e8e9326}.pdf-badge.risk-name,.pdf-badge.risk-account,.pdf-badge.risk-address,.pdf-badge.risk-cmra,.pdf-badge.risk-fwd{color:var(--apple-red);background:#ff3b301f;font-size:11px}.modal-overlay{-webkit-backdrop-filter:saturate(150%)blur(20px);backdrop-filter:saturate(150%)blur(20px);z-index:1000;background:#0003;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal{-webkit-backdrop-filter:saturate(180%)blur(30px);backdrop-filter:saturate(180%)blur(30px);border-radius:var(--radius-large);background:#ffffffe6;border:.5px solid #ffffff80;flex-direction:column;width:min(1200px,95vw);max-height:90vh;display:flex;overflow:hidden;box-shadow:0 24px 80px #00000026,0 8px 24px #0000001a,inset 0 1px #fffc}.modal-small{background:var(--background);border-radius:var(--radius-large);width:min(400px,90vw);box-shadow:var(--shadow-large);padding:24px}.risk-modal{flex-direction:column;width:min(600px,95vw);max-height:85vh;display:flex}.ebay-order-modal .modal-body-right{display:none}@media (width>=1024px){.ebay-order-modal .modal-body-right{flex-shrink:0;width:420px;min-width:360px;display:block}.ebay-order-modal .modal-body-left{border-right:.5px solid var(--separator)}.ebay-order-modal .risk-score-circle-small{display:none}}.inline-risk-panel{flex-direction:column;display:flex}.inline-risk-panel .risk-header-compact{margin-bottom:12px}.inline-risk-panel .risk-card{padding:8px 10px}.inline-risk-panel .risk-label{min-width:80px;max-width:80px;font-size:13px}.inline-risk-panel .risk-status{width:65px;font-size:13px}.inline-risk-panel .risk-detail{font-size:13px}.inline-risk-panel .ai-override-container{margin-top:6px;font-size:12px}.inline-risk-panel .btn-risk-rerun{width:fit-content;margin-top:16px;margin-left:0}.risk-modal .modal-body{flex:1;min-height:0;display:block;overflow-y:auto}.risk-modal .modal-footer{justify-content:space-between}.risk-modal-body{flex-direction:column;gap:16px;padding:20px;display:flex}.risk-error-banner{color:var(--apple-red);border-radius:var(--radius-medium);background:#ff3b3014;border:1px solid #ff3b3033;padding:12px 14px;font-size:13px;line-height:1.4}.risk-error-banner strong{margin-bottom:4px;font-weight:600;display:block}.risk-error-inline{justify-content:space-between;align-items:center;gap:12px;display:flex}.risk-error-inline strong{margin-bottom:0;margin-right:6px;display:inline}.risk-error-content{flex:1;min-width:0}.risk-error-inline .btn-small{white-space:nowrap;flex-shrink:0;margin-top:0}.risk-header-compact{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.risk-header-label{border-radius:20px;padding:6px 14px;font-size:15px;font-weight:600}.risk-header-label.fraud-warning{align-items:center;gap:8px;padding:7px 16px;font-size:17px;font-weight:700;display:inline-flex}.risk-header-label .risk-warning-icon{flex-shrink:0}.risk-header-label.label-good{color:#34c759;background:#34c75926}.risk-header-label.label-warn{color:#d4a000;background:#f7b50026}.risk-header-label.label-bad{color:#ff3b30;background:#ff3b3026}@media (prefers-color-scheme:light){.risk-header-label.label-good{color:#fff;background:#34c759}.risk-header-label.label-warn{color:#fff;background:#f7b500}.risk-header-label.label-bad{color:#fff;background:#ff3b30}}.risk-score-circle{background:var(--background-primary);border:4px solid;border-radius:50%;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;width:70px;height:70px;margin-left:auto;display:flex}.risk-score-circle.score-good{border-color:#34c759}.risk-score-circle.score-warn{border-color:#f7b500}.risk-score-circle.score-bad{border-color:#ff3b30}.risk-score-circle .risk-score-num{color:var(--label-primary);font-size:38px;font-weight:700;line-height:1}.risk-score-circle .risk-score-slash.ai-reviewed{color:var(--apple-purple)}.risk-score-circle .risk-score-total{color:var(--label-tertiary);font-size:20px;font-weight:500}.risk-score-circle.risk-score-circle-small{border-width:3px;width:52px;height:52px;margin-left:16px}.risk-score-circle.risk-score-circle-small .risk-score-num{font-size:22px}.risk-score-circle.risk-score-circle-small .risk-score-total{font-size:13px}.risk-score-circle.clickable{cursor:pointer}.risk-score-circle.clickable:hover{opacity:.8}.risk-score-section{align-items:center;gap:12px;margin-left:auto;display:flex}.risk-analysis-label{color:var(--label-primary);text-align:right;font-size:15px;font-weight:600;line-height:1.3}@media (prefers-color-scheme:dark){.risk-analysis-label{color:var(--label-secondary)}}.risk-factors-cards{flex-direction:column;gap:3px;display:flex}.risk-card{background:var(--background-secondary);border:1px solid var(--separator);border-radius:var(--radius-medium);align-items:center;gap:8px;padding:10px 14px;font-size:13px;display:flex}.risk-card.card-warn,.risk-card.card-bad{background:#ff3b3014;border-color:#ff3b304d}.risk-card.card-good,.risk-card.card-partial{border-color:var(--separator)}.risk-card.card-na{border-color:var(--separator);opacity:.7}.risk-label{color:var(--label-primary);white-space:pre-line;flex-shrink:0;min-width:90px;max-width:90px;font-weight:600;line-height:1.3}.risk-status{flex-shrink:0;width:75px;font-weight:600}.card-good .risk-status{color:#34c759}.card-partial .risk-status{color:var(--apple-orange)}.card-warn .risk-status,.card-bad .risk-status{color:#ff3b30}.card-na .risk-status{color:var(--label-tertiary)}.risk-detail{color:var(--label-primary);word-break:break-word;overflow-wrap:break-word;flex:1;min-width:0}@media (prefers-color-scheme:dark){.risk-detail{color:var(--label-secondary)}}.risk-card.card-has-banner,.risk-card.card-has-ai{flex-wrap:wrap}.card-has-ai .risk-status{color:#af52de}.risk-card.card-has-ai.ai-mismatch .risk-status{color:var(--apple-red)}.risk-card.card-has-ai.ai-match .risk-status{color:var(--apple-green)}.ai-override-container{background:0 0;border:1.5px solid #af52de;border-radius:8px;flex-direction:row;align-items:flex-start;gap:6px;width:100%;margin-top:6px;padding:6px 10px;font-size:12px;display:flex}.ai-mismatch .ai-override-container{border-color:#ff3b30}.ai-match .ai-override-container{border-color:#34c759}.ai-neutral .ai-override-container{border-color:var(--separator)}.ai-neutral .ai-override-icon{color:var(--apple-purple)}.risk-card.card-has-ai.ai-neutral .risk-status{color:var(--apple-orange)}.ai-override-icon{color:#af52de;flex-shrink:0;font-size:12px}.ai-override-title{color:var(--label-primary);font-size:14px;font-weight:400;line-height:1.4}.ai-override-reason{color:var(--label-primary);white-space:pre-line;margin-top:4px;font-size:12px;font-weight:400;line-height:1.3}.advisory-inline{font-weight:400;display:block}.advisory-inline strong{font-weight:600}.advisory-inline-icon{color:var(--label-tertiary);vertical-align:-2px;margin-right:6px}.ai-override-reason .advisory-inline-icon{margin-left:-20px}.ai-override-reason .advisory-inline.advisory-inline-lg .advisory-inline-icon{margin-left:-22px}.advisory-container{border:1.5px solid var(--separator);background:0 0;border-radius:8px;flex-direction:row;align-items:flex-start;gap:6px;width:100%;margin-top:6px;padding:6px 10px;font-size:12px;display:flex}.advisory-icon{color:var(--label-tertiary);flex-shrink:0;font-size:12px}.advisory-title{color:var(--label-primary);font-size:13px;font-weight:400;line-height:1.4}@media (prefers-color-scheme:dark){.card-has-ai .risk-status{color:#bf5af2}.ai-override-container{border-color:#bf5af2}.ai-mismatch .ai-override-container{border-color:#ff453a}.ai-match .ai-override-container{border-color:#30d158}.ai-override-icon{color:#bf5af2}}@media (width<=480px){.risk-header-compact{flex-wrap:nowrap;gap:8px}.risk-header-label{padding:5px 10px;font-size:13px}.risk-score-section{gap:6px}.risk-analysis-label{font-size:12px}.risk-score-circle{border-width:3px;width:60px;height:60px}.risk-score-circle .risk-score-num{font-size:26px}.risk-score-circle .risk-score-total{font-size:14px}.risk-header-time{width:100%;margin-left:0}.risk-card{flex-wrap:nowrap}.risk-label{width:115px;min-width:115px;font-size:12px}.risk-status{width:68px;min-width:68px;font-size:12px}.risk-detail{font-size:12px}}.date-picker-title{margin-bottom:16px;font-size:18px;font-weight:600}.date-picker-quick-buttons{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.date-picker-field{border:1px solid var(--separator);width:100%;font-size:16px;font-family:var(--font-family);border-radius:8px;margin-bottom:12px;padding:12px}.modal-header{border-bottom:.5px solid var(--separator);background:var(--background);z-index:10;flex-shrink:0;justify-content:space-between;align-items:center;padding:20px 24px;display:flex;position:sticky;top:0}.modal-header-left{flex:1;align-items:center;gap:12px;display:flex}.modal-header-actions{align-items:center;gap:8px;display:flex}.modal-title{font-size:var(--font-size-title-3);color:var(--label-primary);letter-spacing:-.02em;align-items:center;gap:8px;margin:0;font-weight:600;display:flex}.modal-title .email-id-value{margin-left:6px;margin-right:0}.re-extract-message{color:var(--label-secondary);background:var(--gray-6);white-space:nowrap;border-radius:8px;padding:6px 12px;font-size:13px;font-weight:500}.btn-re-extract{background:var(--apple-purple);color:#fff;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;border:none;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:6px 12px;font-size:13px;font-weight:600;line-height:1;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex;position:relative;overflow:hidden}.btn-re-extract:hover:not(:disabled){background:var(--apple-purple-hover);transform:translateY(-1px);box-shadow:0 2px 8px #af52de4d}.btn-re-extract:active:not(:disabled){transform:translateY(0);box-shadow:0 1px 4px #af52de33}.btn-re-extract:disabled{opacity:.5;cursor:not-allowed}.btn-re-extract .btn-long-press-progress{z-index:1;pointer-events:none;background:#ffffff4d;width:0%;transition:none;position:absolute;top:0;bottom:0;left:0}.btn-re-extract .btn-label{z-index:2;line-height:1;position:relative}.btn-re-extract svg{z-index:2;flex:none;width:14px;height:14px;position:relative}.btn-ai-ocr{margin-right:auto}.btn-risk-rerun{background:var(--apple-purple);color:#fff;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;border:none;border-radius:8px;justify-content:center;align-items:center;gap:5px;margin-left:12px;padding:6px 12px;font-size:13px;font-weight:600;line-height:1;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex;position:relative;overflow:hidden}.btn-risk-rerun:hover:not(:disabled){background:var(--apple-purple-hover);transform:translateY(-1px);box-shadow:0 2px 8px #af52de4d}.btn-risk-rerun:active:not(:disabled){transform:translateY(0);box-shadow:0 1px 4px #af52de33}.btn-risk-rerun:disabled{opacity:.5;cursor:not-allowed}.btn-risk-rerun .btn-long-press-progress{z-index:1;pointer-events:none;background:#ffffff4d;width:0%;transition:none;position:absolute;top:0;bottom:0;left:0}.btn-risk-rerun .btn-label{z-index:2;line-height:1;position:relative}.btn-risk-rerun svg{z-index:2;flex:none;width:14px;height:14px;position:relative}.modal-close{cursor:pointer;color:var(--label-secondary);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;padding:8px;font-size:20px;transition:background .2s;display:flex}.modal-close:hover{background:var(--gray-6)}.modal-close:active{background:var(--gray-5);transform:scale(.95)}.modal-body{flex-direction:row;flex:1;gap:0;padding:0;display:flex;overflow:hidden}.modal-body-left{border-right:.5px solid var(--separator);flex:1;min-width:0;padding:24px;overflow-y:auto}.modal-body-right{background:var(--background-secondary);width:220px;min-width:180px;padding:16px;overflow-y:auto}.email-html-preview{border:.5px solid var(--separator);background:var(--background);border-radius:var(--radius-medium);width:100%;min-height:320px;font-family:var(--font-family);padding:16px;overflow:auto}.email-html-preview>*{box-sizing:border-box;max-width:100%}.email-html-preview>table{margin-left:auto;margin-right:auto}.email-html-preview img{max-width:100%;height:auto;margin:8px 0;display:block}.email-html-preview .gmail_signature img{max-width:min(600px,80vw);max-height:300px}.email-detail-section{margin-bottom:20px}.email-detail-forwarded{background:var(--background-secondary);border:1px solid var(--separator);border-radius:var(--radius-medium);padding:12px 16px}.forwarded-line{word-break:break-word;overflow-wrap:break-word;margin-bottom:4px;font-size:clamp(11px,2.5vw,14px);line-height:1.4}.forwarded-line:last-child{margin-bottom:0}.section-label{color:var(--label-secondary);font-weight:600;font-size:var(--font-size-footnote);text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}.section-content{color:var(--label-primary);line-height:1.6;font-size:var(--font-size-body)}.attachments-list{flex-direction:column;gap:8px;display:flex}.attachment-loading,.attachment-empty,.attachment-error{font-size:var(--font-size-body);border-radius:var(--radius-medium);padding:12px}.attachment-loading{color:var(--apple-blue);background:#007aff0f;border:.5px solid #007aff26}.attachment-empty{background:var(--background-secondary);color:var(--label-tertiary);border:.5px solid var(--separator)}.attachment-error{color:var(--apple-red);background:#ff3b300f;border:.5px solid #ff3b3026}.modal-footer{border-top:.5px solid var(--separator);background:var(--background);border-bottom-left-radius:var(--radius-large);border-bottom-right-radius:var(--radius-large);z-index:10;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;min-height:68px;padding:16px 24px;display:flex;position:sticky;bottom:0}.modal-actions{align-items:center;gap:12px;display:flex}.duplicate-reminder{color:var(--label-secondary);font-size:var(--font-size-body)}.keyboard-hints{font-size:var(--font-size-footnote);color:var(--label-tertiary);align-items:center;gap:4px;display:flex}.keyboard-hints kbd{background:var(--gray-6);border:.5px solid var(--separator);font-family:-apple-system,BlinkMacSystemFont,SF Mono,Monaco,monospace;font-size:var(--font-size-caption-1);color:var(--label-primary);text-align:center;border-radius:4px;min-width:24px;padding:4px 8px;font-weight:600;box-shadow:0 1px 2px #0000000d}.modal-keyboard-hint{font-size:var(--font-size-subhead);color:var(--label-secondary);align-items:center;gap:12px;font-weight:500;display:flex;position:absolute;left:50%;transform:translate(-50%)}@media (width<=768px){.modal-keyboard-hint{display:none}}.modal-keyboard-key{background:var(--background-secondary);border:1px solid var(--separator);border-radius:var(--radius-small);font-family:var(--font-family);font-size:var(--font-size-subhead);color:var(--label-primary);padding:4px 8px;font-weight:600}.modal-counter{font-size:var(--font-size-subhead);color:var(--label-secondary);font-weight:500}button{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.btn{cursor:pointer;font-weight:600;font-size:var(--font-size-subhead);font-family:var(--font-family);border-radius:var(--radius-medium);letter-spacing:-.01em;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border:none;justify-content:center;align-items:center;gap:6px;min-width:88px;padding:10px 20px;transition:background .15s cubic-bezier(.4,0,.2,1),opacity .15s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1);display:inline-flex}.btn-progress{position:relative;overflow:hidden}.btn-progress-label{opacity:.7}.btn-progress-bar{will-change:transform;background:#fff9;width:45%;height:3px;animation:1.5s ease-in-out infinite btn-progress-sheen;position:absolute;bottom:0;left:0}@keyframes btn-progress-sheen{0%{transform:translate(-100%)}to{transform:translate(200%)}}.btn:hover:not(:disabled){opacity:.9}.btn:active:not(:disabled){transition-duration:50ms;transform:scale(.96)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-approve{background:var(--apple-blue);color:#fff;font-weight:600;position:relative;overflow:hidden}.btn-approve:hover{opacity:.9}.btn-reject{background:var(--apple-red);color:#fff;font-weight:600;position:relative;overflow:hidden}.btn-reject:hover{opacity:.9}.btn-long-pressing{-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.btn-label{z-index:2;position:relative}.btn-long-press-progress{z-index:1;pointer-events:none;background:#ffffff4d;width:0%;transition:none;position:absolute;top:0;bottom:0;left:0}.modal-actions .btn{-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-touch-callout:none}.btn-secondary{background:var(--gray-5);color:var(--label-primary);font-weight:500}.btn-secondary:hover{background:var(--gray-4)}.btn-small{margin-top:8px;padding:6px 12px;font-size:13px}.btn-link{color:var(--apple-blue);cursor:pointer;font:inherit;background:0 0;border:none;padding:0;font-weight:500;text-decoration:none}.btn-link:hover{opacity:.7}.loading{text-align:center;color:var(--label-secondary);font-size:var(--font-size-body);padding:40px 16px}.empty-state{flex-direction:column;justify-content:center;align-items:center;min-height:300px;padding:80px 24px;display:flex}.empty-state-icon{background:var(--background-secondary);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:16px;font-size:36px;display:flex;box-shadow:0 2px 8px #0000000a}.empty-state-title{color:var(--label-primary);letter-spacing:-.3px;margin-bottom:8px;font-size:20px;font-weight:600}.empty-state-text{color:var(--label-secondary);text-align:center;max-width:320px;font-size:15px;line-height:1.4}.po-ids{flex-wrap:wrap;gap:6px;display:flex}.po-id{background:var(--gray-5);color:var(--label-primary);border-radius:4px;padding:3px 8px;font-family:SF Mono,Monaco,Courier New,monospace;font-size:12px;font-weight:500}.date-group{margin-bottom:24px}.date-group-header{color:var(--label-primary);letter-spacing:-.01em;background:0 0;border:none;margin:0 0 12px;padding:12px 16px;font-size:17px;font-weight:600}.email-order-number{min-width:44px;min-height:44px;color:var(--apple-blue);background:var(--gray-6);border-radius:var(--radius-medium);flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:2px;font-size:17px;font-weight:600;display:flex;position:relative}.training-indicator{background-color:var(--apple-green);border-radius:50%;flex-shrink:0;width:6px;height:6px}.email-content-wrapper{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.email-content-wrapper-relative{position:relative}.email-company-header{align-items:baseline;gap:8px;line-height:1.3;display:flex}.company-name{color:var(--label-primary);letter-spacing:-.02em;font-size:17px;font-weight:600}.separator{color:var(--label-tertiary);margin:0 4px;font-size:15px;font-weight:400}.po-label{color:var(--label-secondary);text-transform:uppercase;letter-spacing:.5px;background:#0000000a;border-radius:4px;margin-right:6px;padding:2px 6px;font-size:13px;font-weight:600}.po-number-found{color:var(--apple-green);background:#34c7591f;border-radius:5px;padding:2px 8px;font-family:SF Mono,Monaco,Courier New,monospace;font-size:15px;font-weight:600}.po-number-none{color:var(--label-tertiary);font-family:SF Mono,Monaco,Courier New,monospace;font-size:15px;font-weight:600}.email-header{justify-content:space-between;align-items:flex-start;gap:clamp(4px,2vw,12px);min-width:0;display:flex}.email-company-block{flex-wrap:nowrap;flex:1;align-items:baseline;gap:clamp(4px,1.5vw,8px);min-width:0;display:flex;overflow:hidden}.email-company-name{color:var(--label-primary);letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;flex-shrink:1;font-size:clamp(13px,4vw,17px);font-weight:600;overflow:hidden}.order-identifier{letter-spacing:-.01em;white-space:nowrap;font-size:clamp(12px,3.5vw,15px);font-weight:600}.order-identifier-primary{color:var(--apple-blue)}.order-identifier-large{color:var(--apple-blue);letter-spacing:-.02em;font-size:clamp(14px,3.5vw,17px);font-weight:600}.email-buyer-label{color:var(--label-secondary);align-items:center;gap:4px;font-size:clamp(12px,3vw,14px);font-weight:500;display:flex}.email-buyer-id{color:var(--label-primary);font-weight:600}.order-identifier-secondary{color:var(--label-tertiary)}.email-date-block{flex-direction:column;flex-shrink:0;align-self:flex-start;align-items:flex-end;gap:1px;display:flex}.email-date-text{color:var(--label-primary);white-space:nowrap;font-size:clamp(11px,3vw,15px);font-weight:500}.email-date-text-historical{color:var(--apple-red)}.email-time-text{color:var(--label-secondary);white-space:nowrap;font-size:clamp(10px,2.5vw,14px)}.email-id{color:var(--label-tertiary);font-family:SF Mono,Monaco,monospace;font-size:11px;font-weight:400}.email-from{color:var(--label-secondary);font-size:15px;font-weight:400;line-height:1.4}.email-time{color:var(--label-tertiary);white-space:nowrap;flex-shrink:0;font-size:15px}.email-domain{color:var(--label-tertiary);margin-top:2px;font-size:13px;font-weight:400}.email-subject-wrapper{background:#00000005;border:.5px solid #0000000f;border-radius:6px;align-items:flex-start;gap:8px;margin-top:8px;padding:8px 10px;display:flex}.subject-label{color:var(--label-secondary);text-transform:uppercase;letter-spacing:.5px;flex-shrink:0;font-size:13px;font-weight:600;line-height:1.4}.email-subject{color:var(--label-primary);word-break:break-word;overflow-wrap:break-word;flex:1;font-size:15px;font-weight:400;line-height:1.4}.sender-domain{color:var(--label-tertiary);margin-top:4px;font-size:13px}.classification-signals{font-size:var(--font-size-subhead);margin-top:12px}.classification-signals ul{margin-top:8px;padding-left:20px}.classification-signals li{color:var(--label-secondary);margin-bottom:4px}.body-view-toggle{margin-bottom:12px}.email-body-text{white-space:pre-wrap;font-family:var(--font-family);font-size:var(--font-size-subhead);color:var(--label-primary);border:.5px solid var(--separator);background:var(--background);border-radius:var(--radius-medium);word-break:break-word;overflow-wrap:break-word;max-width:100%;margin:0;padding:16px;line-height:1.6;overflow-x:hidden}.email-text-preview{white-space:pre-wrap;font-family:var(--font-family);font-size:var(--font-size-subhead);color:var(--label-secondary);line-height:1.6}.email-group-header{background:var(--background-primary);margin-top:24px;padding:16px 0 8px;position:relative}.email-group-header-first{margin-top:0}.email-group-row{align-items:baseline;gap:12px;display:flex}.email-group-title{color:var(--label-primary);letter-spacing:-.02em;margin:0;font-size:15px;font-weight:600}.email-group-count{color:var(--label-tertiary);font-size:13px;font-weight:500}.email-group-date{color:var(--label-quaternary);font-size:13px;font-weight:400}.attachment-link{font-size:var(--font-size-subhead);color:var(--apple-blue);margin-left:auto;font-weight:500;text-decoration:none}.attachment-link:hover{opacity:.7}.email-placeholder-card{text-align:center;color:var(--label-tertiary);background:var(--background-secondary);border-radius:var(--radius-medium);border:1px dashed var(--separator);padding:2rem}.email-placeholder-icon{margin-bottom:.5rem;font-size:2rem}.email-placeholder-title{font-size:.9rem;font-weight:500}.email-placeholder-text{margin-top:.25rem;font-size:.8rem}.stat-success{color:var(--apple-green)}.stat-info{color:var(--apple-blue)}.stat-error{color:var(--apple-red)}.filters-inline{flex-wrap:wrap;gap:8px;margin:0 0 20px;display:flex}.filter-tabs{gap:8px;margin:16px 0;padding:0 4px 4px;display:flex;overflow-x:auto}.filter-tab{border:1px solid var(--separator);background:var(--background-secondary);color:var(--label-primary);font-size:var(--font-size-subhead);cursor:pointer;white-space:nowrap;border-radius:8px;flex-shrink:0;padding:8px 16px;font-weight:500;transition:background .2s,color .2s}.filter-tab:hover{background:var(--gray-6)}.filter-tab-active{background:var(--apple-blue);color:#fff;border-color:var(--apple-blue)}.filter-tab-active:hover{background:var(--apple-blue);opacity:.9}.btn-primary{background:var(--apple-blue);color:#fff;border-radius:var(--radius-medium);font-size:var(--font-size-subhead);cursor:pointer;letter-spacing:-.01em;border:none;padding:10px 20px;font-weight:600;transition:opacity .2s,transform .2s;position:relative;overflow:hidden}.btn-primary:hover:not(:disabled){opacity:.9}.btn-primary:active:not(:disabled){transition-duration:50ms;transform:scale(.96)}.btn-primary:disabled{opacity:.5;cursor:not-allowed}.btn-dequeue{color:#be231b;background:#ff3b301f;border:1px solid #ff3b3057;position:relative;overflow:hidden}.btn-dequeue:hover:not(:disabled){background:#ff3b3033;border-color:#ff3b3080}.btn-dequeue .btn-long-press-progress{background:#ff3b306b}.btn-dequeue-active{background:var(--apple-red);color:#fff;border-color:var(--apple-red)}.btn-dequeue-active:hover:not(:disabled){background:#e13227}.btn-dequeue-active .btn-long-press-progress{background:#ffffff6b}.table-container{background:var(--background);border-radius:var(--radius-large);box-shadow:var(--shadow-small);margin:0;overflow:hidden}.patterns-table{border-collapse:collapse;width:100%}.patterns-table thead tr{background:var(--gray-6);border-bottom:.5px solid var(--separator)}.patterns-table th{font-weight:600;font-size:var(--font-size-subhead);color:var(--label-secondary);padding:14px 16px}.patterns-table td{border-bottom:.5px solid var(--separator);font-size:var(--font-size-body);padding:16px}.patterns-table tbody tr:last-child td{border-bottom:none}.patterns-table tbody tr:hover{background:#00000005}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.pattern-type-cell{flex-direction:column;gap:4px;display:flex}.type-label{font-weight:500;font-size:var(--font-size-body);color:var(--label-primary)}.type-description{font-size:var(--font-size-footnote);color:var(--label-tertiary)}.pattern-code{background:var(--gray-6);color:var(--label-primary);border-radius:6px;padding:6px 10px;font-family:SF Mono,Monaco,Courier New,monospace;font-size:15px;display:inline-block}.pattern-weight{font-family:SF Mono,Monaco,monospace;font-size:17px;font-weight:600}.pattern-date{font-size:var(--font-size-subhead);color:var(--label-secondary)}.badge-success{color:#248a3d;background:#34c7591a;border-radius:6px;padding:4px 10px;font-size:13px;font-weight:500}.badge-danger{color:#c5221f;background:#ff3b301a;border-radius:6px;padding:4px 10px;font-size:13px;font-weight:500}.badge-inactive{color:var(--label-tertiary);background:#0000000d;border-radius:6px;padding:4px 10px;font-size:13px;font-weight:500}.info-box{border-radius:var(--radius-large);border-left:4px solid var(--apple-blue);background:#007aff14;margin:24px 16px;padding:16px}.info-box-title{font-size:var(--font-size-body);color:var(--label-primary);margin:0 0 12px;font-weight:600}.info-box-list{font-size:var(--font-size-subhead);color:var(--label-secondary);margin:0;padding-left:20px;line-height:1.6}.info-box-list li{margin-bottom:8px}.info-box-list li:last-child{margin-bottom:0}.calendar-layout{gap:24px;margin-bottom:24px;display:flex}.calendar-sidebar{background:var(--background);border-radius:var(--radius-large);box-shadow:var(--shadow-small);height:fit-content;max-height:calc(100vh - 180px);padding:16px;transition:width .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1),padding .3s cubic-bezier(.4,0,.2,1);position:sticky;top:140px;overflow-y:auto}.calendar-sidebar-visible{opacity:1;width:320px}.calendar-sidebar-hidden{opacity:0;width:0;padding:0;display:none;overflow:hidden}.calendar-header{border-bottom:.5px solid var(--separator);justify-content:space-between;align-items:center;margin-bottom:12px;padding:0 0 8px;display:flex}.calendar-title{color:var(--apple-blue);letter-spacing:0;text-transform:uppercase;margin:0;font-size:13px;font-weight:600}.calendar-toggle-btn{cursor:pointer;color:var(--label-tertiary);background:0 0;border:none;border-radius:4px;align-items:center;gap:6px;padding:4px 8px;font-size:12px;transition:color .15s cubic-bezier(.4,0,.2,1),background .15s cubic-bezier(.4,0,.2,1);display:flex}.calendar-toggle-text{color:var(--label-secondary);border-radius:4px;padding:2px 6px;font-size:12px;font-weight:500;transition:background .15s cubic-bezier(.4,0,.2,1)}.calendar-toggle-text:hover{background:#0000000a}.calendar-toggle-btn:active .calendar-toggle-text{transition-duration:50ms;transform:scale(.95)}.calendar-dates-list{flex-direction:column;gap:6px;max-height:600px;padding-right:4px;display:flex;overflow-y:auto}.calendar-section-title{font-size:var(--font-size-caption-1);color:var(--label-tertiary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;padding-left:4px;font-weight:600}.calendar-dates-list::-webkit-scrollbar{width:6px}.calendar-dates-list::-webkit-scrollbar-track{background:0 0}.calendar-dates-list::-webkit-scrollbar-thumb{background:var(--gray-4);border-radius:3px}.calendar-dates-list::-webkit-scrollbar-thumb:hover{background:var(--gray-3)}.calendar-date-item{text-align:left;background:var(--background);border:.5px solid var(--separator);cursor:pointer;contain:layout style;border-radius:8px;width:100%;padding:10px 12px;transition:background .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1)}.calendar-date-item:hover{background:var(--background);border-color:var(--apple-blue);box-shadow:0 2px 8px #007aff1a}.calendar-date-item:active{transition-duration:50ms;transform:scale(.98)}.calendar-date-item-selected{background:var(--apple-blue)!important;border-color:var(--apple-blue)!important;box-shadow:0 2px 8px #007aff4d!important}.calendar-date-item-selected .calendar-date-label,.calendar-date-item-selected .calendar-date-weekday,.calendar-date-item-selected .calendar-date-value,.calendar-date-item-selected .calendar-date-count,.calendar-date-item-selected .calendar-date-no-orders{color:#fff!important}.calendar-date-item-selected .calendar-date-forwarded{color:#ffffffe6!important;background:#fff3!important}.calendar-date-item-selected .calendar-status-badge{color:#fff!important;background:#ffffff40!important}.calendar-date-item-empty{opacity:.6}.calendar-date-item-empty:hover{background:var(--background-secondary);opacity:.8}.calendar-date-content{justify-content:space-between;align-items:center;gap:12px;display:flex}.calendar-date-left{flex:1;align-items:flex-start;min-width:0;display:flex}.calendar-date-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.calendar-date-label{color:var(--label-primary);letter-spacing:-.01em;font-size:15px;font-weight:600;line-height:1.3}.calendar-date-weekday{color:var(--label-secondary);letter-spacing:0;font-size:13px;font-weight:500;line-height:1.3}.calendar-date-value{color:var(--label-tertiary);letter-spacing:0;margin-top:1px;font-size:11px;font-weight:400}.calendar-date-right{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;display:flex}.calendar-date-urgent{color:var(--apple-red);background:#ff3b301f;border-radius:4px;padding:2px 6px;font-size:11px;font-weight:600}.calendar-date-count{color:var(--label-primary);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;font-size:22px;font-weight:600}.calendar-date-count-empty{color:var(--label-quaternary)}.calendar-date-no-orders{color:var(--label-tertiary);font-size:18px;font-weight:400}.calendar-date-weekend-icon{opacity:.6;justify-content:center;align-items:center;font-size:22px;display:flex}.non-business-card{background:var(--background-secondary);border:1px solid var(--separator);text-align:center;border-radius:12px;margin:0 0 24px;padding:32px 28px}.non-business-icon{background:linear-gradient(135deg,#34c75926 0%,#30b0c726 100%);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 20px;font-size:32px;display:flex}.non-business-title{color:var(--label-primary);letter-spacing:-.03em;margin:0 0 8px;font-size:22px;font-weight:600}.non-business-text{color:var(--label-secondary);max-width:420px;margin:0 auto 20px;font-size:15px;line-height:1.5}.non-business-text-compact{max-width:360px}.non-business-cta{background:var(--apple-blue);color:#fff;cursor:pointer;letter-spacing:-.01em;border:none;border-radius:8px;padding:12px 24px;font-size:15px;font-weight:590;transition:background .2s,transform .2s,box-shadow .2s;box-shadow:0 2px 8px #007aff40}.non-business-cta:hover{background:#007affd9;transform:translateY(-1px);box-shadow:0 4px 12px #007aff4d}.error-boundary{justify-content:center;width:100%;padding:24px 16px;display:flex}.error-boundary-content{width:100%;max-width:560px}.error-boundary-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:18px;display:flex}.error-boundary-dev{background:var(--background);border:1px solid var(--separator);color:var(--label-secondary);white-space:pre-wrap;word-break:break-word;text-align:left;border-radius:10px;margin-top:16px;padding:12px 14px;font-size:12px;line-height:1.4}.calendar-date-status-row{align-items:center;gap:6px;display:flex}.calendar-status-badge{font-variant-numeric:tabular-nums;border-radius:10px;align-items:center;gap:3px;padding:2px 5px;font-size:11px;font-weight:600;display:flex}.calendar-status-forwarded{color:#1d8348;background:#34c75940}.calendar-status-forwarded .status-icon{font-size:10px;font-weight:700}.calendar-status-pending{color:#ff453a;background:#ff453a40}.calendar-status-pending .status-icon{font-size:14px;line-height:1}.calendar-status-warning{color:#ff9f0a;background:#ff9f0a40}.calendar-status-warning .status-icon{font-size:14px;line-height:1}.calendar-status-international{color:#0a84ff;background:#0a84ff33}.calendar-status-international .status-icon{font-size:11px;line-height:1}.calendar-status-refunded{color:#6c757d;background:#6c757d33}.calendar-status-refunded .status-icon{font-size:10px;font-weight:600}.calendar-status-review{color:#d68910;background:#ff950040}.calendar-status-review .status-icon{font-size:11px}.calendar-status-urgent{color:#c0392b;background:#ff3b3040}.calendar-status-urgent .status-icon{font-size:11px}.status-value{letter-spacing:-.01em;font-size:11px}.calendar-empty{text-align:center;font-size:var(--font-size-subhead);color:var(--label-tertiary);padding:40px 16px}.calendar-main-content{flex:1;min-width:0}.calendar-show-btn,.calendar-hide-btn{background:var(--background-secondary);color:var(--apple-blue);border:1.5px solid var(--separator);cursor:pointer;letter-spacing:-.01em;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin:0 0 16px;padding:12px 16px;font-size:15px;font-weight:600;transition:background .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 1px 3px #0000000a}.calendar-btn-title{color:var(--apple-blue);letter-spacing:0;text-transform:uppercase;font-size:13px;font-weight:600}.calendar-btn-text{color:var(--label-secondary);border-radius:4px;padding:2px 6px;font-size:12px;font-weight:500;transition:background .15s cubic-bezier(.4,0,.2,1)}.calendar-btn-text:hover{background:#0000000a}.calendar-btn-arrow{color:var(--label-tertiary);font-size:13px;transition:transform .2s;display:inline-block}.calendar-show-btn:active .calendar-btn-text{transition-duration:50ms;transform:scale(.95)}.review-date-filter{background:var(--background-secondary);border-radius:var(--radius-large);margin-bottom:24px;padding:16px}.date-filter-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.filter-label{font-size:var(--font-size-subhead);color:var(--label-secondary);text-transform:uppercase;letter-spacing:.5px;font-weight:600}.filter-clear-btn{background:var(--apple-blue);color:#fff;font-size:var(--font-size-caption-1);cursor:pointer;border:none;border-radius:6px;padding:4px 12px;font-weight:600;transition:opacity .2s}.filter-clear-btn:hover{opacity:.85}.filter-clear-btn:active{transform:scale(.95)}.date-filter-buttons{gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.date-filter-buttons::-webkit-scrollbar{height:4px}.date-filter-buttons::-webkit-scrollbar-thumb{background:var(--gray-4);border-radius:2px}.date-filter-btn{background:var(--background);border:1.5px solid var(--separator);border-radius:var(--radius-medium);cursor:pointer;flex-direction:column;flex-shrink:0;align-items:center;gap:4px;min-width:80px;padding:10px;transition:border-color .2s,background .2s;display:flex}.date-filter-btn:hover{border-color:var(--apple-blue);background:#007aff0d}.date-filter-btn-active{background:var(--apple-blue)!important;border-color:var(--apple-blue)!important}.date-filter-btn-active .date-filter-label,.date-filter-btn-active .date-filter-date,.date-filter-btn-active .date-filter-count{color:#fff!important}.date-filter-btn-empty{opacity:.5}.date-filter-btn-empty:hover{opacity:.7}.date-filter-label{font-size:var(--font-size-subhead);color:var(--label-primary);letter-spacing:-.01em;font-weight:600}.date-filter-date{font-size:var(--font-size-caption-1);color:var(--label-tertiary);font-family:SF Mono,Monaco,monospace}.date-filter-count{font-size:var(--font-size-title-3);color:var(--apple-blue);margin-top:2px;font-weight:600}@media (width<=768px){.main-content{padding:20px}.modal{width:min(520px,100% - 24px);height:calc(100vh - 100px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));max-height:calc(100vh - 100px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));margin:calc(40px + env(safe-area-inset-top,0px)) 12px calc(60px + env(safe-area-inset-bottom,0px)) 12px;border-radius:var(--radius-xlarge)}@media (display-mode:standalone){.modal{height:calc(100vh - 120px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));max-height:calc(100vh - 120px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));margin-top:calc(50px + env(safe-area-inset-top,0px))}}.filters{padding:12px}.modal-header,.modal-body{padding:20px}.risk-modal .modal-header-left{flex-wrap:nowrap;flex:0 auto;gap:8px}.risk-modal .modal-header-left .modal-title{flex:0 auto;min-width:0}.risk-modal .modal-title .email-id-value{margin-left:6px;margin-right:0}.risk-modal .btn-risk-rerun{flex-shrink:0;padding:5px 10px;font-size:12px}.risk-modal .btn-risk-rerun .btn-label{display:none}.modal-footer{gap:8px;padding:12px 16px}.modal-footer .btn{min-width:60px;padding:8px 12px;font-size:14px;font-weight:500}.modal-footer .modal-counter{font-size:13px}.modal-close{width:30px;height:30px;font-size:18px}.email-item{padding:12px}.email-from{font-size:15px}.email-subject{font-size:14px;line-height:1.35}.email-subject-strong{padding-right:clamp(55px,15vw,75px);font-size:clamp(11px,3vw,13px);line-height:1.35}.email-company-block{flex-wrap:wrap;gap:2px 8px}.email-company-name{flex:1 0 100%;font-size:clamp(12px,3.5vw,14px)}.pdf-badge{border-radius:4px;gap:2px;padding:2px 5px;font-size:9px}.pdf-badge.risk-name,.pdf-badge.risk-account,.pdf-badge.risk-address,.pdf-badge.risk-cmra,.pdf-badge.risk-fwd{font-size:8px}.email-forward-button{border-radius:7px;min-height:38px;padding:7px 12px;font-size:13px}.badge,.badge-order,.badge-maybe,.badge-confidence{padding:3px 6px;font-size:clamp(9px,2.5vw,11px)}.nav-container{padding:0 20px}.logo{font-size:22px}.nav-links{gap:2px}.nav-link{font-size:var(--font-size-footnote);padding:2px 8px}.nav-link-active,.nav-link.active{padding:4px 8px;font-weight:500}.email-html-preview{min-height:220px}.email-detail-forwarded{margin-bottom:12px;padding:clamp(8px,2vw,12px) clamp(10px,2.5vw,16px)}.modal-body{flex-direction:column;gap:0;min-height:0;padding:0;overflow:hidden}.modal-body-left{overscroll-behavior:contain;border-right:none;flex:auto;min-height:0;padding:20px;overflow-y:auto}.modal-body-right{border-right:none;border-top:.5px solid var(--separator);background:var(--background);flex:none;order:2;width:100%;margin-top:auto;padding:12px 16px 20px;overflow:visible;box-shadow:0 -1px #0000000a,0 -2px 8px #00000005}.modal-body-right .email-detail-section{margin-bottom:0}.modal-body-right .section-label{text-transform:uppercase;letter-spacing:.8px;color:var(--label-secondary);margin-bottom:8px;font-size:10px;font-weight:700}.modal-body-right .section-content{padding-top:0}.attachments-grid{scroll-snap-type:x mandatory;align-items:stretch;gap:8px;max-height:none;padding:4px 0;scroll-padding-left:8px;overflow:auto hidden;flex-wrap:nowrap!important;display:flex!important}.attachments-grid::-webkit-scrollbar{display:none}.attachments-grid:after{content:"";flex:0 0 8px}.attachment-item{scroll-snap-align:start;background:var(--background-secondary);border:.5px solid #0000000f;gap:4px;padding:10px 8px;box-shadow:0 1px 2px #0000000a;flex-direction:column!important;flex:none!important;width:110px!important}.attachment-item:active{background:var(--background-tertiary);transform:scale(.96)}.attachment-icon{width:26px;height:26px}.attachment-info{gap:2px}.attachment-name{-webkit-line-clamp:2;line-clamp:2;font-size:10px;line-height:1.2}.attachment-size{opacity:.7;font-size:9px}.calendar-layout{flex-direction:column}.calendar-sidebar{border-right:none;max-height:none;position:static;top:auto}.calendar-sidebar-visible{width:100%!important}.stat-card{gap:6px;padding:14px 12px}.stat-icon-circle{width:36px;height:36px;font-size:16px}.stat-value{font-size:24px;font-weight:700}.stat-label{text-align:center;font-size:12px;font-weight:600;line-height:1.2}.stat-subtitle{font-size:11px;line-height:1.2}.trend-indicator{padding:3px 6px;font-size:10px}}.pdf-thumbnail-wrapper{border:.5px solid var(--separator);border-radius:var(--radius-medium);background:var(--background-secondary);cursor:pointer;flex-direction:column;align-items:center;gap:8px;padding:12px;transition:background .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}.pdf-thumbnail-wrapper:hover{background:var(--background-tertiary);border-color:var(--apple-blue);transform:scale(1.02);box-shadow:0 4px 12px #00000014}.pdf-thumbnail-wrapper:active{transition-duration:50ms;transform:scale(.98);box-shadow:0 2px 6px #0000000f}.pdf-thumbnail-loading,.pdf-thumbnail-error{color:var(--label-secondary);background:#00000005;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;padding:16px;font-size:.75rem;display:flex}.pdf-thumbnail-error{color:var(--label-tertiary);background:#ff3b300d}.pdf-thumbnail-info{text-align:center;width:100%}.pdf-thumbnail-filename{color:var(--label-primary);text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;font-size:13px;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.pdf-thumbnail-pages{color:var(--label-tertiary);margin-top:4px;font-size:11px;font-weight:400}.react-pdf__Document{justify-content:center;margin-bottom:8px;display:flex}.react-pdf__Page{border-radius:6px;max-width:100%;overflow:hidden;box-shadow:0 2px 6px #00000014}.react-pdf__Page canvas{border-radius:6px;max-width:100%;display:block;height:auto!important}.batch-mode-header{background:var(--background);box-shadow:var(--shadow-small);border:.5px solid var(--separator);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;height:44px;margin:0 0 16px;padding:0 16px;display:flex;overflow:hidden}.batch-mode-header-center-expand{transform-origin:50%;animation:.18s cubic-bezier(.2,.8,.2,1) batch-expand-center}@keyframes batch-expand-center{0%{opacity:.7;transform:scaleX(.88)}to{opacity:1;transform:scaleX(1)}}.batch-mode-info{flex-shrink:1;align-items:center;gap:12px;min-width:0;display:flex}.batch-mode-count{color:var(--label-primary);white-space:nowrap;font-size:15px;font-weight:600}.batch-mode-actions{flex-shrink:0;gap:8px;display:flex}.batch-action-btn{color:#fff;background-color:var(--apple-blue);cursor:pointer;letter-spacing:-.01em;white-space:nowrap;border:none;border-radius:8px;height:32px;padding:0 16px;font-size:14px;font-weight:600;transition:background-color .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}.batch-action-btn:disabled{background-color:var(--gray-4);color:var(--label-tertiary);cursor:not-allowed}.batch-action-btn:not(:disabled):hover{background-color:#06c}.batch-action-btn:not(:disabled):active{transform:scale(.98)}.batch-cancel-btn{height:32px;color:var(--label-secondary);background-color:var(--background);border:.5px solid var(--separator);cursor:pointer;white-space:nowrap;border-radius:8px;padding:0 14px;font-size:14px;font-weight:500;transition:background-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}.batch-cancel-btn:hover{background-color:var(--background-secondary);color:var(--label-primary)}.batch-cancel-btn:active{transform:scale(.98)}.batch-mode-info .text-button{color:var(--apple-blue);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:6px;flex-shrink:0;padding:4px 8px;font-size:14px;font-weight:500;transition:background .15s}.batch-mode-info .text-button:hover{background:#007aff1a}.batch-mode-info .text-button-active{color:var(--apple-red);background:#ff3b3024}@media (width<=768px){.batch-mode-header{gap:clamp(3px,1vw,8px);height:clamp(32px,8.5vw,40px);margin:0 0 12px;padding:0 clamp(6px,2vw,10px)}.batch-mode-info{flex:1;gap:clamp(3px,1vw,8px);min-width:0}.batch-mode-count{font-size:clamp(10px,2.8vw,13px)}.batch-mode-info .text-button{padding:2px clamp(2px,.8vw,6px);font-size:clamp(10px,2.8vw,13px)}.batch-mode-actions{gap:clamp(3px,1vw,8px)}.batch-action-btn{height:clamp(20px,5.5vw,28px);padding:0 clamp(4px,1.5vw,10px);font-size:clamp(9px,2.3vw,12px)}.batch-cancel-btn{height:clamp(20px,5.5vw,28px);padding:0 clamp(3px,1.2vw,8px);font-size:clamp(9px,2.3vw,12px)}.risk-filter-pills{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;gap:4px;margin:-8px 0;padding:8px 0;overflow:auto visible}.risk-filter-pills::-webkit-scrollbar{display:none}.risk-filter-pill{background:var(--gray-6);border-radius:6px;flex-shrink:0;padding:4px;font-size:11px}.forward-filter-pills .risk-filter-pill{border-radius:6px;padding:4px 8px;font-size:11px}.risk-filter-pill.active{background:var(--apple-blue)}.risk-filter-divider{flex-shrink:0;height:18px;margin:0 4px}.risk-filter-dot{flex-shrink:0;width:20px;height:20px;margin:0 3px}.risk-filter-dot:hover{transform:scale(1.1)}}.batch-mode-toggle{display:none}.batch-mode-toggle .btn{letter-spacing:-.01em;border:1px solid var(--separator);background:var(--background-secondary);width:100%;color:var(--apple-blue);border-radius:10px;padding:12px 20px;font-size:15px;font-weight:600;transition:background .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 3px #0000000a}.batch-mode-toggle .btn:hover{background:var(--background);border-color:#007aff4d;transform:translateY(-1px);box-shadow:0 2px 8px #00000014}.batch-mode-toggle .btn:active{transform:translateY(0);box-shadow:0 1px 3px #0000000a}.email-item-selectable{cursor:pointer;transition:background .2s;position:relative}.email-item-selectable:hover{background:var(--background-secondary)}.email-item-selected{border:1.5px solid var(--apple-blue)!important;background:#007aff14!important;box-shadow:0 0 0 3px #007aff26,0 2px 8px #0000001f!important}.email-checkbox{cursor:pointer;z-index:10;width:20px;height:20px;position:absolute;top:calc(50% + 30px);left:calc(1rem + 22px);transform:translate(-50%,-50%)}.email-left-flow-indicator{z-index:10;pointer-events:none;width:auto;height:11px;position:absolute;top:calc(50% + 30px);left:calc(1rem + 22px);transform:translate(-50%,-50%)}.email-group-card-item .email-checkbox,.email-group-card-item .email-left-flow-indicator{left:-30px}.email-checkbox:disabled{cursor:not-allowed;opacity:.3}.attachments-grid{grid-template-columns:repeat(2,1fr);gap:8px;padding:4px 0;display:grid}.attachment-item{background:var(--background);border-radius:var(--radius-medium);border:.5px solid var(--separator);cursor:pointer;width:100%;min-height:80px;color:inherit;scroll-snap-align:start;flex-direction:column;justify-content:center;align-items:center;padding:10px 8px;text-decoration:none;transition:background .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #0000000d}.attachment-item:hover{background:var(--background-secondary);border-color:var(--apple-blue);transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.attachment-item:active{transition-duration:50ms;transform:translateY(0);box-shadow:0 2px 6px #0000000f}.attachment-icon{flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin-bottom:4px;display:flex}.attachment-icon img{object-fit:contain;width:100%;height:100%}.attachment-info{text-align:center;flex-direction:column;flex:1;gap:2px;width:100%;display:flex}.attachment-name{color:var(--label-primary);word-break:break-word;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:11px;font-weight:500;line-height:1.2;display:-webkit-box;overflow:hidden}.attachment-size{color:var(--label-tertiary);font-size:10px;font-weight:400}.attachment-item a{color:var(--apple-blue);opacity:0;background:#007aff1a;border-radius:6px;padding:4px 10px;font-size:11px;font-weight:600;text-decoration:none;transition:opacity .2s;position:absolute;top:12px;right:12px}.attachment-item:hover a{opacity:1}.email-body-skeleton{flex-direction:column;gap:12px;padding:16px 0;display:flex}.skeleton-line{background:#0000000f;border-radius:4px;height:14px;position:relative;overflow:hidden}.skeleton-line:after{content:"";will-change:transform;background:linear-gradient(90deg,#0000 0%,#0000000f 50%,#0000 100%);animation:1.5s ease-in-out infinite skeleton-shimmer;position:absolute;inset:0}.skeleton-line-full{width:100%}.skeleton-line-95{width:95%}.skeleton-line-90{width:90%}.skeleton-line-85{width:85%}.skeleton-line-80{width:80%}.skeleton-line-70{width:70%}@keyframes skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.stat-skeleton{background:linear-gradient(90deg, var(--gray-5) 0%, var(--gray-4) 50%, var(--gray-5) 100%);vertical-align:middle;background-size:200% 100%;border-radius:4px;width:48px;height:1em;animation:1.5s ease-in-out infinite stat-skeleton-shimmer;display:inline-block}.stat-skeleton[data-width="40"]{width:40px}.stat-skeleton[data-width="44"]{width:44px}.stat-skeleton[data-width="52"]{width:52px}.stat-skeleton[data-width="56"]{width:56px}@keyframes stat-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.page-header-with-lookup{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.page-header-left{flex:1;min-width:0}.score-lookup-desktop{flex-shrink:0;align-items:stretch;gap:10px;height:26px;display:flex}.score-lookup-desktop .search-bar{flex:none;width:180px}.score-lookup-desktop .pill-button{border-radius:10px;align-items:center;padding:0 12px;font-size:12px;display:flex}.score-lookup-mobile{align-items:stretch;gap:10px;height:40px;margin:24px 0 0;display:none}.score-lookup-mobile .search-bar{flex:1}.score-lookup-mobile .pill-button{border-radius:10px;flex-shrink:0;align-items:center;display:flex}.score-error{color:var(--apple-red);background:var(--gray-6);border-radius:10px;margin:12px 0 0;padding:12px 16px;font-size:13px}.score-panel{background:var(--background);box-shadow:var(--shadow-small);border:.5px solid var(--separator);border-radius:12px;margin:16px 0 24px;padding:16px 20px}.score-meta{color:var(--label-tertiary);margin-bottom:12px;font-size:11px}.score-section{padding:12px 0}.score-section+.score-section{border-top:1px solid var(--separator)}.score-section-header{align-items:center;gap:8px;margin-bottom:10px;display:flex}.score-dot{border-radius:50%;width:8px;height:8px}.score-dot-green{background:var(--apple-green)}.score-dot-red{background:var(--apple-red)}.score-section-title{color:var(--label-secondary);letter-spacing:.5px;text-transform:uppercase;font-size:11px;font-weight:600}.score-section-avg{color:var(--label-primary);margin-left:auto;font-family:SF Mono,ui-monospace,monospace;font-size:13px;font-weight:600}.score-numbers{flex-wrap:wrap;gap:6px 12px;display:flex}.score-num{color:var(--label-secondary);font-family:SF Mono,ui-monospace,monospace;font-size:13px;font-weight:400}.score-empty{color:var(--label-tertiary);text-align:center;padding:16px;font-size:13px}.stat-card-regex,.stat-card-regex .stat-icon-circle{position:relative}.regex-status-dot{background:currentColor;border-radius:50%;width:12px;height:12px}.stat-icon-circle.pulsing{animation:1.4s ease-in-out infinite pulse-training}@keyframes pulse-training{0%,to{opacity:1}50%{opacity:.5}}.stat-label-top{color:var(--label-secondary);text-align:center;letter-spacing:-.01em;font-size:13px;font-weight:500;line-height:1.3}.regex-btn{color:#fff;background:var(--apple-blue);cursor:pointer;border:none;border-radius:4px;margin-top:4px;padding:5px 12px;font-size:14px;font-weight:600;transition:all .15s}.regex-btn:hover:not(:disabled){background:var(--apple-blue-hover,#0066d6)}.regex-btn:active:not(:disabled){transform:scale(.96)}.regex-btn:disabled{opacity:.5;cursor:not-allowed}.fallback-message{color:var(--label-secondary);text-align:center;margin-top:8px;padding:0 4px;font-size:12px}.fallback-message.error{color:var(--apple-red)}.stats-row-training.pending{opacity:.85;transition:opacity .2s}@media (width<=768px){.score-lookup-desktop{display:none}.score-lookup-mobile{display:flex}.stats-row-training{grid-template-columns:repeat(2,1fr)}}@media (display-mode:standalone) and (width<=767px){.score-lookup-mobile{margin-top:16px}.score-panel{margin:12px 0 20px}}.toast-notification{-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);color:#1c1c1e;z-index:10000;will-change:transform, opacity;background:#fffffffa;border-radius:16px;max-width:320px;padding:16px 20px;font-size:15px;font-weight:500;line-height:1.4;animation:.3s cubic-bezier(.16,1,.3,1) toast-slide-in;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 40px #0000002e,0 4px 12px #00000014}.toast-notification.toast-exit{animation:.2s cubic-bezier(.16,1,.3,1) toast-slide-out}.toast-content{align-items:flex-start;gap:12px;min-width:0;display:flex}.toast-content svg{flex-shrink:0;width:24px;height:24px;margin-top:1px}.toast-content span{word-wrap:break-word;word-break:break-word;overflow-wrap:break-word;flex:1;min-width:0}@keyframes toast-slide-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes toast-slide-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(10px)}}@media (display-mode:standalone) and (width<=767px){.toast-notification{bottom:calc(94px + env(safe-area-inset-bottom,0px));background:#ffffffd9;max-width:none;left:16px;right:16px}}.pull-refresh-indicator{padding:16px;padding-top:calc(16px + env(safe-area-inset-top));-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);z-index:9999;opacity:0;background:#ffffffb3;border-bottom:.5px solid #ffffff80;justify-content:center;align-items:center;gap:10px;transition:transform .2s,opacity .2s;display:flex;position:fixed;top:0;left:0;right:0;transform:translateY(-60px);box-shadow:0 2px 12px #00000014}.pull-refresh-spinner{border:2.5px solid var(--gray-4);border-top-color:var(--apple-blue);will-change:transform;border-radius:50%;width:24px;height:24px;transition:transform .1s}.pull-refresh-text{color:var(--label-secondary);font-size:15px;font-weight:500}@keyframes pull-refresh-spin{to{transform:rotate(360deg)}}@media (prefers-color-scheme:dark){.pull-refresh-indicator{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:#000;border-bottom:.5px solid #38383a}.pull-refresh-spinner{border-color:#48484a;border-top-color:var(--apple-blue)}.pull-refresh-text{color:#fff}}.deck-page{max-width:600px;min-height:calc(100vh - 60px);margin:0 auto;padding:20px 16px}.deck-header{justify-content:space-between;align-items:baseline;margin-bottom:24px;display:flex}.deck-title{color:var(--label-primary);letter-spacing:-.02em;margin:0;font-size:28px;font-weight:700}.deck-date{color:var(--label-secondary);font-size:15px;font-weight:500}.deck-loading{color:var(--label-secondary);flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:80px 20px;display:flex}.deck-loading-spinner{border:3px solid var(--gray-4);border-top-color:var(--apple-blue);border-radius:50%;width:32px;height:32px;animation:.8s linear infinite deck-spin}@keyframes deck-spin{to{transform:rotate(360deg)}}.deck-error{color:var(--apple-red);background:#ff3b301a;border-radius:12px;align-items:center;gap:12px;padding:20px;font-weight:500;display:flex}.deck-error-icon{font-size:24px}.deck-weekend-hero{text-align:center;background:linear-gradient(135deg,#34c75914 0%,#5ac8fa14 100%);border-radius:20px;margin-bottom:32px;padding:48px 24px}.deck-weekend-icon{margin-bottom:16px;font-size:64px}.deck-weekend-title{color:var(--label-primary);letter-spacing:-.02em;margin:0 0 8px;font-size:28px;font-weight:700}.deck-weekend-subtitle{color:var(--label-secondary);margin:0;font-size:17px}.deck-next-section{background:var(--background-secondary);border-radius:16px;padding:20px}.deck-section-title{color:var(--label-secondary);text-transform:uppercase;letter-spacing:.02em;margin:0 0 16px;font-size:15px;font-weight:600}.deck-cards-row{grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:20px;display:grid}.deck-card{background:var(--background);border:1px solid var(--separator);text-align:center;cursor:pointer;border-radius:16px;flex-direction:column;align-items:center;gap:4px;padding:20px 16px;transition:transform .2s,box-shadow .2s;display:flex}.deck-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00000014}.deck-card:active{transform:scale(.98)}.deck-card-icon{font-size:28px}.deck-card-badge{text-transform:uppercase;letter-spacing:.02em;border-radius:10px;padding:3px 8px;font-size:11px;font-weight:600}.deck-card-email .deck-card-badge{color:var(--apple-blue);background:#007aff1f}.deck-card-ebay .deck-card-badge{color:var(--apple-orange);background:#ff95001f}.deck-card-value-row{justify-content:center;align-items:baseline;gap:8px;display:flex}.deck-card-value-row .trend-indicator{font-size:16px;font-weight:600}.deck-card-value{color:var(--label-primary);letter-spacing:-.02em;font-size:42px;font-weight:700;line-height:1}.deck-card-day{color:var(--label-secondary);margin-bottom:4px;font-size:20px;font-weight:600}.deck-calendar-badge{background:#fff;border-radius:18px;flex-direction:column;align-items:center;width:88px;margin:16px auto;display:flex;overflow:hidden;box-shadow:0 2px 12px #00000026,0 1px 4px #0000001a}.deck-calendar-day{color:#fff;text-align:center;letter-spacing:.5px;text-transform:uppercase;background:#ff3b30;width:100%;padding:7px 0 6px;font-size:12px;font-weight:700}.deck-calendar-date{color:#000;text-align:center;padding:14px 10px 16px;font-size:24px;font-weight:700;line-height:1}.deck-card-total{-webkit-backdrop-filter:blur(28px)saturate(200%)contrast(110%);backdrop-filter:blur(28px)saturate(200%)contrast(110%);white-space:nowrap;background:linear-gradient(135deg,#ffffffc7 0%,#f5f5f7a6 100%);border:1px solid #00000014;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;margin-top:12px;padding:12px 18px;font-size:14px;font-weight:500;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffffb3,0 8px 20px #0000001a,0 2px 6px #0000000f,inset 0 1px #ffffffe6}.deck-card .deck-card-total{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:#00000005;border:1px solid #0000000f}.deck-card .deck-card-total:before,.deck-card .deck-card-total:after{content:none}.deck-card-total:before{content:"";border-radius:inherit;pointer-events:none;mix-blend-mode:overlay;opacity:.75;background:radial-gradient(120% 80% at 18% 0,#ffffffd9 0%,#ffffff38 40%,#fff0 72%),linear-gradient(135deg,#ffffff47 0%,#fff0 60%);position:absolute;inset:0}.deck-card-total:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff8c,inset 0 -1px #0000000f}.deck-card-total-row{justify-content:center;align-items:center;gap:6px;display:flex}.deck-card-total .trend-indicator{margin-left:4px;font-size:12px;font-weight:600}.deck-card-comparison{justify-content:center;align-items:center;gap:12px;margin-top:8px;display:flex}.deck-trend-badge{font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:8px;align-items:center;gap:3px;padding:5px 10px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.deck-trend-badge>span{line-height:1}.deck-trend-badge-up{background:var(--apple-green);color:#fff}.deck-trend-badge-down{background:var(--apple-red);color:#fff}.deck-trend-badge-neutral{color:var(--label-secondary);background:#fffc}.deck-trend-sign{font-weight:600}.trend-icon{flex-shrink:0;margin-right:1px;display:block}.deck-card-total .trend-icon{width:12px;height:12px}.deck-card-total-label{color:var(--label-secondary);font-size:12px}.beta-tag{opacity:.7;margin-left:1px;font-size:.85em}.deck-card-beta-tag{color:var(--label-tertiary);letter-spacing:.2px;font-size:10px;font-weight:500}.deck-card-total-amount{color:var(--label-primary);font-variant-numeric:tabular-nums;font-size:16px;font-weight:600}.deck-card-detail{color:var(--label-tertiary);margin-top:4px;font-size:12px}.deck-card-detail-warning{color:var(--apple-orange)}.deck-card-stats{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px;display:flex}.deck-stat-item{font-size:12px;font-weight:500}.deck-stat-success{color:var(--apple-green)}.deck-stat-warning{color:var(--apple-orange)}.deck-card-chart{width:100%;margin-top:12px;padding:0 4px}.chart-title{fill:#000;font-size:12px;font-weight:700}.chart-avg-value{font-size:11px}@media (width<=768px){.chart-title{font-size:18px}.chart-avg-value{font-size:16px}}@media (display-mode:standalone) and (width<=767px){.chart-title{font-size:20px}.chart-avg-value{font-size:18px}}@media (prefers-color-scheme:dark){.chart-title{fill:#fff}}.sales-chart{width:100%;height:auto;display:block}.chart-grid-line{stroke:#bbb;stroke-width:.75px;opacity:.8}.chart-baseline{stroke:#999;stroke-width:1px;stroke-dasharray:5 3;opacity:.7}.chart-average-line{stroke:#30d158;stroke-width:2.5px;stroke-dasharray:8 4;opacity:1}.sales-chart-zh .chart-average-line{stroke:#007aff}.chart-axis-label{fill:#444;font-variant-numeric:tabular-nums;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif;font-size:10px;font-weight:600}.chart-x-axis-line{stroke:#999;stroke-width:1px}.chart-x-label{fill:#444;font-variant-numeric:tabular-nums;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif;font-size:10px;font-weight:600}.chart-x-label-highlight{fill:var(--apple-blue);font-weight:700}.chart-highlight-dot{fill:var(--apple-blue);stroke:#fff;stroke-width:2px}.chart-line-shadow{opacity:.25}@media (prefers-color-scheme:dark){.chart-grid-line{opacity:.3}.chart-average-line{opacity:.75}.chart-axis-label,.chart-x-label{fill:#fff}.chart-x-label-highlight{fill:#30d158;font-weight:700}.chart-highlight-dot{fill:#30d158;stroke:#000}.sales-chart-zh .chart-average-line{stroke:#007aff}}.qty-chart-dot{stroke:#fff;stroke-width:2px}.qty-chart-x-label-highlight{fill:#007aff;font-weight:700}.qty-chart-average-line{stroke:#007aff;stroke-width:2.5px;stroke-dasharray:8 4;opacity:1}.sales-chart-zh .qty-chart-average-line{stroke:#30d158}@media (prefers-color-scheme:dark){.qty-chart-dot{stroke:#000}.qty-chart-average-line{opacity:.75}}.sales-chart-muted .chart-x-label-highlight,.sales-chart-muted .qty-chart-x-label-highlight,.sales-chart-muted .chart-highlight-dot{fill:#8e8e93}.deck-card-vpc{padding:16px 20px}.stats-row-2-cols.deck-layout .deck-card{flex-direction:column;display:flex}.vpc-status-loading{color:var(--label-secondary);text-align:center;padding:20px 0;font-size:14px}.vpc-status-error{color:var(--apple-red);text-align:center;padding:20px 0;font-size:14px}.vpc-nodes-container{flex-direction:column;flex:1;gap:12px;margin-top:8px;display:flex}@media (width<=768px){.vpc-nodes-container{flex-direction:row;gap:8px}.vpc-node-card{flex:1;min-width:170px;padding:10px 14px}.vpc-node-name{font-size:13px}.vpc-health-badge{padding:2px 6px;font-size:10px}.vpc-detail-label,.vpc-detail-value{font-size:11px}}.vpc-node-card{background:var(--background-secondary);border:1px solid var(--separator);border-radius:10px;padding:12px 14px}@media (width>=769px){.vpc-node-card{min-width:220px;padding:14px 20px}}.vpc-node-header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.vpc-node-name{color:var(--label-primary);font-size:14px;font-weight:600}.vpc-name-full{display:inline}.vpc-name-short{display:none}@media (width<=768px){.vpc-name-full{display:none}.vpc-name-short{display:inline}}.vpc-health-badge{text-transform:uppercase;letter-spacing:.3px;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:600}.vpc-health-healthy{color:var(--apple-green);background:#34c75926}.vpc-health-unhealthy{color:var(--apple-red);background:#ff3b3026}.vpc-health-warning{color:var(--apple-orange);background:#ff950026}.vpc-health-maintenance{color:var(--apple-blue);background:#007aff26}.vpc-node-details{flex-direction:column;gap:6px;display:flex}.vpc-node-detail{justify-content:space-between;align-items:center;display:flex}.vpc-detail-label{color:var(--label-tertiary);font-size:12px}.vpc-detail-value{color:var(--label-secondary);font-size:12px;font-weight:500}.vpc-delay{font-variant-numeric:tabular-nums;color:var(--apple-blue)}.cf-status-card{background:var(--background-secondary);border:1px solid var(--separator);border-radius:10px;margin-top:8px;padding:14px 20px;display:none}@media (width>=769px){.cf-status-card{display:block}}.cf-status-header{justify-content:flex-start;align-items:center;margin-bottom:10px;display:flex}.cf-status-title{color:var(--label-primary);font-size:14px;font-weight:600}.cf-status-grid{flex-direction:column;gap:8px;display:flex}.cf-status-row{justify-content:space-between;align-items:center;display:flex}.cf-status-name{color:var(--label-secondary);font-size:12px}.deck-summary{background:linear-gradient(135deg, var(--apple-blue) 0%, var(--apple-indigo) 100%);text-align:center;border-radius:16px;margin-bottom:20px;padding:24px}.deck-summary-total{flex-direction:column;gap:4px;display:flex}.deck-summary-value{color:#fff;font-size:48px;font-weight:700;line-height:1}.deck-summary-label{color:#ffffffd9;font-size:15px;font-weight:500}.deck-actions{flex-direction:column;gap:10px;display:flex}.deck-action-button{cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:16px 24px;font-size:16px;font-weight:600;transition:background .2s;display:flex}.deck-action-primary{background:var(--apple-blue);color:#fff}.deck-action-primary:hover{background:var(--apple-blue-hover)}.deck-action-secondary{background:var(--background-secondary);color:var(--label-primary);border:1px solid var(--separator)}.deck-action-secondary:hover{background:var(--background-tertiary)}.deck-view-button{background:var(--apple-blue);color:#fff;cursor:pointer;border:none;border-radius:10px;width:100%;padding:14px 20px;font-size:15px;font-weight:600;transition:background .2s}.deck-view-button:hover{background:var(--apple-blue-hover)}@media (width<=480px){.deck-page{padding:16px 12px}.deck-title{font-size:24px}.deck-card-value{font-size:32px}.deck-card-label{font-size:12px}.deck-card-total{gap:3px;margin-top:8px;padding:5px 10px;font-size:12px}.stat-subtitle{font-size:11px}.deck-summary-value{font-size:40px}.deck-weekend-icon{font-size:56px}.deck-weekend-title{font-size:24px}}@media (width<=375px){.deck-card-value{font-size:28px}.deck-card-day{font-size:17px}.deck-calendar-badge{width:80px}.deck-calendar-day{padding:6px 0 5px;font-size:11px}.deck-calendar-date{padding:12px 8px 14px;font-size:20px}.deck-card-label{font-size:11px}.deck-card-total{gap:2px;padding:4px 8px;font-size:11px}.deck-card-title{font-size:13px}.stat-subtitle{font-size:10px}}.stat-detail{color:var(--label-tertiary);text-align:center;margin-top:4px;font-size:12px}.stat-detail-warning{color:var(--apple-orange)}.stat-card-wide{flex:100%;max-width:100%}.section-header{color:var(--label-secondary);text-transform:uppercase;letter-spacing:.5px;margin:20px 0 12px;padding:0 4px;font-size:13px;font-weight:600}.deck-card{-webkit-backdrop-filter:blur(4px)saturate(120%)brightness();backdrop-filter:blur(4px)saturate(120%)brightness();text-align:center;background:#ffffff40;border:.5px solid #fff3;border-radius:20px;flex-direction:column;flex:1;align-items:center;min-height:220px;padding:24px 16px 28px;display:flex;position:relative;overflow:hidden;box-shadow:0 6px 6px #0003,0 0 20px #0000001a}.deck-card:after{content:"";z-index:2;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 1px 1px #ffffffbf,inset 0 0 5px #ffffffbf}.deck-card>*{z-index:3;position:relative}.deck-card-clickable{cursor:pointer;transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s}.deck-card-clickable:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00000014}.deck-card-clickable:active{transform:scale(.98)}.deck-card-skeleton{pointer-events:none}.deck-skeleton-icon{animation:1.5s ease-in-out infinite deck-skeleton-pulse;background:var(--gray-5)!important}.deck-skeleton-title{background:var(--gray-5);border-radius:4px;width:100px;height:18px;animation:1.5s ease-in-out infinite deck-skeleton-pulse;display:block}.deck-skeleton-value{background:var(--gray-5);border-radius:8px;width:60px;height:48px;margin:8px auto;animation:1.5s ease-in-out infinite deck-skeleton-pulse}.deck-skeleton-label{background:var(--gray-5);border-radius:4px;width:80px;height:14px;margin:0 auto 16px;animation:1.5s ease-in-out infinite deck-skeleton-pulse}.deck-skeleton-total{background:var(--gray-5);border-radius:12px;width:180px;height:60px;margin:0 auto 16px;animation:1.5s ease-in-out infinite deck-skeleton-pulse}.deck-skeleton-chart{background:var(--gray-5);border-radius:8px;width:100%;height:90px;animation:1.5s ease-in-out infinite deck-skeleton-pulse}.deck-skeleton-vpc-nodes{flex-direction:column;gap:12px;width:100%;margin-top:16px;display:flex}.deck-skeleton-vpc-node{background:var(--gray-5);border-radius:12px;width:100%;height:80px;animation:1.5s ease-in-out infinite deck-skeleton-pulse}@keyframes deck-skeleton-pulse{0%,to{opacity:1}50%{opacity:.5}}.training-skeleton-card{pointer-events:none}.training-skeleton-value{background:var(--gray-5);border-radius:6px;width:52px;height:36px;margin:8px auto;animation:1.5s ease-in-out infinite deck-skeleton-pulse}.training-skeleton-btn{background:var(--gray-5);border-radius:4px;width:100px;height:32px;margin:8px auto;animation:1.5s ease-in-out infinite deck-skeleton-pulse}.training-skeleton-label{background:var(--gray-5);border-radius:4px;width:90px;height:14px;margin:4px auto;animation:1.5s ease-in-out infinite deck-skeleton-pulse}.training-skeleton-subtitle{background:var(--gray-5);border-radius:4px;width:70px;height:12px;margin:4px auto;animation:1.5s ease-in-out infinite deck-skeleton-pulse}.review-skeleton-search{margin:16px 0}.review-skeleton-search-bar{background:var(--gray-5);border-radius:8px;height:40px;animation:1.5s ease-in-out infinite deck-skeleton-pulse}.review-skeleton-list{flex-direction:column;gap:12px;display:flex}.review-skeleton-item{background:var(--gray-5);border-radius:12px;height:100px;animation:1.5s ease-in-out infinite deck-skeleton-pulse}.review-skeleton-item:nth-child(2){animation-delay:.1s}.review-skeleton-item:nth-child(3){animation-delay:.2s}.deck-card-header{align-items:center;gap:12px;margin-bottom:12px;display:flex}.deck-card-header .stat-icon-circle{flex-shrink:0;width:44px;height:44px}.deck-card-header .stat-icon-circle svg{width:22px;height:22px}.deck-card-header .stat-icon-circle svg.ebay-logo{width:24px;height:24px}.deck-card-title{color:var(--label-primary);font-size:18px;font-weight:600}.deck-card-holiday{flex-direction:column;align-items:center;gap:8px;margin-bottom:8px;display:flex}.deck-holiday-icon-circle{background:#34c75926;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;display:flex}.deck-card-holiday-icon{font-size:36px;line-height:1}.deck-card-holiday-text{color:var(--label-primary);font-size:20px;font-weight:700}@media (width<=767px){.stats-row-2-cols.deck-layout{align-content:start;min-height:0;padding-top:8px}.deck-card{min-height:200px;padding:20px 12px 24px}.deck-card-vpc{align-self:start;min-height:0;padding:16px 12px}.deck-card-chart{margin-top:10px;padding:0 6px}.chart-axis-label,.chart-x-label{font-size:13px}.deck-card-header{gap:8px}.deck-card-header .stat-icon-circle{width:36px;height:36px}.deck-card-header .stat-icon-circle svg{width:18px;height:18px}.deck-card-header .stat-icon-circle svg.ebay-logo{width:22px;height:22px}.deck-card-title{font-size:14px}.deck-holiday-icon-circle{width:68px;height:68px}.deck-card-holiday-icon{font-size:34px}.deck-card-holiday-text{font-size:18px}.page-header{border-radius:0;margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}}@media (display-mode:standalone) and (width<=767px){.deck-card-total{margin-bottom:8px}.deck-card-chart{margin-top:14px}.deck-card-total .deck-trend-badge{align-items:center;min-height:18px;padding:2px 6px;font-size:11px}.deck-card-total .trend-icon{width:10px;height:10px}}.deck-privacy-toggle{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-direction:row;justify-content:center;align-items:center;gap:8px;padding:4px;display:none;overflow:visible}.deck-privacy-track{background:#78788052;border-radius:13px;align-items:center;width:51px;height:26px;padding:2px;transition:background .2s;display:flex}.deck-privacy-track-on{background:var(--apple-blue)}.deck-privacy-thumb{background:#fff;border-radius:11px;width:22px;height:22px;transition:transform .2s;box-shadow:0 1px 3px #0003}.deck-privacy-track-on .deck-privacy-thumb{transform:translate(25px)}.deck-privacy-icon{color:var(--label-secondary);flex-shrink:0;overflow:visible}@media (display-mode:standalone){.deck-privacy-toggle{margin-left:auto;display:flex}}.deck-card-divider{background:var(--separator);width:100%;height:1px;margin:12px 0}.deck-card-text{color:var(--label-secondary);font-size:14px;line-height:1.4}.deck-card-text-centered{color:var(--label-secondary);text-align:center;flex:1;justify-content:center;align-items:center;min-height:60px;font-size:14px;line-height:1.4;display:flex}.deck-card-text strong{color:var(--label-primary);font-weight:700}.deck-card-value{color:var(--label-primary);font-size:40px;font-weight:700;line-height:1}.deck-card-label{color:var(--label-secondary);margin-top:4px;font-size:14px;font-weight:500}.deck-card-btn{background:var(--apple-blue);color:#fff;cursor:pointer;border:none;border-radius:10px;margin-top:16px;padding:10px 20px;font-size:14px;font-weight:600;transition:background .2s}.deck-card-btn:hover{background:var(--apple-blue-hover)}.attachment-preview-overlay{z-index:1100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0006}.attachment-preview-modal{background:var(--background);border-radius:var(--radius-large);box-shadow:var(--shadow-large);flex-direction:column;animation:.25s cubic-bezier(.16,1,.3,1) attachment-preview-appear;display:flex;overflow:hidden}.attachment-preview-pdf{width:min(900px,95vw);height:min(85vh,900px)}.attachment-preview-office{width:min(400px,90vw);max-height:90vh}@keyframes attachment-preview-appear{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.attachment-preview-header{border-bottom:.5px solid var(--separator);background:var(--background);flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.attachment-preview-title{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.attachment-preview-icon{flex-shrink:0;font-size:24px}.attachment-preview-filename{color:var(--label-primary);white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:600;overflow:hidden}.attachment-preview-close{background:var(--gray-6);width:32px;height:32px;color:var(--label-secondary);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;transition:background .15s,color .15s;display:flex}.attachment-preview-close:hover{background:var(--gray-5);color:var(--label-primary)}.attachment-preview-close:active{background:var(--gray-4)}.attachment-preview-content{flex-direction:column;flex:1;display:flex;overflow:hidden}.attachment-preview-iframe{background:var(--gray-6);border:none;width:100%;height:100%;min-height:0;display:block}.attachment-preview-office-message{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:40px 24px;display:flex}.attachment-preview-office-icon{opacity:.9;margin-bottom:8px;font-size:64px}.attachment-preview-office-title{color:var(--label-primary);margin:0;font-size:20px;font-weight:600}.attachment-preview-office-text{color:var(--label-secondary);max-width:300px;margin:0;font-size:15px;line-height:1.5}.attachment-preview-download-btn{background:var(--apple-blue);color:#fff;cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:8px;padding:14px 28px;font-size:16px;font-weight:600;text-decoration:none;transition:background .2s,transform .15s,box-shadow .2s;display:inline-flex}.attachment-preview-download-btn:hover{background:var(--apple-blue-hover);transform:translateY(-1px);box-shadow:0 4px 12px #007aff4d}.attachment-preview-download-btn:active{transform:translateY(0);box-shadow:0 2px 6px #007aff33}.attachment-preview-download-icon{font-size:18px}.attachment-preview-size{color:var(--label-tertiary);margin-top:4px;font-size:13px}.attachment-preview-footer{border-top:.5px solid var(--separator);background:var(--background);border-bottom-left-radius:var(--radius-large);border-bottom-right-radius:var(--radius-large);flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;padding:12px 16px;display:flex}.attachment-preview-footer .btn{min-width:60px;padding:8px 12px;font-size:14px;font-weight:500}@media (width<=768px){.attachment-preview-pdf{width:calc(100vw - 24px);height:calc(100vh - 100px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));max-height:calc(100vh - 100px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));margin:calc(40px + env(safe-area-inset-top,0px)) 12px calc(60px + env(safe-area-inset-bottom,0px)) 12px;border-radius:var(--radius-xlarge);animation:.3s cubic-bezier(.16,1,.3,1) attachment-preview-slide-up}@media (display-mode:standalone){.attachment-preview-pdf{height:calc(100vh - 120px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));max-height:calc(100vh - 120px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));margin-top:calc(50px + env(safe-area-inset-top,0px))}}.attachment-preview-office{width:calc(100vw - 24px);max-width:calc(100vw - 24px);margin:auto 12px calc(60px + env(safe-area-inset-bottom,0px)) 12px;border-radius:var(--radius-xlarge);animation:.3s cubic-bezier(.16,1,.3,1) attachment-preview-slide-up}@keyframes attachment-preview-slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.attachment-preview-header{padding:14px 16px}.attachment-preview-filename{font-size:15px}.attachment-preview-content{flex:1;min-height:0;overflow:hidden}.attachment-preview-iframe{width:100%;height:100%}.attachment-preview-office-message{padding:32px 20px;padding-left:max(20px, env(safe-area-inset-left,0px));padding-right:max(20px, env(safe-area-inset-right,0px));padding-bottom:calc(32px + env(safe-area-inset-bottom,0px))}.attachment-preview-office-icon{font-size:56px}.attachment-preview-office-title{font-size:18px}.attachment-preview-office-text{font-size:14px}.attachment-preview-download-btn{width:100%;max-width:280px}}@media (width<=768px) and (orientation:landscape){.attachment-preview-pdf{border-radius:var(--radius-large)}.attachment-preview-office{width:calc(100vw - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px));margin-left:env(safe-area-inset-left,0px);margin-right:env(safe-area-inset-right,0px);border-radius:var(--radius-large)}}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f5f5f5;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root{min-height:100vh}
