@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Fraunces:wght@600;700&family=Space+Grotesk:wght@400;500;600&display=swap";@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700&display=swap";:root{--bg: #34161b;--ren-page-background: linear-gradient(90deg, rgba(255, 255, 255, .07) 1px, transparent 1px), linear-gradient(rgba(255, 255, 255, .055) 1px, transparent 1px), linear-gradient(118deg, transparent 0 34%, rgba(244, 214, 162, .22) 34.2% 35%, transparent 35.2% 100%), linear-gradient(152deg, transparent 0 52%, rgba(244, 214, 162, .18) 52.2% 53.4%, transparent 53.6% 100%), linear-gradient(27deg, transparent 0 60%, rgba(240, 78, 55, .16) 60.2% 61.3%, transparent 61.5% 100%), linear-gradient(135deg, #111115 0%, #37171d 28%, #7a2028 64%, #4a151c 100%);--ren-page-background-size: 52px 52px, 52px 52px, auto, auto, auto, auto;--ren-page-background-position: center top, center top, center top, center top, center top, center top;--ren-page-background-overlay-before: repeating-linear-gradient(115deg, transparent 0 34px, rgba(255, 255, 255, .06) 35px 36px, transparent 37px 78px), linear-gradient(135deg, rgba(244, 214, 162, .15), transparent 24%, rgba(244, 214, 162, .12) 58%, transparent 72%), conic-gradient(from 214deg at 78% 18%, rgba(244, 214, 162, .22), rgba(244, 214, 162, .14), transparent 30%, rgba(240, 78, 55, .14), transparent 58%);--ren-page-background-overlay-after: linear-gradient(140deg, transparent 0 56%, rgba(7, 7, 10, .36) 56.2% 65%, transparent 65.2%), linear-gradient(180deg, rgba(7, 7, 10, .05), rgba(7, 7, 10, .24));--bar: #181c23;--ren-ink-deep: #111115;--ren-ink: #181c23;--ren-graphite: #252b35;--ren-graphite-soft: #383f4c;--ren-oxblood: #4a151c;--ren-wine: #7a2028;--ren-ember: #d71920;--ren-ember-bright: #f04e37;--ren-champagne: #f4d6a2;--accent: var(--ren-ember);--link: var(--ren-champagne);--text: #1b1b1f;--card: #ffffff;--border: #e5e7eb;--app-shell-header-height: 70px;--app-shell-main-offset: 102px;--app-shell-sidebar-open-width: 276px;--app-shell-sidebar-offset: 0px}body.supply-sidebar-open-desktop{--app-shell-sidebar-offset: var(--app-shell-sidebar-open-width, 276px)}.auth-refresh-screen{min-height:100vh;min-height:100dvh;display:grid;place-items:center;padding:32px;background:linear-gradient(135deg,#07070aeb,#3c0f16e0),#11141a;color:#fff8ef}.auth-refresh-panel{width:min(440px,100%);display:grid;gap:18px;justify-items:center;text-align:center}.auth-refresh-panel img{width:72px;height:72px;object-fit:contain}.auth-refresh-panel h1{margin:0;color:#fff;font-size:1.85rem;line-height:1.12;font-weight:900}.auth-refresh-panel p{margin:8px 0 0;color:#fff8efd1;line-height:1.5;font-weight:650}.auth-refresh-action{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 20px;border-radius:999px;background:#f4d6a2;color:#07070a;font-weight:900;text-decoration:none}@keyframes chatbot-navigation-zoom{0%{opacity:0;transform:scale(1.18)}18%{opacity:1}58%{transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes chatbot-navigation-pulse{0%,18%{box-shadow:0 0 0 1px #ffffff8c,0 0 0 7px #f04e3729,0 18px 34px #3c0f163d}42%{box-shadow:0 0 0 1px #ffffffb8,0 0 0 12px #f04e372e,0 20px 42px #3c0f164d}to{box-shadow:0 0 0 1px #ffffff80,0 0 0 7px #f04e371f,0 18px 34px #3c0f1638}}@keyframes chatbot-navigation-dim-in{0%{opacity:0}to{opacity:1}}.chatbot-navigation-highlight-dim{animation:chatbot-navigation-dim-in .18s ease-out;background:#0f172a29;inset:0;pointer-events:none;position:fixed;z-index:11800}.chatbot-navigation-highlight-box{animation:chatbot-navigation-zoom .68s cubic-bezier(.2,.78,.28,1),chatbot-navigation-pulse 5.6s ease;background:#f04e370a;border:4px solid rgba(240,78,55,.98);border-radius:8px;box-sizing:border-box;pointer-events:none;position:fixed;transform-origin:center center;transition:left 80ms linear,top 80ms linear,width 80ms linear,height 80ms linear,opacity .12s ease;z-index:11900}*,*:before,*:after{box-sizing:inherit}html,body{box-sizing:border-box;background:var(--ren-page-background, var(--bg))!important;background-attachment:fixed!important;background-color:var(--bg)!important;background-position:var(--ren-page-background-position, center top)!important;background-size:var(--ren-page-background-size, auto)!important;scrollbar-width:none;-ms-overflow-style:none;min-height:100vh;min-height:100dvh;min-width:320px;margin:0;padding:0;font-family:Segoe UI,-apple-system,BlinkMacSystemFont,system-ui,sans-serif}html::-webkit-scrollbar,body::-webkit-scrollbar{display:none}html.app-shell-scroll-locked,body.app-shell-scroll-locked{overflow:hidden;overscroll-behavior:none}.topbar{background:radial-gradient(circle at 14% 0%,rgba(240,78,55,.22),transparent 34%),linear-gradient(135deg,var(--ren-ink-deep) 0%,var(--ren-ink) 44%,var(--ren-oxblood) 100%)!important;box-shadow:0 16px 38px #07070a38,inset 0 -1px #f04e376b!important;position:sticky;border-bottom:1px solid rgba(244,214,162,.46)!important;padding:0 20px!important;top:0!important;left:0!important;right:0!important;z-index:1000!important;width:100%!important;height:var(--app-shell-header-height)!important;display:flex!important;justify-content:center!important;align-items:center!important;box-sizing:border-box!important}.topbar:before{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent)}.brand{font-size:20px!important;font-weight:700!important;font-family:Segoe UI,-apple-system,BlinkMacSystemFont,system-ui,sans-serif!important;color:#fff!important;padding:16px 0!important;text-transform:uppercase!important;letter-spacing:1.2px!important;text-shadow:0 2px 4px rgba(0,0,0,.3)!important;flex-shrink:0!important;position:absolute!important;left:20px!important;display:flex!important;align-items:center!important;gap:12px!important}.brand-logo{height:clamp(44px,7vw,60px)!important;width:auto!important;max-width:clamp(140px,18vw,200px)!important;object-fit:contain!important;filter:drop-shadow(0 2px 6px rgba(0,0,0,.36))!important}.header-back-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;padding:6px 16px!important;font-size:14px!important;font-weight:600!important;color:#fff!important;background:#ffffff2e!important;border:1px solid rgba(255,255,255,.35)!important;border-radius:999px!important;cursor:pointer!important;transition:background .2s ease,transform .2s ease,box-shadow .2s ease!important;text-transform:none!important;letter-spacing:.2px!important}.header-back-btn-hidden{display:none!important}.header-back-btn:hover{background:#ffffff4d!important;transform:translateY(-1px)!important;box-shadow:0 6px 14px #0003!important}.header-back-btn:focus-visible{outline:2px solid #ffffff!important;outline-offset:2px!important}.header-back-btn[data-uses-fallback=true]{opacity:.9!important}.mobile-menu-toggle{display:none!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;width:44px!important;height:44px!important;background:#ffffff26!important;border:2px solid rgba(255,255,255,.3)!important;border-radius:12px!important;cursor:pointer!important;margin-right:20px!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;padding:0!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;box-shadow:0 4px 12px #00000026!important}.mobile-menu-toggle:hover{background:#ffffff40!important;border-color:#ffffff80!important;transform:translateY(-1px)!important;box-shadow:0 6px 16px #0003!important}.hamburger-line{width:22px!important;height:2px!important;background:#fff!important;margin:3px 0!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;border-radius:2px!important;box-shadow:0 1px 2px #0000001a!important}body.mobile-menu-open .mobile-menu-toggle .hamburger-line:nth-child(1){transform:rotate(45deg) translate(6px,6px)!important}body.mobile-menu-open .mobile-menu-toggle .hamburger-line:nth-child(2){opacity:0!important;transform:scale(0)!important}body.mobile-menu-open .mobile-menu-toggle .hamburger-line:nth-child(3){transform:rotate(-45deg) translate(6px,-6px)!important}.mobile-menu-overlay{position:fixed!important;top:0!important;left:0!important;width:100%!important;height:100%!important;background:#0009!important;z-index:1500!important;opacity:0!important;visibility:hidden!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important}body.mobile-menu-open .mobile-menu-overlay{opacity:1!important;visibility:visible!important}.mobile-menu-panel{position:fixed!important;top:0!important;left:-340px!important;width:340px!important;height:100%!important;background:radial-gradient(circle at 16% 0%,rgba(240,78,55,.24),transparent 32%),linear-gradient(180deg,var(--ren-ink-deep) 0%,var(--ren-ink) 44%,var(--ren-oxblood) 100%)!important;z-index:1600!important;transition:left .3s cubic-bezier(.4,0,.2,1)!important;overflow-y:auto!important;box-shadow:4px 0 20px #0000004d!important;border-right:1px solid rgba(255,255,255,.1)!important}body.mobile-menu-open .mobile-menu-panel{left:0!important}.mobile-menu-header{padding:24px!important;background:#0000004d!important;border-bottom:1px solid rgba(255,255,255,.2)!important;display:flex!important;justify-content:space-between!important;align-items:center!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}.mobile-menu-title{color:#fff!important;font-size:20px!important;font-weight:700!important;margin:0!important;text-transform:uppercase!important;letter-spacing:1.2px!important;text-shadow:0 2px 4px rgba(0,0,0,.3)!important}.mobile-menu-close{background:#ffffff1a!important;border:1px solid rgba(255,255,255,.2)!important;color:#fff!important;font-size:24px!important;cursor:pointer!important;padding:8px 12px!important;line-height:1!important;border-radius:8px!important;transition:all .3s ease!important}.mobile-menu-close:hover{background:#fff3!important;transform:rotate(90deg)!important}.mobile-menu-content{padding:0!important}.mobile-menu-section{border-bottom:1px solid rgba(255,255,255,.1)!important}.mobile-menu-section-title{padding:16px 24px!important;color:#fff!important;font-size:16px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:1px!important;margin:0!important;background:#0003!important;text-shadow:0 1px 2px rgba(0,0,0,.3)!important;cursor:pointer!important;display:flex!important;justify-content:space-between!important;align-items:center!important;transition:all .3s ease!important;position:relative!important}.mobile-menu-section-title:hover{background:#0000004d!important;color:#fffffff2!important}.mobile-menu-section-title:after{content:"▼"!important;font-size:12px!important;transition:transform .3s ease!important;color:#fffc!important}.mobile-menu-section.collapsed .mobile-menu-section-title:after{transform:rotate(-90deg)!important}.mobile-menu-items{max-height:none!important;overflow:visible!important;transition:none!important}.mobile-menu-section.collapsed .mobile-menu-items{max-height:0!important;overflow:hidden!important;display:none!important}.mobile-menu-item{display:block!important;padding:14px 24px 14px 48px!important;color:#ffffffe6!important;text-decoration:none!important;font-size:15px!important;font-weight:400!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;border-left:4px solid transparent!important;position:relative!important}.mobile-menu-item:before{content:"→"!important;position:absolute!important;left:24px!important;opacity:0!important;transition:all .3s ease!important}.mobile-menu-item:hover,.mobile-menu-item.active{background:#ffffff26!important;color:#fff!important;border-left-color:#fff!important;padding-left:52px!important;transform:translate(4px)!important}.mobile-menu-item:hover:before,.mobile-menu-item.active:before{opacity:1!important}.mobile-menu-account{padding:20px 24px!important;border-top:1px solid rgba(255,255,255,.12)!important}.mobile-signout{display:block!important;text-align:center!important;background:#fff3!important;color:#fff!important;padding:12px!important;border-radius:14px!important;font-weight:600!important;text-decoration:none!important;transition:background .2s ease,transform .2s ease,box-shadow .2s ease!important}.mobile-signout:hover{background:#ffffff52!important;transform:translateY(-1px)!important;box-shadow:0 10px 24px #0000003d!important}.mobile-signout:focus-visible{outline:2px solid rgba(255,255,255,.9)!important;outline-offset:3px!important}.bar-inner{max-width:1400px;margin:0 auto;display:flex;align-items:center;gap:clamp(8px,1.4vw,16px);padding:10px clamp(120px,14vw,220px)}.header-right{display:flex!important;align-items:center!important;gap:10px!important;position:absolute!important;right:20px!important}.header-new-window-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;position:relative!important;width:42px!important;height:42px!important;min-width:42px!important;padding:0!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.32)!important;background:linear-gradient(135deg,#ffffff42,#ffffff1f)!important;box-shadow:0 8px 18px #0003!important;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important;color:#fff!important;cursor:pointer!important;transition:transform .2s ease,background .2s ease,box-shadow .2s ease!important}.header-new-window-btn:hover,.header-new-window-btn:focus-visible{transform:translateY(-1px)!important;background:linear-gradient(135deg,#ffffff4d,#ffffff29)!important;box-shadow:0 10px 20px #0000003d!important}.header-new-window-btn:focus-visible{outline:2px solid #ffffff!important;outline-offset:2px!important}.header-new-window-icon{position:relative!important;width:18px!important;height:18px!important}.header-new-window-icon:before,.header-new-window-icon:after{content:""!important;position:absolute!important;width:12px!important;height:12px!important;border:2px solid currentColor!important;border-radius:3px!important;box-sizing:border-box!important}.header-new-window-icon:before{left:0!important;bottom:0!important}.header-new-window-icon:after{right:0!important;top:0!important;background:#ffffff1f!important}.header-upload-data-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:8px 14px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.32)!important;background:linear-gradient(135deg,#ffffff42,#ffffff1f)!important;box-shadow:0 8px 18px #0003!important;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important;color:#fff!important;font-size:12px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;cursor:pointer!important;transition:transform .2s ease,background .2s ease,box-shadow .2s ease!important}.header-upload-data-btn:hover,.header-upload-data-btn:focus-visible{transform:translateY(-1px)!important;background:linear-gradient(135deg,#ffffff4d,#ffffff29)!important;box-shadow:0 10px 20px #0000003d!important;outline:none!important}.header-upload-data-btn.is-disabled,.header-upload-data-btn:disabled{cursor:not-allowed!important;opacity:.65!important;transform:none!important;box-shadow:0 6px 12px #00000029!important}.header-user-menu{position:relative!important;margin-right:0!important}.header-user-menu[hidden]{display:none!important}.header-signout{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:9px 14px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.32)!important;background:linear-gradient(135deg,#ffffff42,#ffffff1f)!important;box-shadow:0 8px 18px #0003!important;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important;color:#fff!important;text-decoration:none!important;font-size:13px!important;font-weight:600!important;transition:transform .2s ease,background .2s ease,box-shadow .2s ease!important}.header-signout:hover{transform:translateY(-1px)!important;background:linear-gradient(135deg,#ffffff4d,#ffffff29)!important;box-shadow:0 10px 20px #0000003d!important}.header-signout:focus-visible{outline:2px solid #ffffff!important;outline-offset:2px!important}.header-user{display:inline-flex!important;align-items:center!important;gap:10px!important;padding:6px 12px 6px 7px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.32)!important;background:linear-gradient(135deg,#ffffff42,#ffffff1f)!important;box-shadow:0 8px 18px #0003!important;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important;color:#fff!important;max-width:320px!important;text-align:left!important;cursor:pointer!important;font:inherit!important;transition:transform .2s ease,background .2s ease,box-shadow .2s ease!important}.header-user:hover,.header-user.active{transform:translateY(-1px)!important;background:linear-gradient(135deg,#ffffff4d,#ffffff29)!important;box-shadow:0 10px 20px #0000003d!important}.header-user:focus-visible{outline:2px solid #ffffff!important;outline-offset:2px!important}.header-user-avatar{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:32px!important;height:32px!important;border-radius:999px!important;font-size:12px!important;font-weight:700!important;letter-spacing:.8px!important;color:var(--ren-ink-deep)!important;background:linear-gradient(145deg,#ffffff,var(--ren-champagne) 58%,#f7a56d)!important;border:1px solid rgba(255,255,255,.7)!important;box-shadow:inset 0 1px #fffc!important}.header-user-text{display:flex!important;flex-direction:column!important;min-width:0!important}.header-user-label{font-size:10px!important;line-height:1!important;font-weight:600!important;letter-spacing:1px!important;text-transform:uppercase!important;color:#ffffffbd!important}.header-user-name{font-size:14px!important;line-height:1.15!important;font-weight:700!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.header-user-dropdown{position:absolute!important;top:calc(100% + 8px)!important;right:0!important;min-width:180px!important;padding:6px!important;border-radius:12px!important;border:1px solid rgba(255,255,255,.24)!important;background:linear-gradient(145deg,var(--ren-ink-deep),var(--ren-ink) 58%,var(--ren-oxblood))!important;box-shadow:0 12px 30px #00000059!important;opacity:0!important;visibility:hidden!important;transform:translateY(-6px)!important;pointer-events:none!important;transition:opacity .2s ease,visibility .2s ease,transform .2s ease!important;z-index:1700!important}.header-user-dropdown.active{opacity:1!important;visibility:visible!important;transform:translateY(0)!important;pointer-events:auto!important}.header-user-dropdown-item{display:block!important;width:100%!important;border:none!important;border-radius:8px!important;background:transparent!important;color:#fff!important;text-decoration:none!important;text-align:left!important;font-size:14px!important;font-weight:600!important;line-height:1.2!important;padding:10px 12px!important;cursor:pointer!important;transition:background .2s ease!important}.header-user-dropdown-item:hover{background:#ffffff29!important}.header-user-dropdown-item:focus-visible{outline:2px solid rgba(255,255,255,.9)!important;outline-offset:1px!important}.header-upload-modal-backdrop{position:fixed!important;inset:0!important;z-index:2400!important;background:#0206178f!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:18px!important}.header-upload-modal{width:min(96vw,1360px)!important;max-height:92vh!important;overflow:hidden!important;border-radius:16px!important;border:1px solid rgba(15,23,42,.2)!important;background:#fff!important;box-shadow:0 26px 60px #02061759!important;display:flex!important;flex-direction:column!important}.header-upload-modal-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:14px 16px 10px!important;border-bottom:1px solid rgba(15,23,42,.12)!important}.header-upload-modal-head h2{margin:0!important;font-size:20px!important;font-weight:800!important;color:#0f172a!important}.header-upload-modal-head button{border:1px solid rgba(15,23,42,.2)!important;border-radius:999px!important;background:#f1f5f9!important;color:#0f253a!important;font-size:12px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.08em!important;padding:6px 12px!important;cursor:pointer!important}.header-upload-modal-copy{margin:0!important;padding:12px 16px 8px!important;color:#334155!important;font-size:14px!important}.header-upload-column-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;padding:0 16px 12px!important}.header-upload-column{display:grid!important;gap:8px!important}.header-upload-column span{font-size:12px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#0f172a!important}.header-upload-column textarea{min-height:168px!important;resize:vertical!important;border:1px solid rgba(15,23,42,.18)!important;border-radius:10px!important;padding:10px!important;font-size:13px!important;line-height:1.35!important;font-family:Consolas,Cascadia Mono,Courier New,monospace!important}.header-upload-preview-meta{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;padding:0 16px 8px!important;color:#475569!important;font-size:12px!important;font-weight:700!important}.header-upload-preview-table-wrap{margin:0 16px!important;border:1px solid rgba(15,23,42,.14)!important;border-radius:10px!important;overflow:auto!important;max-height:270px!important}.header-upload-preview-table{width:100%!important;border-collapse:collapse!important;min-width:760px!important}.header-upload-preview-table th,.header-upload-preview-table td{border-bottom:1px solid rgba(15,23,42,.1)!important;padding:8px 10px!important;font-size:12px!important;color:#0f172a!important;text-align:left!important}.header-upload-preview-table thead th{position:sticky!important;top:0!important;z-index:1!important;background:#0f253a!important;color:#f8fafc!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-size:11px!important}.header-upload-preview-table tbody tr.is-invalid td{background:#fee2e2f2!important}.header-upload-empty{text-align:center!important;color:#64748b!important;font-weight:600!important}.header-upload-modal-actions{margin-top:12px!important;padding:0 16px 12px!important;display:flex!important;justify-content:flex-end!important;gap:8px!important}.header-upload-modal-actions button{border:1px solid rgba(15,23,42,.18)!important;border-radius:999px!important;padding:7px 14px!important;font-size:12px!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;cursor:pointer!important}.header-upload-modal-actions .secondary{background:#f1f5f9!important;color:#0f253a!important}.header-upload-modal-actions button:not(.secondary){background:#0f253a!important;color:#f8fafc!important}.header-upload-status{margin:0!important;padding:0 16px 14px!important;font-size:13px!important;font-weight:700!important;color:#0f172a!important}.header-nav-button{background:#ffffff26!important;color:#fff!important;border:2px solid rgba(255,255,255,.3)!important;padding:10px 16px!important;border-radius:8px!important;font-size:14px!important;font-weight:600!important;font-family:Segoe UI,-apple-system,BlinkMacSystemFont,system-ui,sans-serif!important;cursor:pointer!important;display:flex!important;align-items:center!important;gap:8px!important;transition:all .3s ease!important;text-transform:uppercase!important;letter-spacing:.5px!important;margin-right:12px!important}.header-nav-button:hover{background:#ffffff40!important;border-color:#ffffff80!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #0003!important}.header-nav-button.active{background:#ffffff4d!important;border-color:#fff9!important}.header-nav-arrow{transition:transform .3s ease!important;font-size:10px!important}.header-nav-button.active .header-nav-arrow{transform:rotate(180deg)!important}.header-nav-menu{position:absolute!important;top:100%!important;left:0!important;background:linear-gradient(145deg,var(--ren-ink-deep),var(--ren-ink) 58%,var(--ren-oxblood))!important;border:1px solid rgba(255,255,255,.2)!important;border-radius:8px!important;box-shadow:0 8px 25px #0000004d!important;min-width:200px!important;opacity:0!important;visibility:hidden!important;transform:translateY(-10px)!important;transition:all .3s ease!important;z-index:1100!important;margin-top:8px!important}.header-nav-menu.active{opacity:1!important;visibility:visible!important;transform:translateY(0)!important}.header-nav-item{display:block!important;padding:12px 16px!important;color:#ffffffe6!important;text-decoration:none!important;font-size:14px!important;font-weight:500!important;transition:all .2s ease!important;border-bottom:1px solid rgba(255,255,255,.1)!important}.header-nav-item:last-child{border-bottom:none!important}.header-nav-item:hover{background:#ffffff1a!important;color:#fff!important;padding-left:20px!important}.bar-inner{display:flex!important;align-items:center!important;height:100%!important;justify-content:center!important}.nav{display:flex;align-items:center;gap:clamp(8px,1.6vw,20px)}.menu{display:flex;list-style:none;margin:0;padding:0;gap:0;align-items:center;height:100%}.menu li{position:relative;height:100%;display:flex;align-items:center}.toplink{display:block!important;padding:clamp(10px,1.2vw,18px) clamp(10px,1.5vw,20px)!important;color:#fff!important;text-decoration:none!important;font-size:clamp(10px,.95vw,12px)!important;font-weight:600!important;font-family:Segoe UI,-apple-system,BlinkMacSystemFont,system-ui,sans-serif!important;text-transform:uppercase!important;letter-spacing:clamp(.4px,.12vw,1px)!important;transition:all .3s ease!important;border-radius:6px;position:relative!important;overflow:hidden!important}.toplink:hover{background:#f4d6a229;transform:translateY(-1px);box-shadow:inset 0 -3px #ffffff4d!important}.toplink:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#ffffff1a,#ffffff0d);opacity:0;transition:opacity .3s ease}.toplink:hover:before{opacity:1}.toplink:hover{background:#ffffff1a!important;transform:translateY(-1px)!important;box-shadow:inset 0 -3px #ffffff4d!important}.toplink.active{background:#ffffff26!important;box-shadow:inset 0 -3px #fff!important;font-weight:700!important}.has-sub:after{content:"";position:absolute;top:100%;left:0;right:0;height:10px;background:transparent;z-index:1001;pointer-events:none}.sub{position:absolute!important;top:100%!important;left:0!important;background:#fff!important;min-width:clamp(160px,20vw,200px)!important;max-height:calc(100dvh - var(--app-shell-header-height) - .75rem)!important;box-shadow:0 8px 25px #00000026!important;opacity:0!important;visibility:hidden!important;z-index:1000!important;border:1px solid rgba(0,0,0,.1)!important;border-top:none!important;list-style:none!important;padding:8px 0!important;margin:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(93,31,23,.48) rgba(245,248,251,.86)}.has-sub:hover .sub{opacity:1!important;visibility:visible!important;transform:translateY(0)!important;pointer-events:auto!important}.sub::-webkit-scrollbar{width:8px}.sub::-webkit-scrollbar-track{background:#f5f8fbdb}.sub::-webkit-scrollbar-thumb{border:2px solid rgba(245,248,251,.86);border-radius:999px;background:#5d1f177a}.sub li{margin:0!important;width:100%!important}.sub a{display:block!important;padding:clamp(10px,1.2vw,14px) clamp(14px,1.8vw,24px)!important;color:var(--ren-ink)!important;text-decoration:none!important;font-size:clamp(12px,1.1vw,15px)!important;font-weight:500!important;font-family:Segoe UI,-apple-system,BlinkMacSystemFont,system-ui,sans-serif!important;text-transform:none!important;letter-spacing:.5px!important;transition:all .2s ease!important;border-left:4px solid transparent!important;position:relative!important;margin:0!important;width:100%!important;box-sizing:border-box!important;white-space:nowrap!important}.sub a:hover{background:linear-gradient(135deg,#fff8ef,#f8ece4)!important;color:var(--ren-oxblood)!important;border-left-color:var(--ren-ember-bright)!important;padding-left:28px!important;width:100%!important}.sub a.active{background:linear-gradient(135deg,#fff8ef,#f8ece4)!important;color:var(--ren-oxblood)!important;border-left-color:var(--ren-ember-bright)!important;font-weight:600!important;width:100%!important}@media(min-width:1101px){.topbar{z-index:1600!important}.has-sub:after{z-index:1601}.sub{z-index:1601!important}}@media(max-width:800px){.topbar{height:var(--app-shell-header-height)!important;padding:0 10px!important}.brand{font-size:16px!important;padding:12px 10px!important;letter-spacing:1px!important}.mobile-menu-toggle{display:flex!important}.header-user-menu,.header-signout,.header-new-window-btn,.header-upload-data-btn,.bar-inner,.nav,.menu{display:none!important}.mobile-menu-panel{width:280px!important;left:-280px!important}.toplink{padding:14px 16px!important;font-size:14px!important;letter-spacing:.5px!important}.sub{min-width:160px!important}.sub a{padding:10px 16px!important;font-size:14px!important}.header-content{gap:16px!important}.page-title{font-size:26px!important;letter-spacing:1.2px!important;line-height:1.2!important}.page-subtitle{font-size:14px!important;line-height:1.3!important}.content{padding:12px 20px!important}.header-upload-modal{width:min(98vw,98vw)!important;max-height:94vh!important}.header-upload-column-grid{grid-template-columns:1fr!important}}@media(max-width:480px){.brand{font-size:16px!important;padding:10px 12px!important}.toplink{padding:12px!important;font-size:13px!important}.sub a{padding:8px 12px!important;font-size:13px!important}.page-title{font-size:22px!important;letter-spacing:1px!important;line-height:1.1!important}.page-subtitle{font-size:13px!important;line-height:1.3!important}.content{padding:8px 16px!important}}@media(max-width:360px){.page-header{padding:14px 12px!important;margin-bottom:16px!important}.page-title{font-size:20px!important;letter-spacing:.8px!important}.page-subtitle{font-size:12px!important}.content{padding:6px 14px!important}}.content{position:relative;isolation:isolate;max-width:100%;padding:16px 24px;background:var(--ren-page-background, var(--bg))!important;background-color:var(--bg)!important;background-position:var(--ren-page-background-position, center top)!important;background-size:var(--ren-page-background-size, auto)!important;flex:1 1 auto;min-width:0}.content:before,.content:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none}.content:before{background:var(--ren-page-background-overlay-before);mix-blend-mode:screen;opacity:.9}.content:after{background:var(--ren-page-background-overlay-after)}.content>*{position:relative;z-index:1}.tool-placeholder-page{width:100%;min-height:calc(100vh - var(--app-shell-header-height, 70px) - 48px);box-sizing:border-box;padding:clamp(1.25rem,2vw,2rem);color:var(--ren-ink)}.tool-placeholder-page h1{margin:0;font-size:clamp(1.75rem,2vw,2.35rem);line-height:1.1;letter-spacing:0}.page-title{font-size:38px;font-weight:700;font-family:Segoe UI,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:var(--ren-ink);margin:0 0 8px;text-shadow:0 2px 4px rgba(15,23,42,.12);text-transform:uppercase;letter-spacing:2px}.page-header{background:linear-gradient(135deg,#fffffff5,#f8fafceb);border:1px solid rgba(17,20,26,.12);border-radius:16px;padding:1.75rem;margin-bottom:10px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;overflow:visible;text-align:center}.header-content{display:flex;justify-content:center;align-items:center;gap:24px}.title-section{text-align:center}.page-subtitle{font-size:17px;color:#475569;margin:0;font-weight:500;font-family:Segoe UI,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;opacity:.85;letter-spacing:.5px;line-height:1.4}.section-title{color:var(--ren-ink);border-bottom:3px solid var(--accent);padding:16px 20px 12px;margin:20px 0 24px;font-size:28px;font-weight:700;background:linear-gradient(135deg,#fff,#f8fafc);border-radius:12px 12px 0 0;box-shadow:0 4px 15px #0f172a14;text-transform:uppercase;letter-spacing:1px;position:relative}.section-title:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--ren-ember),var(--ren-champagne),var(--ren-ember-bright));border-radius:12px 12px 0 0}.report-title{margin:0 0 16px!important;color:var(--ren-ink)!important;font-size:20px!important;font-weight:700!important;text-align:center!important;background:linear-gradient(135deg,#fff,#f8f9fa);padding:12px 16px;border-radius:10px;border:2px solid var(--accent);border-left:2px solid var(--accent);text-transform:uppercase;letter-spacing:.5px;box-shadow:0 2px 8px #0000000d}.top-of-page-btn{position:fixed;bottom:30px;right:30px;background:linear-gradient(135deg,var(--ren-ink),var(--ren-oxblood));color:#fff;border:none;border-radius:50%;width:50px;height:50px;font-size:18px;cursor:pointer;box-shadow:0 4px 15px #07070a47;z-index:1000;display:flex;align-items:center;justify-content:center}.top-of-page-btn:hover{box-shadow:0 6px 20px #07070a5c}.framecard{background:transparent;border-radius:12px;box-sizing:border-box;position:relative;max-width:1500px;width:100%;overflow:hidden}.framecard-tv{background:transparent;border-radius:12px;box-sizing:border-box;position:relative;margin:auto;max-width:1350px;width:100%;overflow:hidden}.framecard-tv:before{content:"";display:block;padding-top:56.25%}.framecard:before{content:"";display:block;padding-top:56.25%}#coming-soon-section{margin-top:20px!important;margin-bottom:20px!important}.coming-soon{background:linear-gradient(135deg,#fff,#f8fafc);border:2px solid var(--accent);border-radius:12px;padding:60px 40px;text-align:center;margin:20px 0;box-shadow:0 4px 15px #0f172a14}.coming-soon h3{color:var(--ren-ink);font-size:32px;font-weight:700;margin-bottom:20px;text-transform:uppercase;letter-spacing:1px}.coming-soon p{color:#475569;font-size:18px;line-height:1.6;margin:0}.framecard.coming-soon{min-height:auto!important;height:auto!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;position:static!important}.framecard.coming-soon:before{display:none!important;padding-top:0!important}iframe{box-sizing:border-box!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important;border:none!important;border-radius:0!important}.coming-soon-card{background:linear-gradient(135deg,#fff,#f8fafc);border:2px solid var(--accent);border-radius:16px;padding:40px 32px;margin:32px 0;box-shadow:0 8px 24px #0f172a14;text-align:center;min-height:200px;display:flex;align-items:center;justify-content:center}.coming-soon-content h3{font-size:32px;font-weight:700;font-family:Segoe UI,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:var(--ren-ink);margin:0 0 16px;text-transform:uppercase;letter-spacing:1.5px;background:linear-gradient(135deg,var(--ren-ink),var(--ren-oxblood));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.coming-soon-content p{font-size:18px;color:#475569;margin:0;font-weight:500;font-family:Segoe UI,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;line-height:1.6;max-width:600px}.top-report,.report-card{box-sizing:border-box!important;max-width:1400px;margin:auto;overflow:hidden!important}.top-report .report-title{margin:0 0 12px;color:var(--ren-ink);font-size:18px;font-weight:600;text-align:center}.gate-review-tool-page{min-height:calc(100vh - 96px);box-sizing:border-box;padding:clamp(.85rem,1.5vw,1.35rem);background:linear-gradient(135deg,rgba(244,214,162,.06),transparent 26rem),linear-gradient(180deg,#11141a,#151922);color:#f8fafc}.gate-review-tool-page .top-report{max-width:min(1500px,calc(100vw - 2rem));margin:0 auto;padding:clamp(.58rem,1vw,.85rem);border:1px solid rgba(244,214,162,.22);border-radius:8px;background:linear-gradient(145deg,#ffffff14,#ffffff09),linear-gradient(135deg,#1c1f28f5,#2a2028f0);box-shadow:0 22px 46px #07070a47}.gate-review-tool-page .framecard{max-width:none;border:1px solid rgba(244,214,162,.24);border-radius:8px;background:#0b0d12;box-shadow:inset 0 1px #ffffff0f,0 16px 34px #07070a52}.gate-review-tool-page iframe{background:#0b0d12}.reports-container{display:flex;gap:24px;margin-top:32px}.report-card{flex:1!important;min-width:300px!important;margin-bottom:24px!important}.report-title{margin:0 0 16px;color:var(--ren-ink);font-size:16px;font-weight:600;text-align:center}@media(max-width:1400px){:root{--app-shell-main-offset: 90px}.bar-inner{max-width:100%}.content{padding:10px 18px!important}.reports-container{gap:15px!important;margin-top:20px!important}}@media(max-width:1280px)and (min-width:801px){.brand{left:12px!important}.brand-logo{height:52px!important;max-width:128px!important}.bar-inner{padding:10px clamp(160px,17vw,220px) 10px clamp(96px,11vw,150px)}.toplink{padding:14px clamp(7px,.9vw,12px)!important;font-size:11px!important}.header-right{right:12px!important;gap:6px!important}.header-new-window-btn{width:36px!important;height:36px!important;min-width:36px!important}.header-new-window-icon{width:16px!important;height:16px!important}.header-new-window-icon:before,.header-new-window-icon:after{width:11px!important;height:11px!important;border-width:1.8px!important}.header-user{gap:8px!important;padding:5px 10px 5px 6px!important}.header-user-avatar{width:28px!important;height:28px!important;font-size:11px!important}.header-user-label{font-size:9px!important;letter-spacing:.8px!important}.header-user-name{font-size:13px!important}}@media(max-width:1100px)and (min-width:801px){.brand-logo{max-width:104px!important}.bar-inner{padding:10px 116px 10px 88px}.toplink{padding:14px 7px!important;font-size:10px!important}.header-user{gap:0!important;padding:5px!important}.header-user-text{display:none!important}}@media(max-width:1200px){:root{--app-shell-main-offset: 94px}.content{padding:12px 20px!important}.framecard{padding:4px}.reports-container{gap:12px!important;margin-top:16px!important}.report-card{min-width:200px!important}.framecard:before{padding-top:56.25%}iframe{inset:4px;width:calc(100% - 8px);height:calc(100% - 8px)}}@media(max-width:1024px){.reports-container{gap:10px}.report-card{min-width:180px}.framecard{padding:3px}.framecard:before{padding-top:56.25%}iframe{inset:3px;width:calc(100% - 6px);height:calc(100% - 6px)}}@media(max-width:900px){.bar-inner{max-width:100%}}@media(max-width:768px){.topbar{position:static!important}.content{max-width:100%!important}.report-card{flex:none!important;max-width:100%!important;min-width:auto!important;width:100%!important}.top-report,.report-card{margin-bottom:12px!important}.framecard{padding:4px}.framecard:before{padding-top:56.25%}iframe{inset:4px;width:calc(100% - 8px);height:calc(100% - 8px)}.coming-soon{padding:40px 20px}.coming-soon h3{font-size:24px}.coming-soon p{font-size:16px}}@media(max-width:480px){.framecard{padding:3px}.framecard:before{padding-top:56.25%}iframe{inset:3px;width:calc(100% - 6px);height:calc(100% - 6px)}.reports-container{gap:10px}}@media(max-width:768px){.reports-container{flex-direction:column;gap:20px}.report-card{flex:none;max-width:100%;min-width:auto}}#toolbox{scroll-margin-top:100px}#BidQuote,#CapabilityCheck{scroll-margin-top:80px}.power-bi-container-otd img{width:100%;height:auto;display:block;border-radius:12px}:root{--ren-workspace-surface: rgba(255, 255, 255, .9);--ren-workspace-surface-soft: rgba(248, 250, 252, .78);--ren-workspace-border: rgba(255, 255, 255, .2);--ren-workspace-border-strong: rgba(244, 214, 162, .28);--ren-workspace-shadow: 0 28px 72px rgba(7, 7, 10, .3);--ren-workspace-header: radial-gradient(circle at 9% 0%, rgba(240, 78, 55, .22), transparent 34%), radial-gradient(circle at 96% 12%, rgba(244, 214, 162, .14), transparent 24%), linear-gradient(135deg, var(--ren-ink-deep, #07070a) 0%, var(--ren-ink, #11141a) 48%, var(--ren-oxblood, #3c0f16) 100%);--ren-workspace-header-line: rgba(244, 214, 162, .42);--ren-workspace-control: rgba(255, 255, 255, .88);--ren-workspace-control-hover: #fff8ef;--ren-workspace-control-active: linear-gradient(135deg, var(--ren-ink-deep, #07070a), var(--ren-oxblood, #3c0f16) 66%, var(--ren-wine, #68161e));--ren-workspace-table-head: linear-gradient(180deg, #1b2028 0%, #11141a 54%, #260a0f 100%);--ren-workspace-table-row: rgba(255, 255, 255, .96);--ren-workspace-table-row-alt: rgba(248, 250, 252, .9);--ren-workspace-table-hover: rgba(244, 214, 162, .16)}.ren-workspace{color:var(--ren-ink, #11141a)}.ren-workspace-panel{position:relative;isolation:isolate;border:1px solid var(--ren-workspace-border);background:linear-gradient(180deg,#fffffff5,#f8fafcdb),var(--ren-workspace-surface);box-shadow:var(--ren-workspace-shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ren-workspace-panel:before,.ren-workspace-panel:after{content:"";position:absolute;pointer-events:none}.ren-workspace-panel:before{inset:0 0 auto;height:3px;border-radius:inherit;background:linear-gradient(90deg,rgba(244,214,162,.95),rgba(240,78,55,.78) 28%,rgba(104,22,30,.42) 58%,transparent 88%);z-index:2}.ren-workspace-panel:after{inset:0;border-radius:inherit;background:linear-gradient(118deg,transparent 0 64%,rgba(104,22,30,.05) 64.2% 72%,transparent 72.2% 100%),repeating-linear-gradient(115deg,transparent 0 42px,rgba(244,214,162,.038) 43px 44px,transparent 45px 96px);z-index:0}.ren-workspace-panel>*{position:relative;z-index:1}.ren-workspace-header{background:var(--ren-workspace-header);border-bottom:1px solid var(--ren-workspace-header-line);color:#f8fafc}.ren-control-bar{border:1px solid var(--ren-workspace-border);background:linear-gradient(180deg,#ffffffeb,#f8fafcd6),var(--ren-workspace-surface-soft)}.ren-table-wrap{border:1px solid rgba(17,20,26,.12);background:#ffffffe6}.ren-data-table{color:var(--ren-ink, #11141a)}[hidden]{display:none!important}.supply-hub-layout{--supply-sidebar-desktop-width: 276px;display:flex;width:100%;min-height:calc(100vh - var(--app-shell-header-height));min-height:calc(100dvh - var(--app-shell-header-height));align-items:flex-start;background:#111115!important;gap:0}.supply-hub-layout>.content{min-height:calc(100vh - var(--app-shell-header-height));min-height:calc(100dvh - var(--app-shell-header-height))}body.sidebar-locked{overflow:hidden}.admin-only-link[hidden]{display:none!important}.supply-chain-hub{display:flex;flex-direction:column;gap:1rem;box-sizing:border-box;--hub-max-width: 1180px;flex:1 1 auto;width:100%}supply-sidebar{position:relative;flex:0 0 auto;z-index:1100;--sidebar-control-size: 34px;--sidebar-width: min(88vw, 306px);--sidebar-ink-deep: var(--ren-ink-deep, #111115);--sidebar-ink: var(--ren-ink, #181c23);--sidebar-graphite: var(--ren-graphite, #252b35);--sidebar-oxblood: var(--ren-oxblood, #4a151c);--sidebar-ember: var(--ren-ember-bright, #f04e37);--sidebar-champagne: var(--ren-champagne, #f4d6a2);--sidebar-surface: rgba(255, 255, 255, .09);--sidebar-surface-strong: rgba(255, 255, 255, .17);--sidebar-border: rgba(255, 255, 255, .17);--sidebar-muted: rgba(226, 232, 240, .74);--sidebar-text: #f8fafc}supply-sidebar .sidebar-open-button{position:fixed;top:calc(var(--app-shell-header-height) + 18px);left:14px;width:var(--sidebar-control-size);height:var(--sidebar-control-size);border:1px solid rgba(255,255,255,.18);padding:0;border-radius:8px;background:#181c23e0;color:#fff;display:none;align-items:center;justify-content:center;cursor:pointer;z-index:1501;box-shadow:0 12px 26px #07070a47,inset 0 1px #ffffff1a;transition:background .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease}supply-sidebar .sidebar-open-button:hover,supply-sidebar .sidebar-open-button:focus-visible{border-color:#f04e3794;background:#4a151ceb;outline:none;transform:translateY(-1px);box-shadow:0 16px 30px #07070a57,0 0 0 3px #f04e371f,inset 0 1px #ffffff24}supply-sidebar .sidebar-open-button-arrow{position:relative;display:block;width:16px;height:16px}supply-sidebar .sidebar-open-button-arrow span,supply-sidebar .sidebar-open-button-arrow:before{content:"";position:absolute;left:4px;width:9px;height:2px;border-radius:999px;background:currentColor;transform-origin:right center}supply-sidebar .sidebar-open-button-arrow span{top:5px;transform:rotate(45deg)}supply-sidebar .sidebar-open-button-arrow:before{top:11px;transform:rotate(-45deg)}supply-sidebar .sidebar-overlay{position:fixed;top:var(--app-shell-header-height);left:0;right:0;bottom:0;background:#11111180;opacity:0;pointer-events:none;transition:opacity .25s ease;z-index:1400;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}supply-sidebar .sidebar-panel{position:fixed;top:var(--app-shell-header-height);left:0;width:var(--sidebar-width);height:calc(100vh - var(--app-shell-header-height));height:calc(100dvh - var(--app-shell-header-height));background:radial-gradient(circle at 14% 0%,rgba(240,78,55,.18),transparent 30%),radial-gradient(circle at 94% 14%,rgba(244,214,162,.12),transparent 24%),linear-gradient(90deg,rgba(255,255,255,.065) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.052) 1px,transparent 1px),linear-gradient(180deg,var(--sidebar-ink-deep) 0%,var(--sidebar-ink) 38%,#22232d 72%,#18181f 100%);background-size:auto,auto,36px 36px,36px 36px,auto;color:var(--sidebar-text);padding:.85rem .85rem 1rem;display:flex;flex-direction:column;gap:.8rem;overflow:hidden;transform:translate(-102%);transition:transform .28s cubic-bezier(.4,0,.2,1);box-shadow:18px 0 46px #07070a47,inset -1px 0 #ffffff1f;z-index:1500}supply-sidebar .sidebar-panel::-webkit-scrollbar{width:6px}supply-sidebar .sidebar-panel::-webkit-scrollbar-thumb{background:#ffffff40;border-radius:999px}supply-sidebar .sidebar-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:48px;padding:.3rem .25rem 0}supply-sidebar .sidebar-brand-lockup{display:flex;align-items:center;flex:1 1 auto;min-width:0;gap:.7rem}supply-sidebar .sidebar-brand-lockup>span:last-child{display:grid;min-width:0;gap:.1rem}supply-sidebar .sidebar-brand-lockup strong{overflow:hidden;color:#fff;font-size:17px;font-weight:800;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}supply-sidebar .sidebar-brand-kicker{color:var(--sidebar-muted);font-size:9px;font-weight:800;letter-spacing:.15em;line-height:1;text-transform:uppercase}supply-sidebar .sidebar-brand-orb{position:relative;display:inline-grid;width:42px;height:42px;flex:0 0 42px;place-items:center;border:1px solid rgba(244,214,162,.52);border-radius:8px;background:linear-gradient(135deg,#f04e37f2,#f4d6a2b8),#111827;color:#16090b;font-size:12px;font-weight:900;box-shadow:0 12px 28px #07070a57,0 0 0 4px #ffffff0e}supply-sidebar .sidebar-close,supply-sidebar .sidebar-collapse-button{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid rgba(255,255,255,.18);border-radius:8px;background:#ffffff14;color:#fff;font-size:24px;line-height:1;cursor:pointer;padding:0}supply-sidebar .sidebar-collapse-button{flex:0 0 34px}supply-sidebar .sidebar-collapse-button-arrow{position:relative;display:block;width:16px;height:16px}supply-sidebar .sidebar-collapse-button-arrow span,supply-sidebar .sidebar-collapse-button-arrow:before{content:"";position:absolute;left:3px;width:9px;height:2px;border-radius:999px;background:currentColor;transform-origin:left center}supply-sidebar .sidebar-collapse-button-arrow span{top:5px;transform:rotate(-45deg)}supply-sidebar .sidebar-collapse-button-arrow:before{top:11px;transform:rotate(45deg)}supply-sidebar .sidebar-close:hover,supply-sidebar .sidebar-close:focus-visible,supply-sidebar .sidebar-collapse-button:hover,supply-sidebar .sidebar-collapse-button:focus-visible{background:#ffffff29;outline:none}supply-sidebar .sidebar-search{position:relative;display:flex;align-items:center;min-height:42px}supply-sidebar .sidebar-search input{width:100%;height:42px;border:1px solid rgba(255,255,255,.14);border-radius:8px;outline:none;background:#ffffff14;color:#fff;font:inherit;font-size:12px;font-weight:650;padding:0 2.4rem 0 2.35rem;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}supply-sidebar .sidebar-search input::placeholder{color:#e2e8f09e}supply-sidebar .sidebar-search input::-webkit-search-cancel-button,supply-sidebar .sidebar-search input::-webkit-search-decoration{-webkit-appearance:none;appearance:none;display:none}supply-sidebar .sidebar-search input::-ms-clear{display:none;width:0;height:0}supply-sidebar .sidebar-search input:focus{border-color:#f04e37c2;background:#ffffff1f;box-shadow:0 0 0 3px #f04e3724,inset 0 1px #ffffff14}supply-sidebar .sidebar-search-icon{position:absolute;left:.85rem;width:12px;height:12px;border:2px solid rgba(226,232,240,.68);border-radius:999px;pointer-events:none;z-index:1}supply-sidebar .sidebar-search-icon:after{content:"";position:absolute;right:-5px;bottom:-4px;width:6px;height:2px;border-radius:999px;background:#e2e8f0ad;transform:rotate(45deg)}supply-sidebar .sidebar-search-clear{position:absolute;right:.35rem;display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;border:0;border-radius:8px;background:#ffffff1a;color:#fff;cursor:pointer;font-size:18px;line-height:1}supply-sidebar .sidebar-search-clear:hover,supply-sidebar .sidebar-search-clear:focus-visible{background:#ffffff2e;outline:none}supply-sidebar .sidebar-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}supply-sidebar .sidebar-nav{display:flex;flex-direction:column;gap:.9rem;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scroll-behavior:auto;touch-action:pan-y;padding:.1rem .1rem .25rem 0;flex:1 1 auto}supply-sidebar .sidebar-nav::-webkit-scrollbar{display:none}supply-sidebar .sidebar-nav{scrollbar-width:none}supply-sidebar .sidebar-group{display:flex;flex-direction:column;gap:.42rem;--sidebar-group-accent: #d1d5db}supply-sidebar .sidebar-group-head{display:flex;align-items:flex-end;justify-content:space-between;gap:.75rem;padding:0 .15rem .1rem}supply-sidebar .sidebar-group-head>span:first-child{display:grid;min-width:0;gap:.18rem}supply-sidebar .sidebar-group-label{color:var(--sidebar-group-accent);font-size:12px;font-weight:900;letter-spacing:.01em;line-height:1.1;text-shadow:0 0 14px color-mix(in srgb,var(--sidebar-group-accent) 26%,transparent)}supply-sidebar .sidebar-group-count{display:inline-flex;min-width:24px;height:22px;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--sidebar-group-accent) 42%,transparent);border-radius:999px;background:color-mix(in srgb,var(--sidebar-group-accent) 16%,transparent);color:#fff;font-size:10px;font-weight:900}supply-sidebar .sidebar-nav a{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:.55rem;min-height:42px;font-size:12px;padding:.28rem .65rem .28rem .35rem;border-radius:8px;color:#fff;text-decoration:none;font-weight:700;border:1px solid rgba(255,255,255,.08);background:#ffffff14;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,color .15s ease,transform .15s ease}supply-sidebar .sidebar-nav a:hover,supply-sidebar .sidebar-nav a:focus-visible{border-color:color-mix(in srgb,var(--sidebar-group-accent) 48%,rgba(255,255,255,.1));background:linear-gradient(90deg,color-mix(in srgb,var(--sidebar-group-accent) 18%,transparent),#ffffff1a),#ffffff14;outline:none;transform:translate(2px);box-shadow:0 10px 22px #07070a3d}supply-sidebar .sidebar-nav a.active{border-color:color-mix(in srgb,var(--sidebar-group-accent) 62%,rgba(255,255,255,.18));background:linear-gradient(90deg,color-mix(in srgb,var(--sidebar-group-accent) 28%,transparent),#ffffff21),#ffffff1f;color:#fff;box-shadow:inset 4px 0 0 var(--sidebar-group-accent),0 12px 24px #07070a40}supply-sidebar .sidebar-link-mark{display:inline-flex;width:34px;height:32px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#fff1;color:var(--sidebar-group-accent);font-size:9px;font-weight:900;letter-spacing:0;line-height:1}supply-sidebar .sidebar-nav a:hover .sidebar-link-mark,supply-sidebar .sidebar-nav a:focus-visible .sidebar-link-mark,supply-sidebar .sidebar-nav a.active .sidebar-link-mark{border-color:color-mix(in srgb,var(--sidebar-group-accent) 52%,rgba(255,255,255,.16));background:color-mix(in srgb,var(--sidebar-group-accent) 18%,rgba(7,7,10,.3));color:#fff}supply-sidebar .sidebar-link-copy{display:grid;min-width:0}supply-sidebar .sidebar-link-label{overflow:hidden;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}supply-sidebar .sidebar-link-arrow{position:relative;justify-self:center;width:14px;height:14px;opacity:.42}supply-sidebar .sidebar-link-arrow:before,supply-sidebar .sidebar-link-arrow:after{content:"";position:absolute;right:2px;width:8px;height:2px;border-radius:999px;background:currentColor;transform-origin:right center}supply-sidebar .sidebar-link-arrow:before{top:4px;transform:rotate(45deg)}supply-sidebar .sidebar-link-arrow:after{top:9px;transform:rotate(-45deg)}supply-sidebar .sidebar-nav a:hover .sidebar-link-arrow,supply-sidebar .sidebar-nav a:focus-visible .sidebar-link-arrow,supply-sidebar .sidebar-nav a.active .sidebar-link-arrow{opacity:.92}supply-sidebar .sidebar-empty{margin:0;padding:.9rem;border:1px dashed rgba(255,255,255,.18);border-radius:8px;color:#e2e8f0c2;font-size:12px;font-weight:700;text-align:center}supply-sidebar.is-open .sidebar-panel{transform:translate(0)}supply-sidebar.is-open .sidebar-overlay{opacity:1;pointer-events:auto}@media(max-width:1100px){supply-sidebar{flex:0 0 260px;position:fixed;top:var(--app-shell-header-height);height:85%;align-self:flex-start}}@media(min-width:1101px){supply-sidebar{position:relative;top:0;height:auto;min-height:calc(100vh - var(--app-shell-header-height));min-height:calc(100dvh - var(--app-shell-header-height));width:0;flex:0 0 auto;flex-basis:0;background:transparent;overflow:visible;transition:none;--sidebar-width: var(--supply-sidebar-desktop-width)}supply-sidebar.is-open{width:var(--sidebar-width);flex-basis:var(--sidebar-width)}supply-sidebar .sidebar-open-button{display:inline-flex}supply-sidebar:not(.is-open)+.content{padding-left:56px!important}supply-sidebar .sidebar-overlay{display:none!important}supply-sidebar .sidebar-panel{position:fixed;top:var(--app-shell-header-height);left:0;width:var(--sidebar-width);height:calc(100vh - var(--app-shell-header-height));height:calc(100dvh - var(--app-shell-header-height));min-height:0;transform:translate(-100%);box-shadow:12px 0 36px #00000040}supply-sidebar.is-open .sidebar-panel{transform:translate(0)}}.hero-band{display:grid;grid-template-columns:1fr;gap:1.75rem;align-items:stretch}.hero-text{background:linear-gradient(135deg,var(--ren-ink, #11141a),var(--ren-oxblood, #3c0f16));color:#fff;padding:2.25rem;border-radius:16px;box-shadow:0 16px 40px #07070a3d;display:flex;flex-direction:column;gap:1.35rem;justify-content:space-between}.hero-text h2{margin:0;font-size:2rem}.hero-text p{margin:0;line-height:1.6}.hero-actions a{display:inline-block;padding:.8rem 1.9rem;border-radius:999px;font-weight:600;text-decoration:none;transition:background .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease}.hero-actions a.primary-action{background:#fff;color:var(--ren-oxblood, #3c0f16);box-shadow:0 10px 20px #11111126}.hero-actions a.secondary-action{border:1px solid rgba(255,255,255,.75);color:#fff}.hero-actions a:hover{transform:translateY(-2px);box-shadow:0 16px 30px #1111112e}.hero-quicklinks{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;align-content:start}.quick-card{background:#fff;border-radius:16px;padding:1.55rem;box-shadow:0 12px 30px #0000001f;border:1px solid rgba(240,78,55,.18);display:flex;flex-direction:column;gap:.6rem;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.quick-card h3{margin:0;font-size:1.15rem;color:var(--ren-ink, #11141a)}.quick-card p{margin:0;color:#4a4a4a;flex:1 1 auto}.quick-card a{font-weight:600;color:var(--ren-ember, #d71920);text-decoration:none;display:inline-flex;align-items:center;gap:.35rem}.quick-card a:after{content:"→";font-size:1rem;transition:transform .2s ease}.quick-card:hover,.quick-card:focus-within{transform:translateY(-4px);box-shadow:0 18px 36px #0000002e;border-color:#f04e3780}.quick-card:hover a:after,.quick-card:focus-within a:after{transform:translate(3px)}.hub-section{background:#fff;padding:clamp(1.75rem,2.5vw,2.5rem);border-radius:16px;box-shadow:0 18px 44px #0000001a}.section-heading{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem;padding-bottom:1rem;border-bottom:1px solid rgba(0,0,0,.08);margin-bottom:1.5rem}.section-heading h2{margin:0;font-size:1.75rem;color:var(--ren-ink, #11141a)}.section-heading p{margin:0;color:#555}.hub-grid{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.hub-card{display:flex;flex-direction:column;gap:.85rem;text-decoration:none;background:#f7f7f9;border-radius:14px;padding:1.7rem;border:1px solid transparent;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease;color:inherit}.hub-card:hover,.hub-card:focus{transform:translateY(-4px);box-shadow:0 18px 32px #0003;border-color:#f04e3780;background:#fff;outline:none}.hub-card h3{margin:0;font-size:1.15rem;color:var(--ren-ink, #11141a)}.hub-card p{margin:0;color:#4a4a4a;flex:1 1 auto}.hub-card span{font-weight:600;color:var(--ren-ember, #d71920);display:inline-flex;align-items:center;gap:.35rem}.hub-card span:after{content:"→";transition:transform .2s ease}.hub-card:hover span:after,.hub-card:focus span:after{transform:translate(3px)}.kpi-highlight iframe{width:100%;min-height:420px;border:0;border-radius:12px;box-shadow:inset 0 0 0 1px #0000000d}.kpi-actions{margin-top:1.1rem;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-start}.kpi-actions a{text-decoration:none;padding:.7rem 1.4rem;border-radius:999px;font-weight:600;border:1px solid var(--ren-ember, #d71920);color:var(--ren-ember, #d71920);transition:background .2s ease,color .2s ease,box-shadow .2s ease}.kpi-actions a:hover{background:var(--ren-ember, #d71920);color:#fff;box-shadow:0 10px 22px #3c0f163d}@media(max-width:1024px){.supply-hub-layout{flex-direction:column;align-items:stretch}.supply-chain-hub{max-width:none;padding:3.5rem 2rem}.hero-band{grid-template-columns:minmax(0,1fr)}.hero-text{padding:2rem}}@media(max-width:768px){supply-sidebar .sidebar-toggle{top:78px;left:16px;padding:.6rem 1rem}.supply-chain-hub{padding:3.5rem 1.5rem 3rem}.hero-actions a{width:100%;text-align:center}.hub-section{padding:1.75rem}}@media(max-width:520px){.supply-chain-hub{padding:3.25rem 1.25rem 3rem}.hub-section{padding:1.5rem}}.cpm-hub{display:grid;gap:clamp(.85rem,1.1vw,1.25rem)}.cpm-hub .hub-header,.cpm-hub .hub-section{position:relative;overflow:hidden;border:1px solid rgba(244,214,162,.24);border-radius:8px;background:linear-gradient(145deg,#ffffff1c,#ffffff0b),linear-gradient(135deg,#11141aeb,#3c0f16bd);box-shadow:0 24px 56px #07070a42,inset 0 1px #ffffff14;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.cpm-hub .hub-header{margin-bottom:0;padding:clamp(1.15rem,1.8vw,1.8rem)}.cpm-hub .hub-header:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,var(--ren-champagne, #f4d6a2),var(--ren-ember-bright, #f04e37))}.cpm-hub .hub-section:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(118deg,transparent 0 60%,rgba(244,214,162,.1) 60.2% 61.1%,transparent 61.3%),radial-gradient(circle at 92% 0%,rgba(240,78,55,.14),transparent 28%);opacity:.9}.cpm-hub .hub-header>*,.cpm-hub .hub-section>*{position:relative;z-index:1}.cpm-hub .page-title,.cpm-hub .section-heading h2{color:#fff;text-shadow:0 14px 30px rgba(7,7,10,.38)}.cpm-hub .page-subtitle,.cpm-hub .section-heading p{color:#e2e8f0c2}.cpm-hub .section-heading{border-bottom-color:#f4d6a22e}.cpm-hub .hub-grid{gap:clamp(.75rem,1vw,1rem)}.cpm-hub .hub-card{position:relative;min-height:168px;overflow:hidden;border-color:#f4d6a22e;border-radius:8px;background:linear-gradient(145deg,#ffffff1a,#ffffff0a),linear-gradient(135deg,#11141ae0,#321117c7);box-shadow:0 18px 38px #07070a3d,inset 0 1px #ffffff17}.cpm-hub .hub-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(244,214,162,.2),transparent 42%),linear-gradient(180deg,rgba(255,255,255,.08),transparent 48%);opacity:0;transition:opacity .2s ease}.cpm-hub .hub-card>*{position:relative;z-index:1}.cpm-hub .hub-card:hover,.cpm-hub .hub-card:focus{border-color:#f4d6a28a;background:linear-gradient(145deg,#ffffff24,#ffffff0f),linear-gradient(135deg,#1c181df0,#53121ad1);box-shadow:0 26px 52px #07070a57,0 0 0 1px #f4d6a21a,inset 0 1px #ffffff21}.cpm-hub .hub-card:hover:before,.cpm-hub .hub-card:focus:before{opacity:1}.cpm-hub .hub-card h3{color:#fff}.cpm-hub .hub-card p{color:#f8fafcc7}.cpm-hub .hub-card span{color:var(--ren-champagne, #f4d6a2)}@media(max-width:720px){.cpm-hub{gap:.75rem}.cpm-hub .hub-header,.cpm-hub .hub-section{padding:1rem}.cpm-hub .hub-card{min-height:144px;padding:1.15rem}}.sales-content{display:flex;flex-direction:column;gap:2.5rem;padding-bottom:4rem;color:var(--text)}.page-subtitle{margin:.5rem 0 0;font-size:clamp(1rem,2vw,1.125rem);color:#1b1b1fbf;max-width:720px}.section-heading{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem}.section-heading h2{margin:0;font-size:clamp(1.25rem,2.4vw,1.65rem);letter-spacing:.02em;color:#111827}.section-heading p{margin:0;color:#111827b3;font-size:clamp(.95rem,1.9vw,1.05rem)}.metrics-section,.insights-section,.powerapp-section{padding:2rem clamp(1rem,4vw,2.5rem);background:#ffffffbf;border-radius:28px;box-shadow:0 22px 40px #0f172a14;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.metrics-section{border:1px solid rgba(248,250,252,.9)}.metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:clamp(1rem,3vw,1.75rem)}.metric-card{background:var(--card);border-radius:24px;padding:1.5rem;box-shadow:0 16px 30px #0f172a14;border:1px solid var(--border);display:flex;flex-direction:column;gap:.75rem}.metric-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;font-size:.95rem;color:#111827a6;text-transform:uppercase;letter-spacing:.05em}.metric-tag{padding:.25rem .6rem;border-radius:999px;background:#b91c1c14;color:#991b1b;font-weight:600;font-size:.8rem}.metric-value{margin:0;font-size:clamp(2rem,4vw,2.6rem);font-weight:700;color:#0f172a}.metric-trend{margin:0;font-weight:600;font-size:clamp(.9rem,1.6vw,1rem);letter-spacing:.015em;display:inline-flex;align-items:center;gap:.4rem}.metric-trend:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor;box-shadow:0 0 0 4px #0f172a0d}.metric-trend.positive{color:#047857}.metric-trend.neutral{color:#1f2937}.metric-trend.negative{color:#b91c1c}.insights-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:clamp(1rem,3vw,1.75rem)}.insight-card{background:var(--card);border-radius:24px;padding:1.75rem;border:1px solid var(--border);box-shadow:0 16px 28px #0f172a12;display:flex;flex-direction:column;gap:1rem}.insight-card h3{margin:0;font-size:1.2rem;color:#111827;letter-spacing:.01em}.insight-card ul{margin:0;padding-left:1.1rem;display:flex;flex-direction:column;gap:.75rem;color:#0f172ad9;font-size:.975rem;list-style:disc}.insight-card li strong{color:#0f172a}.powerapp-frame{position:relative;background:var(--card);border-radius:28px;overflow:hidden;border:1px solid rgba(148,163,184,.2);box-shadow:0 24px 45px #0f172a1a;aspect-ratio:16 / 9}.powerapp-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0;background:var(--bg)}@supports not (aspect-ratio: 16 / 9){.powerapp-frame{aspect-ratio:auto;height:0;padding-bottom:56.25%}.powerapp-frame iframe{position:absolute;inset:0;width:100%;height:100%}}@media(max-width:900px){.metrics-section,.insights-section,.powerapp-section{padding:1.75rem clamp(.75rem,4vw,1.5rem)}}@media(max-width:640px){.sales-content{gap:2rem}.metric-card,.insight-card{padding:1.25rem}.metric-header{flex-direction:column;align-items:flex-start}.metric-tag{margin-top:.25rem}}:root{color-scheme:light}#root{min-height:100vh;min-height:100dvh}.chatbot-page{box-sizing:border-box;display:flex;height:calc(100dvh - var(--app-shell-main-offset, 102px));min-height:calc(100dvh - var(--app-shell-main-offset, 102px));overflow:hidden;padding:clamp(.85rem,1.4vw,1.35rem)}.chatbot-page__shell{display:flex;flex:1 1 auto;height:100%;min-height:0;overflow:hidden}.chatbot-workspace{--chatbot-border: rgba(15, 23, 42, .12);--chatbot-ink: #111827;--chatbot-muted: #64748b;--chatbot-panel: rgba(255, 255, 255, .96);--chatbot-soft: rgba(248, 250, 252, .92);--chatbot-shadow: 0 28px 60px rgba(15, 23, 42, .16);--chatbot-accent: #9f1239;--chatbot-accent-strong: #be123c;--chatbot-sidebar-width: 236px;display:flex;flex-direction:column;min-height:0;border:1px solid var(--chatbot-border);border-radius:28px;background:radial-gradient(circle at top right,rgba(244,63,94,.14),transparent 34%),linear-gradient(180deg,#fffffffa,#f8fafcf2);box-shadow:var(--chatbot-shadow);overflow:hidden;position:relative}.chatbot-workspace--page{flex:1 1 auto;height:100%;min-height:0;overflow:hidden;background:linear-gradient(180deg,#fffffffa,#f8fafcf2);box-shadow:none}.chatbot-workspace--page .chatbot-workspace__eyebrow{margin:0;font-size:1.7rem;font-weight:1000;letter-spacing:.16em}.chatbot-workspace__eyebrow{display:inline-flex;align-items:center;gap:.42rem;margin:0 0 .35rem;color:#9f1239;font-size:.76rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.chatbot-workspace__eyebrow-icon-wrap{width:1.7em;height:1.7em;border-radius:999px;overflow:hidden;display:inline-grid;place-items:center;flex:0 0 auto}.chatbot-workspace__eyebrow-icon{width:100%;height:100%;object-fit:contain;transform:scale(1.28);transform-origin:center center}.chatbot-workspace--shell{height:100%}.chatbot-workspace__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.35rem 1.35rem 1rem;border-bottom:1px solid rgba(15,23,42,.08);position:relative;z-index:2;transition:padding-left .22s ease}.chatbot-workspace__header-main{display:flex;align-items:flex-start;gap:.95rem}.chatbot-workspace__heading{min-height:2.6rem}.chatbot-workspace--shell .chatbot-workspace__header,.chatbot-workspace--shell .chatbot-workspace__header-main{align-items:center}.chatbot-workspace--shell .chatbot-workspace__heading{display:flex;align-items:center}.chatbot-workspace--shell .chatbot-workspace__eyebrow{margin:0}.chatbot-workspace--page .chatbot-workspace__header,.chatbot-workspace--page .chatbot-workspace__header-main{align-items:center}.chatbot-workspace--page .chatbot-workspace__header-main{width:100%;display:grid;grid-template-columns:2.6rem minmax(0,1fr) auto;gap:.95rem}.chatbot-workspace__loaded-context{display:flex;align-items:center;justify-content:center;min-width:0}.chatbot-workspace--page .chatbot-workspace__heading{display:flex;align-items:center;justify-content:flex-end;gap:.58rem;min-width:0;flex-wrap:wrap}.chatbot-lookup-badge{display:inline-flex;align-items:center;gap:0;max-width:min(100%,260px);min-height:26px;padding:.25rem .52rem;border:1px solid rgba(13,148,136,.18);border-radius:999px;background:#f0fdfae6;color:#0f766e;font-size:.7rem;font-weight:800;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chatbot-lookup-badge.is-clearable{padding-right:.38rem}.chatbot-lookup-badge__label{display:inline-flex;align-items:center;min-width:0;overflow:hidden;text-overflow:ellipsis}.chatbot-lookup-badge strong{margin-left:.2rem;color:#115e59;font-weight:900;overflow:hidden;text-overflow:ellipsis}.chatbot-lookup-badge__clear{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-left:.28rem;padding:0;border:1px solid transparent;border-radius:999px;background:transparent;color:#0f766e;cursor:pointer;flex:0 0 auto;font-size:.78rem;font-weight:900;line-height:1;opacity:0;overflow:hidden;pointer-events:none;transition:background .16s ease,border-color .16s ease,color .16s ease,opacity .16s ease}.chatbot-lookup-badge.is-clearable:hover .chatbot-lookup-badge__clear,.chatbot-lookup-badge.is-clearable:focus-within .chatbot-lookup-badge__clear{opacity:1;pointer-events:auto}.chatbot-lookup-badge__clear:hover,.chatbot-lookup-badge__clear:focus-visible{outline:none;border-color:#0d948847;background:#0d94881f;color:#115e59}.chatbot-workspace__sidebar-toggle{display:inline-flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;padding:0;border:1px solid rgba(15,23,42,.12);border-radius:14px;background:#fffffff0;color:var(--chatbot-ink);cursor:pointer;flex:0 0 auto;position:relative;z-index:36}.chatbot-workspace__sidebar-toggle:hover,.chatbot-workspace__sidebar-toggle:focus-visible{outline:none;border-color:#9f123947;box-shadow:0 12px 24px #0f172a1a}.chatbot-workspace--shell .chatbot-workspace__sidebar-toggle{border-color:transparent;background:transparent;box-shadow:none}.chatbot-workspace--shell .chatbot-workspace__sidebar-toggle:hover,.chatbot-workspace--shell .chatbot-workspace__sidebar-toggle:focus-visible{border-color:transparent;background:transparent;box-shadow:none}.chatbot-workspace--page .chatbot-workspace__sidebar-toggle{border:none;background:transparent;box-shadow:none}.chatbot-workspace--page .chatbot-workspace__sidebar-toggle:hover,.chatbot-workspace--page .chatbot-workspace__sidebar-toggle:focus-visible{border:none;background:transparent;box-shadow:none}.chatbot-workspace--page .chatbot-sidebar,.chatbot-workspace.chatbot-workspace--page.is-sidebar-open .chatbot-sidebar{box-shadow:none}.chatbot-workspace--page .chatbot-sidebar__conversation{transition:background .18s ease,border-color .18s ease}.chatbot-workspace--page .chatbot-sidebar__conversation:hover,.chatbot-workspace--page .chatbot-sidebar__conversation:focus-visible{box-shadow:none;transform:none}.chatbot-workspace--page .chatbot-sidebar__conversation-options:hover,.chatbot-workspace--page .chatbot-sidebar__conversation-options:focus-visible,.chatbot-workspace--page .chatbot-sidebar__new-chat:hover,.chatbot-workspace--page .chatbot-sidebar__new-chat:focus-visible,.chatbot-workspace--page .chatbot-sidebar__close:hover,.chatbot-workspace--page .chatbot-sidebar__close:focus-visible{box-shadow:none}.chatbot-workspace--shell .chatbot-sidebar__conversation{transition:background .18s ease,border-color .18s ease}.chatbot-workspace--shell .chatbot-sidebar__conversation:hover,.chatbot-workspace--shell .chatbot-sidebar__conversation:focus-visible{box-shadow:none;transform:none}.chatbot-workspace--shell .chatbot-sidebar__conversation-options:hover,.chatbot-workspace--shell .chatbot-sidebar__conversation-options:focus-visible,.chatbot-workspace--shell .chatbot-sidebar__new-chat:hover,.chatbot-workspace--shell .chatbot-sidebar__new-chat:focus-visible,.chatbot-workspace--shell .chatbot-sidebar__close:hover,.chatbot-workspace--shell .chatbot-sidebar__close:focus-visible{box-shadow:none}.chatbot-workspace__sidebar-toggle-icon{position:relative;display:block;width:18px;height:14px}.chatbot-workspace__sidebar-toggle-line{position:absolute;left:0;width:18px;height:2px;border-radius:999px;background:currentColor;transition:transform .18s ease,opacity .18s ease,top .18s ease}.chatbot-workspace__sidebar-toggle-line:nth-child(1){top:0}.chatbot-workspace__sidebar-toggle-line:nth-child(2){top:6px}.chatbot-workspace__sidebar-toggle-line:nth-child(3){top:12px}.chatbot-workspace__link{display:inline-flex;align-items:center;justify-content:center;padding:.7rem .95rem;border-radius:999px;background:#9f123914;color:var(--chatbot-accent);font-size:.82rem;font-weight:700;text-decoration:none;white-space:nowrap}.chatbot-workspace__body{display:flex;flex:1 1 auto;min-height:0;min-width:0;position:relative}.chatbot-workspace__main{position:relative;display:flex;flex-direction:column;flex:1 1 auto;overflow:hidden;min-height:0;min-width:0;transition:margin-left .22s ease}.chatbot-sidebar{display:flex;flex-direction:column;position:absolute;top:0;left:0;bottom:0;width:var(--chatbot-sidebar-width);min-width:0;min-height:0;border-right:1px solid rgba(15,23,42,.08);background:linear-gradient(180deg,#f8fafc,#f1f5f9),radial-gradient(circle at top left,rgba(159,18,57,.08),transparent 42%);color:#0f172a;overflow:hidden;z-index:30;transform:translate(-104%);transition:transform .22s ease}.chatbot-workspace.is-sidebar-open .chatbot-sidebar{transform:translate(0)}.chatbot-workspace--page.is-sidebar-open .chatbot-workspace__header{padding-left:calc(1.35rem + var(--chatbot-sidebar-width))}.chatbot-workspace--page.is-sidebar-open .chatbot-workspace__main{margin-left:var(--chatbot-sidebar-width)}.chatbot-workspace--shell .chatbot-sidebar{width:min(78%,248px)}.chatbot-workspace.is-sidebar-open .chatbot-sidebar{box-shadow:18px 0 34px #0f172a24}.chatbot-sidebar__header{display:flex;align-items:center;justify-content:space-between;gap:.55rem;padding:.95rem .9rem .8rem;border-bottom:1px solid rgba(15,23,42,.06)}.chatbot-sidebar__close{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:none;border-radius:999px;background:#ffffff47;color:#0f172aa3;cursor:pointer;font-size:1.65rem;font-weight:500;line-height:1;transition:background .16s ease,color .16s ease,box-shadow .16s ease}.chatbot-sidebar__close:hover,.chatbot-sidebar__close:focus-visible{outline:none;background:#ffffffd1;color:var(--chatbot-accent, #9f1239);box-shadow:0 8px 16px #0f172a1f}.chatbot-workspace--shell .chatbot-sidebar__close{transform:translate(10px,10px)}.chatbot-sidebar__new-chat{display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:116px;padding:.56rem .7rem;border:1px solid rgba(15,23,42,.12);border-radius:12px;background:#ffffffeb;color:#0f172a;cursor:pointer;box-shadow:none;font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.chatbot-sidebar__new-chat:hover,.chatbot-sidebar__new-chat:focus-visible{outline:none;border-color:#9f123938;background:#fff;box-shadow:none}.chatbot-sidebar__new-chat:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.chatbot-sidebar__section-title{padding:.8rem .95rem .25rem;color:#64748b;font-size:.68rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.chatbot-sidebar__list{display:grid;gap:.4rem;padding:.3rem .7rem .9rem;overflow-y:auto}.chatbot-sidebar__status{margin:0;padding:.8rem .75rem;color:#64748b;font-size:.82rem;line-height:1.5}.chatbot-sidebar__conversation-row{position:relative}.chatbot-sidebar__conversation{display:grid;gap:.28rem;width:100%;min-width:0;padding:.78rem 2.25rem .78rem .82rem;border:1px solid transparent;border-radius:14px;background:transparent;color:#0f172a;cursor:pointer;text-align:left;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.chatbot-sidebar__conversation:hover,.chatbot-sidebar__conversation:focus-visible{outline:none;border-color:#0f172a14;background:#ffffffe6;box-shadow:0 10px 22px #0f172a0f;transform:translateY(-1px)}.chatbot-sidebar__conversation.is-active{border-color:#9f12392e;background:linear-gradient(135deg,#fffffffa,#fff1f2f5);box-shadow:inset 3px 0 0 var(--chatbot-accent)}.chatbot-sidebar__conversation:disabled{opacity:.72;cursor:wait;transform:none;box-shadow:none}.chatbot-sidebar__conversation-actions{position:absolute;top:.52rem;right:.5rem;z-index:6}.chatbot-sidebar__conversation-options{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 .38rem;border:1px solid rgba(15,23,42,.12);border-radius:8px;background:#ffffffeb;color:#334155;cursor:pointer;font-size:.9rem;font-weight:800;line-height:1;letter-spacing:.05em;opacity:0;transition:opacity .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease}.chatbot-sidebar__conversation-row:hover .chatbot-sidebar__conversation-options,.chatbot-sidebar__conversation-row:focus-within .chatbot-sidebar__conversation-options,.chatbot-sidebar__conversation-actions.is-open .chatbot-sidebar__conversation-options{opacity:1}.chatbot-sidebar__conversation-options:hover,.chatbot-sidebar__conversation-options:focus-visible{outline:none;border-color:#9f123947;color:var(--chatbot-accent);box-shadow:0 8px 16px #0f172a1f}.chatbot-sidebar__conversation-options:disabled{cursor:wait;opacity:.5}.chatbot-sidebar__conversation-menu{position:absolute;top:calc(100% + .3rem);bottom:auto;right:0;min-width:132px;display:grid;gap:.25rem;padding:.3rem;border:1px solid rgba(15,23,42,.12);border-radius:10px;background:#fffffffa;box-shadow:0 16px 28px #0f172a29;z-index:8;transform-origin:top right}.chatbot-sidebar__conversation-menu--floating{position:fixed;top:0;right:0;z-index:13020}.chatbot-sidebar__conversation-menu-item{display:inline-flex;align-items:center;justify-content:flex-start;width:100%;padding:.44rem .5rem;border:1px solid transparent;border-radius:8px;background:transparent;color:#0f172a;cursor:pointer;font-size:.74rem;font-weight:700;text-align:left}.chatbot-sidebar__conversation-menu-item:hover,.chatbot-sidebar__conversation-menu-item:focus-visible{outline:none;border-color:#9f123933;background:#fff1f2b8}.chatbot-sidebar__conversation-menu-item.is-danger{color:#b91c1c}.chatbot-sidebar__conversation-menu-item.is-danger:hover,.chatbot-sidebar__conversation-menu-item.is-danger:focus-visible{border-color:#b91c1c40;background:#fef2f2e0}.chatbot-sidebar__conversation-menu-item:disabled{opacity:.55;cursor:wait}.chatbot-sidebar__conversation-rename{cursor:default;gap:.58rem}.chatbot-sidebar__conversation-rename:hover,.chatbot-sidebar__conversation-rename:focus-within{transform:none}.chatbot-sidebar__conversation-rename-input{width:100%;padding:.45rem .55rem;border:1px solid rgba(15,23,42,.14);border-radius:9px;background:#fffffff5;color:#0f172a;font:inherit;font-size:.78rem;font-weight:700;line-height:1.35}.chatbot-sidebar__conversation-rename-input:focus{outline:none;border-color:#9f12396b;box-shadow:0 0 0 3px #9f12391a}.chatbot-sidebar__conversation-rename-actions{display:flex;justify-content:flex-end;gap:.4rem}.chatbot-sidebar__conversation-rename-button{display:inline-flex;align-items:center;justify-content:center;min-width:54px;padding:.32rem .5rem;border:1px solid rgba(159,18,57,.24);border-radius:8px;background:#fff1f2f0;color:#9f1239;cursor:pointer;font-size:.69rem;font-weight:800}.chatbot-sidebar__conversation-rename-button:hover,.chatbot-sidebar__conversation-rename-button:focus-visible{outline:none;border-color:#9f123966;box-shadow:0 8px 14px #0f172a1c}.chatbot-sidebar__conversation-rename-button.is-ghost{border-color:#0f172a24;background:#f8fafceb;color:#334155}.chatbot-sidebar__conversation-rename-button:disabled{opacity:.6;cursor:wait;box-shadow:none}.chatbot-confirm-backdrop{position:fixed;inset:0;z-index:1400;display:flex;align-items:center;justify-content:center;padding:1rem;background:#0f172a5c}.chatbot-confirm{width:min(92vw,360px);display:grid;gap:.75rem;padding:.95rem;border:1px solid rgba(15,23,42,.14);border-radius:14px;background:#fff;box-shadow:0 18px 34px #0f172a38}.chatbot-confirm h3{margin:0;color:#0f172a;font-size:.95rem;font-weight:800}.chatbot-confirm p{margin:0;color:#334155;font-size:.84rem;line-height:1.45}.chatbot-confirm__actions{display:flex;justify-content:flex-end;gap:.5rem}.chatbot-confirm__button{display:inline-flex;align-items:center;justify-content:center;min-width:86px;padding:.44rem .66rem;border:1px solid rgba(15,23,42,.14);border-radius:10px;background:#f8fafceb;color:#0f172a;cursor:pointer;font-size:.74rem;font-weight:700}.chatbot-confirm__button:hover,.chatbot-confirm__button:focus-visible{outline:none;border-color:#9f123942;box-shadow:0 10px 18px #0f172a1f}.chatbot-confirm__button.is-danger{border-color:#b91c1c33;background:#fef2f2f5;color:#b91c1c}.chatbot-confirm__button.is-danger:hover,.chatbot-confirm__button.is-danger:focus-visible{border-color:#b91c1c5c;box-shadow:0 10px 18px #b91c1c1f}.chatbot-confirm__button:disabled{opacity:.6;cursor:wait;box-shadow:none}.chatbot-sidebar__conversation-title{display:block;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.83rem;font-weight:700;line-height:1.4}.chatbot-sidebar__conversation-preview{display:-webkit-box;overflow:hidden;color:#64748b;font-size:.74rem;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.chatbot-workspace__sidebar-backdrop{display:none}.chatbot-workspace--shell .chatbot-workspace__sidebar-backdrop{position:absolute;inset:79px 0 0;display:block;border:none;background:#0f172a3d;z-index:29}.chatbot-thread{flex:1 1 auto;min-height:0;overflow-y:auto;padding:1.25rem;background:linear-gradient(180deg,#ffffff8c,#f8fafce6),repeating-linear-gradient(180deg,rgba(148,163,184,.06),rgba(148,163,184,.06) 1px,transparent 1px,transparent 28px)}.chatbot-lookup-toast{position:absolute;top:.85rem;left:50%;z-index:5;display:flex;justify-content:center;width:min(92%,420px);pointer-events:none;opacity:1;transform:translate(-50%);transition:opacity 1.2s ease,transform 1.2s ease}.chatbot-lookup-toast.is-fading{opacity:0;transform:translate(-50%,-8px)}.chatbot-lookup-toast span{display:inline-flex;align-items:center;max-width:100%;min-height:30px;padding:.38rem .72rem;border:1px solid rgba(13,148,136,.18);border-radius:999px;background:#f0fdfaf0;color:#0f766e;box-shadow:0 8px 16px #0f172a14;font-size:.76rem;font-weight:700;line-height:1.25;overflow-wrap:anywhere;text-align:center}.chatbot-lookup-toast strong{margin:0 .25rem;color:#115e59;font-weight:900}.chatbot-message{position:relative;width:fit-content;max-width:min(84%,680px);margin-bottom:.9rem;padding:.7rem .84rem;border-radius:16px;border:1px solid rgba(15,23,42,.08);box-shadow:none}.chatbot-message:last-child{margin-bottom:0}.chatbot-message.is-editing{width:min(100%,720px);max-width:min(96%,720px)}.chatbot-message__content{display:grid;gap:.62rem;margin:0;color:var(--chatbot-ink);line-height:1.45;overflow-wrap:anywhere;word-break:break-word}.chatbot-message__content--plain,.chatbot-message__paragraph{display:block;margin:0;white-space:pre-wrap}.chatbot-message__list{display:grid;gap:.34rem;margin:0;padding-left:1.2rem}.chatbot-message__list li{padding-left:.12rem}.chatbot-message__table-wrap{max-width:100%;overflow-x:auto;border:1px solid rgba(15,23,42,.12);border-radius:12px;background:#ffffffeb}.chatbot-message__table{width:100%;min-width:360px;border-collapse:collapse;color:#0f172a;font-size:.78rem;line-height:1.35;white-space:normal}.chatbot-message__table th,.chatbot-message__table td{padding:.5rem .58rem;border-bottom:1px solid rgba(15,23,42,.08);border-right:1px solid rgba(15,23,42,.08);text-align:left;vertical-align:top}.chatbot-message__table th:last-child,.chatbot-message__table td:last-child{border-right:none}.chatbot-message__table tbody tr:last-child td{border-bottom:none}.chatbot-message__table th{background:#f8fafcf5;color:#334155;font-weight:900}.chatbot-message__prompt-list{display:flex;flex-wrap:wrap;gap:.48rem;margin-top:.72rem}.chatbot-message__prompt{display:inline-flex;align-items:center;max-width:100%;min-height:32px;padding:.42rem .62rem;border:1px solid rgba(159,18,57,.18);border-radius:999px;background:#fff1f2b8;color:#9f1239;cursor:pointer;font:inherit;font-size:.76rem;font-weight:800;line-height:1.25;text-align:left;overflow-wrap:anywhere;word-break:break-word;transition:background .16s ease,border-color .16s ease,color .16s ease}.chatbot-message__prompt:hover,.chatbot-message__prompt:focus-visible{outline:none;border-color:#9f123957;background:#ffe4e6f0;color:#881337}.chatbot-message__prompt:disabled{cursor:wait;opacity:.62}.chatbot-message__source-actions{display:flex;flex-wrap:wrap;gap:.44rem;margin-top:.66rem}.chatbot-message__source-link{display:inline-flex;align-items:center;min-height:30px;max-width:100%;padding:.38rem .64rem;border:1px solid rgba(15,118,110,.22);border-radius:8px;background:#f0fdfaeb;color:#0f766e;font-size:.78rem;font-weight:800;line-height:1.2;overflow-wrap:anywhere;text-decoration:none;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease}.chatbot-message__source-link:hover,.chatbot-message__source-link:focus-visible{outline:none;border-color:#0f766e6b;background:#ccfbf1;color:#115e59;box-shadow:0 8px 16px #0f172a1f;transform:translateY(-1px)}.chatbot-message__role{display:inline-flex;align-items:center;gap:.45rem;color:var(--chatbot-muted);font-size:.66rem;font-weight:700;letter-spacing:.1em;line-height:1.15;text-transform:uppercase}.chatbot-message__edited-tag{display:inline-block;margin:0 0 .2rem;letter-spacing:.02em;font-size:.66rem;font-weight:600;text-transform:none;opacity:.85}.chatbot-message--assistant{margin-right:auto;background:var(--chatbot-panel)}.chatbot-message--user{padding:.6rem .78rem;margin-left:auto;background:linear-gradient(135deg,#9f1239eb,#be185de0);border-color:#9f12392e}.chatbot-message--user .chatbot-message__role,.chatbot-message--user .chatbot-message__content{color:#fff}.chatbot-message--user .chatbot-message__edited-tag{color:#ffffffe6}.chatbot-message--typing{opacity:.76}.chatbot-message strong{font-weight:800}.chatbot-message__actions{display:flex;gap:.12rem;justify-content:flex-end;margin-top:.48rem;opacity:0;transition:opacity .3s ease,transform .3s ease}.chatbot-message:hover .chatbot-message__actions,.chatbot-message:focus-within .chatbot-message__actions{opacity:1}.chatbot-message--user .chatbot-message__actions{position:absolute;top:calc(100% + .04rem);right:.3rem;margin-top:0;opacity:0;transform:translateY(-1px);pointer-events:none;z-index:4}.chatbot-message--user:hover .chatbot-message__actions,.chatbot-message--user:focus-within .chatbot-message__actions{opacity:1;transform:translateY(0);pointer-events:auto}.chatbot-message--user:after{content:"";position:absolute;top:100%;right:0;width:4.6rem;height:1.4rem}.chatbot-message__action{display:inline-flex;align-items:center;justify-content:center;padding:.2rem .58rem;border:1px solid rgba(15,23,42,.16);border-radius:999px;background:#f8fafcf5;color:#334155;cursor:pointer;font-size:.66rem;font-weight:700}.chatbot-message__action:hover,.chatbot-message__action:focus-visible{outline:none;border-color:#9f123942;color:var(--chatbot-accent)}.chatbot-message__action:disabled{cursor:wait;opacity:.6}.chatbot-message--user .chatbot-message__action{width:1.9rem;height:1.9rem;padding:0;border:none;border-radius:8px;background:transparent;color:#0f172a85;box-shadow:none}.chatbot-message--user .chatbot-message__action:hover,.chatbot-message--user .chatbot-message__action:focus-visible{border:none;box-shadow:none;background:#0f172a14;color:var(--chatbot-accent)}.chatbot-message__action-icon{width:.95rem;height:.95rem}.chatbot-message__edit{margin-top:.46rem;display:grid;gap:.65rem}.chatbot-message__edit-input{width:100%;min-height:92px;max-height:210px;padding:.7rem .8rem;border:1px solid rgba(15,23,42,.16);border-radius:14px;background:#f8fafcfa;color:#0f172a;font:inherit;line-height:1.45;resize:none;overflow-y:auto}.chatbot-message.is-editing .chatbot-message__edit-input{min-height:190px;max-height:min(48vh,420px)}.chatbot-message__edit-input:focus{outline:none;border-color:#9f123970;box-shadow:0 0 0 3px #9f12391f}.chatbot-message__edit-attachments{display:flex;flex-wrap:wrap;gap:.4rem}.chatbot-message__edit-attachment-chip{display:inline-flex;align-items:center;gap:.38rem;max-width:100%;padding:.28rem .5rem .28rem .6rem;border:1px solid rgba(15,23,42,.14);border-radius:999px;background:#ffffffe6;color:#334155;font-size:.67rem;font-weight:700}.chatbot-message__edit-attachment-thumb{width:30px;height:30px;border-radius:8px;object-fit:cover;border:1px solid rgba(15,23,42,.1);flex:0 0 auto}.chatbot-message__edit-attachment-size{color:#64748b;font-size:.61rem;font-weight:600}.chatbot-message__edit-attachment-remove{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:1px solid rgba(15,23,42,.16);border-radius:999px;background:#f8fafcf5;color:#334155;cursor:pointer;font-size:.72rem;line-height:1}.chatbot-message__edit-attachment-remove:hover,.chatbot-message__edit-attachment-remove:focus-visible{outline:none;border-color:#9f12394d;color:#9f1239}.chatbot-message__edit-attachment-remove:disabled{cursor:wait;opacity:.58}.chatbot-message__edit-toolbar{display:flex;justify-content:flex-start}.chatbot-message__edit-attach{display:inline-flex;align-items:center;justify-content:center;padding:.35rem .62rem;border:1px solid rgba(15,23,42,.14);border-radius:999px;background:#fffffff5;color:#334155;cursor:pointer;font-size:.67rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.chatbot-message__edit-attach:hover,.chatbot-message__edit-attach:focus-visible{outline:none;border-color:#9f12394d;color:#9f1239}.chatbot-message__edit-attach:disabled{opacity:.58;cursor:wait}.chatbot-message__edit-actions{display:flex;justify-content:flex-end;gap:.45rem}.chatbot-message__edit-button{display:inline-flex;align-items:center;justify-content:center;min-width:104px;padding:.34rem .64rem;border:1px solid rgba(159,18,57,.24);border-radius:10px;background:#fff1f2f5;color:#9f1239;cursor:pointer;font-size:.7rem;font-weight:800}.chatbot-message__edit-button:hover,.chatbot-message__edit-button:focus-visible{outline:none;border-color:#9f123966}.chatbot-message__edit-button.is-ghost{min-width:72px;border-color:#0f172a24;background:#f8fafcf5;color:#334155}.chatbot-message__edit-button:not(.is-ghost){min-width:86px}.chatbot-message__edit-button.is-ghost:hover,.chatbot-message__edit-button.is-ghost:focus-visible{border-color:#9f123942;background:#fff1f2d6;color:#9f1239}.chatbot-message__edit-button:disabled{cursor:wait;opacity:.6}.chatbot-message--user .chatbot-message__edit-input{border-color:#ffffff61;background:#ffffff24;color:#fff}.chatbot-message--user .chatbot-message__edit-input:focus{border-color:#ffffffc7;box-shadow:0 0 0 3px #fff3}.chatbot-message--user .chatbot-message__edit-attachment-chip{border-color:#ffffff6b;background:#ffffff29;color:#fff}.chatbot-message--user .chatbot-message__edit-attachment-size{color:#ffffffe6}.chatbot-message--user .chatbot-message__edit-attachment-remove{border-color:#ffffff6b;background:#ffffff29;color:#fff}.chatbot-message--user .chatbot-message__edit-attachment-remove:hover,.chatbot-message--user .chatbot-message__edit-attachment-remove:focus-visible{border-color:#ffffffc7;color:#fff}.chatbot-message--user .chatbot-message__edit-attach{border-color:#ffffff6b;background:#ffffff29;color:#fff}.chatbot-message--user .chatbot-message__edit-attach:hover,.chatbot-message--user .chatbot-message__edit-attach:focus-visible{border-color:#ffffffc7;color:#fff}.chatbot-message--user .chatbot-message__edit-button{border-color:#ffffff70;background:#fff3;color:#fff}.chatbot-message--user .chatbot-message__edit-button:hover,.chatbot-message--user .chatbot-message__edit-button:focus-visible{border-color:#ffffffc7}.chatbot-message--user .chatbot-message__edit-button.is-ghost{border-color:#ffffff59;background:#ffffff1f}.chatbot-message--user .chatbot-message__edit-button.is-ghost:hover,.chatbot-message--user .chatbot-message__edit-button.is-ghost:focus-visible{border-color:#ffffffb8;background:#ffffff3d;color:#fff}.chatbot-workspace--shell .chatbot-message.is-editing{max-width:96%}.chatbot-workspace--shell .chatbot-message.is-editing .chatbot-message__edit-input{min-height:150px;max-height:min(44vh,320px)}.chatbot-message__attachments{margin-top:.48rem;display:flex;flex-wrap:wrap;gap:.52rem}.chatbot-message__attachment-chip{display:inline-flex;align-items:center;gap:.35rem;max-width:100%;padding:.28rem .52rem;border:1px solid rgba(15,23,42,.12);border-radius:999px;background:#f8fafcf5;color:#334155;font-size:.68rem;font-weight:700;overflow-wrap:anywhere;word-break:break-word}.chatbot-message__attachment-chip.is-image{width:min(268px,100%);display:grid;gap:.42rem;align-items:stretch;justify-items:stretch;border-radius:14px;padding:.42rem}.chatbot-message__attachment-thumb{width:34px;height:34px;border-radius:8px;object-fit:cover;border:1px solid rgba(15,23,42,.1);flex:0 0 auto}.chatbot-message__attachment-chip.is-image .chatbot-message__attachment-thumb{width:100%;height:150px;border-radius:10px}.chatbot-message__attachment-meta{display:inline-flex;align-items:baseline;gap:.35rem;min-width:0}.chatbot-message__attachment-chip.is-image .chatbot-message__attachment-meta{display:grid;gap:.08rem}.chatbot-message__attachment-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chatbot-message__attachment-chip.is-image .chatbot-message__attachment-name{white-space:normal}.chatbot-message__attachment-size{color:#64748b;font-weight:600;font-size:.62rem}.chatbot-message--user .chatbot-message__attachment-chip{border-color:#ffffff61;background:#ffffff29;color:#fff}.chatbot-message--user .chatbot-message__attachment-chip.is-image{background:#ffffff1f}.chatbot-message--user .chatbot-message__attachment-size{color:#ffffffdb}.chatbot-message__file-job{margin-top:.52rem;display:grid;gap:.14rem;padding:.42rem .55rem;border-radius:10px;border:1px solid rgba(15,23,42,.14);background:#f8fafceb}.chatbot-message__file-job.is-queued,.chatbot-message__file-job.is-in_progress,.chatbot-message__file-job.is-unknown{border-color:#2563eb4d;background:#eff6ffe6}.chatbot-message__file-job.is-completed{border-color:#16a34a59;background:#f0fdf4e6}.chatbot-message__file-job.is-failed{border-color:#b91c1c57;background:#fef2f2e6}.chatbot-message__file-job-label{color:#0f172a;font-size:.7rem;font-weight:700;line-height:1.3}.chatbot-message__file-job-error{color:#991b1b;font-size:.64rem;font-weight:600;line-height:1.4}.chatbot-message__generated-files{margin-top:.56rem;display:grid;gap:.56rem}.chatbot-message__generated-file-card{display:flex;align-items:center;justify-content:space-between;gap:.7rem;border:1px solid rgba(15,23,42,.14);border-radius:12px;background:#f8fafceb;padding:.55rem .65rem}.chatbot-message__generated-file-meta{display:grid;gap:.12rem;min-width:0}.chatbot-message__generated-file-title{color:#0f172a;font-size:.76rem;font-weight:700;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chatbot-message__generated-file-subtitle{color:#64748b;font-size:.63rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chatbot-message__generated-file-download{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:.28rem .62rem;border-radius:999px;border:1px solid rgba(15,23,42,.18);background:#fff;color:#0f172a;font-size:.66rem;font-weight:700;text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.chatbot-message__generated-file-download:hover,.chatbot-message__generated-file-download:focus-visible{border-color:#0f172a61;transform:translateY(-1px);box-shadow:0 8px 18px #0f172a1f;outline:none}.chatbot-message__generated-file-download.is-disabled{border-color:#94a3b873;background:#94a3b824;color:#64748b}.chatbot-message__image-results{margin-top:.56rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.62rem}.chatbot-message__image-result-card{display:grid;gap:.35rem;color:inherit;text-decoration:none;border-radius:14px;padding:.44rem;border:1px solid rgba(15,23,42,.14);background:#f8fafceb;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.chatbot-message__image-result-card:hover,.chatbot-message__image-result-card:focus-visible{transform:translateY(-1px);border-color:#94a3b8ad;box-shadow:0 12px 24px #0f172a1f;outline:none}.chatbot-message__image-result-thumb{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:10px;border:1px solid rgba(15,23,42,.1);background:#fff}.chatbot-message__image-result-meta{display:grid;gap:.08rem;min-width:0}.chatbot-message__image-result-title{color:#0f172a;font-size:.74rem;font-weight:700;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chatbot-message__image-result-subtitle{color:#64748b;font-size:.64rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chatbot-message__link{color:#0f172a;text-decoration:underline;text-underline-offset:.12em;overflow-wrap:anywhere;word-break:break-word}.chatbot-message__link:hover,.chatbot-message__link:focus-visible{color:#9f1239;outline:none}.chatbot-message--user .chatbot-message__link{color:#fff}.chatbot-error{margin:0;padding:0 1.35rem .9rem;color:#b91c1c;font-size:.92rem;font-weight:600}.chatbot-composer{display:grid;gap:.62rem;padding:1rem 1.35rem 1.15rem;border-top:1px solid rgba(15,23,42,.08);background:var(--chatbot-soft)}.chatbot-composer__input-shell{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto;align-items:center;gap:.45rem;width:100%;min-height:52px;padding:.42rem .5rem;border:1px solid rgba(15,23,42,.12);border-radius:999px;background:#fff;box-shadow:0 1px 2px #0f172a0d;transition:border-color .16s ease,box-shadow .16s ease}.chatbot-composer__input-shell:focus-within{border-color:#0f172a2e;box-shadow:0 0 0 1px #0f172a0d,0 8px 22px #0f172a14}.chatbot-composer__input-shell.has-text.is-expanded{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;align-items:stretch;gap:.28rem;min-height:88px;padding:.66rem .82rem .56rem;border-radius:28px}.chatbot-composer__input-shell.is-dictating{grid-template-columns:minmax(0,1fr);min-height:54px;padding:.42rem .5rem;border-radius:999px}.chatbot-composer__input{grid-column:2;grid-row:1;min-width:0;width:100%;min-height:38px;max-height:210px;padding:.48rem .18rem;border:0;border-radius:0;background:transparent;color:var(--chatbot-ink);font:inherit;line-height:1.4;resize:none;overflow-y:hidden}.chatbot-composer__input-shell.has-text.is-expanded .chatbot-composer__input{grid-column:1;min-height:28px;padding:.12rem .18rem 0;line-height:1.45}.chatbot-workspace--shell .chatbot-composer__input{max-height:168px}.chatbot-composer__input:focus{outline:none;box-shadow:none}.chatbot-composer__attachments{display:flex;flex-wrap:wrap;gap:.72rem}.chatbot-composer__attachment-chip{display:inline-flex;align-items:center;gap:.42rem;max-width:100%;padding:.34rem .52rem .34rem .62rem;border:1px solid rgba(15,23,42,.12);border-radius:999px;background:#fffffff2;color:#0f172a;font-size:.68rem;font-weight:700;overflow-wrap:anywhere;word-break:break-word}.chatbot-composer__attachment-chip.is-image{position:relative;width:min(290px,100%);display:grid;gap:.5rem;align-items:stretch;justify-items:stretch;padding:.5rem;border-radius:18px;background:#fff}.chatbot-composer__attachment-thumb{width:34px;height:34px;border-radius:8px;object-fit:cover;border:1px solid rgba(15,23,42,.1);flex:0 0 auto}.chatbot-composer__attachment-chip.is-image .chatbot-composer__attachment-thumb{width:100%;height:184px;border-radius:12px}.chatbot-composer__attachment-file{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:34px;padding:0 .55rem;border:1px solid rgba(15,23,42,.14);border-radius:8px;background:#f8fafcf5;color:#334155;font-size:.58rem;font-weight:800;letter-spacing:.06em}.chatbot-composer__attachment-meta{display:inline-flex;align-items:baseline;gap:.36rem;min-width:0}.chatbot-composer__attachment-chip.is-image .chatbot-composer__attachment-meta{display:grid;gap:.08rem}.chatbot-composer__attachment-name{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chatbot-composer__attachment-chip.is-image .chatbot-composer__attachment-name{max-width:none;white-space:normal}.chatbot-composer__attachment-size{color:#64748b;font-size:.62rem;font-weight:600}.chatbot-composer__attachment-remove{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:1px solid rgba(15,23,42,.14);border-radius:999px;background:#f8fafcf5;color:#334155;cursor:pointer;font-size:.82rem;line-height:1}.chatbot-composer__attachment-chip.is-image .chatbot-composer__attachment-remove{position:absolute;top:.65rem;right:.65rem;background:#0f172a9e;border-color:#ffffff8a;color:#fff}.chatbot-composer__attachment-chip.is-image .chatbot-composer__attachment-remove:hover,.chatbot-composer__attachment-chip.is-image .chatbot-composer__attachment-remove:focus-visible{background:#0f172ac7;border-color:#ffffffd1;color:#fff}.chatbot-composer__attachment-remove:hover,.chatbot-composer__attachment-remove:focus-visible{outline:none;border-color:#9f12394d;color:#9f1239}.chatbot-composer__attachment-remove:disabled{opacity:.55;cursor:wait}.chatbot-composer__toolbar{display:contents}.chatbot-composer__input-shell.has-text.is-expanded .chatbot-composer__toolbar{display:flex;grid-column:1;grid-row:2;align-items:center;justify-content:space-between;gap:.65rem;min-width:0;min-height:2.25rem}.chatbot-composer__inline-actions{grid-column:3;grid-row:1;display:inline-flex;align-items:center;justify-content:flex-end;gap:.32rem;min-width:0;margin-left:auto}.chatbot-composer__input-shell.has-text.is-expanded .chatbot-composer__inline-actions{grid-column:auto;grid-row:auto}.chatbot-composer__attach,.chatbot-composer__realtime,.chatbot-composer__stop,.chatbot-composer__voice,.chatbot-composer__submit{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;min-width:2.25rem;min-height:2.25rem;padding:0;border:0;border-radius:999px;background:transparent;color:#475569;cursor:pointer;flex:0 0 auto;transition:background .16s ease,color .16s ease,opacity .16s ease,transform .16s ease}.chatbot-composer__attach{grid-column:1;grid-row:1}.chatbot-composer__input-shell.has-text.is-expanded .chatbot-composer__attach{grid-column:auto;grid-row:auto}.chatbot-composer__attach:hover,.chatbot-composer__attach:focus-visible,.chatbot-composer__voice:hover,.chatbot-composer__voice:focus-visible{outline:none;background:#0f172a12;color:#0f172a}.chatbot-composer__attach svg,.chatbot-composer__realtime svg,.chatbot-composer__stop svg,.chatbot-composer__voice svg,.chatbot-composer__submit svg{width:1.15rem;height:1.15rem}.chatbot-composer__realtime{width:auto;min-width:4.9rem;padding:0 .78rem;border:1px solid rgba(15,23,42,.1);gap:.38rem;background:#f8fafc;color:#0f172a;font-size:.82rem;font-weight:750;letter-spacing:0}.chatbot-composer__stop{border:1px solid rgba(15,23,42,.16);background:#0f172a;color:#fff}.chatbot-composer__realtime:hover,.chatbot-composer__realtime:focus-visible,.chatbot-composer__stop:hover,.chatbot-composer__stop:focus-visible{outline:none;transform:translateY(-1px)}.chatbot-composer__realtime:hover,.chatbot-composer__realtime:focus-visible{border-color:#0f172a29;background:#f1f5f9;color:#0f172a}.chatbot-composer__stop:hover,.chatbot-composer__stop:focus-visible{border-color:#0f172a47;background:#020617;color:#fff}.chatbot-composer__realtime span{line-height:1;white-space:nowrap}.chatbot-composer__realtime.is-connected,.chatbot-composer__realtime.is-connecting{border-color:#9f12392e;background:#fff1f2;color:#9f1239}.chatbot-composer__voice.is-listening{background:#ffe4e6f0;color:#9f1239}.chatbot-composer__attach:disabled,.chatbot-composer__realtime:disabled,.chatbot-composer__voice:disabled{opacity:.42;cursor:not-allowed}.chatbot-composer__voice-icon{width:1.15rem;height:1.15rem}.chatbot-composer__voice-status{margin:.1rem 0 0;color:var(--chatbot-muted);font-size:.74rem;line-height:1.4}.chatbot-composer__dictation{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.62rem;min-width:0}.chatbot-composer__dictation-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:.26rem;flex:0 0 auto}.chatbot-composer__dictation-button{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;min-width:2.25rem;min-height:2.25rem;padding:0;border:1px solid rgba(15,23,42,.1);border-radius:999px;background:#f8fafc;color:#334155;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.chatbot-composer__dictation-button:hover,.chatbot-composer__dictation-button:focus-visible{outline:none;border-color:#0f172a29;background:#f1f5f9;color:#0f172a;transform:translateY(-1px)}.chatbot-composer__dictation-button.is-accept{border-color:#0f172a2e;background:#111827;color:#fff}.chatbot-composer__dictation-button.is-accept:hover,.chatbot-composer__dictation-button.is-accept:focus-visible{background:#020617;color:#fff}.chatbot-composer__dictation-button svg{width:1.12rem;height:1.12rem}.chatbot-composer__dictation-wave{position:relative;display:flex;align-items:center;justify-content:space-between;gap:0;min-width:0;width:100%;height:2.55rem;padding:0 .04rem;box-sizing:border-box;overflow:hidden}.chatbot-composer__dictation-wave:before{content:"";position:absolute;left:.04rem;right:.04rem;top:50%;height:2px;border-radius:999px;background:repeating-linear-gradient(90deg,rgba(71,85,105,.32) 0,rgba(71,85,105,.32) 2px,transparent 2px,transparent 5px);transform:translateY(-50%)}.chatbot-composer__dictation-wave span{display:block;flex:0 0 .18rem;position:relative;z-index:1;width:.18rem;height:2px;border-radius:999px;background:#0f172ab8;opacity:.72;transform-origin:center;transition:height .16s cubic-bezier(.22,1,.36,1)}.chatbot-composer__dictation-wave.is-speaking span{background:#0f172ac2}.chatbot-composer__submit{background:#111827;color:#fff}.chatbot-composer__submit:hover,.chatbot-composer__submit:focus-visible{outline:none;background:#020617;transform:translateY(-1px)}.chatbot-composer__submit:disabled{background:#e2e8f0;color:#94a3b8;cursor:not-allowed;opacity:1;transform:none}.chatbot-composer__file-input{display:none}.chatbot-voice-overlay{position:fixed;inset:0;z-index:10000;display:grid;grid-template-rows:auto 1fr auto;min-height:100vh;padding:clamp(1rem,3vw,2rem);background:radial-gradient(circle at 50% 42%,rgba(255,228,230,.72),transparent 28rem),linear-gradient(180deg,#fffffffa,#f8fafcf7);color:#0f172a}.chatbot-voice-overlay__topbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:min(68rem,100%);margin:0 auto}.chatbot-voice-overlay__brand{display:inline-flex;align-items:center;gap:.75rem;min-width:0}.chatbot-voice-overlay__brand-mark{display:inline-flex;align-items:center;justify-content:center;width:2.65rem;height:2.65rem;border:1px solid rgba(15,23,42,.1);border-radius:50%;background:#fff;box-shadow:0 .8rem 2.2rem #0f172a1a}.chatbot-voice-overlay__brand-mark img{width:1.7rem;height:1.7rem;object-fit:contain}.chatbot-voice-overlay__brand strong,.chatbot-voice-overlay__brand small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chatbot-voice-overlay__brand strong{font-size:.95rem;font-weight:850}.chatbot-voice-overlay__brand small{margin-top:.12rem;color:#64748b;font-size:.78rem;font-weight:700}.chatbot-voice-overlay__close{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border:1px solid rgba(15,23,42,.1);border-radius:50%;background:#fff;color:#334155;cursor:pointer;box-shadow:0 .8rem 2.1rem #0f172a14}.chatbot-voice-overlay__close:hover,.chatbot-voice-overlay__close:focus-visible{outline:none;color:#9f1239;border-color:#9f12393d}.chatbot-voice-overlay__close svg{width:1.15rem;height:1.15rem}.chatbot-voice-overlay__stage{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(1.2rem,3vh,2rem);width:min(46rem,100%);margin:0 auto;padding:clamp(1rem,4vh,2rem) 0;text-align:center}.chatbot-voice-overlay__visual{position:relative;display:grid;place-items:center;width:clamp(10rem,26vw,15rem);aspect-ratio:1}.chatbot-voice-overlay__ring{position:absolute;inset:10%;border:1px solid rgba(190,18,60,.28);border-radius:50%;animation:chatbot-voice-ring 2.8s ease-in-out infinite}.chatbot-voice-overlay__ring.is-second{inset:0;border-color:#0f172a1c;animation-delay:-1.4s}.chatbot-voice-overlay__core{position:relative;display:flex;align-items:center;justify-content:center;gap:.34rem;width:62%;aspect-ratio:1;border:1px solid rgba(190,18,60,.28);border-radius:50%;background:linear-gradient(145deg,#ffffffeb,#ffe4e6e6),#fff1f2;box-shadow:0 1.8rem 5rem #be123c2e,inset 0 0 2.6rem #ffffffb8}.chatbot-voice-overlay__core span{width:.38rem;height:2.4rem;border-radius:999px;background:linear-gradient(180deg,#9f1239,#f43f5e);transform-origin:center;animation:chatbot-voice-bars 1s ease-in-out infinite}.chatbot-voice-overlay__core span:nth-child(2){height:3.4rem;animation-delay:-.22s}.chatbot-voice-overlay__core span:nth-child(3){height:2.9rem;animation-delay:-.42s}.chatbot-voice-overlay__core span:nth-child(4){height:1.9rem;animation-delay:-.62s}.chatbot-voice-overlay.is-muted .chatbot-voice-overlay__ring,.chatbot-voice-overlay.is-ready .chatbot-voice-overlay__ring{animation-play-state:paused}.chatbot-voice-overlay.is-thinking .chatbot-voice-overlay__core span,.chatbot-voice-overlay.is-checking-renaissance-data .chatbot-voice-overlay__core span,.chatbot-voice-overlay.is-connecting .chatbot-voice-overlay__core span{animation-duration:1.35s}.chatbot-voice-overlay.is-speaking .chatbot-voice-overlay__core span,.chatbot-voice-overlay.is-listening .chatbot-voice-overlay__core span{animation-duration:.82s}.chatbot-voice-overlay__status p{margin:0;color:#0f172a;font-size:clamp(1.75rem,6vw,3.25rem);font-weight:850;line-height:1}.chatbot-voice-overlay__status span{display:block;width:min(38rem,88vw);margin:.82rem auto 0;color:#64748b;font-size:clamp(.86rem,2vw,1rem);font-weight:700;line-height:1.55}.chatbot-voice-overlay__captions{display:grid;gap:.55rem;width:min(42rem,100%);min-height:9rem;align-content:end}.chatbot-voice-overlay__caption,.chatbot-voice-overlay__empty-caption{margin:0;padding:.72rem .9rem;border:1px solid rgba(15,23,42,.08);border-radius:.95rem;background:#ffffffc7;color:#1e293b;box-shadow:0 .7rem 1.9rem #0f172a12;font-size:clamp(.82rem,2vw,.96rem);font-weight:700;line-height:1.45;overflow-wrap:anywhere;text-align:left}.chatbot-voice-overlay__caption span{display:inline-block;margin-right:.5rem;color:#9f1239;font-size:.72rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.chatbot-voice-overlay__caption.is-user{background:#f8fafcdb}.chatbot-voice-overlay__empty-caption{color:#64748b;text-align:center}.chatbot-voice-overlay__controls{display:flex;align-items:center;justify-content:center;gap:.9rem;width:min(32rem,100%);margin:0 auto;padding-bottom:max(.2rem,env(safe-area-inset-bottom))}.chatbot-voice-overlay__control,.chatbot-voice-overlay__end{display:inline-flex;align-items:center;justify-content:center;gap:.52rem;min-width:6.7rem;min-height:3.15rem;padding:.72rem 1rem;border-radius:999px;cursor:pointer;font-size:.83rem;font-weight:850}.chatbot-voice-overlay__control{border:1px solid rgba(15,23,42,.1);background:#fff;color:#0f172a}.chatbot-voice-overlay__end{border:none;background:#9f1239;color:#fff;box-shadow:0 1rem 2.5rem #9f12393d}.chatbot-voice-overlay__control:hover,.chatbot-voice-overlay__control:focus-visible,.chatbot-voice-overlay__end:hover,.chatbot-voice-overlay__end:focus-visible{outline:none;transform:translateY(-1px)}.chatbot-voice-overlay__control:disabled{opacity:.52;cursor:wait}.chatbot-voice-overlay__control svg,.chatbot-voice-overlay__end svg{width:1.12rem;height:1.12rem;flex:0 0 auto}@keyframes chatbot-voice-ring{0%,to{opacity:.45;transform:scale(.92)}50%{opacity:1;transform:scale(1.04)}}@keyframes chatbot-voice-bars{0%,to{transform:scaleY(.62)}50%{transform:scaleY(1)}}@keyframes chatbot-shell-thinking-spin{to{transform:rotate(360deg)}}@media(max-width:680px){.chatbot-voice-overlay{padding:.9rem}.chatbot-voice-overlay__stage{justify-content:center;gap:1rem}.chatbot-voice-overlay__captions{min-height:7.5rem}.chatbot-voice-overlay__controls{gap:.65rem}.chatbot-voice-overlay__control,.chatbot-voice-overlay__end{min-width:0;flex:1 1 0}}.chatbot-shell__drawer{--chatbot-shell-layer: 13000;position:fixed;right:24px;bottom:88px;width:min(430px,calc(100vw - 28px));height:min(70vh,720px);transform:translateY(18px) scale(.98);opacity:0;pointer-events:none;transition:transform .22s ease,opacity .22s ease;z-index:calc(var(--chatbot-shell-layer) + 1)}.chatbot-shell.is-open .chatbot-shell__drawer{transform:translateY(0) scale(1);opacity:1;pointer-events:auto}.chatbot-shell__launcher{--chatbot-shell-inset-right: 24px;--chatbot-shell-layer: 13000;position:fixed;right:var(--chatbot-shell-inset-right);bottom:24px;z-index:calc(var(--chatbot-shell-layer) + 2);transition:transform .24s ease,right .24s ease}.chatbot-shell.is-open .chatbot-shell__launcher{transform:translate(0)}.chatbot-shell.is-peeked .chatbot-shell__launcher{right:0;transform:translate(50%)}.chatbot-shell.is-peeked .chatbot-shell__launcher:hover,.chatbot-shell.is-peeked .chatbot-shell__launcher:focus-within{transform:translate(0)}.chatbot-shell.is-peeked .chatbot-shell__dismiss{opacity:0;pointer-events:none}.chatbot-shell__toggle{display:inline-flex;align-items:center;gap:.55rem;padding:.62rem .92rem;border:none;border-radius:999px;background:linear-gradient(135deg,#111827,#1f2937);color:#fff;cursor:pointer;box-shadow:0 22px 40px #0f172a3d;font-size:.85rem;font-weight:800;letter-spacing:.04em;position:relative;z-index:1;transition:padding .18s ease,gap .18s ease,box-shadow .18s ease,transform .18s ease}.chatbot-shell__toggle:hover,.chatbot-shell__toggle:focus-visible{outline:none;transform:none;box-shadow:0 22px 40px #0f172a3d}.chatbot-shell__toggle.is-open{gap:.65rem;padding:.85rem 1.1rem}.chatbot-shell__toggle.is-thinking{box-shadow:0 22px 40px #0f172a3d,0 0 0 4px #f43f5e29}.chatbot-shell__toggle-label{display:inline-block;white-space:nowrap;max-width:170px;overflow:hidden;opacity:1;transition:max-width .18s ease,opacity .18s ease}.chatbot-shell.is-peeked .chatbot-shell__toggle{gap:0;padding:.45rem}.chatbot-shell.is-peeked .chatbot-shell__toggle-label{max-width:0;opacity:0}.chatbot-shell.is-peeked .chatbot-shell__launcher:hover .chatbot-shell__toggle,.chatbot-shell.is-peeked .chatbot-shell__launcher:focus-within .chatbot-shell__toggle{gap:.65rem;padding:.85rem 1.1rem}.chatbot-shell.is-peeked .chatbot-shell__launcher:hover .chatbot-shell__toggle-label,.chatbot-shell.is-peeked .chatbot-shell__launcher:focus-within .chatbot-shell__toggle-label{max-width:170px;opacity:1}.chatbot-shell__toggle-badge{display:grid;place-items:center;width:28px;height:28px;border-radius:999px;background:#f43f5e2e;color:#fecdd3;font-size:.75rem;position:relative}.chatbot-shell__toggle.is-thinking .chatbot-shell__toggle-badge:after{content:"";position:absolute;inset:-5px;border:2px solid rgba(254,205,211,.3);border-top-color:#fff;border-radius:inherit;animation:chatbot-shell-thinking-spin .8s linear infinite}@media(prefers-reduced-motion:reduce){.chatbot-shell__toggle.is-thinking .chatbot-shell__toggle-badge:after{animation-duration:1.8s}}.chatbot-shell__dismiss{position:absolute;top:-5px;right:-4px;display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;padding:0;border:1px solid rgba(15,23,42,.06);border-radius:999px;background:#ffffff73;color:#47556999;opacity:.6;cursor:pointer;box-shadow:0 6px 12px #0f172a17;font-size:.62rem;line-height:1;z-index:2;transition:opacity .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease}.chatbot-shell__dismiss:hover,.chatbot-shell__dismiss:focus-visible{outline:none;opacity:.9;border-color:#9f12391a;background:#ffffffc7;color:var(--chatbot-accent, #9f1239);box-shadow:0 8px 14px #0f172a1f}.chatbot-shell__backdrop{--chatbot-shell-layer: 13000;position:fixed;inset:0;border:none;background:#0f172a2e;z-index:var(--chatbot-shell-layer)}@media(max-width:980px){.chatbot-workspace--page.is-sidebar-open .chatbot-workspace__header{padding-left:1.35rem}.chatbot-workspace--page.is-sidebar-open .chatbot-workspace__main{margin-left:0}.chatbot-sidebar{width:min(78vw,272px);transform:translate(-104%);transition:transform .22s ease;box-shadow:18px 0 36px #0f172a29}.chatbot-workspace.is-sidebar-open .chatbot-sidebar{display:flex;transform:translate(0)}.chatbot-workspace__sidebar-backdrop{position:absolute;inset:79px 0 0;display:block;border:none;background:#0f172a3d;z-index:29}}@media(max-width:900px){.chatbot-composer{padding:.9rem 1rem 1rem}.chatbot-composer__input-shell{gap:.24rem;min-height:50px;padding:.38rem .44rem}.chatbot-composer__input-shell.has-text.is-expanded{min-height:84px;padding:.58rem .62rem .5rem}.chatbot-composer__attach,.chatbot-composer__realtime,.chatbot-composer__stop,.chatbot-composer__voice,.chatbot-composer__submit{width:2.1rem;height:2.1rem;min-width:2.1rem;min-height:2.1rem}.chatbot-composer__realtime{width:auto;min-width:4.65rem;padding:0 .72rem}}@media(max-width:700px){.chatbot-page{height:calc(100dvh - var(--app-shell-main-offset, 102px));min-height:calc(100dvh - var(--app-shell-main-offset, 102px));padding:.65rem}.chatbot-workspace--page{height:100%;min-height:0}.chatbot-shell__drawer{right:10px;bottom:82px;width:calc(100vw - 20px);height:min(72vh,680px)}.chatbot-shell__launcher{--chatbot-shell-inset-right: 10px;right:var(--chatbot-shell-inset-right);bottom:10px}.chatbot-workspace__header{flex-direction:column}.chatbot-workspace__header-main{width:100%;flex-direction:column}.chatbot-workspace__sidebar-toggle{width:2.6rem}.chatbot-message{max-width:92%}}@font-face{font-family:Inter;font-style:normal;font-weight:100;src:local(""),url(/assets/inter-v12-latin-100-BQDzDElq.woff2) format("woff2"),url(/assets/inter-v12-latin-100-46Mq0mOp.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:200;src:local(""),url(/assets/inter-v12-latin-200-BxfrU12A.woff2) format("woff2"),url(/assets/inter-v12-latin-200-DXfqWPZg.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:300;src:local(""),url(/assets/inter-v12-latin-300-DEbyFmpd.woff2) format("woff2"),url(/assets/inter-v12-latin-300-f7r92Nkj.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:400;src:local(""),url(/assets/inter-v12-latin-regular-YtgfLPRn.woff2) format("woff2"),url(/assets/inter-v12-latin-regular-CahmJf_6.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:500;src:local(""),url(/assets/inter-v12-latin-500-DfX5FI9E.woff2) format("woff2"),url(/assets/inter-v12-latin-500-BQ2gQN_M.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:600;src:local(""),url(/assets/inter-v12-latin-600-BvOeHRLc.woff2) format("woff2"),url(/assets/inter-v12-latin-600-D01NXWOK.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:700;src:local(""),url(/assets/inter-v12-latin-700-Bj1B9WKG.woff2) format("woff2"),url(/assets/inter-v12-latin-700-B5TOIllR.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:800;src:local(""),url(/assets/inter-v12-latin-800-Bdy4lAMa.woff2) format("woff2"),url(/assets/inter-v12-latin-800-DFVvDWwT.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:900;src:local(""),url(/assets/inter-v12-latin-900-CMga-52B.woff2) format("woff2"),url(/assets/inter-v12-latin-900-ORHAl5ZU.woff) format("woff")}.m_d57069b5{--scrollarea-scrollbar-size: 12px;position:relative;overflow:hidden}.m_d57069b5:where([data-autosize]) .m_b1336c6{min-width:min-content}.m_c0783ff9{scrollbar-width:none;overscroll-behavior:var(--scrollarea-over-scroll-behavior);-ms-overflow-style:none;-webkit-overflow-scrolling:touch;width:100%;height:100%}.m_c0783ff9::-webkit-scrollbar{display:none}.m_c0783ff9:where([data-scrollbars=xy],[data-scrollbars=y]):where([data-offset-scrollbars=xy],[data-offset-scrollbars=y],[data-offset-scrollbars=present]):where([data-vertical-hidden]){padding-inline-end:0;padding-inline-start:0}.m_c0783ff9:where([data-scrollbars=xy],[data-scrollbars=y]):where([data-offset-scrollbars=xy],[data-offset-scrollbars=y],[data-offset-scrollbars=present]):not([data-vertical-hidden]){padding-inline-end:var(--scrollarea-scrollbar-size);padding-inline-start:unset}.m_c0783ff9:where([data-scrollbars=xy],[data-scrollbars=x]):where([data-offset-scrollbars=xy],[data-offset-scrollbars=x],[data-offset-scrollbars=present]):where([data-horizontal-hidden]){padding-bottom:0}.m_c0783ff9:where([data-scrollbars=xy],[data-scrollbars=x]):where([data-offset-scrollbars=xy],[data-offset-scrollbars=x],[data-offset-scrollbars=present]):not([data-horizontal-hidden]){padding-bottom:var(--scrollarea-scrollbar-size)}.m_f8f631dd{min-width:100%;display:table}.m_c44ba933{-webkit-user-select:none;user-select:none;touch-action:none;box-sizing:border-box;transition:background-color .15s ease,opacity .15s ease;padding:calc(var(--scrollarea-scrollbar-size) / 5);display:flex;background-color:transparent;flex-direction:row}@media(hover:hover){:where([data-mantine-color-scheme=light]) .m_c44ba933:hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=light]) .m_c44ba933:hover>.m_d8b5e363{background-color:#00000080}:where([data-mantine-color-scheme=dark]) .m_c44ba933:hover{background-color:var(--mantine-color-dark-8)}:where([data-mantine-color-scheme=dark]) .m_c44ba933:hover>.m_d8b5e363{background-color:#ffffff80}}@media(hover:none){:where([data-mantine-color-scheme=light]) .m_c44ba933:active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=light]) .m_c44ba933:active>.m_d8b5e363{background-color:#00000080}:where([data-mantine-color-scheme=dark]) .m_c44ba933:active{background-color:var(--mantine-color-dark-8)}:where([data-mantine-color-scheme=dark]) .m_c44ba933:active>.m_d8b5e363{background-color:#ffffff80}}.m_c44ba933:where([data-hidden],[data-state=hidden]){display:none}.m_c44ba933:where([data-orientation=vertical]){width:var(--scrollarea-scrollbar-size);top:0;bottom:var(--sa-corner-width);inset-inline-end:0}.m_c44ba933:where([data-orientation=horizontal]){height:var(--scrollarea-scrollbar-size);flex-direction:column;bottom:0;inset-inline-start:0;inset-inline-end:var(--sa-corner-width)}.m_d8b5e363{flex:1;border-radius:var(--scrollarea-scrollbar-size);position:relative;transition:background-color .15s ease;overflow:hidden;opacity:var(--thumb-opacity)}.m_d8b5e363:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;min-width:44px;min-height:44px}:where([data-mantine-color-scheme=light]) .m_d8b5e363{background-color:#0006}:where([data-mantine-color-scheme=dark]) .m_d8b5e363{background-color:#fff6}.m_21657268{position:absolute;opacity:0;transition:opacity .15s ease;display:block;inset-inline-end:0;bottom:0}:where([data-mantine-color-scheme=light]) .m_21657268{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_21657268{background-color:var(--mantine-color-dark-8)}.m_21657268:where([data-hovered]){opacity:1}.m_21657268:where([data-hidden]){display:none}.m_b1336c6{min-width:100%}.m_87cf2631{background-color:transparent;cursor:pointer;border:0;padding:0;appearance:none;font-size:var(--mantine-font-size-md);text-align:left;text-decoration:none;color:inherit;touch-action:manipulation;-webkit-tap-highlight-color:transparent}:where([dir=rtl]) .m_87cf2631{text-align:right}.m_515a97f8{border:0;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap}.m_1b7284a3{--paper-radius: var(--mantine-radius-default);outline:0;-webkit-tap-highlight-color:transparent;display:block;touch-action:manipulation;text-decoration:none;border-radius:var(--paper-radius);box-shadow:var(--paper-shadow);background-color:var(--mantine-color-body)}[data-mantine-color-scheme=light] .m_1b7284a3{--paper-border-color: var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .m_1b7284a3{--paper-border-color: var(--mantine-color-dark-4)}.m_1b7284a3:where([data-with-border]){border:calc(.0625rem * var(--mantine-scale)) solid var(--paper-border-color)}.m_38a85659{position:absolute;border:1px solid var(--popover-border-color);padding:var(--mantine-spacing-sm) var(--mantine-spacing-md);box-shadow:var(--popover-shadow, none);border-radius:var(--popover-radius, var(--mantine-radius-default))}.m_38a85659:where([data-fixed]){position:fixed}.m_38a85659:focus{outline:none}:where([data-mantine-color-scheme=light]) .m_38a85659{--popover-border-color: var(--mantine-color-gray-2);background-color:var(--mantine-color-white)}:where([data-mantine-color-scheme=dark]) .m_38a85659{--popover-border-color: var(--mantine-color-dark-4);background-color:var(--mantine-color-dark-6)}.m_a31dc6c1{background-color:inherit;border:1px solid var(--popover-border-color);z-index:1}.m_3d7bc908{position:fixed;inset:0}.m_86a44da5{--cb-size-xs: 18px;--cb-size-sm: 22px;--cb-size-md: 28px;--cb-size-lg: 34px;--cb-size-xl: 44px;--cb-size: var(--cb-size-md);--cb-icon-size: 70%;--cb-radius: var(--mantine-radius-default);line-height:1;display:inline-flex;align-items:center;justify-content:center;position:relative;-webkit-user-select:none;user-select:none;width:var(--cb-size);height:var(--cb-size);min-width:var(--cb-size);min-height:var(--cb-size);border-radius:var(--cb-radius)}:where([data-mantine-color-scheme=light]) .m_86a44da5{color:var(--mantine-color-gray-7)}:where([data-mantine-color-scheme=dark]) .m_86a44da5{color:var(--mantine-color-dark-1)}.m_86a44da5[data-disabled],.m_86a44da5:disabled{cursor:not-allowed;opacity:.6}@media(hover:hover){:where([data-mantine-color-scheme=light]) .m_220c80f2:where(:not([data-disabled],:disabled)):hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_220c80f2:where(:not([data-disabled],:disabled)):hover{background-color:var(--mantine-color-dark-6)}}@media(hover:none){:where([data-mantine-color-scheme=light]) .m_220c80f2:where(:not([data-disabled],:disabled)):active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_220c80f2:where(:not([data-disabled],:disabled)):active{background-color:var(--mantine-color-dark-6)}}.m_4081bf90{display:flex;flex-direction:row;flex-wrap:var(--group-wrap, wrap);justify-content:var(--group-justify, flex-start);align-items:var(--group-align, center);gap:var(--group-gap, var(--mantine-spacing-md))}.m_4081bf90:where([data-grow])>*{flex-grow:1;max-width:var(--group-child-width)}.m_5ae2e3c{--loader-size-xs: 18px;--loader-size-sm: 22px;--loader-size-md: 36px;--loader-size-lg: 44px;--loader-size-xl: 58px;--loader-size: var(--loader-size-md);--loader-color: var(--mantine-primary-color-filled)}@keyframes m_5d2b3b9d{0%{transform:scale(.6);opacity:0}50%,to{transform:scale(1)}}.m_7a2bd4cd{position:relative;width:var(--loader-size);height:var(--loader-size);display:flex;gap:calc(var(--loader-size) / 5)}.m_870bb79{flex:1;background:var(--loader-color);animation:m_5d2b3b9d 1.2s cubic-bezier(0,.5,.5,1) infinite;border-radius:2px}.m_870bb79:nth-of-type(1){animation-delay:-.24s}.m_870bb79:nth-of-type(2){animation-delay:-.12s}.m_870bb79:nth-of-type(3){animation-delay:0}@keyframes m_aac34a1{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.6);opacity:.5}}.m_4e3f22d7{display:flex;justify-content:center;align-items:center;gap:calc(var(--loader-size) / 10);position:relative;width:var(--loader-size);height:var(--loader-size)}.m_870c4af{width:calc(var(--loader-size) / 3 - var(--loader-size) / 15);height:calc(var(--loader-size) / 3 - var(--loader-size) / 15);border-radius:50%;background:var(--loader-color);animation:m_aac34a1 .8s infinite linear}.m_870c4af:nth-child(2){animation-delay:.4s}@keyframes m_f8e89c4b{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.m_b34414df{display:inline-block;width:var(--loader-size);height:var(--loader-size)}.m_b34414df:after{content:"";display:block;width:var(--loader-size);height:var(--loader-size);border-radius:10000px;border-width:calc(var(--loader-size) / 8);border-style:solid;border-color:var(--loader-color) var(--loader-color) var(--loader-color) transparent;animation:m_f8e89c4b 1.2s linear infinite}.m_9814e45f{inset:0;position:absolute;background:var(--overlay-bg, rgba(0, 0, 0, .6));-webkit-backdrop-filter:var(--overlay-filter);backdrop-filter:var(--overlay-filter);border-radius:var(--overlay-radius, 0);z-index:var(--overlay-z-index)}.m_9814e45f:where([data-fixed]){position:fixed}.m_9814e45f:where([data-center]){display:flex;align-items:center;justify-content:center}.m_615af6c9{line-height:1;padding:0;margin:0;font-weight:400;font-size:var(--mantine-font-size-md)}.m_b5489c3c{display:flex;justify-content:space-between;align-items:center;padding:var(--mb-padding, var(--mantine-spacing-md));padding-inline-end:calc(var(--mb-padding, var(--mantine-spacing-md)) - calc(.3125rem * var(--mantine-scale)));position:sticky;top:0;background-color:var(--mantine-color-body);z-index:1000;min-height:60px;transition:padding-inline-end .1s}.m_60c222c7{position:fixed;width:100%;top:0;bottom:0;z-index:var(--mb-z-index);pointer-events:none}.m_fd1ab0aa{pointer-events:all;box-shadow:var(--mb-shadow, var(--mantine-shadow-xl))}.m_fd1ab0aa [data-mantine-scrollbar]{z-index:1001}[data-offset-scrollbars] .m_fd1ab0aa:has([data-mantine-scrollbar]) .m_b5489c3c{padding-inline-end:calc(var(--mb-padding, var(--mantine-spacing-md)) + calc(.3125rem * var(--mantine-scale)))}.m_606cb269{margin-inline-start:auto}.m_5df29311{padding:var(--mb-padding, var(--mantine-spacing-md));padding-top:var(--mb-padding, var(--mantine-spacing-md))}.m_5df29311:where(:not(:only-child)){padding-top:0}.m_6c018570{position:relative;margin-top:var(--input-margin-top, 0rem);margin-bottom:var(--input-margin-bottom, 0rem);--input-height-xs: 30px;--input-height-sm: 36px;--input-height-md: 42px;--input-height-lg: 50px;--input-height-xl: 60px;--input-padding-y-xs: 5px;--input-padding-y-sm: 6px;--input-padding-y-md: 8px;--input-padding-y-lg: 10px;--input-padding-y-xl: 13px;--input-height: var(--input-height-sm);--input-radius: var(--mantine-radius-default);--input-cursor: text;--input-text-align: left;--input-line-height: calc(var(--input-height) - calc(.125rem * var(--mantine-scale)));--input-padding: calc(var(--input-height) / 3);--input-padding-inline-start: var(--input-padding);--input-padding-inline-end: var(--input-padding);--input-placeholder-color: var(--mantine-color-placeholder);--input-color: var(--mantine-color-text);--input-disabled-bg: var(--mantine-color-disabled);--input-disabled-color: var(--mantine-color-disabled-color);--input-left-section-size: var(--input-left-section-width, calc(var(--input-height) - calc(.125rem * var(--mantine-scale))));--input-right-section-size: var( --input-right-section-width, calc(var(--input-height) - calc(.125rem * var(--mantine-scale))) );--input-size: var(--input-height);--section-y: 1px;--left-section-start: 1px;--left-section-border-radius: var(--input-radius) 0 0 var(--input-radius);--right-section-end: 1px;--right-section-border-radius: 0 var(--input-radius) var(--input-radius) 0}.m_6c018570[data-variant=unstyled]{--input-padding: 0;--input-padding-y: 0;--input-padding-inline-start: 0;--input-padding-inline-end: 0}.m_6c018570[data-pointer]{--input-cursor: pointer}.m_6c018570[data-multiline]{--input-padding-y-xs: 4.5px;--input-padding-y-sm: 5.5px;--input-padding-y-md: 7px;--input-padding-y-lg: 9.5px;--input-padding-y-xl: 13px;--input-size: auto;--input-line-height: var(--mantine-line-height)}.m_6c018570[data-with-left-section]{--input-padding-inline-start: var(--input-left-section-size)}.m_6c018570[data-with-right-section]{--input-padding-inline-end: var(--input-right-section-size)}.m_6c018570[data-size=xs] .m_6c018570[data-with-right-section]:has([data-combined-clear-section]){--input-padding-inline-end: 41px}.m_6c018570[data-size=sm] .m_6c018570[data-with-right-section]:has([data-combined-clear-section]){--input-padding-inline-end: 50px}.m_6c018570[data-size=md] .m_6c018570[data-with-right-section]:has([data-combined-clear-section]){--input-padding-inline-end: 60px}.m_6c018570[data-size=lg] .m_6c018570[data-with-right-section]:has([data-combined-clear-section]){--input-padding-inline-end: 72px}.m_6c018570[data-size=xl] .m_6c018570[data-with-right-section]:has([data-combined-clear-section]){--input-padding-inline-end: 89px}[data-mantine-color-scheme=light] .m_6c018570[data-variant=default]{--input-bd: var(--mantine-color-gray-4);--input-bg: var(--mantine-color-white);--input-bd-focus: var(--mantine-primary-color-filled)}[data-mantine-color-scheme=light] .m_6c018570[data-variant=filled]{--input-bd: transparent;--input-bg: var(--mantine-color-gray-1);--input-bd-focus: var(--mantine-primary-color-filled)}[data-mantine-color-scheme=light] .m_6c018570[data-variant=unstyled]{--input-bd: transparent;--input-bg: transparent;--input-bd-focus: transparent}[data-mantine-color-scheme=dark] .m_6c018570[data-variant=default]{--input-bd: var(--mantine-color-dark-4);--input-bg: var(--mantine-color-dark-6);--input-bd-focus: var(--mantine-primary-color-filled)}[data-mantine-color-scheme=dark] .m_6c018570[data-variant=filled]{--input-bd: transparent;--input-bg: var(--mantine-color-dark-5);--input-bd-focus: var(--mantine-primary-color-filled)}[data-mantine-color-scheme=dark] .m_6c018570[data-variant=unstyled]{--input-bd: transparent;--input-bg: transparent;--input-bd-focus: transparent}[data-mantine-color-scheme] .m_6c018570[data-error]:not([data-variant=unstyled]){--input-bd: var(--mantine-color-error)}[data-mantine-color-scheme] .m_6c018570[data-error]{--input-color: var(--mantine-color-error);--input-placeholder-color: var(--mantine-color-error);--input-section-color: var(--mantine-color-error)}:where([dir=rtl]) .m_6c018570{--input-text-align: right;--left-section-border-radius: 0 var(--input-radius) var(--input-radius) 0;--right-section-border-radius: var(--input-radius) 0 0 var(--input-radius)}.m_8fb7ebe7{-webkit-tap-highlight-color:transparent;appearance:none;resize:var(--input-resize, none);display:block;width:100%;transition:border-color .1s ease;text-align:var(--input-text-align);color:var(--input-color);border:calc(.0625rem * var(--mantine-scale)) solid var(--input-bd);background-color:var(--input-bg);font-family:var(--input-font-family, var(--mantine-font-family));height:var(--input-size);min-height:var(--input-height);line-height:var(--input-line-height);font-size:var(--_input-fz, var(--input-fz, var(--mantine-font-size-md)));border-radius:var(--input-radius);padding-inline-start:var(--input-padding-inline-start);padding-inline-end:var(--input-padding-inline-end);padding-top:var(--input-padding-y, 0rem);padding-bottom:var(--input-padding-y, 0rem);cursor:var(--input-cursor);overflow:var(--input-overflow)}.m_8fb7ebe7[data-no-overflow]{--input-overflow: hidden}.m_8fb7ebe7[data-monospace]{--input-font-family: var(--mantine-font-family-monospace);--_input-fz: calc(var(--input-fz) - calc(.125rem * var(--mantine-scale)))}.m_8fb7ebe7:focus,.m_8fb7ebe7:focus-within{outline:none;--input-bd: var(--input-bd-focus)}[data-error] .m_8fb7ebe7:focus,[data-error] .m_8fb7ebe7:focus-within{--input-bd: var(--mantine-color-error)}.m_8fb7ebe7::placeholder{color:var(--input-placeholder-color);opacity:1}.m_8fb7ebe7::-webkit-inner-spin-button,.m_8fb7ebe7::-webkit-outer-spin-button,.m_8fb7ebe7::-webkit-search-decoration,.m_8fb7ebe7::-webkit-search-cancel-button,.m_8fb7ebe7::-webkit-search-results-button,.m_8fb7ebe7::-webkit-search-results-decoration{appearance:none}.m_8fb7ebe7[type=number]{-moz-appearance:textfield}.m_8fb7ebe7:disabled,.m_8fb7ebe7[data-disabled]{cursor:not-allowed;opacity:.6;background-color:var(--input-disabled-bg);color:var(--input-disabled-color)}.m_8fb7ebe7:has(input:disabled){cursor:not-allowed;opacity:.6;background-color:var(--input-disabled-bg);color:var(--input-disabled-color)}.m_8fb7ebe7[readonly]{caret-color:transparent}.m_82577fc2{pointer-events:var(--section-pointer-events);position:absolute;z-index:1;inset-inline-start:var(--section-start);inset-inline-end:var(--section-end);bottom:var(--section-y);top:var(--section-y);display:flex;align-items:center;justify-content:center;width:var(--section-size);border-radius:var(--section-border-radius);color:var(--input-section-color, var(--mantine-color-dimmed))}.m_82577fc2[data-position=right]{--section-pointer-events: var(--input-right-section-pointer-events);--section-end: var(--right-section-end);--section-size: var(--input-right-section-size);--section-border-radius: var(--right-section-border-radius)}.m_6c018570[data-size=xs] .m_82577fc2[data-position=right]:has([data-combined-clear-section]){--section-size: 41px}.m_6c018570[data-size=sm] .m_82577fc2[data-position=right]:has([data-combined-clear-section]){--section-size: 50px}.m_6c018570[data-size=md] .m_82577fc2[data-position=right]:has([data-combined-clear-section]){--section-size: 60px}.m_6c018570[data-size=lg] .m_82577fc2[data-position=right]:has([data-combined-clear-section]){--section-size: 72px}.m_6c018570[data-size=xl] .m_82577fc2[data-position=right]:has([data-combined-clear-section]){--section-size: 89px}.m_82577fc2[data-position=left]{--section-pointer-events: var(--input-left-section-pointer-events);--section-start: var(--left-section-start);--section-size: var(--input-left-section-size);--section-border-radius: var(--left-section-border-radius)}.m_88bacfd0{color:var(--input-placeholder-color, var(--mantine-color-placeholder))}[data-error] .m_88bacfd0{--input-placeholder-color: var(--input-color, var(--mantine-color-placeholder))}.m_46b77525{line-height:var(--mantine-line-height)}.m_8fdc1311{display:inline-block;font-weight:500;overflow-wrap:break-word;cursor:default;-webkit-tap-highlight-color:transparent;font-size:var(--input-label-size, var(--mantine-font-size-sm))}.m_78a94662{color:var(--input-asterisk-color, var(--mantine-color-error))}.m_8f816625,.m_fe47ce59{word-wrap:break-word;line-height:1.2;display:block;margin:0;padding:0}.m_8f816625{color:var(--mantine-color-error);font-size:var(--input-error-size, calc(var(--mantine-font-size-sm) - calc(.125rem * var(--mantine-scale))))}.m_fe47ce59{color:var(--mantine-color-dimmed);font-size:var(--input-description-size, calc(var(--mantine-font-size-sm) - calc(.125rem * var(--mantine-scale))))}.m_8bffd616{display:flex}.m_9bdbb667{--accordion-radius: var(--mantine-radius-default)}.m_df78851f{overflow-wrap:break-word}.m_4ba554d4{padding:var(--mantine-spacing-md);padding-top:calc(var(--mantine-spacing-xs) / 2)}.m_8fa820a0{margin:0;padding:0}.m_4ba585b8{width:100%;display:flex;align-items:center;flex-direction:row-reverse;padding-inline:var(--mantine-spacing-md);opacity:1;cursor:pointer;background-color:transparent;color:var(--mantine-color-bright)}.m_4ba585b8:where([data-chevron-position=left]){flex-direction:row;padding-inline-start:0}.m_4ba585b8:where(:disabled,[data-disabled]){opacity:.4;cursor:not-allowed}@media(hover:hover){:where([data-mantine-color-scheme=light]) .m_6939a5e9:where(:not(:disabled,[data-disabled])):hover,:where([data-mantine-color-scheme=light]) .m_4271d21b:where(:not(:disabled,[data-disabled])):hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_6939a5e9:where(:not(:disabled,[data-disabled])):hover,:where([data-mantine-color-scheme=dark]) .m_4271d21b:where(:not(:disabled,[data-disabled])):hover{background-color:var(--mantine-color-dark-6)}}@media(hover:none){:where([data-mantine-color-scheme=light]) .m_6939a5e9:where(:not(:disabled,[data-disabled])):active,:where([data-mantine-color-scheme=light]) .m_4271d21b:where(:not(:disabled,[data-disabled])):active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_6939a5e9:where(:not(:disabled,[data-disabled])):active,:where([data-mantine-color-scheme=dark]) .m_4271d21b:where(:not(:disabled,[data-disabled])):active{background-color:var(--mantine-color-dark-6)}}.m_df3ffa0f{color:inherit;font-weight:400;flex:1;overflow:hidden;text-overflow:ellipsis;padding-top:var(--mantine-spacing-sm);padding-bottom:var(--mantine-spacing-sm)}.m_3f35ae96{display:flex;align-items:center;justify-content:flex-start;transition:transform var(--accordion-transition-duration, .2s) ease;width:var(--accordion-chevron-size, calc(.9375rem * var(--mantine-scale)));min-width:var(--accordion-chevron-size, calc(.9375rem * var(--mantine-scale)));transform:rotate(0)}.m_3f35ae96:where([data-rotate]){transform:rotate(180deg)}.m_3f35ae96:where([data-position=left]){margin-inline-end:var(--mantine-spacing-md);margin-inline-start:var(--mantine-spacing-md)}.m_9bd771fe{display:flex;align-items:center;justify-content:center;margin-inline-end:var(--mantine-spacing-sm)}.m_9bd771fe:where([data-chevron-position=left]){margin-inline-end:0;margin-inline-start:var(--mantine-spacing-lg)}:where([data-mantine-color-scheme=light]) .m_9bd7b098{--item-border-color: var(--mantine-color-gray-3);--item-filled-color: var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_9bd7b098{--item-border-color: var(--mantine-color-dark-4);--item-filled-color: var(--mantine-color-dark-6)}.m_fe19b709{border-bottom:1px solid var(--item-border-color)}.m_1f921b3b{border:1px solid var(--item-border-color);transition:background-color .15s ease}.m_1f921b3b:where([data-active]){background-color:var(--item-filled-color)}.m_1f921b3b:first-of-type{border-start-start-radius:var(--accordion-radius);border-start-end-radius:var(--accordion-radius)}.m_1f921b3b:first-of-type>[data-accordion-control]{border-start-start-radius:var(--accordion-radius);border-start-end-radius:var(--accordion-radius)}.m_1f921b3b:last-of-type{border-end-start-radius:var(--accordion-radius);border-end-end-radius:var(--accordion-radius)}.m_1f921b3b:last-of-type>[data-accordion-control]{border-end-start-radius:var(--accordion-radius);border-end-end-radius:var(--accordion-radius)}.m_1f921b3b+.m_1f921b3b{border-top:0}.m_2cdf939a{border-radius:var(--accordion-radius)}.m_2cdf939a:where([data-active]){background-color:var(--item-filled-color)}.m_9f59b069{background-color:var(--item-filled-color);border-radius:var(--accordion-radius);border:1px solid transparent;transition:background-color .15s ease}.m_9f59b069[data-active]{border-color:var(--item-border-color)}:where([data-mantine-color-scheme=light]) .m_9f59b069[data-active]{background-color:var(--mantine-color-white)}:where([data-mantine-color-scheme=dark]) .m_9f59b069[data-active]{background-color:var(--mantine-color-dark-7)}.m_9f59b069+.m_9f59b069{margin-top:var(--mantine-spacing-md)}.m_8d3f4000{--ai-size-xs: 18px;--ai-size-sm: 22px;--ai-size-md: 28px;--ai-size-lg: 34px;--ai-size-xl: 44px;--ai-size-input-xs: 30px;--ai-size-input-sm: 36px;--ai-size-input-md: 42px;--ai-size-input-lg: 50px;--ai-size-input-xl: 60px;--ai-size: var(--ai-size-md);--ai-color: var(--mantine-color-white);line-height:1;display:inline-flex;align-items:center;justify-content:center;position:relative;-webkit-user-select:none;user-select:none;overflow:hidden;width:var(--ai-size);height:var(--ai-size);min-width:var(--ai-size);min-height:var(--ai-size);border-radius:var(--ai-radius, var(--mantine-radius-default));background:var(--ai-bg, var(--mantine-primary-color-filled));color:var(--ai-color, var(--mantine-color-white));border:var(--ai-bd, calc(.0625rem * var(--mantine-scale)) solid transparent);cursor:pointer}@media(hover:hover){.m_8d3f4000:hover:where(:not([data-loading],:disabled,[data-disabled])){background-color:var(--ai-hover, var(--mantine-primary-color-filled-hover));color:var(--ai-hover-color, var(--ai-color))}}@media(hover:none){.m_8d3f4000:active:where(:not([data-loading],:disabled,[data-disabled])){background-color:var(--ai-hover, var(--mantine-primary-color-filled-hover));color:var(--ai-hover-color, var(--ai-color))}}.m_8d3f4000[data-loading]{cursor:not-allowed}.m_8d3f4000[data-loading] .m_8d3afb97{opacity:0;transform:translateY(100%)}.m_8d3f4000:where(:disabled:not([data-loading]),[data-disabled]:not([data-loading])){cursor:not-allowed;border:1px solid transparent;color:var(--mantine-color-disabled-color);background:var(--mantine-color-disabled)}.m_8d3f4000:where(:disabled:not([data-loading]),[data-disabled]:not([data-loading])):active{transform:none}.m_302b9fb1{inset:-1px;position:absolute;border-radius:var(--ai-radius, var(--mantine-radius-default));display:flex;align-items:center;justify-content:center}:where([data-mantine-color-scheme=light]) .m_302b9fb1{background-color:#ffffff26}:where([data-mantine-color-scheme=dark]) .m_302b9fb1{background-color:#00000026}.m_1a0f1b21{--ai-border-width: 1px;display:flex}.m_1a0f1b21 :where(*):focus{position:relative;z-index:1}.m_1a0f1b21[data-orientation=horizontal]{flex-direction:row}.m_1a0f1b21[data-orientation=horizontal] .m_8d3f4000:not(:only-child):first-child,.m_1a0f1b21[data-orientation=horizontal] .m_437b6484:not(:only-child):first-child{border-end-end-radius:0;border-start-end-radius:0;border-inline-end-width:calc(var(--ai-border-width) / 2)}.m_1a0f1b21[data-orientation=horizontal] .m_8d3f4000:not(:only-child):last-child,.m_1a0f1b21[data-orientation=horizontal] .m_437b6484:not(:only-child):last-child{border-end-start-radius:0;border-start-start-radius:0;border-inline-start-width:calc(var(--ai-border-width) / 2)}.m_1a0f1b21[data-orientation=horizontal] .m_8d3f4000:not(:only-child):not(:first-child):not(:last-child),.m_1a0f1b21[data-orientation=horizontal] .m_437b6484:not(:only-child):not(:first-child):not(:last-child){border-radius:0;border-inline-width:calc(var(--ai-border-width) / 2)}.m_1a0f1b21[data-orientation=vertical]{flex-direction:column}.m_1a0f1b21[data-orientation=vertical] .m_8d3f4000:not(:only-child):first-child,.m_1a0f1b21[data-orientation=vertical] .m_437b6484:not(:only-child):first-child{border-end-start-radius:0;border-end-end-radius:0;border-bottom-width:calc(var(--ai-border-width) / 2)}.m_1a0f1b21[data-orientation=vertical] .m_8d3f4000:not(:only-child):last-child,.m_1a0f1b21[data-orientation=vertical] .m_437b6484:not(:only-child):last-child{border-start-start-radius:0;border-start-end-radius:0;border-top-width:calc(var(--ai-border-width) / 2)}.m_1a0f1b21[data-orientation=vertical] .m_8d3f4000:not(:only-child):not(:first-child):not(:last-child),.m_1a0f1b21[data-orientation=vertical] .m_437b6484:not(:only-child):not(:first-child):not(:last-child){border-radius:0;border-bottom-width:calc(var(--ai-border-width) / 2);border-top-width:calc(var(--ai-border-width) / 2)}.m_8d3afb97{display:flex;align-items:center;justify-content:center;transition:transform .15s ease,opacity .1s ease;width:100%;height:100%}.m_437b6484{--section-height-xs: 18px;--section-height-sm: 22px;--section-height-md: 28px;--section-height-lg: 34px;--section-height-xl: 44px;--section-height-input-xs: 30px;--section-height-input-sm: 36px;--section-height-input-md: 42px;--section-height-input-lg: 50px;--section-height-input-xl: 60px;--section-padding-x-xs: 6px;--section-padding-x-sm: 8px;--section-padding-x-md: 10px;--section-padding-x-lg: 12px;--section-padding-x-xl: 16px;--section-height: var(--section-height-sm);--section-padding-x: var(--section-padding-x-sm);--section-color: var(--mantine-color-white);font-weight:600;width:auto;border-radius:var(--section-radius, var(--mantine-radius-default));font-size:var(--section-fz, var(--mantine-font-size-sm));background:var(--section-bg, var(--mantine-primary-color-filled));border:var(--section-bd, calc(.0625rem * var(--mantine-scale)) solid transparent);color:var(--section-color, var(--mantine-color-white));height:var(--section-height, var(--section-height-sm));padding-inline:var(--section-padding-x, var(--section-padding-x-sm));vertical-align:middle;line-height:1;display:inline-flex;align-items:center;justify-content:center}.m_7f854edf{position:fixed;z-index:var(--affix-z-index);inset-inline-start:var(--affix-left);inset-inline-end:var(--affix-right);top:var(--affix-top);bottom:var(--affix-bottom)}.m_66836ed3{--alert-radius: var(--mantine-radius-default);--alert-bg: var(--mantine-primary-color-light);--alert-bd: 1px solid transparent;--alert-color: var(--mantine-primary-color-light-color);padding:var(--mantine-spacing-md) var(--mantine-spacing-md);border-radius:var(--alert-radius);position:relative;overflow:hidden;background-color:var(--alert-bg);border:var(--alert-bd);color:var(--alert-color)}.m_a5d60502{display:flex}.m_667c2793{flex:1;display:flex;flex-direction:column;gap:var(--mantine-spacing-xs)}.m_6a03f287{display:flex;align-items:center;justify-content:space-between;font-size:var(--mantine-font-size-sm);font-weight:700}.m_6a03f287:where([data-with-close-button]){padding-inline-end:var(--mantine-spacing-md)}.m_698f4f23{display:block;overflow:hidden;text-overflow:ellipsis}.m_667f2a6a{line-height:1;width:20px;height:20px;display:flex;align-items:center;justify-content:flex-start;margin-inline-end:var(--mantine-spacing-md);margin-top:1px}.m_7fa78076{text-overflow:ellipsis;overflow:hidden;font-size:var(--mantine-font-size-sm)}:where([data-mantine-color-scheme=light]) .m_7fa78076{color:var(--mantine-color-black)}:where([data-mantine-color-scheme=dark]) .m_7fa78076{color:var(--mantine-color-white)}.m_7fa78076:where([data-variant=filled]){color:var(--alert-color)}.m_7fa78076:where([data-variant=white]){color:var(--mantine-color-black)}.m_87f54839{width:20px;height:20px;color:var(--alert-color)}.m_849cf0da{color:var(--mantine-color-anchor);text-decoration:none;appearance:none;border:none;display:inline;padding:0;margin:0;background-color:transparent;cursor:pointer}@media(hover:hover){.m_849cf0da:where([data-underline=hover]):hover{text-decoration:underline}}@media(hover:none){.m_849cf0da:where([data-underline=hover]):active{text-decoration:underline}}.m_849cf0da:where([data-underline=not-hover]){text-decoration:underline}@media(hover:hover){.m_849cf0da:where([data-underline=not-hover]):hover{text-decoration:none}}@media(hover:none){.m_849cf0da:where([data-underline=not-hover]):active{text-decoration:none}}.m_849cf0da:where([data-underline=always]){text-decoration:underline}.m_849cf0da:where([data-variant=gradient]),.m_849cf0da:where([data-variant=gradient]):hover{text-decoration:none}.m_849cf0da:where([data-line-clamp]){display:-webkit-box}.m_71ac47fc{--ar-ratio: 1;max-width:100%}.m_71ac47fc>:where(*:not(style)){aspect-ratio:var(--ar-ratio);width:100%}.m_71ac47fc>:where(img,video){object-fit:cover}.m_89ab340[data-resizing]{--app-shell-transition-duration: 0ms !important}.m_89ab340[data-disabled]{--app-shell-header-offset: 0rem !important;--app-shell-navbar-offset: 0rem !important;--app-shell-aside-offset: 0rem !important;--app-shell-footer-offset: 0rem !important}[data-mantine-color-scheme=light] .m_89ab340{--app-shell-border-color: var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .m_89ab340{--app-shell-border-color: var(--mantine-color-dark-4)}.m_45252eee,.m_9cdde9a,.m_3b16f56b,.m_8983817,.m_3840c879{transition-duration:var(--app-shell-transition-duration);transition-timing-function:var(--app-shell-transition-timing-function)}.m_45252eee,.m_9cdde9a{position:fixed;display:flex;flex-direction:column;top:var(--app-shell-header-offset, 0rem);height:calc(100dvh - var(--app-shell-header-offset, 0rem) - var(--app-shell-footer-offset, 0rem));background-color:var(--mantine-color-body);transition-property:transform,top,height}:where([data-layout=alt]) .m_45252eee,:where([data-layout=alt]) .m_9cdde9a{top:0rem;height:100dvh}.m_45252eee{inset-inline-start:0;width:var(--app-shell-navbar-width);transition-property:transform,top,height;transform:var(--app-shell-navbar-transform);z-index:var(--app-shell-navbar-z-index)}:where([dir=rtl]) .m_45252eee{transform:var(--app-shell-navbar-transform-rtl)}.m_45252eee:where([data-with-border]){border-inline-end:1px solid var(--app-shell-border-color)}.m_9cdde9a{inset-inline-end:0;width:var(--app-shell-aside-width);transform:var(--app-shell-aside-transform);z-index:var(--app-shell-aside-z-index)}:where([dir=rtl]) .m_9cdde9a{transform:var(--app-shell-aside-transform-rtl)}.m_9cdde9a:where([data-with-border]){border-inline-start:1px solid var(--app-shell-border-color)}:where([data-scroll-locked]) .m_9cdde9a{visibility:var(--app-shell-aside-scroll-locked-visibility)}.m_8983817{padding-inline-start:calc(var(--app-shell-navbar-offset, 0rem) + var(--app-shell-padding));padding-inline-end:calc(var(--app-shell-aside-offset, 0rem) + var(--app-shell-padding));padding-top:calc(var(--app-shell-header-offset, 0rem) + var(--app-shell-padding));padding-bottom:calc(var(--app-shell-footer-offset, 0rem) + var(--app-shell-padding));min-height:100dvh;transition-property:padding}.m_3b16f56b,.m_3840c879{position:fixed;inset-inline:0;transition-property:transform,margin-inline-start,margin-inline-end;background-color:var(--mantine-color-body)}:where([data-layout=alt]) .m_3b16f56b,:where([data-layout=alt]) .m_3840c879{margin-inline-start:var(--app-shell-navbar-offset, 0rem);margin-inline-end:var(--app-shell-aside-offset, 0rem)}.m_3b16f56b{top:0;height:var(--app-shell-header-height);background-color:var(--mantine-color-body);transform:var(--app-shell-header-transform);z-index:var(--app-shell-header-z-index)}.m_3b16f56b:where([data-with-border]){border-bottom:1px solid var(--app-shell-border-color)}.m_3840c879{bottom:0;height:calc(var(--app-shell-footer-height) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);transform:var(--app-shell-footer-transform);z-index:var(--app-shell-footer-z-index)}.m_3840c879:where([data-with-border]){border-top:1px solid var(--app-shell-border-color)}.m_6dcfc7c7{flex-grow:0}.m_6dcfc7c7:where([data-grow]){flex-grow:1}.m_11def92b{--ag-spacing: var(--mantine-spacing-sm);--ag-offset: calc(var(--ag-spacing) * -1);display:flex;padding-inline-start:var(--ag-spacing)}.m_f85678b6{--avatar-size-xs: 16px;--avatar-size-sm: 26px;--avatar-size-md: 38px;--avatar-size-lg: 56px;--avatar-size-xl: 84px;--avatar-size: var(--avatar-size-md);--avatar-radius: 1000px;--avatar-bg: var(--mantine-color-gray-light);--avatar-bd: 1px solid transparent;--avatar-color: var(--mantine-color-gray-light-color);--avatar-placeholder-fz: calc(var(--avatar-size) / 2.5);-webkit-tap-highlight-color:transparent;position:relative;display:block;-webkit-user-select:none;user-select:none;overflow:hidden;border-radius:var(--avatar-radius);text-decoration:none;padding:0;width:var(--avatar-size);height:var(--avatar-size);min-width:var(--avatar-size)}.m_f85678b6:where([data-within-group]){margin-inline-start:var(--ag-offset);border:2px solid var(--mantine-color-body);background:var(--mantine-color-body)}.m_11f8ac07{object-fit:cover;width:100%;height:100%;display:block}.m_104cd71f{font-weight:700;display:flex;align-items:center;justify-content:center;width:100%;height:100%;-webkit-user-select:none;user-select:none;border-radius:var(--avatar-radius);font-size:var(--avatar-placeholder-fz);background:var(--avatar-bg);border:var(--avatar-bd);color:var(--avatar-color)}.m_104cd71f>[data-avatar-placeholder-icon]{width:70%;height:70%}.m_347db0ec{--badge-height-xs: 16px;--badge-height-sm: 18px;--badge-height-md: 20px;--badge-height-lg: 26px;--badge-height-xl: 32px;--badge-fz-xs: 9px;--badge-fz-sm: 10px;--badge-fz-md: 11px;--badge-fz-lg: 13px;--badge-fz-xl: 16px;--badge-padding-x-xs: 6px;--badge-padding-x-sm: 8px;--badge-padding-x-md: 10px;--badge-padding-x-lg: 12px;--badge-padding-x-xl: 16px;--badge-height: var(--badge-height-md);--badge-fz: var(--badge-fz-md);--badge-padding-x: var(--badge-padding-x-md);--badge-radius: 1000px;--badge-lh: calc(var(--badge-height) - calc(.125rem * var(--mantine-scale)));--badge-color: var(--mantine-color-white);--badge-bg: var(--mantine-primary-color-filled);--badge-border-width: 1px;--badge-bd: var(--badge-border-width) solid transparent;-webkit-tap-highlight-color:transparent;font-size:var(--badge-fz);border-radius:var(--badge-radius);height:var(--badge-height);line-height:var(--badge-lh);text-decoration:none;padding:0 var(--badge-padding-x);display:inline-grid;align-items:center;justify-content:center;width:fit-content;text-transform:uppercase;font-weight:700;letter-spacing:.25px;cursor:default;text-overflow:ellipsis;overflow:hidden;color:var(--badge-color);background:var(--badge-bg);border:var(--badge-bd)}.m_347db0ec:where([data-with-left-section],[data-variant=dot]){grid-template-columns:auto 1fr}.m_347db0ec:where([data-with-right-section]){grid-template-columns:1fr auto}.m_347db0ec:where([data-with-left-section][data-with-right-section],[data-variant=dot][data-with-right-section]){grid-template-columns:auto 1fr auto}.m_347db0ec:where([data-block]){display:flex;width:100%}.m_347db0ec:where([data-circle]){padding-inline:2px;display:flex;width:var(--badge-height)}.m_fbd81e3d{--badge-dot-size: calc(var(--badge-height) / 3.4)}:where([data-mantine-color-scheme=light]) .m_fbd81e3d{background-color:var(--mantine-color-white);border-color:var(--mantine-color-gray-4);color:var(--mantine-color-black)}:where([data-mantine-color-scheme=dark]) .m_fbd81e3d{background-color:var(--mantine-color-dark-5);border-color:var(--mantine-color-dark-5);color:var(--mantine-color-white)}.m_fbd81e3d:before{content:"";display:block;width:var(--badge-dot-size);height:var(--badge-dot-size);border-radius:var(--badge-dot-size);background-color:var(--badge-dot-color);margin-inline-end:var(--badge-dot-size)}.m_5add502a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;cursor:inherit}.m_91fdda9b{--badge-section-margin: calc(var(--mantine-spacing-xs) / 2);display:inline-flex;justify-content:center;align-items:center;max-height:calc(var(--badge-height) - var(--badge-border-width) * 2)}.m_91fdda9b:where([data-position=left]){margin-inline-end:var(--badge-section-margin)}.m_91fdda9b:where([data-position=right]){margin-inline-start:var(--badge-section-margin)}.m_2ce0de02{background-size:cover;background-position:center;display:block;width:100%;border:0;text-decoration:none;border-radius:var(--bi-radius, 0)}.m_ddec01c0{--blockquote-border: 3px solid var(--bq-bd);position:relative;margin:0;border-inline-start:var(--blockquote-border);border-start-end-radius:var(--bq-radius);border-end-end-radius:var(--bq-radius);padding:var(--mantine-spacing-xl) calc(2.375rem * var(--mantine-scale))}:where([data-mantine-color-scheme=light]) .m_ddec01c0{background-color:var(--bq-bg-light)}:where([data-mantine-color-scheme=dark]) .m_ddec01c0{background-color:var(--bq-bg-dark)}.m_dde7bd57{--blockquote-icon-offset: calc(var(--bq-icon-size) / -2);position:absolute;color:var(--bq-bd);background-color:var(--mantine-color-body);display:flex;align-items:center;justify-content:center;top:var(--blockquote-icon-offset);inset-inline-start:var(--blockquote-icon-offset);width:var(--bq-icon-size);height:var(--bq-icon-size);border-radius:var(--bq-icon-size)}.m_dde51a35{display:block;margin-top:var(--mantine-spacing-md);opacity:.6;font-size:85%}.m_8b3717df{display:flex;align-items:center;flex-wrap:wrap}.m_f678d540{line-height:1;white-space:nowrap;-webkit-tap-highlight-color:transparent}.m_3b8f2208{margin-inline:var(--bc-separator-margin, var(--mantine-spacing-xs));line-height:1;display:flex;align-items:center;justify-content:center}:where([data-mantine-color-scheme=light]) .m_3b8f2208{color:var(--mantine-color-gray-7)}:where([data-mantine-color-scheme=dark]) .m_3b8f2208{color:var(--mantine-color-dark-2)}.m_77c9d27d{--button-height-xs: 30px;--button-height-sm: 36px;--button-height-md: 42px;--button-height-lg: 50px;--button-height-xl: 60px;--button-height-compact-xs: 22px;--button-height-compact-sm: 26px;--button-height-compact-md: 30px;--button-height-compact-lg: 34px;--button-height-compact-xl: 40px;--button-padding-x-xs: 14px;--button-padding-x-sm: 18px;--button-padding-x-md: 22px;--button-padding-x-lg: 26px;--button-padding-x-xl: 32px;--button-padding-x-compact-xs: 7px;--button-padding-x-compact-sm: 8px;--button-padding-x-compact-md: 10px;--button-padding-x-compact-lg: 12px;--button-padding-x-compact-xl: 14px;--button-height: var(--button-height-sm);--button-padding-x: var(--button-padding-x-sm);--button-color: var(--mantine-color-white);-webkit-user-select:none;user-select:none;font-weight:600;position:relative;line-height:1;text-align:center;overflow:hidden;width:auto;cursor:pointer;display:inline-block;border-radius:var(--button-radius, var(--mantine-radius-default));font-size:var(--button-fz, var(--mantine-font-size-sm));background:var(--button-bg, var(--mantine-primary-color-filled));border:var(--button-bd, calc(.0625rem * var(--mantine-scale)) solid transparent);color:var(--button-color, var(--mantine-color-white));height:var(--button-height, var(--button-height-sm));padding-inline:var(--button-padding-x, var(--button-padding-x-sm));vertical-align:middle}.m_77c9d27d:where([data-block]){display:block;width:100%}.m_77c9d27d:where([data-with-left-section]){padding-inline-start:calc(var(--button-padding-x) / 1.5)}.m_77c9d27d:where([data-with-right-section]){padding-inline-end:calc(var(--button-padding-x) / 1.5)}.m_77c9d27d:where(:disabled:not([data-loading]),[data-disabled]:not([data-loading])){cursor:not-allowed;border:1px solid transparent;transform:none;color:var(--mantine-color-disabled-color);background:var(--mantine-color-disabled)}.m_77c9d27d:before{content:"";pointer-events:none;position:absolute;inset:-1px;border-radius:var(--button-radius, var(--mantine-radius-default));transform:translateY(-100%);opacity:0;filter:blur(12px);transition:transform .15s ease,opacity .1s ease}:where([data-mantine-color-scheme=light]) .m_77c9d27d:before{background-color:#ffffff26}:where([data-mantine-color-scheme=dark]) .m_77c9d27d:before{background-color:#00000026}.m_77c9d27d:where([data-loading]){cursor:not-allowed;transform:none}.m_77c9d27d:where([data-loading]):before{transform:translateY(0);opacity:1}.m_77c9d27d:where([data-loading]) .m_80f1301b{opacity:0;transform:translateY(100%)}@media(hover:hover){.m_77c9d27d:hover:where(:not([data-loading],:disabled,[data-disabled])){background-color:var(--button-hover, var(--mantine-primary-color-filled-hover));color:var(--button-hover-color, var(--button-color))}}@media(hover:none){.m_77c9d27d:active:where(:not([data-loading],:disabled,[data-disabled])){background-color:var(--button-hover, var(--mantine-primary-color-filled-hover));color:var(--button-hover-color, var(--button-color))}}.m_80f1301b{display:flex;align-items:center;justify-content:var(--button-justify, center);height:100%;overflow:visible;transition:transform .15s ease,opacity .1s ease}.m_811560b9{white-space:nowrap;height:100%;overflow:hidden;display:flex;align-items:center;opacity:1}.m_811560b9:where([data-loading]){opacity:.2}.m_a74036a{display:flex;align-items:center}.m_a74036a:where([data-position=left]){margin-inline-end:var(--mantine-spacing-xs)}.m_a74036a:where([data-position=right]){margin-inline-start:var(--mantine-spacing-xs)}.m_a25b86ee{position:absolute;left:50%;top:50%}.m_80d6d844{--button-border-width: 1px;display:flex}.m_80d6d844 :where(.m_77c9d27d):focus{position:relative;z-index:1}.m_80d6d844[data-orientation=horizontal]{flex-direction:row}.m_80d6d844[data-orientation=horizontal] .m_77c9d27d:not(:only-child):first-child,.m_80d6d844[data-orientation=horizontal] .m_70be2a01:not(:only-child):first-child{border-end-end-radius:0;border-start-end-radius:0;border-inline-end-width:calc(var(--button-border-width) / 2)}.m_80d6d844[data-orientation=horizontal] .m_77c9d27d:not(:only-child):last-child,.m_80d6d844[data-orientation=horizontal] .m_70be2a01:not(:only-child):last-child{border-end-start-radius:0;border-start-start-radius:0;border-inline-start-width:calc(var(--button-border-width) / 2)}.m_80d6d844[data-orientation=horizontal] .m_77c9d27d:not(:only-child):not(:first-child):not(:last-child),.m_80d6d844[data-orientation=horizontal] .m_70be2a01:not(:only-child):not(:first-child):not(:last-child){border-radius:0;border-inline-width:calc(var(--button-border-width) / 2)}.m_80d6d844[data-orientation=vertical]{flex-direction:column}.m_80d6d844[data-orientation=vertical] .m_77c9d27d:not(:only-child):first-child,.m_80d6d844[data-orientation=vertical] .m_70be2a01:not(:only-child):first-child{border-end-start-radius:0;border-end-end-radius:0;border-bottom-width:calc(var(--button-border-width) / 2)}.m_80d6d844[data-orientation=vertical] .m_77c9d27d:not(:only-child):last-child,.m_80d6d844[data-orientation=vertical] .m_70be2a01:not(:only-child):last-child{border-start-start-radius:0;border-start-end-radius:0;border-top-width:calc(var(--button-border-width) / 2)}.m_80d6d844[data-orientation=vertical] .m_77c9d27d:not(:only-child):not(:first-child):not(:last-child),.m_80d6d844[data-orientation=vertical] .m_70be2a01:not(:only-child):not(:first-child):not(:last-child){border-radius:0;border-bottom-width:calc(var(--button-border-width) / 2);border-top-width:calc(var(--button-border-width) / 2)}.m_70be2a01{--section-height-xs: 30px;--section-height-sm: 36px;--section-height-md: 42px;--section-height-lg: 50px;--section-height-xl: 60px;--section-height-compact-xs: 22px;--section-height-compact-sm: 26px;--section-height-compact-md: 30px;--section-height-compact-lg: 34px;--section-height-compact-xl: 40px;--section-padding-x-xs: 14px;--section-padding-x-sm: 18px;--section-padding-x-md: 22px;--section-padding-x-lg: 26px;--section-padding-x-xl: 32px;--section-padding-x-compact-xs: 7px;--section-padding-x-compact-sm: 8px;--section-padding-x-compact-md: 10px;--section-padding-x-compact-lg: 12px;--section-padding-x-compact-xl: 14px;--section-height: var(--section-height-sm);--section-padding-x: var(--section-padding-x-sm);--section-color: var(--mantine-color-white);font-weight:600;width:auto;border-radius:var(--section-radius, var(--mantine-radius-default));font-size:var(--section-fz, var(--mantine-font-size-sm));background:var(--section-bg, var(--mantine-primary-color-filled));border:var(--section-bd, calc(.0625rem * var(--mantine-scale)) solid transparent);color:var(--section-color, var(--mantine-color-white));height:var(--section-height, var(--section-height-sm));padding-inline:var(--section-padding-x, var(--section-padding-x-sm));vertical-align:middle;line-height:1;display:inline-flex;align-items:center;justify-content:center}.m_fea6bf1a{--burger-size-xs: 12px;--burger-size-sm: 18px;--burger-size-md: 24px;--burger-size-lg: 34px;--burger-size-xl: 42px;--burger-size: var(--burger-size-md);--burger-line-size: calc(var(--burger-size) / 12);width:calc(var(--burger-size) + var(--mantine-spacing-xs));height:calc(var(--burger-size) + var(--mantine-spacing-xs));padding:calc(var(--mantine-spacing-xs) / 2);cursor:pointer}:where([data-mantine-color-scheme=light]) .m_fea6bf1a{--burger-color: var(--mantine-color-black)}:where([data-mantine-color-scheme=dark]) .m_fea6bf1a{--burger-color: var(--mantine-color-white)}.m_d4fb9cad{position:relative;-webkit-user-select:none;user-select:none}.m_d4fb9cad,.m_d4fb9cad:before,.m_d4fb9cad:after{display:block;width:var(--burger-size);height:var(--burger-line-size);background-color:var(--burger-color);outline:1px solid transparent;transition-property:background-color,transform;transition-duration:var(--burger-transition-duration, .3s);transition-timing-function:var(--burger-transition-timing-function, ease)}.m_d4fb9cad:before,.m_d4fb9cad:after{position:absolute;content:"";inset-inline-start:0}.m_d4fb9cad:before{top:calc(var(--burger-size) / -3)}.m_d4fb9cad:after{top:calc(var(--burger-size) / 3)}.m_d4fb9cad[data-opened]{background-color:transparent}.m_d4fb9cad[data-opened]:before{transform:translateY(calc(var(--burger-size) / 3)) rotate(45deg)}.m_d4fb9cad[data-opened]:after{transform:translateY(calc(var(--burger-size) / -3)) rotate(-45deg)}.m_e615b15f{--card-padding: var(--mantine-spacing-md);position:relative;overflow:hidden;display:flex;flex-direction:column;padding:var(--card-padding);color:var(--mantine-color-text)}:where([data-mantine-color-scheme=light]) .m_e615b15f{background-color:var(--mantine-color-white)}:where([data-mantine-color-scheme=dark]) .m_e615b15f{background-color:var(--mantine-color-dark-6)}.m_599a2148{display:block;margin-inline:calc(var(--card-padding) * -1)}.m_599a2148:where(:first-child){margin-top:calc(var(--card-padding) * -1);border-top:none!important}.m_599a2148:where(:last-child){margin-bottom:calc(var(--card-padding) * -1);border-bottom:none!important}.m_599a2148:where([data-inherit-padding]){padding-inline:var(--card-padding)}.m_599a2148:where([data-with-border]){border-top:1px solid;border-bottom:1px solid}:where([data-mantine-color-scheme=light]) .m_599a2148{border-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_599a2148{border-color:var(--mantine-color-dark-4)}.m_599a2148+.m_599a2148{border-top:none!important}.m_4451eb3a{display:flex;align-items:center;justify-content:center}.m_4451eb3a:where([data-inline]){display:inline-flex}.m_bf2d988c{--checkbox-size-xs: 16px;--checkbox-size-sm: 20px;--checkbox-size-md: 24px;--checkbox-size-lg: 30px;--checkbox-size-xl: 36px;--checkbox-size: var(--checkbox-size-sm);--checkbox-color: var(--mantine-primary-color-filled)}.m_bf2d988c:where([data-variant=filled]){--checkbox-icon-color: var(--mantine-color-white)}.m_bf2d988c:where([data-variant=outline]){--checkbox-icon-color: var(--checkbox-color)}.m_26062bec{position:relative;width:var(--checkbox-size);height:var(--checkbox-size);order:1}.m_26062bec:where([data-label-position=left]){order:2}.m_26063560{appearance:none;border:1px solid transparent;width:var(--checkbox-size);height:var(--checkbox-size);border-radius:var(--checkbox-radius, var(--mantine-radius-default));padding:0;display:block;margin:0;transition:border-color .1s ease,background-color .1s ease;cursor:var(--mantine-cursor-type);-webkit-tap-highlight-color:transparent}:where([data-mantine-color-scheme=light]) .m_26063560{background-color:var(--mantine-color-white);border-color:var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_26063560{background-color:var(--mantine-color-dark-6);border-color:var(--mantine-color-dark-4)}.m_26063560:where([data-error]){border-color:var(--mantine-color-error)}.m_26063560[data-indeterminate],.m_26063560:checked{background-color:var(--checkbox-color);border-color:var(--checkbox-color)}.m_26063560[data-indeterminate]+.m_bf295423,.m_26063560:checked+.m_bf295423{opacity:1;transform:none}.m_26063560:disabled{cursor:not-allowed;border-color:var(--mantine-color-disabled-border);background-color:var(--mantine-color-disabled)}.m_26063560:disabled+.m_bf295423{color:var(--mantine-color-disabled-color)}.m_215c4542+.m_bf295423{color:var(--checkbox-color)}.m_215c4542[data-indeterminate]:not(:disabled),.m_215c4542:checked:not(:disabled){background-color:transparent;border-color:var(--checkbox-color)}.m_215c4542[data-indeterminate]:not(:disabled)+.m_bf295423,.m_215c4542:checked:not(:disabled)+.m_bf295423{color:var(--checkbox-icon-color);opacity:1;transform:none}.m_bf295423{position:absolute;inset:0;width:60%;margin:auto;color:var(--checkbox-icon-color);pointer-events:none;transform:translateY(calc(.3125rem * var(--mantine-scale))) scale(.5);opacity:0;transition:transform .1s ease,opacity .1s ease}.m_f59ffda3{--chip-size-xs: 23px;--chip-size-sm: 28px;--chip-size-md: 32px;--chip-size-lg: 36px;--chip-size-xl: 40px;--chip-icon-size-xs: 9px;--chip-icon-size-sm: 12px;--chip-icon-size-md: 14px;--chip-icon-size-lg: 16px;--chip-icon-size-xl: 18px;--chip-padding-xs: 16px;--chip-padding-sm: 20px;--chip-padding-md: 24px;--chip-padding-lg: 28px;--chip-padding-xl: 32px;--chip-checked-padding-xs: 8.2px;--chip-checked-padding-sm: 10px;--chip-checked-padding-md: 11.7px;--chip-checked-padding-lg: 13.5px;--chip-checked-padding-xl: 15.7px;--chip-spacing-xs: 10px;--chip-spacing-sm: 12px;--chip-spacing-md: 16px;--chip-spacing-lg: 20px;--chip-spacing-xl: 22px;--chip-size: var(--chip-size-sm);--chip-icon-size: var(--chip-icon-size-sm);--chip-padding: var(--chip-padding-sm);--chip-spacing: var(--chip-spacing-sm);--chip-checked-padding: var(--chip-checked-padding-sm);--chip-bg: var(--mantine-primary-color-filled);--chip-hover: var(--mantine-primary-color-filled-hover);--chip-color: var(--mantine-color-white);--chip-bd: 1px solid transparent}.m_be049a53{display:inline-flex;align-items:center;-webkit-user-select:none;user-select:none;border-radius:var(--chip-radius, 1000rem);height:var(--chip-size);font-size:var(--chip-fz, var(--mantine-font-size-sm));line-height:calc(var(--chip-size) - calc(.125rem * var(--mantine-scale)));padding-inline:var(--chip-padding);cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;border:1px solid transparent;color:var(--mantine-color-text)}.m_be049a53:where([data-checked]){padding:var(--chip-checked-padding)}.m_be049a53:where([data-disabled]){cursor:not-allowed;background-color:var(--mantine-color-disabled);color:var(--mantine-color-disabled-color)}:where([data-mantine-color-scheme=light]) .m_3904c1af:not([data-disabled]){background-color:var(--mantine-color-white);border:1px solid var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_3904c1af:not([data-disabled]){background-color:var(--mantine-color-dark-6);border:1px solid var(--mantine-color-dark-4)}@media(hover:hover){:where([data-mantine-color-scheme=light]) .m_3904c1af:not([data-disabled]):hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_3904c1af:not([data-disabled]):hover{background-color:var(--mantine-color-dark-5)}}@media(hover:none){:where([data-mantine-color-scheme=light]) .m_3904c1af:not([data-disabled]):active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_3904c1af:not([data-disabled]):active{background-color:var(--mantine-color-dark-5)}}.m_3904c1af:not([data-disabled]):where([data-checked]){--chip-icon-color: var(--chip-color);border:var(--chip-bd)}@media(hover:hover){.m_3904c1af:not([data-disabled]):where([data-checked]):hover{background-color:var(--chip-hover)}}@media(hover:none){.m_3904c1af:not([data-disabled]):where([data-checked]):active{background-color:var(--chip-hover)}}.m_fa109255:not([data-disabled]),.m_f7e165c3:not([data-disabled]){border:1px solid transparent;color:var(--mantine-color-text)}:where([data-mantine-color-scheme=light]) .m_fa109255:not([data-disabled]),:where([data-mantine-color-scheme=light]) .m_f7e165c3:not([data-disabled]){background-color:var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=dark]) .m_fa109255:not([data-disabled]),:where([data-mantine-color-scheme=dark]) .m_f7e165c3:not([data-disabled]){background-color:var(--mantine-color-dark-5)}@media(hover:hover){:where([data-mantine-color-scheme=light]) .m_fa109255:not([data-disabled]):hover,:where([data-mantine-color-scheme=light]) .m_f7e165c3:not([data-disabled]):hover{background-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_fa109255:not([data-disabled]):hover,:where([data-mantine-color-scheme=dark]) .m_f7e165c3:not([data-disabled]):hover{background-color:var(--mantine-color-dark-4)}}@media(hover:none){:where([data-mantine-color-scheme=light]) .m_fa109255:not([data-disabled]):active,:where([data-mantine-color-scheme=light]) .m_f7e165c3:not([data-disabled]):active{background-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_fa109255:not([data-disabled]):active,:where([data-mantine-color-scheme=dark]) .m_f7e165c3:not([data-disabled]):active{background-color:var(--mantine-color-dark-4)}}.m_fa109255:not([data-disabled]):where([data-checked]),.m_f7e165c3:not([data-disabled]):where([data-checked]){--chip-icon-color: var(--chip-color);color:var(--chip-color);background-color:var(--chip-bg)}@media(hover:hover){.m_fa109255:not([data-disabled]):where([data-checked]):hover,.m_f7e165c3:not([data-disabled]):where([data-checked]):hover{background-color:var(--chip-hover)}}@media(hover:none){.m_fa109255:not([data-disabled]):where([data-checked]):active,.m_f7e165c3:not([data-disabled]):where([data-checked]):active{background-color:var(--chip-hover)}}.m_9ac86df9{width:calc(var(--chip-icon-size) + (var(--chip-spacing) / 1.5));max-width:calc(var(--chip-icon-size) + (var(--chip-spacing) / 1.5));height:var(--chip-icon-size);display:flex;align-items:center;overflow:hidden}.m_d6d72580{width:var(--chip-icon-size);height:var(--chip-icon-size);display:block;color:var(--chip-icon-color, inherit)}.m_bde07329{width:0;height:0;padding:0;opacity:0;margin:0}.m_bde07329:focus-visible+.m_be049a53{outline:2px solid var(--mantine-primary-color-filled);outline-offset:2px}.m_b183c0a2{font-family:var(--mantine-font-family-monospace);line-height:var(--mantine-line-height);padding:2px calc(var(--mantine-spacing-xs) / 2);border-radius:var(--mantine-radius-sm);font-size:var(--mantine-font-size-xs);margin:0;overflow:auto}:where([data-mantine-color-scheme=light]) .m_b183c0a2{background-color:var(--code-bg, var(--mantine-color-gray-0))}:where([data-mantine-color-scheme=dark]) .m_b183c0a2{background-color:var(--code-bg, var(--mantine-color-dark-6))}.m_b183c0a2[data-block]{padding:var(--mantine-spacing-xs)}.m_b077c2bc{--ci-eye-dropper-icon-size-xs: 14px;--ci-eye-dropper-icon-size-sm: 16px;--ci-eye-dropper-icon-size-md: 18px;--ci-eye-dropper-icon-size-lg: 20px;--ci-eye-dropper-icon-size-xl: 22px;--ci-eye-dropper-icon-size: var(--ci-eye-dropper-icon-size-sm)}.m_66a028b5{--ci-button-size-xs: 22px;--ci-button-size-sm: 26px;--ci-button-size-md: 28px;--ci-button-size-lg: 32px;--ci-button-size-xl: 40px;--ci-button-size: var(--ci-button-size-sm);width:var(--ci-button-size);height:var(--ci-button-size);min-width:var(--ci-button-size);min-height:var(--ci-button-size)}.m_c5ccdcab{--ci-preview-size-xs: 16px;--ci-preview-size-sm: 18px;--ci-preview-size-md: 22px;--ci-preview-size-lg: 28px;--ci-preview-size-xl: 36px;--ci-preview-size: var(--ci-preview-size-sm)}.m_5ece2cd7{padding:8px}.m_fee9c77{--cp-width-xs: 180px;--cp-width-sm: 200px;--cp-width-md: 240px;--cp-width-lg: 280px;--cp-width-xl: 320px;--cp-preview-size-xs: 26px;--cp-preview-size-sm: 34px;--cp-preview-size-md: 42px;--cp-preview-size-lg: 50px;--cp-preview-size-xl: 54px;--cp-thumb-size-xs: 8px;--cp-thumb-size-sm: 12px;--cp-thumb-size-md: 16px;--cp-thumb-size-lg: 20px;--cp-thumb-size-xl: 22px;--cp-saturation-height-xs: 100px;--cp-saturation-height-sm: 110px;--cp-saturation-height-md: 120px;--cp-saturation-height-lg: 140px;--cp-saturation-height-xl: 160px;--cp-preview-size: var(--cp-preview-size-sm);--cp-thumb-size: var(--cp-thumb-size-sm);--cp-saturation-height: var(--cp-saturation-height-sm);--cp-width: var(--cp-width-sm);--cp-body-spacing: var(--mantine-spacing-sm);width:var(--cp-width);padding:1px}.m_fee9c77:where([data-full-width]){width:100%}.m_9dddfbac{width:var(--cp-preview-size);height:var(--cp-preview-size)}.m_bffecc3e{display:flex;padding-top:calc(var(--cp-body-spacing) / 2)}.m_3283bb96{flex:1}.m_3283bb96:not(:only-child){margin-inline-end:var(--mantine-spacing-xs)}.m_40d572ba{overflow:hidden;position:absolute;box-shadow:0 0 1px #0009;border:2px solid var(--mantine-color-white);width:var(--cp-thumb-size);height:var(--cp-thumb-size);border-radius:var(--cp-thumb-size);left:calc(var(--thumb-x-offset) - var(--cp-thumb-size) / 2);top:calc(var(--thumb-y-offset) - var(--cp-thumb-size) / 2)}.m_d8ee6fd8{height:unset!important;width:unset!important;min-width:0!important;min-height:0!important;margin:2px;cursor:pointer;padding-bottom:calc(var(--cp-swatch-size) - calc(.25rem * var(--mantine-scale)));flex:0 0 calc(var(--cp-swatch-size) - calc(.25rem * var(--mantine-scale)))}.m_5711e686{margin-top:5px;margin-inline:-2px;display:flex;flex-wrap:wrap}.m_5711e686:only-child{margin-top:0}.m_202a296e{--cp-thumb-size-xs: 8px;--cp-thumb-size-sm: 12px;--cp-thumb-size-md: 16px;--cp-thumb-size-lg: 20px;--cp-thumb-size-xl: 22px;-webkit-tap-highlight-color:transparent;position:relative;height:var(--cp-saturation-height);border-radius:var(--mantine-radius-sm);margin:calc(var(--cp-thumb-size) / 2)}.m_202a296e:where([data-focus-ring=auto]):focus:focus-visible .m_40d572ba{outline:2px solid var(--mantine-color-blue-filled)}.m_202a296e:where([data-focus-ring=always]):focus .m_40d572ba{outline:2px solid var(--mantine-color-blue-filled)}.m_11b3db02{position:absolute;border-radius:var(--mantine-radius-sm);inset:calc(var(--cp-thumb-size) * -1 / 2 - calc(.0625rem * var(--mantine-scale)))}.m_d856d47d{--cp-thumb-size-xs: 8px;--cp-thumb-size-sm: 12px;--cp-thumb-size-md: 16px;--cp-thumb-size-lg: 20px;--cp-thumb-size-xl: 22px;--cp-thumb-size: var(--cp-thumb-size, calc(.75rem * var(--mantine-scale)));position:relative;height:calc(var(--cp-thumb-size) + calc(.125rem * var(--mantine-scale)));margin-inline:calc(var(--cp-thumb-size) / 2);outline:none}.m_d856d47d+.m_d856d47d{margin-top:6px}.m_d856d47d:where([data-focus-ring=auto]):focus:focus-visible .m_40d572ba{outline:2px solid var(--mantine-color-blue-filled)}.m_d856d47d:where([data-focus-ring=always]):focus .m_40d572ba{outline:2px solid var(--mantine-color-blue-filled)}:where([data-mantine-color-scheme=light]) .m_d856d47d{--slider-checkers: var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_d856d47d{--slider-checkers: var(--mantine-color-dark-4)}.m_8f327113{position:absolute;top:0;bottom:0;inset-inline:calc(var(--cp-thumb-size) * -1 / 2 - calc(.0625rem * var(--mantine-scale)));border-radius:10000rem}.m_de3d2490{--cs-size: 28px;--cs-radius: 1000px;-webkit-tap-highlight-color:transparent;border:none;appearance:none;display:block;line-height:1;position:relative;width:var(--cs-size);height:var(--cs-size);min-width:var(--cs-size);min-height:var(--cs-size);border-radius:var(--cs-radius);color:inherit;text-decoration:none}[data-mantine-color-scheme=light] .m_de3d2490{--alpha-overlay-color: var(--mantine-color-gray-3);--alpha-overlay-bg: var(--mantine-color-white)}[data-mantine-color-scheme=dark] .m_de3d2490{--alpha-overlay-color: var(--mantine-color-dark-4);--alpha-overlay-bg: var(--mantine-color-dark-7)}.m_862f3d1b{position:absolute;inset:0;border-radius:var(--cs-radius)}.m_98ae7f22{position:absolute;inset:0;border-radius:var(--cs-radius);z-index:1;box-shadow:#0000001a 0 0 0 calc(.0625rem * var(--mantine-scale)) inset,#00000026 0 0 calc(.25rem * var(--mantine-scale)) inset}.m_95709ac0{position:absolute;inset:0;border-radius:var(--cs-radius);background-size:8px 8px;background-position:0 0,0 4px,4px -4px,-4px 0;background-image:linear-gradient(45deg,var(--alpha-overlay-color) 25%,transparent 25%),linear-gradient(-45deg,var(--alpha-overlay-color) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,var(--alpha-overlay-color) 75%),linear-gradient(-45deg,var(--alpha-overlay-bg) 75%,var(--alpha-overlay-color) 75%)}.m_93e74e3{position:absolute;inset:0;border-radius:var(--cs-radius);z-index:2;display:flex;align-items:center;justify-content:center}.m_88b62a41{--combobox-padding: 4px;padding:var(--combobox-padding)}.m_88b62a41:has([data-mantine-scrollbar]) .m_985517d8{max-width:calc(100% + var(--combobox-padding))}.m_88b62a41[data-composed]{padding-inline-end:0}.m_88b62a41[data-hidden]{display:none}.m_88b62a41,.m_b2821a6e{--combobox-option-padding-xs: 4px 8px;--combobox-option-padding-sm: 6px 10px;--combobox-option-padding-md: 8px 12px;--combobox-option-padding-lg: 10px 16px;--combobox-option-padding-xl: 14px 20px;--combobox-option-padding: var(--combobox-option-padding-sm)}.m_92253aa5{padding:var(--combobox-option-padding);font-size:var(--combobox-option-fz, var(--mantine-font-size-sm));border-radius:var(--mantine-radius-default);background-color:transparent;color:inherit;cursor:pointer;overflow-wrap:break-word}.m_92253aa5:where([data-combobox-selected]){background-color:var(--mantine-primary-color-filled);color:var(--mantine-color-white)}.m_92253aa5:where([data-combobox-disabled]){cursor:not-allowed;opacity:.35}@media(hover:hover){:where([data-mantine-color-scheme=light]) .m_92253aa5:hover:where(:not([data-combobox-selected],[data-combobox-disabled])){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_92253aa5:hover:where(:not([data-combobox-selected],[data-combobox-disabled])){background-color:var(--mantine-color-dark-7)}}@media(hover:none){:where([data-mantine-color-scheme=light]) .m_92253aa5:active:where(:not([data-combobox-selected],[data-combobox-disabled])){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_92253aa5:active:where(:not([data-combobox-selected],[data-combobox-disabled])){background-color:var(--mantine-color-dark-7)}}.m_985517d8{margin-inline:calc(var(--combobox-padding) * -1);margin-top:calc(var(--combobox-padding) * -1);width:calc(100% + var(--combobox-padding) * 2);border-top-width:0;border-inline-width:0;border-end-start-radius:0;border-end-end-radius:0;margin-bottom:var(--combobox-padding);position:relative}:where([data-mantine-color-scheme=light]) .m_985517d8,:where([data-mantine-color-scheme=light]) .m_985517d8:focus{border-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_985517d8,:where([data-mantine-color-scheme=dark]) .m_985517d8:focus{border-color:var(--mantine-color-dark-4)}:where([data-mantine-color-scheme=light]) .m_985517d8{background-color:var(--mantine-color-white)}:where([data-mantine-color-scheme=dark]) .m_985517d8{background-color:var(--mantine-color-dark-7)}.m_2530cd1d{font-size:var(--combobox-option-fz, var(--mantine-font-size-sm));text-align:center;padding:var(--combobox-option-padding);color:var(--mantine-color-dimmed)}.m_858f94bd,.m_82b967cb{font-size:var(--combobox-option-fz, var(--mantine-font-size-sm));border:0 solid transparent;margin-inline:calc(var(--combobox-padding) * -1);padding:var(--combobox-option-padding)}:where([data-mantine-color-scheme=light]) .m_858f94bd,:where([data-mantine-color-scheme=light]) .m_82b967cb{border-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_858f94bd,:where([data-mantine-color-scheme=dark]) .m_82b967cb{border-color:var(--mantine-color-dark-4)}.m_82b967cb{border-top-width:1px;margin-top:var(--combobox-padding);margin-bottom:calc(var(--combobox-padding) * -1)}.m_858f94bd{border-bottom-width:1px;margin-bottom:var(--combobox-padding);margin-top:calc(var(--combobox-padding) * -1)}.m_254f3e4f:has(.m_2bb2e9e5:only-child){display:none}.m_2bb2e9e5{color:var(--mantine-color-dimmed);font-size:calc(var(--combobox-option-fz, var(--mantine-font-size-sm)) * .85);padding:var(--combobox-option-padding);font-weight:500;position:relative;display:flex;align-items:center}.m_2bb2e9e5:after{content:"";flex:1;inset-inline:0;height:1px;margin-inline-start:var(--mantine-spacing-xs)}:where([data-mantine-color-scheme=light]) .m_2bb2e9e5:after{background-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_2bb2e9e5:after{background-color:var(--mantine-color-dark-4)}.m_2bb2e9e5:only-child{display:none}.m_2943220b{--combobox-chevron-size-xs: 14px;--combobox-chevron-size-sm: 18px;--combobox-chevron-size-md: 20px;--combobox-chevron-size-lg: 24px;--combobox-chevron-size-xl: 28px;--combobox-chevron-size: var(--combobox-chevron-size-sm)}:where([data-mantine-color-scheme=light]) .m_2943220b{--_combobox-chevron-color: var(--combobox-chevron-color, var(--mantine-color-gray-6))}:where([data-mantine-color-scheme=dark]) .m_2943220b{--_combobox-chevron-color: var(--combobox-chevron-color, var(--mantine-color-dark-3))}.m_2943220b{width:var(--combobox-chevron-size);height:var(--combobox-chevron-size);color:var(--_combobox-chevron-color)}.m_2943220b:where([data-error]){color:var(--combobox-chevron-color, var(--mantine-color-error))}.m_390b5f4{display:flex;align-items:center;gap:8px}.m_390b5f4:where([data-reverse]){justify-content:space-between}.m_8ee53fc2{opacity:.4;width:.8em;min-width:.8em;height:.8em}:where([data-combobox-selected]) .m_8ee53fc2{opacity:1}.m_a530ee0a{width:.8em;min-width:.8em;height:.8em}.m_7485cace{--container-size-xs: 540px;--container-size-sm: 720px;--container-size-md: 960px;--container-size-lg: 1140px;--container-size-xl: 1320px;--container-size: var(--container-size-md)}.m_7485cace:where([data-strategy=block]){max-width:var(--container-size);padding-inline:var(--mantine-spacing-md);margin-inline:auto}.m_7485cace:where([data-strategy=block]):where([data-fluid]){max-width:100%}.m_7485cace:where([data-strategy=grid]){display:grid;grid-template-columns:1fr min(100%,var(--container-size)) 1fr;margin-inline:auto}.m_7485cace:where([data-strategy=grid])>*{grid-column:2}.m_7485cace:where([data-strategy=grid])>[data-breakout]{grid-column:1 / -1}.m_7485cace:where([data-strategy=grid])>[data-breakout]>[data-container]{max-width:var(--container-size);margin-inline:auto}.m_e2125a27{--dialog-size-xs: 160px;--dialog-size-sm: 200px;--dialog-size-md: 340px;--dialog-size-lg: 400px;--dialog-size-xl: 500px;--dialog-size: var(--dialog-size-md);position:relative;width:var(--dialog-size);max-width:calc(100vw - var(--mantine-spacing-xl) * 2);min-height:50px}.m_5abab665{position:absolute;top:calc(var(--mantine-spacing-md) / 2);inset-inline-end:calc(var(--mantine-spacing-md) / 2)}.m_3eebeb36{--divider-size-xs: 1px;--divider-size-sm: 2px;--divider-size-md: 3px;--divider-size-lg: 4px;--divider-size-xl: 5px;--divider-size: var(--divider-size-xs)}:where([data-mantine-color-scheme=light]) .m_3eebeb36{--divider-color: var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_3eebeb36{--divider-color: var(--mantine-color-dark-4)}.m_3eebeb36:where([data-orientation=horizontal]){border-top:var(--divider-size) var(--divider-border-style, solid) var(--divider-color)}.m_3eebeb36:where([data-orientation=vertical]){border-inline-start:var(--divider-size) var(--divider-border-style, solid) var(--divider-color);height:auto;align-self:stretch}.m_3eebeb36:where([data-with-label]){border:0}.m_9e365f20{display:flex;align-items:center;font-size:var(--mantine-font-size-xs);color:var(--mantine-color-dimmed);white-space:nowrap}.m_9e365f20:where([data-position=left]):before{display:none}.m_9e365f20:where([data-position=right]):after{display:none}.m_9e365f20:before{content:"";flex:1;height:1px;border-top:var(--divider-size) var(--divider-border-style, solid) var(--divider-color);margin-inline-end:var(--mantine-spacing-xs)}.m_9e365f20:after{content:"";flex:1;height:1px;border-top:var(--divider-size) var(--divider-border-style, solid) var(--divider-color);margin-inline-start:var(--mantine-spacing-xs)}.m_f11b401e{--drawer-size-xs: 320px;--drawer-size-sm: 380px;--drawer-size-md: 440px;--drawer-size-lg: 620px;--drawer-size-xl: 780px;--drawer-size: var(--drawer-size-md);--drawer-offset: 0rem}.m_5a7c2c9{z-index:1000}.m_b8a05bbd{flex:var(--drawer-flex, 0 0 var(--drawer-size));height:var(--drawer-height, calc(100% - var(--drawer-offset) * 2));margin:var(--drawer-offset);max-width:calc(100% - var(--drawer-offset) * 2);max-height:calc(100% - var(--drawer-offset) * 2);overflow-y:auto}.m_b8a05bbd[data-hidden]{opacity:0!important;pointer-events:none}.m_31cd769a{display:flex;justify-content:var(--drawer-justify, flex-start);align-items:var(--drawer-align, flex-start)}.m_e9408a47{padding:var(--mantine-spacing-lg);padding-top:var(--mantine-spacing-xs);border-radius:var(--fieldset-radius, var(--mantine-radius-default));min-inline-size:auto}.m_84c9523a{border:1px solid}:where([data-mantine-color-scheme=light]) .m_84c9523a{border-color:var(--mantine-color-gray-3);background-color:var(--mantine-color-white)}:where([data-mantine-color-scheme=dark]) .m_84c9523a{border-color:var(--mantine-color-dark-4);background-color:var(--mantine-color-dark-7)}.m_ef274e49{border:1px solid}:where([data-mantine-color-scheme=light]) .m_ef274e49{border-color:var(--mantine-color-gray-3);background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_ef274e49{border-color:var(--mantine-color-dark-4);background-color:var(--mantine-color-dark-6)}.m_eda993d3{padding:0;border:0;border-radius:0}.m_90794832{font-size:var(--mantine-font-size-sm)}.m_74ca27fe{padding:0;margin-bottom:var(--mantine-spacing-sm)}.m_8478a6da{container:mantine-grid / inline-size}.m_410352e9{--grid-overflow: visible;--grid-margin: calc(var(--grid-gutter) / -2);--grid-col-padding: calc(var(--grid-gutter) / 2);overflow:var(--grid-overflow)}.m_dee7bd2f{width:calc(100% + var(--grid-gutter));display:flex;flex-wrap:wrap;justify-content:var(--grid-justify);align-items:var(--grid-align);margin:var(--grid-margin)}.m_96bdd299{--col-flex-grow: 0;--col-offset: 0rem;flex-shrink:0;order:var(--col-order);flex-basis:var(--col-flex-basis);width:var(--col-width);max-width:var(--col-max-width);flex-grow:var(--col-flex-grow);margin-inline-start:var(--col-offset);padding:var(--grid-col-padding)}.m_9e117634{display:block;object-fit:var(--image-object-fit, cover);width:100%;border-radius:var(--image-radius, 0)}@keyframes m_885901b1{0%{opacity:.6;transform:scale(0)}to{opacity:0;transform:scale(2.8)}}.m_e5262200{--indicator-size: 10px;--indicator-color: var(--mantine-primary-color-filled);position:relative;display:block}.m_e5262200:where([data-inline]){display:inline-block}.m_760d1fb1{position:absolute;top:var(--indicator-top);left:var(--indicator-left);right:var(--indicator-right);bottom:var(--indicator-bottom);transform:translate(var(--indicator-translate-x),var(--indicator-translate-y));min-width:var(--indicator-size);height:var(--indicator-size);border-radius:var(--indicator-radius, 1000rem);z-index:var(--indicator-z-index, 200);display:flex;align-items:center;justify-content:center;font-size:var(--mantine-font-size-xs);background-color:var(--indicator-color);color:var(--indicator-text-color, var(--mantine-color-white));white-space:nowrap}.m_760d1fb1:before{content:"";position:absolute;inset:0;background-color:var(--indicator-color);border-radius:var(--indicator-radius, 1000rem);z-index:-1}.m_760d1fb1:where([data-with-label]){padding-inline:calc(var(--mantine-spacing-xs) / 2)}.m_760d1fb1:where([data-with-border]){border:2px solid var(--mantine-color-body)}.m_760d1fb1[data-processing]:before{animation:m_885901b1 1s linear infinite}.m_5f75b09e{--label-lh-xs: 16px;--label-lh-sm: 20px;--label-lh-md: 24px;--label-lh-lg: 30px;--label-lh-xl: 36px;--label-lh: var(--label-lh-sm)}.m_5f75b09e[data-label-position=left]{--label-order: 1;--label-offset-end: var(--mantine-spacing-sm);--label-offset-start: 0}.m_5f75b09e[data-label-position=right]{--label-order: 2;--label-offset-end: 0;--label-offset-start: var(--mantine-spacing-sm)}.m_5f6e695e{-webkit-tap-highlight-color:transparent;display:flex}.m_d3ea56bb{--label-cursor: var(--mantine-cursor-type);-webkit-tap-highlight-color:transparent;display:inline-flex;flex-direction:column;font-size:var(--label-fz, var(--mantine-font-size-sm));line-height:var(--label-lh);cursor:var(--label-cursor);order:var(--label-order)}fieldset:disabled .m_d3ea56bb,.m_d3ea56bb[data-disabled]{--label-cursor: not-allowed}.m_8ee546b8{cursor:var(--label-cursor);color:inherit;padding-inline-start:var(--label-offset-start);padding-inline-end:var(--label-offset-end)}fieldset:disabled .m_8ee546b8,.m_8ee546b8:where([data-disabled]){color:var(--mantine-color-disabled-color)}.m_328f68c0{margin-top:calc(var(--mantine-spacing-xs) / 2);padding-inline-start:var(--label-offset-start);padding-inline-end:var(--label-offset-end);cursor:default}.m_8e8a99cc{margin-top:calc(var(--mantine-spacing-xs) / 2);padding-inline-start:var(--label-offset-start);padding-inline-end:var(--label-offset-end)}.m_dc6f14e2{--kbd-fz-xs: 10px;--kbd-fz-sm: 12px;--kbd-fz-md: 14px;--kbd-fz-lg: 16px;--kbd-fz-xl: 20px;--kbd-fz: var(--kbd-fz-sm);font-family:var(--mantine-font-family-monospace);line-height:var(--mantine-line-height);font-weight:700;font-size:var(--kbd-fz);border-radius:var(--mantine-radius-sm);border:1px solid;border-bottom-width:3px;unicode-bidi:embed;text-align:center;padding:.12em .45em}:where([data-mantine-color-scheme=light]) .m_dc6f14e2{border-color:var(--mantine-color-gray-3);color:var(--mantine-color-gray-7);background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_dc6f14e2{border-color:var(--mantine-color-dark-4);color:var(--mantine-color-dark-0);background-color:var(--mantine-color-dark-6)}.m_abbac491{--list-fz: var(--mantine-font-size-md);--list-lh: var(--mantine-line-height-md);--list-marker-gap: var(--mantine-spacing-lg);list-style-position:outside;font-size:var(--list-fz);line-height:var(--list-lh);margin:0;padding:0;padding-inline-start:var(--list-marker-gap)}.m_abbac491[data-type=none]{--list-marker-gap: 0}.m_abbac491:where([data-with-padding]){padding-inline-start:calc(var(--list-marker-gap) + var(--mantine-spacing-md))}.m_abb6bec2{white-space:normal;line-height:var(--list-lh)}.m_abb6bec2:where([data-with-icon]){list-style:none}.m_abb6bec2:where([data-with-icon]) .m_75cd9f71{--li-direction: row;--li-align: center}.m_abb6bec2:where(:not(:first-of-type)){margin-top:var(--list-spacing, 0)}.m_abb6bec2:where([data-centered]){line-height:1}.m_75cd9f71{display:inline-flex;flex-direction:var(--li-direction, column);align-items:var(--li-align, flex-start);white-space:normal}.m_60f83e5b{display:inline-block;vertical-align:middle;margin-inline-end:var(--mantine-spacing-sm)}.m_6e45937b{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;overflow:hidden;z-index:var(--lo-z-index)}.m_e8eb006c{position:relative;z-index:calc(var(--lo-z-index) + 1)}.m_df587f17{z-index:var(--lo-z-index)}.m_bcb3f3c2{color:var(--mantine-color-black)}:where([data-mantine-color-scheme=light]) .m_bcb3f3c2{background-color:var(--mark-bg-light)}:where([data-mantine-color-scheme=dark]) .m_bcb3f3c2{background-color:var(--mark-bg-dark)}.m_dc9b7c9f{padding:4px}.m_9bfac126{color:var(--mantine-color-dimmed);font-weight:500;font-size:var(--mantine-font-size-xs);padding:calc(var(--mantine-spacing-xs) / 2) var(--mantine-spacing-sm);cursor:default}.m_efdf90cb{margin-top:4px;margin-bottom:4px;border-top:1px solid}:where([data-mantine-color-scheme=light]) .m_efdf90cb{border-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_efdf90cb{border-color:var(--mantine-color-dark-4)}.m_99ac2aa1{font-size:var(--mantine-font-size-sm);width:100%;padding:calc(var(--mantine-spacing-xs) / 1.5) var(--mantine-spacing-sm);border-radius:var(--popover-radius, var(--mantine-radius-default));color:var(--menu-item-color, var(--mantine-color-text));display:flex;align-items:center;-webkit-user-select:none;user-select:none}.m_99ac2aa1:where([data-disabled],:disabled){color:var(--mantine-color-disabled-color);opacity:.6;cursor:not-allowed}:where([data-mantine-color-scheme=light]) .m_99ac2aa1:where(:hover,:focus):where(:not(:disabled,[data-disabled])){background-color:var(--menu-item-hover, var(--mantine-color-gray-1))}:where([data-mantine-color-scheme=dark]) .m_99ac2aa1:where(:hover,:focus):where(:not(:disabled,[data-disabled])){background-color:var(--menu-item-hover, var(--mantine-color-dark-4))}.m_99ac2aa1:where([data-sub-menu-item]){padding-inline-end:5px}.m_5476e0d3{flex:1}.m_8b75e504{display:flex;justify-content:center;align-items:center}.m_8b75e504:where([data-position=left]){margin-inline-end:var(--mantine-spacing-xs)}.m_8b75e504:where([data-position=right]){margin-inline-start:var(--mantine-spacing-xs)}.m_b85b0bed{transform:rotate(-90deg)}:where([dir=rtl]) .m_b85b0bed{transform:rotate(90deg)}.m_9df02822{--modal-size-xs: 320px;--modal-size-sm: 380px;--modal-size-md: 440px;--modal-size-lg: 620px;--modal-size-xl: 780px;--modal-size: var(--modal-size-md);--modal-y-offset: 5dvh;--modal-x-offset: 5vw}.m_9df02822[data-full-screen]{--modal-border-radius: 0 !important}.m_9df02822[data-full-screen] .m_54c44539{--modal-content-flex: 0 0 100%;--modal-content-max-height: auto;--modal-content-height: 100dvh}.m_9df02822[data-full-screen] .m_1f958f16{--modal-inner-y-offset: 0;--modal-inner-x-offset: 0}.m_9df02822[data-centered] .m_1f958f16{--modal-inner-align: center}.m_d0e2b9cd{border-start-start-radius:var(--modal-radius, var(--mantine-radius-default));border-start-end-radius:var(--modal-radius, var(--mantine-radius-default))}.m_54c44539{flex:var(--modal-content-flex, 0 0 var(--modal-size));max-width:100%;max-height:var(--modal-content-max-height, calc(100dvh - var(--modal-y-offset) * 2));height:var(--modal-content-height, auto);overflow-y:auto}.m_54c44539[data-full-screen]{border-radius:0}.m_54c44539[data-hidden]{opacity:0!important;pointer-events:none}.m_1f958f16{display:flex;justify-content:center;align-items:var(--modal-inner-align, flex-start);padding-top:var(--modal-inner-y-offset, var(--modal-y-offset));padding-bottom:var(--modal-inner-y-offset, var(--modal-y-offset));padding-inline:var(--modal-inner-x-offset, var(--modal-x-offset))}.m_f0824112{--nl-bg: var(--mantine-primary-color-light);--nl-hover: var(--mantine-primary-color-light-hover);--nl-color: var(--mantine-primary-color-light-color);display:flex;align-items:center;width:100%;padding:8px var(--mantine-spacing-sm);-webkit-user-select:none;user-select:none}@media(hover:hover){:where([data-mantine-color-scheme=light]) .m_f0824112:hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_f0824112:hover{background-color:var(--mantine-color-dark-6)}}@media(hover:none){:where([data-mantine-color-scheme=light]) .m_f0824112:active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_f0824112:active{background-color:var(--mantine-color-dark-6)}}.m_f0824112:where([data-disabled]){opacity:.4;pointer-events:none}.m_f0824112:where([data-active],[aria-current=page]){background-color:var(--nl-bg);color:var(--nl-color)}@media(hover:hover){.m_f0824112:where([data-active],[aria-current=page]):hover{background-color:var(--nl-hover)}}@media(hover:none){.m_f0824112:where([data-active],[aria-current=page]):active{background-color:var(--nl-hover)}}.m_f0824112:where([data-active],[aria-current=page]) .m_57492dcc{--description-opacity: .9;--description-color: var(--nl-color)}.m_690090b5{display:flex;align-items:center;justify-content:center;transition:transform .15s ease}.m_690090b5>svg{display:block}.m_690090b5:where([data-position=left]){margin-inline-end:var(--mantine-spacing-sm)}.m_690090b5:where([data-position=right]){margin-inline-start:var(--mantine-spacing-sm)}.m_690090b5:where([data-rotate]){transform:rotate(90deg)}.m_1f6ac4c4{font-size:var(--mantine-font-size-sm)}.m_f07af9d2{flex:1;overflow:hidden;text-overflow:ellipsis}.m_f07af9d2:where([data-no-wrap]){white-space:nowrap}.m_57492dcc{display:block;font-size:var(--mantine-font-size-xs);opacity:var(--description-opacity, 1);color:var(--description-color, var(--mantine-color-dimmed));overflow:hidden;text-overflow:ellipsis}:where([data-no-wrap]) .m_57492dcc{white-space:nowrap}.m_e17b862f{padding-inline-start:var(--nl-offset, var(--mantine-spacing-lg))}.m_1fd8a00b{transform:rotate(-90deg)}.m_a513464{--notification-radius: var(--mantine-radius-default);--notification-color: var(--mantine-primary-color-filled);overflow:hidden;box-sizing:border-box;position:relative;display:flex;align-items:center;padding-inline-start:22px;padding-inline-end:var(--mantine-spacing-xs);padding-top:var(--mantine-spacing-xs);padding-bottom:var(--mantine-spacing-xs);border-radius:var(--notification-radius);box-shadow:var(--mantine-shadow-lg)}.m_a513464:before{content:"";display:block;position:absolute;width:6px;top:var(--notification-radius);bottom:var(--notification-radius);inset-inline-start:4px;border-radius:var(--notification-radius);background-color:var(--notification-color)}:where([data-mantine-color-scheme=light]) .m_a513464{background-color:var(--mantine-color-white)}:where([data-mantine-color-scheme=dark]) .m_a513464{background-color:var(--mantine-color-dark-6)}.m_a513464:where([data-with-icon]):before{display:none}:where([data-mantine-color-scheme=light]) .m_a513464:where([data-with-border]){border:1px solid var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_a513464:where([data-with-border]){border:1px solid var(--mantine-color-dark-4)}.m_a4ceffb{box-sizing:border-box;margin-inline-end:var(--mantine-spacing-md);width:28px;height:28px;border-radius:28px;display:flex;align-items:center;justify-content:center;background-color:var(--notification-color);color:var(--mantine-color-white)}.m_b0920b15{margin-inline-end:var(--mantine-spacing-md)}.m_a49ed24{flex:1;overflow:hidden;margin-inline-end:var(--mantine-spacing-xs)}.m_3feedf16{margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;font-size:var(--mantine-font-size-sm);line-height:var(--mantine-line-height-sm);font-weight:500}:where([data-mantine-color-scheme=light]) .m_3feedf16{color:var(--mantine-color-gray-9)}:where([data-mantine-color-scheme=dark]) .m_3feedf16{color:var(--mantine-color-white)}.m_3d733a3a{font-size:var(--mantine-font-size-sm);line-height:var(--mantine-line-height-sm);overflow:hidden;text-overflow:ellipsis}:where([data-mantine-color-scheme=light]) .m_3d733a3a{color:var(--mantine-color-black)}:where([data-mantine-color-scheme=dark]) .m_3d733a3a{color:var(--mantine-color-dark-0)}:where([data-mantine-color-scheme=light]) .m_3d733a3a:where([data-with-title]){color:var(--mantine-color-gray-6)}:where([data-mantine-color-scheme=dark]) .m_3d733a3a:where([data-with-title]){color:var(--mantine-color-dark-2)}@media(hover:hover){:where([data-mantine-color-scheme=light]) .m_919a4d88:hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_919a4d88:hover{background-color:var(--mantine-color-dark-8)}}@media(hover:none){:where([data-mantine-color-scheme=light]) .m_919a4d88:active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_919a4d88:active{background-color:var(--mantine-color-dark-8)}}.m_e2f5cd4e{--ni-right-section-width-xs: 17px;--ni-right-section-width-sm: 24px;--ni-right-section-width-md: 27px;--ni-right-section-width-lg: 31px;--ni-right-section-width-xl: 34px}.m_95e17d22{--ni-chevron-size-xs: 10px;--ni-chevron-size-sm: 14px;--ni-chevron-size-md: 16px;--ni-chevron-size-lg: 18px;--ni-chevron-size-xl: 20px;--ni-chevron-size: var(--ni-chevron-size-sm);display:flex;flex-direction:column;width:100%;height:calc(var(--input-height) - calc(.125rem * var(--mantine-scale)));max-width:calc(var(--ni-chevron-size) * 1.7);margin-inline-start:auto}.m_80b4b171{--control-border: 1px solid var(--input-bd);--control-radius: calc(var(--input-radius) - calc(.0625rem * var(--mantine-scale)));flex:0 0 50%;width:100%;padding:0;height:calc(var(--input-height) / 2 - calc(.0625rem * var(--mantine-scale)));border-inline-start:var(--control-border);display:flex;align-items:center;justify-content:center;color:var(--mantine-color-text);background-color:transparent;cursor:pointer}.m_80b4b171:where(:disabled){background-color:transparent;cursor:not-allowed;opacity:.6;color:var(--mantine-color-disabled-color)}.m_e2f5cd4e[data-error] :where(.m_80b4b171){color:var(--mantine-color-error)}@media(hover:hover){:where([data-mantine-color-scheme=light]) .m_80b4b171:hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_80b4b171:hover{background-color:var(--mantine-color-dark-4)}}@media(hover:none){:where([data-mantine-color-scheme=light]) .m_80b4b171:active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_80b4b171:active{background-color:var(--mantine-color-dark-4)}}.m_80b4b171:where(:first-of-type){border-radius:0;border-start-end-radius:var(--control-radius)}.m_80b4b171:last-of-type{border-radius:0;border-end-end-radius:var(--control-radius)}.m_4addd315{--pagination-control-size-xs: 22px;--pagination-control-size-sm: 26px;--pagination-control-size-md: 32px;--pagination-control-size-lg: 38px;--pagination-control-size-xl: 44px;--pagination-control-size: var(--pagination-control-size-md);--pagination-control-fz: var(--mantine-font-size-md);--pagination-active-bg: var(--mantine-primary-color-filled)}.m_326d024a{display:flex;align-items:center;justify-content:center;border:1px solid;cursor:pointer;color:var(--mantine-color-text);height:var(--pagination-control-size);min-width:var(--pagination-control-size);font-size:var(--pagination-control-fz);line-height:1;border-radius:var(--pagination-control-radius, var(--mantine-radius-default))}.m_326d024a:where([data-with-padding]){padding:calc(var(--pagination-control-size) / 4)}.m_326d024a:where(:disabled,[data-disabled]){cursor:not-allowed;opacity:.4}:where([data-mantine-color-scheme=light]) .m_326d024a{border-color:var(--mantine-color-gray-4);background-color:var(--mantine-color-white)}@media(hover:hover){:where([data-mantine-color-scheme=light]) .m_326d024a:hover:where(:not(:disabled,[data-disabled])){background-color:var(--mantine-color-gray-0)}}@media(hover:none){:where([data-mantine-color-scheme=light]) .m_326d024a:active:where(:not(:disabled,[data-disabled])){background-color:var(--mantine-color-gray-0)}}:where([data-mantine-color-scheme=dark]) .m_326d024a{border-color:var(--mantine-color-dark-4);background-color:var(--mantine-color-dark-6)}@media(hover:hover){:where([data-mantine-color-scheme=dark]) .m_326d024a:hover:where(:not(:disabled,[data-disabled])){background-color:var(--mantine-color-dark-5)}}@media(hover:none){:where([data-mantine-color-scheme=dark]) .m_326d024a:active:where(:not(:disabled,[data-disabled])){background-color:var(--mantine-color-dark-5)}}.m_326d024a:where([data-active]){background-color:var(--pagination-active-bg);border-color:var(--pagination-active-bg);color:var(--pagination-active-color, var(--mantine-color-white))}@media(hover:hover){.m_326d024a:where([data-active]):hover{background-color:var(--pagination-active-bg)}}@media(hover:none){.m_326d024a:where([data-active]):active{background-color:var(--pagination-active-bg)}}.m_4ad7767d{height:var(--pagination-control-size);min-width:var(--pagination-control-size);display:flex;align-items:center;justify-content:center;pointer-events:none}.m_7cda1cd6{--pill-fz-xs: 10px;--pill-fz-sm: 12px;--pill-fz-md: 14px;--pill-fz-lg: 16px;--pill-fz-xl: 18px;--pill-height-xs: 18px;--pill-height-sm: 22px;--pill-height-md: 25px;--pill-height-lg: 28px;--pill-height-xl: 32px;--pill-fz: var(--pill-fz-sm);--pill-height: var(--pill-height-sm);font-size:var(--pill-fz);flex:0;height:var(--pill-height);padding-inline:.8em;display:inline-flex;align-items:center;border-radius:var(--pill-radius, 1000rem);line-height:1;white-space:nowrap;user-select:none;-webkit-user-select:none;max-width:100%}:where([data-mantine-color-scheme=dark]) .m_7cda1cd6{background-color:var(--mantine-color-dark-7);color:var(--mantine-color-dark-0)}:where([data-mantine-color-scheme=light]) .m_7cda1cd6{color:var(--mantine-color-black)}.m_7cda1cd6:where([data-with-remove]:not(:has(button:disabled))){padding-inline-end:0}.m_7cda1cd6:where([data-disabled],:has(button:disabled)){cursor:not-allowed}:where([data-mantine-color-scheme=light]) .m_44da308b{background-color:var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=light]) .m_44da308b:where([data-disabled],:has(button:disabled)){background-color:var(--mantine-color-disabled)}:where([data-mantine-color-scheme=light]) .m_e3a01f8{background-color:var(--mantine-color-white)}:where([data-mantine-color-scheme=light]) .m_e3a01f8:where([data-disabled],:has(button:disabled)){background-color:var(--mantine-color-disabled)}.m_1e0e6180{cursor:inherit;overflow:hidden;height:100%;line-height:var(--pill-height);text-overflow:ellipsis}.m_ae386778{color:inherit;font-size:inherit;height:100%;min-height:unset;min-width:2em;width:unset;border-radius:0;padding-inline-start:.1em;padding-inline-end:.3em;flex:0;border-end-end-radius:var(--pill-radius, 50%);border-start-end-radius:var(--pill-radius, 50%)}.m_7cda1cd6[data-disabled]>.m_ae386778,.m_ae386778:disabled{display:none;background-color:transparent;width:.8em;min-width:.8em;padding:0;cursor:not-allowed}.m_7cda1cd6[data-disabled]>.m_ae386778>svg,.m_ae386778:disabled>svg{display:none}.m_ae386778>svg{pointer-events:none}.m_1dcfd90b{--pg-gap-xs: 6px;--pg-gap-sm: 8px;--pg-gap-md: 10px;--pg-gap-lg: 12px;--pg-gap-xl: 12px;--pg-gap: var(--pg-gap-sm);display:flex;align-items:center;gap:var(--pg-gap);flex-wrap:wrap}.m_f61ca620{--psi-button-size-xs: 22px;--psi-button-size-sm: 26px;--psi-button-size-md: 28px;--psi-button-size-lg: 32px;--psi-button-size-xl: 40px;--psi-icon-size-xs: 12px;--psi-icon-size-sm: 15px;--psi-icon-size-md: 17px;--psi-icon-size-lg: 19px;--psi-icon-size-xl: 21px;--psi-button-size: var(--psi-button-size-sm);--psi-icon-size: var(--psi-icon-size-sm)}.m_ccf8da4c{position:relative;overflow:hidden}.m_f2d85dd2{font-family:var(--mantine-font-family);background-color:transparent;border:0;padding-inline-end:var(--input-padding-inline-end);padding-inline-start:var(--input-padding-inline-start);position:absolute;inset:0;outline:0;font-size:inherit;line-height:var(--mantine-line-height);height:100%;width:100%;color:inherit}.m_ccf8da4c[data-disabled] .m_f2d85dd2,.m_f2d85dd2:disabled{cursor:not-allowed}.m_f2d85dd2::placeholder{color:var(--input-placeholder-color);opacity:1}.m_f2d85dd2::-ms-reveal{display:none}.m_b1072d44{width:var(--psi-button-size);height:var(--psi-button-size);min-width:var(--psi-button-size);min-height:var(--psi-button-size)}.m_b1072d44:disabled{display:none}.m_45c4369d{background-color:transparent;appearance:none;min-width:100px;flex:1;border:0;font-size:inherit;height:1.6em;color:inherit;padding:0}.m_45c4369d::placeholder{color:var(--input-placeholder-color);opacity:1}.m_45c4369d:where([data-type=hidden],[data-type=auto]){height:1px;width:1px;top:0;left:0;pointer-events:none;position:absolute;opacity:0}.m_45c4369d:focus{outline:none}.m_45c4369d:where([data-type=auto]:focus){height:1.6em;visibility:visible;opacity:1;position:static}.m_45c4369d:where([data-pointer]:not([data-disabled],:disabled)){cursor:pointer}.m_45c4369d:where([data-disabled],:disabled){cursor:not-allowed}.m_f1cb205a{--pin-input-size-xs: 30px;--pin-input-size-sm: 36px;--pin-input-size-md: 42px;--pin-input-size-lg: 50px;--pin-input-size-xl: 60px;--pin-input-size: var(--pin-input-size-sm)}.m_cb288ead{width:var(--pin-input-size);height:var(--pin-input-size)}@keyframes m_81a374bd{0%{background-position:0 0}to{background-position:40px 0}}@keyframes m_e0fb7a86{0%{background-position:0 0}to{background-position:0 40px}}.m_db6d6462{--progress-radius: var(--mantine-radius-default);--progress-size: var(--progress-size-md);--progress-size-xs: 3px;--progress-size-sm: 5px;--progress-size-md: 8px;--progress-size-lg: 12px;--progress-size-xl: 16px;position:relative;height:var(--progress-size);border-radius:var(--progress-radius);overflow:hidden;display:flex}:where([data-mantine-color-scheme=light]) .m_db6d6462{background-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_db6d6462{background-color:var(--mantine-color-dark-4)}.m_db6d6462:where([data-orientation=vertical]){height:auto;width:var(--progress-size);flex-direction:column-reverse}.m_2242eb65{background-color:var(--progress-section-color);height:100%;width:var(--progress-section-size);display:flex;align-items:center;justify-content:center;overflow:hidden;background-size:20px 20px;transition:width var(--progress-transition-duration, .1s) ease}.m_2242eb65:where([data-striped]){background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.m_2242eb65:where([data-animated]){animation:m_81a374bd 1s linear infinite}.m_2242eb65:where(:last-of-type){border-radius:0;border-start-end-radius:var(--progress-radius);border-end-end-radius:var(--progress-radius)}.m_2242eb65:where(:first-of-type){border-radius:0;border-start-start-radius:var(--progress-radius);border-end-start-radius:var(--progress-radius)}.m_db6d6462:where([data-orientation=vertical]) .m_2242eb65{width:100%;height:var(--progress-section-size);transition:height var(--progress-transition-duration, .1s) ease}.m_db6d6462:where([data-orientation=vertical]) .m_2242eb65:where([data-striped]){background-image:linear-gradient(135deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.m_db6d6462:where([data-orientation=vertical]) .m_2242eb65:where([data-animated]){animation:m_e0fb7a86 1s linear infinite}.m_db6d6462:where([data-orientation=vertical]) .m_2242eb65:where(:last-of-type){border-radius:0;border-start-start-radius:var(--progress-radius);border-start-end-radius:var(--progress-radius)}.m_db6d6462:where([data-orientation=vertical]) .m_2242eb65:where(:first-of-type){border-radius:0;border-end-start-radius:var(--progress-radius);border-end-end-radius:var(--progress-radius)}.m_91e40b74{color:var(--progress-label-color, var(--mantine-color-white));font-weight:700;-webkit-user-select:none;user-select:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:min(calc(var(--progress-size) * .65),calc(1.125rem * var(--mantine-scale)));line-height:1;padding-inline:4px}.m_db6d6462:where([data-orientation=vertical]) .m_91e40b74{writing-mode:vertical-rl}.m_f3f1af94{--radio-size-xs: 16px;--radio-size-sm: 20px;--radio-size-md: 24px;--radio-size-lg: 30px;--radio-size-xl: 36px;--radio-size: var(--radio-size-sm);--radio-icon-size-xs: 6px;--radio-icon-size-sm: 8px;--radio-icon-size-md: 10px;--radio-icon-size-lg: 14px;--radio-icon-size-xl: 16px;--radio-icon-size: var(--radio-icon-size-sm);--radio-icon-color: var(--mantine-color-white)}.m_89c4f5e4{position:relative;width:var(--radio-size);height:var(--radio-size);order:1}.m_89c4f5e4:where([data-label-position=left]){order:2}.m_f3ed6b2b{color:var(--radio-icon-color);opacity:var(--radio-icon-opacity, 0);transform:var(--radio-icon-transform, scale(.2) translateY(calc(.625rem * var(--mantine-scale))));transition:opacity .1s ease,transform .2s ease;pointer-events:none;width:var(--radio-icon-size);height:var(--radio-icon-size);position:absolute;top:calc(50% - var(--radio-icon-size) / 2);left:calc(50% - var(--radio-icon-size) / 2)}.m_8a3dbb89{border:1px solid;position:relative;appearance:none;width:var(--radio-size);height:var(--radio-size);border-radius:var(--radio-radius, var(--radio-size));margin:0;display:flex;align-items:center;justify-content:center;transition-property:background-color,border-color;transition-timing-function:ease;transition-duration:.1s;cursor:var(--mantine-cursor-type);-webkit-tap-highlight-color:transparent}:where([data-mantine-color-scheme=light]) .m_8a3dbb89{background-color:var(--mantine-color-white);border-color:var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_8a3dbb89{background-color:var(--mantine-color-dark-6);border-color:var(--mantine-color-dark-4)}.m_8a3dbb89:checked{background-color:var(--radio-color, var(--mantine-primary-color-filled));border-color:var(--radio-color, var(--mantine-primary-color-filled))}.m_8a3dbb89:checked+.m_f3ed6b2b{--radio-icon-opacity: 1;--radio-icon-transform: scale(1)}.m_8a3dbb89:disabled{cursor:not-allowed;background-color:var(--mantine-color-disabled);border-color:var(--mantine-color-disabled-border)}.m_8a3dbb89:disabled+.m_f3ed6b2b{--radio-icon-color: var(--mantine-color-disabled-color)}.m_8a3dbb89:where([data-error]){border-color:var(--mantine-color-error)}.m_1bfe9d39+.m_f3ed6b2b{--radio-icon-color: var(--radio-color)}.m_1bfe9d39:checked:not(:disabled){background-color:transparent;border-color:var(--radio-color)}.m_1bfe9d39:checked:not(:disabled)+.m_f3ed6b2b{--radio-icon-color: var(--radio-color);--radio-icon-opacity: 1;--radio-icon-transform: none}.m_f8d312f2{--rating-size-xs: 14px;--rating-size-sm: 18px;--rating-size-md: 20px;--rating-size-lg: 28px;--rating-size-xl: 32px;display:flex;width:max-content}.m_f8d312f2:where(:has(input:disabled)){pointer-events:none}.m_61734bb7{position:relative;transition:transform .1s ease}.m_61734bb7:where([data-active]){z-index:1;transform:scale(1.1)}.m_5662a89a{width:var(--rating-size);height:var(--rating-size);display:block}:where([data-mantine-color-scheme=light]) .m_5662a89a{fill:var(--mantine-color-gray-3);stroke:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_5662a89a{fill:var(--mantine-color-dark-3);stroke:var(--mantine-color-dark-3)}.m_5662a89a:where([data-filled]){fill:var(--rating-color);stroke:var(--rating-color)}.m_211007ba{height:0;width:0;position:absolute;overflow:hidden;white-space:nowrap;opacity:0;-webkit-tap-highlight-color:transparent}.m_211007ba:focus-visible+label{outline:2px solid var(--mantine-primary-color-filled);outline-offset:2px}.m_21342ee4{display:block;cursor:pointer;position:absolute;top:0;left:0;z-index:var(--rating-item-z-index, 0);-webkit-tap-highlight-color:transparent}.m_21342ee4:where([data-read-only]){cursor:default}.m_21342ee4:where(:last-of-type){position:relative}.m_fae05d6a{clip-path:var(--rating-symbol-clip-path)}.m_b32e4812{position:relative;width:var(--rp-size);height:var(--rp-size);min-width:var(--rp-size);min-height:var(--rp-size);--rp-transition-duration: 0ms}.m_d43b5134{width:var(--rp-size);height:var(--rp-size);min-width:var(--rp-size);min-height:var(--rp-size);transform:rotate(-90deg)}.m_b1ca1fbf{stroke:var(--curve-color, var(--rp-curve-root-color));transition:stroke-dashoffset var(--rp-transition-duration) ease,stroke-dasharray var(--rp-transition-duration) ease,stroke var(--rp-transition-duration)}[data-mantine-color-scheme=light] .m_b1ca1fbf{--rp-curve-root-color: var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .m_b1ca1fbf{--rp-curve-root-color: var(--mantine-color-dark-4)}.m_b23f9dc4{position:absolute;top:50%;transform:translateY(-50%);inset-inline:var(--rp-label-offset)}.m_cf365364{--sc-padding-xs: 2px 6px;--sc-padding-sm: 3px 10px;--sc-padding-md: 4px 14px;--sc-padding-lg: 7px 16px;--sc-padding-xl: 10px 20px;--sc-transition-duration: .2s;--sc-padding: var(--sc-padding-sm);--sc-transition-timing-function: ease;--sc-font-size: var(--mantine-font-size-sm);position:relative;display:inline-flex;flex-direction:row;width:auto;border-radius:var(--sc-radius, var(--mantine-radius-default));overflow:hidden;padding:4px}.m_cf365364:where([data-full-width]){display:flex}.m_cf365364:where([data-orientation=vertical]){display:flex;flex-direction:column;width:max-content}.m_cf365364:where([data-orientation=vertical]):where([data-full-width]){width:auto}:where([data-mantine-color-scheme=light]) .m_cf365364{background-color:var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=dark]) .m_cf365364{background-color:var(--mantine-color-dark-8)}.m_9e182ccd{position:absolute;display:block;z-index:1;border-radius:var(--sc-radius, var(--mantine-radius-default))}:where([data-mantine-color-scheme=light]) .m_9e182ccd{box-shadow:var(--sc-shadow, none);background-color:var(--sc-color, var(--mantine-color-white))}:where([data-mantine-color-scheme=dark]) .m_9e182ccd{box-shadow:none;background-color:var(--sc-color, var(--mantine-color-dark-5))}.m_1738fcb2{-webkit-tap-highlight-color:transparent;font-weight:500;display:block;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;border-radius:var(--sc-radius, var(--mantine-radius-default));font-size:var(--sc-font-size);padding:var(--sc-padding);transition:color var(--sc-transition-duration) var(--sc-transition-timing-function);cursor:pointer;outline:var(--segmented-control-outline, none)}:where([data-mantine-color-scheme=light]) .m_1738fcb2{color:var(--mantine-color-gray-7)}:where([data-mantine-color-scheme=dark]) .m_1738fcb2{color:var(--mantine-color-dark-1)}.m_1738fcb2:where([data-read-only]){cursor:default}fieldset:disabled .m_1738fcb2,.m_1738fcb2:where([data-disabled]){cursor:not-allowed;color:var(--mantine-color-disabled-color)}:where([data-mantine-color-scheme=light]) .m_1738fcb2:where([data-active]){color:var(--sc-label-color, var(--mantine-color-black))}:where([data-mantine-color-scheme=dark]) .m_1738fcb2:where([data-active]){color:var(--sc-label-color, var(--mantine-color-white))}.m_cf365364:where([data-initialized]) .m_1738fcb2:where([data-active]):before{display:none}.m_1738fcb2:where([data-active]):before{content:"";inset:0;z-index:0;position:absolute;border-radius:var(--sc-radius, var(--mantine-radius-default))}:where([data-mantine-color-scheme=light]) .m_1738fcb2:where([data-active]):before{box-shadow:var(--sc-shadow, none);background-color:var(--sc-color, var(--mantine-color-white))}:where([data-mantine-color-scheme=dark]) .m_1738fcb2:where([data-active]):before{box-shadow:none;background-color:var(--sc-color, var(--mantine-color-dark-5))}@media(hover:hover){:where([data-mantine-color-scheme=light]) .m_1738fcb2:where(:not([data-disabled],[data-active],[data-read-only])):hover{color:var(--mantine-color-black)}:where([data-mantine-color-scheme=dark]) .m_1738fcb2:where(:not([data-disabled],[data-active],[data-read-only])):hover{color:var(--mantine-color-white)}}@media(hover:none){:where([data-mantine-color-scheme=light]) .m_1738fcb2:where(:not([data-disabled],[data-active],[data-read-only])):active{color:var(--mantine-color-black)}:where([data-mantine-color-scheme=dark]) .m_1738fcb2:where(:not([data-disabled],[data-active],[data-read-only])):active{color:var(--mantine-color-white)}}@media(hover:hover){fieldset:disabled .m_1738fcb2:hover{color:var(--mantine-color-disabled-color)!important}}@media(hover:none){fieldset:disabled .m_1738fcb2:active{color:var(--mantine-color-disabled-color)!important}}.m_1714d588{height:0;width:0;position:absolute;overflow:hidden;white-space:nowrap;opacity:0}.m_1714d588[data-focus-ring=auto]:focus:focus-visible+.m_1738fcb2{--segmented-control-outline: 2px solid var(--mantine-primary-color-filled)}.m_1714d588[data-focus-ring=always]:focus+.m_1738fcb2{--segmented-control-outline: 2px solid var(--mantine-primary-color-filled)}.m_69686b9b{position:relative;flex:1;z-index:2;transition:border-color var(--sc-transition-duration) var(--sc-transition-timing-function)}.m_cf365364[data-with-items-borders] :where(.m_69686b9b):before{content:"";position:absolute;top:0;bottom:0;inset-inline-start:0;background-color:var(--separator-color);width:1px;transition:background-color var(--sc-transition-duration) var(--sc-transition-timing-function)}.m_69686b9b[data-orientation=vertical]:before{top:0;inset-inline:0;bottom:auto;height:1px;width:auto}:where([data-mantine-color-scheme=light]) .m_69686b9b{--separator-color: var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_69686b9b{--separator-color: var(--mantine-color-dark-4)}.m_69686b9b:first-of-type:before{--separator-color: transparent}[data-mantine-color-scheme] .m_69686b9b[data-active]:before,[data-mantine-color-scheme] .m_69686b9b[data-active]+.m_69686b9b:before{--separator-color: transparent}.m_78882f40{position:relative;z-index:2}.m_925c2d2c{container:simple-grid / inline-size}.m_2415a157{display:grid;grid-template-columns:repeat(var(--sg-cols),minmax(0,1fr));gap:var(--sg-spacing-y) var(--sg-spacing-x)}@keyframes m_299c329c{0%,to{opacity:.4}50%{opacity:1}}.m_18320242{height:var(--skeleton-height, auto);width:var(--skeleton-width, 100%);border-radius:var(--skeleton-radius, var(--mantine-radius-default));position:relative;transform:translateZ(0);-webkit-transform:translateZ(0)}.m_18320242:where([data-animate]):after{animation:m_299c329c 1.5s linear infinite}.m_18320242:where([data-visible]){overflow:hidden}.m_18320242:where([data-visible]):before{position:absolute;content:"";inset:0;z-index:10;background-color:var(--mantine-color-body)}.m_18320242:where([data-visible]):after{position:absolute;content:"";inset:0;z-index:11}:where([data-mantine-color-scheme=light]) .m_18320242:where([data-visible]):after{background-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_18320242:where([data-visible]):after{background-color:var(--mantine-color-dark-4)}.m_dd36362e{--slider-size-xs: 4px;--slider-size-sm: 6px;--slider-size-md: 8px;--slider-size-lg: 10px;--slider-size-xl: 12px;--slider-size: var(--slider-size-md);--slider-radius: 1000px;--slider-color: var(--mantine-primary-color-filled);--slider-track-disabled-bg: var(--mantine-color-disabled);-webkit-tap-highlight-color:transparent;outline:none;height:calc(var(--slider-size) * 2);padding-inline:var(--slider-size);display:flex;flex-direction:column;align-items:center;touch-action:none;position:relative}[data-mantine-color-scheme=light] .m_dd36362e{--slider-track-bg: var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .m_dd36362e{--slider-track-bg: var(--mantine-color-dark-4)}.m_c9357328{position:absolute;top:-36px;font-size:var(--mantine-font-size-xs);color:var(--mantine-color-white);padding:calc(var(--mantine-spacing-xs) / 2);border-radius:var(--mantine-radius-sm);white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;touch-action:none}:where([data-mantine-color-scheme=light]) .m_c9357328{background-color:var(--mantine-color-gray-9)}:where([data-mantine-color-scheme=dark]) .m_c9357328{background-color:var(--mantine-color-dark-4)}.m_c9a9a60a{position:absolute;display:flex;height:var(--slider-thumb-size);width:var(--slider-thumb-size);border:4px solid;transform:translate(-50%,-50%);top:50%;cursor:pointer;border-radius:var(--slider-radius);align-items:center;justify-content:center;transition:box-shadow .1s ease,transform .1s ease;z-index:3;-webkit-user-select:none;user-select:none;touch-action:none;outline-offset:2px;left:var(--slider-thumb-offset)}:where([dir=rtl]) .m_c9a9a60a{left:auto;right:calc(var(--slider-thumb-offset) - var(--slider-thumb-size))}fieldset:disabled .m_c9a9a60a,.m_c9a9a60a:where([data-disabled]){display:none}.m_c9a9a60a:where([data-dragging]){transform:translate(-50%,-50%) scale(1.05);box-shadow:var(--mantine-shadow-sm)}:where([data-mantine-color-scheme=light]) .m_c9a9a60a{color:var(--slider-color);border-color:var(--slider-color);background-color:var(--mantine-color-white)}:where([data-mantine-color-scheme=dark]) .m_c9a9a60a{color:var(--mantine-color-white);border-color:var(--mantine-color-white);background-color:var(--slider-color)}.m_a8645c2{display:flex;align-items:center;width:100%;height:calc(var(--slider-size) * 2);cursor:pointer}fieldset:disabled .m_a8645c2,.m_a8645c2:where([data-disabled]){cursor:not-allowed}.m_c9ade57f{position:relative;width:100%;height:var(--slider-size)}.m_c9ade57f:where([data-inverted]:not([data-disabled])){--track-bg: var(--slider-color)}fieldset:disabled .m_c9ade57f:where([data-inverted]),.m_c9ade57f:where([data-inverted][data-disabled]){--track-bg: var(--slider-track-disabled-bg)}.m_c9ade57f:before{content:"";position:absolute;top:0;bottom:0;border-radius:var(--slider-radius);inset-inline:calc(var(--slider-size) * -1);background-color:var(--track-bg, var(--slider-track-bg));z-index:0}.m_38aeed47{position:absolute;z-index:1;top:0;bottom:0;background-color:var(--slider-color);border-radius:var(--slider-radius);width:var(--slider-bar-width);inset-inline-start:var(--slider-bar-offset)}.m_38aeed47:where([data-inverted]){background-color:var(--slider-track-bg)}fieldset:disabled .m_38aeed47:where(:not([data-inverted])),.m_38aeed47:where([data-disabled]:not([data-inverted])){background-color:var(--mantine-color-disabled-color)}.m_b7b0423a{position:absolute;inset-inline-start:calc(var(--mark-offset) - var(--slider-size) / 2);top:0;z-index:2;height:0;pointer-events:none}.m_dd33bc19{border:2px solid;height:var(--slider-size);width:var(--slider-size);border-radius:1000px;background-color:var(--mantine-color-white);pointer-events:none}:where([data-mantine-color-scheme=light]) .m_dd33bc19{border-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_dd33bc19{border-color:var(--mantine-color-dark-4)}.m_dd33bc19:where([data-filled]){border-color:var(--slider-color)}.m_dd33bc19:where([data-filled]):where([data-disabled]){border-color:var(--mantine-color-disabled-border)}.m_68c77a5b{transform:translate(calc(-50% + var(--slider-size) / 2),calc(var(--mantine-spacing-xs) / 2));font-size:var(--mantine-font-size-sm);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none}:where([data-mantine-color-scheme=light]) .m_68c77a5b{color:var(--mantine-color-gray-6)}:where([data-mantine-color-scheme=dark]) .m_68c77a5b{color:var(--mantine-color-dark-2)}.m_559cce2d{position:relative}.m_559cce2d:where([data-has-spoiler]){margin-bottom:24px}.m_b912df4e{display:flex;flex-direction:column;overflow:hidden;transition:max-height var(--spoiler-transition-duration, .2s) ease}.m_b9131032{position:absolute;inset-inline-start:0;top:100%;height:24px}.m_6d731127{display:flex;flex-direction:column;align-items:var(--stack-align, stretch);justify-content:var(--stack-justify, flex-start);gap:var(--stack-gap, var(--mantine-spacing-md))}.m_cbb4ea7e{--stepper-icon-size-xs: 34px;--stepper-icon-size-sm: 36px;--stepper-icon-size-md: 42px;--stepper-icon-size-lg: 48px;--stepper-icon-size-xl: 52px;--stepper-icon-size: var(--stepper-icon-size-md);--stepper-color: var(--mantine-primary-color-filled);--stepper-content-padding: var(--mantine-spacing-md);--stepper-spacing: var(--mantine-spacing-md);--stepper-radius: 1000px;--stepper-fz: var(--mantine-font-size-md);--stepper-outline-thickness: 2px}[data-mantine-color-scheme=light] .m_cbb4ea7e{--stepper-outline-color: var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .m_cbb4ea7e{--stepper-outline-color: var(--mantine-color-dark-5)}.m_aaf89d0b{display:flex;flex-wrap:nowrap;align-items:center}.m_aaf89d0b:where([data-wrap]){flex-wrap:wrap;gap:var(--mantine-spacing-md) 0}.m_aaf89d0b:where([data-orientation=vertical]){flex-direction:column}.m_aaf89d0b:where([data-orientation=vertical]):where([data-icon-position=left]){align-items:flex-start}.m_aaf89d0b:where([data-orientation=vertical]):where([data-icon-position=right]){align-items:flex-end}.m_aaf89d0b:where([data-orientation=horizontal]){flex-direction:row}.m_2a371ac9{transition:background-color .15s ease;flex:1;height:var(--stepper-outline-thickness);margin-inline:var(--mantine-spacing-md);background-color:var(--stepper-outline-color)}.m_2a371ac9:where([data-active]){background-color:var(--stepper-color)}.m_78da155d{padding-top:var(--stepper-content-padding)}.m_cbb57068{--step-color: var(--stepper-color);display:flex;cursor:default}.m_cbb57068:where([data-allow-click]){cursor:pointer}.m_cbb57068:where([data-icon-position=left]){flex-direction:row}.m_cbb57068:where([data-icon-position=right]){flex-direction:row-reverse}.m_f56b1e2c{align-items:center}.m_833edb7e{--separator-spacing: calc(var(--mantine-spacing-xs) / 2);justify-content:flex-start;min-height:calc(var(--stepper-icon-size) + var(--mantine-spacing-xl) + var(--separator-spacing));margin-top:var(--separator-spacing);overflow:hidden}.m_833edb7e:where(:first-of-type){margin-top:0}.m_833edb7e:where(:last-of-type){min-height:auto}.m_833edb7e:where(:last-of-type) .m_6496b3f3{display:none}.m_818e70b{position:relative}.m_6496b3f3{top:calc(var(--stepper-icon-size) + var(--separator-spacing));inset-inline-start:calc(var(--stepper-icon-size) / 2);height:100vh;position:absolute;border-inline-start:var(--stepper-outline-thickness) solid var(--stepper-outline-color)}.m_6496b3f3:where([data-active]){border-color:var(--stepper-color)}.m_1959ad01{height:var(--stepper-icon-size);width:var(--stepper-icon-size);min-height:var(--stepper-icon-size);min-width:var(--stepper-icon-size);border-radius:var(--stepper-radius);font-size:var(--stepper-fz);display:flex;align-items:center;justify-content:center;position:relative;font-weight:700;transition:background-color .15s ease,border-color .15s ease;border:var(--stepper-outline-thickness) solid var(--stepper-outline-color);background-color:var(--stepper-outline-color)}:where([data-mantine-color-scheme=light]) .m_1959ad01{color:var(--mantine-color-gray-7)}:where([data-mantine-color-scheme=dark]) .m_1959ad01{color:var(--mantine-color-dark-1)}.m_1959ad01:where([data-progress]){border-color:var(--step-color)}.m_1959ad01:where([data-completed]){color:var(--stepper-icon-color, var(--mantine-color-white));background-color:var(--step-color);border-color:var(--step-color)}.m_a79331dc{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--stepper-icon-color, var(--mantine-color-white))}.m_1956aa2a{display:flex;flex-direction:column}.m_1956aa2a:where([data-icon-position=left]){margin-inline-start:var(--mantine-spacing-sm)}.m_1956aa2a:where([data-icon-position=right]){text-align:right;margin-inline-end:var(--mantine-spacing-sm)}:where([dir=rtl]) .m_1956aa2a:where([data-icon-position=right]){text-align:left}.m_12051f6c{font-weight:500;font-size:var(--stepper-fz);line-height:1}.m_164eea74{margin-top:calc(var(--stepper-spacing) / 3);margin-bottom:calc(var(--stepper-spacing) / 3);font-size:calc(var(--stepper-fz) - calc(.125rem * var(--mantine-scale)));line-height:1;color:var(--mantine-color-dimmed)}.m_5f93f3bb{--switch-height-xs: 16px;--switch-height-sm: 20px;--switch-height-md: 24px;--switch-height-lg: 30px;--switch-height-xl: 36px;--switch-width-xs: 32px;--switch-width-sm: 38px;--switch-width-md: 46px;--switch-width-lg: 56px;--switch-width-xl: 72px;--switch-thumb-size-xs: 12px;--switch-thumb-size-sm: 14px;--switch-thumb-size-md: 18px;--switch-thumb-size-lg: 22px;--switch-thumb-size-xl: 28px;--switch-label-font-size-xs: 5px;--switch-label-font-size-sm: 6px;--switch-label-font-size-md: 7px;--switch-label-font-size-lg: 9px;--switch-label-font-size-xl: 11px;--switch-track-label-padding-xs: 2px;--switch-track-label-padding-sm: 2.5px;--switch-track-label-padding-md: 3px;--switch-track-label-padding-lg: 3px;--switch-track-label-padding-xl: 3.5px;--switch-height: var(--switch-height-sm);--switch-width: var(--switch-width-sm);--switch-thumb-size: var(--switch-thumb-size-sm);--switch-label-font-size: var(--switch-label-font-size-sm);--switch-track-label-padding: var(--switch-track-label-padding-sm);--switch-radius: 1000px;--switch-color: var(--mantine-primary-color-filled);--switch-disabled-color: var(--mantine-color-disabled);position:relative}.m_926b4011{height:0;width:0;opacity:0;margin:0;padding:0;position:absolute;overflow:hidden;white-space:nowrap}.m_9307d992{-webkit-tap-highlight-color:transparent;cursor:var(--switch-cursor, var(--mantine-cursor-type));overflow:hidden;position:relative;border-radius:var(--switch-radius);background-color:var(--switch-bg);height:var(--switch-height);min-width:var(--switch-width);margin:0;transition:background-color .15s ease,border-color .15s ease;appearance:none;display:flex;align-items:center;font-size:var(--switch-label-font-size);font-weight:600;order:var(--switch-order, 1);-webkit-user-select:none;user-select:none;z-index:0;line-height:0;color:var(--switch-text-color)}.m_9307d992:where([data-without-labels]){width:var(--switch-width)}.m_926b4011:focus-visible+.m_9307d992{outline:2px solid var(--mantine-primary-color-filled);outline-offset:2px}.m_926b4011:checked+.m_9307d992{--switch-bg: var(--switch-color);--switch-text-color: var(--mantine-color-white)}.m_926b4011:disabled+.m_9307d992,.m_926b4011[data-disabled]+.m_9307d992{--switch-bg: var(--switch-disabled-color);--switch-cursor: not-allowed}[data-mantine-color-scheme=light] .m_9307d992{--switch-bg: var(--mantine-color-gray-3);--switch-text-color: var(--mantine-color-gray-6)}[data-mantine-color-scheme=dark] .m_9307d992{--switch-bg: var(--mantine-color-dark-5);--switch-text-color: var(--mantine-color-dark-1)}.m_9307d992[data-label-position=left]{--switch-order: 2}.m_93039a1d{position:absolute;z-index:1;border-radius:var(--switch-radius);display:flex;background-color:var(--switch-thumb-bg, var(--mantine-color-white));height:var(--switch-thumb-size);width:var(--switch-thumb-size);inset-inline-start:var(--switch-thumb-start, var(--switch-track-label-padding));transition:inset-inline-start .15s ease}.m_93039a1d:where([data-with-thumb-indicator]):before{content:"";width:40%;height:40%;background-color:var(--switch-bg);position:absolute;border-radius:var(--switch-radius);top:50%;left:50%;transform:translate(-50%,-50%)}.m_93039a1d>*{margin:auto}.m_926b4011:checked+*>.m_93039a1d{--switch-thumb-start: calc(100% - var(--switch-thumb-size) - var(--switch-track-label-padding))}.m_926b4011:disabled+*>.m_93039a1d,.m_926b4011[data-disabled]+*>.m_93039a1d{--switch-thumb-bg: var(--switch-thumb-bg-disabled)}[data-mantine-color-scheme=light] .m_93039a1d{--switch-thumb-bg-disabled: var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_93039a1d{--switch-thumb-bg-disabled: var(--mantine-color-dark-3)}.m_8277e082{height:100%;display:grid;place-content:center;min-width:calc(var(--switch-width) - var(--switch-thumb-size));padding-inline:var(--switch-track-label-padding);margin-inline-start:calc(var(--switch-thumb-size) + var(--switch-track-label-padding));transition:margin .15s ease}.m_926b4011:checked+*>.m_8277e082{margin-inline-end:calc(var(--switch-thumb-size) + var(--switch-track-label-padding));margin-inline-start:0}.m_b23fa0ef{width:100%;border-collapse:collapse;border-spacing:0;line-height:var(--mantine-line-height);font-size:var(--mantine-font-size-sm);table-layout:var(--table-layout, auto);caption-side:var(--table-caption-side, bottom);border:none}:where([data-mantine-color-scheme=light]) .m_b23fa0ef{--table-hover-color: var(--mantine-color-gray-1);--table-striped-color: var(--mantine-color-gray-0);--table-border-color: var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_b23fa0ef{--table-hover-color: var(--mantine-color-dark-5);--table-striped-color: var(--mantine-color-dark-6);--table-border-color: var(--mantine-color-dark-4)}.m_b23fa0ef:where([data-with-table-border]){border:calc(.0625rem * var(--mantine-scale)) solid var(--table-border-color)}.m_b23fa0ef:where([data-tabular-nums]){font-variant-numeric:tabular-nums}.m_b23fa0ef:where([data-variant=vertical]) :where(.m_4e7aa4f3){font-weight:500}:where([data-mantine-color-scheme=light]) .m_b23fa0ef:where([data-variant=vertical]) :where(.m_4e7aa4f3){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_b23fa0ef:where([data-variant=vertical]) :where(.m_4e7aa4f3){background-color:var(--mantine-color-dark-6)}.m_4e7aa4f3{text-align:left}:where([dir=rtl]) .m_4e7aa4f3{text-align:right}.m_4e7aa4fd{border-bottom:none;background-color:transparent}@media(hover:hover){.m_4e7aa4fd:hover:where([data-hover]){background-color:var(--tr-hover-bg)}}@media(hover:none){.m_4e7aa4fd:active:where([data-hover]){background-color:var(--tr-hover-bg)}}.m_4e7aa4fd:where([data-with-row-border]){border-bottom:calc(.0625rem * var(--mantine-scale)) solid var(--table-border-color)}.m_4e7aa4ef,.m_4e7aa4f3{padding:var(--table-vertical-spacing) var(--table-horizontal-spacing, var(--mantine-spacing-xs))}.m_4e7aa4ef:where([data-with-column-border]:not(:first-child)),.m_4e7aa4f3:where([data-with-column-border]:not(:first-child)){border-inline-start:calc(.0625rem * var(--mantine-scale)) solid var(--table-border-color)}.m_4e7aa4ef:where([data-with-column-border]:not(:last-child)),.m_4e7aa4f3:where([data-with-column-border]:not(:last-child)){border-inline-end:calc(.0625rem * var(--mantine-scale)) solid var(--table-border-color)}.m_b2404537>:where(tr):where([data-with-row-border]:last-of-type){border-bottom:none}.m_b2404537>:where(tr):where([data-striped=odd]:nth-of-type(odd)){background-color:var(--table-striped-color)}.m_b2404537>:where(tr):where([data-striped=even]:nth-of-type(2n)){background-color:var(--table-striped-color)}.m_b2404537>:where(tr)[data-hover]{--tr-hover-bg: var(--table-highlight-on-hover-color, var(--table-hover-color))}.m_b242d975{top:var(--table-sticky-header-offset, 0);z-index:3}.m_b242d975:where([data-sticky]){position:sticky}.m_b242d975:where([data-sticky]) :where(.m_4e7aa4f3){position:sticky;top:var(--table-sticky-header-offset, 0);background-color:var(--mantine-color-body)}:where([data-with-table-border]) .m_b242d975[data-sticky]{position:sticky;top:var(--table-sticky-header-offset, 0);z-index:4;border-top:none}:where([data-with-table-border]) .m_b242d975[data-sticky]:before{content:"";display:block;position:absolute;left:0;top:-.5px;width:100%;height:1px;background-color:var(--table-border-color);z-index:5}:where([data-with-table-border]) .m_b242d975[data-sticky] .m_4e7aa4f3:first-child{border-top:none}.m_9e5a3ac7{color:var(--mantine-color-dimmed)}.m_9e5a3ac7:where([data-side=top]){margin-bottom:var(--mantine-spacing-xs)}.m_9e5a3ac7:where([data-side=bottom]){margin-top:var(--mantine-spacing-xs)}.m_a100c15{overflow-x:var(--table-overflow)}.m_62259741{min-width:var(--table-min-width);max-height:var(--table-max-height)}[data-mantine-color-scheme=light] .m_89d60db1{--tab-border-color: var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .m_89d60db1{--tab-border-color: var(--mantine-color-dark-4)}.m_89d60db1{display:var(--tabs-display);flex-direction:var(--tabs-flex-direction);--tabs-list-direction: row;--tabs-panel-grow: unset;--tabs-display: block;--tabs-flex-direction: row;--tabs-list-border-width: 0;--tabs-list-border-size: 0 0 var(--tabs-list-border-width) 0;--tabs-list-gap: unset;--tabs-list-line-bottom: 0;--tabs-list-line-top: unset;--tabs-list-line-start: 0;--tabs-list-line-end: 0;--tab-radius: var(--tabs-radius) var(--tabs-radius) 0 0;--tab-border-width: 0 0 var(--tabs-list-border-width) 0}.m_89d60db1[data-inverted]{--tabs-list-line-bottom: unset;--tabs-list-line-top: 0;--tab-radius: 0 0 var(--tabs-radius) var(--tabs-radius);--tab-border-width: var(--tabs-list-border-width) 0 0 0}.m_89d60db1[data-inverted] .m_576c9d4:before{top:0;bottom:unset}.m_89d60db1[data-orientation=vertical]{--tabs-list-line-start: unset;--tabs-list-line-end: 0;--tabs-list-line-top: 0;--tabs-list-line-bottom: 0;--tabs-list-border-size: 0 var(--tabs-list-border-width) 0 0;--tab-border-width: 0 var(--tabs-list-border-width) 0 0;--tab-radius: var(--tabs-radius) 0 0 var(--tabs-radius);--tabs-list-direction: column;--tabs-panel-grow: 1;--tabs-display: flex}[dir=rtl] .m_89d60db1[data-orientation=vertical]{--tabs-list-border-size: 0 0 0 var(--tabs-list-border-width);--tab-border-width: 0 0 0 var(--tabs-list-border-width);--tab-radius: 0 var(--tabs-radius) var(--tabs-radius) 0}.m_89d60db1[data-orientation=vertical][data-placement=right]{--tabs-flex-direction: row-reverse;--tabs-list-line-start: 0;--tabs-list-line-end: unset;--tabs-list-border-size: 0 0 0 var(--tabs-list-border-width);--tab-border-width: 0 0 0 var(--tabs-list-border-width);--tab-radius: 0 var(--tabs-radius) var(--tabs-radius) 0}[dir=rtl] .m_89d60db1[data-orientation=vertical][data-placement=right]{--tabs-list-border-size: 0 var(--tabs-list-border-width) 0 0;--tab-border-width: 0 var(--tabs-list-border-width) 0 0;--tab-radius: var(--tabs-radius) 0 0 var(--tabs-radius)}.m_89d60db1[data-variant=default]{--tabs-list-border-width: 2px}[data-mantine-color-scheme=light] .m_89d60db1[data-variant=default]{--tab-hover-color: var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_89d60db1[data-variant=default]{--tab-hover-color: var(--mantine-color-dark-6)}.m_89d60db1[data-variant=outline]{--tabs-list-border-width: 1px}.m_89d60db1[data-variant=pills]{--tabs-list-gap: calc(var(--mantine-spacing-sm) / 2)}[data-mantine-color-scheme=light] .m_89d60db1[data-variant=pills]{--tab-hover-color: var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_89d60db1[data-variant=pills]{--tab-hover-color: var(--mantine-color-dark-6)}.m_89d33d6d{display:flex;flex-wrap:wrap;justify-content:var(--tabs-justify, flex-start);flex-direction:var(--tabs-list-direction);gap:var(--tabs-list-gap)}.m_89d33d6d:where([data-grow]) .m_4ec4dce6{flex:1}.m_b0c91715{flex-grow:var(--tabs-panel-grow)}.m_4ec4dce6{position:relative;padding:var(--mantine-spacing-xs) var(--mantine-spacing-md);font-size:var(--mantine-font-size-sm);white-space:nowrap;z-index:0;display:flex;align-items:center;line-height:1;-webkit-user-select:none;user-select:none}.m_4ec4dce6:where(:disabled,[data-disabled]){opacity:.5;cursor:not-allowed}.m_4ec4dce6:focus{z-index:1}.m_fc420b1f{display:flex;align-items:center;justify-content:center}.m_fc420b1f:where([data-position=left]:not(:only-child)){margin-inline-end:var(--mantine-spacing-xs)}.m_fc420b1f:where([data-position=right]:not(:only-child)){margin-inline-start:var(--mantine-spacing-xs)}.m_42bbd1ae{flex:1;text-align:center}.m_576c9d4{position:relative}.m_576c9d4:before{content:"";position:absolute;border:1px solid var(--tab-border-color);bottom:var(--tabs-list-line-bottom);inset-inline-start:var(--tabs-list-line-start);inset-inline-end:var(--tabs-list-line-end);top:var(--tabs-list-line-top)}.m_539e827b{border-radius:var(--tab-radius);border-width:var(--tab-border-width);border-style:solid;border-color:transparent;background-color:transparent}.m_539e827b:where([data-active]){border-color:var(--tabs-color)}@media(hover:hover){.m_539e827b:hover{background-color:var(--tab-hover-color)}.m_539e827b:hover:where(:not([data-active])){border-color:var(--tab-border-color)}}@media(hover:none){.m_539e827b:active{background-color:var(--tab-hover-color)}.m_539e827b:active:where(:not([data-active])){border-color:var(--tab-border-color)}}@media(hover:hover){.m_539e827b:disabled:hover,.m_539e827b[data-disabled]:hover{background-color:transparent}}@media(hover:none){.m_539e827b:disabled:active,.m_539e827b[data-disabled]:active{background-color:transparent}}.m_6772fbd5{position:relative}.m_6772fbd5:before{content:"";position:absolute;border-color:var(--tab-border-color);border-width:var(--tabs-list-border-size);border-style:solid;bottom:var(--tabs-list-line-bottom);inset-inline-start:var(--tabs-list-line-start);inset-inline-end:var(--tabs-list-line-end);top:var(--tabs-list-line-top)}.m_b59ab47c{border-top:1px solid transparent;border-bottom:1px solid transparent;border-right:1px solid transparent;border-left:1px solid transparent;border-top-color:var(--tab-border-top-color);border-bottom-color:var(--tab-border-bottom-color);border-radius:var(--tab-radius);position:relative;--tab-border-bottom-color: transparent;--tab-border-top-color: transparent;--tab-border-inline-end-color: transparent;--tab-border-inline-start-color: transparent}.m_b59ab47c:where([data-active]):before{content:"";position:absolute;background-color:var(--tab-border-color);bottom:var(--tab-before-bottom, calc(-.0625rem * var(--mantine-scale)));left:var(--tab-before-left, calc(-.0625rem * var(--mantine-scale)));right:var(--tab-before-right, auto);top:var(--tab-before-top, auto);width:1px;height:1px}.m_b59ab47c:where([data-active]):after{content:"";position:absolute;background-color:var(--tab-border-color);bottom:var(--tab-after-bottom, calc(-.0625rem * var(--mantine-scale)));right:var(--tab-after-right, calc(-.0625rem * var(--mantine-scale)));left:var(--tab-after-left, auto);top:var(--tab-after-top, auto);width:1px;height:1px}.m_b59ab47c:where([data-active]){border-top-color:var(--tab-border-top-color);border-bottom-color:var(--tab-border-bottom-color);border-inline-start-color:var(--tab-border-inline-start-color);border-inline-end-color:var(--tab-border-inline-end-color);--tab-border-top-color: var(--tab-border-color);--tab-border-inline-start-color: var(--tab-border-color);--tab-border-inline-end-color: var(--tab-border-color);--tab-border-bottom-color: var(--mantine-color-body)}.m_b59ab47c:where([data-active])[data-inverted]{--tab-border-bottom-color: var(--tab-border-color);--tab-border-top-color: var(--mantine-color-body);--tab-before-bottom: auto;--tab-before-top: -1px;--tab-after-bottom: auto;--tab-after-top: -1px}.m_b59ab47c:where([data-active])[data-orientation=vertical][data-placement=left]{--tab-border-inline-end-color: var(--mantine-color-body);--tab-border-inline-start-color: var(--tab-border-color);--tab-border-bottom-color: var(--tab-border-color);--tab-before-right: -1px;--tab-before-left: auto;--tab-before-bottom: auto;--tab-before-top: -1px;--tab-after-left: auto;--tab-after-right: -1px}[dir=rtl] .m_b59ab47c:where([data-active])[data-orientation=vertical][data-placement=left]{--tab-before-right: auto;--tab-before-left: -1px;--tab-after-left: -1px;--tab-after-right: auto}.m_b59ab47c:where([data-active])[data-orientation=vertical][data-placement=right]{--tab-border-inline-start-color: var(--mantine-color-body);--tab-border-inline-end-color: var(--tab-border-color);--tab-border-bottom-color: var(--tab-border-color);--tab-before-left: -1px;--tab-before-right: auto;--tab-before-bottom: auto;--tab-before-top: -1px;--tab-after-right: auto;--tab-after-left: -1px}[dir=rtl] .m_b59ab47c:where([data-active])[data-orientation=vertical][data-placement=right]{--tab-before-left: auto;--tab-before-right: -1px;--tab-after-right: -1px;--tab-after-left: auto}.m_c3381914{border-radius:var(--tabs-radius);background-color:var(--tab-bg);color:var(--tab-color);--tab-bg: transparent;--tab-color: inherit}@media(hover:hover){.m_c3381914:not([data-disabled]):hover{--tab-bg: var(--tab-hover-color)}}@media(hover:none){.m_c3381914:not([data-disabled]):active{--tab-bg: var(--tab-hover-color)}}.m_c3381914[data-active][data-active]{--tab-bg: var(--tabs-color);--tab-color: var(--tabs-text-color, var(--mantine-color-white))}@media(hover:hover){.m_c3381914[data-active][data-active]:hover{--tab-bg: var(--tabs-color)}}@media(hover:none){.m_c3381914[data-active][data-active]:active{--tab-bg: var(--tabs-color)}}.m_b6d8b162{-webkit-tap-highlight-color:transparent;text-decoration:none;font-size:var(--text-fz, var(--mantine-font-size-md));line-height:var(--text-lh, var(--mantine-line-height-md));font-weight:400;margin:0;padding:0;color:var(--text-color)}.m_b6d8b162:where([data-truncate]){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m_b6d8b162:where([data-truncate=start]){direction:rtl;text-align:right}:where([dir=rtl]) .m_b6d8b162:where([data-truncate=start]){direction:ltr;text-align:left}.m_b6d8b162:where([data-variant=gradient]){background-image:var(--text-gradient);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.m_b6d8b162:where([data-line-clamp]){overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:var(--text-line-clamp);-webkit-box-orient:vertical}.m_b6d8b162:where([data-inherit]){line-height:inherit;font-weight:inherit;font-size:inherit}.m_b6d8b162:where([data-inline]){line-height:1}.m_7341320d{--ti-size-xs: 18px;--ti-size-sm: 22px;--ti-size-md: 28px;--ti-size-lg: 34px;--ti-size-xl: 44px;--ti-size: var(--ti-size-md);line-height:1;display:inline-flex;align-items:center;justify-content:center;position:relative;-webkit-user-select:none;user-select:none;width:var(--ti-size);height:var(--ti-size);min-width:var(--ti-size);min-height:var(--ti-size);border-radius:var(--ti-radius, var(--mantine-radius-default));background:var(--ti-bg, var(--mantine-primary-color-filled));color:var(--ti-color, var(--mantine-color-white));border:var(--ti-bd, 1px solid transparent)}.m_43657ece{--offset: calc(var(--tl-bullet-size) / 2 + var(--tl-line-width) / 2);--tl-bullet-size: 20px;--tl-line-width: 4px;--tl-radius: 1000px;--tl-color: var(--mantine-primary-color-filled)}.m_43657ece:where([data-align=left]){padding-inline-start:var(--offset)}.m_43657ece:where([data-align=right]){padding-inline-end:var(--offset)}.m_2ebe8099{font-weight:500;line-height:1;margin-bottom:calc(var(--mantine-spacing-xs) / 2)}.m_436178ff{--item-border: var(--tl-line-width) var(--tli-border-style, solid) var(--item-border-color);position:relative;color:var(--mantine-color-text)}.m_436178ff:before{content:"";pointer-events:none;position:absolute;top:0;left:var(--timeline-line-left, 0);right:var(--timeline-line-right, 0);bottom:calc(var(--mantine-spacing-xl) * -1);border-inline-start:var(--item-border);display:var(--timeline-line-display, none)}.m_43657ece[data-align=left] .m_436178ff:before{--timeline-line-left: calc(var(--tl-line-width) * -1);--timeline-line-right: auto}[dir=rtl] .m_43657ece[data-align=left] .m_436178ff:before{--timeline-line-left: auto;--timeline-line-right: calc(var(--tl-line-width) * -1)}.m_43657ece[data-align=right] .m_436178ff:before{--timeline-line-left: auto;--timeline-line-right: calc(var(--tl-line-width) * -1)}[dir=rtl] .m_43657ece[data-align=right] .m_436178ff:before{--timeline-line-left: calc(var(--tl-line-width) * -1);--timeline-line-right: auto}.m_43657ece:where([data-align=left]) .m_436178ff{padding-inline-start:var(--offset);text-align:left}.m_43657ece:where([data-align=right]) .m_436178ff{padding-inline-end:var(--offset);text-align:right}:where([data-mantine-color-scheme=light]) .m_436178ff{--item-border-color: var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_436178ff{--item-border-color: var(--mantine-color-dark-4)}.m_436178ff:where([data-line-active]):before{border-color:var(--tli-color, var(--tl-color))}.m_436178ff:where(:not(:last-of-type)){--timeline-line-display: block}.m_436178ff:where(:not(:first-of-type)){margin-top:var(--mantine-spacing-xl)}.m_8affcee1{width:var(--tl-bullet-size);height:var(--tl-bullet-size);border-radius:var(--tli-radius, var(--tl-radius));border:var(--tl-line-width) solid;background-color:var(--mantine-color-body);position:absolute;top:0;display:flex;align-items:center;justify-content:center;color:var(--mantine-color-text)}:where([data-mantine-color-scheme=light]) .m_8affcee1{border-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_8affcee1{border-color:var(--mantine-color-dark-4)}.m_43657ece:where([data-align=left]) .m_8affcee1{left:calc((var(--tl-bullet-size) / 2 + var(--tl-line-width) / 2) * -1);right:auto}:where([dir=rtl]) .m_43657ece:where([data-align=left]) .m_8affcee1{left:auto;right:calc((var(--tl-bullet-size) / 2 + var(--tl-line-width) / 2) * -1)}.m_43657ece:where([data-align=right]) .m_8affcee1{left:auto;right:calc((var(--tl-bullet-size) / 2 + var(--tl-line-width) / 2) * -1)}:where([dir=rtl]) .m_43657ece:where([data-align=right]) .m_8affcee1{left:calc((var(--tl-bullet-size) / 2 + var(--tl-line-width) / 2) * -1);right:auto}.m_8affcee1:where([data-with-child]){border-width:var(--tl-line-width)}:where([data-mantine-color-scheme=light]) .m_8affcee1:where([data-with-child]){background-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_8affcee1:where([data-with-child]){background-color:var(--mantine-color-dark-4)}.m_8affcee1:where([data-active]){border-color:var(--tli-color, var(--tl-color));background-color:var(--mantine-color-white);color:var(--tl-icon-color, var(--mantine-color-white))}.m_8affcee1:where([data-active]):where([data-with-child]){background-color:var(--tli-color, var(--tl-color));color:var(--tl-icon-color, var(--mantine-color-white))}.m_43657ece:where([data-align=left]) .m_540e8f41{padding-inline-start:var(--offset);text-align:left}:where([dir=rtl]) .m_43657ece:where([data-align=left]) .m_540e8f41{text-align:right}.m_43657ece:where([data-align=right]) .m_540e8f41{padding-inline-end:var(--offset);text-align:right}:where([dir=rtl]) .m_43657ece:where([data-align=right]) .m_540e8f41{text-align:left}.m_8a5d1357{margin:0;font-weight:var(--title-fw);font-size:var(--title-fz);line-height:var(--title-lh);font-family:var(--mantine-font-family-headings);text-wrap:var(--title-text-wrap, var(--mantine-heading-text-wrap))}.m_8a5d1357:where([data-line-clamp]){overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:var(--title-line-clamp);-webkit-box-orient:vertical}.m_1b3c8819{--tooltip-radius: var(--mantine-radius-default);position:absolute;padding:calc(var(--mantine-spacing-xs) / 2) var(--mantine-spacing-xs);pointer-events:none;font-size:var(--mantine-font-size-sm);white-space:nowrap;border-radius:var(--tooltip-radius)}:where([data-mantine-color-scheme=light]) .m_1b3c8819{background-color:var(--tooltip-bg, var(--mantine-color-gray-9));color:var(--tooltip-color, var(--mantine-color-white))}:where([data-mantine-color-scheme=dark]) .m_1b3c8819{background-color:var(--tooltip-bg, var(--mantine-color-gray-2));color:var(--tooltip-color, var(--mantine-color-black))}.m_1b3c8819:where([data-multiline]){white-space:normal}.m_1b3c8819:where([data-fixed]){position:fixed}.m_f898399f{background-color:inherit;border:0;z-index:1}.m_d08caa0 :first-child{margin-top:0}.m_d08caa0 :last-child{margin-bottom:0}.m_d08caa0 :where(h1,h2,h3,h4,h5,h6){margin-bottom:var(--mantine-spacing-xs);text-wrap:var(--mantine-heading-text-wrap);font-family:var(--mantine-font-family-headings)}.m_d08caa0 :where(h1){margin-top:calc(1.5 * var(--mantine-spacing-xl));font-size:var(--mantine-h1-font-size);line-height:var(--mantine-h1-line-height);font-weight:var(--mantine-h1-font-weight)}.m_d08caa0 :where(h2){margin-top:var(--mantine-spacing-xl);font-size:var(--mantine-h2-font-size);line-height:var(--mantine-h2-line-height);font-weight:var(--mantine-h2-font-weight)}.m_d08caa0 :where(h3){margin-top:calc(.8 * var(--mantine-spacing-xl));font-size:var(--mantine-h3-font-size);line-height:var(--mantine-h3-line-height);font-weight:var(--mantine-h3-font-weight)}.m_d08caa0 :where(h4){margin-top:calc(.8 * var(--mantine-spacing-xl));font-size:var(--mantine-h4-font-size);line-height:var(--mantine-h4-line-height);font-weight:var(--mantine-h4-font-weight)}.m_d08caa0 :where(h5){margin-top:calc(.5 * var(--mantine-spacing-xl));font-size:var(--mantine-h5-font-size);line-height:var(--mantine-h5-line-height);font-weight:var(--mantine-h5-font-weight)}.m_d08caa0 :where(h6){margin-top:calc(.5 * var(--mantine-spacing-xl));font-size:var(--mantine-h6-font-size);line-height:var(--mantine-h6-line-height);font-weight:var(--mantine-h6-font-weight)}.m_d08caa0 :where(img){max-width:100%;margin-bottom:var(--mantine-spacing-xs)}.m_d08caa0 :where(p){margin-top:0;margin-bottom:var(--mantine-spacing-lg)}:where([data-mantine-color-scheme=light]) .m_d08caa0 :where(mark){background-color:var(--mantine-color-yellow-2);color:inherit}:where([data-mantine-color-scheme=dark]) .m_d08caa0 :where(mark){background-color:var(--mantine-color-yellow-5);color:var(--mantine-color-black)}.m_d08caa0 :where(a){color:var(--mantine-color-anchor);text-decoration:none}@media(hover:hover){.m_d08caa0 :where(a):hover{text-decoration:underline}}@media(hover:none){.m_d08caa0 :where(a):active{text-decoration:underline}}.m_d08caa0 :where(hr){margin-top:var(--mantine-spacing-md);margin-bottom:var(--mantine-spacing-md);border:0;border-top:1px solid}:where([data-mantine-color-scheme=light]) .m_d08caa0 :where(hr){border-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_d08caa0 :where(hr){border-color:var(--mantine-color-dark-3)}.m_d08caa0 :where(pre){padding:var(--mantine-spacing-xs);line-height:var(--mantine-line-height);margin:0;margin-top:var(--mantine-spacing-md);margin-bottom:var(--mantine-spacing-md);overflow-x:auto;font-family:var(--mantine-font-family-monospace);font-size:var(--mantine-font-size-xs);border-radius:var(--mantine-radius-sm)}:where([data-mantine-color-scheme=light]) .m_d08caa0 :where(pre){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_d08caa0 :where(pre){background-color:var(--mantine-color-dark-8)}.m_d08caa0 :where(pre) :where(code){background-color:transparent;padding:0;border-radius:0;color:inherit;border:0}.m_d08caa0 :where(kbd){--kbd-fz: 12px;--kbd-padding: 3px 5px;font-family:var(--mantine-font-family-monospace);line-height:var(--mantine-line-height);font-weight:700;padding:var(--kbd-padding);font-size:var(--kbd-fz);border-radius:var(--mantine-radius-sm);border:1px solid;border-bottom-width:3px}:where([data-mantine-color-scheme=light]) .m_d08caa0 :where(kbd){border-color:var(--mantine-color-gray-3);color:var(--mantine-color-gray-7);background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_d08caa0 :where(kbd){border-color:var(--mantine-color-dark-3);color:var(--mantine-color-dark-0);background-color:var(--mantine-color-dark-5)}.m_d08caa0 :where(code){line-height:var(--mantine-line-height);padding:1px 5px;border-radius:var(--mantine-radius-sm);font-family:var(--mantine-font-family-monospace);font-size:var(--mantine-font-size-xs)}:where([data-mantine-color-scheme=light]) .m_d08caa0 :where(code){background-color:var(--mantine-color-gray-0);color:var(--mantine-color-black)}:where([data-mantine-color-scheme=dark]) .m_d08caa0 :where(code){background-color:var(--mantine-color-dark-5);color:var(--mantine-color-white)}.m_d08caa0 :where(ul,ol):not([data-type=taskList]){margin-bottom:var(--mantine-spacing-md);padding-inline-start:var(--mantine-spacing-xl);list-style-position:outside}.m_d08caa0 :where(table){width:100%;border-collapse:collapse;caption-side:bottom;margin-bottom:var(--mantine-spacing-md)}:where([data-mantine-color-scheme=light]) .m_d08caa0 :where(table){--table-border-color: var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_d08caa0 :where(table){--table-border-color: var(--mantine-color-dark-4)}.m_d08caa0 :where(table) :where(caption){margin-top:var(--mantine-spacing-xs);font-size:var(--mantine-font-size-sm);color:var(--mantine-color-dimmed)}.m_d08caa0 :where(table) :where(th){text-align:left;font-weight:700;font-size:var(--mantine-font-size-sm);padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm)}.m_d08caa0 :where(table) :where(thead th){border-bottom:1px solid;border-color:var(--table-border-color)}.m_d08caa0 :where(table) :where(tfoot th){border-top:1px solid;border-color:var(--table-border-color)}.m_d08caa0 :where(table) :where(td){padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm);border-bottom:1px solid;border-color:var(--table-border-color);font-size:var(--mantine-font-size-sm)}.m_d08caa0 :where(table) :where(tr:last-of-type td){border-bottom:0}.m_d08caa0 :where(blockquote){font-size:var(--mantine-font-size-lg);line-height:var(--mantine-line-height);margin:var(--mantine-spacing-md) 0;border-radius:var(--mantine-radius-sm);padding:var(--mantine-spacing-md) var(--mantine-spacing-lg)}:where([data-mantine-color-scheme=light]) .m_d08caa0 :where(blockquote){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_d08caa0 :where(blockquote){background-color:var(--mantine-color-dark-8)}.bn-mantine{color-scheme:var(--mantine-color-scheme)}.bn-mantine *,.bn-mantine *:before,.bn-mantine *:after{box-sizing:border-box}.bn-mantine button,.bn-mantine select{text-transform:none}.bn-mantine{-webkit-font-smoothing:var(--mantine-webkit-font-smoothing);-moz-osx-font-smoothing:var(--mantine-moz-font-smoothing)}@media screen and (max-device-width:500px){.bn-mantine{-webkit-text-size-adjust:100%}}.bn-mantine{--mantine-z-index-app: 100;--mantine-z-index-modal: 200;--mantine-z-index-popover: 300;--mantine-z-index-overlay: 400;--mantine-z-index-max: 9999;--mantine-scale: 1;--mantine-cursor-type: default;--mantine-webkit-font-smoothing: antialiased;--mantine-moz-font-smoothing: grayscale;--mantine-color-white: #fff;--mantine-color-black: #000;--mantine-line-height: 1.55;--mantine-font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji;--mantine-font-family-monospace: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;--mantine-font-family-headings: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji;--mantine-heading-font-weight: 700;--mantine-heading-text-wrap: wrap;--mantine-radius-default: calc(.25rem * var(--mantine-scale));--mantine-primary-color-filled: var(--mantine-color-blue-filled);--mantine-primary-color-filled-hover: var(--mantine-color-blue-filled-hover);--mantine-primary-color-light: var(--mantine-color-blue-light);--mantine-primary-color-light-hover: var(--mantine-color-blue-light-hover);--mantine-primary-color-light-color: var(--mantine-color-blue-light-color);--mantine-breakpoint-xs: 36em;--mantine-breakpoint-sm: 48em;--mantine-breakpoint-md: 62em;--mantine-breakpoint-lg: 75em;--mantine-breakpoint-xl: 88em;--mantine-spacing-xs: calc(.625rem * var(--mantine-scale));--mantine-spacing-sm: calc(.75rem * var(--mantine-scale));--mantine-spacing-md: calc(1rem * var(--mantine-scale));--mantine-spacing-lg: calc(1.25rem * var(--mantine-scale));--mantine-spacing-xl: calc(2rem * var(--mantine-scale));--mantine-font-size-xs: calc(.75rem * var(--mantine-scale));--mantine-font-size-sm: calc(.875rem * var(--mantine-scale));--mantine-font-size-md: calc(1rem * var(--mantine-scale));--mantine-font-size-lg: calc(1.125rem * var(--mantine-scale));--mantine-font-size-xl: calc(1.25rem * var(--mantine-scale));--mantine-line-height-xs: 1.4;--mantine-line-height-sm: 1.45;--mantine-line-height-md: 1.55;--mantine-line-height-lg: 1.6;--mantine-line-height-xl: 1.65;--mantine-shadow-xs: 0 calc(.0625rem * var(--mantine-scale)) calc(.1875rem * var(--mantine-scale)) rgba(0, 0, 0, .05), 0 calc(.0625rem * var(--mantine-scale)) calc(.125rem * var(--mantine-scale)) rgba(0, 0, 0, .1);--mantine-shadow-sm: 0 calc(.0625rem * var(--mantine-scale)) calc(.1875rem * var(--mantine-scale)) rgba(0, 0, 0, .05), rgba(0, 0, 0, .05) 0 calc(.625rem * var(--mantine-scale)) calc(.9375rem * var(--mantine-scale)) calc(-.3125rem * var(--mantine-scale)), rgba(0, 0, 0, .04) 0 calc(.4375rem * var(--mantine-scale)) calc(.4375rem * var(--mantine-scale)) calc(-.3125rem * var(--mantine-scale));--mantine-shadow-md: 0 calc(.0625rem * var(--mantine-scale)) calc(.1875rem * var(--mantine-scale)) rgba(0, 0, 0, .05), rgba(0, 0, 0, .05) 0 calc(1.25rem * var(--mantine-scale)) calc(1.5625rem * var(--mantine-scale)) calc(-.3125rem * var(--mantine-scale)), rgba(0, 0, 0, .04) 0 calc(.625rem * var(--mantine-scale)) calc(.625rem * var(--mantine-scale)) calc(-.3125rem * var(--mantine-scale));--mantine-shadow-lg: 0 calc(.0625rem * var(--mantine-scale)) calc(.1875rem * var(--mantine-scale)) rgba(0, 0, 0, .05), rgba(0, 0, 0, .05) 0 calc(1.75rem * var(--mantine-scale)) calc(1.4375rem * var(--mantine-scale)) calc(-.4375rem * var(--mantine-scale)), rgba(0, 0, 0, .04) 0 calc(.75rem * var(--mantine-scale)) calc(.75rem * var(--mantine-scale)) calc(-.4375rem * var(--mantine-scale));--mantine-shadow-xl: 0 calc(.0625rem * var(--mantine-scale)) calc(.1875rem * var(--mantine-scale)) rgba(0, 0, 0, .05), rgba(0, 0, 0, .05) 0 calc(2.25rem * var(--mantine-scale)) calc(1.75rem * var(--mantine-scale)) calc(-.4375rem * var(--mantine-scale)), rgba(0, 0, 0, .04) 0 calc(1.0625rem * var(--mantine-scale)) calc(1.0625rem * var(--mantine-scale)) calc(-.4375rem * var(--mantine-scale));--mantine-radius-xs: calc(.125rem * var(--mantine-scale));--mantine-radius-sm: calc(.25rem * var(--mantine-scale));--mantine-radius-md: calc(.5rem * var(--mantine-scale));--mantine-radius-lg: calc(1rem * var(--mantine-scale));--mantine-radius-xl: calc(2rem * var(--mantine-scale));--mantine-primary-color-0: var(--mantine-color-blue-0);--mantine-primary-color-1: var(--mantine-color-blue-1);--mantine-primary-color-2: var(--mantine-color-blue-2);--mantine-primary-color-3: var(--mantine-color-blue-3);--mantine-primary-color-4: var(--mantine-color-blue-4);--mantine-primary-color-5: var(--mantine-color-blue-5);--mantine-primary-color-6: var(--mantine-color-blue-6);--mantine-primary-color-7: var(--mantine-color-blue-7);--mantine-primary-color-8: var(--mantine-color-blue-8);--mantine-primary-color-9: var(--mantine-color-blue-9);--mantine-color-dark-0: #c9c9c9;--mantine-color-dark-1: #b8b8b8;--mantine-color-dark-2: #828282;--mantine-color-dark-3: #696969;--mantine-color-dark-4: #424242;--mantine-color-dark-5: #3b3b3b;--mantine-color-dark-6: #2e2e2e;--mantine-color-dark-7: #242424;--mantine-color-dark-8: #1f1f1f;--mantine-color-dark-9: #141414;--mantine-color-gray-0: #f8f9fa;--mantine-color-gray-1: #f1f3f5;--mantine-color-gray-2: #e9ecef;--mantine-color-gray-3: #dee2e6;--mantine-color-gray-4: #ced4da;--mantine-color-gray-5: #adb5bd;--mantine-color-gray-6: #868e96;--mantine-color-gray-7: #495057;--mantine-color-gray-8: #343a40;--mantine-color-gray-9: #212529;--mantine-color-red-0: #fff5f5;--mantine-color-red-1: #ffe3e3;--mantine-color-red-2: #ffc9c9;--mantine-color-red-3: #ffa8a8;--mantine-color-red-4: #ff8787;--mantine-color-red-5: #ff6b6b;--mantine-color-red-6: #fa5252;--mantine-color-red-7: #f03e3e;--mantine-color-red-8: #e03131;--mantine-color-red-9: #c92a2a;--mantine-color-pink-0: #fff0f6;--mantine-color-pink-1: #ffdeeb;--mantine-color-pink-2: #fcc2d7;--mantine-color-pink-3: #faa2c1;--mantine-color-pink-4: #f783ac;--mantine-color-pink-5: #f06595;--mantine-color-pink-6: #e64980;--mantine-color-pink-7: #d6336c;--mantine-color-pink-8: #c2255c;--mantine-color-pink-9: #a61e4d;--mantine-color-grape-0: #f8f0fc;--mantine-color-grape-1: #f3d9fa;--mantine-color-grape-2: #eebefa;--mantine-color-grape-3: #e599f7;--mantine-color-grape-4: #da77f2;--mantine-color-grape-5: #cc5de8;--mantine-color-grape-6: #be4bdb;--mantine-color-grape-7: #ae3ec9;--mantine-color-grape-8: #9c36b5;--mantine-color-grape-9: #862e9c;--mantine-color-violet-0: #f3f0ff;--mantine-color-violet-1: #e5dbff;--mantine-color-violet-2: #d0bfff;--mantine-color-violet-3: #b197fc;--mantine-color-violet-4: #9775fa;--mantine-color-violet-5: #845ef7;--mantine-color-violet-6: #7950f2;--mantine-color-violet-7: #7048e8;--mantine-color-violet-8: #6741d9;--mantine-color-violet-9: #5f3dc4;--mantine-color-indigo-0: #edf2ff;--mantine-color-indigo-1: #dbe4ff;--mantine-color-indigo-2: #bac8ff;--mantine-color-indigo-3: #91a7ff;--mantine-color-indigo-4: #748ffc;--mantine-color-indigo-5: #5c7cfa;--mantine-color-indigo-6: #4c6ef5;--mantine-color-indigo-7: #4263eb;--mantine-color-indigo-8: #3b5bdb;--mantine-color-indigo-9: #364fc7;--mantine-color-blue-0: #e7f5ff;--mantine-color-blue-1: #d0ebff;--mantine-color-blue-2: #a5d8ff;--mantine-color-blue-3: #74c0fc;--mantine-color-blue-4: #4dabf7;--mantine-color-blue-5: #339af0;--mantine-color-blue-6: #228be6;--mantine-color-blue-7: #1c7ed6;--mantine-color-blue-8: #1971c2;--mantine-color-blue-9: #1864ab;--mantine-color-cyan-0: #e3fafc;--mantine-color-cyan-1: #c5f6fa;--mantine-color-cyan-2: #99e9f2;--mantine-color-cyan-3: #66d9e8;--mantine-color-cyan-4: #3bc9db;--mantine-color-cyan-5: #22b8cf;--mantine-color-cyan-6: #15aabf;--mantine-color-cyan-7: #1098ad;--mantine-color-cyan-8: #0c8599;--mantine-color-cyan-9: #0b7285;--mantine-color-teal-0: #e6fcf5;--mantine-color-teal-1: #c3fae8;--mantine-color-teal-2: #96f2d7;--mantine-color-teal-3: #63e6be;--mantine-color-teal-4: #38d9a9;--mantine-color-teal-5: #20c997;--mantine-color-teal-6: #12b886;--mantine-color-teal-7: #0ca678;--mantine-color-teal-8: #099268;--mantine-color-teal-9: #087f5b;--mantine-color-green-0: #ebfbee;--mantine-color-green-1: #d3f9d8;--mantine-color-green-2: #b2f2bb;--mantine-color-green-3: #8ce99a;--mantine-color-green-4: #69db7c;--mantine-color-green-5: #51cf66;--mantine-color-green-6: #40c057;--mantine-color-green-7: #37b24d;--mantine-color-green-8: #2f9e44;--mantine-color-green-9: #2b8a3e;--mantine-color-lime-0: #f4fce3;--mantine-color-lime-1: #e9fac8;--mantine-color-lime-2: #d8f5a2;--mantine-color-lime-3: #c0eb75;--mantine-color-lime-4: #a9e34b;--mantine-color-lime-5: #94d82d;--mantine-color-lime-6: #82c91e;--mantine-color-lime-7: #74b816;--mantine-color-lime-8: #66a80f;--mantine-color-lime-9: #5c940d;--mantine-color-yellow-0: #fff9db;--mantine-color-yellow-1: #fff3bf;--mantine-color-yellow-2: #ffec99;--mantine-color-yellow-3: #ffe066;--mantine-color-yellow-4: #ffd43b;--mantine-color-yellow-5: #fcc419;--mantine-color-yellow-6: #fab005;--mantine-color-yellow-7: #f59f00;--mantine-color-yellow-8: #f08c00;--mantine-color-yellow-9: #e67700;--mantine-color-orange-0: #fff4e6;--mantine-color-orange-1: #ffe8cc;--mantine-color-orange-2: #ffd8a8;--mantine-color-orange-3: #ffc078;--mantine-color-orange-4: #ffa94d;--mantine-color-orange-5: #ff922b;--mantine-color-orange-6: #fd7e14;--mantine-color-orange-7: #f76707;--mantine-color-orange-8: #e8590c;--mantine-color-orange-9: #d9480f;--mantine-h1-font-size: calc(2.125rem * var(--mantine-scale));--mantine-h1-line-height: 1.3;--mantine-h1-font-weight: 700;--mantine-h2-font-size: calc(1.625rem * var(--mantine-scale));--mantine-h2-line-height: 1.35;--mantine-h2-font-weight: 700;--mantine-h3-font-size: calc(1.375rem * var(--mantine-scale));--mantine-h3-line-height: 1.4;--mantine-h3-font-weight: 700;--mantine-h4-font-size: calc(1.125rem * var(--mantine-scale));--mantine-h4-line-height: 1.45;--mantine-h4-font-weight: 700;--mantine-h5-font-size: calc(1rem * var(--mantine-scale));--mantine-h5-line-height: 1.5;--mantine-h5-font-weight: 700;--mantine-h6-font-size: calc(.875rem * var(--mantine-scale));--mantine-h6-line-height: 1.5;--mantine-h6-font-weight: 700}.bn-mantine[data-mantine-color-scheme=dark]{--mantine-color-scheme: dark;--mantine-primary-color-contrast: var(--mantine-color-white);--mantine-color-bright: var(--mantine-color-white);--mantine-color-text: var(--mantine-color-dark-0);--mantine-color-body: var(--mantine-color-dark-7);--mantine-color-error: var(--mantine-color-red-8);--mantine-color-placeholder: var(--mantine-color-dark-3);--mantine-color-anchor: var(--mantine-color-blue-4);--mantine-color-default: var(--mantine-color-dark-6);--mantine-color-default-hover: var(--mantine-color-dark-5);--mantine-color-default-color: var(--mantine-color-white);--mantine-color-default-border: var(--mantine-color-dark-4);--mantine-color-dimmed: var(--mantine-color-dark-2);--mantine-color-disabled: var(--mantine-color-dark-6);--mantine-color-disabled-color: var(--mantine-color-dark-3);--mantine-color-disabled-border: var(--mantine-color-dark-4);--mantine-color-dark-text: var(--mantine-color-dark-4);--mantine-color-dark-filled: var(--mantine-color-dark-8);--mantine-color-dark-filled-hover: var(--mantine-color-dark-9);--mantine-color-dark-light: rgba(46, 46, 46, .15);--mantine-color-dark-light-hover: rgba(46, 46, 46, .2);--mantine-color-dark-light-color: var(--mantine-color-dark-3);--mantine-color-dark-outline: var(--mantine-color-dark-4);--mantine-color-dark-outline-hover: rgba(66, 66, 66, .05);--mantine-color-gray-text: var(--mantine-color-gray-4);--mantine-color-gray-filled: var(--mantine-color-gray-8);--mantine-color-gray-filled-hover: var(--mantine-color-gray-9);--mantine-color-gray-light: rgba(134, 142, 150, .15);--mantine-color-gray-light-hover: rgba(134, 142, 150, .2);--mantine-color-gray-light-color: var(--mantine-color-gray-3);--mantine-color-gray-outline: var(--mantine-color-gray-4);--mantine-color-gray-outline-hover: rgba(206, 212, 218, .05);--mantine-color-red-text: var(--mantine-color-red-4);--mantine-color-red-filled: var(--mantine-color-red-8);--mantine-color-red-filled-hover: var(--mantine-color-red-9);--mantine-color-red-light: rgba(250, 82, 82, .15);--mantine-color-red-light-hover: rgba(250, 82, 82, .2);--mantine-color-red-light-color: var(--mantine-color-red-3);--mantine-color-red-outline: var(--mantine-color-red-4);--mantine-color-red-outline-hover: rgba(255, 135, 135, .05);--mantine-color-pink-text: var(--mantine-color-pink-4);--mantine-color-pink-filled: var(--mantine-color-pink-8);--mantine-color-pink-filled-hover: var(--mantine-color-pink-9);--mantine-color-pink-light: rgba(230, 73, 128, .15);--mantine-color-pink-light-hover: rgba(230, 73, 128, .2);--mantine-color-pink-light-color: var(--mantine-color-pink-3);--mantine-color-pink-outline: var(--mantine-color-pink-4);--mantine-color-pink-outline-hover: rgba(247, 131, 172, .05);--mantine-color-grape-text: var(--mantine-color-grape-4);--mantine-color-grape-filled: var(--mantine-color-grape-8);--mantine-color-grape-filled-hover: var(--mantine-color-grape-9);--mantine-color-grape-light: rgba(190, 75, 219, .15);--mantine-color-grape-light-hover: rgba(190, 75, 219, .2);--mantine-color-grape-light-color: var(--mantine-color-grape-3);--mantine-color-grape-outline: var(--mantine-color-grape-4);--mantine-color-grape-outline-hover: rgba(218, 119, 242, .05);--mantine-color-violet-text: var(--mantine-color-violet-4);--mantine-color-violet-filled: var(--mantine-color-violet-8);--mantine-color-violet-filled-hover: var(--mantine-color-violet-9);--mantine-color-violet-light: rgba(121, 80, 242, .15);--mantine-color-violet-light-hover: rgba(121, 80, 242, .2);--mantine-color-violet-light-color: var(--mantine-color-violet-3);--mantine-color-violet-outline: var(--mantine-color-violet-4);--mantine-color-violet-outline-hover: rgba(151, 117, 250, .05);--mantine-color-indigo-text: var(--mantine-color-indigo-4);--mantine-color-indigo-filled: var(--mantine-color-indigo-8);--mantine-color-indigo-filled-hover: var(--mantine-color-indigo-9);--mantine-color-indigo-light: rgba(76, 110, 245, .15);--mantine-color-indigo-light-hover: rgba(76, 110, 245, .2);--mantine-color-indigo-light-color: var(--mantine-color-indigo-3);--mantine-color-indigo-outline: var(--mantine-color-indigo-4);--mantine-color-indigo-outline-hover: rgba(116, 143, 252, .05);--mantine-color-blue-text: var(--mantine-color-blue-4);--mantine-color-blue-filled: var(--mantine-color-blue-8);--mantine-color-blue-filled-hover: var(--mantine-color-blue-9);--mantine-color-blue-light: rgba(34, 139, 230, .15);--mantine-color-blue-light-hover: rgba(34, 139, 230, .2);--mantine-color-blue-light-color: var(--mantine-color-blue-3);--mantine-color-blue-outline: var(--mantine-color-blue-4);--mantine-color-blue-outline-hover: rgba(77, 171, 247, .05);--mantine-color-cyan-text: var(--mantine-color-cyan-4);--mantine-color-cyan-filled: var(--mantine-color-cyan-8);--mantine-color-cyan-filled-hover: var(--mantine-color-cyan-9);--mantine-color-cyan-light: rgba(21, 170, 191, .15);--mantine-color-cyan-light-hover: rgba(21, 170, 191, .2);--mantine-color-cyan-light-color: var(--mantine-color-cyan-3);--mantine-color-cyan-outline: var(--mantine-color-cyan-4);--mantine-color-cyan-outline-hover: rgba(59, 201, 219, .05);--mantine-color-teal-text: var(--mantine-color-teal-4);--mantine-color-teal-filled: var(--mantine-color-teal-8);--mantine-color-teal-filled-hover: var(--mantine-color-teal-9);--mantine-color-teal-light: rgba(18, 184, 134, .15);--mantine-color-teal-light-hover: rgba(18, 184, 134, .2);--mantine-color-teal-light-color: var(--mantine-color-teal-3);--mantine-color-teal-outline: var(--mantine-color-teal-4);--mantine-color-teal-outline-hover: rgba(56, 217, 169, .05);--mantine-color-green-text: var(--mantine-color-green-4);--mantine-color-green-filled: var(--mantine-color-green-8);--mantine-color-green-filled-hover: var(--mantine-color-green-9);--mantine-color-green-light: rgba(64, 192, 87, .15);--mantine-color-green-light-hover: rgba(64, 192, 87, .2);--mantine-color-green-light-color: var(--mantine-color-green-3);--mantine-color-green-outline: var(--mantine-color-green-4);--mantine-color-green-outline-hover: rgba(105, 219, 124, .05);--mantine-color-lime-text: var(--mantine-color-lime-4);--mantine-color-lime-filled: var(--mantine-color-lime-8);--mantine-color-lime-filled-hover: var(--mantine-color-lime-9);--mantine-color-lime-light: rgba(130, 201, 30, .15);--mantine-color-lime-light-hover: rgba(130, 201, 30, .2);--mantine-color-lime-light-color: var(--mantine-color-lime-3);--mantine-color-lime-outline: var(--mantine-color-lime-4);--mantine-color-lime-outline-hover: rgba(169, 227, 75, .05);--mantine-color-yellow-text: var(--mantine-color-yellow-4);--mantine-color-yellow-filled: var(--mantine-color-yellow-8);--mantine-color-yellow-filled-hover: var(--mantine-color-yellow-9);--mantine-color-yellow-light: rgba(250, 176, 5, .15);--mantine-color-yellow-light-hover: rgba(250, 176, 5, .2);--mantine-color-yellow-light-color: var(--mantine-color-yellow-3);--mantine-color-yellow-outline: var(--mantine-color-yellow-4);--mantine-color-yellow-outline-hover: rgba(255, 212, 59, .05);--mantine-color-orange-text: var(--mantine-color-orange-4);--mantine-color-orange-filled: var(--mantine-color-orange-8);--mantine-color-orange-filled-hover: var(--mantine-color-orange-9);--mantine-color-orange-light: rgba(253, 126, 20, .15);--mantine-color-orange-light-hover: rgba(253, 126, 20, .2);--mantine-color-orange-light-color: var(--mantine-color-orange-3);--mantine-color-orange-outline: var(--mantine-color-orange-4);--mantine-color-orange-outline-hover: rgba(255, 169, 77, .05)}.bn-mantine[data-mantine-color-scheme=light]{--mantine-color-scheme: light;--mantine-primary-color-contrast: var(--mantine-color-white);--mantine-color-bright: var(--mantine-color-black);--mantine-color-text: #000;--mantine-color-body: #fff;--mantine-color-error: var(--mantine-color-red-6);--mantine-color-placeholder: var(--mantine-color-gray-5);--mantine-color-anchor: var(--mantine-color-blue-6);--mantine-color-default: var(--mantine-color-white);--mantine-color-default-hover: var(--mantine-color-gray-0);--mantine-color-default-color: var(--mantine-color-black);--mantine-color-default-border: var(--mantine-color-gray-4);--mantine-color-dimmed: var(--mantine-color-gray-6);--mantine-color-disabled: var(--mantine-color-gray-2);--mantine-color-disabled-color: var(--mantine-color-gray-5);--mantine-color-disabled-border: var(--mantine-color-gray-3);--mantine-color-dark-text: var(--mantine-color-dark-filled);--mantine-color-dark-filled: var(--mantine-color-dark-6);--mantine-color-dark-filled-hover: var(--mantine-color-dark-7);--mantine-color-dark-light: rgba(46, 46, 46, .1);--mantine-color-dark-light-hover: rgba(46, 46, 46, .12);--mantine-color-dark-light-color: var(--mantine-color-dark-6);--mantine-color-dark-outline: var(--mantine-color-dark-6);--mantine-color-dark-outline-hover: rgba(46, 46, 46, .05);--mantine-color-gray-text: var(--mantine-color-gray-filled);--mantine-color-gray-filled: var(--mantine-color-gray-6);--mantine-color-gray-filled-hover: var(--mantine-color-gray-7);--mantine-color-gray-light: rgba(134, 142, 150, .1);--mantine-color-gray-light-hover: rgba(134, 142, 150, .12);--mantine-color-gray-light-color: var(--mantine-color-gray-6);--mantine-color-gray-outline: var(--mantine-color-gray-6);--mantine-color-gray-outline-hover: rgba(134, 142, 150, .05);--mantine-color-red-text: var(--mantine-color-red-filled);--mantine-color-red-filled: var(--mantine-color-red-6);--mantine-color-red-filled-hover: var(--mantine-color-red-7);--mantine-color-red-light: rgba(250, 82, 82, .1);--mantine-color-red-light-hover: rgba(250, 82, 82, .12);--mantine-color-red-light-color: var(--mantine-color-red-6);--mantine-color-red-outline: var(--mantine-color-red-6);--mantine-color-red-outline-hover: rgba(250, 82, 82, .05);--mantine-color-pink-text: var(--mantine-color-pink-filled);--mantine-color-pink-filled: var(--mantine-color-pink-6);--mantine-color-pink-filled-hover: var(--mantine-color-pink-7);--mantine-color-pink-light: rgba(230, 73, 128, .1);--mantine-color-pink-light-hover: rgba(230, 73, 128, .12);--mantine-color-pink-light-color: var(--mantine-color-pink-6);--mantine-color-pink-outline: var(--mantine-color-pink-6);--mantine-color-pink-outline-hover: rgba(230, 73, 128, .05);--mantine-color-grape-text: var(--mantine-color-grape-filled);--mantine-color-grape-filled: var(--mantine-color-grape-6);--mantine-color-grape-filled-hover: var(--mantine-color-grape-7);--mantine-color-grape-light: rgba(190, 75, 219, .1);--mantine-color-grape-light-hover: rgba(190, 75, 219, .12);--mantine-color-grape-light-color: var(--mantine-color-grape-6);--mantine-color-grape-outline: var(--mantine-color-grape-6);--mantine-color-grape-outline-hover: rgba(190, 75, 219, .05);--mantine-color-violet-text: var(--mantine-color-violet-filled);--mantine-color-violet-filled: var(--mantine-color-violet-6);--mantine-color-violet-filled-hover: var(--mantine-color-violet-7);--mantine-color-violet-light: rgba(121, 80, 242, .1);--mantine-color-violet-light-hover: rgba(121, 80, 242, .12);--mantine-color-violet-light-color: var(--mantine-color-violet-6);--mantine-color-violet-outline: var(--mantine-color-violet-6);--mantine-color-violet-outline-hover: rgba(121, 80, 242, .05);--mantine-color-indigo-text: var(--mantine-color-indigo-filled);--mantine-color-indigo-filled: var(--mantine-color-indigo-6);--mantine-color-indigo-filled-hover: var(--mantine-color-indigo-7);--mantine-color-indigo-light: rgba(76, 110, 245, .1);--mantine-color-indigo-light-hover: rgba(76, 110, 245, .12);--mantine-color-indigo-light-color: var(--mantine-color-indigo-6);--mantine-color-indigo-outline: var(--mantine-color-indigo-6);--mantine-color-indigo-outline-hover: rgba(76, 110, 245, .05);--mantine-color-blue-text: var(--mantine-color-blue-filled);--mantine-color-blue-filled: var(--mantine-color-blue-6);--mantine-color-blue-filled-hover: var(--mantine-color-blue-7);--mantine-color-blue-light: rgba(34, 139, 230, .1);--mantine-color-blue-light-hover: rgba(34, 139, 230, .12);--mantine-color-blue-light-color: var(--mantine-color-blue-6);--mantine-color-blue-outline: var(--mantine-color-blue-6);--mantine-color-blue-outline-hover: rgba(34, 139, 230, .05);--mantine-color-cyan-text: var(--mantine-color-cyan-filled);--mantine-color-cyan-filled: var(--mantine-color-cyan-6);--mantine-color-cyan-filled-hover: var(--mantine-color-cyan-7);--mantine-color-cyan-light: rgba(21, 170, 191, .1);--mantine-color-cyan-light-hover: rgba(21, 170, 191, .12);--mantine-color-cyan-light-color: var(--mantine-color-cyan-6);--mantine-color-cyan-outline: var(--mantine-color-cyan-6);--mantine-color-cyan-outline-hover: rgba(21, 170, 191, .05);--mantine-color-teal-text: var(--mantine-color-teal-filled);--mantine-color-teal-filled: var(--mantine-color-teal-6);--mantine-color-teal-filled-hover: var(--mantine-color-teal-7);--mantine-color-teal-light: rgba(18, 184, 134, .1);--mantine-color-teal-light-hover: rgba(18, 184, 134, .12);--mantine-color-teal-light-color: var(--mantine-color-teal-6);--mantine-color-teal-outline: var(--mantine-color-teal-6);--mantine-color-teal-outline-hover: rgba(18, 184, 134, .05);--mantine-color-green-text: var(--mantine-color-green-filled);--mantine-color-green-filled: var(--mantine-color-green-6);--mantine-color-green-filled-hover: var(--mantine-color-green-7);--mantine-color-green-light: rgba(64, 192, 87, .1);--mantine-color-green-light-hover: rgba(64, 192, 87, .12);--mantine-color-green-light-color: var(--mantine-color-green-6);--mantine-color-green-outline: var(--mantine-color-green-6);--mantine-color-green-outline-hover: rgba(64, 192, 87, .05);--mantine-color-lime-text: var(--mantine-color-lime-filled);--mantine-color-lime-filled: var(--mantine-color-lime-6);--mantine-color-lime-filled-hover: var(--mantine-color-lime-7);--mantine-color-lime-light: rgba(130, 201, 30, .1);--mantine-color-lime-light-hover: rgba(130, 201, 30, .12);--mantine-color-lime-light-color: var(--mantine-color-lime-6);--mantine-color-lime-outline: var(--mantine-color-lime-6);--mantine-color-lime-outline-hover: rgba(130, 201, 30, .05);--mantine-color-yellow-text: var(--mantine-color-yellow-filled);--mantine-color-yellow-filled: var(--mantine-color-yellow-6);--mantine-color-yellow-filled-hover: var(--mantine-color-yellow-7);--mantine-color-yellow-light: rgba(250, 176, 5, .1);--mantine-color-yellow-light-hover: rgba(250, 176, 5, .12);--mantine-color-yellow-light-color: var(--mantine-color-yellow-6);--mantine-color-yellow-outline: var(--mantine-color-yellow-6);--mantine-color-yellow-outline-hover: rgba(250, 176, 5, .05);--mantine-color-orange-text: var(--mantine-color-orange-filled);--mantine-color-orange-filled: var(--mantine-color-orange-6);--mantine-color-orange-filled-hover: var(--mantine-color-orange-7);--mantine-color-orange-light: rgba(253, 126, 20, .1);--mantine-color-orange-light-hover: rgba(253, 126, 20, .12);--mantine-color-orange-light-color: var(--mantine-color-orange-6);--mantine-color-orange-outline: var(--mantine-color-orange-6);--mantine-color-orange-outline-hover: rgba(253, 126, 20, .05)}.bn-block-outer{line-height:1.5;transition:margin .2s}.bn-block{flex-direction:column;display:flex}.bn-block-content{width:100%;padding:3px 0;transition:font-size .2s;display:flex}.bn-block-content.ProseMirror-selectednode>*,.ProseMirror-selectednode>.bn-block-content>*{border-radius:4px;outline:4px solid #64a0ff}.bn-block-content:before{content:"";height:0;margin-right:0;transition:all .2s;overflow:visible}.bn-inline-content{white-space:pre-wrap}.bn-trailing-block{cursor:text;height:30px}.bn-block-group .bn-block-group{margin-left:24px}.bn-block-group .bn-block-group>.bn-block-outer{position:relative}.bn-block-group .bn-block-group>.bn-block-outer:not([data-prev-depth-changed]):before{content:" ";height:100%;transition:all .2s .1s;display:inline;position:absolute;left:-20px}.bn-block-group .bn-block-group>.bn-block-outer[data-prev-depth-change="-2"]:before{height:0}.bn-inline-content code{font-family:monospace}[data-prev-depth-change="1"]{--x:1}[data-prev-depth-change="2"]{--x:2}[data-prev-depth-change="3"]{--x:3}[data-prev-depth-change="4"]{--x:4}[data-prev-depth-change="5"]{--x:5}[data-prev-depth-change="-1"]{--x:-1}[data-prev-depth-change="-2"]{--x:-2}[data-prev-depth-change="-3"]{--x:-3}[data-prev-depth-change="-4"]{--x:-4}[data-prev-depth-change="-5"]{--x:-5}.bn-block-outer[data-prev-depth-change]{margin-left:calc(10px * var(--x))}.bn-block-outer[data-prev-depth-change] .bn-block-outer[data-prev-depth-change]{margin-left:0}[data-content-type=heading]{--level:3em;padding-top:18px}[data-content-type=heading][data-level="2"]{--level:2em}[data-content-type=heading][data-level="3"]{--level:1.3em}[data-content-type=heading][data-level="4"]{--level:1em}[data-content-type=heading][data-level="5"]{--level:.9em}[data-content-type=heading][data-level="6"]{--level:.8em}[data-prev-level="1"]{--prev-level:3em}[data-prev-level="2"]{--prev-level:2em}[data-prev-level="3"]{--prev-level:1.3em}[data-prev-level="4"]{--prev-level:1em}[data-prev-level="5"]{--prev-level:.9em}[data-prev-level="6"]{--prev-level:.8em}.bn-block-outer[data-prev-type=heading]>.bn-block>.bn-block-content{font-size:var(--prev-level);font-weight:700}.bn-block-outer:not([data-prev-type])>.bn-block>.bn-block-content[data-content-type=heading],.bn-block-outer:not([data-prev-type])>.bn-block>div[data-type=modification]>div[data-type=modification]>.bn-block-content[data-content-type=heading]{font-size:var(--level);font-weight:700}[data-content-type=quote] blockquote{color:#7d797a;border-left:2px solid #7d797a;margin:0;padding-left:1em}[data-content-type=divider] hr{border:none;border-top:1px solid #7d797a;flex:1;margin:.5em 0}.bn-block-content:before{content:"";margin-right:0}.bn-block-content[data-content-type=numberedListItem]:before{justify-content:center;min-width:24px;padding-right:4px;display:flex}[data-content-type=numberedListItem]{--index:attr(data-index)}[data-prev-type=numberedListItem]{--prev-index:attr(data-prev-index)}.bn-block-outer[data-prev-type=numberedListItem]:not([data-prev-index=none])>.bn-block>.bn-block-content:before{content:var(--prev-index) "."}.bn-block-outer:not([data-prev-type])>.bn-block>.bn-block-content[data-content-type=numberedListItem]:before,.bn-block-outer:not([data-prev-type])>.bn-block>div[data-type=modification]>.bn-block-content[data-content-type=numberedListItem]:before{content:var(--index) "."}.bn-block-content[data-content-type=bulletListItem]:before{justify-content:center;min-width:24px;padding-right:4px;display:flex}.bn-block-content[data-content-type=checkListItem]>div:has(>input){height:24px}.bn-block-content[data-content-type=checkListItem]>div>input{cursor:pointer;margin-left:4px;margin-right:8px;width:12px;height:24px;margin-block:0}.bn-block-content[data-content-type=checkListItem][data-checked=true] .bn-inline-content{text-decoration:line-through}.bn-block-content[data-text-alignment=center]{justify-content:center}.bn-block-content[data-text-alignment=right]{justify-content:flex-end}:is(.bn-block:has(>.bn-block-content>div>.bn-toggle-wrapper[data-show-children=false])>.bn-block-group,.bn-block:has(>.react-renderer>.bn-block-content>div>.bn-toggle-wrapper[data-show-children=false])>.bn-block-group){display:none}.bn-toggle-wrapper{align-items:center;display:flex}.bn-toggle-button{color:var(--bn-colors-editor-text);padding:3px}.bn-toggle-button>svg{width:18px;height:18px}.bn-toggle-wrapper[data-show-children=true] .bn-toggle-button{transform:rotate(90deg)}.bn-toggle-add-block-button{color:var(--bn-colors-side-menu);width:fit-content;margin-left:22px;padding-inline:2px;font-size:16px;font-weight:400}.bn-toggle-button,.bn-toggle-add-block-button{border-radius:var(--bn-border-radius-small);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;display:flex}.bn-toggle-button:hover,.bn-toggle-add-block-button:hover{background-color:var(--bn-colors-hovered-background)}.bn-block-outer[data-prev-type=bulletListItem]>.bn-block>.bn-block-content:before,.bn-block-outer:not([data-prev-type])>.bn-block>.bn-block-content[data-content-type=bulletListItem]:before,.bn-block-outer:not([data-prev-type])>.bn-block>div[data-type=modification]>.bn-block-content[data-content-type=bulletListItem]:before{content:"•"}[data-content-type=bulletListItem]~.bn-block-group>.bn-block-outer[data-prev-type=bulletListItem]>.bn-block>.bn-block-content:before,[data-content-type=bulletListItem]~.bn-block-group>.bn-block-outer:not([data-prev-type])>.bn-block>.bn-block-content[data-content-type=bulletListItem]:before,[data-content-type=bulletListItem]~.bn-block-group>.bn-block-outer:not([data-prev-type])>.bn-block>div[data-type=modification]>.bn-block-content[data-content-type=bulletListItem]:before{content:"◦"}[data-content-type=bulletListItem]~.bn-block-group [data-content-type=bulletListItem]~.bn-block-group>.bn-block-outer[data-prev-type=bulletListItem]>.bn-block>.bn-block-content:before,[data-content-type=bulletListItem]~.bn-block-group [data-content-type=bulletListItem]~.bn-block-group>.bn-block-outer:not([data-prev-type])>.bn-block>.bn-block-content[data-content-type=bulletListItem]:before,[data-content-type=bulletListItem]~.bn-block-group [data-content-type=bulletListItem]~.bn-block-group>.bn-block-outer:not([data-prev-type])>.bn-block>div[data-type=modification]>.bn-block-content[data-content-type=bulletListItem]:before{content:"▪︎"}.bn-block-content[data-content-type=codeBlock]{color:#fff;background-color:#161616;border-radius:8px;position:relative}.bn-block-content[data-content-type=codeBlock]>pre{white-space:pre;tab-size:2;width:100%;margin:0;padding:24px;overflow-x:auto}.bn-block-content[data-content-type=codeBlock]>div{outline:none!important}.bn-block-content[data-content-type=codeBlock]>div>select{appearance:none;-webkit-user-select:none;user-select:none;cursor:pointer;color:#fff;opacity:0;background-color:#0000;border:none;font-size:.8em;transition:opacity .3s 1s;position:absolute;top:8px;left:18px;outline:none!important}.bn-block-content[data-content-type=codeBlock]>div>select>option{color:#000}.bn-block-content[data-content-type=codeBlock]:hover>div>select,.bn-block-content[data-content-type=codeBlock]>div>select:focus{opacity:.5;transition-delay:.1s}.bn-block-content[data-content-type=pageBreak]>div{border-top:2px dotted #7d797a;width:100%;height:0;margin-block:11px}@media print{.bn-block-content[data-content-type=pageBreak]>div{page-break-after:always}}[data-file-block] .bn-file-block-content-wrapper{cursor:pointer;-webkit-user-select:none;user-select:none;flex-direction:column;margin:0;display:flex}:is([data-file-block] .bn-file-block-content-wrapper:has(.bn-add-file-button),[data-file-block] .bn-file-block-content-wrapper:has(.bn-file-name-with-icon)){width:100%}[data-file-block] .bn-add-file-button{color:#7d797a;background-color:#f2f1ee;border-radius:4px;align-items:center;gap:10px;padding:12px;display:flex}[data-file-block] .bn-add-file-button:where(.dark,.dark *){color:#bebebe;background-color:#464646}.bn-editor[contenteditable=true] [data-file-block] .bn-add-file-button:hover,[data-file-block] .bn-file-name-with-icon:hover,.ProseMirror-selectednode .bn-file-name-with-icon{background-color:#e1e1e1}.bn-editor[contenteditable=true] [data-file-block] .bn-add-file-button:hover:where(.dark,.dark *),[data-file-block] .bn-file-name-with-icon:hover:where(.dark,.dark *),.ProseMirror-selectednode .bn-file-name-with-icon:where(.dark,.dark *){background-color:#5a5a5a}[data-file-block] .bn-add-file-button-icon,[data-file-block] .bn-file-icon{width:24px;height:24px}[data-file-block] .bn-add-file-button-text{font-size:.9rem}[data-file-block] .bn-file-name-with-icon{border-radius:4px;gap:4px;padding:4px;display:flex}[data-file-block] .bn-file-caption{word-break:break-word;padding-block:4px;font-size:.8em}[data-file-block] .bn-file-caption:empty{padding-block:0}[data-file-block] .bn-resize-handle{cursor:ew-resize;background-color:#000;border:1px solid #fff;border-radius:4px;width:8px;height:30px;position:absolute}[data-file-block] .bn-visual-media-wrapper{align-items:center;max-width:100%;display:flex;position:relative}[data-file-block] .bn-visual-media{border-radius:4px;width:100%}[data-content-type=audio]>.bn-file-block-content-wrapper,.bn-audio{width:100%}.bn-block-content:has(.ProseMirror-trailingBreak:only-child):after{pointer-events:none;max-width:100%;margin-inline:-2px;font-style:italic}.bn-block:has(>.bn-block-content[data-text-color=gray]){color:#9b9a97}.bn-block:has(>.bn-block-content[data-text-color=brown]){color:#64473a}.bn-block:has(>.bn-block-content[data-text-color=red]){color:#e03e3e}.bn-block:has(>.bn-block-content[data-text-color=orange]){color:#d9730d}.bn-block:has(>.bn-block-content[data-text-color=yellow]){color:#dfab01}.bn-block:has(>.bn-block-content[data-text-color=green]){color:#4d6461}.bn-block:has(>.bn-block-content[data-text-color=blue]){color:#0b6e99}.bn-block:has(>.bn-block-content[data-text-color=purple]){color:#6940a5}.bn-block:has(>.bn-block-content[data-text-color=pink]){color:#ad1a72}.bn-block:has(>.bn-block-content[data-background-color=gray]){background-color:#ebeced}.bn-block:has(>.bn-block-content[data-background-color=brown]){background-color:#e9e5e3}.bn-block:has(>.bn-block-content[data-background-color=red]){background-color:#fbe4e4}.bn-block:has(>.bn-block-content[data-background-color=orange]){background-color:#f6e9d9}.bn-block:has(>.bn-block-content[data-background-color=yellow]){background-color:#fbf3db}.bn-block:has(>.bn-block-content[data-background-color=green]){background-color:#ddedea}.bn-block:has(>.bn-block-content[data-background-color=blue]){background-color:#ddebf1}.bn-block:has(>.bn-block-content[data-background-color=purple]){background-color:#eae4f2}.bn-block:has(>.bn-block-content[data-background-color=pink]){background-color:#f4dfeb}[data-text-alignment=left]{text-align:left!important;justify-content:flex-start!important}[data-text-alignment=center]{text-align:center!important;justify-content:center!important}[data-text-alignment=right]{text-align:right!important;justify-content:flex-end!important}[data-text-alignment=justify]{text-align:justify!important;justify-content:flex-start!important}.bn-block-column-list{flex-direction:row;display:flex}.bn-block-column{flex:1;padding:12px 20px;overflow-x:auto}.bn-block-column:first-child{padding-left:0}.bn-block-column:last-child{padding-right:0}.bn-thread-mark:not([data-orphan=true]){background:#ffc80026}.bn-thread-mark .bn-thread-mark-selected{background:#ffc80040}.ProseMirror .tableWrapper{overflow-x:auto}.ProseMirror table{border-collapse:collapse;table-layout:fixed;width:100%;overflow:hidden}.ProseMirror td,.ProseMirror th{vertical-align:top;box-sizing:border-box;position:relative}.ProseMirror td:not([data-colwidth]):not(.column-resize-dragging),.ProseMirror th:not([data-colwidth]):not(.column-resize-dragging){min-width:var(--default-cell-min-width)}.ProseMirror .column-resize-handle{z-index:20;pointer-events:none;background-color:#adf;width:4px;position:absolute;top:0;bottom:0;right:-2px}.ProseMirror.resize-cursor{cursor:ew-resize;cursor:col-resize}.ProseMirror .selectedCell:after{z-index:2;content:"";pointer-events:none;background:#c8c8ff66;position:absolute;inset:0}.bn-editor{font-synthesis:style weight;--N800:#172b4d;--N40:#dfe1e6;outline:none;padding-inline:54px}.bn-comment-editor{width:100%;padding:0}.bn-comment-editor .bn-editor{padding:0}.bn-default-styles p,.bn-default-styles h1,.bn-default-styles h2,.bn-default-styles h3,.bn-default-styles h4,.bn-default-styles h5,.bn-default-styles h6,.bn-default-styles li{font-size:inherit;margin:0;padding:0;min-width:2px!important}.bn-default-styles{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,Open Sans,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:16px;font-weight:400}.bn-table-drop-cursor{z-index:20;pointer-events:none;background-color:#adf;position:absolute}.bn-drag-preview{opacity:.001;pointer-events:none;padding:10px;position:absolute;top:0;left:0}.bn-editor .bn-collaboration-cursor__base{position:relative}.bn-editor .bn-collaboration-cursor__base .bn-collaboration-cursor__caret{width:2px;position:absolute;top:1px;bottom:-2px;left:-1px}.bn-editor .bn-collaboration-cursor__base .bn-collaboration-cursor__label{pointer-events:none;white-space:nowrap;-webkit-user-select:none;user-select:none;color:#0000;border-radius:0 1.5px 1.5px 0;max-width:4px;max-height:5px;padding:0;font-size:12px;font-style:normal;font-weight:600;line-height:normal;transition:all .2s;position:absolute;top:-1px;left:0;overflow:hidden}.bn-editor .bn-collaboration-cursor__base[data-active] .bn-collaboration-cursor__label{color:#0d0d0d;border-radius:3px 3px 3px 0;max-width:20rem;max-height:1.1rem;padding:.1rem .3rem;transition:all .2s;top:-17px;left:0}.bn-editor [data-content-type=table] .tableWrapper{--bn-table-widget-size:22px;--bn-table-handle-size: 9px ;padding:var(--bn-table-handle-size) var(--bn-table-widget-size) var(--bn-table-widget-size) var(--bn-table-handle-size);width:100%;position:relative;overflow-y:hidden}.bn-editor [data-content-type=table] table{word-break:break-word;width:auto!important}.bn-editor [data-content-type=table] th,.bn-editor [data-content-type=table] td{border:1px solid #ddd;padding:5px 10px}.bn-editor [data-content-type=table] th{text-align:left;font-weight:700}.bn-editor [data-content-type=table] th>p,.bn-editor [data-content-type=table] td>p{min-height:1.5rem}.ProseMirror td,.ProseMirror th{min-width:auto!important}.ProseMirror td:not([colwidth]):not(.column-resize-dragging),.ProseMirror th:not([colwidth]):not(.column-resize-dragging){min-width:var(--default-cell-min-width)!important}.prosemirror-dropcursor-block{transition-property:top,bottom;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.prosemirror-dropcursor-vertical{transition-property:left,right}[data-show-selection]{background-color:highlight;padding:2px 0}.bn-root{--bn-colors-editor-text:#3f3f3f;--bn-colors-editor-background:#fff;--bn-colors-menu-text:#3f3f3f;--bn-colors-menu-background:#fff;--bn-colors-tooltip-text:#3f3f3f;--bn-colors-tooltip-background:#efefef;--bn-colors-hovered-text:#3f3f3f;--bn-colors-hovered-background:#efefef;--bn-colors-selected-text:#fff;--bn-colors-selected-background:#3f3f3f;--bn-colors-disabled-text:#afafaf;--bn-colors-disabled-background:#efefef;--bn-colors-shadow:#cfcfcf;--bn-colors-border:#efefef;--bn-colors-side-menu:#cfcfcf;--bn-colors-highlights-gray-text:#9b9a97;--bn-colors-highlights-gray-background:#ebeced;--bn-colors-highlights-brown-text:#64473a;--bn-colors-highlights-brown-background:#e9e5e3;--bn-colors-highlights-red-text:#e03e3e;--bn-colors-highlights-red-background:#fbe4e4;--bn-colors-highlights-orange-text:#d9730d;--bn-colors-highlights-orange-background:#f6e9d9;--bn-colors-highlights-yellow-text:#dfab01;--bn-colors-highlights-yellow-background:#fbf3db;--bn-colors-highlights-green-text:#4d6461;--bn-colors-highlights-green-background:#ddedea;--bn-colors-highlights-blue-text:#0b6e99;--bn-colors-highlights-blue-background:#ddebf1;--bn-colors-highlights-purple-text:#6940a5;--bn-colors-highlights-purple-background:#eae4f2;--bn-colors-highlights-pink-text:#ad1a72;--bn-colors-highlights-pink-background:#f4dfeb;--bn-font-family:"Inter", "SF Pro Display", -apple-system, BlinkMacSystemFont, "Open Sans", "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--bn-border-radius:6px;--bn-shadow-medium:0 4px 12px var(--bn-colors-shadow);--bn-shadow-light:0 2px 6px var(--bn-colors-border);--bn-border:1px solid var(--bn-colors-border);--bn-border-radius-small:max(var(--bn-border-radius) - 2px, 1px);--bn-border-radius-medium:var(--bn-border-radius);--bn-border-radius-large:max(var(--bn-border-radius) + 2px, 1px)}.bn-root[data-color-scheme=dark]{--bn-colors-editor-text:#cfcfcf;--bn-colors-editor-background:#1f1f1f;--bn-colors-menu-text:#cfcfcf;--bn-colors-menu-background:#1f1f1f;--bn-colors-tooltip-text:#cfcfcf;--bn-colors-tooltip-background:#161616;--bn-colors-hovered-text:#cfcfcf;--bn-colors-hovered-background:#161616;--bn-colors-selected-text:#cfcfcf;--bn-colors-selected-background:#0f0f0f;--bn-colors-disabled-text:#3f3f3f;--bn-colors-disabled-background:#161616;--bn-colors-shadow:#0f0f0f;--bn-colors-border:#161616;--bn-colors-side-menu:#7f7f7f;--bn-colors-highlights-gray-text:#bebdb8;--bn-colors-highlights-gray-background:#9b9a97;--bn-colors-highlights-brown-text:#8e6552;--bn-colors-highlights-brown-background:#64473a;--bn-colors-highlights-red-text:#ec4040;--bn-colors-highlights-red-background:#be3434;--bn-colors-highlights-orange-text:#e3790d;--bn-colors-highlights-orange-background:#b7600a;--bn-colors-highlights-yellow-text:#dfab01;--bn-colors-highlights-yellow-background:#b58b00;--bn-colors-highlights-green-text:#6b8b87;--bn-colors-highlights-green-background:#4d6461;--bn-colors-highlights-blue-text:#0e87bc;--bn-colors-highlights-blue-background:#0b6e99;--bn-colors-highlights-purple-text:#8552d7;--bn-colors-highlights-purple-background:#6940a5;--bn-colors-highlights-pink-text:#da208f;--bn-colors-highlights-pink-background:#ad1a72}.bn-root{font-family:var(--bn-font-family)}.bn-editor{background-color:var(--bn-colors-editor-background);border-radius:var(--bn-border-radius-large);color:var(--bn-colors-editor-text)}.bn-react-node-view-renderer{flex-direction:column;width:100%;display:flex}.bn-block-group .bn-block:not(:has(.bn-toggle-wrapper)) .bn-block-group .bn-block-outer:not([data-prev-depth-changed]):before{border-left:1px solid var(--bn-colors-side-menu)}.bn-block-content:has(.ProseMirror-trailingBreak:only-child):after{color:var(--bn-colors-side-menu)}.bn-root .bn-color-icon{border:var(--bn-border);border-radius:var(--bn-border-radius-small);justify-content:center;align-items:center;display:flex}.bn-error-text{color:red;font-size:12px}[data-style-type=textColor][data-value=gray]{color:var(--bn-colors-highlights-gray-text)}.bn-block:has(>.bn-block-content[data-text-color=gray]){color:var(--bn-colors-highlights-gray-text)}[data-style-type=textColor][data-value=brown]{color:var(--bn-colors-highlights-brown-text)}.bn-block:has(>.bn-block-content[data-text-color=brown]){color:var(--bn-colors-highlights-brown-text)}[data-style-type=textColor][data-value=red]{color:var(--bn-colors-highlights-red-text)}.bn-block:has(>.bn-block-content[data-text-color=red]){color:var(--bn-colors-highlights-red-text)}[data-style-type=textColor][data-value=orange]{color:var(--bn-colors-highlights-orange-text)}.bn-block:has(>.bn-block-content[data-text-color=orange]){color:var(--bn-colors-highlights-orange-text)}[data-style-type=textColor][data-value=yellow]{color:var(--bn-colors-highlights-yellow-text)}.bn-block:has(>.bn-block-content[data-text-color=yellow]){color:var(--bn-colors-highlights-yellow-text)}[data-style-type=textColor][data-value=green]{color:var(--bn-colors-highlights-green-text)}.bn-block:has(>.bn-block-content[data-text-color=green]){color:var(--bn-colors-highlights-green-text)}[data-style-type=textColor][data-value=blue]{color:var(--bn-colors-highlights-blue-text)}.bn-block:has(>.bn-block-content[data-text-color=blue]){color:var(--bn-colors-highlights-blue-text)}[data-style-type=textColor][data-value=purple]{color:var(--bn-colors-highlights-purple-text)}.bn-block:has(>.bn-block-content[data-text-color=purple]){color:var(--bn-colors-highlights-purple-text)}[data-style-type=textColor][data-value=pink]{color:var(--bn-colors-highlights-pink-text)}.bn-block:has(>.bn-block-content[data-text-color=pink]){color:var(--bn-colors-highlights-pink-text)}[data-style-type=backgroundColor][data-value=gray]{background-color:var(--bn-colors-highlights-gray-background)}.bn-block:has(>.bn-block-content[data-background-color=gray]){background-color:var(--bn-colors-highlights-gray-background)}[data-style-type=backgroundColor][data-value=brown]{background-color:var(--bn-colors-highlights-brown-background)}.bn-block:has(>.bn-block-content[data-background-color=brown]){background-color:var(--bn-colors-highlights-brown-background)}[data-style-type=backgroundColor][data-value=red]{background-color:var(--bn-colors-highlights-red-background)}.bn-block:has(>.bn-block-content[data-background-color=red]){background-color:var(--bn-colors-highlights-red-background)}[data-style-type=backgroundColor][data-value=orange]{background-color:var(--bn-colors-highlights-orange-background)}.bn-block:has(>.bn-block-content[data-background-color=orange]){background-color:var(--bn-colors-highlights-orange-background)}[data-style-type=backgroundColor][data-value=yellow]{background-color:var(--bn-colors-highlights-yellow-background)}.bn-block:has(>.bn-block-content[data-background-color=yellow]){background-color:var(--bn-colors-highlights-yellow-background)}[data-style-type=backgroundColor][data-value=green]{background-color:var(--bn-colors-highlights-green-background)}.bn-block:has(>.bn-block-content[data-background-color=green]){background-color:var(--bn-colors-highlights-green-background)}[data-style-type=backgroundColor][data-value=blue]{background-color:var(--bn-colors-highlights-blue-background)}.bn-block:has(>.bn-block-content[data-background-color=blue]){background-color:var(--bn-colors-highlights-blue-background)}[data-style-type=backgroundColor][data-value=purple]{background-color:var(--bn-colors-highlights-purple-background)}.bn-block:has(>.bn-block-content[data-background-color=purple]){background-color:var(--bn-colors-highlights-purple-background)}[data-style-type=backgroundColor][data-value=pink]{background-color:var(--bn-colors-highlights-pink-background)}.bn-block:has(>.bn-block-content[data-background-color=pink]){background-color:var(--bn-colors-highlights-pink-background)}.bn-root{--bn-ui-base-z-index:0}.bn-side-menu{height:30px}.bn-side-menu[data-block-type=heading][data-level="1"]{height:108px}.bn-side-menu[data-block-type=heading][data-level="2"]{height:84px}.bn-side-menu[data-block-type=heading][data-level="3"]{height:67px}.bn-side-menu[data-block-type=file]{height:38px}.bn-side-menu[data-block-type=audio]{height:60px}.bn-side-menu[data-url=false]{height:54px}.bn-threads-sidebar{border-radius:var(--bn-border-radius-medium);flex-direction:column;gap:10px;display:flex;overflow:auto}.bn-thread-expand-prompt .mantine-Text-root,.bn-thread .bn-header-text{color:var(--bn-colors-menu-text)}.bn-threads-sidebar .bn-thread .bn-editor{background-color:#0000}.bn-threads-sidebar .bn-thread.selected{background-color:#f5f9fd;border:2px solid #c2dcf8}.dark .bn-threads-sidebar .bn-thread.selected{background-color:#20242a;border:2px solid #23405b}.bn-mobile-formatting-toolbar{bottom:var(--bn-mobile-keyboard-offset,0px);z-index:calc(var(--bn-ui-base-z-index) + 40);touch-action:pan-x;-webkit-overflow-scrolling:touch;padding-bottom:env(safe-area-inset-bottom,0);transition:bottom .15s ease-out;display:flex;position:fixed;left:0;right:0;overflow-x:auto}.bn-root em-emoji-picker{max-height:100%}.bn-mantine .mantine-active:active{transform:none}.bn-mantine .mantine-Badge-root{background-color:var(--bn-colors-tooltip-background);color:var(--bn-colors-tooltip-text)}.bn-mantine .mantine-FileInput-input{align-items:center;background-color:var(--bn-colors-menu-background);border:none;border-radius:4px;color:var(--bn-colors-menu-text);display:flex;flex-direction:row;font-family:var(--bn-font-family);justify-content:center}.bn-mantine .mantine-FileInput-input:hover{background-color:var(--bn-colors-hovered-background)}.bn-mantine .mantine-FileInput-wrapper{border:solid var(--bn-colors-border) 1px;border-radius:4px}.bn-mantine .mantine-InputPlaceholder-placeholder{color:var(--bn-colors-menu-text);font-family:var(--bn-font-family);font-weight:600}.bn-mantine .mantine-Menu-dropdown,.bn-mantine .bn-menu-dropdown{background-color:var(--bn-colors-menu-background);border:var(--bn-border);border-radius:var(--bn-border-radius-medium);box-shadow:var(--bn-shadow-medium);box-sizing:border-box;color:var(--bn-colors-menu-text);padding:2px;overflow:auto}.bn-mantine .mantine-Menu-label{background-color:var(--bn-colors-menu-background);color:var(--bn-colors-menu-text)}.bn-mantine .mantine-Menu-item{background-color:var(--bn-colors-menu-background);border:none;border-radius:var(--bn-border-radius-small);color:var(--bn-colors-menu-text)}.bn-mantine .mantine-Menu-item[aria-selected=true],.bn-mantine .mantine-Menu-item:hover{background-color:var(--bn-colors-hovered-background);border:none;color:var(--bn-colors-hovered-text)}.bn-mantine .bn-panel-popover,.bn-mantine .bn-emoji-picker-popover{background-color:transparent;border:none;border-radius:0;box-shadow:none;display:flex;padding:0}.bn-mantine .mantine-Tabs-root{width:100%;background-color:var(--bn-colors-menu-background)}.bn-mantine .mantine-Tabs-list:before{border-color:var(--bn-colors-hovered-background)}.bn-mantine .mantine-Tabs-tab{color:var(--bn-colors-menu-text);border-color:var(--bn-colors-hovered-background)}.bn-mantine .mantine-Tabs-tab:hover{background-color:var(--bn-colors-hovered-background);border-color:var(--bn-colors-hovered-background);color:var(--bn-colors-hovered-text)}.bn-mantine .mantine-Tabs-tab[data-active],.bn-mantine .mantine-Tabs-tab[data-active]:hover{border-color:var(--bn-colors-menu-text);color:var(--bn-colors-menu-text)}.bn-mantine .mantine-Tabs-panel{padding:8px}.bn-mantine .mantine-TextInput-input{background-color:var(--bn-colors-menu-background);border:solid var(--bn-colors-border) 1px;border-radius:4px;color:var(--bn-colors-menu-text);font-family:var(--bn-font-family);height:32px}.bn-mantine .bn-mt-input-large .mantine-TextInput-input{border:none;font-size:14px;height:52px}.bn-mantine .mantine-Tooltip-tooltip{background-color:transparent;border:none;border-radius:0;box-shadow:none;padding:0}.bn-mantine .mantine-Tooltip-tooltip p:last-child{white-space:pre-wrap}.bn-mantine .mantine-Tooltip-tooltip p:first-child{white-space:unset}.bn-mantine .bn-select{overflow:auto}.bn-mantine .mantine-Button-root[aria-controls*=dropdown]{min-width:fit-content}.bn-mantine .bn-toolbar{background-color:var(--bn-colors-menu-background);border:var(--bn-border);border-radius:var(--bn-border-radius-medium);box-shadow:var(--bn-shadow-medium);flex-wrap:nowrap;gap:2px;padding:2px;width:fit-content;overflow-x:auto;max-width:100vw}.bn-mantine .bn-toolbar:empty{display:none}.bn-toolbar .mantine-Button-root,.bn-toolbar .mantine-ActionIcon-root{background-color:var(--bn-colors-menu-background);border:none;border-radius:var(--bn-border-radius-small);color:var(--bn-colors-menu-text)}.bn-toolbar .mantine-Button-root:hover,.bn-toolbar .mantine-ActionIcon-root:hover{background-color:var(--bn-colors-hovered-background);border:none;color:var(--bn-colors-hovered-text)}.bn-toolbar .mantine-Button-root[data-selected],.bn-toolbar .mantine-ActionIcon-root[data-selected]{background-color:var(--bn-colors-selected-background);border:none;color:var(--bn-colors-selected-text)}.bn-toolbar .mantine-Button-root[data-disabled],.bn-toolbar .mantine-ActionIcon-root[data-disabled]{background-color:var(--bn-colors-disabled-background);border:none;color:var(--bn-colors-disabled-text)}.bn-toolbar .mantine-Menu-item{font-size:12px;height:30px}.bn-toolbar .mantine-Menu-item:hover{background-color:var(--bn-colors-hovered-background)}.bn-mantine .bn-form-popover{background-color:var(--bn-colors-menu-background);border:var(--bn-border);border-radius:var(--bn-border-radius-medium);box-shadow:var(--bn-shadow-medium);color:var(--bn-colors-menu-text);gap:4px;min-width:145px;padding:2px}.bn-form-popover .mantine-TextInput-root,.bn-form-popover .mantine-FileInput-root{width:300px}.bn-form-popover .mantine-TextInput-wrapper,.bn-form-popover .mantine-FileInput-wrapper{padding:0;border-radius:4px}.bn-form-popover .mantine-TextInput-wrapper:hover{background-color:var(--bn-colors-hovered-background)}.bn-form-popover .mantine-TextInput-input,.bn-form-popover .mantine-FileInput-input{border:none;font-size:12px}.bn-form-popover .mantine-FileInput-input:hover{background-color:var(--bn-colors-hovered-background)}.bn-form-popover .mantine-FileInput-section[data-position=left],.bn-form-popover .mantine-FileInput-placeholder{color:var(--bn-colors-menu-text)}.bn-mantine .bn-suggestion-menu{max-height:100%;position:relative;box-shadow:var(--mantine-shadow-md);border:calc(.0625rem * var(--mantine-scale)) solid var(--mantine-color-gray-2);border-radius:var(--mantine-radius-default);padding:4px}.bn-mantine .bn-suggestion-menu-label{color:var(--mantine-color-dimmed);font-weight:500;font-size:var(--mantine-font-size-xs);padding:calc(var(--mantine-spacing-xs) / 2) var(--mantine-spacing-sm);cursor:default}.bn-mantine .bn-suggestion-menu-item{font-size:var(--mantine-font-size-sm);width:100%;padding:calc(var(--mantine-spacing-xs) / 1.5) var(--mantine-spacing-sm);border-radius:var(--popover-radius, var(--mantine-radius-default));color:var(--menu-item-color, var(--mantine-color-text));display:flex;align-items:center;-webkit-user-select:none;user-select:none}.bn-mantine .bn-suggestion-menu-item:where([data-disabled],:disabled){color:var(--mantine-color-dimmed);opacity:.6;pointer-events:none}.bn-mt-suggestion-menu-item-body{flex:1}.bn-mt-suggestion-menu-item-section{display:flex;justify-content:center;align-items:center}.bn-mt-suggestion-menu-item-section:where([data-position=left]){margin-inline-end:var(--mantine-spacing-xs)}.bn-mt-suggestion-menu-item-section:where([data-position=right]){margin-inline-start:var(--mantine-spacing-xs)}.bn-mantine .bn-suggestion-menu{background-color:var(--bn-colors-menu-background);border:var(--bn-border);border-radius:var(--bn-border-radius-medium);box-shadow:var(--bn-shadow-medium);box-sizing:border-box;color:var(--bn-colors-menu-text);height:fit-content;max-height:inherit;overflow-y:auto;padding:2px}.bn-mantine .bn-suggestion-menu-item{cursor:pointer;height:52px}.bn-mantine .bn-suggestion-menu-item-small{height:fit-content;padding:calc(var(--mantine-spacing-xs) / 2) var(--mantine-spacing-sm)}.bn-mantine .bn-suggestion-menu-item[aria-selected=true],.bn-mantine .bn-suggestion-menu-item:hover{background-color:var(--bn-colors-hovered-background)}.bn-mt-suggestion-menu-item-section{color:var(--bn-colors-tooltip-text)}.bn-mt-suggestion-menu-item-section[data-position=left]{background-color:var(--bn-colors-tooltip-background);border-radius:var(--bn-border-radius-small);padding:8px}.bn-suggestion-menu-item-small .bn-mt-suggestion-menu-item-section[data-position=left]{background-color:transparent;padding:0}.bn-suggestion-menu-item-small .bn-mt-suggestion-menu-item-section[data-position=left] svg{height:14px;width:14px}.bn-mt-suggestion-menu-item-body{align-items:stretch;display:flex;flex:1;flex-direction:column;justify-content:flex-start;padding-right:16px}.bn-mt-suggestion-menu-item-title{color:var(--bn-colors-menu-text);line-height:20px;font-weight:500;font-size:14px;margin:0;padding:0}.bn-suggestion-menu-item-small .bn-mt-suggestion-menu-item-title{font-size:12px}.bn-mt-suggestion-menu-item-subtitle{color:var(--bn-colors-menu-text);line-height:16px;font-size:10px;margin:0;padding:0}.bn-suggestion-menu-item-small .bn-mt-suggestion-menu-item-subtitle{display:none}.bn-mantine .bn-suggestion-menu-label{color:var(--bn-colors-hovered-text)}.bn-mantine .bn-suggestion-menu-loader{height:20px;width:100%}.bn-mantine .bn-suggestion-menu-loader span{background-color:var(--bn-colors-side-menu)}.bn-mantine .bn-grid-suggestion-menu{background:var(--bn-colors-menu-background);border-radius:var(--bn-border-radius-large);box-shadow:var(--bn-shadow-medium);display:grid;gap:7px;height:fit-content;justify-items:center;max-height:inherit;overflow-y:auto;padding:20px}.bn-mantine .bn-grid-suggestion-menu-item{align-items:center;border-radius:var(--bn-border-radius-large);cursor:pointer;display:flex;font-size:24px;height:32px;justify-content:center;margin:2px;padding:4px;width:32px}.bn-mantine .bn-grid-suggestion-menu-item[aria-selected=true],.bn-mantine .bn-grid-suggestion-menu-item:hover{background-color:var(--bn-colors-hovered-background)}.bn-mantine .bn-grid-suggestion-menu-empty-item,.bn-mantine .bn-grid-suggestion-menu-loader{align-items:center;color:var(--bn-colors-menu-text);display:flex;font-size:14px;font-weight:500;height:32px;justify-content:center}.bn-mantine .bn-grid-suggestion-menu-loader span{background-color:var(--bn-colors-side-menu)}.bn-mantine .bn-side-menu{background-color:transparent;overflow:visible}.bn-side-menu .mantine-Menu-item,.bn-table-handle-menu .mantine-Menu-item{font-size:12px;height:30px}.bn-side-menu .mantine-UnstyledButton-root:not(.mantine-Menu-item){background-color:transparent}.bn-side-menu .mantine-UnstyledButton-root:hover{background-color:var(--bn-colors-hovered-background)}.bn-side-menu .mantine-UnstyledButton-root:not(.mantine-Menu-item) svg{background-color:transparent;color:var(--bn-colors-side-menu);height:22px;width:22px}.bn-mantine .bn-side-menu>[draggable=true]{display:flex}.bn-side-menu .mantine-Menu-dropdown{min-width:100px;padding:2px;position:absolute}.bn-mantine .bn-panel{background-color:var(--bn-colors-menu-background);border:var(--bn-border);border-radius:var(--bn-border-radius-medium);box-shadow:var(--bn-shadow-medium);padding:2px;width:500px;max-width:100vw}.bn-mantine .bn-panel .bn-tab-panel{align-items:center;display:flex;flex-direction:column;gap:8px;width:100%}.bn-panel .mantine-TextInput-root,.bn-panel .mantine-FileInput-root{width:100%}.bn-panel .mantine-Button-root{background-color:var(--bn-colors-menu-background);border:solid var(--bn-colors-border) 1px;border-radius:var(--bn-border-radius-small);color:var(--bn-colors-menu-text);height:32px;width:60%}.bn-panel .mantine-Button-root:hover{background-color:var(--bn-colors-hovered-background)}.bn-panel .mantine-Text-root{text-align:center}.bn-mantine .bn-table-handle,.bn-mantine .bn-extend-button,.bn-mantine .bn-table-cell-handle{align-items:center;background-color:var(--bn-colors-menu-background);border:var(--bn-border);border-radius:var(--bn-border-radius-small);box-shadow:var(--bn-shadow-light);color:var(--bn-colors-side-menu);cursor:grab;display:flex;height:fit-content;justify-content:center;overflow:visible;padding:0}.bn-mantine .bn-table-cell-handle{padding:0 4px}.bn-mantine .bn-table-handle svg{margin-inline:-4px}.bn-mantine .bn-table-handle-not-draggable{cursor:pointer}.bn-mantine .bn-table-handle:hover,.bn-mantine .bn-table-handle-dragging,.bn-mantine .bn-extend-button:hover,.bn-mantine .bn-extend-button-editing,.bn-mantine .bn-table-cell-handle:hover{background-color:var(--bn-colors-hovered-background)}.bn-mantine .bn-extend-button-add-remove-columns{height:100%;width:18px;margin-left:4px;cursor:col-resize}.bn-mantine .bn-extend-button-add-remove-rows{height:18px;width:100%;margin-top:4px;cursor:row-resize}.bn-mantine .bn-drag-handle-menu,.bn-mantine .bn-table-handle-menu{overflow:visible}.bn-mantine .bn-tooltip{background-color:var(--bn-colors-tooltip-background);border:var(--bn-border);border-radius:var(--bn-border-radius-medium);box-shadow:var(--bn-shadow-medium);color:var(--bn-colors-tooltip-text);padding:4px 10px;text-align:center}.bn-mantine .bn-tick-space{padding:0;width:20px}.bn-mantine .bn-thread{background-color:var(--bn-colors-menu-background);border:var(--bn-border);border-radius:var(--bn-border-radius-medium);box-shadow:var(--bn-shadow-medium);color:var(--bn-colors-menu-text);display:flex;flex-direction:column;gap:16px;min-width:350px;overflow:visible}.bn-mantine .bn-threads-sidebar .bn-thread{box-shadow:none}.bn-mantine .bn-thread-comments,.bn-mantine .bn-thread-composer{display:flex;flex-direction:column;margin:0;padding:0}.bn-mantine .bn-thread-comments{gap:1rem}.bn-mantine .bn-thread-comment{align-items:flex-start;flex-direction:column;gap:.25rem}.bn-mantine .bn-thread-comment>.mantine-Group-root{gap:12px}.bn-mantine .bn-thread-comment p{color:var(--bn-colors-menu-text)}.bn-mantine .bn-thread .bn-header-text,.bn-mantine .bn-thread-comment .bn-resolved-text{font-size:.8rem;font-style:italic}.bn-mantine .bn-comment-actions-wrapper{width:100%;display:flex;justify-content:flex-end}.bn-mantine .bn-action-toolbar{align-self:flex-end;background-color:var(--bn-colors-menu-background);border:var(--bn-border);border-radius:var(--bn-border-radius-medium);gap:0;padding:2px}.bn-action-toolbar .mantine-Button-root,.bn-action-toolbar .mantine-ActionIcon-root{background-color:var(--bn-colors-menu-background);border:none;border-radius:var(--bn-border-radius-small);color:var(--bn-colors-menu-text)}.bn-action-toolbar .mantine-Button-root:hover,.bn-action-toolbar .mantine-ActionIcon-root:hover{background-color:var(--bn-colors-hovered-background);border:none;color:var(--bn-colors-hovered-text)}.bn-action-toolbar .mantine-Button-root[data-selected],.bn-action-toolbar .mantine-ActionIcon-root[data-selected]{background-color:var(--bn-colors-selected-background);border:none;color:var(--bn-colors-selected-text)}.bn-action-toolbar .mantine-Button-root[data-disabled],.bn-action-toolbar .mantine-ActionIcon-root[data-disabled]{background-color:var(--bn-colors-disabled-background);border:none;color:var(--bn-colors-disabled-text)}.bn-mantine .bn-action-toolbar .mantine-Menu-itemLabel{font-size:12px}.bn-mantine .bn-badge-group{display:flex;gap:4px;justify-content:flex-start;width:100%}.bn-mantine .bn-badge{flex-grow:0}.bn-mantine .bn-badge .mantine-Chip-label{padding:0 8px}.bn-mantine .bn-badge .mantine-Chip-label:not([data-checked=true]){background-color:var(--bn-colors-menu-background);border:var(--bn-border);color:var(--bn-colors-menu-text)}.bn-mantine .bn-badge .mantine-Chip-label:hover{border:1px solid var(--mantine-primary-color-filled-hover);color:var(--mantine-primary-color-filled-hover)}.bn-mantine .bn-badge .mantine-Chip-label>span:not(.mantine-Chip-iconWrapper){display:inline-flex;gap:4px}.bn-mantine .bn-badge .mantine-Chip-label>span:not(.mantine-Chip-iconWrapper)>span{align-items:center;display:inline-flex;justify-content:center}.bn-mantine .bn-combobox-input,.bn-mantine .bn-combobox-items:not(:empty){background-color:var(--bn-colors-menu-background);border:var(--bn-border);border-radius:var(--bn-border-radius-medium);box-shadow:var(--bn-shadow-medium);color:var(--bn-colors-menu-text);gap:4px;min-width:145px;padding:2px}.bn-mantine .bn-combobox-input .bn-combobox-icon,.bn-mantine .bn-combobox-input .bn-combobox-right-section{align-items:center;display:flex;justify-content:center}.bn-mantine .bn-combobox-input .bn-combobox-error{color:var(--bn-colors-highlights-red-background)}.bn-mantine .bn-badge .mantine-Chip-iconWrapper{display:none}.software-update-news-editor-modal-open{overflow:hidden}.software-update-news-page{--sun-ink: var(--ren-ink, #181c23);--sun-ink-deep: var(--ren-ink-deep, #111115);--sun-muted: rgba(24, 28, 35, .64);--sun-wine: var(--ren-wine, #7a2028);--sun-oxblood: var(--ren-oxblood, #4a151c);--sun-ember: var(--ren-ember-bright, #f04e37);--sun-champagne: var(--ren-champagne, #f4d6a2);--sun-panel: rgba(255, 255, 255, .9);--sun-panel-soft: rgba(255, 248, 239, .82);--sun-border: rgba(255, 255, 255, .22);--sun-border-strong: rgba(244, 214, 162, .34);color:var(--sun-ink);display:flex;flex-direction:column;gap:16px;min-height:calc(100vh - var(--app-shell-header-height, 70px) - 32px);padding-bottom:28px}.software-update-news-header{align-items:center;background:radial-gradient(circle at 8% 0%,rgba(240,78,55,.22),transparent 34%),radial-gradient(circle at 96% 12%,rgba(244,214,162,.15),transparent 24%),linear-gradient(135deg,var(--sun-ink-deep) 0%,var(--sun-ink) 48%,var(--sun-oxblood) 100%);border:1px solid rgba(255,255,255,.22);border-radius:8px;box-shadow:0 24px 62px #07070a47,inset 0 1px #ffffff29;display:flex;gap:18px;justify-content:space-between;padding:20px 22px}.software-update-news-header h1,.software-update-news-header p,.software-update-news-editor h2,.software-update-news-editor p,.software-update-news-section-head h3,.software-update-news-list h2{margin:0}.software-update-news-header h1{color:#fff;font-size:1.7rem;line-height:1.2}.software-update-news-header p,.software-update-news-editor p{color:var(--sun-muted);font-size:.94rem;line-height:1.45;margin-top:6px}.software-update-news-header p{color:#fff8efc2}.software-update-news-test-lock{background:#fff8ef1a;border:1px solid rgba(244,214,162,.36);border-radius:8px;color:#fff8efd1;display:grid;flex:0 0 auto;gap:3px;padding:10px 12px}.software-update-news-test-lock strong{color:var(--sun-champagne);font-size:.8rem}.software-update-news-test-lock span{font-size:.84rem}.software-update-news-loading{background:#fff7ed;border:1px solid rgba(234,88,12,.18);border-radius:8px;color:#9a3412;font-weight:700;padding:10px 12px}.software-update-news-layout{align-items:start;display:grid;gap:16px;grid-template-columns:minmax(260px,330px) minmax(0,1fr)}.software-update-news-list,.software-update-news-editor{background:linear-gradient(180deg,#fffffff2,#fff8efd6),var(--sun-panel);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--sun-border);border-radius:8px;box-shadow:var(--ren-workspace-shadow, 0 28px 72px rgba(7, 7, 10, .3))}.software-update-news-list{max-height:calc(100vh - var(--app-shell-header-height, 70px) - 120px);overflow:hidden;position:sticky;top:calc(var(--app-shell-header-height, 70px) + 16px);width:100%}.software-update-news-list-head,.software-update-news-editor-head,.software-update-news-section-head{align-items:center;display:flex;gap:12px;justify-content:space-between}.software-update-news-list-head{border-bottom:1px solid rgba(122,32,40,.12);padding:14px}.software-update-news-list-head h2,.software-update-news-editor h2{color:var(--sun-ink-deep);font-size:1.15rem}.software-update-news-list-head button,.software-update-news-actions button,.software-update-news-selected-people button{border:1px solid rgba(23,32,51,.15);border-radius:8px;cursor:pointer;font:inherit;font-weight:700}.software-update-news-list-head button{background:linear-gradient(135deg,var(--sun-ink-deep),var(--sun-oxblood) 66%,var(--sun-wine));border-color:#f4d6a233;color:#fff;padding:8px 12px}.software-update-news-list-items{display:grid;gap:8px;max-height:calc(100vh - var(--app-shell-header-height, 70px) - 176px);overflow:auto;padding:10px}.software-update-news-list-row{position:relative}.software-update-news-list-item{background:#ffffffad;border:1px solid rgba(122,32,40,.1);border-radius:8px;color:var(--sun-ink);cursor:pointer;display:grid;gap:5px;padding:12px 78px 12px 12px;text-align:left;width:100%}.software-update-news-list-item:hover,.software-update-news-list-item:focus-visible,.software-update-news-list-row.is-selected .software-update-news-list-item{background:#f4d6a233;border-color:#7a202857;box-shadow:inset 4px 0 #f04e37b8;outline:none}.software-update-news-list-delete{background:#fff8eff0;border:1px solid rgba(185,28,28,.18);border-radius:8px;color:var(--sun-wine);cursor:pointer;font:inherit;font-size:.76rem;font-weight:800;min-height:28px;opacity:0;padding:0 8px;position:absolute;right:10px;top:10px;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,opacity .16s ease;z-index:2}.software-update-news-list-row:hover .software-update-news-list-delete,.software-update-news-list-row:focus-within .software-update-news-list-delete,.software-update-news-list-row.is-selected .software-update-news-list-delete{opacity:1}.software-update-news-list-delete:hover,.software-update-news-list-delete:focus-visible{background:#fff8ef;border-color:#7a20286b;box-shadow:0 8px 16px #0f172a1f;outline:none}.software-update-news-list-delete:disabled{cursor:wait;opacity:.5}.software-update-news-list-item strong{font-size:.95rem}.software-update-news-list-item span,.software-update-news-list-item small,.software-update-news-empty{color:var(--sun-muted);font-size:.82rem;line-height:1.35}.software-update-news-empty{margin:6px}.software-update-news-editor{display:grid;gap:18px;min-width:0;padding:18px}.software-update-news-actions{display:flex;flex-wrap:nowrap;gap:8px;justify-content:flex-end}.software-update-news-actions button{padding:9px 14px}.software-update-news-outline{background:#ffffffad;border-color:#7a202829!important;color:var(--sun-wine)}.software-update-news-outline:hover,.software-update-news-outline:focus-visible{background:#fff8ef;border-color:#7a202857!important;outline:none}.software-update-news-primary{background:linear-gradient(135deg,var(--sun-oxblood),var(--sun-wine) 68%,var(--sun-ember));border-color:#7a202861!important;color:#fff}.software-update-news-danger{background:#fff8efdb;color:var(--sun-wine)}.software-update-news-actions button:disabled,.software-update-news-audience-summary-actions button:disabled{cursor:not-allowed;opacity:.6}.software-update-news-person-search span{color:var(--sun-ink);font-size:.82rem;font-weight:800}.software-update-news-person-search input{background:#ffffffb8;border:1px solid rgba(122,32,40,.14);border-radius:8px;color:var(--sun-ink-deep);font:inherit;padding:10px 12px;width:100%}.software-update-news-person-search input:focus{background:#fffaf6;border-color:#7a202861;box-shadow:0 0 0 3px #f4d6a238;outline:none}.software-update-news-audience-summary{align-items:center;background:linear-gradient(135deg,#ffffffe6,#fff8efb8),#fff8ef;border:1px solid rgba(122,32,40,.12);border-radius:8px;display:flex;gap:12px;justify-content:space-between;padding:12px}.software-update-news-audience-summary-main{display:grid;gap:3px;min-width:0}.software-update-news-audience-summary-label{align-items:center;display:flex;gap:8px;min-width:0}.software-update-news-audience-summary strong{color:var(--sun-ink-deep);font-size:.88rem}.software-update-news-audience-summary-target{color:var(--sun-muted);font-size:.84rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.software-update-news-inline-status{background:#f4d6a23d;border:1px solid rgba(122,32,40,.14);border-radius:999px;color:var(--sun-wine);display:inline-flex;font-size:.76rem;font-weight:900;line-height:1;max-width:min(320px,36vw);overflow:hidden;padding:4px 8px;text-overflow:ellipsis;white-space:nowrap}.software-update-news-audience-summary-actions{display:flex;flex:0 0 auto;flex-wrap:nowrap;gap:8px;justify-content:flex-end}.software-update-news-audience-summary-actions button{border:1px solid rgba(122,32,40,.16);border-radius:8px;cursor:pointer;font:inherit;font-weight:800;min-height:36px;padding:0 12px}.software-update-news-audience,.software-update-news-content{border-top:1px solid rgba(122,32,40,.12);display:grid;gap:12px;padding-top:16px}.software-update-news-editor>.software-update-news-content:first-child{border-top:0;padding-top:0}.software-update-news-section-head h3{color:var(--sun-ink-deep);font-size:1rem}.software-update-news-section-head span{color:var(--sun-muted);font-size:.82rem;line-height:1.35;text-align:right}.software-update-news-check-row{align-items:center;background:#ffffffa3;border:1px solid rgba(122,32,40,.1);border-radius:8px;color:var(--sun-ink);display:flex;gap:8px;min-height:42px;padding:9px 10px}.software-update-news-check-row input,.software-update-news-person-row input{accent-color:var(--sun-wine);flex:0 0 auto}.software-update-news-check-row.is-everyone{max-width:220px}.software-update-news-role-grid{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.software-update-news-person-picker{display:grid;gap:10px}.software-update-news-person-search{display:grid;gap:6px}.software-update-news-selected-people{display:flex;flex-wrap:wrap;gap:8px;min-height:33px;overflow:hidden}.software-update-news-selected-people button{align-items:center;background:#f4d6a238;border-color:#7a20282e;color:var(--sun-wine);display:inline-flex;gap:8px;max-width:220px;padding:7px 10px}.software-update-news-selected-people button>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.software-update-news-selected-remove{align-items:center;background:#7a202824;border-radius:999px;color:var(--sun-wine);display:inline-flex;flex:0 0 auto;font-size:.68rem;font-weight:950;height:16px;justify-content:center;line-height:1;width:16px}.software-update-news-selected-people button:hover .software-update-news-selected-remove,.software-update-news-selected-people button:focus-visible .software-update-news-selected-remove{background:var(--sun-wine);color:#fff8ef}.software-update-news-selected-people.is-empty{visibility:hidden}.software-update-news-people-list{background:#ffffff8a;border:1px solid rgba(122,32,40,.12);border-radius:8px;display:grid;max-height:260px;overflow:auto}.software-update-news-person-row{align-items:center;border-bottom:1px solid rgba(122,32,40,.08);display:flex;gap:10px;min-height:52px;padding:8px 10px}.software-update-news-person-row:last-child{border-bottom:0}.software-update-news-person-row span{display:grid;gap:2px;min-width:0}.software-update-news-person-row strong,.software-update-news-person-row small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.software-update-news-person-row strong{color:var(--sun-ink);font-size:.9rem}.software-update-news-person-row small{color:var(--sun-muted);font-size:.78rem}.software-update-blocknote-surface{background:linear-gradient(135deg,#fffffffe,#fffcf7fb),#fff;border:1px solid rgba(122,32,40,.12);border-radius:8px;color:var(--sun-ink-deep);height:clamp(280px,42vh,420px);overflow-y:auto}.software-update-blocknote-surface .bn-root,.software-update-blocknote-surface .bn-container,.software-update-blocknote-surface .bn-editor,.software-update-blocknote-surface .ProseMirror{background:transparent!important}.software-update-blocknote-surface .bn-container,.software-update-blocknote-surface .bn-editor{min-height:100%}.software-update-blocknote-surface .bn-editor{color:inherit;padding:16px 20px}.software-update-news-editor-modal{--sun-champagne: var(--ren-champagne, #f4d6a2);--sun-ember: var(--ren-ember, #f04e37);--sun-ink: var(--ren-ink, #181c23);--sun-ink-deep: var(--ren-ink-deep, #111115);--sun-muted: var(--ren-muted, #53627a);--sun-oxblood: var(--ren-oxblood, #4a151c);--sun-wine: var(--ren-wine, #7a2028);display:grid;inset:0;padding:clamp(72px,10dvh,108px) 16px 16px;place-items:center;position:fixed;z-index:15000}.software-update-news-editor-modal-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(135deg,#111115a3,#4a151c7a),#07070a7a;inset:0;position:absolute}.software-update-news-editor-modal-card{background:linear-gradient(180deg,#fffffff7,#fff8efe6),#fff;border:1px solid rgba(255,255,255,.24);border-radius:8px;box-shadow:0 30px 78px #07070a57,inset 0 1px #ffffff80;display:grid;grid-template-rows:auto minmax(0,1fr) auto;max-height:min(82dvh,860px);min-height:min(720px,calc(100dvh - 126px));overflow:hidden;position:relative;width:min(1120px,100%);z-index:1}.software-update-news-audience-modal-card{height:min(88dvh,900px);max-height:min(88dvh,900px);width:min(1080px,calc(100vw - 48px))}.software-update-news-audience-modal-card .software-update-news-audience{border-top:0;padding-top:0}.software-update-news-audience-modal-card .software-update-news-people-list{align-content:start;grid-template-columns:repeat(2,minmax(0,1fr));height:clamp(320px,42dvh,470px);max-height:none}.software-update-news-audience-modal-card .software-update-news-person-row{border-right:1px solid rgba(122,32,40,.08);min-width:0}.software-update-news-audience-modal-card .software-update-news-person-row:nth-child(2n){border-right:0}.software-update-news-send-confirm-modal-card{background:radial-gradient(circle at 8% 0%,rgba(240,78,55,.2),transparent 34%),radial-gradient(circle at 100% 8%,rgba(244,214,162,.16),transparent 26%),linear-gradient(135deg,#111115fa,#181c23f5 48%,#4a151cf5);border:1px solid rgba(244,214,162,.24);box-shadow:0 32px 78px #07070a6b,inset 0 1px #ffffff24;color:#fff8ef;max-height:min(78dvh,620px);min-height:auto;width:min(640px,100%)}.software-update-news-confirm-head{align-items:center;background:transparent;border-bottom:1px solid rgba(244,214,162,.2);color:#fff;display:flex;gap:14px;padding:20px 20px 18px}.software-update-news-warning-icon{align-items:center;background:linear-gradient(135deg,#fff466,var(--sun-champagne));border:1px solid rgba(255,255,255,.52);border-radius:999px;box-shadow:0 10px 22px #07070a33;color:var(--sun-ink-deep);display:inline-flex;flex:0 0 auto;font-family:Sora,Bahnschrift,Segoe UI,sans-serif;font-size:1.15rem;font-weight:950;height:42px;justify-content:center;line-height:1;width:42px}.software-update-news-confirm-head h2,.software-update-news-confirm-head p{margin:0}.software-update-news-confirm-head h2{color:#fff;font-size:1.28rem;line-height:1.2}.software-update-news-confirm-head p{color:#fff8efdb;font-size:.9rem;line-height:1.4;margin-top:5px}.software-update-news-confirm-body{display:grid;gap:12px;overflow-y:auto;padding:18px 20px}.software-update-news-confirm-lead{color:#fff8efdb;font-size:.9rem;line-height:1.4;margin:0}.software-update-news-confirm-list{display:grid;gap:8px}.software-update-news-confirm-row{background:linear-gradient(135deg,#fff8ef1a,#f4d6a20d),#ffffff0d;border:1px solid rgba(244,214,162,.2);border-radius:8px;display:grid;gap:4px;padding:10px 12px}.software-update-news-confirm-row strong{color:#fff;font-size:.9rem}.software-update-news-confirm-row span{color:#fff8efc7;font-size:.85rem;line-height:1.4}.software-update-news-confirm-actions{align-items:center;background:#07070a2e;border-top:1px solid rgba(244,214,162,.18);display:flex;gap:8px;justify-content:flex-end;padding:14px 20px 18px}.software-update-news-confirm-actions button{align-items:center;border:1px solid rgba(244,214,162,.24);border-radius:8px;cursor:pointer;display:inline-flex;font:inherit;font-weight:900;justify-content:center;min-height:40px;min-width:116px;padding:0 16px}.software-update-news-confirm-actions .software-update-news-outline{background:linear-gradient(135deg,#fff8ef1f,#f4d6a214),#111115b8;border-color:#f4d6a247!important;box-shadow:0 12px 24px #07070a33,inset 0 1px #ffffff1a;color:#fff8ef}.software-update-news-confirm-actions .software-update-news-outline:hover,.software-update-news-confirm-actions .software-update-news-outline:focus-visible{background:linear-gradient(135deg,#fff8ef2e,#f4d6a21f),#111115d1;border-color:#f4d6a26b!important;box-shadow:0 14px 28px #07070a47,0 0 0 3px #f4d6a229;outline:none}.software-update-news-confirm-send-button{background:linear-gradient(135deg,#fff466,var(--sun-champagne, #f4d6a2))!important;border-color:#ffffff6b!important;box-shadow:0 12px 24px #07070a47,inset 0 1px #ffffff8c;color:var(--sun-ink-deep)!important;font-weight:950!important}.software-update-news-confirm-send-button:hover,.software-update-news-confirm-send-button:focus-visible{background:linear-gradient(135deg,#fff7a5,var(--sun-champagne, #f4d6a2))!important;box-shadow:0 14px 28px #07070a57,0 0 0 3px #f4d6a23d;outline:none}.software-update-news-editor-modal-head,.software-update-news-editor-modal-foot{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:16px 18px}.software-update-news-editor-modal-head{background:radial-gradient(circle at 8% 0%,rgba(240,78,55,.22),transparent 34%),radial-gradient(circle at 96% 12%,rgba(244,214,162,.14),transparent 24%),linear-gradient(135deg,var(--sun-ink-deep) 0%,var(--sun-ink) 48%,var(--sun-oxblood) 100%);border-bottom:1px solid rgba(244,214,162,.28);color:#fff}.software-update-news-editor-modal-head h2,.software-update-news-editor-modal-head p{margin:0}.software-update-news-editor-modal-head h2{font-size:1.3rem;line-height:1.2}.software-update-news-editor-modal-head p{color:#fff8efc2;font-size:.9rem;line-height:1.4;margin-top:5px}.software-update-news-editor-modal-body{display:grid;gap:18px;min-height:0;overflow-y:auto;padding:18px}.software-update-news-editor-modal-body .software-update-news-content{border-top:0;padding-top:0}.software-update-news-editor-modal-foot{background:#fff8efe0;border-top:1px solid rgba(122,32,40,.12)}.software-update-news-editor-modal-foot .software-update-news-done-button{background:linear-gradient(135deg,#7a2028,#b91c1c 62%,#f04e37);border-color:#7a202875!important;box-shadow:0 12px 24px #7a202842,inset 0 1px #ffffff47;color:#fff;font-weight:900;min-height:42px;min-width:96px;padding:0 18px}.software-update-news-editor-modal-foot .software-update-news-done-button:hover,.software-update-news-editor-modal-foot .software-update-news-done-button:focus-visible{background:linear-gradient(135deg,#8f2630,#cf2424 62%,#ff5b45);box-shadow:0 14px 28px #7a202852,0 0 0 3px #f4d6a24d;outline:none}.software-update-news-editor-modal-status{color:var(--sun-wine);font-size:.88rem;font-weight:800}.software-update-news-secondary{background:#fff8ef1f;border:1px solid rgba(244,214,162,.28);border-radius:8px;color:#fff8ef;cursor:pointer;font:inherit;font-weight:800;min-height:36px;padding:0 12px}.software-update-news-secondary:hover,.software-update-news-secondary:focus-visible{background:#fff8ef33;border-color:#f4d6a27a;outline:none}.software-update-news-modal-backdrop{align-items:center;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:linear-gradient(135deg,#111115ad,#4a151c8a),#07070a75;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:14000}.software-update-news-modal{background:linear-gradient(128deg,rgba(255,255,255,.13),transparent 36%,rgba(244,214,162,.12) 64%,transparent),linear-gradient(135deg,#111115f5,#181c23f0 44%,#4a151ceb);border:1px solid rgba(255,255,255,.22);border-radius:8px;box-shadow:0 34px 74px #00000052,inset 0 1px #ffffff2e;box-sizing:border-box;color:#fff8ef;display:grid;gap:16px;isolation:isolate;max-height:min(820px,calc(100vh - 40px));max-width:760px;overflow:hidden;padding:22px;position:relative;width:min(760px,100%)}.software-update-news-modal:before{background:linear-gradient(90deg,var(--ren-champagne, #f4d6a2),rgba(240,78,55,.78) 34%,rgba(122,32,40,.36) 68%,transparent);content:"";height:3px;inset:0 0 auto;position:absolute;z-index:1}.software-update-news-modal-updates{display:grid;gap:14px;max-height:min(640px,calc(100vh - 146px));overflow:auto;padding-right:4px}.software-update-news-modal-item{border-bottom:1px solid rgba(23,32,51,.08);display:grid;gap:9px;padding-bottom:14px}.software-update-news-modal-item:last-child{border-bottom:0;padding-bottom:0}.software-update-news-modal-body{background:linear-gradient(135deg,#fffffffe,#fffcf7fb),#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(244,214,162,.38);border-radius:8px;box-shadow:0 16px 38px #07070a29,inset 0 1px #ffffff70;color:var(--ren-ink-deep, #111115);overflow:hidden}.software-update-news-modal-body .bn-root,.software-update-news-modal-body .bn-container,.software-update-news-modal-body .bn-editor,.software-update-news-modal-body .ProseMirror{background:transparent!important}.software-update-news-modal-body .bn-editor{color:inherit;min-height:0;padding:16px 20px;word-break:break-word}.software-update-news-modal-body .bn-block-content[data-content-type=heading]{padding-bottom:3px!important;padding-top:3px!important}.software-update-news-modal-actions{align-items:center;display:flex;justify-content:flex-end;padding-top:2px}.software-update-news-modal-actions button{background:linear-gradient(135deg,#fff466,var(--ren-champagne, #f4d6a2));border:1px solid rgba(255,255,255,.46);border-radius:8px;box-shadow:0 12px 28px #07070a3d,inset 0 1px #ffffff8c;color:var(--ren-ink-deep, #111115);cursor:pointer;font:inherit;font-weight:900;line-height:1;min-height:44px;min-width:110px;padding:0 16px;position:relative}.software-update-news-modal-actions button:hover:not(:disabled){background:linear-gradient(135deg,#fff7a5,var(--ren-champagne, #f4d6a2));transform:translateY(-1px)}.software-update-news-modal-actions button:active:not(:disabled){transform:translateY(0)}.software-update-news-modal-actions button:before{border-radius:12px;content:"";inset:-8px;position:absolute}.software-update-news-modal-actions button:disabled{cursor:wait;opacity:.65}@media(max-width:900px){.software-update-news-header,.software-update-news-editor-head,.software-update-news-editor-modal-head,.software-update-news-editor-modal-foot{align-items:stretch;flex-direction:column}.software-update-news-layout{grid-template-columns:minmax(0,1fr)}.software-update-news-list{max-height:none;position:static}.software-update-news-list-items{max-height:320px}.software-update-news-editor-modal-card{min-height:min(760px,calc(100dvh - 110px))}}@media(max-width:620px){.software-update-news-page{gap:12px}.software-update-news-header,.software-update-news-editor{padding:16px}.software-update-news-audience-summary{align-items:stretch;flex-direction:column}.software-update-news-audience-summary-actions{width:100%}.software-update-news-audience-summary-actions button{flex:1 1 0}.software-update-news-editor-modal{padding:72px 10px 10px}.software-update-news-editor-modal-card{max-height:calc(100dvh - 82px);min-height:calc(100dvh - 82px)}.software-update-news-audience-modal-card{height:calc(100dvh - 82px);width:min(100%,calc(100vw - 20px))}.software-update-news-audience-modal-card .software-update-news-people-list{grid-template-columns:minmax(0,1fr);height:min(42dvh,360px)}.software-update-news-audience-modal-card .software-update-news-person-row{border-right:0}.software-update-news-editor-modal-body,.software-update-news-editor-modal-head,.software-update-news-editor-modal-foot{padding:14px}.software-update-news-editor-modal-foot .software-update-news-actions{width:100%}.software-update-news-editor-modal-foot .software-update-news-actions button{flex:1 1 0}.software-update-news-confirm-head{align-items:flex-start;padding:14px}.software-update-news-confirm-body,.software-update-news-confirm-actions{padding:14px}.software-update-news-confirm-actions{flex-direction:column-reverse}.software-update-news-confirm-actions button{width:100%}.software-update-news-role-grid{grid-template-columns:minmax(0,1fr)}.software-update-news-section-head{align-items:stretch;flex-direction:column}.software-update-news-section-head span{text-align:left}.software-update-news-modal-backdrop{align-items:stretch;padding:10px}.software-update-news-modal{max-height:calc(100vh - 20px);padding:16px}.software-update-news-modal-updates{max-height:calc(100vh - 104px);padding-right:0}.software-update-news-modal-actions{padding-top:0}.software-update-news-modal-actions button{width:100%}}body.modal-open{overflow:hidden}.todo-shell .section-header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem}.todo-shell .todo-drawer{position:fixed;top:clamp(84px,10vh,130px);right:18px;bottom:24px;width:min(620px,94vw);transform:translate(120%);transition:transform .3s ease,box-shadow .3s ease;z-index:1100;pointer-events:none;display:flex}.todo-shell .todo-drawer.is-open{transform:translate(0);pointer-events:auto}.todo-shell .todo-drawer .kpi-section{width:100%;display:flex;flex-direction:column;padding:1.75rem;background:#fff}.todo-shell .todo-drawer .section-header{margin-bottom:1rem}.todo-shell .todo-drawer .todo-card{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;padding:1.5rem;background:#fff}.todo-shell .todo-drawer .todo-list-wrap{flex:1 1 auto;max-height:none;min-height:0;padding:1rem}.todo-shell .todo-drawer-toggle{position:fixed;right:0;top:50%;transform:translateY(-50%);width:40px;height:44px;border-radius:16px 0 0 16px;border:1px solid rgba(15,23,42,.12);background:#fff;color:var(--hunter-ink);font-size:1.1rem;font-weight:700;cursor:pointer;box-shadow:0 12px 24px #0f172a33;z-index:1101;display:inline-flex;align-items:center;justify-content:center;transition:transform .2s ease,box-shadow .2s ease}.todo-shell .todo-toggle-icon{pointer-events:none}.todo-shell .todo-toggle-badge{position:absolute;top:-6px;right:6px;min-width:18px;height:18px;border-radius:999px;background:#dc2626;color:#fff;font-size:.65rem;font-weight:700;display:grid;place-items:center;padding:0 4px;box-shadow:0 6px 14px #dc262659;pointer-events:none}.todo-shell .todo-header-actions{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.todo-shell .todo-assign-toggle{padding:.55rem .95rem;border-radius:999px;border:1px solid rgba(15,23,42,.12);background:#fff;color:var(--hunter-ink);font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;box-shadow:0 12px 24px #0f172a33;z-index:1;transition:transform .2s ease,box-shadow .2s ease}.todo-shell .todo-assign-toggle:hover,.todo-shell .todo-assign-toggle:focus-visible{transform:translateY(-1px);box-shadow:0 16px 30px #0f172a3d;outline:none}.todo-shell .todo-drawer-toggle:hover,.todo-shell .todo-drawer-toggle:focus-visible{transform:translateY(-50%) translate(-2px);box-shadow:0 16px 30px #0f172a3d;outline:none}.todo-shell .todo-card{background:#ffffffe0;border:1px solid rgba(15,23,42,.08);border-radius:24px;box-shadow:var(--hunter-shadow-soft);padding:clamp(1.25rem,2.2vw,2rem)}.todo-shell .todo-toolbar{display:flex;flex-wrap:wrap;gap:.75rem 1rem;align-items:center;justify-content:space-between;margin-bottom:1rem}.todo-shell .todo-owner-filter{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.todo-shell .todo-owner-label{font-size:.65rem;text-transform:uppercase;letter-spacing:.14em;font-weight:700;color:var(--hunter-muted)}.todo-shell .todo-owner-select{padding:.45rem .7rem;border-radius:10px;border:1px solid rgba(15,23,42,.12);background:#fff;font-weight:600;font-size:.8rem;min-width:180px}.todo-shell .todo-left{display:flex;gap:.75rem;align-items:center;flex:1 1 420px}.todo-shell .todo-right{display:flex;gap:.75rem;align-items:center;flex:0 0 auto;flex-wrap:wrap}.todo-shell .todo-input{flex:1 1 auto;min-width:220px;padding:.75rem .9rem;border-radius:14px;border:1px solid rgba(15,23,42,.12);background:#fff;font-weight:600;font-size:.9rem;outline:none;box-shadow:inset 0 1px #ffffffb3}.todo-shell .todo-input:focus{border-color:var(--hunter-accent);box-shadow:0 0 0 3px #d977062e}.todo-shell .todo-btn{padding:.65rem 1.1rem;border-radius:12px;border:1px solid rgba(15,23,42,.12);background:#fff;cursor:pointer;font-weight:700;font-size:.8rem;letter-spacing:.04em;text-transform:uppercase;transition:transform .2s ease,box-shadow .2s ease}.todo-shell .todo-btn.primary{background:linear-gradient(135deg,#7a1b1b,#b91c1c 45%,#dc2626);color:#fff;border:none}.todo-shell .todo-btn:hover,.todo-shell .todo-btn:focus-visible{transform:translateY(-1px);outline:none}.todo-shell .todo-check{display:flex;gap:6px;align-items:center;font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--hunter-muted)}.todo-shell .todo-status{font-size:.75rem;font-weight:600;color:var(--hunter-muted);margin:0 0 .75rem;min-height:16px}.todo-shell .todo-list-wrap{border-radius:18px;border:1px solid rgba(15,23,42,.08);background:#fff;padding:.75rem;max-height:clamp(320px,55vh,520px);overflow:auto;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none}.todo-shell .todo-list-wrap::-webkit-scrollbar{width:0;height:0}.todo-shell .todo-list{display:grid;gap:1rem}.todo-shell .todo-item{position:relative;border-radius:18px;border:1px solid rgba(15,23,42,.08);background:linear-gradient(135deg,#fff,#f8fafc);padding:.85rem 1rem .85rem 1.35rem;box-shadow:0 10px 22px #0f172a14;display:grid;gap:.85rem;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.todo-shell .todo-item:hover{transform:translateY(-2px);box-shadow:0 16px 28px #0f172a24}.todo-shell .todo-item:before{content:"";position:absolute;left:12px;top:12px;bottom:12px;width:3px;border-radius:999px;background:linear-gradient(135deg,#7a1b1b,#b91c1c 45%,#dc2626);opacity:.35}.todo-shell .todo-item.is-unseen{border-color:#dc262659;box-shadow:0 16px 28px #dc26261f}.todo-shell .todo-item.is-unseen:before{opacity:.65}.todo-shell .todo-item.is-complete:before{opacity:.12}.todo-shell .todo-item.is-open{border-color:#d977064d;box-shadow:0 16px 30px #0f172a24}.todo-shell .todo-summary{display:grid;grid-template-columns:auto 1fr;gap:.75rem;align-items:center}.todo-shell .todo-item-check{width:28px;height:28px;display:grid;place-items:center;border-radius:10px;border:1px solid rgba(15,23,42,.1);background:#d977061a}.todo-shell .todo-item-check input{width:16px;height:16px;accent-color:#b91c1c}.todo-shell .todo-toggle{background:transparent;border:none;padding:0;text-align:left;font:inherit;color:inherit;cursor:pointer;display:grid;gap:.35rem;position:relative;padding-right:1.6rem;width:100%}.todo-shell .todo-title-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.todo-shell .todo-time{font-size:.75rem;color:var(--hunter-muted);white-space:nowrap}.todo-shell .todo-toggle:after{content:">";position:absolute;right:0;top:.2rem;font-size:1rem;color:var(--hunter-muted);transition:transform .2s ease}.todo-shell .todo-toggle[aria-expanded=true]:after{transform:rotate(90deg)}.todo-shell .todo-details{display:grid;gap:.75rem 1rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:start;border-top:1px solid rgba(15,23,42,.08);padding-top:.75rem}.todo-shell .todo-meta-row{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;padding:.55rem .7rem;border-radius:12px;background:#0f172a0a;border:1px solid rgba(15,23,42,.08)}.todo-shell .todo-meta-label{font-size:.7rem;text-transform:uppercase;letter-spacing:.12em;font-weight:700;color:var(--hunter-muted)}.todo-shell .todo-meta-value{font-weight:600;color:var(--hunter-ink);font-size:.82rem}.todo-shell .todo-field{display:grid;gap:.4rem}.todo-shell .todo-field.comments .todo-row-input{height:44px}.todo-shell .todo-field.notes{grid-column:1 / -1}.todo-shell .todo-field.notes .todo-row-input{min-height:120px;height:auto;resize:none;overflow:hidden}.todo-shell .todo-field-label{font-size:.7rem;text-transform:uppercase;letter-spacing:.12em;font-weight:700;color:var(--hunter-muted)}.todo-shell .todo-empty{padding:1rem;color:var(--hunter-muted);text-align:center;font-weight:600;border-radius:14px;border:1px dashed rgba(15,23,42,.18);background:#f8fafce6}.todo-shell .todo-row-input{width:100%;padding:.65rem .8rem;border-radius:12px;border:1px solid rgba(15,23,42,.12);background:#fff;font-weight:600;font-size:.82rem;outline:none;box-sizing:border-box}.todo-shell .todo-row-input:focus{border-color:#0f766e80;box-shadow:0 0 0 3px #0f766e26}.todo-shell .todo-actions{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap;grid-column:1 / -1}.todo-shell .todo-action{padding:.45rem .9rem;border-radius:10px;border:1px solid rgba(15,23,42,.12);background:#fff;cursor:pointer;font-weight:700;font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;transition:transform .2s ease,box-shadow .2s ease}.todo-shell .todo-action:hover,.todo-shell .todo-action:focus-visible{transform:translateY(-1px);box-shadow:0 10px 18px #0f172a24;outline:none}.todo-shell .todo-action.danger{border-color:#b91c1c59;color:#b91c1c;background:#fff}.todo-shell .todo-action.danger:hover,.todo-shell .todo-action.danger:focus-visible{background:#b91c1c14;box-shadow:0 10px 18px #b91c1c33}.todo-shell .todo-task-text{font-weight:700;color:var(--hunter-ink);font-size:.98rem}.todo-shell .todo-task-text.completed{text-decoration:line-through;opacity:.55}.todo-shell .todo-meta{margin-top:.35rem;font-size:.75rem;color:var(--hunter-muted)}@media(max-width:900px){.todo-shell .todo-left{flex:1 1 100%}.todo-shell .todo-right{justify-content:flex-start}.todo-shell .todo-details{grid-template-columns:1fr}.todo-shell .todo-title-row{flex-direction:column;align-items:flex-start}.todo-shell .todo-time{white-space:normal}}@media(max-width:700px){.todo-shell .todo-drawer{right:0;top:70px;bottom:0;width:100vw}.todo-shell .todo-drawer .kpi-section{border-radius:0}.todo-shell .todo-drawer-toggle{top:72px;transform:none;height:40px}.todo-shell .todo-drawer-toggle:hover,.todo-shell .todo-drawer-toggle:focus-visible{transform:translate(-2px)}}@media(max-width:640px){.todo-shell .todo-left{flex-direction:column;align-items:stretch}.todo-shell .todo-owner-filter,.todo-shell .todo-owner-select{width:100%}.todo-shell .todo-input{min-width:0}.todo-shell .todo-left .todo-btn{width:100%}.todo-shell .todo-right{width:100%;justify-content:space-between}}.todo-shell .todo-modal{position:fixed;inset:0;display:grid;place-items:center;padding:24px;background:#0f172a73;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;pointer-events:none;transition:opacity .2s ease;z-index:1200}.todo-shell .todo-modal.is-open{opacity:1;pointer-events:auto}.todo-shell .todo-modal-backdrop{position:absolute;inset:0}.todo-shell .todo-modal-card{position:relative;width:min(520px,96vw);background:linear-gradient(140deg,#fff,#f8fafc 55%,#f1f5f9);border-radius:22px;border:1px solid rgba(15,23,42,.12);box-shadow:0 26px 70px #0f172a4d;padding:18px;display:grid;gap:14px;transform:translateY(10px) scale(.98);transition:transform .2s ease}.todo-shell .todo-modal.is-open .todo-modal-card{transform:translateY(0) scale(1)}.todo-shell .todo-modal-header{padding:16px;border-radius:18px;background:linear-gradient(135deg,#d977062e,#b91c1c2e);border:1px solid rgba(15,23,42,.08)}.todo-shell .todo-modal-pill{display:inline-flex;align-items:center;gap:6px;font-size:.7rem;text-transform:uppercase;letter-spacing:.16em;font-weight:700;color:#7a1b1b;background:#b91c1c29;border-radius:999px;padding:4px 10px}.todo-shell .todo-modal-header h3{margin:.6rem 0 .35rem;font-size:1.4rem}.todo-shell .todo-modal-header p{margin:0;color:var(--hunter-ink-soft);font-size:.95rem}.todo-shell .todo-modal-task{border-radius:14px;border:1px solid rgba(15,23,42,.1);background:#fffc;padding:12px 14px;font-weight:700;color:var(--hunter-ink);line-height:1.5}.todo-shell .todo-modal-actions{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}.todo-shell .todo-modal-btn{padding:10px 16px;border-radius:12px;border:1px solid rgba(15,23,42,.16);background:#fff;font-weight:700;font-size:.9rem;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.todo-shell .todo-modal-btn.ghost:hover,.todo-shell .todo-modal-btn.ghost:focus-visible{transform:translateY(-1px);box-shadow:0 12px 18px #0f172a1f;outline:none}.todo-shell .todo-modal-btn.danger{background:linear-gradient(135deg,#b91c1c,#dc2626);border-color:transparent;color:#fff;box-shadow:0 12px 24px #b91c1c4d}.todo-shell .todo-modal-btn.danger:hover,.todo-shell .todo-modal-btn.danger:focus-visible{transform:translateY(-1px);box-shadow:0 16px 26px #b91c1c61;outline:none}@media(prefers-reduced-motion:reduce){.todo-shell .todo-modal{transition:none}.todo-shell .todo-modal-card{transition:none;transform:none}}@media(max-width:480px){main.content{padding:16px 8px!important}}.dashboard-header{text-align:left;margin:0 auto 12px;max-width:1480px;background:linear-gradient(135deg,#fff,#f4f7fb 55%,#edf6f4);border-radius:28px;padding:clamp(1.5rem,2.3vw,2.15rem);box-shadow:0 18px 40px #0f172a14;border:1px solid rgba(15,23,42,.08)}.dashboard-header h1{color:#0f172a;font-size:clamp(2rem,2.8vw,2.7rem);font-weight:700;margin:.55rem 0 .8rem;letter-spacing:.01em;text-shadow:none}.dashboard-subtitle{color:#334155;font-size:1rem;margin:0;line-height:1.6;max-width:64ch;font-weight:500}.morning-dashboard{--md-surface: #ffffff;--md-border: rgba(15, 23, 42, .08);--md-shadow-soft: 0 18px 40px rgba(15, 23, 42, .08);--md-shadow: 0 20px 45px rgba(15, 23, 42, .12);--md-ink: #1f2937;--md-muted: #64748b;--md-tone: #b91c1c;--md-tone-deep: #7f1d1d;--md-tone-soft: rgba(185, 28, 28, .12);--md-accent: var(--md-tone);--md-accent-deep: var(--md-tone-deep);--md-accent-rgb: 185, 28, 28;--md-accent-alt-rgb: 248, 113, 113;--md-accent-soft: rgba(var(--md-accent-rgb), .12);--otd-border: var(--md-border);--otd-shadow-soft: var(--md-shadow-soft);--otd-shadow: var(--md-shadow);--otd-ink: var(--md-ink);--otd-muted: var(--md-muted);--otd-accent: var(--md-tone);--otd-accent-deep: var(--md-tone-deep);--otd-good-bg: #dcfce7;--otd-good-border: rgba(22, 163, 74, .35);--otd-good-ink: #14532d;--otd-bad-bg: #fee2e2;--otd-bad-border: rgba(220, 38, 38, .35);--otd-bad-ink: #7f1d1d;margin-top:-14px}@media(max-width:1024px){.dashboard-header{padding:1.25rem 1.15rem!important;border-radius:20px!important}.dashboard-header h1{font-size:2rem!important;margin:.4rem 0 .6rem!important}.dashboard-subtitle{font-size:.94rem!important;max-width:100%!important}}@media(max-width:480px){.morning-dashboard{margin-top:-6px}.dashboard-header{margin-bottom:6px!important;padding:1rem .95rem!important;border-radius:16px!important}.dashboard-header h1{font-size:1.65rem!important;margin:.32rem 0 .45rem!important}.dashboard-subtitle{font-size:.86rem!important;line-height:1.45!important}}.morning-dashboard .kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(220px,1fr));gap:clamp(.5rem,.9vh,.75rem);max-width:1480px;margin:0 auto}.morning-dashboard .kpi-grid.morning-compact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.75rem,1.1vw,1.1rem);margin:0 auto clamp(.95rem,1.4vw,1.3rem)}.morning-dashboard .kpi-grid.morning-compact-grid.morning-primary-metrics-grid,.morning-dashboard .kpi-grid.morning-compact-grid.morning-ops-metrics-grid{grid-template-columns:1fr}.morning-dashboard .kpi-grid.morning-compact-grid>.kpi-card{grid-column:span 1!important}.morning-dashboard .kpi-grid.morning-ops-metrics-grid{margin-top:clamp(1.2rem,2vw,1.8rem)}.morning-dashboard .kpi-card-metric-wide{order:4}.morning-dashboard .kpi-grid .kpi-card-metric-wide{grid-column:span 4}.morning-dashboard .kpi-wide-grid .kpi-card-metric-wide{grid-column:span 1}.morning-dashboard .kpi-wide-grid{display:grid;grid-template-columns:minmax(280px,1fr);gap:clamp(.5rem,.9vh,.75rem);max-width:1480px;margin:clamp(.5rem,.9vh,.8rem) auto 0}@media(max-width:1400px){.morning-dashboard .kpi-grid{grid-template-columns:repeat(4,minmax(220px,1fr))}.morning-dashboard .kpi-card-BSR,.morning-dashboard .kpi-grid .kpi-card-metric-wide{grid-column:span 4!important}.morning-dashboard .kpi-card-ShippedRev{grid-column:span 2!important}}@media(max-width:1200px){.morning-dashboard .kpi-grid{grid-template-columns:repeat(2,minmax(240px,1fr))}.morning-dashboard .kpi-grid.morning-compact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.morning-dashboard .kpi-wide-grid{grid-template-columns:1fr}.morning-dashboard .kpi-card-otd-daily,.morning-dashboard .kpi-card-otd-dept,.morning-dashboard .kpi-card-backlog,.morning-dashboard .kpi-card-throughput,.morning-dashboard .kpi-grid .kpi-card-metric-wide,.morning-dashboard .kpi-card-BSR,.morning-dashboard .kpi-card-ShippedRev{grid-column:span 2!important}.morning-dashboard .kpi-grid.morning-compact-grid .kpi-card-backlog,.morning-dashboard .kpi-grid.morning-compact-grid .kpi-card-throughput{grid-column:span 1!important}}@media(max-width:1024px){.morning-dashboard .kpi-grid.morning-compact-grid.morning-legacy-metrics-grid{grid-template-columns:1fr}}@media(max-width:640px){.morning-dashboard .kpi-grid{grid-template-columns:repeat(1,minmax(240px,1fr))!important}.morning-dashboard .kpi-grid.morning-compact-grid{grid-template-columns:1fr!important}.morning-dashboard .kpi-wide-grid{grid-template-columns:1fr}.morning-dashboard .kpi-card-otd-daily,.morning-dashboard .kpi-card-otd-dept,.morning-dashboard .kpi-card-backlog,.morning-dashboard .kpi-card-throughput,.morning-dashboard .kpi-grid .kpi-card-metric-wide,.morning-dashboard .kpi-card-wipInTransit,.morning-dashboard .kpi-card-ShippedRev,.morning-dashboard .kpi-card-BSR{grid-column:span 1!important}}.morning-dashboard .kpi-card,.morning-dashboard .kpi-card-wipInTransit,.morning-dashboard .kpi-card-ShippedRev,.morning-dashboard .kpi-card-BSR{position:relative;background:var(--md-surface);border-radius:22px;border:1px solid var(--md-border);box-shadow:var(--md-shadow-soft);padding-left:clamp(.7rem,1.2vh,1.1rem);padding-right:clamp(.7rem,1.2vh,1.1rem);padding-top:clamp(.7rem,1.2vh,1.1rem);padding-bottom:clamp(.45rem,.9vh,.6rem);display:flex;flex-direction:column;gap:clamp(.4rem,.8vh,.7rem);overflow:hidden;min-width:200px;transition:transform .2s ease,box-shadow .2s ease}.morning-dashboard .kpi-card-backlog,.morning-dashboard .kpi-card-throughput,.morning-dashboard .kpi-card-wipInTransit{--md-accent: #334155;--md-accent-deep: #1f2937;--md-accent-rgb: 51, 65, 85;--md-accent-alt-rgb: 148, 163, 184;--md-accent-soft: rgba(51, 65, 85, .12);--md-shadow-soft: none;--md-shadow: none;border:1px solid rgba(var(--md-accent-rgb),.22);box-shadow:none;background:#fff}.morning-dashboard .kpi-card-wipInTransit{--md-accent: var(--md-tone);--md-accent-deep: var(--md-tone-deep);--md-accent-rgb: 185, 28, 28;--md-accent-alt-rgb: 248, 113, 113;--md-accent-soft: rgba(var(--md-accent-rgb), .12);border:1px solid rgba(var(--md-accent-rgb),.22)}.morning-dashboard .kpi-card-backlog:before,.morning-dashboard .kpi-card-throughput:before,.morning-dashboard .kpi-card-wipInTransit:before{background:var(--md-accent)}.morning-dashboard .kpi-card-backlog:hover,.morning-dashboard .kpi-card-throughput:hover,.morning-dashboard .kpi-card-wipInTransit:hover,.morning-dashboard .kpi-card-backlog:focus-within,.morning-dashboard .kpi-card-throughput:focus-within,.morning-dashboard .kpi-card-wipInTransit:focus-within{box-shadow:none;transform:none}.morning-dashboard .kpi-card:hover,.morning-dashboard .kpi-card-wipInTransit:hover,.morning-dashboard .kpi-card-ShippedRev:hover,.morning-dashboard .kpi-card-BSR:hover,.morning-dashboard .kpi-card:focus-within,.morning-dashboard .kpi-card-wipInTransit:focus-within,.morning-dashboard .kpi-card-ShippedRev:focus-within,.morning-dashboard .kpi-card-BSR:focus-within{transform:none}.morning-dashboard .kpi-card-wipInTransit,.morning-dashboard .kpi-card-ShippedRev{grid-column:span 2}.morning-dashboard .kpi-card-BSR{grid-column:span 4}.morning-dashboard .kpi-card-otd-daily,.morning-dashboard .kpi-card-otd-dept{grid-column:span 2;order:1}.morning-dashboard .kpi-card-backlog,.morning-dashboard .kpi-card-throughput{grid-column:span 2;order:2}.morning-dashboard .kpi-card-ShippedRev{grid-column:span 4;order:3}.morning-dashboard .kpi-card:before,.morning-dashboard .kpi-card-wipInTransit:before,.morning-dashboard .kpi-card-ShippedRev:before,.morning-dashboard .kpi-card-BSR:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--md-accent),var(--md-accent-deep))}.morning-dashboard .kpi-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:clamp(.4rem,.8vh,.6rem)}.morning-dashboard .kpi-header-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:clamp(.35rem,.7vh,.6rem)}.morning-dashboard .kpi-drilldown{border:1px solid rgba(15,23,42,.24);background:#0f172a;color:#f8fafc;padding:clamp(.18rem,.4vh,.3rem) clamp(.5rem,.9vh,.75rem);border-radius:999px;font-size:clamp(.6rem,.8vh,.7rem);font-weight:700;text-transform:uppercase;letter-spacing:.18em;cursor:pointer;transition:background .2s ease,transform .2s ease,box-shadow .2s ease;white-space:nowrap}.morning-dashboard .kpi-drilldown:hover,.morning-dashboard .kpi-drilldown:focus-visible{background:#1e293b;transform:translateY(-1px);box-shadow:0 8px 16px #0f172a3d;outline:none}.morning-dashboard .kpi-title{color:var(--md-ink);font-size:clamp(.9rem,1.4vh,1.1rem);font-weight:600;margin:0;text-align:left}.morning-dashboard .kpi-targets{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.morning-dashboard .kpi-target-label{font-size:clamp(.55rem,.8vh,.65rem);text-transform:uppercase;letter-spacing:.16em;font-weight:700;color:var(--md-muted)}.morning-dashboard .kpi-target-chip{padding:clamp(.18rem,.4vh,.22rem) clamp(.4rem,.8vh,.55rem);border-radius:999px;background:#0f172a;color:#f8fafc;font-size:clamp(.6rem,.85vh,.7rem);font-weight:700;letter-spacing:.02em;border:1px solid rgba(15,23,42,.24);box-shadow:0 6px 14px #0f172a33;white-space:nowrap}.morning-dashboard .kpi-target-chip.neutral{background:#0f172a;color:#f8fafc}.morning-dashboard .kpi-description{color:var(--md-muted);font-size:.9rem;margin:0 0 20px;text-align:left;line-height:1.4}.power-bi-container{width:100%;aspect-ratio:10 / 8;border-radius:10px;position:relative;background:linear-gradient(135deg,#b91c1c0d,#dc26260d);overflow:hidden}.power-bi-container-otd{width:100%;aspect-ratio:2 / 2.6;border-radius:10px;position:relative;background:linear-gradient(135deg,#b91c1c0d,#dc26260d);overflow:hidden}.power-bi-container-WIP{width:100%;aspect-ratio:2 / .9;border-radius:10px;position:relative;background:linear-gradient(135deg,#b91c1c0d,#dc26260d);overflow:hidden}.morning-dashboard .kpi-card-wipInTransit .power-bi-container-WIP{aspect-ratio:auto;height:auto;min-height:0;background:transparent;border-radius:0;overflow:visible}.morning-dashboard .wip-transit-card{display:flex;flex-direction:column;gap:clamp(.35rem,.7vh,.55rem);padding:clamp(.6rem,1vh,.9rem);border-radius:16px;border:1px solid rgba(var(--md-accent-rgb),.2);background:#f8fafc}.morning-dashboard .wip-transit-meta{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem;padding:clamp(.45rem,.8vh,.7rem);border-radius:12px;border:1px solid var(--md-border);background:#fff}.morning-dashboard .wip-transit-caption{font-size:clamp(.75rem,1.1vh,.95rem);text-transform:uppercase;letter-spacing:.12em;font-weight:700;color:var(--md-ink)}.morning-dashboard .wip-transit-updated{padding:.2rem .5rem;border-radius:999px;background:#0f172a0f;color:var(--md-muted);font-weight:700;letter-spacing:.16em;text-transform:uppercase;font-size:clamp(.5rem,.75vh,.6rem);white-space:nowrap}.morning-dashboard .wip-transit-table-scroll{overflow-x:auto}.morning-dashboard .wip-transit-table{width:100%;border-collapse:collapse;min-width:540px;background:#fff;border-radius:12px;overflow:hidden;border:1px solid rgba(var(--md-accent-rgb),.2);box-shadow:none}.morning-dashboard .wip-transit-head,.morning-dashboard .wip-transit-subhead{text-transform:uppercase;letter-spacing:.16em;font-weight:700;color:#fff;border:1px solid var(--md-accent-deep);padding:clamp(.55rem,1vh,.8rem)}.morning-dashboard .wip-transit-head{background:transparent;font-size:clamp(.7rem,1vh,.85rem)}.morning-dashboard .wip-transit-subhead{background:transparent;font-size:clamp(.6rem,.9vh,.75rem)}.morning-dashboard .wip-transit-table thead tr:first-child{background:linear-gradient(90deg,var(--md-accent-deep),var(--md-accent))}.morning-dashboard .wip-transit-table thead tr:nth-child(2){background:linear-gradient(90deg,var(--md-accent-deep),var(--md-accent))}.morning-dashboard .wip-transit-stub{text-align:left}.morning-dashboard .wip-transit-row-label{font-size:clamp(.75rem,1.1vh,1rem);font-weight:700;color:#111827;padding:clamp(.5rem,.9vh,.7rem);border:1px solid rgba(15,23,42,.12);text-align:left}.morning-dashboard .wip-transit-cell{text-align:center;font-size:clamp(.8rem,1.2vh,1.05rem);font-weight:600;color:#1f2937;padding:clamp(.5rem,.9vh,.7rem);border:1px solid rgba(15,23,42,.12)}.morning-dashboard .wip-transit-total .wip-transit-cell,.morning-dashboard .wip-transit-total .wip-transit-row-label{background:rgba(var(--md-accent-alt-rgb),.22);font-weight:800}.morning-dashboard .wip-transit-error{font-size:.75rem;color:var(--md-muted)}.power-bi-container-Ship{width:100%;aspect-ratio:2 / 1.2;border-radius:10px;position:relative;background:linear-gradient(135deg,#b91c1c0d,#dc26260d);overflow:hidden}.power-bi-container-BSR{width:100%;aspect-ratio:21 / 9;border-radius:10px;position:relative;background:linear-gradient(135deg,#b91c1c0d,#dc26260d);overflow:hidden}.power-bi-container-16x9{width:100%;aspect-ratio:16 / 9;border-radius:12px;position:relative;background:linear-gradient(135deg,#b91c1c0d,#dc26260d);overflow:hidden}.power-bi-container-expanded{width:100%;aspect-ratio:2 / 2.6;border-radius:10px;position:relative;overflow:hidden;margin-bottom:15px}.morning-dashboard .backlog-summary{height:100%;display:flex;flex-direction:column;gap:clamp(.35rem,.7vh,.55rem);padding:clamp(.5rem,1vh,.8rem);background:#f8fafc;border-radius:14px;border:1px solid rgba(var(--md-accent-rgb),.2);margin-bottom:0}.morning-dashboard .backlog-summary-meta{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:.5rem;font-size:clamp(.5rem,.75vh,.65rem);text-transform:uppercase;letter-spacing:.2em;font-weight:700;color:var(--md-muted)}.morning-dashboard .backlog-summary-caption{color:var(--md-muted)}.morning-dashboard .backlog-summary-updated{padding:.2rem .5rem;border-radius:999px;background:#0f172a0f;color:var(--md-muted);font-weight:700;letter-spacing:.1em;text-transform:uppercase;font-size:clamp(.48rem,.7vh,.6rem);white-space:nowrap}.morning-dashboard .backlog-summary-stack{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.35rem,.7vh,.55rem)}.morning-dashboard .backlog-summary-tile{border-radius:14px;border:1px solid rgba(var(--md-accent-rgb),.22);background:rgba(var(--md-accent-alt-rgb),.28);padding:clamp(.55rem,1vh,.9rem);display:grid;grid-template-rows:auto 1fr;box-shadow:none;min-height:clamp(110px,16vh,150px)}.morning-dashboard .backlog-summary-tile:nth-child(2){background:rgba(var(--md-accent-alt-rgb),.24)}.morning-dashboard .backlog-summary-tile:nth-child(3){background:rgba(var(--md-accent-alt-rgb),.32)}.morning-dashboard .backlog-summary-title{font-size:clamp(.7rem,1vh,.9rem);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#111827}.morning-dashboard .backlog-summary-value{align-self:center;justify-self:center;font-size:clamp(1.6rem,3.6vh,2.6rem);font-weight:700;color:#1f2937;letter-spacing:.02em}.morning-dashboard .backlog-summary-error{font-size:.75rem;color:var(--md-muted)}.morning-dashboard .throughput-summary{height:100%;display:flex;flex-direction:column;gap:clamp(.35rem,.7vh,.55rem);padding:clamp(.5rem,1vh,.8rem);background:#f8fafc;border-radius:14px;border:1px solid rgba(var(--md-accent-rgb),.2);margin-bottom:0}.morning-dashboard .throughput-summary-meta{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:.5rem;font-size:clamp(.5rem,.75vh,.65rem);text-transform:uppercase;letter-spacing:.2em;font-weight:700;color:var(--md-muted)}.morning-dashboard .throughput-summary-caption{color:var(--md-muted)}.morning-dashboard .throughput-summary-updated{padding:.2rem .5rem;border-radius:999px;background:#0f172a0f;color:var(--md-muted);font-weight:700;letter-spacing:.1em;text-transform:uppercase;font-size:clamp(.48rem,.7vh,.6rem);white-space:nowrap}.morning-dashboard .throughput-summary-stack{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.35rem,.7vh,.55rem)}.morning-dashboard .throughput-summary-tile{border-radius:14px;border:1px solid rgba(var(--md-accent-rgb),.22);background:rgba(var(--md-accent-alt-rgb),.28);padding:clamp(.55rem,1vh,.9rem);display:grid;grid-template-rows:auto 1fr;box-shadow:none;min-height:clamp(110px,16vh,150px)}.morning-dashboard .throughput-summary-tile:nth-child(2){background:rgba(var(--md-accent-alt-rgb),.24)}.morning-dashboard .throughput-summary-tile:nth-child(3){background:rgba(var(--md-accent-alt-rgb),.32)}.morning-dashboard .throughput-summary-title{font-size:clamp(.7rem,1vh,.9rem);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#111827}.morning-dashboard .throughput-summary-value{align-self:center;justify-self:center;font-size:clamp(1.7rem,3.8vh,2.8rem);font-weight:700;color:#1f2937;letter-spacing:.02em}.morning-dashboard .throughput-summary-error{font-size:.75rem;color:var(--md-muted)}.morning-dashboard .kpi-card-backlog .power-bi-container-expanded,.morning-dashboard .kpi-card-throughput .power-bi-container-otd{aspect-ratio:auto;height:auto;min-height:0;background:transparent;margin-bottom:0;border-radius:0;overflow:visible}.power-bi-container iframe,.power-bi-container-otd iframe,.power-bi-container-expanded iframe,.power-bi-container-WIP iframe,.power-bi-container-Ship iframe,.power-bi-container-BSR iframe,.power-bi-container-16x9 iframe{position:absolute;inset:0;width:100%;height:100%;border-radius:8px;border:none}.morning-dashboard .otd-metrics-grid{grid-template-columns:repeat(2,minmax(160px,1fr));gap:.75rem;max-width:none;margin:0}.morning-dashboard .otd-matrix{display:grid;gap:clamp(.35rem,.7vh,.6rem);overflow-x:auto;padding-bottom:.2rem}.morning-dashboard .daily-otd-matrix{--matrix-label-width: minmax(90px, 1fr)}.morning-dashboard .department-otd-matrix{--matrix-label-width: minmax(115px, 1.1fr);--otd-group-gap: clamp(.25rem, .6vh, .4rem)}.morning-dashboard .otd-matrix-head,.morning-dashboard .otd-matrix-row{display:grid;grid-template-columns:var(--matrix-label-width, minmax(100px, 1fr)) repeat(2,minmax(110px,1fr));gap:clamp(.35rem,.7vh,.6rem);align-items:center;min-width:320px}.morning-dashboard .department-otd-matrix .otd-matrix-head,.morning-dashboard .department-otd-matrix .otd-matrix-row{grid-template-columns:var(--matrix-label-width, minmax(100px, 1fr)) repeat(2,minmax(110px,1fr)) var(--otd-group-gap) repeat(2,minmax(110px,1fr));min-width:calc(560px + var(--otd-group-gap, 0px))}.morning-dashboard .department-otd-matrix .otd-matrix-divider{position:relative;align-self:stretch;justify-self:stretch;pointer-events:none}.morning-dashboard .department-otd-matrix .otd-matrix-divider:before{content:"";position:absolute;top:.2rem;bottom:.2rem;left:50%;width:1px;background:var(--md-border);opacity:.8}.morning-dashboard .otd-matrix-head{font-size:clamp(.55rem,.8vh,.65rem);text-transform:uppercase;letter-spacing:.22em;font-weight:700;color:var(--md-muted)}.morning-dashboard .otd-matrix-col{text-align:center}.morning-dashboard .otd-matrix-row-label{font-size:clamp(.6rem,.9vh,.75rem);text-transform:uppercase;letter-spacing:.12em;font-weight:700;color:var(--md-ink)}.morning-dashboard .otd-matrix-cell{border-radius:12px;border:1px solid var(--otd-border);background:var(--otd-card-bg, linear-gradient(135deg, #ffffff 0%, #f8fafc 100%));padding:clamp(.4rem,.8vh,.6rem);display:grid;gap:clamp(.2rem,.4vh,.35rem);text-align:center;box-shadow:var(--otd-shadow-soft);appearance:none;font:inherit;color:inherit}.morning-dashboard .otd-matrix-cell.is-expandable{cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.morning-dashboard .otd-matrix-cell.is-expandable:hover{transform:translateY(-2px);box-shadow:var(--otd-shadow)}.morning-dashboard .otd-matrix-cell.is-expandable:focus-visible{outline:2px solid rgba(185,28,28,.35);outline-offset:2px}.morning-dashboard .otd-matrix-cell.is-expanded{box-shadow:var(--otd-shadow)}.morning-dashboard .otd-matrix-cell.status-good{--otd-card-bg: linear-gradient(135deg, #ecfdf3 0%, var(--otd-good-bg) 100%);border-color:var(--otd-good-border)}.morning-dashboard .otd-matrix-cell.status-bad{--otd-card-bg: linear-gradient(135deg, #fef2f2 0%, var(--otd-bad-bg) 100%);border-color:var(--otd-bad-border)}.morning-dashboard .otd-matrix-value{font-size:clamp(.95rem,1.6vh,1.2rem);font-weight:700;color:var(--otd-ink)}.morning-dashboard .otd-matrix-status{font-size:clamp(.48rem,.7vh,.55rem);text-transform:uppercase;letter-spacing:.12em;font-weight:700;color:var(--otd-muted)}.morning-dashboard .otd-matrix-status.status-good{color:var(--otd-good-ink)}.morning-dashboard .otd-matrix-status.status-bad{color:var(--otd-bad-ink)}.morning-dashboard .otd-matrix-breakdown{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.2rem,.5vh,.35rem);margin-top:clamp(.2rem,.5vh,.35rem);padding-top:clamp(.25rem,.6vh,.4rem);border-top:1px dashed var(--otd-border)}.morning-dashboard .otd-matrix-breakdown-item{display:grid;gap:.15rem;justify-items:center}.morning-dashboard .otd-matrix-breakdown-label{font-size:clamp(.45rem,.7vh,.55rem);text-transform:uppercase;letter-spacing:.18em;font-weight:700;color:var(--otd-muted)}.morning-dashboard .otd-matrix-breakdown-value{font-size:clamp(.7rem,1.1vh,.85rem);font-weight:700;color:var(--otd-ink);letter-spacing:.04em}.morning-dashboard .department-otd-grid,.morning-dashboard .daily-otd-grid{display:grid;gap:clamp(.45rem,.9vh,.7rem)}.morning-dashboard .department-otd-section,.morning-dashboard .daily-otd-section{border-radius:16px;border:1px solid var(--md-border);background:linear-gradient(135deg,#0f172a05,#f8fafce6);padding:clamp(.35rem,.7vh,.6rem);display:grid;gap:clamp(.25rem,.6vh,.6rem)}.morning-dashboard .department-otd-title,.morning-dashboard .daily-otd-title{margin:0;text-align:center;font-size:clamp(.55rem,.85vh,.65rem);letter-spacing:.28em;text-transform:uppercase;font-weight:700;color:var(--md-muted);padding-bottom:.35rem;border-bottom:1px solid var(--md-border)}.morning-dashboard .department-otd-cards,.morning-dashboard .daily-otd-cards{display:grid;grid-template-columns:repeat(2,minmax(160px,1fr));gap:clamp(.4rem,.8vh,.6rem)}.morning-dashboard .department-otd-card{padding:clamp(.6rem,1vh,.85rem);text-align:center}.morning-dashboard .department-otd-card .otd-test-card-header{flex-direction:column;align-items:center;gap:clamp(.25rem,.6vh,.4rem)}.morning-dashboard .department-otd-card .otd-test-status{align-self:center}.morning-dashboard .daily-otd-cards .otd-test-card{text-align:center}.morning-dashboard .daily-otd-cards .otd-test-card-header{flex-direction:column;align-items:center;gap:clamp(.25rem,.6vh,.4rem)}.morning-dashboard .daily-otd-cards .otd-test-status{align-self:center}.morning-dashboard .otd-test-card{background:var(--otd-card-bg, linear-gradient(135deg, #ffffff 0%, #f8fafc 100%));border-radius:16px;border:1px solid var(--otd-card-border, var(--otd-border));padding:clamp(.55rem,.95vh,.85rem);box-shadow:var(--otd-shadow-soft);display:grid;gap:clamp(.35rem,.7vh,.6rem);min-width:0;position:relative;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.morning-dashboard .otd-test-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--otd-card-accent, linear-gradient(90deg, var(--otd-accent), var(--otd-accent-deep)))}.morning-dashboard .otd-test-card:hover,.morning-dashboard .otd-test-card:focus-within{transform:translateY(-3px);box-shadow:var(--otd-shadow)}.morning-dashboard .otd-test-card.status-good{--otd-card-bg: linear-gradient(135deg, #ecfdf3 0%, var(--otd-good-bg) 100%);--otd-card-border: var(--otd-good-border);--otd-card-accent: linear-gradient(90deg, #22c55e, #16a34a)}.morning-dashboard .otd-test-card.status-bad{--otd-card-bg: linear-gradient(135deg, #fef2f2 0%, var(--otd-bad-bg) 100%);--otd-card-border: var(--otd-bad-border);--otd-card-accent: linear-gradient(90deg, #f87171, #dc2626)}.morning-dashboard .otd-test-card-header{display:flex;justify-content:space-between;align-items:flex-start;gap:clamp(.45rem,.8vh,.8rem)}.morning-dashboard .otd-test-card h3{font-size:clamp(.85rem,1.2vh,1rem)}.morning-dashboard .otd-test-eyebrow{font-size:clamp(.5rem,.75vh,.62rem);text-transform:uppercase;letter-spacing:.18em;font-weight:700;color:var(--otd-muted)}.morning-dashboard .otd-test-value{font-size:clamp(1.05rem,1.8vh,1.35rem);font-weight:700;color:var(--otd-ink);letter-spacing:.02em}.morning-dashboard .otd-test-status{font-size:clamp(.5rem,.75vh,.55rem);padding:clamp(.18rem,.5vh,.25rem) clamp(.38rem,.8vh,.6rem);border-radius:999px;border:1px solid rgba(15,23,42,.08);background:#0f172a0f;color:var(--otd-muted);font-weight:700;text-transform:uppercase;letter-spacing:.12em}.morning-dashboard .otd-test-status.status-good{background:#22c55e29;color:var(--otd-good-ink);border-color:#16a34a4d}.morning-dashboard .otd-test-status.status-bad{background:#f871712e;color:var(--otd-bad-ink);border-color:#dc26264d}.morning-dashboard .otd-metrics-error{margin:.5rem 0 0;font-size:.8rem;color:var(--md-muted)}.morning-dashboard .otd-target{display:flex;align-items:center;gap:clamp(.3rem,.6vh,.5rem);text-align:right;margin-left:auto}.morning-dashboard .otd-month-filter{display:inline-flex;align-items:center;gap:.35rem;border:1px solid rgba(15,23,42,.12);border-radius:999px;background:#fff;padding:.16rem .2rem .16rem .5rem}.morning-dashboard .otd-month-filter span{font-size:clamp(.5rem,.75vh,.6rem);text-transform:uppercase;letter-spacing:.18em;font-weight:700;color:var(--md-muted)}.morning-dashboard .otd-month-filter select{appearance:none;border:1px solid rgba(15,23,42,.2);border-radius:999px;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='7' viewBox='0 0 11 7'%3E%3Cpath fill='%230f172a' d='M0.7 1.0a0.7 0.7 0 0 1 1 0L5.5 4.8 9.3 1a0.7 0.7 0 1 1 1 1L6 6.3a0.7 0.7 0 0 1-1 0L0.7 2a0.7 0 0 1 0-1z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .45rem center;color:#0f172a;font-size:clamp(.56rem,.82vh,.66rem);font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:.2rem 1.35rem .2rem .58rem;line-height:1;cursor:pointer}.morning-dashboard .otd-month-filter select:focus-visible{outline:2px solid rgba(15,23,42,.28);outline-offset:1px}.morning-dashboard .otd-target-label{font-size:clamp(.5rem,.75vh,.6rem);text-transform:uppercase;letter-spacing:.18em;font-weight:700;color:var(--md-muted)}.morning-dashboard .otd-target-value{padding:clamp(.18rem,.5vh,.25rem) clamp(.45rem,.9vh,.65rem);border-radius:999px;background:#0f172a;color:#f8fafc;font-size:clamp(.6rem,.85vh,.7rem);font-weight:700;border:1px solid rgba(15,23,42,.24);box-shadow:0 6px 14px #0f172a33;white-space:nowrap}.morning-dashboard .otd-target-value.neutral{background:#0f172a;color:#f8fafc}.morning-dashboard .otd-target-value.status-good,.morning-dashboard .otd-target-value.status-bad{background:#0f172a;color:#f8fafc;border-color:#0f172a3d}.drill-down-button-container{text-align:center;margin-top:15px}.drill-down-button{background:linear-gradient(135deg,#b91c1c,#dc2626);color:#fff;border:none;padding:10px 20px;border-radius:20px;font-weight:600;cursor:pointer;font-size:.9rem;transition:all .3s ease;box-shadow:0 2px 10px #b91c1c4d}.drill-down-button:active{transform:translateY(0);box-shadow:0 2px 8px #b91c1c4d}@media(max-width:480px){.kpi-title{font-size:1rem!important;margin-bottom:8px!important}.drill-down-button{padding:6px 14px!important;font-size:.75rem!important}}@media(max-width:400px){.kpi-title{font-size:.95rem!important}}@media(max-width:320px){.kpi-card{min-height:560px!important;padding:6px!important}.kpi-title{font-size:.9rem!important}}@media(max-width:480px){.kpi-title{font-size:1.1rem!important;margin:0 0 8px!important}.kpi-description{font-size:.8rem!important;margin:0 0 14px!important;line-height:1.2!important}}.power-bi-placeholder{text-align:center;color:#64748b}.power-bi-icon{font-size:3rem;color:#b91c1c;margin-bottom:15px}.power-bi-text{font-weight:600;color:#374151;margin-bottom:8px}.power-bi-subtext{font-size:.85rem;color:#9ca3af}.integration-note{background:linear-gradient(135deg,#fef3c7,#fde68a);border:1px solid #f59e0b;border-radius:8px;padding:15px;margin-top:20px;font-size:.85rem;color:#92400e}.integration-note strong{color:#78350f}.kpi-wide-grid .kpi-card-wipInTransit,.kpi-wide-grid .kpi-card-ShippedRev{grid-column:auto}@media(max-width:900px){.morning-dashboard .otd-metrics-grid{grid-template-columns:repeat(2,minmax(160px,1fr))}.morning-dashboard .backlog-summary-stack,.morning-dashboard .throughput-summary-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.morning-dashboard .backlog-summary-tile:last-child,.morning-dashboard .throughput-summary-tile:last-child{grid-column:span 2}}@media(max-width:640px){.morning-dashboard .otd-metrics-grid,.morning-dashboard .department-otd-cards,.morning-dashboard .daily-otd-cards{grid-template-columns:repeat(2,minmax(140px,1fr))}.morning-dashboard .backlog-summary-stack,.morning-dashboard .throughput-summary-stack{grid-template-columns:1fr}.morning-dashboard .backlog-summary-tile:last-child,.morning-dashboard .throughput-summary-tile:last-child{grid-column:auto}}.morning-dashboard .shipment-count-card{--finalized-header-bg: #c0181d;--finalized-header-border: #971419;--finalized-border: rgba(15, 23, 42, .14);--finalized-surface: #f8fafc}.morning-dashboard .shipment-count-card .kpi-header-main{display:grid;gap:.2rem}.morning-dashboard .shipment-count-card .kpi-info{position:relative;flex:0 0 auto}.morning-dashboard .shipment-count-card .kpi-info-trigger{width:1.55rem;height:1.55rem;border-radius:999px;border:1px solid rgba(15,23,42,.2);background:#fff;color:#0f172ac2;display:grid;place-items:center;font-size:.8rem;font-weight:700;line-height:1;cursor:help;padding:0;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.morning-dashboard .shipment-count-card .kpi-info-trigger:hover,.morning-dashboard .shipment-count-card .kpi-info-trigger:focus-visible{transform:translateY(-1px);box-shadow:0 10px 18px #0f172a2e;border-color:#0f172a59;outline:none}.morning-dashboard .shipment-count-card .kpi-info-tooltip{position:absolute;top:calc(100% + .45rem);right:0;width:min(320px,70vw);border-radius:12px;padding:.65rem .75rem;background:#0f172af5;color:#f8fafc;font-size:.74rem;line-height:1.4;box-shadow:0 18px 30px #0f172a4d;pointer-events:none;opacity:0;transform:translateY(-4px);transition:opacity .2s ease,transform .2s ease;z-index:12}.morning-dashboard .shipment-count-card .kpi-info.is-open .kpi-info-tooltip{opacity:1;transform:translateY(0)}.morning-dashboard .shipment-count-card .finalized-shipping-updated{display:inline-flex;align-items:center;width:fit-content;padding:.2rem .55rem;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#0f172a0f;color:#0f172aad;font-size:.52rem;text-transform:uppercase;letter-spacing:.12em;font-weight:700}.morning-dashboard .shipment-count-card .finalized-shipping-panel{display:grid;gap:.5rem;border-radius:16px;border:1px solid var(--finalized-border);background:var(--finalized-surface);padding:.6rem}.morning-dashboard .shipment-count-card .finalized-shipping-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;color:#0f172ab8;font-size:.54rem;letter-spacing:.1em;text-transform:uppercase;font-weight:700}.morning-dashboard .shipment-count-card .finalized-shipping-meta span{border:1px solid rgba(15,23,42,.08);border-radius:999px;padding:.18rem .52rem;background:#fff}.morning-dashboard .shipment-count-card .pallet-receive-detrash-meta{justify-content:space-between}.morning-dashboard .shipment-count-card .pallet-receive-detrash-filter{display:inline-flex;align-items:center;gap:.35rem;border:1px solid rgba(15,23,42,.12);border-radius:999px;background:#fff;padding:.16rem .2rem .16rem .5rem}.morning-dashboard .shipment-count-card .pallet-receive-detrash-filter span{border:0;border-radius:0;background:transparent;padding:0}.morning-dashboard .shipment-count-card .pallet-receive-detrash-filter select{border:1px solid rgba(15,23,42,.18);border-radius:999px;background:#f8fafc;color:#0f172a;font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:.18rem .5rem;cursor:pointer}.morning-dashboard .shipment-count-card .pallet-receive-detrash-filter select:focus-visible{outline:2px solid rgba(15,23,42,.28);outline-offset:1px}.morning-dashboard .shipment-count-card .shipment-count-terra-toggle{display:inline-flex;min-height:1.9rem;align-items:center;gap:.36rem;padding:.16rem .58rem .16rem .24rem;border:1px solid rgba(15,23,42,.14);border-radius:999px;background:#fff;color:#475569;cursor:pointer;font:inherit;font-size:.56rem;font-weight:850;letter-spacing:.08em;line-height:1;text-transform:uppercase}.morning-dashboard .shipment-count-card .shipment-count-terra-toggle span{padding:0;border:0;border-radius:0;background:transparent;color:inherit}.morning-dashboard .shipment-count-card .shipment-count-terra-toggle-mark{display:grid!important;width:1.16rem;height:1.16rem;place-items:center;border:1px solid rgba(15,23,42,.14)!important;border-radius:999px!important;background:#f8fafc!important;color:#64748b;font-size:.5rem}.morning-dashboard .shipment-count-card .shipment-count-terra-toggle:hover,.morning-dashboard .shipment-count-card .shipment-count-terra-toggle:focus-visible{border-color:#c0181d6b;color:#991b1b}.morning-dashboard .shipment-count-card .shipment-count-terra-toggle:focus-visible{outline:2px solid rgba(192,24,29,.28);outline-offset:2px}.morning-dashboard .shipment-count-card .shipment-count-terra-toggle.is-active{border-color:#c0181d7a;background:#fff1f2;color:#991b1b}.morning-dashboard .shipment-count-card .shipment-count-terra-toggle.is-active .shipment-count-terra-toggle-mark{border-color:#c0181d8c!important;background:#c0181d!important;color:#fff}.morning-dashboard .shipment-count-card .finalized-shipping-table-wrap{overflow:auto;border-radius:12px;border:1px solid rgba(15,23,42,.12);background:#fff}.morning-dashboard .shipment-count-card .shipment-count-matrix{width:100%;min-width:860px;border-collapse:collapse}.morning-dashboard .shipment-count-card .shipment-count-matrix thead th{background:var(--finalized-header-bg);color:#fff;border:1px solid var(--finalized-header-border);font-size:.62rem;text-transform:uppercase;letter-spacing:.08em;padding:.42rem .48rem;text-align:center;font-weight:700;white-space:nowrap}.morning-dashboard .shipment-count-card .shipment-count-matrix .finalized-shipping-stub{text-align:left;min-width:180px}.morning-dashboard .shipment-count-card .shipment-count-matrix tbody th,.morning-dashboard .shipment-count-card .shipment-count-matrix tbody td{border:1px solid rgba(15,23,42,.12);padding:.38rem .5rem;font-size:.88rem;color:#1f2937}.morning-dashboard .shipment-count-card .shipment-count-label-cell{text-align:left;white-space:nowrap}.morning-dashboard .shipment-count-card .shipment-count-week-label{text-align:left;white-space:nowrap;padding-left:1.35rem!important;background:#f8fafc;color:#475569;font-weight:700}.morning-dashboard .shipment-count-card .shipment-count-cell{text-align:right;font-weight:700;background:#fff}.morning-dashboard .shipment-count-card .shipment-count-cell-stack{display:inline-flex;min-width:0;flex-direction:column;align-items:flex-end;gap:.12rem;line-height:1}.morning-dashboard .shipment-count-card .finalized-shipping-cell-button .shipment-count-cell-stack{width:100%}.morning-dashboard .shipment-count-card .shipment-count-main-value{display:block}.morning-dashboard .shipment-count-card .shipment-count-terra-note{display:block;color:#b91c1c;font-size:.54rem;font-weight:850;letter-spacing:.04em;line-height:1;white-space:nowrap}.morning-dashboard .shipment-count-card .shipment-count-total-cell{font-weight:900}.morning-dashboard .shipment-count-card .shipment-count-location-row .shipment-count-label-cell,.morning-dashboard .shipment-count-card .shipment-count-location-row .shipment-count-cell{background:#fee2e2;color:#7f1d1d;font-weight:800}.morning-dashboard .shipment-count-card .shipment-count-location-row .shipment-count-total-cell{background:#fca5a5}.morning-dashboard .shipment-count-card .shipment-count-week-row .shipment-count-total-cell{background:#fff7f7;color:#7f1d1d}.morning-dashboard .shipment-count-card .shipment-count-cell.is-clickable{cursor:pointer}.morning-dashboard .shipment-count-card .shipment-count-cell.is-clickable:hover{filter:brightness(.97)}.morning-dashboard .shipment-count-card .finalized-shipping-total-row th,.morning-dashboard .shipment-count-card .finalized-shipping-total-row td{border-top:3px solid #0f172a!important;font-weight:900!important;background:#e2e8f0;color:#0f172a}.morning-dashboard .shipment-count-card .finalized-shipping-cell-button{width:100%;border:0;background:transparent;padding:0;margin:0;font:inherit;font-weight:inherit;color:inherit;text-align:right;cursor:pointer}.morning-dashboard .shipment-count-card .finalized-shipping-cell-button:focus-visible{outline:2px solid rgba(15,23,42,.35);outline-offset:1px;border-radius:4px}.morning-dashboard .shipment-count-card .finalized-shipping-empty{text-align:center;color:#64748b;font-size:.8rem;padding:1rem .6rem!important}.morning-dashboard .shipment-count-card .finalized-shipping-error{color:#b91c1c;font-size:.72rem;font-weight:700}@media(max-width:640px){.morning-dashboard .shipment-count-card .finalized-shipping-panel{padding:.5rem}.morning-dashboard .shipment-count-card .shipment-count-matrix{min-width:760px}.morning-dashboard .shipment-count-card .shipment-count-matrix thead th{font-size:.56rem;letter-spacing:.06em;padding:.36rem .42rem}.morning-dashboard .shipment-count-card .shipment-count-matrix tbody th,.morning-dashboard .shipment-count-card .shipment-count-matrix tbody td{font-size:.8rem;padding:.34rem .45rem}}:root{--hunter-ink: #0f172a;--hunter-ink-soft: #2f3a4a;--hunter-muted: #59657a;--hunter-accent: #d97706;--hunter-accent-strong: #b45309;--hunter-teal: #0f766e;--hunter-blue: #2563eb;--hunter-surface: #ffffff;--hunter-surface-soft: #f8fafc;--hunter-border: rgba(15, 23, 42, .12);--hunter-shadow: 0 24px 60px rgba(15, 23, 42, .16);--hunter-shadow-soft: 0 16px 32px rgba(15, 23, 42, .12)}body.hunter-page{background:radial-gradient(circle at 15% 18%,rgba(15,118,110,.16),transparent 55%),radial-gradient(circle at 85% 12%,rgba(217,119,6,.12),transparent 50%),linear-gradient(180deg,#f7f8fb,#eef2f7);min-height:100vh}body.hunter-page *{box-sizing:border-box}body.hunter-page a{color:inherit;text-decoration:none}.supply-hub-layout{background:transparent;min-height:calc(100vh - var(--app-shell-header-height))}.hunter-dashboard{font-family:Space Grotesk,Segoe UI,sans-serif;color:var(--hunter-ink);line-height:1.5;padding:clamp(2rem,3vw,3.5rem) clamp(1.75rem,3vw,3.5rem) 4rem;gap:clamp(2rem,3vw,3rem);--hunter-content-max-width: 1480px}.hunter-dashboard>section{width:100%;max-width:var(--hunter-content-max-width);margin-left:auto;margin-right:auto}.hunter-dashboard h1,.hunter-dashboard h2,.hunter-dashboard h3{font-family:Fraunces,Times New Roman,serif;letter-spacing:.01em;margin:0}.hunter-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(1.5rem,3vw,2.5rem);align-items:stretch}.leah-dashboard-hero{grid-template-columns:minmax(0,1fr)}.hero-copy{background:linear-gradient(135deg,#fff,#f4f7fb 55%,#edf6f4);border-radius:28px;padding:clamp(2rem,3vw,2.75rem);border:1px solid rgba(15,23,42,.08);box-shadow:var(--hunter-shadow-soft)}.hero-eyebrow{display:inline-block;text-transform:uppercase;letter-spacing:.22em;font-size:.72rem;font-weight:600;color:var(--hunter-muted)}.hero-copy h1{font-size:clamp(2.3rem,3vw,3rem);margin:.6rem 0 .85rem}.hero-subtitle{font-size:1rem;color:var(--hunter-ink-soft);line-height:1.6;margin:0 0 1.6rem}.dashboard-view-toggle{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem;border-radius:999px;background:#0f172a0f;border:1px solid rgba(15,23,42,.12)}.dashboard-view-toggle-btn{border:0;background:transparent;color:var(--hunter-ink-soft);border-radius:999px;padding:.45rem .9rem;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;font-weight:700;cursor:pointer;transition:background .2s ease,color .2s ease,box-shadow .2s ease}.dashboard-view-toggle-btn.is-active{background:#0f172a;color:#f8fafc;box-shadow:0 6px 14px #0f172a33}.dashboard-view-toggle-btn:hover,.dashboard-view-toggle-btn:focus-visible{color:var(--hunter-ink);outline:none}.hunter-dashboard .scorecard-shell{width:100%;max-width:100%;display:grid;gap:.75rem;padding:0;border:none;background:transparent;box-shadow:none;perspective:1800px}.hunter-dashboard .scorecard-flip-card{position:relative;width:100%;isolation:isolate;--scorecard-month-rail-height: 2rem;--scorecard-month-rail-offset: clamp(.6rem, 1.1vw, .9rem)}.hunter-dashboard .scorecard-flip-card.is-flipped{--scorecard-month-rail-height: 0px;--scorecard-month-rail-offset: 0px}.hunter-dashboard .scorecard-month-rail{position:absolute;top:var(--scorecard-month-rail-offset);left:clamp(.7rem,1.8vw,1.2rem);right:clamp(.7rem,1.8vw,1.2rem);display:flex;justify-content:center;z-index:6;pointer-events:none}.hunter-dashboard .scorecard-month-rail .scorecard-month-toggle{pointer-events:auto}.hunter-dashboard .scorecard-month-rail.is-hidden{display:none}.hunter-dashboard .scorecard-flip-card-inner{position:relative;width:100%;transform-style:preserve-3d}.hunter-dashboard .scorecard-face{border-radius:30px;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform-style:preserve-3d;transform-origin:center;transition:transform .74s cubic-bezier(.22,.68,.2,1),opacity .5s ease;will-change:transform,opacity}.hunter-dashboard .scorecard-face-front{position:relative;inset:auto;display:block;transform:rotateY(0) translateZ(0);opacity:1;z-index:2}.hunter-dashboard .scorecard-face-back{position:absolute;inset:0;transform:rotateY(-180deg) translateZ(0);opacity:0;pointer-events:none;z-index:1}.hunter-dashboard .scorecard-flip-card:not(.is-flipped) .scorecard-face-back{opacity:0;pointer-events:none}.hunter-dashboard .scorecard-flip-card.is-flipped .scorecard-face-front{position:absolute;inset:0;transform:rotateY(180deg) translateZ(0);opacity:0;pointer-events:none;z-index:1}.hunter-dashboard .scorecard-flip-card.is-flipped .scorecard-face-back{position:relative;inset:auto;transform:rotateY(0) translateZ(0);opacity:1;pointer-events:auto;z-index:2}.hunter-dashboard .scorecard-hero{position:relative;overflow:hidden;display:grid;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);align-items:end;gap:clamp(.7rem,1.35vw,1.05rem);border-radius:30px;padding:clamp(.9rem,1.8vw,1.45rem);border:1px solid rgba(15,23,42,.14);box-shadow:0 20px 42px #0f172a33;height:100%;padding-top:calc(clamp(.9rem,1.8vw,1.45rem) + var(--scorecard-month-rail-height) + var(--scorecard-month-rail-offset))}.hunter-dashboard .scorecard-hero.has-photo{grid-template-columns:minmax(0,1fr) minmax(190px,34%)}.hunter-dashboard .scorecard-hero-glow{position:absolute;width:clamp(180px,26vw,330px);height:clamp(180px,26vw,330px);border-radius:999px;right:-70px;top:-90px;filter:blur(2px);opacity:.5;pointer-events:none;z-index:0}.hunter-dashboard .scorecard-kicker{display:inline-flex;align-items:center;width:fit-content;text-transform:uppercase;letter-spacing:.16em;font-size:.62rem;font-weight:700;color:#0f172ad6;padding:.28rem .72rem;border-radius:999px;border:1px solid rgba(15,23,42,.18);background:#ffffff9e;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);position:relative;z-index:1}.hunter-dashboard .scorecard-hero-meta{display:flex;flex-direction:column;grid-column:1;grid-row:1;align-self:stretch;min-height:0;gap:.2rem;position:relative;z-index:1;padding-top:0}.hunter-dashboard .scorecard-employee-name{margin:0;font-size:clamp(2.05rem,4.2vw,3.35rem);line-height:.92;letter-spacing:.01em;font-weight:800;color:#0f172afa;text-wrap:balance}.hunter-dashboard .scorecard-month-label{text-transform:none;letter-spacing:.02em;font-size:clamp(1rem,1.8vw,1.35rem);line-height:1.12;font-weight:700;color:#0f172adb}.hunter-dashboard .scorecard-month-toggle{display:inline-flex;align-items:center;gap:.24rem;width:fit-content;margin-top:0;padding:.22rem;border-radius:999px;border:1px solid rgba(15,23,42,.2);background:#f8fafcdb}.hunter-dashboard .scorecard-month-toggle-rail{background:#f8fafcf5;border-color:#0f172a3d;box-shadow:0 12px 24px #0f172a33}.hunter-dashboard .scorecard-month-toggle-modal{margin-top:.28rem;border-color:#0f172a38;background:#f8fafcf0}.hunter-dashboard .scorecard-month-toggle-btn{border:0;border-radius:999px;background:transparent;color:#0f172ab8;font-size:.6rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:.34rem .58rem;cursor:pointer;transition:background .2s ease,color .2s ease,box-shadow .2s ease}.hunter-dashboard .scorecard-month-toggle-btn:hover,.hunter-dashboard .scorecard-month-toggle-btn:focus-visible{color:#0f172a;outline:none}.hunter-dashboard .scorecard-month-toggle-btn.is-active{background:#0f172a;color:#f8fafc;box-shadow:0 6px 14px #0f172a33}.hunter-dashboard .scorecard-hero-meta p{margin:0}.hunter-dashboard .scorecard-summary{margin:0;color:#0f172ac7;font-size:clamp(.9rem,1.12vw,1.02rem);line-height:1.42;font-weight:500;max-width:min(56ch,98%)}.hunter-dashboard .scorecard-inline-error{color:#991b1b;font-size:.82rem}.hunter-dashboard .scorecard-hero-photo-stage{display:flex;grid-column:2;grid-row:1;justify-content:flex-end;align-items:flex-end;justify-self:end;align-self:end;width:100%;position:relative;z-index:1}.hunter-dashboard .scorecard-hero-photo-wrap{width:clamp(165px,19vw,280px);overflow:visible;background:transparent;border:none;box-shadow:none;display:flex;align-items:center;justify-content:center}.hunter-dashboard .scorecard-hero-photo{width:100%;height:auto;object-fit:contain;object-position:center;filter:drop-shadow(0 16px 24px rgba(15,23,42,.34))}.hunter-dashboard .scorecard-big-score-wrap{display:grid;justify-items:start;align-content:end;gap:.06rem;margin-top:auto;width:auto;padding-top:.42rem;padding-right:0;position:relative;z-index:1}.hunter-dashboard .scorecard-big-score{font-family:Fraunces,Times New Roman,serif;font-size:clamp(4.9rem,10.4vw,8.4rem);line-height:.85;font-weight:800;text-shadow:0 10px 26px rgba(15,23,42,.24)}.hunter-dashboard .scorecard-big-score-label{font-size:.74rem;text-transform:uppercase;letter-spacing:.2em;font-weight:700;color:#0f172aad}.hunter-dashboard .scorecard-hero-controls{grid-column:1 / -1;grid-row:2;display:flex;justify-content:flex-end;align-items:center;gap:.45rem;position:relative;z-index:1}.hunter-dashboard .score-tier-high{background:radial-gradient(circle at 92% 10%,rgba(34,197,94,.28),transparent 45%),linear-gradient(130deg,#dcfce7,#a7f3d0,#f8fafc)}.hunter-dashboard .score-tier-mid{background:radial-gradient(circle at 92% 10%,rgba(245,158,11,.3),transparent 45%),linear-gradient(130deg,#fef9c3,#fde68a,#fff7ed)}.hunter-dashboard .score-tier-low{background:radial-gradient(circle at 92% 10%,rgba(239,68,68,.32),transparent 45%),linear-gradient(130deg,#fee2e2,#fecaca,#fff1f2)}.hunter-dashboard .score-tier-neutral{background:radial-gradient(circle at 92% 10%,rgba(148,163,184,.26),transparent 45%),linear-gradient(130deg,#e2e8f0,#cbd5e1,#f8fafc)}.hunter-dashboard .score-tier-high .scorecard-hero-glow{background:radial-gradient(circle,rgba(22,163,74,.52) 0%,rgba(16,185,129,.06) 62%,transparent 100%)}.hunter-dashboard .score-tier-mid .scorecard-hero-glow{background:radial-gradient(circle,rgba(245,158,11,.58) 0%,rgba(234,88,12,.1) 62%,transparent 100%)}.hunter-dashboard .score-tier-low .scorecard-hero-glow{background:radial-gradient(circle,rgba(239,68,68,.54) 0%,rgba(185,28,28,.09) 62%,transparent 100%)}.hunter-dashboard .score-tier-neutral .scorecard-hero-glow{background:radial-gradient(circle,rgba(71,85,105,.46) 0%,rgba(71,85,105,.08) 62%,transparent 100%)}.hunter-dashboard .score-tier-high .scorecard-big-score{color:#14532d}.hunter-dashboard .score-tier-mid .scorecard-big-score{color:#92400e}.hunter-dashboard .score-tier-low .scorecard-big-score{color:#991b1b}.hunter-dashboard .score-tier-neutral .scorecard-big-score{color:#334155}.hunter-dashboard .scorecard-drilldown-btn{border:1px solid rgba(15,23,42,.2);background:linear-gradient(135deg,#0f172a,#1e293b);color:#f8fafc;border-radius:999px;padding:.48rem .9rem;font-size:.64rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.hunter-dashboard .scorecard-drilldown-btn:hover,.hunter-dashboard .scorecard-drilldown-btn:focus-visible{transform:translateY(-1px);box-shadow:0 12px 22px #0f172a38;outline:none}.hunter-dashboard .scorecard-drilldown-btn.is-open{background:linear-gradient(135deg,#334155,#475569)}.hunter-dashboard .scorecard-hero-secondary-btn{background:linear-gradient(135deg,#f8fafcf5,#e2e8f0f0);color:#0f172a;border-color:#0f172a3d}.hunter-dashboard .scorecard-hero-secondary-btn.is-open{background:linear-gradient(135deg,#e2e8f0f5,#cbd5e1f0);color:#0f172a}.hunter-dashboard .scorecard-flip-back-btn{flex-shrink:0}.hunter-dashboard .scorecard-grid-shell{border-radius:24px;padding:clamp(.85rem,1.8vw,1.2rem);border:1px solid rgba(15,23,42,.1);background:linear-gradient(180deg,#fffffff5,#f1f5f9e0);box-shadow:0 16px 30px #0f172a1f}.hunter-dashboard .scorecard-drilldown-shell{position:relative;border-radius:30px;padding:clamp(.8rem,1.8vw,1.25rem);padding-top:calc(clamp(.8rem,1.8vw,1.25rem) + var(--scorecard-month-rail-height) + var(--scorecard-month-rail-offset));border:1px solid rgba(15,23,42,.14);background:radial-gradient(circle at 86% 12%,rgba(226,232,240,.78) 0%,rgba(203,213,225,.35) 34%,transparent 64%),linear-gradient(132deg,#c8d2de,#b8c4d3 48%,#dbe4ee);box-shadow:0 24px 48px #0f172a38;display:grid;grid-template-rows:auto minmax(0,1fr);gap:.56rem;height:100%;overflow:hidden;isolation:isolate}.hunter-dashboard .scorecard-drilldown-shell.is-modal-open{overflow:visible}.hunter-dashboard .scorecard-face-back.score-tier-high .scorecard-drilldown-shell{border-color:#15803d3d;background:radial-gradient(circle at 86% 12%,rgba(34,197,94,.16) 0%,rgba(22,163,74,.06) 38%,transparent 66%),linear-gradient(132deg,#f7fcfa,#edf7f3 52%,#f8fbfd)}.hunter-dashboard .scorecard-face-back.score-tier-mid .scorecard-drilldown-shell{border-color:#b453093d;background:radial-gradient(circle at 86% 12%,rgba(245,158,11,.16) 0%,rgba(217,119,6,.06) 38%,transparent 66%),linear-gradient(132deg,#fdfbf7,#f9f3e8 52%,#fbf8f2)}.hunter-dashboard .scorecard-face-back.score-tier-low .scorecard-drilldown-shell{border-color:#b91c1c3d;background:radial-gradient(circle at 86% 12%,rgba(239,68,68,.18) 0%,rgba(185,28,28,.06) 38%,transparent 66%),linear-gradient(132deg,#fdf8f8,#faeded 52%,#fcf7f8)}.hunter-dashboard .scorecard-face-back.score-tier-neutral .scorecard-drilldown-shell{border-color:#47556938;background:radial-gradient(circle at 86% 12%,rgba(148,163,184,.16) 0%,rgba(100,116,139,.06) 38%,transparent 66%),linear-gradient(132deg,#f6f8fb,#edf2f7 52%,#f9fbfd)}.hunter-dashboard .scorecard-drilldown-shell:before{content:"";position:absolute;width:clamp(180px,26vw,320px);height:clamp(180px,26vw,320px);right:-70px;top:-85px;border-radius:999px;background:radial-gradient(circle,rgba(71,85,105,.34) 0%,rgba(71,85,105,.08) 62%,transparent 100%);filter:blur(2px);opacity:.38;pointer-events:none;z-index:0}.hunter-dashboard .scorecard-face-back.score-tier-high .scorecard-drilldown-shell:before{background:radial-gradient(circle,rgba(22,163,74,.28) 0%,rgba(22,163,74,.07) 62%,transparent 100%)}.hunter-dashboard .scorecard-face-back.score-tier-mid .scorecard-drilldown-shell:before{background:radial-gradient(circle,rgba(217,119,6,.28) 0%,rgba(217,119,6,.07) 62%,transparent 100%)}.hunter-dashboard .scorecard-face-back.score-tier-low .scorecard-drilldown-shell:before{background:radial-gradient(circle,rgba(220,38,38,.28) 0%,rgba(185,28,28,.07) 62%,transparent 100%)}.hunter-dashboard .scorecard-face-back.score-tier-neutral .scorecard-drilldown-shell:before{background:radial-gradient(circle,rgba(71,85,105,.24) 0%,rgba(71,85,105,.06) 62%,transparent 100%)}.hunter-dashboard .scorecard-drilldown-shell>*{position:relative;z-index:1}.hunter-dashboard .scorecard-drilldown-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.6rem;padding:.02rem .12rem 0}.hunter-dashboard .scorecard-drilldown-head-copy{display:grid;gap:.26rem}.hunter-dashboard .scorecard-drilldown-head h4{margin:0;font-size:.96rem;color:#0f172a}.hunter-dashboard .scorecard-drilldown-head span{font-size:.54rem;text-transform:uppercase;letter-spacing:.12em;font-weight:700;color:#0f172a99;padding:0;border-radius:0;background:transparent;border:none}.hunter-dashboard .scorecard-drilldown-scroll{min-height:0;overflow-y:auto;overflow-x:hidden;padding-right:.2rem;padding-bottom:.08rem}.hunter-dashboard .scorecard-metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:.68rem;align-items:stretch;align-content:start;width:100%}.hunter-dashboard .scorecard-drilldown-empty{grid-column:1 / -1;margin:.2rem 0;color:#0f172ab8;font-size:.88rem;font-weight:600}.hunter-dashboard .scorecard-metric-card{position:relative;border-radius:15px;border:1px solid rgba(15,23,42,.12);background:linear-gradient(145deg,#ecf2f9f5,#dae4f0eb);box-shadow:0 14px 26px #0f172a29;padding:.62rem .7rem;display:flex;flex-direction:column;gap:.46rem;align-self:stretch;height:100%;transition:transform .18s ease,box-shadow .2s ease,border-color .2s ease;overflow:hidden}.hunter-dashboard .scorecard-metric-card:hover{transform:translateY(-2px);box-shadow:0 18px 30px #0f172a33}.hunter-dashboard .scorecard-metric-card.tone-high{border-color:#15803d4d;background:radial-gradient(circle at 92% 10%,rgba(34,197,94,.28),transparent 58%),linear-gradient(145deg,#e5faeffa,#b7eecfe6)}.hunter-dashboard .scorecard-metric-card.tone-mid{border-color:#b453094d;background:radial-gradient(circle at 92% 10%,rgba(245,158,11,.3),transparent 58%),linear-gradient(145deg,#fff7e0fa,#f8db9ae6)}.hunter-dashboard .scorecard-metric-card.tone-low{border-color:#b91c1c4d;background:radial-gradient(circle at 92% 10%,rgba(239,68,68,.3),transparent 58%),linear-gradient(145deg,#ffe9e9fa,#f8c0c0e6)}.hunter-dashboard .scorecard-metric-card.tone-pending{border-color:#47556938;background:linear-gradient(145deg,#e8eff8fa,#c7d5e7eb)}.hunter-dashboard .scorecard-metric-top{display:block}.hunter-dashboard .scorecard-metric-top h5{margin:0;font-size:.93rem;line-height:1.25;color:#0f172a;min-width:0;flex:1 1 auto}.hunter-dashboard .scorecard-metric-weight{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:999px;border:1px solid rgba(15,23,42,.2);background:#ffffffad;padding:.12rem .42rem;font-size:.52rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#0f172ac7;white-space:nowrap}.hunter-dashboard .scorecard-metric-actions .scorecard-metric-weight{margin-right:auto}.hunter-dashboard .scorecard-metric-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem}.hunter-dashboard .scorecard-metric-stats.is-shipped-vs-commit{grid-template-columns:minmax(0,.9fr) minmax(0,2.1fr)}.hunter-dashboard .scorecard-metric-stats.is-latency-snapshot{grid-template-columns:repeat(2,minmax(0,1fr))}.hunter-dashboard .scorecard-metric-stat{border:1px solid rgba(15,23,42,.09);background:#ffffffbd;border-radius:9px;padding:.3rem .38rem;display:grid;gap:.08rem;min-height:3.2rem;align-content:start}.hunter-dashboard .scorecard-metric-stat.is-shipped-vs-commit-pair{min-width:0}.hunter-dashboard .scorecard-metric-stat-label{font-size:.48rem;text-transform:uppercase;letter-spacing:.09em;color:#0f172a99;font-weight:700}.hunter-dashboard .scorecard-metric-stat-value{font-size:.9rem;font-weight:700;color:#0f172a}.hunter-dashboard .scorecard-metric-stat-value.is-score{font-size:1rem;line-height:1}.hunter-dashboard .scorecard-metric-stat-value.is-ship-commit-pair{font-size:.8rem;line-height:1.2;overflow-wrap:anywhere}.hunter-dashboard .scorecard-metric-actions{display:flex;align-items:center;justify-content:flex-end;gap:.42rem;margin-top:auto}.hunter-dashboard .scorecard-pill{display:inline-flex;align-items:center;justify-content:center;padding:.16rem .44rem;border-radius:999px;font-size:.56rem;text-transform:uppercase;letter-spacing:.1em;font-weight:700}.hunter-dashboard .scorecard-pill.status-pending{background:#d9770624;color:#9a3412;border:1px solid rgba(217,119,6,.3)}.hunter-dashboard .scorecard-pill.status-pass{background:#16a34a29;color:#166534;border:1px solid rgba(22,163,74,.35)}.hunter-dashboard .scorecard-pill.status-fail{background:#dc262629;color:#991b1b;border:1px solid rgba(220,38,38,.35)}.hunter-dashboard .scorecard-status-percent{font-weight:700;color:#0f172a;font-size:.96rem}.hunter-dashboard .scorecard-row-toggle{border:1px solid rgba(15,23,42,.14);background:#ffffffb8;color:#0f172a;border-radius:999px;padding:.2rem .5rem;font-size:.54rem;letter-spacing:.09em;text-transform:uppercase;font-weight:700;cursor:pointer;transition:box-shadow .2s ease,transform .2s ease}.hunter-dashboard .scorecard-row-toggle:hover,.hunter-dashboard .scorecard-row-toggle:focus-visible{transform:translateY(-1px);box-shadow:0 8px 14px #0f172a26;outline:none}.hunter-dashboard .scorecard-row-toggle.is-open{background:#0f172a24}.hunter-dashboard .scorecard-metric-modal-backdrop{position:absolute;inset:0;z-index:12;background:#0f172a80;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);padding:clamp(.7rem,1.8vw,1.1rem);display:flex;align-items:flex-start;justify-content:center;overflow-y:auto}.hunter-dashboard .scorecard-metric-modal{width:min(1160px,99vw);max-height:none;border-radius:16px;border:1px solid rgba(15,23,42,.24);background:linear-gradient(150deg,#fffffffc,#f4f8fcf5);box-shadow:0 24px 42px #0f172a59;display:grid;grid-template-rows:auto auto;overflow:hidden;color:#0f172a;margin-block:auto}.hunter-dashboard .scorecard-metric-modal.tone-high{border-color:#15803d5c;background:linear-gradient(150deg,#fffffffc,#f1fcf6f5)}.hunter-dashboard .scorecard-metric-modal.tone-mid{border-color:#b453095c;background:linear-gradient(150deg,#fffffffc,#fff8edf5)}.hunter-dashboard .scorecard-metric-modal.tone-low{border-color:#b91c1c5c;background:linear-gradient(150deg,#fffffffc,#fff1f1f5)}.hunter-dashboard .scorecard-metric-modal.tone-pending{border-color:#4755694d;background:linear-gradient(150deg,#fffffffc,#f3f8fdf5)}.hunter-dashboard .scorecard-metric-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.9rem;padding:.78rem .86rem .64rem;border-bottom:1px solid rgba(15,23,42,.18);background:#ffffffe6}.hunter-dashboard .scorecard-metric-modal-head-main{flex:1 1 auto;min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:.9rem}.hunter-dashboard .scorecard-metric-modal-head-leading{min-width:0;display:grid;gap:.26rem}.hunter-dashboard .scorecard-metric-modal-head-copy{display:grid;gap:.2rem}.hunter-dashboard .scorecard-metric-modal-head-copy h5{margin:0;font-size:1.18rem;color:#0f172a}.hunter-dashboard .scorecard-metric-modal-head-copy span{font-size:.64rem;text-transform:uppercase;letter-spacing:.12em;font-weight:700;color:#475569}.hunter-dashboard .scorecard-metric-modal-overall{display:grid;justify-items:end;gap:.24rem;text-align:right}.hunter-dashboard .scorecard-metric-modal-overall-label{font-size:.62rem;text-transform:uppercase;letter-spacing:.12em;font-weight:700;color:#64748b}.hunter-dashboard .scorecard-metric-modal-overall-value{font-family:Fraunces,Times New Roman,serif;font-size:1.58rem;line-height:1;font-weight:700;color:#0f172a}.hunter-dashboard .scorecard-metric-modal-overall-value.tone-high{color:#166534}.hunter-dashboard .scorecard-metric-modal-overall-value.tone-mid{color:#b45309}.hunter-dashboard .scorecard-metric-modal-overall-value.tone-low{color:#b91c1c}.hunter-dashboard .scorecard-metric-modal-overall-value.tone-pending{color:#475569}.hunter-dashboard .scorecard-metric-modal-breakdown{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.22rem;width:min(260px,100%)}.hunter-dashboard .scorecard-metric-modal-breakdown-item{border:1px solid rgba(15,23,42,.12);border-radius:8px;background:#f8fafcf0;padding:.16rem .34rem;display:flex;align-items:center;justify-content:space-between;gap:.26rem;font-size:.58rem;letter-spacing:.06em;text-transform:uppercase;color:#334155;font-weight:700}.hunter-dashboard .scorecard-metric-modal-breakdown-item strong{font-size:.68rem;line-height:1;color:#0f172a}.hunter-dashboard .scorecard-metric-modal-breakdown-item.status-pass{border-color:#16a34a52;background:#dcfce7bf;color:#166534}.hunter-dashboard .scorecard-metric-modal-breakdown-item.status-fail{border-color:#dc262652;background:#fee2e2bf;color:#991b1b}.hunter-dashboard .scorecard-metric-modal-breakdown-item.status-pending{border-color:#d9770652;background:#ffedd5bf;color:#9a3412}.hunter-dashboard .scorecard-metric-modal-breakdown-item.status-none{border-color:#64748b52;background:#e2e8f0bf;color:#334155}.hunter-dashboard .scorecard-metric-modal-close{border:1px solid rgba(15,23,42,.18);background:#0f172a1f;color:#0f172a;border-radius:999px;padding:.3rem .68rem;font-size:.62rem;letter-spacing:.09em;text-transform:uppercase;font-weight:700;cursor:pointer;transition:box-shadow .2s ease,transform .2s ease,background .2s ease}.hunter-dashboard .scorecard-metric-modal-close:hover,.hunter-dashboard .scorecard-metric-modal-close:focus-visible{background:#0f172a2e;box-shadow:0 8px 16px #0f172a33;transform:translateY(-1px);outline:none}.hunter-dashboard .scorecard-days-panel{border:none;border-radius:0;background:transparent;padding:.66rem .72rem .76rem;min-height:0;overflow:visible}.hunter-dashboard .scorecard-calendar-layout{display:grid;grid-template-columns:minmax(0,1.58fr) minmax(260px,1fr);gap:.72rem;align-items:start}.hunter-dashboard .scorecard-calendar-shell{border:1px solid rgba(15,23,42,.14);border-radius:12px;background:#fff;padding:.52rem;overflow:hidden}.hunter-dashboard .scorecard-calendar-table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;border:1px solid rgba(15,23,42,.16);border-radius:10px;overflow:hidden;background:#fff}.hunter-dashboard .scorecard-calendar-weekday{text-align:center;vertical-align:middle;font-size:.58rem;text-transform:uppercase;letter-spacing:.08em;color:#475569;font-weight:700;background:#e2e8f0;border-right:1px solid rgba(15,23,42,.12);border-bottom:1px solid rgba(15,23,42,.12);padding:.38rem .2rem}.hunter-dashboard .scorecard-calendar-table thead th:last-child{border-right:none}.hunter-dashboard .scorecard-calendar-cell{padding:0;border-right:1px solid rgba(15,23,42,.12);border-bottom:1px solid rgba(15,23,42,.12);background:#f8fafc;vertical-align:top}.hunter-dashboard .scorecard-calendar-cell:last-child{border-right:none}.hunter-dashboard .scorecard-calendar-table tbody tr:last-child .scorecard-calendar-cell{border-bottom:none}.hunter-dashboard .scorecard-calendar-cell.is-blank{background:#e2e8f075}.hunter-dashboard .scorecard-calendar-day-blank{display:block;width:100%;min-height:76px}.hunter-dashboard .scorecard-calendar-day{border:none;border-radius:0;background:#f8fafc;width:100%;min-height:76px;padding:.34rem .36rem;text-align:left;cursor:pointer;display:grid;align-content:space-between;gap:.2rem;transition:box-shadow .16s ease,background .2s ease}.hunter-dashboard .scorecard-calendar-day:hover,.hunter-dashboard .scorecard-calendar-day:focus-visible{box-shadow:inset 0 0 0 1px #0f172a42;outline:none}.hunter-dashboard .scorecard-calendar-day.status-pass{background:linear-gradient(155deg,#f0fdf4,#dcfce7)}.hunter-dashboard .scorecard-calendar-day.status-fail{background:linear-gradient(155deg,#fef2f2,#fee2e2)}.hunter-dashboard .scorecard-calendar-day.status-pending{background:linear-gradient(155deg,#fff7ed,#ffedd5)}.hunter-dashboard .scorecard-calendar-day.status-none{background:linear-gradient(155deg,#f8fafc,#eef2f7)}.hunter-dashboard .scorecard-calendar-day.is-selected{box-shadow:inset 0 0 0 2px #1e40af75}.hunter-dashboard .scorecard-calendar-day-number{font-size:.98rem;font-weight:700;color:#0f172a}.hunter-dashboard .scorecard-calendar-day-indicator{justify-self:start;width:.66rem;height:.66rem;border-radius:999px;border:1px solid rgba(15,23,42,.18)}.hunter-dashboard .scorecard-calendar-day-indicator.status-pass{background:#22c55e;border-color:#16a34a6b}.hunter-dashboard .scorecard-calendar-day-indicator.status-fail{background:#ef4444;border-color:#dc26266b}.hunter-dashboard .scorecard-calendar-day-indicator.status-pending{background:#f59e0b;border-color:#d977066b}.hunter-dashboard .scorecard-calendar-day-indicator.status-none{background:#94a3b8;border-color:#64748b66}.hunter-dashboard .scorecard-calendar-detail{border:1px solid rgba(15,23,42,.14);border-radius:12px;background:#fffffff5;padding:.54rem .58rem;display:grid;align-content:start;gap:.36rem}.hunter-dashboard .scorecard-calendar-detail-date{font-size:.95rem;font-weight:700;color:#0f172a}.hunter-dashboard .scorecard-calendar-detail-reason{font-size:.82rem;line-height:1.34;color:#334155;background:#f8fafc;border:1px solid rgba(15,23,42,.12);border-radius:10px;padding:.48rem .52rem;overflow:hidden}.hunter-dashboard .scorecard-calendar-detail-reason-text{display:block;white-space:pre-line}.hunter-dashboard .scorecard-calendar-reason-stack{display:grid;gap:.38rem}.hunter-dashboard .scorecard-calendar-reason-summary{font-size:.76rem;font-weight:700;color:#0f172a}.hunter-dashboard .scorecard-calendar-reason-table{border:1px solid rgba(15,23,42,.14);border-radius:8px;overflow:hidden;background:#ffffffeb;width:100%}.hunter-dashboard .scorecard-calendar-reason-row{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.35fr) minmax(0,.75fr) minmax(0,.75fr) minmax(0,.75fr);align-items:start;gap:.3rem;padding:.28rem .4rem;border-top:1px solid rgba(15,23,42,.08);font-size:.69rem;color:#1e293b;width:100%}.hunter-dashboard .scorecard-calendar-reason-row>span:not(.scorecard-calendar-reason-outcome){min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hunter-dashboard .scorecard-calendar-reason-row:first-child{border-top:none}.hunter-dashboard .scorecard-calendar-reason-row.head{background:#e2e8f0;color:#334155;text-transform:uppercase;letter-spacing:.06em;font-size:.6rem;font-weight:700}.hunter-dashboard .scorecard-calendar-reason-row.backlog{grid-template-columns:minmax(0,1.1fr) minmax(0,.62fr) minmax(0,.68fr) minmax(0,.96fr)}.hunter-dashboard .scorecard-calendar-reason-table.simple .scorecard-calendar-reason-row{grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,1fr)}.hunter-dashboard .scorecard-calendar-reason-table.simple .scorecard-calendar-reason-row>span{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.2}.hunter-dashboard .scorecard-calendar-reason-table.backlog .scorecard-calendar-reason-row>span{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.18}.hunter-dashboard .scorecard-calendar-reason-outcome{font-weight:700;white-space:normal;overflow:visible;text-overflow:clip;line-height:1.12;overflow-wrap:break-word}.hunter-dashboard .scorecard-calendar-reason-row.status-hit .scorecard-calendar-reason-outcome,.hunter-dashboard .scorecard-calendar-reason-row.status-wip-constrained .scorecard-calendar-reason-outcome,.hunter-dashboard .scorecard-calendar-reason-row.status-pass .scorecard-calendar-reason-outcome{color:#166534}.hunter-dashboard .scorecard-calendar-reason-row.status-fail .scorecard-calendar-reason-outcome{color:#991b1b}.hunter-dashboard .scorecard-calendar-reason-row.status-pending .scorecard-calendar-reason-outcome{color:#9a3412}.hunter-dashboard .scorecard-days-title{font-size:.64rem;text-transform:uppercase;letter-spacing:.1em;color:#334155;font-weight:700}.hunter-dashboard .scorecard-day-chip{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:.18rem .48rem;font-size:.68rem;font-weight:700;letter-spacing:.04em}.hunter-dashboard .scorecard-day-chip.is-pass{background:#16a34a24;color:#166534;border:1px solid rgba(22,163,74,.3)}.hunter-dashboard .scorecard-day-chip.is-fail{background:#dc262624;color:#991b1b;border:1px solid rgba(220,38,38,.3)}.hunter-dashboard .scorecard-day-chip.is-pending{background:#94a3b82e;color:#334155;border:1px solid rgba(148,163,184,.36)}.hunter-dashboard .scorecard-day-chip.is-none{background:#94a3b833;color:#334155;border:1px solid rgba(148,163,184,.38)}.hunter-dashboard .scorecard-day-empty{font-size:.78rem;color:#475569}@media(max-width:900px){.dashboard-view-toggle{width:100%}.dashboard-view-toggle-btn{flex:1 1 0;min-width:0;text-align:center}.hunter-dashboard .scorecard-hero{grid-template-columns:1fr;gap:.55rem}.hunter-dashboard .scorecard-hero.has-photo{grid-template-columns:1fr}.hunter-dashboard .scorecard-hero-meta{min-height:0}.hunter-dashboard .scorecard-flip-card{--scorecard-month-rail-height: 2.15rem;--scorecard-month-rail-offset: .54rem}.hunter-dashboard .scorecard-month-rail{left:.58rem;right:.58rem}.hunter-dashboard .scorecard-month-toggle{width:100%;justify-content:stretch}.hunter-dashboard .scorecard-month-toggle-rail{width:min(100%,320px)}.hunter-dashboard .scorecard-month-toggle-btn{flex:1 1 50%;text-align:center}.hunter-dashboard .scorecard-hero-photo-stage{justify-self:center;grid-column:1}.hunter-dashboard .scorecard-hero-photo-wrap{width:clamp(150px,44vw,220px)}.hunter-dashboard .scorecard-big-score-wrap{justify-items:start;width:auto;padding-top:.45rem;padding-right:0}.hunter-dashboard .scorecard-hero-controls{justify-content:flex-start}.hunter-dashboard .scorecard-drilldown-head{align-items:flex-start;flex-direction:column}.hunter-dashboard .scorecard-drilldown-scroll{padding-right:0}.hunter-dashboard .scorecard-metric-grid,.hunter-dashboard .scorecard-metric-stats{grid-template-columns:1fr}.hunter-dashboard .scorecard-metric-actions{justify-content:flex-end}.hunter-dashboard .scorecard-metric-modal-backdrop{padding:.45rem}.hunter-dashboard .scorecard-metric-modal{width:100%;max-height:100%}.hunter-dashboard .scorecard-metric-modal-head{align-items:flex-start;flex-direction:column}.hunter-dashboard .scorecard-metric-modal-head-main{width:100%;flex-direction:column;gap:.36rem}.hunter-dashboard .scorecard-metric-modal-head-leading{width:100%}.hunter-dashboard .scorecard-metric-modal-overall{justify-items:start;text-align:left}.hunter-dashboard .scorecard-metric-modal-breakdown{width:100%}.hunter-dashboard .scorecard-metric-modal-close{align-self:flex-end}.hunter-dashboard .scorecard-days-panel{padding:.6rem .7rem}.hunter-dashboard .scorecard-calendar-layout{grid-template-columns:1fr}.hunter-dashboard .scorecard-calendar-day-blank{min-height:58px}.hunter-dashboard .scorecard-calendar-day{min-height:58px;padding:.24rem .26rem}.hunter-dashboard .scorecard-calendar-detail{gap:.28rem}}.hero-actions{display:flex;flex-wrap:wrap;gap:.85rem}.hero-action{padding:.75rem 1.6rem;border-radius:999px;border:1px solid rgba(15,23,42,.16);font-weight:600;background:#fff;color:var(--hunter-ink);box-shadow:0 12px 26px #0f172a1f;transition:transform .2s ease,box-shadow .2s ease}.hero-action.primary{border-color:transparent;background:linear-gradient(135deg,var(--hunter-accent),#f59e0b);color:#fff;box-shadow:0 18px 32px #d9770659}.hero-action:hover,.hero-action:focus-visible{transform:translateY(-2px);box-shadow:0 18px 34px #0f172a33;outline:none}.hero-panel{display:grid;gap:1.5rem}.hero-panel-card{background:linear-gradient(135deg,#7a1b1b,#b91c1c 45%,#dc2626);color:#f8fafc;border-radius:26px;padding:clamp(1.75rem,2.5vw,2.4rem);box-shadow:var(--hunter-shadow)}.hero-panel-card h2{font-size:1.6rem;margin-bottom:1rem;color:#fefce8}.focus-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.focus-header h2{margin:0}.focus-actions{display:flex;gap:.5rem;flex-wrap:wrap}.focus-btn{border:1px solid rgba(255,255,255,.35);background:#ffffff24;color:#fff;border-radius:999px;padding:.35rem .9rem;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.focus-btn:hover,.focus-btn:focus-visible{background:#ffffff38;box-shadow:0 10px 18px #0f172a40;transform:translateY(-1px);outline:none}.focus-btn.save{background:#fef3c7;color:#7a1b1b;border-color:#ffffffb3}.focus-btn.ghost{background:#ffffff14}.hero-panel-card ul{margin:0 0 1rem 1.2rem;padding:0;line-height:1.5}.focus-list.is-editing{list-style:none;margin-left:0}.focus-list .focus-item{display:list-item}.focus-list .focus-item-text{display:inline}.focus-list.is-editing .focus-item{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;background:#ffffff24;border:1px solid rgba(255,255,255,.28);border-radius:12px;padding:.45rem .65rem;min-height:32px;cursor:text}.focus-list.is-editing .focus-item:before{content:"•";color:#ffffffe6;font-size:1rem}.focus-list.is-editing .focus-item-text{min-height:28px;width:100%}.focus-list.is-editing .focus-item-text:focus{outline:2px solid rgba(255,255,255,.7);outline-offset:2px}.focus-list.is-editing .focus-item-text:empty:before{content:"Add focus item";color:#ffffffb3}.focus-remove{border:1px solid rgba(255,255,255,.35);background:#ffffff2e;color:#fff;border-radius:999px;padding:.25rem .65rem;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.focus-remove:hover,.focus-remove:focus-visible{background:#ffffff4d;box-shadow:0 10px 18px #0f172a40;transform:translateY(-1px);outline:none}.hero-panel-card li{margin-bottom:.6rem}.hero-panel-note{margin:0;font-size:.92rem;color:#f8fafccc}.hero-panel-stats{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.hero-stat{background:#ffffffe6;border-radius:18px;padding:1rem 1.2rem;border:1px solid rgba(15,23,42,.08);box-shadow:var(--hunter-shadow-soft)}.stat-label{display:block;font-size:.72rem;text-transform:uppercase;letter-spacing:.18em;color:var(--hunter-muted);margin-bottom:.35rem}.stat-value{font-weight:600;color:var(--hunter-ink)}.insight-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}.insight-card{background:#ffffffe6;border-radius:20px;padding:1.35rem 1.5rem;border:1px solid rgba(15,23,42,.08);box-shadow:var(--hunter-shadow-soft);border-left:4px solid transparent}.insight-card:nth-child(1){border-left-color:var(--hunter-accent)}.insight-card:nth-child(2){border-left-color:var(--hunter-teal)}.insight-card:nth-child(3){border-left-color:var(--hunter-blue)}.insight-card h3{font-size:1.1rem;margin-bottom:.4rem}.insight-card p{margin:0;color:var(--hunter-muted);line-height:1.5}.kpi-section{background:#ffffffb3;border-radius:28px;padding:clamp(1.8rem,2.5vw,2.6rem);border:1px solid rgba(15,23,42,.08);box-shadow:var(--hunter-shadow-soft)}.section-header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.75rem}.section-eyebrow{margin:0 0 .5rem;font-size:.72rem;text-transform:uppercase;letter-spacing:.2em;color:var(--hunter-muted);font-weight:600}.section-header h2{font-size:clamp(1.6rem,2.4vw,2.1rem);margin:0}.section-subtitle{margin:0;color:var(--hunter-muted);max-width:420px;line-height:1.6}.hunter-dashboard .kpi-featured{display:grid;gap:1.5rem;margin-bottom:1.5rem;justify-items:center}.hunter-dashboard .kpi-featured #backlog-pareto{width:min(1100px,100%)}.hunter-dashboard .kpi-featured.kpi-featured-wide #backlog-pareto{width:100%;max-width:100%}.hunter-dashboard .kpi-featured.kpi-featured-row{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:stretch;justify-items:stretch}.hunter-dashboard .kpi-featured.kpi-featured-row #backlog-pareto,.hunter-dashboard .kpi-featured.kpi-featured-row .kpi-card{width:100%;max-width:100%}.hunter-dashboard .kpi-featured.kpi-featured-row .kpi-card.throughput,.hunter-dashboard .kpi-featured.kpi-featured-row .kpi-card.otd{grid-column:auto}.hunter-dashboard .kpi-featured.kpi-featured-wide{justify-items:stretch}.hunter-dashboard .kpi-featured.kpi-featured-wide .kpi-card{width:100%;max-width:100%}.hunter-dashboard .kpi-featured.livemetabase-revenue-card-pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;justify-items:stretch;width:100%;max-width:100%}.hunter-dashboard .kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;max-width:100%;align-items:stretch;min-width:0}.hunter-dashboard .kpi-wide-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem;margin-top:1.5rem}.hunter-dashboard .kpi-wide-grid .kpi-card{width:100%;max-width:100%}.hunter-dashboard .kpi-wide-grid+.kpi-grid{margin-top:1.5rem}.hunter-dashboard .scorecard-direct-report-grid{margin-top:2rem;padding-top:1rem;border-top:1px solid rgba(15,23,42,.14)}.hunter-dashboard .scorecard-direct-report-grid.scorecard-direct-report-grid-nested{margin-top:0;padding-top:0;margin-left:clamp(.5rem,1.6vw,1.2rem);border-top-color:transparent;overflow:hidden;max-height:0;pointer-events:none;gap:0;overflow-anchor:none;transition:max-height .34s cubic-bezier(.22,1,.36,1),margin-top .22s ease-out,padding-top .22s ease-out,border-top-color .22s ease-out}.hunter-dashboard .scorecard-direct-report-grid.scorecard-direct-report-grid-nested.is-open{margin-top:.8rem;padding-top:.9rem;border-top-color:#0f172a24;max-height:2200px;pointer-events:auto;overflow:visible}.hunter-dashboard .scorecard-direct-report-grid.scorecard-direct-report-grid-nested.scorecard-direct-report-grid-hunter{margin-left:0}.hunter-dashboard .scorecard-direct-report-grid.scorecard-direct-report-grid-nested.scorecard-direct-report-grid-hunter.is-open{margin-top:.5rem;padding-top:.4rem;border-top-color:transparent}.hunter-dashboard .scorecard-direct-report-item{overflow:visible;min-height:0;max-height:2200px;opacity:1;transform:translateY(0);margin-bottom:.9rem;overflow-anchor:none;transition:max-height .26s cubic-bezier(.22,1,.36,1),opacity .22s ease-out,transform .22s ease-out,margin-bottom .22s ease-out}.hunter-dashboard .scorecard-direct-report-item.is-collapsing,.hunter-dashboard .scorecard-direct-report-item.is-hidden{overflow:hidden;max-height:0;opacity:0;transform:translateY(-8px);margin-bottom:0;pointer-events:none}.hunter-dashboard .scorecard-direct-report-item.is-collapsing{will-change:max-height,opacity,transform,margin-bottom}.hunter-dashboard .scorecard-direct-report-item.is-hidden{display:none}.hunter-dashboard .kpi-grid.leah-dashboard-capacity-grid{margin-top:clamp(1.6rem,2.5vw,2rem);column-gap:1.5rem;row-gap:1.5rem}.hunter-dashboard .kpi-grid.leah-dashboard-otd-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.5rem,.9vh,.75rem)}.hunter-dashboard .kpi-grid.leah-dashboard-otd-grid .kpi-card.kpi-card-otd{grid-column:span 1;--md-border: rgba(15, 23, 42, .08);--md-shadow-soft: 0 18px 40px rgba(15, 23, 42, .08);--md-shadow: 0 20px 45px rgba(15, 23, 42, .12);--md-ink: #1f2937;--md-muted: #64748b;--md-tone: #b91c1c;--md-tone-deep: #7f1d1d;--md-accent: var(--md-tone);--md-accent-deep: var(--md-tone-deep);--md-accent-rgb: 185, 28, 28;--md-accent-soft: rgba(var(--md-accent-rgb), .12);--otd-border: var(--md-border);--otd-shadow-soft: var(--md-shadow-soft);--otd-shadow: var(--md-shadow);--otd-ink: var(--md-ink);--otd-muted: var(--md-muted);--otd-accent: var(--md-tone);--otd-accent-deep: var(--md-tone-deep);--otd-good-bg: #dcfce7;--otd-good-border: rgba(22, 163, 74, .35);--otd-good-ink: #14532d;--otd-bad-bg: #fee2e2;--otd-bad-border: rgba(220, 38, 38, .35);--otd-bad-ink: #7f1d1d;--tone: var(--md-accent);--tone-deep: var(--md-accent-deep);--tone-soft: var(--md-accent-soft);border:1px solid var(--md-border);box-shadow:var(--md-shadow-soft);padding-left:clamp(.7rem,1.2vh,1.1rem);padding-right:clamp(.7rem,1.2vh,1.1rem);padding-top:clamp(.7rem,1.2vh,1.1rem);padding-bottom:clamp(.45rem,.9vh,.6rem);gap:clamp(.4rem,.8vh,.7rem)}.hunter-dashboard .kpi-grid.leah-dashboard-otd-grid .kpi-card.kpi-card-otd:hover,.hunter-dashboard .kpi-grid.leah-dashboard-otd-grid .kpi-card.kpi-card-otd:focus-within{transform:none}.hunter-dashboard .kpi-grid.leah-dashboard-otd-grid .kpi-card.kpi-card-otd:before{top:0;left:0;right:0;border-top-left-radius:0;border-top-right-radius:0;clip-path:none;background:linear-gradient(90deg,var(--md-accent),var(--md-accent-deep))}.hunter-dashboard .kpi-grid.leah-dashboard-otd-grid .kpi-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:clamp(.4rem,.8vh,.6rem)}.hunter-dashboard .kpi-grid.leah-dashboard-otd-grid .kpi-header-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:clamp(.35rem,.7vh,.6rem)}.hunter-dashboard .kpi-grid.leah-dashboard-otd-grid .kpi-title{font-family:Space Grotesk,Segoe UI,sans-serif;color:var(--md-ink);font-size:clamp(.9rem,1.4vh,1.1rem);font-weight:600;margin:0;text-align:left}.hunter-dashboard .kpi-grid.leah-dashboard-otd-grid .kpi-drilldown{border:1px solid rgba(15,23,42,.24);background:#0f172a;color:#f8fafc;padding:clamp(.18rem,.4vh,.3rem) clamp(.5rem,.9vh,.75rem);border-radius:999px;font-size:clamp(.6rem,.8vh,.7rem);font-weight:700;text-transform:uppercase;letter-spacing:.18em;cursor:pointer;transition:background .2s ease,transform .2s ease,box-shadow .2s ease;white-space:nowrap}.hunter-dashboard .kpi-grid.leah-dashboard-otd-grid .kpi-drilldown:hover,.hunter-dashboard .kpi-grid.leah-dashboard-otd-grid .kpi-drilldown:focus-visible{background:#1e293b;transform:translateY(-1px);box-shadow:0 8px 16px #0f172a3d;outline:none}.hunter-dashboard .kpi-grid.leah-dashboard-otd-grid .otd-target{display:flex;align-items:center;gap:clamp(.3rem,.6vh,.5rem);text-align:right;margin-left:auto}.hunter-dashboard .kpi-grid.leah-dashboard-otd-grid .otd-month-filter{display:inline-flex;align-items:center;gap:.35rem;border:1px solid rgba(15,23,42,.12);border-radius:999px;background:#fff;padding:.16rem .2rem .16rem .5rem}.hunter-dashboard .kpi-grid.leah-dashboard-otd-grid .otd-month-filter span{font-size:clamp(.5rem,.75vh,.6rem);text-transform:uppercase;letter-spacing:.18em;font-weight:700;color:var(--md-muted)}.hunter-dashboard .kpi-grid.leah-dashboard-otd-grid .otd-month-filter select{appearance:none;border:1px solid rgba(15,23,42,.2);border-radius:999px;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='7' viewBox='0 0 11 7'%3E%3Cpath fill='%230f172a' d='M0.7 1.0a0.7 0.7 0 0 1 1 0L5.5 4.8 9.3 1a0.7 0.7 0 1 1 1 1L6 6.3a0.7 0.7 0 0 1-1 0L0.7 2a0.7 0 0 1 0-1z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .45rem center;color:#0f172a;font-size:clamp(.56rem,.82vh,.66rem);font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:.2rem 1.35rem .2rem .58rem;line-height:1;cursor:pointer}.hunter-dashboard .kpi-grid.leah-dashboard-otd-grid .otd-month-filter select:focus-visible{outline:2px solid rgba(15,23,42,.28);outline-offset:1px}.hunter-dashboard .kpi-grid.leah-dashboard-otd-grid .otd-target-label{font-size:clamp(.5rem,.75vh,.6rem);text-transform:uppercase;letter-spacing:.18em;font-weight:700;color:var(--md-muted)}.hunter-dashboard .kpi-grid.leah-dashboard-otd-grid .otd-target-value{padding:clamp(.18rem,.5vh,.25rem) clamp(.45rem,.9vh,.65rem);border-radius:999px;background:#0f172a;color:#f8fafc;font-size:clamp(.6rem,.85vh,.7rem);font-weight:700;border:1px solid rgba(15,23,42,.24);box-shadow:0 6px 14px #0f172a33;white-space:nowrap}.hunter-dashboard .kpi-grid.leah-dashboard-otd-grid .otd-target-value.neutral{background:#0f172a;color:#f8fafc}.hunter-dashboard .kpi-grid.leah-dashboard-otd-grid .otd-target-value.status-good,.hunter-dashboard .kpi-grid.leah-dashboard-otd-grid .otd-target-value.status-bad{background:#0f172a;color:#f8fafc;border-color:#0f172a3d}.hunter-dashboard .kpi-grid.leah-dashboard-otd-grid .otd-matrix{display:grid;gap:clamp(.35rem,.7vh,.6rem);overflow-x:auto;padding-bottom:.2rem}.hunter-dashboard .kpi-grid.leah-dashboard-otd-grid .daily-otd-matrix{--matrix-label-width: minmax(90px, 1fr)}.hunter-dashboard .kpi-grid.leah-dashboard-otd-grid .department-otd-matrix{--matrix-label-width: minmax(92px, 1fr);--otd-group-gap: clamp(.12rem, .35vh, .22rem)}.hunter-dashboard .kpi-grid.leah-dashboard-otd-grid .otd-matrix-head,.hunter-dashboard .kpi-grid.leah-dashboard-otd-grid .otd-matrix-row{display:grid;grid-template-columns:var(--matrix-label-width, minmax(100px, 1fr)) repeat(2,minmax(110px,1fr));gap:clamp(.35rem,.7vh,.6rem);align-items:center;min-width:320px}.hunter-dashboard .kpi-grid.leah-dashboard-otd-grid .department-otd-matrix .otd-matrix-head,.hunter-dashboard .kpi-grid.leah-dashboard-otd-grid .department-otd-matrix .otd-matrix-row{grid-template-columns:var(--matrix-label-width, minmax(92px, 1fr)) repeat(2,minmax(84px,1fr)) var(--otd-group-gap) repeat(2,minmax(84px,1fr));min-width:0;gap:clamp(.25rem,.5vh,.4rem)}.hunter-dashboard .kpi-grid.leah-dashboard-otd-grid .department-otd-matrix .otd-matrix-divider{position:relative;align-self:stretch;justify-self:stretch;pointer-events:none}.hunter-dashboard .kpi-grid.leah-dashboard-otd-grid .department-otd-matrix .otd-matrix-divider:before{content:"";position:absolute;top:.2rem;bottom:.2rem;left:50%;width:1px;background:var(--md-border);opacity:.8}.hunter-dashboard .kpi-grid.leah-dashboard-otd-grid .otd-matrix-head{font-size:clamp(.55rem,.8vh,.65rem);text-transform:uppercase;letter-spacing:.2em;font-weight:700;color:var(--md-muted)}.hunter-dashboard .kpi-grid.leah-dashboard-otd-grid .otd-matrix-col{text-align:center}.hunter-dashboard .kpi-grid.leah-dashboard-otd-grid .otd-matrix-row-label{font-size:clamp(.6rem,.9vh,.75rem);text-transform:uppercase;letter-spacing:.12em;font-weight:700;color:var(--md-ink)}.hunter-dashboard .kpi-grid.leah-dashboard-otd-grid .otd-matrix-cell{border-radius:12px;border:1px solid var(--otd-border);background:var(--otd-card-bg, linear-gradient(135deg, #ffffff 0%, #f8fafc 100%));padding:clamp(.34rem,.65vh,.52rem);display:grid;gap:clamp(.18rem,.34vh,.3rem);text-align:center;box-shadow:var(--otd-shadow-soft);appearance:none;font:inherit;color:inherit}.hunter-dashboard .kpi-grid.leah-dashboard-otd-grid .otd-matrix-cell.is-expandable{cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.hunter-dashboard .kpi-grid.leah-dashboard-otd-grid .otd-matrix-cell.is-expandable:hover{transform:translateY(-2px);box-shadow:var(--otd-shadow)}.hunter-dashboard .kpi-grid.leah-dashboard-otd-grid .otd-matrix-cell.is-expandable:focus-visible{outline:2px solid rgba(185,28,28,.35);outline-offset:2px}.hunter-dashboard .kpi-grid.leah-dashboard-otd-grid .otd-matrix-cell.is-expanded{box-shadow:var(--otd-shadow)}.hunter-dashboard .kpi-grid.leah-dashboard-otd-grid .otd-matrix-cell.status-good{--otd-card-bg: linear-gradient(135deg, #ecfdf3 0%, var(--otd-good-bg) 100%);border-color:var(--otd-good-border)}.hunter-dashboard .kpi-grid.leah-dashboard-otd-grid .otd-matrix-cell.status-bad{--otd-card-bg: linear-gradient(135deg, #fef2f2 0%, var(--otd-bad-bg) 100%);border-color:var(--otd-bad-border)}.hunter-dashboard .kpi-grid.leah-dashboard-otd-grid .otd-matrix-value{font-size:clamp(.95rem,1.6vh,1.2rem);font-weight:700;color:var(--otd-ink)}.hunter-dashboard .kpi-grid.leah-dashboard-otd-grid .otd-matrix-cell.status-good .otd-matrix-value{color:var(--otd-good-ink)}.hunter-dashboard .kpi-grid.leah-dashboard-otd-grid .otd-matrix-cell.status-bad .otd-matrix-value{color:var(--otd-bad-ink)}.hunter-dashboard .kpi-grid.leah-dashboard-otd-grid .otd-matrix-status{font-size:clamp(.48rem,.7vh,.55rem);text-transform:uppercase;letter-spacing:.12em;font-weight:700;color:var(--otd-muted)}.hunter-dashboard .kpi-grid.leah-dashboard-otd-grid .otd-matrix-status.status-good{color:var(--otd-good-ink)}.hunter-dashboard .kpi-grid.leah-dashboard-otd-grid .otd-matrix-status.status-bad{color:var(--otd-bad-ink)}.hunter-dashboard .kpi-grid.leah-dashboard-otd-grid .otd-matrix-breakdown{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.2rem,.5vh,.35rem);margin-top:clamp(.2rem,.5vh,.35rem);padding-top:clamp(.25rem,.6vh,.4rem);border-top:1px dashed var(--otd-border)}.hunter-dashboard .kpi-grid.leah-dashboard-otd-grid .otd-matrix-breakdown-item{display:grid;gap:.15rem;justify-items:center}.hunter-dashboard .kpi-grid.leah-dashboard-otd-grid .otd-matrix-breakdown-label{font-size:clamp(.45rem,.7vh,.55rem);text-transform:uppercase;letter-spacing:.18em;font-weight:700;color:var(--otd-muted)}.hunter-dashboard .kpi-grid.leah-dashboard-otd-grid .otd-matrix-breakdown-value{font-size:clamp(.7rem,1.1vh,.85rem);font-weight:700;color:var(--otd-ink);letter-spacing:.04em}.hunter-dashboard .kpi-grid.leah-dashboard-otd-grid .otd-metrics-error{margin:.5rem 0 0;font-size:.8rem;color:var(--md-muted)}.hunter-dashboard .kpi-featured.leah-dashboard-backlog-featured,.hunter-dashboard .kpi-featured.leah-dashboard-wip-featured,.hunter-dashboard .kpi-featured.leah-dashboard-shipped-commit-featured,.hunter-dashboard .kpi-featured.leah-dashboard-livemetabase-revenue-featured,.hunter-dashboard .kpi-grid.leah-dashboard-report-grid{margin-top:clamp(1.6rem,2.5vw,2rem)}.hunter-dashboard .kpi-card.throughput{grid-column:span 2}.hunter-dashboard .kpi-card.otd,.hunter-dashboard .kpi-card.metric-card-wide{grid-column:1 / -1}.hunter-dashboard .kpi-card{position:relative;z-index:0;background:var(--hunter-surface);border-radius:22px;border:1px solid var(--hunter-border);box-shadow:var(--hunter-shadow-soft);padding:1.75rem;display:flex;flex-direction:column;gap:1.1rem;max-height:none;min-width:0;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease;--tone: var(--hunter-accent);--tone-deep: var(--hunter-accent-strong);--tone-soft: rgba(217, 119, 6, .12);--frame-height: clamp(320px, 44vh, 520px)}.hunter-dashboard .kpi-card:hover,.hunter-dashboard .kpi-card:focus-within{z-index:0;transform:none}.hunter-dashboard .kpi-card.backlog{--tone: #d97706;--tone-deep: #b45309;--tone-soft: rgba(217, 119, 6, .12);--frame-height: clamp(320px, 46vh, 520px)}.hunter-dashboard .kpi-card.otd{--tone: #0f766e;--tone-deep: #0b4f4b;--tone-soft: rgba(15, 118, 110, .12);--otd-border: rgba(15, 23, 42, .12);--otd-shadow-soft: 0 12px 24px rgba(15, 23, 42, .08);--otd-shadow: 0 16px 32px rgba(15, 23, 42, .16);--otd-ink: var(--hunter-ink);--otd-muted: var(--hunter-muted);--otd-accent: var(--tone);--otd-accent-deep: var(--tone-deep);--otd-good-bg: #dcfce7;--otd-good-border: rgba(22, 163, 74, .35);--otd-good-ink: #14532d;--otd-bad-bg: #fee2e2;--otd-bad-border: rgba(220, 38, 38, .35);--otd-bad-ink: #7f1d1d}.hunter-dashboard .kpi-grid.neda-dashboard-otd-grid>.neda-otd-leah-shell{grid-column:span 2;grid-template-columns:minmax(0,1fr);align-self:stretch;gap:0;max-width:none;margin:0}.hunter-dashboard .kpi-grid.neda-dashboard-otd-grid>.neda-otd-leah-shell .kpi-card.kpi-card-otd{grid-column:1 / -1;height:100%}.hunter-dashboard .kpi-card.otd.neda-otd-half{grid-column:span 2;padding:1.35rem}.hunter-dashboard .kpi-grid.neda-dashboard-otd-grid #unr-rate:not(.kpi-card-otd) .kpi-header{display:grid;grid-template-columns:minmax(0,1fr);row-gap:.55rem;align-items:start}.hunter-dashboard .kpi-grid.neda-dashboard-otd-grid #unr-rate:not(.kpi-card-otd) .kpi-header-actions{width:100%;margin-left:0;justify-content:flex-end}.hunter-dashboard .kpi-card.otd.neda-otd-half .otd-matrix{gap:.4rem}.hunter-dashboard .kpi-card.otd.neda-otd-half .otd-matrix-head,.hunter-dashboard .kpi-card.otd.neda-otd-half .otd-matrix-row{grid-template-columns:minmax(80px,1fr) repeat(2,minmax(100px,1fr));min-width:0}.hunter-dashboard .kpi-card.otd.neda-otd-half .otd-matrix-cell{padding:.4rem .5rem}.hunter-dashboard .kpi-card.otd.neda-otd-half .otd-matrix-value{font-size:1rem}.hunter-dashboard .kpi-card.otd.neda-otd-half .otd-matrix-status{font-size:.5rem}.hunter-dashboard .kpi-card.otd.neda-otd-half .otd-matrix-cell.status-good .otd-matrix-value,.hunter-dashboard .kpi-card.unr .otd-matrix-cell.status-good .otd-matrix-value,.hunter-dashboard .kpi-card.rma .otd-matrix-cell.status-good .otd-matrix-value{color:var(--otd-good-ink)}.hunter-dashboard .kpi-card.otd.neda-otd-half .otd-matrix-cell.status-bad .otd-matrix-value,.hunter-dashboard .kpi-card.unr .otd-matrix-cell.status-bad .otd-matrix-value,.hunter-dashboard .kpi-card.rma .otd-matrix-cell.status-bad .otd-matrix-value{color:var(--otd-bad-ink)}.hunter-dashboard .kpi-card.throughput{--tone: #2563eb;--tone-deep: #1d4ed8;--tone-soft: rgba(37, 99, 235, .12);--throughput-good-bg: #dcfce7;--throughput-good-border: rgba(22, 163, 74, .35);--throughput-good-ink: #14532d;--throughput-bad-bg: #fee2e2;--throughput-bad-border: rgba(220, 38, 38, .35);--throughput-bad-ink: #7f1d1d}.hunter-dashboard .kpi-card.throughput.ops-throughput-flip-card{perspective:1800px}.hunter-dashboard .ops-throughput-flip-inner{position:relative;display:grid;transform-style:preserve-3d;transition:transform .7s cubic-bezier(.22,1,.36,1)}.hunter-dashboard .kpi-card.throughput.ops-throughput-flip-card.is-flipped .ops-throughput-flip-inner{transform:rotateY(180deg)}.hunter-dashboard .ops-throughput-face{grid-area:1 / 1;display:flex;flex-direction:column;gap:1.1rem;backface-visibility:hidden;-webkit-backface-visibility:hidden;transition:opacity .3s ease}.hunter-dashboard .ops-throughput-face-front{position:relative;z-index:1;opacity:1;pointer-events:auto}.hunter-dashboard .ops-throughput-face-back{position:absolute;inset:0;max-height:100%;overflow-y:auto;overscroll-behavior:contain;padding-right:.2rem;align-content:flex-start;transform:rotateY(180deg);opacity:0;pointer-events:none}.hunter-dashboard .kpi-card.throughput.ops-throughput-flip-card.is-flipped .ops-throughput-face-front{opacity:0;pointer-events:none}.hunter-dashboard .kpi-card.throughput.ops-throughput-flip-card.is-flipped .ops-throughput-face-back{opacity:1;pointer-events:auto}.hunter-dashboard .ops-throughput-flip-toggle{border-color:#2563eb59;background:#2563eb1f;color:#1d4ed8}.hunter-dashboard .ops-throughput-flip-toggle:hover,.hunter-dashboard .ops-throughput-flip-toggle:focus-visible{background:#2563eb33}.hunter-dashboard .ops-throughput-equation-panel{display:grid;gap:.8rem;padding:1rem;border-radius:16px;border:1px solid rgba(15,23,42,.08);background:linear-gradient(135deg,rgba(255,255,255,.96) 0%,var(--tone-soft) 100%);box-shadow:inset 0 0 0 1px #ffffffb3}.hunter-dashboard .ops-throughput-equation-intro{margin:0;font-size:.8rem;color:var(--hunter-muted);font-weight:600;line-height:1.45}.hunter-dashboard .ops-throughput-equation-intro code,.hunter-dashboard .ops-throughput-equation-key code,.hunter-dashboard .ops-throughput-equation-code{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}.hunter-dashboard .ops-throughput-equation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.hunter-dashboard .ops-throughput-equation-card{border-radius:14px;border:1px solid rgba(15,23,42,.12);background:#fff;padding:.8rem .85rem;display:grid;gap:.35rem;box-shadow:0 10px 18px #0f172a14}.hunter-dashboard .ops-throughput-equation-card-label{font-size:.62rem;text-transform:uppercase;letter-spacing:.16em;font-weight:700;color:var(--hunter-muted)}.hunter-dashboard .ops-throughput-equation-code{font-size:.75rem;font-weight:600;line-height:1.35;color:var(--hunter-ink);white-space:normal;word-break:break-word}.hunter-dashboard .ops-throughput-equation-text{margin:0;font-size:.76rem;color:var(--hunter-ink);font-weight:600;line-height:1.45}.hunter-dashboard .ops-throughput-equation-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.hunter-dashboard .ops-throughput-equation-detail-grid.is-single{grid-template-columns:1fr}.hunter-dashboard .ops-throughput-equation-detail-card{border-radius:14px;border:1px solid rgba(15,23,42,.12);background:#fff;padding:.75rem .8rem;display:grid;gap:.45rem}.hunter-dashboard .ops-throughput-equation-detail-card.is-active{border-color:#2563eb59;box-shadow:0 0 0 2px #2563eb1f}.hunter-dashboard .ops-throughput-equation-stage-list{display:flex;flex-wrap:wrap;gap:.35rem}.hunter-dashboard .ops-throughput-equation-stage-chip{border-radius:999px;border:1px solid rgba(15,23,42,.14);background:#f8fafc;padding:.18rem .5rem;font-size:.62rem;font-weight:700;letter-spacing:.05em;color:var(--hunter-ink);white-space:nowrap}.hunter-dashboard .ops-throughput-equation-finalqc{border-radius:14px;border:1px solid rgba(15,23,42,.12);background:#fff;padding:.75rem .8rem;display:grid;gap:.38rem}.hunter-dashboard .ops-throughput-equation-note{margin:0;font-size:.72rem;color:var(--hunter-muted);font-weight:600}.hunter-dashboard .ops-throughput-equation-age-table{display:grid;gap:.35rem}.hunter-dashboard .ops-throughput-equation-age-row{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.7fr);gap:.6rem;align-items:center;border-radius:10px;border:1px solid rgba(15,23,42,.1);background:#fff;padding:.45rem .6rem;font-size:.7rem;color:var(--hunter-ink);font-weight:600}.hunter-dashboard .ops-throughput-equation-age-row span:last-child{text-align:right}.hunter-dashboard .ops-throughput-equation-age-row.head{border-style:dashed;font-size:.62rem;text-transform:uppercase;letter-spacing:.12em;color:var(--hunter-muted);font-weight:700}.hunter-dashboard .ops-throughput-equation-example{border-radius:14px;border:1px solid rgba(15,23,42,.12);background:#fff;padding:.75rem .8rem;display:grid;gap:.45rem}.hunter-dashboard .ops-throughput-example-table{display:grid;gap:.35rem}.hunter-dashboard .ops-throughput-example-row{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.5fr) minmax(0,.65fr) minmax(0,.55fr);gap:.5rem;align-items:center;border-radius:10px;border:1px solid rgba(15,23,42,.1);background:#f8fafc;padding:.4rem .55rem;font-size:.68rem;font-weight:600;color:var(--hunter-ink)}.hunter-dashboard .ops-throughput-example-row span:nth-child(2),.hunter-dashboard .ops-throughput-example-row span:nth-child(3),.hunter-dashboard .ops-throughput-example-row span:nth-child(4){text-align:right}.hunter-dashboard .ops-throughput-example-row.head{background:#fff;border-style:dashed;font-size:.6rem;text-transform:uppercase;letter-spacing:.12em;color:var(--hunter-muted);font-weight:700}.hunter-dashboard .ops-throughput-equation-keys{display:flex;flex-wrap:wrap;gap:.5rem .9rem}.hunter-dashboard .ops-throughput-equation-key{font-size:.72rem;color:var(--hunter-muted);font-weight:600}.hunter-dashboard .ops-throughput-equation-values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.hunter-dashboard .ops-throughput-equation-value{border-radius:12px;border:1px solid rgba(15,23,42,.12);background:#fff;padding:.65rem .75rem;display:grid;gap:.2rem}.hunter-dashboard .ops-throughput-equation-value-label{font-size:.6rem;text-transform:uppercase;letter-spacing:.14em;font-weight:700;color:var(--hunter-muted)}.hunter-dashboard .ops-throughput-equation-value-number{font-size:1.1rem;font-weight:800;color:var(--hunter-ink)}.hunter-dashboard .kpi-card.unr{--tone: #b91c1c;--tone-deep: #7f1d1d;--tone-soft: rgba(185, 28, 28, .12)}.hunter-dashboard .kpi-card.rma{--tone: #f97316;--tone-deep: #c2410c;--tone-soft: rgba(249, 115, 22, .14)}.hunter-dashboard .kpi-card.unr,.hunter-dashboard .kpi-card.rma{--otd-border: rgba(15, 23, 42, .12);--otd-shadow-soft: 0 12px 24px rgba(15, 23, 42, .08);--otd-shadow: 0 16px 32px rgba(15, 23, 42, .16);--otd-ink: var(--hunter-ink);--otd-muted: var(--hunter-muted);--otd-good-bg: #dcfce7;--otd-good-border: rgba(22, 163, 74, .35);--otd-good-ink: #14532d;--otd-bad-bg: #fee2e2;--otd-bad-border: rgba(220, 38, 38, .35);--otd-bad-ink: #7f1d1d;grid-column:span 2;padding:1.35rem}.hunter-dashboard .kpi-card.unr .otd-matrix,.hunter-dashboard .kpi-card.rma .otd-matrix{gap:.4rem}.hunter-dashboard .kpi-card.unr .otd-matrix-head,.hunter-dashboard .kpi-card.unr .otd-matrix-row,.hunter-dashboard .kpi-card.rma .otd-matrix-head,.hunter-dashboard .kpi-card.rma .otd-matrix-row{grid-template-columns:minmax(80px,1fr) repeat(2,minmax(100px,1fr));min-width:0}.hunter-dashboard .kpi-card.unr .otd-matrix-cell,.hunter-dashboard .kpi-card.rma .otd-matrix-cell{padding:.4rem .5rem}.hunter-dashboard .kpi-card.unr .otd-matrix-value,.hunter-dashboard .kpi-card.rma .otd-matrix-value{font-size:1rem}.hunter-dashboard .kpi-card.unr .otd-matrix-status,.hunter-dashboard .kpi-card.rma .otd-matrix-status{font-size:.5rem}.hunter-dashboard .kpi-grid.neda-dashboard-otd-grid>.neda-otd-leah-shell .kpi-card.unr.neda-unr-aligned{grid-column:1 / -1;padding-left:clamp(.7rem,1.2vh,1.1rem);padding-right:clamp(.7rem,1.2vh,1.1rem);padding-top:clamp(.7rem,1.2vh,1.1rem);padding-bottom:clamp(.45rem,.9vh,.6rem);gap:clamp(.4rem,.8vh,.7rem)}.hunter-dashboard .kpi-grid.leah-dashboard-otd-grid .kpi-card.neda-unr-aligned .kpi-targets{gap:clamp(.3rem,.6vh,.5rem);margin-top:0}.hunter-dashboard .kpi-grid.leah-dashboard-otd-grid .kpi-card.neda-unr-aligned .kpi-target-label{color:var(--md-muted);font-size:clamp(.5rem,.75vh,.6rem)}.hunter-dashboard .kpi-grid.leah-dashboard-otd-grid .kpi-card.neda-unr-aligned .kpi-target-chip{padding:clamp(.18rem,.5vh,.25rem) clamp(.45rem,.9vh,.65rem);font-size:clamp(.6rem,.85vh,.7rem)}.hunter-dashboard .kpi-grid.leah-dashboard-otd-grid .kpi-card.neda-unr-aligned .otd-matrix{gap:clamp(.35rem,.7vh,.6rem)}.hunter-dashboard .kpi-grid.leah-dashboard-otd-grid .kpi-card.neda-unr-aligned .otd-matrix-head,.hunter-dashboard .kpi-grid.leah-dashboard-otd-grid .kpi-card.neda-unr-aligned .otd-matrix-row{grid-template-columns:var(--matrix-label-width, minmax(100px, 1fr)) repeat(2,minmax(110px,1fr));gap:clamp(.35rem,.7vh,.6rem);min-width:320px}.hunter-dashboard .kpi-grid.leah-dashboard-otd-grid .kpi-card.neda-unr-aligned .otd-matrix-cell{padding:clamp(.34rem,.65vh,.52rem);gap:clamp(.18rem,.34vh,.3rem)}.hunter-dashboard .kpi-grid.leah-dashboard-otd-grid .kpi-card.neda-unr-aligned .otd-matrix-value{font-size:clamp(.95rem,1.6vh,1.2rem)}.hunter-dashboard .kpi-grid.leah-dashboard-otd-grid .kpi-card.neda-unr-aligned .otd-matrix-status{font-size:clamp(.48rem,.7vh,.55rem)}.morning-dashboard.hunter-dashboard .kpi-grid.neda-dashboard-otd-grid>.neda-otd-leah-shell .kpi-targets{gap:clamp(.3rem,.6vh,.5rem);margin-top:0}.morning-dashboard.hunter-dashboard .kpi-grid.neda-dashboard-otd-grid>.neda-otd-leah-shell .kpi-target-label{color:var(--md-muted);font-size:clamp(.5rem,.75vh,.6rem);letter-spacing:.16em;line-height:1}.morning-dashboard.hunter-dashboard .kpi-grid.neda-dashboard-otd-grid>.neda-otd-leah-shell .kpi-target-chip{padding:clamp(.18rem,.5vh,.25rem) clamp(.45rem,.9vh,.65rem);font-size:clamp(.6rem,.85vh,.7rem);line-height:1}.morning-dashboard.hunter-dashboard .kpi-grid.neda-dashboard-otd-grid .kpi-card.neda-unr-aligned .otd-matrix-row,.morning-dashboard.hunter-dashboard .kpi-grid.neda-dashboard-otd-grid .kpi-card.neda-unr-aligned .otd-matrix-row:nth-child(2n){border-radius:0;background:transparent!important}.morning-dashboard.hunter-dashboard .kpi-grid.neda-dashboard-otd-grid .kpi-card.neda-unr-aligned .otd-matrix-row-label{display:block;align-self:center;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important}.morning-dashboard.hunter-dashboard .kpi-grid.neda-dashboard-otd-grid .kpi-card.neda-unr-aligned .otd-matrix-cell{min-height:0!important;padding:clamp(.34rem,.65vh,.52rem);gap:clamp(.18rem,.34vh,.3rem)}.hunter-dashboard .kpi-card.oobf{--tone: #0f766e;--tone-deep: #0b4f4b;--tone-soft: rgba(15, 118, 110, .12);grid-column:span 2;align-self:start}.hunter-dashboard .kpi-card.oobf .kpi-frame{height:clamp(150px,22vh,190px);min-height:0;aspect-ratio:auto}.hunter-dashboard .kpi-card.oobf .kpi-actions{display:none}.hunter-dashboard .kpi-card.capacity,.hunter-dashboard .kpi-card.efficiency{grid-column:span 2;align-self:start}.hunter-dashboard .kpi-card.capacity{--tone: #2563eb;--tone-deep: #1d4ed8;--tone-soft: rgba(37, 99, 235, .12);--capacity-good-bg: #dcfce7;--capacity-good-border: rgba(22, 163, 74, .35);--capacity-good-ink: #14532d;--capacity-bad-bg: #fee2e2;--capacity-bad-border: rgba(220, 38, 38, .35);--capacity-bad-ink: #7f1d1d}.hunter-dashboard .kpi-card.efficiency{--tone: #4338ca;--tone-deep: #312e81;--tone-soft: rgba(67, 56, 202, .12);--capacity-good-bg: #dcfce7;--capacity-good-border: rgba(22, 163, 74, .35);--capacity-good-ink: #14532d;--capacity-bad-bg: #fee2e2;--capacity-bad-border: rgba(220, 38, 38, .35);--capacity-bad-ink: #7f1d1d;overflow:visible}.hunter-dashboard .kpi-card.wip-transit-widget{--tone: #0f766e;--tone-deep: #0b4f4b;--tone-soft: rgba(15, 118, 110, .12)}.hunter-dashboard .kpi-card.shipped-vs-commit-widget{--tone: #b91c1c;--tone-deep: #7f1d1d;--tone-soft: rgba(185, 28, 28, .12)}.hunter-dashboard .kpi-card:before{display:none}.kpi-header{display:flex;flex-wrap:wrap;gap:1rem;align-items:flex-start;justify-content:space-between}.hunter-dashboard .kpi-header-main{min-width:0}.hunter-dashboard .capacity-efficiency-header-controls{display:inline-flex;align-items:center;gap:.5rem;margin-left:auto;flex:0 0 auto}.hunter-dashboard select.capacity-efficiency-period-select{appearance:none;border:1px solid rgba(15,23,42,.2);border-radius:999px;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='7' viewBox='0 0 11 7'%3E%3Cpath fill='%230f172a' d='M0.7 1.0a0.7 0.7 0 0 1 1 0L5.5 4.8 9.3 1a0.7 0.7 0 1 1 1 1L6 6.3a0.7 0.7 0 0 1-1 0L0.7 2a0.7 0 0 1 0-1z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .6rem center;color:var(--hunter-ink);font-size:.66rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:.36rem 1.7rem .36rem .68rem;line-height:1.2;cursor:pointer}.hunter-dashboard select.capacity-efficiency-period-select:focus-visible{outline:2px solid rgba(15,23,42,.3);outline-offset:1px}.hunter-dashboard .kpi-header-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.6rem;margin-left:auto}.hunter-dashboard .kpi-header-actions .kpi-targets{margin-top:0;justify-content:flex-end}.hunter-dashboard .kpi-info{position:relative;flex:0 0 auto}.hunter-dashboard .kpi-card.efficiency .kpi-info,.hunter-dashboard .kpi-card.capacity .kpi-info{margin-left:auto}.hunter-dashboard .kpi-info-trigger{width:1.55rem;height:1.55rem;border-radius:999px;border:1px solid rgba(15,23,42,.2);background:#fff;color:var(--hunter-ink-soft);display:grid;place-items:center;font-size:.8rem;font-weight:700;line-height:1;cursor:help;padding:0;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.hunter-dashboard .kpi-info-trigger:hover,.hunter-dashboard .kpi-info-trigger:focus-visible{transform:translateY(-1px);box-shadow:0 10px 18px #0f172a2e;border-color:#0f172a59;outline:none}.hunter-dashboard .kpi-info-tooltip{position:absolute;top:calc(100% + .45rem);right:0;width:min(320px,70vw);border-radius:12px;padding:.65rem .75rem;background:#0f172af5;color:#f8fafc;font-size:.74rem;line-height:1.4;box-shadow:0 18px 30px #0f172a4d;pointer-events:none;opacity:0;transform:translateY(-4px);transition:opacity .2s ease,transform .2s ease;z-index:12}.hunter-dashboard .kpi-info-tooltip.kpi-info-tooltip-formula{left:auto;right:0;width:min(260px,70vw);z-index:20}.hunter-dashboard .kpi-info.is-open .kpi-info-tooltip{opacity:1;transform:translateY(0)}.hunter-dashboard .kpi-title{font-size:1.35rem;color:var(--hunter-ink)}.hunter-dashboard .kpi-targets{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center;margin-top:.35rem}.hunter-dashboard .kpi-target-label{font-size:.7rem;text-transform:uppercase;letter-spacing:.16em;font-weight:700;color:var(--hunter-muted)}.hunter-dashboard .kpi-target-chip{padding:.25rem .65rem;border-radius:999px;background:#0f172a;color:#f8fafc;font-size:.75rem;font-weight:700;letter-spacing:.02em;border:1px solid rgba(15,23,42,.24);box-shadow:0 6px 14px #0f172a33;white-space:nowrap}.hunter-dashboard .kpi-target-chip.neutral{background:#0f172a;color:#f8fafc}.hunter-dashboard .kpi-description{margin:.35rem 0 0;font-size:.95rem;color:var(--hunter-muted);line-height:1.5}.kpi-tag{padding:.35rem .75rem;border-radius:999px;background:var(--tone-soft);color:var(--tone-deep);font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;border:1px solid rgba(15,23,42,.08);white-space:nowrap}.hunter-dashboard .kpi-frame{position:relative;height:auto;min-height:320px;aspect-ratio:2 / 3;border-radius:16px;overflow:hidden;margin:0;border:1px solid rgba(15,23,42,.08);background:linear-gradient(135deg,#0f766e14,#d9770614);box-shadow:inset 0 0 0 1px #fff9;max-height:none}.hunter-page #backlog-pareto .kpi-frame{height:auto;min-height:0;aspect-ratio:2 / 1}.hunter-dashboard .kpi-frame.metric-frame-3x1{aspect-ratio:3 / 1;min-height:0}.hunter-dashboard .kpi-frame.metric-frame-2x1{aspect-ratio:2 / 1;min-height:0}.hunter-dashboard .kpi-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0;max-height:none;aspect-ratio:auto;border-radius:14px}.hunter-dashboard .kpi-frame .mobile-only{display:none}.hunter-dashboard .kpi-frame .desktop-only{display:block}.hunter-dashboard .ops-throughput-panel{display:grid;gap:1rem;padding:1rem;border-radius:16px;border:1px solid rgba(15,23,42,.08);background:linear-gradient(135deg,rgba(255,255,255,.95) 0%,var(--tone-soft) 100%);box-shadow:inset 0 0 0 1px #fff9}.hunter-dashboard .ops-throughput-section{display:grid;gap:.75rem}.hunter-dashboard .ops-throughput-section.actual-throughput{padding:.1rem 0 .4rem;border:none;background:transparent;box-shadow:none}.hunter-dashboard .ops-throughput-section.actual-throughput .ops-throughput-section-label{font-size:.8rem;letter-spacing:.26em;color:var(--hunter-ink);font-weight:800;padding:0 0 .4rem;border-bottom:2px solid rgba(37,99,235,.35)}.hunter-dashboard .ops-throughput-section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.hunter-dashboard .ops-throughput-section-label{font-size:.68rem;text-transform:uppercase;letter-spacing:.22em;font-weight:700;color:var(--hunter-muted)}.hunter-dashboard .ops-throughput-context{font-size:.7rem;color:var(--hunter-muted);font-weight:600}.hunter-dashboard .ops-throughput-scope-toggle{display:inline-flex;align-items:center;gap:.3rem;border:1px solid rgba(15,23,42,.14);border-radius:999px;padding:.2rem;background:#ffffffeb}.hunter-dashboard .ops-throughput-scope-btn{border:none;background:transparent;color:var(--hunter-muted);border-radius:999px;font-size:.63rem;letter-spacing:.12em;text-transform:uppercase;font-weight:700;padding:.3rem .55rem;cursor:pointer}.hunter-dashboard .ops-throughput-scope-btn:hover,.hunter-dashboard .ops-throughput-scope-btn:focus-visible{color:var(--hunter-ink);background:#0f172a14;outline:none}.hunter-dashboard .ops-throughput-scope-btn.is-active{color:#f8fafc;background:#0f172a;box-shadow:0 6px 14px #0f172a33}.hunter-dashboard .ops-throughput-wip-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.hunter-dashboard .ops-throughput-wip-card{border-radius:14px;border:1px solid rgba(15,23,42,.12);background:#fff;padding:.75rem .85rem;display:grid;gap:.35rem;box-shadow:0 10px 22px #0f172a14}.hunter-dashboard .ops-throughput-wip-location{font-size:.62rem;text-transform:uppercase;letter-spacing:.18em;font-weight:700;color:var(--hunter-muted)}.hunter-dashboard .ops-throughput-wip-value{font-size:1.45rem;font-weight:700;color:var(--hunter-ink)}.hunter-dashboard .ops-throughput-actual-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.hunter-dashboard .ops-throughput-actual-card{border-radius:14px;border:1px solid rgba(15,23,42,.08);background:#fff;padding:.9rem 1rem;display:grid;gap:.6rem;box-shadow:0 10px 22px #0f172a14}.hunter-dashboard .ops-throughput-actual-location{font-size:.7rem;text-transform:uppercase;letter-spacing:.2em;font-weight:800;color:var(--hunter-ink)}.hunter-dashboard .ops-throughput-actual-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-top:1px solid rgba(15,23,42,.08);padding-top:.55rem}.hunter-dashboard .ops-throughput-actual-metric{border-radius:12px;border:none;background:transparent;padding:.45rem .4rem;display:grid;gap:.2rem;text-align:center}.hunter-dashboard .ops-throughput-actual-metric+.ops-throughput-actual-metric{border-left:1px solid rgba(15,23,42,.08)}.hunter-dashboard .ops-throughput-actual-label{font-size:.6rem;text-transform:uppercase;letter-spacing:.16em;font-weight:700;color:var(--hunter-muted)}.hunter-dashboard .ops-throughput-actual-value{font-size:1.55rem;font-weight:800;color:var(--hunter-ink)}.hunter-dashboard .ops-throughput-actual-metric.is-split{gap:.35rem}.hunter-dashboard .ops-throughput-actual-value-stack{display:grid;gap:.25rem}.hunter-dashboard .ops-throughput-actual-value-row{display:flex;align-items:baseline;justify-content:space-between;gap:.35rem}.hunter-dashboard .ops-throughput-actual-source-label{font-size:.52rem;text-transform:uppercase;letter-spacing:.13em;font-weight:700;color:var(--hunter-muted);white-space:nowrap}.hunter-dashboard .ops-throughput-actual-source-label-terra{color:var(--hunter-blue)}.hunter-dashboard .ops-throughput-actual-metric.is-split .ops-throughput-actual-value{font-size:1rem;line-height:1.1}.hunter-dashboard .ops-throughput-actual-value-terra{color:var(--hunter-blue)}.hunter-dashboard .ops-throughput-table{display:grid;gap:.45rem;overflow-x:auto;padding-bottom:.2rem}.hunter-dashboard .ops-throughput-row{display:grid;grid-template-columns:minmax(150px,1.1fr) repeat(4,minmax(85px,1fr));gap:.45rem;align-items:center;min-width:520px}.hunter-dashboard .ops-throughput-row.head{font-size:.6rem;text-transform:uppercase;letter-spacing:.2em;font-weight:700;color:var(--hunter-muted)}.hunter-dashboard .ops-throughput-row.head.subhead{font-size:.55rem;letter-spacing:.16em}.hunter-dashboard .ops-throughput-row-label{font-size:.7rem;text-transform:uppercase;letter-spacing:.14em;font-weight:700;color:var(--hunter-ink)}.hunter-dashboard .ops-throughput-col{text-align:center;font-size:.6rem;text-transform:uppercase;letter-spacing:.2em;font-weight:700;color:var(--hunter-muted)}.hunter-dashboard .ops-throughput-col.group{grid-column:span 2}.hunter-dashboard .ops-throughput-cell{text-align:center;border-radius:12px;border:1px solid rgba(15,23,42,.12);padding:.45rem .55rem;background:#fff;box-shadow:0 8px 18px #0f172a0f;font-weight:700;color:var(--hunter-ink);font-size:.95rem}.hunter-dashboard .ops-throughput-wip-cell{display:flex;align-items:center;justify-content:center;gap:.35rem;flex-wrap:wrap}.hunter-dashboard .ops-throughput-wip-cell.status-pass{border-color:var(--throughput-good-border);background:linear-gradient(135deg,#ecfdf3 0%,var(--throughput-good-bg) 100%)}.hunter-dashboard .ops-throughput-wip-cell.status-fail{border-color:var(--throughput-bad-border);background:linear-gradient(135deg,#fef2f2 0%,var(--throughput-bad-bg) 100%)}.hunter-dashboard .ops-throughput-wip-cell.status-neutral{border-color:#0f172a1f;background:#fff}.hunter-dashboard .ops-throughput-cell-value{font-weight:700;white-space:nowrap}.hunter-dashboard .ops-throughput-cell-status{font-size:.6rem;text-transform:uppercase;letter-spacing:.16em;font-weight:700;color:var(--hunter-muted);white-space:nowrap}.hunter-dashboard .ops-throughput-cell-status.status-pass{color:var(--throughput-good-ink)}.hunter-dashboard .ops-throughput-cell-status.status-fail{color:var(--throughput-bad-ink)}.hunter-dashboard .ops-throughput-cell-status.status-neutral{color:var(--hunter-muted)}.hunter-dashboard .ops-throughput-cell.status-good{border-color:var(--throughput-good-border);background:linear-gradient(135deg,#ecfdf3 0%,var(--throughput-good-bg) 100%);color:var(--throughput-good-ink)}.hunter-dashboard .ops-throughput-cell.status-bad{border-color:var(--throughput-bad-border);background:linear-gradient(135deg,#fef2f2 0%,var(--throughput-bad-bg) 100%);color:var(--throughput-bad-ink)}.hunter-dashboard .ops-throughput-cell.status-neutral{border-color:#0f172a1f}.hunter-dashboard .ops-throughput-outcome{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;padding:.55rem .5rem;text-align:center;min-height:60px}.hunter-dashboard .ops-throughput-outcome-label{font-size:.7rem;text-transform:uppercase;letter-spacing:.14em;font-weight:800}.hunter-dashboard .ops-throughput-outcome-detail{font-size:.64rem;letter-spacing:.02em;font-weight:600;opacity:.8}.hunter-dashboard .ops-throughput-outcome.status-hit{border-color:#16a34a8c;background:linear-gradient(135deg,#bbf7d0,#86efac);color:#14532d}.hunter-dashboard .ops-throughput-outcome.status-wip-short{border-color:var(--throughput-good-border);background:linear-gradient(135deg,#ecfdf3 0%,var(--throughput-good-bg) 100%);color:var(--throughput-good-ink)}.hunter-dashboard .ops-throughput-outcome.status-double-fail{border-color:var(--throughput-bad-border);background:linear-gradient(135deg,#fef2f2 0%,var(--throughput-bad-bg) 100%);color:var(--throughput-bad-ink)}.hunter-dashboard .ops-throughput-outcome.status-neutral{border-color:#0f172a1f;background:#fff;color:var(--hunter-muted)}.hunter-dashboard .ops-throughput-errors{display:grid;gap:.25rem}.hunter-dashboard .ops-throughput-error{margin:0;font-size:.82rem;color:var(--hunter-muted)}.hunter-dashboard .capacity-utilization-panel{display:grid;gap:.75rem;padding:1rem;border-radius:16px;border:1px solid rgba(15,23,42,.08);background:linear-gradient(135deg,#fff,#f8fafc);box-shadow:inset 0 0 0 1px #fff9}.hunter-dashboard .capacity-utilization-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.hunter-dashboard .capacity-utilization-grid.single{grid-template-columns:1fr}.hunter-dashboard .capacity-utilization-stat{border-radius:14px;border:1px solid rgba(15,23,42,.12);background:#fff;padding:.85rem .9rem;display:flex;flex-direction:column;align-items:flex-start;gap:.24rem;box-shadow:0 10px 22px #0f172a14}.hunter-dashboard .capacity-utilization-stat.status-good{border-color:var(--capacity-good-border);background:linear-gradient(135deg,#ecfdf3 0%,var(--capacity-good-bg) 100%)}.hunter-dashboard .capacity-utilization-stat.status-bad{border-color:var(--capacity-bad-border);background:linear-gradient(135deg,#fef2f2 0%,var(--capacity-bad-bg) 100%)}.hunter-dashboard .capacity-utilization-stat.status-neutral{border-color:#0f172a1f;background:#fff}.hunter-dashboard .capacity-utilization-location{font-size:.68rem;text-transform:uppercase;letter-spacing:.2em;font-weight:800;color:var(--hunter-ink);white-space:nowrap}.hunter-dashboard .capacity-utilization-value{font-size:clamp(1.2rem,2.2vw,1.85rem);font-weight:800;color:var(--hunter-ink);line-height:1.1;white-space:nowrap;font-variant-numeric:tabular-nums}.hunter-dashboard .capacity-utilization-value.status-good{color:var(--capacity-good-ink)}.hunter-dashboard .capacity-utilization-value.status-bad{color:var(--capacity-bad-ink)}.hunter-dashboard .capacity-utilization-value.status-neutral{color:var(--hunter-ink)}.hunter-dashboard .capacity-utilization-target{font-size:.66rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--hunter-muted)}.hunter-dashboard .capacity-utilization-meta{font-size:.72rem;color:var(--hunter-ink-soft);font-weight:700}.hunter-dashboard .capacity-utilization-status{font-size:.62rem;text-transform:uppercase;letter-spacing:.16em;font-weight:800;color:var(--hunter-muted)}.hunter-dashboard .capacity-utilization-status.status-good{color:var(--capacity-good-ink)}.hunter-dashboard .capacity-utilization-status.status-bad{color:var(--capacity-bad-ink)}.hunter-dashboard .capacity-utilization-status.status-neutral{color:var(--hunter-muted)}.hunter-dashboard .capacity-utilization-error{margin:0;font-size:.82rem;color:var(--hunter-muted)}.hunter-dashboard .ops-pareto-panel{display:grid;gap:.75rem;padding:1.1rem;border-radius:18px;border:1px solid rgba(15,23,42,.08);background:linear-gradient(135deg,#fffffffa,#f8fafce6 55%,#d9770614);box-shadow:inset 0 0 0 1px #fff9;overflow-x:auto}.hunter-dashboard .ops-pareto-grid{display:grid;gap:.75rem;min-width:var(--ops-pareto-min-width, 620px)}.hunter-dashboard .ops-pareto-grid-head{display:grid;grid-template-columns:minmax(180px,1.4fr) repeat(var(--ops-pareto-bucket-count, 3),minmax(100px,1fr)) minmax(100px,.9fr);gap:.75rem;text-transform:uppercase;letter-spacing:.18em;font-size:.72rem;font-weight:800;color:var(--hunter-ink);padding:.35rem .4rem;border-radius:12px;background:#0f172a0a}.hunter-dashboard .ops-pareto-head-cell{padding:.1rem .4rem;text-align:center;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;flex-wrap:wrap}.hunter-dashboard .ops-pareto-head-cell.stage{text-align:left}.hunter-dashboard .ops-pareto-head-label{display:block}.hunter-dashboard .ops-pareto-target-chip{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;padding:.35rem .75rem;border-radius:999px;background:#0f172a14;border:1px solid rgba(15,23,42,.18);color:var(--hunter-ink);font-size:.72rem;letter-spacing:.08em;font-weight:800}.hunter-dashboard .ops-pareto-location-filter{display:inline-flex;align-items:center;gap:.45rem;padding:.24rem .45rem;border-radius:999px;border:1px solid rgba(15,23,42,.16);background:#ffffffeb}.hunter-dashboard .ops-pareto-location-filter-label{font-size:.58rem;text-transform:uppercase;letter-spacing:.16em;font-weight:800;color:var(--hunter-muted)}.hunter-dashboard select.ops-pareto-location-filter-select{border:1px solid rgba(15,23,42,.2);border-radius:999px;background:#fff;color:var(--hunter-ink);font-size:.7rem;font-weight:700;padding:.2rem 1.5rem .2rem .6rem;line-height:1.2;cursor:pointer}.hunter-dashboard select.ops-pareto-location-filter-select:focus-visible{outline:2px solid rgba(217,119,6,.4);outline-offset:1px}.hunter-dashboard .ops-pareto-grid-row{display:grid;grid-template-columns:minmax(180px,1.4fr) repeat(var(--ops-pareto-bucket-count, 3),minmax(100px,1fr)) minmax(100px,.9fr);gap:.75rem;align-items:center;padding:.75rem .85rem;border-radius:16px;border:1px solid rgba(15,23,42,.08);background:#fff;box-shadow:0 10px 22px #0f172a0f}.hunter-dashboard .ops-pareto-grid-row.is-total{border-color:#0f172a14;background:#fff;box-shadow:0 10px 22px #0f172a0f}.hunter-dashboard .ops-pareto-cell{display:grid;gap:.35rem;align-items:center;text-align:center;padding:.2rem .35rem;border-radius:10px}.hunter-dashboard .ops-pareto-cell.stage{text-align:left}.hunter-dashboard .ops-pareto-stage{font-size:.75rem;text-transform:uppercase;letter-spacing:.12em;font-weight:700;color:var(--hunter-ink)}.hunter-dashboard .ops-pareto-meter{position:relative;height:6px;border-radius:999px;background:#0f172a14;overflow:hidden}.hunter-dashboard .ops-pareto-meter-fill{position:absolute;inset:0;width:0%;border-radius:999px;background:#0f172a2e;transition:width .3s ease}.hunter-dashboard .ops-pareto-value{font-weight:700;color:var(--hunter-ink);font-variant-numeric:tabular-nums}.hunter-dashboard .ops-pareto-cell.bucket.status-good .ops-pareto-meter-fill{background:linear-gradient(90deg,#22c55e,#16a34a)}.hunter-dashboard .ops-pareto-cell.bucket.status-bad .ops-pareto-meter-fill{background:linear-gradient(90deg,#f87171,#ef4444)}.hunter-dashboard .ops-pareto-cell.bucket.status-good .ops-pareto-value{color:#14532d}.hunter-dashboard .ops-pareto-cell.bucket.status-bad .ops-pareto-value{color:#b91c1c}.hunter-dashboard .ops-pareto-cell.bucket.status-good{background:#22c55e1f;border:1px solid rgba(34,197,94,.25)}.hunter-dashboard .ops-pareto-cell.bucket.status-bad{background:#ef44441f;border:1px solid rgba(239,68,68,.25)}.hunter-dashboard .ops-pareto-cell.bucket.status-neutral{background:#0f172a0a;border:1px solid rgba(15,23,42,.08)}.hunter-dashboard .ops-pareto-total{font-weight:800;color:var(--hunter-ink);font-variant-numeric:tabular-nums}.hunter-dashboard .ops-pareto-error{margin:0;font-size:.82rem;color:var(--hunter-muted)}.hunter-dashboard .otd-matrix{display:grid;gap:.6rem;overflow-x:auto;padding-bottom:.2rem}.hunter-dashboard .daily-otd-matrix{--matrix-label-width: minmax(100px, 1fr)}.hunter-dashboard .otd-matrix-head,.hunter-dashboard .otd-matrix-row{display:grid;grid-template-columns:var(--matrix-label-width, minmax(100px, 1fr)) repeat(2,minmax(120px,1fr));gap:.6rem;align-items:center;min-width:320px}.hunter-dashboard .otd-matrix-head{font-size:.62rem;text-transform:uppercase;letter-spacing:.22em;font-weight:700;color:var(--otd-muted)}.hunter-dashboard .otd-matrix-col{text-align:center}.hunter-dashboard .otd-matrix-row-label{font-size:.7rem;text-transform:uppercase;letter-spacing:.14em;font-weight:700;color:var(--otd-ink)}.hunter-dashboard .otd-matrix-cell{border-radius:12px;border:1px solid var(--otd-border);background:var(--otd-card-bg, linear-gradient(135deg, #ffffff 0%, #f8fafc 100%));padding:.55rem .6rem;display:grid;gap:.35rem;text-align:center;box-shadow:var(--otd-shadow-soft);appearance:none;font:inherit;color:inherit}.hunter-dashboard .otd-matrix-cell.is-expandable{cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.hunter-dashboard .otd-matrix-cell.is-expandable:hover{transform:translateY(-2px);box-shadow:var(--otd-shadow)}.hunter-dashboard .otd-matrix-cell.is-expandable:focus-visible{outline:2px solid rgba(15,118,110,.35);outline-offset:2px}.hunter-dashboard .otd-matrix-cell.is-expanded{box-shadow:var(--otd-shadow)}.hunter-dashboard .otd-matrix-cell.status-good{--otd-card-bg: linear-gradient(135deg, #ecfdf3 0%, var(--otd-good-bg) 100%);border-color:var(--otd-good-border)}.hunter-dashboard .otd-matrix-cell.status-bad{--otd-card-bg: linear-gradient(135deg, #fef2f2 0%, var(--otd-bad-bg) 100%);border-color:var(--otd-bad-border)}.hunter-dashboard .otd-matrix-value{font-size:1.1rem;font-weight:700;color:var(--otd-ink)}.hunter-dashboard .otd-matrix-status{font-size:.55rem;text-transform:uppercase;letter-spacing:.12em;font-weight:700;color:var(--otd-muted)}.hunter-dashboard .otd-matrix-status.status-good{color:var(--otd-good-ink)}.hunter-dashboard .otd-matrix-status.status-bad{color:var(--otd-bad-ink)}.hunter-dashboard .otd-matrix-breakdown{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;margin-top:.35rem;padding-top:.4rem;border-top:1px dashed var(--otd-border)}.hunter-dashboard .otd-matrix-breakdown-item{display:grid;gap:.15rem;justify-items:center}.hunter-dashboard .otd-matrix-breakdown-label{font-size:.5rem;text-transform:uppercase;letter-spacing:.18em;font-weight:700;color:var(--otd-muted)}.hunter-dashboard .otd-matrix-breakdown-value{font-size:.85rem;font-weight:700;color:var(--otd-ink);letter-spacing:.04em}.hunter-dashboard .otd-metrics-error{margin:.25rem 0 0;font-size:.85rem;color:var(--hunter-muted)}.hunter-dashboard .kpi-placeholder{position:absolute;inset:0;display:grid;place-items:center;text-align:center;padding:1.2rem;color:var(--hunter-muted);font-weight:600;letter-spacing:.04em;text-transform:uppercase;font-size:.78rem}.kpi-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:Center;gap:.75rem}.hunter-dashboard .drill-down-button{border:1px solid rgba(15,23,42,.24);background:#0f172a;color:#f8fafc;padding:clamp(.18rem,.4vh,.3rem) clamp(.5rem,.9vh,.75rem);border-radius:999px;font-size:clamp(.6rem,.8vh,.7rem);font-weight:700;text-transform:uppercase;letter-spacing:.18em;cursor:pointer;white-space:nowrap;box-shadow:none;transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.hunter-dashboard .drill-down-button:hover,.hunter-dashboard .drill-down-button:focus-visible{background:#1e293b;transform:translateY(-1px);box-shadow:0 8px 16px #0f172a3d;outline:none}.kpi-helper{font-size:.85rem;color:var(--hunter-muted);flex:1 1 200px}.reveal{opacity:1;transform:none;animation:none}.hunter-hero.reveal,.insight-strip.reveal,.section-header.reveal{animation-delay:0s}.kpi-grid .kpi-card:nth-child(1){animation-delay:0s}.kpi-featured .kpi-card{animation-delay:0s}.kpi-grid .kpi-card:nth-child(2){animation-delay:0s}.kpi-grid .kpi-card:nth-child(3){animation-delay:0s}@keyframes hunter-fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1200px){.hunter-dashboard .kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hunter-dashboard .kpi-featured.kpi-featured-row{grid-template-columns:minmax(0,1fr)}.hunter-dashboard .kpi-card.capacity,.hunter-dashboard .kpi-card.efficiency,.hunter-dashboard .kpi-card.oobf{grid-column:span 1}.hunter-dashboard .engineering-backlog-pareto .ops-pareto-head-cell:not(.stage):not(.total){flex-direction:column;align-items:center;gap:.25rem}.hunter-dashboard .engineering-backlog-pareto .ops-pareto-head-label{width:100%;text-align:center}}@media(max-width:1100px){.hunter-hero,.hero-panel{grid-template-columns:1fr}}@media(max-width:900px){.section-header{align-items:flex-start}.section-subtitle{max-width:100%}.hunter-dashboard .kpi-card.capacity,.hunter-dashboard .kpi-card.efficiency,.hunter-dashboard .kpi-card.oobf{grid-column:1 / -1}.hunter-dashboard .kpi-featured.livemetabase-revenue-card-pair{grid-template-columns:minmax(0,1fr)}.hunter-dashboard .kpi-grid.leah-dashboard-otd-grid .kpi-card.kpi-card-otd{grid-column:1 / -1}}@media(max-width:720px){.hero-actions{flex-direction:column;align-items:stretch}.hero-action{text-align:center}}@media(max-width:640px){.hunter-dashboard .kpi-header-actions{width:100%;justify-content:flex-start}.hunter-dashboard .kpi-header-actions .kpi-targets{justify-content:flex-start}.hunter-dashboard .ops-throughput-scope-toggle{width:100%;justify-content:flex-start;flex-wrap:wrap}.hunter-dashboard .kpi-grid{grid-template-columns:minmax(0,1fr)}.hunter-dashboard .kpi-card.throughput{grid-column:span 1}.hunter-dashboard .kpi-grid.neda-dashboard-otd-grid>.neda-otd-leah-shell{grid-column:span 1}.hunter-dashboard .kpi-card.otd.neda-otd-half,.hunter-dashboard .kpi-card.unr,.hunter-dashboard .kpi-card.rma{grid-column:span 1}.hunter-dashboard .kpi-section{padding:1.1rem}.hunter-dashboard .kpi-featured{justify-items:stretch}.hunter-dashboard .kpi-card{padding:1rem;gap:.9rem;--frame-height: auto}.hunter-dashboard .kpi-frame{height:auto;aspect-ratio:2 / 3;min-height:0;margin:0 -.45rem;width:calc(100% + .9rem)}.kpi-actions{align-items:center}.kpi-helper{flex:1 1 100%}.hunter-page #backlog-pareto .kpi-frame{aspect-ratio:2 / 3}.hunter-dashboard .kpi-frame.metric-frame-3x1{aspect-ratio:3 / 1}.hunter-dashboard .kpi-frame .mobile-only{display:block}.hunter-dashboard .kpi-frame .desktop-only{display:none}.hunter-dashboard .ops-throughput-wip-grid,.hunter-dashboard .ops-throughput-actual-grid,.hunter-dashboard .capacity-utilization-grid{grid-template-columns:1fr}.hunter-dashboard .capacity-utilization-stat{gap:.28rem}.hunter-dashboard .kpi-card.oobf .kpi-frame{height:150px;min-height:0;aspect-ratio:auto}.hunter-dashboard .ops-throughput-row{grid-template-columns:minmax(110px,1fr) repeat(4,minmax(70px,1fr));min-width:380px}.hunter-dashboard .ops-throughput-row-label{font-size:.6rem;letter-spacing:.1em;white-space:normal;line-height:1.2}.hunter-dashboard .ops-throughput-col{font-size:.55rem;letter-spacing:.14em}.hunter-dashboard .ops-throughput-cell{font-size:.85rem;padding:.4rem .45rem}.hunter-dashboard .ops-throughput-cell-status{font-size:.5rem;letter-spacing:.12em}.hunter-dashboard .ops-throughput-outcome-label{font-size:.6rem;letter-spacing:.1em}.hunter-dashboard .ops-throughput-outcome-detail{font-size:.55rem}.hunter-dashboard .ops-throughput-context{font-size:.6rem;line-height:1.3}.hunter-dashboard .ops-throughput-equation-grid,.hunter-dashboard .ops-throughput-equation-detail-grid,.hunter-dashboard .ops-throughput-equation-values{grid-template-columns:1fr}.hunter-dashboard .ops-throughput-equation-code{font-size:.68rem}.hunter-dashboard .ops-throughput-equation-stage-chip{font-size:.56rem;padding:.16rem .42rem}.hunter-dashboard .ops-throughput-example-row{font-size:.62rem;grid-template-columns:minmax(0,1fr) minmax(0,.45fr) minmax(0,.55fr) minmax(0,.45fr);gap:.35rem}.hunter-dashboard .ops-throughput-example-row.head{font-size:.54rem}.hunter-dashboard .ops-throughput-equation-note,.hunter-dashboard .ops-throughput-equation-age-row{font-size:.65rem}.hunter-dashboard .ops-throughput-equation-value-number{font-size:1rem}.hunter-dashboard .ops-throughput-wip-cell{flex-direction:column;gap:.2rem}.hunter-dashboard .ops-throughput-actual-value{font-size:1.2rem}.hunter-dashboard .ops-pareto-panel{padding:.85rem}.hunter-dashboard .ops-pareto-grid{min-width:0;gap:.6rem}.hunter-dashboard .ops-pareto-grid-head,.hunter-dashboard .ops-pareto-grid-row{grid-template-columns:minmax(130px,1fr) repeat(var(--ops-pareto-bucket-count, 3),minmax(70px,1fr)) minmax(70px,.8fr);gap:.5rem}.hunter-dashboard .ops-pareto-head-cell{gap:.25rem}.hunter-dashboard .ops-pareto-target-chip{font-size:.6rem;padding:.25rem .5rem}.hunter-dashboard .ops-pareto-stage{font-size:.65rem;letter-spacing:.08em}.hunter-dashboard .ops-pareto-value{font-size:.8rem}.hunter-dashboard .ops-pareto-total{font-size:.85rem}.hunter-dashboard .ops-throughput-wip-value{font-size:1.25rem}.hunter-dashboard .ops-throughput-actual-value{font-size:1rem}.hunter-dashboard .ops-throughput-cell{font-size:.95rem}}@media(max-width:480px){.hero-copy,.hero-panel-card{padding:1.6rem}.hunter-dashboard .kpi-title{font-size:1.2rem!important}.hunter-dashboard .kpi-description{font-size:.9rem!important}.hunter-dashboard .drill-down-button{padding:.3rem .7rem!important;font-size:.68rem!important}}@media(prefers-reduced-motion:reduce){.reveal{animation:none;opacity:1;transform:none}.hunter-dashboard .scorecard-flip-card,.hunter-dashboard .scorecard-flip-card-inner,.hunter-dashboard .scorecard-face,.hunter-dashboard .ops-throughput-flip-inner{transition:none}}.hunter-dashboard .finalized-awaiting-shipping-card{--finalized-header-bg: #c0181d;--finalized-header-border: #971419;--finalized-border: rgba(15, 23, 42, .14);--finalized-surface: #f8fafc}.hunter-dashboard .finalized-awaiting-shipping-card .kpi-header-main{display:grid;gap:.2rem}.hunter-dashboard .finalized-shipping-updated{display:inline-flex;align-items:center;width:fit-content;padding:.2rem .55rem;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#0f172a0f;color:#0f172aad;font-size:.52rem;text-transform:uppercase;letter-spacing:.12em;font-weight:700}.hunter-dashboard .finalized-shipping-panel{display:grid;gap:.5rem;border-radius:16px;border:1px solid var(--finalized-border);background:var(--finalized-surface);padding:.6rem}.hunter-dashboard .finalized-shipping-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;color:#0f172ab8;font-size:.54rem;letter-spacing:.1em;text-transform:uppercase;font-weight:700}.hunter-dashboard .finalized-shipping-meta span{border:1px solid rgba(15,23,42,.08);border-radius:999px;padding:.18rem .52rem;background:#fff}.hunter-dashboard .pallet-receive-detrash-meta{justify-content:space-between}.hunter-dashboard .pallet-receive-detrash-filter{display:inline-flex;align-items:center;gap:.35rem;border:1px solid rgba(15,23,42,.12);border-radius:999px;background:#fff;padding:.16rem .2rem .16rem .5rem}.hunter-dashboard .pallet-receive-detrash-filter span{border:0;border-radius:0;background:transparent;padding:0}.hunter-dashboard .pallet-receive-detrash-filter select{border:1px solid rgba(15,23,42,.18);border-radius:999px;background:#f8fafc;color:#0f172a;font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:.18rem .5rem;cursor:pointer}.hunter-dashboard .pallet-receive-detrash-filter select:focus-visible{outline:2px solid rgba(15,23,42,.28);outline-offset:1px}.hunter-dashboard .shipment-count-card .shipment-count-terra-toggle{display:inline-flex;min-height:1.9rem;align-items:center;gap:.36rem;padding:.16rem .58rem .16rem .24rem;border:1px solid rgba(15,23,42,.14);border-radius:999px;background:#fff;color:#475569;cursor:pointer;font:inherit;font-size:.56rem;font-weight:850;letter-spacing:.08em;line-height:1;text-transform:uppercase}.hunter-dashboard .shipment-count-card .shipment-count-terra-toggle span{padding:0;border:0;border-radius:0;background:transparent;color:inherit}.hunter-dashboard .shipment-count-card .shipment-count-terra-toggle-mark{display:grid!important;width:1.16rem;height:1.16rem;place-items:center;border:1px solid rgba(15,23,42,.14)!important;border-radius:999px!important;background:#f8fafc!important;color:#64748b;font-size:.5rem}.hunter-dashboard .shipment-count-card .shipment-count-terra-toggle:hover,.hunter-dashboard .shipment-count-card .shipment-count-terra-toggle:focus-visible{border-color:#c0181d6b;color:#991b1b}.hunter-dashboard .shipment-count-card .shipment-count-terra-toggle:focus-visible{outline:2px solid rgba(192,24,29,.28);outline-offset:2px}.hunter-dashboard .shipment-count-card .shipment-count-terra-toggle.is-active{border-color:#c0181d7a;background:#fff1f2;color:#991b1b}.hunter-dashboard .shipment-count-card .shipment-count-terra-toggle.is-active .shipment-count-terra-toggle-mark{border-color:#c0181d8c!important;background:#c0181d!important;color:#fff}.hunter-dashboard .finalized-shipping-table-wrap{overflow:auto;border-radius:12px;border:1px solid rgba(15,23,42,.12);background:#fff}.hunter-dashboard .finalized-shipping-table{width:100%;min-width:720px;border-collapse:collapse}.hunter-dashboard .finalized-shipping-table thead th{background:var(--finalized-header-bg);color:#fff;border:1px solid var(--finalized-header-border);font-size:.62rem;text-transform:uppercase;letter-spacing:.08em;padding:.42rem .48rem;text-align:center;font-weight:700;white-space:nowrap}.hunter-dashboard .finalized-shipping-table .finalized-shipping-stub{text-align:left;min-width:170px}.hunter-dashboard .finalized-shipping-table tbody th,.hunter-dashboard .finalized-shipping-table tbody td{border:1px solid rgba(15,23,42,.12);padding:.38rem .5rem;font-size:.88rem;color:#1f2937}.hunter-dashboard .finalized-shipping-row-label{text-align:left;white-space:nowrap;background:#f3f6fb;font-weight:700}.hunter-dashboard .finalized-shipping-cell{text-align:right;font-weight:700;background:#fff}.hunter-dashboard .finalized-shipping-cell.is-total{font-weight:900}.hunter-dashboard .snag-pareto-matrix{width:100%;min-width:860px;border-collapse:collapse}.hunter-dashboard .snag-pareto-matrix thead th{background:var(--finalized-header-bg);color:#fff;border:1px solid var(--finalized-header-border);font-size:.62rem;text-transform:uppercase;letter-spacing:.08em;padding:.42rem .48rem;text-align:center;font-weight:700;white-space:nowrap}.hunter-dashboard .snag-pareto-matrix .finalized-shipping-stub{text-align:left;min-width:180px}.hunter-dashboard .snag-pareto-matrix tbody th,.hunter-dashboard .snag-pareto-matrix tbody td{border:1px solid rgba(15,23,42,.12);padding:.38rem .5rem;font-size:.88rem;color:#1f2937}.hunter-dashboard .snag-pareto-label-cell{text-align:left;white-space:nowrap}.hunter-dashboard .snag-pareto-week-label{text-align:left;white-space:nowrap;padding-left:1.35rem!important;background:#f8fafc;color:#475569;font-weight:700}.hunter-dashboard .snag-pareto-cell{text-align:right;font-weight:700;background:#fff}.hunter-dashboard .snag-pareto-total-cell{font-weight:900}.hunter-dashboard .snag-pareto-location-row .snag-pareto-label-cell,.hunter-dashboard .snag-pareto-location-row .snag-pareto-cell{background:#eef2f7;color:#0f172a;font-weight:800}.hunter-dashboard .snag-pareto-location-row .snag-pareto-total-cell{background:#e2e8f0;color:#0f172a}.hunter-dashboard .snag-pareto-week-row .snag-pareto-total-cell{background:#f8fafc;color:#0f172a}.hunter-dashboard .snag-pareto-cell.is-clickable{cursor:pointer}.hunter-dashboard .snag-pareto-cell.is-clickable:hover{filter:brightness(.97)}.hunter-dashboard .shipment-count-matrix{width:100%;min-width:860px;border-collapse:collapse}.hunter-dashboard .shipment-count-matrix thead th{background:var(--finalized-header-bg);color:#fff;border:1px solid var(--finalized-header-border);font-size:.62rem;text-transform:uppercase;letter-spacing:.08em;padding:.42rem .48rem;text-align:center;font-weight:700;white-space:nowrap}.hunter-dashboard .shipment-count-matrix .finalized-shipping-stub{text-align:left;min-width:180px}.hunter-dashboard .shipment-count-matrix tbody th,.hunter-dashboard .shipment-count-matrix tbody td{border:1px solid rgba(15,23,42,.12);padding:.38rem .5rem;font-size:.88rem;color:#1f2937}.hunter-dashboard .shipment-count-label-cell{text-align:left;white-space:nowrap}.hunter-dashboard .shipment-count-week-label{text-align:left;white-space:nowrap;padding-left:1.35rem!important;background:#f8fafc;color:#475569;font-weight:700}.hunter-dashboard .shipment-count-cell{text-align:right;font-weight:700;background:#fff}.hunter-dashboard .shipment-count-card .shipment-count-cell-stack{display:inline-flex;min-width:0;flex-direction:column;align-items:flex-end;gap:.12rem;line-height:1}.hunter-dashboard .shipment-count-card .finalized-shipping-cell-button .shipment-count-cell-stack{width:100%}.hunter-dashboard .shipment-count-card .shipment-count-main-value{display:block}.hunter-dashboard .shipment-count-card .shipment-count-terra-note{display:block;color:#b91c1c;font-size:.54rem;font-weight:850;letter-spacing:.04em;line-height:1;white-space:nowrap}.hunter-dashboard .shipment-count-total-cell{font-weight:900}.hunter-dashboard .shipment-count-location-row .shipment-count-label-cell,.hunter-dashboard .shipment-count-location-row .shipment-count-cell{background:#fee2e2;color:#7f1d1d;font-weight:800}.hunter-dashboard .shipment-count-location-row .shipment-count-total-cell{background:#fca5a5}.hunter-dashboard .shipment-count-week-row .shipment-count-total-cell{background:#fff7f7;color:#7f1d1d}.hunter-dashboard .shipment-count-cell.is-clickable{cursor:pointer}.hunter-dashboard .shipment-count-cell.is-clickable:hover{filter:brightness(.97)}.hunter-dashboard .booked-shipped-received-card{--bsr-booked: #ef4444;--bsr-received: #7c818a;--bsr-shipped: #9f1239}.hunter-dashboard .booked-shipped-received-panel{gap:.7rem}.hunter-dashboard .booked-shipped-received-meta{gap:.36rem}.hunter-dashboard .booked-shipped-received-chart-shell{border:1px solid rgba(15,23,42,.12);border-radius:14px;background:#fff;padding:.65rem;display:grid;gap:.45rem;min-height:320px}.hunter-dashboard .booked-shipped-received-chart-header{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem;flex-wrap:wrap}.hunter-dashboard .booked-shipped-received-chart-header h4{margin:0;font-size:.9rem;color:#0f172a}.hunter-dashboard .booked-shipped-received-chart-header p{margin:0;font-size:.66rem;text-transform:uppercase;letter-spacing:.08em;font-weight:700;color:#64748b}.hunter-dashboard .booked-shipped-received-legend{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.55rem;font-size:.64rem;text-transform:uppercase;letter-spacing:.08em;font-weight:700;color:#475569}.hunter-dashboard .booked-shipped-received-legend span{display:inline-flex;align-items:center;gap:.28rem;border:1px solid rgba(15,23,42,.12);border-radius:999px;padding:.14rem .42rem;background:#f8fafc}.hunter-dashboard .booked-shipped-received-legend i{width:.6rem;height:.6rem;border-radius:999px;display:inline-block}.hunter-dashboard .booked-shipped-received-legend i.booked{background:var(--bsr-booked)}.hunter-dashboard .booked-shipped-received-legend i.received{background:var(--bsr-received)}.hunter-dashboard .booked-shipped-received-legend i.shipped{background:var(--bsr-shipped)}.hunter-dashboard .booked-shipped-received-chart-wrap{width:100%;overflow-x:auto;padding-bottom:.25rem}.hunter-dashboard .booked-shipped-received-chart{width:100%;min-width:720px;display:block}.hunter-dashboard .booked-shipped-received-grid-line{stroke:#0f172a1f;stroke-width:1;stroke-dasharray:4 4}.hunter-dashboard .booked-shipped-received-axis-line{stroke:#0f172a47;stroke-width:1}.hunter-dashboard .booked-shipped-received-axis{fill:#64748b;font-size:.66rem;font-weight:700}.hunter-dashboard .booked-shipped-received-axis-y{text-anchor:end}.hunter-dashboard .booked-shipped-received-axis-x{text-anchor:middle}.hunter-dashboard .booked-shipped-received-line{fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.hunter-dashboard .booked-shipped-received-line.is-booked{stroke:var(--bsr-booked)}.hunter-dashboard .booked-shipped-received-line.is-received{stroke:var(--bsr-received)}.hunter-dashboard .booked-shipped-received-line.is-shipped{stroke:var(--bsr-shipped)}.hunter-dashboard .booked-shipped-received-hover-line{stroke:#0f172a6b;stroke-width:1.4}.hunter-dashboard .booked-shipped-received-hover-point{stroke:#fff;stroke-width:1.8}.hunter-dashboard .booked-shipped-received-hover-point.is-booked{fill:var(--bsr-booked)}.hunter-dashboard .booked-shipped-received-hover-point.is-received{fill:var(--bsr-received)}.hunter-dashboard .booked-shipped-received-hover-point.is-shipped{fill:var(--bsr-shipped)}.hunter-dashboard .booked-shipped-received-tooltip{pointer-events:none}.hunter-dashboard .booked-shipped-received-tooltip-box{fill:#fffffff5;stroke:#0f172a2e;stroke-width:1;filter:drop-shadow(0 8px 20px rgba(15,23,42,.22))}.hunter-dashboard .booked-shipped-received-tooltip-title{fill:#111827;font-size:1.2rem;font-weight:700}.hunter-dashboard .booked-shipped-received-tooltip-row{fill:#1f2937;font-size:1.02rem;font-weight:500}.hunter-dashboard .booked-shipped-received-tooltip-dot.is-booked{fill:var(--bsr-booked)}.hunter-dashboard .booked-shipped-received-tooltip-dot.is-received{fill:var(--bsr-received)}.hunter-dashboard .booked-shipped-received-tooltip-dot.is-shipped{fill:var(--bsr-shipped)}@media(max-width:820px){.hunter-dashboard .booked-shipped-received-chart-shell{min-height:300px}.hunter-dashboard .booked-shipped-received-meta{justify-content:flex-start}}.hunter-dashboard .finalized-shipping-table thead tr:first-child th:nth-child(4),.hunter-dashboard .finalized-shipping-table thead tr:nth-child(2) th:nth-child(6),.hunter-dashboard .finalized-shipping-table thead tr:nth-child(2) th:nth-child(7),.hunter-dashboard .finalized-shipping-table tbody td:nth-child(6),.hunter-dashboard .finalized-shipping-table tbody td:nth-child(7){font-weight:900}.hunter-dashboard .finalized-shipping-table thead tr:first-child th:nth-child(4),.hunter-dashboard .finalized-shipping-table thead tr:nth-child(2) th:nth-child(6),.hunter-dashboard .finalized-shipping-table tbody td:nth-child(6){border-left:3px solid #0f172a!important}.hunter-dashboard .finalized-shipping-table thead tr:first-child th:nth-child(3),.hunter-dashboard .finalized-shipping-table thead tr:nth-child(2) th:nth-child(4),.hunter-dashboard .finalized-shipping-table tbody td:nth-child(4){border-left:1px solid rgba(15,23,42,.25)!important}.hunter-dashboard .finalized-shipping-table tbody td:nth-child(6) span,.hunter-dashboard .finalized-shipping-table tbody td:nth-child(7) span,.hunter-dashboard .finalized-shipping-table tbody td:nth-child(6) .finalized-shipping-cell-button,.hunter-dashboard .finalized-shipping-table tbody td:nth-child(7) .finalized-shipping-cell-button{font-weight:900}.hunter-dashboard .snag-pareto-matrix.finalized-shipping-table thead tr:first-child th:nth-child(4),.hunter-dashboard .snag-pareto-matrix.finalized-shipping-table thead tr:nth-child(2) th:nth-child(6),.hunter-dashboard .snag-pareto-matrix.finalized-shipping-table thead tr:nth-child(2) th:nth-child(7){border-left:1px solid var(--finalized-header-border)!important}.hunter-dashboard .snag-pareto-matrix.finalized-shipping-table tbody td:nth-child(4),.hunter-dashboard .snag-pareto-matrix.finalized-shipping-table tbody td:nth-child(6),.hunter-dashboard .snag-pareto-matrix.finalized-shipping-table tbody td:nth-child(7){border-left:1px solid rgba(15,23,42,.12)!important}.hunter-dashboard .snag-pareto-matrix.finalized-shipping-table tbody td:nth-child(6) span,.hunter-dashboard .snag-pareto-matrix.finalized-shipping-table tbody td:nth-child(7) span,.hunter-dashboard .snag-pareto-matrix.finalized-shipping-table tbody td:nth-child(6) .finalized-shipping-cell-button,.hunter-dashboard .snag-pareto-matrix.finalized-shipping-table tbody td:nth-child(7) .finalized-shipping-cell-button{font-weight:inherit}.hunter-dashboard .finalized-shipping-cell.tone-good{background:#dcfce7;color:#14532d}.hunter-dashboard .finalized-shipping-cell.tone-neutral{background:#fff}.hunter-dashboard .finalized-shipping-cell.tone-warn{background:#fef3c7;color:#92400e}.hunter-dashboard .finalized-shipping-cell.tone-bad{background:#fee2e2;color:#7f1d1d}.hunter-dashboard .finalized-shipping-total-row th,.hunter-dashboard .finalized-shipping-total-row td{border-top:3px solid #0f172a!important;font-weight:900!important;background:#e2e8f0;color:#0f172a}.hunter-dashboard .finalized-shipping-cell.is-clickable{cursor:pointer}.hunter-dashboard .finalized-shipping-cell.is-clickable:hover{filter:brightness(.97)}.hunter-dashboard .finalized-shipping-cell-button{width:100%;border:0;background:transparent;padding:0;margin:0;font:inherit;font-weight:inherit;color:inherit;text-align:right;cursor:pointer}.hunter-dashboard .finalized-shipping-cell-button:focus-visible{outline:2px solid rgba(15,23,42,.35);outline-offset:1px;border-radius:4px}.hunter-dashboard .finalized-shipping-empty{text-align:center;color:#64748b;font-size:.8rem;padding:1rem .6rem!important}.hunter-dashboard .finalized-shipping-error{color:#b91c1c;font-size:.72rem;font-weight:700}.hunter-dashboard .finalized-shipping-modal-overlay{position:fixed;inset:0;z-index:10000;display:grid;align-items:center;justify-items:start;background:#0f172a8a;padding:1rem}.hunter-dashboard .finalized-shipping-modal{width:min(var(--finalized-shipping-modal-width, 1220px),calc(100vw - 120px));margin-left:var(--finalized-shipping-modal-left, 0px);max-height:calc(100vh - 120px);border-radius:14px;border:1px solid rgba(15,23,42,.2);background:#fff;box-shadow:0 28px 58px #0f172a57;display:grid;grid-template-rows:auto auto minmax(0,1fr);overflow:hidden}.hunter-dashboard .finalized-shipping-modal-header{display:flex;justify-content:space-between;align-items:flex-start;gap:.9rem;padding:.8rem .95rem .65rem;border-bottom:1px solid rgba(15,23,42,.12);background:linear-gradient(180deg,#fff,#f8fafc)}.hunter-dashboard .finalized-shipping-modal-header h2{margin:0;font-size:1rem;color:#0f172a}.hunter-dashboard .finalized-shipping-modal-header p{margin:.2rem 0 0;font-size:.78rem;color:#64748b}.hunter-dashboard .finalized-shipping-modal-actions{display:flex;align-items:center;gap:.45rem}.hunter-dashboard .finalized-shipping-modal-export{border:1px solid rgba(15,23,42,.2);border-radius:8px;background:#1f2937;color:#fff;font-weight:700;padding:.4rem .7rem;cursor:pointer}.hunter-dashboard .finalized-shipping-modal-export:hover,.hunter-dashboard .finalized-shipping-modal-export:focus-visible{background:#334155;outline:none}.hunter-dashboard .finalized-shipping-modal-export:disabled{background:#94a3b8;border-color:#94a3b8;cursor:not-allowed}.hunter-dashboard .finalized-shipping-modal-close{border:1px solid rgba(15,23,42,.2);border-radius:8px;background:#fff;color:#334155;font-weight:700;padding:.4rem .7rem;cursor:pointer}.hunter-dashboard .finalized-shipping-modal-close:hover,.hunter-dashboard .finalized-shipping-modal-close:focus-visible{background:#f8fafc;outline:none}.hunter-dashboard .finalized-shipping-modal-kpis{display:flex;flex-wrap:wrap;gap:.45rem;padding:.55rem .95rem;border-bottom:1px solid rgba(15,23,42,.12);background:#f8fafc}.hunter-dashboard .finalized-shipping-modal-kpis span{border:1px solid rgba(15,23,42,.12);border-radius:999px;padding:.2rem .58rem;background:#fff;color:#334155;font-size:.7rem;font-weight:700}.hunter-dashboard .finalized-shipping-modal-body{min-height:0;padding:0 .95rem .95rem;display:grid}.hunter-dashboard .finalized-shipping-details-wrap{overflow:auto;min-height:0}.hunter-dashboard .finalized-shipping-details-table{width:max-content;min-width:100%;border-collapse:collapse}.hunter-dashboard .finalized-shipping-details-table thead th{position:sticky;top:0;z-index:2;text-align:left;white-space:nowrap;border-bottom:1px solid #0f172a;background:#1f2937;color:#fff;font-size:.68rem;text-transform:uppercase;letter-spacing:.05em;padding:.55rem .6rem}.hunter-dashboard .finalized-shipping-details-table tbody td{border-bottom:1px solid rgba(15,23,42,.1);white-space:nowrap;font-size:.8rem;color:#1f2937;padding:.5rem .6rem}.hunter-dashboard .finalized-shipping-details-table tbody tr:nth-child(2n) td{background:#f8fafc}.finalized-shipping-modal-overlay{position:fixed;inset:0;z-index:10000;display:grid;align-items:center;justify-items:start;background:#0f172a8a;padding:1rem}.finalized-shipping-modal{width:min(var(--finalized-shipping-modal-width, 1220px),calc(100vw - 120px));margin-left:var(--finalized-shipping-modal-left, 0px);max-height:calc(100vh - 120px);border-radius:14px;border:1px solid rgba(15,23,42,.2);background:#fff;box-shadow:0 28px 58px #0f172a57;display:grid;grid-template-rows:auto auto minmax(0,1fr);overflow:hidden}.finalized-shipping-modal-header{display:flex;justify-content:space-between;align-items:flex-start;gap:.9rem;padding:.8rem .95rem .65rem;border-bottom:1px solid rgba(15,23,42,.12);background:linear-gradient(180deg,#fff,#f8fafc)}.finalized-shipping-modal-header h2{margin:0;font-size:1rem;color:#0f172a}.finalized-shipping-modal-header p{margin:.2rem 0 0;font-size:.78rem;color:#64748b}.finalized-shipping-modal-actions{display:flex;align-items:center;gap:.45rem}.finalized-shipping-modal-export{border:1px solid rgba(15,23,42,.2);border-radius:8px;background:#1f2937;color:#fff;font-weight:700;padding:.4rem .7rem;cursor:pointer}.finalized-shipping-modal-export:hover,.finalized-shipping-modal-export:focus-visible{background:#334155;outline:none}.finalized-shipping-modal-export:disabled{background:#94a3b8;border-color:#94a3b8;cursor:not-allowed}.finalized-shipping-modal-close{border:1px solid rgba(15,23,42,.2);border-radius:8px;background:#fff;color:#334155;font-weight:700;padding:.4rem .7rem;cursor:pointer}.finalized-shipping-modal-close:hover,.finalized-shipping-modal-close:focus-visible{background:#f8fafc;outline:none}.finalized-shipping-modal-kpis{display:flex;flex-wrap:wrap;gap:.45rem;padding:.55rem .95rem;border-bottom:1px solid rgba(15,23,42,.12);background:#f8fafc}.finalized-shipping-modal-kpis span{border:1px solid rgba(15,23,42,.12);border-radius:999px;padding:.2rem .58rem;background:#fff;color:#334155;font-size:.7rem;font-weight:700}.finalized-shipping-modal-body{min-height:0;padding:0 .95rem .95rem;display:grid}.finalized-shipping-details-wrap{overflow:auto;min-height:0}.finalized-shipping-details-table{width:max-content;min-width:100%;border-collapse:collapse}.finalized-shipping-details-table thead th{position:sticky;top:0;z-index:2;text-align:left;white-space:nowrap;border-bottom:1px solid #0f172a;background:#1f2937;color:#fff;font-size:.68rem;text-transform:uppercase;letter-spacing:.05em;padding:.55rem .6rem}.finalized-shipping-details-table tbody td{border-bottom:1px solid rgba(15,23,42,.1);white-space:nowrap;font-size:.8rem;color:#1f2937;padding:.5rem .6rem}.finalized-shipping-details-table tbody tr:nth-child(2n) td{background:#f8fafc}@media(max-width:980px){.hunter-dashboard .finalized-shipping-modal-overlay{padding:.45rem}.hunter-dashboard .finalized-shipping-modal{width:calc(100vw - 20px);max-height:calc(100vh - 20px);margin-left:0}.hunter-dashboard .finalized-shipping-modal-actions{flex-wrap:wrap;justify-content:flex-end}.finalized-shipping-modal-overlay{padding:.45rem}.finalized-shipping-modal{width:calc(100vw - 20px);max-height:calc(100vh - 20px);margin-left:0}.finalized-shipping-modal-actions{flex-wrap:wrap;justify-content:flex-end}.hunter-dashboard .finalized-shipping-meta{gap:.35rem}.hunter-dashboard .pallet-receive-detrash-meta{flex-direction:column;align-items:flex-start}}@media(max-width:640px){.hunter-dashboard .finalized-shipping-panel{padding:.5rem}.hunter-dashboard .finalized-shipping-table{min-width:650px}.hunter-dashboard .snag-pareto-matrix,.hunter-dashboard .shipment-count-matrix{min-width:760px}.hunter-dashboard .finalized-shipping-table thead th,.hunter-dashboard .snag-pareto-matrix thead th,.hunter-dashboard .shipment-count-matrix thead th{font-size:.56rem;letter-spacing:.06em;padding:.36rem .42rem}.hunter-dashboard .finalized-shipping-table tbody th,.hunter-dashboard .finalized-shipping-table tbody td,.hunter-dashboard .snag-pareto-matrix tbody th,.hunter-dashboard .snag-pareto-matrix tbody td,.hunter-dashboard .shipment-count-matrix tbody th,.hunter-dashboard .shipment-count-matrix tbody td{font-size:.8rem;padding:.34rem .45rem}}.hunter-page .todo-drawer{position:fixed;top:clamp(84px,10vh,130px);right:18px;bottom:24px;width:min(620px,94vw);transform:translate(120%);transition:transform .3s ease,box-shadow .3s ease;z-index:1100;pointer-events:none;display:flex}.hunter-page .todo-drawer.is-open{transform:translate(0);pointer-events:auto}.hunter-page .todo-drawer .kpi-section{width:100%;display:flex;flex-direction:column;padding:1.75rem;background:#fff}.hunter-page .todo-drawer .section-header{margin-bottom:1rem}.hunter-page .todo-drawer .todo-card{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;padding:1.5rem;background:#fff}.hunter-page .todo-drawer .todo-list-wrap{flex:1 1 auto;max-height:none;min-height:0;padding:1rem}.hunter-page .todo-drawer-toggle{position:fixed;right:0;top:50%;transform:translateY(-50%);width:40px;height:44px;border-radius:16px 0 0 16px;border:1px solid rgba(15,23,42,.12);background:#fff;color:var(--hunter-ink);font-size:1.1rem;font-weight:700;cursor:pointer;box-shadow:0 12px 24px #0f172a33;z-index:1101;display:inline-flex;align-items:center;justify-content:center;transition:transform .2s ease,box-shadow .2s ease}.hunter-page .todo-toggle-icon{pointer-events:none}.hunter-page .todo-toggle-badge{position:absolute;top:-6px;right:6px;min-width:18px;height:18px;border-radius:999px;background:#dc2626;color:#fff;font-size:.65rem;font-weight:700;display:grid;place-items:center;padding:0 4px;box-shadow:0 6px 14px #dc262659;pointer-events:none}.hunter-page .todo-header-actions{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.hunter-page .todo-assign-toggle{padding:.55rem .95rem;border-radius:999px;border:1px solid rgba(15,23,42,.12);background:#fff;color:var(--hunter-ink);font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;box-shadow:0 12px 24px #0f172a33;z-index:1;transition:transform .2s ease,box-shadow .2s ease}.hunter-page .todo-assign-toggle:hover,.hunter-page .todo-assign-toggle:focus-visible{transform:translateY(-1px);box-shadow:0 16px 30px #0f172a3d;outline:none}.hunter-page .todo-drawer-toggle:hover,.hunter-page .todo-drawer-toggle:focus-visible{transform:translateY(-50%) translate(-2px);box-shadow:0 16px 30px #0f172a3d;outline:none}.hunter-page .todo-card{background:#ffffffe0;border:1px solid rgba(15,23,42,.08);border-radius:24px;box-shadow:var(--hunter-shadow-soft);padding:clamp(1.25rem,2.2vw,2rem)}.hunter-page .todo-toolbar{display:flex;flex-wrap:wrap;gap:.75rem 1rem;align-items:center;justify-content:space-between;margin-bottom:1rem}.hunter-page .todo-owner-filter{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.hunter-page .todo-owner-label{font-size:.65rem;text-transform:uppercase;letter-spacing:.14em;font-weight:700;color:var(--hunter-muted)}.hunter-page .todo-owner-select{padding:.45rem .7rem;border-radius:10px;border:1px solid rgba(15,23,42,.12);background:#fff;font-weight:600;font-size:.8rem;min-width:180px}.hunter-page .todo-left{display:flex;gap:.75rem;align-items:center;flex:1 1 420px}.hunter-page .todo-right{display:flex;gap:.75rem;align-items:center;flex:0 0 auto;flex-wrap:wrap}.hunter-page .todo-input{flex:1 1 auto;min-width:220px;padding:.75rem .9rem;border-radius:14px;border:1px solid rgba(15,23,42,.12);background:#fff;font-weight:600;font-size:.9rem;outline:none;box-shadow:inset 0 1px #ffffffb3}.hunter-page .todo-input:focus{border-color:var(--hunter-accent);box-shadow:0 0 0 3px #d977062e}.hunter-page .todo-btn{padding:.65rem 1.1rem;border-radius:12px;border:1px solid rgba(15,23,42,.12);background:#fff;cursor:pointer;font-weight:700;font-size:.8rem;letter-spacing:.04em;text-transform:uppercase;transition:transform .2s ease,box-shadow .2s ease}.hunter-page .todo-btn.primary{background:linear-gradient(135deg,#7a1b1b,#b91c1c 45%,#dc2626);color:#fff;border:none}.hunter-page .todo-btn:hover,.hunter-page .todo-btn:focus-visible{transform:translateY(-1px);outline:none}.hunter-page .todo-check{display:flex;gap:6px;align-items:center;font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--hunter-muted)}.hunter-page .todo-status{font-size:.75rem;font-weight:600;color:var(--hunter-muted);margin:0 0 .75rem;min-height:16px}.hunter-page .todo-list-wrap{border-radius:18px;border:1px solid rgba(15,23,42,.08);background:#fff;padding:.75rem;max-height:clamp(320px,55vh,520px);overflow:auto;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none}.hunter-page .todo-list-wrap::-webkit-scrollbar{width:0;height:0}.hunter-page .todo-list{display:grid;gap:1rem}.hunter-page .todo-item{position:relative;border-radius:18px;border:1px solid rgba(15,23,42,.08);background:linear-gradient(135deg,#fff,#f8fafc);padding:.85rem 1rem .85rem 1.35rem;box-shadow:0 10px 22px #0f172a14;display:grid;gap:.85rem;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.hunter-page .todo-item:hover{transform:translateY(-2px);box-shadow:0 16px 28px #0f172a24}.hunter-page .todo-item:before{content:"";position:absolute;left:12px;top:12px;bottom:12px;width:3px;border-radius:999px;background:linear-gradient(135deg,#7a1b1b,#b91c1c 45%,#dc2626);opacity:.35}.hunter-page .todo-item.is-unseen{border-color:#dc262659;box-shadow:0 16px 28px #dc26261f}.hunter-page .todo-item.is-unseen:before{opacity:.65}.hunter-page .todo-item.is-complete:before{opacity:.12}.hunter-page .todo-item.is-open{border-color:#d977064d;box-shadow:0 16px 30px #0f172a24}.hunter-page .todo-summary{display:grid;grid-template-columns:auto 1fr;gap:.75rem;align-items:center}.hunter-page .todo-item-check{width:28px;height:28px;display:grid;place-items:center;border-radius:10px;border:1px solid rgba(15,23,42,.1);background:#d977061a}.hunter-page .todo-item-check input{width:16px;height:16px;accent-color:#b91c1c}.hunter-page .todo-toggle{background:transparent;border:none;padding:0;text-align:left;font:inherit;color:inherit;cursor:pointer;display:grid;gap:.35rem;position:relative;padding-right:1.6rem;width:100%}.hunter-page .todo-title-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.hunter-page .todo-time{font-size:.75rem;color:var(--hunter-muted);white-space:nowrap}.hunter-page .todo-toggle:after{content:">";position:absolute;right:0;top:.2rem;font-size:1rem;color:var(--hunter-muted);transition:transform .2s ease}.hunter-page .todo-toggle[aria-expanded=true]:after{transform:rotate(90deg)}.hunter-page .todo-details{display:grid;gap:.75rem 1rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:start;border-top:1px solid rgba(15,23,42,.08);padding-top:.75rem}.hunter-page .todo-meta-row{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;padding:.55rem .7rem;border-radius:12px;background:#0f172a0a;border:1px solid rgba(15,23,42,.08)}.hunter-page .todo-meta-label{font-size:.7rem;text-transform:uppercase;letter-spacing:.12em;font-weight:700;color:var(--hunter-muted)}.hunter-page .todo-meta-value{font-weight:600;color:var(--hunter-ink);font-size:.82rem}.hunter-page .todo-field{display:grid;gap:.4rem}.hunter-page .todo-field.comments .todo-row-input{height:44px}.hunter-page .todo-field.notes{grid-column:1 / -1}.hunter-page .todo-field.notes .todo-row-input{min-height:120px;height:auto;resize:none;overflow:hidden}.hunter-page .todo-field-label{font-size:.7rem;text-transform:uppercase;letter-spacing:.12em;font-weight:700;color:var(--hunter-muted)}.hunter-page .todo-empty{padding:1rem;color:var(--hunter-muted);text-align:center;font-weight:600;border-radius:14px;border:1px dashed rgba(15,23,42,.18);background:#f8fafce6}.hunter-page .todo-row-input{width:100%;padding:.65rem .8rem;border-radius:12px;border:1px solid rgba(15,23,42,.12);background:#fff;font-weight:600;font-size:.82rem;outline:none;box-sizing:border-box}.hunter-page .todo-row-input:focus{border-color:#0f766e80;box-shadow:0 0 0 3px #0f766e26}.hunter-page .todo-actions{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap;grid-column:1 / -1}.hunter-page .todo-action{padding:.45rem .9rem;border-radius:10px;border:1px solid rgba(15,23,42,.12);background:#fff;cursor:pointer;font-weight:700;font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;transition:transform .2s ease,box-shadow .2s ease}.hunter-page .todo-action:hover,.hunter-page .todo-action:focus-visible{transform:translateY(-1px);box-shadow:0 10px 18px #0f172a24;outline:none}.hunter-page .todo-action.danger{border-color:#b91c1c59;color:#b91c1c;background:#fff}.hunter-page .todo-action.danger:hover,.hunter-page .todo-action.danger:focus-visible{background:#b91c1c14;box-shadow:0 10px 18px #b91c1c33}.hunter-page .todo-task-text{font-weight:700;color:var(--hunter-ink);font-size:.98rem}.hunter-page .todo-task-text.completed{text-decoration:line-through;opacity:.55}.hunter-page .todo-meta{margin-top:.35rem;font-size:.75rem;color:var(--hunter-muted)}@media(max-width:900px){.hunter-page .todo-left{flex:1 1 100%}.hunter-page .todo-right{justify-content:flex-start}.hunter-page .todo-details{grid-template-columns:1fr}.hunter-page .todo-title-row{flex-direction:column;align-items:flex-start}.hunter-page .todo-time{white-space:normal}}@media(max-width:700px){.hunter-page .todo-drawer{right:0;top:70px;bottom:0;width:100vw}.hunter-page .todo-drawer .kpi-section{border-radius:0}.hunter-page .todo-drawer-toggle{top:72px;transform:none;height:40px}.hunter-page .todo-drawer-toggle:hover,.hunter-page .todo-drawer-toggle:focus-visible{transform:translate(-2px)}}@media(max-width:640px){.hunter-page .todo-left{flex-direction:column;align-items:stretch}.hunter-page .todo-owner-filter,.hunter-page .todo-owner-select{width:100%}.hunter-page .todo-input{min-width:0}.hunter-page .todo-left .todo-btn{width:100%}.hunter-page .todo-right{width:100%;justify-content:space-between}}.hunter-page.modal-open{overflow:hidden}.hunter-page .todo-modal{position:fixed;inset:0;display:grid;place-items:center;padding:24px;background:#0f172a73;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;pointer-events:none;transition:opacity .2s ease;z-index:1200}.hunter-page .todo-modal.is-open{opacity:1;pointer-events:auto}.hunter-page .todo-modal-backdrop{position:absolute;inset:0}.hunter-page .todo-modal-card{position:relative;width:min(520px,96vw);background:linear-gradient(140deg,#fff,#f8fafc 55%,#f1f5f9);border-radius:22px;border:1px solid rgba(15,23,42,.12);box-shadow:0 26px 70px #0f172a4d;padding:18px;display:grid;gap:14px;transform:translateY(10px) scale(.98);transition:transform .2s ease}.hunter-page .todo-modal.is-open .todo-modal-card{transform:translateY(0) scale(1)}.hunter-page .todo-modal-header{padding:16px;border-radius:18px;background:linear-gradient(135deg,#d977062e,#b91c1c2e);border:1px solid rgba(15,23,42,.08)}.hunter-page .todo-modal-pill{display:inline-flex;align-items:center;gap:6px;font-size:.7rem;text-transform:uppercase;letter-spacing:.16em;font-weight:700;color:#7a1b1b;background:#b91c1c29;border-radius:999px;padding:4px 10px}.hunter-page .todo-modal-header h3{margin:.6rem 0 .35rem;font-size:1.4rem}.hunter-page .todo-modal-header p{margin:0;color:var(--hunter-ink-soft);font-size:.95rem}.hunter-page .todo-modal-task{border-radius:14px;border:1px solid rgba(15,23,42,.1);background:#fffc;padding:12px 14px;font-weight:700;color:var(--hunter-ink);line-height:1.5}.hunter-page .todo-modal-actions{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}.hunter-page .todo-modal-btn{padding:10px 16px;border-radius:12px;border:1px solid rgba(15,23,42,.16);background:#fff;font-weight:700;font-size:.9rem;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.hunter-page .todo-modal-btn.ghost:hover,.hunter-page .todo-modal-btn.ghost:focus-visible{transform:translateY(-1px);box-shadow:0 12px 18px #0f172a1f;outline:none}.hunter-page .todo-modal-btn.danger{background:linear-gradient(135deg,#b91c1c,#dc2626);border-color:transparent;color:#fff;box-shadow:0 12px 24px #b91c1c4d}.hunter-page .todo-modal-btn.danger:hover,.hunter-page .todo-modal-btn.danger:focus-visible{transform:translateY(-1px);box-shadow:0 16px 26px #b91c1c61;outline:none}@media(prefers-reduced-motion:reduce){.hunter-page .todo-modal{transition:none}.hunter-page .todo-modal-card{transition:none;transform:none}}.hunter-dashboard .nff-kpi-card{--tone: #b91c1c;--tone-deep: #7f1d1d;--tone-soft: rgba(185, 28, 28, .12)}.hunter-dashboard .nff-kpi-panel{background:#ffffffe6;border:1px solid rgba(15,23,42,.12);border-radius:18px;padding:14px;display:grid;gap:12px}.hunter-dashboard .nff-kpi-controls{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.hunter-dashboard .nff-kpi-control{display:grid;gap:6px}.hunter-dashboard .nff-kpi-control span{font-size:.72rem;text-transform:uppercase;letter-spacing:.12em;color:#475569;font-weight:700}.hunter-dashboard .nff-kpi-control select{border:1px solid rgba(15,23,42,.18);border-radius:10px;background:#fff;min-height:38px;padding:0 12px;color:#1f2937;font-weight:600}.hunter-dashboard .nff-kpi-control select:focus-visible{outline:2px solid rgba(185,28,28,.45);outline-offset:1px}.hunter-dashboard .nff-kpi-control-action{align-content:end}.hunter-dashboard .nff-kpi-clear-filters{min-height:38px;border-radius:10px;border:1px solid rgba(185,28,28,.35);background:#b91c1c14;color:#7f1d1d;font-weight:700;padding:0 12px;cursor:pointer}.hunter-dashboard .nff-kpi-clear-filters:hover,.hunter-dashboard .nff-kpi-clear-filters:focus-visible{background:#b91c1c29;outline:none}.hunter-dashboard .nff-kpi-clear-filters:disabled{cursor:not-allowed;opacity:.45}.hunter-dashboard .nff-kpi-summary-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.hunter-dashboard .nff-kpi-summary-card{border-radius:14px;border:1px solid rgba(127,29,29,.25);background:linear-gradient(135deg,#b91c1c,#991b1b);box-shadow:0 10px 20px #7f1d1d40;color:#fff;padding:12px 14px;display:grid;gap:4px}.hunter-dashboard .nff-kpi-summary-value{font-size:clamp(1.35rem,2.7vw,2rem);line-height:1.1;font-weight:800;letter-spacing:.02em}.hunter-dashboard .nff-kpi-summary-label{font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;font-weight:700;opacity:.95}.hunter-dashboard .nff-kpi-layout{display:grid;grid-template-columns:minmax(300px,.95fr) minmax(0,1.65fr);gap:12px}.hunter-dashboard .nff-kpi-table-panel,.hunter-dashboard .nff-kpi-chart-panel{border-radius:14px;border:1px solid rgba(15,23,42,.12);background:#fff;padding:10px;display:grid;gap:8px;min-width:0}.hunter-dashboard .nff-kpi-table-panel{max-width:520px;align-content:start;grid-template-rows:auto minmax(0,1fr)}.hunter-dashboard .nff-kpi-subtitle{margin:0;color:#0f172a;font-size:1.03rem;font-weight:700;white-space:nowrap;flex:0 0 auto}.hunter-dashboard .nff-kpi-chart-title-row,.hunter-dashboard .nff-kpi-section-title-row{display:flex;align-items:center;gap:10px;min-width:0;flex:0 0 auto;flex-wrap:nowrap}.hunter-dashboard .nff-kpi-mode-toggle{border:1px solid rgba(15,23,42,.14);border-radius:999px;background:#0f172a0a;color:#475569;min-height:30px;padding:0 10px;font-size:.74rem;font-weight:700;line-height:1;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.hunter-dashboard .nff-kpi-mode-toggle:hover,.hunter-dashboard .nff-kpi-mode-toggle:focus-visible{background:#0f172a14;border-color:#0f172a3d;color:#0f172a;outline:none}.hunter-dashboard .nff-kpi-mode-toggle.is-active{background:#0f172a;border-color:#0f172a3d;color:#f8fafc;box-shadow:0 6px 14px #0f172a33}.hunter-dashboard .nff-kpi-section-header{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:nowrap}.hunter-dashboard .nff-kpi-filter-selectors{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:8px;min-width:0;flex:1 1 auto;margin-left:auto}.hunter-dashboard .nff-kpi-search-row{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;min-width:0}.hunter-dashboard .nff-kpi-search-row-inline{width:min(240px,100%);margin-left:auto;flex:0 0 auto}.hunter-dashboard .nff-kpi-filter-selectors .nff-kpi-search-row-inline{grid-column:2;justify-self:end;margin-left:0}.hunter-dashboard .nff-kpi-search-row-customer{width:min(260px,100%)}.hunter-dashboard .nff-kpi-search-field{position:relative}.hunter-dashboard .nff-kpi-search-input{width:100%;max-width:100%;box-sizing:border-box;min-height:38px;border-radius:10px;border:1px solid rgba(15,23,42,.18);padding:0 12px;font-weight:600;color:#1f2937;background:#fff}.hunter-dashboard .nff-kpi-search-input:focus-visible{outline:2px solid rgba(185,28,28,.42);outline-offset:1px}.hunter-dashboard .nff-kpi-selection-cell{grid-column:1;justify-self:end;position:relative;width:min(320px,100%);min-width:0}.hunter-dashboard .nff-kpi-table-panel .nff-kpi-selection-cell{width:100%;max-width:none;justify-self:stretch}.hunter-dashboard .nff-kpi-table-panel .nff-kpi-filter-selectors{width:100%;max-width:100%;grid-template-columns:minmax(0,1fr) minmax(96px,132px)}.hunter-dashboard .nff-kpi-chart-header-right .nff-kpi-selection-cell{width:min(210px,100%);min-width:140px}.hunter-dashboard .nff-kpi-selection-cell.is-open{z-index:3}.hunter-dashboard .nff-kpi-selection-toggle{width:100%;min-height:38px;border:1px solid rgba(185,28,28,.35);border-radius:10px;background:#b91c1c14;color:#7f1d1d;font-weight:700;display:flex;align-items:center;gap:8px;padding:0 10px;cursor:pointer}.hunter-dashboard .nff-kpi-selection-toggle:hover,.hunter-dashboard .nff-kpi-selection-toggle:focus-visible{background:#b91c1c24;outline:none}.hunter-dashboard .nff-kpi-selection-toggle-text{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.hunter-dashboard .nff-kpi-table-panel .nff-kpi-selection-toggle-text{display:flex;align-items:center;gap:6px}.hunter-dashboard .nff-kpi-selection-primary{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hunter-dashboard .nff-kpi-selection-extra{flex:0 0 auto;white-space:nowrap}.hunter-dashboard .nff-kpi-selection-toggle-caret{flex:0 0 auto;font-size:.66rem;line-height:1}.hunter-dashboard .nff-kpi-selection-popover{position:absolute;right:0;top:calc(100% + 6px);width:min(320px,calc(100vw - 52px));min-width:100%;max-height:220px;overflow-y:auto;border:1px solid rgba(15,23,42,.16);border-radius:10px;background:#fff;box-shadow:0 14px 30px #0f172a33;z-index:10}.hunter-dashboard .nff-kpi-table-panel .nff-kpi-selection-popover{left:0;right:auto}.hunter-dashboard .nff-kpi-table-panel .nff-kpi-search-row-inline{width:100%;max-width:132px;min-width:0}.hunter-dashboard .nff-kpi-selection-popover-item{display:flex;align-items:center;gap:8px;padding:8px 10px;border-bottom:1px solid rgba(15,23,42,.08);font-size:.8rem;color:#1f2937;min-width:0}.hunter-dashboard .nff-kpi-selection-popover-label{min-width:0;flex:1 1 auto;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.hunter-dashboard .nff-kpi-selection-remove{flex:0 0 auto;width:20px;height:20px;border:1px solid rgba(185,28,28,.35);border-radius:999px;background:#b91c1c14;color:#7f1d1d;font-size:.72rem;font-weight:700;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.hunter-dashboard .nff-kpi-selection-remove:hover,.hunter-dashboard .nff-kpi-selection-remove:focus-visible{background:#b91c1c29;outline:none}.hunter-dashboard .nff-kpi-selection-popover-item:last-child{border-bottom:none}.hunter-dashboard .nff-kpi-filter-state{min-height:22px;display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:.72rem;color:#64748b}.hunter-dashboard .nff-kpi-filter-chip{display:inline-flex;align-items:center;border:1px solid rgba(185,28,28,.35);background:#b91c1c17;color:#7f1d1d;border-radius:999px;padding:2px 9px;font-size:.7rem;font-weight:700;line-height:1.3}.hunter-dashboard button.nff-kpi-filter-chip{cursor:pointer}.hunter-dashboard button.nff-kpi-filter-chip:hover,.hunter-dashboard button.nff-kpi-filter-chip:focus-visible{background:#b91c1c29;outline:none}.hunter-dashboard .nff-kpi-table-wrap{border:1px solid rgba(15,23,42,.1);border-radius:10px;overflow-y:auto;overflow-x:hidden;max-height:380px;background:#f8fafc;align-self:start}.hunter-dashboard .nff-kpi-table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:clamp(.74rem,.28vw + .74rem,.88rem)}.hunter-dashboard .nff-kpi-table thead th{position:sticky;top:0;z-index:1;background:#b91c1c;color:#fff;padding:clamp(6px,.7vw,8px);text-align:left;border-bottom:1px solid rgba(127,29,29,.35);letter-spacing:.04em;white-space:nowrap}.hunter-dashboard .nff-kpi-sort-btn{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0;border:none;background:transparent;color:inherit;font:inherit;font-weight:700;cursor:pointer}.hunter-dashboard .nff-kpi-sort-btn:focus-visible{outline:2px solid rgba(255,255,255,.72);outline-offset:1px}.hunter-dashboard .nff-kpi-sort-indicator{font-size:.82rem;line-height:1;letter-spacing:0;opacity:.55;margin-left:6px;min-width:.8rem;text-align:right}.hunter-dashboard .nff-kpi-sort-indicator.is-active{opacity:1}.hunter-dashboard .nff-kpi-table tbody td{padding:clamp(5px,.55vw,7px) clamp(6px,.7vw,8px);border-bottom:1px solid rgba(15,23,42,.08);color:#1f2937;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hunter-dashboard .nff-kpi-table thead th:first-child,.hunter-dashboard .nff-kpi-table tbody td:first-child{width:42%}.hunter-dashboard .nff-kpi-table thead th:nth-child(2),.hunter-dashboard .nff-kpi-table tbody td:nth-child(2){width:15%}.hunter-dashboard .nff-kpi-table thead th:nth-child(3),.hunter-dashboard .nff-kpi-table tbody td:nth-child(3){width:20%}.hunter-dashboard .nff-kpi-table thead th:nth-child(4),.hunter-dashboard .nff-kpi-table tbody td:nth-child(4){width:23%}.hunter-dashboard .nff-kpi-table tbody td:first-child{white-space:normal;overflow:visible;text-overflow:clip;word-break:break-word;overflow-wrap:anywhere;line-height:1.25}.hunter-dashboard .nff-kpi-table tbody tr:nth-child(2n) td{background:#0f172a08}.hunter-dashboard .nff-kpi-table tbody tr.is-interactive{cursor:pointer}.hunter-dashboard .nff-kpi-table tbody tr.is-interactive:hover td,.hunter-dashboard .nff-kpi-table tbody tr.is-interactive:focus-visible td{background:#1e40af14}.hunter-dashboard .nff-kpi-table tbody tr.is-selected td{background:#1e40af29;color:#0f172a}.hunter-dashboard .nff-kpi-empty{text-align:center;color:#64748b;padding:14px 10px}.hunter-dashboard .nff-kpi-chart-header{display:flex;align-items:center;justify-content:space-between;gap:8px}.hunter-dashboard .nff-kpi-chart-header-right{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0;flex-wrap:nowrap;margin-left:auto;width:auto;max-width:min(100%,480px);flex:0 1 auto}.hunter-dashboard .nff-kpi-chart-shell{display:grid;grid-template-columns:56px minmax(0,1fr);grid-template-rows:minmax(300px,1fr) auto;column-gap:8px;row-gap:8px;align-items:stretch;min-height:380px}.hunter-dashboard .nff-kpi-chart-y-axis{grid-column:1;grid-row:1;display:grid;align-content:space-between;justify-items:end;padding:36px 2px 8px 0}.hunter-dashboard .nff-kpi-chart-y-axis span{font-size:.72rem;color:#475569;font-weight:600}.hunter-dashboard .nff-kpi-chart-plot{grid-column:2;grid-row:1;position:relative;border:1px solid rgba(15,23,42,.12);border-radius:12px;background:linear-gradient(180deg,#f8fafce6,#fffffff2);padding:0;min-width:0;min-height:0}.hunter-dashboard .nff-kpi-chart-plot-area{position:relative;height:100%;min-height:0}.hunter-dashboard .nff-kpi-chart-scale{position:absolute;inset:36px 10px 8px}.hunter-dashboard .nff-kpi-chart-grid-line{position:absolute;left:0;right:0;border-top:1px dashed rgba(15,23,42,.15)}.hunter-dashboard .nff-kpi-chart-target-line{position:absolute;left:0;right:0;border-top:2px dashed rgba(37,99,235,.55);z-index:2;pointer-events:none}.hunter-dashboard .nff-kpi-chart-target-label{position:absolute;right:0;top:0;transform:translateY(-120%);white-space:nowrap}.hunter-dashboard .nff-kpi-chart-bars{position:relative;z-index:1;height:100%;display:grid;gap:clamp(6px,.75vw,12px);align-items:stretch;min-height:0;overflow:visible}.hunter-dashboard .nff-kpi-chart-column{min-width:0;display:flex;align-items:stretch;justify-content:center;outline:none}.hunter-dashboard .nff-kpi-chart-column.is-interactive{cursor:pointer}.hunter-dashboard .nff-kpi-chart-column.is-interactive .nff-kpi-chart-bar{transition:transform .14s ease,box-shadow .14s ease,background .14s ease,height .25s ease}.hunter-dashboard .nff-kpi-chart-column.is-interactive:hover .nff-kpi-chart-bar,.hunter-dashboard .nff-kpi-chart-column.is-interactive:focus-visible .nff-kpi-chart-bar{transform:translateY(-2px);box-shadow:0 10px 20px #7f1d1d4d}.hunter-dashboard .nff-kpi-chart-column.is-selected .nff-kpi-chart-bar{background:linear-gradient(180deg,#991b1b,#7f1d1d);border-color:#7f1d1db3}.hunter-dashboard .nff-kpi-chart-column.is-below-target .nff-kpi-chart-bar{background:linear-gradient(180deg,#16a34a,#15803d);border-color:#15803d73;box-shadow:0 8px 16px #15803d3d}.hunter-dashboard .nff-kpi-chart-column.is-interactive.is-below-target:hover .nff-kpi-chart-bar,.hunter-dashboard .nff-kpi-chart-column.is-interactive.is-below-target:focus-visible .nff-kpi-chart-bar{box-shadow:0 10px 20px #15803d47}.hunter-dashboard .nff-kpi-chart-column.is-below-target.is-selected .nff-kpi-chart-bar{background:linear-gradient(180deg,#15803d,#166534);border-color:#15803db8}.hunter-dashboard .nff-kpi-chart-label-row{grid-column:2;grid-row:2;display:grid;gap:clamp(6px,.75vw,12px);align-items:start}.hunter-dashboard .nff-kpi-chart-value{position:absolute;left:50%;transform:translate(-50%);bottom:calc(100% + 6px);font-size:.72rem;color:#475569;font-weight:700;white-space:nowrap}.hunter-dashboard .nff-kpi-chart-bar-track{position:relative;width:100%;height:100%;min-height:220px;display:flex;align-items:flex-end;justify-content:center}.hunter-dashboard .nff-kpi-chart-bar-wrap{position:relative;width:min(52px,76%);min-width:18px;display:flex;align-items:flex-end;justify-content:center}.hunter-dashboard .nff-kpi-chart-bar{width:100%;height:100%;border-radius:8px 8px 2px 2px;border:1px solid rgba(127,29,29,.4);background:linear-gradient(180deg,#dc2626,#b91c1c);box-shadow:0 8px 16px #7f1d1d38;transition:height .25s ease}.hunter-dashboard .nff-kpi-chart-label{display:block;min-height:34px;font-size:.72rem;color:#334155;text-align:center;line-height:1.2;word-break:break-word}.hunter-dashboard .nff-kpi-chart-empty{display:grid;place-items:center;width:100%;height:100%;min-height:220px;color:#64748b;font-weight:600}@media(max-width:1040px){.hunter-dashboard .nff-kpi-layout{grid-template-columns:1fr}.hunter-dashboard .nff-kpi-table-panel{max-width:none}}@media(max-width:760px){.hunter-dashboard .nff-kpi-controls,.hunter-dashboard .nff-kpi-summary-cards{grid-template-columns:1fr}.hunter-dashboard .nff-kpi-section-header{align-items:stretch;flex-wrap:wrap}.hunter-dashboard .nff-kpi-filter-selectors{width:100%;grid-template-columns:1fr;row-gap:8px;margin-left:0}.hunter-dashboard .nff-kpi-selection-cell{grid-column:1;justify-self:stretch;width:100%;min-width:0}.hunter-dashboard .nff-kpi-search-row-inline,.hunter-dashboard .nff-kpi-search-row-customer{grid-column:1;justify-self:stretch;width:100%;margin-left:0}.hunter-dashboard .nff-kpi-chart-header{flex-wrap:wrap;align-items:stretch}.hunter-dashboard .nff-kpi-chart-title-row,.hunter-dashboard .nff-kpi-section-title-row{width:100%}.hunter-dashboard .nff-kpi-chart-header-right{width:100%;margin-left:0;justify-content:flex-end;flex:1 1 100%}.hunter-dashboard .nff-kpi-chart-shell{grid-template-columns:1fr;grid-template-rows:auto minmax(250px,1fr) auto;min-height:0}.hunter-dashboard .nff-kpi-chart-y-axis{grid-column:1;grid-row:1;grid-template-columns:repeat(5,minmax(0,1fr));justify-items:center;align-content:normal;padding:0 4px}.hunter-dashboard .nff-kpi-chart-plot{grid-column:1;grid-row:2}.hunter-dashboard .nff-kpi-chart-label-row{grid-column:1;grid-row:3}.hunter-dashboard .nff-kpi-chart-bar-track{min-height:190px}}@media(max-width:560px){.hunter-dashboard .nff-kpi-table{font-size:.73rem}.hunter-dashboard .nff-kpi-table thead th:first-child,.hunter-dashboard .nff-kpi-table tbody td:first-child{width:38%}.hunter-dashboard .nff-kpi-table thead th:nth-child(2),.hunter-dashboard .nff-kpi-table tbody td:nth-child(2){width:14%}.hunter-dashboard .nff-kpi-table thead th:nth-child(3),.hunter-dashboard .nff-kpi-table tbody td:nth-child(3){width:19%}.hunter-dashboard .nff-kpi-table thead th:nth-child(4),.hunter-dashboard .nff-kpi-table tbody td:nth-child(4){width:29%}.hunter-dashboard .nff-kpi-sort-btn{gap:4px}.hunter-dashboard .nff-kpi-sort-indicator{margin-left:3px}}.hunter-dashboard .neda-recommit-approvals-subtitle{margin:.4rem 0 0;color:var(--hunter-muted);font-size:.9rem}.hunter-dashboard .neda-recommit-approvals-card{padding:1.25rem;gap:.55rem}.hunter-dashboard .neda-recommit-approvals-summary{display:inline-flex;align-items:center;min-height:30px;font-size:.9rem;color:var(--hunter-ink-soft);margin:0}.hunter-dashboard .neda-recommit-approvals-topbar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.7rem;margin:0}.hunter-dashboard .neda-recommit-approvals-toolbar{display:flex;justify-content:flex-end;align-items:center;justify-self:end;align-self:center;margin:0}.hunter-dashboard .neda-recommit-approve-selected-wrap{position:relative;display:inline-flex}.hunter-dashboard .neda-recommit-approve-selected-button[disabled]{opacity:.55;cursor:not-allowed}.hunter-dashboard .neda-recommit-approve-selected-wrap.show-tooltip:hover:after{content:attr(data-tooltip);position:absolute;bottom:calc(100% + 9px);right:0;z-index:20;background:#0f172a;color:#f8fafc;border-radius:8px;padding:.45rem .6rem;font-size:.74rem;line-height:1.2;white-space:nowrap;box-shadow:0 10px 24px #02061759}.hunter-dashboard .neda-recommit-approve-selected-wrap.show-tooltip:hover:before{content:"";position:absolute;bottom:calc(100% + 3px);right:14px;width:10px;height:10px;transform:rotate(45deg);background:#0f172a;z-index:19}.hunter-dashboard .neda-recommit-approvals-status,.hunter-dashboard .neda-recommit-approvals-error,.hunter-dashboard .neda-recommit-approvals-empty{margin:0 0 .85rem;padding:.65rem .8rem;border-radius:12px;font-size:.88rem}.hunter-dashboard .neda-recommit-approvals-status{background:#0f766e1a;color:#0f766e}.hunter-dashboard .neda-recommit-approvals-error{background:#b91c1c1a;color:#991b1b}.hunter-dashboard .neda-recommit-approvals-empty{background:#0f172a0f;color:var(--hunter-ink-soft)}.hunter-dashboard .neda-recommit-approvals-table-wrap{position:relative;overflow-x:auto;border:1px solid var(--hunter-border);border-radius:12px;background:#fff}.hunter-dashboard .neda-recommit-approvals-table{width:100%;border-collapse:collapse;min-width:1600px;table-layout:fixed;font-size:.84rem}.hunter-dashboard .neda-recommit-approvals-table col.col-select{width:116px}.hunter-dashboard .neda-recommit-approvals-table col.col-work-order{width:180px}.hunter-dashboard .neda-recommit-approvals-table col.col-customer{width:170px}.hunter-dashboard .neda-recommit-approvals-table col.col-expected{width:140px}.hunter-dashboard .neda-recommit-approvals-table col.col-current-fulfillment{width:170px}.hunter-dashboard .neda-recommit-approvals-table col.col-requested-fulfillment{width:220px}.hunter-dashboard .neda-recommit-approvals-table col.col-reason{width:340px}.hunter-dashboard .neda-recommit-approvals-table col.col-requested-by{width:130px}.hunter-dashboard .neda-recommit-approvals-table col.col-requested-at{width:140px}.hunter-dashboard .neda-recommit-approvals-table th,.hunter-dashboard .neda-recommit-approvals-table td{text-align:left;vertical-align:top;padding:.58rem .55rem;border-bottom:1px solid var(--hunter-border);overflow-wrap:normal;word-break:normal}.hunter-dashboard .neda-recommit-approvals-table tbody tr:nth-child(2n){background:#0f172a05}.hunter-dashboard .neda-recommit-approvals-table tbody tr.is-selected{background:#0f766e1a}.hunter-dashboard .neda-recommit-approvals-table tbody tr:hover{background:#0f172a0d}.hunter-dashboard .neda-recommit-approvals-table tbody tr.is-selected:hover{background:#0f766e29}.hunter-dashboard .neda-recommit-approvals-table thead th{text-transform:uppercase;letter-spacing:.08em;font-size:.67rem;color:var(--hunter-muted);background:#eef1f4;white-space:normal;line-height:1.2}.hunter-dashboard .neda-recommit-approvals-table th.col-select,.hunter-dashboard .neda-recommit-approvals-table td.col-select{text-align:center;white-space:nowrap;position:sticky;left:0;z-index:4;box-shadow:1px 0 0 var(--hunter-border),8px 0 14px -12px #0f172a73}.hunter-dashboard .neda-recommit-approvals-table thead th.col-select{z-index:6;background:#eef1f4}.hunter-dashboard .neda-recommit-approvals-table tbody tr td.col-select{background:#fff}.hunter-dashboard .neda-recommit-approvals-table tbody tr:nth-child(2n) td.col-select{background:#0f172a05}.hunter-dashboard .neda-recommit-approvals-table tbody tr:hover td.col-select{background:#0f172a0d}.hunter-dashboard .neda-recommit-approvals-table tbody tr.is-selected td.col-select{background:#0f766e1a}.hunter-dashboard .neda-recommit-approvals-table tbody tr.is-selected:hover td.col-select{background:#0f766e29}.hunter-dashboard .neda-recommit-approvals-table td.col-expected,.hunter-dashboard .neda-recommit-approvals-table td.col-current-fulfillment,.hunter-dashboard .neda-recommit-approvals-table td.col-requested-by,.hunter-dashboard .neda-recommit-approvals-table td.col-requested-at,.hunter-dashboard .neda-recommit-approvals-table th.col-requested-by,.hunter-dashboard .neda-recommit-approvals-table th.col-requested-at{white-space:nowrap}.hunter-dashboard .neda-recommit-approvals-table td.col-work-order,.hunter-dashboard .neda-recommit-approvals-table td.col-customer,.hunter-dashboard .neda-recommit-approvals-table td.col-reason{overflow-wrap:anywhere;word-break:break-word}.hunter-dashboard .neda-recommit-select-all-toggle{display:inline-grid;align-items:center;justify-items:center;gap:.42rem}.hunter-dashboard .neda-recommit-select-all-toggle span{font-size:.66rem;letter-spacing:.08em;line-height:1.1;text-align:center;white-space:normal}.hunter-dashboard .neda-recommit-approvals-table input[type=checkbox]{width:15px;height:15px;margin:0;accent-color:#0f172a}.hunter-dashboard .neda-recommit-approvals-table input[type=date],.hunter-dashboard .neda-recommit-approvals-table textarea{width:100%;border:1px solid var(--hunter-border);border-radius:9px;font:inherit;color:var(--hunter-ink);background:#fff;padding:.38rem .45rem}.hunter-dashboard .neda-recommit-approvals-table textarea{resize:none;min-height:38px;max-height:none;overflow-y:hidden;line-height:1.35}main.content.morning-dashboard-shell{padding:0!important;background:var(--ren-page-background, var(--bg, #2a0f14))!important;background-attachment:scroll!important;background-color:var(--bg, #2a0f14)!important;background-position:var(--ren-page-background-position, center top)!important;background-size:var(--ren-page-background-size, auto)!important;overflow-anchor:none;scrollbar-gutter:stable}@supports selector(.content:has(> .morning-dashboard)){.content:has(>.morning-dashboard){padding:0!important;background:var(--ren-page-background, var(--bg, #2a0f14))!important;background-color:var(--bg, #2a0f14)!important;background-position:var(--ren-page-background-position, center top)!important;background-size:var(--ren-page-background-size, auto)!important}}.morning-dashboard.hunter-dashboard{--morning-font: "Inter", "Aptos", "Segoe UI", Arial, sans-serif;--morning-display: "Aptos Display", "Bahnschrift", "Segoe UI", Arial, sans-serif;--morning-mono: "Cascadia Mono", "SFMono-Regular", Consolas, "Liberation Mono", monospace;--morning-navy: #11141a;--morning-navy-deep: #07070a;--morning-blue: #3c0f16;--morning-teal: #68161e;--morning-cyan: #f4d6a2;--morning-yellow: #f4d6a2;--morning-coral: #f04e37;--morning-white: #fff8ef;--morning-muted: rgba(255, 248, 239, .76);--morning-card: rgba(17, 20, 26, .84);--morning-card-strong: rgba(7, 7, 10, .92);--morning-panel: rgba(255, 248, 239, .96);--morning-panel-warm: rgba(244, 214, 162, .94);--morning-border: rgba(255, 255, 255, .18);--morning-border-strong: rgba(244, 214, 162, .46);--morning-table-header-bg: linear-gradient(115deg, rgba(255, 248, 239, .12) 0%, transparent 24%, rgba(244, 214, 162, .18) 56%, transparent 78%), linear-gradient( 90deg, rgba(7, 7, 10, .98) 0%, rgba(60, 15, 22, .96) 36%, rgba(104, 22, 30, .94) 72%, rgba(240, 78, 55, .86) 100% );--morning-table-header-border: rgba(244, 214, 162, .24);--hunter-content-max-width: 1520px;--hunter-ink: #fff8ef;--hunter-muted: rgba(255, 248, 239, .76);--hunter-surface: var(--morning-card);--hunter-border: var(--morning-border);--hunter-shadow-soft: 0 26px 58px rgba(0, 0, 0, .28);--md-surface: var(--morning-card);--md-border: var(--morning-border);--md-shadow-soft: 0 26px 58px rgba(0, 0, 0, .24);--md-shadow: 0 34px 70px rgba(0, 0, 0, .3);--md-ink: #fff8ef;--md-muted: rgba(255, 248, 239, .74);--md-tone: #68161e;--md-tone-deep: #07070a;--md-accent: var(--morning-teal);--md-accent-deep: var(--morning-navy-deep);--md-accent-rgb: 104, 22, 30;--md-accent-alt-rgb: 244, 214, 162;--otd-border: rgba(255, 255, 255, .16);--otd-ink: #fff8ef;--otd-muted: rgba(255, 248, 239, .72);--otd-good-bg: rgba(32, 198, 122, .2);--otd-good-border: rgba(244, 214, 162, .42);--otd-good-ink: #a7fff0;--otd-bad-bg: rgba(240, 78, 55, .18);--otd-bad-border: rgba(240, 78, 55, .42);--otd-bad-ink: #ffd2ca;color:var(--morning-white);font-family:var(--morning-font);font-weight:650;background:transparent}section.morning-dashboard.hunter-dashboard{position:relative;isolation:isolate;min-height:calc(100vh - var(--app-shell-header-height));padding:clamp(1rem,2vw,2rem) clamp(.75rem,1.8vw,1.8rem) clamp(2rem,3vw,3.5rem);overflow-x:clip;overflow-y:visible}section.morning-dashboard.hunter-dashboard:before,section.morning-dashboard.hunter-dashboard:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none}section.morning-dashboard.hunter-dashboard:before{background:repeating-linear-gradient(115deg,transparent 0 34px,rgba(255,255,255,.06) 35px 36px,transparent 37px 78px),linear-gradient(135deg,rgba(244,214,162,.15),transparent 24%,rgba(244,214,162,.12) 58%,transparent 72%),conic-gradient(from 214deg at 78% 18%,rgba(244,214,162,.22),rgba(244,214,162,.14),transparent 30%,rgba(240,78,55,.14),transparent 58%);mix-blend-mode:screen;opacity:.9}section.morning-dashboard.hunter-dashboard:after{background:linear-gradient(140deg,transparent 0 56%,rgba(7,7,10,.48) 56.2% 65%,transparent 65.2%),linear-gradient(180deg,#07070a14,#07070a57)}section.morning-dashboard.hunter-dashboard:before,section.morning-dashboard.hunter-dashboard:after{display:none}section.morning-dashboard.hunter-dashboard>*{position:relative;z-index:1}.morning-dashboard.hunter-dashboard .dashboard-header{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(1rem,2vw,2rem);max-width:var(--hunter-content-max-width);margin:0 auto clamp(1rem,1.8vw,1.5rem);padding:clamp(1.25rem,2.4vw,2.35rem);border:1px solid rgba(255,255,255,.24);border-radius:30px;background:linear-gradient(128deg,rgba(255,255,255,.11),transparent 36%,rgba(244,214,162,.11) 64%,transparent),#11141aa8;box-shadow:0 34px 74px #0000004d,inset 0 1px #ffffff29}.morning-dashboard.hunter-dashboard .dashboard-header:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),repeating-linear-gradient(135deg,transparent 0 38px,rgba(244,214,162,.1) 39px 40px,transparent 41px 94px);background-size:44px 44px,44px 44px,auto;opacity:.76;pointer-events:none}.morning-dashboard.hunter-dashboard .dashboard-header__copy{position:relative;z-index:1}.morning-dashboard.hunter-dashboard .dashboard-header h1{margin:0 0 .55rem;max-width:12ch;color:#fff;font-family:var(--morning-display);font-size:clamp(2.9rem,5.4vw,6.1rem);font-weight:900;line-height:.92;letter-spacing:0;text-shadow:0 2px 0 rgba(7,7,10,.22),0 18px 42px rgba(0,0,0,.34)}.morning-dashboard.hunter-dashboard .dashboard-subtitle{max-width:68ch;color:#f5fbffdb;font-size:clamp(1rem,.3vw + .96rem,1.18rem);line-height:1.55}.morning-dashboard.hunter-dashboard .hunter-hero{width:100%;max-width:var(--hunter-content-max-width);margin:0 auto clamp(1rem,1.8vw,1.5rem);display:grid;grid-template-columns:minmax(0,1.12fr) minmax(280px,.88fr);gap:clamp(.85rem,1.5vw,1.25rem);align-items:stretch}.morning-dashboard.hunter-dashboard .hunter-hero.leah-dashboard-hero{grid-template-columns:minmax(0,1fr)}.morning-dashboard.hunter-dashboard .hero-copy,.morning-dashboard.hunter-dashboard .hero-panel-card{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.22);border-radius:30px;background:linear-gradient(128deg,rgba(255,255,255,.11),transparent 36%,rgba(244,214,162,.11) 64%,transparent),#11141aa8;color:var(--morning-white);box-shadow:0 34px 74px #0000004d,inset 0 1px #ffffff29}.morning-dashboard.hunter-dashboard .hero-copy:before,.morning-dashboard.hunter-dashboard .hero-panel-card:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),repeating-linear-gradient(135deg,transparent 0 38px,rgba(244,214,162,.1) 39px 40px,transparent 41px 94px);background-size:44px 44px,44px 44px,auto;opacity:.68;pointer-events:none}.morning-dashboard.hunter-dashboard .hero-copy>*,.morning-dashboard.hunter-dashboard .hero-panel-card>*{position:relative;z-index:1}.morning-dashboard.hunter-dashboard .hero-copy{padding:clamp(1.25rem,2.4vw,2.35rem)}.morning-dashboard.hunter-dashboard .hero-copy h1{margin:.4rem 0 .65rem;max-width:12ch;color:#fff;font-family:var(--morning-display);font-size:clamp(2.9rem,5.4vw,5.7rem);font-weight:900;line-height:.92;letter-spacing:0;text-shadow:0 2px 0 rgba(7,7,10,.22),0 18px 42px rgba(0,0,0,.34)}.morning-dashboard.hunter-dashboard .hero-eyebrow{color:#fff7a5;font-family:var(--morning-font);font-size:.66rem;font-weight:900;letter-spacing:.16em}.morning-dashboard.hunter-dashboard .hero-subtitle{max-width:68ch;margin:0 0 1.15rem;color:#f5fbffdb;font-family:var(--morning-font);font-size:clamp(1rem,.3vw + .96rem,1.14rem);font-weight:650;line-height:1.55}.morning-dashboard.hunter-dashboard .hero-panel{min-width:0}.morning-dashboard.hunter-dashboard .hero-panel-card{height:100%;padding:clamp(1rem,1.6vw,1.35rem)}.morning-dashboard.hunter-dashboard .focus-header{border-bottom:1px solid rgba(244,214,162,.2);padding-bottom:.75rem}.morning-dashboard.hunter-dashboard .focus-header h2,.morning-dashboard.hunter-dashboard .section-header h2{color:#fff;font-family:var(--morning-display);font-weight:900;letter-spacing:.02em}.morning-dashboard.hunter-dashboard .focus-btn,.morning-dashboard.hunter-dashboard .dashboard-view-toggle-btn{border:1px solid rgba(244,214,162,.34);background:#07070a61;color:#fff7a5;box-shadow:none}.morning-dashboard.hunter-dashboard .focus-btn.save,.morning-dashboard.hunter-dashboard .dashboard-view-toggle-btn.is-active{border-color:#ffffff6b;background:linear-gradient(135deg,#fff466,var(--morning-yellow));color:var(--morning-navy-deep);box-shadow:0 14px 28px #f4d6a233,0 8px 18px #07070a29}.morning-dashboard.hunter-dashboard .dashboard-view-toggle{border:1px solid rgba(255,255,255,.16);border-radius:10px;background:#07070a70;box-shadow:inset 0 1px #ffffff0f}.morning-dashboard.hunter-dashboard .focus-list{color:#f5fbffe0}.morning-dashboard.hunter-dashboard .focus-list li{border-color:#f4d6a22e;background:linear-gradient(135deg,#ffffff14,#f4d6a20f),#07070a57}.morning-dashboard.hunter-dashboard .focus-list li:before{background:linear-gradient(180deg,var(--morning-yellow),var(--morning-coral))}.morning-dashboard.hunter-dashboard .hero-panel-note,.morning-dashboard.hunter-dashboard .section-subtitle,.morning-dashboard.hunter-dashboard .section-eyebrow{color:var(--morning-muted)}.morning-dashboard.hunter-dashboard .section-header{margin-bottom:clamp(.85rem,1.5vw,1.25rem);padding-bottom:.75rem;border-bottom:1px solid rgba(244,214,162,.2)}.morning-dashboard.hunter-dashboard .kpi-section,.morning-dashboard.hunter-dashboard .kpi-grid{max-width:var(--hunter-content-max-width)}.morning-dashboard.hunter-dashboard .kpi-section{position:relative;overflow:hidden;margin:0 auto;border:1px solid rgba(255,255,255,.18);background:linear-gradient(115deg,rgba(244,214,162,.14) 0 8%,transparent 8.2% 42%,rgba(244,214,162,.12) 42.2% 43.4%,transparent 43.6%),linear-gradient(140deg,#ffffff1a,#07070a70 36%,#68161e2e),#07070a80;box-shadow:0 30px 70px #00000047,inset 0 1px #ffffff1f}.morning-dashboard.hunter-dashboard .kpi-grid,.morning-dashboard.hunter-dashboard .kpi-grid.leah-dashboard-otd-grid,.morning-dashboard.hunter-dashboard .kpi-grid.leah-dashboard-report-grid{gap:clamp(.85rem,1.35vw,1.25rem)}.morning-dashboard.hunter-dashboard .kpi-grid.leah-dashboard-otd-grid{align-items:start}.morning-dashboard.hunter-dashboard .kpi-grid.morning-compact-grid{gap:clamp(.95rem,1.5vw,1.35rem)}.morning-dashboard.hunter-dashboard .kpi-card,.morning-dashboard.hunter-dashboard .kpi-card.metric-card-wide,.morning-dashboard.hunter-dashboard .kpi-card-wipInTransit,.morning-dashboard.hunter-dashboard .kpi-card-ShippedRev,.morning-dashboard.hunter-dashboard .kpi-card-BSR,.morning-dashboard.hunter-dashboard .finalized-awaiting-shipping-card,.morning-dashboard.hunter-dashboard .nff-kpi-card{position:relative;overflow:hidden;border:1px solid var(--morning-border);border-radius:24px;background:linear-gradient(135deg,#07070aed,#3c0f16db 48%,#68161ec7),linear-gradient(90deg,rgba(244,214,162,.18),transparent 48%,rgba(240,78,55,.14))!important;color:var(--morning-white);box-shadow:0 26px 58px #00000042,inset 0 1px #ffffff24;padding:clamp(.95rem,1.45vw,1.35rem);min-width:0}.morning-dashboard.hunter-dashboard .coo-backlog-pareto,.morning-dashboard.hunter-dashboard .ops-throughput-flip-card,.morning-dashboard.hunter-dashboard .shipped-vs-commit-widget,.morning-dashboard.hunter-dashboard .wip-transit-widget{background:linear-gradient(135deg,#07070af0,#3c0f16e0 48%,#68161ecc),linear-gradient(90deg,rgba(244,214,162,.18),transparent 48%,rgba(240,78,55,.14))!important}.morning-dashboard.hunter-dashboard .kpi-card:before,.morning-dashboard.hunter-dashboard .kpi-card-wipInTransit:before,.morning-dashboard.hunter-dashboard .kpi-card-ShippedRev:before,.morning-dashboard.hunter-dashboard .kpi-card-BSR:before{height:4px;background:linear-gradient(90deg,var(--morning-yellow),var(--morning-cyan),var(--morning-coral))}.morning-dashboard.hunter-dashboard .kpi-card:after,.morning-dashboard.hunter-dashboard .finalized-awaiting-shipping-card:after,.morning-dashboard.hunter-dashboard .nff-kpi-card:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(128deg,transparent 0 56%,rgba(244,214,162,.13) 56.2% 57.8%,transparent 58%);background-size:42px 42px,42px 42px,auto;opacity:.55;pointer-events:none}.morning-dashboard.hunter-dashboard .kpi-card>*,.morning-dashboard.hunter-dashboard .finalized-awaiting-shipping-card>*,.morning-dashboard.hunter-dashboard .nff-kpi-card>*{position:relative;z-index:1}.morning-dashboard.hunter-dashboard .kpi-header:has(.dashboard-select.is-open),.morning-dashboard.hunter-dashboard .kpi-header-actions:has(.dashboard-select.is-open),.morning-dashboard.hunter-dashboard .ops-pareto-location-filter:has(.dashboard-select.is-open),.morning-dashboard.hunter-dashboard .otd-month-filter:has(.dashboard-select.is-open),.morning-dashboard.hunter-dashboard .shipcomm-month-filter:has(.dashboard-select.is-open),.morning-dashboard.hunter-dashboard .pallet-receive-detrash-filter:has(.dashboard-select.is-open),.morning-dashboard.hunter-dashboard .nff-kpi-control:has(.dashboard-select.is-open),.morning-dashboard.hunter-dashboard .capacity-efficiency-header-controls:has(.dashboard-select.is-open){position:relative;z-index:1200}.morning-dashboard.hunter-dashboard .kpi-section:has(.dashboard-select.is-open),.morning-dashboard.hunter-dashboard .kpi-featured:has(.dashboard-select.is-open),.morning-dashboard.hunter-dashboard .kpi-grid:has(.dashboard-select.is-open),.morning-dashboard.hunter-dashboard .kpi-wide-grid:has(.dashboard-select.is-open),.morning-dashboard.hunter-dashboard .kpi-card:has(.dashboard-select.is-open),.morning-dashboard.hunter-dashboard .nff-kpi-card:has(.dashboard-select.is-open),.morning-dashboard.hunter-dashboard .finalized-awaiting-shipping-card:has(.dashboard-select.is-open),.morning-dashboard.hunter-dashboard .finalized-shipping-panel:has(.dashboard-select.is-open),.morning-dashboard.hunter-dashboard .ops-pareto-panel:has(.dashboard-select.is-open){position:relative;overflow:visible;z-index:80}.morning-dashboard.hunter-dashboard .kpi-card:has(.dashboard-select.is-open),.morning-dashboard.hunter-dashboard .nff-kpi-card:has(.dashboard-select.is-open),.morning-dashboard.hunter-dashboard .finalized-awaiting-shipping-card:has(.dashboard-select.is-open){z-index:90}.morning-dashboard.hunter-dashboard .kpi-title{color:#fff;font-family:var(--morning-display);font-size:clamp(.98rem,1vw,1.18rem);font-weight:850;letter-spacing:.06em;text-transform:uppercase}.morning-dashboard.hunter-dashboard .kpi-description,.morning-dashboard.hunter-dashboard .kpi-helper,.morning-dashboard.hunter-dashboard .power-bi-subtext,.morning-dashboard.hunter-dashboard .ops-throughput-context,.morning-dashboard.hunter-dashboard .ops-throughput-equation-text,.morning-dashboard.hunter-dashboard .ops-throughput-equation-note,.morning-dashboard.hunter-dashboard .ops-throughput-equation-intro{color:var(--morning-muted)}.morning-dashboard.hunter-dashboard .kpi-target-label,.morning-dashboard.hunter-dashboard .otd-target-label,.morning-dashboard.hunter-dashboard .ops-pareto-location-filter-label,.morning-dashboard.hunter-dashboard .ops-throughput-section-label,.morning-dashboard.hunter-dashboard .backlog-summary-caption,.morning-dashboard.hunter-dashboard .throughput-summary-caption,.morning-dashboard.hunter-dashboard .wip-transit-widget-caption,.morning-dashboard.hunter-dashboard .finalized-shipping-updated,.morning-dashboard.hunter-dashboard .nff-kpi-summary-label{color:#fff7a5}.morning-dashboard.hunter-dashboard .kpi-drilldown,.morning-dashboard.hunter-dashboard .drill-down-button,.morning-dashboard.hunter-dashboard .nff-kpi-clear-filters,.morning-dashboard.hunter-dashboard .nff-kpi-mode-toggle.is-active{border:1px solid rgba(255,255,255,.42);background:linear-gradient(135deg,#fff466,var(--morning-yellow));color:var(--morning-navy-deep);box-shadow:0 14px 28px #f4d6a233,0 8px 18px #07070a29}.morning-dashboard.hunter-dashboard .kpi-drilldown:hover,.morning-dashboard.hunter-dashboard .kpi-drilldown:focus-visible,.morning-dashboard.hunter-dashboard .drill-down-button:hover,.morning-dashboard.hunter-dashboard .drill-down-button:focus-visible,.morning-dashboard.hunter-dashboard .nff-kpi-clear-filters:hover,.morning-dashboard.hunter-dashboard .nff-kpi-clear-filters:focus-visible{background:linear-gradient(135deg,#fff889,var(--morning-yellow));border-color:#ffffffa8;box-shadow:0 18px 36px #f4d6a23d,0 12px 24px #07070a47}.morning-dashboard.hunter-dashboard .kpi-target-chip,.morning-dashboard.hunter-dashboard .otd-target-value,.morning-dashboard.hunter-dashboard .ops-pareto-target-chip,.morning-dashboard.hunter-dashboard .ops-throughput-scope-btn,.morning-dashboard.hunter-dashboard .nff-kpi-filter-chip{border:1px solid rgba(244,214,162,.34);background:#07070a61;color:#fff7a5;box-shadow:none}.morning-dashboard.hunter-dashboard .ops-pareto-head-cell:not(.stage):not(.total){flex-direction:column;align-items:center;gap:.2rem}.morning-dashboard.hunter-dashboard .ops-pareto-target-chip{min-width:5.15rem;gap:.28rem;padding:.2rem 0 0;border:0;border-top:1px solid rgba(244,214,162,.5);border-radius:0;background:transparent;color:#fff7a5e6;font-size:.58rem;line-height:1;letter-spacing:.08em;box-shadow:none}.morning-dashboard.hunter-dashboard .ops-pareto-target-chip:before{content:"Target";color:#f4d6a2c2;font-size:.53rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.morning-dashboard.hunter-dashboard .ops-throughput-scope-btn.is-active,.morning-dashboard.hunter-dashboard .nff-kpi-filter-chip.is-active{background:linear-gradient(135deg,#f4d6a247,#f4d6a21f);color:#fff}.morning-dashboard.hunter-dashboard .ops-throughput-scope-toggle{display:inline-flex;align-items:center;gap:.28rem;padding:.22rem;border:1px solid rgba(255,255,255,.16);border-radius:10px;background:#07070a70;box-shadow:inset 0 1px #ffffff0f}.morning-dashboard.hunter-dashboard .ops-throughput-scope-toggle .ops-throughput-scope-btn{min-height:1.58rem;border:1px solid rgba(244,214,162,.34);border-radius:7px;background:#07070a61;color:#fff7a5;padding:.28rem .58rem;line-height:1;white-space:nowrap;box-shadow:none;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease}.morning-dashboard.hunter-dashboard .ops-throughput-scope-toggle .ops-throughput-scope-btn:hover:not(:disabled),.morning-dashboard.hunter-dashboard .ops-throughput-scope-toggle .ops-throughput-scope-btn:focus-visible{border-color:#ffffff61;background:#f4d6a229;color:#fff;outline:none;transform:translateY(-1px)}.morning-dashboard.hunter-dashboard .ops-throughput-scope-toggle .ops-throughput-scope-btn.is-active{border-color:#ffffff6b;background:linear-gradient(135deg,#fff466,var(--morning-yellow));color:var(--morning-navy-deep);box-shadow:0 14px 28px #f4d6a233,0 8px 18px #07070a29}.morning-dashboard.hunter-dashboard .ops-throughput-scope-toggle .ops-throughput-scope-btn:disabled{cursor:wait;opacity:.72;transform:none}.morning-dashboard.hunter-dashboard .otd-month-filter,.morning-dashboard.hunter-dashboard .shipcomm-month-filter,.morning-dashboard.hunter-dashboard .ops-pareto-location-filter,.morning-dashboard.hunter-dashboard .pallet-receive-detrash-filter,.morning-dashboard.hunter-dashboard .nff-kpi-control,.morning-dashboard.hunter-dashboard .nff-kpi-search-input,.morning-dashboard.hunter-dashboard .nff-kpi-selection-toggle{border:1px solid rgba(255,255,255,.16);border-radius:8px;background:#07070a70;color:var(--morning-white);box-shadow:inset 0 1px #ffffff0f}.morning-dashboard.hunter-dashboard .otd-month-filter span,.morning-dashboard.hunter-dashboard .shipcomm-month-filter span,.morning-dashboard.hunter-dashboard .pallet-receive-detrash-filter>span,.morning-dashboard.hunter-dashboard .ops-pareto-location-filter-label,.morning-dashboard.hunter-dashboard .nff-kpi-control span{border:0;border-radius:0;background:transparent;padding:0;color:#fff8efb3;font-size:.56rem;font-weight:850;line-height:1;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.morning-dashboard.hunter-dashboard select,.morning-dashboard.hunter-dashboard .otd-month-filter select,.morning-dashboard.hunter-dashboard .shipcomm-month-filter select,.morning-dashboard.hunter-dashboard select.ops-pareto-location-filter-select,.morning-dashboard.hunter-dashboard .pallet-receive-detrash-filter select,.morning-dashboard.hunter-dashboard .nff-kpi-control select,.morning-dashboard.hunter-dashboard select.capacity-efficiency-period-select{appearance:none;color-scheme:dark;min-height:1.65rem;border:1px solid rgba(255,255,255,.18);border-radius:7px;background-color:#11141aeb;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath fill='%23f4d6a2' d='M1.1.5 5 4.1 8.9.5 10 1.6 5 6 0 1.6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .58rem center;background-size:10px 6px;color:#fff;font-family:var(--morning-font);font-size:.72rem;font-weight:900;letter-spacing:.02em;text-transform:none;padding:.28rem 1.65rem .28rem .62rem;line-height:1.1;cursor:pointer;box-shadow:inset 0 1px #ffffff0f,0 8px 18px #00000024}.morning-dashboard.hunter-dashboard select:hover,.morning-dashboard.hunter-dashboard .otd-month-filter select:hover,.morning-dashboard.hunter-dashboard .shipcomm-month-filter select:hover,.morning-dashboard.hunter-dashboard select.ops-pareto-location-filter-select:hover,.morning-dashboard.hunter-dashboard .pallet-receive-detrash-filter select:hover,.morning-dashboard.hunter-dashboard .nff-kpi-control select:hover,.morning-dashboard.hunter-dashboard select.capacity-efficiency-period-select:hover{border-color:#f4d6a25c;background-color:#3c0f16f5}.morning-dashboard.hunter-dashboard select:focus-visible,.morning-dashboard.hunter-dashboard .otd-month-filter select:focus-visible,.morning-dashboard.hunter-dashboard .shipcomm-month-filter select:focus-visible,.morning-dashboard.hunter-dashboard select.ops-pareto-location-filter-select:focus-visible,.morning-dashboard.hunter-dashboard .pallet-receive-detrash-filter select:focus-visible,.morning-dashboard.hunter-dashboard .nff-kpi-control select:focus-visible,.morning-dashboard.hunter-dashboard select.capacity-efficiency-period-select:focus-visible{outline:2px solid rgba(244,214,162,.44);outline-offset:2px;border-color:#f4d6a275}.morning-dashboard.hunter-dashboard select option,.morning-dashboard.hunter-dashboard select optgroup{background:#11141a;color:#fff8ef}.morning-dashboard.hunter-dashboard select option:checked{background:#3c0f16;color:#fff7a5}.morning-dashboard.hunter-dashboard .dashboard-select{position:relative;display:inline-flex;min-width:5.1rem;color:#fff;font-family:var(--morning-font)}.morning-dashboard.hunter-dashboard .dashboard-select.is-open{z-index:1000}.morning-dashboard.hunter-dashboard .dashboard-select-native{display:none}.morning-dashboard.hunter-dashboard .dashboard-select-trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:.6rem;width:100%;min-height:1.65rem;border:1px solid rgba(255,255,255,.18);border-radius:7px;background:linear-gradient(135deg,rgba(255,255,255,.06),transparent 42%),#11141aeb;color:#fff;font-family:var(--morning-font);font-size:.72rem;font-weight:900;letter-spacing:.02em;line-height:1.1;padding:.28rem .54rem .28rem .62rem;cursor:pointer;box-shadow:inset 0 1px #ffffff14,0 8px 18px #00000024;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.morning-dashboard.hunter-dashboard .dashboard-select-trigger:hover,.morning-dashboard.hunter-dashboard .dashboard-select.is-open .dashboard-select-trigger{border-color:#f4d6a275;background:linear-gradient(135deg,rgba(244,214,162,.11),transparent 48%),#3c0f16f5}.morning-dashboard.hunter-dashboard .dashboard-select-trigger:focus-visible{outline:2px solid rgba(244,214,162,.54);outline-offset:2px;border-color:#f4d6a28a}.morning-dashboard.hunter-dashboard .dashboard-select-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.morning-dashboard.hunter-dashboard .dashboard-select-caret{display:inline-flex;align-items:center;justify-content:center;width:.62rem;height:.38rem;flex:0 0 auto;transform:translateY(-1px);transition:transform .16s ease}.morning-dashboard.hunter-dashboard .dashboard-select-caret:before{content:"";width:0;height:0;border-left:.31rem solid transparent;border-right:.31rem solid transparent;border-top:.38rem solid #f4d6a2}.morning-dashboard.hunter-dashboard .dashboard-select.is-open .dashboard-select-caret{transform:rotate(180deg) translateY(1px)}.morning-dashboard.hunter-dashboard .dashboard-select-menu,body.morning-dashboard-route .dashboard-select-menu{position:absolute;top:calc(100% + .35rem);z-index:1001;box-sizing:border-box;display:grid;gap:.12rem;width:max-content;min-width:max(100%,8.75rem);max-width:min(18rem,calc(100vw - 2rem));max-height:min(18rem,calc(100dvh - 1rem));overflow-x:hidden;overflow-y:auto;border:1px solid rgba(244,214,162,.34);border-radius:0 0 14px 14px;background:linear-gradient(145deg,rgba(255,255,255,.07),transparent 44%),#07070afa;padding:.3rem;box-shadow:0 20px 42px #0000006b,inset 0 1px #ffffff1a;font-family:var(--morning-font, "Inter", system-ui, sans-serif);scrollbar-color:rgba(244,214,162,.72) rgba(7,7,10,.58)}.morning-dashboard.hunter-dashboard .dashboard-select-menu.is-align-right,body.morning-dashboard-route .dashboard-select-menu.is-align-right{right:0}.morning-dashboard.hunter-dashboard .dashboard-select-menu.is-align-left,body.morning-dashboard-route .dashboard-select-menu.is-align-left{left:0}.morning-dashboard.hunter-dashboard .dashboard-select-option,body.morning-dashboard-route .dashboard-select-option{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;box-sizing:border-box;min-height:2rem;border:0;border-radius:7px;background:transparent;color:#fff8efe6;font-family:var(--morning-font, "Inter", system-ui, sans-serif);font-size:.72rem;font-weight:850;line-height:1.15;padding:.52rem .62rem;text-align:left;white-space:nowrap;cursor:pointer}.morning-dashboard.hunter-dashboard .dashboard-select-option span,body.morning-dashboard-route .dashboard-select-option span{min-width:0;overflow:hidden;text-overflow:ellipsis}.morning-dashboard.hunter-dashboard .dashboard-select-option:after,body.morning-dashboard-route .dashboard-select-option:after{content:"";width:.42rem;height:.42rem;flex:0 0 auto;border-radius:999px;background:#fff7a5;box-shadow:0 0 0 3px #f4d6a221;opacity:0}.morning-dashboard.hunter-dashboard .dashboard-select-option:hover,.morning-dashboard.hunter-dashboard .dashboard-select-option.is-highlighted,body.morning-dashboard-route .dashboard-select-option:hover,body.morning-dashboard-route .dashboard-select-option.is-highlighted{background:#f4d6a21a;color:#fff}.morning-dashboard.hunter-dashboard .dashboard-select-option.is-selected,body.morning-dashboard-route .dashboard-select-option.is-selected{background:linear-gradient(135deg,#f4d6a238,#68161e47),#3c0f16c7;color:#fff7a5}.morning-dashboard.hunter-dashboard .dashboard-select-option.is-selected:after,body.morning-dashboard-route .dashboard-select-option.is-selected:after{opacity:1}.morning-dashboard.hunter-dashboard .dashboard-select-option:disabled,body.morning-dashboard-route .dashboard-select-option:disabled{opacity:.45;cursor:not-allowed}.morning-dashboard.hunter-dashboard .capacity-efficiency-header-controls .dashboard-select{min-width:8.4rem}.morning-dashboard.hunter-dashboard .backlog-summary,.morning-dashboard.hunter-dashboard .throughput-summary,.morning-dashboard.hunter-dashboard .ops-pareto-panel,.morning-dashboard.hunter-dashboard .ops-throughput-panel,.morning-dashboard.hunter-dashboard .ops-throughput-equation-panel,.morning-dashboard.hunter-dashboard .wip-transit-widget-panel,.morning-dashboard.hunter-dashboard .wip-transit-card,.morning-dashboard.hunter-dashboard .kpi-frame,.morning-dashboard.hunter-dashboard .finalized-shipping-panel,.morning-dashboard.hunter-dashboard .nff-kpi-panel,.morning-dashboard.hunter-dashboard .nff-kpi-table-panel,.morning-dashboard.hunter-dashboard .nff-kpi-chart-panel{border:1px solid rgba(255,255,255,.18);border-radius:18px;background:linear-gradient(135deg,#ffffff17,#f4d6a212 52%,#f4d6a20f),#07070a5c;box-shadow:inset 0 1px #ffffff1c}.morning-dashboard.hunter-dashboard .backlog-summary-updated,.morning-dashboard.hunter-dashboard .throughput-summary-updated,.morning-dashboard.hunter-dashboard .wip-transit-widget-updated,.morning-dashboard.hunter-dashboard .wip-transit-updated,.morning-dashboard.hunter-dashboard .finalized-shipping-updated{display:none!important}.morning-dashboard.hunter-dashboard .wip-transit-widget-meta{display:none}.morning-dashboard.hunter-dashboard .backlog-summary-tile,.morning-dashboard.hunter-dashboard .throughput-summary-tile,.morning-dashboard.hunter-dashboard .ops-throughput-actual-card,.morning-dashboard.hunter-dashboard .ops-throughput-equation-card,.morning-dashboard.hunter-dashboard .ops-throughput-equation-detail-card,.morning-dashboard.hunter-dashboard .nff-kpi-summary-card{position:relative;overflow:hidden;border:1px solid rgba(244,214,162,.34);border-radius:16px;background:linear-gradient(135deg,#f4d6a22e,#f4d6a21c),#ffffff14;color:var(--morning-white)}.morning-dashboard.hunter-dashboard .backlog-summary-tile:nth-child(2),.morning-dashboard.hunter-dashboard .throughput-summary-tile:nth-child(2){border-color:#f4d6a257;background:linear-gradient(135deg,#f4d6a229,#ffffff14),#ffffff12}.morning-dashboard.hunter-dashboard .backlog-summary-tile:nth-child(3),.morning-dashboard.hunter-dashboard .throughput-summary-tile:nth-child(3){border-color:#f04e3757;background:linear-gradient(135deg,#f04e3724,#f4d6a21a),#ffffff12}.morning-dashboard.hunter-dashboard .backlog-summary-title,.morning-dashboard.hunter-dashboard .throughput-summary-title,.morning-dashboard.hunter-dashboard .ops-throughput-actual-location,.morning-dashboard.hunter-dashboard .ops-pareto-stage,.morning-dashboard.hunter-dashboard .nff-kpi-summary-label{color:#f5fbffc7}.morning-dashboard.hunter-dashboard .backlog-summary-value,.morning-dashboard.hunter-dashboard .throughput-summary-value,.morning-dashboard.hunter-dashboard .ops-throughput-actual-value,.morning-dashboard.hunter-dashboard .ops-pareto-total,.morning-dashboard.hunter-dashboard .nff-kpi-summary-value{color:#fff;text-shadow:0 12px 28px rgba(0,0,0,.28)}.morning-dashboard.hunter-dashboard .ops-throughput-actual-source-label-terra{color:var(--morning-yellow);text-shadow:0 1px 0 rgba(7,7,10,.5),0 8px 16px rgba(244,214,162,.16)}.morning-dashboard.hunter-dashboard .ops-throughput-actual-value-terra{color:#fff3c7}.morning-dashboard.hunter-dashboard .ops-throughput-actual-metrics{gap:0;border-top:1px solid rgba(255,255,255,.1);padding-top:.55rem}.morning-dashboard.hunter-dashboard .ops-throughput-actual-metric{min-height:auto;border:0;border-radius:0;background:transparent!important;box-shadow:none}.morning-dashboard.hunter-dashboard .ops-throughput-actual-metric+.ops-throughput-actual-metric{border-left:1px solid rgba(255,255,255,.12)}.morning-dashboard.hunter-dashboard .ops-throughput-actual-metric:nth-child(2){background:transparent!important}.morning-dashboard.hunter-dashboard .otd-matrix{border:1px solid rgba(255,255,255,.16);border-radius:18px;background:#07070a57;padding:clamp(.45rem,.8vw,.75rem)}.morning-dashboard.hunter-dashboard .otd-matrix-head,.morning-dashboard.hunter-dashboard .otd-matrix-row,.morning-dashboard.hunter-dashboard .department-otd-matrix .otd-matrix-head,.morning-dashboard.hunter-dashboard .department-otd-matrix .otd-matrix-row{gap:clamp(.36rem,.75vw,.58rem)}.morning-dashboard.hunter-dashboard .otd-matrix-head{background:linear-gradient(90deg,#f4d6a22e,#f4d6a21f);border-color:#f4d6a23d}.morning-dashboard.hunter-dashboard .otd-matrix-col,.morning-dashboard.hunter-dashboard .otd-matrix-row-label{color:#f5fbffcc}.morning-dashboard.hunter-dashboard .otd-matrix-cell{border-color:#ffffff29;background:linear-gradient(135deg,#ffffff1c,#f4d6a214),#07070a52;color:var(--morning-white);box-shadow:none}.morning-dashboard.hunter-dashboard .otd-matrix-cell.status-good{border-color:#f4d6a27a;background:linear-gradient(135deg,#f4d6a233,#ffffff14),#07070a4d}.morning-dashboard.hunter-dashboard .otd-matrix-cell.status-bad{border-color:#f04e377a;background:linear-gradient(135deg,#f04e372e,#ffffff14),#07070a4d}.morning-dashboard.hunter-dashboard .otd-matrix-value{color:#fff}.morning-dashboard.hunter-dashboard .otd-matrix-status{color:#f5fbffa8}.morning-dashboard.hunter-dashboard .otd-matrix-status.status-good{color:#a7fff0}.morning-dashboard.hunter-dashboard .otd-matrix-status.status-bad{color:#ffd2ca}.morning-dashboard.hunter-dashboard .otd-matrix-breakdown{border-top-color:#fff3}.morning-dashboard.hunter-dashboard .otd-matrix-breakdown-label,.morning-dashboard.hunter-dashboard .otd-matrix-breakdown-value{color:#f5fbffc7}.morning-dashboard.hunter-dashboard .kpi-grid.leah-dashboard-otd-grid .kpi-card.kpi-card-otd{--md-border: rgba(255, 255, 255, .16);--md-shadow-soft: 0 26px 58px rgba(0, 0, 0, .24);--md-shadow: 0 34px 70px rgba(0, 0, 0, .3);--md-ink: #fff8ef;--md-muted: rgba(255, 248, 239, .74);--md-tone: #68161e;--md-tone-deep: #07070a;--md-accent: var(--morning-teal);--md-accent-deep: var(--morning-navy-deep);--md-accent-rgb: 104, 22, 30;--md-accent-soft: rgba(244, 214, 162, .12);--otd-border: rgba(255, 255, 255, .16);--otd-shadow-soft: none;--otd-shadow: 0 24px 44px rgba(0, 0, 0, .22);--otd-ink: #fff8ef;--otd-muted: rgba(255, 248, 239, .72);--otd-good-bg: rgba(244, 214, 162, .2);--otd-good-border: rgba(244, 214, 162, .48);--otd-good-ink: #a7fff0;--otd-bad-bg: rgba(240, 78, 55, .2);--otd-bad-border: rgba(240, 78, 55, .48);--otd-bad-ink: #ffd2ca;border-color:#ffffff2e;background:linear-gradient(135deg,#07070aed,#3c0f16db 48%,#68161ec7),linear-gradient(90deg,rgba(244,214,162,.18),transparent 48%,rgba(240,78,55,.14)),var(--morning-pattern-base)!important}.morning-dashboard.hunter-dashboard .kpi-grid.leah-dashboard-otd-grid .kpi-title{color:#fff;font-family:var(--morning-display);font-weight:850;letter-spacing:.06em;text-shadow:0 12px 26px rgba(0,0,0,.28)}.morning-dashboard.hunter-dashboard .kpi-grid.leah-dashboard-otd-grid .kpi-drilldown{border:1px solid rgba(255,255,255,.42);background:linear-gradient(135deg,#fff466,var(--morning-yellow));color:var(--morning-navy-deep);box-shadow:0 14px 28px #f4d6a22e,0 8px 18px #07070a29}.morning-dashboard.hunter-dashboard .kpi-grid.leah-dashboard-otd-grid .kpi-drilldown:hover,.morning-dashboard.hunter-dashboard .kpi-grid.leah-dashboard-otd-grid .kpi-drilldown:focus-visible{background:linear-gradient(135deg,#fff889,var(--morning-yellow));border-color:#ffffffa8;box-shadow:0 18px 36px #f4d6a23d,0 12px 24px #07070a47}.morning-dashboard.hunter-dashboard .kpi-grid.leah-dashboard-otd-grid .otd-month-filter{border:1px solid rgba(255,255,255,.16);border-radius:8px;background:#07070a70}.morning-dashboard.hunter-dashboard .kpi-grid.leah-dashboard-otd-grid .otd-month-filter span,.morning-dashboard.hunter-dashboard .kpi-grid.leah-dashboard-otd-grid .otd-target-label{color:#f5fbffc2}.morning-dashboard.hunter-dashboard .kpi-grid.leah-dashboard-otd-grid .otd-month-filter select{border-color:#ffffff2e;background-color:#11141aeb;color:#fff}.morning-dashboard.hunter-dashboard .kpi-grid.leah-dashboard-otd-grid .otd-target-value,.morning-dashboard.hunter-dashboard .kpi-grid.leah-dashboard-otd-grid .otd-target-value.neutral,.morning-dashboard.hunter-dashboard .kpi-grid.leah-dashboard-otd-grid .otd-target-value.status-good,.morning-dashboard.hunter-dashboard .kpi-grid.leah-dashboard-otd-grid .otd-target-value.status-bad{border:1px solid rgba(244,214,162,.36);background:#07070a6b;color:#fff7a5;box-shadow:none}.morning-dashboard.hunter-dashboard .kpi-grid.leah-dashboard-otd-grid .otd-matrix{border:1px solid rgba(255,255,255,.16);border-radius:18px;background:linear-gradient(135deg,#ffffff14,#f4d6a20f),#07070a57;padding:clamp(.45rem,.8vw,.75rem)}.morning-dashboard.hunter-dashboard .kpi-grid.leah-dashboard-otd-grid .otd-matrix-head{padding:.52rem .6rem;border:1px solid rgba(244,214,162,.24);border-radius:12px;background:var(--morning-table-header-bg);box-shadow:inset 0 -1px #f4d6a229;color:#f8fbffe0}.morning-dashboard.hunter-dashboard .kpi-grid.leah-dashboard-otd-grid .otd-matrix-col,.morning-dashboard.hunter-dashboard .kpi-grid.leah-dashboard-otd-grid .otd-matrix-row-label{color:#f5fbffd1}.morning-dashboard.hunter-dashboard .kpi-grid.leah-dashboard-otd-grid .department-otd-matrix .otd-matrix-divider:before{background:linear-gradient(180deg,transparent,rgba(244,214,162,.48),transparent)}.morning-dashboard.hunter-dashboard .kpi-grid.leah-dashboard-otd-grid .otd-matrix-cell,.morning-dashboard.hunter-dashboard .kpi-grid.leah-dashboard-otd-grid .otd-matrix-cell.status-neutral{--otd-card-bg: linear-gradient(135deg, rgba(255, 255, 255, .11), rgba(244, 214, 162, .08)), rgba(7, 7, 10, .38);border-color:#ffffff29;background:var(--otd-card-bg)!important;color:var(--morning-white);box-shadow:none}.morning-dashboard.hunter-dashboard .kpi-grid.leah-dashboard-otd-grid .otd-matrix-cell.status-good{--otd-card-bg: linear-gradient(135deg, rgba(244, 214, 162, .2), rgba(255, 255, 255, .08)), rgba(7, 7, 10, .36);border-color:#f4d6a27a}.morning-dashboard.hunter-dashboard .kpi-grid.leah-dashboard-otd-grid .otd-matrix-cell.status-bad{--otd-card-bg: linear-gradient(135deg, rgba(240, 78, 55, .2), rgba(255, 255, 255, .08)), rgba(7, 7, 10, .36);border-color:#f04e377a}.morning-dashboard.hunter-dashboard .kpi-grid.leah-dashboard-otd-grid .otd-matrix-value,.morning-dashboard.hunter-dashboard .kpi-grid.leah-dashboard-otd-grid .otd-matrix-cell.status-neutral .otd-matrix-value{color:#fff}.morning-dashboard.hunter-dashboard .kpi-grid.leah-dashboard-otd-grid .otd-matrix-cell.status-good .otd-matrix-value,.morning-dashboard.hunter-dashboard .kpi-grid.leah-dashboard-otd-grid .otd-matrix-status.status-good{color:#a7fff0}.morning-dashboard.hunter-dashboard .kpi-grid.leah-dashboard-otd-grid .otd-matrix-cell.status-bad .otd-matrix-value,.morning-dashboard.hunter-dashboard .kpi-grid.leah-dashboard-otd-grid .otd-matrix-status.status-bad{color:#ffd2ca}.morning-dashboard.hunter-dashboard .kpi-grid.leah-dashboard-otd-grid .otd-matrix-status,.morning-dashboard.hunter-dashboard .kpi-grid.leah-dashboard-otd-grid .otd-matrix-breakdown-label,.morning-dashboard.hunter-dashboard .kpi-grid.leah-dashboard-otd-grid .otd-matrix-breakdown-value{color:#f5fbffc2}.morning-dashboard.hunter-dashboard .kpi-grid.leah-dashboard-otd-grid .otd-matrix-breakdown{border-top-color:#fff3}.morning-dashboard.hunter-dashboard .shipped-vs-commit-widget .shipcomm-card{--shipcomm-ink: #fff8ef;--shipcomm-muted: rgba(255, 248, 239, .74);--shipcomm-subtle: rgba(255, 248, 239, .64);--shipcomm-subtle-strong: rgba(245, 251, 255, .82);--shipcomm-accent: #68161e;--shipcomm-accent-deep: #07070a;--shipcomm-border: rgba(255, 255, 255, .16);--shipcomm-good: #a7fff0;--shipcomm-bad: #ffd2ca;border-color:#ffffff29;background:linear-gradient(135deg,#ffffff14,#f4d6a20f),#07070a57!important;color:#fff8ef}.morning-dashboard.hunter-dashboard .shipped-vs-commit-widget .shipcomm-summary-main,.morning-dashboard.hunter-dashboard .shipped-vs-commit-widget .shipcomm-summary-delta,.morning-dashboard.hunter-dashboard .shipped-vs-commit-widget .shipcomm-mini-card,.morning-dashboard.hunter-dashboard .shipped-vs-commit-widget .shipcomm-mini-card.is-shipped,.morning-dashboard.hunter-dashboard .shipped-vs-commit-widget .shipcomm-mini-card.is-finalized,.morning-dashboard.hunter-dashboard .shipped-vs-commit-widget .shipcomm-mini-card.is-combined{border-color:#ffffff29;background:linear-gradient(135deg,#ffffff1a,#f4d6a212),#07070a66;color:#fff8ef}.morning-dashboard.hunter-dashboard .shipped-vs-commit-widget .shipcomm-summary-main{border-color:#f4d6a25c;background:linear-gradient(135deg,#f4d6a22e,#f4d6a214),#07070a6b}.morning-dashboard.hunter-dashboard .shipped-vs-commit-widget .shipcomm-summary-delta{border-color:#f04e3757;background:linear-gradient(135deg,#f04e3726,#f4d6a214),#07070a6b}.morning-dashboard.hunter-dashboard .shipped-vs-commit-widget .shipcomm-label,.morning-dashboard.hunter-dashboard .shipped-vs-commit-widget .shipcomm-caption,.morning-dashboard.hunter-dashboard .shipped-vs-commit-widget .shipcomm-mini-card.is-combined .shipcomm-label,.morning-dashboard.hunter-dashboard .shipped-vs-commit-widget .shipcomm-mini-card.is-combined .shipcomm-caption{color:#f5fbffc2}.morning-dashboard.hunter-dashboard .shipped-vs-commit-widget .shipcomm-value,.morning-dashboard.hunter-dashboard .shipped-vs-commit-widget .shipcomm-breakdown-value,.morning-dashboard.hunter-dashboard .shipped-vs-commit-widget .shipcomm-tone-shipped,.morning-dashboard.hunter-dashboard .shipped-vs-commit-widget .shipcomm-tone-finalized{color:#fff}.morning-dashboard.hunter-dashboard .shipped-vs-commit-widget .shipcomm-tone-combined{color:#fff7a5}.morning-dashboard.hunter-dashboard .shipped-vs-commit-widget .shipcomm-value.is-positive,.morning-dashboard.hunter-dashboard .shipped-vs-commit-widget .shipcomm-breakdown-value.is-positive{color:#a7fff0}.morning-dashboard.hunter-dashboard .shipped-vs-commit-widget .shipcomm-value.is-negative,.morning-dashboard.hunter-dashboard .shipped-vs-commit-widget .shipcomm-breakdown-value.is-negative{color:#ffd2ca}.morning-dashboard.hunter-dashboard .shipped-vs-commit-widget .shipcomm-breakdown{border-color:#ffffff29;background:#07070a57}.morning-dashboard.hunter-dashboard .shipped-vs-commit-widget .shipcomm-breakdown-head{background:var(--morning-table-header-bg);color:#fff;box-shadow:inset 0 1px #ffffff14,inset 0 -1px #f4d6a22e}.morning-dashboard.hunter-dashboard .shipped-vs-commit-widget .shipcomm-breakdown-row{border-top-color:#ffffff1f;background:#ffffff12}.morning-dashboard.hunter-dashboard .shipped-vs-commit-widget .shipcomm-breakdown-row:nth-child(2n){background:#f4d6a214}.morning-dashboard.hunter-dashboard .shipped-vs-commit-widget .shipcomm-breakdown-cell:before{color:#fff7a5d1}.morning-dashboard.hunter-dashboard .kpi-card.unr,.morning-dashboard.hunter-dashboard .kpi-card.rma,.morning-dashboard.hunter-dashboard .kpi-card.capacity,.morning-dashboard.hunter-dashboard .kpi-card.efficiency{--capacity-good-bg: rgba(244, 214, 162, .2);--capacity-good-border: rgba(244, 214, 162, .48);--capacity-good-ink: #a7fff0;--capacity-bad-bg: rgba(240, 78, 55, .2);--capacity-bad-border: rgba(240, 78, 55, .48);--capacity-bad-ink: #ffd2ca;--otd-good-bg: rgba(244, 214, 162, .2);--otd-good-border: rgba(244, 214, 162, .48);--otd-good-ink: #a7fff0;--otd-bad-bg: rgba(240, 78, 55, .18);--otd-bad-border: rgba(240, 78, 55, .48);--otd-bad-ink: #ffd2ca}.morning-dashboard.hunter-dashboard .kpi-card.unr .kpi-header,.morning-dashboard.hunter-dashboard .kpi-card.rma .kpi-header,.morning-dashboard.hunter-dashboard .kpi-card.capacity .kpi-header,.morning-dashboard.hunter-dashboard .kpi-card.efficiency .kpi-header{align-items:flex-start;gap:clamp(.72rem,1vw,1rem)}.morning-dashboard.hunter-dashboard .kpi-card.unr .kpi-header-actions,.morning-dashboard.hunter-dashboard .kpi-card.rma .kpi-header-actions{align-items:center;gap:.55rem}.morning-dashboard.hunter-dashboard .kpi-card.capacity .kpi-header-main,.morning-dashboard.hunter-dashboard .kpi-card.efficiency .kpi-header-main{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem}.morning-dashboard.hunter-dashboard .kpi-grid.leah-dashboard-otd-grid .kpi-targets,.morning-dashboard.hunter-dashboard .kpi-card.unr .kpi-targets,.morning-dashboard.hunter-dashboard .kpi-card.rma .kpi-targets,.morning-dashboard.hunter-dashboard .kpi-card.capacity .kpi-targets,.morning-dashboard.hunter-dashboard .kpi-card.efficiency .kpi-targets{display:inline-flex;flex:0 0 auto;flex-wrap:nowrap;align-items:center;width:fit-content;min-height:2rem;margin-top:0;gap:.42rem;padding:.3rem .58rem;border:1px solid rgba(244,214,162,.24);border-radius:8px;background:linear-gradient(180deg,#ffffff14,#ffffff08),#07070aa8;box-shadow:inset 0 1px #ffffff14,0 10px 22px #00000029}.morning-dashboard.hunter-dashboard .kpi-grid.leah-dashboard-otd-grid .kpi-target-label,.morning-dashboard.hunter-dashboard .kpi-card.unr .kpi-target-label,.morning-dashboard.hunter-dashboard .kpi-card.rma .kpi-target-label,.morning-dashboard.hunter-dashboard .kpi-card.capacity .kpi-target-label,.morning-dashboard.hunter-dashboard .kpi-card.efficiency .kpi-target-label{color:#e8f4ffad;font-size:.58rem;font-weight:900;letter-spacing:.12em;line-height:1}.morning-dashboard.hunter-dashboard .kpi-grid.leah-dashboard-otd-grid .kpi-target-chip,.morning-dashboard.hunter-dashboard .kpi-card.unr .kpi-target-chip,.morning-dashboard.hunter-dashboard .kpi-card.rma .kpi-target-chip,.morning-dashboard.hunter-dashboard .kpi-card.capacity .kpi-target-chip,.morning-dashboard.hunter-dashboard .kpi-card.efficiency .kpi-target-chip{display:inline-flex;align-items:center;gap:.42rem;min-height:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:#fff46a;font-size:.72rem;font-weight:950;letter-spacing:.01em;line-height:1}.morning-dashboard.hunter-dashboard .kpi-grid.leah-dashboard-otd-grid .kpi-target-chip:before,.morning-dashboard.hunter-dashboard .kpi-card.unr .kpi-target-chip:before,.morning-dashboard.hunter-dashboard .kpi-card.rma .kpi-target-chip:before,.morning-dashboard.hunter-dashboard .kpi-card.capacity .kpi-target-chip:before,.morning-dashboard.hunter-dashboard .kpi-card.efficiency .kpi-target-chip:before{content:"";display:inline-block;width:1px;height:.86rem;background:#ffffff2e}.morning-dashboard.hunter-dashboard .kpi-grid.leah-dashboard-otd-grid .kpi-target-chip.neutral,.morning-dashboard.hunter-dashboard .kpi-card.unr .kpi-target-chip.neutral,.morning-dashboard.hunter-dashboard .kpi-card.rma .kpi-target-chip.neutral,.morning-dashboard.hunter-dashboard .kpi-card.capacity .kpi-target-chip.neutral,.morning-dashboard.hunter-dashboard .kpi-card.efficiency .kpi-target-chip.neutral{color:#e8f4ffc7}.morning-dashboard.hunter-dashboard .kpi-card.unr .otd-matrix-status,.morning-dashboard.hunter-dashboard .kpi-card.rma .otd-matrix-status,.morning-dashboard.hunter-dashboard .kpi-card.capacity .capacity-utilization-status,.morning-dashboard.hunter-dashboard .kpi-card.efficiency .capacity-utilization-status{font-size:.62rem;font-weight:850;letter-spacing:.03em;text-transform:none}.morning-dashboard.hunter-dashboard .kpi-card.unr .otd-matrix,.morning-dashboard.hunter-dashboard .kpi-card.rma .otd-matrix{border-color:#ffffff29;background:linear-gradient(135deg,#ffffff14,#f4d6a20f),#07070a57;box-shadow:inset 0 1px #ffffff1c}.morning-dashboard.hunter-dashboard .kpi-card.unr .otd-matrix-head,.morning-dashboard.hunter-dashboard .kpi-card.rma .otd-matrix-head{padding:.52rem .6rem;border:1px solid rgba(244,214,162,.24);border-radius:12px;background:var(--morning-table-header-bg);border-color:#f4d6a23d;box-shadow:inset 0 -1px #f4d6a229}.morning-dashboard.hunter-dashboard .kpi-card.unr .otd-matrix-row,.morning-dashboard.hunter-dashboard .kpi-card.rma .otd-matrix-row{border-radius:14px;background:#ffffff0a}.morning-dashboard.hunter-dashboard .kpi-card.unr .otd-matrix-row:nth-child(2n),.morning-dashboard.hunter-dashboard .kpi-card.rma .otd-matrix-row:nth-child(2n){background:#f4d6a20f}.morning-dashboard.hunter-dashboard .kpi-card.unr .otd-matrix-row-label,.morning-dashboard.hunter-dashboard .kpi-card.rma .otd-matrix-row-label,.morning-dashboard.hunter-dashboard .kpi-card.unr .otd-matrix-col,.morning-dashboard.hunter-dashboard .kpi-card.rma .otd-matrix-col{color:#f8fbffe0}.morning-dashboard.hunter-dashboard .kpi-card.unr .otd-matrix-row-label,.morning-dashboard.hunter-dashboard .kpi-card.rma .otd-matrix-row-label{display:flex;align-items:center;min-height:4.3rem;padding:.55rem .65rem;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:#07070a6b}.morning-dashboard.hunter-dashboard .kpi-card.unr .otd-matrix-cell,.morning-dashboard.hunter-dashboard .kpi-card.rma .otd-matrix-cell{min-height:4.3rem;border-color:#ffffff29;background:linear-gradient(135deg,#ffffff1a,#f4d6a212),#07070a66}.morning-dashboard.hunter-dashboard .kpi-card.unr .otd-matrix-cell.status-good,.morning-dashboard.hunter-dashboard .kpi-card.rma .otd-matrix-cell.status-good{border-color:#f4d6a27a;background:linear-gradient(135deg,#f4d6a233,#ffffff14),#07070a5c}.morning-dashboard.hunter-dashboard .kpi-card.unr .otd-matrix-cell.status-bad,.morning-dashboard.hunter-dashboard .kpi-card.rma .otd-matrix-cell.status-bad{border-color:#f04e377a;background:linear-gradient(135deg,#f04e3733,#ffffff14),#07070a5c}.morning-dashboard.hunter-dashboard .kpi-card.unr .otd-matrix-cell.status-neutral,.morning-dashboard.hunter-dashboard .kpi-card.rma .otd-matrix-cell.status-neutral{border-color:#ffffff29;background:linear-gradient(135deg,#ffffff1a,#f4d6a212),#07070a66}.morning-dashboard.hunter-dashboard .kpi-card.unr .otd-matrix-value,.morning-dashboard.hunter-dashboard .kpi-card.rma .otd-matrix-value{color:#fff;font-size:clamp(1.1rem,.8vw + .92rem,1.52rem)}.morning-dashboard.hunter-dashboard .kpi-card.unr .otd-matrix-status,.morning-dashboard.hunter-dashboard .kpi-card.rma .otd-matrix-status{color:#f5fbffb8}.morning-dashboard.hunter-dashboard .kpi-card.unr .otd-matrix-cell.status-good .otd-matrix-value,.morning-dashboard.hunter-dashboard .kpi-card.rma .otd-matrix-cell.status-good .otd-matrix-value,.morning-dashboard.hunter-dashboard .kpi-card.unr .otd-matrix-status.status-good,.morning-dashboard.hunter-dashboard .kpi-card.rma .otd-matrix-status.status-good{color:#a7fff0}.morning-dashboard.hunter-dashboard .kpi-card.unr .otd-matrix-cell.status-bad .otd-matrix-value,.morning-dashboard.hunter-dashboard .kpi-card.rma .otd-matrix-cell.status-bad .otd-matrix-value,.morning-dashboard.hunter-dashboard .kpi-card.unr .otd-matrix-status.status-bad,.morning-dashboard.hunter-dashboard .kpi-card.rma .otd-matrix-status.status-bad{color:#ffd2ca}.morning-dashboard.hunter-dashboard select.capacity-efficiency-period-select{border-color:#ffffff2e;background-color:#11141aeb;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath fill='%23f4d6a2' d='M1.1.5 5 4.1 8.9.5 10 1.6 5 6 0 1.6z'/%3E%3C/svg%3E");color:#fff}.morning-dashboard.hunter-dashboard select.capacity-efficiency-period-select:focus-visible{outline:2px solid rgba(244,214,162,.44);outline-offset:2px}.morning-dashboard.hunter-dashboard .capacity-utilization-panel{border:1px solid rgba(255,255,255,.16);background:linear-gradient(135deg,#ffffff14,#f4d6a20f),#07070a57;box-shadow:inset 0 1px #ffffff1c}.morning-dashboard.hunter-dashboard .capacity-utilization-grid{gap:clamp(.58rem,.9vw,.75rem)}.morning-dashboard.hunter-dashboard .capacity-utilization-stat,.morning-dashboard.hunter-dashboard .capacity-utilization-stat.status-neutral{border-color:#ffffff29;background:linear-gradient(135deg,#ffffff1a,#f4d6a212),#07070a66;box-shadow:none}.morning-dashboard.hunter-dashboard .capacity-utilization-stat{min-height:8rem;justify-content:space-between}.morning-dashboard.hunter-dashboard .capacity-utilization-stat.status-good{border-color:var(--capacity-good-border);background:linear-gradient(135deg,#f4d6a233,#ffffff14),#07070a5c}.morning-dashboard.hunter-dashboard .capacity-utilization-stat.status-bad{border-color:var(--capacity-bad-border);background:linear-gradient(135deg,#f04e3733,#ffffff14),#07070a5c}.morning-dashboard.hunter-dashboard .capacity-utilization-location,.morning-dashboard.hunter-dashboard .capacity-utilization-value.status-neutral{color:#fff}.morning-dashboard.hunter-dashboard .kpi-card.capacity .capacity-utilization-value.status-good,.morning-dashboard.hunter-dashboard .kpi-card.efficiency .capacity-utilization-value.status-good,.morning-dashboard.hunter-dashboard .kpi-card.capacity .capacity-utilization-status.status-good,.morning-dashboard.hunter-dashboard .kpi-card.efficiency .capacity-utilization-status.status-good{color:#a7fff0}.morning-dashboard.hunter-dashboard .kpi-card.capacity .capacity-utilization-value.status-bad,.morning-dashboard.hunter-dashboard .kpi-card.efficiency .capacity-utilization-value.status-bad,.morning-dashboard.hunter-dashboard .kpi-card.capacity .capacity-utilization-status.status-bad,.morning-dashboard.hunter-dashboard .kpi-card.efficiency .capacity-utilization-status.status-bad{color:#ffd2ca}.morning-dashboard.hunter-dashboard .capacity-utilization-target,.morning-dashboard.hunter-dashboard .capacity-utilization-meta,.morning-dashboard.hunter-dashboard .capacity-utilization-status.status-neutral,.morning-dashboard.hunter-dashboard .capacity-utilization-error{color:#f5fbffc2}.morning-dashboard.hunter-dashboard .booked-shipped-received-card{--bsr-booked: #f4d6a2;--bsr-received: #8cc7ff;--bsr-shipped: #f04e37}.morning-dashboard.hunter-dashboard .booked-shipped-received-chart-shell{border:1px solid rgba(255,255,255,.16);background:linear-gradient(135deg,#ffffff14,#f4d6a20f),#07070a57}.morning-dashboard.hunter-dashboard .booked-shipped-received-chart-header h4{color:#fff}.morning-dashboard.hunter-dashboard .booked-shipped-received-chart-header p,.morning-dashboard.hunter-dashboard .booked-shipped-received-legend{color:#f5fbffc2}.morning-dashboard.hunter-dashboard .booked-shipped-received-legend span{border-color:#f4d6a23d;background:#07070a57}.morning-dashboard.hunter-dashboard .booked-shipped-received-grid-line{stroke:#ffffff21}.morning-dashboard.hunter-dashboard .booked-shipped-received-axis-line,.morning-dashboard.hunter-dashboard .booked-shipped-received-hover-line{stroke:#f5fbff57}.morning-dashboard.hunter-dashboard .booked-shipped-received-axis{fill:#f5fbffb8}.morning-dashboard.hunter-dashboard .booked-shipped-received-tooltip-box{fill:#07070af5;stroke:#fff3;filter:drop-shadow(0 14px 26px rgba(0,0,0,.34))}.morning-dashboard.hunter-dashboard .booked-shipped-received-tooltip-title,.morning-dashboard.hunter-dashboard .booked-shipped-received-tooltip-row{fill:#fff8ef}.morning-dashboard.hunter-dashboard .ops-throughput-table,.morning-dashboard.hunter-dashboard .ops-throughput-equation-age-table,.morning-dashboard.hunter-dashboard .ops-throughput-example-table,.morning-dashboard.hunter-dashboard .ops-pareto-grid,.morning-dashboard.hunter-dashboard .wip-transit-widget-table,.morning-dashboard.hunter-dashboard .wip-transit-table,.morning-dashboard.hunter-dashboard .finalized-shipping-table,.morning-dashboard.hunter-dashboard .shipment-count-matrix,.morning-dashboard.hunter-dashboard .nff-kpi-table{border-color:#ffffff29;background:#07070a5c;color:var(--morning-white)}.morning-dashboard.hunter-dashboard .ops-pareto-grid{border-color:transparent;background:transparent;box-shadow:none}.morning-dashboard.hunter-dashboard .ops-throughput-table{background:transparent!important;box-shadow:none!important}.morning-dashboard.hunter-dashboard .ops-throughput-face-back{padding-right:.45rem;scrollbar-color:rgba(244,214,162,.72) rgba(7,7,10,.58);scrollbar-width:thin}.morning-dashboard.hunter-dashboard .ops-throughput-face-back::-webkit-scrollbar{width:.62rem}.morning-dashboard.hunter-dashboard .ops-throughput-face-back::-webkit-scrollbar-track{border-radius:999px;background:#07070a75}.morning-dashboard.hunter-dashboard .ops-throughput-face-back::-webkit-scrollbar-thumb{border:2px solid rgba(7,7,10,.46);border-radius:999px;background:#f4d6a2b8}.morning-dashboard.hunter-dashboard .ops-throughput-equation-panel{gap:.8rem;padding:clamp(.85rem,1.2vw,1rem);border-color:#ffffff2e;background:linear-gradient(135deg,#ffffff12,#f4d6a20f),#07070a57}.morning-dashboard.hunter-dashboard .ops-throughput-equation-grid,.morning-dashboard.hunter-dashboard .ops-throughput-equation-detail-grid{gap:.7rem}.morning-dashboard.hunter-dashboard .ops-throughput-equation-card,.morning-dashboard.hunter-dashboard .ops-throughput-equation-detail-card,.morning-dashboard.hunter-dashboard .ops-throughput-equation-example{border-color:#f4d6a24d;background:linear-gradient(135deg,#f4d6a224,#ffffff12),#07070a6b;color:var(--morning-white);box-shadow:inset 0 1px #ffffff14,0 10px 22px #00000024}.morning-dashboard.hunter-dashboard .ops-throughput-equation-detail-card.is-active{border-color:#f4d6a26b;box-shadow:0 0 0 1px #f4d6a233,inset 0 1px #ffffff14}.morning-dashboard.hunter-dashboard .ops-throughput-equation-card-label{color:#fff7a5e0;font-family:var(--morning-font);font-weight:900;letter-spacing:.12em}.morning-dashboard.hunter-dashboard .ops-throughput-equation-text,.morning-dashboard.hunter-dashboard .ops-throughput-equation-note,.morning-dashboard.hunter-dashboard .ops-throughput-equation-intro{color:#f5fbffd6}.morning-dashboard.hunter-dashboard .ops-throughput-equation-intro{font-size:.78rem;font-weight:760}.morning-dashboard.hunter-dashboard .ops-throughput-equation-stage-list{gap:.34rem}.morning-dashboard.hunter-dashboard .ops-throughput-equation-stage-chip{border-color:#f4d6a25c;background:#07070a70;color:#fff7a5;box-shadow:inset 0 1px #ffffff14}.morning-dashboard.hunter-dashboard .ops-throughput-equation-age-table,.morning-dashboard.hunter-dashboard .ops-throughput-example-table{gap:.35rem;border:0;background:transparent;box-shadow:none}.morning-dashboard.hunter-dashboard .ops-throughput-equation-age-row,.morning-dashboard.hunter-dashboard .ops-throughput-example-row{border-color:#ffffff24;background:linear-gradient(135deg,#ffffff14,#f4d6a20d),#07070a7a;color:#fff8efe6;box-shadow:inset 0 1px #ffffff0f}.morning-dashboard.hunter-dashboard .ops-throughput-equation-age-row.head,.morning-dashboard.hunter-dashboard .ops-throughput-example-row.head{border-color:#f4d6a257;border-style:solid;background:linear-gradient(90deg,#f4d6a22e,#f04e3729),#07070a94;color:#fff7a5e6;box-shadow:inset 0 1px #ffffff14,inset 0 -1px #f4d6a21f}.morning-dashboard.hunter-dashboard .ops-throughput-row.head,.morning-dashboard.hunter-dashboard .ops-pareto-grid-head,.morning-dashboard.hunter-dashboard .wip-transit-widget-table thead tr,.morning-dashboard.hunter-dashboard .wip-transit-table thead tr,.morning-dashboard.hunter-dashboard .finalized-shipping-table thead th,.morning-dashboard.hunter-dashboard .shipment-count-matrix thead th,.morning-dashboard.hunter-dashboard .nff-kpi-table thead th{background:var(--morning-table-header-bg);color:#fff;border-color:var(--morning-table-header-border);box-shadow:inset 0 1px #ffffff14,inset 0 -1px #f4d6a22e}.morning-dashboard.hunter-dashboard .ops-throughput-row,.morning-dashboard.hunter-dashboard .ops-pareto-grid-row,.morning-dashboard.hunter-dashboard .ops-pareto-cell,.morning-dashboard.hunter-dashboard .wip-transit-widget-row-label,.morning-dashboard.hunter-dashboard .wip-transit-widget-cell,.morning-dashboard.hunter-dashboard .wip-transit-row-label,.morning-dashboard.hunter-dashboard .wip-transit-cell,.morning-dashboard.hunter-dashboard .finalized-shipping-table tbody th,.morning-dashboard.hunter-dashboard .finalized-shipping-table tbody td,.morning-dashboard.hunter-dashboard .shipment-count-matrix tbody th,.morning-dashboard.hunter-dashboard .shipment-count-matrix tbody td,.morning-dashboard.hunter-dashboard .nff-kpi-table tbody td{border-color:#ffffff1f;color:#f5fbffdb}.morning-dashboard.hunter-dashboard .ops-pareto-grid-row{background:transparent}.morning-dashboard.hunter-dashboard .ops-pareto-grid-row.is-total{background:#f4d6a214}.morning-dashboard.hunter-dashboard .ops-pareto-cell{background:#ffffff14}.morning-dashboard.hunter-dashboard .ops-pareto-cell.stage,.morning-dashboard.hunter-dashboard .ops-pareto-cell.total{background:#07070a5c}.morning-dashboard.hunter-dashboard .ops-pareto-grid-row:nth-child(2n) .ops-pareto-cell{background:#f4d6a214}.morning-dashboard.hunter-dashboard .ops-pareto-grid-row:nth-child(2n) .ops-pareto-cell.stage,.morning-dashboard.hunter-dashboard .ops-pareto-grid-row:nth-child(2n) .ops-pareto-cell.total{background:#07070a6b}.morning-dashboard.hunter-dashboard .ops-throughput-cell,.morning-dashboard.hunter-dashboard .ops-pareto-cell.bucket,.morning-dashboard.hunter-dashboard .wip-transit-widget-combined,.morning-dashboard.hunter-dashboard .wip-transit-widget-total th,.morning-dashboard.hunter-dashboard .wip-transit-widget-total td,.morning-dashboard.hunter-dashboard .finalized-shipping-cell.is-total,.morning-dashboard.hunter-dashboard .shipment-count-total-cell{background:#ffffff14;color:#fff}.morning-dashboard.hunter-dashboard .ops-throughput-table .ops-throughput-cell{border-width:1px;border-style:solid;border-color:#ffffff29;border-radius:10px;background:#ffffff14!important;box-shadow:inset 0 1px #ffffff14}.morning-dashboard.hunter-dashboard .ops-throughput-cell.status-good,.morning-dashboard.hunter-dashboard .ops-throughput-wip-cell.status-pass,.morning-dashboard.hunter-dashboard .ops-throughput-outcome.status-hit,.morning-dashboard.hunter-dashboard .ops-pareto-cell.bucket.status-good,.morning-dashboard.hunter-dashboard .finalized-shipping-cell.tone-good{border-color:#f4d6a26b;background:#f4d6a229;color:#a7fff0}.morning-dashboard.hunter-dashboard .ops-throughput-table .ops-throughput-cell.status-good,.morning-dashboard.hunter-dashboard .ops-throughput-table .ops-throughput-wip-cell.status-pass,.morning-dashboard.hunter-dashboard .ops-throughput-table .ops-throughput-outcome.status-hit{border-color:#f4d6a25c;background:linear-gradient(135deg,#f4d6a238,#f4d6a212),#f4d6a214!important;color:#dffff9}.morning-dashboard.hunter-dashboard .ops-throughput-cell.status-bad,.morning-dashboard.hunter-dashboard .ops-throughput-wip-cell.status-fail,.morning-dashboard.hunter-dashboard .ops-throughput-outcome.status-wip-short,.morning-dashboard.hunter-dashboard .ops-throughput-outcome.status-double-fail,.morning-dashboard.hunter-dashboard .ops-pareto-cell.bucket.status-bad,.morning-dashboard.hunter-dashboard .finalized-shipping-cell.tone-bad{border-color:#f04e376b;background:#f04e3726;color:#ffd2ca}.morning-dashboard.hunter-dashboard .ops-throughput-table .ops-throughput-cell.status-bad,.morning-dashboard.hunter-dashboard .ops-throughput-table .ops-throughput-wip-cell.status-fail,.morning-dashboard.hunter-dashboard .ops-throughput-table .ops-throughput-outcome.status-wip-short,.morning-dashboard.hunter-dashboard .ops-throughput-table .ops-throughput-outcome.status-double-fail{border-color:#f04e375c;background:linear-gradient(135deg,#f04e3733,#f04e370f),#f04e3714!important;color:#ffe4df}.morning-dashboard.hunter-dashboard .ops-pareto-meter{background:#ffffff1f}.morning-dashboard.hunter-dashboard .ops-pareto-meter-fill{background:linear-gradient(90deg,var(--morning-yellow),var(--morning-cyan))}.morning-dashboard.hunter-dashboard .ops-pareto-cell.bucket.status-bad .ops-pareto-meter-fill{background:linear-gradient(90deg,var(--morning-coral),var(--morning-yellow))}.morning-dashboard.hunter-dashboard .ops-pareto-value,.morning-dashboard.hunter-dashboard .ops-throughput-cell-value,.morning-dashboard.hunter-dashboard .ops-throughput-cell-status,.morning-dashboard.hunter-dashboard .ops-throughput-outcome-label,.morning-dashboard.hunter-dashboard .ops-throughput-outcome-detail{color:inherit}.morning-dashboard.hunter-dashboard .kpi-info-trigger,.morning-dashboard.hunter-dashboard .nff-kpi-selection-remove{border-color:#f4d6a25c;background:#07070a6b;color:#fff7a5}.morning-dashboard.hunter-dashboard .kpi-info-tooltip,.morning-dashboard.hunter-dashboard .nff-kpi-selection-popover{border:1px solid rgba(255,255,255,.18);background:#07070af5;color:#fff8ef}.morning-dashboard.hunter-dashboard .wip-transit-widget-panel,.morning-dashboard.hunter-dashboard .finalized-shipping-panel{padding:clamp(.68rem,1vw,.95rem)}.morning-dashboard.hunter-dashboard .finalized-awaiting-shipping-card{min-height:27rem}.morning-dashboard.hunter-dashboard .pallet-receive-detrash-card{min-height:29.75rem}.morning-dashboard.hunter-dashboard .detrash-receive-card{min-height:27.5rem}.morning-dashboard.hunter-dashboard .shipment-count-card{min-height:37.5rem}.morning-dashboard.hunter-dashboard .shipment-count-card.recommit-count-card{min-height:41.75rem}.morning-dashboard.hunter-dashboard .booked-shipped-received-card{min-height:34.75rem}.morning-dashboard.hunter-dashboard .wip-transit-widget-meta,.morning-dashboard.hunter-dashboard .finalized-shipping-meta{border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#07070a70;color:#f5fbffd6;box-shadow:inset 0 1px #ffffff0f}.morning-dashboard.hunter-dashboard .wip-transit-widget-caption,.morning-dashboard.hunter-dashboard .finalized-shipping-meta{font-family:var(--morning-font);font-weight:800;letter-spacing:.02em;text-transform:none}.morning-dashboard.hunter-dashboard .finalized-shipping-meta{gap:.58rem;padding:.48rem .56rem}.morning-dashboard.hunter-dashboard .pallet-receive-detrash-meta{justify-content:flex-start}.morning-dashboard.hunter-dashboard .pallet-receive-detrash-meta>.pallet-receive-detrash-filter:first-of-type{margin-left:auto}.morning-dashboard.hunter-dashboard .finalized-shipping-meta>span{display:inline-flex;align-items:center;min-height:1.55rem;border:0;border-left:2px solid rgba(244,214,162,.48);border-radius:0;background:transparent;color:#f8fbffe0;box-shadow:none;padding:0 .58rem;font-size:.68rem;font-weight:850;letter-spacing:.02em;line-height:1.2;text-transform:none}.morning-dashboard.hunter-dashboard .finalized-shipping-meta>span:first-child{padding-left:.46rem}.morning-dashboard.hunter-dashboard .shipment-count-card .shipment-count-terra-toggle{display:inline-flex;min-height:2.1rem;align-items:center;gap:.4rem;padding:.2rem .66rem .2rem .28rem;border:1px solid rgba(244,214,162,.24);border-radius:8px;background:#07070a94;color:#f5fbffc2;box-shadow:inset 0 1px #ffffff12;cursor:pointer;font-family:var(--morning-font);font-size:.66rem;font-weight:850;letter-spacing:.02em;line-height:1;text-transform:none}.morning-dashboard.hunter-dashboard .shipment-count-card .shipment-count-terra-toggle span{padding:0;border:0;border-radius:0;background:transparent;color:inherit;box-shadow:none}.morning-dashboard.hunter-dashboard .shipment-count-card .shipment-count-terra-toggle-mark{display:grid!important;width:1.32rem;height:1.32rem;place-items:center;border:1px solid rgba(244,214,162,.34)!important;border-radius:6px!important;background:#ffffff14!important;color:#fff7a5;font-size:.56rem;font-weight:900}.morning-dashboard.hunter-dashboard .shipment-count-card .shipment-count-terra-toggle:hover,.morning-dashboard.hunter-dashboard .shipment-count-card .shipment-count-terra-toggle:focus-visible{border-color:#f4d6a280;background:#f4d6a21a;color:#fff}.morning-dashboard.hunter-dashboard .shipment-count-card .shipment-count-terra-toggle:focus-visible{outline:2px solid rgba(244,214,162,.74);outline-offset:2px}.morning-dashboard.hunter-dashboard .shipment-count-card .shipment-count-terra-toggle.is-active{border-color:#f4d6a294;background:#f4d6a226;color:#fff7a5}.morning-dashboard.hunter-dashboard .shipment-count-card .shipment-count-terra-toggle.is-active .shipment-count-terra-toggle-mark{border-color:#f4d6a2a3!important;background:#fff7a5!important;color:#2d1215}.morning-dashboard.hunter-dashboard .wip-transit-widget-table-scroll,.morning-dashboard.hunter-dashboard .finalized-shipping-table-wrap{border:1px solid rgba(255,255,255,.16);border-radius:14px;background:linear-gradient(135deg,#ffffff14,#f4d6a20f),#07070a5c;overflow:auto}.morning-dashboard.hunter-dashboard .wip-transit-widget-table,.morning-dashboard.hunter-dashboard .finalized-shipping-table{border:0;background:transparent}.morning-dashboard.hunter-dashboard .wip-transit-widget-head,.morning-dashboard.hunter-dashboard .wip-transit-widget-subhead{border-color:#f4d6a22e;color:#fff}.morning-dashboard.hunter-dashboard .wip-transit-widget-table thead tr,.morning-dashboard.hunter-dashboard .finalized-shipping-table thead tr{background:var(--morning-table-header-bg)}.morning-dashboard.hunter-dashboard .wip-transit-widget-table thead th,.morning-dashboard.hunter-dashboard .finalized-shipping-table thead th{background:transparent!important;border-color:var(--morning-table-header-border);color:#fff;box-shadow:inset 0 -1px #f4d6a229}.morning-dashboard.hunter-dashboard .wip-transit-widget-table thead tr:first-child th:first-child,.morning-dashboard.hunter-dashboard .finalized-shipping-table thead tr:first-child th:first-child{border-top-left-radius:12px}.morning-dashboard.hunter-dashboard .wip-transit-widget-table thead tr:first-child th:last-child,.morning-dashboard.hunter-dashboard .finalized-shipping-table thead tr:first-child th:last-child{border-top-right-radius:12px}.morning-dashboard.hunter-dashboard .wip-transit-widget-row-label,.morning-dashboard.hunter-dashboard .wip-transit-widget-cell,.morning-dashboard.hunter-dashboard .finalized-shipping-row-label,.morning-dashboard.hunter-dashboard .finalized-shipping-cell{background:#ffffff12;color:#f5fbffe0}.morning-dashboard.hunter-dashboard .wip-transit-widget-table tbody tr:nth-child(2n) .wip-transit-widget-row-label,.morning-dashboard.hunter-dashboard .wip-transit-widget-table tbody tr:nth-child(2n) .wip-transit-widget-cell,.morning-dashboard.hunter-dashboard .finalized-shipping-table tbody tr:nth-child(2n) .finalized-shipping-row-label,.morning-dashboard.hunter-dashboard .finalized-shipping-table tbody tr:nth-child(2n) .finalized-shipping-cell{background:#f4d6a214}.morning-dashboard.hunter-dashboard .wip-transit-widget-section-row th{border-color:#f4d6a22e;background:linear-gradient(90deg,#f4d6a229,#f4d6a21a),#07070a94;color:#fff7a5}.morning-dashboard.hunter-dashboard .wip-transit-widget-department-row .wip-transit-widget-row-label,.morning-dashboard.hunter-dashboard .wip-transit-widget-department-row .wip-transit-widget-cell{background:#ffffff0d}.morning-dashboard.hunter-dashboard .wip-transit-widget-table tbody tr .wip-transit-widget-cell.wip-transit-widget-combined,.morning-dashboard.hunter-dashboard .finalized-shipping-table tbody tr .finalized-shipping-cell.is-total{background:linear-gradient(135deg,#f4d6a21f,#f4d6a214),#ffffff14;color:#fff;font-weight:950}.morning-dashboard.hunter-dashboard .wip-transit-widget-table tbody tr.wip-transit-widget-total,.morning-dashboard.hunter-dashboard .finalized-shipping-table tbody tr.finalized-shipping-total-row{background:linear-gradient(90deg,#f4d6a22e,#f4d6a21a),#07070a9e}.morning-dashboard.hunter-dashboard .wip-transit-widget-table tbody tr.wip-transit-widget-total .wip-transit-widget-row-label,.morning-dashboard.hunter-dashboard .wip-transit-widget-table tbody tr.wip-transit-widget-total .wip-transit-widget-cell,.morning-dashboard.hunter-dashboard .finalized-shipping-table tbody tr.finalized-shipping-total-row th.finalized-shipping-row-label,.morning-dashboard.hunter-dashboard .finalized-shipping-table tbody tr.finalized-shipping-total-row td.finalized-shipping-cell{border-top:2px solid rgba(244,214,162,.46)!important;background:transparent!important;color:#fff;font-weight:950!important}.morning-dashboard.hunter-dashboard .snag-pareto-matrix .snag-pareto-location-row .snag-pareto-label-cell,.morning-dashboard.hunter-dashboard .snag-pareto-matrix .snag-pareto-location-row .snag-pareto-cell{background:linear-gradient(90deg,#f4d6a224,#f4d6a214),#07070a8f;color:#fff;font-weight:950}.morning-dashboard.hunter-dashboard .snag-pareto-matrix .snag-pareto-week-label{background:#ffffff0d;color:#f5fbffc7}.morning-dashboard.hunter-dashboard .snag-pareto-matrix .snag-pareto-week-row .snag-pareto-total-cell,.morning-dashboard.hunter-dashboard .snag-pareto-matrix .snag-pareto-location-row .snag-pareto-total-cell{background:linear-gradient(135deg,#f4d6a21f,#f4d6a214),#ffffff14;color:#fff}.morning-dashboard.hunter-dashboard .finalized-shipping-table thead tr:first-child th:nth-child(4),.morning-dashboard.hunter-dashboard .finalized-shipping-table thead tr:nth-child(2) th:nth-child(6),.morning-dashboard.hunter-dashboard .finalized-shipping-table tbody td:nth-child(6){border-left-color:#f4d6a27a!important}.morning-dashboard.hunter-dashboard .finalized-shipping-table thead tr:first-child th:nth-child(3),.morning-dashboard.hunter-dashboard .finalized-shipping-table thead tr:nth-child(2) th:nth-child(4),.morning-dashboard.hunter-dashboard .finalized-shipping-table tbody td:nth-child(4){border-left-color:#f4d6a24d!important}.morning-dashboard.hunter-dashboard .snag-pareto-matrix.finalized-shipping-table thead tr:first-child th:nth-child(4),.morning-dashboard.hunter-dashboard .snag-pareto-matrix.finalized-shipping-table thead tr:nth-child(2) th:nth-child(6),.morning-dashboard.hunter-dashboard .snag-pareto-matrix.finalized-shipping-table thead tr:nth-child(2) th:nth-child(7){border-left:1px solid var(--morning-table-header-border)!important}.morning-dashboard.hunter-dashboard .snag-pareto-matrix.finalized-shipping-table tbody td:nth-child(4),.morning-dashboard.hunter-dashboard .snag-pareto-matrix.finalized-shipping-table tbody td:nth-child(6),.morning-dashboard.hunter-dashboard .snag-pareto-matrix.finalized-shipping-table tbody td:nth-child(7){border-left:1px solid rgba(255,255,255,.12)!important}.morning-dashboard.hunter-dashboard .finalized-shipping-table tbody tr .finalized-shipping-cell.tone-good{border-color:#f4d6a24d;background:#f4d6a229;color:#dffff9}.morning-dashboard.hunter-dashboard .finalized-shipping-table tbody tr .finalized-shipping-cell.tone-neutral{background:#ffffff12;color:#f5fbffe0}.morning-dashboard.hunter-dashboard .finalized-shipping-table tbody tr .finalized-shipping-cell.tone-warn{border-color:#f4d6a257;background:#f4d6a22e;color:#fff7a5}.morning-dashboard.hunter-dashboard .finalized-shipping-table tbody tr .finalized-shipping-cell.tone-bad{border-color:#f04e3757;background:#f04e3726;color:#ffd8d0}.morning-dashboard.hunter-dashboard .finalized-shipping-cell-button{color:inherit;text-shadow:0 8px 18px rgba(0,0,0,.28)}.morning-dashboard.hunter-dashboard .finalized-shipping-cell.is-clickable:hover{filter:none;background:linear-gradient(135deg,#f4d6a22e,#f4d6a21f),#ffffff1a}.morning-dashboard.hunter-dashboard .finalized-shipping-cell-button:focus-visible{outline:2px solid rgba(244,214,162,.74);outline-offset:2px}.morning-dashboard.hunter-dashboard .shipment-count-card .shipment-count-matrix{border:0;background:transparent}.morning-dashboard.hunter-dashboard .shipment-count-card .shipment-count-matrix thead tr{background:var(--morning-table-header-bg)}.morning-dashboard.hunter-dashboard .shipment-count-card .shipment-count-matrix thead th{background:transparent!important;border-color:var(--morning-table-header-border);color:#fff;box-shadow:inset 0 -1px #f4d6a229}.morning-dashboard.hunter-dashboard .shipment-count-card .shipment-count-matrix thead th:first-child{border-top-left-radius:12px}.morning-dashboard.hunter-dashboard .shipment-count-card .shipment-count-matrix thead th:last-child{border-top-right-radius:12px}.morning-dashboard.hunter-dashboard .shipment-count-card .shipment-count-label-cell,.morning-dashboard.hunter-dashboard .shipment-count-card .shipment-count-week-label,.morning-dashboard.hunter-dashboard .shipment-count-card .shipment-count-cell{border-color:#ffffff1f;background:#ffffff12;color:#f5fbffe0}.morning-dashboard.hunter-dashboard .shipment-count-card .shipment-count-terra-note{color:#f4d6a2;text-shadow:0 6px 14px rgba(0,0,0,.24)}.morning-dashboard.hunter-dashboard .shipment-count-card .shipment-count-week-row:nth-child(2n) .shipment-count-week-label,.morning-dashboard.hunter-dashboard .shipment-count-card .shipment-count-week-row:nth-child(2n) .shipment-count-cell{background:#f4d6a214}.morning-dashboard.hunter-dashboard .shipment-count-card .shipment-count-location-row{background:linear-gradient(90deg,#f4d6a226,#f4d6a21a),#07070a94}.morning-dashboard.hunter-dashboard .shipment-count-card .shipment-count-location-row .shipment-count-label-cell,.morning-dashboard.hunter-dashboard .shipment-count-card .shipment-count-location-row .shipment-count-cell{border-color:#f4d6a238;background:transparent!important;color:#fff7a5;font-weight:900}.morning-dashboard.hunter-dashboard .shipment-count-card .shipment-count-total-cell,.morning-dashboard.hunter-dashboard .shipment-count-card .shipment-count-week-row .shipment-count-total-cell{background:linear-gradient(135deg,#f4d6a21f,#f4d6a214),#ffffff14;color:#fff;font-weight:950}.morning-dashboard.hunter-dashboard .shipment-count-card .shipment-count-matrix tbody .shipment-count-week-row .shipment-count-cell.shipment-count-total-cell{background:linear-gradient(135deg,#f4d6a21f,#f4d6a214),#ffffff14;color:#fff}.morning-dashboard.hunter-dashboard .shipment-count-card .shipment-count-matrix thead th:last-child,.morning-dashboard.hunter-dashboard .shipment-count-card .shipment-count-matrix tbody td:last-child{border-left:2px solid rgba(244,214,162,.46)}.morning-dashboard.hunter-dashboard .shipment-count-card .shipment-count-grand-row{background:linear-gradient(90deg,#f4d6a22e,#f4d6a21a),#07070a9e}.morning-dashboard.hunter-dashboard .shipment-count-card .shipment-count-grand-row .shipment-count-label-cell,.morning-dashboard.hunter-dashboard .shipment-count-card .shipment-count-grand-row .shipment-count-cell,.morning-dashboard.hunter-dashboard .shipment-count-card .shipment-count-grand-row .shipment-count-total-cell{border-top:2px solid rgba(244,214,162,.46)!important;background:transparent!important;color:#fff;font-weight:950!important}.morning-dashboard.hunter-dashboard .shipment-count-card .shipment-count-cell.is-clickable:hover{filter:none;background:linear-gradient(135deg,#f4d6a22e,#f4d6a21f),#ffffff1a}.morning-dashboard.hunter-dashboard .shipment-count-card .shipment-count-location-row .shipment-count-cell.is-clickable:hover,.morning-dashboard.hunter-dashboard .finalized-shipping-table tbody tr.finalized-shipping-total-row .finalized-shipping-cell.is-clickable:hover,.morning-dashboard.hunter-dashboard .shipment-count-card .shipment-count-grand-row .shipment-count-cell.is-clickable:hover{background:transparent!important}.morning-dashboard.hunter-dashboard .shipment-count-card .finalized-shipping-table-wrap{scrollbar-color:rgba(244,214,162,.72) rgba(7,7,10,.58)}.morning-dashboard.hunter-dashboard .shipment-count-card .finalized-shipping-table-wrap::-webkit-scrollbar{height:10px}.morning-dashboard.hunter-dashboard .shipment-count-card .finalized-shipping-table-wrap::-webkit-scrollbar-track{border-radius:999px;background:#07070a94}.morning-dashboard.hunter-dashboard .shipment-count-card .finalized-shipping-table-wrap::-webkit-scrollbar-thumb{border-radius:999px;background:linear-gradient(90deg,#f4d6a2c7,#f4d6a29e)}body.morning-dashboard-route{--morning-modal-navy: #11141a;--morning-modal-navy-deep: #07070a;--morning-modal-teal: #68161e;--morning-modal-cyan: #f4d6a2;--morning-modal-yellow: #f4d6a2;--morning-modal-coral: #f04e37;--morning-modal-white: #fff8ef;--morning-modal-muted: rgba(255, 248, 239, .76);--morning-modal-border: rgba(255, 255, 255, .18);--morning-modal-panel: rgba(7, 7, 10, .52);--morning-modal-table-header-bg: linear-gradient(115deg, rgba(255, 248, 239, .12) 0%, transparent 24%, rgba(244, 214, 162, .18) 56%, transparent 78%), linear-gradient( 90deg, rgba(7, 7, 10, .98) 0%, rgba(60, 15, 22, .96) 36%, rgba(104, 22, 30, .94) 72%, rgba(240, 78, 55, .86) 100% );background:var(--ren-page-background, var(--bg, #2a0f14))!important;background-attachment:scroll!important;background-color:var(--bg, #2a0f14)!important;background-position:var(--ren-page-background-position, center top)!important;background-size:var(--ren-page-background-size, auto)!important;min-height:100vh;overflow-anchor:none;scrollbar-gutter:stable}html:has(>body.morning-dashboard-route){background-attachment:scroll!important;min-height:100vh;overflow-anchor:none;scrollbar-gutter:stable}body.morning-dashboard-route #root{min-height:100vh}body.morning-dashboard-route .finalized-shipping-modal-overlay{display:grid;place-items:center;padding:18px;background:#07070ab8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}body.morning-dashboard-route .finalized-shipping-modal{position:relative;width:min(1680px,calc(100vw - 48px));max-height:calc(100vh - 72px);margin-left:0!important;border:1px solid var(--morning-modal-border);border-radius:24px;background:linear-gradient(135deg,#07070af5,#3c0f16eb 48%,#68161ed6),linear-gradient(90deg,rgba(244,214,162,.18),transparent 48%,rgba(240,78,55,.14));color:var(--morning-modal-white);box-shadow:0 34px 74px #00000073,inset 0 1px #ffffff24;grid-template-rows:auto auto minmax(0,1fr)}body.morning-dashboard-route .finalized-shipping-modal:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,var(--morning-modal-yellow),var(--morning-modal-cyan),var(--morning-modal-coral))}body.morning-dashboard-route .finalized-shipping-modal-header{align-items:flex-start;gap:1rem;padding:1rem 1rem .85rem;border-bottom:1px solid rgba(255,255,255,.16);background:#07070a47}body.morning-dashboard-route .finalized-shipping-modal-header h2{margin:0;color:#fff;font-family:Aptos Display,Bahnschrift,Segoe UI,Arial,sans-serif;font-size:1.08rem;font-weight:900;letter-spacing:.04em}body.morning-dashboard-route .finalized-shipping-modal-header p{margin:.35rem 0 0;color:var(--morning-modal-muted);font-size:.8rem;font-weight:700}body.morning-dashboard-route .finalized-shipping-modal-updated{display:none}body.morning-dashboard-route .finalized-shipping-modal-actions{display:flex;align-items:center;gap:.5rem}body.morning-dashboard-route .finalized-shipping-modal-export,body.morning-dashboard-route .finalized-shipping-modal-close{min-height:34px;border-radius:999px;padding:.42rem .82rem;font:inherit;font-family:Inter,Aptos,Segoe UI,Arial,sans-serif;font-size:.72rem;font-weight:850;letter-spacing:.06em;cursor:pointer;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease,opacity .2s ease}body.morning-dashboard-route .finalized-shipping-modal-export{border:1px solid rgba(255,255,255,.42);background:linear-gradient(135deg,#fff466,var(--morning-modal-yellow));color:var(--morning-modal-navy-deep);box-shadow:0 14px 28px #f4d6a233,0 8px 18px #07070a29}body.morning-dashboard-route .finalized-shipping-modal-export:hover:not(:disabled),body.morning-dashboard-route .finalized-shipping-modal-export:focus-visible{border-color:#ffffffa8;background:linear-gradient(135deg,#fff889,var(--morning-modal-yellow));box-shadow:0 18px 36px #f4d6a23d,0 12px 24px #07070a47;transform:translateY(-1px)}body.morning-dashboard-route .finalized-shipping-modal-close{border:1px solid rgba(255,255,255,.18);background:#07070a57;color:var(--morning-modal-white)}body.morning-dashboard-route .finalized-shipping-modal-close:hover,body.morning-dashboard-route .finalized-shipping-modal-close:focus-visible{border-color:#f4d6a257;background:#07070a85;transform:translateY(-1px)}body.morning-dashboard-route .finalized-shipping-modal-export:disabled{opacity:.52;cursor:default;transform:none;box-shadow:none}body.morning-dashboard-route .finalized-shipping-modal-export:focus-visible,body.morning-dashboard-route .finalized-shipping-modal-close:focus-visible{outline:2px solid rgba(244,214,162,.72);outline-offset:2px}body.morning-dashboard-route .finalized-shipping-modal-kpis{display:flex;flex-wrap:wrap;align-items:center;gap:0;padding:.62rem 1rem;border-bottom:1px solid rgba(255,255,255,.16);background:#07070a57}body.morning-dashboard-route .finalized-shipping-modal-kpis span{border:0;border-radius:0;padding:0;background:transparent;color:#f5fbffdb;font-size:.72rem;font-weight:850}body.morning-dashboard-route .finalized-shipping-modal-kpis span+span{margin-left:.75rem;padding-left:.75rem;border-left:1px solid rgba(245,251,255,.22)}body.morning-dashboard-route .finalized-shipping-modal-body{min-height:0;display:grid;padding:.9rem 1rem 1rem}body.morning-dashboard-route .finalized-shipping-details-wrap{min-height:0;overflow:auto;border:1px solid var(--morning-modal-border);border-radius:14px;background:linear-gradient(135deg,#ffffff14,#f4d6a20f),var(--morning-modal-panel);scrollbar-color:rgba(244,214,162,.45) rgba(7,7,10,.62);scrollbar-width:thin}body.morning-dashboard-route .finalized-shipping-details-wrap::-webkit-scrollbar{width:10px;height:10px}body.morning-dashboard-route .finalized-shipping-details-wrap::-webkit-scrollbar-track{background:#07070a9e}body.morning-dashboard-route .finalized-shipping-details-wrap::-webkit-scrollbar-thumb{border:2px solid rgba(7,7,10,.62);border-radius:999px;background:#f4d6a280}body.morning-dashboard-route .finalized-shipping-details-table{width:max-content;min-width:100%;border-collapse:collapse;background:transparent;color:var(--morning-modal-white)}body.morning-dashboard-route .finalized-shipping-details-table thead{position:sticky;top:0;z-index:2;background:var(--morning-modal-table-header-bg)}body.morning-dashboard-route .finalized-shipping-details-table thead th{position:static;border-bottom:1px solid rgba(244,214,162,.18);background:transparent;color:#fff;font-size:.72rem;font-weight:900;letter-spacing:.06em;padding:.55rem .7rem;text-align:left;text-transform:uppercase;white-space:nowrap}body.morning-dashboard-route .finalized-shipping-details-table tbody td{border-bottom:1px solid rgba(255,255,255,.12);color:#f5fbffdb;font-size:.82rem;font-weight:650;padding:.55rem .7rem;white-space:nowrap}body.morning-dashboard-route .finalized-shipping-details-table tbody tr:nth-child(2n) td{background:#f4d6a214}body.morning-dashboard-route .finalized-shipping-modal .finalized-shipping-empty{color:var(--morning-modal-muted)}body.morning-dashboard-route .finalized-shipping-modal .finalized-shipping-error{margin-top:.75rem;border:1px solid rgba(240,78,55,.42);border-radius:12px;background:#f04e3724;color:#ffd2ca;padding:.62rem .75rem}.morning-dashboard.hunter-dashboard .nff-kpi-card .nff-kpi-panel{padding:clamp(.78rem,1vw,1rem)}.morning-dashboard.hunter-dashboard .nff-kpi-card .nff-kpi-search-input,.morning-dashboard.hunter-dashboard .nff-kpi-card .nff-kpi-selection-toggle{border-color:#f4d6a247;background:linear-gradient(135deg,#07070ab8,#68161e1f),#07070a8f;color:#fff}.morning-dashboard.hunter-dashboard .nff-kpi-card .nff-kpi-control{border:0;background:transparent;box-shadow:none;color:inherit}.morning-dashboard.hunter-dashboard .nff-kpi-card .nff-kpi-control span,.morning-dashboard.hunter-dashboard .nff-kpi-card .nff-kpi-subtitle,.morning-dashboard.hunter-dashboard .nff-kpi-card .nff-kpi-section-title-row,.morning-dashboard.hunter-dashboard .nff-kpi-card .nff-kpi-chart-title-row{color:#f5fbffd6}.morning-dashboard.hunter-dashboard .nff-kpi-card .nff-kpi-control select{border-color:#f4d6a257;background-color:#07070adb;color:#fff}.morning-dashboard.hunter-dashboard .nff-kpi-card .nff-kpi-control select:focus-visible,.morning-dashboard.hunter-dashboard .nff-kpi-card .nff-kpi-search-input:focus-visible,.morning-dashboard.hunter-dashboard .nff-kpi-card .nff-kpi-selection-toggle:focus-visible{outline:2px solid rgba(244,214,162,.7);outline-offset:2px}.morning-dashboard.hunter-dashboard .nff-kpi-card .nff-kpi-search-input::placeholder{color:#f5fbff8a}.morning-dashboard.hunter-dashboard .nff-kpi-card .nff-kpi-clear-filters:disabled{border-color:#ffffff29;background:linear-gradient(135deg,#f4d6a21f,#f4d6a20f),#07070a80;color:#f5fbff9e;opacity:1}.morning-dashboard.hunter-dashboard .nff-kpi-card .nff-kpi-summary-card:nth-child(2){border-color:#f4d6a25c;background:linear-gradient(135deg,#f4d6a22e,#ffffff14),#ffffff12}.morning-dashboard.hunter-dashboard .nff-kpi-card .nff-kpi-summary-card:nth-child(3){border-color:#f4d6a26b;background:linear-gradient(135deg,#f4d6a233,#f4d6a21a),#ffffff12}.morning-dashboard.hunter-dashboard .nff-kpi-card .nff-kpi-table-panel,.morning-dashboard.hunter-dashboard .nff-kpi-card .nff-kpi-chart-panel{background:linear-gradient(135deg,#ffffff14,#f4d6a20f),#07070a5c}.morning-dashboard.hunter-dashboard .nff-kpi-card .nff-kpi-mode-toggle{border-color:#ffffff29;background:#07070a75;color:#f5fbffb8}.morning-dashboard.hunter-dashboard .nff-kpi-card .nff-kpi-mode-toggle:hover,.morning-dashboard.hunter-dashboard .nff-kpi-card .nff-kpi-mode-toggle:focus-visible{border-color:#f4d6a26b;background:#f4d6a21f;color:#fff}.morning-dashboard.hunter-dashboard .nff-kpi-card .nff-kpi-table-wrap{position:relative;border-color:#ffffff29;background:linear-gradient(135deg,#ffffff14,#f4d6a20f),#07070a5c;scrollbar-color:rgba(244,214,162,.72) rgba(7,7,10,.58)}.morning-dashboard.hunter-dashboard .nff-kpi-card .nff-kpi-table{border:0;background:transparent}.morning-dashboard.hunter-dashboard .nff-kpi-card .nff-kpi-table thead{position:sticky;top:0;z-index:5;background:var(--morning-table-header-bg);box-shadow:0 8px 16px #07070a4d,inset 0 -1px #f4d6a238}.morning-dashboard.hunter-dashboard .nff-kpi-card .nff-kpi-table thead tr{background:var(--morning-table-header-bg)}.morning-dashboard.hunter-dashboard .nff-kpi-card .nff-kpi-table thead th{position:static;z-index:auto;background:transparent!important;border-color:#f4d6a23d;color:#fff;box-shadow:inset 0 -1px #f4d6a229}.morning-dashboard.hunter-dashboard .nff-kpi-card .nff-kpi-table thead th:first-child{border-top-left-radius:10px}.morning-dashboard.hunter-dashboard .nff-kpi-card .nff-kpi-table thead th:last-child{border-top-right-radius:10px}.morning-dashboard.hunter-dashboard .nff-kpi-card .nff-kpi-table tbody td{border-color:#ffffff1f;background:#ffffff12;color:#f5fbffe0;font-weight:850}.morning-dashboard.hunter-dashboard .nff-kpi-card .nff-kpi-table tbody tr:nth-child(2n) td{background:#f4d6a214}.morning-dashboard.hunter-dashboard .nff-kpi-card .nff-kpi-table tbody tr.is-interactive:hover td,.morning-dashboard.hunter-dashboard .nff-kpi-card .nff-kpi-table tbody tr.is-interactive:focus-visible td{background:linear-gradient(135deg,#f4d6a22e,#f4d6a21f),#ffffff1a;color:#fff}.morning-dashboard.hunter-dashboard .nff-kpi-card .nff-kpi-table tbody tr.is-selected td{border-color:#f4d6a257;background:linear-gradient(135deg,#f4d6a238,#f4d6a21f),#07070a80;color:#fff7a5}.morning-dashboard.hunter-dashboard .nff-kpi-card .nff-kpi-sort-btn,.morning-dashboard.hunter-dashboard .nff-kpi-card .nff-kpi-sort-indicator.is-active{color:#fff}.morning-dashboard.hunter-dashboard .nff-kpi-card .nff-kpi-sort-indicator{color:#fff7a5}.morning-dashboard.hunter-dashboard .nff-kpi-card .nff-kpi-chart-shell{color:#f5fbffc7}.morning-dashboard.hunter-dashboard .nff-kpi-card .nff-kpi-chart-plot{border-color:#ffffff2e;background:linear-gradient(180deg,#07070a80,#07070a57),#f4d6a20f;box-shadow:inset 0 1px #ffffff1a}.morning-dashboard.hunter-dashboard .nff-kpi-card .nff-kpi-chart-grid-line{border-top-color:#f5fbff33}.morning-dashboard.hunter-dashboard .nff-kpi-card .nff-kpi-chart-target-line{border-top-color:#f4d6a2b8}.morning-dashboard.hunter-dashboard .nff-kpi-card .nff-kpi-chart-y-axis span,.morning-dashboard.hunter-dashboard .nff-kpi-card .nff-kpi-chart-label,.morning-dashboard.hunter-dashboard .nff-kpi-card .nff-kpi-chart-value,.morning-dashboard.hunter-dashboard .nff-kpi-card .nff-kpi-empty,.morning-dashboard.hunter-dashboard .nff-kpi-card .nff-kpi-chart-empty,.morning-dashboard.hunter-dashboard .nff-kpi-card .nff-kpi-filter-state{color:#f5fbffc2}.morning-dashboard.hunter-dashboard .nff-kpi-card .nff-kpi-chart-value{color:#fff8ef;text-shadow:0 2px 8px rgba(7,7,10,.58)}.morning-dashboard.hunter-dashboard .nff-kpi-card .nff-kpi-chart-bar{border-color:#f4d6a26b;background:linear-gradient(180deg,#f4d6a2f5,#235283f5);box-shadow:0 10px 22px #07070a47}.morning-dashboard.hunter-dashboard .nff-kpi-card .nff-kpi-chart-column.is-below-target .nff-kpi-chart-bar{border-color:#f4d6a270;background:linear-gradient(180deg,#f4d6a2eb,#68161ef0);box-shadow:0 10px 20px #68161e38}.morning-dashboard.hunter-dashboard .nff-kpi-card .nff-kpi-chart-column.is-selected .nff-kpi-chart-bar,.morning-dashboard.hunter-dashboard .nff-kpi-card .nff-kpi-chart-column.is-below-target.is-selected .nff-kpi-chart-bar{border-color:#f4d6a28a;background:linear-gradient(180deg,#f4d6a2eb,#f04e37d1);box-shadow:0 12px 24px #f4d6a233}.morning-dashboard.hunter-dashboard .nff-kpi-card .nff-kpi-selection-popover{border-color:#ffffff2e;background:#07070af5;color:#fff8ef;scrollbar-color:rgba(244,214,162,.72) rgba(7,7,10,.58)}.morning-dashboard.hunter-dashboard .nff-kpi-card .nff-kpi-selection-popover-item{border-bottom-color:#ffffff1a;color:#f5fbffe0}.morning-dashboard.hunter-dashboard .nff-kpi-card .nff-kpi-selection-popover-item:hover{background:#f4d6a21a}.morning-dashboard.hunter-dashboard .nff-kpi-card .nff-kpi-table-wrap::-webkit-scrollbar,.morning-dashboard.hunter-dashboard .nff-kpi-card .nff-kpi-selection-popover::-webkit-scrollbar{width:10px}.morning-dashboard.hunter-dashboard .nff-kpi-card .nff-kpi-table-wrap::-webkit-scrollbar-track,.morning-dashboard.hunter-dashboard .nff-kpi-card .nff-kpi-selection-popover::-webkit-scrollbar-track{border-radius:999px;background:#07070a94}.morning-dashboard.hunter-dashboard .nff-kpi-card .nff-kpi-table-wrap::-webkit-scrollbar-thumb,.morning-dashboard.hunter-dashboard .nff-kpi-card .nff-kpi-selection-popover::-webkit-scrollbar-thumb{border-radius:999px;background:linear-gradient(180deg,#f4d6a2c7,#f4d6a29e)}.morning-dashboard.hunter-dashboard .kpi-placeholder,.morning-dashboard.hunter-dashboard .power-bi-placeholder,.morning-dashboard.hunter-dashboard .nff-kpi-empty,.morning-dashboard.hunter-dashboard .finalized-shipping-empty{color:#f5fbffc2}.morning-dashboard.hunter-dashboard .power-bi-container,.morning-dashboard.hunter-dashboard .power-bi-container-otd,.morning-dashboard.hunter-dashboard .power-bi-container-WIP,.morning-dashboard.hunter-dashboard .power-bi-container-Ship,.morning-dashboard.hunter-dashboard .power-bi-container-BSR,.morning-dashboard.hunter-dashboard .power-bi-container-16x9,.morning-dashboard.hunter-dashboard .power-bi-container-expanded{background:linear-gradient(135deg,#ffffff17,#f4d6a212),#07070a57}.morning-dashboard.hunter-dashboard .kpi-title,.morning-dashboard.hunter-dashboard .kpi-target-label,.morning-dashboard.hunter-dashboard .otd-target-label,.morning-dashboard.hunter-dashboard .ops-pareto-location-filter-label,.morning-dashboard.hunter-dashboard .ops-throughput-section-label,.morning-dashboard.hunter-dashboard .shipcomm-label,.morning-dashboard.hunter-dashboard .capacity-utilization-location,.morning-dashboard.hunter-dashboard .booked-shipped-received-legend,.morning-dashboard.hunter-dashboard .nff-kpi-summary-label{font-family:var(--morning-font);font-weight:850;letter-spacing:.12em}.morning-dashboard.hunter-dashboard .dashboard-subtitle,.morning-dashboard.hunter-dashboard .kpi-description,.morning-dashboard.hunter-dashboard .kpi-helper,.morning-dashboard.hunter-dashboard .power-bi-subtext,.morning-dashboard.hunter-dashboard .ops-throughput-context,.morning-dashboard.hunter-dashboard .shipcomm-caption,.morning-dashboard.hunter-dashboard .capacity-utilization-target,.morning-dashboard.hunter-dashboard .capacity-utilization-meta{font-family:var(--morning-font);font-weight:650}.morning-dashboard.hunter-dashboard .backlog-summary-value,.morning-dashboard.hunter-dashboard .throughput-summary-value,.morning-dashboard.hunter-dashboard .ops-throughput-actual-value,.morning-dashboard.hunter-dashboard .ops-pareto-total,.morning-dashboard.hunter-dashboard .otd-matrix-value,.morning-dashboard.hunter-dashboard .kpi-grid.leah-dashboard-otd-grid .otd-matrix-value,.morning-dashboard.hunter-dashboard .shipcomm-value,.morning-dashboard.hunter-dashboard .shipcomm-breakdown-value,.morning-dashboard.hunter-dashboard .capacity-utilization-value,.morning-dashboard.hunter-dashboard .nff-kpi-summary-value{color:#fff;font-family:var(--morning-display);font-weight:900;letter-spacing:0;font-variant-numeric:tabular-nums;text-shadow:0 1px 0 rgba(7,7,10,.44),0 10px 22px rgba(0,0,0,.38)}.morning-dashboard.hunter-dashboard .ops-pareto-value,.morning-dashboard.hunter-dashboard .ops-throughput-cell-value,.morning-dashboard.hunter-dashboard .ops-throughput-cell-status,.morning-dashboard.hunter-dashboard .ops-throughput-outcome-label,.morning-dashboard.hunter-dashboard .ops-throughput-outcome-detail{font-family:var(--morning-display);font-weight:900;letter-spacing:0;font-variant-numeric:tabular-nums;text-shadow:0 1px 0 rgba(7,7,10,.52),0 10px 22px rgba(0,0,0,.34)}.morning-dashboard.hunter-dashboard .ops-pareto-value{color:#fff!important;font-size:clamp(.88rem,.48vw + .72rem,1.12rem)}.morning-dashboard.hunter-dashboard .ops-pareto-cell.bucket.status-good .ops-pareto-value,.morning-dashboard.hunter-dashboard .ops-throughput-cell.status-good .ops-throughput-cell-value,.morning-dashboard.hunter-dashboard .ops-throughput-outcome.status-hit .ops-throughput-outcome-label{color:#dffff9!important}.morning-dashboard.hunter-dashboard .ops-pareto-cell.bucket.status-bad .ops-pareto-value,.morning-dashboard.hunter-dashboard .ops-throughput-cell.status-bad .ops-throughput-cell-value,.morning-dashboard.hunter-dashboard .ops-throughput-outcome.status-wip-short .ops-throughput-outcome-label,.morning-dashboard.hunter-dashboard .ops-throughput-outcome.status-double-fail .ops-throughput-outcome-label{color:#ffd8d0!important}.morning-dashboard.hunter-dashboard .ops-pareto-cell.bucket.status-neutral .ops-pareto-value,.morning-dashboard.hunter-dashboard .ops-throughput-cell.status-neutral .ops-throughput-cell-value{color:#f8fbffeb!important}.morning-dashboard.hunter-dashboard .ops-pareto-stage,.morning-dashboard.hunter-dashboard .ops-throughput-actual-location,.morning-dashboard.hunter-dashboard .otd-matrix-row-label,.morning-dashboard.hunter-dashboard .shipcomm-location-name{color:#f8fbffe0;font-family:var(--morning-font);font-weight:900;letter-spacing:.12em;text-shadow:0 8px 18px rgba(0,0,0,.28)}.morning-dashboard.hunter-dashboard .ops-pareto-cell.total,.morning-dashboard.hunter-dashboard .ops-pareto-cell.total .ops-pareto-total,.morning-dashboard.hunter-dashboard .ops-pareto-grid-row.is-total .ops-pareto-value{color:#fff!important;font-weight:950}.morning-dashboard.hunter-dashboard .otd-matrix-status,.morning-dashboard.hunter-dashboard .kpi-grid.leah-dashboard-otd-grid .otd-matrix-status,.morning-dashboard.hunter-dashboard .capacity-utilization-status,.morning-dashboard.hunter-dashboard .shipcomm-breakdown-head,.morning-dashboard.hunter-dashboard .ops-throughput-row.head,.morning-dashboard.hunter-dashboard .ops-pareto-grid-head,.morning-dashboard.hunter-dashboard .wip-transit-widget-table thead tr,.morning-dashboard.hunter-dashboard .wip-transit-table thead tr,.morning-dashboard.hunter-dashboard .finalized-shipping-table thead th,.morning-dashboard.hunter-dashboard .shipment-count-matrix thead th,.morning-dashboard.hunter-dashboard .nff-kpi-table thead th{font-family:var(--morning-font);font-weight:900;letter-spacing:.12em}.morning-dashboard.hunter-dashboard select,.morning-dashboard.hunter-dashboard button,.morning-dashboard.hunter-dashboard .kpi-drilldown,.morning-dashboard.hunter-dashboard .drill-down-button,.morning-dashboard.hunter-dashboard .ops-throughput-scope-btn,.morning-dashboard.hunter-dashboard .nff-kpi-filter-chip{font-family:var(--morning-font);font-weight:900}.morning-dashboard.hunter-dashboard .booked-shipped-received-axis,.morning-dashboard.hunter-dashboard .booked-shipped-received-tooltip-title,.morning-dashboard.hunter-dashboard .booked-shipped-received-tooltip-row{font-family:var(--morning-font);font-weight:850}@media(max-width:1180px){.morning-dashboard.hunter-dashboard .dashboard-header h1,.morning-dashboard.hunter-dashboard .hero-copy h1{max-width:14ch}}@media(max-width:760px){section.morning-dashboard.hunter-dashboard{padding:.75rem}.morning-dashboard.hunter-dashboard .hunter-hero{grid-template-columns:1fr}.morning-dashboard.hunter-dashboard .dashboard-header,.morning-dashboard.hunter-dashboard .hero-copy,.morning-dashboard.hunter-dashboard .hero-panel-card{border-radius:24px}.morning-dashboard.hunter-dashboard .dashboard-header h1,.morning-dashboard.hunter-dashboard .hero-copy h1{max-width:100%;font-size:clamp(2.45rem,13vw,3.2rem);line-height:.98}.morning-dashboard.hunter-dashboard .kpi-card,.morning-dashboard.hunter-dashboard .kpi-card.metric-card-wide,.morning-dashboard.hunter-dashboard .finalized-awaiting-shipping-card,.morning-dashboard.hunter-dashboard .nff-kpi-card{border-radius:20px;padding:.85rem}}@media(max-width:480px){section.morning-dashboard.hunter-dashboard{padding:.55rem}.morning-dashboard.hunter-dashboard .dashboard-header,.morning-dashboard.hunter-dashboard .hero-copy,.morning-dashboard.hunter-dashboard .hero-panel-card{padding:1rem}.morning-dashboard.hunter-dashboard .kpi-header,.morning-dashboard.hunter-dashboard .kpi-header-actions{align-items:flex-start;justify-content:flex-start}}section.morning-dashboard.hunter-dashboard{--morning-navy: #1a1f27;--morning-navy-deep: #11141a;--morning-blue: #4a151c;--morning-teal: #7a2028;--morning-muted: rgba(255, 248, 239, .78);--morning-card: #1a1f27;--morning-card-strong: #1d222b;--morning-pattern-base: linear-gradient(135deg, #111115 0%, #241116 52%, #3c0f16 100%);--morning-pattern-base-soft: linear-gradient(135deg, #1d222b 0%, #241a1f 50%, #3c0f16 100%);--morning-pattern-base-muted: linear-gradient(135deg, #20242d 0%, #261a20 52%, #391017 100%);--morning-border: rgba(255, 255, 255, .2);--morning-border-strong: rgba(244, 214, 162, .46);--morning-table-header-bg: linear-gradient(115deg, rgba(255, 248, 239, .14) 0%, transparent 24%, rgba(244, 214, 162, .2) 56%, transparent 78%), linear-gradient(90deg, rgba(32, 36, 45, .98) 0%, rgba(58, 49, 57, .94) 44%, rgba(122, 32, 40, .8) 100%);--morning-table-header-border: rgba(244, 214, 162, .3);--hunter-surface: var(--morning-card);--hunter-border: var(--morning-border);--hunter-shadow-soft: 0 30px 70px rgba(0, 0, 0, .22);--md-surface: var(--morning-card);--md-border: var(--morning-border);--md-shadow: 0 30px 70px rgba(0, 0, 0, .22);--md-shadow-soft: 0 24px 56px rgba(0, 0, 0, .2);--otd-border: rgba(255, 255, 255, .18)}section.morning-dashboard.hunter-dashboard .dashboard-header,section.morning-dashboard.hunter-dashboard .hero-copy,section.morning-dashboard.hunter-dashboard .hero-panel-card{border-color:#ffffff3d;background:linear-gradient(128deg,rgba(255,255,255,.14),transparent 36%,rgba(244,214,162,.13) 64%,transparent),var(--morning-pattern-base-soft);box-shadow:0 34px 74px #0000003d,inset 0 1px #ffffff2e}section.morning-dashboard.hunter-dashboard .dashboard-header:before,section.morning-dashboard.hunter-dashboard .hero-copy:before,section.morning-dashboard.hunter-dashboard .hero-panel-card:before{opacity:.68}section.morning-dashboard.hunter-dashboard .kpi-section{border-color:#ffffff2e;background:linear-gradient(140deg,#ffffff1a,#1d222b5c 36%,#7a202824),var(--morning-pattern-base-muted);box-shadow:0 26px 60px #0003,inset 0 1px #ffffff1f}section.morning-dashboard.hunter-dashboard .kpi-card,section.morning-dashboard.hunter-dashboard .kpi-card.metric-card-wide,section.morning-dashboard.hunter-dashboard .kpi-card-wipInTransit,section.morning-dashboard.hunter-dashboard .kpi-card-ShippedRev,section.morning-dashboard.hunter-dashboard .kpi-card-BSR,section.morning-dashboard.hunter-dashboard .finalized-awaiting-shipping-card,section.morning-dashboard.hunter-dashboard .nff-kpi-card,section.morning-dashboard.hunter-dashboard .coo-backlog-pareto,section.morning-dashboard.hunter-dashboard .ops-throughput-flip-card,section.morning-dashboard.hunter-dashboard .shipped-vs-commit-widget,section.morning-dashboard.hunter-dashboard .wip-transit-widget{border-color:#fff3;background:linear-gradient(135deg,#1a1f27d1,#4a151cad 48%,#7a20288f),linear-gradient(90deg,rgba(244,214,162,.14),transparent 48%,rgba(240,78,55,.1)),var(--morning-pattern-base)!important;box-shadow:0 24px 56px #0003,inset 0 1px #ffffff1f}section.morning-dashboard.hunter-dashboard .kpi-card:after,section.morning-dashboard.hunter-dashboard .finalized-awaiting-shipping-card:after,section.morning-dashboard.hunter-dashboard .nff-kpi-card:after{opacity:.42}section.morning-dashboard.hunter-dashboard .metric-panel,section.morning-dashboard.hunter-dashboard .metric-embed-wrapper,section.morning-dashboard.hunter-dashboard .booked-shipped-received-chart-shell,section.morning-dashboard.hunter-dashboard .capacity-utilization-panel,section.morning-dashboard.hunter-dashboard .wip-transit-widget-table-scroll,section.morning-dashboard.hunter-dashboard .finalized-shipping-table-wrap,section.morning-dashboard.hunter-dashboard .nff-kpi-table-wrap,section.morning-dashboard.hunter-dashboard .nff-kpi-chart-shell{border-color:#ffffff2e;background:linear-gradient(135deg,#ffffff1a,#f4d6a214),var(--morning-pattern-base-soft);box-shadow:inset 0 1px #ffffff1a}section.morning-dashboard.hunter-dashboard .ops-throughput-table,section.morning-dashboard.hunter-dashboard .ops-throughput-equation-age-table,section.morning-dashboard.hunter-dashboard .ops-throughput-example-table,section.morning-dashboard.hunter-dashboard .wip-transit-widget-table,section.morning-dashboard.hunter-dashboard .wip-transit-table,section.morning-dashboard.hunter-dashboard .finalized-shipping-table,section.morning-dashboard.hunter-dashboard .shipment-count-matrix,section.morning-dashboard.hunter-dashboard .nff-kpi-table{border-color:#ffffff2e;background:#20242d8f}section.morning-dashboard.hunter-dashboard .ops-throughput-row,section.morning-dashboard.hunter-dashboard .ops-pareto-cell,section.morning-dashboard.hunter-dashboard .wip-transit-widget-row-label,section.morning-dashboard.hunter-dashboard .wip-transit-widget-cell,section.morning-dashboard.hunter-dashboard .wip-transit-row-label,section.morning-dashboard.hunter-dashboard .wip-transit-cell,section.morning-dashboard.hunter-dashboard .finalized-shipping-table tbody th,section.morning-dashboard.hunter-dashboard .finalized-shipping-table tbody td,section.morning-dashboard.hunter-dashboard .shipment-count-matrix tbody th,section.morning-dashboard.hunter-dashboard .shipment-count-matrix tbody td,section.morning-dashboard.hunter-dashboard .nff-kpi-table tbody td{border-color:#ffffff21}section.morning-dashboard.hunter-dashboard .ops-pareto-cell,section.morning-dashboard.hunter-dashboard .ops-throughput-table .ops-throughput-cell,section.morning-dashboard.hunter-dashboard .wip-transit-widget-combined,section.morning-dashboard.hunter-dashboard .wip-transit-widget-total th,section.morning-dashboard.hunter-dashboard .wip-transit-widget-total td,section.morning-dashboard.hunter-dashboard .finalized-shipping-cell.is-total,section.morning-dashboard.hunter-dashboard .shipment-count-total-cell,section.morning-dashboard.hunter-dashboard .capacity-utilization-stat,section.morning-dashboard.hunter-dashboard .capacity-utilization-stat.status-neutral,section.morning-dashboard.hunter-dashboard .kpi-card.unr .otd-matrix-row-label,section.morning-dashboard.hunter-dashboard .kpi-card.rma .otd-matrix-row-label,section.morning-dashboard.hunter-dashboard .kpi-card.unr .otd-matrix-cell,section.morning-dashboard.hunter-dashboard .kpi-card.rma .otd-matrix-cell{background:linear-gradient(135deg,#ffffff1a,#f4d6a20f),#2c333d80!important}section.morning-dashboard.hunter-dashboard .ops-pareto-cell.stage,section.morning-dashboard.hunter-dashboard .ops-pareto-cell.total,section.morning-dashboard.hunter-dashboard .ops-pareto-grid-row:nth-child(2n) .ops-pareto-cell.stage,section.morning-dashboard.hunter-dashboard .ops-pareto-grid-row:nth-child(2n) .ops-pareto-cell.total{background:#20242dad}section.morning-dashboard.hunter-dashboard .dashboard-view-toggle,section.morning-dashboard.hunter-dashboard .ops-throughput-scope-toggle,section.morning-dashboard.hunter-dashboard .nff-kpi-card .nff-kpi-mode-toggle,section.morning-dashboard.hunter-dashboard .cmd-kpi-refresh-scope{border-color:#ffffff29;background:#2c333d9e;box-shadow:inset 0 1px #ffffff1a}section.morning-dashboard.hunter-dashboard .focus-btn,section.morning-dashboard.hunter-dashboard .dashboard-view-toggle-btn,section.morning-dashboard.hunter-dashboard .kpi-target-chip,section.morning-dashboard.hunter-dashboard .otd-target-value,section.morning-dashboard.hunter-dashboard .ops-throughput-scope-btn,section.morning-dashboard.hunter-dashboard .ops-throughput-equation-stage-chip,section.morning-dashboard.hunter-dashboard .nff-kpi-filter-chip,section.morning-dashboard.hunter-dashboard .dashboard-select-trigger,section.morning-dashboard.hunter-dashboard .nff-kpi-card .nff-kpi-control select,section.morning-dashboard.hunter-dashboard .nff-kpi-card .nff-kpi-search-input,section.morning-dashboard.hunter-dashboard .nff-kpi-card .nff-kpi-selection-toggle,section.morning-dashboard.hunter-dashboard select.capacity-efficiency-period-select,section.morning-dashboard.hunter-dashboard .kpi-info-trigger,section.morning-dashboard.hunter-dashboard .nff-kpi-selection-remove{border-color:#f4d6a24d;background-color:#2c333db8;color:#fff7a5;box-shadow:inset 0 1px #ffffff1a}section.morning-dashboard.hunter-dashboard .dashboard-select-menu,body.morning-dashboard-route .dashboard-select-menu,section.morning-dashboard.hunter-dashboard .kpi-info-tooltip,section.morning-dashboard.hunter-dashboard .nff-kpi-selection-popover,section.morning-dashboard.hunter-dashboard .nff-kpi-card .nff-kpi-selection-popover{border-color:#f4d6a247;background:#20242df5;box-shadow:0 24px 54px #00000047}.wip-transit-widget-panel{display:flex;flex-direction:column;gap:clamp(.45rem,.8vh,.7rem);padding:clamp(.7rem,1.1vh,1rem);border-radius:16px;border:1px solid rgba(15,23,42,.12);background:linear-gradient(135deg,#fff,#f8fafc)}.wip-transit-widget-meta{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem;padding:clamp(.45rem,.8vh,.7rem);border-radius:12px;border:1px solid rgba(15,23,42,.12);background:#fff}.wip-transit-widget-caption{font-size:clamp(.72rem,1.05vh,.9rem);text-transform:uppercase;letter-spacing:.12em;font-weight:700;color:var(--hunter-ink, #0f172a)}.wip-transit-widget-updated{padding:.2rem .5rem;border-radius:999px;background:#0f172a0f;color:var(--hunter-muted, #64748b);font-weight:700;letter-spacing:.16em;text-transform:uppercase;font-size:clamp(.5rem,.75vh,.62rem);white-space:nowrap}.wip-transit-widget-table-scroll{overflow-x:auto}.wip-transit-widget-table{--wip-transit-header-gradient: linear-gradient(115deg, rgba(255, 248, 239, .12) 0%, transparent 24%, rgba(244, 214, 162, .18) 56%, transparent 78%), linear-gradient( 90deg, var(--ren-ink-deep, #07070a) 0%, var(--ren-oxblood, #3c0f16) 36%, var(--ren-wine, #68161e) 72%, var(--ren-ember-bright, #f04e37) 100% );width:100%;border-collapse:collapse;min-width:680px;background:#fff;border-radius:12px;overflow:hidden;border:1px solid rgba(15,23,42,.16)}.wip-transit-widget-table thead tr{background:var(--wip-transit-header-gradient)}.wip-transit-widget-head,.wip-transit-widget-subhead{text-transform:uppercase;letter-spacing:.16em;font-weight:700;color:#fff;border:1px solid rgba(244,214,162,.24);background:transparent;box-shadow:inset 0 1px #ffffff14,inset 0 -1px #f4d6a229;padding:clamp(.5rem,.95vh,.75rem)}.wip-transit-widget-head{font-size:clamp(.68rem,.95vh,.82rem)}.wip-transit-widget-subhead{font-size:clamp(.6rem,.85vh,.74rem)}.wip-transit-widget-stub{text-align:left}.wip-transit-widget-row-label{font-size:clamp(.74rem,1.05vh,.95rem);font-weight:700;color:#111827;padding:clamp(.5rem,.85vh,.68rem);border:1px solid rgba(15,23,42,.12);text-align:left;background:#fff}.wip-transit-widget-cell{text-align:center;font-size:clamp(.78rem,1.1vh,1rem);font-weight:600;color:#1f2937;padding:clamp(.5rem,.85vh,.68rem);border:1px solid rgba(15,23,42,.12);background:#fff}.wip-transit-widget-section-row th{padding:clamp(.42rem,.75vh,.6rem);border:1px solid rgba(15,23,42,.12);background:#f8fafc;color:#334155;font-size:clamp(.6rem,.85vh,.72rem);font-weight:800;letter-spacing:.14em;text-align:left;text-transform:uppercase}.wip-transit-widget-department-label{padding-left:clamp(.9rem,1.25vh,1.15rem)}.wip-transit-widget-department-row .wip-transit-widget-row-label,.wip-transit-widget-department-row .wip-transit-widget-cell{background:#fbfdff}.wip-transit-widget-combined{color:#111827;font-weight:800}.wip-transit-widget-total .wip-transit-widget-cell,.wip-transit-widget-total .wip-transit-widget-row-label{background:#f973162e;font-weight:800}.wip-transit-widget-error{margin:0;font-size:.75rem;color:var(--hunter-muted, #64748b)}@media(max-width:640px){.wip-transit-widget-panel{padding:.65rem}.wip-transit-widget-meta{padding:.45rem}}.shipcomm-card{--shipcomm-ink: var(--md-ink, #0f172a);--shipcomm-muted: var(--md-muted, #64748b);--shipcomm-subtle: rgba(15, 23, 42, .66);--shipcomm-subtle-strong: rgba(15, 23, 42, .78);--shipcomm-accent: var(--ren-wine, #68161e);--shipcomm-accent-deep: var(--ren-ink-deep, #07070a);--shipcomm-header-gradient: linear-gradient(115deg, rgba(255, 248, 239, .12) 0%, transparent 24%, rgba(244, 214, 162, .18) 56%, transparent 78%), linear-gradient( 90deg, var(--ren-ink-deep, #07070a) 0%, var(--ren-oxblood, #3c0f16) 36%, var(--ren-wine, #68161e) 72%, var(--ren-ember-bright, #f04e37) 100% );--shipcomm-border: rgba(15, 23, 42, .14);--shipcomm-good: #166534;--shipcomm-bad: #b91c1c;display:grid;gap:clamp(.6rem,1vh,.9rem);padding:clamp(.75rem,1.2vh,1rem);border-radius:18px;border:1px solid var(--shipcomm-border);background:linear-gradient(180deg,#fff,#f8fafc);color:var(--shipcomm-ink);width:100%}.shipcomm-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.4rem;padding:clamp(.5rem,.9vh,.7rem);border-radius:12px;border:1px solid var(--shipcomm-border);background:#fff}.shipcomm-header-main{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.shipcomm-header-actions{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.4rem;margin-left:auto}.shipcomm-title{margin:0;font-size:clamp(1rem,1.7vh,1.35rem);font-weight:700;color:var(--shipcomm-ink)}.shipcomm-month-filter{display:inline-flex;align-items:center;gap:.35rem;padding:.16rem .2rem .16rem .5rem;border-radius:999px;border:1px solid var(--shipcomm-border);background:#fff}.shipcomm-month-filter span{font-size:.62rem;letter-spacing:.06em;text-transform:none;font-weight:600;color:var(--shipcomm-subtle-strong)}.shipcomm-month-filter select{appearance:none;border:1px solid rgba(15,23,42,.2);border-radius:999px;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='7' viewBox='0 0 11 7'%3E%3Cpath fill='%230f172a' d='M0.7 1.0a0.7 0.7 0 0 1 1 0L5.5 4.8 9.3 1a0.7 0.7 0 1 1 1 1L6 6.3a0.7 0.7 0 0 1-1 0L0.7 2a0.7 0 0 1 0-1z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .45rem center;color:#0f172a;font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1;padding:.2rem 1.3rem .2rem .58rem;cursor:pointer}.shipcomm-month-filter select:focus-visible{outline:2px solid rgba(15,23,42,.28);outline-offset:1px}.shipcomm-updated{font-size:clamp(.6rem,.84vh,.7rem);text-transform:none;letter-spacing:.03em;font-weight:600;color:var(--shipcomm-subtle);padding:.2rem .5rem;border-radius:999px;background:#0f172a0a;white-space:nowrap}.shipcomm-label{font-size:clamp(.64rem,.95vh,.76rem);text-transform:none;letter-spacing:.04em;font-weight:600;color:var(--shipcomm-subtle-strong)}.shipcomm-caption{font-size:clamp(.64rem,.9vh,.74rem);color:var(--shipcomm-subtle);font-weight:500}.shipcomm-value{font-weight:700;color:var(--shipcomm-ink)}.shipcomm-value-xl{font-size:clamp(1.45rem,2.8vh,2.2rem)}.shipcomm-value-md{font-size:clamp(1rem,1.8vh,1.35rem)}.shipcomm-value.is-positive,.shipcomm-breakdown-value.is-positive{color:var(--shipcomm-good)}.shipcomm-value.is-negative,.shipcomm-breakdown-value.is-negative{color:var(--shipcomm-bad)}.shipcomm-summary{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.9fr) minmax(0,1fr);gap:clamp(.5rem,1vh,.85rem)}.shipcomm-summary-main,.shipcomm-summary-delta{border-radius:14px;border:1px solid var(--shipcomm-border);background:#fff;padding:clamp(.6rem,1vh,.95rem);display:grid;gap:.35rem;align-content:center}.shipcomm-summary-delta{border-color:#0f172a33;background:#fff}.shipcomm-summary-mini{display:grid;gap:clamp(.35rem,.7vh,.55rem)}.shipcomm-mini-card{border-radius:12px;border:1px solid var(--shipcomm-border);background:#fff;padding:clamp(.45rem,.85vh,.75rem);display:grid;gap:.25rem;align-content:center}.shipcomm-mini-card.is-shipped,.shipcomm-mini-card.is-finalized,.shipcomm-mini-card.is-combined{border-color:var(--shipcomm-border);background:#fff}.shipcomm-mini-card.is-combined{border-color:#0f172a38}.shipcomm-mini-card.is-combined .shipcomm-label,.shipcomm-mini-card.is-combined .shipcomm-caption{color:var(--shipcomm-muted)}.shipcomm-tone-shipped,.shipcomm-tone-finalized{color:var(--shipcomm-ink)}.shipcomm-tone-combined{color:var(--shipcomm-ink);font-weight:800}.shipcomm-breakdown{border-radius:14px;border:1px solid var(--shipcomm-border);background:#fff;overflow:hidden}.shipcomm-breakdown-head,.shipcomm-breakdown-row{display:grid;grid-template-columns:minmax(130px,1.1fr) repeat(5,minmax(0,1fr));align-items:center}.shipcomm-breakdown.is-last-month .shipcomm-breakdown-head,.shipcomm-breakdown.is-last-month .shipcomm-breakdown-row{grid-template-columns:minmax(130px,1.1fr) repeat(3,minmax(0,1fr))}.shipcomm-breakdown-head{background:var(--shipcomm-header-gradient);color:#fff;font-size:clamp(.55rem,.75vh,.65rem);text-transform:uppercase;letter-spacing:.18em;font-weight:700;box-shadow:inset 0 1px #ffffff14,inset 0 -1px #f4d6a22e}.shipcomm-breakdown-head span{padding:.65rem .8rem;text-align:center;justify-self:center}.shipcomm-breakdown-head span:first-child{text-align:left;justify-self:start}.shipcomm-breakdown-row{border-top:1px solid rgba(148,163,184,.25);background:#fff}.shipcomm-breakdown-row:nth-child(2n){background:#f8fafc}.shipcomm-breakdown-cell{padding:.55rem .8rem;display:grid;gap:.2rem;justify-items:center;text-align:center}.shipcomm-breakdown-cell.is-location{justify-items:start;text-align:left}.shipcomm-breakdown-cell:before{content:"";display:none;font-size:.6rem;text-transform:uppercase;letter-spacing:.14em;color:var(--shipcomm-muted)}.shipcomm-breakdown-value{font-weight:700;color:var(--shipcomm-ink);font-size:clamp(.85rem,1.2vh,1rem)}.shipcomm-breakdown-value.shipcomm-tone-shipped,.shipcomm-breakdown-value.shipcomm-tone-finalized{color:var(--shipcomm-ink)}.shipcomm-breakdown-value.shipcomm-tone-combined{color:var(--shipcomm-ink);font-weight:900}.shipcomm-location-name{text-transform:uppercase;letter-spacing:.12em}.shipcomm-error{font-size:.75rem;color:var(--shipcomm-muted)}@media(max-width:900px){.shipcomm-header-main{width:100%;justify-content:flex-start}.shipcomm-header-actions{width:100%;justify-content:flex-start;margin-left:0}.shipcomm-summary{grid-template-columns:1fr}.shipcomm-summary-mini{grid-template-columns:repeat(2,minmax(0,1fr))}.shipcomm-breakdown-head{display:none}.shipcomm-breakdown-row{grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgba(148,163,184,.3)}.shipcomm-breakdown-cell{justify-items:start;text-align:left}.shipcomm-breakdown-cell:before{content:attr(data-label);display:block}}@media(max-width:640px){.shipcomm-summary-mini,.shipcomm-breakdown-row{grid-template-columns:1fr}}.hunter-dashboard .kpi-card.livemetabase-shipped-revenue-card{--tone: #0f766e;--tone-deep: #115e59;--tone-soft: rgba(15, 118, 110, .12)}.hunter-dashboard .livemetabase-shipped-revenue-card .kpi-header{align-items:flex-start}.hunter-dashboard .livemetabase-shipped-revenue-card .kpi-header-actions{align-self:flex-start}.hunter-dashboard .livemetabase-shipped-revenue-card .drill-down-button{border:1px solid rgba(15,23,42,.24);background:#0f172a;color:#f8fafc;border-radius:999px;padding:.28rem .82rem;font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;font-weight:700;box-shadow:0 6px 14px #0f172a33;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.hunter-dashboard .livemetabase-shipped-revenue-card .drill-down-button:hover,.hunter-dashboard .livemetabase-shipped-revenue-card .drill-down-button:focus-visible{background:#1e293b;transform:translateY(-1px);box-shadow:0 8px 16px #0f172a3d;outline:none}.hunter-dashboard .livemetabase-revenue-toggle{display:inline-flex;align-items:center;gap:.3rem;border:1px solid rgba(15,23,42,.14);border-radius:999px;background:#fff;padding:.2rem}.hunter-dashboard .livemetabase-revenue-toggle-btn{border:0;background:transparent;color:var(--hunter-muted);border-radius:999px;padding:.28rem .6rem;font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;font-weight:700;cursor:pointer;transition:background .2s ease,color .2s ease,box-shadow .2s ease}.hunter-dashboard .livemetabase-revenue-toggle-btn.is-active{background:#0f172a;color:#f8fafc;box-shadow:0 6px 14px #0f172a33}.hunter-dashboard .livemetabase-revenue-toggle-btn:focus-visible{outline:2px solid rgba(15,23,42,.35);outline-offset:1px}.hunter-dashboard .livemetabase-revenue-values{display:grid;gap:.6rem}.hunter-dashboard .livemetabase-revenue-value-row{display:flex;align-items:baseline;justify-content:space-between;gap:.8rem;padding:.65rem .75rem;border-radius:14px;border:1px solid rgba(15,23,42,.14);background:linear-gradient(135deg,#fff,#f8fafc)}.hunter-dashboard .livemetabase-revenue-value-row.is-emphasis{border-color:#0f766e59;background:linear-gradient(135deg,#ccfbf1ad,#fffffff5)}.hunter-dashboard .livemetabase-revenue-label{font-size:.66rem;letter-spacing:.18em;text-transform:uppercase;font-weight:700;color:var(--hunter-muted)}.hunter-dashboard .livemetabase-revenue-value{color:#0f172a;font-size:clamp(1rem,1.9vh,1.55rem);line-height:1;font-weight:700}.hunter-dashboard .livemetabase-revenue-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem;font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:var(--hunter-muted)}.morning-dashboard.hunter-dashboard .kpi-card.livemetabase-shipped-revenue-card{--tone: #f4d6a2;--tone-deep: #68161e;--tone-soft: rgba(244, 214, 162, .12);border-color:#ffffff2e;background:linear-gradient(135deg,#07070af0,#3c0f16e0 48%,#68161ecc),linear-gradient(90deg,rgba(244,214,162,.18),transparent 48%,rgba(240,78,55,.14))!important;color:var(--morning-white, #fff8ef);box-shadow:0 26px 58px #00000042,inset 0 1px #ffffff24}.morning-dashboard.hunter-dashboard .livemetabase-shipped-revenue-card .kpi-header{align-items:center;gap:.75rem}.morning-dashboard.hunter-dashboard .livemetabase-shipped-revenue-card .kpi-header-actions{align-self:center;align-items:center;gap:.55rem}.morning-dashboard.hunter-dashboard .livemetabase-revenue-toggle{gap:.22rem;border:1px solid rgba(255,255,255,.16);border-radius:10px;background:#07070a70;padding:.22rem;box-shadow:inset 0 1px #ffffff0f}.morning-dashboard.hunter-dashboard .livemetabase-revenue-toggle-btn{min-height:1.42rem;border:1px solid rgba(244,214,162,.34);border-radius:7px;background:#07070a61;color:#fff7a5;padding:.22rem .56rem;font-family:var(--morning-font, "Inter", system-ui, sans-serif);font-size:.58rem;font-weight:900;line-height:1;box-shadow:none}.morning-dashboard.hunter-dashboard .livemetabase-revenue-toggle-btn:hover,.morning-dashboard.hunter-dashboard .livemetabase-revenue-toggle-btn:focus-visible{border-color:#ffffff61;background:#f4d6a229;color:#fff;outline:none}.morning-dashboard.hunter-dashboard .livemetabase-revenue-toggle-btn.is-active{border-color:#ffffff6b;background:linear-gradient(135deg,#fff466,var(--morning-yellow, #f4d6a2));color:var(--morning-navy-deep, #07070a);box-shadow:0 14px 28px #f4d6a233,0 8px 18px #07070a29}.morning-dashboard.hunter-dashboard .livemetabase-shipped-revenue-card .drill-down-button{border:1px solid rgba(255,255,255,.42);background:linear-gradient(135deg,#fff466,var(--morning-yellow, #f4d6a2));color:var(--morning-navy-deep, #07070a);border-radius:999px;box-shadow:0 14px 28px #f4d6a233,0 8px 18px #07070a29}.morning-dashboard.hunter-dashboard .livemetabase-shipped-revenue-card .drill-down-button:hover,.morning-dashboard.hunter-dashboard .livemetabase-shipped-revenue-card .drill-down-button:focus-visible{border-color:#ffffffa8;background:linear-gradient(135deg,#fff889,var(--morning-yellow, #f4d6a2));box-shadow:0 18px 36px #f4d6a23d,0 12px 24px #07070a47}.morning-dashboard.hunter-dashboard .livemetabase-revenue-values{gap:.55rem}.morning-dashboard.hunter-dashboard .livemetabase-revenue-value-row{min-height:2.65rem;border-color:#ffffff29;border-radius:12px;background:linear-gradient(135deg,#ffffff1a,#f4d6a212),#07070a66;color:var(--morning-white, #fff8ef);box-shadow:inset 0 1px #ffffff14,0 10px 22px #00000024}.morning-dashboard.hunter-dashboard .livemetabase-revenue-value-row.is-emphasis{border-color:#f4d6a26b;background:linear-gradient(135deg,#f4d6a233,#ffffff14),#07070a6b}.morning-dashboard.hunter-dashboard .livemetabase-revenue-label{color:#fff7a5c7;font-family:var(--morning-font, "Inter", system-ui, sans-serif);font-size:.62rem;font-weight:900;letter-spacing:.14em}.morning-dashboard.hunter-dashboard .livemetabase-revenue-value{color:#fff;font-family:var(--morning-display, var(--morning-font, "Inter", system-ui, sans-serif));font-size:clamp(1rem,1.35vw,1.35rem);font-weight:900;font-variant-numeric:tabular-nums;letter-spacing:0;text-shadow:0 1px 0 rgba(7,7,10,.44),0 10px 22px rgba(0,0,0,.38)}.morning-dashboard.hunter-dashboard .livemetabase-revenue-value-row.is-emphasis .livemetabase-revenue-value{color:#fff7a5}.morning-dashboard.hunter-dashboard .livemetabase-revenue-meta{color:#f5fbffb8;font-family:var(--morning-font, "Inter", system-ui, sans-serif);font-size:.62rem;font-weight:850;letter-spacing:.08em}@media(max-width:640px){.hunter-dashboard .livemetabase-revenue-value-row{align-items:flex-start;flex-direction:column}}.newsletter-header,.newsletter-title-lockup{--newsletter-title-size: clamp(3rem, 1.3vw + 2.4rem, 4.35rem);--newsletter-subtitle-size: 11px;display:grid;gap:.38rem}.newsletter-header.is-preview,.newsletter-title-lockup.is-preview{--newsletter-title-size: clamp(3.6rem, 1.8vw + 2.9rem, 5.35rem);--newsletter-subtitle-size: 12px;justify-items:center;text-align:center}.newsletter-header.is-editor,.newsletter-title-lockup.is-editor{--newsletter-title-size: clamp(2.55rem, .95vw + 2.05rem, 3.35rem)}.newsletter-header .subtitle,.newsletter-title-lockup-subtitle{color:#888;font-size:var(--newsletter-subtitle-size);font-weight:700;letter-spacing:.18em;line-height:1.2;text-transform:uppercase}.newsletter-header .title,.newsletter-title-lockup-title{display:flex;align-items:flex-end;gap:0;line-height:1}.newsletter-header.is-preview .title,.newsletter-title-lockup.is-preview .newsletter-title-lockup-title{justify-content:center}.newsletter-header .title-text,.newsletter-title-lockup-text{color:#1e2b3a;font-family:Bahnschrift,Aptos,Segoe UI,sans-serif;font-size:var(--newsletter-title-size);font-weight:800;letter-spacing:0;line-height:.88}.newsletter-header .re-box,.newsletter-title-lockup-re-box{display:inline-flex;align-items:center;justify-content:center;width:calc(var(--newsletter-title-size) * .76);height:calc(var(--newsletter-title-size) * .72);margin:0 .08em;border-radius:3px;background:#d71920;color:#fff;font-family:Bahnschrift,Aptos,Segoe UI,sans-serif;font-size:calc(var(--newsletter-title-size) * .47);font-weight:700;line-height:1;transform:translateY(-.3em)}.newsletter-header.is-editor .re-box,.newsletter-title-lockup.is-editor .newsletter-title-lockup-re-box{box-shadow:0 10px 18px #c0392b2e}@media(max-width:760px){.newsletter-header,.newsletter-title-lockup{gap:.3rem}.newsletter-header .subtitle,.newsletter-title-lockup-subtitle{letter-spacing:.14em}}.monthly-newsletter-preview{--newsletter-border: rgba(22, 40, 64, .2);--newsletter-divider: rgba(22, 40, 64, .22);--newsletter-brand-accent: #c0392b;--newsletter-spotlight-accent: rgba(35, 115, 232, .68);--newsletter-department-accent: rgba(192, 57, 43, .58);--newsletter-fun-accent: rgba(127, 119, 221, .5);--newsletter-other-accent: rgba(29, 158, 117, .5);--newsletter-card-border: rgba(20, 34, 54, .3);--newsletter-text: #172536;--newsletter-muted: #607287;--newsletter-surface: rgba(255, 255, 255, .94);--newsletter-surface-strong: #ffffff;--newsletter-shell-shadow: 0 28px 56px rgba(18, 29, 44, .16);position:relative;overflow:hidden;display:grid;gap:1rem;border:1px solid var(--newsletter-border);border-radius:30px;background:#fff;box-shadow:var(--newsletter-shell-shadow);color:var(--newsletter-text);padding:clamp(1rem,1.4vw,1.8rem)}.monthly-newsletter-preview:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(128deg,transparent 0 56%,rgba(244,214,162,.13) 56.2% 57.8%,transparent 58%);background-size:42px 42px,42px 42px,auto;opacity:.5;pointer-events:none}.monthly-newsletter-preview>*{position:relative;z-index:1}.monthly-newsletter-hero{overflow:hidden;border:1px solid rgba(255,255,255,.18);border-radius:24px;padding:clamp(.95rem,1.6vw,1.35rem);background:linear-gradient(128deg,rgba(255,255,255,.11),transparent 42%,rgba(244,214,162,.12)),var(--newsletter-pattern-base-soft);box-shadow:inset 0 1px #ffffff1c}.monthly-newsletter-title-block h1,.monthly-newsletter-title-block .newsletter-title-lockup-text{color:#fff;letter-spacing:0;text-shadow:0 1px 0 rgba(7,7,10,.44),0 10px 22px rgba(0,0,0,.38)}.monthly-newsletter-title-block .newsletter-title-lockup-subtitle,.monthly-newsletter-brand,.monthly-newsletter-module-eyebrow,.monthly-newsletter-block-head p,.monthly-newsletter-dear-leah-copy span{color:#fff7a5;font-weight:850}.monthly-newsletter-title-block>p:last-child,.monthly-newsletter-edition-card p,.monthly-newsletter-module-copy>p,.monthly-newsletter-module-rich-copy,.monthly-newsletter-module-blocknote,.monthly-newsletter-module-blocknote .newsletter-image-text-copy,.monthly-newsletter-module-rich-copy p,.monthly-newsletter-module-rich-copy ul,.monthly-newsletter-module-rich-copy ol,.monthly-newsletter-dear-leah-copy p{color:var(--newsletter-muted)}.monthly-newsletter-edition-card{border:1px solid rgba(244,214,162,.34);border-radius:999px;background:#11111557;padding:.48rem .75rem}.monthly-newsletter-state{border-color:#ffffff2e;background:linear-gradient(135deg,#ffffff1c,#f4d6a217),var(--newsletter-pattern-base-soft);color:#f5fbffdb}.monthly-newsletter-module:before,.monthly-newsletter-dear-leah-entry:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(128deg,transparent 0 56%,rgba(244,214,162,.13) 56.2% 57.8%,transparent 58%);background-size:42px 42px,42px 42px,auto;display:block;opacity:.42;pointer-events:none}.monthly-newsletter-module>*,.monthly-newsletter-dear-leah-entry>*{position:relative;z-index:1}.monthly-newsletter-module-head h3,.monthly-newsletter-block-head h2,.monthly-newsletter-dear-leah-name,.monthly-newsletter-module-blocknote .newsletter-poll-block h4,.monthly-newsletter-module-blocknote .newsletter-poll-option-copy strong{color:#fff;font-family:Aptos Display,Bahnschrift,Segoe UI,Arial,sans-serif;letter-spacing:0;text-shadow:0 1px 0 rgba(7,7,10,.44),0 10px 22px rgba(0,0,0,.28)}.monthly-newsletter-module-tags span,.monthly-newsletter-block-head>span{border-color:#f4d6a257;background:#11111557;color:#fff7a5}.monthly-newsletter-media,.monthly-newsletter-module-blocknote .newsletter-poll-block,.monthly-newsletter-module-blocknote .newsletter-carousel-stage,.monthly-newsletter-module-blocknote .newsletter-image-row-item,.monthly-newsletter-module-blocknote .newsletter-image-text-stage>img,.monthly-newsletter-module-rich-copy .newsletter-inline-image img,.monthly-newsletter-media-entry{border-color:#ffffff2e;background:linear-gradient(135deg,#ffffff1c,#f4d6a217),var(--newsletter-pattern-base-soft);color:var(--newsletter-text);box-shadow:inset 0 1px #ffffff1c}.monthly-newsletter-media-screen span{color:#fff8efb8}.monthly-newsletter-module-blocknote .newsletter-poll-head,.monthly-newsletter-module-blocknote .newsletter-poll-status.is-success{color:#fff7a5}.monthly-newsletter-module-blocknote .newsletter-poll-head small,.monthly-newsletter-module-blocknote .newsletter-poll-option-copy small,.monthly-newsletter-module-blocknote .newsletter-poll-status{color:#fff8efad}.monthly-newsletter-module-blocknote .newsletter-carousel-nav,.monthly-newsletter-module-blocknote .newsletter-image-text-nav,.monthly-newsletter-media-nav,.monthly-newsletter-media-lightbox-close,.monthly-newsletter-media-lightbox-nav{border-color:#ffffff6b;background:linear-gradient(135deg,#fff466,#f4d6a2);color:#07070a;box-shadow:0 14px 28px #f4d6a233,0 8px 18px #07070a29}.monthly-newsletter-media-nav:hover,.monthly-newsletter-media-nav:focus-visible,.monthly-newsletter-media-lightbox-close:hover,.monthly-newsletter-media-lightbox-close:focus-visible,.monthly-newsletter-media-lightbox-nav:hover,.monthly-newsletter-media-lightbox-nav:focus-visible{border-color:#ffffffa8;background:linear-gradient(135deg,#fff889,#f4d6a2)}.monthly-newsletter-media-lightbox-shell,.monthly-newsletter-media-lightbox-stage{border-color:#ffffff2e;background:linear-gradient(135deg,#07070af0,#3c0f16e0 48%,#68161ecc),#07070ac7;color:var(--newsletter-text)}.monthly-newsletter-media-lightbox-meta,.monthly-newsletter-media-lightbox-meta span{color:#fff8efc7}.monthly-newsletter-hero{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:1rem;align-items:center;padding-bottom:1rem;border-bottom:3px solid rgba(22,40,64,.28)}.monthly-newsletter-title-block{grid-column:2;display:grid;gap:.55rem;justify-self:center;text-align:center}.monthly-newsletter-brand{margin:0;color:#2f6a80;font-size:.78rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.monthly-newsletter-title-block h1{margin:0;font-family:Bahnschrift,Segoe UI,sans-serif;font-size:clamp(2.1rem,1vw + 1.7rem,3.25rem);line-height:.98;color:#15243a}.monthly-newsletter-title-block>p:last-child{margin:0;max-width:64ch;color:var(--newsletter-muted);font-size:1rem;line-height:1.65}.monthly-newsletter-edition-card{grid-column:3;border:none;border-radius:0;background:transparent;padding:0;display:flex;align-items:baseline;gap:.35rem;width:fit-content;min-width:0;justify-self:end;justify-items:end;text-align:right;box-shadow:none}.monthly-newsletter-edition-card span{color:#15243a;font-size:.98rem;font-weight:800;letter-spacing:.04em;text-transform:none}.monthly-newsletter-edition-card p{margin:.2rem 0 0;color:var(--newsletter-muted);font-size:.9rem;line-height:1.5}.monthly-newsletter-state{border:1px solid rgba(36,102,145,.16);border-radius:18px;background:#fff;color:#215276;padding:.85rem .95rem;font-size:.93rem;line-height:1.55}.monthly-newsletter-state.is-error{border-color:#7c23302e;background:#fff;color:#7c2330}.monthly-newsletter-block{display:grid;gap:.85rem}.monthly-newsletter-block-head{display:flex;align-items:end;justify-content:space-between;gap:.8rem;padding-bottom:.1rem}.monthly-newsletter-block-head p{margin:0;color:#2f6a80;font-size:.76rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.monthly-newsletter-block-head h2{margin:.28rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.5rem,.4vw + 1.35rem,1.95rem);line-height:1.08;color:#15243a}.monthly-newsletter-block-head>span{flex-shrink:0;border:1px solid rgba(22,40,64,.12);border-radius:999px;background:#ffffffe6;color:var(--newsletter-muted);padding:.38rem .72rem;font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.monthly-newsletter-row{display:grid;gap:1rem}.monthly-newsletter-row.is-two-up,.monthly-newsletter-row.is-single{grid-template-columns:1fr}.monthly-newsletter-module{position:relative;overflow:hidden;--newsletter-module-accent-gap: .8rem;--newsletter-module-accent-width: 4px;--newsletter-module-accent: transparent;border:2px solid var(--newsletter-card-border);border-radius:26px;background:#fafbfd;padding:1.1rem 1.05rem 1.1rem calc((var(--newsletter-module-accent-gap) * 2) + var(--newsletter-module-accent-width));box-shadow:0 22px 36px #121d2c1a,inset 0 1px #ffffffd1}.monthly-newsletter-module:before{display:none}.monthly-newsletter-module:after{content:"";position:absolute;top:1.08rem;bottom:1.08rem;left:var(--newsletter-module-accent-gap);width:var(--newsletter-module-accent-width);background:var(--newsletter-module-accent);border-radius:999px}.monthly-newsletter-module.is-spotlight{--newsletter-module-accent: var(--newsletter-spotlight-accent)}.monthly-newsletter-module.is-department{--newsletter-module-accent: var(--newsletter-department-accent)}.monthly-newsletter-module.is-fun{--newsletter-module-accent: var(--newsletter-fun-accent)}.monthly-newsletter-module.is-other{--newsletter-module-accent: var(--newsletter-other-accent)}.monthly-newsletter-module-layout{position:relative;z-index:1;display:grid;gap:.95rem;min-width:0}.monthly-newsletter-module.is-wide .monthly-newsletter-module-layout.has-media{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;column-gap:1.15rem;padding-inline-end:.45rem}.monthly-newsletter-module.is-wide .monthly-newsletter-module-layout.has-image-media.is-placement-top,.monthly-newsletter-module.is-wide .monthly-newsletter-module-layout.has-image-media.is-placement-bottom{grid-template-columns:1fr;align-items:start;padding-inline-end:0}.monthly-newsletter-module-layout.has-image-media{--newsletter-image-inline-max-width: 440px;--newsletter-image-column-width: 380px}.monthly-newsletter-module-layout.has-image-media.is-image-size-small{--newsletter-image-inline-max-width: 320px;--newsletter-image-column-width: 280px}.monthly-newsletter-module-layout.has-image-media.is-image-size-medium{--newsletter-image-inline-max-width: 440px;--newsletter-image-column-width: 380px}.monthly-newsletter-module-layout.has-image-media.is-image-size-large{--newsletter-image-inline-max-width: 560px;--newsletter-image-column-width: 480px}.monthly-newsletter-module-layout.has-image-media.is-image-size-banner,.monthly-newsletter-module-layout.has-image-media.is-image-size-full{--newsletter-image-inline-max-width: 100%;--newsletter-image-column-width: 100%}.monthly-newsletter-module-layout.has-image-media.is-placement-top,.monthly-newsletter-module-layout.has-image-media.is-placement-bottom{grid-template-columns:1fr}.monthly-newsletter-module-layout.has-image-media.is-placement-top .monthly-newsletter-media,.monthly-newsletter-module-layout.has-image-media.is-placement-bottom .monthly-newsletter-media{width:min(100%,var(--newsletter-image-inline-max-width));max-width:100%;justify-self:start}.monthly-newsletter-module-layout.has-image-media.is-placement-top .monthly-newsletter-media{order:-1}.monthly-newsletter-module-layout.has-image-media.is-placement-bottom .monthly-newsletter-media{order:2}.monthly-newsletter-module-layout.has-image-media.is-image-size-banner.is-placement-top .monthly-newsletter-media,.monthly-newsletter-module-layout.has-image-media.is-image-size-banner.is-placement-bottom .monthly-newsletter-media,.monthly-newsletter-module-layout.has-image-media.is-image-size-full.is-placement-top .monthly-newsletter-media,.monthly-newsletter-module-layout.has-image-media.is-image-size-full.is-placement-bottom .monthly-newsletter-media{width:100%;max-width:none;justify-self:stretch}.monthly-newsletter-module-layout.has-image-media.is-placement-left,.monthly-newsletter-module-layout.has-image-media.is-placement-right{align-items:start}.monthly-newsletter-module-layout.has-image-media.is-placement-left{grid-template-columns:minmax(220px,var(--newsletter-image-column-width)) minmax(0,1fr)}.monthly-newsletter-module-layout.has-image-media.is-placement-right{grid-template-columns:minmax(0,1fr) minmax(220px,var(--newsletter-image-column-width))}.monthly-newsletter-module-layout.has-image-media.is-placement-left .monthly-newsletter-media{order:-1}.monthly-newsletter-module-layout.has-image-media.is-placement-right .monthly-newsletter-media{order:2}.monthly-newsletter-module-head{order:-2;grid-column:1 / -1;display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem}.monthly-newsletter-module-copy,.monthly-newsletter-module-head-copy{display:grid;gap:.55rem;min-width:0}.monthly-newsletter-module-action{flex:0 0 auto}.monthly-newsletter-module-eyebrow{margin:0;color:#2f6a80;font-size:.74rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.monthly-newsletter-module-head h3{margin:0;font-family:Bahnschrift,Segoe UI,sans-serif;font-size:clamp(1.42rem,.52vw + 1.2rem,1.95rem);font-weight:800;letter-spacing:0;line-height:1.08;color:#101a2b}.monthly-newsletter-module-copy>p{margin:0;color:var(--newsletter-muted);font-size:.97rem;line-height:1.62}.monthly-newsletter-module-rich-copy{color:var(--newsletter-text);font-size:1rem;line-height:1.72}.monthly-newsletter-module-blocknote{--newsletter-blocknote-video-max-height: min(86vh, 860px);--newsletter-blocknote-video-max-width: min(100%, 153vh, 96rem);color:var(--newsletter-text);font-size:1rem;line-height:1.72}.monthly-newsletter-module-blocknote .bn-container{background:transparent;color:inherit}.monthly-newsletter-module-blocknote .bn-editor{padding:0;background:transparent}.monthly-newsletter-module-blocknote .bn-editor *{letter-spacing:0}.monthly-newsletter-module-blocknote .bn-block-content{padding-inline:0}.monthly-newsletter-module-blocknote .bn-block-content:has([data-content-type=video]),.monthly-newsletter-module-blocknote .bn-block-content:has(video),.monthly-newsletter-module-blocknote .bn-block-content:has(iframe){justify-content:center}.monthly-newsletter-module-blocknote [data-content-type=video],.monthly-newsletter-module-blocknote [data-content-type=video]>.bn-file-block-content-wrapper,.monthly-newsletter-module-blocknote [data-content-type=video] .bn-visual-media-wrapper{width:var(--newsletter-blocknote-video-max-width)!important;max-width:100%;margin-inline:auto}.monthly-newsletter-module-blocknote .bn-block-content.ProseMirror-selectednode>:has(video),.monthly-newsletter-module-blocknote .bn-block-content.ProseMirror-selectednode>:has(iframe),.monthly-newsletter-module-blocknote .ProseMirror-selectednode>.bn-block-content>:has(video),.monthly-newsletter-module-blocknote .ProseMirror-selectednode>.bn-block-content>:has(iframe){outline:none!important}.monthly-newsletter-module-blocknote .bn-editor video,.monthly-newsletter-module-blocknote .bn-editor iframe{aspect-ratio:16 / 9;width:var(--newsletter-blocknote-video-max-width);max-width:100%;max-height:var(--newsletter-blocknote-video-max-height);height:auto;display:block;margin-inline:auto;border:0;border-radius:18px;outline:none;background:#0f172a;object-fit:contain;object-position:center center}.monthly-newsletter-module-blocknote .bn-editor iframe{border:0}.monthly-newsletter-module-blocknote .newsletter-image-text-block{--newsletter-image-text-width: 42%;display:grid;grid-template-columns:minmax(160px,var(--newsletter-image-text-width)) minmax(0,1fr);gap:.95rem;align-items:start;width:100%;margin:.5rem 0}.monthly-newsletter-module-blocknote .newsletter-image-text-block.is-image-right{grid-template-columns:minmax(0,1fr) minmax(160px,var(--newsletter-image-text-width))}.monthly-newsletter-module-blocknote .newsletter-image-text-block.is-image-right .newsletter-image-text-media{order:2}.monthly-newsletter-module-blocknote .newsletter-image-text-stage{position:relative;display:grid;width:100%;aspect-ratio:4 / 3;min-height:160px;overflow:hidden;place-items:center}.monthly-newsletter-module-blocknote .newsletter-image-text-stage>img{display:block;width:100%;height:100%;object-fit:contain;border:1px solid rgba(20,34,54,.16);border-radius:14px;background:#f5f8fb}.monthly-newsletter-module-blocknote .newsletter-image-text-nav{position:absolute;top:50%;display:grid;width:1.9rem;height:1.9rem;place-items:center;border:1px solid rgba(20,34,54,.18);border-radius:999px;background:#ffffffeb;color:#15243a;transform:translateY(-50%)}.monthly-newsletter-module-blocknote .newsletter-image-text-nav.is-prev{left:.55rem}.monthly-newsletter-module-blocknote .newsletter-image-text-nav.is-next{right:.55rem}.monthly-newsletter-module-blocknote .newsletter-image-text-thumbs{display:flex;flex-wrap:wrap;align-items:center;gap:.42rem;margin-top:.45rem}.monthly-newsletter-module-blocknote .newsletter-image-text-thumb{width:58px;height:42px;padding:0;overflow:hidden;border:2px solid transparent;border-radius:8px;background:#eef3f6}.monthly-newsletter-module-blocknote .newsletter-image-text-thumb.is-active{border-color:#4f8cff}.monthly-newsletter-module-blocknote .newsletter-image-text-thumb img{width:100%;height:100%;object-fit:cover;display:block}.monthly-newsletter-module-blocknote .newsletter-image-text-copy{min-width:0;color:var(--newsletter-text);line-height:1.72}.monthly-newsletter-module-blocknote .newsletter-carousel-block{display:grid;gap:.65rem;width:min(100%,760px);margin:.35rem 0}.monthly-newsletter-module-blocknote .newsletter-carousel-stage{position:relative;display:grid;width:100%;aspect-ratio:16 / 10;min-height:240px;overflow:hidden;place-items:center;border:1px solid rgba(20,34,54,.18);border-radius:16px;background:#f5f8fb}.monthly-newsletter-module-blocknote .newsletter-carousel-stage>img{width:100%;height:100%;object-fit:contain;display:block}.monthly-newsletter-module-blocknote .newsletter-carousel-nav{position:absolute;top:50%;display:grid;width:2rem;height:2rem;place-items:center;border:1px solid rgba(20,34,54,.18);border-radius:999px;background:#ffffffeb;color:#172536;transform:translateY(-50%)}.monthly-newsletter-module-blocknote .newsletter-carousel-nav.is-prev{left:.75rem}.monthly-newsletter-module-blocknote .newsletter-carousel-nav.is-next{right:.75rem}.monthly-newsletter-module-blocknote .newsletter-carousel-thumbs{display:flex;flex-wrap:wrap;gap:.45rem}.monthly-newsletter-module-blocknote .newsletter-carousel-thumb{width:68px;height:48px;padding:0;overflow:hidden;border:2px solid transparent;border-radius:8px;background:#eef3f6}.monthly-newsletter-module-blocknote .newsletter-carousel-thumb.is-active{border-color:#4f8cff}.monthly-newsletter-module-blocknote .newsletter-carousel-thumb img{width:100%;height:100%;object-fit:cover;display:block}.monthly-newsletter-module-blocknote .newsletter-image-row-block{--newsletter-image-row-height: 360px;display:grid;gap:.65rem;width:min(100%,920px);margin:.5rem 0}.monthly-newsletter-module-blocknote .newsletter-image-row-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;align-items:stretch}.monthly-newsletter-module-blocknote .newsletter-image-row-block.is-count-1 .newsletter-image-row-grid{grid-template-columns:minmax(0,1fr)}.monthly-newsletter-module-blocknote .newsletter-image-row-block.is-count-3 .newsletter-image-row-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.monthly-newsletter-module-blocknote .newsletter-image-row-block.is-count-4 .newsletter-image-row-grid,.monthly-newsletter-module-blocknote .newsletter-image-row-block.is-count-5 .newsletter-image-row-grid,.monthly-newsletter-module-blocknote .newsletter-image-row-block.is-count-6 .newsletter-image-row-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.monthly-newsletter-module-blocknote .newsletter-image-row-item{display:grid;min-width:0;margin:0;height:var(--newsletter-image-row-height);min-height:180px;overflow:hidden;place-items:center;border:1px solid rgba(20,34,54,.18);border-radius:16px;background:#f5f8fb}.monthly-newsletter-module-blocknote .newsletter-image-row-item img{display:block;width:100%;height:100%;object-fit:contain;object-position:center center}.monthly-newsletter-module-blocknote .newsletter-image-row-block.is-fit-cover .newsletter-image-row-item img{object-fit:cover}.monthly-newsletter-module-blocknote .newsletter-image-row-block.is-fit-contain .newsletter-image-row-item img{object-fit:contain}.monthly-newsletter-module-blocknote .newsletter-poll-block{display:grid;gap:.75rem;width:min(100%,760px);margin:.6rem 0;padding:1rem;border:1px solid rgba(20,34,54,.16);border-radius:16px;background:#f7fafb;color:var(--newsletter-text)}.monthly-newsletter-module-blocknote .newsletter-poll-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;color:#1f6b78;font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.monthly-newsletter-module-blocknote .newsletter-poll-head small{color:#65748a;font-size:.72rem;letter-spacing:0;text-transform:none}.monthly-newsletter-module-blocknote .newsletter-poll-block h4{margin:0;color:var(--newsletter-text);font-family:Georgia,Times New Roman,serif;font-size:1.3rem;line-height:1.25}.monthly-newsletter-module-blocknote .newsletter-poll-options{display:grid;gap:.55rem}.monthly-newsletter-module-blocknote .newsletter-poll-option{position:relative;display:grid;min-height:2.75rem;overflow:hidden;border:1px solid rgba(20,34,54,.16);border-radius:12px;background:#fff;color:var(--newsletter-text);font:inherit;text-align:left}.monthly-newsletter-module-blocknote .newsletter-poll-option:not(:disabled){cursor:pointer}.monthly-newsletter-module-blocknote .newsletter-poll-option:disabled{opacity:1}.monthly-newsletter-module-blocknote .newsletter-poll-option.is-selected{border-color:#1f6b786b;box-shadow:0 0 0 2px #1f6b781f}.monthly-newsletter-module-blocknote .newsletter-poll-option-fill{position:absolute;inset:0 auto 0 0;background:#1f6b781f;pointer-events:none}.monthly-newsletter-module-blocknote .newsletter-poll-option-copy{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.55rem .75rem}.monthly-newsletter-module-blocknote .newsletter-poll-option-copy strong{font-size:.95rem}.monthly-newsletter-module-blocknote .newsletter-poll-option-copy small,.monthly-newsletter-module-blocknote .newsletter-poll-status{color:#65748a;font-size:.84rem}.monthly-newsletter-module-blocknote .newsletter-poll-status{margin:0}.monthly-newsletter-module-blocknote .newsletter-poll-status.is-success{color:#1f6b78;font-weight:800}.monthly-newsletter-module-rich-copy .newsletter-inline-video{margin:0 0 1rem;width:100%;max-width:100%;overflow:hidden;border-radius:18px}.monthly-newsletter-module-rich-copy .newsletter-inline-image{margin:0 0 1rem}.monthly-newsletter-module-rich-copy .newsletter-inline-video:last-child{margin-bottom:0}.monthly-newsletter-module-rich-copy .newsletter-inline-image:last-child{margin-bottom:0}.monthly-newsletter-module-rich-copy .newsletter-inline-video video,.monthly-newsletter-module-rich-copy .newsletter-inline-video iframe{--newsletter-inline-video-max-height: min(86vh, 860px);--newsletter-inline-video-max-width: min(100%, 153vh, 96rem);aspect-ratio:16 / 9;width:var(--newsletter-inline-video-max-width);max-width:100%;max-height:var(--newsletter-inline-video-max-height);height:auto;display:block;margin-inline:auto;border:0;border-radius:18px;outline:none;background:#0f172a;object-fit:contain;object-position:center center}.monthly-newsletter-module-rich-copy .newsletter-inline-video iframe{border:0}.monthly-newsletter-module-rich-copy .newsletter-inline-image img{width:100%;max-width:100%;display:block;border-radius:18px;background:#f5f7fb}.monthly-newsletter-module-rich-copy .newsletter-inline-video figcaption{display:none}.monthly-newsletter-module-rich-copy .newsletter-inline-image figcaption{display:none}.monthly-newsletter-module-rich-copy>:first-child{margin-top:0}.monthly-newsletter-module-rich-copy>:last-child{margin-bottom:0}.monthly-newsletter-module-rich-copy p,.monthly-newsletter-module-rich-copy ul,.monthly-newsletter-module-rich-copy ol{margin:0 0 .9rem}.monthly-newsletter-module-rich-copy ul,.monthly-newsletter-module-rich-copy ol{padding-left:1.25rem}.monthly-newsletter-dear-leah-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.monthly-newsletter-dear-leah-entry{border:2px solid var(--newsletter-card-border);border-radius:20px;background:#fafbfd;padding:.95rem 1rem;display:grid;align-content:start;gap:.7rem;box-shadow:0 14px 24px #121d2c12,inset 0 1px #fffc;height:100%}.newsletter-draft-dear-leah-module{--newsletter-module-accent-gap: 0px;--newsletter-module-accent-width: 0px;--newsletter-module-accent: transparent;padding-left:1.05rem}.newsletter-draft-dear-leah-module:after{display:none}.newsletter-draft-dear-leah-module .monthly-newsletter-dear-leah-list{grid-template-columns:1fr}.monthly-newsletter-dear-leah-name{margin:0;color:var(--newsletter-brand-accent);font-size:.97rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.monthly-newsletter-dear-leah-copy{display:grid;gap:.26rem}.monthly-newsletter-dear-leah-copy span{color:#2f6a80;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.monthly-newsletter-dear-leah-copy p{margin:0;color:var(--newsletter-text);font-size:.98rem;line-height:1.68}.monthly-newsletter-module-tags{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.08rem}.monthly-newsletter-module-tags span{border:1px solid rgba(22,40,64,.14);border-radius:999px;background:#fff;color:#3f5369;padding:.34rem .7rem;font-size:.76rem;font-weight:700}.monthly-newsletter-media{--newsletter-media-ratio: 4 / 3;position:relative;width:100%;max-width:100%;min-width:0;border:2px solid rgba(22,40,64,.22);border-radius:22px;background:#fff;padding:.8rem;box-shadow:inset 0 1px #fffc;box-sizing:border-box;overflow:hidden}.monthly-newsletter-media.is-video{--newsletter-media-ratio: 16 / 9;aspect-ratio:var(--newsletter-media-ratio)}.monthly-newsletter-media.is-image{--newsletter-media-ratio: 4 / 3;aspect-ratio:var(--newsletter-media-ratio)}.monthly-newsletter-media.is-mixed{--newsletter-media-ratio: 5 / 4;aspect-ratio:var(--newsletter-media-ratio)}.monthly-newsletter-module.is-wide .monthly-newsletter-media{--newsletter-media-ratio: 5 / 4;aspect-ratio:var(--newsletter-media-ratio);min-height:clamp(280px,28vw,420px);width:100%;max-width:100%;min-width:0;justify-self:stretch;box-sizing:border-box;margin-inline-end:0}.monthly-newsletter-module.is-wide .monthly-newsletter-media.is-video{--newsletter-media-ratio: 16 / 9;min-height:0}.monthly-newsletter-media.has-image-media.is-image-size-small{min-height:clamp(180px,19vw,250px)}.monthly-newsletter-media.has-image-media.is-image-size-medium{min-height:clamp(220px,24vw,320px)}.monthly-newsletter-media.has-image-media.is-image-size-large{min-height:clamp(260px,28vw,400px)}.monthly-newsletter-media.has-image-media.is-image-size-banner{--newsletter-media-ratio: 16 / 5;min-height:clamp(180px,20vw,280px)}.monthly-newsletter-media.has-image-media.is-image-size-full{--newsletter-media-ratio: 16 / 8;min-height:clamp(240px,24vw,360px)}.monthly-newsletter-media.is-carousel,.monthly-newsletter-media.is-carousel.is-video,.monthly-newsletter-media.is-carousel.is-image,.monthly-newsletter-media.is-carousel.is-mixed,.monthly-newsletter-module.is-wide .monthly-newsletter-media.is-carousel{aspect-ratio:auto}.monthly-newsletter-module.is-wide .monthly-newsletter-media.is-carousel{min-height:0}.monthly-newsletter-media-track{display:grid;gap:.8rem;grid-auto-rows:minmax(0,1fr);height:100%;min-height:0}.monthly-newsletter-media-track.is-vertical-stack{grid-template-columns:1fr;grid-template-rows:repeat(2,minmax(0,1fr))}.monthly-newsletter-media.is-image-pair,.monthly-newsletter-module.is-wide .monthly-newsletter-media.is-image-pair{aspect-ratio:auto;min-height:0}.monthly-newsletter-media-track.is-image-pair{--newsletter-image-pair-min-height: clamp(220px, 24vw, 320px);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(var(--newsletter-image-pair-min-height),1fr);height:auto}.monthly-newsletter-media.has-image-media.is-image-size-small .monthly-newsletter-media-track.is-image-pair{--newsletter-image-pair-min-height: clamp(170px, 18vw, 250px)}.monthly-newsletter-media.has-image-media.is-image-size-medium .monthly-newsletter-media-track.is-image-pair{--newsletter-image-pair-min-height: clamp(220px, 24vw, 320px)}.monthly-newsletter-media.has-image-media.is-image-size-large .monthly-newsletter-media-track.is-image-pair{--newsletter-image-pair-min-height: clamp(260px, 28vw, 400px)}.monthly-newsletter-media.has-image-media.is-image-size-banner .monthly-newsletter-media-track.is-image-pair{--newsletter-image-pair-min-height: clamp(180px, 20vw, 280px)}.monthly-newsletter-media.has-image-media.is-image-size-full .monthly-newsletter-media-track.is-image-pair{--newsletter-image-pair-min-height: clamp(240px, 24vw, 360px)}.monthly-newsletter-media-track>.monthly-newsletter-media-entry{width:100%;height:100%;min-width:0}.monthly-newsletter-media-entry{margin:0;width:100%;overflow:hidden;border-radius:18px;background:#f4f7fb;container-type:size;position:relative;display:grid;place-items:center;min-width:0;min-height:0;box-sizing:border-box}.monthly-newsletter-media-entry.is-video{background:#0f172a}.monthly-newsletter-media-image-trigger{width:100%;height:100%;min-width:0;min-height:0;border:0;background:transparent;padding:0;display:grid;place-items:center;overflow:hidden;border-radius:inherit;cursor:zoom-in}.monthly-newsletter-media-image-trigger:focus-visible{outline:3px solid rgba(47,106,128,.34);outline-offset:3px}.monthly-newsletter-media-entry img,.monthly-newsletter-media-entry video,.monthly-newsletter-media-entry iframe{width:100%;height:100%;max-width:100%;max-height:100%;display:block;min-width:0;min-height:0;object-position:center}.monthly-newsletter-media-asset{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center center!important;transform-origin:center center;transition:transform .16s ease}.monthly-newsletter-media-entry.is-rotation-90 .monthly-newsletter-media-asset{transform:rotate(90deg)}.monthly-newsletter-media-entry.is-rotation-180 .monthly-newsletter-media-asset{transform:rotate(180deg)}.monthly-newsletter-media-entry.is-rotation-270 .monthly-newsletter-media-asset{transform:rotate(270deg)}.monthly-newsletter-media-entry.is-portrait .monthly-newsletter-media-asset,.monthly-newsletter-media-entry.is-landscape .monthly-newsletter-media-asset,.monthly-newsletter-media-entry.is-square .monthly-newsletter-media-asset{width:100%!important;height:100%!important}.monthly-newsletter-media-entry video{width:100%;height:100%;object-fit:contain}.monthly-newsletter-media-entry iframe{border:0}.monthly-newsletter-video-player{position:absolute;inset:0;z-index:0;overflow:hidden;border-radius:inherit;background:#0f172a;container-type:size}.monthly-newsletter-video-player .monthly-newsletter-video-visual{position:absolute;inset:0;z-index:0}.monthly-newsletter-youtube-player{position:absolute;inset:0;overflow:hidden;border-radius:inherit;background:#0f172a}.monthly-newsletter-youtube-player iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.monthly-newsletter-video-hit-area{position:absolute;inset:0;z-index:1;border:0;background:transparent;padding:0;cursor:pointer}.monthly-newsletter-video-hit-area:focus-visible{outline:3px solid rgba(255,255,255,.72);outline-offset:-8px}.monthly-newsletter-video-controls{position:absolute;inset-inline:0;bottom:0;z-index:2;display:grid;grid-template-columns:auto auto minmax(90px,1fr) auto minmax(70px,92px) auto;align-items:center;gap:.52rem;padding:.54rem .72rem;background:linear-gradient(180deg,#0f172a00,#0f172adb 24%,#0f172af0);color:#fff;box-sizing:border-box}.monthly-newsletter-video-control-btn{border:1px solid rgba(255,255,255,.3);border-radius:999px;background:#ffffff1f;color:#fff;font:inherit;font-size:.72rem;font-weight:800;padding:.36rem .58rem;cursor:pointer}.monthly-newsletter-video-control-btn:hover{background:#fff3}.monthly-newsletter-video-control-btn:focus-visible{outline:2px solid rgba(255,255,255,.78);outline-offset:2px}.monthly-newsletter-video-time{white-space:nowrap;font-size:.72rem;font-weight:800;color:#ffffffeb}.monthly-newsletter-video-progress,.monthly-newsletter-video-volume{width:100%;min-width:0;accent-color:#ffffff}.monthly-newsletter-video-progress:disabled{opacity:.55}.monthly-newsletter-media.is-carousel{aspect-ratio:auto;display:grid;grid-template-rows:auto;gap:0;align-content:start;height:auto;min-height:0;overflow:visible}.monthly-newsletter-media-carousel-shell{position:relative;aspect-ratio:var(--newsletter-media-ratio);width:100%;max-width:100%;height:auto;min-width:0;min-height:0;overflow:visible;box-sizing:border-box}.monthly-newsletter-module.is-wide .monthly-newsletter-media.is-carousel .monthly-newsletter-media-carousel-shell{min-height:clamp(280px,28vw,420px)}.monthly-newsletter-media.has-image-media.is-image-size-banner .monthly-newsletter-media-carousel-shell{min-height:clamp(180px,20vw,280px)}.monthly-newsletter-media.has-image-media.is-image-size-full .monthly-newsletter-media-carousel-shell{min-height:clamp(240px,24vw,360px)}.monthly-newsletter-media-carousel-stage{position:relative;width:100%;max-width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;border-radius:18px;box-sizing:border-box}.monthly-newsletter-media-carousel-slide{position:absolute;inset:0;width:100%;max-width:100%;opacity:0;pointer-events:none;transition:opacity .18s ease;overflow:hidden;box-sizing:border-box}.monthly-newsletter-media-carousel-slide.is-active{opacity:1;pointer-events:auto}.monthly-newsletter-media.is-carousel .monthly-newsletter-media-entry,.monthly-newsletter-media-carousel-slide{width:100%;height:100%;min-width:0;min-height:0}.monthly-newsletter-media.is-carousel .monthly-newsletter-media-entry img,.monthly-newsletter-media.is-carousel .monthly-newsletter-media-entry video{width:100%;height:100%;max-width:100%;max-height:100%}.monthly-newsletter-media.is-carousel .monthly-newsletter-media-entry.is-portrait .monthly-newsletter-media-asset,.monthly-newsletter-media.is-carousel .monthly-newsletter-media-entry.is-landscape .monthly-newsletter-media-asset,.monthly-newsletter-media.is-carousel .monthly-newsletter-media-entry.is-square .monthly-newsletter-media-asset{width:100%!important;height:100%!important}.monthly-newsletter-media.is-carousel .monthly-newsletter-media-entry video{width:100%;height:100%;object-fit:contain}.monthly-newsletter-media-entry.is-rotation-90 .monthly-newsletter-media-asset,.monthly-newsletter-media-entry.is-rotation-270 .monthly-newsletter-media-asset,.monthly-newsletter-media.is-carousel .monthly-newsletter-media-entry.is-rotation-90 .monthly-newsletter-media-asset,.monthly-newsletter-media.is-carousel .monthly-newsletter-media-entry.is-rotation-270 .monthly-newsletter-media-asset{position:absolute;inset:50% auto auto 50%;width:100cqh!important;height:100cqw!important;max-width:none!important;max-height:none!important}.monthly-newsletter-media-entry.is-rotation-90 .monthly-newsletter-media-asset,.monthly-newsletter-media.is-carousel .monthly-newsletter-media-entry.is-rotation-90 .monthly-newsletter-media-asset{transform:translate(-50%,-50%) rotate(90deg)}.monthly-newsletter-media-entry.is-rotation-270 .monthly-newsletter-media-asset,.monthly-newsletter-media.is-carousel .monthly-newsletter-media-entry.is-rotation-270 .monthly-newsletter-media-asset{transform:translate(-50%,-50%) rotate(270deg)}.monthly-newsletter-media-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:2.55rem;height:2.55rem;border:1px solid rgba(22,40,64,.18);border-radius:999px;background:#fffffff5;color:#15243a;display:grid;place-items:center;padding:0;font-size:1rem;font-weight:900;line-height:1;cursor:pointer;box-shadow:0 14px 24px #121d2c29;transition:background-color .14s ease,color .14s ease,transform .14s ease}.monthly-newsletter-media-nav:hover{background:#15243a;color:#fff}.monthly-newsletter-media-nav:focus-visible{outline:3px solid rgba(47,106,128,.34);outline-offset:3px}.monthly-newsletter-media-nav.is-prev{left:.9rem}.monthly-newsletter-media-nav.is-next{right:.9rem}body.newsletter-media-lightbox-open #root{filter:blur(7px) grayscale(.12) brightness(.68);pointer-events:none;-webkit-user-select:none;user-select:none}.monthly-newsletter-media-lightbox{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;padding:clamp(1rem,3vw,2rem);background:#121d2cd1;backdrop-filter:blur(14px) saturate(.82);-webkit-backdrop-filter:blur(14px) saturate(.82)}.monthly-newsletter-media-lightbox-shell{width:fit-content;max-width:min(92vw,1440px);max-height:calc(100vh - 2rem);display:flex;flex-direction:column;align-items:center;gap:.85rem}.monthly-newsletter-media-lightbox-close{align-self:flex-end;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:#fffffff5;color:#15243a;padding:.72rem 1.1rem;font-size:.86rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.monthly-newsletter-media-lightbox-close:hover{background:#fff}.monthly-newsletter-media-lightbox-close:focus-visible{outline:3px solid rgba(255,255,255,.45);outline-offset:3px}.monthly-newsletter-media-lightbox-frame{display:grid;justify-items:center;gap:.85rem}.monthly-newsletter-media-lightbox-stage{position:relative;width:min(88vw,1100px);height:min(74vh,760px);max-width:100%;max-height:calc(100vh - 6.75rem);display:flex;align-items:center;justify-content:center;border-radius:24px;background:#fffffffa;container-type:size;padding:clamp(.75rem,1.8vw,1rem);box-shadow:0 24px 54px #121d2c47}.monthly-newsletter-media-lightbox-stage.is-portrait{width:min(54vw,640px);height:min(80vh,920px)}.monthly-newsletter-media-lightbox-stage.is-square{width:min(72vw,780px);height:min(72vw,780px);max-height:min(80vh,780px)}.monthly-newsletter-media-lightbox-asset{width:auto;height:auto;max-width:100%;max-height:100%;display:block;object-fit:contain!important;object-position:center center!important;transform-origin:center center}.monthly-newsletter-media-lightbox-stage.is-rotation-90 .monthly-newsletter-media-lightbox-asset{transform:rotate(90deg)}.monthly-newsletter-media-lightbox-stage.is-rotation-180 .monthly-newsletter-media-lightbox-asset{transform:rotate(180deg)}.monthly-newsletter-media-lightbox-stage.is-rotation-270 .monthly-newsletter-media-lightbox-asset{transform:rotate(270deg)}.monthly-newsletter-media-lightbox-stage.is-portrait .monthly-newsletter-media-lightbox-asset{width:auto;height:100%}.monthly-newsletter-media-lightbox-stage.is-landscape .monthly-newsletter-media-lightbox-asset,.monthly-newsletter-media-lightbox-stage.is-square .monthly-newsletter-media-lightbox-asset{width:100%;height:auto}.monthly-newsletter-media-lightbox-stage.is-rotation-90 .monthly-newsletter-media-lightbox-asset,.monthly-newsletter-media-lightbox-stage.is-rotation-270 .monthly-newsletter-media-lightbox-asset{position:absolute;top:50%;left:50%;width:100cqh;height:100cqw;max-width:none;max-height:none}.monthly-newsletter-media-lightbox-stage.is-rotation-90 .monthly-newsletter-media-lightbox-asset{transform:translate(-50%,-50%) rotate(90deg)}.monthly-newsletter-media-lightbox-stage.is-rotation-270 .monthly-newsletter-media-lightbox-asset{transform:translate(-50%,-50%) rotate(270deg)}.monthly-newsletter-media-lightbox-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:2.95rem;height:2.95rem;border:1px solid rgba(22,40,64,.18);border-radius:999px;background:#fffffff5;color:#15243a;display:grid;place-items:center;padding:0;font-size:1.05rem;font-weight:900;line-height:1;cursor:pointer;box-shadow:0 14px 24px #121d2c29;transition:background-color .14s ease,color .14s ease,transform .14s ease}.monthly-newsletter-media-lightbox-nav:hover{background:#15243a;color:#fff}.monthly-newsletter-media-lightbox-nav:focus-visible{outline:3px solid rgba(47,106,128,.34);outline-offset:3px}.monthly-newsletter-media-lightbox-nav.is-prev{left:1rem}.monthly-newsletter-media-lightbox-nav.is-next{right:1rem}.monthly-newsletter-media-lightbox-meta{display:flex;justify-content:center;align-items:center}.monthly-newsletter-media-lightbox-meta span{display:inline-flex;width:fit-content;flex:0 0 auto;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:#fffffff5;color:#41566b;padding:.38rem .76rem;font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.monthly-newsletter-media-screen{position:relative;width:100%;height:100%;min-height:100%;border:1px dashed rgba(22,40,64,.24);border-radius:18px;background:#f8fafc;display:grid;place-items:center;text-align:center;padding:1rem}.monthly-newsletter-media.is-video .monthly-newsletter-media-screen:before{content:"";width:0;height:0;border-top:14px solid transparent;border-bottom:14px solid transparent;border-left:22px solid rgba(21,36,58,.76);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);opacity:.78}.monthly-newsletter-media-screen span{position:relative;z-index:1;max-width:24ch;color:#31465c;font-size:.88rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;background:#fff;border-radius:999px;padding:.5rem .85rem}@media(max-width:1120px){.monthly-newsletter-hero,.monthly-newsletter-row.is-two-up,.monthly-newsletter-module.is-wide .monthly-newsletter-module-layout.has-media,.monthly-newsletter-module-layout.has-image-media.is-placement-left,.monthly-newsletter-module-layout.has-image-media.is-placement-right{grid-template-columns:1fr}.monthly-newsletter-module-layout.has-image-media.is-placement-left .monthly-newsletter-media,.monthly-newsletter-module-layout.has-image-media.is-placement-right .monthly-newsletter-media{order:2;width:min(100%,var(--newsletter-image-inline-max-width));justify-self:start}.monthly-newsletter-dear-leah-list{grid-template-columns:repeat(2,minmax(0,1fr))}.monthly-newsletter-title-block,.monthly-newsletter-edition-card{grid-column:auto}.monthly-newsletter-edition-card{justify-self:start;justify-items:start;text-align:left}.monthly-newsletter-module.is-wide .monthly-newsletter-media{min-height:clamp(240px,42vw,360px);margin-inline-end:0}.monthly-newsletter-module.is-wide .monthly-newsletter-media.is-video{min-height:0}}@media(max-width:760px){.monthly-newsletter-preview{border-radius:22px;padding:.95rem}.monthly-newsletter-module-head{flex-direction:column}.monthly-newsletter-dear-leah-list{grid-template-columns:1fr}.monthly-newsletter-block-head{flex-direction:column;align-items:start}.monthly-newsletter-module-blocknote .newsletter-image-text-block,.monthly-newsletter-module-blocknote .newsletter-image-text-block.is-image-right{grid-template-columns:1fr}.monthly-newsletter-module-blocknote .newsletter-image-text-block.is-image-right .newsletter-image-text-media{order:0}.monthly-newsletter-module-blocknote .newsletter-image-row-grid,.monthly-newsletter-module-blocknote .newsletter-image-row-block.is-count-3 .newsletter-image-row-grid,.monthly-newsletter-module-blocknote .newsletter-image-row-block.is-count-4 .newsletter-image-row-grid,.monthly-newsletter-module-blocknote .newsletter-image-row-block.is-count-5 .newsletter-image-row-grid,.monthly-newsletter-module-blocknote .newsletter-image-row-block.is-count-6 .newsletter-image-row-grid{grid-template-columns:1fr}.monthly-newsletter-module,.monthly-newsletter-edition-card{border-radius:22px}.monthly-newsletter-media.is-image,.monthly-newsletter-media.is-mixed{--newsletter-media-ratio: 4 / 3;aspect-ratio:var(--newsletter-media-ratio)}.monthly-newsletter-media.is-video,.monthly-newsletter-module.is-wide .monthly-newsletter-media.is-video{--newsletter-media-ratio: 16 / 9;aspect-ratio:var(--newsletter-media-ratio);min-height:0}.monthly-newsletter-module-blocknote{--newsletter-blocknote-video-max-height: min(62vh, 520px);--newsletter-blocknote-video-max-width: min(100%, 110vh, 57.8rem)}.monthly-newsletter-module-blocknote .bn-editor video,.monthly-newsletter-module-blocknote .bn-editor iframe,.monthly-newsletter-module-rich-copy .newsletter-inline-video video,.monthly-newsletter-module-rich-copy .newsletter-inline-video iframe{--newsletter-inline-video-max-height: min(62vh, 520px);--newsletter-inline-video-max-width: min(100%, 110vh, 57.8rem)}.monthly-newsletter-media.has-image-media.is-image-size-banner{--newsletter-media-ratio: 16 / 7;min-height:clamp(150px,42vw,220px)}.monthly-newsletter-media.has-image-media.is-image-size-full{--newsletter-media-ratio: 4 / 3;min-height:clamp(220px,56vw,320px)}.monthly-newsletter-media.is-carousel,.monthly-newsletter-media.is-carousel.is-video,.monthly-newsletter-media.is-carousel.is-image,.monthly-newsletter-media.is-carousel.is-mixed,.monthly-newsletter-module.is-wide .monthly-newsletter-media.is-carousel{aspect-ratio:auto}.monthly-newsletter-module.is-wide .monthly-newsletter-media.is-carousel .monthly-newsletter-media-carousel-shell{min-height:clamp(240px,42vw,360px)}.monthly-newsletter-media.has-image-media.is-image-size-banner .monthly-newsletter-media-carousel-shell{min-height:clamp(150px,42vw,220px)}.monthly-newsletter-media.has-image-media.is-image-size-full .monthly-newsletter-media-carousel-shell{min-height:clamp(220px,56vw,320px)}.monthly-newsletter-media-track.is-image-pair{grid-template-columns:1fr}.monthly-newsletter-media-nav{width:2.25rem;height:2.25rem}.monthly-newsletter-media-nav.is-prev{left:.75rem}.monthly-newsletter-media-nav.is-next{right:.75rem}.monthly-newsletter-media-lightbox{padding:.9rem}.monthly-newsletter-media-lightbox-shell{max-width:calc(100vw - 1.8rem);width:calc(100vw - 1.8rem)}.monthly-newsletter-media-lightbox-stage{width:min(100%,calc(100vw - 1.8rem));height:min(60vh,520px);max-height:calc(100vh - 5.4rem);padding:.7rem}.monthly-newsletter-media-lightbox-stage.is-portrait{width:min(78vw,420px);height:min(70vh,680px)}.monthly-newsletter-media-lightbox-stage.is-square{width:min(82vw,520px);height:min(82vw,520px);max-height:min(70vh,520px)}.monthly-newsletter-media-lightbox-nav{width:2.45rem;height:2.45rem}.monthly-newsletter-media-lightbox-nav.is-prev{left:.75rem}.monthly-newsletter-media-lightbox-nav.is-next{right:.75rem}}.monthly-newsletter-preview{--newsletter-border: rgba(255, 255, 255, .2);--newsletter-divider: rgba(244, 214, 162, .34);--newsletter-brand-accent: #f04e37;--newsletter-spotlight-accent: rgba(244, 214, 162, .92);--newsletter-department-accent: rgba(240, 78, 55, .78);--newsletter-fun-accent: rgba(255, 244, 102, .78);--newsletter-other-accent: rgba(167, 255, 240, .7);--newsletter-card-border: rgba(255, 255, 255, .18);--newsletter-text: #fff8ef;--newsletter-muted: rgba(255, 248, 239, .76);--newsletter-surface: #1a1f27;--newsletter-surface-strong: #111115;--newsletter-pattern-base: linear-gradient(135deg, #111115 0%, #241116 52%, #3c0f16 100%);--newsletter-pattern-base-soft: linear-gradient(135deg, #151820 0%, #21171b 54%, #2a0b10 100%);--newsletter-pattern-base-muted: linear-gradient(135deg, #171a21 0%, #23171c 54%, #310d14 100%);--newsletter-shell-shadow: 0 34px 74px rgba(0, 0, 0, .24);border-color:#ffffff3d;background:linear-gradient(140deg,#ffffff21,#11111557 36%,#7a202833),var(--newsletter-pattern-base);color:var(--newsletter-text);box-shadow:0 30px 70px #00000038,inset 0 1px #ffffff26;font-family:Inter,Aptos,Segoe UI,Arial,sans-serif}.monthly-newsletter-hero,.monthly-newsletter-state,.monthly-newsletter-media,.monthly-newsletter-module-blocknote .newsletter-poll-block,.monthly-newsletter-module-blocknote .newsletter-carousel-stage,.monthly-newsletter-module-blocknote .newsletter-image-row-item,.monthly-newsletter-media-entry,.monthly-newsletter-media-lightbox-shell,.monthly-newsletter-media-lightbox-stage{border-color:#ffffff2e;background:linear-gradient(135deg,#ffffff1c,#f4d6a217),var(--newsletter-pattern-base-soft);color:var(--newsletter-text);box-shadow:inset 0 1px #ffffff1c}.monthly-newsletter-module,.monthly-newsletter-dear-leah-entry{border-color:#ffffff2e;background:linear-gradient(135deg,#111115e0,#4a151ccc 48%,#7a2028b8),linear-gradient(90deg,rgba(244,214,162,.18),transparent 48%,rgba(240,78,55,.14)),var(--newsletter-pattern-base);color:var(--newsletter-text);box-shadow:0 26px 58px #00000038,inset 0 1px #ffffff24}.monthly-newsletter-hero{border-radius:24px}.monthly-newsletter-title-block h1,.monthly-newsletter-title-block .newsletter-title-lockup-text,.monthly-newsletter-module-head h3,.monthly-newsletter-block-head h2,.monthly-newsletter-dear-leah-name,.monthly-newsletter-module-blocknote .newsletter-poll-block h4,.monthly-newsletter-module-blocknote .newsletter-poll-option-copy strong{color:#fff;font-family:Aptos Display,Bahnschrift,Segoe UI,Arial,sans-serif;letter-spacing:0;text-shadow:0 1px 0 rgba(7,7,10,.44),0 10px 22px rgba(0,0,0,.28)}.monthly-newsletter-title-block .newsletter-title-lockup-re-box,.monthly-newsletter-module-blocknote .newsletter-carousel-nav,.monthly-newsletter-module-blocknote .newsletter-image-text-nav,.monthly-newsletter-media-nav,.monthly-newsletter-media-lightbox-close,.monthly-newsletter-media-lightbox-nav{border-color:#ffffff6b;box-shadow:0 14px 28px #f4d6a233,0 8px 18px #07070a29}.monthly-newsletter-title-block .newsletter-title-lockup-re-box{background:linear-gradient(135deg,#f04e37,#d71920);color:#fff;box-shadow:0 14px 28px #f04e3738,0 8px 18px #07070a29}.monthly-newsletter-module-blocknote .newsletter-carousel-nav,.monthly-newsletter-module-blocknote .newsletter-image-text-nav,.monthly-newsletter-media-nav,.monthly-newsletter-media-lightbox-close,.monthly-newsletter-media-lightbox-nav{background:linear-gradient(135deg,#fff466,#f4d6a2);color:#07070a}.monthly-newsletter-title-block .newsletter-title-lockup-subtitle,.monthly-newsletter-brand,.monthly-newsletter-module-eyebrow,.monthly-newsletter-block-head p,.monthly-newsletter-dear-leah-copy span,.monthly-newsletter-module-blocknote .newsletter-poll-head,.monthly-newsletter-module-blocknote .newsletter-poll-status.is-success{color:#fff7a5;font-weight:850}.monthly-newsletter-title-block>p:last-child,.monthly-newsletter-module-copy>p,.monthly-newsletter-module-rich-copy,.monthly-newsletter-module-blocknote,.monthly-newsletter-module-blocknote .newsletter-image-text-copy,.monthly-newsletter-module-rich-copy p,.monthly-newsletter-module-rich-copy ul,.monthly-newsletter-module-rich-copy ol,.monthly-newsletter-dear-leah-copy p,.monthly-newsletter-module-blocknote .newsletter-poll-head small,.monthly-newsletter-module-blocknote .newsletter-poll-option-copy small,.monthly-newsletter-module-blocknote .newsletter-poll-status,.monthly-newsletter-media-screen span,.monthly-newsletter-media-lightbox-meta,.monthly-newsletter-media-lightbox-meta span{color:var(--newsletter-muted)}.monthly-newsletter-edition-card,.monthly-newsletter-module-tags span,.monthly-newsletter-block-head>span{border-color:#f4d6a257;background:#11111557;color:#fff7a5}.monthly-newsletter-edition-card span{color:#fff7a5}.monthly-newsletter-state.is-error{border-color:#f04e376b;background:#f04e3724;color:#ffd2ca}.monthly-newsletter-module-blocknote .newsletter-poll-option{border-color:#f4d6a247;background:#07070a75;color:var(--newsletter-text)}.monthly-newsletter-module-blocknote .newsletter-poll-option.is-selected{border-color:#f4d6a294;box-shadow:0 0 0 2px #f4d6a229}.monthly-newsletter-module-blocknote .newsletter-poll-option-fill{background:#f4d6a22e}.monthly-newsletter-media-screen{border-color:#f4d6a23d;background:linear-gradient(135deg,#1111159e,#7a202833),var(--newsletter-pattern-base-muted)}.monthly-newsletter-media-lightbox{background:#07070adb}.monthly-newsletter-preview .monthly-newsletter-module-rich-copy,.monthly-newsletter-preview .monthly-newsletter-module-rich-copy :where(p,span,div,li,ul,ol,blockquote),.monthly-newsletter-preview .monthly-newsletter-module-blocknote .bn-editor,.monthly-newsletter-preview .monthly-newsletter-module-blocknote .bn-editor :where(p,span,div,li,ul,ol,blockquote){color:#fff8efd6!important}.monthly-newsletter-preview .monthly-newsletter-module-rich-copy :where(strong,b,h1,h2,h3,h4,h5,h6),.monthly-newsletter-preview .monthly-newsletter-module-blocknote .bn-editor :where(strong,b,h1,h2,h3,h4,h5,h6){color:#fff!important}.monthly-newsletter-preview .monthly-newsletter-module-rich-copy a,.monthly-newsletter-preview .monthly-newsletter-module-blocknote .bn-editor a{color:#fff7a5!important}.newsletter-workflow{--newsletter-ink: #15243a;--newsletter-muted: #5c6d80;--newsletter-border: rgba(49, 71, 95, .15);--newsletter-shadow: 0 20px 44px rgba(17, 30, 47, .12);--newsletter-brand: #7c2330;--newsletter-brand-deep: #5c1621;--newsletter-accent: #1f6b78;--newsletter-good: #1b7f52;--newsletter-warm: #c38c2d;display:grid;gap:.95rem}.newsletter-workflow-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.9rem}.newsletter-workflow-eyebrow{margin:0;color:var(--newsletter-accent);font-size:.77rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.newsletter-workflow-head h2{margin:.22rem 0 0;color:var(--newsletter-ink);font-family:Bahnschrift,Segoe UI,sans-serif;font-size:clamp(1.5rem,.6vw + 1.28rem,2.05rem);line-height:1.08}.newsletter-workflow-pill,.newsletter-card-badge,.newsletter-status-chip{border-radius:999px;font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.newsletter-workflow-pill{border:1px solid rgba(31,107,120,.18);background:#ffffffdb;color:var(--newsletter-accent);padding:.42rem .72rem}.newsletter-workflow-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem}.newsletter-workflow-step{border:1px solid var(--newsletter-border);border-radius:18px;background:#ffffffe0;box-shadow:0 10px 24px #111e2f0f;padding:.9rem;display:grid;gap:.32rem}.newsletter-workflow-step span{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,var(--newsletter-brand),var(--newsletter-brand-deep));color:#fff;font-size:.84rem;font-weight:800}.newsletter-workflow-step strong{color:var(--newsletter-ink);font-size:.95rem;line-height:1.4}.newsletter-workflow-grid{display:grid;grid-template-columns:minmax(320px,.95fr) minmax(0,1.35fr);gap:.95rem;align-items:start}.newsletter-workflow-card{position:relative;overflow:hidden;border:1px solid var(--newsletter-border);border-radius:24px;background:linear-gradient(180deg,#fffffffa,#f7f4eefa);box-shadow:var(--newsletter-shadow);padding:clamp(1rem,1.35vw,1.45rem)}.newsletter-workflow-card:before{content:"";position:absolute;inset:0;pointer-events:none}.newsletter-blurb-composer:before{background:radial-gradient(circle at top right,rgba(100,138,220,.1),transparent 30%),linear-gradient(180deg,rgba(217,231,251,.18),transparent 42%)}.newsletter-blurb-composer{background:#fff}.newsletter-blurb-composer:before{background:none}.newsletter-blurb-composer.is-minimal .newsletter-blurb-form{margin-top:0}.newsletter-draft-review:before{background:radial-gradient(circle at top right,rgba(124,35,48,.12),transparent 32%),linear-gradient(180deg,rgba(31,107,120,.08),transparent 44%)}.newsletter-draft-review{grid-column:1 / -1;background:#fff}.newsletter-draft-review:before{background:none}.newsletter-dear-leah-review:before{background:radial-gradient(circle at top left,rgba(124,35,48,.1),transparent 30%),linear-gradient(180deg,rgba(195,140,45,.08),transparent 42%)}.newsletter-dear-leah-review{background:#fff}.newsletter-dear-leah-review:before{background:none}.newsletter-card-head,.newsletter-draft-summary,.newsletter-draft-list,.newsletter-publish-bar,.newsletter-blurb-form{position:relative;z-index:1}.newsletter-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.newsletter-card-kicker{margin:0;color:var(--newsletter-accent);font-size:.74rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.newsletter-card-head h3{margin:.24rem 0 0;color:var(--newsletter-ink);font-family:Georgia,Times New Roman,serif;font-size:clamp(1.4rem,.45vw + 1.22rem,1.85rem);line-height:1.05}.newsletter-card-badge{border:1px solid rgba(31,107,120,.18);background:#ffffffe0;color:var(--newsletter-accent);padding:.42rem .72rem}.newsletter-card-badge.is-private{border-color:#7c23302e;color:var(--newsletter-brand)}.newsletter-card-copy{position:relative;z-index:1;margin:.85rem 0 0;color:var(--newsletter-muted);font-size:.95rem;line-height:1.6}.newsletter-blurb-form{margin-top:.95rem;display:grid;gap:.85rem}.newsletter-blurb-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.newsletter-blurb-row-single{grid-template-columns:1fr}.newsletter-field{display:grid;gap:.38rem}.newsletter-field-hint{color:var(--newsletter-muted);font-size:.82rem;line-height:1.45}.newsletter-field span{color:var(--newsletter-ink);font-size:.77rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.newsletter-field input,.newsletter-field select,.newsletter-field textarea{width:100%;border:1px solid rgba(49,71,95,.17);border-radius:15px;background:#fff;color:var(--newsletter-ink);padding:.82rem .9rem;font:inherit;resize:vertical}.gis-challenge-opportunity-card{overflow:visible}.gis-employee-autocomplete{position:relative;z-index:3}.gis-employee-combobox{position:relative}.gis-locked-department{width:100%;border:1px solid rgba(49,71,95,.17);border-radius:15px;background:#f8fafc;color:var(--newsletter-ink);padding:.82rem .9rem;font:inherit;font-weight:800}.gis-employee-suggestion-list{position:absolute;left:0;right:0;top:calc(100% + .25rem);z-index:12;max-height:14rem;overflow:auto;margin:0;padding:.3rem;list-style:none;border:1px solid rgba(49,71,95,.16);border-radius:12px;background:#fff;box-shadow:0 18px 34px #111e2f2e}.gis-employee-suggestion-option{width:100%;border:0;border-radius:10px;background:transparent;padding:.48rem .55rem;display:grid;gap:.12rem;color:var(--newsletter-ink);font:inherit;text-align:left;cursor:pointer}.gis-employee-suggestion-option strong{color:var(--newsletter-ink);font-size:.9rem;line-height:1.25}.gis-employee-suggestion-option small,.gis-employee-suggestion-empty,.gis-employee-suggestion-error{color:var(--newsletter-muted);font-size:.78rem;line-height:1.35}.gis-employee-suggestion-option:hover,.gis-employee-suggestion-option.is-active{background:#1f6b781a}.gis-employee-suggestion-empty{padding:.5rem .55rem}.gis-employee-suggestion-error{color:#b42318}.gis-challenge-publication-status{border:1px solid rgba(31,107,120,.16);border-radius:14px;background:#1f6b7812;color:var(--newsletter-ink);padding:.72rem .82rem;display:grid;gap:.16rem;font-size:.9rem;line-height:1.42}.gis-challenge-publication-status strong{color:var(--newsletter-ink);font-size:.84rem}.gis-challenge-publication-status span{color:var(--newsletter-muted)}.gis-challenge-publication-status.is-draft{border-color:#c38c2d38;background:#c38c2d1a}.gis-challenge-publication-status.is-published{border-color:#1b7f5233;background:#1b7f5217}.gis-challenge-publication-status.is-published strong{color:var(--newsletter-good)}.gis-challenge-publication-status.is-error{border-color:#7c233029;background:#7c233014}.gis-challenge-publication-status.is-error strong,.gis-challenge-publication-status.is-error span{color:var(--newsletter-brand)}.newsletter-field textarea{min-height:118px;line-height:1.65}.newsletter-field-template textarea{min-height:340px;border-radius:22px;background:#fff;box-shadow:none}.newsletter-rich-field-grid{display:grid;gap:.8rem}.newsletter-rich-field{display:grid;gap:.4rem}.newsletter-rich-field.is-compact{gap:.32rem}.newsletter-rich-field-label{color:var(--newsletter-ink);font-size:.77rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.newsletter-rich-field-shell{border:1px solid rgba(49,71,95,.17);border-radius:18px;background:#fff;box-shadow:none;container-type:inline-size;overflow:hidden}.newsletter-rich-field.is-compact .newsletter-rich-field-shell{border-radius:16px}.newsletter-blocknote-field .newsletter-rich-field-shell{overflow:visible}.newsletter-rich-field-shell.is-newsletter-preview{border:2px solid rgba(20,34,54,.18);border-radius:24px;background:#fafbfd;box-shadow:0 18px 30px #121d2c14,inset 0 1px #ffffffd6}.newsletter-rich-field-toolbar{display:flex;flex-wrap:wrap;gap:.42rem;align-items:center;padding:.55rem .6rem;border-bottom:1px solid rgba(49,71,95,.1);background:#fff}.newsletter-rich-field-shell.is-newsletter-preview .newsletter-rich-field-toolbar{background:transparent;border-bottom-color:#31475f1f}.newsletter-rich-field-toolbar select,.newsletter-rich-field-tool{border:1px solid rgba(49,71,95,.14);border-radius:999px;background:#ffffffe6;color:var(--newsletter-ink);font:inherit;padding:.36rem .7rem}.newsletter-rich-field-toolbar select{min-width:92px}.newsletter-rich-field-tool{font-weight:700;cursor:pointer}.newsletter-rich-field-tool:disabled{opacity:.62;cursor:default}.newsletter-rich-field-tool.is-active{border-color:#1f6b782e;background:linear-gradient(135deg,var(--newsletter-accent),#245a80);color:#fff;box-shadow:0 10px 18px #1f6b782e}.newsletter-rich-field-surface{position:relative;min-width:0;padding:.85rem .9rem;color:var(--newsletter-ink);line-height:1.6;overflow-y:auto}.newsletter-blocknote-surface{--newsletter-blocknote-video-max-height: min(86vh, 860px);--newsletter-blocknote-video-max-width: min(100%, 153vh, 96rem);padding:0}.newsletter-blocknote-surface.is-file-drag-active{outline:3px solid rgba(31,107,120,.35);outline-offset:-3px;background:linear-gradient(135deg,#1f6b7814,#4f8cff0f),#fff}.newsletter-blocknote-surface .bn-container{min-height:inherit;background:transparent}.newsletter-blocknote-surface .bn-editor{min-height:inherit;padding:.85rem .9rem;color:var(--newsletter-ink);line-height:1.6}.newsletter-blocknote-surface .bn-editor *{letter-spacing:0}.newsletter-blocknote-surface .bn-block-content:has([data-content-type=video]),.newsletter-blocknote-surface .bn-block-content:has(video),.newsletter-blocknote-surface .bn-block-content:has(iframe){justify-content:center}.newsletter-blocknote-surface [data-content-type=video],.newsletter-blocknote-surface [data-content-type=video]>.bn-file-block-content-wrapper,.newsletter-blocknote-surface [data-content-type=video] .bn-visual-media-wrapper{width:var(--newsletter-blocknote-video-max-width)!important;max-width:100%;margin-inline:auto}.newsletter-blocknote-surface .bn-block-content.ProseMirror-selectednode>:has(video),.newsletter-blocknote-surface .bn-block-content.ProseMirror-selectednode>:has(iframe),.newsletter-blocknote-surface .ProseMirror-selectednode>.bn-block-content>:has(video),.newsletter-blocknote-surface .ProseMirror-selectednode>.bn-block-content>:has(iframe){outline:none!important}.newsletter-blocknote-surface .bn-editor video,.newsletter-blocknote-surface .bn-editor iframe{aspect-ratio:16 / 9;width:var(--newsletter-blocknote-video-max-width);max-width:100%;max-height:var(--newsletter-blocknote-video-max-height);height:auto;display:block;margin-inline:auto;border:0;border-radius:16px;outline:none;background:#0f172a;object-fit:contain;object-position:center center}.newsletter-blocknote-surface .bn-editor iframe{border:0}.newsletter-blocknote-surface .bn-editor:focus{outline:none}.newsletter-blocknote-surface .bn-side-menu{z-index:4}.newsletter-carousel-slash-icon{display:inline-grid;width:1.25rem;height:1.25rem;place-items:center;border-radius:6px;background:#e8f4f6;color:#1f6b78;font-size:.72rem;font-weight:900}.newsletter-image-text-block{--newsletter-image-text-width: 42%;display:grid;grid-template-columns:minmax(160px,var(--newsletter-image-text-width)) minmax(0,1fr);gap:.85rem;align-items:start;width:100%;margin:.45rem 0}.newsletter-image-text-block.is-image-right{grid-template-columns:minmax(0,1fr) minmax(160px,var(--newsletter-image-text-width))}.newsletter-image-text-block.is-image-right .newsletter-image-text-media{order:2}.newsletter-image-text-media{display:grid;gap:.55rem;min-width:0}.newsletter-image-text-stage{position:relative;display:grid;width:100%;aspect-ratio:4 / 3;min-height:160px;overflow:hidden;place-items:center}.newsletter-image-text-stage>img{display:block;width:100%;height:100%;object-fit:contain;border:1px solid rgba(15,35,54,.14);border-radius:12px;background:#f6f9fb}.newsletter-image-text-empty{display:grid;width:100%;height:100%;min-height:160px;place-items:center;gap:.22rem;border:1px dashed rgba(15,35,54,.22);border-radius:12px;background:#f6f9fb;color:#738296;text-align:center}.newsletter-image-text-nav{position:absolute;top:50%;display:grid;width:1.85rem;height:1.85rem;place-items:center;border:1px solid rgba(15,35,54,.18);border-radius:999px;background:#ffffffeb;color:#0d1b2a;transform:translateY(-50%)}.newsletter-image-text-nav.is-prev{left:.55rem}.newsletter-image-text-nav.is-next{right:.55rem}.newsletter-image-text-thumbs{display:flex;flex-wrap:wrap;align-items:center;gap:.42rem}.newsletter-image-text-thumb{width:58px;height:42px;padding:0;overflow:hidden;border:2px solid transparent;border-radius:8px;background:#eef3f6}.newsletter-image-text-thumb.is-active{border-color:#4f8cff}.newsletter-image-text-thumb.is-dragging{opacity:.55}.newsletter-image-text-thumb img{width:100%;height:100%;object-fit:cover;display:block}.newsletter-image-text-empty strong{color:var(--newsletter-ink);font-size:.96rem}.newsletter-image-text-controls{grid-column:1 / -1;order:3;display:flex;flex-wrap:wrap;align-items:center;gap:.42rem;min-width:0}.newsletter-image-text-upload input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.newsletter-image-text-upload span,.newsletter-image-text-controls button{display:inline-flex;min-height:1.95rem;align-items:center;border:1px solid rgba(15,35,54,.15);border-radius:999px;background:#fff;color:#0d1b2a;font:inherit;font-size:.78rem;font-weight:800;padding:.28rem .68rem}.newsletter-image-text-controls button.is-active{border-color:#1f6b7838;background:#1f6b78;color:#fff}.newsletter-image-text-controls button:disabled,.newsletter-image-text-upload input:disabled+span{opacity:.55}.newsletter-image-text-width-control{display:inline-flex;min-width:min(100%,190px);align-items:center;gap:.45rem;color:#5c6d80;font-size:.76rem;font-weight:800}.newsletter-image-text-width-control input{width:96px;accent-color:#1f6b78}.newsletter-image-text-copy{min-width:0;min-height:8rem;color:var(--newsletter-ink);line-height:1.65}.newsletter-image-text-copy:focus{outline:none}.newsletter-image-text-copy:empty:before{content:attr(data-placeholder);color:#8a97a8;font-style:italic}.newsletter-image-text-message{margin:0;color:#66758a;font-size:.82rem}.newsletter-carousel-block{display:grid;gap:.65rem;width:min(100%,720px);margin:.35rem 0}.newsletter-image-row-block{--newsletter-image-row-height: 360px;display:grid;gap:.65rem;width:min(100%,920px);margin:.45rem 0}.newsletter-image-row-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;align-items:stretch}.newsletter-image-row-block.is-count-1 .newsletter-image-row-grid{grid-template-columns:minmax(0,1fr)}.newsletter-image-row-block.is-count-3 .newsletter-image-row-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.newsletter-image-row-block.is-count-4 .newsletter-image-row-grid,.newsletter-image-row-block.is-count-5 .newsletter-image-row-grid,.newsletter-image-row-block.is-count-6 .newsletter-image-row-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.newsletter-image-row-item{position:relative;min-width:0;margin:0;display:grid;height:var(--newsletter-image-row-height);min-height:180px;overflow:hidden;place-items:center;border:1px solid rgba(15,35,54,.15);border-radius:14px;background:#f6f9fb}.newsletter-image-row-item img{display:block;width:100%;height:100%;object-fit:contain;object-position:center center}.newsletter-image-row-block.is-fit-cover .newsletter-image-row-item img{object-fit:cover}.newsletter-image-row-block.is-fit-contain .newsletter-image-row-item img{object-fit:contain}.newsletter-image-row-empty{display:grid;min-height:180px;place-items:center;gap:.25rem;border:1px dashed rgba(15,35,54,.22);border-radius:14px;background:#f6f9fb;color:#738296;text-align:center}.newsletter-image-row-empty strong{color:var(--newsletter-ink);font-size:.96rem}.newsletter-image-row-controls,.newsletter-image-row-thumbs{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.newsletter-image-row-add input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.newsletter-image-row-add span,.newsletter-image-row-controls button,.newsletter-image-row-remove{display:inline-flex;min-height:2rem;align-items:center;border:1px solid rgba(15,35,54,.15);border-radius:999px;background:#fff;color:#0d1b2a;font:inherit;font-size:.82rem;font-weight:800;padding:.3rem .75rem}.newsletter-image-row-add input:disabled+span,.newsletter-image-row-controls button:disabled,.newsletter-image-row-remove:disabled{opacity:.55}.newsletter-image-row-controls button.is-active{border-color:#1f6b7838;background:#1f6b78;color:#fff}.newsletter-image-row-dimension-control{display:inline-flex;min-width:min(100%,250px);align-items:center;gap:.45rem;color:#5c6d80;font-size:.76rem;font-weight:800}.newsletter-image-row-dimension-control input{width:118px;accent-color:#1f6b78}.newsletter-image-row-dimension-control output{color:#66758a;font-size:.76rem;font-weight:800}.newsletter-image-row-remove{position:absolute;right:.55rem;bottom:.55rem;min-height:1.75rem;padding:.22rem .58rem;background:#ffffffeb;cursor:pointer}.newsletter-image-row-thumb{width:68px;height:48px;padding:0;overflow:hidden;border:2px solid transparent;border-radius:8px;background:#eef3f6}.newsletter-image-row-thumb.is-dragging{opacity:.55}.newsletter-image-row-thumb img{width:100%;height:100%;object-fit:cover;display:block}.newsletter-image-row-message{margin:0;color:#66758a;font-size:.85rem}.newsletter-carousel-stage{position:relative;display:grid;width:100%;aspect-ratio:16 / 10;min-height:220px;overflow:hidden;place-items:center;border:1px solid rgba(15,35,54,.15);border-radius:14px;background:#f6f9fb}.newsletter-carousel-stage>img{width:100%;height:100%;object-fit:contain;display:block}.newsletter-carousel-empty{display:grid;width:100%;height:100%;gap:.25rem;place-items:center;color:#738296;text-align:center}.newsletter-carousel-nav{position:absolute;top:50%;display:grid;width:2rem;height:2rem;place-items:center;border:1px solid rgba(15,35,54,.18);border-radius:999px;background:#ffffffe6;color:#0d1b2a;transform:translateY(-50%)}.newsletter-carousel-nav.is-prev{left:.75rem}.newsletter-carousel-nav.is-next{right:.75rem}.newsletter-carousel-thumbs,.newsletter-carousel-controls{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.newsletter-carousel-thumb{width:68px;height:48px;padding:0;overflow:hidden;border:2px solid transparent;border-radius:8px;background:#eef3f6}.newsletter-carousel-thumb.is-active{border-color:#4f8cff}.newsletter-carousel-thumb.is-dragging{opacity:.55}.newsletter-carousel-thumb img{width:100%;height:100%;object-fit:cover;display:block}.newsletter-carousel-add input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.newsletter-carousel-add span,.newsletter-carousel-controls button{display:inline-flex;min-height:2rem;align-items:center;border:1px solid rgba(15,35,54,.15);border-radius:999px;background:#fff;color:#0d1b2a;font:inherit;font-size:.82rem;font-weight:800;padding:.3rem .75rem}.newsletter-carousel-controls button:disabled,.newsletter-carousel-add input:disabled+span{opacity:.55}.newsletter-carousel-caption,.newsletter-carousel-message{margin:0;color:#66758a;font-size:.85rem}.newsletter-poll-block{display:grid;gap:.7rem;width:min(100%,720px);margin:.5rem 0;padding:1rem;border:1px solid rgba(15,35,54,.16);border-radius:14px;background:#f7fafb;color:var(--newsletter-ink)}.newsletter-poll-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;color:#1f6b78;font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.newsletter-poll-head small{color:#66758a;font-size:.7rem;letter-spacing:0;text-transform:none}.newsletter-poll-block h4{margin:0;color:var(--newsletter-ink);font-family:Georgia,Times New Roman,serif;font-size:1.25rem;line-height:1.25}.newsletter-poll-question-field,.newsletter-poll-edit-option{display:grid;gap:.35rem}.newsletter-poll-question-field span,.newsletter-poll-edit-option span{color:#0d1b2a;font-size:.72rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.newsletter-poll-question-field input,.newsletter-poll-edit-option input{width:100%;min-height:2.4rem;border:1px solid rgba(15,35,54,.18);border-radius:10px;background:#fff;color:#0d1b2a;font:inherit;padding:.45rem .65rem}.newsletter-poll-edit-options,.newsletter-poll-options{display:grid;gap:.5rem}.newsletter-poll-edit-option{grid-template-columns:minmax(0,1fr) auto;align-items:end}.newsletter-poll-edit-option span{grid-column:1 / -1}.newsletter-poll-edit-option button,.newsletter-poll-add-option{min-height:2.25rem;border:1px solid rgba(15,35,54,.15);border-radius:999px;background:#fff;color:#0d1b2a;font:inherit;font-size:.78rem;font-weight:800;padding:.3rem .75rem}.newsletter-poll-edit-option button:disabled{opacity:.5}.newsletter-poll-add-option{justify-self:start}.newsletter-poll-option{position:relative;display:grid;min-height:2.65rem;overflow:hidden;border:1px solid rgba(15,35,54,.15);border-radius:12px;background:#fff;color:#0d1b2a;font:inherit;text-align:left}.newsletter-poll-option:not(:disabled){cursor:pointer}.newsletter-poll-option:disabled{opacity:1}.newsletter-poll-option.is-selected{border-color:#1f6b786b;box-shadow:0 0 0 2px #1f6b781f}.newsletter-poll-option-fill{position:absolute;inset:0 auto 0 0;background:#1f6b781f;pointer-events:none}.newsletter-poll-option-copy{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.55rem .75rem}.newsletter-poll-option-copy strong{font-size:.95rem}.newsletter-poll-option-copy small,.newsletter-poll-status{color:#66758a;font-size:.82rem}.newsletter-poll-status{margin:0}.newsletter-poll-status.is-success{color:#1f6b78;font-weight:800}.newsletter-rich-field-content{display:grid}.newsletter-rich-field-content.is-newsletter-preview{--newsletter-editor-image-inline-max-width: 440px;--newsletter-editor-image-column-width: 380px;gap:.95rem;padding:.95rem}.newsletter-rich-field-content.is-newsletter-preview.is-image-size-small{--newsletter-editor-image-inline-max-width: 320px;--newsletter-editor-image-column-width: 280px}.newsletter-rich-field-content.is-newsletter-preview.is-image-size-medium{--newsletter-editor-image-inline-max-width: 440px;--newsletter-editor-image-column-width: 380px}.newsletter-rich-field-content.is-newsletter-preview.is-image-size-large{--newsletter-editor-image-inline-max-width: 560px;--newsletter-editor-image-column-width: 480px}.newsletter-rich-field-content.is-newsletter-preview.is-image-size-banner,.newsletter-rich-field-content.is-newsletter-preview.is-image-size-full{--newsletter-editor-image-inline-max-width: 100%;--newsletter-editor-image-column-width: 100%}.newsletter-rich-field-content.is-newsletter-preview.has-media.is-placement-top,.newsletter-rich-field-content.is-newsletter-preview.has-media.is-placement-bottom{grid-template-columns:1fr}.newsletter-rich-field-content.is-newsletter-preview.has-media.is-placement-top .newsletter-rich-field-media-panel,.newsletter-rich-field-content.is-newsletter-preview.has-media.is-placement-bottom .newsletter-rich-field-media-panel{width:min(100%,var(--newsletter-editor-image-inline-max-width));max-width:100%;justify-self:start}.newsletter-rich-field-content.is-newsletter-preview.has-media.is-placement-top .newsletter-rich-field-media-panel{order:-1}.newsletter-rich-field-content.is-newsletter-preview.has-media.is-placement-bottom .newsletter-rich-field-media-panel{order:2}.newsletter-rich-field-content.is-newsletter-preview.is-image-size-banner.has-media.is-placement-top .newsletter-rich-field-media-panel,.newsletter-rich-field-content.is-newsletter-preview.is-image-size-banner.has-media.is-placement-bottom .newsletter-rich-field-media-panel,.newsletter-rich-field-content.is-newsletter-preview.is-image-size-full.has-media.is-placement-top .newsletter-rich-field-media-panel,.newsletter-rich-field-content.is-newsletter-preview.is-image-size-full.has-media.is-placement-bottom .newsletter-rich-field-media-panel{width:100%;max-width:none;justify-self:stretch}.newsletter-rich-field-media-panel{display:grid;gap:.8rem;padding:.85rem .9rem;border-top:1px solid rgba(49,71,95,.1);background:linear-gradient(180deg,#f5f8fcf5,#fffffffa),#f8fbfd}.newsletter-rich-field-shell.is-newsletter-preview .newsletter-rich-field-media-panel{border:1px solid rgba(49,71,95,.14);border-radius:22px;background:#fff;box-shadow:0 16px 28px #121d2c14,inset 0 1px #ffffffd1}.newsletter-rich-field-media-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.35rem .75rem}.newsletter-rich-field-media-head strong{color:var(--newsletter-ink);font-size:.78rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.newsletter-rich-field-media-head span{color:var(--newsletter-muted);font-size:.76rem;font-weight:700}.newsletter-rich-field-media-display-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.newsletter-rich-field-media-setting{display:grid;gap:.32rem}.newsletter-rich-field-media-setting span{color:var(--newsletter-ink);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.newsletter-rich-field-media-setting select{width:100%;border:1px solid rgba(49,71,95,.17);border-radius:14px;background:#fff;color:var(--newsletter-ink);padding:.62rem .72rem;font:inherit}.newsletter-rich-field-media-list{display:grid;gap:.75rem}.newsletter-rich-field-media-card{margin:0;display:grid;gap:.65rem;border:1px solid rgba(49,71,95,.13);border-radius:18px;background:#ffffffeb;padding:.72rem;box-shadow:0 12px 22px #141f2d0f,inset 0 1px #ffffffd1}.newsletter-rich-field-media-preview{overflow:hidden;border-radius:14px;background:#f3f7fb;container-type:size;position:relative;display:grid;place-items:center}.newsletter-rich-field-shell.is-newsletter-preview .newsletter-rich-field-media-card.is-image .newsletter-rich-field-media-preview,.newsletter-rich-field-media-card.is-image .newsletter-rich-field-media-preview{aspect-ratio:4 / 3}.newsletter-rich-field-media-panel.is-image-size-banner .newsletter-rich-field-media-card.is-image .newsletter-rich-field-media-preview{aspect-ratio:16 / 5}.newsletter-rich-field-media-panel.is-image-size-full .newsletter-rich-field-media-card.is-image .newsletter-rich-field-media-preview{aspect-ratio:16 / 8}.newsletter-rich-field-media-card.is-video .newsletter-rich-field-media-preview{aspect-ratio:16 / 9;background:#0f172a}.newsletter-rich-field-media-preview img,.newsletter-rich-field-media-preview video,.newsletter-rich-field-media-preview iframe{width:100%;max-width:100%;display:block;transform-origin:center center;transition:transform .16s ease}.newsletter-rich-field-media-preview iframe{height:100%;border:0}.newsletter-rich-field-media-preview.is-rotation-90 img,.newsletter-rich-field-media-preview.is-rotation-90 video{transform:rotate(90deg)}.newsletter-rich-field-media-preview.is-rotation-180 img,.newsletter-rich-field-media-preview.is-rotation-180 video{transform:rotate(180deg)}.newsletter-rich-field-media-preview.is-rotation-270 img,.newsletter-rich-field-media-preview.is-rotation-270 video{transform:rotate(270deg)}.newsletter-rich-field-shell.is-newsletter-preview .newsletter-rich-field-media-preview img,.newsletter-rich-field-shell.is-newsletter-preview .newsletter-rich-field-media-preview video,.newsletter-rich-field-shell.is-newsletter-preview .newsletter-rich-field-media-preview iframe{height:100%;object-fit:contain}.newsletter-rich-field-media-preview.is-rotation-90 img,.newsletter-rich-field-media-preview.is-rotation-90 video,.newsletter-rich-field-media-preview.is-rotation-270 img,.newsletter-rich-field-media-preview.is-rotation-270 video{position:absolute;inset:50% auto auto 50%;width:100cqh;height:100cqw;max-width:none;max-height:none}.newsletter-rich-field-media-preview.is-rotation-90 img,.newsletter-rich-field-media-preview.is-rotation-90 video{transform:translate(-50%,-50%) rotate(90deg)}.newsletter-rich-field-media-preview.is-rotation-270 img,.newsletter-rich-field-media-preview.is-rotation-270 video{transform:translate(-50%,-50%) rotate(270deg)}.newsletter-rich-field-media-card-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.55rem .75rem}.newsletter-rich-field-media-card-meta span{min-width:0;color:var(--newsletter-ink);font-size:.78rem;font-weight:700;overflow-wrap:anywhere}.newsletter-rich-field-media-actions{display:flex;flex:1 1 100%;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.42rem}.newsletter-rich-field-media-rotation-label{flex:1 1 auto;color:#5a6c81;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.newsletter-rich-field-media-action,.newsletter-rich-field-media-remove{border:1px solid rgba(49,71,95,.14);border-radius:999px;background:#ffffffeb;color:var(--newsletter-ink);font:inherit;font-size:.76rem;font-weight:800;padding:.34rem .72rem;cursor:pointer}.newsletter-rich-field-media-action{color:#244c70}.newsletter-rich-field-media-action:disabled{cursor:not-allowed;opacity:.58}.newsletter-rich-field-media-action:not(:disabled):hover,.newsletter-rich-field-media-remove:hover{transform:translateY(-1px)}@container (min-width: 1040px){.newsletter-rich-field-content.has-media{grid-template-columns:minmax(0,1.18fr) minmax(300px,.82fr);align-items:stretch}.newsletter-rich-field-media-panel{border-top:0;border-left:1px solid rgba(49,71,95,.1)}.newsletter-rich-field-content.is-newsletter-preview.has-media.is-placement-left{grid-template-columns:minmax(220px,var(--newsletter-editor-image-column-width)) minmax(0,1fr);align-items:start}.newsletter-rich-field-content.is-newsletter-preview.has-media.is-placement-right{grid-template-columns:minmax(0,1fr) minmax(220px,var(--newsletter-editor-image-column-width));align-items:start}.newsletter-rich-field-content.is-newsletter-preview.has-media.is-placement-left .newsletter-rich-field-media-panel{order:-1}.newsletter-rich-field-content.is-newsletter-preview.has-media.is-placement-right .newsletter-rich-field-media-panel{order:2}.newsletter-rich-field-shell.is-newsletter-preview .newsletter-rich-field-media-panel{border-left:1px solid rgba(49,71,95,.14)}}.newsletter-rich-field-surface .newsletter-inline-video{margin:0 0 .85rem;width:100%;max-width:100%;overflow:hidden;border-radius:16px}.newsletter-rich-field-surface .newsletter-inline-image{margin:0 0 .85rem}.newsletter-rich-field-surface .newsletter-inline-video:last-child{margin-bottom:0}.newsletter-rich-field-surface .newsletter-inline-image:last-child{margin-bottom:0}.newsletter-rich-field-surface .newsletter-inline-video video,.newsletter-rich-field-surface .newsletter-inline-video iframe{--newsletter-inline-video-max-height: min(86vh, 860px);--newsletter-inline-video-max-width: min(100%, 153vh, 96rem);aspect-ratio:16 / 9;width:var(--newsletter-inline-video-max-width);max-width:100%;max-height:var(--newsletter-inline-video-max-height);height:auto;display:block;margin-inline:auto;border:0;border-radius:16px;outline:none;background:#0f172a;object-fit:contain;object-position:center center}.newsletter-rich-field-surface .newsletter-inline-video iframe{border:0}.newsletter-rich-field-surface .newsletter-inline-image img{width:100%;max-width:100%;display:block;border-radius:16px;background:#f5f7fb}.newsletter-rich-field-surface .newsletter-inline-video figcaption{display:none}.newsletter-rich-field-surface .newsletter-inline-image figcaption{display:none}.newsletter-rich-field-shell.is-newsletter-preview .newsletter-rich-field-surface{border:1px solid rgba(49,71,95,.14);border-radius:22px;background:#fff;box-shadow:0 16px 28px #121d2c0f,inset 0 1px #ffffffd1}.newsletter-rich-field-surface[data-empty=true]:before{content:attr(data-placeholder);color:#5c6d80d1;pointer-events:none;white-space:pre-wrap}.newsletter-rich-field-surface p,.newsletter-rich-field-surface ul,.newsletter-rich-field-surface ol{margin:0 0 .75rem}.newsletter-rich-field-surface p:last-child,.newsletter-rich-field-surface ul:last-child,.newsletter-rich-field-surface ol:last-child{margin-bottom:0}.newsletter-rich-field-surface ul,.newsletter-rich-field-surface ol{padding-left:1.2rem}.newsletter-rich-field-file-input{display:none}.newsletter-rich-field-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.45rem .75rem;color:var(--newsletter-muted);font-size:.78rem;line-height:1.45}.newsletter-rich-field-upload-status.is-info{color:var(--newsletter-accent)}.newsletter-rich-field-upload-status.is-success{color:var(--newsletter-good)}.newsletter-rich-field-upload-status.is-error{color:var(--newsletter-brand)}.newsletter-form-actions,.newsletter-draft-actions{display:flex;flex-wrap:wrap;gap:.65rem}.newsletter-form-status,.newsletter-locked-state{border:1px solid rgba(31,107,120,.14);border-radius:16px;background:#ffffffd6;color:var(--newsletter-ink);padding:.82rem .9rem;font-size:.92rem;line-height:1.55}.newsletter-form-status strong,.newsletter-locked-state strong,.newsletter-draft-note p{color:var(--newsletter-ink)}.newsletter-form-status p,.newsletter-locked-state p,.newsletter-draft-note p{margin:.3rem 0 0}.newsletter-form-status.is-error{border-color:#7c233029;background:#7c233014;color:var(--newsletter-brand)}.newsletter-form-status.is-success{border-color:#1b7f5229;background:#1b7f5214;color:var(--newsletter-good)}.newsletter-custom-blurb-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.85rem;border:1px solid rgba(31,107,120,.14);border-radius:18px;background:#ffffffd6;padding:.9rem}.newsletter-custom-blurb-toolbar .newsletter-form-status{grid-column:1 / -1}.newsletter-custom-blurb-toolbar-copy{display:grid;gap:.25rem;min-width:0}.newsletter-custom-blurb-toolbar-copy strong{color:var(--newsletter-ink);font-size:.95rem}.newsletter-custom-blurb-toolbar-copy p{margin:0;color:var(--newsletter-muted);font-size:.86rem;line-height:1.45}.newsletter-custom-blurb-dialog-backdrop{position:fixed;inset:0;z-index:100000;display:grid;place-items:center;background:radial-gradient(circle at top right,rgba(244,214,162,.14),transparent 24%),#07070ab8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:1rem}.newsletter-custom-blurb-dialog{width:min(720px,100%);max-height:min(760px,calc(100vh - 2rem));overflow:auto;border:1px solid rgba(244,214,162,.28);border-radius:20px;background:linear-gradient(128deg,rgba(255,255,255,.1),transparent 34%,rgba(244,214,162,.1) 66%,transparent),#171a22;color:#fff8ef;box-shadow:0 34px 74px #0000005c,inset 0 1px #ffffff24}.newsletter-custom-blurb-dialog-head,.newsletter-custom-blurb-dialog-actions{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:1rem}.newsletter-custom-blurb-dialog-head{border-bottom:1px solid rgba(255,255,255,.14)}.newsletter-custom-blurb-dialog-head h3{margin:.12rem 0 0;color:#fff;font-size:1.2rem}.newsletter-custom-blurb-dialog .newsletter-card-kicker,.newsletter-custom-blurb-dialog .newsletter-field span{color:#fff7a5}.newsletter-custom-blurb-dialog-copy{margin:0;color:#fff8efc2;font-size:.92rem;line-height:1.55}.newsletter-custom-blurb-dialog .newsletter-field input{border-color:#f4d6a257;background-color:#07070ab3;color:#fff;box-shadow:0 12px 24px #07070a38,inset 0 1px #ffffff14}.newsletter-custom-blurb-dialog .newsletter-field input::placeholder{color:#fff8ef7a}.newsletter-custom-blurb-dialog .newsletter-inline-btn{border-color:#ffffff61;background:#07070ab8;color:#fff7a5;box-shadow:0 12px 24px #0003,inset 0 1px #ffffff14}.newsletter-custom-blurb-dialog .newsletter-primary-btn{border-color:#ffffff7a;background:linear-gradient(135deg,#fff466,#f4d6a2);color:#07070a;box-shadow:0 16px 30px #f4d6a23d,0 8px 18px #07070a33}.newsletter-custom-blurb-dialog .newsletter-primary-btn:disabled{border-color:#ffffff38;background:#ffffff29;color:#fff8ef9e}.newsletter-custom-blurb-form{display:grid;gap:.85rem;padding:1rem}.newsletter-custom-blurb-dialog-actions{border-top:1px solid rgba(255,255,255,.14);justify-content:flex-end}.newsletter-workflow-toast{display:inline-flex;align-items:center;min-height:3rem;border:1px solid rgba(27,127,82,.2);border-radius:999px;background:#ecfdf3;color:#0f5132;padding:.72rem 1rem;font-size:.82rem;font-weight:800;letter-spacing:.02em;line-height:1.2;box-shadow:0 10px 20px #0f172a1f}.newsletter-primary-btn,.newsletter-secondary-btn,.newsletter-inline-btn{border:1px solid transparent;border-radius:999px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease}.newsletter-primary-btn{background:linear-gradient(135deg,var(--newsletter-brand),var(--newsletter-brand-deep));color:#fff;padding:.74rem 1rem;box-shadow:0 12px 24px #7c233038}.newsletter-secondary-btn,.newsletter-inline-btn{background:#ffffffd1;border-color:#31475f24;color:var(--newsletter-ink);padding:.74rem 1rem}.newsletter-danger-btn{border-color:#7c23303d;background:#7c233014;color:var(--newsletter-brand)}.newsletter-primary-btn:hover,.newsletter-secondary-btn:hover,.newsletter-inline-btn:hover{transform:translateY(-1px)}.newsletter-primary-btn:disabled,.newsletter-secondary-btn:disabled,.newsletter-inline-btn:disabled{opacity:.62;cursor:default;transform:none;box-shadow:none}.newsletter-primary-btn:focus-visible,.newsletter-secondary-btn:focus-visible,.newsletter-inline-btn:focus-visible,.newsletter-danger-btn:focus-visible,.newsletter-field input:focus-visible,.newsletter-field select:focus-visible,.newsletter-field textarea:focus-visible,.newsletter-rich-field-toolbar select:focus-visible,.newsletter-rich-field-tool:focus-visible,.newsletter-rich-field-surface:focus-visible,.newsletter-rich-field-media-remove:focus-visible{outline:2px solid var(--newsletter-accent);outline-offset:2px}.newsletter-draft-summary{margin-top:.95rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.7rem}.newsletter-draft-controls{margin-top:.95rem;display:grid;gap:.85rem}.newsletter-draft-edition-field{max-width:340px}.newsletter-draft-summary div{border:1px solid rgba(49,71,95,.12);border-radius:16px;background:#ffffffd6;padding:.82rem .88rem;display:grid;gap:.16rem}.newsletter-draft-summary span,.newsletter-draft-copy span,.newsletter-publish-bar span{color:var(--newsletter-muted);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.newsletter-draft-summary strong,.newsletter-publish-bar strong{color:var(--newsletter-ink);font-size:1rem;line-height:1.35}.newsletter-draft-list{margin-top:.95rem;display:grid;gap:.8rem}.newsletter-draft-canvas{margin-top:.95rem;display:grid;gap:1rem;border:1px solid rgba(49,71,95,.12);border-radius:24px;background:radial-gradient(circle at top right,rgba(100,138,220,.1),transparent 28%),linear-gradient(180deg,#fffffff5,#f5f1eaf5);padding:1rem}.newsletter-draft-canvas-header{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.9fr);gap:1rem;align-items:start}.newsletter-draft-header-copy,.newsletter-draft-header-meta,.newsletter-draft-card-person,.newsletter-draft-card-copy,.newsletter-draft-spotlight{display:grid;gap:.75rem}.newsletter-draft-header-meta-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.newsletter-inline-field,.newsletter-inline-lockup-field{display:grid;gap:.36rem}.newsletter-inline-field span,.newsletter-inline-lockup-field span{color:var(--newsletter-muted);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.newsletter-inline-field input,.newsletter-inline-field textarea,.newsletter-inline-field select{width:100%;border:1px solid rgba(49,71,95,.15);border-radius:15px;background:#fff;color:var(--newsletter-ink);padding:.78rem .88rem;font:inherit;resize:vertical}.newsletter-inline-lockup-display{border:1px solid rgba(49,71,95,.15);border-radius:20px;background:#fff;padding:.95rem 1rem;box-shadow:none}.newsletter-inline-field textarea{min-height:110px;line-height:1.6}.newsletter-inline-field-title input{font-family:Bahnschrift,Segoe UI,sans-serif;font-size:clamp(1.85rem,.7vw + 1.56rem,2.6rem);line-height:1.05;border-radius:20px}.newsletter-draft-canvas-divider{height:1px;background:#31475f1f}.newsletter-draft-spotlight{border:1px solid rgba(49,71,95,.12);border-radius:22px;background:#ffffffb3;padding:1rem 1rem 1.05rem;position:relative}.newsletter-draft-spotlight:before{content:"";position:absolute;left:1rem;top:1rem;bottom:1rem;width:5px;border-radius:999px;background:linear-gradient(180deg,#4a84dd,#376fc5)}.newsletter-draft-spotlight .newsletter-inline-field{margin-left:1.5rem}.newsletter-draft-spotlight-tag-field input{max-width:320px;border-radius:999px;background:#d9e7fbcc;color:#264e88;font-weight:800}.newsletter-draft-toolbar-actions{display:flex;justify-content:flex-end}.newsletter-draft-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.newsletter-draft-card{position:relative;display:grid;gap:.95rem;border:1px solid rgba(49,71,95,.12);border-radius:22px;background:linear-gradient(180deg,#fffffffa,#f7f4eefa);padding:1rem;box-shadow:0 16px 30px #1a243014}.newsletter-draft-card-accent{position:absolute;top:1rem;right:1rem;width:5px;height:48px;border-radius:999px;background:#4a84dd}.newsletter-draft-card.is-mint .newsletter-draft-card-accent{background:#41bc83}.newsletter-draft-card.is-gold .newsletter-draft-card-accent{background:#d0a441}.newsletter-draft-card.is-teal .newsletter-draft-card-accent{background:#2ba3a3}.newsletter-draft-card-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.9rem;align-items:start}.newsletter-draft-avatar{width:58px;height:58px;border-radius:50%;display:grid;place-items:center;font-size:1.15rem;font-weight:800;letter-spacing:.02em;color:#1e4037;background:#dff5ea}.newsletter-draft-avatar.is-blue{color:#244982;background:#dbe8fb}.newsletter-draft-avatar.is-gold{color:#73541b;background:#f2e3b9}.newsletter-draft-avatar.is-teal{color:#0b5050;background:#d1f2ef}.newsletter-draft-card-copy .newsletter-inline-field textarea{min-height:130px}.newsletter-draft-entry{border:1px solid rgba(49,71,95,.12);border-radius:18px;background:#ffffffdb;padding:.95rem;display:grid;gap:.8rem}.newsletter-draft-entry-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.7rem}.newsletter-draft-entry-head h4{margin:0;color:var(--newsletter-ink);font-family:Bahnschrift,Segoe UI,sans-serif;font-size:1.02rem}.newsletter-draft-entry-head p{margin:.2rem 0 0;color:var(--newsletter-muted);font-size:.88rem}.newsletter-status-chip{border:1px solid rgba(27,127,82,.14);background:#1b7f521a;color:var(--newsletter-good);padding:.34rem .62rem}.newsletter-status-chip.is-warn{border-color:#c38c2d2e;background:#c38c2d1f;color:#9a6814}.newsletter-status-chip.is-pending{border-color:#1f6b782e;background:#1f6b781a;color:var(--newsletter-accent)}.newsletter-draft-copy{display:grid;gap:.65rem}.newsletter-draft-copy p{margin:.24rem 0 0;color:var(--newsletter-ink);font-size:.94rem;line-height:1.6}.newsletter-draft-note{border-top:1px solid rgba(49,71,95,.1);padding-top:.65rem}.newsletter-publish-bar{margin-top:.95rem;border:1px solid rgba(124,35,48,.12);border-radius:18px;background:linear-gradient(135deg,#7c233014,#1f6b7814);padding:.95rem;display:flex;align-items:center;justify-content:space-between;gap:.85rem}.newsletter-draft-layout{margin-top:.95rem;box-shadow:none}.newsletter-draft-controls-row{margin-top:.95rem;display:flex;justify-content:flex-end}.newsletter-draft-layout-title-block{gap:.75rem}.newsletter-draft-layout .monthly-newsletter-preview{overflow:visible}.newsletter-draft-layout .monthly-newsletter-hero{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);justify-items:stretch;text-align:initial}.newsletter-draft-layout .monthly-newsletter-title-block{grid-column:2;justify-self:center;text-align:center}.newsletter-draft-layout .monthly-newsletter-edition-card{grid-column:3;justify-self:end;justify-items:end;text-align:right}.newsletter-draft-layout-note{margin-top:.08rem}.newsletter-draft-layout-module-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem}.newsletter-draft-layout-module-badge{flex-shrink:0}.newsletter-draft-layout-editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.newsletter-draft-layout-editor-stack{display:grid;gap:.75rem}.newsletter-draft-editor-workspace{margin-top:.95rem;display:grid;gap:.85rem}.newsletter-draft-editor-workspace-card{background:#fff}.newsletter-draft-editor-workspace-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem}.newsletter-draft-editor-workspace-head .newsletter-card-copy{margin:.24rem 0 0}.newsletter-draft-editor-field-wide{grid-column:1 / -1}.newsletter-draft-preview-action-btn{padding:.62rem .92rem;font-size:.8rem;line-height:1}.newsletter-draft-preview-action-btn.is-active{background:#15243aeb;border-color:#15243aeb;color:#fff}.newsletter-draft-extra-sections{margin-top:.95rem;border:1px solid rgba(49,71,95,.12);border-radius:22px;background:#fff;padding:1rem;display:grid;gap:.85rem}.newsletter-draft-extra-sections-list{display:grid;gap:.75rem}.newsletter-draft-extra-section-card{border:1px solid rgba(49,71,95,.12);border-radius:18px;background:#fffffff0;padding:.95rem;display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem}.newsletter-draft-extra-section-card strong{color:var(--newsletter-ink);font-size:1rem;line-height:1.3}.newsletter-draft-extra-section-card p{margin:.28rem 0 0;color:var(--newsletter-muted);font-size:.92rem;line-height:1.55}.newsletter-draft-extra-section-card-actions{display:grid;justify-items:end;gap:.6rem;flex:0 0 auto}.newsletter-draft-dear-leah-list{display:grid;gap:.75rem}.newsletter-draft-dear-leah-entry{border:1px solid rgba(49,71,95,.12);border-radius:18px;background:#ffffffdb;padding:.95rem;display:grid;gap:.65rem}.newsletter-draft-dear-leah-entry-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.newsletter-draft-dear-leah-entry-meta{display:grid;gap:.22rem}.newsletter-draft-dear-leah-entry-meta strong{color:var(--newsletter-ink);font-size:.98rem}.newsletter-draft-dear-leah-entry-meta span{color:var(--newsletter-muted);font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.newsletter-draft-dear-leah-entry-fields{display:grid;gap:.75rem}.newsletter-draft-dear-leah-entry-copy{display:grid;gap:.28rem}.newsletter-draft-dear-leah-entry-copy span{color:var(--newsletter-muted);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.newsletter-draft-dear-leah-entry-copy p{margin:0;color:var(--newsletter-ink);font-size:.95rem;line-height:1.6}.newsletter-draft-publish-copy{margin:.28rem 0 0;max-width:42ch;color:var(--newsletter-muted);font-size:.88rem;line-height:1.5}.newsletter-draft-review .newsletter-publish-bar{border-color:#31475f1f;background:#fff}.newsletter-dear-leah-summary{margin-top:.95rem}.newsletter-dear-leah-composer{position:relative;z-index:1;margin-top:.95rem;display:grid;gap:.8rem;border:1px solid rgba(49,71,95,.12);border-radius:20px;background:#fff;padding:1rem}.newsletter-dear-leah-composer-copy{display:grid;gap:.3rem}.newsletter-dear-leah-composer-copy strong{color:var(--newsletter-ink);font-size:1rem;line-height:1.3}.newsletter-dear-leah-composer-copy p{margin:0;color:var(--newsletter-muted);font-size:.92rem;line-height:1.58}.newsletter-dear-leah-composer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.newsletter-dear-leah-composer-field-wide{grid-column:1 / -1}.newsletter-dear-leah-manager-grid{position:relative;z-index:1;margin-top:.95rem;display:grid;grid-template-columns:minmax(280px,.9fr) minmax(0,1.2fr);gap:.95rem;align-items:stretch}.newsletter-dear-leah-queue-column{--newsletter-dear-leah-compact-btn-height: 3rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.3rem;min-height:clamp(32rem,60vh,44rem);max-height:clamp(32rem,60vh,44rem)}.newsletter-dear-leah-queue-toolbar{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:.55rem;flex:0 0 auto}.newsletter-dear-leah-filter-btn,.newsletter-feature-review-filter-btn{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;width:auto;max-width:100%;border:1px solid rgba(49,71,95,.14);border-radius:999px;min-height:var(--newsletter-dear-leah-compact-btn-height, 3rem);padding:0 1.05rem;font-size:.82rem;font-weight:800;letter-spacing:.05em;line-height:1;text-transform:uppercase;white-space:nowrap;cursor:pointer;box-sizing:border-box;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease,background .14s ease,color .14s ease}.newsletter-dear-leah-filter-btn,.newsletter-feature-review-filter-btn{background:#ffffffd1;color:var(--newsletter-ink)}.newsletter-dear-leah-filter-btn:hover,.newsletter-feature-review-filter-btn:hover{transform:translateY(-1px)}.newsletter-dear-leah-filter-btn:focus-visible,.newsletter-feature-review-filter-btn:focus-visible{outline:2px solid var(--newsletter-accent);outline-offset:2px}.newsletter-dear-leah-filter-btn.is-active,.newsletter-feature-review-filter-btn.is-active{background:#15243aeb;border-color:#15243aeb;color:#fff}.newsletter-dear-leah-action-btn.newsletter-primary-btn,.newsletter-dear-leah-action-btn.newsletter-inline-btn,.newsletter-feature-review-action-btn.newsletter-primary-btn,.newsletter-feature-review-action-btn.newsletter-inline-btn{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;width:auto;max-width:100%;border-radius:999px;min-height:3rem;padding:.74rem 1.1rem;font-size:.92rem;font-weight:800;letter-spacing:.05em;line-height:1;text-transform:uppercase;white-space:nowrap;box-sizing:border-box}.newsletter-dear-leah-queue-list,.newsletter-dear-leah-editor{display:grid;gap:.8rem}.newsletter-dear-leah-queue-list{display:flex;flex:1 1 auto;flex-direction:column;justify-content:flex-start;align-items:stretch;width:100%;min-height:0;overflow-y:auto;padding-top:.2rem;padding-right:.35rem;scrollbar-gutter:stable;gap:.35rem}.newsletter-dear-leah-queue-card{width:100%;border:1px solid rgba(49,71,95,.12);border-radius:18px;background:#fff;padding:.8rem .9rem;display:grid;gap:.38rem;color:inherit;text-align:left;cursor:pointer;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease}.newsletter-dear-leah-queue-card:hover{transform:translateY(-1px)}.newsletter-dear-leah-queue-card.is-selected{border-color:#7c233033;box-shadow:0 12px 24px #7c233014}.newsletter-dear-leah-queue-card-head{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.newsletter-dear-leah-queue-card-copy{color:var(--newsletter-ink);font-size:1rem;line-height:1.42;margin:0}.newsletter-dear-leah-queue-card-label{color:var(--newsletter-muted);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.newsletter-dear-leah-queue-meta{display:flex;align-items:center;justify-content:flex-start;gap:.6rem;color:var(--newsletter-muted);font-size:.78rem;font-weight:700}.newsletter-dear-leah-editor{border:1px solid rgba(49,71,95,.12);border-radius:20px;background:#fff;padding:1rem 1rem .6rem;min-height:clamp(32rem,60vh,44rem)}.newsletter-dear-leah-editor .newsletter-draft-actions{align-items:flex-start;margin-top:-.15rem;margin-bottom:-.1rem}.newsletter-dear-leah-editor-block{display:grid;gap:.35rem}.newsletter-dear-leah-editor-block span{color:var(--newsletter-muted);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.newsletter-dear-leah-editor-block p{margin:0;color:var(--newsletter-ink);font-size:.98rem;line-height:1.62}.newsletter-leah-shell{--newsletter-landing-surface: rgba(17, 20, 26, .84);--newsletter-landing-surface-soft: rgba(7, 7, 10, .58);--newsletter-landing-border: rgba(255, 255, 255, .18);--newsletter-landing-border-strong: rgba(244, 214, 162, .46);--newsletter-landing-text: #fff8ef;--newsletter-landing-muted: rgba(255, 248, 239, .76);--newsletter-landing-accent: #f4d6a2;--newsletter-landing-warn: #fff7a5;--newsletter-landing-shadow: 0 34px 74px rgba(0, 0, 0, .3);display:grid;gap:.95rem}.newsletter-content-toggle{justify-self:flex-start}.newsletter-leah-shell .newsletter-draft-review,.newsletter-leah-shell .gis-slideshow-draft-editor{border-color:#ffffff3d;background:linear-gradient(128deg,rgba(255,255,255,.11),transparent 36%,rgba(244,214,162,.11) 64%,transparent),#11141aa8;color:var(--newsletter-landing-text);box-shadow:var(--newsletter-landing-shadow),inset 0 1px #ffffff29}.newsletter-leah-shell .newsletter-draft-review:before,.newsletter-leah-shell .gis-slideshow-draft-editor:before{background:linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),repeating-linear-gradient(135deg,transparent 0 38px,rgba(244,214,162,.1) 39px 40px,transparent 41px 94px);background-size:44px 44px,44px 44px,auto;opacity:.74}.newsletter-leah-shell .gis-slideshow:fullscreen,.newsletter-leah-shell .gis-slideshow:-webkit-full-screen{--landing-text: var(--newsletter-landing-text);--landing-muted: var(--newsletter-landing-muted);--landing-brand: #ffffff;--landing-accent: var(--newsletter-landing-warn);--landing-border: var(--newsletter-landing-border);background:radial-gradient(circle at top right,rgba(244,214,162,.14),transparent 22%),linear-gradient(135deg,#07070af5,#3c0f16eb 52%,#68161ee6);color:var(--newsletter-landing-text)}.newsletter-leah-shell .gis-slideshow:fullscreen::backdrop,.newsletter-leah-shell .gis-slideshow:-webkit-full-screen::backdrop{background:linear-gradient(180deg,#07070a,#3c0f16)}.newsletter-leah-shell .gis-slideshow:fullscreen .gis-slideshow__edition-field,.newsletter-leah-shell .gis-slideshow:fullscreen .gis-slideshow__edition-pill,.newsletter-leah-shell .gis-slideshow:fullscreen .gis-slideshow__slide-count,.newsletter-leah-shell .gis-slideshow:fullscreen .gis-slideshow__fullscreen-hint,.newsletter-leah-shell .gis-slideshow:-webkit-full-screen .gis-slideshow__edition-field,.newsletter-leah-shell .gis-slideshow:-webkit-full-screen .gis-slideshow__edition-pill,.newsletter-leah-shell .gis-slideshow:-webkit-full-screen .gis-slideshow__slide-count,.newsletter-leah-shell .gis-slideshow:-webkit-full-screen .gis-slideshow__fullscreen-hint{border-color:#f4d6a257;background:#07070a61;color:var(--newsletter-landing-warn);box-shadow:none}.newsletter-leah-shell .gis-slideshow:fullscreen .gis-slideshow__edition-field>span,.newsletter-leah-shell .gis-slideshow:-webkit-full-screen .gis-slideshow__edition-field>span{color:var(--newsletter-landing-warn)}.newsletter-leah-shell .gis-slideshow:fullscreen .gis-slideshow__fullscreen-button,.newsletter-leah-shell .gis-slideshow:-webkit-full-screen .gis-slideshow__fullscreen-button{border-color:#ffffff6b;background:linear-gradient(135deg,#fff466,var(--newsletter-landing-accent));color:#07070a;box-shadow:0 14px 28px #f4d6a233,0 8px 18px #07070a29}.newsletter-leah-shell .newsletter-draft-controls,.newsletter-leah-shell .newsletter-custom-blurb-toolbar,.newsletter-leah-shell .newsletter-draft-layout,.newsletter-leah-shell .newsletter-draft-extra-sections,.newsletter-leah-shell .newsletter-draft-editor-workspace,.newsletter-leah-shell .newsletter-publish-bar{position:relative;z-index:1}.newsletter-leah-shell .newsletter-field span,.newsletter-leah-shell .newsletter-draft-summary span,.newsletter-leah-shell .newsletter-publish-bar span,.newsletter-leah-shell .newsletter-draft-extra-section-card p,.newsletter-leah-shell .newsletter-draft-publish-copy{color:var(--newsletter-landing-muted)}.newsletter-leah-shell .newsletter-draft-edition-field>span,.newsletter-leah-shell .newsletter-draft-summary span,.newsletter-leah-shell .newsletter-publish-bar span{color:var(--newsletter-landing-warn)}.newsletter-leah-shell .newsletter-field select{border-color:#f4d6a257;background-color:#07070ab3;color:#fff;box-shadow:0 12px 24px #07070a38,inset 0 1px #ffffff14}.newsletter-leah-shell .newsletter-draft-summary div,.newsletter-leah-shell .newsletter-custom-blurb-toolbar,.newsletter-leah-shell .newsletter-draft-extra-sections,.newsletter-leah-shell .newsletter-draft-extra-section-card,.newsletter-leah-shell .newsletter-draft-editor-workspace-card,.newsletter-leah-shell .newsletter-draft-dear-leah-entry,.newsletter-leah-shell .newsletter-publish-bar{border-color:var(--newsletter-landing-border);background:linear-gradient(135deg,#f4d6a229,#f4d6a214),#ffffff12;box-shadow:inset 0 1px #ffffff1a}.newsletter-leah-shell .newsletter-draft-summary strong,.newsletter-leah-shell .newsletter-custom-blurb-toolbar-copy strong,.newsletter-leah-shell .newsletter-draft-extra-section-card strong,.newsletter-leah-shell .newsletter-publish-bar strong,.newsletter-leah-shell .newsletter-draft-editor-workspace-head h3{color:#fff}.newsletter-leah-shell .newsletter-draft-layout .monthly-newsletter-preview{--newsletter-workflow-pattern-base: linear-gradient(135deg, #111115 0%, #241116 52%, #3c0f16 100%);--newsletter-workflow-pattern-base-soft: linear-gradient(135deg, #151820 0%, #21171b 54%, #2a0b10 100%);border-color:#ffffff3d;background:linear-gradient(140deg,#ffffff21,#11111557 36%,#7a202833),var(--newsletter-workflow-pattern-base);box-shadow:0 30px 70px #00000038,inset 0 1px #ffffff26}.newsletter-leah-shell .newsletter-draft-layout .monthly-newsletter-hero,.newsletter-leah-shell .newsletter-draft-layout .monthly-newsletter-state,.newsletter-leah-shell .newsletter-draft-layout .monthly-newsletter-media,.newsletter-leah-shell .newsletter-draft-layout .monthly-newsletter-media-entry{border-color:var(--newsletter-landing-border);background:linear-gradient(135deg,#ffffff1c,#f4d6a217),var(--newsletter-workflow-pattern-base-soft)}.newsletter-leah-shell .newsletter-draft-preview-action-btn.newsletter-inline-btn{border-color:#ffffff6b;background:linear-gradient(135deg,#fff466,var(--newsletter-landing-accent));color:#07070a;box-shadow:0 14px 28px #f4d6a22e,0 8px 18px #07070a29}.newsletter-leah-shell .newsletter-draft-preview-action-btn.newsletter-inline-btn.is-active{border-color:#f4d6a294;background:#07070ac7;color:var(--newsletter-landing-warn)}.newsletter-leah-shell .newsletter-dear-leah-review,.newsletter-leah-shell .newsletter-feature-review,.newsletter-leah-shell .newsletter-feature-review-section,.newsletter-leah-shell .newsletter-blurb-composer{border-color:#ffffff3d;background:linear-gradient(128deg,rgba(255,255,255,.1),transparent 34%,rgba(244,214,162,.1) 66%,transparent),#11141aa8;color:var(--newsletter-landing-text);box-shadow:var(--newsletter-landing-shadow),inset 0 1px #ffffff29}.newsletter-leah-shell .newsletter-dear-leah-review:before,.newsletter-leah-shell .newsletter-feature-review:before,.newsletter-leah-shell .newsletter-feature-review-section:before,.newsletter-leah-shell .newsletter-blurb-composer:before{background:linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),repeating-linear-gradient(135deg,transparent 0 38px,rgba(244,214,162,.1) 39px 40px,transparent 41px 94px);background-size:44px 44px,44px 44px,auto;opacity:.74}.newsletter-leah-shell .newsletter-dear-leah-manager-grid,.newsletter-leah-shell .newsletter-dear-leah-composer,.newsletter-leah-shell .newsletter-feature-review-section-head,.newsletter-leah-shell .newsletter-feature-review-filter-toolbar,.newsletter-leah-shell .newsletter-feature-review-grid,.newsletter-leah-shell .newsletter-feature-review-list,.newsletter-leah-shell .newsletter-feature-review-preview,.newsletter-leah-shell .newsletter-rich-field,.newsletter-leah-shell .newsletter-form-actions,.newsletter-leah-shell .newsletter-form-status,.newsletter-leah-shell .newsletter-locked-state,.newsletter-leah-shell .newsletter-workflow-toast{position:relative;z-index:1}.newsletter-leah-shell .newsletter-card-head h3,.newsletter-leah-shell .newsletter-feature-review-section-head h4,.newsletter-leah-shell .newsletter-dear-leah-queue-card-copy,.newsletter-leah-shell .newsletter-dear-leah-editor-block p,.newsletter-leah-shell .newsletter-feature-review-card-head strong,.newsletter-leah-shell .newsletter-feature-review-preview-meta strong,.newsletter-leah-shell .newsletter-rich-field-label,.newsletter-leah-shell .newsletter-form-status strong,.newsletter-leah-shell .newsletter-locked-state strong{color:#fff}.newsletter-leah-shell .newsletter-card-kicker,.newsletter-leah-shell .newsletter-card-badge,.newsletter-leah-shell .newsletter-dear-leah-queue-card-label,.newsletter-leah-shell .newsletter-dear-leah-editor-block span,.newsletter-leah-shell .newsletter-inline-field span,.newsletter-leah-shell .newsletter-feature-review-preview-meta span,.newsletter-leah-shell .newsletter-rich-field-media-head strong,.newsletter-leah-shell .newsletter-rich-field-media-setting span{color:var(--newsletter-landing-warn)}.newsletter-leah-shell .newsletter-card-copy,.newsletter-leah-shell .newsletter-custom-blurb-toolbar-copy p,.newsletter-leah-shell .newsletter-feature-review-section-head p,.newsletter-leah-shell .newsletter-feature-review-card p,.newsletter-leah-shell .newsletter-feature-review-card-meta,.newsletter-leah-shell .newsletter-dear-leah-queue-meta,.newsletter-leah-shell .newsletter-dear-leah-composer-copy p,.newsletter-leah-shell .newsletter-form-status p,.newsletter-leah-shell .newsletter-locked-state p,.newsletter-leah-shell .newsletter-rich-field-meta,.newsletter-leah-shell .newsletter-rich-field-upload-status,.newsletter-leah-shell .newsletter-rich-field-media-head span,.newsletter-leah-shell .newsletter-rich-field-media-card-meta,.newsletter-leah-shell .newsletter-image-text-message,.newsletter-leah-shell .newsletter-image-row-message,.newsletter-leah-shell .newsletter-image-row-dimension-control,.newsletter-leah-shell .newsletter-image-row-dimension-control output,.newsletter-leah-shell .newsletter-carousel-caption,.newsletter-leah-shell .newsletter-carousel-message{color:var(--newsletter-landing-muted)}.newsletter-leah-shell .newsletter-card-badge,.newsletter-leah-shell .newsletter-feature-review-section-count,.newsletter-leah-shell .newsletter-status-chip,.newsletter-leah-shell .newsletter-workflow-toast{border-color:var(--newsletter-landing-border);background:#ffffff14;color:var(--newsletter-landing-warn)}.newsletter-leah-shell .newsletter-draft-summary div,.newsletter-leah-shell .newsletter-dear-leah-composer,.newsletter-leah-shell .newsletter-dear-leah-editor,.newsletter-leah-shell .newsletter-dear-leah-queue-card,.newsletter-leah-shell .newsletter-feature-review-card,.newsletter-leah-shell .newsletter-feature-review-preview,.newsletter-leah-shell .newsletter-form-status,.newsletter-leah-shell .newsletter-custom-blurb-toolbar,.newsletter-leah-shell .newsletter-locked-state,.newsletter-leah-shell .newsletter-rich-field-shell,.newsletter-leah-shell .newsletter-rich-field-shell.is-newsletter-preview,.newsletter-leah-shell .newsletter-rich-field-media-panel,.newsletter-leah-shell .newsletter-rich-field-media-card,.newsletter-leah-shell .newsletter-poll-block{border-color:var(--newsletter-landing-border);background:linear-gradient(135deg,#f4d6a224,#f4d6a20f),#ffffff12;color:var(--newsletter-landing-text);box-shadow:inset 0 1px #ffffff1a}.newsletter-leah-shell .newsletter-feature-review-preview-meta div{gap:.16rem;border:0;border-color:transparent;background:transparent;box-shadow:none}.newsletter-leah-shell .newsletter-feature-review-preview-body,.newsletter-leah-shell .newsletter-feature-review-preview-body :where(p,span,div,li,ul,ol,blockquote){color:#fff8efd6!important}.newsletter-leah-shell .newsletter-feature-review-preview-body :where(strong,b,h1,h2,h3,h4,h5,h6){color:#fff!important}.newsletter-leah-shell .newsletter-feature-review-preview-body a{color:var(--newsletter-landing-warn)!important}.newsletter-leah-shell .newsletter-dear-leah-queue-card.is-selected,.newsletter-leah-shell .newsletter-feature-review-card.is-selected{border-color:var(--newsletter-landing-border-strong);background:linear-gradient(135deg,#fff46624,#f4d6a21a),#07070a85;box-shadow:0 16px 30px #0000002e,inset 0 1px #ffffff21}.newsletter-leah-shell .newsletter-field input,.newsletter-leah-shell .newsletter-field textarea,.newsletter-leah-shell .newsletter-inline-field input,.newsletter-leah-shell .newsletter-inline-field textarea,.newsletter-leah-shell .newsletter-inline-field select,.newsletter-leah-shell .newsletter-rich-field-toolbar select,.newsletter-leah-shell .newsletter-rich-field-media-setting select,.newsletter-leah-shell .newsletter-poll-question-field input,.newsletter-leah-shell .newsletter-poll-edit-option input{border-color:#f4d6a257;background-color:#07070ab3;color:#fff;box-shadow:0 12px 24px #07070a38,inset 0 1px #ffffff14}.newsletter-leah-shell .newsletter-field input::placeholder,.newsletter-leah-shell .newsletter-field textarea::placeholder,.newsletter-leah-shell .newsletter-inline-field input::placeholder,.newsletter-leah-shell .newsletter-inline-field textarea::placeholder{color:#fff8ef7a}.newsletter-leah-shell .newsletter-rich-field-shell.is-newsletter-preview .newsletter-rich-field-toolbar,.newsletter-leah-shell .newsletter-rich-field-toolbar{border-bottom-color:#ffffff21;background:linear-gradient(135deg,#ffffff14,#f4d6a20f),#07070a70}.newsletter-leah-shell .newsletter-rich-field-shell.is-newsletter-preview .newsletter-rich-field-surface,.newsletter-leah-shell .newsletter-rich-field-shell.is-newsletter-preview .newsletter-blocknote-surface,.newsletter-leah-shell .newsletter-rich-field-shell.is-newsletter-preview .newsletter-blocknote-surface .bn-container,.newsletter-leah-shell .newsletter-rich-field-shell.is-newsletter-preview .newsletter-blocknote-surface .bn-editor{background:transparent!important}.newsletter-leah-shell .newsletter-rich-field-surface,.newsletter-leah-shell .newsletter-blocknote-surface .bn-editor{color:var(--newsletter-landing-text)}.newsletter-leah-shell .newsletter-blocknote-surface .bn-editor *,.newsletter-leah-shell .newsletter-rich-field-surface :where(p,span,div,li,ul,ol,blockquote){color:inherit}.newsletter-leah-shell .newsletter-rich-field-surface[data-empty=true]:before,.newsletter-leah-shell .newsletter-blocknote-surface .bn-editor [data-placeholder]:before{color:#fff8ef7a}.newsletter-leah-shell .newsletter-dear-leah-filter-btn,.newsletter-leah-shell .newsletter-feature-review-filter-btn,.newsletter-leah-shell .newsletter-secondary-btn,.newsletter-leah-shell .newsletter-inline-btn,.newsletter-leah-shell .newsletter-rich-field-tool,.newsletter-leah-shell .newsletter-image-text-upload span,.newsletter-leah-shell .newsletter-image-text-controls button,.newsletter-leah-shell .newsletter-image-row-add span,.newsletter-leah-shell .newsletter-image-row-controls button,.newsletter-leah-shell .newsletter-image-row-remove,.newsletter-leah-shell .newsletter-carousel-add span,.newsletter-leah-shell .newsletter-carousel-controls button{border-color:#ffffff52;background:#07070aa3;color:var(--newsletter-landing-warn)}.newsletter-leah-shell .newsletter-danger-btn{border-color:#ffa0a06b;background:#7c233057;color:#ffd5d5}.newsletter-leah-shell .newsletter-primary-btn,.newsletter-leah-shell .newsletter-dear-leah-filter-btn.is-active,.newsletter-leah-shell .newsletter-feature-review-filter-btn.is-active,.newsletter-leah-shell .newsletter-rich-field-tool.is-active,.newsletter-leah-shell .newsletter-image-text-controls button.is-active,.newsletter-leah-shell .newsletter-image-row-controls button.is-active{border-color:#ffffff6b;background:linear-gradient(135deg,#fff466,var(--newsletter-landing-accent));color:#07070a;box-shadow:0 14px 28px #f4d6a22e,0 8px 18px #07070a29}.newsletter-leah-shell .newsletter-form-status.is-success{border-color:#66ffbb3d;background:#1b7f5229;color:#aef2d0}.newsletter-leah-shell .newsletter-form-status.is-error{border-color:#ff919152;background:#7c233038;color:#ffd7d7}.newsletter-leah-shell .newsletter-rich-field-media-preview,.newsletter-leah-shell .newsletter-image-text-stage>img,.newsletter-leah-shell .newsletter-image-text-empty,.newsletter-leah-shell .newsletter-image-row-item,.newsletter-leah-shell .newsletter-image-row-empty,.newsletter-leah-shell .newsletter-carousel-stage,.newsletter-leah-shell .newsletter-carousel-empty{border-color:#ffffff29;background:#07070a6b;color:var(--newsletter-landing-muted)}.newsletter-leah-shell .gis-locked-department{border-color:#f4d6a257;background-color:#07070ab3;color:#fff;box-shadow:0 12px 24px #07070a38,inset 0 1px #ffffff14}.newsletter-leah-shell .gis-challenge-publication-status{border-color:#fff3;background:linear-gradient(135deg,#ffffff14,#f4d6a212),#07070a70;color:var(--newsletter-landing-text);box-shadow:inset 0 1px #ffffff17}.newsletter-leah-shell .gis-challenge-publication-status strong{color:#fff}.newsletter-leah-shell .gis-challenge-publication-status span{color:#fff8efd1}.newsletter-leah-shell .gis-challenge-publication-status.is-draft{border-color:#f4d6a257;background:linear-gradient(135deg,#f4d6a229,#fff46614),#07070a7a}.newsletter-leah-shell .gis-challenge-publication-status.is-draft strong{color:var(--newsletter-landing-warn)}.newsletter-leah-shell .gis-challenge-publication-status.is-published{border-color:#a7fff052;background:linear-gradient(135deg,#20c67a29,#a7fff00f),#07070a7a}.newsletter-leah-shell .gis-challenge-publication-status.is-published strong{color:#a7fff0}.newsletter-leah-shell .gis-challenge-publication-status.is-empty,.newsletter-leah-shell .gis-challenge-publication-status.is-loading{border-color:#ffffff2e}.newsletter-leah-shell .gis-challenge-publication-status.is-error{border-color:#ff919152;background:#7c233038}.newsletter-leah-shell .gis-challenge-publication-status.is-error strong,.newsletter-leah-shell .gis-challenge-publication-status.is-error span{color:#ffd7d7}.newsletter-leah-shell .gis-employee-suggestion-list{border-color:#f4d6a247;background:#07070af5;box-shadow:0 18px 34px #07070a5c}.newsletter-leah-shell .gis-employee-suggestion-option{color:var(--newsletter-landing-text)}.newsletter-leah-shell .gis-employee-suggestion-option strong{color:#fff}.newsletter-leah-shell .gis-employee-suggestion-option small,.newsletter-leah-shell .gis-employee-suggestion-empty{color:var(--newsletter-landing-muted)}.newsletter-leah-shell .gis-employee-suggestion-option:hover,.newsletter-leah-shell .gis-employee-suggestion-option.is-active{background:#f4d6a224}.newsletter-leah-curation-grid,.newsletter-feature-review-stack{display:grid;gap:.95rem}.newsletter-feature-review{background:#fff}.newsletter-feature-review:before{background:none}.newsletter-feature-review-section{border:1px solid rgba(49,71,95,.12);border-radius:22px;background:#fff;padding:1rem;display:grid;gap:.85rem}.newsletter-feature-review-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem}.newsletter-feature-review-section-head h4{margin:0;color:var(--newsletter-ink);font-size:1.12rem;line-height:1.2}.newsletter-feature-review-section-head p{margin:.24rem 0 0;color:var(--newsletter-muted);font-size:.92rem;line-height:1.58}.newsletter-feature-review-section-count{flex-shrink:0;border:1px solid rgba(49,71,95,.12);border-radius:999px;background:#ffffffe6;color:var(--newsletter-muted);padding:.38rem .72rem;font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.newsletter-feature-review-filter-toolbar{display:flex;flex-wrap:wrap;gap:.55rem}.newsletter-feature-review-grid{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(0,1.1fr);gap:.9rem;align-items:start}.newsletter-feature-review-list{display:grid;gap:.7rem}.newsletter-feature-review-card{width:100%;border:1px solid rgba(49,71,95,.12);border-radius:18px;background:#fffffff5;padding:.9rem;display:grid;gap:.55rem;text-align:left;cursor:pointer;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease}.newsletter-feature-review-card:hover{transform:translateY(-1px)}.newsletter-feature-review-card.is-selected{border-color:#7c233033;box-shadow:0 12px 24px #7c233014}.newsletter-feature-review-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.7rem}.newsletter-feature-review-card-head strong{color:var(--newsletter-ink);font-size:1rem;line-height:1.3}.newsletter-feature-review-card p{margin:0;color:var(--newsletter-muted);font-size:.93rem;line-height:1.58}.newsletter-feature-review-card-meta{display:flex;align-items:center;justify-content:space-between;gap:.6rem;color:var(--newsletter-muted);font-size:.78rem;font-weight:700}.newsletter-feature-review-preview{border:1px solid rgba(49,71,95,.12);border-radius:20px;background:#fff;padding:1rem;display:grid;gap:.85rem}.newsletter-feature-review-preview-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.newsletter-feature-review-preview-meta div{display:grid;gap:.24rem}.newsletter-feature-review-preview-meta span{color:var(--newsletter-muted);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.newsletter-feature-review-preview-meta strong{color:var(--newsletter-ink);font-size:.96rem;line-height:1.4}.newsletter-feature-review-preview-body{min-height:180px}.newsletter-feature-review-empty{margin:0}@media(max-width:1180px){.newsletter-workflow-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.newsletter-workflow-grid,.newsletter-feature-review-grid,.newsletter-dear-leah-manager-grid,.newsletter-dear-leah-composer-grid,.newsletter-draft-layout-editor-grid,.newsletter-draft-card-grid,.newsletter-draft-canvas-header{grid-template-columns:1fr}.newsletter-dear-leah-queue-column,.newsletter-dear-leah-queue-list,.newsletter-dear-leah-editor{min-height:auto;max-height:none}.newsletter-dear-leah-queue-list{overflow:visible;padding-right:0}.newsletter-draft-extra-section-card{flex-direction:column;align-items:stretch}.newsletter-draft-extra-section-card-actions{justify-items:start}.newsletter-draft-layout .monthly-newsletter-hero{grid-template-columns:1fr;justify-items:center;text-align:center}.newsletter-draft-layout .monthly-newsletter-title-block,.newsletter-draft-layout .monthly-newsletter-edition-card{grid-column:auto}.newsletter-draft-layout .monthly-newsletter-edition-card{justify-self:start;justify-items:start;text-align:left}}@media(max-width:760px){.newsletter-workflow-head,.newsletter-card-head,.newsletter-draft-entry-head,.newsletter-draft-editor-workspace-head,.newsletter-draft-layout-module-head,.newsletter-draft-dear-leah-entry-head,.newsletter-dear-leah-queue-card-head,.newsletter-dear-leah-queue-meta,.newsletter-feature-review-section-head,.newsletter-feature-review-card-head,.newsletter-feature-review-card-meta,.newsletter-rich-field-toolbar,.newsletter-custom-blurb-dialog-head,.newsletter-custom-blurb-dialog-actions,.newsletter-publish-bar{flex-direction:column;align-items:stretch}.newsletter-blurb-row,.newsletter-custom-blurb-toolbar,.newsletter-feature-review-preview-meta,.newsletter-draft-summary,.newsletter-workflow-steps{grid-template-columns:1fr}.newsletter-workflow-card{border-radius:20px;padding:.95rem}.newsletter-draft-header-meta-row,.newsletter-draft-card-head{grid-template-columns:1fr}.newsletter-draft-spotlight .newsletter-inline-field{margin-left:1rem}.newsletter-image-text-block,.newsletter-image-text-block.is-image-right{grid-template-columns:1fr}.newsletter-image-text-block.is-image-right .newsletter-image-text-media{order:0}.newsletter-image-row-grid,.newsletter-image-row-block.is-count-3 .newsletter-image-row-grid,.newsletter-image-row-block.is-count-4 .newsletter-image-row-grid,.newsletter-image-row-block.is-count-5 .newsletter-image-row-grid,.newsletter-image-row-block.is-count-6 .newsletter-image-row-grid{grid-template-columns:1fr}.newsletter-blocknote-surface{--newsletter-blocknote-video-max-height: min(62vh, 520px);--newsletter-blocknote-video-max-width: min(100%, 110vh, 57.8rem)}.newsletter-blocknote-surface .bn-editor video,.newsletter-blocknote-surface .bn-editor iframe,.newsletter-rich-field-surface .newsletter-inline-video video,.newsletter-rich-field-surface .newsletter-inline-video iframe{--newsletter-inline-video-max-height: min(62vh, 520px);--newsletter-inline-video-max-width: min(100%, 110vh, 57.8rem)}}.unpi-sku-list-card{min-height:420px;align-content:start}.hunter-dashboard .unpi-sku-list-featured{margin-top:clamp(1.4rem,2vw,2.25rem)}.unpi-sku-list-head{align-items:flex-start}.unpi-sku-list-card .kpi-title{margin:0;color:var(--hunter-ink, var(--landing-text, #0f172a))}.unpi-sku-list-table-wrap{overflow:auto;max-height:min(62vh,680px);border:1px solid var(--landing-border, var(--hunter-border, #d4dce7));border-radius:12px;background:var(--hunter-surface-soft, #f8fafc)}.unpi-sku-list-table{width:100%;min-width:620px;border-collapse:collapse;table-layout:fixed;font-size:.9rem}.unpi-sku-list-table th,.unpi-sku-list-table td{width:25%;padding:.58rem .72rem;border-bottom:1px solid #e2e8f0;text-align:left;vertical-align:middle;color:var(--hunter-ink, var(--landing-text, #0f172a))}.unpi-sku-list-table th{position:sticky;top:0;z-index:1;background:#f8fafc;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:#475569}.unpi-sku-list-table th:first-child,.unpi-sku-list-table td:first-child{color:#64748b;font-weight:800}.unpi-sku-list-table th:last-child,.unpi-sku-list-table td:last-child{font-variant-numeric:tabular-nums}.unpi-sku-list-table tbody tr:hover{background:#f7fbff}.unpi-sku-list-empty{height:120px;text-align:center!important;color:#64748b!important;font-weight:700}.morning-dashboard.hunter-dashboard .unpi-sku-list-card{gap:clamp(.8rem,1.2vw,1rem);min-height:clamp(420px,54vh,680px)}.morning-dashboard.hunter-dashboard .unpi-sku-list-card .kpi-title{color:#fff;font-family:var(--morning-display, var(--morning-font, "Inter", "Segoe UI", Arial, sans-serif));font-size:clamp(.98rem,1vw,1.18rem);font-weight:850;letter-spacing:.06em;text-transform:uppercase}.morning-dashboard.hunter-dashboard .unpi-sku-list-table-wrap{position:relative;border-color:#ffffff29;border-radius:18px;background:linear-gradient(135deg,#ffffff14,#f4d6a20f),#07070a5c;box-shadow:inset 0 1px #ffffff1c;scrollbar-color:rgba(244,214,162,.72) rgba(7,7,10,.58)}.morning-dashboard.hunter-dashboard .unpi-sku-list-table-wrap::-webkit-scrollbar{width:10px;height:10px}.morning-dashboard.hunter-dashboard .unpi-sku-list-table-wrap::-webkit-scrollbar-track{border-radius:999px;background:#07070a94}.morning-dashboard.hunter-dashboard .unpi-sku-list-table-wrap::-webkit-scrollbar-thumb{border-radius:999px;background:linear-gradient(180deg,#f4d6a2c7,#f4d6a29e)}.morning-dashboard.hunter-dashboard .unpi-sku-list-table{border:0;background:transparent;color:var(--morning-white, #fff8ef);font-size:clamp(.78rem,.22vw + .78rem,.92rem)}.morning-dashboard.hunter-dashboard .unpi-sku-list-table thead{position:sticky;top:0;z-index:2;background:var(--morning-table-header-bg, rgba(7, 7, 10, .94));box-shadow:0 8px 16px #07070a4d,inset 0 -1px #f4d6a229}.morning-dashboard.hunter-dashboard .unpi-sku-list-table thead tr{background:transparent}.morning-dashboard.hunter-dashboard .unpi-sku-list-table th{position:static;background:transparent;border-color:var(--morning-table-header-border, rgba(244, 214, 162, .24));color:#fff;font-family:var(--morning-font, "Inter", "Segoe UI", Arial, sans-serif);font-weight:900;letter-spacing:.12em;box-shadow:inset 0 -1px #f4d6a229}.morning-dashboard.hunter-dashboard .unpi-sku-list-table th:first-child{border-top-left-radius:14px}.morning-dashboard.hunter-dashboard .unpi-sku-list-table th:last-child{border-top-right-radius:14px}.morning-dashboard.hunter-dashboard .unpi-sku-list-table td{border-color:#ffffff1f;background:#ffffff12;color:#f5fbffe0;font-family:var(--morning-font, "Inter", "Segoe UI", Arial, sans-serif);font-weight:800}.morning-dashboard.hunter-dashboard .unpi-sku-list-table tbody tr:nth-child(2n) td{background:#f4d6a214}.morning-dashboard.hunter-dashboard .unpi-sku-list-table tbody tr:hover{background:transparent}.morning-dashboard.hunter-dashboard .unpi-sku-list-table tbody tr:hover td{background:linear-gradient(135deg,#f4d6a22e,#f4d6a21f),#ffffff1a;color:#fff}.morning-dashboard.hunter-dashboard .unpi-sku-list-table td:first-child{color:#fff8efd1;font-weight:950}.morning-dashboard.hunter-dashboard .unpi-sku-list-table td:nth-child(2),.morning-dashboard.hunter-dashboard .unpi-sku-list-table td:last-child{color:#fff}.morning-dashboard.hunter-dashboard .unpi-sku-list-table td:last-child{font-family:var(--morning-display, var(--morning-font, "Inter", "Segoe UI", Arial, sans-serif));font-weight:900;letter-spacing:0;text-shadow:0 1px 0 rgba(7,7,10,.44),0 10px 22px rgba(0,0,0,.28)}.morning-dashboard.hunter-dashboard .unpi-sku-list-empty{color:#f5fbffc2!important;font-family:var(--morning-font, "Inter", "Segoe UI", Arial, sans-serif);font-weight:850}@media(max-width:720px){.unpi-sku-list-card{min-height:360px}.unpi-sku-list-head{display:grid}.unpi-sku-list-table{min-width:560px;font-size:.84rem}}.gis-slideshow{gap:clamp(.9rem,1.2vw,1.2rem)}.gis-slideshow:fullscreen,.gis-slideshow:-webkit-full-screen{--gis-fullscreen-shell-pad: clamp(.75rem, 2vw, 1.6rem);--gis-fullscreen-header-offset: clamp(8.5rem, 14vh, 11rem);--gis-fullscreen-slide-tighten: clamp(.7rem, 1vw, 1.1rem);width:100dvw;height:100dvh;max-width:none;max-height:100dvh;margin:0;padding:var(--gis-fullscreen-shell-pad);border:0;border-radius:0;background:radial-gradient(circle at top right,rgba(31,77,120,.14),transparent 22%),linear-gradient(180deg,#f8fbff,#edf3f8);box-shadow:none;grid-template-rows:auto minmax(0,1fr);overflow:hidden}.gis-slideshow:fullscreen::backdrop{background:linear-gradient(180deg,#dce7f3,#b7cadf)}.gis-slideshow__header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.gis-slideshow__header h2{margin:0;font-family:Bahnschrift,Segoe UI,sans-serif;font-size:clamp(1.3rem,.55vw + 1.08rem,1.7rem);color:var(--landing-text)}.gis-slideshow__meta{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.65rem}.gis-slideshow__slide-count{display:inline-flex;align-items:center;justify-content:center;min-width:122px;padding:.65rem .9rem;border-radius:999px;border:1px solid var(--landing-border);background:#1f4d7814;color:var(--landing-accent);font-size:.82rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.gis-slideshow__edition-field{display:inline-flex;align-items:center;gap:.45rem;padding:.25rem .45rem;border-radius:999px;border:1px solid rgba(31,77,120,.16);background:#ffffffc7}.gis-slideshow__edition-field>span{color:#64748b;font-size:.62rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.gis-slideshow__edition-field select{min-height:2rem;padding:.34rem 1.6rem .34rem .7rem;border:1px solid rgba(31,77,120,.18);border-radius:999px;background:#fff;color:var(--landing-brand);font-size:.74rem;font-weight:800}.gis-slideshow__edition-pill{display:inline-flex;align-items:center;justify-content:center;min-width:122px;padding:.65rem .9rem;border-radius:999px;border:1px solid rgba(31,77,120,.14);background:#ffffffb3;color:var(--landing-brand);font-size:.78rem;font-weight:800;letter-spacing:.04em}.gis-slideshow__fullscreen-hint{display:inline-flex;align-items:center;justify-content:center;padding:.65rem .9rem;border-radius:999px;border:1px solid rgba(31,77,120,.16);background:#ffffffb8;color:var(--landing-brand);font-size:.78rem;font-weight:700;letter-spacing:.03em;white-space:nowrap}.gis-slideshow__fullscreen-button{display:inline-flex;align-items:center;justify-content:center;min-height:2.55rem;padding:.62rem 1rem;border:1px solid rgba(31,77,120,.22);border-radius:999px;background:#fff;color:var(--landing-accent);font-size:.8rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease}.gis-slideshow__fullscreen-button:hover{transform:translateY(-1px);border-color:#1f4d7857;box-shadow:0 10px 18px #0f172a1f}.gis-slideshow__fullscreen-button:focus-visible{outline:2px solid rgba(31,77,120,.35);outline-offset:2px}.gis-slideshow__viewport{display:flex;flex-direction:column;gap:1rem;max-height:min(78vh,1400px);overflow-y:auto;padding-right:.35rem;scroll-snap-type:y proximity;scrollbar-gutter:stable}.gis-slideshow:fullscreen .gis-slideshow__viewport,.gis-slideshow:-webkit-full-screen .gis-slideshow__viewport{display:grid;height:100%;max-height:none;min-height:0;grid-auto-rows:max-content;align-content:start;justify-items:center;padding-right:.55rem;overflow-x:hidden;overflow-y:auto}.gis-slideshow__viewport:focus-visible{outline:2px solid rgba(31,77,120,.35);outline-offset:4px;border-radius:18px}.gis-slideshow__viewport::-webkit-scrollbar{width:10px}.gis-slideshow__viewport::-webkit-scrollbar-thumb{border-radius:999px;background:#1f4d783d}.gis-slideshow__viewport::-webkit-scrollbar-track{background:#0f172a0f;border-radius:999px}.gis-slideshow__slide{--gis-slide-fit-unit: min(1cqi, 1.42cqb);--gis-slide-pad: clamp(.7rem, calc(var(--gis-slide-fit-unit) * .92), 1.18rem);--gis-slide-gap: clamp(.48rem, calc(var(--gis-slide-fit-unit) * .56), .9rem);--gis-slide-shell-pad: clamp(.58rem, calc(var(--gis-slide-fit-unit) * .62), .96rem);--gis-slide-section-gap: clamp(.36rem, calc(var(--gis-slide-fit-unit) * .4), .7rem);--gis-slide-section-label-size: clamp(.62rem, calc(var(--gis-slide-fit-unit) * .58), .84rem);--gis-slide-item-label-size: clamp(.54rem, calc(var(--gis-slide-fit-unit) * .5), .72rem);--gis-slide-title-size: clamp(1.18rem, calc(var(--gis-slide-fit-unit) * 1.56), 1.8rem);--gis-slide-badge-size: clamp(2.15rem, calc(var(--gis-slide-fit-unit) * 2.48), 2.85rem);--gis-slide-badge-font-size: clamp(.68rem, calc(var(--gis-slide-fit-unit) * .6), .84rem);--gis-slide-metric-value-size: clamp(1.12rem, calc(var(--gis-slide-fit-unit) * 1.38), 1.82rem);--gis-slide-metric-value-large: clamp(1.42rem, calc(var(--gis-slide-fit-unit) * 1.72), 2.3rem);--gis-slide-metric-value-compact: clamp(.92rem, calc(var(--gis-slide-fit-unit) * 1.08), 1.38rem);--gis-slide-table-header-size: clamp(.52rem, calc(var(--gis-slide-fit-unit) * .48), .68rem);--gis-slide-table-row-size: clamp(.68rem, calc(var(--gis-slide-fit-unit) * .66), .9rem);--gis-slide-pill-size: clamp(.72rem, calc(var(--gis-slide-fit-unit) * .68), .94rem);--gis-slide-total-size: clamp(1rem, calc(var(--gis-slide-fit-unit) * 1.16), 1.5rem);--gis-slide-note-size: clamp(.92rem, calc(var(--gis-slide-fit-unit) * .92), 1.24rem);flex:0 0 auto;width:min(100%,72rem);min-height:0;display:flex;flex-direction:column;gap:var(--gis-slide-gap);padding:var(--gis-slide-pad);border-radius:18px;border:1px solid rgba(31,77,120,.18);scroll-snap-align:start;align-self:center;justify-self:center;aspect-ratio:16 / 9;container-type:size;overflow:hidden;background:radial-gradient(circle at top right,rgba(31,77,120,.12),transparent 32%),linear-gradient(135deg,#7f1d2a0d,#1f4d7814 55%,#fffffff2)}.gis-slideshow:fullscreen .gis-slideshow__slide,.gis-slideshow:-webkit-full-screen .gis-slideshow__slide{--gis-fullscreen-slide-max-width: calc( 100dvw - (var(--gis-fullscreen-shell-pad) * 2) - .75rem - (var(--gis-fullscreen-slide-tighten) * 2) );--gis-fullscreen-slide-max-height: calc(100dvh - var(--gis-fullscreen-header-offset) - (var(--gis-fullscreen-slide-tighten) * 2));--gis-fullscreen-slide-width: min( var(--gis-fullscreen-slide-max-width), calc(var(--gis-fullscreen-slide-max-height) * 16 / 9) );--gis-slide-pad: clamp(.78rem, calc(var(--gis-slide-fit-unit) * 1.06), 1.45rem);--gis-slide-gap: clamp(.56rem, calc(var(--gis-slide-fit-unit) * .68), 1rem);--gis-slide-shell-pad: clamp(.66rem, calc(var(--gis-slide-fit-unit) * .72), 1.1rem);--gis-slide-section-gap: clamp(.44rem, calc(var(--gis-slide-fit-unit) * .48), .82rem);--gis-slide-section-label-size: clamp(.82rem, calc(var(--gis-slide-fit-unit) * .78), 1.08rem);--gis-slide-item-label-size: clamp(.66rem, calc(var(--gis-slide-fit-unit) * .6), .9rem);--gis-slide-title-size: clamp(1.55rem, calc(var(--gis-slide-fit-unit) * 2.1), 2.45rem);--gis-slide-badge-size: clamp(2.4rem, calc(var(--gis-slide-fit-unit) * 3), 3.55rem);--gis-slide-badge-font-size: clamp(.76rem, calc(var(--gis-slide-fit-unit) * .7), 1rem);--gis-slide-metric-value-size: clamp(1.4rem, calc(var(--gis-slide-fit-unit) * 1.82), 2.35rem);--gis-slide-metric-value-large: clamp(1.75rem, calc(var(--gis-slide-fit-unit) * 2.24), 2.95rem);--gis-slide-metric-value-compact: clamp(1.12rem, calc(var(--gis-slide-fit-unit) * 1.36), 1.76rem);--gis-slide-table-header-size: clamp(.66rem, calc(var(--gis-slide-fit-unit) * .62), .9rem);--gis-slide-table-row-size: clamp(.86rem, calc(var(--gis-slide-fit-unit) * .86), 1.16rem);--gis-slide-pill-size: clamp(.9rem, calc(var(--gis-slide-fit-unit) * .88), 1.2rem);--gis-slide-total-size: clamp(1.24rem, calc(var(--gis-slide-fit-unit) * 1.54), 2.1rem);--gis-slide-note-size: clamp(1.12rem, calc(var(--gis-slide-fit-unit) * 1.12), 1.48rem);width:var(--gis-fullscreen-slide-width);max-width:var(--gis-fullscreen-slide-max-width);height:calc(var(--gis-fullscreen-slide-width) * 9 / 16);max-height:var(--gis-fullscreen-slide-max-height);min-height:0;aspect-ratio:16 / 9;gap:var(--gis-slide-gap);padding:var(--gis-slide-pad);overflow:hidden}.gis-slideshow__slide-header{display:flex;align-items:center;gap:var(--gis-slide-gap);padding-bottom:clamp(.44rem,calc(var(--gis-slide-fit-unit) * .48),.72rem);border-bottom:1px solid rgba(31,77,120,.14)}.gis-slideshow__slide-title{display:grid;gap:.28rem;min-width:0;margin-right:auto}.gis-slideshow__slide-title>span{color:#64748b;font-size:.68rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.gis-slideshow__badge{display:inline-flex;align-items:center;justify-content:center;width:var(--gis-slide-badge-size);height:var(--gis-slide-badge-size);border-radius:999px;background:linear-gradient(135deg,var(--landing-brand),var(--landing-accent));color:#fff;font-size:var(--gis-slide-badge-font-size);font-weight:800;letter-spacing:.08em}.gis-slideshow__slide-header h3{margin:0;font-family:Bahnschrift,Segoe UI,sans-serif;font-size:var(--gis-slide-title-size);line-height:1.05;color:var(--landing-brand)}.gis-slideshow:fullscreen .gis-slideshow__slide-header,.gis-slideshow:-webkit-full-screen .gis-slideshow__slide-header{gap:var(--gis-slide-gap);padding-bottom:clamp(.7rem,.6cqi,1rem)}.gis-slideshow:fullscreen .gis-slideshow__slide-title,.gis-slideshow:-webkit-full-screen .gis-slideshow__slide-title{gap:clamp(.26rem,.22cqi,.42rem)}.gis-slideshow:fullscreen .gis-slideshow__slide-title>span,.gis-slideshow:-webkit-full-screen .gis-slideshow__slide-title>span{font-size:clamp(.9rem,.72cqi,1.08rem)}.gis-slide-location-toggle{display:inline-flex;align-items:center;flex:0 0 auto;gap:.18rem;padding:.2rem;border:1px solid rgba(31,77,120,.18);border-radius:999px;background:#ffffffb8;box-shadow:inset 0 1px #ffffffd9}.gis-slide-location-toggle button{min-width:4.35rem;min-height:2.05rem;padding:.45rem .68rem;border:0;border-radius:999px;background:transparent;color:#52657f;font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:background .14s ease,color .14s ease,box-shadow .14s ease}.gis-slide-location-toggle button:hover{background:#1f4d7814;color:var(--landing-brand)}.gis-slide-location-toggle button:focus-visible{outline:2px solid rgba(31,77,120,.32);outline-offset:2px}.gis-slide-location-toggle button.is-active{background:var(--landing-brand);color:#fff;box-shadow:0 8px 16px #1f4d782e}.gis-slideshow__slide-actions{display:inline-flex;align-items:center;flex:0 0 auto}.gis-slideshow-slide-edit-btn{display:inline-grid;justify-items:center;gap:.12rem;min-width:clamp(4.9rem,calc(var(--gis-slide-fit-unit) * 5.4),7.2rem);min-height:clamp(2.1rem,calc(var(--gis-slide-fit-unit) * 2),2.75rem);padding:clamp(.42rem,calc(var(--gis-slide-fit-unit) * .44),.62rem) clamp(.56rem,calc(var(--gis-slide-fit-unit) * .58),.82rem);border:1px solid rgba(31,77,120,.18);border-radius:999px;background:#ffffffd1;color:var(--landing-accent);font-size:clamp(.58rem,calc(var(--gis-slide-fit-unit) * .56),.76rem);font-weight:900;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:background .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease,transform .14s ease}.gis-slideshow-slide-edit-btn span{max-width:8.5rem;overflow:hidden;color:#64748b;font-size:.58em;font-weight:800;letter-spacing:.04em;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.gis-slideshow-slide-edit-btn:hover,.gis-slideshow-slide-edit-btn:focus-visible,.gis-slideshow-slide-edit-btn.is-active{border-color:#7f1d2a47;background:var(--landing-brand);color:#fff;box-shadow:0 10px 18px #1f4d7829;transform:translateY(-1px)}.gis-slideshow-slide-edit-btn:hover span,.gis-slideshow-slide-edit-btn:focus-visible span,.gis-slideshow-slide-edit-btn.is-active span{color:#ffffffc7}.gis-slideshow:fullscreen .gis-slide-location-toggle,.gis-slideshow:-webkit-full-screen .gis-slide-location-toggle{gap:clamp(.16rem,.16cqi,.28rem);padding:clamp(.2rem,.18cqi,.32rem)}.gis-slideshow:fullscreen .gis-slide-location-toggle button,.gis-slideshow:-webkit-full-screen .gis-slide-location-toggle button{min-width:clamp(4.9rem,4.7cqi,6.8rem);min-height:clamp(2.2rem,2cqi,3rem);padding:clamp(.46rem,.42cqi,.68rem) clamp(.72rem,.64cqi,1rem);font-size:clamp(.78rem,.62cqi,.98rem)}.gis-slideshow__visual-placeholder{flex:1;min-height:0;height:100%;border:1px dashed rgba(31,77,120,.35);border-radius:16px;background:linear-gradient(135deg,#ffffffd1,#eaf0f7f0),repeating-linear-gradient(-45deg,#7f1d2a0f 0 16px,#1f4d780f 16px 32px);display:grid;place-items:center;overflow:hidden}.gis-slideshow:fullscreen .gis-slideshow__operations-shell,.gis-slideshow:fullscreen .gis-slideshow__visual-placeholder,.gis-slideshow:fullscreen .gis-slide-content,.gis-slideshow:-webkit-full-screen .gis-slideshow__operations-shell,.gis-slideshow:-webkit-full-screen .gis-slideshow__visual-placeholder,.gis-slideshow:-webkit-full-screen .gis-slide-content{min-height:0;height:100%}.gis-slideshow__operations-shell{flex:1;display:grid;grid-template-rows:minmax(0,1fr) minmax(0,.18fr);gap:var(--gis-slide-section-gap);min-height:0;height:100%;padding:var(--gis-slide-shell-pad);border-radius:18px;border:1px solid rgba(31,77,120,.1);background:linear-gradient(180deg,#fffffffa,#f6f9fdf5);box-shadow:inset 0 1px #ffffffe6}.gis-slideshow:fullscreen .gis-slideshow__operations-shell,.gis-slideshow:-webkit-full-screen .gis-slideshow__operations-shell{border-radius:18px}.gis-slide-overview{display:grid;grid-row:1 / -1;grid-template-rows:minmax(0,.88fr) minmax(0,1.94fr) minmax(0,.24fr);gap:var(--gis-slide-section-gap);min-height:0;height:100%}.gis-slideshow:fullscreen .gis-slide-overview,.gis-slideshow:-webkit-full-screen .gis-slide-overview{align-self:stretch}.gis-slide-overview__metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;align-items:stretch;min-height:0;padding-bottom:clamp(.46rem,calc(var(--gis-slide-fit-unit) * .46),.72rem);border-bottom:1px solid rgba(31,77,120,.12)}.gis-slideshow:fullscreen .gis-slide-overview__metrics,.gis-slideshow:-webkit-full-screen .gis-slide-overview__metrics{padding-bottom:clamp(.8rem,.66cqi,1rem)}.gis-slide-overview__metrics .gis-slide-metric{justify-items:stretch;padding-inline:clamp(.48rem,calc(var(--gis-slide-fit-unit) * .5),.78rem)}.gis-slideshow:fullscreen .gis-slide-overview__metrics .gis-slide-metric,.gis-slideshow:-webkit-full-screen .gis-slide-overview__metrics .gis-slide-metric{padding-inline:clamp(.85rem,.66cqi,1.25rem)}.gis-slide-overview__metrics .gis-slide-metric:first-child{padding-left:0}.gis-slide-overview__metrics .gis-slide-metric:last-child{padding-right:0}.gis-slide-metrics-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;min-height:0;gap:0;padding-bottom:clamp(.46rem,calc(var(--gis-slide-fit-unit) * .5),.78rem);border-bottom:1px solid rgba(31,77,120,.12);align-content:stretch}.gis-slideshow:fullscreen .gis-slide-metrics-grid,.gis-slideshow:-webkit-full-screen .gis-slide-metrics-grid{padding-bottom:clamp(.85rem,.7cqi,1.05rem)}.gis-slide-metrics-grid.is-double-row{row-gap:0}.gis-slide-metric{min-width:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:clamp(.4rem,calc(var(--gis-slide-fit-unit) * .46),.7rem);height:100%;padding-inline:clamp(.48rem,calc(var(--gis-slide-fit-unit) * .52),.82rem)}.gis-slideshow:fullscreen .gis-slide-metric,.gis-slideshow:-webkit-full-screen .gis-slide-metric{gap:clamp(.7rem,.6cqi,1rem);padding-inline:clamp(.9rem,.7cqi,1.3rem)}.gis-slide-metric:first-child{padding-left:0}.gis-slide-metric:last-child{padding-right:0}.gis-slide-metric:not(:first-child){border-left:1px solid rgba(31,77,120,.12)}.gis-slide-metrics-grid.is-double-row .gis-slide-metric:nth-child(3n+1){padding-left:0;border-left:0}.gis-slide-metrics-grid.is-double-row .gis-slide-metric:nth-child(3n){padding-right:0}.gis-slide-metrics-grid.is-double-row .gis-slide-metric:nth-child(n+4){border-top:1px solid rgba(31,77,120,.12);padding-top:clamp(.48rem,calc(var(--gis-slide-fit-unit) * .5),.76rem)}.gis-slideshow:fullscreen .gis-slide-metrics-grid.is-double-row .gis-slide-metric:nth-child(n+4),.gis-slideshow:-webkit-full-screen .gis-slide-metrics-grid.is-double-row .gis-slide-metric:nth-child(n+4){padding-top:clamp(.8rem,.64cqi,1rem)}.gis-slide-metric__heading{display:grid;gap:.4rem}.gis-slide-metric__heading span,.gis-slide-backlog__heading span{font-size:var(--gis-slide-section-label-size);font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--landing-brand)}.gis-slide-metric__heading:after,.gis-slide-backlog__heading:after{content:"";display:block;height:1px;border-radius:999px;background:linear-gradient(90deg,var(--landing-brand),rgba(127,29,42,.2))}.gis-slide-metric__items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.44rem,calc(var(--gis-slide-fit-unit) * .46),.74rem);align-content:center;align-items:center}.gis-slideshow:fullscreen .gis-slide-metric__items,.gis-slideshow:-webkit-full-screen .gis-slide-metric__items{gap:clamp(.65rem,.58cqi,.95rem)}.gis-slide-metric__item{display:grid;gap:clamp(.1rem,calc(var(--gis-slide-fit-unit) * .12),.18rem);min-width:0;align-content:center;justify-items:center;text-align:center}.gis-slide-overview__metrics .gis-slide-metric__item-value{font-size:var(--gis-slide-metric-value-large)}.gis-slide-metrics-grid:not(.is-double-row) .gis-slide-metric__items{grid-template-columns:1fr;grid-template-rows:repeat(3,minmax(0,1fr));gap:.4rem;align-content:stretch;min-height:0}.gis-slide-metrics-grid:not(.is-double-row) .gis-slide-metric__item{align-content:center}.gis-slide-metrics-grid:not(.is-double-row) .gis-slide-metric__item-label{font-size:.62rem;letter-spacing:.08em}.gis-slide-metric__item-label{font-size:var(--gis-slide-item-label-size);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#64748b}.gis-slide-metric__item-value{display:inline-flex;align-items:flex-end;gap:.18rem;font-family:Bahnschrift,Segoe UI,sans-serif;font-size:var(--gis-slide-metric-value-size);line-height:1;font-weight:800;color:#183a63}.gis-slide-metrics-grid:not(.is-double-row) .gis-slide-metric__item-value{font-size:var(--gis-slide-metric-value-large)}.gis-slide-metric__item-value.is-accent{color:var(--landing-warn)}.gis-slide-metric__item-value.is-good{color:#147351}.gis-slide-metric__item-value.is-muted{color:#a8b3c3}.gis-slide-metric__item-value small{font-size:.42em;line-height:1.15;padding-bottom:.16em}.gis-slide-metrics-grid.is-double-row .gis-slide-metric__items{gap:clamp(.4rem,calc(var(--gis-slide-fit-unit) * .44),.62rem);align-content:center}.gis-slide-metrics-grid.is-double-row .gis-slide-metric__item-value{font-size:var(--gis-slide-metric-value-compact)}.gis-slide-metrics-grid.is-double-row .gis-slide-metric:nth-child(-n+3) .gis-slide-metric__progress-track{margin-bottom:.55rem}.gis-slide-metric__progress-track{align-self:end;width:100%;height:5px;border-radius:999px;background:#d5deea;overflow:hidden}.gis-slideshow:fullscreen .gis-slide-metric__progress-track,.gis-slideshow:-webkit-full-screen .gis-slide-metric__progress-track{height:clamp(5px,.35cqi,8px)}.gis-slide-metric__progress-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#d08b16,#c97b09)}.gis-slide-metric__progress-track.is-good span{background:linear-gradient(90deg,#2c9c68,#147351)}.gis-slide-metric__progress-track.is-muted span{background:linear-gradient(90deg,#b7c3d3,#ccd5e1)}.gis-slide-metric__progress-track.is-empty span{width:0}.gis-slide-backlog{--gis-backlog-cell-block-pad: clamp(.34rem, calc(var(--gis-slide-fit-unit) * .42), .68rem);--gis-backlog-stage-size: clamp(.86rem, calc(var(--gis-slide-fit-unit) * .94), 1.28rem);--gis-backlog-pill-width: clamp(4.4rem, calc(var(--gis-slide-fit-unit) * 5.8), 8.25rem);--gis-backlog-pill-height: clamp(1.9rem, calc(var(--gis-slide-fit-unit) * 2.3), 3.05rem);--gis-backlog-pill-pad-inline: clamp(.78rem, calc(var(--gis-slide-fit-unit) * .86), 1.25rem);--gis-backlog-pill-size: clamp(1.02rem, calc(var(--gis-slide-fit-unit) * 1.12), 1.64rem);--gis-backlog-total-size: clamp(1.25rem, calc(var(--gis-slide-fit-unit) * 1.7), 2.45rem);display:grid;grid-template-rows:auto minmax(0,1fr);gap:clamp(.38rem,calc(var(--gis-slide-fit-unit) * .42),.72rem);min-height:0}.gis-slide-backlog.is-row-count-3{--gis-backlog-cell-block-pad: clamp(.46rem, calc(var(--gis-slide-fit-unit) * .58), .86rem);--gis-backlog-stage-size: clamp(.94rem, calc(var(--gis-slide-fit-unit) * 1.08), 1.45rem);--gis-backlog-pill-width: clamp(5rem, calc(var(--gis-slide-fit-unit) * 6.6), 9rem);--gis-backlog-pill-height: clamp(2.12rem, calc(var(--gis-slide-fit-unit) * 2.7), 3.55rem);--gis-backlog-pill-pad-inline: clamp(.88rem, calc(var(--gis-slide-fit-unit) * 1.02), 1.45rem);--gis-backlog-pill-size: clamp(1.14rem, calc(var(--gis-slide-fit-unit) * 1.34), 1.9rem);--gis-backlog-total-size: clamp(1.45rem, calc(var(--gis-slide-fit-unit) * 1.95), 2.8rem)}.gis-slide-backlog.is-row-count-2{--gis-backlog-cell-block-pad: clamp(.62rem, calc(var(--gis-slide-fit-unit) * .82), 1.15rem);--gis-backlog-stage-size: clamp(1.04rem, calc(var(--gis-slide-fit-unit) * 1.22), 1.65rem);--gis-backlog-pill-width: clamp(5.75rem, calc(var(--gis-slide-fit-unit) * 7.6), 10rem);--gis-backlog-pill-height: clamp(2.5rem, calc(var(--gis-slide-fit-unit) * 3.2), 4.25rem);--gis-backlog-pill-pad-inline: clamp(1rem, calc(var(--gis-slide-fit-unit) * 1.18), 1.7rem);--gis-backlog-pill-size: clamp(1.28rem, calc(var(--gis-slide-fit-unit) * 1.58), 2.25rem);--gis-backlog-total-size: clamp(1.65rem, calc(var(--gis-slide-fit-unit) * 2.2), 3.2rem)}.gis-slideshow:fullscreen .gis-slide-backlog,.gis-slideshow:-webkit-full-screen .gis-slide-backlog{align-self:stretch}.gis-slide-backlog__heading{display:grid;gap:.4rem}.gis-slide-backlog__table-wrap{display:flex;align-items:stretch;min-height:0;overflow:hidden}.gis-slideshow:fullscreen .gis-slide-backlog__table-wrap,.gis-slideshow:-webkit-full-screen .gis-slide-backlog__table-wrap{max-height:100%}.gis-slide-backlog__table{width:100%;height:100%;min-width:0;border-collapse:separate;border-spacing:0;table-layout:fixed}.gis-slideshow:fullscreen .gis-slide-backlog__table,.gis-slideshow:-webkit-full-screen .gis-slide-backlog__table{max-height:100%}.gis-slide-backlog__table thead th{padding:0 clamp(.28rem,calc(var(--gis-slide-fit-unit) * .28),.5rem) clamp(.28rem,calc(var(--gis-slide-fit-unit) * .3),.48rem);border-bottom:1px solid rgba(31,77,120,.14);font-size:var(--gis-slide-table-header-size);line-height:1.12;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#5f6f88;text-align:left;vertical-align:bottom}.gis-slideshow:fullscreen .gis-slide-backlog__table thead th,.gis-slideshow:-webkit-full-screen .gis-slide-backlog__table thead th{padding:0 clamp(.36rem,calc(var(--gis-slide-fit-unit) * .34),.64rem) clamp(.34rem,calc(var(--gis-slide-fit-unit) * .36),.6rem)}.gis-slideshow:fullscreen .gis-slide-backlog__table thead th.is-total,.gis-slideshow:-webkit-full-screen .gis-slide-backlog__table thead th.is-total{text-align:center}.gis-slide-backlog__table thead th:not(:first-child){text-align:center}.gis-slide-backlog__table thead th.is-total{text-align:center}.gis-slide-backlog__column-label{display:block;color:#3f5272}.gis-slide-backlog__target{display:inline-block;margin-top:clamp(.08rem,calc(var(--gis-slide-fit-unit) * .08),.16rem);color:#c97b09;font-size:clamp(.44rem,calc(var(--gis-slide-fit-unit) * .4),.6rem);font-weight:700;letter-spacing:.06em}.gis-slideshow:fullscreen .gis-slide-backlog__target,.gis-slideshow:-webkit-full-screen .gis-slide-backlog__target{margin-top:clamp(.08rem,calc(var(--gis-slide-fit-unit) * .08),.16rem);font-size:clamp(.58rem,calc(var(--gis-slide-fit-unit) * .5),.76rem)}.gis-slide-backlog__table tbody th,.gis-slide-backlog__table tbody td{padding:var(--gis-backlog-cell-block-pad) clamp(.34rem,calc(var(--gis-slide-fit-unit) * .42),.6rem);border-bottom:1px solid rgba(31,77,120,.09);line-height:1.12;vertical-align:middle}.gis-slideshow:fullscreen .gis-slide-backlog__table tbody th,.gis-slideshow:fullscreen .gis-slide-backlog__table tbody td,.gis-slideshow:-webkit-full-screen .gis-slide-backlog__table tbody th,.gis-slideshow:-webkit-full-screen .gis-slide-backlog__table tbody td{padding:clamp(.32rem,calc(var(--gis-slide-fit-unit) * .34),.58rem) clamp(.42rem,calc(var(--gis-slide-fit-unit) * .5),.78rem)}.gis-slide-backlog__table tbody th{font-size:var(--gis-backlog-stage-size);font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#183a63;text-align:left;white-space:nowrap}.gis-slide-backlog__table tbody tr.is-total th{text-align:left;padding-left:clamp(.34rem,calc(var(--gis-slide-fit-unit) * .42),.6rem)}.gis-slide-backlog__table tbody td{text-align:center}.gis-slide-backlog__table tbody tr.is-total th,.gis-slide-backlog__table tbody tr.is-total td{background:#1f4d780a}.gis-slide-backlog__table tbody tr.is-total th{color:var(--landing-brand)}.gis-slide-backlog__pill{display:inline-flex;align-items:center;justify-content:center;min-width:var(--gis-backlog-pill-width);min-height:var(--gis-backlog-pill-height);padding:clamp(.26rem,calc(var(--gis-slide-fit-unit) * .3),.5rem) var(--gis-backlog-pill-pad-inline);border-radius:clamp(.66rem,calc(var(--gis-slide-fit-unit) * .76),1rem);background:#dce4efb8;color:#45607f;font-size:var(--gis-backlog-pill-size);line-height:1;font-weight:800}.gis-slideshow:fullscreen .gis-slide-backlog__pill,.gis-slideshow:-webkit-full-screen .gis-slide-backlog__pill{padding-block:clamp(.32rem,calc(var(--gis-slide-fit-unit) * .34),.52rem)}.gis-slide-backlog__pill.is-good{background:#d6e8dde6;color:#147351}.gis-slide-backlog__pill.is-warning{background:#f0e4cff2;color:#ba6b00}.gis-slide-backlog__pill.is-alert{background:#f2dde1f5;color:#be2d2b}.gis-slide-backlog__pill.is-muted{background:#e1e8f0e0;color:#94a3b8}.gis-slide-backlog__total{font-family:Bahnschrift,Segoe UI,sans-serif;font-size:var(--gis-backlog-total-size);font-weight:800;color:#183a63;text-align:center;white-space:nowrap}.gis-slideshow:fullscreen .gis-slide-backlog__total,.gis-slideshow:-webkit-full-screen .gis-slide-backlog__total{letter-spacing:.01em}.gis-slide-notes{display:flex;align-items:center;justify-content:flex-start;padding-block:clamp(.24rem,calc(var(--gis-slide-fit-unit) * .26),.42rem);border-top:1px solid rgba(31,77,120,.12)}.gis-slideshow:fullscreen .gis-slide-notes,.gis-slideshow:-webkit-full-screen .gis-slide-notes{padding-block:clamp(.3rem,.32cqi,.55rem)}.gis-slide-notes__content{display:flex;align-items:center;justify-content:flex-start;width:100%;min-height:100%;gap:clamp(.26rem,calc(var(--gis-slide-fit-unit) * .28),.42rem);padding-block:clamp(.12rem,calc(var(--gis-slide-fit-unit) * .14),.24rem);padding-left:clamp(.38rem,calc(var(--gis-slide-fit-unit) * .42),.64rem);color:var(--landing-text);font-size:var(--gis-slide-note-size);line-height:1.35}.gis-slide-notes__title{font-size:var(--gis-slide-note-size);font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--landing-brand)}.gis-slide-notes__separator{color:var(--landing-brand);font-weight:700}.gis-slide-notes__value{color:var(--landing-text);font-weight:600}.gis-slideshow:fullscreen .gis-slide-notes__content,.gis-slideshow:-webkit-full-screen .gis-slide-notes__content{padding-block:clamp(.18rem,.18cqi,.32rem);padding-left:clamp(.55rem,.56cqi,.85rem);gap:clamp(.35rem,.34cqi,.55rem);padding-bottom:0}.gis-slideshow:fullscreen .gis-slide-notes__title,.gis-slideshow:-webkit-full-screen .gis-slide-notes__title{font-size:clamp(1.08rem,1.04cqi,1.42rem)}.gis-slideshow:fullscreen .gis-slide-notes__separator,.gis-slideshow:-webkit-full-screen .gis-slide-notes__separator,.gis-slideshow:fullscreen .gis-slide-notes__value,.gis-slideshow:-webkit-full-screen .gis-slide-notes__value{font-size:var(--gis-slide-note-size)}.gis-slideshow:fullscreen .gis-slide-notes__value,.gis-slideshow:-webkit-full-screen .gis-slide-notes__value{font-weight:700}.gis-slideshow__visual-placeholder span{display:inline-flex;align-items:center;justify-content:center;padding:.85rem 1.2rem;border-radius:999px;background:#ffffffe6;border:1px solid rgba(31,77,120,.18);color:var(--landing-accent);font-size:.84rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.gis-slide-qna{flex:1;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);gap:var(--gis-slide-section-gap);height:100%;padding:var(--gis-slide-shell-pad);border-radius:18px;border:1px solid rgba(31,77,120,.1);background:linear-gradient(180deg,#fffffffa,#f6f9fdf5);overflow:hidden}.gis-slide-qna__heading{display:grid;gap:.4rem}.gis-slide-qna__heading span{color:var(--landing-brand);font-size:var(--gis-slide-section-label-size);font-weight:800;letter-spacing:.13em;text-transform:uppercase}.gis-slide-qna__heading:after{content:"";display:block;height:1px;border-radius:999px;background:linear-gradient(90deg,var(--landing-brand),rgba(127,29,42,.2))}.gis-slide-qna__list{min-height:0;display:grid;grid-auto-rows:minmax(0,1fr);align-items:stretch;justify-items:center;gap:clamp(.72rem,calc(var(--gis-slide-fit-unit) * .82),1.24rem);padding:clamp(.42rem,calc(var(--gis-slide-fit-unit) * .56),.92rem);overflow:hidden}.gis-slide-qna__empty{min-height:0;display:grid;place-content:center;gap:.45rem;padding:clamp(1rem,calc(var(--gis-slide-fit-unit) * 1.1),1.5rem);border-radius:14px;border:1px dashed rgba(31,77,120,.22);background:#ffffffb8;text-align:center}.gis-slide-qna__empty strong{color:#183a63;font-size:clamp(.92rem,calc(var(--gis-slide-fit-unit) * .88),1.15rem);font-weight:900}.gis-slide-qna__empty p{max-width:34rem;margin:0;color:var(--landing-muted);font-size:clamp(.72rem,calc(var(--gis-slide-fit-unit) * .68),.96rem);line-height:1.35}.gis-slide-qna__item{width:min(100%,66rem);min-height:0;display:grid;grid-template-rows:auto auto;align-content:center;gap:clamp(.48rem,calc(var(--gis-slide-fit-unit) * .58),.88rem);padding:clamp(.78rem,calc(var(--gis-slide-fit-unit) * .98),1.45rem) clamp(.9rem,calc(var(--gis-slide-fit-unit) * 1.22),1.9rem);border-radius:16px;border:1px solid rgba(31,77,120,.1);background:#ffffffd1}.gis-slide-qna__question,.gis-slide-qna__answer{display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(.5rem,calc(var(--gis-slide-fit-unit) * .62),.95rem);align-items:center;min-width:0}.gis-slide-qna__question span,.gis-slide-qna__answer span{display:inline-flex;align-items:center;justify-content:center;width:clamp(1.9rem,calc(var(--gis-slide-fit-unit) * 2.18),3rem);height:clamp(1.9rem,calc(var(--gis-slide-fit-unit) * 2.18),3rem);border-radius:999px;background:#1f4d7814;color:var(--landing-brand);font-size:clamp(.82rem,calc(var(--gis-slide-fit-unit) * .92),1.18rem);font-weight:900}.gis-slide-qna__answer span{background:#7f1d2a14;color:var(--landing-warn)}.gis-slide-qna__question p,.gis-slide-qna__answer p{min-width:0;margin:0;color:var(--landing-text);font-size:clamp(.92rem,calc(var(--gis-slide-fit-unit) * 1.02),1.42rem);line-height:1.28}.gis-slide-qna__question p{color:#183a63;font-size:clamp(1.02rem,calc(var(--gis-slide-fit-unit) * 1.18),1.68rem);font-weight:800}.gis-slide-content{flex:1;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);gap:var(--gis-slide-section-gap);height:100%;padding:var(--gis-slide-shell-pad);border-radius:18px;border:1px solid rgba(31,77,120,.1);background:linear-gradient(180deg,#fffffffa,#f6f9fdf5);overflow:hidden}.gis-slide-content.is-transformation-slide{grid-template-rows:minmax(0,1fr)}.gis-slide-content__heading{display:grid;gap:.4rem}.gis-slide-content__heading span{color:var(--landing-brand);font-size:var(--gis-slide-section-label-size);font-weight:800;letter-spacing:.13em;text-transform:uppercase}.gis-slide-content__heading:after{content:"";display:block;height:1px;border-radius:999px;background:linear-gradient(90deg,var(--landing-brand),rgba(127,29,42,.2))}.gis-slide-content__body{min-height:0;overflow:hidden;padding:clamp(.7rem,calc(var(--gis-slide-fit-unit) * .78),1.05rem);border-radius:14px;border:1px solid rgba(31,77,120,.08);background:#ffffffc7;color:var(--landing-text);font-size:clamp(.68rem,calc(var(--gis-slide-fit-unit) * .7),1rem);line-height:1.32}.gis-slide-content.is-transformation-slide .gis-slide-content__body{display:grid;align-content:center;justify-items:center;gap:clamp(.52rem,calc(var(--gis-slide-fit-unit) * .68),1.1rem);padding:clamp(1.1rem,calc(var(--gis-slide-fit-unit) * 1.5),2.25rem) clamp(1.4rem,calc(var(--gis-slide-fit-unit) * 2),3.2rem);text-align:center;font-size:clamp(1rem,calc(var(--gis-slide-fit-unit) * 1.18),1.72rem);line-height:1.26}.gis-slide-content.is-transformation-slide .gis-slide-content__body>*{max-width:min(100%,60rem)}.gis-slide-content__body>*:first-child{margin-top:0}.gis-slide-content__body>*:last-child{margin-bottom:0}.gis-slide-content__body p,.gis-slide-content__body ul,.gis-slide-content__body ol,.gis-slide-content__body blockquote{margin:0 0 clamp(.44rem,calc(var(--gis-slide-fit-unit) * .46),.72rem)}.gis-slide-content.is-transformation-slide .gis-slide-content__body p,.gis-slide-content.is-transformation-slide .gis-slide-content__body ul,.gis-slide-content.is-transformation-slide .gis-slide-content__body ol,.gis-slide-content.is-transformation-slide .gis-slide-content__body blockquote{margin-bottom:0}.gis-slide-content__body ul,.gis-slide-content__body ol{padding-left:1.15em}.gis-slide-content.is-transformation-slide .gis-slide-content__body ul,.gis-slide-content.is-transformation-slide .gis-slide-content__body ol{display:grid;justify-items:center;padding-left:0;list-style-position:inside}.gis-slide-content__body li+li{margin-top:.18em}.gis-slide-content__body h1,.gis-slide-content__body h2,.gis-slide-content__body h3{margin:0 0 clamp(.36rem,calc(var(--gis-slide-fit-unit) * .38),.6rem);color:#183a63;font-family:Bahnschrift,Segoe UI,sans-serif;font-size:clamp(.95rem,calc(var(--gis-slide-fit-unit) * 1.05),1.42rem);line-height:1.12}.gis-slide-content.is-transformation-slide .gis-slide-content__body h1,.gis-slide-content.is-transformation-slide .gis-slide-content__body h2,.gis-slide-content.is-transformation-slide .gis-slide-content__body h3{margin-bottom:0;font-size:clamp(1.32rem,calc(var(--gis-slide-fit-unit) * 1.76),2.55rem);line-height:1.08}.gis-slide-content__body a{color:var(--landing-brand);font-weight:800}.gis-slide-content__body blockquote{padding:clamp(.42rem,calc(var(--gis-slide-fit-unit) * .44),.66rem) clamp(.58rem,calc(var(--gis-slide-fit-unit) * .6),.9rem);border-left:4px solid rgba(127,29,42,.36);border-radius:8px;background:#7f1d2a0d;color:#344256}.gis-slide-content__body figure{max-width:100%;max-height:42cqb;margin:clamp(.45rem,calc(var(--gis-slide-fit-unit) * .48),.72rem) 0 0;overflow:hidden;border-radius:12px;border:1px solid rgba(31,77,120,.12);background:#fff}.gis-slide-content__body figure.newsletter-inline-image[data-newsletter-image-placement=left],.gis-slide-content__body figure.newsletter-inline-image[data-newsletter-image-placement=right]{width:min(42%,20rem);margin-top:0;margin-bottom:clamp(.35rem,calc(var(--gis-slide-fit-unit) * .38),.58rem)}.gis-slide-content__body figure.newsletter-inline-image[data-newsletter-image-placement=left]{float:left;margin-right:clamp(.55rem,calc(var(--gis-slide-fit-unit) * .58),.86rem)}.gis-slide-content__body figure.newsletter-inline-image[data-newsletter-image-placement=right]{float:right;margin-left:clamp(.55rem,calc(var(--gis-slide-fit-unit) * .58),.86rem)}.gis-slide-content__body figure.newsletter-inline-image[data-newsletter-image-size=banner],.gis-slide-content__body figure.newsletter-inline-image[data-newsletter-image-size=full],.gis-slide-content__body figure.newsletter-inline-video{clear:both;width:100%}.gis-slide-content__body img,.gis-slide-content__body video{display:block;width:100%;max-height:42cqb;object-fit:contain;background:#f8fbff}.gis-slide-content__empty{min-height:0;display:grid;place-content:center;gap:.45rem;padding:clamp(1rem,calc(var(--gis-slide-fit-unit) * 1.1),1.5rem);border-radius:14px;border:1px dashed rgba(31,77,120,.22);background:#ffffffb8;text-align:center}.gis-slide-content__empty strong{color:#183a63;font-size:clamp(.92rem,calc(var(--gis-slide-fit-unit) * .88),1.15rem);font-weight:900}.gis-slide-content__empty p{max-width:34rem;margin:0;color:var(--landing-muted);font-size:clamp(.72rem,calc(var(--gis-slide-fit-unit) * .68),.96rem);line-height:1.35}.gis-slideshow:fullscreen .gis-slideshow__visual-placeholder span,.gis-slideshow:-webkit-full-screen .gis-slideshow__visual-placeholder span{padding:clamp(.95rem,.75cqi,1.25rem) clamp(1.3rem,1.15cqi,1.7rem);font-size:clamp(.9rem,.7cqi,1.05rem)}.gis-slideshow-draft-editor{display:grid;gap:1rem}.gis-slideshow-draft-layout{display:grid;gap:1rem;align-items:start}.gis-slideshow-draft-preview{min-width:0}.gis-slideshow-draft-preview .gis-slideshow{margin:0}.gis-slideshow-draft-fields{display:grid;gap:.9rem}.gis-slideshow-draft-fields.is-active{padding:1rem;border-radius:18px;border:1px solid rgba(31,77,120,.12);background:radial-gradient(circle at top right,rgba(31,77,120,.08),transparent 28%),linear-gradient(180deg,#f8fbfff5,#eef4fae6)}.gis-slideshow-draft-slide-card,.gis-slideshow-draft-qna-card{display:grid;gap:.8rem;padding:1rem;border-radius:14px;border:1px solid rgba(15,23,42,.08);background:#ffffffdb}.gis-slideshow-draft-slide-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.gis-slideshow-draft-slide-head>div{display:grid;gap:.2rem;min-width:0}.gis-slideshow-draft-slide-head strong{color:var(--landing-brand);font-size:.92rem}.gis-slideshow-draft-slide-head span{color:#64748b;font-size:.74rem;font-weight:700}.gis-slideshow-draft-field-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.gis-slideshow-draft-qna-list{display:grid;gap:.75rem}.gis-slideshow-draft-head-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.5rem}@media(max-width:980px){.gis-slideshow-draft-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gis-slide-overview__metrics,.gis-slide-metrics-grid{grid-template-columns:1fr;gap:1rem}.gis-slide-metric,.gis-slide-overview__metrics .gis-slide-metric{padding:0}.gis-slide-metric:not(:first-child),.gis-slide-overview__metrics .gis-slide-metric:not(:first-child){border-left:0;border-top:1px solid rgba(31,77,120,.12);padding-top:.8rem}}@media(max-width:820px){.gis-slideshow:fullscreen,.gis-slideshow:-webkit-full-screen{--gis-fullscreen-header-offset: clamp(10rem, 20vh, 13rem)}.gis-slideshow__header{flex-direction:column;align-items:flex-start}.gis-slideshow__meta{min-width:0;justify-content:flex-start}.gis-slideshow__viewport{max-height:none;overflow:visible;padding-right:0}.gis-slideshow__slide,.gis-slideshow__operations-shell,.gis-slideshow__visual-placeholder,.gis-slide-content{min-height:0}}@media(max-width:640px){.gis-slideshow:fullscreen,.gis-slideshow:-webkit-full-screen{--gis-fullscreen-shell-pad: clamp(.65rem, 2vw, 1rem);--gis-fullscreen-header-offset: clamp(11rem, 24vh, 15rem)}.gis-slideshow__slide-header{align-items:flex-start;flex-direction:column;gap:.7rem}.gis-slide-location-toggle,.gis-slideshow__slide-actions,.gis-slideshow-slide-edit-btn{width:100%}.gis-slide-location-toggle button{flex:1 1 0;min-width:0}.gis-slideshow__operations-shell,.gis-slide-content{padding:1rem}.gis-slide-metric__items{grid-template-columns:1fr;gap:.45rem}.gis-slideshow-draft-field-grid{grid-template-columns:1fr}.gis-slide-backlog__table{min-width:640px}.gis-slide-backlog__table-wrap{display:block;overflow:auto}.gis-slide-backlog__table thead th,.gis-slide-backlog__table tbody th,.gis-slide-backlog__table tbody td{padding-left:.55rem;padding-right:.55rem}.gis-slideshow__visual-placeholder span{text-align:center}}.morning-dashboard.hunter-dashboard.gis-dashboard,.gis-slideshow-draft-preview.gis-dashboard{--morning-font: "Inter", "Aptos", "Segoe UI", Arial, sans-serif;--morning-display: "Aptos Display", "Bahnschrift", "Segoe UI", Arial, sans-serif;--morning-navy-deep: #111115;--morning-yellow: #f4d6a2;--morning-coral: #f04e37;--morning-white: #fff8ef;--morning-muted: rgba(255, 248, 239, .8);--morning-card: rgba(50, 42, 48, .86);--morning-border: rgba(244, 214, 162, .26);--morning-border-strong: rgba(244, 214, 162, .52);--md-shadow: 0 24px 54px rgba(7, 7, 10, .28);--otd-good-ink: #a7fff0;--otd-bad-ink: #ffd2ca;--gis-shell: rgba(50, 42, 48, .86);--gis-shell-strong: rgba(42, 34, 39, .92);--gis-shell-soft: rgba(59, 49, 57, .78);--gis-control: #2c333d;--gis-scroll-track: #181c23;--landing-font: var(--morning-font);--landing-display: var(--morning-display);--landing-surface: var(--morning-card);--landing-surface-soft: var(--gis-shell-soft);--landing-border: var(--morning-border);--landing-border-strong: var(--morning-border-strong);--landing-text: var(--morning-white);--landing-muted: var(--morning-muted);--landing-brand: #ffffff;--landing-brand-deep: var(--morning-navy-deep);--landing-accent: var(--morning-yellow);--landing-accent-hot: var(--morning-coral);--landing-good: var(--otd-good-ink);--landing-warn: #fff7a5;--landing-bad: var(--otd-bad-ink);--landing-shadow: var(--md-shadow)}.morning-dashboard.hunter-dashboard.gis-dashboard .dashboard-header h1{max-width:13ch}.gis-dashboard__deck-section{width:100%;max-width:var(--hunter-content-max-width);padding:clamp(.95rem,1.55vw,1.35rem)}.gis-dashboard .gis-slideshow{width:100%;max-width:none;margin:0;padding:clamp(.95rem,1.45vw,1.35rem);border-color:var(--morning-border);border-radius:24px;background:linear-gradient(135deg,var(--gis-shell-strong),var(--gis-shell) 48%,var(--gis-shell-soft)),linear-gradient(90deg,rgba(244,214,162,.12),transparent 52%,rgba(240,78,55,.08));color:var(--morning-white);box-shadow:var(--md-shadow),inset 0 1px #ffffff1a}.gis-dashboard .gis-slideshow:before{background:linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.036) 1px,transparent 1px),linear-gradient(128deg,transparent 0 56%,rgba(244,214,162,.09) 56.2% 57.8%,transparent 58%);background-size:42px 42px,42px 42px,auto;opacity:.42}.gis-dashboard .gis-slideshow__header{padding-bottom:clamp(.75rem,1vw,1rem);border-bottom:1px solid rgba(244,214,162,.2)}.gis-dashboard .gis-slideshow__header h2{color:#fff;font-family:var(--morning-display);font-size:clamp(.98rem,1vw,1.18rem);font-weight:850;letter-spacing:.06em;text-transform:uppercase}.gis-dashboard .gis-slideshow__meta{gap:.55rem}.gis-dashboard .gis-slideshow__edition-field,.gis-dashboard .gis-slideshow__edition-pill,.gis-dashboard .gis-slideshow__slide-count,.gis-dashboard .gis-slideshow__fullscreen-hint{border:1px solid rgba(244,214,162,.34);background:#2c333dbd;color:#fff7a5;box-shadow:none}.gis-dashboard .gis-slideshow__edition-field{min-height:2.55rem;padding:.22rem .32rem .22rem .62rem}.gis-dashboard .gis-slideshow__edition-field>span{color:#fff7a5e6}.gis-dashboard .gis-slideshow__edition-select{min-width:clamp(11rem,16vw,14.5rem)}.gis-dashboard .gis-slideshow__edition-select .dashboard-select-trigger{min-height:2rem;border-color:#f4d6a261;border-radius:9px;background:var(--gis-control);color:#f8fafc;font-size:.82rem;padding-inline:.8rem .65rem}.gis-dashboard .gis-slideshow__slide-count{color:#fff7a5}.gis-dashboard .gis-slideshow__fullscreen-button{border:1px solid rgba(255,255,255,.42);background:linear-gradient(135deg,#fff466,var(--morning-yellow));color:var(--morning-navy-deep);font-family:var(--morning-font);font-weight:900;box-shadow:0 14px 28px #f4d6a233,0 8px 18px #07070a29}.gis-dashboard .gis-slideshow__fullscreen-button:hover,.gis-dashboard .gis-slideshow__fullscreen-button:focus-visible{border-color:#ffffffa8;background:linear-gradient(135deg,#fff889,var(--morning-yellow));box-shadow:0 18px 36px #f4d6a23d,0 12px 24px #07070a47}.gis-dashboard .gis-slideshow:fullscreen,.gis-dashboard .gis-slideshow:-webkit-full-screen{width:100dvw;height:100dvh;max-width:none;max-height:100dvh;margin:0;padding:var(--gis-fullscreen-shell-pad);border:0;border-radius:0;background:radial-gradient(circle at top right,rgba(244,214,162,.14),transparent 22%),linear-gradient(135deg,#181c23fa,#2b252df5 52%,#3b3139f0);box-shadow:none;grid-template-rows:auto minmax(0,1fr);overflow:hidden}.gis-dashboard .gis-slideshow:fullscreen::backdrop{background:linear-gradient(180deg,#181c23,#2b252d)}.gis-dashboard .gis-slideshow__viewport{max-height:none;overflow:visible;padding-right:0}.gis-dashboard .gis-slideshow__viewport:focus-visible{outline-color:#f4d6a2b3}.gis-dashboard .gis-slideshow:fullscreen .gis-slideshow__viewport,.gis-dashboard .gis-slideshow:-webkit-full-screen .gis-slideshow__viewport{overflow-y:auto;padding-right:.55rem}.gis-dashboard .gis-slideshow__viewport::-webkit-scrollbar-thumb{background:#f4d6a28a}.gis-dashboard .gis-slideshow__viewport::-webkit-scrollbar-track{background:var(--gis-scroll-track)}.gis-dashboard .gis-slideshow__slide{width:min(100%,74rem);border-color:#f4d6a23d;background:linear-gradient(135deg,#fff8effa,#eef2f7f5),linear-gradient(90deg,rgba(244,214,162,.24),transparent 48%,rgba(240,78,55,.12));box-shadow:0 18px 36px #07070a2e,inset 0 1px #ffffffdb}.gis-dashboard .gis-slideshow__slide-header{border-bottom-color:#68161e2e}.gis-dashboard .gis-slideshow__badge{background:linear-gradient(135deg,#fff466,var(--morning-yellow));color:var(--morning-navy-deep);box-shadow:0 10px 18px #f4d6a233}.gis-dashboard .gis-slideshow__slide-header h3{color:#1f334f;font-family:var(--morning-display);font-weight:900}.gis-dashboard .gis-slideshow__slide-title>span{color:#64748b}.gis-dashboard .gis-slide-location-toggle{border-color:#68161e2e;background:#fff8efc7}.gis-dashboard .gis-slide-location-toggle button:hover{background:#68161e14;color:#3c0f16}.gis-dashboard .gis-slide-location-toggle button.is-active{background:linear-gradient(135deg,#fff466,var(--morning-yellow));color:var(--morning-navy-deep);box-shadow:0 8px 16px #68161e29}.gis-dashboard .gis-slideshow__operations-shell,.gis-dashboard .gis-slide-qna,.gis-dashboard .gis-slide-content,.gis-dashboard .gis-slideshow__visual-placeholder{border-color:#68161e1f;background:linear-gradient(180deg,#fff8effa,#f6f9fdf5)}.gis-dashboard .gis-slide-metric__heading span,.gis-dashboard .gis-slide-backlog__heading span,.gis-dashboard .gis-slide-qna__heading span,.gis-dashboard .gis-slide-content__heading span{color:#3c0f16;font-family:var(--morning-font);font-weight:900}.gis-dashboard .gis-slide-metric__heading:after,.gis-dashboard .gis-slide-backlog__heading:after,.gis-dashboard .gis-slide-qna__heading:after,.gis-dashboard .gis-slide-content__heading:after{background:linear-gradient(90deg,#3c0f16,#f4d6a2b3,#f04e373d)}.gis-dashboard .gis-slide-metric__item-value,.gis-dashboard .gis-slide-backlog__table tbody th,.gis-dashboard .gis-slide-backlog__total,.gis-dashboard .gis-slide-content__body h1,.gis-dashboard .gis-slide-content__body h2,.gis-dashboard .gis-slide-content__body h3,.gis-dashboard .gis-slide-qna__question p,.gis-dashboard .gis-slide-qna__empty strong,.gis-dashboard .gis-slide-content__empty strong{color:#1f334f}.gis-dashboard .gis-slide-metric__item-value.is-accent,.gis-dashboard .gis-slide-backlog__target{color:#b45309}.gis-dashboard .gis-slide-metric__item-value.is-good,.gis-dashboard .gis-slide-backlog__pill.is-good{color:#17744f}.gis-dashboard .gis-slide-backlog__column-label,.gis-dashboard .gis-slide-metric__item-label{color:#5c6d84}.gis-dashboard .gis-slide-backlog__pill{background:#dce4efb8;color:#36526f}.gis-dashboard .gis-slide-backlog__pill.is-warning{background:#f4d6a26b;color:#9a5606}.gis-dashboard .gis-slide-backlog__pill.is-alert{background:#f04e3726;color:#b42318}.gis-dashboard .gis-slide-backlog__table tbody tr.is-total{background:linear-gradient(90deg,#f4d6a238,#eef2f7b8 42%,#68161e14),#e6ebf2d1}.gis-dashboard .gis-slide-backlog__table tbody tr.is-total th,.gis-dashboard .gis-slide-backlog__table tbody tr.is-total td{background:transparent}.gis-dashboard .gis-slide-backlog__table tbody tr.is-total th{color:#3c0f16}.gis-dashboard .gis-slide-backlog__table tbody tr.is-total .gis-slide-backlog__pill{background:#fff8efad;box-shadow:inset 0 0 0 1px #68161e14}.gis-dashboard .gis-slide-backlog__table tbody tr.is-total .gis-slide-backlog__total{color:#3c0f16}.gis-dashboard .gis-slide-notes{border-top-color:#68161e24}.gis-dashboard .gis-slide-notes__content,.gis-dashboard .gis-slide-notes__value,.gis-dashboard .gis-slide-qna__answer p,.gis-dashboard .gis-slide-content__body,.gis-dashboard .gis-slide-content__body blockquote,.gis-dashboard .gis-slide-content__empty p,.gis-dashboard .gis-slide-qna__empty p{color:#334155}.gis-dashboard .gis-slide-notes__title,.gis-dashboard .gis-slide-notes__separator,.gis-dashboard .gis-slide-content__body a{color:#3c0f16}.gis-dashboard .gis-slide-qna__question span{background:#68161e1a;color:#3c0f16}.gis-dashboard .gis-slide-qna__answer span{background:#f4d6a25c;color:#9a5606}.gis-dashboard .gis-slideshow__visual-placeholder span{border-color:#68161e2e;color:#3c0f16}@media(max-width:820px){.gis-dashboard__deck-section{padding:.75rem}.gis-dashboard .gis-slideshow__viewport{overflow:visible}}@media(max-width:640px){.gis-dashboard .gis-slideshow{padding:.85rem}.gis-dashboard .gis-slideshow__meta{width:100%;justify-content:flex-start}.gis-dashboard .gis-slideshow__edition-field,.gis-dashboard .gis-slideshow__fullscreen-button,.gis-dashboard .gis-slideshow__edition-select{width:100%}}.customer-manager-dashboard{--cmd-surface: #ffffff;--cmd-surface-soft: #f7fbff;--cmd-border: rgba(17, 24, 39, .12);--cmd-shadow: 0 16px 34px rgba(15, 23, 42, .09);--cmd-ink: #0f172a;--cmd-muted: #475569;--cmd-accent: #1f6c5a;--cmd-accent-deep: #13473c;--cmd-alert: #b42318;--cmd-warning: #a15c00;min-height:calc(100vh - var(--app-shell-main-offset));min-height:calc(100dvh - var(--app-shell-main-offset));padding:clamp(.45rem,1vw,.95rem);background:transparent}body.cmd-content-height-page .supply-hub-layout{min-height:auto}body.cmd-content-height-page .content.supply-chain-hub{min-height:calc(100vh - var(--app-shell-header-height));min-height:calc(100dvh - var(--app-shell-header-height))}.customer-manager-dashboard.is-content-height{min-height:0}.cmd-hero{position:relative;max-width:1540px;margin:0 auto clamp(.8rem,1.1vw,1.2rem);border-radius:14px;border:1px solid var(--cmd-border);background:#fff;color:var(--cmd-ink);padding:clamp(.95rem,1.3vw,1.25rem);box-shadow:none}.cmd-hero h1{margin:0;font-size:clamp(1.55rem,1.3vw + 1rem,2.1rem);line-height:1.1;letter-spacing:0}.cmd-subtitle{margin:.45rem 0 0;max-width:75ch;font-size:clamp(.9rem,.2vw + .84rem,1rem);line-height:1.5;color:var(--cmd-muted)}.cmd-actions{max-width:1540px;margin:0 auto clamp(.8rem,1.2vw,1.25rem);display:grid;grid-template-columns:repeat(4,minmax(220px,1fr));gap:clamp(.55rem,.9vw,.9rem)}.customer-manager-dashboard.has-compact-actions .cmd-actions{grid-template-columns:repeat(5,minmax(0,1fr))}.cmd-action-btn{position:relative;min-height:134px;border:1px solid rgba(15,23,42,.15);border-radius:18px;padding:.95rem .95rem .8rem;text-align:left;cursor:pointer;color:var(--cmd-ink);background:linear-gradient(145deg,var(--cmd-surface) 0%,var(--cmd-surface-soft) 100%);box-shadow:var(--cmd-shadow);display:grid;gap:.42rem;transition:transform .17s ease,box-shadow .17s ease,border-color .17s ease}.customer-manager-dashboard.has-compact-actions .cmd-action-btn{min-height:76px;align-content:start;padding-block:.8rem}.cmd-action-wrapper{position:relative;display:grid;min-height:134px}.cmd-action-wrapper .cmd-action-btn{width:100%;min-height:100%}.cmd-action-btn:hover,.cmd-action-btn:focus-visible{transform:translateY(-2px);box-shadow:0 22px 36px #0f172a29;border-color:#1f6c5a80;outline:none}.cmd-action-title{font-family:Sora,Bahnschrift,Segoe UI,sans-serif;font-size:clamp(1rem,.25vw + .95rem,1.18rem);font-weight:700;letter-spacing:.01em}.cmd-action-count{color:var(--cmd-accent);font-size:.84rem;font-weight:800;line-height:1.2}.cmd-action-title-row{display:flex;align-items:flex-start;align-self:start;gap:.4rem;flex-wrap:wrap}.cmd-action-inline-notice{font-size:.74rem;font-weight:700;color:#7f1d1d;letter-spacing:0;text-transform:none}.cmd-action-text{font-size:.88rem;line-height:1.4;color:var(--cmd-ink)}.cmd-action-btn.has-notification{border-color:#b423185c;background:linear-gradient(145deg,#fff8f7,#fff1ef)}.cmd-notification-badge{position:absolute;top:10px;right:10px;min-width:1.95rem;height:1.95rem;border-radius:999px;padding-inline:.45rem;display:grid;place-items:center;background:var(--cmd-alert);color:#fff;font-size:.86rem;font-weight:800;box-shadow:0 0 0 3px #fffffff2,0 8px 14px #b4231873}.cmd-notification-badge-btn{border:0;cursor:pointer;font-family:inherit}.cmd-notification-badge-btn:hover,.cmd-notification-badge-btn:focus-visible{outline:2px solid rgba(180,35,24,.32);outline-offset:3px}.dashboard-notification-banner{position:fixed;top:5.15rem;left:50%;z-index:21050;width:min(58rem,calc(100vw - 2rem));transform:translate(-50%);display:flex;align-items:center;justify-content:space-between;gap:.9rem;padding:.72rem .86rem .72rem 1rem;border:1px solid rgba(15,23,42,.14);border-radius:12px;box-shadow:0 18px 42px #0f172a38;font-size:.86rem;font-weight:800;line-height:1.25}.dashboard-notification-banner span{min-width:0}.dashboard-notification-banner button{flex:0 0 auto;min-height:2rem;border:1px solid rgba(15,23,42,.18);border-radius:999px;background:#fffc;color:#0f172a;padding:0 .78rem;font:inherit;font-size:.75rem;cursor:pointer}.dashboard-notification-banner button:hover,.dashboard-notification-banner button:focus-visible{background:#fff;color:#0f172a;outline:none}.dashboard-notification-banner.is-success{background:#f0fdf4;color:#166534;border-color:#16653438}.dashboard-notification-banner.is-error{background:#fef2f2;color:#991b1b;border-color:#991b1b3d}.cmd-metrics{max-width:1540px;margin:0 auto clamp(.8rem,1.1vw,1.2rem);display:grid;grid-template-columns:repeat(3,minmax(220px,1fr));gap:clamp(.45rem,.8vw,.8rem)}.quality-dashboard .cmd-actions{grid-template-columns:repeat(6,minmax(0,1fr))}.finance-dashboard .cmd-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.45rem,.8vw,.8rem)}.supply-chain-dashboard .cmd-actions{grid-template-columns:repeat(4,minmax(220px,1fr));gap:clamp(.45rem,.8vw,.8rem)}.supply-chain-dashboard .cmd-metrics{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:clamp(.45rem,.8vw,.8rem)}.general-operations-dashboard .cmd-actions,.general-engineering-dashboard .cmd-actions{grid-template-columns:repeat(3,minmax(220px,1fr));gap:clamp(.45rem,.8vw,.8rem)}.general-operations-dashboard .cmd-metrics,.general-engineering-dashboard .cmd-metrics{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:clamp(.45rem,.8vw,.8rem)}.sales-dashboard .cmd-actions,.sales-dashboard .cmd-metrics{grid-template-columns:repeat(3,minmax(220px,1fr));gap:clamp(.45rem,.8vw,.8rem)}.cmd-metric-card{border:1px solid var(--cmd-border);border-radius:16px;background:#fff;box-shadow:var(--cmd-shadow);padding:.8rem .85rem;display:grid;gap:.3rem}.cmd-metric-label{font-size:.74rem;text-transform:uppercase;letter-spacing:.1em;font-weight:700;color:var(--cmd-muted)}.cmd-metric-value{font-family:Sora,Bahnschrift,Segoe UI,sans-serif;color:var(--cmd-ink);font-size:clamp(1.45rem,.6vw + 1.2rem,2rem);line-height:1.05}.cmd-metric-trend{font-size:.8rem;font-weight:700}.cmd-metric-card.tone-positive .cmd-metric-trend{color:var(--cmd-accent)}.cmd-metric-card.tone-warning .cmd-metric-trend{color:var(--cmd-warning)}.cmd-metric-card.tone-neutral .cmd-metric-trend{color:#1d4f7b}.supply-chain-process-kpi-card{position:relative;width:100%;max-width:100%;margin:0;overflow:hidden;border:1px solid var(--hunter-border, var(--cmd-border));border-radius:22px;background:linear-gradient(135deg,#ffffff13,#f4d6a20b 52%,#f04e370e),var(--hunter-surface, linear-gradient(135deg, rgba(17, 20, 26, .92), rgba(60, 15, 22, .76)));color:var(--cmd-ink);box-shadow:var(--hunter-shadow-soft, var(--cmd-shadow));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:clamp(1.05rem,1.35vw,1.55rem);display:flex;flex-direction:column;gap:.82rem;min-height:0;min-width:0}.supply-chain-process-kpi-card:before{display:none}.supply-chain-process-kpi-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:.95rem;min-width:0}.supply-chain-process-kpi-title-block{min-width:0}.supply-chain-process-kpi-title-block h2{margin:0;color:#fff;font-size:clamp(1rem,.45vw + .85rem,1.16rem);font-weight:800;line-height:1.2;text-transform:uppercase}.supply-chain-process-kpi-title-block p{margin:.18rem 0 0;color:#e2e8f0c2;font-size:.78rem;font-weight:750;line-height:1.35}.supply-chain-process-kpi-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.46rem}.supply-chain-process-kpi-month-filter>span{color:#f4d6a2d1;font-size:.62rem;font-weight:850;letter-spacing:.12em;line-height:1;text-transform:uppercase}.supply-chain-process-kpi-time-toggle{display:inline-flex;align-items:center;gap:.18rem;min-height:2.06rem;border:1px solid rgba(244,214,162,.24);border-radius:999px;background:#07070a47;box-sizing:border-box;padding:.18rem}.supply-chain-process-kpi-time-toggle button{min-height:1.62rem;border:0;border-radius:999px;background:transparent;color:#f4d6a2d6;cursor:pointer;font:inherit;font-size:.68rem;font-weight:850;letter-spacing:.09em;line-height:1;padding:.24rem .64rem;text-transform:uppercase;transition:background .16s ease,color .16s ease,transform .16s ease;white-space:nowrap}.supply-chain-process-kpi-time-toggle button:hover,.supply-chain-process-kpi-time-toggle button:focus-visible{color:#fff;outline:none}.supply-chain-process-kpi-time-toggle button.is-active{background:#f4d6a2f0;color:#21090d}.supply-chain-process-kpi-month-filter{display:inline-flex;align-items:center;gap:.5rem;min-height:2.06rem;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:#07070a70;box-shadow:inset 0 1px #ffffff0f;padding:.18rem .22rem .18rem .62rem;position:relative}.supply-chain-process-kpi-month-filter .dashboard-select{display:inline-flex;min-width:7.25rem;color:#fff;font-family:Sora,Bahnschrift,Segoe UI,sans-serif;position:relative}.supply-chain-process-kpi-month-filter .supply-chain-process-kpi-sales-select{min-width:8.5rem}.supply-chain-process-kpi-month-filter .dashboard-select.is-open{z-index:1000}.supply-chain-process-kpi-month-filter .dashboard-select-native{display:none}.supply-chain-process-kpi-month-filter .dashboard-select-trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:.6rem;width:100%;min-height:1.65rem;border:1px solid rgba(255,255,255,.18);border-radius:7px;background:linear-gradient(135deg,rgba(255,255,255,.06),transparent 42%),#11141aeb;color:#fff;cursor:pointer;font:inherit;font-size:.72rem;font-weight:900;letter-spacing:.02em;line-height:1.1;padding:.28rem .54rem .28rem .62rem;box-shadow:inset 0 1px #ffffff14,0 8px 18px #00000024;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.supply-chain-process-kpi-month-filter .dashboard-select-trigger:hover,.supply-chain-process-kpi-month-filter .dashboard-select.is-open .dashboard-select-trigger{border-color:#f4d6a275;background:linear-gradient(135deg,rgba(244,214,162,.11),transparent 48%),#3c0f16f5}.supply-chain-process-kpi-month-filter .dashboard-select-trigger:focus-visible{outline:2px solid rgba(244,214,162,.54);outline-offset:2px;border-color:#f4d6a28a}.supply-chain-process-kpi-month-filter .dashboard-select-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.supply-chain-process-kpi-month-filter .dashboard-select-caret{display:inline-flex;align-items:center;justify-content:center;width:.62rem;height:.38rem;flex:0 0 auto;transform:translateY(-1px);transition:transform .16s ease}.supply-chain-process-kpi-month-filter .dashboard-select-caret:before{content:"";width:0;height:0;border-left:.31rem solid transparent;border-right:.31rem solid transparent;border-top:.38rem solid #f4d6a2}.supply-chain-process-kpi-month-filter .dashboard-select.is-open .dashboard-select-caret{transform:rotate(180deg) translateY(1px)}.supply-chain-process-kpi-month-menu.dashboard-select-menu{box-sizing:border-box;display:grid;gap:.12rem;width:max-content;min-width:max(var(--dashboard-select-trigger-width, 7.25rem),8.75rem);max-width:min(18rem,calc(100vw - 2rem));max-height:min(18rem,calc(100dvh - 1rem));overflow-x:hidden;overflow-y:auto;border:1px solid rgba(244,214,162,.34);border-radius:0 0 14px 14px;background:linear-gradient(145deg,rgba(255,255,255,.07),transparent 44%),#07070afa;padding:.3rem;box-shadow:0 20px 42px #0000006b,inset 0 1px #ffffff1a;color:#fff8ef;font-family:Sora,Bahnschrift,Segoe UI,sans-serif;scrollbar-color:rgba(244,214,162,.72) rgba(7,7,10,.58);z-index:1001}.supply-chain-process-kpi-sales-menu.dashboard-select-menu{min-width:max(var(--dashboard-select-trigger-width, 8.5rem),9.5rem)}.supply-chain-process-kpi-month-menu.dashboard-select-menu.is-align-right{right:0}.supply-chain-process-kpi-month-menu.dashboard-select-menu.is-align-left{left:0}.supply-chain-process-kpi-month-menu .dashboard-select-option{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;box-sizing:border-box;min-height:2rem;border:0;border-radius:7px;background:transparent;color:#fff8efe6;cursor:pointer;font:inherit;font-size:.72rem;font-weight:850;line-height:1.15;padding:.52rem .62rem;text-align:left;white-space:nowrap}.supply-chain-process-kpi-month-menu .dashboard-select-option span{min-width:0;overflow:hidden;text-overflow:ellipsis}.supply-chain-process-kpi-month-menu .dashboard-select-option:after{content:"";width:.42rem;height:.42rem;flex:0 0 auto;border-radius:999px;background:#fff7a5;box-shadow:0 0 0 3px #f4d6a221;opacity:0}.supply-chain-process-kpi-month-menu .dashboard-select-option:hover,.supply-chain-process-kpi-month-menu .dashboard-select-option.is-highlighted{background:#f4d6a21a;color:#fff}.supply-chain-process-kpi-month-menu .dashboard-select-option.is-selected{background:linear-gradient(135deg,#f4d6a238,#68161e47),#3c0f16c7;color:#fff7a5}.supply-chain-process-kpi-month-menu .dashboard-select-option.is-selected:after{opacity:1}.supply-chain-process-kpi-expand{min-height:2.06rem;border:1px solid rgba(244,214,162,.3);border-radius:999px;background:linear-gradient(135deg,#f4d6a2fa,#f04e37d6);color:#21090d;cursor:pointer;font:inherit;font-size:.7rem;font-weight:850;letter-spacing:.12em;padding:0 .78rem;text-transform:uppercase;white-space:nowrap;transition:background .16s ease,transform .16s ease,box-shadow .16s ease}.supply-chain-process-kpi-expand:hover,.supply-chain-process-kpi-expand:focus-visible{background:linear-gradient(135deg,#f4d6a2,#f04e37f0);box-shadow:0 12px 24px #07070a47;outline:none;transform:translateY(-1px)}.supply-chain-process-kpi-error{margin:0;border:1px solid rgba(153,27,27,.22);border-radius:10px;background:#fef2f2;color:#991b1b;padding:.65rem .75rem;font-size:.84rem;font-weight:800}.supply-chain-process-kpi-panel{display:grid;gap:.72rem;min-width:0;overflow:hidden;border:1px solid rgba(255,255,255,.18);border-radius:18px;background:linear-gradient(135deg,#ffffff17,#f4d6a211 52%,#f4d6a20e),#07070a57;box-shadow:inset 0 1px #ffffff1c;padding:clamp(.72rem,1vw,1rem)}.supply-chain-process-kpi-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.6rem;min-height:0;min-width:0}.supply-chain-process-kpi-tile{min-width:0;min-height:92px;border:1px solid rgba(244,214,162,.28);border-radius:14px;background:linear-gradient(135deg,#f4d6a221,#ffffff13),#ffffff0b;padding:.68rem .72rem;display:grid;grid-template-rows:auto 1fr;align-content:stretch;gap:.28rem;box-shadow:inset 0 1px #ffffff14}.supply-chain-process-kpi-tile span{min-width:0;align-self:start;color:#f4d6a2e0;font-size:.72rem;font-weight:850;line-height:1.2}.supply-chain-process-kpi-tile strong{align-self:center;justify-self:center;color:#fff;font-family:Sora,Bahnschrift,Segoe UI,sans-serif;font-size:clamp(1.75rem,1.8vw,2.28rem);font-weight:900;line-height:1.05;text-align:center}.supply-chain-process-kpi-tile small{display:none;color:#f8fafcc7;font-size:.75rem;font-weight:780}.supply-chain-process-kpi-chart{border-top:1px solid rgba(244,214,162,.14);padding-top:.62rem;display:grid;gap:.42rem;min-width:0}.supply-chain-process-kpi-chart-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-width:0}.supply-chain-process-kpi-chart-head h3{margin:0;color:#fff;font-family:Sora,Bahnschrift,Segoe UI,sans-serif;font-size:.82rem;font-weight:900;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.supply-chain-process-kpi-chart-head span{color:#f4d6a2d1;font-size:.72rem;font-weight:850;letter-spacing:.1em;line-height:1.2;text-transform:uppercase;white-space:nowrap}.supply-chain-process-kpi-chart-list{display:grid;gap:.28rem;min-height:0;min-width:0}.supply-chain-process-kpi-chart-empty,.supply-chain-sales-owner-empty{min-height:inherit;border:1px dashed rgba(244,214,162,.16);border-radius:8px;display:grid;place-items:center;color:#f8fafc7a;font-size:.78rem;font-weight:780}.supply-chain-process-kpi-chart-row{display:grid;grid-template-columns:minmax(150px,1.15fr) minmax(140px,2fr) minmax(4.5rem,auto);align-items:center;gap:.58rem;min-height:1.9rem;min-width:0;border-radius:6px;padding:0 .36rem;transition:background .16s ease,opacity .16s ease}.supply-chain-process-kpi-chart-row.is-selected-sales{background:linear-gradient(90deg,#f4d6a22e,#f04e3714);box-shadow:inset 0 0 0 1px #f4d6a247}.supply-chain-process-kpi-chart-row.is-dimmed-sales{opacity:.52}.supply-chain-process-kpi-chart-label{display:grid;gap:.1rem;min-width:0}.supply-chain-process-kpi-chart-label span{overflow-wrap:anywhere;color:#f4d6a2e6;font-size:.76rem;font-weight:850;line-height:1.18}.supply-chain-process-kpi-chart-label small{color:#f8fafcad;font-size:.68rem;font-weight:780;line-height:1.1}.supply-chain-process-kpi-chart-track{min-width:0;height:.56rem;border:1px solid rgba(244,214,162,.14);border-radius:999px;background:#080c1470;box-shadow:inset 0 1px 5px #00000052;overflow:hidden}.supply-chain-process-kpi-chart-bar{min-width:.45rem;height:100%;border-radius:inherit;background:linear-gradient(90deg,#f4d6a2f5,#f04e37e0)}.supply-chain-process-kpi-chart-row.is-selected-sales .supply-chain-process-kpi-chart-bar{background:linear-gradient(90deg,#fff1c7,#ff5b45);box-shadow:0 0 12px #f04e3747}.supply-chain-process-kpi-chart-row strong{justify-self:end;color:#fff;font-family:Sora,Bahnschrift,Segoe UI,sans-serif;font-size:.88rem;font-weight:900;line-height:1;white-space:nowrap}.supply-chain-sales-owner-chart{border-top:1px solid rgba(244,214,162,.14);padding-top:.62rem;display:grid;gap:.52rem;min-width:0}.supply-chain-sales-owner-chart-body{display:grid;grid-template-columns:minmax(7.5rem,9.5rem) minmax(0,1fr);align-items:center;gap:.8rem;min-height:0;min-width:0}.supply-chain-sales-owner-donut{position:relative;width:min(9.5rem,100%);aspect-ratio:1;border:1px solid rgba(244,214,162,.2);border-radius:50%;box-shadow:inset 0 0 0 1px #ffffff14,0 14px 30px #07070a33}.supply-chain-sales-owner-donut:after{content:"";position:absolute;inset:22%;border-radius:50%;background:linear-gradient(145deg,#181218f5,#35141cf0);box-shadow:0 0 0 1px #f4d6a224}.supply-chain-sales-owner-donut-center{position:absolute;inset:25%;z-index:1;display:grid;place-content:center;text-align:center}.supply-chain-sales-owner-donut-center strong{color:#fff;font-family:Sora,Bahnschrift,Segoe UI,sans-serif;font-size:clamp(1.25rem,2vw,1.75rem);font-weight:900;line-height:1}.supply-chain-sales-owner-donut-center span{margin-top:.22rem;color:#f4d6a2c2;font-size:.68rem;font-weight:850;letter-spacing:.1em;line-height:1;text-transform:uppercase}.supply-chain-sales-owner-legend{display:grid;gap:.34rem;min-width:0}.supply-chain-sales-owner-legend-header{display:grid;grid-template-columns:.72rem minmax(5rem,.75fr) minmax(8rem,1.8fr) auto auto;align-items:end;gap:.48rem;min-width:0;padding:0 .32rem}.supply-chain-sales-owner-legend-header>span{grid-column:1 / 4}.supply-chain-sales-owner-legend-header strong,.supply-chain-sales-owner-legend-header small{color:#f4d6a2d1;font-family:Sora,Bahnschrift,Segoe UI,sans-serif;font-size:.72rem;font-weight:850;letter-spacing:.1em;line-height:1.2;text-align:right;text-transform:uppercase;white-space:nowrap}.supply-chain-sales-owner-legend-header strong{min-width:2.4rem}.supply-chain-sales-owner-legend-header small{min-width:4.6rem}.supply-chain-sales-owner-legend-row{display:grid;grid-template-columns:.72rem minmax(5rem,.75fr) minmax(8rem,1.8fr) auto auto;align-items:center;gap:.48rem;min-height:1.65rem;min-width:0;border-radius:6px;padding:0 .32rem;transition:background .16s ease,opacity .16s ease}.supply-chain-sales-owner-legend-row.is-selected-sales{background:linear-gradient(90deg,#f4d6a22e,#f04e3714);box-shadow:inset 0 0 0 1px #f4d6a247}.supply-chain-sales-owner-legend-row.is-dimmed-sales{opacity:.52}.supply-chain-sales-owner-swatch{width:.72rem;height:.72rem;border-radius:999px;box-shadow:0 0 0 1px #ffffff2e}.supply-chain-sales-owner-name{overflow:hidden;color:#f8fafce0;font-size:.78rem;font-weight:820;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.supply-chain-sales-owner-bar-track{min-width:0;height:.58rem;border:1px solid rgba(244,214,162,.12);border-radius:999px;background:#080c1457;box-shadow:inset 0 1px 4px #00000047;overflow:hidden}.supply-chain-sales-owner-bar{display:block;min-width:.38rem;height:100%;border-radius:inherit}.supply-chain-sales-owner-legend-row.is-selected-sales .supply-chain-sales-owner-bar{box-shadow:0 0 12px #f04e3747}.supply-chain-sales-owner-legend-row strong{color:#fff;font-family:Sora,Bahnschrift,Segoe UI,sans-serif;font-size:1rem;font-weight:900;line-height:1;min-width:2.4rem;text-align:right;white-space:nowrap}.supply-chain-sales-owner-legend-row small{color:#fff;font-family:Sora,Bahnschrift,Segoe UI,sans-serif;font-size:1rem;font-weight:900;line-height:1;min-width:4.6rem;text-align:right;white-space:nowrap}.supply-chain-process-kpi-empty{margin:0;color:#f8fafcc7;font-size:.86rem;font-weight:780}.supply-chain-process-kpi-detail{border-top:1px solid rgba(244,214,162,.16);padding-top:.78rem;display:grid;gap:.55rem;min-width:0}.supply-chain-process-kpi-detail-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.supply-chain-process-kpi-detail-head h3{margin:0;color:#fff;font-size:.92rem;font-weight:850;line-height:1.2}.supply-chain-process-kpi-detail-head span{flex:0 0 auto;color:#f4d6a2d1;font-size:.74rem;font-weight:850}.supply-chain-process-kpi-table-wrap{width:100%;overflow-x:auto;border:1px solid rgba(244,214,162,.16);border-radius:8px;background:#07070a38}.supply-chain-process-kpi-table{width:100%;min-width:0;border-collapse:collapse;table-layout:fixed;color:#fbf7ef;font-size:.8rem}.supply-chain-process-kpi-table th,.supply-chain-process-kpi-table td{border-bottom:1px solid rgba(244,214,162,.12);padding:.52rem .5rem;text-align:right;vertical-align:middle;overflow-wrap:anywhere}.supply-chain-process-kpi-table th{background:linear-gradient(90deg,#11141af0,#53121ac7);color:#f4d6a2e6;font-size:.7rem;font-weight:850;text-transform:uppercase}.supply-chain-process-kpi-table th:first-child,.supply-chain-process-kpi-table td:first-child{width:29%;text-align:left}.supply-chain-process-kpi-table th:nth-child(2),.supply-chain-process-kpi-table td:nth-child(2){width:31%;text-align:left}.supply-chain-process-kpi-table th:nth-child(3),.supply-chain-process-kpi-table td:nth-child(3),.supply-chain-process-kpi-table th:nth-child(4),.supply-chain-process-kpi-table td:nth-child(4),.supply-chain-process-kpi-table th:nth-child(5),.supply-chain-process-kpi-table td:nth-child(5){width:13.33%}.supply-chain-process-kpi-table td:first-child{color:#fff;font-weight:850}.supply-chain-process-kpi-table td:nth-child(2){color:#e2e8f0d1;font-weight:760}.supply-chain-process-kpi-table tbody tr:last-child td{border-bottom:0}.supply-chain-process-kpi-drilldown .supply-chain-process-kpi-detail-card{max-width:1540px}.supply-chain-process-kpi-drilldown .cmd-hero-actions{margin:0 0 .72rem}.supply-chain-process-kpi-back-btn{min-height:2.1rem;border:1px solid rgba(244,214,162,.24);border-radius:999px;background:#07070a4d;color:#f8fafce0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.48rem;font:inherit;font-size:.68rem;font-weight:850;letter-spacing:.1em;line-height:1;padding:.24rem .76rem .24rem .42rem;text-transform:uppercase;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease;white-space:nowrap}.supply-chain-process-kpi-back-icon{position:relative;flex:0 0 auto;width:1.16rem;height:1.16rem;border:1px solid rgba(244,214,162,.25);border-radius:999px;background:#f4d6a21a}.supply-chain-process-kpi-back-icon:before{content:"";position:absolute;top:50%;left:50%;width:.34rem;height:.34rem;border-left:2px solid currentColor;border-bottom:2px solid currentColor;transform:translate(-35%,-50%) rotate(45deg)}.supply-chain-process-kpi-back-btn:hover,.supply-chain-process-kpi-back-btn:focus-visible{border-color:#f4d6a26b;background:linear-gradient(135deg,#f4d6a2fa,#f04e37d6);color:#21090d;outline:none;transform:translateY(-1px)}.supply-chain-process-kpi-back-btn:hover .supply-chain-process-kpi-back-icon,.supply-chain-process-kpi-back-btn:focus-visible .supply-chain-process-kpi-back-icon{border-color:#21090d38;background:#21090d1a}.supply-chain-process-kpi-drilldown .supply-chain-process-kpi-table{min-width:900px;table-layout:auto}.supply-chain-process-kpi-drilldown .supply-chain-process-kpi-table th:first-child,.supply-chain-process-kpi-drilldown .supply-chain-process-kpi-table td:first-child,.supply-chain-process-kpi-drilldown .supply-chain-process-kpi-table th:nth-child(2),.supply-chain-process-kpi-drilldown .supply-chain-process-kpi-table td:nth-child(2),.supply-chain-process-kpi-drilldown .supply-chain-process-kpi-table th:nth-child(3),.supply-chain-process-kpi-drilldown .supply-chain-process-kpi-table td:nth-child(3),.supply-chain-process-kpi-drilldown .supply-chain-process-kpi-table th:nth-child(4),.supply-chain-process-kpi-drilldown .supply-chain-process-kpi-table td:nth-child(4),.supply-chain-process-kpi-drilldown .supply-chain-process-kpi-table th:nth-child(5),.supply-chain-process-kpi-drilldown .supply-chain-process-kpi-table td:nth-child(5){width:auto}@media(max-width:980px){.supply-chain-process-kpi-header{align-items:stretch;grid-template-columns:1fr}.supply-chain-process-kpi-actions{justify-content:flex-start}}@media(max-width:620px){.supply-chain-process-kpi-card{border-radius:12px;padding:.78rem}.supply-chain-process-kpi-actions{align-items:stretch;flex-direction:column}.supply-chain-process-kpi-time-toggle,.supply-chain-process-kpi-month-filter,.supply-chain-process-kpi-expand{width:100%;justify-content:space-between;box-sizing:border-box}.supply-chain-process-kpi-time-toggle button{flex:1 1 0}.supply-chain-process-kpi-month-filter .dashboard-select{flex:1 1 auto;min-width:0}.supply-chain-process-kpi-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.supply-chain-process-kpi-tile{min-height:110px;padding:.65rem}.supply-chain-process-kpi-tile strong{font-size:1.82rem}.supply-chain-process-kpi-chart-head{align-items:flex-start;flex-direction:column;gap:.2rem}.supply-chain-process-kpi-chart-row{grid-template-columns:minmax(0,1fr) auto;gap:.34rem .55rem}.supply-chain-process-kpi-chart-track{grid-column:1 / -1}.supply-chain-sales-owner-chart-body{grid-template-columns:1fr;justify-items:center}.supply-chain-sales-owner-legend{width:100%}.supply-chain-sales-owner-donut{width:min(11rem,72vw)}.supply-chain-sales-owner-legend-header,.supply-chain-sales-owner-legend-row{grid-template-columns:.72rem minmax(0,1fr) auto auto}.supply-chain-sales-owner-legend-header>span{grid-column:1 / 3}.supply-chain-sales-owner-bar-track{grid-column:2 / -1}.supply-chain-process-kpi-detail-head{align-items:flex-start;flex-direction:column;gap:.2rem}}.ops-reenablement-toolbar{align-items:flex-end;row-gap:.22rem}.ops-reenablement-toolbar-field{display:grid;gap:.12rem;width:min(220px,100%);min-width:0}.ops-reenablement-toolbar-field-wide{width:min(360px,100%)}.ops-reenablement-toolbar-field-enable{width:min(132px,100%)}.ops-reenablement-toolbar-field>span{color:#334155;font-size:.68rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.ops-reenablement-toolbar-field input,.ops-reenablement-toolbar-field select{width:100%;min-height:1.82rem;box-sizing:border-box;border:1px solid rgba(15,23,42,.2);border-radius:8px;background:#fff;color:#0f172a;font:inherit;font-size:.82rem;padding:.34rem .5rem}.ops-reenablement-toolbar .ops-reenablement-search-btn,.ops-reenablement-toolbar .ops-reenablement-active-work-orders-btn,.ops-reenablement-toolbar .ops-reenablement-send-btn,.ops-reenablement-toolbar .ops-reenablement-rejected-btn{align-self:flex-end;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;height:1.82rem;min-height:1.82rem;line-height:1;white-space:nowrap;padding:0 .76rem}.ops-reenablement-toolbar .ops-reenablement-search-btn{min-width:4.85rem}.ops-reenablement-toolbar .ops-reenablement-search-btn.eng-reenablement-icon-btn{display:inline-grid;width:1.82rem;min-width:1.82rem;padding:0}.ops-reenablement-toolbar .ops-reenablement-active-work-orders-btn{min-width:13.75rem;text-transform:none;letter-spacing:.02em}.ops-reenablement-toolbar .ops-reenablement-send-btn{min-width:12.25rem;text-transform:none;letter-spacing:.02em}.ops-reenablement-toolbar .ops-reenablement-rejected-btn{min-width:13rem;text-transform:none;letter-spacing:.02em}.ops-reenablement-table-wrap{max-height:calc(100vh - 205px)}.ops-reenablement-table tbody tr:not(:has(.cm-awo-empty)){cursor:pointer}.ops-reenablement-table .ops-reenablement-select-col{width:86px}.ops-reenablement-table .ops-reenablement-sku-col{width:260px}.ops-reenablement-table .ops-reenablement-lob-col,.ops-reenablement-table .ops-reenablement-enable-col,.ops-reenablement-table .ops-reenablement-status-col{width:160px}.ops-reenablement-table .ops-reenablement-platform-col{width:250px}.ops-reenablement-page{position:relative;isolation:isolate;display:flex;flex-direction:column;gap:.52rem;min-height:0;overflow:hidden}.ops-reenablement-page>.cm-awo-header{flex:0 0 auto;margin-bottom:0;padding:.66rem 1rem}.ops-reenablement-page .cm-awo-header-right h1,.eng-reenablement-page .cm-awo-header-right h1{font-size:clamp(1.42rem,.86vw + 1rem,1.9rem);line-height:1.08}.ops-reenablement-page .cm-awo-back-link{cursor:pointer;font-family:inherit}.ops-reenablement-header-actions{gap:.48rem;flex-wrap:wrap}.ops-reenablement-header-pill{min-height:2rem;min-width:11.5rem;border:1px solid rgba(11,48,78,.24);border-radius:999px;background:#fff;color:#0b304e;cursor:pointer;font:inherit;font-size:.8rem;font-weight:900;padding:.34rem 1.05rem;text-align:center;white-space:nowrap;box-shadow:0 6px 14px #0f172a14}.ops-reenablement-header-pill:hover,.ops-reenablement-header-pill:focus-visible{border-color:#0b304e57;background:#eef6fd;color:#0b304e;outline:none}.ops-reenablement-header-pill:disabled{opacity:.56;cursor:default}.ops-reenablement-header-pill:disabled:hover{border-color:#0f172a33;background:#fff;color:#0b304e}.ops-reenablement-rejected-view{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:.5rem;overflow:hidden}.ops-reenablement-rejected-toolbar{flex:0 0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(7rem,auto);align-items:center;gap:.54rem;border:1px solid rgba(15,23,42,.1);border-radius:12px;background:#fff;padding:.48rem .62rem;box-shadow:0 14px 24px #0f172a12}.ops-reenablement-rejected-toolbar h2,.ops-reenablement-rejected-toolbar p{margin:0;text-align:center}.ops-reenablement-rejected-toolbar h2{color:#0f172a;font-size:1rem;line-height:1.2}.ops-reenablement-rejected-toolbar p{margin-top:.16rem;color:#475569;font-size:.76rem;font-weight:800}.ops-reenablement-rejected-toolbar button,.ops-reenablement-document-download{min-height:1.82rem;border:1px solid rgba(15,23,42,.2);border-radius:999px;background:#fff;color:#0b304e;font-size:.76rem;font-weight:900;padding:0 .82rem;cursor:pointer;text-decoration:none}.ops-reenablement-rejected-toolbar button:hover,.ops-reenablement-rejected-toolbar button:focus-visible,.ops-reenablement-document-download:hover,.ops-reenablement-document-download:focus-visible{border-color:#0b304e57;background:#0b304e;color:#fff;outline:none}.ops-reenablement-rejected-toolbar button:disabled{opacity:.52;cursor:default}.ops-reenablement-rejected-toolbar button:disabled:hover{border-color:#0f172a33;background:#fff;color:#0b304e}.ops-reenablement-rejected-toolbar button.eng-reenablement-icon-btn{display:inline-grid;place-items:center;width:1.82rem;min-width:1.82rem;padding:0}.ops-reenablement-rejected-list-toolbar{margin-bottom:.32rem}.ops-reenablement-rejected-shell{flex:1 1 auto;min-height:0;height:calc(100vh - 205px);height:calc(100dvh - var(--app-shell-header-height) - 8.05rem)}body.cm-awo-scroll-locked .ops-reenablement-rejected-shell{height:auto}.ops-reenablement-rejected-shell.is-gate-review-table-mode,.ops-reenablement-rejected-shell.is-gate-review-detail-mode,.ops-reenablement-rejected-shell.is-rejected-table-mode,.ops-reenablement-rejected-shell.is-rejected-detail-mode{grid-template-columns:minmax(0,1fr)}.ops-gate-review-table-panel{min-height:0;border:1px solid rgba(15,23,42,.1);border-radius:12px;background:#fff;box-shadow:0 16px 28px #0f172a14;display:flex;flex-direction:column;overflow:hidden;padding:.52rem}.ops-gate-review-table-toolbar{align-items:end;display:grid;grid-template-columns:minmax(8.5rem,1fr) minmax(7.5rem,.72fr) minmax(5.25rem,.48fr) minmax(8rem,.75fr) minmax(8rem,.75fr) auto auto auto;gap:.42rem;margin-bottom:.42rem}.ops-gate-review-table-toolbar.is-rejected-requests{grid-template-columns:minmax(5.25rem,15rem) minmax(7.5rem,17rem) minmax(4.75rem,9rem) auto auto minmax(5.75rem,max-content)}.ops-gate-review-search-field,.ops-gate-review-filter-field{min-width:0}.ops-gate-review-filter-field{display:grid;gap:.18rem}.ops-gate-review-filter-field span{color:#334155;font-size:.68rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.ops-gate-review-filter-field select{width:100%;min-height:1.88rem;border:1px solid rgba(15,23,42,.2);border-radius:8px;background:#fff;color:#0f172a;font:inherit;font-size:.76rem;font-weight:800;padding:.28rem .48rem}.ops-gate-review-filter-select,.ops-gate-review-filter-select .dashboard-select-trigger{width:100%;min-width:0}.ops-gate-review-filter-select .dashboard-select-trigger{min-height:1.88rem}.ops-gate-review-person-filter{position:relative;width:100%;min-width:0}.ops-gate-review-person-filter.is-open{z-index:50}.ops-gate-review-person-input-shell{display:flex;align-items:center;gap:.48rem;width:100%;min-height:1.88rem;border:1px solid rgba(15,23,42,.2);border-radius:8px;background:#fff;color:#0f172a;padding:.28rem .52rem;box-sizing:border-box;cursor:text}.ops-gate-review-person-input-shell input{width:100%;min-width:0;border:0;background:transparent;color:inherit;font:inherit;font-size:.76rem;font-weight:800;line-height:1.1;padding:0;outline:none}.ops-gate-review-person-input-shell input::placeholder{color:#475569c7}.ops-gate-review-person-caret{display:inline-flex;align-items:center;justify-content:center;width:.62rem;height:.38rem;flex:0 0 auto;transition:transform .15s ease}.ops-gate-review-person-caret:before{content:"";width:0;height:0;border-left:.31rem solid transparent;border-right:.31rem solid transparent;border-top:.38rem solid currentColor}.ops-gate-review-person-filter.is-open .ops-gate-review-person-caret{transform:rotate(180deg)}.ops-gate-review-clear-btn{min-height:1.88rem;border-radius:999px;padding:0 .74rem}.ops-gate-review-table-meta{align-items:center;display:flex;justify-content:space-between;gap:.6rem;margin-bottom:.42rem}.ops-gate-review-table-meta span{color:#475569;font-size:.72rem;font-weight:900}.ops-gate-review-table-wrap{flex:1 1 auto;min-height:0}.ops-gate-review-table{--cm-awo-table-zoom: 1;width:100%;min-width:1320px;table-layout:fixed}.ops-gate-review-table.is-rejected-requests{min-width:920px}.ops-gate-review-table tbody tr:not(:has(.cm-awo-empty)){cursor:pointer}.ops-gate-review-table th:nth-child(1),.ops-gate-review-table td:nth-child(1){width:14%;text-align:left}.ops-gate-review-table th:nth-child(2),.ops-gate-review-table td:nth-child(2){width:14%}.ops-gate-review-table th:nth-child(3),.ops-gate-review-table td:nth-child(3){width:6%}.ops-gate-review-table th:nth-child(4),.ops-gate-review-table td:nth-child(4){width:13%}.ops-gate-review-table th:nth-child(5),.ops-gate-review-table td:nth-child(5),.ops-gate-review-table th:nth-child(6),.ops-gate-review-table td:nth-child(6){width:13%}.ops-gate-review-table th:nth-child(7),.ops-gate-review-table td:nth-child(7){width:9%}.ops-gate-review-table th:nth-child(8),.ops-gate-review-table td:nth-child(8){width:7%}.ops-gate-review-table th:nth-child(9),.ops-gate-review-table td:nth-child(9){width:11%}.ops-gate-review-table.is-rejected-requests th:nth-child(1),.ops-gate-review-table.is-rejected-requests td:nth-child(1){width:18%}.ops-gate-review-table.is-rejected-requests th:nth-child(2),.ops-gate-review-table.is-rejected-requests td:nth-child(2){width:24%}.ops-gate-review-table.is-rejected-requests th:nth-child(3),.ops-gate-review-table.is-rejected-requests td:nth-child(3){width:9%}.ops-gate-review-table.is-rejected-requests th:nth-child(4),.ops-gate-review-table.is-rejected-requests td:nth-child(4){width:11%}.ops-gate-review-table.is-rejected-requests th:nth-child(5),.ops-gate-review-table.is-rejected-requests td:nth-child(5){width:18%}.ops-gate-review-table.is-rejected-requests th:nth-child(6),.ops-gate-review-table.is-rejected-requests td:nth-child(6){width:9%}.ops-gate-review-table.is-rejected-requests th:nth-child(7),.ops-gate-review-table.is-rejected-requests td:nth-child(7){width:11%}.ops-gate-review-row-button{width:100%;min-width:0;border:0;background:transparent;color:inherit;cursor:pointer;display:grid;gap:.08rem;padding:0;text-align:left}.ops-gate-review-row-button strong,.ops-gate-review-row-button small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ops-gate-review-row-button small{color:#475569;font-size:.68rem;font-weight:800}@media(max-width:1180px){.ops-gate-review-table-toolbar{grid-template-columns:repeat(3,minmax(0,1fr)) auto auto auto}}@media(max-width:860px){.ops-gate-review-table-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ops-gate-review-table-toolbar>button{width:100%}.ops-gate-review-table-meta{align-items:flex-start;flex-direction:column}}.ops-reenablement-scale-viewport{position:relative;flex:1 1 auto;align-self:stretch;width:100%;max-width:100%;min-width:0;min-height:0;overflow:hidden;display:grid;align-items:start;justify-items:center}.ops-reenablement-scale-stage{position:relative;max-width:100%;min-width:0}.ops-reenablement-scale-canvas{position:absolute;inset:0 auto auto 0;max-width:none;min-width:0;box-sizing:border-box;display:flex;flex-direction:column;gap:.52rem;overflow:visible;transform-origin:top left;will-change:transform}.ops-reenablement-page .ops-reenablement-scale-canvas>.cm-awo-header{flex:0 0 auto;margin-bottom:0;padding:.66rem 1rem}.ops-reenablement-page .ops-reenablement-scale-canvas>:is(.ops-reenablement-rejected-view,.cm-awo-table-card){flex:1 1 auto;min-height:0}.ops-reenablement-page .ops-reenablement-scale-canvas>.ops-reenablement-rejected-view.is-supply-chain-modal-open{flex:1 1 auto;min-height:0;overflow:hidden}.ops-reenablement-page .ops-reenablement-scale-canvas>.cm-awo-table-card{display:flex;flex-direction:column}.ops-reenablement-page .ops-reenablement-scale-canvas .ops-reenablement-rejected-shell{flex:1 1 auto;height:auto;min-height:0}.ops-reenablement-page .ops-reenablement-scale-canvas .ops-reenablement-rejected-shell.is-supply-chain-modal-mode{position:relative;flex:1 1 auto;min-height:0;overflow:hidden}.ops-reenablement-page .ops-reenablement-scale-canvas .ops-gate-review-table-toolbar{grid-template-columns:minmax(8.5rem,1fr) minmax(7.5rem,.72fr) minmax(5.25rem,.48fr) minmax(8rem,.75fr) minmax(8rem,.75fr) auto auto auto}.ops-reenablement-page .ops-reenablement-scale-canvas .ops-gate-review-table-toolbar>button{width:auto}.ops-reenablement-page .ops-reenablement-scale-canvas .ops-gate-review-table-meta{align-items:center;flex-direction:row}.ops-reenablement-page .ops-reenablement-scale-canvas .ops-gate-review-table-wrap,.ops-reenablement-page .ops-reenablement-scale-canvas .ops-reenablement-table-wrap{flex:1 1 auto;min-height:0}.ops-reenablement-rejected-detail-panel .eng-reenablement-info-grid{grid-template-columns:repeat(auto-fill,minmax(9.5rem,13.5rem));justify-content:start}.ops-reenablement-rejected-review-scroll{grid-template-rows:auto auto;align-content:start;overflow:auto}.ops-gate-review-supply-page-modal{--ops-supply-modal-y-offset: clamp(2rem, 5vh, 3.5rem);position:fixed;inset:var(--app-shell-header-height, 70px) 0 0 var(--app-shell-sidebar-offset, 0px);z-index:22150;display:grid;place-items:center;padding:1rem;overflow:auto}.ops-gate-review-supply-page-modal.is-confirm-open{z-index:22000}.ops-gate-review-supply-page-modal.ops-reenablement-page{background:transparent;border-radius:0;gap:0;min-height:auto;isolation:isolate}.ops-gate-review-supply-page-modal-backdrop{position:fixed;inset:0;z-index:0;border:0;background:#07070aad;cursor:default}.ops-gate-review-supply-page-modal .ops-reenablement-rejected-detail-panel.is-supply-chain-review{position:relative;z-index:1;width:min(65rem,calc(100vw - var(--app-shell-sidebar-offset, 0px) - 2rem));min-height:0;max-height:min(calc(var(--ops-supply-gate-review-tool-height, 100dvh) - 2rem),calc(100dvh - var(--app-shell-header-height, 70px) - 2rem));box-shadow:0 26px 72px #03071275;transform:translateY(calc(var(--ops-supply-modal-y-offset) * -1))}.ops-gate-review-supply-page-modal .ops-reenablement-rejected-detail-panel.is-supply-chain-review-modal-card{height:auto}.ops-gate-review-supply-page-modal .ops-reenablement-rejected-detail-panel.is-supply-chain-review-modal-card:is(.is-supply-chain-workOrders,.is-supply-chain-comments,.is-supply-chain-documents){height:auto}.ops-gate-review-supply-page-modal .ops-reenablement-rejected-detail-panel.is-supply-chain-review-modal-card,.ops-gate-review-supply-page-modal .ops-reenablement-rejected-detail-panel.is-supply-chain-review-modal-card .eng-reenablement-detail-scroll{background:linear-gradient(180deg,#2f262de6,#1c1f27f0),var(--grr-panel);color:var(--grr-ink)}.ops-gate-review-supply-page-modal .ops-reenablement-rejected-detail-panel.is-supply-chain-review-modal-card .eng-reenablement-detail-titlebar{align-items:center}.ops-gate-review-supply-page-modal .ops-gate-review-supply-files-scroll,.ops-gate-review-supply-page-modal .ops-reenablement-rejected-work-orders-scroll,.ops-gate-review-supply-page-modal .ops-reenablement-rejected-comments-scroll{grid-template-rows:auto;align-content:start;overflow:auto}.ops-gate-review-supply-page-modal .ops-gate-review-supply-modal-section,.ops-gate-review-supply-page-modal .ops-gate-review-supply-work-orders-wrap,.ops-gate-review-supply-page-modal .ops-gate-review-supply-files-wrap{min-height:0}.ops-gate-review-supply-page-modal .ops-gate-review-supply-modal-section{display:flex;flex-direction:column}.ops-gate-review-supply-page-modal .ops-gate-review-supply-work-orders-wrap,.ops-gate-review-supply-page-modal .ops-gate-review-supply-files-wrap{flex:0 1 auto;max-height:min(calc(var(--ops-supply-gate-review-tool-height, 100dvh) - 9rem),calc(100dvh - var(--app-shell-header-height, 70px) - 9rem));overflow:auto}.ops-gate-review-supply-modal-close{flex:0 0 auto;display:inline-grid;place-items:center;width:2rem;min-width:2rem;height:2rem;min-height:2rem;border:1px solid rgba(244,214,162,.28);border-radius:999px;background:#ffffff14;color:#f8fafc;padding:0;cursor:pointer}.ops-gate-review-supply-modal-close:hover,.ops-gate-review-supply-modal-close:focus-visible{border-color:#f4d6a29e;background:#f4d6a224;color:#fff;outline:none}.ops-reenablement-rejected-review-scroll.is-supply-chain-review{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;justify-content:stretch;align-content:start;gap:.72rem;min-height:0;padding:.74rem .86rem .92rem;overflow:visible}.ops-reenablement-rejected-detail-panel.is-supply-chain-review .ops-gate-review-supply-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch;gap:.5rem}.ops-reenablement-rejected-detail-panel.is-supply-chain-review .ops-gate-review-supply-summary-grid div{min-height:2.75rem;padding:.55rem .62rem}.ops-reenablement-rejected-review-scroll .eng-reenablement-comments-panel{min-height:0}.ops-reenablement-rejected-review-scroll .eng-reenablement-comments-shell{flex:1 1 auto;min-height:0;overflow:hidden}.ops-reenablement-rejected-review-scroll .eng-reenablement-comments-wrap{flex:1 1 auto;min-height:0;max-height:none}.ops-reenablement-rejected-comments-scroll{grid-template-rows:minmax(0,1fr);align-content:stretch;overflow:hidden}.ops-reenablement-rejected-comments-scroll .eng-reenablement-comments-panel{min-height:100%}.ops-reenablement-rejected-comments-scroll .eng-reenablement-comments-shell,.ops-reenablement-rejected-comments-scroll .eng-reenablement-comments-wrap{flex:1 1 auto}.ops-reenablement-rejected-comments-scroll .eng-reenablement-comments-wrap{min-height:0;max-height:none}.ops-reenablement-rejected-work-orders-scroll{grid-template-rows:minmax(0,1fr);align-content:stretch;overflow:hidden}.ops-reenablement-rejected-work-orders-scroll .eng-reenablement-work-orders{min-height:0;display:flex;flex-direction:column}.ops-reenablement-rejected-work-orders-scroll .eng-reenablement-work-orders-wrap{flex:1 1 auto;min-height:0;max-height:none;overscroll-behavior:contain}.ops-gate-review-supply-page-modal .ops-reenablement-rejected-work-orders-scroll .ops-gate-review-supply-work-orders-wrap{flex:0 1 auto;max-height:min(calc(var(--ops-supply-gate-review-tool-height, 100dvh) - 9rem),calc(100dvh - var(--app-shell-header-height, 70px) - 9rem));overflow:auto}.ops-reenablement-rejected-work-orders-scroll .eng-reenablement-work-orders-head{align-items:flex-start;gap:.52rem .82rem;flex-wrap:wrap}.ops-reenablement-stage-tools{display:grid;grid-template-columns:auto minmax(11rem,15rem) repeat(3,auto);align-items:center;justify-content:flex-end;gap:.42rem;margin-left:auto}.ops-reenablement-stage-tools label{display:grid;gap:.18rem;min-width:12rem}.ops-reenablement-stage-tools-title,.ops-reenablement-stage-tools span{color:#334155;font-size:.64rem;font-weight:900;letter-spacing:0;text-transform:uppercase;white-space:nowrap}.ops-reenablement-stage-tools select,.ops-reenablement-stage-select .dashboard-select-trigger,.ops-reenablement-landing-select .dashboard-select-trigger{min-height:1.88rem;border:1px solid rgba(15,23,42,.16);border-radius:999px;background:#fff;color:#0f172a;font:inherit;font-size:.74rem;font-weight:800}.ops-reenablement-stage-tools select,.ops-reenablement-stage-select{width:100%;min-width:0}.ops-reenablement-stage-tools select,.ops-reenablement-stage-select .dashboard-select-trigger{padding:0 2rem 0 .72rem}.ops-reenablement-stage-tools button{min-height:1.88rem;border-radius:999px;padding:.24rem .72rem;font-size:.72rem;font-weight:900}.ops-reenablement-stage-tools button:disabled,.ops-reenablement-stage-tools button:disabled:hover,.ops-reenablement-stage-tools button:disabled:focus-visible{opacity:.5;cursor:default}.ops-reenablement-stage-options-error{margin:.34rem 0 0;color:#b91c1c;font-size:.75rem;font-weight:800}.ops-reenablement-stage-settings-modal{width:min(36rem,calc(100vw - 1.2rem));max-height:min(42rem,calc(100vh - 1.6rem));display:grid;grid-template-rows:auto minmax(0,1fr) auto;border:1px solid rgba(244,214,162,.24);border-radius:10px;background:linear-gradient(180deg,#2f262df5,#1c1f27fa),#1c1f27;color:#fff8ef;box-shadow:0 28px 70px #07070a70;overflow:hidden}.ops-reenablement-stage-settings-head,.ops-reenablement-stage-settings-actions{display:flex;align-items:center;justify-content:space-between;gap:.7rem;border-color:#f4d6a22e;background:#07070a2e;padding:.78rem .86rem}.ops-reenablement-stage-settings-head{border-bottom:1px solid rgba(244,214,162,.18)}.ops-reenablement-stage-settings-actions{border-top:1px solid rgba(244,214,162,.18);justify-content:flex-end}.ops-reenablement-stage-settings-head h3{margin:0;color:#fff8ef;font-size:1rem;line-height:1.1}.ops-reenablement-stage-settings-head p{margin:.18rem 0 0;color:#e2e8f0b8;font-size:.78rem;font-weight:850}.ops-reenablement-stage-settings-body{min-height:0;overflow:hidden;padding:.76rem .86rem}.ops-reenablement-stage-settings-list{max-height:100%;display:grid;gap:.32rem;overflow-y:auto;padding-right:.18rem;scrollbar-color:rgba(244,214,162,.72) rgba(7,7,10,.56)}.ops-reenablement-stage-settings-row{min-height:2.32rem;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.56rem;border:1px solid rgba(244,214,162,.16);border-radius:8px;background:#ffffff0e;color:#fff8ef;padding:.34rem .54rem}.ops-reenablement-stage-settings-row.is-hidden{background:#ffffff07;color:#e2e8f094}.ops-reenablement-stage-settings-row input{width:1rem;height:1rem;accent-color:#f4d6a2}.ops-reenablement-stage-settings-row span{min-width:0;overflow:hidden;color:inherit;font-size:.84rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.ops-reenablement-stage-settings-row small{color:#f4d6a2d1;font-size:.68rem;font-weight:900;text-transform:uppercase}.ops-reenablement-stage-settings-row.is-hidden small{color:#e2e8f07a}.ops-reenablement-stage-settings-empty{display:grid;min-height:5rem;place-items:center;border:1px dashed rgba(244,214,162,.22);border-radius:8px;color:#e2e8f0b3;font-size:.84rem;font-weight:850}.ops-reenablement-stage-settings-actions button{min-height:1.96rem;border:1px solid rgba(244,214,162,.24);border-radius:999px;background:#ffffff14;color:#fff8ef;cursor:pointer;font:inherit;font-size:.76rem;font-weight:900;padding:.28rem .82rem}.ops-reenablement-stage-settings-actions button.primary{border-color:#f4d6a2a3;background:#f4d6a2;color:#2b1611}.ops-reenablement-stage-settings-actions button:disabled{cursor:default;opacity:.52}.ops-reenablement-tbd-actions{flex-wrap:nowrap}.ops-reenablement-tbd-action{min-width:7.4rem}.ops-reenablement-tbd-action.is-dark{background:#0b304e;color:#fff}.ops-reenablement-tbd-action.is-dark:hover,.ops-reenablement-tbd-action.is-dark:focus-visible{background:#08263d;color:#fff}.ops-reenablement-tbd-action.is-light{background:#fff;color:#0b304e}.ops-reenablement-tbd-action.is-light:hover,.ops-reenablement-tbd-action.is-light:focus-visible{border-color:#0b304e57;background:#eef6ff;color:#0b304e}.ops-reenablement-tbd-action:disabled,.ops-reenablement-tbd-action:disabled:hover,.ops-reenablement-tbd-action:disabled:focus-visible{border-color:#0f172a33;background:#fff;color:#0b304e;opacity:.52}.ops-reenablement-operations-notes{min-width:0}.ops-reenablement-rejected-documents-wrap{max-height:260px;overflow:auto}.ops-reenablement-rejected-documents-browser{grid-template-rows:auto minmax(0,1fr)}.ops-reenablement-rejected-documents-browser .eng-reenablement-document-contents{min-height:0}.ops-reenablement-rejected-documents-browser .ops-reenablement-rejected-documents-wrap{flex:1 1 auto;min-height:0;max-height:none;overscroll-behavior:contain}.ops-reenablement-rejected-documents-table{min-width:920px}.ops-reenablement-rejected-documents-table th,.ops-reenablement-rejected-documents-table td{text-align:left}.ops-reenablement-rejected-documents-table td:last-child{width:120px}.ops-reenablement-document-download{display:inline-flex;align-items:center;justify-content:center;min-height:1.85rem;padding:0 .72rem;font-size:.72rem}.ops-reenablement-work-orders-modal{width:min(1240px,calc(100vw - 1.2rem));height:min(520px,calc(100vh - 1.6rem));display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(15,23,42,.2);border-radius:8px;background:#fff;box-shadow:0 22px 54px #0f172a38}.ops-reenablement-work-orders-backdrop{inset:0;z-index:22080;background:#020617ad;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.ops-reenablement-work-orders-backdrop .ops-reenablement-work-orders-modal{max-width:calc(100vw - 2rem)}.ops-reenablement-work-orders-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;padding:.92rem 1rem;border-bottom:1px solid rgba(15,23,42,.12);flex:0 0 auto}.ops-reenablement-work-orders-head h2{margin:0;color:#0f172a;font-size:1.02rem;line-height:1.2}.ops-reenablement-work-orders-head p{margin:.22rem 0 0;color:#475569;font-size:.78rem;font-weight:700}.ops-reenablement-work-orders-table-wrap{margin:.8rem;overflow:auto;flex:1 1 auto;min-height:0;border:1px solid rgba(15,23,42,.12);border-radius:8px;background:#fff}.ops-reenablement-work-orders-table{--cm-awo-table-zoom: 1;min-width:820px;table-layout:fixed}.ops-reenablement-work-orders-table th,.ops-reenablement-work-orders-table td{white-space:nowrap}.ops-reenablement-work-orders-table thead th{padding:.54rem .72rem;font-size:.7rem;line-height:1.15;overflow:visible;text-overflow:clip}.ops-reenablement-work-orders-table tbody td{padding:.58rem .72rem;font-size:.84rem;line-height:1.25}.ops-reenablement-work-orders-table thead th:first-child,.ops-reenablement-work-orders-table tbody td:first-child{position:static;text-align:left;padding-left:.72rem;padding-right:.72rem;border-right:0}.ops-reenablement-work-orders-table tbody td:first-child{background:inherit}.ops-reenablement-work-orders-table th:nth-child(1),.ops-reenablement-work-orders-table td:nth-child(1){width:210px}.ops-reenablement-work-orders-table th:nth-child(2),.ops-reenablement-work-orders-table td:nth-child(2){width:320px}.ops-reenablement-work-orders-table th:nth-child(3),.ops-reenablement-work-orders-table td:nth-child(3){width:190px}.ops-reenablement-work-orders-table th:nth-child(4),.ops-reenablement-work-orders-table td:nth-child(4){width:230px}.ops-reenablement-send-modal{width:min(940px,calc(100vw - 1.2rem));max-height:calc(100vh - 1.6rem);display:flex;flex-direction:column;border:1px solid rgba(15,23,42,.2);border-radius:8px;background:#fff;box-shadow:0 22px 54px #0f172a38;overflow:hidden}.ops-reenablement-send-request-modal{width:min(1380px,calc(100vw - 2rem))}.ops-reenablement-send-backdrop{place-items:start center;padding-top:5.25rem}.ops-reenablement-send-backdrop .ops-reenablement-send-modal{max-height:calc(100vh - 6.25rem)}.ops-reenablement-send-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;padding:.82rem .92rem;border-bottom:1px solid rgba(15,23,42,.12)}.ops-reenablement-send-head h2{margin:0;color:#0f172a;font-size:1.02rem;line-height:1.2}.ops-reenablement-send-head p{margin:.22rem 0 0;color:#475569;font-size:.78rem;font-weight:800}.ops-reenablement-send-form{display:grid;gap:.72rem;padding:.92rem;overflow:auto;min-height:0}.ops-reenablement-justification-field{display:grid;gap:.28rem}.ops-reenablement-justification-field>span{color:#334155;font-size:.7rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.ops-reenablement-justification-field textarea{width:100%;min-height:6.8rem;box-sizing:border-box;resize:vertical;border:1px solid rgba(15,23,42,.22);border-radius:8px;background:#fff;color:#0f172a;font:inherit;font-size:.88rem;line-height:1.42;padding:.58rem .66rem}.ops-reenablement-justification-field textarea:focus{outline:2px solid rgba(15,37,58,.22);border-color:#0f253a}.ops-reenablement-send-work-orders{min-height:0;border:1px solid rgba(15,23,42,.12);border-radius:8px;overflow:hidden;background:#f8fafc}.ops-reenablement-send-work-orders>header{display:flex;align-items:center;justify-content:space-between;gap:.72rem;padding:.62rem .72rem;border-bottom:1px solid rgba(15,23,42,.1)}.ops-reenablement-approve-modal.is-gate-review-confirm .ops-reenablement-send-work-orders>header.is-gate-review-confirm-header{align-items:center;padding:.46rem .72rem}.ops-reenablement-send-work-orders h3{margin:0;color:#0f172a;font-size:.86rem;line-height:1.2}.ops-reenablement-send-work-orders p{margin:.18rem 0 0;color:#475569;font-size:.75rem;font-weight:800}.ops-reenablement-send-work-order-tools{display:flex;align-items:center;gap:.42rem;flex-wrap:wrap}.ops-reenablement-send-work-order-tools button{min-height:1.9rem;border-radius:999px;padding:.28rem .72rem;font-size:.76rem;font-weight:800}.ops-reenablement-send-work-orders-table-wrap{max-height:min(280px,34vh);overflow:auto;background:#fff}.ops-reenablement-send-request-modal .ops-reenablement-send-work-orders-table-wrap{max-height:min(400px,48vh)}.ops-reenablement-send-work-orders-table{--cm-awo-table-zoom: 1;min-width:820px;table-layout:fixed}.ops-reenablement-send-request-modal .ops-reenablement-send-work-orders-table{width:100%;min-width:1154px}.ops-reenablement-send-work-orders-table th,.ops-reenablement-send-work-orders-table td{white-space:nowrap}.ops-reenablement-send-work-orders-table th:first-child,.ops-reenablement-send-work-orders-table td:first-child{width:74px;text-align:center}.ops-reenablement-send-work-orders-table th:nth-child(2),.ops-reenablement-send-work-orders-table td:nth-child(2){width:180px}.ops-reenablement-send-request-modal .ops-reenablement-send-work-orders-table th:nth-child(2),.ops-reenablement-send-request-modal .ops-reenablement-send-work-orders-table td:nth-child(2){width:170px}.ops-reenablement-send-work-orders-table th:nth-child(3),.ops-reenablement-send-work-orders-table td:nth-child(3){width:250px}.ops-reenablement-send-request-modal .ops-reenablement-send-work-orders-table th:nth-child(3),.ops-reenablement-send-request-modal .ops-reenablement-send-work-orders-table td:nth-child(3){width:300px}.ops-reenablement-send-work-orders-table th:nth-child(4),.ops-reenablement-send-work-orders-table td:nth-child(4){width:100px}.ops-reenablement-send-request-modal .ops-reenablement-send-work-orders-table th:nth-child(4),.ops-reenablement-send-request-modal .ops-reenablement-send-work-orders-table td:nth-child(4){width:110px}.ops-reenablement-send-work-orders-table th:nth-child(5),.ops-reenablement-send-work-orders-table td:nth-child(5){width:260px}.ops-reenablement-send-request-modal .ops-reenablement-send-work-orders-table th:nth-child(5),.ops-reenablement-send-request-modal .ops-reenablement-send-work-orders-table td:nth-child(5){width:360px}.ops-reenablement-send-request-modal .ops-reenablement-send-work-orders-table th:nth-child(6),.ops-reenablement-send-request-modal .ops-reenablement-send-work-orders-table td:nth-child(6){width:140px}.ops-reenablement-send-work-orders-table tr.is-selected td{background:#e8f2ff}.ops-reenablement-send-work-orders-table input[type=checkbox]{width:1rem;height:1rem;accent-color:#0f253a}.ops-reenablement-stage-plan{display:inline-flex;align-items:center;gap:.34rem;min-width:0;max-width:100%;vertical-align:middle}.ops-reenablement-stage-chip{display:inline-flex;align-items:center;min-width:0;max-width:12rem;height:1.55rem;border:1px solid rgba(15,23,42,.14);border-radius:999px;padding:0 .54rem;overflow:hidden;color:#0f253a;background:#fff;font-size:.73rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.ops-reenablement-stage-plan.is-moving .ops-reenablement-stage-chip:first-child{background:#f8fafc;color:#475569}.ops-reenablement-stage-chip.is-target{border-color:#0f253a3d;background:#0f253a;color:#fff}.ops-reenablement-stage-arrow{color:#64748b;font-size:.78rem;font-weight:900}.ops-reenablement-approve-modal{width:min(1040px,calc(100vw - 1.2rem))}.ops-reenablement-approve-modal.is-gate-review-confirm{width:min(1520px,calc(100vw - 1.2rem));container-type:inline-size}.ops-reenablement-approve-backdrop{--ops-reenablement-approve-sidebar-offset: 0px;grid-template-columns:var(--ops-reenablement-approve-sidebar-offset) minmax(0,1fr);align-items:center;justify-items:center}.ops-reenablement-approve-backdrop .ops-reenablement-approve-modal{grid-column:2;max-width:calc(100vw - var(--ops-reenablement-approve-sidebar-offset) - 1.6rem)}body.supply-sidebar-open-desktop .ops-reenablement-approve-backdrop{--ops-reenablement-approve-sidebar-offset: 0px}body.supply-sidebar-open-desktop .ops-reenablement-approve-backdrop .ops-reenablement-approve-modal.is-gate-review-confirm{width:min(1520px,calc(100vw - var(--ops-reenablement-approve-sidebar-offset) - 1.6rem))}.ops-reenablement-approve-modal .ops-reenablement-send-work-orders-table-wrap{max-height:min(440px,48vh)}.ops-reenablement-approve-modal.is-gate-review-confirm .ops-reenablement-send-work-orders-table-wrap{max-height:min(560px,58vh)}.ops-reenablement-approve-modal.is-gate-review-confirm .ops-reenablement-send-form{padding-bottom:0}.ops-reenablement-approve-work-orders-table{min-width:720px;table-layout:fixed}.ops-reenablement-approve-work-orders-table th:first-child,.ops-reenablement-approve-work-orders-table td:first-child{width:190px;text-align:left}.ops-reenablement-approve-work-orders-table th:nth-child(2),.ops-reenablement-approve-work-orders-table td:nth-child(2){width:240px}.ops-reenablement-approve-work-orders-table.is-gate-review-confirm{--ops-gate-review-confirm-label-size: .64rem;--ops-gate-review-confirm-value-size: .76rem;--ops-gate-review-confirm-row-label-width: 4.9rem;width:100%;min-width:0}.ops-reenablement-approve-work-orders-table.is-gate-review-confirm th:first-child,.ops-reenablement-approve-work-orders-table.is-gate-review-confirm td:first-child{width:25%}.ops-reenablement-approve-work-orders-table.is-gate-review-confirm th:nth-child(2),.ops-reenablement-approve-work-orders-table.is-gate-review-confirm td:nth-child(2){width:15%}.ops-reenablement-approve-work-orders-table.is-gate-review-confirm th:nth-child(3),.ops-reenablement-approve-work-orders-table.is-gate-review-confirm td:nth-child(3){width:15%}.ops-reenablement-approve-work-orders-table.is-gate-review-confirm th:nth-child(4),.ops-reenablement-approve-work-orders-table.is-gate-review-confirm td:nth-child(4){width:22%}.ops-reenablement-approve-work-orders-table.is-gate-review-confirm th:nth-child(5),.ops-reenablement-approve-work-orders-table.is-gate-review-confirm td:nth-child(5){width:22%}.ops-reenablement-approve-work-orders-table.is-gate-review-confirm td .ops-reenablement-confirm-value{overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.ops-reenablement-approve-work-orders-table td strong,.ops-reenablement-approve-work-orders-table td span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ops-reenablement-approve-work-orders-table td strong{color:#0f172a;font-weight:900}.ops-reenablement-approve-work-orders-table td span{margin-top:.14rem;color:#475569;font-size:.72rem;font-weight:800}.ops-reenablement-confirm-change{display:grid;gap:.28rem;min-width:0}.ops-reenablement-confirm-row{display:grid;grid-template-columns:4.45rem minmax(0,1fr);align-items:baseline;gap:.42rem;min-width:0}.ops-reenablement-confirm-dates .ops-reenablement-confirm-row{grid-template-columns:var(--ops-gate-review-confirm-row-label-width, 5.4rem) minmax(0,1fr)}.ops-reenablement-approve-work-orders-table td .ops-reenablement-confirm-label,.ops-reenablement-approve-work-orders-table td .ops-reenablement-confirm-value{display:block;min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ops-reenablement-approve-work-orders-table td .ops-reenablement-confirm-label{color:#94a3b8;font-size:var(--ops-gate-review-confirm-label-size, .68rem);font-weight:900;letter-spacing:0;text-transform:uppercase}.ops-reenablement-approve-work-orders-table td .ops-reenablement-confirm-value{color:#0f172a;font-size:var(--ops-gate-review-confirm-value-size, .8rem);font-weight:900}.ops-reenablement-confirm-row.is-new .ops-reenablement-confirm-label,.ops-reenablement-confirm-row.is-new .ops-reenablement-confirm-value{color:#166534}.ops-gate-review-pass-progress-backdrop{position:fixed;inset:0;z-index:24000;display:grid;place-items:center;background:#020617ad}.ops-gate-review-pass-progress-modal{display:grid;gap:.86rem;width:min(520px,calc(100vw - 1.2rem));padding:1rem;border:1px solid rgba(244,214,162,.28);border-radius:8px;background:linear-gradient(135deg,#f4d6a214,#34d3990d),#111827;box-shadow:0 24px 70px #0000006b;color:#f8fafc}.ops-gate-review-pass-progress-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.78rem}.ops-gate-review-pass-progress-head h2,.ops-gate-review-pass-progress-head p{margin:0;min-width:0}.ops-gate-review-pass-progress-head h2{color:#fff;font-size:1rem;font-weight:900;letter-spacing:0}.ops-gate-review-pass-progress-head p{margin-top:.18rem;color:#f4d6a2;font-size:.78rem;font-weight:900}.ops-gate-review-pass-progress-head>strong{min-width:3.5rem;color:#86efac;font-size:1.04rem;font-weight:950;text-align:right}.ops-gate-review-pass-progress-icon{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;border:3px solid rgba(244,214,162,.22);border-top-color:#86efac;border-radius:999px;color:#052e16;font-size:1.32rem;font-weight:950;letter-spacing:0;line-height:1;text-align:center;animation:opsGateReviewPassSpin .78s linear infinite}.ops-gate-review-pass-progress-icon.is-complete,.ops-gate-review-pass-progress-icon.is-error{animation:none;border-color:#86efacd6;background:#86efac;box-shadow:0 0 0 5px #16a34a29}.ops-gate-review-pass-progress-icon.is-complete{font-size:.7rem}.ops-gate-review-pass-progress-icon.is-complete:before{content:none}.ops-gate-review-pass-progress-icon.is-error{color:#fff;border-color:#f87171bf;background:#dc2626;box-shadow:0 0 0 5px #dc262629}.ops-gate-review-pass-progress-track{height:.58rem;overflow:hidden;border:1px solid rgba(244,214,162,.16);border-radius:999px;background:#0f172ab8}.ops-gate-review-pass-progress-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#16a34a,#86efac);transition:width .24s ease}.ops-gate-review-pass-progress-modal.is-error .ops-gate-review-pass-progress-track span{background:linear-gradient(90deg,#dc2626,#fca5a5)}.ops-gate-review-pass-progress-detail{margin:0;color:#cbd5e1;font-size:.86rem;font-weight:800;line-height:1.38}.ops-gate-review-pass-progress-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin:0}.ops-gate-review-pass-progress-facts div{min-width:0;padding:.56rem .64rem;border:1px solid rgba(244,214,162,.14);border-radius:8px;background:#0f172a8f}.ops-gate-review-pass-progress-facts dt,.ops-gate-review-pass-progress-facts dd{margin:0}.ops-gate-review-pass-progress-facts dt{color:#94a3b8;font-size:.66rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.ops-gate-review-pass-progress-facts dd{margin-top:.14rem;color:#fff;font-size:.88rem;font-weight:900}.ops-gate-review-pass-progress-actions{display:flex;justify-content:flex-end;margin-top:.1rem}.ops-gate-review-pass-progress-actions button{min-width:5.6rem;border:1px solid rgba(134,239,172,.58);border-radius:999px;background:#86efac;color:#052e16;font-size:.84rem;font-weight:950;line-height:1;padding:.66rem 1rem;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,background .12s ease}.ops-gate-review-pass-progress-actions button:hover,.ops-gate-review-pass-progress-actions button:focus-visible{background:#bbf7d0;box-shadow:0 0 0 3px #86efac2e;transform:translateY(-1px);outline:none}@keyframes opsGateReviewPassSpin{to{transform:rotate(360deg)}}@container (max-width: 1180px){.ops-reenablement-approve-work-orders-table.is-gate-review-confirm{--ops-gate-review-confirm-label-size: .62rem;--ops-gate-review-confirm-value-size: .74rem;--ops-gate-review-confirm-row-label-width: 4.8rem}.ops-reenablement-approve-work-orders-table.is-gate-review-confirm th,.ops-reenablement-approve-work-orders-table.is-gate-review-confirm td{padding-left:.48rem;padding-right:.48rem}.ops-reenablement-approve-work-orders-table.is-gate-review-confirm .ops-reenablement-confirm-row{gap:.28rem}}@container (max-width: 920px){.ops-reenablement-approve-work-orders-table.is-gate-review-confirm{--ops-gate-review-confirm-label-size: .58rem;--ops-gate-review-confirm-value-size: .68rem;--ops-gate-review-confirm-row-label-width: 4.35rem}.ops-reenablement-approve-work-orders-table.is-gate-review-confirm th,.ops-reenablement-approve-work-orders-table.is-gate-review-confirm td{padding-left:.36rem;padding-right:.36rem}}.ops-gate-review-confirm-enable-change{display:grid;justify-items:center;gap:.42rem;margin:.56rem .72rem .64rem;padding:.5rem .62rem;border:1px solid var(--workflow-modal-line, rgba(15, 23, 42, .12));border-radius:8px;background:linear-gradient(135deg,rgba(255,255,255,.045),transparent),var(--workflow-modal-panel-soft, #ffffff);color:var(--workflow-modal-ink, #0f172a)}.ops-gate-review-confirm-enable-flow{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-width:0;width:100%}.ops-gate-review-confirm-enable-node{display:inline-grid;justify-items:center;gap:.24rem;min-height:2.42rem;min-width:7.4rem;border:1px solid var(--workflow-modal-line, rgba(15, 23, 42, .14));border-radius:6px;padding:.34rem .58rem;background:#ffffff0f;text-align:center}.ops-gate-review-confirm-enable-node span{color:var(--workflow-modal-muted, #64748b);font-size:.63rem;font-weight:900;letter-spacing:.04em;line-height:1;text-transform:uppercase;white-space:nowrap}.ops-gate-review-confirm-enable-node strong{color:var(--workflow-modal-ink, #0f172a);font-size:.88rem;font-weight:950;line-height:1;white-space:nowrap}.ops-gate-review-confirm-enable-node.is-target{border-color:var(--workflow-modal-line-strong, rgba(15, 37, 58, .24));background:linear-gradient(135deg,#f4d6a229,#72d1b31a),#0f253a57}.ops-gate-review-confirm-enable-node.is-target span,.ops-gate-review-confirm-enable-node.is-target strong{color:var(--grr-green, var(--workflow-modal-gold, #166534))}.ops-gate-review-confirm-enable-arrow{color:var(--workflow-modal-muted, #64748b);font-size:.66rem;font-weight:900;letter-spacing:.04em;line-height:1;text-transform:uppercase;white-space:nowrap}.ops-gate-review-confirm-stage-bar{display:flex;align-items:center;justify-content:flex-end;gap:.58rem;margin:0 .72rem .64rem;min-width:0}.ops-gate-review-confirm-stage-tools{grid-template-columns:auto minmax(12rem,16rem) auto;width:min(100%,31rem)}.ops-gate-review-confirm-landing-select{width:100%;min-width:0}.ops-reenablement-approve-work-orders-table.is-gate-review-confirm .ops-gate-review-confirm-landing-select .dashboard-select-trigger{min-height:1.7rem;border-color:#72d1b36b;border-radius:6px;background:linear-gradient(135deg,#72d1b329,#ffffff0d),var(--grr-blue);color:var(--grr-green, #72d1b3);padding:.24rem .48rem .24rem .58rem;font-size:var(--ops-gate-review-confirm-value-size, .76rem);font-weight:900}.ops-reenablement-approve-work-orders-table.is-gate-review-confirm .ops-gate-review-confirm-landing-select .dashboard-select-value{color:var(--grr-green, #72d1b3)}.ops-reenablement-approve-work-orders-table.is-gate-review-confirm .ops-gate-review-confirm-landing-select .dashboard-select-caret:before{border-top-color:var(--grr-green, #72d1b3)}.ops-gate-review-confirm-static-stage{display:inline-block;color:var(--grr-green, #72d1b3);font-size:var(--ops-gate-review-confirm-value-size, .76rem);font-weight:950;line-height:1.2;text-transform:uppercase}@media(max-width:640px){.ops-gate-review-confirm-enable-change{align-items:flex-start;flex-direction:column}.ops-gate-review-confirm-enable-flow{justify-content:flex-start;flex-wrap:wrap}.ops-gate-review-confirm-stage-bar{justify-content:flex-start}.ops-gate-review-confirm-stage-tools{width:100%}}.ops-reenablement-return-modal{width:min(1040px,calc(100vw - 1.5rem));height:min(790px,calc(100vh - 5.6rem));height:min(790px,calc(100dvh - 5.6rem));max-height:calc(100vh - 5.6rem);max-height:calc(100dvh - 5.6rem)}.ops-reenablement-return-modal.is-gate-review-return{width:min(1360px,calc(100vw - 1.5rem))}.ops-reenablement-return-form{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:0;padding:0;overflow:hidden}.ops-reenablement-return-summary{flex:1 1 auto}.ops-reenablement-return-summary.is-gate-review-return{grid-template-rows:minmax(0,.72fr) minmax(0,1fr) minmax(0,.72fr)}.ops-reenablement-return-summary.is-gate-review-return.has-required-note{grid-template-rows:auto minmax(0,.68fr) minmax(0,1fr) minmax(0,.68fr)}.ops-reenablement-page>:is(.ops-reenablement-stage-settings-backdrop,.ops-reenablement-send-backdrop,.ops-reenablement-approve-backdrop){position:fixed;inset:var(--app-shell-header-height, 70px) 0 0 var(--app-shell-sidebar-offset, 0px);z-index:22040;display:grid;padding:1rem;background:#02061794;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);overflow:auto}.ops-reenablement-page>.ops-reenablement-send-backdrop,.ops-reenablement-page>.ops-reenablement-approve-backdrop{place-items:start center}.ops-reenablement-page>.ops-reenablement-approve-backdrop{--ops-reenablement-approve-sidebar-offset: 0px;grid-template-columns:minmax(0,1fr)}.ops-reenablement-page>.ops-reenablement-approve-backdrop .ops-reenablement-approve-modal{grid-column:1}body.supply-sidebar-open-desktop .ops-reenablement-page>.ops-reenablement-approve-backdrop{--ops-reenablement-approve-sidebar-offset: 0px}.ops-reenablement-page>:is(.ops-reenablement-send-backdrop,.ops-reenablement-approve-backdrop) .ops-reenablement-send-modal,.ops-reenablement-page>.ops-reenablement-stage-settings-backdrop .ops-reenablement-stage-settings-modal{max-width:calc(100vw - var(--app-shell-sidebar-offset, 0px) - 2rem);max-height:calc(100vh - var(--app-shell-header-height, 70px) - 2rem);max-height:calc(100dvh - var(--app-shell-header-height, 70px) - 2rem)}.ops-reenablement-page>:is(.ops-reenablement-send-backdrop,.ops-reenablement-approve-backdrop) :is(.ops-reenablement-return-modal,.ops-reenablement-approve-modal){height:min(790px,calc(100vh - var(--app-shell-header-height, 70px) - 2rem));height:min(790px,calc(100dvh - var(--app-shell-header-height, 70px) - 2rem));max-height:calc(100vh - var(--app-shell-header-height, 70px) - 2rem);max-height:calc(100dvh - var(--app-shell-header-height, 70px) - 2rem)}.ops-reenablement-page>.ops-reenablement-approve-backdrop .ops-reenablement-approve-modal.is-gate-review-confirm{height:auto}.ops-reenablement-page>.ops-reenablement-send-backdrop .ops-reenablement-return-modal.is-gate-review-return{height:auto;max-height:calc(100vh - var(--app-shell-header-height, 70px) - 2rem);max-height:calc(100dvh - var(--app-shell-header-height, 70px) - 2rem)}.ops-reenablement-return-modal.is-gate-review-return .ops-reenablement-return-form,.ops-reenablement-return-modal.is-gate-review-return .ops-reenablement-return-summary{flex:0 1 auto;min-height:0}.ops-reenablement-return-modal.is-gate-review-return .ops-reenablement-return-form{overflow:hidden}.ops-reenablement-return-modal.is-gate-review-return .eng-reenablement-reject-summary.is-tabbed>:is(.eng-reenablement-reject-comments,.eng-reenablement-reject-documents){flex:0 1 auto}.ops-reenablement-return-modal.is-gate-review-return .ops-reenablement-return-work-orders-wrap{flex:0 1 auto;max-height:clamp(10rem,calc(100dvh - var(--app-shell-header-height, 70px) - 17rem),26rem)}.ops-reenablement-return-required-note textarea{min-height:4.15rem}.ops-reenablement-send-context{min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.72rem}.ops-reenablement-send-context .eng-reenablement-comments-shell{flex:1 1 auto;min-height:0;overflow:hidden}.ops-reenablement-send-context .eng-reenablement-comments-wrap,.ops-reenablement-send-context .eng-reenablement-reject-documents-wrap{flex:1 1 auto;min-height:0;max-height:none;overflow:auto}.ops-reenablement-send-actions{display:flex;justify-content:flex-end;gap:.48rem;flex-wrap:wrap}.ops-reenablement-send-actions button{min-width:7rem;min-height:2.1rem;border-radius:999px;font-weight:800;cursor:pointer}.ops-reenablement-send-actions button:disabled{opacity:.5;cursor:default}.ops-gate-review-confirm-actions{flex:0 0 auto;align-items:center;flex-wrap:nowrap;gap:.42rem}.ops-gate-review-confirm-actions button{min-width:6.4rem;min-height:1.78rem;padding:.24rem .74rem;font-size:.72rem;line-height:1;white-space:nowrap}.ops-gate-review-confirm-actions button.primary{min-width:9.4rem}.eng-reenablement-page{display:flex;flex-direction:column;gap:.52rem;min-height:0;overflow:hidden}.eng-reenablement-page>.cm-awo-header{flex:0 0 auto;margin-bottom:0;padding:.66rem 1rem}.eng-reenablement-shell{flex:1 1 auto;display:grid;grid-template-columns:minmax(0,1fr);gap:.52rem;min-height:0;height:calc(100vh - 155px);height:calc(100dvh - var(--app-shell-header-height) - 4.55rem);overflow:hidden}.eng-reenablement-shell.is-search .eng-reenablement-detail-panel,.eng-reenablement-shell.is-detail .eng-reenablement-search-panel{display:none}.eng-reenablement-shell.is-search,.eng-reenablement-shell.is-detail,.eng-reenablement-shell.is-list-collapsed{grid-template-columns:minmax(0,1fr)}body.cm-awo-scroll-locked .eng-reenablement-shell{height:auto}.eng-reenablement-list-panel,.eng-reenablement-detail-panel{min-height:0;border:1px solid rgba(15,23,42,.1);border-radius:12px;background:#fff;box-shadow:0 16px 28px #0f172a14;overflow:hidden}.eng-reenablement-list-panel{display:flex;flex-direction:column;padding:.42rem}.eng-reenablement-search-panel{padding:0}.eng-reenablement-list-hero{display:flex;align-items:center;justify-content:space-between;gap:.82rem;padding:.58rem .72rem;border-bottom:1px solid rgba(15,23,42,.12)}.eng-reenablement-list-hero>div:first-child{min-width:0}.eng-reenablement-list-hero span{display:block;color:#64748b;font-size:.62rem;font-weight:950;letter-spacing:.11em;text-transform:uppercase}.eng-reenablement-list-hero h2{margin:.06rem 0 0;color:#0f172a;font-size:clamp(1.02rem,1.1vw,1.32rem);line-height:1}.eng-reenablement-list-hero p{max-width:46rem;margin:.18rem 0 0;color:#475569;font-size:.74rem;font-weight:800;line-height:1.3}.eng-reenablement-list-summary{flex:0 0 auto;min-width:8.8rem;border:1px solid rgba(15,23,42,.12);border-radius:8px;background:#f8fafc;padding:.38rem .56rem;text-align:right}.eng-reenablement-list-summary strong{display:block;color:#0f172a;font-size:.94rem;line-height:1.05}.eng-reenablement-list-summary span{margin-top:.12rem;color:#64748b;letter-spacing:.08em}.eng-sku-project-shell{flex:1 1 auto;display:grid;grid-template-columns:minmax(0,1fr);gap:0;min-height:0;height:calc(100vh - 155px);height:calc(100dvh - var(--app-shell-header-height) - 4.55rem);overflow:hidden}.eng-sku-project-shell.is-project,.eng-sku-project-shell.is-search{grid-template-columns:minmax(0,1fr)}.eng-sku-project-header-left{align-items:center;display:flex;flex-wrap:wrap;gap:.54rem}.eng-sku-owner-settings-button,.eng-sku-project-search-back-button{min-height:1.78rem;border:1px solid rgba(15,23,42,.18);border-radius:999px;background:#fff;color:#0b304e;cursor:pointer;font:inherit;font-size:.74rem;font-weight:900;padding:.24rem .78rem}.eng-sku-owner-settings-button:hover,.eng-sku-owner-settings-button:focus-visible,.eng-sku-project-search-back-button:hover,.eng-sku-project-search-back-button:focus-visible{border-color:#0b304e6b;outline:none}body.cm-awo-scroll-locked .eng-sku-project-shell{height:auto}.eng-sku-owner-settings-backdrop{position:fixed;inset:var(--app-shell-header-height, 70px) 0 0 var(--app-shell-sidebar-offset, 0px);z-index:22040;display:grid;place-items:center;background:#0f172a61;padding:1rem}.eng-sku-owner-settings-modal{width:min(44rem,calc(100vw - 2rem));max-height:min(38rem,calc(100dvh - 2rem));border:1px solid rgba(15,23,42,.16);border-radius:12px;background:#fff;box-shadow:0 28px 64px #0f172a47;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden}.eng-sku-owner-settings-head{align-items:center;border-bottom:1px solid rgba(15,23,42,.1);display:flex;justify-content:space-between;gap:1rem;padding:.82rem 1rem}.eng-sku-owner-settings-head h2{margin:0;color:#0f172a;font-size:1rem;line-height:1.1}.eng-sku-owner-settings-head span{color:#475569;font-size:.76rem;font-weight:800}.eng-sku-owner-settings-head .eng-reenablement-close{width:2rem;height:2rem;border:1px solid rgba(15,23,42,.16);border-radius:999px;background:#fff;color:#0f172a;cursor:pointer;font:inherit;font-weight:900}.eng-sku-owner-settings-body{min-height:0;display:grid;gap:.72rem;overflow:auto;padding:.82rem 1rem 1rem}.eng-sku-owner-settings-form{align-items:end;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.54rem}.eng-sku-owner-settings-form label{display:grid;gap:.16rem}.eng-sku-owner-settings-form label span{color:#334155;font-size:.68rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.eng-sku-owner-settings-form select,.eng-sku-owner-settings-form button,.eng-sku-owner-settings-list button{min-height:1.96rem;border:1px solid rgba(15,23,42,.18);border-radius:8px;font:inherit;font-size:.78rem;font-weight:900}.eng-sku-owner-settings-form select{width:100%;background:#fff;color:#0f172a;padding:.28rem .5rem}.eng-sku-owner-settings-form button,.eng-sku-owner-settings-list button{cursor:pointer;padding:.28rem .76rem}.eng-sku-owner-settings-form button.primary{border-color:#0b304e;background:#0b304e;color:#fff}.eng-sku-owner-settings-list button.secondary{background:#f8fafc;color:#0b304e}.eng-sku-owner-settings-form button:disabled,.eng-sku-owner-settings-form select:disabled,.eng-sku-owner-settings-list button:disabled{cursor:default;opacity:.58}.eng-sku-owner-settings-error{margin:0;color:#991b1b;font-size:.78rem;font-weight:800}.eng-sku-owner-settings-list{min-height:0;max-height:22rem;overflow:auto}.eng-sku-project-list-panel,.eng-sku-project-detail-panel{min-height:0;border:1px solid rgba(15,23,42,.1);border-radius:12px;background:#fff;box-shadow:0 16px 28px #0f172a14;overflow:hidden}.eng-sku-project-list-panel,.eng-sku-project-detail-panel{display:flex;flex-direction:column}.eng-sku-project-list-panel{padding:.46rem}.eng-reenablement-toolbar.eng-sku-project-toolbar{grid-template-columns:minmax(5.5rem,.66fr) minmax(4.75rem,.48fr) minmax(3.75rem,.34fr) minmax(7.75rem,.68fr) minmax(8rem,.7fr) minmax(6.75rem,max-content) minmax(8.25rem,max-content) 1.68rem 1.68rem}.eng-sku-project-filter-field{display:grid;gap:.14rem;min-width:0}.eng-sku-project-filter-field span{color:#334155;font-size:.68rem;font-weight:900;letter-spacing:.07em;line-height:1;text-transform:uppercase}.eng-sku-project-filter-field select{width:100%;min-width:0;min-height:1.9rem;box-sizing:border-box;border:1px solid rgba(15,23,42,.18);border-radius:8px;background:#fff;color:#0f172a;font:inherit;font-size:.78rem;font-weight:800;padding:.28rem .45rem}.eng-sku-project-filter-field select:focus-visible{border-color:#0b304e80;outline:none}.eng-sku-project-filter-field select:disabled{cursor:default;opacity:.58}.eng-sku-project-count-toggle{display:inline-flex;align-items:center;justify-content:center;gap:.38rem;min-height:1.9rem;border:1px solid rgba(15,23,42,.16);border-radius:8px;background:#f8fafc;color:#0f172a;font-size:.74rem;font-weight:900;line-height:1;padding:.25rem .5rem;-webkit-user-select:none;user-select:none;white-space:nowrap}.eng-sku-project-count-toggle input{width:.92rem;height:.92rem;margin:0;accent-color:var(--eng-sku-blue)}.eng-sku-project-count-toggle.is-locked{cursor:default;opacity:.72}.eng-sku-project-table-wrap{flex:1 1 auto;min-height:0;overflow:auto;border:1px solid rgba(15,23,42,.08);border-radius:8px}.eng-sku-project-table{--cm-awo-table-zoom: 1;width:100%;min-width:840px;table-layout:fixed}.eng-sku-project-table tbody tr:not(:has(.cm-awo-empty)){cursor:pointer}.eng-sku-project-table tbody tr.is-selected td{background:#e8f2ff}.eng-sku-project-row-button{width:100%;min-width:0;border:0;background:transparent;color:inherit;cursor:pointer;display:grid;gap:.1rem;padding:0;text-align:left}.eng-sku-project-row-button strong,.eng-sku-project-counts strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eng-sku-project-row-button small,.eng-sku-project-counts small{color:#475569;font-size:.68rem;font-weight:800}.eng-sku-project-platform-cell{min-width:0;overflow:hidden;color:#0f172a;font-size:.74rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.eng-sku-project-counts{display:grid;gap:.08rem}.eng-sku-project-owner-text{display:block;min-width:0;color:#0f172a;font-size:.74rem;font-weight:900;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eng-sku-project-owner-select,.eng-sku-project-status-select{width:100%;min-height:1.76rem;border:1px solid rgba(15,23,42,.18);border-radius:999px;background:#fff;color:#0f172a;font:inherit;font-size:.72rem;font-weight:900;padding:.22rem 1.9rem .22rem .58rem}.eng-sku-project-status-select{appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%),linear-gradient(to bottom,#0f172a29,#0f172a29);background-position:calc(100% - 1rem) 50%,calc(100% - .72rem) 50%,calc(100% - 1.75rem) 50%;background-repeat:no-repeat;background-size:.34rem .34rem,.34rem .34rem,1px 58%;box-shadow:inset 0 1px #ffffffc7,0 1px 2px #0f172a0f;cursor:pointer;width:min(100%,12.5rem);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.eng-sku-project-status-select.is-detail{justify-self:start;width:auto;min-width:10.75rem;min-height:1.9rem}.eng-sku-project-owner-select:disabled,.eng-sku-project-status-select:disabled{cursor:not-allowed;opacity:.62}.eng-sku-project-status-select:not(:disabled):hover{border-color:#0b304e5c;box-shadow:inset 0 1px #ffffffe6,0 3px 9px #0f172a14;transform:translateY(-1px)}.eng-sku-project-status-select:focus-visible{border-color:#0b304e8f;box-shadow:0 0 0 3px #0b304e1f,inset 0 1px #ffffffe6;outline:none}.eng-sku-project-status-select option{background:#fff;color:#0f172a;font-weight:850}.eng-sku-project-detail-panel{min-width:0}.eng-sku-project-detail-head{flex:0 0 auto}.eng-sku-project-detail-tools{align-items:center;display:flex;flex-wrap:wrap;gap:.42rem;justify-content:flex-end}.eng-sku-project-header-action{min-height:1.76rem;border:1px solid rgba(15,23,42,.14);border-radius:999px;cursor:pointer;font:inherit;font-size:.76rem;font-weight:900;line-height:1;padding:.26rem .78rem;white-space:nowrap}.eng-sku-project-header-action.primary{border-color:#0b304e;background:#0b304e;color:#f8fafc}.eng-sku-project-header-action:hover,.eng-sku-project-header-action:focus-visible{border-color:#0b304e5c;outline:none}.eng-sku-project-header-action:disabled{cursor:default;opacity:.58}.eng-sku-project-overview-scroll{align-content:start;grid-template-rows:auto auto;overflow:auto}.eng-sku-project-comments-panel .eng-reenablement-comments-shell{flex:1 1 auto}.eng-sku-project-comments-panel .eng-reenablement-comments-wrap{min-height:10rem;max-height:22rem}.eng-sku-project-empty{align-content:center;min-height:100%;padding:2rem}.eng-reenablement-info-grid.eng-sku-project-info-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row}.eng-sku-project-readiness-card{min-width:0;border:1px solid rgba(15,23,42,.1);border-radius:8px;background:#fff;overflow:hidden}.eng-sku-project-readiness-card header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.66rem .78rem;border-bottom:1px solid rgba(15,23,42,.1);background:#f8fafc}.eng-sku-project-readiness-card h3,.eng-sku-project-readiness-card span,.eng-sku-project-readiness-list,.eng-sku-project-readiness-list li,.eng-sku-project-readiness-list strong,.eng-sku-project-readiness-list small{margin:0}.eng-sku-project-readiness-card h3{color:#0f172a;font-size:.9rem;line-height:1.1}.eng-sku-project-readiness-card header span{display:block;margin-top:.12rem;color:#475569;font-size:.72rem;font-weight:850}.eng-sku-project-readiness-list{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:0}.ops-gate-review-checklist-card .eng-sku-project-readiness-list{grid-template-columns:repeat(5,minmax(0,1fr))}.ops-gate-review-checklist-card .eng-sku-project-readiness-list li{padding-inline:.58rem}.ops-gate-review-checklist-card .eng-sku-project-readiness-list strong{font-size:.78rem}.ops-reenablement-rejected-detail-panel.is-supply-chain-review .ops-gate-review-supply-disposition-card{overflow:hidden;border-color:#f4d6a238;background:linear-gradient(180deg,#1e1a21f5,#161921fa),#171b23;box-shadow:none}.ops-reenablement-rejected-detail-panel.is-supply-chain-review .ops-gate-review-supply-disposition-card header{padding:.72rem .82rem;background:linear-gradient(135deg,#11141aeb,#3c0f1680),#07070a42}.ops-reenablement-rejected-detail-panel.is-supply-chain-review .ops-gate-review-supply-disposition-card h3{font-size:.98rem}.ops-reenablement-rejected-detail-panel.is-supply-chain-review .ops-gate-review-supply-disposition-card header span{color:#f4d6a2bd}.ops-gate-review-supply-disposition-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem;align-items:stretch;justify-content:center;padding:.86rem;background:#0307122e}.ops-gate-review-supply-disposition-btn{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.72rem;min-height:4.35rem;border:1px solid rgba(244,214,162,.28);border-left:4px solid rgba(240,78,55,.86);border-radius:8px;padding:.72rem .82rem;background:linear-gradient(135deg,#f4d6a21f,#f04e3714),#ffffff0f;color:#f8fafc;text-align:left;box-shadow:none;cursor:pointer;transition:transform .14s ease,border-color .14s ease,background .14s ease,box-shadow .14s ease}.ops-gate-review-supply-disposition-btn.is-replacement{border-left-color:#bcc8d9e6;background:linear-gradient(135deg,#e2e8f029,#94a3b814),#ffffff0f}.ops-gate-review-supply-disposition-btn:hover,.ops-gate-review-supply-disposition-btn:focus-visible{transform:translateY(-1px);border-color:#f4d6a29e;background:linear-gradient(135deg,#f4d6a233,#f04e371f),#ffffff1a;box-shadow:0 12px 22px #03071242}.ops-gate-review-supply-disposition-btn.is-replacement:hover,.ops-gate-review-supply-disposition-btn.is-replacement:focus-visible{background:linear-gradient(135deg,#e2e8f038,#94a3b81f),#ffffff1a}.ops-gate-review-supply-disposition-btn:focus-visible{outline:2px solid rgba(244,214,162,.78);outline-offset:3px}.ops-gate-review-supply-disposition-mark{display:inline-grid;place-items:center;width:2.35rem;height:2.35rem;border-radius:999px;background:#f4d6a229;color:#f4d6a2fa;font-size:1rem;font-weight:950;line-height:1;box-shadow:inset 0 0 0 1px #f4d6a247}.ops-gate-review-supply-disposition-btn.is-replacement .ops-gate-review-supply-disposition-mark{background:#e2e8f01f;color:#e2e8f0;box-shadow:inset 0 0 0 1px #e2e8f038}.ops-gate-review-supply-disposition-copy{min-width:0;display:grid;gap:.18rem}.ops-gate-review-supply-disposition-copy span{color:#cbd5e1b8;font-size:.66rem;font-weight:950;letter-spacing:.08em;line-height:1;text-transform:uppercase}.ops-gate-review-supply-disposition-copy strong{min-width:0;color:#fff;font-size:1rem;font-weight:950;letter-spacing:0;line-height:1.15;overflow-wrap:anywhere}@media(max-width:760px){.ops-reenablement-rejected-review-scroll.is-supply-chain-review{grid-template-columns:minmax(0,1fr);padding-inline:.62rem}.ops-reenablement-rejected-detail-panel.is-supply-chain-review .ops-gate-review-supply-summary-grid,.ops-gate-review-supply-disposition-actions{grid-template-columns:1fr}.ops-gate-review-supply-disposition-btn{min-height:4rem}}.eng-sku-project-readiness-list li{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"index body action" "index body status";align-items:center;gap:.18rem .46rem;border-left:1px solid rgba(15,23,42,.08);padding:.7rem .76rem;background:#f8fafc}.eng-sku-project-readiness-list li:first-child{border-left:0}.eng-sku-project-readiness-list li.is-complete{background:#f0fdf4}.eng-sku-project-readiness-list li.is-current{background:#fffbeb}.eng-sku-project-readiness-list li.is-next{background:#f8fafc}.eng-sku-project-readiness-index{grid-area:index;width:1.62rem;height:1.62rem;display:inline-grid;place-items:center;border-radius:999px;background:#e2e8f0;color:#475569;font-size:.76rem;font-weight:950}.eng-sku-project-readiness-list li.is-complete .eng-sku-project-readiness-index{background:#16a34a;color:#fff}.eng-sku-project-readiness-list li.is-current .eng-sku-project-readiness-index{background:#f59e0b;color:#1f2937}.eng-sku-project-readiness-list li>div{grid-area:body;min-width:0;display:grid;gap:.12rem}.eng-sku-project-readiness-list strong,.eng-sku-project-readiness-list small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eng-sku-project-readiness-list strong{color:#0f172a;font-size:.82rem;line-height:1.1}.eng-sku-project-readiness-list small{color:#475569;font-size:.7rem;font-weight:750}.eng-sku-project-readiness-auto,.eng-sku-project-readiness-status,.eng-sku-project-readiness-check,.eng-sku-project-readiness-date{justify-self:end;white-space:nowrap;font-size:.68rem;font-weight:900}.eng-sku-project-readiness-auto,.eng-sku-project-readiness-check,.eng-sku-project-readiness-date{grid-area:action}.eng-sku-project-readiness-status{grid-area:status;color:#64748b}.eng-sku-project-readiness-list li.is-complete .eng-sku-project-readiness-status{color:#15803d}.eng-sku-project-readiness-list li.is-current .eng-sku-project-readiness-status{color:#92400e}.eng-sku-project-readiness-auto{color:#475569}.eng-sku-project-readiness-check{display:inline-flex;align-items:center;gap:.26rem;color:#0b304e;cursor:pointer}.eng-sku-project-readiness-date{display:inline-flex;align-items:center;gap:.42rem;color:#f8fafc;cursor:pointer}.eng-sku-project-readiness-check input{width:.95rem;height:.95rem;margin:0;accent-color:#16a34a}.eng-sku-project-readiness-check:has(input:disabled){cursor:default;color:#94a3b8}.eng-sku-project-readiness-date input{min-width:8.8rem;height:2rem;border:1px solid rgba(244,214,162,.3);border-radius:7px;background:#101720;color:#f8fafc;color-scheme:dark;padding:0 .42rem;font:inherit;cursor:pointer}.eng-sku-project-readiness-date:has(input:disabled){cursor:default}.eng-sku-project-readiness-date input:disabled{cursor:default;border-color:#f4d6a224;background:#0f172ab3;color:#f8fafc9e;opacity:1}@media(max-width:1280px){.eng-sku-project-readiness-list{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-gate-review-checklist-card .eng-sku-project-readiness-list{grid-template-columns:repeat(3,minmax(0,1fr))}.eng-sku-project-readiness-list li:nth-child(odd){border-left:0}}@media(max-width:980px){.ops-gate-review-checklist-card .eng-sku-project-readiness-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.eng-sku-project-readiness-list{grid-template-columns:1fr}.eng-sku-project-readiness-list li{border-left:0}}.eng-sku-project-actions{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:.52rem}.eng-sku-project-actions.is-single{grid-template-columns:minmax(12rem,22rem)}.eng-sku-project-actions.is-assignment-row{grid-template-columns:repeat(2,minmax(12rem,22rem))}.eng-sku-project-action-card,.eng-sku-project-trainee-form{min-width:0;border:1px solid rgba(15,23,42,.1);border-radius:8px;background:#fff;display:grid;gap:.5rem;padding:.7rem}.eng-sku-project-action-card{align-content:start}.eng-sku-project-action-card h3,.eng-sku-project-trainee-form h3{margin:0;color:#0f172a;font-size:.86rem;line-height:1.15}.eng-sku-project-action-card p,.eng-sku-project-trainee-form p{margin:.15rem 0 0;color:#475569;font-size:.76rem;line-height:1.25}.eng-sku-project-trainee-form label{display:grid;gap:.14rem}.eng-sku-project-trainee-form label span{color:#334155;font-size:.68rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.eng-sku-project-owner-assignment-card label,.eng-sku-project-trainee-assignment-card label{display:grid;gap:.18rem}.eng-sku-project-owner-assignment-card label span,.eng-sku-project-trainee-assignment-card label span{color:#334155;font-size:.68rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.eng-sku-project-trainee-form input,.eng-sku-project-owner-assignment-card select,.eng-sku-project-trainee-assignment-card select{width:100%;min-height:1.9rem;box-sizing:border-box;border:1px solid rgba(15,23,42,.18);border-radius:8px;background:#fff;color:#0f172a;font:inherit;font-size:.84rem;padding:.3rem .5rem}.eng-sku-project-action-card button,.eng-sku-project-trainee-form button{min-height:1.94rem;border:1px solid rgba(15,23,42,.14);border-radius:8px;cursor:pointer;font:inherit;font-size:.78rem;font-weight:900;padding:.32rem .72rem}.eng-sku-project-action-card button.primary{border-color:#0b304e;background:#0b304e;color:#f8fafc}.eng-sku-project-trainee-form button.secondary{background:#f8fafc;color:#0b304e}.eng-sku-project-action-card button:hover,.eng-sku-project-action-card button:focus-visible,.eng-sku-project-trainee-form button:hover,.eng-sku-project-trainee-form button:focus-visible{border-color:#0b304e5c;outline:none}.eng-sku-project-action-card button:disabled,.eng-sku-project-trainee-form button:disabled,.eng-sku-project-trainee-form input:disabled,.eng-sku-project-owner-assignment-card select:disabled,.eng-sku-project-trainee-assignment-card select:disabled{cursor:default;opacity:.58}.eng-reenablement-list-rail,.eng-reenablement-list-panel-toggle{border:1px solid rgba(15,23,42,.2);background:#fff;color:#0b304e;cursor:pointer;font-weight:900}.eng-reenablement-list-rail{min-height:0;border-radius:12px;display:grid;place-items:center;align-content:center;gap:.35rem;padding:.5rem .25rem;box-shadow:0 16px 28px #0f172a14}.eng-reenablement-list-rail span{writing-mode:vertical-rl;text-orientation:mixed;color:#334155;font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.eng-reenablement-list-panel-toggle{flex:0 0 auto;width:1.72rem;height:1.72rem;min-height:1.72rem;border-radius:999px;display:inline-grid;place-items:center;padding:0}.eng-reenablement-list-panel-toggle:hover,.eng-reenablement-list-panel-toggle:focus-visible,.eng-reenablement-list-rail:hover,.eng-reenablement-list-rail:focus-visible{border-color:#0b304e57;background:#e8f2ff;color:#0b304e;outline:none}.eng-reenablement-list-rail:hover span,.eng-reenablement-list-rail:focus-visible span{color:#0b304e}.eng-reenablement-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:.28rem;flex:0 0 auto}.eng-reenablement-search-field,.eng-reenablement-stage-field{display:grid;gap:.12rem;min-width:0}.eng-reenablement-search-field>span,.eng-reenablement-stage-field>span{color:#334155;font-size:.68rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.eng-reenablement-search-field input,.eng-reenablement-stage-field select{width:100%;min-height:1.68rem;box-sizing:border-box;border:1px solid rgba(15,23,42,.2);border-radius:8px;background:#fff;color:#0f172a;font:inherit;font-size:.78rem;padding:.24rem .42rem}.eng-reenablement-stage-field select{cursor:pointer}.eng-reenablement-stage-field{grid-column:1 / -1}.eng-reenablement-toolbar button,.eng-reenablement-decision-actions button,.eng-reenablement-document-browser-actions button,.eng-reenablement-document-home-btn,.eng-reenablement-document-path button,.eng-reenablement-document-row-btn,.eng-reenablement-document-breadcrumbs button,.eng-reenablement-folder-list button,.eng-reenablement-confirm-actions button,.eng-reenablement-pdf-gallery-btn,.eng-reenablement-pdf-gallery-head button,.eng-reenablement-viewer-action,.eng-reenablement-pdf-gallery-nav,.eng-reenablement-pdf-gallery-strip button,.eng-reenablement-upload-btn,.eng-reenablement-replace-btn,.eng-reenablement-document-file-actions a,.eng-reenablement-document-list button{border:1px solid rgba(15,23,42,.2);border-radius:999px;font-weight:800;cursor:pointer}.eng-reenablement-toolbar button{min-height:1.68rem;padding:0 .52rem;font-size:.68rem}.eng-reenablement-icon-btn{width:1.68rem;min-width:1.68rem;padding:0;display:inline-grid;place-items:center}.eng-reenablement-toolbar button.eng-reenablement-icon-btn{width:1.68rem;min-width:1.68rem;padding:0}.eng-reenablement-icon-btn .eng-reenablement-viewer-icon,.eng-reenablement-list-rail .eng-reenablement-viewer-icon,.eng-reenablement-list-panel-toggle .eng-reenablement-viewer-icon{width:.9rem;height:.9rem}.eng-reenablement-toolbar button.primary,.eng-reenablement-decision-actions button.primary{background:#0b304e;color:#f8fafc}.eng-reenablement-toolbar button.secondary,.eng-reenablement-decision-actions button.secondary,.eng-reenablement-document-list button{background:#fff;color:#0f172a}.eng-reenablement-toolbar button:disabled{opacity:.5;cursor:default}.eng-reenablement-decision-actions button:disabled,.eng-reenablement-document-browser-actions button:disabled,.eng-reenablement-document-home-btn:disabled,.eng-reenablement-document-path button:disabled,.eng-reenablement-document-row-btn:disabled,.eng-reenablement-document-breadcrumbs button:disabled,.eng-reenablement-folder-list button:disabled,.eng-reenablement-confirm-actions button:disabled,.eng-reenablement-pdf-gallery-btn:disabled,.eng-reenablement-pdf-gallery-head button:disabled,.eng-reenablement-pdf-gallery-nav:disabled,.eng-reenablement-pdf-gallery-strip button:disabled,.eng-reenablement-document-file-actions button:disabled,.eng-reenablement-replace-btn.is-disabled{opacity:.5;cursor:default}.eng-reenablement-list-meta{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;padding:.36rem .08rem .32rem;color:#475569;font-size:.76rem;font-weight:800}.eng-reenablement-request-list{flex:1 1 auto;min-height:0;overflow:auto;display:grid;align-content:start;gap:.28rem;padding-right:.1rem}.eng-reenablement-request-row{width:100%;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:.32rem;align-items:center;border:1px solid rgba(15,23,42,.12);border-radius:8px;background:#f8fafc;color:#0f172a;padding:.34rem .42rem;text-align:left;cursor:pointer}.eng-reenablement-request-row:hover,.eng-reenablement-request-row:focus-visible,.eng-reenablement-request-row.is-selected{border-color:#0b304e6b;background:#e8f2ff;outline:none}.eng-reenablement-request-row span{min-width:0;display:grid;gap:.12rem}.eng-reenablement-request-row .eng-reenablement-request-meta{justify-items:end;text-align:right}.eng-reenablement-request-row strong,.eng-reenablement-request-row small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eng-reenablement-request-row strong{font-size:.76rem}.eng-reenablement-request-row small{color:#475569;font-size:.68rem;font-weight:700}.eng-reenablement-request-row.is-showing-stage{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.eng-reenablement-request-stage{max-width:100%;color:#0b304e}.eng-reenablement-search-back-button{min-height:1.78rem;border:1px solid rgba(15,23,42,.18);border-radius:999px;background:#fff;color:#0b304e;cursor:pointer;font:inherit;font-size:.74rem;font-weight:900;padding:.24rem .78rem}.eng-reenablement-search-toolbar{grid-template-columns:minmax(5.25rem,15rem) 2rem 2rem minmax(0,1fr);align-items:end;gap:.52rem;padding:.58rem .72rem .5rem}.eng-reenablement-search-toolbar .eng-reenablement-search-field{max-width:15rem}.eng-reenablement-search-toolbar .eng-reenablement-search-field>span{font-size:.64rem;font-weight:950;letter-spacing:.1em}.eng-reenablement-search-toolbar .eng-reenablement-search-field input{min-height:2.06rem;border:1px solid rgba(244,214,162,.2);border-radius:8px;background:#f8fafcf5;color:#071827;font-size:.74rem;font-weight:850;box-shadow:inset 0 1px #fff9}.eng-reenablement-search-toolbar .eng-reenablement-search-field input:focus{border-color:#f4d6a2bd;box-shadow:0 0 0 3px #f4d6a229;outline:none}.eng-reenablement-search-toolbar button.eng-reenablement-icon-btn{width:2.06rem;min-width:2.06rem;min-height:2.06rem;border-radius:8px}.eng-reenablement-request-table-wrap{flex:1 1 auto;min-height:0;overflow:auto;width:100%;min-width:0;border-top:1px solid rgba(15,23,42,.1)}.eng-reenablement-request-table{width:100%;min-width:min(100%,920px);border-collapse:separate;border-spacing:0;table-layout:fixed}.eng-reenablement-request-table thead th{position:sticky;top:0;z-index:2;background:#e2ebf3;color:#17324e;font-size:.68rem;letter-spacing:.04em;text-transform:uppercase}.eng-reenablement-request-table tbody tr{cursor:pointer}.eng-reenablement-request-table tbody td{height:3.15rem;border-color:#132d4814;background:#f8fafc;color:#071827;font-size:.76rem;font-weight:900;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.eng-reenablement-request-table tbody tr.cm-awo-row-odd td{background:#f2f6fa}.eng-reenablement-request-table tbody tr:hover td,.eng-reenablement-request-table tbody tr:focus-within td{background:#e9f1f8}.eng-reenablement-request-table tbody tr.is-selected td{background:#dfeaf4;box-shadow:inset 3px 0 #0b304e}.eng-reenablement-request-table th:nth-child(1),.eng-reenablement-request-table td:nth-child(1){width:18%}.eng-reenablement-request-table th:nth-child(2),.eng-reenablement-request-table td:nth-child(2){width:22%}.eng-reenablement-request-table th:nth-child(3),.eng-reenablement-request-table td:nth-child(3){width:15%}.eng-reenablement-request-table th:nth-child(4),.eng-reenablement-request-table td:nth-child(4){width:8%}.eng-reenablement-request-table th:nth-child(5),.eng-reenablement-request-table td:nth-child(5){width:10%}.eng-reenablement-request-table th:nth-child(6),.eng-reenablement-request-table td:nth-child(6){width:10%}.eng-reenablement-request-table th:nth-child(7),.eng-reenablement-request-table td:nth-child(7){width:17%}.eng-reenablement-request-row-button{width:100%;min-width:0;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;padding:0;text-align:left}.eng-reenablement-request-row-button strong{display:block;min-width:0;overflow:hidden;color:#0f172a;font-size:.84rem;font-weight:950;letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap}.eng-reenablement-request-enable-flow{display:inline-flex;align-items:center;gap:.32rem;max-width:100%}.eng-reenablement-request-enable-flow strong,.eng-reenablement-request-enable-flow small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eng-reenablement-request-enable-flow strong{color:#0f172a;font-size:.8rem;font-weight:950}.eng-reenablement-request-enable-flow small{color:#64748b;font-size:.64rem;font-weight:900;text-transform:uppercase}.eng-reenablement-detail-panel{display:flex;flex-direction:column}.eng-reenablement-detail-head{flex:0 0 auto;display:flex;align-items:flex-start;justify-content:space-between;gap:.46rem;padding:.46rem .56rem;border-bottom:1px solid rgba(15,23,42,.1)}.eng-reenablement-detail-titlebar{min-width:0;display:flex;align-items:flex-start;gap:.44rem;flex:1 1 auto}.eng-reenablement-detail-title{min-width:0}.ops-reenablement-rejected-detail-panel.is-operations-gate-review .eng-reenablement-detail-titlebar{align-items:center;justify-content:space-between}.ops-reenablement-rejected-detail-panel.is-operations-gate-review .eng-reenablement-detail-title{display:flex;align-items:center;min-height:1.72rem}.ops-reenablement-rejected-detail-panel.is-operations-gate-review .eng-reenablement-panel-toggle{flex:0 0 auto;margin-left:auto}.ops-reenablement-rejected-detail-panel.is-operations-gate-review .eng-reenablement-detail-head h2{line-height:1}.eng-reenablement-detail-head h2{margin:0;color:#0f172a;font-size:1rem;line-height:1.15}.eng-reenablement-detail-head p{margin:.12rem 0 0;color:#475569;font-size:.72rem;font-weight:800}.eng-reenablement-decision-actions{display:flex;align-items:flex-start;gap:.32rem;flex-wrap:wrap;flex:0 0 auto}.eng-reenablement-decision-actions button{display:inline-flex;align-items:center;justify-content:center;min-width:5.6rem;height:1.72rem;min-height:1.72rem;padding:0 .58rem;font-size:.68rem;line-height:1;white-space:nowrap}.eng-reenablement-panel-toggle{display:inline-flex;align-items:center;gap:.1rem;min-height:1.72rem;border:1px solid rgba(15,23,42,.16);border-radius:999px;background:#eef2f7;padding:.1rem;box-sizing:border-box}.eng-reenablement-panel-toggle button{display:inline-flex;align-items:center;justify-content:center;gap:.32rem;min-width:4.65rem;height:1.42rem;min-height:1.42rem;border:0;border-radius:999px;background:transparent;color:#475569;padding:0 .48rem;font-size:.66rem;line-height:1;white-space:nowrap;box-shadow:none}.eng-reenablement-panel-toggle button:hover,.eng-reenablement-panel-toggle button:focus-visible{background:#ffffffbd;color:#0f172a;outline:none}.eng-reenablement-panel-toggle button.is-active{background:#0b304e;color:#f8fafc;box-shadow:0 6px 14px #0b304e33}.eng-reenablement-tab-count{display:inline-grid;place-items:center;min-width:1.08rem;height:1.08rem;border-radius:999px;background:#0f172a1f;color:#0f172a;padding:0 .26rem;font-size:.62rem;font-weight:950;line-height:1}.eng-reenablement-panel-toggle button.is-active .eng-reenablement-tab-count{background:#ffffff38;color:#fff}.eng-reenablement-detail-scroll{flex:1 1 auto;min-height:0;overflow:auto;padding:.46rem;display:grid;gap:.44rem;align-content:start}.eng-reenablement-detail-scroll.eng-reenablement-work-orders-scroll{overflow:hidden;align-content:stretch;grid-template-rows:minmax(0,1fr)}.eng-reenablement-detail-scroll.eng-reenablement-review-scroll{overflow:hidden;align-content:stretch;grid-template-rows:auto minmax(0,1fr)}.eng-reenablement-review-scroll .eng-reenablement-comments-panel{min-height:0}.eng-reenablement-review-scroll .eng-reenablement-comments-shell{flex:1 1 auto;min-height:0;overflow:hidden}.eng-reenablement-review-scroll .eng-reenablement-comments-wrap{flex:1 1 auto;min-height:0;max-height:none}.eng-reenablement-work-orders-scroll .eng-reenablement-work-orders{min-height:0;display:flex;flex-direction:column}.eng-reenablement-work-orders-scroll .eng-reenablement-work-orders-wrap{flex:1 1 auto;min-height:0;max-height:none;overscroll-behavior:contain}.eng-reenablement-info-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.28rem}.eng-reenablement-info-grid div{min-width:0;border:1px solid rgba(15,23,42,.1);border-radius:8px;background:#f8fafc;padding:.32rem .38rem;display:grid;gap:.12rem}.eng-reenablement-info-grid span,.eng-reenablement-engineering-notes>span{color:#475569;font-size:.6rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.eng-reenablement-info-grid strong{min-width:0;color:#0f172a;font-size:.72rem;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eng-reenablement-info-grid.ops-gate-review-info-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(2.45rem,auto)}.eng-reenablement-info-grid.ops-gate-review-info-grid div{min-height:2.45rem}.eng-reenablement-notes-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:.52rem}.eng-reenablement-readonly-notes,.eng-reenablement-comments-panel,.eng-reenablement-documents,.eng-reenablement-work-orders{border:1px solid rgba(15,23,42,.1);border-radius:8px;background:#fff;overflow:hidden}.eng-reenablement-comments-panel{min-height:0;display:flex;flex-direction:column}.eng-reenablement-readonly-notes{padding:.5rem .58rem}.eng-reenablement-readonly-notes h3,.eng-reenablement-section-head h3{margin:0;color:#0f172a;font-size:.84rem}.eng-reenablement-comments-shell{min-height:0;flex:0 0 auto;display:flex;flex-direction:column;background:#f8fafc}.eng-reenablement-comments-wrap{flex:0 0 auto;min-height:8rem;max-height:13.5rem;overflow:auto;overscroll-behavior:contain;background:#eef3f8}.eng-sku-project-comments-scroll .eng-sku-project-comments-panel{min-height:100%}.eng-sku-project-comments-scroll .eng-reenablement-comments-shell,.eng-sku-project-comments-scroll .eng-reenablement-comments-wrap{flex:1 1 auto}.eng-sku-project-comments-scroll .eng-reenablement-comments-wrap{max-height:none}.eng-reenablement-comments-table{width:100%;min-width:0;border-collapse:separate;border-spacing:0;background:transparent}.eng-reenablement-comments-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.eng-reenablement-comments-table td{text-align:left;vertical-align:top}.eng-reenablement-comments-table.cm-awo-table tbody td:first-child{position:static;left:auto;z-index:auto;border-right:0;background:transparent;text-align:left;padding:0}.eng-reenablement-comments-table .cm-awo-empty{background:transparent;padding:.58rem}.eng-reenablement-comment-row td{padding:0;border:0}.eng-reenablement-comment-card{margin:.4rem .5rem;border:1px solid rgba(15,37,58,.14);border-left:4px solid rgba(11,48,78,.78);border-radius:10px;background:#fff;padding:.54rem .64rem .58rem;box-shadow:0 10px 22px #0f172a12}.eng-reenablement-comment-card:hover{border-color:#0b304e3d;background:#fbfdff;box-shadow:0 14px 28px #0f172a1a}.eng-reenablement-comment-card-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:.9rem}.eng-reenablement-comment-title-wrap{min-width:0;display:grid;gap:.12rem}.eng-reenablement-comment-title-wrap h4{min-width:0;margin:0;display:flex;align-items:baseline;gap:.32rem;color:#0f172a;font-size:.9rem;font-weight:800;line-height:1.24}.eng-reenablement-comment-title-wrap h4 span{min-width:0}.eng-reenablement-comment-title-wrap h4 span:first-child{color:#0b304e}.eng-reenablement-comment-title-wrap h4 span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eng-reenablement-comment-title-wrap>span{color:#64748b;font-size:.74rem;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eng-reenablement-comment-meta-actions{flex:0 0 auto;display:grid;justify-items:end;gap:.34rem}.eng-reenablement-comment-card time{display:inline-flex;align-items:center;gap:.32rem;color:#64748b;font-size:.74rem;font-weight:700;white-space:nowrap}.eng-reenablement-comment-card time span{color:#94a3b8;font-size:.66rem;font-weight:800}.eng-reenablement-comment-card p{margin:.24rem 0 0;color:#0f172a;font-size:.9rem;line-height:1.4;text-align:left;white-space:pre-wrap;overflow-wrap:anywhere}.eng-reenablement-note-history-backdrop{position:fixed;inset:var(--app-shell-header-height, 70px) 0 0 var(--app-shell-sidebar-offset, 0px);z-index:22040;display:flex;align-items:center;justify-content:center;padding:clamp(1rem,3vh,2rem);background:#0f172a7a;isolation:isolate}.eng-reenablement-note-history-dialog{width:min(48rem,100%);max-height:min(38rem,calc(100vh - var(--app-shell-header-height, 70px) - 2rem));max-height:min(38rem,calc(100dvh - var(--app-shell-header-height, 70px) - 2rem));display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(148,163,184,.38);border-radius:14px;background:#f8fafc;box-shadow:0 24px 70px #0f172a47}.eng-reenablement-note-history-dialog>header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.85rem 1rem;border-bottom:1px solid rgba(148,163,184,.28);background:#fff}.eng-reenablement-note-history-dialog h3,.eng-reenablement-note-history-dialog p{margin:0}.eng-reenablement-note-history-dialog h3{color:#0f172a;font-size:1rem;font-weight:850}.eng-reenablement-note-history-dialog>header p{color:#64748b;font-size:.78rem;font-weight:750}.eng-reenablement-note-history-dialog>header button{width:2rem;height:2rem;border:1px solid rgba(15,23,42,.16);border-radius:999px;background:#fff;color:#0f172a;font-weight:900}.eng-reenablement-note-history-list{min-height:10rem;overflow:auto;padding:.7rem;display:grid;align-content:start;gap:.58rem}.eng-reenablement-note-history-item{border:1px solid rgba(148,163,184,.3);border-left:4px solid rgba(100,116,139,.7);border-radius:10px;background:#fff;padding:.68rem .78rem}.eng-reenablement-note-history-item.is-current{border-left-color:#0b304e;background:#f6fbff}.eng-reenablement-note-history-item header{display:flex;align-items:baseline;justify-content:space-between;gap:.8rem;margin-bottom:.35rem}.eng-reenablement-note-history-item strong{color:#0b304e;font-size:.82rem}.eng-reenablement-note-history-item span{color:#64748b;font-size:.72rem;font-weight:700;text-align:right}.eng-reenablement-note-history-item p{color:#0f172a;font-size:.88rem;line-height:1.42;white-space:pre-wrap;overflow-wrap:anywhere}.eng-reenablement-note-history-empty{margin:0;padding:.9rem;color:#475569;font-weight:700}.eng-reenablement-comment-actions,.eng-reenablement-comment-edit-actions,.eng-reenablement-comment-add-actions,.eng-reenablement-note-add-bar{display:inline-flex;align-items:center;justify-content:flex-end;gap:.42rem}.eng-reenablement-comment-actions button,.eng-reenablement-comment-edit-actions button,.eng-reenablement-comment-add-actions button,.eng-reenablement-note-add-bar button{min-height:1.7rem;padding:0 .7rem;border:1px solid rgba(15,23,42,.16);border-radius:999px;background:#fff;color:#0b304e;cursor:pointer;font-size:.7rem;font-weight:800}.eng-reenablement-comment-actions button:hover,.eng-reenablement-comment-actions button:focus-visible,.eng-reenablement-comment-edit-actions button:hover,.eng-reenablement-comment-edit-actions button:focus-visible,.eng-reenablement-comment-add-actions button:hover,.eng-reenablement-comment-add-actions button:focus-visible,.eng-reenablement-note-add-bar button:hover,.eng-reenablement-note-add-bar button:focus-visible{border-color:#0b304e57;background:#eef6fd;color:#0b304e;outline:none}.eng-reenablement-comment-actions button.danger{color:#9f1239}.eng-reenablement-comment-actions button.danger:hover,.eng-reenablement-comment-actions button.danger:focus-visible{border-color:#9f123947;background:#fff1f2;color:#9f1239}.eng-reenablement-comment-edit-actions button.primary,.eng-reenablement-comment-add-actions button.primary,.eng-reenablement-note-add-bar button{border-color:#0b304e;background:#0b304e;color:#fff}.eng-reenablement-comment-edit-actions button.primary:hover,.eng-reenablement-comment-edit-actions button.primary:focus-visible,.eng-reenablement-comment-add-actions button.primary:hover,.eng-reenablement-comment-add-actions button.primary:focus-visible,.eng-reenablement-note-add-bar button:hover,.eng-reenablement-note-add-bar button:focus-visible{background:#08263f;color:#fff}.eng-reenablement-comment-actions button:disabled,.eng-reenablement-comment-edit-actions button:disabled,.eng-reenablement-comment-add-actions button:disabled,.eng-reenablement-note-add-bar button:disabled{opacity:.55;cursor:default}.eng-reenablement-comment-actions button:disabled:hover,.eng-reenablement-comment-edit-actions button:disabled:hover,.eng-reenablement-comment-add-actions button:disabled:hover,.eng-reenablement-note-add-bar button:disabled:hover{border-color:#0f172a29;background:#fff;color:#0b304e}.eng-reenablement-comment-edit{display:grid;gap:.38rem;margin-top:.48rem}.eng-reenablement-comment-edit textarea,.eng-reenablement-comment-add textarea{width:100%;resize:vertical;border:1px solid rgba(15,23,42,.18);border-radius:8px;background:#fff;color:#0f172a;font:inherit;line-height:1.42}.eng-reenablement-comment-edit textarea{min-height:3.9rem;padding:.48rem .58rem}.eng-reenablement-note-add-bar{flex:0 0 auto;padding:.46rem .58rem .5rem;border-top:1px solid rgba(15,23,42,.08);background:#fff}.eng-reenablement-note-add-bar.is-in-header{padding:0;border-top:0;background:transparent}.eng-reenablement-note-add-bar.is-in-header button{min-height:1.7rem;padding:0 .72rem}.eng-reenablement-comment-add{flex:0 0 auto;display:grid;gap:.38rem;padding:.46rem .58rem .52rem;border-top:1px solid rgba(15,23,42,.08);background:#fff}.eng-reenablement-comment-add.is-at-top{border-top:0;border-bottom:1px solid rgba(15,23,42,.08);background:#fff}.eng-reenablement-comment-add label{display:grid;gap:.24rem;margin:0}.eng-reenablement-comment-add label>span{color:#334155;font-size:.84rem;font-weight:800}.eng-reenablement-comment-add textarea{min-height:3.35rem;max-height:5.8rem;padding:.48rem .58rem}.eng-reenablement-comment-add textarea::placeholder{color:#7c8797;font-weight:700}.eng-reenablement-comment-composer{flex:0 0 auto;padding:.52rem .58rem .58rem;border-top:1px solid rgba(15,23,42,.08);background:#f8fafc}.eng-reenablement-readonly-notes p{margin:.28rem 0 0;min-height:6.8rem;max-height:12rem;overflow:auto;white-space:pre-wrap;color:#334155;font-size:.84rem;line-height:1.42}.eng-reenablement-engineering-notes{display:grid;gap:.28rem}.eng-reenablement-notes-head{display:flex;align-items:center;justify-content:space-between;gap:.65rem}.eng-reenablement-notes-head button{min-height:1.65rem;padding:0 .7rem;border:1px solid rgba(15,23,42,.18);border-radius:999px;background:#fff;color:#0b304e;cursor:pointer;font-size:.68rem;font-weight:800;letter-spacing:0;line-height:1;text-transform:none}.eng-reenablement-notes-head button:hover,.eng-reenablement-notes-head button:focus-visible{border-color:#0b304e57;background:#0b304e;color:#fff;outline:none}.eng-reenablement-notes-head button:disabled{opacity:.56;cursor:default}.eng-reenablement-notes-head button:disabled:hover{border-color:#0f172a2e;background:#fff;color:#0b304e}.eng-reenablement-engineering-notes textarea{width:100%;min-height:8.5rem;resize:vertical;box-sizing:border-box;border:1px solid rgba(15,23,42,.16);border-radius:8px;background:#fff;color:#0f172a;font:inherit;font-size:.86rem;line-height:1.42;padding:.5rem .58rem}.eng-reenablement-comment-composer textarea{min-height:4.6rem;max-height:8rem}.eng-reenablement-section-head{display:flex;align-items:center;justify-content:space-between;gap:.52rem;padding:.46rem .58rem;border-bottom:1px solid rgba(15,23,42,.1)}.eng-reenablement-section-head span{color:#475569;font-size:.72rem;font-weight:800}.eng-reenablement-work-orders-head{align-items:flex-end}.eng-reenablement-work-orders-head>div{min-width:0;display:grid;gap:.12rem}.ops-reenablement-rejected-work-orders-scroll .eng-reenablement-work-orders-head>.ops-reenablement-stage-tools{display:grid;grid-template-columns:auto minmax(11rem,15rem) repeat(3,auto);align-items:center;justify-content:flex-end;flex:0 1 36rem;max-width:100%;gap:.42rem}.ops-reenablement-rejected-work-orders-scroll .ops-reenablement-stage-tools label{flex:0 1 15rem}.ops-reenablement-rejected-work-orders-scroll .ops-reenablement-stage-tools button{flex:0 0 auto;white-space:nowrap}.eng-reenablement-location-filter{flex:0 0 auto;display:grid;gap:.12rem}.eng-reenablement-location-filter span{color:#475569;font-size:.68rem;font-weight:900;text-transform:uppercase}.eng-reenablement-location-filter select{min-width:10.5rem;min-height:1.78rem;border:1px solid rgba(15,23,42,.16);border-radius:999px;background:#fff;color:#0f172a;font:inherit;font-size:.76rem;font-weight:800;padding:0 2rem 0 .72rem}.eng-reenablement-work-orders-wrap{position:relative;overflow:auto;max-height:260px}.eng-reenablement-work-orders-wrap.is-refreshing .eng-reenablement-work-orders-table{opacity:.68;filter:grayscale(.18);pointer-events:none}.eng-reenablement-work-orders-wrap.is-refreshing:after{content:"";position:absolute;inset:0;z-index:2;background:#1e293b24;pointer-events:none}.eng-reenablement-work-orders-wrap.is-refreshing:before{content:"";position:absolute;top:50%;left:50%;z-index:3;width:1.7rem;height:1.7rem;border:3px solid rgba(248,250,252,.82);border-top-color:#64748be0;border-radius:999px;transform:translate(-50%,-50%);animation:eng-work-orders-refresh-spin .8s linear infinite;pointer-events:none}@keyframes eng-work-orders-refresh-spin{to{transform:translate(-50%,-50%) rotate(360deg)}}.eng-reenablement-work-orders-table{--cm-awo-table-zoom: 1;min-width:1180px;table-layout:fixed}.eng-reenablement-work-orders-table thead th{padding:.4rem .58rem;font-size:.66rem;line-height:1.15;overflow:visible;text-overflow:clip}.eng-reenablement-work-orders-table tbody td{padding:.42rem .58rem;font-size:.8rem;line-height:1.2}.eng-reenablement-work-orders-table thead th:first-child,.eng-reenablement-work-orders-table tbody td:first-child{position:static;text-align:left;padding-left:.58rem;padding-right:.58rem;border-right:0}.eng-reenablement-work-orders-table tbody td:first-child{background:inherit}.cm-awo-table.eng-reenablement-work-orders-table tbody td.eng-reenablement-work-order-number{text-align:left}.eng-reenablement-work-orders-table th:nth-child(1),.eng-reenablement-work-orders-table td:nth-child(1){width:190px}.eng-reenablement-work-orders-table th:nth-child(2),.eng-reenablement-work-orders-table td:nth-child(2){width:260px}.eng-reenablement-work-orders-table th:nth-child(3),.eng-reenablement-work-orders-table td:nth-child(3){width:120px}.eng-reenablement-work-orders-table th:nth-child(4),.eng-reenablement-work-orders-table td:nth-child(4){width:170px}.eng-reenablement-work-orders-table th:nth-child(5),.eng-reenablement-work-orders-table td:nth-child(5){width:190px}.eng-reenablement-work-orders-table th:nth-child(6),.eng-reenablement-work-orders-table td:nth-child(6){width:210px}.eng-reenablement-work-orders-table th:nth-child(7),.eng-reenablement-work-orders-table td:nth-child(7){width:210px}.eng-sku-project-work-orders-wrap{width:100%;max-width:100%}.eng-sku-project-work-orders-table{width:100%;min-width:0;table-layout:auto}.eng-sku-project-work-orders-table thead th,.eng-sku-project-work-orders-table tbody td{padding-left:.48rem;padding-right:.48rem;width:auto}.eng-sku-project-work-orders-table th:nth-child(1),.eng-sku-project-work-orders-table td:nth-child(1){width:auto;min-width:14rem}.eng-sku-project-work-orders-table th:nth-child(2),.eng-sku-project-work-orders-table td:nth-child(2){width:auto;min-width:12rem}.eng-sku-project-work-orders-table th:nth-child(3),.eng-sku-project-work-orders-table td:nth-child(3){width:auto;min-width:4.8rem}.eng-sku-project-work-orders-table th:nth-child(4),.eng-sku-project-work-orders-table td:nth-child(4){width:auto;min-width:6.2rem}.eng-sku-project-work-orders-table th:nth-child(5),.eng-sku-project-work-orders-table td:nth-child(5){width:auto;min-width:6.2rem}.eng-sku-project-work-orders-table th:nth-child(6),.eng-sku-project-work-orders-table td:nth-child(6){width:auto;min-width:4.8rem}.eng-sku-project-work-orders-table th:nth-child(7),.eng-sku-project-work-orders-table td:nth-child(7){width:auto;min-width:6.8rem}.ops-reenablement-disposition-table{width:100%;min-width:0;table-layout:fixed}.ops-reenablement-disposition-table th:nth-child(1),.ops-reenablement-disposition-table td:nth-child(1){width:22%}.ops-reenablement-disposition-table th:nth-child(2),.ops-reenablement-disposition-table td:nth-child(2){width:27%}.ops-reenablement-disposition-table th:nth-child(3),.ops-reenablement-disposition-table td:nth-child(3){width:24%}.ops-reenablement-disposition-table th:nth-child(4),.ops-reenablement-disposition-table td:nth-child(4){width:27%}.ops-reenablement-rejected-detail-panel.is-operations-gate-review .ops-reenablement-disposition-table th:nth-child(1),.ops-reenablement-rejected-detail-panel.is-operations-gate-review .ops-reenablement-disposition-table td:nth-child(1){width:14%}.ops-reenablement-rejected-detail-panel.is-operations-gate-review .ops-reenablement-disposition-table th:nth-child(2),.ops-reenablement-rejected-detail-panel.is-operations-gate-review .ops-reenablement-disposition-table td:nth-child(2){width:19%}.ops-reenablement-rejected-detail-panel.is-operations-gate-review .ops-reenablement-disposition-table th:nth-child(3),.ops-reenablement-rejected-detail-panel.is-operations-gate-review .ops-reenablement-disposition-table td:nth-child(3){width:34%}.ops-reenablement-rejected-detail-panel.is-operations-gate-review .ops-reenablement-disposition-table th:nth-child(4),.ops-reenablement-rejected-detail-panel.is-operations-gate-review .ops-reenablement-disposition-table td:nth-child(4){width:8%}.ops-reenablement-rejected-detail-panel.is-operations-gate-review .ops-reenablement-disposition-table th:nth-child(5),.ops-reenablement-rejected-detail-panel.is-operations-gate-review .ops-reenablement-disposition-table td:nth-child(5){width:25%}.ops-reenablement-page .ops-reenablement-rejected-detail-panel.is-operations-gate-review .ops-reenablement-disposition-table.cm-awo-table{--grr-workflow-table-head-font-size: .72rem;--grr-workflow-table-body-font-size: .88rem;--grr-workflow-table-head-padding: .5rem .66rem;--grr-workflow-table-cell-padding: .58rem .66rem;--grr-workflow-table-row-height: 2.68rem}.ops-reenablement-page .ops-reenablement-rejected-detail-panel.is-operations-gate-review .ops-reenablement-disposition-table.cm-awo-table th:nth-child(1),.ops-reenablement-page .ops-reenablement-rejected-detail-panel.is-operations-gate-review .ops-reenablement-disposition-table.cm-awo-table td:nth-child(1),.ops-reenablement-page .ops-reenablement-rejected-detail-panel.is-operations-gate-review .ops-reenablement-disposition-table.cm-awo-table td:nth-child(1) strong{text-align:left}.ops-reenablement-page .ops-reenablement-rejected-detail-panel.is-operations-gate-review .ops-reenablement-disposition-table.cm-awo-table thead th{color:var(--grr-gold)}.ops-reenablement-page .ops-reenablement-rejected-detail-panel.is-operations-gate-review .ops-reenablement-disposition-table.cm-awo-table tbody td,.ops-reenablement-page .ops-reenablement-rejected-detail-panel.is-operations-gate-review .ops-reenablement-disposition-table.cm-awo-table tbody td strong,.ops-reenablement-page .ops-reenablement-rejected-detail-panel.is-operations-gate-review .ops-reenablement-disposition-table.cm-awo-table tbody td span{color:#fff}.ops-reenablement-disposition-table td strong,.ops-reenablement-disposition-table td span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ops-reenablement-disposition-table td strong{color:#0f172a;font-weight:900}.ops-reenablement-disposition-table td span{margin-top:.14rem;color:#475569;font-size:.72rem;font-weight:800}.eng-reenablement-work-orders-table tr.is-missing-landing td{background:#fff9eb}.ops-reenablement-landing-select{width:100%}.ops-reenablement-landing-select .dashboard-select-trigger{padding:0 1.6rem 0 .62rem}.ops-reenablement-move-plan{display:flex;align-items:center;gap:.32rem;min-width:0}.ops-reenablement-disposition-table .ops-reenablement-move-plan{display:grid;align-items:stretch;gap:.1rem;margin-top:.24rem}.ops-reenablement-move-plan strong,.ops-reenablement-move-plan span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ops-reenablement-move-plan span{color:#64748b;font-size:.72rem;font-weight:900}.eng-reenablement-upload-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:1.74rem;padding:0 .68rem;background:#0b304e;color:#f8fafc;font-size:.74rem}.eng-reenablement-upload-btn input{position:absolute;inset:0;opacity:0;cursor:pointer}.eng-reenablement-upload-btn.is-busy{opacity:.72;cursor:default}.eng-reenablement-upload-btn input:disabled{cursor:default}.eng-reenablement-document-browser-scroll{position:relative;overflow:hidden;display:flex;flex-direction:column;align-content:normal}.eng-reenablement-document-browser{flex:1 1 auto;min-height:0;height:100%;display:grid;grid-template-rows:auto auto auto auto minmax(0,1fr);gap:.42rem}.eng-sku-document-browser{grid-template-rows:auto auto minmax(0,1fr);gap:.26rem}.eng-sku-document-browser .eng-reenablement-document-warning{grid-row:auto}.eng-sku-document-browser .eng-reenablement-document-contents{grid-row:auto;overflow:auto}.eng-reenablement-document-browser-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.58rem;border:1px solid rgba(15,23,42,.1);border-radius:8px;background:#f8fafc;padding:.54rem .58rem}.eng-sku-document-browser-head{align-items:center;background:#fff;padding:.34rem .48rem}.eng-sku-document-browser-head>div:first-child{min-width:0;display:flex;align-items:baseline;gap:.56rem}.eng-sku-document-browser-head h3{flex:0 0 auto;font-size:.86rem}.eng-sku-document-browser-head p{min-width:0;margin:0;font-size:.72rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eng-reenablement-document-browser-head h3{margin:0;color:#0f172a;font-size:.92rem}.eng-reenablement-document-browser-head p{margin:.1rem 0 0;color:#475569;font-size:.78rem;font-weight:800}.eng-reenablement-document-browser-head strong{color:#0f172a}.eng-reenablement-document-browser-actions{display:flex;align-items:center;justify-content:flex-end;gap:.38rem;flex-wrap:wrap}.eng-sku-document-browser .eng-reenablement-document-browser-actions{gap:.28rem}.eng-sku-document-browser .eng-reenablement-document-browser-actions button,.eng-sku-document-browser .eng-reenablement-document-browser-actions .eng-reenablement-upload-btn{min-height:1.5rem;padding:0 .56rem;font-size:.7rem}.eng-reenablement-document-pathbar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.42rem;border:1px solid rgba(15,23,42,.1);border-radius:8px;background:#f8fafc;padding:.42rem}.eng-sku-document-pathbar{grid-template-columns:auto minmax(0,1fr) minmax(16rem,34rem);background:#fff;padding:.28rem .34rem}.eng-sku-document-pathbar .eng-reenablement-document-home-btn,.eng-sku-document-pathbar .eng-reenablement-document-path button,.eng-sku-document-pathbar .eng-reenablement-document-path span{min-height:1.42rem}.eng-sku-document-pathbar .eng-reenablement-document-search{min-height:1.56rem}.eng-reenablement-document-home-btn{display:inline-flex;align-items:center;gap:.32rem;background:#fff;color:#0b304e}.eng-reenablement-document-home-btn span{font-size:1rem;line-height:1}.eng-reenablement-document-path{min-width:0;display:flex;align-items:center;gap:.2rem;overflow:hidden}.eng-reenablement-document-search{min-width:0;min-height:1.92rem;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.38rem;border:1px solid rgba(15,23,42,.16);border-radius:999px;background:#fff;padding:0 .34rem 0 .56rem}.eng-reenablement-document-search .eng-reenablement-viewer-icon{width:.9rem;height:.9rem;color:#475569}.eng-reenablement-document-search input{width:100%;min-width:0;border:0;background:transparent;color:#0f172a;font-size:.78rem;font-weight:800;outline:none}.eng-reenablement-document-search input::placeholder{color:#64748b;font-weight:700}.eng-reenablement-document-search button{min-height:1.34rem;border:0;border-radius:999px;background:#e8f2ff;color:#0b304e;cursor:pointer;font-size:.68rem;font-weight:900;padding:0 .46rem}.eng-reenablement-document-search button:hover,.eng-reenablement-document-search button:focus-visible{background:#d7eaff;outline:none}.eng-reenablement-document-path button,.eng-reenablement-document-path span{position:relative;min-width:0;max-width:16rem;min-height:1.72rem;display:inline-flex;align-items:center;border-color:transparent;background:transparent;color:#475569;font-size:.72rem;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eng-reenablement-document-path button:before{content:"/";margin-right:.44rem;color:#94a3b8}.eng-reenablement-document-path button[aria-current=page]{color:#0f172a;background:transparent}.eng-reenablement-document-browser-actions button,.eng-reenablement-document-home-btn,.eng-reenablement-document-path button,.eng-reenablement-document-row-btn,.eng-reenablement-document-breadcrumbs button,.eng-reenablement-folder-list button,.eng-reenablement-confirm-actions button,.eng-reenablement-pdf-gallery-btn,.eng-reenablement-pdf-gallery-head button,.eng-reenablement-viewer-action,.eng-reenablement-pdf-gallery-nav,.eng-reenablement-pdf-gallery-strip button,.eng-reenablement-document-file-actions a,.eng-reenablement-replace-btn,.eng-reenablement-document-file-actions button{min-height:1.74rem;padding:0 .58rem;background:#fff;color:#0f172a;font-size:.72rem;font-weight:800;text-decoration:none}.eng-reenablement-document-warning{margin:0;border:1px solid rgba(180,83,9,.22);border-radius:8px;background:#fff7ed;color:#9a3412;padding:.42rem .56rem;font-size:.78rem;font-weight:800}.eng-reenablement-document-breadcrumbs{display:flex;align-items:center;gap:.32rem;flex-wrap:wrap}.eng-reenablement-document-breadcrumbs button[aria-current=page]{border-color:#0b304e5c;background:#e8f2ff}.eng-reenablement-document-browser-grid{min-height:0;display:grid;grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);gap:.5rem}.eng-reenablement-document-folders,.eng-reenablement-document-files{min-height:0;display:flex;flex-direction:column;border:1px solid rgba(15,23,42,.1);border-radius:8px;background:#fff;overflow:hidden}.eng-reenablement-files-head{align-items:center}.eng-reenablement-files-head>div{min-width:0;display:grid;gap:.1rem}.eng-reenablement-pdf-gallery-btn{flex:0 0 auto;background:#0b304e;color:#f8fafc}.eng-reenablement-document-contents{min-height:0;display:flex;flex-direction:column;border:1px solid rgba(15,23,42,.1);border-radius:8px;background:#fff;overflow:hidden}.eng-reenablement-folder-list{min-height:0;overflow:auto;padding:.38rem;display:grid;align-content:start;gap:.3rem}.eng-reenablement-folder-list button{width:100%;min-height:2.55rem;display:grid;justify-items:start;gap:.12rem;border-radius:8px;background:#f8fafc;text-align:left}.eng-reenablement-folder-list button:hover,.eng-reenablement-folder-list button:focus-visible,.eng-reenablement-folder-list button.is-selected-sku-folder{border-color:#0b304e6b;background:#e8f2ff;outline:none}.eng-reenablement-folder-list strong,.eng-reenablement-folder-list small{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eng-reenablement-folder-list small{color:#475569;font-size:.7rem}.eng-reenablement-document-list{margin:0;padding:.38rem;list-style:none;display:grid;gap:.3rem;max-height:210px;overflow:auto}.eng-reenablement-document-file-list{flex:1 1 auto;min-height:0;max-height:none}.eng-reenablement-document-merged-list{gap:0;padding:0}.eng-reenablement-document-list li{display:flex;align-items:center;justify-content:space-between;gap:.56rem;border:1px solid rgba(15,23,42,.1);border-radius:8px;background:#f8fafc;padding:.36rem .46rem}.eng-reenablement-document-merged-list li{border-width:0;border-bottom:1px solid rgba(15,23,42,.08);border-radius:0;background:#fff;padding:.42rem .52rem}.eng-sku-document-browser .eng-reenablement-document-merged-list li{padding:.24rem .44rem}.eng-reenablement-document-merged-list li:last-child{border-bottom:0}.eng-reenablement-document-merged-list li:nth-child(odd){background:#f8fafc}.eng-reenablement-document-item.is-folder.is-selected-sku-folder{background:#e8f2ff}.eng-reenablement-document-row-btn{width:100%;min-height:2.66rem;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;justify-items:start;gap:.5rem;border:0;border-radius:0;background:transparent;color:inherit;text-decoration:none;text-align:left}.eng-reenablement-document-row-btn:hover,.eng-reenablement-document-row-btn:focus-visible{background:#e8f2ff;outline:none}.eng-reenablement-document-icon{position:relative;flex:0 0 auto;width:2.05rem;height:2.05rem;display:inline-grid;place-items:center}.eng-reenablement-document-icon.is-folder-icon:before,.eng-reenablement-document-icon.is-folder-icon:after{content:"";position:absolute;border:0;box-sizing:border-box}.eng-reenablement-document-icon.is-folder-icon:before{left:.2rem;top:.18rem;width:.78rem;height:.46rem;border-radius:4px 4px 0 0;background:#fde68a;z-index:0}.eng-reenablement-document-icon.is-folder-icon:after{left:0;top:.5rem;width:1.42rem;height:1.08rem;border-radius:4px;background:#facc15;box-shadow:inset 0 -3px #92400e24;z-index:1}.eng-reenablement-document-icon.is-folder-icon.is-gate-review-folder:before{background:#fed7aa}.eng-reenablement-document-icon.is-folder-icon.is-gate-review-folder:after{background:linear-gradient(180deg,#fb923c,#f97316);box-shadow:inset 0 -3px #7c2d1233}.eng-reenablement-document-icon.is-folder-icon.is-gate-review-folder>span{position:absolute;right:.08rem;bottom:.3rem;width:.66rem;height:.66rem;display:inline-grid;place-items:center;border:1px solid #fff7ed;border-radius:999px;background:#9a3412;color:#fff7ed;box-shadow:0 1px 3px #7c2d1252;z-index:2}.eng-reenablement-document-icon.is-folder-icon.is-gate-review-folder>span:before{content:"+";font-size:.58rem;font-weight:900;line-height:1}.eng-reenablement-document-icon.is-file-icon{width:1.95rem;height:2.2rem;align-self:center;border:0;border-radius:0;background:transparent;color:#475569;overflow:visible;box-shadow:none}.eng-reenablement-document-icon.is-file-icon:before{display:none}.eng-reenablement-document-svg{width:1.95rem;height:2.2rem;display:block;filter:drop-shadow(0 1px 2px rgba(15,23,42,.1));overflow:visible}.eng-reenablement-document-svg-sheet{fill:#fff;stroke:#0f172a2e;stroke-width:1.25}.eng-reenablement-document-svg-fold{fill:#f8fafc;stroke:#0f172a2e;stroke-linejoin:round;stroke-width:1.25}.eng-reenablement-document-svg-glyph{color:currentColor}.eng-reenablement-document-icon.is-pdf{color:#991b1b}.eng-reenablement-document-icon.is-word{color:#1d4ed8}.eng-reenablement-document-icon.is-excel{color:#15803d}.eng-reenablement-document-icon.is-image{color:#6d28d9}.eng-reenablement-document-icon.is-script{color:#0f172a}.eng-reenablement-document-icon.is-text{color:#334155}.eng-reenablement-document-icon.is-generic{color:#64748b}.eng-reenablement-document-icon.is-pdf .eng-reenablement-document-svg-sheet{fill:#fff1f2;stroke:#b91c1c42}.eng-reenablement-document-icon.is-pdf .eng-reenablement-document-svg-fold{fill:#fee2e2;stroke:#b91c1c42}.eng-reenablement-document-icon.is-word .eng-reenablement-document-svg-sheet{fill:#eff6ff;stroke:#2563eb42}.eng-reenablement-document-icon.is-word .eng-reenablement-document-svg-fold{fill:#dbeafe;stroke:#2563eb42}.eng-reenablement-document-icon.is-excel .eng-reenablement-document-svg-sheet{fill:#f0fdf4;stroke:#16a34a42}.eng-reenablement-document-icon.is-excel .eng-reenablement-document-svg-fold{fill:#dcfce7;stroke:#16a34a42}.eng-reenablement-document-icon.is-image .eng-reenablement-document-svg-sheet{fill:#f5f3ff;stroke:#7c3aed40}.eng-reenablement-document-icon.is-image .eng-reenablement-document-svg-fold{fill:#ede9fe;stroke:#7c3aed40}.eng-reenablement-document-icon.is-script .eng-reenablement-document-svg-sheet{fill:#f1f5f9;stroke:#0f172a3d}.eng-reenablement-document-icon.is-script .eng-reenablement-document-svg-fold{fill:#e2e8f0;stroke:#0f172a3d}.eng-reenablement-document-item.is-file,.eng-reenablement-document-item.is-folder{display:grid;grid-template-columns:minmax(0,1fr) auto;padding:0;transition:background .14s ease}.eng-reenablement-document-item.is-file:hover,.eng-reenablement-document-item.is-file:focus-within,.eng-reenablement-document-item.is-folder:hover,.eng-reenablement-document-item.is-folder:focus-within{background:#e8f2ff}.eng-reenablement-document-item.is-file .eng-reenablement-document-file-primary,.eng-reenablement-document-item.is-folder .eng-reenablement-document-row-btn{border:0;border-radius:0;background:transparent;box-shadow:none}.eng-reenablement-document-item.is-file .eng-reenablement-document-file-primary:hover,.eng-reenablement-document-item.is-file .eng-reenablement-document-file-primary:focus-visible,.eng-reenablement-document-item.is-folder .eng-reenablement-document-row-btn:hover,.eng-reenablement-document-item.is-folder .eng-reenablement-document-row-btn:focus-visible{background:transparent;outline:none}.eng-reenablement-document-list li>span:not(.eng-reenablement-document-icon),.eng-reenablement-document-row-btn>span:not(.eng-reenablement-document-icon){min-width:0;display:grid;gap:.1rem}.eng-reenablement-document-list strong,.eng-reenablement-document-list small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eng-reenablement-document-list strong{color:#0f172a;font-size:.84rem}.eng-reenablement-document-list small{color:#475569;font-size:.72rem;font-weight:700}.eng-reenablement-document-list button{flex:0 0 auto;min-height:1.58rem;padding:0 .52rem;font-size:.7rem}.eng-reenablement-document-list .eng-reenablement-document-row-btn{min-height:2.66rem;padding:.42rem .5rem;font-size:inherit}.eng-sku-document-browser .eng-reenablement-document-list .eng-reenablement-document-row-btn{min-height:2.16rem;padding:.22rem .38rem}.eng-sku-document-browser .eng-reenablement-document-file-actions button,.eng-sku-document-browser .eng-reenablement-document-file-actions a,.eng-sku-document-browser .eng-reenablement-replace-btn{min-height:1.42rem;padding:0 .48rem;font-size:.68rem}.eng-reenablement-document-file-actions{flex:0 0 auto;display:flex;align-items:center;gap:.26rem;padding:0 .5rem}.eng-reenablement-document-file-actions a,.eng-reenablement-replace-btn,.eng-reenablement-document-file-actions button{min-width:5.45rem;min-height:1.62rem;display:inline-flex;align-items:center;border-radius:6px;background:#ffffffb8;color:#0b304e;font-size:.68rem;font-weight:900;justify-content:center;letter-spacing:0;line-height:1;padding:0 .54rem;text-align:center;text-decoration:none;transition:background .14s ease,border-color .14s ease,color .14s ease}.eng-reenablement-document-item.is-file:hover .eng-reenablement-document-file-actions a,.eng-reenablement-document-item.is-file:hover .eng-reenablement-replace-btn,.eng-reenablement-document-item.is-file:hover .eng-reenablement-document-file-actions button,.eng-reenablement-document-item.is-file:focus-within .eng-reenablement-document-file-actions a,.eng-reenablement-document-item.is-file:focus-within .eng-reenablement-replace-btn,.eng-reenablement-document-item.is-file:focus-within .eng-reenablement-document-file-actions button,.eng-reenablement-document-item.is-folder:hover .eng-reenablement-document-file-actions button,.eng-reenablement-document-item.is-folder:focus-within .eng-reenablement-document-file-actions button{background:#fff;color:#0b304e}.eng-reenablement-document-file-actions a:visited{color:#0b304e}.eng-reenablement-document-file-actions a:hover,.eng-reenablement-document-file-actions a:focus-visible,.eng-reenablement-document-file-actions a:active,.eng-reenablement-replace-btn:not(.is-disabled):hover,.eng-reenablement-replace-btn:not(.is-disabled):focus-within,.eng-reenablement-replace-btn:not(.is-disabled):active,.eng-reenablement-document-file-actions button:hover,.eng-reenablement-document-file-actions button:focus-visible,.eng-reenablement-document-file-actions button:active{border-color:#0b304e57;background:#e8f2ff;color:#08263d;outline:none}.eng-reenablement-replace-btn{position:relative}.eng-reenablement-replace-btn input{position:absolute;inset:0;opacity:0;cursor:pointer}.eng-reenablement-replace-btn input:disabled{cursor:default}.eng-reenablement-replace-btn.is-busy{opacity:.72;cursor:default}.eng-sku-document-table-row,.eng-sku-document-table .eng-reenablement-document-item{--eng-sku-document-table-columns: minmax(16rem, 1fr) 7.4rem 9rem 6.8rem 11rem 15.2rem;width:100%;min-width:860px;display:grid;grid-template-columns:var(--eng-sku-document-table-columns);align-items:center}.eng-sku-document-table-row.is-header{position:sticky;top:0;z-index:2;min-height:2.12rem;border-bottom:1px solid rgba(15,23,42,.12);background:#f1f5f9;color:#0f172a;font-size:.72rem;font-weight:900}.eng-sku-document-table-row.is-header>span,.eng-sku-document-table-cell,.eng-sku-document-source-tag,.eng-sku-document-table-actions{min-width:0;height:100%;display:flex;align-items:center;border-left:1px solid rgba(15,23,42,.08);padding:0 .56rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eng-sku-document-table-row.is-header>span:first-child{border-left:0}.eng-sku-document-table{min-width:860px;display:block;flex:0 0 auto;align-content:start;overflow:visible;max-height:none;background:#fff}.eng-sku-document-table .eng-reenablement-document-item{min-height:2.44rem;border-bottom:1px solid rgba(15,23,42,.08);border-radius:0;background:#fff;padding:0}.eng-sku-document-table-row,.eng-sku-document-table,.eng-sku-document-table .eng-reenablement-document-item{box-sizing:border-box}.eng-sku-document-table.eng-reenablement-document-merged-list .eng-reenablement-document-item{gap:0;justify-content:stretch;padding:0}.eng-sku-document-table.eng-reenablement-document-merged-list li:nth-child(odd),.eng-sku-document-table .eng-reenablement-document-item.is-folder.is-selected-sku-folder{background:#fff}.eng-sku-document-table.eng-reenablement-document-merged-list li:nth-child(2n){background:#fbfdff}.eng-sku-document-table .eng-reenablement-document-item.has-gate-review-files{background:#fff7ed;box-shadow:inset 3px 0 #f97316}.eng-sku-document-table.eng-reenablement-document-merged-list li.has-gate-review-files:nth-child(odd),.eng-sku-document-table.eng-reenablement-document-merged-list li.has-gate-review-files:nth-child(2n){background:#fff7ed}.eng-sku-document-table .eng-reenablement-document-item:hover,.eng-sku-document-table .eng-reenablement-document-item:focus-within{background:#e8f2ff}.eng-sku-document-table .eng-reenablement-document-item.has-gate-review-files:hover,.eng-sku-document-table .eng-reenablement-document-item.has-gate-review-files:focus-within{background:#ffedd5}.eng-sku-document-table .eng-reenablement-document-file-actions{display:contents;padding:0}.eng-sku-document-table .eng-reenablement-document-row-btn{min-height:2.44rem;padding:.22rem .56rem}.eng-sku-document-table .eng-reenablement-document-icon{width:1.42rem;height:1.8rem}.eng-sku-document-table .eng-reenablement-document-svg{width:1.55rem;height:1.82rem}.eng-sku-document-table-cell,.eng-sku-document-source-tag{color:#475569;font-size:.72rem;font-weight:850}.eng-sku-document-table-cell.is-children,.eng-sku-document-table-cell.is-source{color:#0f172a}.eng-sku-document-source-tag{color:#0b304e}.eng-sku-document-source-tag.is-gate-review{display:inline-flex;width:fit-content;align-items:center;justify-content:center;padding:.08rem .42rem;border:1px solid rgba(249,115,22,.38);border-radius:999px;background:#fff7ed;color:#9a3412}.eng-sku-document-gate-review-folder-pill{width:fit-content;display:inline-flex;align-items:center;gap:.18rem;margin-top:.18rem;padding:.06rem .4rem;border:1px solid rgba(249,115,22,.34);border-radius:999px;background:#ffedd5;color:#9a3412;font-size:.66rem;font-weight:900;line-height:1.15}.eng-sku-document-table-actions{gap:.28rem;justify-content:flex-end;overflow:visible}.eng-sku-document-table-actions .eng-reenablement-replace-btn,.eng-sku-document-table-actions button,.eng-sku-document-table-actions a{min-width:4.8rem;min-height:1.38rem;padding:0 .42rem}.eng-reenablement-document-file-actions .is-delete{border-color:#991b1b33;color:#991b1b}.eng-reenablement-document-file-actions .is-delete:hover,.eng-reenablement-document-file-actions .is-delete:focus-visible,.eng-reenablement-document-file-actions .is-delete:active{border-color:#991b1b6b;background:#fee2e2;color:#991b1b}.eng-reenablement-confirm-backdrop{position:fixed;inset:var(--app-shell-header-height, 70px) 0 0 var(--app-shell-sidebar-offset, 0px);z-index:22040;display:grid;place-items:center;background:#0f172a61;padding:1rem}.eng-reenablement-confirm-dialog{width:min(420px,100%);border:1px solid rgba(15,23,42,.12);border-radius:8px;background:#fff;box-shadow:0 24px 48px #0f172a3d;padding:1rem}.eng-reenablement-rename-dialog{width:min(480px,100%)}.eng-reenablement-confirm-dialog h3{margin:0;color:#0f172a;font-size:1rem}.eng-reenablement-confirm-dialog p{margin:.42rem 0 0;color:#475569;font-size:.84rem;font-weight:800;overflow-wrap:anywhere}.eng-reenablement-rename-field{margin-top:.78rem;display:grid;gap:.28rem}.eng-reenablement-rename-field span{color:#475569;font-size:.72rem;font-weight:900;text-transform:uppercase}.eng-reenablement-rename-field input{width:100%;min-height:2.18rem;box-sizing:border-box;border:1px solid rgba(15,23,42,.16);border-radius:8px;background:#fff;color:#0f172a;font:inherit;font-size:.86rem;font-weight:800;padding:0 .68rem}.eng-reenablement-confirm-actions{margin-top:.9rem;display:flex;justify-content:flex-end;gap:.45rem}.eng-reenablement-confirm-actions button.danger{border-color:#991b1b47;background:#991b1b;color:#fff}.eng-reenablement-confirm-actions button.primary{border-color:#0b304e47;background:#0b304e;color:#fff}.eng-reenablement-reject-confirm-backdrop{position:fixed;inset:var(--app-shell-header-height, 70px) 0 0 var(--app-shell-sidebar-offset, 0px);z-index:22040;display:grid;place-items:center;padding:1rem;background:#0206178a;overflow:auto}.eng-sku-project-modal-portal .eng-reenablement-reject-confirm-backdrop{place-items:start center;padding-top:clamp(1rem,8vh,4rem)}.eng-reenablement-reject-confirm-modal{width:min(1280px,calc(100vw - 1.5rem));height:min(790px,calc(100vh - 5.6rem));height:min(790px,calc(100dvh - 5.6rem));max-height:calc(100vh - 5.6rem);max-height:calc(100dvh - 5.6rem);display:flex;flex-direction:column;min-height:0;overflow:hidden;border:1px solid rgba(15,23,42,.16);border-radius:12px;background:#fff;box-shadow:0 28px 72px #0f172a47}.eng-reenablement-accept-confirm-modal{width:min(1180px,calc(100vw - 1rem));height:min(690px,calc(100vh - 5.6rem));height:min(690px,calc(100dvh - 5.6rem))}.eng-reenablement-accept-confirm-modal .cm-awo-close-x,.eng-sku-project-send-note-modal .cm-awo-close-x,.eng-sku-project-supply-chain-confirm-modal .cm-awo-close-x,.eng-sku-project-bulk-modal .cm-awo-close-x{position:relative;flex:0 0 auto;width:2.35rem;height:2.35rem;display:inline-grid;place-items:center;border:1px solid rgba(15,23,42,.18);border-radius:999px;background:#fff;color:#0f172a;font-size:0;line-height:0;padding:0;box-shadow:0 8px 20px #0f172a14}.eng-reenablement-accept-confirm-modal .cm-awo-close-x:before,.eng-reenablement-accept-confirm-modal .cm-awo-close-x:after,.eng-sku-project-send-note-modal .cm-awo-close-x:before,.eng-sku-project-send-note-modal .cm-awo-close-x:after,.eng-sku-project-supply-chain-confirm-modal .cm-awo-close-x:before,.eng-sku-project-supply-chain-confirm-modal .cm-awo-close-x:after,.eng-sku-project-bulk-modal .cm-awo-close-x:before,.eng-sku-project-bulk-modal .cm-awo-close-x:after{content:"";position:absolute;top:50%;left:50%;width:.86rem;height:.12rem;border-radius:999px;background:currentColor;transform-origin:center}.eng-reenablement-accept-confirm-modal .cm-awo-close-x:before,.eng-sku-project-send-note-modal .cm-awo-close-x:before,.eng-sku-project-supply-chain-confirm-modal .cm-awo-close-x:before,.eng-sku-project-bulk-modal .cm-awo-close-x:before{transform:translate(-50%,-50%) rotate(45deg)}.eng-reenablement-accept-confirm-modal .cm-awo-close-x:after,.eng-sku-project-send-note-modal .cm-awo-close-x:after,.eng-sku-project-supply-chain-confirm-modal .cm-awo-close-x:after,.eng-sku-project-bulk-modal .cm-awo-close-x:after{transform:translate(-50%,-50%) rotate(-45deg)}.eng-reenablement-accept-confirm-modal .cm-awo-close-x:hover,.eng-reenablement-accept-confirm-modal .cm-awo-close-x:focus-visible,.eng-sku-project-send-note-modal .cm-awo-close-x:hover,.eng-sku-project-send-note-modal .cm-awo-close-x:focus-visible,.eng-sku-project-supply-chain-confirm-modal .cm-awo-close-x:hover,.eng-sku-project-supply-chain-confirm-modal .cm-awo-close-x:focus-visible,.eng-sku-project-bulk-modal .cm-awo-close-x:hover,.eng-sku-project-bulk-modal .cm-awo-close-x:focus-visible{border-color:#0b304e59;background:#eef6fd;color:#0b304e}.eng-sku-project-send-note-modal{width:min(1120px,calc(100vw - 1.5rem));height:min(500px,calc(100vh - 5.6rem));height:min(500px,calc(100dvh - 5.6rem));max-height:calc(100vh - 5.6rem);max-height:calc(100dvh - 5.6rem)}.eng-sku-project-send-note-modal.is-step-enablement{height:auto}.eng-sku-project-supply-chain-confirm-modal{width:min(1120px,calc(100vw - 1.5rem));height:min(640px,calc(100vh - 5.6rem));height:min(640px,calc(100dvh - 5.6rem));max-height:calc(100vh - 5.6rem);max-height:calc(100dvh - 5.6rem);min-height:0}.eng-sku-project-supply-chain-confirm-modal.is-step-review{height:auto}.eng-sku-project-modal-portal .eng-sku-project-supply-chain-confirm-backdrop{place-items:center;padding:1rem}.eng-sku-project-supply-chain-confirm-body{flex:0 0 auto;padding:1.15rem 1.25rem}.eng-sku-project-supply-chain-confirm-body p{margin:0;font-size:1rem;font-weight:760;line-height:1.45}.eng-sku-project-supply-chain-confirm-body ul{margin:.72rem 0 0;padding-left:1.25rem;display:grid;gap:.34rem}.eng-sku-project-supply-chain-confirm-body li{font-size:.95rem;font-weight:860;line-height:1.35}.eng-sku-project-bulk-modal{width:min(980px,calc(100vw - 1.5rem));height:min(620px,calc(100vh - 5.6rem));height:min(620px,calc(100dvh - 5.6rem));max-height:calc(100vh - 5.6rem);max-height:calc(100dvh - 5.6rem)}.eng-sku-project-bulk-body{display:grid;grid-template-columns:minmax(17rem,.72fr) minmax(0,1.28fr);gap:.72rem;flex:1 1 auto;min-height:0;overflow:hidden;padding:.72rem}.eng-sku-project-bulk-editor,.eng-sku-project-bulk-review{min-height:0;border:1px solid rgba(244,214,162,.18);border-radius:8px;background:#ffffff0e}.eng-sku-project-bulk-editor{display:flex;flex-direction:column;gap:.68rem;padding:.72rem}.eng-sku-project-bulk-field-tabs{display:flex;gap:.34rem;padding:.18rem;border:1px solid rgba(244,214,162,.16);border-radius:8px;background:#07070a3d}.eng-sku-project-bulk-field-tabs button{flex:1 1 0;min-height:1.82rem;border:1px solid rgba(244,214,162,.18);border-radius:7px;background:#ffffff0f;color:#f8fafcd1;font-size:.72rem;font-weight:900}.eng-sku-project-bulk-field-tabs button:hover:not(:disabled),.eng-sku-project-bulk-field-tabs button:focus-visible:not(:disabled),.eng-sku-project-bulk-field-tabs button.is-active{border-color:#f4d6a28f;background:#f4d6a229;color:#fff;outline:none}.eng-sku-project-bulk-control{display:grid;gap:.28rem}.eng-sku-project-bulk-control>span,.eng-sku-project-bulk-summary>span,.eng-sku-project-bulk-review header span{color:#f4d6a2c7;font-size:.62rem;font-weight:950;letter-spacing:.09em;text-transform:uppercase}.eng-sku-project-bulk-control small{color:#e2e8f09e;font-size:.68rem;font-weight:760}.eng-sku-project-bulk-summary{display:grid;gap:.2rem;margin-top:auto;border:1px solid rgba(244,214,162,.14);border-radius:8px;background:#07070a38;padding:.58rem .62rem}.eng-sku-project-bulk-summary strong{color:#fff;font-size:.84rem;line-height:1.2}.eng-sku-project-bulk-review{display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden}.eng-sku-project-bulk-review header{display:flex;align-items:center;justify-content:space-between;gap:.54rem;padding:.58rem .68rem;border-bottom:1px solid rgba(244,214,162,.14)}.eng-sku-project-bulk-review header strong{display:block;margin-top:.08rem;color:#fff;font-size:.88rem}.eng-sku-project-bulk-table-wrap{min-height:0;border:0;border-radius:0}.eng-sku-project-bulk-table{width:100%;min-width:620px}.eng-sku-project-bulk-table.cm-awo-table tbody td{height:2.1rem}.eng-sku-project-modal-portal{position:relative;z-index:22040}.eng-reenablement-reject-confirm-head{flex:0 0 auto;display:flex;align-items:flex-start;justify-content:space-between;gap:.55rem;padding:.62rem .78rem;border-bottom:1px solid rgba(15,23,42,.1);background:#f8fafc}.eng-reenablement-reject-confirm-head>div:not(.ops-reenablement-return-view-toggle){display:flex;align-items:baseline;gap:.42rem;min-width:0}.eng-reenablement-reject-confirm-head>.ops-reenablement-return-view-toggle{flex:0 0 auto;align-self:center;margin-left:auto}.ops-reenablement-return-view-toggle button{min-width:4.1rem}.eng-reenablement-reject-confirm-head h3{margin:0;color:#0f172a;font-size:.98rem;line-height:1.2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eng-reenablement-reject-confirm-head p{margin:0;color:#475569;font-size:.8rem;font-weight:800;white-space:nowrap}.eng-reenablement-reject-confirm-head p:before{content:"- "}.eng-reenablement-reject-summary{flex:1 1 auto;min-height:0;overflow:hidden;padding:.58rem .72rem;display:grid;grid-template-rows:minmax(0,.86fr) minmax(0,1.14fr);gap:.48rem;align-content:stretch}.eng-reenablement-reject-summary.has-required-note{grid-template-rows:auto minmax(0,.82fr) minmax(0,1.18fr)}.eng-reenablement-reject-summary.is-tabbed{display:flex;flex-direction:column;grid-template-rows:none}.eng-reenablement-reject-summary.is-tabbed>:is(.eng-reenablement-reject-required-note,.eng-reenablement-reject-comments,.eng-reenablement-reject-documents){flex:1 1 auto;min-height:0}.eng-reenablement-reject-summary.is-tabbed>.ops-reenablement-return-required-note{flex:0 0 auto}.eng-reenablement-reject-summary.is-tabbed>.eng-reenablement-reject-required-note{display:grid;grid-template-rows:auto minmax(0,1fr)}.eng-reenablement-reject-summary.is-tabbed>.eng-reenablement-reject-required-note textarea{min-height:6rem;max-height:9rem}.eng-reenablement-accept-summary{flex:1 1 auto;min-height:0;overflow:hidden;padding:.58rem .72rem;display:grid;grid-template-rows:auto minmax(0,1fr);gap:.34rem}.eng-sku-project-send-note-summary{flex:1 1 auto;min-height:0;overflow:hidden;padding:.5rem .66rem;display:flex;flex-direction:column;gap:.42rem}.eng-sku-project-send-tabs{flex:0 0 auto;display:flex;align-items:flex-end;flex-wrap:wrap;gap:.08rem;padding:.42rem .66rem 0;border-bottom:1px solid rgba(15,23,42,.1);background:#f8fafc}.eng-sku-project-send-tabs button{position:relative;box-sizing:border-box;flex:0 0 11.35rem;display:inline-flex;align-items:center;justify-content:center;gap:.34rem;width:11.35rem;height:2.05rem;border:1px solid rgba(15,23,42,.18);border-bottom-color:#0f172a1a;border-radius:.7rem .7rem 0 0;margin-bottom:-1px;padding:0 .78rem;background:linear-gradient(180deg,#fff,#eef2f6);color:#0f172a;font:inherit;font-size:.75rem;font-weight:900;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;cursor:pointer}.eng-sku-project-send-tabs button:hover,.eng-sku-project-send-tabs button:focus-visible{border-color:#0b304e57;border-bottom-color:#0b304e2e;background:linear-gradient(180deg,#fff,#e7eff8);outline:none}.eng-sku-project-send-tabs button.is-active{border-color:#0b304e;border-bottom-color:#fff;background:#fff;color:#0b304e;z-index:1}.eng-sku-project-send-tabs button:disabled{opacity:.48;cursor:default}.eng-sku-project-send-tab-index{color:#0f172a;font-size:.72rem;font-weight:950;line-height:1;white-space:nowrap}.eng-sku-project-send-tab-label{min-width:0;overflow:visible;white-space:nowrap}.eng-sku-project-send-tab-count{color:#0b304e;font-size:.64rem;font-weight:950;letter-spacing:.01em;line-height:1;white-space:nowrap}.eng-sku-project-send-step{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:.55rem;overflow:hidden}.eng-sku-project-send-enablements-step{justify-content:center;align-items:center}.eng-sku-project-send-enablements-step .eng-sku-project-send-enablements{width:min(30rem,100%)}.eng-sku-project-send-note-modal.is-step-enablement .eng-sku-project-send-enablements-step .eng-sku-project-send-enablements{width:auto;max-width:100%;flex-wrap:wrap;justify-content:center}.eng-sku-project-send-work-orders{flex:0 1 46%;min-height:10rem}.eng-sku-project-send-enablements{flex:0 0 auto;margin:0;padding:.46rem .62rem;border:1px solid #d5dee9;border-radius:.55rem;background:#f8fafc;display:flex;align-items:center;gap:.62rem}.eng-sku-project-send-enablements legend{padding:0 .25rem;color:#475569;font-size:.74rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.eng-sku-project-send-enablements>div{display:flex;align-items:center;flex-wrap:wrap;gap:.42rem}.eng-sku-project-send-enablements label{display:inline-flex;align-items:center;gap:.28rem;min-height:2rem;padding:.22rem .64rem;border:1px solid #c7d4e2;border-radius:999px;background:#fff;color:#0b304e;font-size:.88rem;font-weight:900}.eng-sku-project-send-enablements input{margin:0;accent-color:#0b304e}.eng-sku-project-send-note-summary.has-note-editor .eng-sku-project-send-work-orders{flex-basis:34%;min-height:8.5rem}.eng-sku-project-send-note-summary.is-step-work-orders .eng-sku-project-send-work-orders{flex:1 1 auto;min-height:0}.eng-sku-project-send-review{overflow:hidden;padding-right:.1rem;gap:.42rem}.eng-sku-project-send-note-summary.is-step-review .eng-sku-project-send-required-note{flex:1 1 auto;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr)}.eng-sku-project-send-note-summary.is-step-review .eng-sku-project-send-required-note textarea{height:100%;min-height:0;max-height:none;resize:none}.eng-sku-project-send-review-grid{flex:0 0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.46rem}.eng-sku-project-send-review-card{min-width:0;display:grid;gap:.28rem;padding:.48rem .58rem;border:1px solid rgba(15,23,42,.12);border-radius:10px;background:#fff}.eng-sku-project-send-review-card>span{color:#475569;font-size:.7rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.eng-sku-project-send-review-card>strong{color:#0f172a;font-size:.94rem;line-height:1.22}.eng-sku-project-send-review-card dl{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.44rem}.eng-sku-project-send-review-card dl>div{min-width:0;display:grid;gap:.08rem}.eng-sku-project-send-review-card dt,.eng-sku-project-send-review-card dd{margin:0}.eng-sku-project-send-review-card dt{color:#64748b;font-size:.66rem;font-weight:900;letter-spacing:.035em;text-transform:uppercase}.eng-sku-project-send-review-card dd{color:#0f172a;font-size:1rem;font-weight:900}.eng-sku-project-send-enablement-card{align-content:start}.eng-sku-project-send-enablement-flow{display:inline-flex;align-items:center;justify-content:flex-start;gap:.38rem;min-width:0}.eng-sku-project-send-enablement-node{display:inline-flex;align-items:center;gap:.28rem;min-width:0}.eng-sku-project-send-enablement-node span{color:#64748b;font-size:.66rem;font-weight:900;letter-spacing:.035em;text-transform:uppercase;white-space:nowrap}.eng-sku-project-send-enablement-node strong{display:inline-grid;place-items:center;min-width:1.45rem;height:1.45rem;padding:0 .28rem;border-radius:999px;border:1px solid rgba(15,23,42,.12);background:#0f172a0d;color:#0f172a;font-size:.78rem;font-weight:950;line-height:1}.eng-sku-project-send-enablement-arrow{flex:0 0 auto;width:1rem;height:1rem;color:#64748b}.eng-sku-project-send-review-card ul{max-height:5.6rem;margin:.05rem 0 0;padding:0;overflow:auto;list-style:none;display:grid;gap:.18rem}.eng-sku-project-send-review-card li{min-width:0;display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;padding:.2rem .28rem;border-radius:6px;background:#0f172a0a}.eng-sku-project-send-review-card li span,.eng-sku-project-send-review-card li em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eng-sku-project-send-review-card li span{color:#0f172a;font-size:.72rem;font-weight:900}.eng-sku-project-send-review-card li em{color:#64748b;font-size:.66rem;font-style:normal;font-weight:800}.eng-sku-project-send-work-orders-table{min-width:1000px}.eng-reenablement-table-message{flex:1 1 auto;min-height:4rem;display:grid;place-items:center;padding:1rem;color:#475569;font-size:.82rem;font-weight:800;text-align:center}.eng-reenablement-table-message.error{color:#991b1b}.eng-sku-project-send-note-summary .eng-reenablement-reject-comments{flex:1 1 auto;min-height:6.2rem;overflow:hidden}.eng-reenablement-accept-intent{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.46rem}.eng-reenablement-accept-intent>div,.eng-reenablement-accept-intent>label{min-width:0;display:grid;gap:.12rem;padding:.42rem .52rem;border:1px solid rgba(15,23,42,.1);border-radius:8px;background:#f8fafc}.eng-reenablement-accept-intent>label{margin:0}.eng-reenablement-accept-intent span{color:#64748b;font-size:.68rem;font-weight:900;text-transform:uppercase}.eng-reenablement-accept-intent strong{min-width:0;color:#0f172a;font-size:.92rem;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eng-reenablement-accept-change-list{display:grid;gap:.18rem;min-width:0}.eng-reenablement-accept-change-row{display:grid;grid-template-columns:4.35rem minmax(0,1fr);align-items:baseline;gap:.36rem;min-width:0}.eng-reenablement-accept-change-row em{display:block;min-width:0;margin:0;overflow:hidden;color:var(--workflow-modal-muted, #64748b);font-size:.6rem;font-style:normal;font-weight:900;letter-spacing:.035em;line-height:1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.eng-reenablement-accept-change-row strong{display:block;min-width:0;margin:0;overflow:hidden;color:var(--workflow-modal-ink, #0f172a);font-size:.76rem;font-weight:900;line-height:1.08;text-overflow:ellipsis;white-space:nowrap}.eng-reenablement-accept-change-row.is-new em,.eng-reenablement-accept-change-row.is-new strong{color:var(--grr-green, #166534)}.eng-reenablement-accept-intent .eng-reenablement-accept-change-row{grid-template-columns:2.65rem minmax(0,1fr)}.eng-reenablement-accept-owner-card select{min-width:0;width:100%;height:1.72rem;border:1px solid rgba(15,23,42,.18);border-radius:7px;background:#fff;color:#0f172a;font-size:.74rem;font-weight:800;padding:0 .44rem}.eng-reenablement-accept-owner-card select:disabled{color:#64748b;background:#f1f5f9}.eng-reenablement-accept-claim{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.34rem}.eng-reenablement-accept-claim button{min-height:1.72rem;border:1px solid rgba(11,48,78,.24);border-radius:999px;background:#fff;color:#0b304e;cursor:pointer;font-size:.68rem;font-weight:900;padding:0 .54rem;white-space:nowrap}.eng-reenablement-accept-claim button:hover,.eng-reenablement-accept-claim button:focus-visible{background:#eef6fd;outline:none}.eng-reenablement-accept-claim button:disabled{cursor:default;opacity:.55}.eng-reenablement-accept-work-orders{min-height:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(15,23,42,.1);border-radius:10px;background:#fff}.eng-reenablement-accept-work-orders-head{flex:0 0 auto;align-items:center;gap:.5rem;padding:.28rem .58rem}.eng-reenablement-accept-work-orders-head>div:first-child{min-width:0;display:flex;align-items:baseline;gap:.38rem}.eng-reenablement-accept-work-orders-head h4{margin:0;color:#0f172a;font-size:.82rem;line-height:1.05}.eng-reenablement-accept-work-orders-head span{line-height:1.05;white-space:nowrap}.eng-reenablement-accept-work-order-tools{display:flex;align-items:center;justify-content:flex-end;gap:.4rem}.eng-reenablement-accept-work-order-tools button{min-height:1.82rem;border:1px solid rgba(15,23,42,.2);border-radius:999px;padding:0 .8rem;background:#fff;color:#0f172a;font:inherit;font-size:.72rem;font-weight:900;white-space:nowrap;cursor:pointer}.eng-reenablement-accept-work-order-tools button:hover,.eng-reenablement-accept-work-order-tools button:focus-visible{border-color:#0b304e57;background:#eef6fd;outline:none}.eng-reenablement-accept-work-order-tools button:disabled{opacity:.52;cursor:default}.eng-reenablement-accept-work-orders-wrap{flex:1 1 auto;min-height:0;overflow:auto}.eng-reenablement-accept-work-orders-table{min-width:1020px;table-layout:fixed}.cm-awo-table.eng-reenablement-accept-work-orders-table thead th{padding:.3rem .38rem;font-size:.58rem;line-height:1;white-space:normal;overflow-wrap:anywhere}.eng-reenablement-accept-work-orders-table tbody td{padding:.34rem .42rem;font-size:.74rem;line-height:1.12;vertical-align:middle}.eng-reenablement-accept-work-orders-table th:first-child,.eng-reenablement-accept-work-orders-table td:first-child{width:56px;text-align:center}.eng-reenablement-accept-work-orders-table th:nth-child(2),.eng-reenablement-accept-work-orders-table td:nth-child(2){width:170px}.eng-reenablement-accept-work-orders-table th:nth-child(3),.eng-reenablement-accept-work-orders-table td:nth-child(3){width:230px}.eng-reenablement-accept-work-orders-table th:nth-child(4),.eng-reenablement-accept-work-orders-table td:nth-child(4){width:210px}.eng-reenablement-accept-work-orders-table th:nth-child(5),.eng-reenablement-accept-work-orders-table td:nth-child(5){width:140px}.eng-reenablement-accept-work-orders-table th:nth-child(6),.eng-reenablement-accept-work-orders-table td:nth-child(6){width:112px}.eng-reenablement-accept-work-orders-table th:nth-child(7),.eng-reenablement-accept-work-orders-table td:nth-child(7){width:112px}.eng-reenablement-accept-work-orders-table.is-accept-confirm{min-width:1240px}.eng-reenablement-accept-work-orders-table.is-accept-confirm th:first-child,.eng-reenablement-accept-work-orders-table.is-accept-confirm td:first-child{width:56px}.eng-reenablement-accept-work-orders-table.is-accept-confirm th:nth-child(2),.eng-reenablement-accept-work-orders-table.is-accept-confirm td:nth-child(2){width:64px}.eng-reenablement-accept-work-orders-table.is-accept-confirm th:nth-child(3),.eng-reenablement-accept-work-orders-table.is-accept-confirm td:nth-child(3){width:240px}.eng-reenablement-accept-work-orders-table.is-accept-confirm th:nth-child(4),.eng-reenablement-accept-work-orders-table.is-accept-confirm td:nth-child(4){width:250px}.eng-reenablement-accept-work-orders-table.is-accept-confirm th:nth-child(5),.eng-reenablement-accept-work-orders-table.is-accept-confirm td:nth-child(5){width:220px}.eng-reenablement-accept-work-orders-table.is-accept-confirm th:nth-child(6),.eng-reenablement-accept-work-orders-table.is-accept-confirm td:nth-child(6){width:150px}.eng-reenablement-accept-work-orders-table.is-accept-confirm th:nth-child(7),.eng-reenablement-accept-work-orders-table.is-accept-confirm td:nth-child(7){width:254px}.eng-reenablement-accept-change-key,.eng-reenablement-accept-value-stack{display:grid;gap:.18rem;min-width:0}.eng-reenablement-accept-change-key span,.eng-reenablement-accept-value-stack strong{display:block;min-width:0;margin:0;overflow:hidden;line-height:1.08;text-overflow:ellipsis;white-space:nowrap}.eng-reenablement-accept-change-key span{font-size:.62rem;font-weight:950;letter-spacing:.035em;text-transform:uppercase}.eng-reenablement-accept-work-orders-table .eng-reenablement-accept-change-key .is-old{color:var(--workflow-modal-gold, #b45309)}.eng-reenablement-accept-work-orders-table .eng-reenablement-accept-change-key .is-new,.eng-reenablement-accept-work-orders-table .eng-reenablement-accept-value-stack .is-new{color:var(--grr-green, #166534)}.eng-reenablement-accept-work-orders-table td strong,.eng-reenablement-accept-work-orders-table td span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eng-reenablement-accept-work-orders-table td strong{color:#0f172a;font-size:.78rem;font-weight:900;line-height:1.08}.eng-reenablement-accept-work-orders-table td span{margin-top:.08rem;color:#475569;font-size:.62rem;font-weight:800;line-height:1.05}.eng-reenablement-accept-work-orders-table .eng-reenablement-accept-change-row strong{margin:0;color:var(--workflow-modal-ink, #0f172a);font-size:.76rem;line-height:1.08}.eng-reenablement-accept-work-orders-table .eng-reenablement-accept-change-row.is-new em,.eng-reenablement-accept-work-orders-table .eng-reenablement-accept-change-row.is-new strong{color:var(--grr-green, #166534)}.eng-reenablement-accept-work-orders-table input[type=checkbox]{width:.82rem;height:.82rem;accent-color:#0b304e}.eng-reenablement-reject-required-note{min-width:0;display:grid;gap:.26rem;padding:.5rem;border:1px solid rgba(15,23,42,.12);border-radius:10px;background:#fff7ed}.eng-reenablement-reject-required-note>span{color:#7c2d12;font-size:.78rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.eng-reenablement-reject-required-note textarea{width:100%;min-height:4.15rem;max-height:13vh;resize:vertical;border:1px solid rgba(15,23,42,.18);border-radius:8px;padding:.48rem .58rem;color:#0f172a;background:#fff;font:inherit;font-size:.86rem;font-weight:700;line-height:1.42}.eng-reenablement-reject-required-note textarea:focus{outline:2px solid rgba(194,65,12,.22);border-color:#c2410c}.eng-sku-project-send-required-note textarea{min-height:4.9rem;max-height:14vh}.eng-sku-project-send-note-modal .eng-reenablement-reject-confirm-head{padding:.52rem .72rem}.eng-sku-project-send-note-modal .eng-reenablement-reject-confirm-actions{padding:.42rem .72rem}.eng-reenablement-reject-notes-grid{min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-auto-rows:minmax(0,1fr);gap:.75rem}.eng-reenablement-reject-notes-grid article,.eng-reenablement-reject-comments,.eng-reenablement-reject-documents{min-width:0;border:1px solid rgba(15,23,42,.1);border-radius:10px;background:#fff}.eng-reenablement-reject-comments{min-height:0;display:flex;flex-direction:column;overflow:hidden}.eng-reenablement-reject-comments .eng-reenablement-comments-shell{flex:1 1 auto;min-height:0;overflow:hidden}.eng-reenablement-reject-comments .eng-reenablement-comments-wrap{flex:1 1 auto;min-height:0;max-height:none;overflow:auto;overscroll-behavior:contain}.eng-reenablement-reject-comments .eng-reenablement-comments-head{padding:.46rem .58rem}.eng-reenablement-reject-comments .eng-reenablement-comments-head>div,.eng-reenablement-reject-documents .eng-reenablement-section-head>div{display:flex;align-items:baseline;gap:.36rem;min-width:0}.eng-reenablement-reject-comments .eng-reenablement-comments-head h3,.eng-reenablement-reject-documents .eng-reenablement-section-head h4{font-size:.82rem;line-height:1.12}.eng-reenablement-reject-comments .eng-reenablement-comments-head span,.eng-reenablement-reject-documents .eng-reenablement-section-head span{font-size:.72rem;line-height:1.12;white-space:nowrap}.eng-reenablement-reject-comments .eng-reenablement-comments-head span:before,.eng-reenablement-reject-documents .eng-reenablement-section-head span:before{content:"- "}.eng-reenablement-reject-notes-grid article{min-height:0;display:flex;flex-direction:column;padding:.72rem;overflow:hidden}.eng-reenablement-reject-notes-grid h4,.eng-reenablement-reject-comments h4,.eng-reenablement-reject-documents h4{margin:0;color:#0f172a;font-size:.86rem;line-height:1.2}.eng-reenablement-reject-notes-grid p{flex:1 1 auto;min-height:0;margin:.48rem 0 0;overflow:auto;overscroll-behavior:contain;white-space:pre-wrap;color:#334155;font-size:.82rem;font-weight:700;line-height:1.42}.eng-reenablement-reject-documents{min-height:0;display:flex;flex-direction:column;overflow:hidden}.eng-reenablement-reject-documents .eng-reenablement-section-head{padding:.46rem .58rem;border-bottom:1px solid rgba(15,23,42,.08)}.ops-reenablement-return-note-panel{overflow:hidden}.ops-reenablement-return-note-body{flex:1 1 auto;min-height:0;padding:.72rem;overflow:auto;overscroll-behavior:contain}.ops-reenablement-return-note-body p{margin:0;color:#334155;font-size:.86rem;font-weight:800;line-height:1.42;white-space:pre-wrap}.eng-reenablement-reject-documents-wrap{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain}.eng-reenablement-reject-documents-table{width:100%;min-width:780px;table-layout:fixed}.eng-reenablement-reject-documents-table th:nth-child(1),.eng-reenablement-reject-documents-table td:nth-child(1){width:58%}.eng-reenablement-reject-documents-table th:nth-child(2),.eng-reenablement-reject-documents-table td:nth-child(2){width:17%}.eng-reenablement-reject-documents-table th:nth-child(3),.eng-reenablement-reject-documents-table td:nth-child(3){width:10%}.eng-reenablement-reject-documents-table th:nth-child(4),.eng-reenablement-reject-documents-table td:nth-child(4){width:15%}.eng-reenablement-reject-documents-table th,.eng-reenablement-reject-documents-table td{padding:.2rem .42rem;text-align:left;font-size:.72rem;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eng-reenablement-reject-documents-table thead th{position:sticky;top:0;z-index:1;padding-top:.22rem;padding-bottom:.22rem;font-size:.56rem;font-weight:950;letter-spacing:.04em;line-height:1.08;text-align:left}.eng-reenablement-reject-documents-table td{vertical-align:middle}.ops-reenablement-return-work-orders-table:not(.is-gate-review-confirm){width:100%;min-width:760px;table-layout:fixed}.ops-reenablement-return-work-orders-table:not(.is-gate-review-confirm) th:first-child,.ops-reenablement-return-work-orders-table:not(.is-gate-review-confirm) td:first-child{width:28%}.ops-reenablement-return-work-orders-table:not(.is-gate-review-confirm) th:nth-child(2),.ops-reenablement-return-work-orders-table:not(.is-gate-review-confirm) td:nth-child(2){width:34%}.ops-reenablement-return-work-orders-table:not(.is-gate-review-confirm) th:nth-child(3),.ops-reenablement-return-work-orders-table:not(.is-gate-review-confirm) td:nth-child(3){width:38%}.ops-reenablement-return-work-orders-table.is-gate-review-confirm{--ops-gate-review-confirm-label-size: .52rem;--ops-gate-review-confirm-value-size: .66rem;--ops-gate-review-confirm-row-label-width: 4.2rem;min-width:980px}.ops-reenablement-return-work-orders-table.is-gate-review-confirm th:nth-child(1),.ops-reenablement-return-work-orders-table.is-gate-review-confirm td:nth-child(1){width:260px}.ops-reenablement-return-work-orders-table.is-gate-review-confirm th:nth-child(2),.ops-reenablement-return-work-orders-table.is-gate-review-confirm td:nth-child(2){width:260px}.ops-reenablement-return-work-orders-table.is-gate-review-confirm th:nth-child(3),.ops-reenablement-return-work-orders-table.is-gate-review-confirm td:nth-child(3){width:150px}.ops-reenablement-return-work-orders-table.is-gate-review-confirm th:nth-child(4),.ops-reenablement-return-work-orders-table.is-gate-review-confirm td:nth-child(4){width:190px}.ops-reenablement-return-work-orders-table.is-gate-review-confirm th:nth-child(5),.ops-reenablement-return-work-orders-table.is-gate-review-confirm td:nth-child(5){width:120px}.ops-reenablement-return-work-orders-table td .ops-reenablement-confirm-value{overflow-wrap:anywhere;white-space:normal}.eng-reenablement-reject-document-name{min-width:0;max-width:100%;display:flex;align-items:center;gap:.52rem}.eng-reenablement-reject-document-name>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eng-reenablement-reject-confirm-actions{flex:0 0 auto;margin:0;padding:.56rem .78rem;border-top:1px solid rgba(15,23,42,.1);background:#f8fafc}@media(max-width:840px){.eng-reenablement-reject-notes-grid{grid-template-columns:1fr;grid-template-rows:repeat(2,minmax(0,1fr))}.eng-reenablement-reject-confirm-modal{width:calc(100vw - 1rem)}}.eng-reenablement-pdf-gallery-backdrop{--eng-viewer-padding: clamp(.9rem, 2vh, 1.35rem);--eng-viewer-side-offset: var(--app-shell-sidebar-offset, 0px);--eng-viewer-available-width: calc(100vw - var(--eng-viewer-side-offset));position:fixed;inset:var(--app-shell-header-height, 70px) 0 0 var(--eng-viewer-side-offset);z-index:22060;display:grid;place-items:center;background:#0f172a8a;padding:var(--eng-viewer-padding);overflow:hidden}.eng-reenablement-pdf-gallery-backdrop.is-fullscreen{--eng-viewer-padding: clamp(.35rem, 1vh, .72rem)}.eng-reenablement-pdf-gallery-modal{aspect-ratio:16 / 10;width:min(1320px,calc(var(--eng-viewer-available-width) - (var(--eng-viewer-padding) * 2)),calc((100vh - var(--app-shell-header-height, 70px) - (var(--eng-viewer-padding) * 2)) * 1.6));width:min(1320px,calc(var(--eng-viewer-available-width) - (var(--eng-viewer-padding) * 2)),calc((100dvh - var(--app-shell-header-height, 70px) - (var(--eng-viewer-padding) * 2)) * 1.6));height:auto;max-height:calc(100vh - var(--app-shell-header-height, 70px) - (var(--eng-viewer-padding) * 2));max-height:calc(100dvh - var(--app-shell-header-height, 70px) - (var(--eng-viewer-padding) * 2));min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;border:1px solid rgba(15,23,42,.14);border-radius:8px;background:#fff;box-shadow:0 28px 64px #0f172a52;overflow:hidden}.eng-reenablement-pdf-gallery-modal.is-fullscreen{aspect-ratio:auto;width:calc(var(--eng-viewer-available-width) - (var(--eng-viewer-padding) * 2));height:calc(100vh - var(--app-shell-header-height, 70px) - (var(--eng-viewer-padding) * 2));height:calc(100dvh - var(--app-shell-header-height, 70px) - (var(--eng-viewer-padding) * 2));max-width:none;max-height:none}.eng-reenablement-pdf-gallery-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.72rem .82rem;border-bottom:1px solid rgba(15,23,42,.1);background:#f8fafc}.eng-reenablement-pdf-gallery-head div{min-width:0}.eng-reenablement-pdf-gallery-head-actions{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;gap:.42rem}.eng-reenablement-viewer-action{display:inline-flex;align-items:center;justify-content:center;gap:.34rem;white-space:nowrap;text-decoration:none}.eng-reenablement-viewer-action:hover,.eng-reenablement-viewer-action:focus-visible{border-color:#0b304e57;background:#eef6ff;color:#0b304e;outline:none}.eng-reenablement-viewer-action.is-download{border-color:#0b304e5c;background:#0b304e;color:#fff}.eng-reenablement-viewer-action.is-download:hover,.eng-reenablement-viewer-action.is-download:focus-visible{background:#08263d;color:#fff}.eng-reenablement-viewer-icon{width:1rem;height:1rem;flex:0 0 auto;display:block}.eng-reenablement-pdf-gallery-head h3,.eng-reenablement-pdf-gallery-head p{min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eng-reenablement-pdf-gallery-head h3{color:#0f172a;font-size:.98rem}.eng-reenablement-pdf-gallery-head p{margin-top:.18rem;color:#475569;font-size:.78rem;font-weight:800}.eng-reenablement-pdf-gallery-body{min-height:0;display:grid;grid-template-columns:3rem minmax(0,1fr) 3rem;gap:.58rem;padding:.7rem;background:#e5e7eb}.eng-reenablement-pdf-gallery-nav{align-self:center;justify-self:center;width:2.4rem;min-height:2.4rem;padding:0;border-radius:50%;background:#fff;color:#0f172a;font-size:1.1rem;line-height:1}.eng-reenablement-pdf-gallery-frame{min-width:0;min-height:0;position:relative;border:1px solid rgba(15,23,42,.14);border-radius:8px;background:#fff;overflow:hidden}.eng-reenablement-pdf-gallery-previews,.eng-reenablement-pdf-gallery-preview{position:absolute;inset:0;min-width:0;min-height:0}.eng-reenablement-pdf-gallery-preview{visibility:hidden;opacity:0;pointer-events:none}.eng-reenablement-pdf-gallery-preview.is-active{visibility:visible;opacity:1;pointer-events:auto}.eng-reenablement-pdf-gallery-frame>img{width:100%;height:100%;object-fit:contain;background:#111827}.eng-reenablement-image-viewer{height:100%;min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);background:#111827}.eng-reenablement-image-toolbar{display:flex;align-items:center;justify-content:flex-end;gap:.58rem;padding:.52rem .64rem;border-bottom:1px solid rgba(15,23,42,.12);background:#fff}.eng-reenablement-image-toolbar-group{min-width:0;display:flex;align-items:center;gap:.42rem}.eng-reenablement-image-toolbar button{min-height:1.9rem;border:1px solid rgba(15,23,42,.18);border-radius:999px;background:#f8fafc;color:#0f172a;font-size:.76rem;font-weight:900;padding:0 .72rem;cursor:pointer}.eng-reenablement-image-toolbar .eng-reenablement-viewer-tool-btn,.eng-reenablement-pdf-toolbar .eng-reenablement-viewer-tool-btn{width:2rem;min-width:2rem;padding:0;display:inline-grid;place-items:center}.eng-reenablement-image-toolbar button:disabled{opacity:.5;cursor:default}.eng-reenablement-image-toolbar span{flex:0 0 auto;color:#334155;font-size:.78rem;font-weight:900;white-space:nowrap}.eng-reenablement-image-canvas{min-width:0;min-height:0;position:relative;display:grid;place-items:center;overflow:hidden;background:#111827;cursor:default;touch-action:none;-webkit-user-select:none;user-select:none}.eng-reenablement-image-canvas.can-pan{cursor:grab}.eng-reenablement-image-canvas.is-dragging{cursor:grabbing}.eng-reenablement-image-canvas img{width:100%;height:100%;object-fit:contain;object-position:center center;pointer-events:none;transform-origin:center center;will-change:transform;transition:transform .12s ease}.eng-reenablement-image-canvas.is-dragging img{transition:none}.eng-reenablement-pdf-canvas-viewer{height:100%;min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);background:#e5e7eb}.eng-reenablement-pdf-toolbar{display:flex;align-items:center;justify-content:space-between;gap:.58rem;padding:.52rem .64rem;border-bottom:1px solid rgba(15,23,42,.12);background:#fff}.eng-reenablement-pdf-toolbar-group{min-width:0;display:flex;align-items:center;gap:.42rem}.eng-reenablement-pdf-toolbar button{min-height:1.9rem;border:1px solid rgba(15,23,42,.18);border-radius:999px;background:#f8fafc;color:#0f172a;font-size:.76rem;font-weight:900;padding:0 .72rem;cursor:pointer}.eng-reenablement-pdf-toolbar button:disabled{opacity:.5;cursor:default}.eng-reenablement-pdf-toolbar span{flex:0 0 auto;color:#334155;font-size:.78rem;font-weight:900;white-space:nowrap}.eng-reenablement-pdf-canvas-wrap{position:relative;min-width:0;min-height:0;overflow:auto;display:grid;justify-items:center;align-content:start;padding:1rem;background:#d8dee7}.eng-reenablement-pdf-canvas-wrap canvas{max-width:none;background:#fff;box-shadow:0 8px 24px #0f172a38}.eng-reenablement-pdf-loading{position:absolute;top:.8rem;left:50%;z-index:2;transform:translate(-50%);border:1px solid rgba(15,23,42,.14);border-radius:999px;background:#fffffff0;color:#0f172a;font-size:.78rem;font-weight:900;padding:.34rem .72rem;box-shadow:0 8px 20px #0f172a29}.eng-reenablement-office-viewer{height:100%;min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);background:#e5e7eb}.eng-reenablement-office-toolbar{display:flex;align-items:center;justify-content:flex-start;gap:.62rem;padding:.48rem .58rem;border-bottom:1px solid rgba(15,23,42,.12);background:#fff;color:#334155;font-size:.76rem;font-weight:800}.eng-reenablement-office-toolbar a{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:1.8rem;border:1px solid rgba(15,23,42,.2);border-radius:999px;padding:0 .7rem;background:#fff;color:#0b304e;font-size:.72rem;font-weight:900;text-decoration:none}.eng-reenablement-office-toolbar a:hover,.eng-reenablement-office-toolbar a:focus-visible{border-color:#0b304e57;background:#0b304e;color:#fff;outline:none}.eng-reenablement-office-frame{position:relative;min-width:0;min-height:0;background:#f8fafc}.eng-reenablement-office-frame iframe{display:block;width:100%;height:100%;border:0;background:#fff}.eng-reenablement-file-preview-fallback{height:100%;display:grid;place-content:center;justify-items:center;gap:.72rem;padding:1.5rem;text-align:center}.eng-reenablement-file-preview-fallback h4{margin:0;color:#0f172a;font-size:1rem}.eng-reenablement-file-preview-fallback p{margin:0;max-width:44ch;color:#475569;font-size:.86rem;line-height:1.45}.eng-reenablement-file-preview-fallback dl{margin:0;display:grid;gap:.3rem;color:#334155;font-size:.78rem}.eng-reenablement-file-preview-fallback dl div{display:flex;justify-content:center;gap:.36rem}.eng-reenablement-file-preview-fallback dt{font-weight:900}.eng-reenablement-file-preview-fallback dd{margin:0}.eng-reenablement-file-preview-fallback a{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;border:1px solid rgba(15,23,42,.2);border-radius:999px;background:#0b304e;color:#f8fafc;font-size:.78rem;font-weight:900;padding:0 .82rem;text-decoration:none}.eng-reenablement-pdf-gallery-strip{display:flex;align-items:center;gap:.36rem;overflow-x:auto;padding:.58rem .72rem;border-top:1px solid rgba(15,23,42,.1);background:#fff}.eng-reenablement-pdf-gallery-strip button{max-width:18rem;min-width:8rem;border-radius:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;background:#f8fafc}.eng-reenablement-pdf-gallery-strip button.is-active{border-color:#0b304e6b;background:#e8f2ff;color:#0b304e}@media(min-width:1101px){supply-sidebar.is-open+main.supply-chain-hub .eng-reenablement-pdf-gallery-backdrop{--eng-viewer-side-offset: var(--app-shell-sidebar-offset, 0px)}}.eng-reenablement-empty{margin:0;padding:.75rem;color:#64748b;font-size:.82rem;font-weight:700}.eng-reenablement-detail-empty{height:100%;display:grid;place-content:center;justify-items:center;gap:.36rem;padding:1rem;color:#475569;text-align:center}.eng-reenablement-detail-empty h2{margin:0;color:#0f172a}.eng-reenablement-detail-empty p{margin:0;max-width:42ch;line-height:1.45}.quality-dashboard .cmd-metrics-single{grid-template-columns:minmax(220px,1fr)}.quality-dashboard .cmd-metrics-single .cmd-metric-card{max-width:460px}.cmd-dashboard-tabs{display:inline-flex;align-items:center;gap:.45rem;border:0;border-radius:0;background:transparent;padding:0;min-height:0;box-sizing:border-box;flex-wrap:wrap}.cmd-dashboard-tab{border:1px solid rgba(15,23,42,.2);border-radius:999px;background:#f8fafc;color:#0f172a;font-size:.74rem;letter-spacing:.08em;text-transform:uppercase;font-weight:800;padding:.34rem .78rem;cursor:pointer}.cmd-dashboard-tab.is-active{background:#0f253a;color:#f8fafc}.cmd-dashboard-tab:hover,.cmd-dashboard-tab:focus-visible{color:#0f172a;outline:none}.cmd-dashboard-tab.is-active:hover,.cmd-dashboard-tab.is-active:focus-visible{color:#f8fafc}.cmd-kpi-tab-panel{max-width:1540px;margin:0 auto clamp(.8rem,1.1vw,1.2rem)}.cmd-kpi-tab-panel.hunter-dashboard{padding:0;gap:0;--hunter-content-max-width: 1540px}.cmd-kpi-tab-panel.hunter-dashboard .kpi-card{margin:0}.cmd-kpi-refresh-scope{--hunter-content-max-width: 1540px}.cmd-kpi-refresh-scope.morning-dashboard.hunter-dashboard{background:transparent}.quality-dashboard-tabs{display:inline-flex;align-items:center;gap:.18rem;border:1px solid rgba(15,23,42,.18);border-radius:999px;background:#f8fbff;padding:.12rem;min-height:1.62rem;box-sizing:border-box;flex-wrap:wrap}.quality-dashboard-tab{border:0;border-radius:999px;background:transparent;color:#234766;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;font-weight:800;padding:.2rem .55rem;cursor:pointer}.quality-dashboard-tab.is-active{background:#0f253a;color:#f8fafc}.quality-dashboard-kpi-shell{max-width:1540px;margin:0 auto clamp(.8rem,1.1vw,1.2rem)}.quality-dashboard-kpi-shell.hunter-dashboard{padding:0;gap:0;--hunter-content-max-width: 1540px}.quality-dashboard-kpi-shell.hunter-dashboard .kpi-card{margin:0}.cmd-unr-table tbody th{width:110px;letter-spacing:.06em;text-transform:uppercase}.cmd-unr-table tbody td{vertical-align:top}.cmd-unr-cell{display:grid;gap:.16rem;justify-items:end}.cmd-unr-cell strong{font-family:Sora,Bahnschrift,Segoe UI,sans-serif;font-size:1.08rem;line-height:1.1;color:var(--cmd-ink)}.cmd-unr-cell span{font-size:.78rem;font-weight:700}.cmd-unr-table td.tone-positive .cmd-unr-cell span{color:var(--cmd-accent)}.cmd-unr-table td.tone-warning .cmd-unr-cell span{color:var(--cmd-warning)}.cmd-unr-table td.tone-neutral .cmd-unr-cell span{color:#1d4f7b}.cmd-revenue{max-width:1540px;margin:0 auto clamp(.8rem,1.1vw,1.2rem);border:1px solid var(--cmd-border);border-radius:18px;background:#fff;box-shadow:var(--cmd-shadow);padding:clamp(.75rem,1vw,1rem)}.cmd-revenue-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.65rem;flex-wrap:wrap}.cmd-revenue-header h2{margin:0;font-family:Sora,Bahnschrift,Segoe UI,sans-serif;font-size:clamp(1.04rem,.42vw + .9rem,1.28rem);color:var(--cmd-ink)}.cmd-revenue-header p{margin:.16rem 0 0;color:var(--cmd-muted);font-size:.82rem}.cmd-revenue-header-controls{display:flex;align-items:center;justify-content:flex-end;gap:.38rem;flex-wrap:wrap}.cmd-revenue-toggle{display:inline-flex;align-items:center;gap:.18rem;border:1px solid rgba(15,23,42,.18);border-radius:999px;background:#f8fbff;padding:.12rem;min-height:1.62rem;box-sizing:border-box}.cmd-revenue-toggle button{border:0;border-radius:999px;background:transparent;color:#234766;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;font-weight:800;padding:.2rem .55rem;cursor:pointer}.cmd-revenue-toggle button.is-active{background:#0f253a;color:#f8fafc}.cmd-revenue-meta{display:inline-flex;align-items:center;border:1px solid rgba(15,23,42,.16);border-radius:999px;background:#f8fbff;color:#334155;font-size:.68rem;letter-spacing:.05em;text-transform:uppercase;font-weight:700;padding:.18rem .48rem;min-height:1.62rem;box-sizing:border-box}.cmd-revenue-filters{display:inline-flex;align-items:flex-end;gap:.38rem;flex:0 0 auto;flex-wrap:nowrap}.cmd-revenue-filter-field{position:relative;display:inline-grid;grid-template-columns:auto minmax(126px,162px);align-items:center;gap:.28rem;min-width:0}.cmd-revenue-filter-field>span{font-size:.6rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#64748b;white-space:nowrap}.customer-manager-dashboard .cmd-revenue-filter-select{position:relative;min-width:128px;width:100%}.customer-manager-dashboard .cmd-revenue-filter-select summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:8px;height:30px;min-height:30px;border:1px solid rgba(15,23,42,.2);border-radius:999px;background:#fff;color:#0f172a;padding:0 10px;cursor:pointer;font-size:.85rem;font-weight:700;box-sizing:border-box;box-shadow:none}.customer-manager-dashboard .cmd-revenue-filter-select summary::-webkit-details-marker{display:none}.customer-manager-dashboard .cmd-revenue-filter-select summary::marker{content:""}.customer-manager-dashboard .cmd-revenue-filter-select[open] summary{border-color:#fca5a5;box-shadow:0 0 0 2px #fca5a540}.customer-manager-dashboard .cmd-revenue-filter-select .otd-multi-select__value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-manager-dashboard .cmd-revenue-filter-select .otd-multi-select__caret{flex:0 0 auto;font-size:.75rem;color:#64748b}.customer-manager-dashboard .cmd-revenue-filter-select .otd-multi-select__menu{position:absolute;top:calc(100% + 6px);right:0;z-index:50;width:max-content;min-width:260px;max-width:min(520px,92vw);max-height:min(420px,62vh);display:flex;flex-direction:column;overflow:hidden;border:1px solid #e5e7eb;border-radius:12px;background:#fff;box-shadow:0 12px 24px #0f172a2e;padding:10px}.customer-manager-dashboard .cmd-revenue-filter-select .otd-multi-select__search{display:flex;align-items:center;gap:6px;margin-bottom:8px}.customer-manager-dashboard .cmd-revenue-filter-select .otd-multi-select__search input{flex:1 1 auto;border:1px solid #e5e7eb;border-radius:8px;color:#111827;font-size:.75rem;padding:6px 8px}.customer-manager-dashboard .cmd-revenue-filter-select .otd-multi-select__search button{border:1px solid #e5e7eb;border-radius:8px;background:#fff;color:#6b7280;cursor:pointer;font-size:.7rem;padding:4px 8px}.customer-manager-dashboard .cmd-revenue-filter-select .otd-multi-select__actions button{border:1px solid #fecaca;border-radius:999px;background:#fff7f7;color:#b91c1c;cursor:pointer;font-size:.7rem;font-weight:600;padding:4px 10px}.customer-manager-dashboard .cmd-revenue-filter-select .otd-multi-select__actions{display:flex;align-items:center;gap:8px;margin-bottom:8px}.customer-manager-dashboard .cmd-revenue-filter-select .otd-multi-select__actions button:disabled{cursor:default;opacity:.6}.customer-manager-dashboard .cmd-revenue-filter-select .otd-multi-select__list{min-height:0;max-height:260px;margin:0;padding:0 0 8px;overflow:auto;list-style:none;border:1px solid rgba(15,23,42,.1);border-radius:8px}.customer-manager-dashboard .cmd-revenue-filter-select .otd-multi-select__option{border-bottom:1px solid rgba(15,23,42,.08)}.customer-manager-dashboard .cmd-revenue-filter-select .otd-multi-select__option:last-child{border-bottom:0}.customer-manager-dashboard .cmd-revenue-filter-select .otd-multi-select__option label{display:flex;align-items:center;gap:8px;min-width:0;color:#111827;cursor:pointer;font-size:.75rem;padding:.34rem .42rem}.customer-manager-dashboard .cmd-revenue-filter-select .otd-multi-select__option input{width:14px;height:14px}.customer-manager-dashboard .cmd-revenue-filter-select .otd-multi-select__option span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-manager-dashboard .cmd-revenue-filter-select .otd-multi-select__empty{color:#6b7280;font-size:.75rem;padding:8px 0}.cmd-revenue-table-wrap{overflow:auto;border-radius:12px;border:1px solid rgba(15,23,42,.1)}.maq-dashboard .cmd-shipped-revenue .cmd-revenue-table-wrap,#tony-dashboard-panel-overview .cmd-shipped-revenue .cmd-revenue-table-wrap{max-height:min(520px,calc(100vh - 430px));min-height:360px;overflow-y:scroll;overflow-anchor:none;scrollbar-gutter:stable;scrollbar-color:rgba(15,59,97,.45) #f8fafc}.maq-dashboard .cmd-shipped-revenue .cmd-revenue-table-wrap::-webkit-scrollbar,#tony-dashboard-panel-overview .cmd-shipped-revenue .cmd-revenue-table-wrap::-webkit-scrollbar{width:10px;height:10px}.maq-dashboard .cmd-shipped-revenue .cmd-revenue-table-wrap::-webkit-scrollbar-thumb,#tony-dashboard-panel-overview .cmd-shipped-revenue .cmd-revenue-table-wrap::-webkit-scrollbar-thumb{background:#0f3b6173;border-radius:999px;border:2px solid #ffffff}.maq-dashboard .cmd-shipped-revenue .cmd-revenue-table-wrap::-webkit-scrollbar-track,#tony-dashboard-panel-overview .cmd-shipped-revenue .cmd-revenue-table-wrap::-webkit-scrollbar-track{background:#f8fafc}.maq-dashboard .cmd-shipped-revenue .cmd-revenue-table thead th,#tony-dashboard-panel-overview .cmd-shipped-revenue .cmd-revenue-table thead th{position:sticky;top:0;z-index:3}.maq-dashboard .cmd-shipped-revenue .cmd-revenue-table tfoot th,.maq-dashboard .cmd-shipped-revenue .cmd-revenue-table tfoot td,#tony-dashboard-panel-overview .cmd-shipped-revenue .cmd-revenue-table tfoot th,#tony-dashboard-panel-overview .cmd-shipped-revenue .cmd-revenue-table tfoot td,.maq-dashboard .cmd-mtd-bookings .cmd-revenue-table tfoot th,.maq-dashboard .cmd-mtd-bookings .cmd-revenue-table tfoot td,#tony-dashboard-panel-overview .cmd-mtd-bookings .cmd-revenue-table tfoot th,#tony-dashboard-panel-overview .cmd-mtd-bookings .cmd-revenue-table tfoot td{position:sticky;bottom:0;z-index:2}.cmd-revenue-table{width:100%;min-width:580px;border-collapse:collapse}.cmd-revenue-table thead th{text-align:left;font-size:.68rem;text-transform:uppercase;letter-spacing:.1em;color:#f8fafc;background:#0f253a;border-bottom:1px solid #162f48;padding:.52rem .62rem}.cmd-revenue-table thead th:nth-child(2),.cmd-revenue-table thead th:nth-child(3){text-align:right}.cmd-revenue-table tbody td{padding:.54rem .62rem;border-bottom:1px solid rgba(15,23,42,.08);font-size:.87rem;color:var(--cmd-ink)}.cmd-revenue-table tbody tr:nth-child(2n){background:#f8fbff}.cmd-revenue-table tfoot th,.cmd-revenue-table tfoot td{padding:.56rem .62rem;border-top:1px solid rgba(15,23,42,.1);background:#eef5fb;font-size:.88rem}.cmd-revenue-table tfoot th{text-align:left}.cmd-revenue-value{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.cmd-revenue-empty{text-align:center;color:var(--cmd-muted);font-size:.82rem;padding:.72rem .62rem}.cmd-revenue-error{margin:.5rem 0 0;font-size:.78rem;font-weight:700;color:#7f1d1d}.cmd-mtd-bookings{margin-top:0}.cmd-mtd-bookings .cmd-revenue-header{margin-bottom:.65rem}.cmd-mtd-bookings .cmd-revenue-header-controls{flex-wrap:wrap}.cmd-revenue-month-filter{display:inline-flex;align-items:center;gap:.32rem;min-height:1.62rem;border:1px solid rgba(15,23,42,.16);border-radius:999px;background:#f8fbff;color:#334155;box-sizing:border-box;padding:.12rem .14rem .12rem .5rem}.cmd-revenue-month-filter>span{color:inherit;font-size:.68rem;font-weight:800;letter-spacing:.05em;line-height:1;text-transform:uppercase}.cmd-revenue-date-filter{display:inline-flex;align-items:center;gap:.32rem;min-height:1.62rem;border:1px solid rgba(15,23,42,.16);border-radius:999px;background:#f8fbff;color:#334155;box-sizing:border-box;padding:.12rem .14rem .12rem .5rem;position:relative}.cmd-revenue-date-filter>span{color:inherit;font-size:.68rem;font-weight:800;letter-spacing:.05em;line-height:1;text-transform:uppercase}.cmd-revenue-date-filter input[type=date]{min-height:1.34rem;border:0;border-radius:999px;background:transparent;color:#234766;font:inherit;font-size:.68rem;font-weight:800;letter-spacing:.02em;line-height:1;padding:.18rem .42rem}.cmd-revenue-date-picker-trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:.2rem;min-height:1.34rem;min-width:6.9rem;border:0;border-radius:999px;background:transparent;color:#234766;cursor:pointer;font:inherit;font-size:.68rem;font-weight:800;letter-spacing:.02em;line-height:1;padding:.18rem .24rem .18rem .42rem}.cmd-revenue-date-picker-input{width:6rem;min-width:0;border:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;line-height:inherit;outline:none;padding:0}.cmd-revenue-date-picker-input::placeholder{color:color-mix(in srgb,currentColor 58%,transparent)}.cmd-revenue-date-picker-toggle{display:inline-flex;align-items:center;justify-content:center;width:1.12rem;height:1.12rem;flex:0 0 auto;border:0;border-radius:999px;background:transparent;color:inherit;cursor:pointer;padding:0}.cmd-revenue-date-picker-trigger:hover,.cmd-revenue-date-picker-trigger:focus-within{background:#0f253a14}.cmd-revenue-date-picker-caret{width:0;height:0;border-left:.24rem solid transparent;border-right:.24rem solid transparent;border-top:.3rem solid currentColor;transition:transform .16s ease}.cmd-booked-date-picker.is-open .cmd-revenue-date-picker-caret{transform:rotate(180deg)}.cmd-booked-date-popover{position:absolute;top:calc(100% + .46rem);right:0;z-index:22100;width:min(22rem,calc(100vw - 2rem));border:1px solid rgba(244,214,162,.22);border-radius:12px;background:linear-gradient(135deg,#11141afa,#3c0f16f0),#11141a;box-shadow:0 22px 48px #07070a6b,inset 0 1px #ffffff14;color:#f8fafce6;padding:.72rem}.cmd-booked-date-popover-head,.cmd-booked-date-year-nav,.cmd-booked-date-actions{display:flex;align-items:center;gap:.5rem}.cmd-booked-date-popover-head{justify-content:space-between;margin-bottom:.65rem}.cmd-booked-date-popover-head strong{color:#fff7a5;font-size:.82rem;letter-spacing:.04em}.cmd-booked-date-popover button{border:1px solid rgba(244,214,162,.2);border-radius:7px;background:#ffffff14;color:#f8fafcdb;cursor:pointer;font:inherit;font-size:.72rem;font-weight:800;padding:.34rem .48rem}.cmd-booked-date-popover button:hover:not(:disabled),.cmd-booked-date-popover button:focus-visible{border-color:#f4d6a280;background:#f4d6a229;color:#fff;outline:none}.cmd-booked-date-popover button:disabled{cursor:not-allowed;opacity:.34}.cmd-booked-date-year-nav>button{width:2rem;height:2rem;padding:0;font-size:1rem}.cmd-booked-date-year-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.28rem;flex:1 1 auto}.cmd-booked-date-year-grid button.is-active,.cmd-booked-date-month-grid button.is-active,.cmd-booked-date-days button.is-selected{border-color:#ffffff6b;background:linear-gradient(135deg,#fff466,var(--ren-champagne, #f4d6a2));color:#21090d}.cmd-booked-date-calendar-title,.cmd-booked-date-month-label{margin-top:.72rem;color:#f4d6a2e6;font-size:.68rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.cmd-booked-date-weekdays,.cmd-booked-date-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.24rem}.cmd-booked-date-weekdays{margin-top:.44rem;color:#e2e8f094;font-size:.62rem;font-weight:800;text-align:center}.cmd-booked-date-days{margin-top:.24rem}.cmd-booked-date-days button{min-width:0;height:2rem;padding:0}.cmd-booked-date-days button.is-today{border-color:#3b82f694;color:#bfdbfe}.cmd-booked-date-month-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.28rem;margin-top:.42rem}.cmd-booked-date-actions{justify-content:flex-end;margin-top:.7rem}.cmd-revenue-date-filter input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.75}.cmd-revenue-date-filter input[type=date]:focus-visible{outline:2px solid rgba(244,214,162,.54);outline-offset:2px}.cmd-revenue-date-filter.is-invalid{border-color:#f87171b3}.cmd-mtd-bookings-period-filter .dashboard-select,.cmd-mtd-bookings-year-filter .dashboard-select{display:inline-flex;min-width:5.9rem;color:#234766;position:relative}.cmd-mtd-bookings-year-filter .dashboard-select{min-width:4.6rem}.cmd-mtd-bookings-period-filter .dashboard-select-native,.cmd-mtd-bookings-year-filter .dashboard-select-native{display:none}.cmd-mtd-bookings-period-filter .dashboard-select-trigger,.cmd-mtd-bookings-year-filter .dashboard-select-trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:.42rem;width:100%;min-height:1.34rem;border:0;border-radius:999px;background:transparent;color:#234766;cursor:pointer;font:inherit;font-size:.68rem;font-weight:800;letter-spacing:.04em;line-height:1;padding:.18rem .42rem;text-transform:uppercase}.cmd-mtd-bookings-period-filter .dashboard-select-trigger:hover,.cmd-mtd-bookings-year-filter .dashboard-select-trigger:hover,.cmd-mtd-bookings-period-filter .dashboard-select.is-open .dashboard-select-trigger,.cmd-mtd-bookings-year-filter .dashboard-select.is-open .dashboard-select-trigger{background:#0f253a14}.cmd-mtd-bookings-period-filter .dashboard-select-trigger:focus-visible,.cmd-mtd-bookings-year-filter .dashboard-select-trigger:focus-visible{outline:2px solid rgba(244,214,162,.54);outline-offset:2px}.cmd-mtd-bookings-period-filter .dashboard-select-value,.cmd-mtd-bookings-year-filter .dashboard-select-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmd-mtd-bookings-period-filter .dashboard-select-caret,.cmd-mtd-bookings-year-filter .dashboard-select-caret{display:inline-flex;align-items:center;justify-content:center;width:.5rem;height:.32rem;flex:0 0 auto;transition:transform .16s ease}.cmd-mtd-bookings-period-filter .dashboard-select-caret:before,.cmd-mtd-bookings-year-filter .dashboard-select-caret:before{content:"";width:0;height:0;border-left:.25rem solid transparent;border-right:.25rem solid transparent;border-top:.32rem solid currentColor}.cmd-mtd-bookings-period-filter .dashboard-select.is-open .dashboard-select-caret,.cmd-mtd-bookings-year-filter .dashboard-select.is-open .dashboard-select-caret{transform:rotate(180deg)}.cmd-mtd-bookings-period-menu.dashboard-select-menu{min-width:max(var(--dashboard-select-trigger-width, 6rem),8rem)}.cmd-mtd-bookings-filters{display:flex;align-items:end;flex-wrap:wrap;gap:.55rem;margin:0 0 .75rem}.cmd-mtd-bookings-filters label{display:grid;gap:.2rem;min-width:132px;color:#475569;font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.cmd-mtd-bookings-filters .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cmd-mtd-bookings-filters input{width:100%;min-height:34px;border:1px solid rgba(148,163,184,.68);border-radius:8px;background:#fff;color:#0f172a;font:inherit;font-size:.82rem;font-weight:700;padding:.42rem .55rem}.cmd-mtd-bookings-filters input[type=search]{min-width:148px}.cmd-mtd-bookings-filters button{min-height:34px;border:1px solid rgba(15,23,42,.16);border-radius:8px;background:#0f172a;color:#fff;font-size:.8rem;font-weight:800;padding:.42rem .72rem;cursor:pointer}.cmd-mtd-bookings-filters button[type=button]{background:#fff;color:#334155}.cmd-mtd-bookings-filters button:disabled{cursor:not-allowed;opacity:.62}.cmd-mtd-bookings .cmd-revenue-table-wrap{max-height:min(560px,calc(100vh - 360px));overflow:auto;overflow-anchor:none;scrollbar-gutter:stable}.cmd-mtd-bookings-table{min-width:920px;table-layout:fixed}.cmd-mtd-bookings-col-customer{width:23%}.cmd-mtd-bookings-col-booked-qty,.cmd-mtd-bookings-col-shipped-qty{width:12%}.cmd-mtd-bookings-col-booked-price,.cmd-mtd-bookings-col-shipped-price{width:16%}.cmd-mtd-bookings-col-total-qty{width:8%}.cmd-mtd-bookings-col-total-price{width:13%}.cmd-mtd-bookings-table thead th{white-space:nowrap}.cmd-mtd-bookings-table thead tr:first-child th{text-align:center}.cmd-mtd-bookings-table thead tr:first-child th:first-child,.cmd-mtd-bookings-table thead tr:nth-child(2) th:first-child{text-align:left}.cmd-mtd-bookings-table thead tr:nth-child(2) th,.cmd-mtd-bookings-table tbody td:nth-child(n+2){text-align:right}.cmd-mtd-bookings-table thead tr:first-child th.cmd-mtd-bookings-total-heading{color:inherit;text-align:right}.cmd-mtd-bookings-table thead tr:first-child th.cmd-mtd-bookings-group-start,.cmd-mtd-bookings-table thead tr:nth-child(2) th:nth-child(4),.cmd-mtd-bookings-table tbody td:nth-child(4),.cmd-mtd-bookings-table tfoot td:nth-child(4),.cmd-mtd-bookings-table thead tr:first-child th.cmd-mtd-bookings-total-start,.cmd-mtd-bookings-table tbody td:nth-child(6),.cmd-mtd-bookings-table tfoot td:nth-child(6){border-left:1px solid rgba(15,23,42,.14);padding-left:.95rem}.cmd-mtd-bookings-table thead tr:nth-child(2) th:first-child{text-align:left}.cmd-mtd-bookings-row-label-top{width:23%;min-width:190px}.cmd-mtd-bookings-table th:nth-child(1),.cmd-mtd-bookings-table td:nth-child(1){width:23%}.cmd-mtd-bookings-table th:nth-child(2),.cmd-mtd-bookings-table td:nth-child(2),.cmd-mtd-bookings-table th:nth-child(4),.cmd-mtd-bookings-table td:nth-child(4){width:12%}.cmd-mtd-bookings-table th:nth-child(3),.cmd-mtd-bookings-table td:nth-child(3),.cmd-mtd-bookings-table th:nth-child(5),.cmd-mtd-bookings-table td:nth-child(5){width:16%}.cmd-mtd-bookings-table th.cmd-mtd-bookings-total-start,.cmd-mtd-bookings-table td:nth-child(6){width:8%}.cmd-mtd-bookings-table th.cmd-mtd-bookings-total-heading:not(.cmd-mtd-bookings-total-start),.cmd-mtd-bookings-table td:nth-child(7){width:13%}.cmd-mtd-bookings-table .cmd-revenue-empty{text-align:center}.cmd-mtd-bookings-summary-row.is-grand-total td{background:#eef5fb;font-weight:800}.cmd-mtd-bookings-table tfoot .cmd-mtd-bookings-summary-row.is-grand-total td{background:#eef5fb;box-shadow:0 -8px 14px #0f172a1f}.cmd-mtd-bookings-drill-btn{max-width:100%;border:0;background:transparent;color:#0f3b61;cursor:pointer;font:inherit;font-weight:800;padding:0;text-align:right;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.cmd-mtd-bookings-drill-btn:hover,.cmd-mtd-bookings-drill-btn:focus-visible{color:#b91c1c}.cmd-mtd-bookings-detail-row>td{background:#f8fbff;padding:0!important;text-align:left!important}.cmd-mtd-bookings-detail-panel{display:grid;gap:.6rem;border-top:1px solid rgba(15,23,42,.12);border-bottom:1px solid rgba(15,23,42,.12);background:#f8fbff;padding:.72rem}.cmd-mtd-bookings-detail-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.cmd-mtd-bookings-detail-head>div{display:grid;gap:.12rem;min-width:0}.cmd-mtd-bookings-detail-head>.cmd-mtd-bookings-detail-actions{display:inline-flex;align-items:center;justify-content:flex-end;flex:0 0 auto;min-width:auto;gap:.45rem}.cmd-mtd-bookings-detail-head strong{color:#0f172a;font-size:.86rem}.cmd-mtd-bookings-detail-head span{color:#64748b;font-size:.74rem;font-weight:700}.cmd-mtd-bookings-detail-head button,.cmd-mtd-bookings-detail-pagination button{border:1px solid rgba(15,59,97,.24);border-radius:999px;background:#fff;color:#0f3b61;cursor:pointer;font-size:.72rem;font-weight:800;padding:.32rem .7rem}.cmd-mtd-bookings-detail-head button:hover,.cmd-mtd-bookings-detail-pagination button:hover:not(:disabled){border-color:#b91c1c73;color:#b91c1c}.cmd-mtd-bookings-detail-pagination button:disabled{cursor:default;opacity:.48}.cmd-mtd-bookings-detail-empty{border:1px dashed rgba(15,23,42,.16);border-radius:8px;color:#64748b;font-size:.8rem;font-weight:700;padding:.8rem;text-align:center}.cmd-mtd-bookings-detail-table-wrap{max-height:330px;overflow:auto;border:1px solid rgba(15,23,42,.1);border-radius:8px;background:#fff}.cmd-mtd-bookings-detail-table-wrap.is-expanded{max-height:min(70vh,690px)}.cmd-modal-backdrop.cmd-mtd-bookings-detail-modal-backdrop{position:fixed;inset:var(--app-shell-header-height, 70px) 0 0 var(--app-shell-sidebar-offset, 0px);z-index:22030;display:flex;align-items:center;justify-content:center;padding:clamp(1rem,3vw,2rem);background:#07070ab8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cmd-mtd-bookings-detail-modal{position:relative;display:grid;gap:.75rem;width:min(1680px,calc(100vw - 48px));max-width:100%;max-height:calc(100vh - var(--app-shell-header-height, 70px) - 2rem);max-height:calc(100dvh - var(--app-shell-header-height, 70px) - 2rem);overflow:hidden;border:1px solid rgba(255,255,255,.18);border-radius:24px;background:linear-gradient(135deg,#07070af5,#3c0f16eb 48%,#68161ed6),linear-gradient(90deg,rgba(244,214,162,.18),transparent 48%,rgba(240,78,55,.14));box-shadow:0 34px 74px #00000073,inset 0 1px #ffffff24;color:#fff8ef;padding:clamp(.85rem,1.4vw,1.1rem);grid-template-rows:auto minmax(0,1fr) auto}.cmd-mtd-bookings-detail-modal:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,#f4d6a2,#f4d6a2,#f04e37)}body.supply-sidebar-open-desktop .cmd-modal-backdrop.cmd-mtd-bookings-detail-modal-backdrop{padding-left:clamp(1rem,3vw,2rem)}.cmd-mtd-bookings-detail-modal .cmd-mtd-bookings-detail-head{border-bottom:1px solid rgba(255,255,255,.16);margin:calc(clamp(.85rem,1.4vw,1.1rem)*-1) calc(clamp(.85rem,1.4vw,1.1rem)*-1) 0;padding:1rem 1rem .85rem;background:#07070a47}.cmd-mtd-bookings-detail-modal .cmd-mtd-bookings-detail-table-wrap{min-height:0;max-height:min(70vh,690px);border-color:#ffffff2e;border-radius:14px;background:linear-gradient(135deg,#ffffff14,#f4d6a20f),#07070a85;box-shadow:inset 0 1px #ffffff14,0 18px 32px #07070a38}.cmd-mtd-bookings-detail-modal .cmd-mtd-bookings-detail-table-wrap.is-expanded{height:min(70vh,690px);min-height:min(70vh,690px)}.cmd-mtd-bookings-detail-modal .cmd-mtd-bookings-detail-empty{border-color:#f4d6a229;color:#f8fafcc7}.cmd-mtd-bookings-detail-modal .cmd-mtd-bookings-detail-pagination{color:#e2e8f0b8}.cmd-mtd-bookings-detail-table{width:100%;min-width:2200px;border-collapse:separate;border-spacing:0}.cmd-mtd-bookings-detail-table thead{position:sticky;top:0;z-index:4;background:linear-gradient(115deg,rgba(255,248,239,.12) 0%,transparent 24%,rgba(244,214,162,.18) 56%,transparent 78%),linear-gradient(90deg,#07070afa,#3c0f16f5,#68161ef0 72%,#f04e37db)}.cmd-mtd-bookings-detail-table th{position:relative;z-index:1;background:transparent;color:#fff;border-bottom:1px solid rgba(244,214,162,.18);font-size:.72rem;font-weight:900;letter-spacing:.06em;padding:.55rem .7rem;text-align:left!important;text-transform:uppercase;white-space:nowrap}.cmd-mtd-bookings-detail-column-label{display:block;margin-bottom:.28rem}.cmd-mtd-bookings-detail-filter{width:100%;min-width:92px;border:1px solid rgba(226,232,240,.36);border-radius:5px;background:#ffffffeb;color:#0f172a;cursor:pointer;font-size:.68rem;font-weight:800;letter-spacing:0;padding:.22rem .35rem;text-transform:none}select.cmd-mtd-bookings-detail-filter{overflow:hidden;padding-right:1.35rem;text-overflow:ellipsis;white-space:nowrap}.cmd-mtd-bookings-detail-filter-input{cursor:text}.cmd-mtd-bookings-detail-filter-input::placeholder{color:#fbf7ef8f}.cmd-mtd-bookings-detail-filter::-webkit-search-cancel-button{cursor:pointer}.cmd-mtd-bookings-detail-multi-filter{display:block;position:relative;width:100%;min-width:118px;text-transform:none}.cmd-mtd-bookings-detail-multi-filter summary{display:flex;align-items:center;justify-content:space-between;gap:.35rem;width:100%;min-height:1.56rem;border:1px solid rgba(226,232,240,.36);border-radius:5px;background:#ffffffeb;color:#0f172a;cursor:pointer;font-size:.68rem;font-weight:800;letter-spacing:0;line-height:1.1;padding:.22rem .35rem;list-style:none}.cmd-mtd-bookings-detail-multi-filter summary::-webkit-details-marker{display:none}.cmd-mtd-bookings-detail-multi-filter summary::marker{content:""}.cmd-mtd-bookings-detail-multi-filter[open] summary{border-color:#f4d6a2b8;box-shadow:0 0 0 2px #f4d6a22e}.cmd-mtd-bookings-detail-multi-filter .otd-multi-select__value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmd-mtd-bookings-detail-multi-filter .otd-multi-select__caret{flex:0 0 auto;color:currentColor;font-size:.7rem}.cmd-mtd-bookings-detail-multi-filter .otd-multi-select__menu{position:absolute;top:calc(100% + 5px);left:0;z-index:60;display:flex;flex-direction:column;width:max(220px,100%);max-height:min(360px,54vh);overflow:hidden;border:1px solid rgba(244,214,162,.38);border-radius:10px;background:linear-gradient(135deg,rgba(255,248,239,.08),transparent 28%),linear-gradient(180deg,#3a0c14fa,#10070afa);box-shadow:0 18px 34px #00000061;overscroll-behavior:contain;padding:.55rem}.cmd-mtd-bookings-detail-multi-filter .otd-multi-select__search{display:flex;align-items:center;gap:.35rem;margin-bottom:.45rem}.cmd-mtd-bookings-detail-multi-filter .otd-multi-select__search input{min-width:0;flex:1 1 auto;border:1px solid rgba(244,214,162,.34);border-radius:6px;background:#07070ab8;color:#fff8ef;font-size:.72rem;font-weight:750;padding:.34rem .45rem}.cmd-mtd-bookings-detail-multi-filter .otd-multi-select__search input::placeholder{color:#fff8ef85}.cmd-mtd-bookings-detail-multi-filter .otd-multi-select__search button,.cmd-mtd-bookings-detail-multi-filter .otd-multi-select__actions button{border:1px solid rgba(244,214,162,.45);border-radius:999px;background:#f4d6a21f;color:#fff8ef;cursor:pointer;font-size:.68rem;font-weight:850;padding:.28rem .55rem}.cmd-mtd-bookings-detail-multi-filter .otd-multi-select__actions{display:flex;align-items:center;gap:.42rem;margin-bottom:.45rem}.cmd-mtd-bookings-detail-multi-filter .otd-multi-select__actions button:disabled{cursor:default;opacity:.48}.cmd-mtd-bookings-detail-multi-filter .otd-multi-select__list{min-height:0;max-height:220px;margin:0;padding:0;overflow:auto;overscroll-behavior:contain;list-style:none;border:1px solid rgba(244,214,162,.18);border-radius:8px}.cmd-mtd-bookings-detail-multi-filter .otd-multi-select__list::-webkit-scrollbar{width:10px}.cmd-mtd-bookings-detail-multi-filter .otd-multi-select__list::-webkit-scrollbar-thumb{border-radius:999px;background:#f4d6a28c}.cmd-mtd-bookings-detail-multi-filter .otd-multi-select__list::-webkit-scrollbar-track{background:#07070a9e}.cmd-mtd-bookings-detail-multi-filter .otd-multi-select__option{border-bottom:1px solid rgba(244,214,162,.12)}.cmd-mtd-bookings-detail-multi-filter .otd-multi-select__option:last-child{border-bottom:0}.cmd-mtd-bookings-detail-multi-filter .otd-multi-select__option label{display:flex;align-items:center;gap:.42rem;min-width:0;color:#fff8efeb;cursor:pointer;font-size:.72rem;font-weight:750;padding:.34rem .38rem}.cmd-mtd-bookings-detail-multi-filter .otd-multi-select__option label:hover{background:#f4d6a21f}.cmd-mtd-bookings-detail-multi-filter .otd-multi-select__option input{width:13px;height:13px;accent-color:#f4d6a2}.cmd-mtd-bookings-detail-multi-filter .otd-multi-select__option span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmd-mtd-bookings-detail-multi-filter .otd-multi-select__empty{color:#fff8efb8;font-size:.72rem;padding:.45rem .25rem}.cmd-mtd-bookings-detail-table td{border-bottom:1px solid rgba(255,255,255,.12);color:#f5fbffdb;font-size:.82rem;font-weight:650;max-width:280px;overflow:hidden;padding:.55rem .7rem;text-align:left!important;text-overflow:ellipsis;white-space:nowrap}.cmd-mtd-bookings-detail-table tbody tr:nth-child(2n) td{background:#f4d6a214}.cmd-mtd-bookings-detail-filter-empty{color:#64748b!important;font-weight:800;padding:.9rem!important;text-align:center!important}.cmd-mtd-bookings-detail-pagination{display:flex;align-items:center;justify-content:flex-end;gap:.55rem;color:#475569;font-size:.74rem;font-weight:800}.cmd-cap-card{max-width:1540px;margin:0 auto;position:relative;border:1px solid var(--cmd-border);border-radius:18px;background:#fff;box-shadow:var(--cmd-shadow);padding:clamp(.95rem,1vw,1.2rem);display:grid;gap:.72rem}.cmd-cap-header h2{margin:0;font-family:Sora,Bahnschrift,Segoe UI,sans-serif;font-size:clamp(1.04rem,.4vw + .9rem,1.26rem);color:#0f172a;min-width:0}.cmd-cap-header{display:flex;align-items:flex-start;justify-content:space-between;gap:clamp(.8rem,1.5vw,1.4rem)}.cmd-cap-workdays{flex:0 0 auto;display:grid;justify-items:end;gap:.05rem;text-align:right}.cmd-cap-workdays span{font-size:.74rem;font-weight:700;color:#334155}.cmd-cap-workdays strong{font-size:clamp(1.9rem,2.9vw,2.45rem);color:#0b4f4b;line-height:.95}.cmd-cap-body{display:grid;grid-template-columns:minmax(320px,1.45fr) minmax(240px,1fr);align-items:center;gap:.85rem;padding-right:clamp(0px,6vw,9rem)}.cmd-cap-metrics{display:grid;gap:.58rem}.cmd-cap-metric{display:flex;align-items:baseline;justify-content:space-between;gap:.65rem;border:1px solid rgba(15,23,42,.12);border-radius:12px;background:linear-gradient(135deg,#fffffff5,#f8fafceb);padding:.66rem .78rem}.cmd-cap-metric>span{font-size:.72rem;text-transform:uppercase;letter-spacing:.07em;font-weight:700;color:#475569}.cmd-cap-metric strong{color:#0f172a;font-size:clamp(.96rem,1.3vw,1.12rem)}.cmd-cap-metric.is-emphasis{border-color:#0f766e66;background:linear-gradient(135deg,#0f766e1a,#2dd4bf29)}.cmd-cap-metric.is-emphasis span,.cmd-cap-metric.is-emphasis strong{color:#0b4f4b}.cmd-cap-metric.is-before-cap{border-color:#1e40af57;background:linear-gradient(135deg,#dbeafe73,#f1f5f9f2)}.cmd-cap-metric.is-cap-limit{border-color:#0f172a29;background:linear-gradient(135deg,#e2e8f057,#f8fafcf2)}.cmd-cap-ring-wrap{display:flex;justify-content:center}.cmd-cap-ring{--cmd-cap-progress: 0%;width:clamp(210px,22vw,270px);aspect-ratio:1;border-radius:50%;position:relative;display:grid;place-items:center;background:conic-gradient(#0f766e var(--cmd-cap-progress),rgba(15,23,42,.14) 0)}.cmd-cap-ring:before{content:"";position:absolute;inset:19px;border-radius:50%;background:linear-gradient(135deg,#fffffffa,#f8fafcf2);border:1px solid rgba(15,23,42,.08)}.cmd-cap-ring-center{position:relative;z-index:1;display:grid;justify-items:center;text-align:center;gap:.22rem}.cmd-cap-ring-kicker{font-size:.62rem;text-transform:uppercase;letter-spacing:.1em;font-weight:700;color:#475569}.cmd-cap-ring-center strong{font-size:clamp(2rem,3.2vw,2.65rem);color:#0f172a;line-height:1}.cmd-cap-ring-sub{font-size:.66rem;text-transform:uppercase;letter-spacing:.08em;font-weight:700;color:#475569;max-width:30ch}.cmd-cap-fx{position:absolute;right:clamp(.95rem,1vw,1.2rem);bottom:clamp(.95rem,1vw,1.2rem);display:grid;justify-items:end;gap:.04rem;min-width:5.6rem;padding:.38rem .48rem;border:1px solid rgba(15,23,42,.12);border-radius:8px;background:#ffffffa8}.cmd-cap-fx span{font-size:.72rem;font-weight:700;color:#334155;letter-spacing:0;text-transform:none}.cmd-cap-fx strong{font-size:1.18rem;color:#0b4f4b;line-height:1}.cmd-cap-issue,.cmd-cap-refresh{margin:0;font-size:.74rem;font-weight:700}.cmd-cap-issue{color:#7f1d1d}.cmd-cap-refresh{color:#334155}.cmd-sanitization-card{max-width:1540px;max-height:34rem;margin:0 auto;position:relative;border:1px solid var(--cmd-border);border-radius:18px;background:#fff;box-shadow:var(--cmd-shadow);padding:clamp(.75rem,1vw,1rem);display:flex;flex-direction:column;gap:.58rem;overflow:hidden}.cmd-sanitization-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.cmd-sanitization-header h2{margin:0;color:#0f172a;font-family:Sora,Bahnschrift,Segoe UI,sans-serif;font-size:clamp(1.04rem,.4vw + .9rem,1.26rem);line-height:1.15}.cmd-sanitization-header p{margin:.18rem 0 0;color:#64748b;font-size:.76rem;font-weight:800}.cmd-sanitization-actions{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;gap:.55rem}.cmd-sanitization-toggle{display:inline-flex;align-items:center;gap:.18rem;border:1px solid rgba(15,23,42,.12);border-radius:9px;background:#f8fafcc7;padding:.18rem}.cmd-sanitization-toggle button{min-width:4.7rem;border:0;border-radius:7px;background:transparent;color:#475569;cursor:pointer;display:inline-flex;align-items:baseline;justify-content:center;gap:.34rem;padding:.36rem .52rem;font-size:.72rem;font-weight:850;white-space:nowrap}.cmd-sanitization-toggle button.is-active{background:#fff;color:#0f172a;box-shadow:0 6px 14px #0f172a1f}.cmd-sanitization-toggle strong{color:inherit;font-size:.68rem;font-weight:900}.cmd-sanitization-refresh{flex:0 0 auto;min-width:5.25rem;border:1px solid rgba(15,23,42,.14);border-radius:8px;background:#fff;color:#0f172a;cursor:pointer;display:inline-grid;place-items:center;font-size:.74rem;font-weight:850;line-height:1;padding:.48rem .72rem}.cmd-sanitization-refresh:disabled{cursor:progress;opacity:.62}.cmd-sanitization-refresh-spinner{width:.92rem;height:.92rem;border:2px solid currentColor;border-right-color:transparent;border-radius:999px;animation:cmd-sanitization-refresh-spin .7s linear infinite}@keyframes cmd-sanitization-refresh-spin{to{transform:rotate(360deg)}}.cmd-sanitization-message{margin:0;border-radius:8px;padding:.48rem .62rem;font-size:.76rem;font-weight:800}.cmd-sanitization-message.is-error{border:1px solid rgba(185,28,28,.24);background:#fee2e2db;color:#7f1d1d}.cmd-sanitization-table-wrap{position:relative;height:25rem;min-height:25rem;max-height:25rem;flex:0 0 25rem;border:1px solid rgba(15,23,42,.12);border-radius:10px;overflow:auto}.cmd-sanitization-table{width:100%;min-width:1320px;border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:.74rem}.cmd-sanitization-table th,.cmd-sanitization-table td{border-bottom:1px solid rgba(15,23,42,.08);padding:.38rem .5rem;line-height:1.18;text-align:left;white-space:nowrap}.cmd-sanitization-table thead{position:sticky;top:0;z-index:2;background:linear-gradient(90deg,#f8fafc,#eef2f7)}.cmd-sanitization-table th{position:relative;background:transparent;color:#334155;font-size:.67rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.cmd-sanitization-table th.is-filtered{color:#7f1d1d}.cmd-sanitization-head-cell{display:flex;align-items:center;gap:.32rem;width:100%;min-width:0;border:0;padding:0;background:transparent;color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;text-align:left;text-transform:inherit}.cmd-sanitization-head-label{min-width:0;overflow:hidden;text-overflow:ellipsis}.cmd-sanitization-column-filter{position:static;width:100%;z-index:12}.cmd-sanitization-column-filter.is-open{z-index:40}.cmd-sanitization-filter-icon{width:16px;height:16px;min-width:16px;min-height:16px;margin-left:auto;padding:0;border:1px solid rgba(148,163,184,.68);border-radius:5px;background:#f8fafce6;color:#475569;display:grid;place-items:center;position:relative}.cmd-sanitization-head-cell:hover .cmd-sanitization-filter-icon,.cmd-sanitization-column-filter.is-open .cmd-sanitization-filter-icon{border-color:#7f1d1d8c;background:#fef2f2;color:#991b1b}.cmd-sanitization-column-filter.is-active .cmd-sanitization-filter-icon{border-color:#f87171ad;background:#fee2e2;color:#991b1b}.cmd-sanitization-filter-icon svg{width:8px;height:8px}.cmd-sanitization-filter-icon svg{fill:currentColor}.cmd-sanitization-filter-dot{position:absolute;top:1px;right:1px;width:4px;height:4px;border-radius:999px;background:#b91c1c;box-shadow:0 0 0 1px #fffffff2}.cmd-sanitization-filter-menu{position:fixed;box-sizing:border-box;width:238px;max-width:min(238px,82vw);max-height:360px;border:1px solid rgba(226,232,240,.96);border-radius:10px;background:#fffffffa;box-shadow:0 18px 36px #0f172a38;padding:.42rem;display:grid;gap:.38rem;overflow:hidden;color:#111827;text-transform:none;letter-spacing:0}.cmd-sanitization-filter-sort{display:grid;gap:.3rem;padding-bottom:.34rem;border-bottom:1px solid rgba(226,232,240,.84)}.cmd-sanitization-filter-sort button,.cmd-sanitization-filter-actions button,.cmd-sanitization-filter-search button{border:1px solid rgba(226,232,240,.95);background:#f8fafc;color:#374151;border-radius:7px;font-size:.64rem;font-weight:750;cursor:pointer}.cmd-sanitization-filter-sort button{padding:.28rem .4rem;text-align:left}.cmd-sanitization-filter-sort button:hover,.cmd-sanitization-filter-sort button.is-active,.cmd-sanitization-filter-actions button:hover:not(:disabled),.cmd-sanitization-filter-search button:hover{border-color:#f8717194;background:#fff1f2;color:#991b1b}.cmd-sanitization-filter-search{display:flex;gap:.3rem}.cmd-sanitization-filter-search input{flex:1 1 auto;min-width:0;border:1px solid rgba(226,232,240,.95);border-radius:7px;padding:.3rem .38rem;color:#111827;font-size:.64rem;font-weight:650}.cmd-sanitization-filter-search input:focus{border-color:#f87171b8;outline:none;box-shadow:0 0 0 2px #f8717129}.cmd-sanitization-filter-search button{flex:0 0 auto;padding:.26rem .45rem}.cmd-sanitization-filter-actions{display:flex;gap:.35rem}.cmd-sanitization-filter-actions button{padding:.24rem .46rem}.cmd-sanitization-filter-actions button:disabled{opacity:.48;cursor:default}.cmd-sanitization-filter-list{min-height:0;max-height:190px;margin:0;padding:.08rem 0 .2rem;overflow:auto;list-style:none;scrollbar-width:thin}.cmd-sanitization-filter-option{min-height:26px}.cmd-sanitization-filter-option label{display:flex;align-items:center;gap:.42rem;min-width:0;padding:.25rem .26rem;border-radius:7px;cursor:pointer}.cmd-sanitization-filter-option label:hover{background:#fff7ed}.cmd-sanitization-filter-option input{width:13px;height:13px;flex:0 0 auto}.cmd-sanitization-filter-option span{min-width:0;overflow:hidden;color:#111827;font-size:.64rem;font-weight:850;line-height:1.16;text-overflow:ellipsis;white-space:nowrap}.cmd-sanitization-filter-empty{padding:.35rem .25rem;color:#64748b;font-size:.64rem;font-weight:750}.cmd-sanitization-table td{max-width:0;overflow:hidden;color:#0f172a;font-weight:700;text-overflow:ellipsis}.cmd-sanitization-table th:nth-child(1),.cmd-sanitization-table td:nth-child(1){width:120px}.cmd-sanitization-table th:nth-child(2),.cmd-sanitization-table td:nth-child(2){width:120px}.cmd-sanitization-table th:nth-child(3),.cmd-sanitization-table td:nth-child(3){width:135px}.cmd-sanitization-table th:nth-child(4),.cmd-sanitization-table td:nth-child(4){width:235px}.cmd-sanitization-table th:nth-child(5),.cmd-sanitization-table td:nth-child(5){width:125px}.cmd-sanitization-table th:nth-child(6),.cmd-sanitization-table td:nth-child(6){width:150px}.cmd-sanitization-table th:nth-child(7),.cmd-sanitization-table td:nth-child(7){width:165px}.cmd-sanitization-table th:nth-child(8),.cmd-sanitization-table td:nth-child(8){width:135px}.cmd-sanitization-table th:nth-child(9),.cmd-sanitization-table td:nth-child(9){width:135px}.cmd-sanitization-status-cell{color:#475569;font-weight:850}.cmd-sanitization-table tbody tr:nth-child(2n) td{background:#f8fafc9e}.cmd-sanitization-table tbody tr.cmd-sanitization-row.is-odd td{background:transparent}.cmd-sanitization-table tbody tr.cmd-sanitization-row.is-even td{background:#f8fafc9e}.cmd-sanitization-table tbody tr.cmd-sanitization-virtual-spacer,.cmd-sanitization-table tbody tr.cmd-sanitization-virtual-spacer:nth-child(2n),.cmd-sanitization-table tbody tr.cmd-sanitization-virtual-spacer td,.cmd-sanitization-table tbody tr.cmd-sanitization-virtual-spacer:nth-child(2n) td{border:0;background:transparent}.cmd-sanitization-empty{height:22rem;color:#64748b;font-size:.8rem;font-weight:800;text-align:center;vertical-align:middle}.cmd-sanitization-empty-placeholder{color:transparent}.cmd-sanitization-loading-state{position:absolute;inset:2.15rem 0 0;z-index:3;display:grid;place-items:center;padding:1rem;color:#64748b;font-size:.86rem;font-weight:850;pointer-events:none;text-align:center}.cmd-sanitization-loading-state>span:first-child{min-width:0}.cmd-sanitization-loading-dots:after{content:".";display:inline-block;min-width:1.6em;text-align:left;animation:cmd-sanitization-loading-dots 1.05s steps(1,end) infinite}@keyframes cmd-sanitization-loading-dots{0%,32%{content:"."}33%,65%{content:".."}66%,to{content:"..."}}.cmd-sanitization-loading-more{position:sticky;bottom:0;z-index:1;padding:.32rem .5rem;border-top:1px solid rgba(15,23,42,.1);background:#f8fafcf5;color:#64748b;font-size:.72rem;font-weight:850;text-align:center}.cmd-verizon-pics-kpi{max-width:1540px;margin:0 auto clamp(.8rem,1.1vw,1.2rem);border:1px solid var(--cmd-border);border-radius:18px;background:#fff;box-shadow:var(--cmd-shadow);padding:clamp(.75rem,1vw,1rem);display:grid;align-content:start;gap:.58rem}.cmd-verizon-pics-kpi-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.6rem;flex-wrap:wrap}.cmd-verizon-pics-kpi-header h2{margin:0;font-family:Sora,Bahnschrift,Segoe UI,sans-serif;font-size:clamp(1.04rem,.42vw + .9rem,1.28rem);color:var(--cmd-ink)}.cmd-verizon-pics-kpi-header p{margin:.18rem 0 0;color:var(--cmd-muted);font-size:.82rem}.cmd-verizon-pics-kpi-refresh{border:1px solid rgba(15,23,42,.2);border-radius:999px;background:#f8fafc;color:#0f172a;font-size:.74rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;padding:.34rem .78rem;cursor:pointer}.cmd-verizon-pics-kpi-refresh:disabled{opacity:.6;cursor:default}.cmd-verizon-pics-kpi-meta{display:flex;align-items:center;gap:.36rem;flex-wrap:wrap}.cmd-verizon-pics-kpi-meta span{display:inline-flex;align-items:center;border:1px solid rgba(15,23,42,.12);border-radius:999px;background:#f8fbff;color:#334155;font-size:.68rem;letter-spacing:.04em;text-transform:uppercase;font-weight:700;padding:.2rem .48rem}.cmd-verizon-pics-kpi-table-wrap{position:relative;overflow-x:auto;overflow-y:auto;border-radius:12px;border:1px solid rgba(15,23,42,.1);max-height:min(66vh,620px)}.cmd-verizon-pics-kpi-table{--cmd-verizon-pics-kpi-head-row-1-height: 36px;--cmd-verizon-pics-kpi-metric-col-width: 230px;--cmd-verizon-pics-kpi-ytd-col-width: 112px;width:max-content;min-width:100%;border-collapse:separate;border-spacing:0}.cmd-verizon-pics-kpi-table th,.cmd-verizon-pics-kpi-table td{box-sizing:border-box;border-bottom:1px solid rgba(15,23,42,.08);border-right:1px solid rgba(15,23,42,.08);padding:.44rem .52rem;font-size:.8rem;text-align:center;font-variant-numeric:tabular-nums;min-width:96px;background:#fff}.cmd-verizon-pics-kpi-table td{color:#0f172a}.cmd-verizon-pics-kpi-table .cmd-verizon-pics-kpi-selectable-cell{cursor:cell;-webkit-user-select:none;user-select:none}.cmd-verizon-pics-kpi-table .cmd-verizon-pics-kpi-selected-cell{--cmd-vz-kpi-sel-top: inset 0 0 0 0 transparent;--cmd-vz-kpi-sel-right: inset 0 0 0 0 transparent;--cmd-vz-kpi-sel-bottom: inset 0 0 0 0 transparent;--cmd-vz-kpi-sel-left: inset 0 0 0 0 transparent;background:#cfe0ff!important;color:#0f172a!important;box-shadow:var(--cmd-vz-kpi-sel-top),var(--cmd-vz-kpi-sel-right),var(--cmd-vz-kpi-sel-bottom),var(--cmd-vz-kpi-sel-left)}.cmd-verizon-pics-kpi-table .cmd-verizon-pics-kpi-selected-cell.cmd-verizon-pics-kpi-selected-top{--cmd-vz-kpi-sel-top: inset 0 2px 0 0 #2563eb}.cmd-verizon-pics-kpi-table .cmd-verizon-pics-kpi-selected-cell.cmd-verizon-pics-kpi-selected-bottom{--cmd-vz-kpi-sel-bottom: inset 0 -2px 0 0 #2563eb}.cmd-verizon-pics-kpi-table .cmd-verizon-pics-kpi-selected-cell.cmd-verizon-pics-kpi-selected-left{--cmd-vz-kpi-sel-left: inset 2px 0 0 0 #2563eb}.cmd-verizon-pics-kpi-table .cmd-verizon-pics-kpi-selected-cell.cmd-verizon-pics-kpi-selected-right{--cmd-vz-kpi-sel-right: inset -2px 0 0 0 #2563eb}.cmd-verizon-pics-kpi-table thead{position:sticky;top:0;z-index:8}.cmd-verizon-pics-kpi-table thead th{position:relative;z-index:1;background:#0f253a;color:#f8fafc;font-size:.7rem;text-transform:uppercase;letter-spacing:.07em}.cmd-verizon-pics-kpi-table thead tr:first-child th{height:var(--cmd-verizon-pics-kpi-head-row-1-height)}.cmd-verizon-pics-kpi-table .cmd-verizon-pics-kpi-month-column-header{background:#14324d;font-weight:800}.cmd-verizon-pics-kpi-table .cmd-verizon-pics-kpi-month-column-cell{background:#edf3f9;font-weight:700}.cmd-verizon-pics-kpi-table .cmd-verizon-pics-kpi-month-divider{box-shadow:inset 2px 0 #f8fafc94}.cmd-verizon-pics-kpi-table tbody .cmd-verizon-pics-kpi-month-divider{box-shadow:inset 2px 0 #0f172a38}.cmd-verizon-pics-kpi-table tbody tr.is-month-band-row>th,.cmd-verizon-pics-kpi-table tbody tr.is-month-band-row>td,.cmd-verizon-pics-kpi-table tbody tr.is-month-band-row>td.cmd-verizon-pics-kpi-ytd-col,.cmd-verizon-pics-kpi-table tbody tr.is-month-band-row>th.cmd-verizon-pics-kpi-sticky-col{background:#edf3f9;font-weight:700}.cmd-verizon-pics-kpi-table .cmd-verizon-pics-kpi-sticky-col{position:sticky;left:0;z-index:6;width:var(--cmd-verizon-pics-kpi-metric-col-width);min-width:var(--cmd-verizon-pics-kpi-metric-col-width);max-width:var(--cmd-verizon-pics-kpi-metric-col-width);text-align:left;background:#f1f5f9;color:#0f172a;font-weight:700}.cmd-verizon-pics-kpi-table thead .cmd-verizon-pics-kpi-sticky-col{position:sticky;background:#0f253a;color:#f8fafc;z-index:11}.cmd-verizon-pics-kpi-table .cmd-verizon-pics-kpi-corner{z-index:12;height:auto;vertical-align:middle}.cmd-verizon-pics-kpi-table .cmd-verizon-pics-kpi-ytd-col{position:sticky;left:var(--cmd-verizon-pics-kpi-metric-col-width);z-index:5;width:var(--cmd-verizon-pics-kpi-ytd-col-width);min-width:var(--cmd-verizon-pics-kpi-ytd-col-width);max-width:var(--cmd-verizon-pics-kpi-ytd-col-width);background:#fff}.cmd-verizon-pics-kpi-table tbody .cmd-verizon-pics-kpi-ytd-col{background:#edf3f9;font-weight:700}.cmd-verizon-pics-kpi-table thead .cmd-verizon-pics-kpi-ytd-col{position:sticky;background:#0f253a;color:#f8fafc;z-index:10;height:auto;vertical-align:middle}.cmd-verizon-pics-kpi-table tbody tr.is-major-divider>th,.cmd-verizon-pics-kpi-table tbody tr.is-major-divider>td{border-top:2px solid rgba(15,23,42,.48);border-bottom:2px solid rgba(15,23,42,.48)}.cmd-verizon-pics-kpi-table tbody tr.is-major-split-top>th,.cmd-verizon-pics-kpi-table tbody tr.is-major-split-top>td{border-top:2px solid rgba(15,23,42,.48)}.cmd-verizon-pics-kpi-table .is-current-week{background:#dbe9f7!important;color:#0f253a}.cmd-verizon-pics-kpi-empty-row{text-align:center;color:var(--cmd-muted);font-size:.82rem;padding:.72rem .62rem}.cmd-hero-actions{margin-top:.7rem;display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.cmd-tools-btn,.cmd-settings-btn,.cmd-kpi-btn,.cmd-in-transit-header-btn{border:1px solid rgba(15,23,42,.2);border-radius:999px;background:#0f253a;color:#f8fafc;display:inline-flex;align-items:center;justify-content:center;gap:.48rem;font-size:.74rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;padding:.34rem .78rem;cursor:pointer}.cmd-settings-btn{background:#f8fafc;color:#0f172a}.cmd-document-icon-btn{position:absolute;top:.72rem;right:.72rem;width:2.15rem;height:2.15rem;gap:0;padding:0;border-radius:999px;line-height:1}.cmd-document-glyph{position:relative;display:inline-block;width:.78rem;height:.98rem;border:2px solid currentColor;border-radius:.12rem;flex:0 0 auto}.cmd-document-glyph:before{content:"";position:absolute;top:-2px;right:-2px;width:.32rem;height:.32rem;border-left:2px solid currentColor;border-bottom:2px solid currentColor;background:currentColor}.cmd-document-glyph:after{content:"";position:absolute;left:.14rem;right:.14rem;top:.36rem;height:2px;background:currentColor;box-shadow:0 .22rem 0 currentColor}.cmd-kpi-btn,.cmd-in-transit-header-btn{background:#f8fafc;color:#0f172a}.cmd-in-transit-header-btn{margin-left:auto;position:relative;min-height:2rem;padding:.36rem .48rem .36rem .68rem;border-color:#0f172a29;box-shadow:0 10px 22px #0f172a1f;font-size:.82rem;letter-spacing:.01em;text-transform:none;white-space:nowrap}.cmd-in-transit-header-btn:before{content:"";width:.48rem;height:.48rem;border-radius:999px;background:#1f6c5a;box-shadow:0 0 0 3px #1f6c5a24}.cmd-in-transit-header-count{border-radius:999px;background:#0f172a14;color:currentColor;padding:.16rem .48rem;font-size:.7rem;font-weight:900;line-height:1.15;letter-spacing:0;text-transform:none}.cmd-tools-btn.is-disabled{background:#e2e8f0;border-color:#64748b59;color:#64748b;cursor:not-allowed}.cmd-tools-btn.is-disabled:hover,.cmd-tools-btn.is-disabled:focus-visible{background:#e2e8f0;color:#64748b;outline:none}.cmd-tools-btn:hover,.cmd-tools-btn:focus-visible,.cmd-settings-btn:hover,.cmd-settings-btn:focus-visible,.cmd-kpi-btn:hover,.cmd-kpi-btn:focus-visible,.cmd-in-transit-header-btn:hover,.cmd-in-transit-header-btn:focus-visible{background:#12314c;color:#f8fafc;outline:none}.cmd-settings-status{margin-top:.55rem;color:#1f6c5a;font-weight:700}.cmd-tools-tooltip-wrap{position:relative;display:inline-flex}.cmd-tools-tooltip{position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%) translateY(-2px);opacity:0;pointer-events:none;border-radius:8px;border:1px solid rgba(15,23,42,.2);background:#0f172a;color:#f8fafc;font-size:.7rem;font-weight:700;letter-spacing:.04em;padding:.28rem .5rem;white-space:nowrap;z-index:10;transition:opacity .12s ease,transform .12s ease}.cmd-tools-tooltip:before{content:"";position:absolute;top:-6px;left:50%;width:10px;height:10px;background:#0f172a;border-left:1px solid rgba(15,23,42,.2);border-top:1px solid rgba(15,23,42,.2);transform:translate(-50%) rotate(45deg)}.cmd-tools-tooltip.is-visible{opacity:1;transform:translate(-50%) translateY(0)}.cmd-modal-backdrop{position:fixed;inset:var(--app-shell-header-height, 70px) 0 0 var(--app-shell-sidebar-offset, 0px);z-index:22030;background:#02061785;display:grid;place-items:center;padding:.8rem}.cmd-tools-modal,.cmd-settings-modal,.cmd-sku-hold-modal{border-radius:16px;border:1px solid rgba(15,23,42,.2);background:#fff;box-shadow:0 26px 48px #0f172a47}.cmd-tools-modal,.cmd-settings-modal{width:min(560px,calc(100vw - 1.2rem));padding:1rem}.cmd-tools-modal h2,.cmd-settings-head h2,.cmd-sku-hold-head h2{margin:0;color:#0f172a}.cmd-tools-modal p,.cmd-settings-head p,.cmd-sku-hold-head p{margin:.42rem 0 0;color:#475569}.cmd-settings-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem}.cmd-settings-toolbar{margin-top:.72rem;display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:.42rem}.cmd-settings-add-customer{margin-top:.46rem;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.42rem}.cmd-settings-toolbar input,.cmd-settings-add-customer input{border:1px solid rgba(15,23,42,.24);border-radius:10px;padding:.45rem .55rem;font-size:.9rem}.cmd-settings-toolbar button,.cmd-settings-add-customer button{border:1px solid rgba(15,23,42,.2);border-radius:10px;background:#f8fafc;color:#0f172a;font-weight:700;padding:.46rem .68rem;cursor:pointer}.cmd-settings-counts{margin-top:.58rem;display:flex;align-items:center;justify-content:space-between;gap:.4rem;color:#334155;font-size:.76rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.cmd-settings-list{margin-top:.55rem;border:1px solid rgba(15,23,42,.12);border-radius:12px;padding:.45rem;max-height:min(52vh,360px);overflow:auto;display:grid;gap:.34rem}.cmd-settings-item{display:flex;align-items:center;gap:.5rem;border:1px solid rgba(15,23,42,.08);border-radius:10px;padding:.4rem .5rem;background:#f8fbff}.cmd-settings-item span{font-size:.88rem;color:#0f172a}.cmd-settings-empty{margin:0;color:#64748b;font-size:.84rem}.cmd-settings-actions{margin-top:.74rem;display:flex;align-items:center;justify-content:flex-end;gap:.42rem}.cmd-settings-action-btn{border:1px solid rgba(15,23,42,.2);border-radius:10px;background:#f8fafc;color:#0f172a;font-weight:700;padding:.5rem .82rem;min-width:120px;cursor:pointer}.cmd-settings-action-btn.primary{background:#0f253a;color:#f8fafc}.cmd-tools-modal-actions{margin-top:.72rem;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:.44rem}.cmd-tools-modal-actions button,.cmd-modal-close-btn{border:1px solid rgba(15,23,42,.2);border-radius:10px;background:#f8fafc;color:#0f172a;font-weight:700;padding:.5rem .82rem;text-align:center;cursor:pointer;width:auto;min-width:180px}.cmd-modal-close-btn{margin-top:.72rem;min-width:100px;margin-left:auto}.cmd-sku-hold-modal{width:min(1280px,calc(100vw - 2rem));height:min(86vh,820px);max-height:calc(100vh - 1.4rem);padding:.9rem;display:flex;flex-direction:column;gap:.7rem}.cmd-sku-hold-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem}.cmd-sku-hold-close{border:1px solid rgba(15,23,42,.2);border-radius:999px;background:#0f253a;color:#f8fafc;font-size:.74rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;padding:.3rem .66rem;cursor:pointer}.cmd-sku-hold-toolbar{display:flex;align-items:flex-start;justify-content:flex-start;gap:.55rem;flex-wrap:wrap}.cmd-sku-filter-field{display:grid;gap:.22rem;min-width:min(420px,100%);width:min(420px,100%)}.cmd-sku-filter-field>span{font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#334155}.cmd-sku-filter-select{position:relative}.cmd-sku-filter-select summary{list-style:none;border:1px solid rgba(15,23,42,.22);border-radius:10px;background:#fff;color:#0f172a;min-height:2.05rem;padding:.44rem .62rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem;cursor:pointer;font-weight:700}.cmd-sku-filter-select summary::-webkit-details-marker{display:none}.cmd-sku-filter-select summary::marker{display:none}.cmd-sku-filter-menu{position:absolute;top:calc(100% + 6px);left:0;width:min(420px,calc(100vw - 2rem));border:1px solid rgba(15,23,42,.2);border-radius:12px;background:#fff;box-shadow:0 18px 36px #02061738;z-index:30;padding:.52rem;display:grid;gap:.44rem}.cmd-sku-filter-search{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.35rem}.cmd-sku-filter-search input,.cmd-sku-filter-search button,.cmd-sku-filter-actions button{border:1px solid rgba(15,23,42,.2);border-radius:8px;padding:.34rem .46rem;font:inherit}.cmd-sku-filter-search button,.cmd-sku-filter-actions button{background:#f8fafc;font-weight:700;cursor:pointer}.cmd-sku-filter-actions{display:flex;gap:.35rem}.cmd-sku-filter-options{margin:0;padding:0;list-style:none;max-height:220px;overflow:auto;border:1px solid rgba(15,23,42,.12);border-radius:8px}.cmd-sku-filter-options li{border-bottom:1px solid rgba(15,23,42,.08)}.cmd-sku-filter-options li:last-child{border-bottom:0}.cmd-sku-filter-options label{padding:.34rem .44rem;display:flex;align-items:center;gap:.42rem;cursor:pointer}.cmd-sku-filter-options label span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cmd-sku-filter-empty{font-size:.84rem;color:#475569;padding:.34rem .18rem}.cmd-sku-hold-error{margin:0;color:#b42318;font-size:.86rem;font-weight:700}.cmd-sku-hold-layout{display:grid;grid-template-columns:minmax(520px,1.8fr) minmax(280px,1fr);gap:.9rem;min-height:0;flex:1 1 auto}.cmd-sku-hold-left{min-height:0;display:flex;flex-direction:column;gap:.55rem}.cmd-sku-hold-table-wrap{overflow:auto;border:1px solid rgba(15,23,42,.12);border-radius:12px;max-height:none;min-height:0;flex:1 1 auto}.cmd-sku-hold-table{width:100%;min-width:460px;border-collapse:collapse}.cmd-sku-hold-table thead th{text-align:left;background:#0f253a;color:#f8fafc;font-size:.72rem;text-transform:uppercase;letter-spacing:.09em;padding:.48rem .6rem;position:sticky;top:0;z-index:1}.cmd-sku-hold-table thead th:first-child{width:110px;text-align:center}.cmd-sku-hold-table thead th:first-child span{display:block;margin-bottom:.22rem}.cmd-sku-hold-table thead th:first-child input,.cmd-sku-hold-table tbody td:first-child input{width:1rem;height:1rem;accent-color:#0b5e9c}.cmd-sku-hold-table tbody td{padding:.52rem .6rem;border-bottom:1px solid rgba(15,23,42,.08);font-size:.86rem;color:#0f172a}.cmd-sku-hold-table tbody td:first-child{text-align:center}.cmd-sku-hold-table tbody tr:nth-child(odd){background:#f8fafc}.cmd-sku-hold-empty{text-align:center;color:#64748b;font-weight:600;padding:.9rem .55rem!important}.cmd-sku-hold-right{border:1px solid rgba(15,23,42,.12);border-radius:12px;background:#f8fafc;padding:.66rem;display:flex;flex-direction:column;min-height:0}.cmd-sku-selected-panel{min-height:0;display:flex;flex-direction:column;gap:.4rem}.cmd-sku-selected-panel h3{margin:0;color:#0f172a;font-size:.9rem;text-transform:uppercase;letter-spacing:.07em}.cmd-sku-selected-list{margin:0;padding:0;list-style:none;border:1px solid rgba(15,23,42,.12);border-radius:10px;background:#fff;overflow:auto;max-height:min(40vh,380px)}.cmd-sku-selected-list li{display:flex;align-items:center;justify-content:space-between;gap:.4rem;padding:.42rem .5rem;border-bottom:1px solid rgba(15,23,42,.08);font-size:.84rem}.cmd-sku-selected-list li:last-child{border-bottom:0}.cmd-sku-selected-list li span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmd-sku-selected-list li strong{font-size:.78rem;color:#0b304e}.cmd-sku-selected-empty{margin:0;padding:.62rem;border:1px dashed rgba(15,23,42,.2);border-radius:10px;background:#fff;color:#64748b;font-size:.82rem}.cmd-sku-hold-right-bottom{margin-top:auto;display:grid;gap:.52rem;padding-top:.66rem}.cmd-sku-hold-note-field{display:grid;gap:.24rem}.cmd-sku-hold-note-field>span{font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#334155}.cmd-sku-hold-note-field input{border:1px solid rgba(15,23,42,.2);border-radius:10px;padding:.46rem .58rem;font:inherit;color:#0f172a;background:#fff}.cmd-sku-hold-submit-btn{border:1px solid rgba(15,23,42,.2);border-radius:10px;background:#0b304e;color:#f8fafc;font-size:.82rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;padding:.52rem .7rem;cursor:pointer}.cmd-sku-hold-submit-btn:disabled{opacity:.45;cursor:default}@media(max-width:1180px){.cmd-actions{grid-template-columns:repeat(2,minmax(220px,1fr))}.customer-manager-dashboard.has-compact-actions .cmd-actions{grid-template-columns:repeat(2,minmax(180px,1fr))}.quality-dashboard .cmd-actions{grid-template-columns:repeat(2,minmax(220px,1fr))}.cmd-metrics{grid-template-columns:repeat(2,minmax(180px,1fr))}.quality-dashboard .cmd-metrics-single .cmd-metric-card{max-width:100%}.supply-chain-dashboard .cmd-actions,.supply-chain-dashboard .cmd-metrics,.general-operations-dashboard .cmd-actions,.general-operations-dashboard .cmd-metrics,.general-engineering-dashboard .cmd-actions,.general-engineering-dashboard .cmd-metrics,.sales-dashboard .cmd-actions,.sales-dashboard .cmd-metrics{grid-template-columns:repeat(2,minmax(180px,1fr))}.cmd-cap-body{grid-template-columns:1fr;padding-right:0}.cmd-cap-workdays,.cmd-cap-fx{position:static;justify-items:end}.eng-reenablement-shell{grid-template-columns:1fr;height:auto}.eng-reenablement-shell.is-list-collapsed{grid-template-columns:1fr}.eng-reenablement-list-rail{min-height:2.3rem;grid-auto-flow:column;align-content:center;justify-content:center}.eng-reenablement-list-rail span{writing-mode:horizontal-tb}body.cm-awo-scroll-locked .eng-reenablement-shell{overflow:auto}.eng-reenablement-list-panel{max-height:340px}.eng-reenablement-detail-panel{min-height:620px}.eng-reenablement-info-grid,.ops-reenablement-rejected-detail-panel .eng-reenablement-info-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ops-reenablement-rejected-detail-panel .eng-reenablement-info-grid.ops-gate-review-info-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.eng-reenablement-notes-pair,.eng-reenablement-document-browser-grid{grid-template-columns:1fr}}@media(max-width:720px){.customer-manager-dashboard{padding:.42rem}.cmd-actions,.customer-manager-dashboard.has-compact-actions .cmd-actions,.quality-dashboard .cmd-actions,.cmd-metrics,.supply-chain-dashboard .cmd-actions,.supply-chain-dashboard .cmd-metrics,.general-operations-dashboard .cmd-actions,.general-operations-dashboard .cmd-metrics,.general-engineering-dashboard .cmd-actions,.general-engineering-dashboard .cmd-metrics,.sales-dashboard .cmd-actions,.sales-dashboard .cmd-metrics{grid-template-columns:1fr}.cmd-action-btn,.cmd-action-wrapper{min-height:122px}.cmd-hero{border-radius:16px}.cmd-revenue-header-controls{justify-content:flex-start}.cmd-revenue-filters,.cmd-revenue-filter-field{width:100%}.cmd-revenue-filter-field{grid-template-columns:74px minmax(0,1fr)}.customer-manager-dashboard .cmd-revenue-filter-select .otd-multi-select__menu{left:0;right:auto;width:min(320px,calc(100vw - 1.4rem))}.cmd-revenue-table,.cmd-unr-table{min-width:520px}.cmd-verizon-pics-kpi-table{--cmd-verizon-pics-kpi-metric-col-width: 190px;--cmd-verizon-pics-kpi-ytd-col-width: 92px}.cmd-verizon-pics-kpi-table th,.cmd-verizon-pics-kpi-table td{min-width:84px;padding:.4rem .46rem}.cmd-cap-card{padding:.8rem;gap:.62rem}.cmd-cap-header{flex-direction:column}.cmd-cap-workdays{justify-items:start;text-align:left}.cmd-cap-workdays strong{font-size:1.9rem}.cmd-cap-ring{width:min(240px,70vw)}.cmd-sku-hold-head{flex-direction:column;align-items:flex-start}.cmd-sku-filter-field{min-width:100%;width:100%}.cmd-sku-hold-modal{width:calc(100vw - 1rem);height:calc(100vh - 1rem);max-height:calc(100vh - 1rem);padding:.7rem}.cmd-sku-hold-layout{grid-template-columns:1fr;gap:.62rem}.cmd-sku-selected-list{max-height:220px}.ops-reenablement-work-orders-modal{width:calc(100vw - .8rem);height:calc(100vh - .8rem)}.ops-reenablement-work-orders-head{padding:.72rem}.ops-reenablement-work-orders-table-wrap{margin:.6rem}.ops-reenablement-send-modal{width:calc(100vw - .8rem)}.ops-reenablement-send-head,.ops-reenablement-send-form{padding:.72rem}.ops-reenablement-send-actions{justify-content:stretch}.ops-reenablement-send-actions button{flex:1 1 9rem}.ops-reenablement-return-modal{height:min(790px,calc(100vh - 5.6rem));height:min(790px,calc(100dvh - 5.6rem))}.ops-reenablement-return-form{padding:0}.ops-reenablement-send-context{grid-template-columns:1fr;grid-template-rows:repeat(2,minmax(0,1fr))}.eng-reenablement-toolbar{grid-template-columns:1fr}.eng-reenablement-toolbar button{width:100%}.eng-reenablement-toolbar button.eng-reenablement-icon-btn{width:2rem}.eng-reenablement-request-row{grid-template-columns:1fr}.eng-reenablement-detail-head{flex-direction:column}.eng-reenablement-detail-titlebar{width:100%;align-items:flex-start;flex-direction:column}.eng-reenablement-decision-actions{width:100%}.eng-reenablement-decision-actions button{flex:1 1 8rem}.eng-reenablement-panel-toggle{width:100%}.eng-reenablement-panel-toggle button{flex:1 1 0;min-width:0}.eng-reenablement-info-grid,.ops-reenablement-rejected-detail-panel .eng-reenablement-info-grid{grid-template-columns:1fr}.ops-reenablement-rejected-detail-panel .eng-reenablement-info-grid.ops-gate-review-info-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.eng-reenablement-detail-scroll{padding:.62rem}.eng-reenablement-document-browser-head{flex-direction:column}.eng-reenablement-document-browser-actions{width:100%;justify-content:stretch}.eng-reenablement-document-pathbar{grid-template-columns:1fr}.eng-reenablement-document-path{width:100%}.eng-reenablement-document-home-btn{width:100%;justify-content:center}.eng-reenablement-document-browser-actions button,.eng-reenablement-document-browser-actions .eng-reenablement-upload-btn{flex:1 1 8rem}.eng-reenablement-files-head{align-items:stretch;flex-direction:column}.eng-reenablement-pdf-gallery-btn{width:100%}.eng-reenablement-pdf-gallery-backdrop{--eng-viewer-padding: .5rem}.eng-reenablement-pdf-gallery-modal{width:min(calc(var(--eng-viewer-available-width) - (var(--eng-viewer-padding) * 2)),calc((100vh - var(--app-shell-header-height, 70px) - (var(--eng-viewer-padding) * 2)) * 1.6));width:min(calc(var(--eng-viewer-available-width) - (var(--eng-viewer-padding) * 2)),calc((100dvh - var(--app-shell-header-height, 70px) - (var(--eng-viewer-padding) * 2)) * 1.6));height:auto;max-height:calc(100vh - var(--app-shell-header-height, 70px) - (var(--eng-viewer-padding) * 2));max-height:calc(100dvh - var(--app-shell-header-height, 70px) - (var(--eng-viewer-padding) * 2));min-height:0}.eng-reenablement-pdf-gallery-head{align-items:stretch;flex-direction:column;gap:.58rem}.eng-reenablement-pdf-gallery-head button{width:100%}.eng-reenablement-pdf-gallery-body{grid-template-columns:2.4rem minmax(0,1fr) 2.4rem;gap:.38rem;padding:.42rem}.eng-reenablement-pdf-gallery-nav{width:2rem;min-height:2rem}.eng-reenablement-pdf-toolbar{align-items:stretch;flex-direction:column}.eng-reenablement-image-toolbar{align-items:stretch}.eng-reenablement-pdf-toolbar-group{justify-content:space-between}.eng-reenablement-image-toolbar-group{flex-wrap:wrap;justify-content:space-between}.eng-reenablement-pdf-toolbar button,.eng-reenablement-image-toolbar button{flex:1 1 auto}.eng-reenablement-pdf-canvas-wrap{padding:.58rem}.eng-reenablement-document-list li{align-items:stretch;flex-direction:column}.eng-reenablement-document-file-actions{justify-content:flex-end}}@media(max-width:1160px){.eng-sku-project-shell{grid-template-columns:1fr;gap:.52rem;height:auto;overflow:auto}body.cm-awo-scroll-locked .eng-sku-project-shell{overflow:auto}.eng-sku-project-detail-panel{min-height:560px}.eng-sku-project-actions,.eng-sku-project-actions.is-assignment-row{grid-template-columns:1fr}}@media(max-width:720px){.eng-reenablement-toolbar.eng-sku-project-toolbar,.eng-reenablement-search-toolbar{grid-template-columns:1fr}.eng-reenablement-search-toolbar .eng-reenablement-search-field{max-width:100%}.eng-sku-project-toolbar button.eng-reenablement-icon-btn{width:2rem}}.eng-sku-project-page{--eng-sku-ink: #071827;--eng-sku-muted: #53677e;--eng-sku-line: rgba(244, 214, 162, .24);--eng-sku-panel: rgba(30, 33, 41, .92);--eng-sku-wash: rgba(42, 34, 39, .86);--eng-sku-blue: #132d48;--eng-sku-blue-soft: rgba(19, 45, 72, .78);--eng-sku-red: #f04e37;--eng-sku-green: #16803c;--eng-sku-gold: var(--ren-champagne, #f4d6a2)}.eng-sku-project-page .cm-awo-header.eng-sku-project-page-header{position:relative;align-items:center;min-height:2.85rem;margin-bottom:.46rem;overflow:hidden;border:1px solid rgba(244,214,162,.26);border-left-color:#f4d6a2cc;border-radius:8px;background:linear-gradient(145deg,#ffffff1a,#ffffff0a),linear-gradient(135deg,#11141af0,#3c0f16c2);box-shadow:var(--cmd-shadow, none);padding:.42rem .58rem}.eng-sku-project-page .cm-awo-header.eng-sku-project-page-header:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,var(--ren-champagne, #f4d6a2),var(--ren-ember-bright, #f04e37))}.eng-sku-project-page .cm-awo-header.eng-sku-project-page-header:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(118deg,transparent 0 66%,rgba(244,214,162,.12) 66.2% 67%,transparent 67.2%),linear-gradient(90deg,transparent 0 72%,rgba(240,78,55,.12))}.eng-sku-project-page .cm-awo-header.eng-sku-project-page-header>*{position:relative;z-index:1}.eng-sku-project-page .cm-awo-header-right h1{color:#fff;font-size:clamp(1.05rem,1.2vw,1.46rem);letter-spacing:0;text-shadow:0 12px 24px rgba(7,7,10,.35)}.eng-sku-project-header-left{gap:.42rem}.eng-sku-project-page .cm-awo-back-link,.eng-sku-owner-settings-button,.eng-sku-project-search-back-button{min-height:1.84rem;border-radius:999px;box-shadow:none;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.eng-sku-project-page .cm-awo-back-link{border-color:#f4d6a2c7;background:var(--ren-champagne, #f4d6a2);color:var(--ren-ink-deep, #111115)}.eng-sku-owner-settings-button,.eng-sku-project-search-back-button{border-color:#f4d6a252;background:#ffffff14;color:#f8fafc}.eng-sku-project-page .cm-awo-back-link:hover,.eng-sku-owner-settings-button:hover,.eng-sku-owner-settings-button:focus-visible,.eng-sku-project-search-back-button:hover,.eng-sku-project-search-back-button:focus-visible{box-shadow:0 10px 20px #07070a33;transform:translateY(-1px)}.eng-sku-owner-settings-button:hover,.eng-sku-owner-settings-button:focus-visible,.eng-sku-project-search-back-button:hover,.eng-sku-project-search-back-button:focus-visible{border-color:#f4d6a280;background:#f4d6a224}.eng-sku-project-shell{gap:.46rem;padding:0}.eng-sku-project-list-panel,.eng-sku-project-detail-panel{border:1px solid var(--eng-sku-line);border-radius:8px;background:linear-gradient(180deg,#2f262de6,#1c1f27f0),var(--eng-sku-panel);box-shadow:0 18px 38px #07070a38}.eng-sku-project-list-panel{padding:0}.eng-sku-project-list-hero{display:flex;align-items:center;justify-content:space-between;gap:.82rem;padding:.58rem .72rem;border-bottom:1px solid var(--eng-sku-line);background:linear-gradient(135deg,#11141ae0,#3c0f169e),linear-gradient(90deg,rgba(244,214,162,.1),transparent 28rem)}.eng-sku-project-list-hero>div:first-child{min-width:0}.eng-sku-project-list-hero>div:first-child>span,.eng-sku-project-list-summary-copy span{display:block;color:var(--eng-sku-gold);font-size:.62rem;font-weight:950;letter-spacing:.11em;text-transform:uppercase}.eng-sku-project-list-hero h2{margin:.06rem 0 0;color:#fff;font-size:clamp(1.02rem,1.1vw,1.32rem);line-height:1}.eng-sku-project-list-hero p{max-width:46rem;margin:.18rem 0 0;color:#e2e8f0b8;font-size:.74rem;font-weight:800;line-height:1.3}.eng-sku-project-list-summary{flex:0 0 auto;min-width:19rem;max-width:25rem;display:grid;grid-template-columns:minmax(7.5rem,1fr) minmax(5.8rem,auto);align-items:center;gap:.72rem;border:1px solid rgba(244,214,162,.24);border-radius:8px;background:#ffffff14;padding:.42rem .56rem .42rem .68rem;text-align:left}.eng-sku-project-list-summary-copy{display:grid;gap:.12rem;min-width:0}.eng-sku-project-list-summary-copy strong{display:block;color:#fff;font-size:clamp(1rem,1vw,1.16rem);font-variant-numeric:tabular-nums;line-height:1;white-space:nowrap}.eng-sku-project-list-summary-copy span{color:#f4d6a2d1;letter-spacing:.08em;line-height:1;white-space:nowrap}.eng-sku-project-list-summary-copy small{display:block;color:#e2e8f0b3;font-size:.66rem;font-weight:850;line-height:1;white-space:nowrap}.eng-sku-project-page-size-control{display:grid;gap:.16rem;min-width:5.8rem}.eng-sku-project-page-size-control>span{color:#f4d6a2d1;font-size:.58rem;font-weight:950;letter-spacing:.09em;line-height:1;text-transform:uppercase}.eng-sku-project-summary-page-size-select{flex:0 0 auto;width:5.8rem;min-height:0;border:0;background:transparent;padding:0;box-shadow:none}.eng-sku-project-summary-page-size-select .dashboard-select-trigger{width:5.8rem;min-width:5.8rem;min-height:1.82rem;justify-content:space-between;border-color:#f4d6a24d;border-radius:7px;background:#132d48d1;padding:0 .48rem;color:#fff;font-size:.78rem;font-variant-numeric:tabular-nums}.eng-sku-project-summary-page-size-select .dashboard-select-trigger:hover,.eng-sku-project-summary-page-size-select.is-open .dashboard-select-trigger{border-color:#f4d6a29e;background:#f4d6a229}.eng-sku-project-page .eng-sku-project-summary-page-size-select .dashboard-select-value{width:auto;max-width:none;opacity:1;overflow:hidden}.eng-sku-project-page .eng-sku-project-summary-page-size-select .dashboard-select-caret{margin-left:.35rem}.eng-sku-project-select-menu.is-page-size-menu.dashboard-select-menu{min-width:max(var(--dashboard-select-trigger-width, 5.8rem),5.8rem);max-width:7rem}.eng-reenablement-toolbar.eng-sku-project-toolbar{grid-template-columns:minmax(5.25rem,.6fr) minmax(5.25rem,.5fr) minmax(4rem,.38fr) minmax(8.75rem,.56fr) minmax(10rem,.48fr) minmax(6.75rem,max-content) minmax(8.25rem,max-content) 2rem 2rem;align-items:end;gap:.52rem;padding:.58rem .72rem .5rem;border-bottom:1px solid rgba(244,214,162,.16);background:#1c1f27eb}.eng-sku-project-toolbar .eng-reenablement-search-field>span,.eng-sku-project-filter-field span{color:#e2e8f0b8;font-size:.64rem;font-weight:950;letter-spacing:.1em}.eng-sku-project-toolbar .eng-reenablement-search-field input{min-height:2.06rem;border:1px solid rgba(244,214,162,.2);border-radius:8px;background:#f8fafcf5;color:#071827;font-size:.74rem;font-weight:850;box-shadow:inset 0 1px #fff9}.eng-sku-project-toolbar .eng-reenablement-search-field input:focus{border-color:#f4d6a2bd;box-shadow:0 0 0 3px #f4d6a229;outline:none}.eng-sku-project-toolbar button.eng-reenablement-icon-btn{width:2.06rem;min-width:2.06rem;min-height:2.06rem;border-radius:8px}.eng-sku-project-toolbar button.primary.eng-reenablement-icon-btn{border-color:#f4d6a2b3;background:var(--eng-sku-gold);color:var(--ren-ink-deep, #111115)}.eng-sku-project-toolbar button.secondary.eng-reenablement-icon-btn{border-color:#f4d6a247;background:#ffffff14;color:#f8fafc}.eng-sku-project-toolbar button.secondary.eng-reenablement-icon-btn:hover,.eng-sku-project-toolbar button.secondary.eng-reenablement-icon-btn:focus-visible{border-color:#f4d6a280;background:#f4d6a224}.eng-sku-project-toolbar .eng-sku-project-bulk-toggle{width:2.06rem;min-width:2.06rem;min-height:2.06rem;display:inline-grid;place-items:center;border:1px solid rgba(244,214,162,.28);border-radius:8px;background:#ffffff14;color:#f8fafc;padding:0}.eng-sku-project-toolbar .eng-sku-project-bulk-toggle .eng-reenablement-viewer-icon{width:1.04rem;height:1.04rem}.eng-sku-project-toolbar .eng-sku-project-bulk-toggle:hover,.eng-sku-project-toolbar .eng-sku-project-bulk-toggle:focus-visible,.eng-sku-project-toolbar .eng-sku-project-bulk-toggle.is-active{border-color:#f4d6a2b3;background:#f4d6a22e;color:#fff;outline:none}.eng-sku-project-toolbar .eng-sku-project-count-toggle{min-height:2.06rem;border-color:#f4d6a23d;border-radius:8px;background:#ffffff14;color:#f8fafc}.eng-sku-project-toolbar .eng-sku-project-count-toggle input{accent-color:var(--eng-sku-gold)}.eng-sku-project-toolbar .eng-sku-project-count-toggle span{color:inherit;font-size:.74rem;font-weight:950;letter-spacing:0;text-transform:none}.eng-sku-project-bulk-bar{display:flex;align-items:center;justify-content:space-between;gap:.62rem;padding:.38rem .72rem;border-bottom:1px solid rgba(244,214,162,.14);background:linear-gradient(90deg,rgba(244,214,162,.08),transparent 42%),#131720f0}.eng-sku-project-bulk-bar>span{min-width:0;color:#e2e8f0c7;font-size:.72rem;font-weight:850;line-height:1.2}.eng-sku-project-bulk-bar>span strong{color:#f4d6a2;font-size:.82rem;font-weight:950}.eng-sku-project-bulk-bar>div{display:flex;align-items:center;justify-content:flex-end;gap:.34rem;flex:0 0 auto}.eng-sku-project-bulk-bar button{min-height:1.68rem;border:1px solid rgba(244,214,162,.24);border-radius:7px;background:#ffffff14;color:#f8fafce0;padding:.22rem .52rem;font-size:.68rem;font-weight:900;line-height:1}.eng-sku-project-bulk-bar button.primary{border-color:#f4d6a294;background:linear-gradient(135deg,#f4d6a2,#e99082);color:#16090b}.eng-sku-project-bulk-bar button:hover:not(:disabled),.eng-sku-project-bulk-bar button:focus-visible:not(:disabled){border-color:#f4d6a285;background:#f4d6a229;color:#fff;outline:none}.eng-sku-project-bulk-bar button.primary:hover:not(:disabled),.eng-sku-project-bulk-bar button.primary:focus-visible:not(:disabled){background:linear-gradient(135deg,#ffe5b8,#f04e37);color:#16090b}.eng-sku-project-table-wrap{border:0;border-top:1px solid var(--eng-sku-line);border-radius:0;width:100%;min-width:0}.eng-sku-project-table{width:100%;min-width:min(100%,920px);border-collapse:separate;border-spacing:0;table-layout:fixed}.eng-sku-project-table thead th{position:sticky;top:0;z-index:2;background:#e2ebf3;color:#17324e;font-size:.68rem;letter-spacing:.04em;text-transform:uppercase}.eng-sku-project-table tbody td{height:3.15rem;border-color:#132d4814;background:#f8fafc;vertical-align:middle}.eng-sku-project-table tbody tr.cm-awo-row-odd td{background:#f2f6fa}.eng-sku-project-table tbody tr:hover td{background:#e9f1f8}.eng-sku-project-table tbody tr.is-selected td{background:#dfeaf4;box-shadow:inset 3px 0 0 var(--eng-sku-blue)}.eng-sku-project-table th:nth-child(1),.eng-sku-project-table td:nth-child(1){width:18%;text-align:left}.eng-sku-project-table th:nth-child(2),.eng-sku-project-table td:nth-child(2){width:20%}.eng-sku-project-table th:nth-child(3),.eng-sku-project-table td:nth-child(3){width:13%}.eng-sku-project-table th:nth-child(4),.eng-sku-project-table td:nth-child(4){width:8%}.eng-sku-project-table th:nth-child(5),.eng-sku-project-table td:nth-child(5){width:10%}.eng-sku-project-table th:nth-child(6),.eng-sku-project-table td:nth-child(6){width:31%}.eng-sku-project-row-button{gap:.16rem}.eng-sku-project-row-main{display:flex;align-items:center;gap:.44rem;min-width:0}.eng-sku-project-row-check{display:inline-grid;place-items:center;width:1.16rem;height:1.16rem;flex:0 0 auto;cursor:pointer}.eng-sku-project-row-check input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.eng-sku-project-row-check span{display:block;width:1rem;height:1rem;border:1px solid rgba(244,214,162,.42);border-radius:4px;background:#ffffff14;box-shadow:inset 0 1px #ffffff14}.eng-sku-project-row-check input:checked+span{border-color:#f4d6a2db;background:linear-gradient(135deg,#f4d6a2,#e99082);box-shadow:0 0 0 2px #f4d6a21f,inset 0 1px #ffffff47}.eng-sku-project-row-check input:checked+span:after{content:"";display:block;width:.44rem;height:.24rem;margin:.28rem auto 0;border-left:2px solid #16090b;border-bottom:2px solid #16090b;transform:rotate(-45deg)}.eng-sku-project-row-title{min-width:0;display:flex;align-items:center;gap:.42rem}.eng-sku-project-row-title strong{color:var(--eng-sku-ink);font-size:.84rem;letter-spacing:.01em}.eng-sku-project-platform-cell{min-width:0;overflow:hidden;color:var(--eng-sku-ink);font-size:.76rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.eng-sku-project-row-button small,.eng-sku-project-counts small{color:var(--eng-sku-muted)}.eng-sku-project-counts strong{color:var(--eng-sku-ink);font-size:.92rem}.eng-sku-project-status-chip{display:inline-flex;align-items:center;justify-content:center;max-width:100%;border:1px solid rgba(19,45,72,.12);border-radius:999px;font-size:.66rem;font-weight:950;line-height:1;min-height:1.4rem;padding:0 .52rem;white-space:nowrap}.eng-sku-project-status-chip{overflow:hidden;text-overflow:ellipsis}.eng-sku-project-status-chip.is-not-started,.eng-sku-project-status-select.is-not-started{background-color:#edf3f7;border-color:#132d482e;color:var(--eng-sku-ink)}.eng-sku-project-status-chip.is-in-progress,.eng-sku-project-status-select.is-in-progress,.eng-sku-project-status-chip.is-operations-review,.eng-sku-project-status-select.is-operations-review,.eng-sku-project-status-chip.is-supply-chain-review,.eng-sku-project-status-select.is-supply-chain-review,.eng-sku-project-status-chip.is-ohfc,.eng-sku-project-status-select.is-ohfc{background-color:#fff8db;border-color:#ae6e004d;color:#875900}.eng-sku-project-status-chip.is-cpm-hold,.eng-sku-project-status-select.is-cpm-hold,.eng-sku-project-status-chip.is-quality-hold,.eng-sku-project-status-select.is-quality-hold,.eng-sku-project-status-chip.is-capex-purchasing,.eng-sku-project-status-select.is-capex-purchasing{background-color:#fff1e6;border-color:#c260124d;color:#9a4b0f}.eng-sku-project-status-chip.is-no-system,.eng-sku-project-status-select.is-no-system{background-color:#111827;border-color:#111827;color:#fff}.eng-sku-project-status-chip.is-debug,.eng-sku-project-status-select.is-debug{background-color:#e8f2ff;border-color:#0b426c3d;color:var(--eng-sku-blue)}.eng-sku-project-status-chip.is-stuck,.eng-sku-project-status-select.is-stuck{background-color:#fef2f2;border-color:#b4231842;color:var(--eng-sku-red)}.eng-sku-project-gate-review-chip{display:inline-flex;align-items:center;min-height:1.6rem;max-width:100%;border:1px solid rgba(19,45,72,.1);border-radius:999px;background:#f8fafc;color:var(--eng-sku-muted);font-size:.7rem;font-weight:900;line-height:1;overflow:hidden;padding:0 .58rem;text-overflow:ellipsis;white-space:nowrap}.eng-sku-project-owner-text,.eng-sku-project-owner-select,.eng-sku-project-status-select{font-size:.74rem}.eng-sku-project-owner-text{display:inline-flex;align-items:center;max-width:100%;min-height:1.6rem;border:1px solid rgba(19,45,72,.1);border-radius:999px;background:#edf3f7;color:var(--eng-sku-ink);padding:0 .58rem}.eng-sku-project-page .dashboard-select{position:relative;display:inline-flex;width:100%;min-width:0;color:var(--eng-sku-ink)}.eng-sku-project-page .dashboard-select.is-open{z-index:20}.eng-sku-project-page .dashboard-select-native{display:none}.eng-sku-project-page .dashboard-select-trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:.54rem;width:100%;min-height:2rem;border:1px solid rgba(19,45,72,.18);border-radius:10px;background:linear-gradient(135deg,rgba(255,255,255,.08),transparent 44%),#0f253a;color:#f8fafc;font-size:.74rem;font-weight:900;line-height:1.1;padding:.34rem .56rem .34rem .66rem;text-align:left;cursor:pointer;box-shadow:inset 0 1px #ffffff1a,0 7px 16px #0f253a1f;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease,transform .15s ease}.eng-sku-project-page .dashboard-select-trigger:hover,.eng-sku-project-page .dashboard-select.is-open .dashboard-select-trigger{border-color:#b4231857;background:linear-gradient(135deg,rgba(180,35,24,.12),transparent 46%),#132d48;box-shadow:inset 0 1px #ffffff1f,0 10px 20px #0f253a29}.eng-sku-project-page .dashboard-select-trigger:focus-visible{border-color:#b4231885;outline:2px solid rgba(180,35,24,.18);outline-offset:2px}.eng-sku-project-page .dashboard-select.is-disabled .dashboard-select-trigger,.eng-sku-project-page .dashboard-select-trigger:disabled{cursor:not-allowed;opacity:.64;transform:none}.eng-sku-project-page .dashboard-select-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eng-sku-project-page .dashboard-select-caret{display:inline-flex;align-items:center;justify-content:center;width:.62rem;height:.38rem;flex:0 0 auto;transition:transform .15s ease}.eng-sku-project-page .dashboard-select-caret:before{content:"";width:0;height:0;border-left:.31rem solid transparent;border-right:.31rem solid transparent;border-top:.38rem solid #f3c6bd}.eng-sku-project-page .dashboard-select.is-open .dashboard-select-caret{transform:rotate(180deg)}.eng-sku-project-filter-field .dashboard-select-trigger,.eng-sku-project-location-select .dashboard-select-trigger,.eng-sku-owner-settings-select .dashboard-select-trigger{min-height:2.18rem}.eng-sku-project-filter-select{min-width:8rem}.eng-sku-project-table-select{display:flex;min-width:0}.eng-sku-project-owner-select{max-width:none}.eng-sku-project-status-select{width:100%;max-width:12.5rem}.eng-sku-project-status-select.is-summary,.eng-sku-project-owner-select.is-detail,.eng-sku-project-trainee-select{max-width:min(100%,18rem)}.eng-sku-project-summary-status .eng-sku-project-status-select{width:min(100%,12.5rem);max-width:none}.eng-sku-project-status-select .dashboard-select-trigger{min-height:2rem;border-radius:999px;font-size:.72rem;font-weight:950;padding-left:.68rem}.eng-sku-project-owner-select .dashboard-select-trigger,.eng-sku-project-trainee-select .dashboard-select-trigger{min-height:2rem;font-size:.72rem}.eng-sku-project-status-chip.is-not-started,.eng-sku-project-status-select.is-not-started .dashboard-select-trigger{background:#edf3f7;border-color:#132d482e;color:var(--eng-sku-ink)}.eng-sku-project-status-select.is-not-started .dashboard-select-caret:before{border-top-color:#132d48}.eng-sku-project-status-chip.is-in-progress,.eng-sku-project-status-chip.is-operations-review,.eng-sku-project-status-chip.is-supply-chain-review,.eng-sku-project-status-chip.is-ohfc,.eng-sku-project-status-select.is-in-progress .dashboard-select-trigger,.eng-sku-project-status-select.is-operations-review .dashboard-select-trigger,.eng-sku-project-status-select.is-supply-chain-review .dashboard-select-trigger,.eng-sku-project-status-select.is-ohfc .dashboard-select-trigger{background:#fff8db;border-color:#ae6e004d;color:#875900}.eng-sku-project-status-chip.is-cpm-hold,.eng-sku-project-status-chip.is-quality-hold,.eng-sku-project-status-chip.is-capex-purchasing,.eng-sku-project-status-select.is-cpm-hold .dashboard-select-trigger,.eng-sku-project-status-select.is-quality-hold .dashboard-select-trigger,.eng-sku-project-status-select.is-capex-purchasing .dashboard-select-trigger{background:#fff1e6;border-color:#c260124d;color:#9a4b0f}.eng-sku-project-status-chip.is-no-system,.eng-sku-project-status-select.is-no-system .dashboard-select-trigger{background:#111827;border-color:#111827;color:#fff}.eng-sku-project-status-chip.is-debug,.eng-sku-project-status-select.is-debug .dashboard-select-trigger{background:#e8f2ff;border-color:#0b426c3d;color:var(--eng-sku-blue)}.eng-sku-project-status-chip.is-stuck,.eng-sku-project-status-select.is-stuck .dashboard-select-trigger{background:#fef2f2;border-color:#b4231842;color:var(--eng-sku-red)}.eng-sku-project-status-select:not(.is-no-system) .dashboard-select-caret:before{border-top-color:currentColor}.eng-sku-project-select-menu.dashboard-select-menu{z-index:22100;box-sizing:border-box;display:grid;gap:.14rem;min-width:max(var(--dashboard-select-trigger-width, 9rem),9.5rem);max-width:min(22rem,calc(100vw - var(--app-shell-sidebar-offset, 0px) - 1rem));max-height:min(18rem,calc(100dvh - 1rem));overflow:hidden;border:1px solid rgba(180,35,24,.28);border-radius:0 0 14px 14px;background:linear-gradient(145deg,rgba(255,255,255,.07),transparent 42%),#101923;padding:.32rem;box-shadow:0 22px 46px #0718275c,inset 0 1px #ffffff14;scrollbar-color:rgba(243,198,189,.72) rgba(16,25,35,.72)}.eng-sku-project-select-menu.dashboard-select-menu[data-placement=up]{border-radius:14px 14px 0 0;box-shadow:0 -22px 46px #07182752,inset 0 1px #ffffff14}.eng-sku-project-select-menu.is-status-menu.dashboard-select-menu{min-width:max(var(--dashboard-select-trigger-width, 11rem),12.25rem);max-height:min(22rem,calc(100dvh - 1rem));overflow-x:hidden;overflow-y:auto}.eng-sku-project-select-menu.is-owner-menu{min-width:max(var(--dashboard-select-trigger-width, 13rem),18rem)}.eng-sku-project-select-menu .dashboard-select-option{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;box-sizing:border-box;min-height:2rem;border:0;border-radius:7px;background:transparent;color:#f8fafce6;font-size:.74rem;font-weight:850;line-height:1.15;padding:.52rem .62rem;text-align:left;white-space:nowrap;cursor:pointer}.eng-sku-project-select-menu .dashboard-select-option span{min-width:0;overflow:hidden;text-overflow:ellipsis}.eng-sku-project-select-menu .dashboard-select-option:after{content:"";width:.42rem;height:.42rem;flex:0 0 auto;border-radius:999px;background:#f3c6bd;box-shadow:0 0 0 3px #b4231829;opacity:0}.eng-sku-project-select-menu .dashboard-select-option:hover,.eng-sku-project-select-menu .dashboard-select-option.is-highlighted{background:#f3c6bd1a;color:#fff}.eng-sku-project-select-menu .dashboard-select-option.is-selected{background:linear-gradient(135deg,#b423183d,#132d4857),#1f2b38eb;color:#fff}.eng-sku-project-select-menu .dashboard-select-option.is-selected:after{opacity:1}.eng-sku-project-select-menu .dashboard-select-option:disabled{opacity:.45;cursor:not-allowed}.eng-sku-project-select-menu .dashboard-select-more{display:grid;place-items:center;min-height:1.5rem;padding:.1rem .52rem .2rem;color:#f8fafcb8;font-size:.82rem;font-weight:950;letter-spacing:.1em;pointer-events:none;-webkit-user-select:none;user-select:none}.eng-sku-project-detail-panel{background:linear-gradient(180deg,#f6f9fcfc,#ebf2f7f5),#f2f6fa}.eng-sku-project-detail-head{padding:0;background:linear-gradient(135deg,#f5f9fcfc,#e5eff6eb),radial-gradient(circle at 100% 0%,rgba(11,66,108,.08),transparent 27rem)}.eng-sku-project-detail-head .eng-reenablement-detail-titlebar{width:100%;display:grid;grid-template-columns:minmax(15rem,1fr) auto;align-items:center;gap:1rem;padding:.95rem 1rem}.eng-sku-project-detail-identity{min-width:12rem;display:grid;gap:.36rem}.eng-sku-project-detail-identity .eng-sku-project-status-chip{justify-self:start}.eng-sku-project-detail-head h2{color:var(--eng-sku-ink);font-size:clamp(1.2rem,1.65vw,1.86rem);letter-spacing:0}.eng-sku-project-detail-head p{color:var(--eng-sku-muted);font-size:.78rem;font-weight:850}.eng-sku-project-detail-metrics{flex:1 1 auto;min-width:18rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;border:1px solid rgba(19,45,72,.1);border-radius:12px;background:#eff5f9d1;overflow:hidden}.eng-sku-project-detail-metrics div{min-width:0;padding:.52rem .68rem;border-left:1px solid rgba(19,45,72,.08)}.eng-sku-project-detail-metrics div:first-child{border-left:0}.eng-sku-project-detail-metrics dt,.eng-sku-project-detail-metrics dd{min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eng-sku-project-detail-metrics dt{color:#61748a;font-size:.62rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.eng-sku-project-detail-metrics dd{margin-top:.12rem;color:var(--eng-sku-ink);font-size:.82rem;font-weight:950}.eng-sku-project-detail-tools{flex:0 1 auto;gap:.62rem;min-width:0;flex-wrap:nowrap}.eng-sku-project-detail-tools .eng-reenablement-panel-toggle{min-height:2.24rem;border-color:#132d4824;background:#e0ebf4e6;box-shadow:inset 0 1px #ffffff8c}.eng-sku-project-detail-tools .eng-reenablement-panel-toggle button{display:inline-flex;align-items:center;justify-content:center;gap:.34rem;min-width:6.25rem;height:1.88rem;color:#254766;font-size:.74rem}.eng-sku-project-tab-count{display:inline-grid;place-items:center;min-width:1.14rem;height:1.14rem;border-radius:999px;background:#132d481f;color:#153b5c;padding:0 .28rem;font-size:.66rem;font-weight:950;line-height:1}.eng-sku-project-detail-tools .eng-reenablement-panel-toggle button.is-active{background:var(--eng-sku-blue);color:#fff;box-shadow:0 8px 18px #0b426c38}.eng-sku-project-detail-tools .eng-reenablement-panel-toggle button.is-active .eng-sku-project-tab-count{background:#fff3;color:#fff}.eng-sku-project-header-action{min-height:2.24rem;border-radius:10px;padding:0 1rem;box-shadow:0 12px 22px #0b426c24}.eng-sku-project-header-action.primary{border-color:var(--eng-sku-blue);background:linear-gradient(180deg,#0e4b78,#08365b)}.eng-sku-project-overview-scroll{display:flex;flex-direction:column;gap:.82rem;padding:.88rem;background:linear-gradient(180deg,#e7eff6db,#f1f5f9f0)}.eng-sku-project-overview-scroll .eng-reenablement-info-card,.eng-sku-project-readiness-card,.eng-sku-project-action-card,.eng-sku-project-trainee-form{border:1px solid var(--eng-sku-line);border-radius:12px;background:#f6f9fb;box-shadow:0 12px 22px #1e2d4212}.eng-sku-project-overview-scroll .eng-reenablement-info-card{overflow:visible}.eng-sku-project-overview-scroll .eng-reenablement-section-head{padding:.72rem .82rem;border-bottom:1px solid rgba(19,45,72,.1);background:#edf3f7}.eng-sku-project-overview-scroll .eng-reenablement-section-head h3,.eng-sku-project-readiness-card h3,.eng-sku-project-action-card h3{color:var(--eng-sku-ink);font-size:.92rem}.eng-sku-project-overview-scroll .eng-reenablement-section-head span{color:var(--eng-sku-muted)}.eng-reenablement-info-grid.eng-sku-project-info-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.eng-reenablement-info-grid.eng-sku-project-info-grid>div{min-height:5.1rem;border:0;border-right:1px solid rgba(19,45,72,.08);border-bottom:1px solid rgba(19,45,72,.08);border-radius:0;background:#f7fafc;align-content:center;padding:.84rem .9rem}.eng-reenablement-info-grid.eng-sku-project-info-grid span{color:#61748a;font-size:.64rem;font-weight:950;letter-spacing:.08em}.eng-reenablement-info-grid.eng-sku-project-info-grid strong{color:var(--eng-sku-ink);font-size:.9rem}.eng-reenablement-info-grid.eng-sku-project-info-grid .eng-sku-project-summary-status{display:grid;align-content:center;gap:.42rem}.eng-sku-project-summary-status .eng-sku-project-status-select{width:min(100%,12.5rem);max-width:none;min-height:2rem}.eng-sku-project-readiness-card{overflow:hidden}.eng-sku-project-readiness-card header{padding:.72rem .82rem;background:linear-gradient(135deg,#eef4f8,#e5eef5)}.eng-sku-project-readiness-list{grid-template-columns:repeat(auto-fit,minmax(15.5rem,1fr))}.eng-sku-project-readiness-list li{min-height:4.25rem;background:#f2f6fa}.eng-sku-project-readiness-list li.is-complete{background:linear-gradient(180deg,#eaf8ef,#f2fbf5)}.eng-sku-project-readiness-list li.is-current{background:linear-gradient(180deg,#fff7dc,#fff9ea)}.eng-sku-project-readiness-list strong{color:var(--eng-sku-ink)}.eng-sku-project-readiness-list small{color:var(--eng-sku-muted)}.eng-sku-project-readiness-check{border:1px solid rgba(19,45,72,.12);border-radius:999px;background:#eef4f8;padding:.18rem .42rem}.eng-sku-project-actions{gap:.68rem}.eng-sku-project-actions.is-single{grid-template-columns:minmax(13rem,25rem)}.eng-sku-project-actions.is-assignment-row{grid-template-columns:repeat(2,minmax(15rem,25rem))}.eng-sku-project-action-card{padding:.82rem}.eng-sku-project-action-card p,.eng-sku-project-trainee-form p{color:var(--eng-sku-muted)}.eng-sku-project-owner-assignment-card select,.eng-sku-project-trainee-assignment-card select,.eng-sku-project-trainee-form input{min-height:2.12rem;border-radius:10px;border-color:#132d4829;background:#f8fafc;font-weight:850}.eng-sku-project-action-card button{min-height:2.12rem;border-radius:10px}.eng-sku-project-action-card button.primary{border-color:var(--eng-sku-blue);background:linear-gradient(180deg,#0e4b78,#08365b)}.eng-sku-project-page .eng-sku-project-table-wrap.cm-awo-table-wrap{border-color:#f4d6a233;background:#151922}.eng-sku-project-page .eng-sku-project-table.cm-awo-table{background:#151922;table-layout:fixed}.eng-sku-project-page .eng-sku-project-table.cm-awo-table thead tr,.eng-sku-project-page .eng-sku-project-table.cm-awo-table thead th,.eng-sku-project-page .eng-sku-project-table.cm-awo-table thead th:first-child{background:#2a2028}.eng-sku-project-page .eng-sku-project-table.cm-awo-table thead th{border-bottom-color:#f4d6a238;color:#fff;box-shadow:inset -1px 0 #f4d6a21f}.eng-sku-project-page .eng-sku-project-table.cm-awo-table tbody tr,.eng-sku-project-page .eng-sku-project-table.cm-awo-table tbody tr.cm-awo-row-even,.eng-sku-project-page .eng-sku-project-table.cm-awo-table tbody tr.cm-awo-row-even td,.eng-sku-project-page .eng-sku-project-table.cm-awo-table tbody tr.cm-awo-row-even td:first-child,.eng-sku-project-page .eng-sku-project-table.cm-awo-table tbody td,.eng-sku-project-page .eng-sku-project-table.cm-awo-table tbody td:first-child{background:#151922;color:#f8fafceb}.eng-sku-project-page .eng-sku-project-table.cm-awo-table tbody tr.cm-awo-row-odd,.eng-sku-project-page .eng-sku-project-table.cm-awo-table tbody tr.cm-awo-row-odd td,.eng-sku-project-page .eng-sku-project-table.cm-awo-table tbody tr.cm-awo-row-odd td:first-child{background:#1c1d25}.eng-sku-project-page .eng-sku-project-table.cm-awo-table tbody tr:hover,.eng-sku-project-page .eng-sku-project-table.cm-awo-table tbody tr:hover td,.eng-sku-project-page .eng-sku-project-table.cm-awo-table tbody tr:hover td:first-child{background:#202733}.eng-sku-project-page .eng-sku-project-table.cm-awo-table tbody tr.is-selected,.eng-sku-project-page .eng-sku-project-table.cm-awo-table tbody tr.is-selected td,.eng-sku-project-page .eng-sku-project-table.cm-awo-table tbody tr.is-selected td:first-child,.eng-sku-project-page .eng-sku-project-table.cm-awo-table tbody tr.is-selected:hover,.eng-sku-project-page .eng-sku-project-table.cm-awo-table tbody tr.is-selected:hover td,.eng-sku-project-page .eng-sku-project-table.cm-awo-table tbody tr.is-selected:hover td:first-child{background:#20242f;color:#f8fafcf0}.eng-sku-project-page .eng-sku-project-table.cm-awo-table tbody tr.is-selected td:first-child{box-shadow:inset 3px 0 #f4d6a2b8}.eng-sku-project-page .eng-sku-project-table.cm-awo-table tbody td{height:2.28rem;padding-top:.14rem;padding-bottom:.14rem;border-bottom-color:#f4d6a214}.eng-sku-project-page .eng-sku-project-table.cm-awo-table .eng-sku-project-row-title strong,.eng-sku-project-page .eng-sku-project-table.cm-awo-table .eng-sku-project-platform-cell,.eng-sku-project-page .eng-sku-project-table.cm-awo-table .eng-sku-project-counts strong{font-size:.76rem}.eng-sku-project-page .eng-sku-project-table.cm-awo-table .eng-sku-project-counts small{font-size:.62rem}.eng-sku-project-page .eng-sku-project-table-select .eng-sku-project-status-select .dashboard-select-trigger{min-height:1.56rem;padding:.11rem .42rem .11rem .52rem;font-size:.66rem}.eng-sku-project-page .eng-sku-project-table-select .eng-sku-assignee-picker.is-table .eng-sku-assignee-input-shell{min-height:1.56rem;border-radius:7px;padding:.08rem .32rem}.eng-sku-project-page .eng-sku-project-table-select .eng-sku-assignee-picker.is-table .eng-sku-assignee-input-shell input{font-size:.72rem;padding:.08rem 0}.eng-sku-project-table.is-wo-counts-hidden{width:100%;min-width:min(100%,880px);table-layout:fixed}.eng-sku-project-table.is-wo-counts-hidden th:nth-child(1),.eng-sku-project-table.is-wo-counts-hidden td:nth-child(1){width:22%}.eng-sku-project-table.is-wo-counts-hidden th:nth-child(2),.eng-sku-project-table.is-wo-counts-hidden td:nth-child(2){width:22%}.eng-sku-project-table.is-wo-counts-hidden th:nth-child(3),.eng-sku-project-table.is-wo-counts-hidden td:nth-child(3){width:12%}.eng-sku-project-table.is-wo-counts-hidden th:nth-child(4),.eng-sku-project-table.is-wo-counts-hidden td:nth-child(4){width:8%}.eng-sku-project-table.is-wo-counts-hidden th:nth-child(5),.eng-sku-project-table.is-wo-counts-hidden td:nth-child(5){width:36%}.eng-sku-project-page .eng-sku-project-row-button,.eng-sku-project-page .eng-sku-project-row-button strong,.eng-sku-project-page .eng-sku-project-row-title strong,.eng-sku-project-page .eng-sku-project-platform-cell,.eng-sku-project-page .eng-sku-project-counts strong{color:#f8fafc}.eng-sku-project-page .eng-sku-project-row-button small,.eng-sku-project-page .eng-sku-project-counts small{color:#e2e8f0b8}.eng-sku-project-page .eng-sku-project-counts strong{color:#f4d6a2}.eng-sku-project-page .eng-sku-project-counts.is-disabled strong,.eng-sku-project-page .eng-sku-project-counts.is-disabled small{color:#e2e8f094}.eng-sku-project-page .eng-sku-project-owner-select,.eng-sku-project-page .eng-sku-project-status-select,.eng-sku-project-page .eng-sku-project-trainee-select,.eng-sku-project-page .eng-sku-project-location-select,.eng-sku-project-page .eng-sku-owner-settings-select,.eng-sku-project-page .eng-sku-project-filter-select{min-height:0;border:0;border-radius:0;background:transparent;color:inherit;padding:0;box-shadow:none}.eng-sku-project-page .eng-sku-project-status-select{width:min(100%,11.5rem)}.eng-sku-project-page .eng-sku-project-status-select:not(:disabled):hover,.eng-sku-project-page .eng-sku-project-status-select:focus-visible{border:0;background:transparent;box-shadow:none;outline:none;transform:none}.eng-sku-project-page .eng-sku-project-table-select .eng-sku-project-status-select{max-width:10.25rem}.eng-sku-project-page .eng-sku-project-table-select .eng-sku-assignee-picker.is-table{width:60%;max-width:60%;min-width:8rem}.eng-sku-project-page .eng-sku-project-page-size-select{min-width:4.75rem}.eng-sku-project-page .eng-sku-project-table.cm-awo-table.is-bulk-select-mode tbody tr{cursor:pointer}.eng-sku-project-page .eng-sku-project-table.cm-awo-table tbody tr.is-bulk-selected,.eng-sku-project-page .eng-sku-project-table.cm-awo-table tbody tr.is-bulk-selected td,.eng-sku-project-page .eng-sku-project-table.cm-awo-table tbody tr.is-bulk-selected td:first-child,.eng-sku-project-page .eng-sku-project-table.cm-awo-table tbody tr.is-bulk-selected:hover,.eng-sku-project-page .eng-sku-project-table.cm-awo-table tbody tr.is-bulk-selected:hover td,.eng-sku-project-page .eng-sku-project-table.cm-awo-table tbody tr.is-bulk-selected:hover td:first-child{background:#222a36;color:#f8fafcf5}.eng-sku-project-page .eng-sku-project-table.cm-awo-table tbody tr.is-bulk-selected td:first-child{box-shadow:inset 3px 0 #f4d6a2}.eng-sku-project-page .eng-sku-project-table-select .eng-sku-project-owner-select{max-width:min(100%,27rem)}.eng-sku-project-page .eng-sku-project-status-select.is-summary{width:min(100%,14rem)}.eng-sku-project-page .eng-sku-project-owner-select.is-detail,.eng-sku-project-page .eng-sku-project-trainee-select{max-width:min(100%,20rem)}.eng-sku-project-page .dashboard-select-value{color:inherit;opacity:1}.eng-sku-project-page .eng-sku-project-status-select .dashboard-select-trigger{min-height:1.92rem;border-color:#132d482e;background:#edf3f7;color:var(--eng-sku-ink);padding:.25rem .5rem .25rem .62rem;overflow:hidden;background-clip:padding-box;box-shadow:inset 0 1px #ffffffa6}.eng-sku-project-page .eng-sku-project-owner-select .dashboard-select-trigger,.eng-sku-project-page .eng-sku-project-trainee-select .dashboard-select-trigger,.eng-sku-project-page .eng-sku-project-filter-select .dashboard-select-trigger,.eng-sku-project-page .eng-sku-project-location-select .dashboard-select-trigger,.eng-sku-project-page .eng-sku-owner-settings-select .dashboard-select-trigger{border-color:#132d4838;background:linear-gradient(135deg,rgba(255,255,255,.08),transparent 44%),#132d48;color:#f8fafc}.eng-sku-project-page .eng-sku-project-owner-select .dashboard-select-caret:before,.eng-sku-project-page .eng-sku-project-trainee-select .dashboard-select-caret:before,.eng-sku-project-page .eng-sku-project-filter-select .dashboard-select-caret:before,.eng-sku-project-page .eng-sku-project-location-select .dashboard-select-caret:before,.eng-sku-project-page .eng-sku-owner-settings-select .dashboard-select-caret:before{border-top-color:#f3c6bd}.eng-sku-project-page .eng-sku-project-status-select .dashboard-select-trigger:hover,.eng-sku-project-page .eng-sku-project-status-select.is-open .dashboard-select-trigger{background:#e3edf5;color:var(--eng-sku-ink)}.eng-sku-project-page .eng-sku-project-status-select:is(.is-in-progress,.is-operations-review,.is-supply-chain-review,.is-ohfc) .dashboard-select-trigger,.eng-sku-project-page .eng-sku-project-status-select:is(.is-in-progress,.is-operations-review,.is-supply-chain-review,.is-ohfc) .dashboard-select-trigger:hover,.eng-sku-project-page .eng-sku-project-status-select:is(.is-in-progress,.is-operations-review,.is-supply-chain-review,.is-ohfc).is-open .dashboard-select-trigger{border-color:#ae6e004d;background:#fff8db;color:#704900}.eng-sku-project-page .eng-sku-project-status-select.is-done .dashboard-select-trigger,.eng-sku-project-page .eng-sku-project-status-select.is-done .dashboard-select-trigger:hover,.eng-sku-project-page .eng-sku-project-status-select.is-done.is-open .dashboard-select-trigger{border-color:#16653447;background:#ecfdf3;color:#166534}.eng-sku-project-page .eng-sku-project-status-select:is(.is-cpm-hold,.is-quality-hold,.is-capex-purchasing) .dashboard-select-trigger,.eng-sku-project-page .eng-sku-project-status-select:is(.is-cpm-hold,.is-quality-hold,.is-capex-purchasing) .dashboard-select-trigger:hover,.eng-sku-project-page .eng-sku-project-status-select:is(.is-cpm-hold,.is-quality-hold,.is-capex-purchasing).is-open .dashboard-select-trigger{border-color:#c260124d;background:#fff1e6;color:#873f0d}.eng-sku-project-page .eng-sku-project-status-select.is-no-system .dashboard-select-trigger,.eng-sku-project-page .eng-sku-project-status-select.is-no-system .dashboard-select-trigger:hover,.eng-sku-project-page .eng-sku-project-status-select.is-no-system.is-open .dashboard-select-trigger{border-color:#111827;background:#111827;color:#fff}.eng-sku-project-page .eng-sku-project-status-select.is-debug .dashboard-select-trigger,.eng-sku-project-page .eng-sku-project-status-select.is-debug .dashboard-select-trigger:hover,.eng-sku-project-page .eng-sku-project-status-select.is-debug.is-open .dashboard-select-trigger{border-color:#0b426c3d;background:#e8f2ff;color:var(--eng-sku-blue)}.eng-sku-project-page .eng-sku-project-status-select.is-stuck .dashboard-select-trigger,.eng-sku-project-page .eng-sku-project-status-select.is-stuck .dashboard-select-trigger:hover,.eng-sku-project-page .eng-sku-project-status-select.is-stuck.is-open .dashboard-select-trigger{border-color:#b4231842;background:#fef2f2;color:var(--eng-sku-red)}.eng-sku-project-page .eng-sku-project-owner-select .dashboard-select-trigger:hover,.eng-sku-project-page .eng-sku-project-owner-select.is-open .dashboard-select-trigger,.eng-sku-project-page .eng-sku-project-trainee-select .dashboard-select-trigger:hover,.eng-sku-project-page .eng-sku-project-trainee-select.is-open .dashboard-select-trigger,.eng-sku-project-page .eng-sku-project-filter-select .dashboard-select-trigger:hover,.eng-sku-project-page .eng-sku-project-filter-select.is-open .dashboard-select-trigger,.eng-sku-project-page .eng-sku-project-location-select .dashboard-select-trigger:hover,.eng-sku-project-page .eng-sku-project-location-select.is-open .dashboard-select-trigger,.eng-sku-project-page .eng-sku-owner-settings-select .dashboard-select-trigger:hover,.eng-sku-project-page .eng-sku-owner-settings-select.is-open .dashboard-select-trigger{border-color:#b4231857;background:linear-gradient(135deg,rgba(180,35,24,.12),transparent 46%),#173553;color:#fff}.eng-sku-project-page .dashboard-select.is-disabled .dashboard-select-trigger,.eng-sku-project-page .dashboard-select-trigger:disabled{opacity:.76}.eng-sku-assignee-picker{position:relative;width:100%;min-width:0}.eng-sku-owner-multi-picker{display:grid;gap:.3rem;min-width:0;width:100%}.eng-sku-owner-multi-chips{display:flex;flex-wrap:wrap;gap:.26rem;min-width:0}.eng-sku-owner-multi-picker.is-table{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"picker";align-items:center;gap:0}.eng-sku-owner-multi-picker.is-table .eng-sku-owner-multi-chips{grid-area:chips;align-items:center;flex-wrap:nowrap;overflow:hidden}.eng-sku-owner-multi-picker.is-table .eng-sku-assignee-picker{grid-area:picker}.eng-sku-owner-multi-picker.is-table .eng-sku-assignee-chip{max-width:5.6rem;flex:0 1 auto;min-height:1.44rem;padding:.12rem .34rem;font-size:.72rem;line-height:1}.eng-sku-owner-multi-picker.is-table .eng-sku-assignee-chip small{display:none}.eng-sku-owner-multi-picker.is-table .eng-sku-assignee-chip button{width:.92rem;height:.92rem;font-size:.62rem}.eng-sku-owner-multi-picker.is-detail{max-width:min(100%,30rem)}.eng-sku-assignee-input-shell{display:flex;align-items:center;flex-wrap:nowrap;gap:.32rem;min-height:2.12rem;border:1px solid rgba(19,45,72,.22);border-radius:10px;background:linear-gradient(135deg,rgba(255,255,255,.08),transparent 44%),#132d48;color:#f8fafc;padding:.26rem .45rem;cursor:pointer;box-shadow:inset 0 1px #ffffff14}.eng-sku-assignee-input-shell:focus-within{border-color:#f4d6a294;box-shadow:0 0 0 2px #f4d6a229,inset 0 1px #ffffff14}.eng-sku-assignee-input-shell input{flex:1 1 auto;min-width:0;border:0;background:transparent;color:#f8fafc;font-size:.82rem;font-weight:850;line-height:1.2;outline:none;padding:.18rem 0;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eng-sku-assignee-input-shell input::placeholder{color:#e2e8f0ad}.eng-sku-assignee-picker.is-disabled .eng-sku-assignee-input-shell{opacity:.76;cursor:default}.eng-sku-assignee-caret{display:inline-flex;align-items:center;justify-content:center;width:.62rem;height:.38rem;flex:0 0 auto;color:#f3c6bd;transition:transform .15s ease}.eng-sku-assignee-caret:before{content:"";width:0;height:0;border-left:.31rem solid transparent;border-right:.31rem solid transparent;border-top:.38rem solid currentColor}.eng-sku-assignee-picker.is-open .eng-sku-assignee-caret{transform:rotate(180deg)}.eng-sku-assignee-clear{display:inline-grid;place-items:center;width:1.16rem;height:1.16rem;flex:0 0 auto;padding:0;border:1px solid rgba(244,214,162,.2);border-radius:999px;background:linear-gradient(180deg,#ffffff1f,#ffffff09),#07070a33;color:#f8fafccc;line-height:1;text-align:center;cursor:pointer;box-shadow:inset 0 1px #ffffff1f;transition:border-color .14s ease,background .14s ease,color .14s ease,transform .14s ease}.eng-sku-assignee-clear svg{display:block;width:.72rem;height:.72rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2.6}.eng-sku-assignee-clear:hover,.eng-sku-assignee-clear:focus-visible{border-color:#f4d6a294;background:linear-gradient(180deg,#f4d6a238,#f4d6a214),#07070a47;color:#fff;outline:none;transform:scale(1.04)}.eng-sku-assignee-chip{display:inline-grid;grid-template-columns:minmax(0,auto) auto;align-items:center;gap:.12rem .34rem;max-width:100%;border:1px solid rgba(244,214,162,.28);border-radius:6px;background:#f4d6a21f;color:#fff;padding:.14rem .38rem;font-size:.72rem;font-weight:900}.eng-sku-assignee-chip span,.eng-sku-assignee-chip small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eng-sku-assignee-chip small{color:#e2e8f0b8;font-size:.66rem;font-weight:800}.eng-sku-assignee-chip.is-overflow{grid-template-columns:minmax(0,auto);padding-inline:.34rem}.eng-sku-assignee-chip button{grid-row:1 / span 2;grid-column:2;width:1rem;height:1rem;border:0;border-radius:4px;background:#ffffff29;color:#f8fafc;font-size:.68rem;font-weight:950;line-height:1;cursor:pointer}.eng-sku-assignee-chip button:disabled{opacity:.55;cursor:default}.eng-sku-assignee-listbox{position:absolute;z-index:90;top:calc(100% + .25rem);left:0;right:0;max-height:13.5rem;overflow:hidden;margin:0;padding:.28rem;list-style:none;border:1px solid rgba(15,23,42,.16);border-radius:10px;background:#fff;box-shadow:0 18px 36px #07070a42}.eng-sku-assignee-listbox.is-portaled{z-index:22120}.eng-sku-assignee-listbox[data-placement=up]{box-shadow:0 -18px 36px #07070a38}.eng-sku-assignee-listbox.is-multi-select{overflow-y:auto}.eng-sku-assignee-option{display:flex;align-items:center;gap:.42rem;width:100%;min-height:2rem;border:0;border-radius:8px;background:transparent;padding:.44rem .58rem;text-align:left;cursor:pointer}.eng-sku-assignee-option span.eng-sku-assignee-option-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#0f172a;font-size:.82rem;font-weight:850}.eng-sku-assignee-option span.eng-sku-assignee-check{position:relative;display:inline-grid;place-items:center;width:1rem;height:1rem;min-width:1rem;flex:0 0 auto;border:1px solid rgba(15,23,42,.22);border-radius:4px;background:#f8fafc;color:#7c2d12;font-size:.7rem;font-weight:950;line-height:1}.eng-sku-assignee-option span.eng-sku-assignee-check.is-checked:after{content:"";width:.42rem;height:.22rem;border-left:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg) translateY(-.02rem)}.eng-sku-assignee-option small{flex:0 0 auto;color:#475569;font-size:.72rem;font-weight:750}.eng-sku-assignee-option:hover,.eng-sku-assignee-option.is-active{background:#e8eef7}.eng-sku-assignee-option.is-current{background:#f4d6a224}.eng-sku-assignee-option.is-current span.eng-sku-assignee-check{border-color:#c2410c5c;background:#f4d6a2;color:#3d1111}.eng-sku-assignee-option:disabled{cursor:default}.eng-sku-assignee-option:disabled span.eng-sku-assignee-check,.eng-sku-assignee-option:disabled span.eng-sku-assignee-option-label,.eng-sku-assignee-option:disabled small{opacity:.66}.eng-sku-assignee-empty{padding:.48rem .52rem;color:#475569;font-size:.76rem;font-weight:750}.eng-sku-assignee-more{display:grid;place-items:center;min-height:1.5rem;padding:.1rem .52rem .2rem;color:#475569;font-size:.82rem;font-weight:950;letter-spacing:.1em;pointer-events:none;-webkit-user-select:none;user-select:none}.eng-sku-assignee-error{margin:.28rem 0 0;color:#b42318;font-size:.72rem;font-weight:850}.eng-sku-assignee-picker.is-table .eng-sku-assignee-input-shell{min-height:1.86rem;border-radius:8px;flex-wrap:nowrap;padding:.18rem .38rem}.eng-sku-assignee-picker.is-table .eng-sku-assignee-input-shell input{flex-basis:auto;min-width:0;font-size:.76rem}.eng-sku-assignee-picker.is-table .eng-sku-assignee-chip{max-width:100%}.eng-sku-assignee-picker.is-table .eng-sku-assignee-chip small{display:none}.eng-sku-assignee-picker.is-detail,.eng-sku-assignee-picker.is-settings,.eng-sku-assignee-picker.is-accept{max-width:min(100%,22rem)}.eng-sku-project-detail-head .eng-reenablement-detail-titlebar{grid-template-columns:minmax(14rem,.62fr) minmax(34rem,1.38fr);gap:.75rem;padding:.72rem .86rem}.eng-sku-project-detail-head h2{font-size:clamp(1.2rem,1.3vw,1.58rem)}.eng-sku-project-overview-scroll{gap:.64rem;padding:.72rem}.eng-reenablement-info-grid.eng-sku-project-info-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.eng-reenablement-info-grid.eng-sku-project-info-grid>div{min-height:4.25rem;padding:.62rem .72rem}.eng-reenablement-info-grid.eng-sku-project-info-grid strong{font-size:.86rem}.eng-sku-project-summary-status .eng-sku-project-status-select{min-height:1.92rem}.eng-sku-project-readiness-card header{padding:.62rem .72rem}.eng-sku-project-page .eng-sku-project-readiness-list{grid-template-columns:1fr}.eng-sku-project-page .eng-sku-project-readiness-list li{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"index body status" "index body action";align-items:start;min-height:0;border-left:0;border-top:1px solid rgba(19,45,72,.08);padding:.78rem .88rem}.eng-sku-project-page .eng-sku-project-readiness-list li:first-child{border-top:0}.eng-sku-project-page .eng-sku-project-readiness-body{gap:.16rem}.eng-sku-project-page .eng-sku-project-readiness-list li.has-assignment .eng-sku-project-readiness-body{display:grid;grid-template-columns:minmax(10rem,.18fr) minmax(20rem,.82fr);gap:.18rem 1rem;align-items:center}.eng-sku-project-page .eng-sku-project-readiness-list li.has-assignment .eng-sku-project-readiness-body>strong,.eng-sku-project-page .eng-sku-project-readiness-list li.has-assignment .eng-sku-project-readiness-body>small{grid-column:1}.eng-sku-project-page .eng-sku-project-readiness-list li.has-assignment .eng-sku-project-readiness-control{grid-column:2;grid-row:1 / span 2;width:100%;margin-top:0}.eng-sku-project-page .eng-sku-project-readiness-list strong,.eng-sku-project-page .eng-sku-project-readiness-list small{white-space:normal}.eng-sku-project-readiness-control{width:min(100%,42rem);margin-top:.52rem}.eng-sku-project-readiness-assignment{display:grid;gap:.28rem}.eng-sku-project-readiness-assignment>span{color:#61748a;font-size:.62rem;font-weight:950;letter-spacing:.08em;line-height:1;text-transform:uppercase}.eng-sku-project-readiness-assignment .eng-sku-assignee-picker.is-detail{max-width:100%}.eng-sku-project-readiness-help{margin:.4rem 0 0;color:var(--eng-sku-muted);font-size:.72rem;font-weight:800}.eng-sku-project-readiness-primary{min-height:2.08rem;border:1px solid rgba(19,45,72,.16);border-radius:10px;background:linear-gradient(135deg,rgba(255,255,255,.12),transparent 48%),var(--eng-sku-blue);color:#fff;padding:0 .72rem;font-size:.74rem;font-weight:900;cursor:pointer}.eng-sku-project-readiness-primary:disabled{cursor:not-allowed;opacity:.62}.eng-sku-project-actions{align-items:start}.eng-sku-project-actions.is-single{grid-template-columns:minmax(14rem,24rem)}.eng-sku-project-actions.is-assignment-row{grid-template-columns:repeat(2,minmax(14rem,22rem))}.eng-sku-project-action-card{min-height:0;padding:.72rem}@media(max-width:1320px){.eng-reenablement-info-grid.eng-sku-project-info-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1420px){.eng-sku-project-detail-head .eng-reenablement-detail-titlebar{grid-template-columns:minmax(14rem,1fr) auto}.eng-sku-project-detail-tools{justify-content:flex-end}}@media(max-width:1080px){.eng-reenablement-toolbar.eng-sku-project-toolbar{grid-template-columns:minmax(12rem,1fr) minmax(8rem,.55fr) minmax(8rem,.6fr) minmax(6.75rem,max-content) minmax(8.25rem,max-content) 2rem 2rem}.eng-reenablement-info-grid.eng-sku-project-info-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.eng-sku-project-list-hero{align-items:stretch;flex-direction:column}.eng-sku-project-list-summary{width:100%;max-width:none;text-align:left}.eng-sku-project-page .eng-sku-project-readiness-list li.has-assignment .eng-sku-project-readiness-body{grid-template-columns:1fr}.eng-sku-project-page .eng-sku-project-readiness-list li.has-assignment .eng-sku-project-readiness-control{grid-column:1;grid-row:auto;margin-top:.42rem}.eng-sku-project-detail-head .eng-reenablement-detail-titlebar{grid-template-columns:1fr}.eng-sku-project-detail-tools{justify-content:space-between;flex-wrap:wrap}.eng-sku-project-detail-tools .eng-reenablement-panel-toggle{flex:1 1 28rem}.eng-sku-project-header-action{flex:0 0 auto}.eng-sku-project-detail-metrics{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}}@media(max-width:720px){.eng-sku-project-page .cm-awo-header.eng-sku-project-page-header{align-items:stretch;flex-direction:column}.eng-sku-project-page .cm-awo-header-right{justify-content:flex-start}.eng-reenablement-toolbar.eng-sku-project-toolbar{grid-template-columns:1fr 1fr}.eng-sku-project-toolbar .eng-reenablement-search-field{grid-column:1 / -1}.eng-sku-project-toolbar button.eng-reenablement-icon-btn{width:100%}.eng-sku-project-toolbar .eng-sku-project-count-toggle{min-width:0}.eng-sku-project-detail-tools,.eng-sku-project-detail-tools .eng-reenablement-panel-toggle{width:100%}.eng-sku-project-detail-tools .eng-reenablement-panel-toggle{overflow-x:auto}.eng-sku-project-detail-tools .eng-reenablement-panel-toggle button{min-width:max-content}.eng-sku-project-header-action{width:100%}.eng-sku-project-detail-metrics{grid-template-columns:1fr}.eng-reenablement-info-grid.eng-sku-project-info-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.eng-sku-project-actions.is-assignment-row,.eng-sku-project-actions.is-single{grid-template-columns:1fr}}.eng-sku-project-scale-viewport{position:relative;flex:1 1 auto;align-self:stretch;width:100%;max-width:100%;min-width:0;min-height:0;overflow:hidden;display:grid;align-items:start;justify-items:center}.eng-sku-project-scale-stage{position:relative;max-width:100%;min-width:0}.eng-sku-project-scale-canvas{position:absolute;inset:0 auto auto 0;max-width:none;min-width:0;box-sizing:border-box;display:flex;flex-direction:column;overflow:visible;transform-origin:top left;will-change:transform}.eng-sku-project-scale-canvas .eng-sku-project-page-header{flex:0 0 auto}.eng-sku-project-page .eng-sku-project-scale-canvas .eng-sku-project-shell{flex:1 1 auto;height:auto;min-height:0}.eng-sku-project-page .eng-sku-project-scale-canvas .cm-awo-header.eng-sku-project-page-header{align-items:center;flex-direction:row}.eng-sku-project-page .eng-sku-project-scale-canvas .cm-awo-header-right{justify-content:flex-end}.eng-sku-project-page .eng-sku-project-scale-canvas .eng-sku-project-list-hero{align-items:center;flex-direction:row}.eng-sku-project-page .eng-sku-project-scale-canvas .eng-sku-project-list-summary{max-width:25rem;text-align:left}.eng-sku-project-page .eng-sku-project-scale-canvas .eng-reenablement-toolbar.eng-sku-project-toolbar{grid-template-columns:minmax(5.25rem,.6fr) minmax(5.25rem,.5fr) minmax(4rem,.38fr) minmax(8.75rem,.56fr) minmax(10rem,.48fr) minmax(6.75rem,max-content) minmax(8.25rem,max-content) 2rem 2rem}.eng-sku-project-page .eng-sku-project-scale-canvas .eng-sku-project-toolbar .eng-reenablement-search-field{grid-column:auto}.eng-sku-project-page .eng-sku-project-scale-canvas .eng-sku-project-toolbar button.eng-reenablement-icon-btn{width:2.06rem;min-width:2.06rem}.eng-sku-project-page .eng-sku-project-scale-canvas .eng-sku-project-detail-head .eng-reenablement-detail-titlebar{grid-template-columns:minmax(14rem,1fr) auto}.eng-sku-project-page .eng-sku-project-scale-canvas .eng-sku-project-detail-tools{justify-content:flex-end;flex-wrap:wrap;width:auto}.eng-sku-project-page .eng-sku-project-scale-canvas .eng-sku-project-detail-tools .eng-reenablement-panel-toggle{flex:0 1 auto;width:auto;overflow-x:visible}.eng-sku-project-page .eng-sku-project-scale-canvas .eng-sku-project-detail-tools .eng-reenablement-panel-toggle button{min-width:0}.eng-sku-project-page .eng-sku-project-scale-canvas .eng-sku-project-header-action{flex:0 0 auto;width:auto}.eng-sku-project-page .eng-sku-project-scale-canvas .eng-reenablement-info-grid.eng-sku-project-info-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row}.eng-sku-project-page .eng-sku-project-scale-canvas .eng-sku-project-detail-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.eng-sku-project-page .eng-sku-project-scale-canvas .eng-sku-project-readiness-list{grid-template-columns:1fr}.eng-sku-project-page .eng-sku-project-scale-canvas .eng-sku-project-readiness-list li{border-left:0;border-top:1px solid rgba(19,45,72,.08)}.eng-sku-project-page .eng-sku-project-scale-canvas .eng-sku-project-readiness-list li:first-child{border-top:0}.eng-sku-project-page .eng-sku-project-scale-canvas .eng-sku-project-readiness-list li.has-assignment .eng-sku-project-readiness-control{grid-column:2;grid-row:1 / span 2;margin-top:0;width:100%}.eng-sku-project-page .eng-sku-project-scale-canvas .eng-sku-project-actions.is-assignment-row{grid-template-columns:repeat(2,minmax(14rem,22rem))}.eng-sku-project-page .eng-sku-project-scale-canvas .eng-sku-project-actions.is-single{grid-template-columns:minmax(14rem,24rem)}.customer-manager-dashboard.maq-dashboard.has-compact-actions{--maq-dashboard-content-width: 1540px;padding-inline:clamp(.75rem,1.2vw,1.25rem)}.customer-manager-dashboard.maq-dashboard .cmd-hero{font-family:Segoe UI,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;width:min(100%,var(--maq-dashboard-content-width));max-width:var(--maq-dashboard-content-width);margin-bottom:clamp(.55rem,.75vw,.8rem)}.customer-manager-dashboard.maq-dashboard .cmd-hero h1{font-family:Segoe UI,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;letter-spacing:0}.customer-manager-dashboard.maq-dashboard .maq-backlog-featured,.customer-manager-dashboard.maq-dashboard .maq-shipped-commit-featured{display:block;width:min(100%,var(--maq-dashboard-content-width));max-width:var(--maq-dashboard-content-width);margin:0 auto clamp(.65rem,.85vw,.9rem);gap:0;justify-items:stretch}.customer-manager-dashboard.maq-dashboard .maq-shipped-commit-featured{margin-top:0}.customer-manager-dashboard.maq-dashboard .maq-morning-card-scope{display:block;width:100%;margin:0}.customer-manager-dashboard.maq-dashboard .maq-morning-card-scope.morning-dashboard.hunter-dashboard{padding:0!important;gap:0;min-height:0;max-width:none;overflow:visible}.customer-manager-dashboard.maq-dashboard .maq-backlog-featured .kpi-card,.customer-manager-dashboard.maq-dashboard .maq-shipped-commit-featured .kpi-card{width:100%;max-width:none;margin:0}.customer-manager-dashboard:is(.supply-chain-dashboard,.general-operations-dashboard,.general-engineering-dashboard,.sales-dashboard,.quality-dashboard,.finance-dashboard),.customer-manager-dashboard.has-compact-actions{--cmd-surface: rgba(18, 19, 24, .86);--cmd-surface-soft: rgba(47, 26, 30, .8);--cmd-border: rgba(244, 214, 162, .24);--cmd-shadow: 0 24px 56px rgba(7, 7, 10, .26), inset 0 1px 0 rgba(255, 255, 255, .08);--cmd-ink: #fbf7ef;--cmd-muted: rgba(226, 232, 240, .76);--cmd-accent: #72d1b3;--cmd-accent-deep: #2f9f82;--cmd-alert: #d4332c;--cmd-warning: #f0b95c;position:relative;padding:clamp(.75rem,1.35vw,1.35rem);color:var(--cmd-ink);isolation:isolate}.customer-manager-dashboard:is(.supply-chain-dashboard,.general-operations-dashboard,.general-engineering-dashboard,.sales-dashboard,.quality-dashboard,.finance-dashboard):before,.customer-manager-dashboard.has-compact-actions:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(132deg,rgba(244,214,162,.12),transparent 18% 62%,rgba(240,78,55,.12)),radial-gradient(circle at 84% 4%,rgba(244,214,162,.14),transparent 24%),linear-gradient(180deg,#07070a1a,#07070a57);opacity:.9}.customer-manager-dashboard:is(.supply-chain-dashboard,.general-operations-dashboard,.general-engineering-dashboard,.sales-dashboard,.quality-dashboard,.finance-dashboard) .cmd-hero,.customer-manager-dashboard.has-compact-actions .cmd-hero,.customer-manager-dashboard:is(.supply-chain-dashboard,.general-operations-dashboard,.general-engineering-dashboard,.sales-dashboard,.quality-dashboard,.finance-dashboard) .cmd-action-btn,.customer-manager-dashboard.has-compact-actions .cmd-action-btn,.customer-manager-dashboard:is(.supply-chain-dashboard,.general-operations-dashboard,.general-engineering-dashboard,.sales-dashboard,.quality-dashboard,.finance-dashboard) .cmd-metric-card,.customer-manager-dashboard.has-compact-actions .cmd-metric-card,.customer-manager-dashboard.has-compact-actions .cmd-revenue,.customer-manager-dashboard.has-compact-actions .cmd-cap-card,.customer-manager-dashboard.has-compact-actions .cmd-verizon-pics-kpi{border-radius:8px;border-color:var(--cmd-border);background:linear-gradient(145deg,#ffffff1b,#ffffff0b),linear-gradient(135deg,#11141aeb,#3c0f16b8);box-shadow:var(--cmd-shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.customer-manager-dashboard:is(.supply-chain-dashboard,.general-operations-dashboard,.general-engineering-dashboard,.sales-dashboard,.quality-dashboard,.finance-dashboard) .cmd-hero,.customer-manager-dashboard.has-compact-actions .cmd-hero{position:relative;overflow:hidden;padding:clamp(1.05rem,1.7vw,1.65rem)}.customer-manager-dashboard:is(.supply-chain-dashboard,.general-operations-dashboard,.general-engineering-dashboard,.sales-dashboard,.quality-dashboard,.finance-dashboard) .cmd-hero:before,.customer-manager-dashboard.has-compact-actions .cmd-hero:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,var(--ren-champagne, #f4d6a2),var(--ren-ember-bright, #f04e37));opacity:.95}.customer-manager-dashboard:is(.supply-chain-dashboard,.general-operations-dashboard,.general-engineering-dashboard,.sales-dashboard,.quality-dashboard,.finance-dashboard) .cmd-hero:after,.customer-manager-dashboard.has-compact-actions .cmd-hero:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(118deg,transparent 0 56%,rgba(244,214,162,.11) 56.2% 57.1%,transparent 57.3%),linear-gradient(27deg,transparent 0 72%,rgba(240,78,55,.12) 72.2% 73.1%,transparent 73.3%);opacity:.9}.customer-manager-dashboard:is(.supply-chain-dashboard,.general-operations-dashboard,.general-engineering-dashboard,.sales-dashboard,.quality-dashboard,.finance-dashboard) .cmd-hero>*,.customer-manager-dashboard.has-compact-actions .cmd-hero>*{position:relative;z-index:1}.customer-manager-dashboard:is(.general-operations-dashboard,.general-engineering-dashboard) .cmd-hero>.cmd-document-icon-btn{position:absolute;top:.72rem;right:.72rem;bottom:auto;left:auto;z-index:2;width:2.15rem;height:2.15rem;margin:0;padding:0}.customer-manager-dashboard:is(.supply-chain-dashboard,.general-operations-dashboard,.general-engineering-dashboard,.sales-dashboard,.quality-dashboard,.finance-dashboard) .cmd-hero h1,.customer-manager-dashboard.has-compact-actions .cmd-hero h1{color:#fff;text-shadow:0 14px 30px rgba(7,7,10,.4)}.customer-manager-dashboard:is(.supply-chain-dashboard,.general-operations-dashboard,.general-engineering-dashboard,.sales-dashboard,.quality-dashboard,.finance-dashboard) .cmd-subtitle,.customer-manager-dashboard.has-compact-actions .cmd-subtitle{color:var(--cmd-muted)}.customer-manager-dashboard:is(.supply-chain-dashboard,.general-operations-dashboard,.general-engineering-dashboard,.sales-dashboard,.quality-dashboard,.finance-dashboard) .cmd-actions,.customer-manager-dashboard.has-compact-actions .cmd-actions,.customer-manager-dashboard:is(.supply-chain-dashboard,.general-operations-dashboard,.general-engineering-dashboard,.sales-dashboard,.quality-dashboard,.finance-dashboard) .cmd-metrics,.customer-manager-dashboard.has-compact-actions .cmd-metrics{gap:clamp(.65rem,.95vw,1rem)}.customer-manager-dashboard.has-compact-actions .cmd-action-btn{min-height:98px}.customer-manager-dashboard:is(.supply-chain-dashboard,.general-operations-dashboard,.general-engineering-dashboard,.sales-dashboard,.quality-dashboard,.finance-dashboard) .cmd-action-btn,.customer-manager-dashboard.has-compact-actions .cmd-action-btn{overflow:hidden;align-content:start;color:var(--cmd-ink);background:linear-gradient(145deg,#ffffff1f,#ffffff0d),linear-gradient(135deg,#11141ae0,#321117c7);box-shadow:0 18px 38px #07070a3d,inset 0 1px #ffffff1a}.customer-manager-dashboard:is(.supply-chain-dashboard,.general-operations-dashboard,.general-engineering-dashboard,.sales-dashboard,.quality-dashboard,.finance-dashboard) .cmd-action-btn:before,.customer-manager-dashboard.has-compact-actions .cmd-action-btn:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(244,214,162,.22),transparent 38%),linear-gradient(180deg,rgba(255,255,255,.08),transparent 46%);opacity:0;transition:opacity .17s ease}.customer-manager-dashboard:is(.supply-chain-dashboard,.general-operations-dashboard,.general-engineering-dashboard,.sales-dashboard,.quality-dashboard,.finance-dashboard) .cmd-action-btn:hover,.customer-manager-dashboard:is(.supply-chain-dashboard,.general-operations-dashboard,.general-engineering-dashboard,.sales-dashboard,.quality-dashboard,.finance-dashboard) .cmd-action-btn:focus-visible,.customer-manager-dashboard.has-compact-actions .cmd-action-btn:hover,.customer-manager-dashboard.has-compact-actions .cmd-action-btn:focus-visible{border-color:#f4d6a28a;box-shadow:0 26px 52px #07070a57,0 0 0 1px #f4d6a21a,inset 0 1px #ffffff21}.customer-manager-dashboard:is(.supply-chain-dashboard,.general-operations-dashboard,.general-engineering-dashboard,.sales-dashboard,.quality-dashboard,.finance-dashboard) .cmd-action-btn:hover:before,.customer-manager-dashboard:is(.supply-chain-dashboard,.general-operations-dashboard,.general-engineering-dashboard,.sales-dashboard,.quality-dashboard,.finance-dashboard) .cmd-action-btn:focus-visible:before,.customer-manager-dashboard.has-compact-actions .cmd-action-btn:hover:before,.customer-manager-dashboard.has-compact-actions .cmd-action-btn:focus-visible:before{opacity:1}.customer-manager-dashboard:is(.supply-chain-dashboard,.general-operations-dashboard,.general-engineering-dashboard,.sales-dashboard,.quality-dashboard,.finance-dashboard) .cmd-action-title,.customer-manager-dashboard.has-compact-actions .cmd-action-title{color:#fff;letter-spacing:0;line-height:1.12}.customer-manager-dashboard:is(.supply-chain-dashboard,.general-operations-dashboard,.general-engineering-dashboard,.sales-dashboard,.quality-dashboard,.finance-dashboard) .cmd-action-text,.customer-manager-dashboard.has-compact-actions .cmd-action-text{color:#f8fafcd1}.customer-manager-dashboard:is(.supply-chain-dashboard,.general-operations-dashboard,.general-engineering-dashboard,.sales-dashboard,.quality-dashboard,.finance-dashboard) .cmd-action-btn.has-notification,.customer-manager-dashboard.has-compact-actions .cmd-action-btn.has-notification{border-color:#f04e3775;background:linear-gradient(145deg,#f04e3729,#f4d6a20e),linear-gradient(135deg,#320e12eb,#53121ad1)}.customer-manager-dashboard:is(.supply-chain-dashboard,.general-operations-dashboard,.general-engineering-dashboard,.sales-dashboard,.quality-dashboard,.finance-dashboard) .cmd-action-btn.has-notification .cmd-action-title,.customer-manager-dashboard.has-compact-actions .cmd-action-btn.has-notification .cmd-action-title{padding-right:2.2rem}.customer-manager-dashboard:is(.supply-chain-dashboard,.general-operations-dashboard,.general-engineering-dashboard,.sales-dashboard,.quality-dashboard,.finance-dashboard) .cmd-notification-badge,.customer-manager-dashboard.has-compact-actions .cmd-notification-badge{background:linear-gradient(135deg,#f04e37,#b3181e);color:#fff;box-shadow:0 0 0 3px #1c0c0ff0,0 12px 24px #b3181e6b}.customer-manager-dashboard:is(.supply-chain-dashboard,.general-operations-dashboard,.general-engineering-dashboard,.sales-dashboard,.quality-dashboard,.finance-dashboard) .cmd-action-inline-notice,.customer-manager-dashboard.has-compact-actions .cmd-action-inline-notice{color:#ffd8c8}.customer-manager-dashboard:is(.supply-chain-dashboard,.general-operations-dashboard,.general-engineering-dashboard,.sales-dashboard,.quality-dashboard,.finance-dashboard) .cmd-metric-card,.customer-manager-dashboard.has-compact-actions .cmd-metric-card{position:relative;overflow:hidden;min-height:132px;padding:.9rem .95rem}.customer-manager-dashboard:is(.supply-chain-dashboard,.general-operations-dashboard,.general-engineering-dashboard,.sales-dashboard,.quality-dashboard,.finance-dashboard) .cmd-metric-card:after,.customer-manager-dashboard.has-compact-actions .cmd-metric-card:after{content:"";position:absolute;inset:auto 0 0;height:3px;background:linear-gradient(90deg,#f4d6a2e6,#f04e37bf);opacity:.75}.customer-manager-dashboard:is(.supply-chain-dashboard,.general-operations-dashboard,.general-engineering-dashboard,.sales-dashboard,.quality-dashboard,.finance-dashboard) .cmd-metric-label,.customer-manager-dashboard.has-compact-actions .cmd-metric-label{color:#f4d6a2d1}.customer-manager-dashboard:is(.supply-chain-dashboard,.general-operations-dashboard,.general-engineering-dashboard,.sales-dashboard,.quality-dashboard,.finance-dashboard) .cmd-metric-value,.customer-manager-dashboard.has-compact-actions .cmd-metric-value{color:#fff;text-shadow:0 10px 24px rgba(7,7,10,.34)}.customer-manager-dashboard:is(.supply-chain-dashboard,.general-operations-dashboard,.general-engineering-dashboard,.sales-dashboard,.quality-dashboard,.finance-dashboard) .cmd-metric-card.tone-positive .cmd-metric-trend,.customer-manager-dashboard.has-compact-actions .cmd-metric-card.tone-positive .cmd-metric-trend{color:#72d1b3}.customer-manager-dashboard:is(.supply-chain-dashboard,.general-operations-dashboard,.general-engineering-dashboard,.sales-dashboard,.quality-dashboard,.finance-dashboard) .cmd-metric-card.tone-warning .cmd-metric-trend,.customer-manager-dashboard.has-compact-actions .cmd-metric-card.tone-warning .cmd-metric-trend{color:#f0b95c}.customer-manager-dashboard:is(.supply-chain-dashboard,.general-operations-dashboard,.general-engineering-dashboard,.sales-dashboard,.quality-dashboard,.finance-dashboard) .cmd-metric-card.tone-neutral .cmd-metric-trend,.customer-manager-dashboard.has-compact-actions .cmd-metric-card.tone-neutral .cmd-metric-trend{color:#93c5fd}.customer-manager-dashboard.quality-dashboard .cmd-hero-actions{border-top:1px solid rgba(244,214,162,.18);padding-top:.75rem}.customer-manager-dashboard.quality-dashboard .quality-dashboard-tabs,.customer-manager-dashboard.quality-dashboard .cmd-kpi-btn{border-color:#f4d6a23d;background:#ffffff14;color:#f8fafcdb}.customer-manager-dashboard.quality-dashboard .quality-dashboard-tab{color:#f8fafcd1}.customer-manager-dashboard.quality-dashboard .quality-dashboard-tab.is-active,.customer-manager-dashboard.quality-dashboard .cmd-kpi-btn:hover,.customer-manager-dashboard.quality-dashboard .cmd-kpi-btn:focus-visible{background:linear-gradient(135deg,#f4d6a2fa,#f04e37d6);color:#21090d}.customer-manager-dashboard.quality-dashboard .quality-dashboard-tab:focus-visible{outline:2px solid rgba(244,214,162,.45);outline-offset:2px}.customer-manager-dashboard.quality-dashboard .cmd-revenue{overflow:hidden;border-radius:8px;border-color:var(--cmd-border);background:linear-gradient(145deg,#ffffff1b,#ffffff0b),linear-gradient(135deg,#11141aeb,#3c0f16b8);box-shadow:var(--cmd-shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.customer-manager-dashboard.quality-dashboard .cmd-revenue-header h2{color:#fff}.customer-manager-dashboard.quality-dashboard .cmd-revenue-header p{color:var(--cmd-muted)}.customer-manager-dashboard.quality-dashboard .cmd-revenue-table-wrap{overflow:hidden;border-color:#f4d6a22e;background:#07070a47}.customer-manager-dashboard.quality-dashboard .cmd-unr-metrics .cmd-revenue-table{min-width:0;border-collapse:separate;border-spacing:0;background:#07070a75}.customer-manager-dashboard.quality-dashboard .cmd-unr-metrics .cmd-revenue-table thead{background:linear-gradient(90deg,#11141afa,#2c0c11f5 52%,#53121aeb);box-shadow:0 10px 18px #07070a3d}.customer-manager-dashboard.quality-dashboard .cmd-unr-metrics .cmd-revenue-table thead tr{background:transparent}.customer-manager-dashboard.quality-dashboard .cmd-unr-metrics .cmd-revenue-table thead th{border-color:#f4d6a22e;border-bottom-color:#f4d6a238;background:transparent;color:#fbf7ef;font-size:.68rem;line-height:1.15;padding:.52rem .62rem}.customer-manager-dashboard.quality-dashboard .cmd-unr-metrics .cmd-revenue-table tbody tr{background:#ffffff0b}.customer-manager-dashboard.quality-dashboard .cmd-unr-metrics .cmd-revenue-table tbody tr:nth-child(2n){background:#ffffff12}.customer-manager-dashboard.quality-dashboard .cmd-unr-metrics .cmd-revenue-table tbody td,.customer-manager-dashboard.quality-dashboard .cmd-unr-metrics .cmd-revenue-table tbody th{border-color:#f4d6a21f;border-bottom:1px solid rgba(244,214,162,.12);background:transparent;color:#f8fafce0;font-size:.87rem;line-height:1.25;padding:.54rem .62rem}.customer-manager-dashboard.quality-dashboard .cmd-unr-metrics .cmd-revenue-table tbody tr:nth-child(2n) td,.customer-manager-dashboard.quality-dashboard .cmd-unr-metrics .cmd-revenue-table tbody tr:nth-child(2n) th{background:transparent}.customer-manager-dashboard.quality-dashboard .cmd-unr-table tbody th{color:#f8fafce6;font-size:.87rem;font-weight:600;letter-spacing:0;text-transform:none}.customer-manager-dashboard.quality-dashboard .cmd-unr-table tbody td{color:#fff;vertical-align:middle}.customer-manager-dashboard.quality-dashboard .cmd-unr-cell{gap:.1rem}.customer-manager-dashboard.quality-dashboard .cmd-unr-cell strong{color:#fff;font-size:.87rem;font-weight:800;line-height:1.08}.customer-manager-dashboard.quality-dashboard .cmd-unr-cell span{font-size:.72rem;line-height:1.15}.customer-manager-dashboard.quality-dashboard .cmd-renaissance-category-counts.cmd-revenue{position:relative;overflow:hidden;border-color:#f4d6a247;border-radius:8px;background:linear-gradient(145deg,#ffffff1f,#ffffff0b),linear-gradient(135deg,#11141af7,#3c0f16e6);box-shadow:0 24px 54px #07070a42,0 0 0 1px #f4d6a214,inset 0 1px #ffffff1c;padding:.42rem}.customer-manager-dashboard.quality-dashboard .cmd-renaissance-category-counts.cmd-revenue:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,#f4d6a2,#f04e37);opacity:.95;pointer-events:none}.customer-manager-dashboard.quality-dashboard .cmd-renaissance-category-counts.cmd-revenue>*{position:relative;z-index:1}.customer-manager-dashboard.quality-dashboard .cmd-renaissance-category-counts.cmd-revenue .cmd-revenue-header{align-items:flex-start;gap:.7rem;margin-bottom:.42rem}.customer-manager-dashboard.quality-dashboard .cmd-renaissance-category-counts.cmd-revenue:not(.cmd-top-unr-pareto-section) .cmd-revenue-header{flex-direction:column;align-items:stretch;gap:.36rem}.customer-manager-dashboard.quality-dashboard .cmd-renaissance-category-counts.cmd-revenue .cmd-renaissance-category-filters{flex:1 1 520px;justify-content:flex-end}.customer-manager-dashboard.quality-dashboard .cmd-renaissance-category-counts.cmd-revenue:not(.cmd-top-unr-pareto-section) .cmd-renaissance-category-filters{flex:0 0 auto;flex-wrap:wrap;justify-content:flex-start;width:100%;min-width:0}.customer-manager-dashboard.quality-dashboard .cmd-renaissance-category-counts.cmd-revenue .cmd-renaissance-category-filter{min-height:1.96rem}.customer-manager-dashboard.quality-dashboard .cmd-renaissance-category-counts.cmd-revenue .cmd-renaissance-category-filter .dashboard-select{min-width:6.9rem}.customer-manager-dashboard.quality-dashboard .cmd-renaissance-category-counts.cmd-revenue .cmd-renaissance-category-filter .cmd-renaissance-category-customer-select{min-width:10.5rem}.customer-manager-dashboard.quality-dashboard .cmd-renaissance-category-counts.cmd-revenue .cmd-renaissance-category-filter .cmd-renaissance-category-customer-multi-filter{display:inline-flex;position:relative;width:auto;min-width:10.5rem;color:#fff;font-family:Sora,Bahnschrift,Segoe UI,sans-serif}.customer-manager-dashboard.quality-dashboard .cmd-renaissance-category-counts.cmd-revenue .cmd-renaissance-category-filter .cmd-renaissance-category-unr-reason-multi-filter{min-width:12.5rem}.customer-manager-dashboard.quality-dashboard .cmd-renaissance-category-counts.cmd-revenue .cmd-renaissance-category-filter .cmd-renaissance-category-customer-multi-filter[open]{z-index:50}.customer-manager-dashboard.quality-dashboard .cmd-renaissance-category-counts.cmd-revenue .cmd-renaissance-category-filter .cmd-renaissance-category-customer-multi-filter summary{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:space-between;gap:.6rem;width:100%;min-height:1.65rem;border:1px solid rgba(255,255,255,.18);border-radius:7px;background:linear-gradient(135deg,rgba(255,255,255,.06),transparent 42%),#11141aeb;box-shadow:inset 0 1px #ffffff14,0 8px 18px #00000024;color:#fff;cursor:pointer;font:inherit;font-size:.72rem;font-weight:900;letter-spacing:0;line-height:1.1;padding:.28rem .54rem .28rem .62rem;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.customer-manager-dashboard.quality-dashboard .cmd-renaissance-category-counts.cmd-revenue .cmd-renaissance-category-filter .cmd-renaissance-category-customer-multi-filter summary:hover,.customer-manager-dashboard.quality-dashboard .cmd-renaissance-category-counts.cmd-revenue .cmd-renaissance-category-filter .cmd-renaissance-category-customer-multi-filter[open] summary{border-color:#f4d6a275;background:linear-gradient(135deg,rgba(244,214,162,.11),transparent 48%),#3c0f16f5}.customer-manager-dashboard.quality-dashboard .cmd-renaissance-category-counts.cmd-revenue .cmd-renaissance-category-filter .cmd-renaissance-category-customer-multi-filter summary:focus-visible{outline:2px solid rgba(244,214,162,.54);outline-offset:2px;border-color:#f4d6a28a}.customer-manager-dashboard.quality-dashboard .cmd-renaissance-category-counts.cmd-revenue .cmd-renaissance-category-filter .cmd-renaissance-category-customer-multi-filter .otd-multi-select__caret{display:inline-flex;align-items:center;justify-content:center;width:.62rem;height:.38rem;color:transparent;flex:0 0 auto;font-size:0;transform:translateY(-1px);transition:transform .16s ease}.customer-manager-dashboard.quality-dashboard .cmd-renaissance-category-counts.cmd-revenue .cmd-renaissance-category-filter .cmd-renaissance-category-customer-multi-filter .otd-multi-select__caret:before{content:"";width:0;height:0;border-left:.31rem solid transparent;border-right:.31rem solid transparent;border-top:.38rem solid #f4d6a2}.customer-manager-dashboard.quality-dashboard .cmd-renaissance-category-counts.cmd-revenue .cmd-renaissance-category-filter .cmd-renaissance-category-customer-multi-filter[open] .otd-multi-select__caret{transform:rotate(180deg) translateY(1px)}.customer-manager-dashboard.quality-dashboard .cmd-renaissance-category-counts.cmd-revenue .cmd-renaissance-category-filter .cmd-renaissance-category-customer-multi-filter.is-disabled{opacity:.62}.customer-manager-dashboard.quality-dashboard .cmd-renaissance-category-counts.cmd-revenue .cmd-renaissance-category-filter .cmd-renaissance-category-customer-multi-filter.is-disabled summary{cursor:default}.cmd-renaissance-category-customer-menu.cmd-top-unr-pareto-sku-menu.otd-multi-select__menu{min-width:max(var(--dashboard-select-trigger-width, 10.5rem),280px)}.customer-manager-dashboard.quality-dashboard .cmd-renaissance-category-counts.cmd-revenue .cmd-revenue-table-wrap{box-sizing:border-box;width:100%;max-width:100%;max-height:min(540px,calc(100vh - 360px));overflow-x:hidden;overflow-y:auto;border-color:#f4d6a242;border-radius:8px;background:#20242d;box-shadow:none;scrollbar-gutter:auto;scrollbar-color:rgba(244,214,162,.72) #181c23}.customer-manager-dashboard.quality-dashboard .cmd-renaissance-category-counts.cmd-revenue .cmd-revenue-table-wrap::-webkit-scrollbar{width:12px;height:12px}.customer-manager-dashboard.quality-dashboard .cmd-renaissance-category-counts.cmd-revenue .cmd-revenue-table-wrap::-webkit-scrollbar-thumb{border:2px solid #181c23;border-radius:999px;background:#f4d6a2b8;background-clip:padding-box}.customer-manager-dashboard.quality-dashboard .cmd-renaissance-category-counts.cmd-revenue .cmd-revenue-table-wrap::-webkit-scrollbar-track{background:#181c23}.customer-manager-dashboard.quality-dashboard .cmd-renaissance-category-counts.cmd-revenue .cmd-revenue-table-wrap::-webkit-scrollbar-thumb:hover{background:#f4d6a2e6}.customer-manager-dashboard.quality-dashboard .cmd-renaissance-category-counts.cmd-revenue .cmd-revenue-table-wrap::-webkit-scrollbar-corner{background:#181c23}.customer-manager-dashboard.quality-dashboard .cmd-renaissance-category-counts.cmd-revenue .cmd-renaissance-category-table{width:100%;min-width:0;table-layout:fixed;background:#20242d}.customer-manager-dashboard.quality-dashboard .cmd-renaissance-category-counts.cmd-revenue .cmd-renaissance-category-table thead{position:sticky;top:0;z-index:5;background:#3b3139;box-shadow:none}.customer-manager-dashboard.quality-dashboard .cmd-renaissance-category-counts.cmd-revenue .cmd-renaissance-category-table thead th{position:sticky;top:0;z-index:6;border-bottom:1px solid rgba(244,214,162,.22);background:#3b3139;box-shadow:inset -1px 0 #f4d6a21f;color:#fff;font-size:.58rem;letter-spacing:.04em;line-height:1.1;padding:.42rem .46rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-manager-dashboard.quality-dashboard .cmd-renaissance-category-counts.cmd-revenue .cmd-renaissance-category-table thead th:nth-child(1){width:24%;text-align:left}.customer-manager-dashboard.quality-dashboard .cmd-renaissance-category-counts.cmd-revenue .cmd-renaissance-category-table tbody th:first-child,.customer-manager-dashboard.quality-dashboard .cmd-renaissance-category-counts.cmd-revenue .cmd-renaissance-category-table tfoot th:first-child{text-align:left}.customer-manager-dashboard.quality-dashboard .cmd-renaissance-category-counts.cmd-revenue .cmd-renaissance-category-table thead th:nth-child(n+2),.customer-manager-dashboard.quality-dashboard .cmd-renaissance-category-counts.cmd-revenue .cmd-renaissance-category-table tbody td:nth-child(n+2),.customer-manager-dashboard.quality-dashboard .cmd-renaissance-category-counts.cmd-revenue .cmd-renaissance-category-table tfoot td{text-align:right}.customer-manager-dashboard.quality-dashboard .cmd-renaissance-category-counts.cmd-revenue .cmd-renaissance-category-table thead th:last-child,.customer-manager-dashboard.quality-dashboard .cmd-renaissance-category-counts.cmd-revenue .cmd-renaissance-category-table tbody td:last-child,.customer-manager-dashboard.quality-dashboard .cmd-renaissance-category-counts.cmd-revenue .cmd-renaissance-category-table tfoot td:last-child{width:8%;padding-right:.72rem}.customer-manager-dashboard.quality-dashboard .cmd-renaissance-category-counts.cmd-revenue .cmd-renaissance-category-table tbody tr{height:30px;background:#20242d}.customer-manager-dashboard.quality-dashboard .cmd-renaissance-category-counts.cmd-revenue .cmd-renaissance-category-table tbody tr:nth-child(2n){background:#272831}.customer-manager-dashboard.quality-dashboard .cmd-renaissance-category-counts.cmd-revenue .cmd-renaissance-category-table tbody td,.customer-manager-dashboard.quality-dashboard .cmd-renaissance-category-counts.cmd-revenue .cmd-renaissance-category-table tbody th{padding:.34rem .46rem;border-color:#f4d6a214;border-bottom-color:#f4d6a214;background:inherit;color:#f8fafce6;font-size:.7rem;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.customer-manager-dashboard.quality-dashboard .cmd-renaissance-category-counts.cmd-revenue .cmd-renaissance-category-table tbody tr:nth-child(2n) td,.customer-manager-dashboard.quality-dashboard .cmd-renaissance-category-counts.cmd-revenue .cmd-renaissance-category-table tbody tr:nth-child(2n) th{background:inherit}.customer-manager-dashboard.quality-dashboard .cmd-renaissance-category-counts.cmd-revenue .cmd-renaissance-category-table tfoot th,.customer-manager-dashboard.quality-dashboard .cmd-renaissance-category-counts.cmd-revenue .cmd-renaissance-category-table tfoot td{position:sticky;bottom:0;z-index:5;padding:.34rem .46rem;border-top-color:#f4d6a238;background:#3b3139;box-shadow:0 -8px 16px #07070a47;color:#fff;font-size:.7rem;line-height:1.15;white-space:nowrap}.customer-manager-dashboard.quality-dashboard .cmd-renaissance-category-counts.cmd-revenue .cmd-renaissance-count-month{color:#f8fafcdb;font-weight:700;white-space:nowrap}.customer-manager-dashboard.quality-dashboard .cmd-renaissance-category-counts.cmd-revenue .cmd-renaissance-month-group-row{background:#312d36}.customer-manager-dashboard.quality-dashboard .cmd-renaissance-category-counts.cmd-revenue .cmd-renaissance-month-group-row:nth-child(2n){background:#36313a}.customer-manager-dashboard.quality-dashboard .cmd-renaissance-category-counts.cmd-revenue .cmd-renaissance-month-group-row th,.customer-manager-dashboard.quality-dashboard .cmd-renaissance-category-counts.cmd-revenue .cmd-renaissance-month-group-row td{border-top:1px solid rgba(244,214,162,.18);color:#fff;font-weight:800}.customer-manager-dashboard.quality-dashboard .cmd-renaissance-category-counts.cmd-revenue .cmd-renaissance-month-toggle{display:inline-flex;align-items:center;gap:.42rem;min-height:1.28rem;max-width:100%;border:0;background:transparent;color:inherit;font:inherit;letter-spacing:0;text-align:left;cursor:pointer}.customer-manager-dashboard.quality-dashboard .cmd-renaissance-category-counts.cmd-revenue .cmd-renaissance-month-toggle:focus-visible{outline:2px solid rgba(96,165,250,.95);outline-offset:2px;border-radius:4px}.customer-manager-dashboard.quality-dashboard .cmd-renaissance-category-counts.cmd-revenue .cmd-renaissance-month-toggle-icon{width:0;height:0;border-top:.28rem solid transparent;border-bottom:.28rem solid transparent;border-left:.38rem solid rgba(244,214,162,.92);transition:transform .16s ease;transform-origin:45% 50%}.customer-manager-dashboard.quality-dashboard .cmd-renaissance-category-counts.cmd-revenue .cmd-renaissance-month-toggle[aria-expanded=true] .cmd-renaissance-month-toggle-icon{transform:rotate(90deg)}.customer-manager-dashboard.quality-dashboard .cmd-renaissance-category-counts.cmd-revenue .cmd-renaissance-reason-row .cmd-renaissance-count-reason{padding-left:1.42rem;font-weight:600}.customer-manager-dashboard.quality-dashboard .cmd-renaissance-category-counts.cmd-revenue .cmd-renaissance-count-reason{min-width:0;max-width:none;white-space:nowrap}.customer-manager-dashboard.quality-dashboard .cmd-top-unr-pareto-section.cmd-revenue .cmd-top-unr-pareto-table{min-width:560px}.customer-manager-dashboard.quality-dashboard .cmd-top-unr-pareto-section.cmd-revenue .cmd-revenue-header{z-index:20}.customer-manager-dashboard.quality-dashboard .cmd-top-unr-pareto-section.cmd-revenue .cmd-top-unr-pareto-filters{position:relative;z-index:21;flex:1 1 720px}.customer-manager-dashboard.quality-dashboard .cmd-top-unr-pareto-section.cmd-revenue .cmd-top-unr-pareto-filter{position:relative;min-height:1.96rem}.customer-manager-dashboard.quality-dashboard .cmd-top-unr-pareto-section.cmd-revenue .cmd-top-unr-pareto-filter .dashboard-select,.customer-manager-dashboard.quality-dashboard .cmd-top-unr-pareto-section.cmd-revenue .cmd-top-unr-pareto-filter .cmd-top-unr-pareto-sku-select{min-width:6.9rem}.customer-manager-dashboard.quality-dashboard .cmd-top-unr-pareto-section.cmd-revenue .cmd-top-unr-pareto-filter .cmd-top-unr-pareto-sku-filter{display:inline-flex;position:relative;min-width:6.9rem;color:#fff;font-family:Sora,Bahnschrift,Segoe UI,sans-serif}.customer-manager-dashboard.quality-dashboard .cmd-top-unr-pareto-section.cmd-revenue .cmd-top-unr-pareto-filter .cmd-top-unr-pareto-sku-filter[open]{z-index:50}.customer-manager-dashboard.quality-dashboard .cmd-top-unr-pareto-section.cmd-revenue .cmd-top-unr-pareto-filter .cmd-top-unr-pareto-sku-filter summary{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:space-between;gap:.6rem;width:100%;min-height:1.65rem;border:1px solid rgba(255,255,255,.18);border-radius:7px;background:linear-gradient(135deg,rgba(255,255,255,.06),transparent 42%),#11141aeb;box-shadow:inset 0 1px #ffffff14,0 8px 18px #00000024;color:#fff;cursor:pointer;font:inherit;font-size:.72rem;font-weight:900;letter-spacing:.02em;line-height:1.1;padding:.28rem .54rem .28rem .62rem;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.customer-manager-dashboard.quality-dashboard .cmd-top-unr-pareto-section.cmd-revenue .cmd-top-unr-pareto-filter .cmd-top-unr-pareto-sku-filter summary:hover,.customer-manager-dashboard.quality-dashboard .cmd-top-unr-pareto-section.cmd-revenue .cmd-top-unr-pareto-filter .cmd-top-unr-pareto-sku-filter[open] summary{border-color:#f4d6a275;background:linear-gradient(135deg,rgba(244,214,162,.11),transparent 48%),#3c0f16f5}.customer-manager-dashboard.quality-dashboard .cmd-top-unr-pareto-section.cmd-revenue .cmd-top-unr-pareto-filter .cmd-top-unr-pareto-sku-filter summary:focus-visible{outline:2px solid rgba(244,214,162,.54);outline-offset:2px;border-color:#f4d6a28a}.customer-manager-dashboard.quality-dashboard .cmd-top-unr-pareto-section.cmd-revenue .cmd-top-unr-pareto-filter .cmd-top-unr-pareto-sku-filter .otd-multi-select__caret{display:inline-flex;align-items:center;justify-content:center;width:.62rem;height:.38rem;color:transparent;flex:0 0 auto;font-size:0;transform:translateY(-1px);transition:transform .16s ease}.customer-manager-dashboard.quality-dashboard .cmd-top-unr-pareto-section.cmd-revenue .cmd-top-unr-pareto-filter .cmd-top-unr-pareto-sku-filter .otd-multi-select__caret:before{content:"";width:0;height:0;border-left:.31rem solid transparent;border-right:.31rem solid transparent;border-top:.38rem solid #f4d6a2}.customer-manager-dashboard.quality-dashboard .cmd-top-unr-pareto-section.cmd-revenue .cmd-top-unr-pareto-filter .cmd-top-unr-pareto-sku-filter[open] .otd-multi-select__caret{transform:rotate(180deg) translateY(1px)}.customer-manager-dashboard.quality-dashboard .cmd-top-unr-pareto-section.cmd-revenue .cmd-top-unr-pareto-filter .cmd-top-unr-pareto-sku-filter.is-disabled{opacity:.62}.customer-manager-dashboard.quality-dashboard .cmd-top-unr-pareto-section.cmd-revenue .cmd-top-unr-pareto-filter .cmd-top-unr-pareto-sku-filter.is-disabled summary{cursor:default}.customer-manager-dashboard.quality-dashboard .cmd-top-unr-pareto-section.cmd-revenue .cmd-top-unr-pareto-filter .cmd-top-unr-pareto-sku-filter .otd-multi-select__menu{z-index:1000;min-width:260px}.cmd-top-unr-pareto-sku-menu.otd-multi-select__menu{box-sizing:border-box;display:flex;flex-direction:column;min-width:max(var(--dashboard-select-trigger-width, 9.2rem),260px);max-width:min(22rem,calc(100vw - 1rem));max-height:min(22.5rem,calc(100dvh - 1rem));overflow:hidden;border:1px solid rgba(244,214,162,.34);border-radius:0 0 14px 14px;background:linear-gradient(145deg,rgba(255,255,255,.07),transparent 44%),#07070afa;box-shadow:0 20px 42px #0000006b,inset 0 1px #ffffff1a;color:#fff8ef;font-family:Sora,Bahnschrift,Segoe UI,sans-serif;padding:.3rem;scrollbar-color:rgba(244,214,162,.72) rgba(7,7,10,.58);z-index:1001}.cmd-top-unr-pareto-sku-menu.otd-multi-select__menu[data-placement=up]{border-radius:14px 14px 0 0}.cmd-top-unr-pareto-sku-menu .otd-multi-select__search{display:flex;align-items:center;gap:.35rem;margin-bottom:.35rem}.cmd-top-unr-pareto-sku-menu .otd-multi-select__search input{min-width:0;flex:1 1 auto;min-height:2rem;border:1px solid rgba(244,214,162,.34);border-radius:7px;background:#11141aeb;color:#fff8ef;font:inherit;font-size:.72rem;font-weight:750;line-height:1.15;padding:.46rem .56rem}.cmd-top-unr-pareto-sku-menu .otd-multi-select__search input::placeholder{color:#fff8ef8f}.cmd-top-unr-pareto-sku-menu .otd-multi-select__search input:focus{outline:2px solid rgba(244,214,162,.54);outline-offset:1px;border-color:#f4d6a28a}.cmd-top-unr-pareto-sku-menu .otd-multi-select__search button,.cmd-top-unr-pareto-sku-menu .otd-multi-select__actions button{min-height:1.7rem;border:1px solid rgba(244,214,162,.36);border-radius:7px;background:#f4d6a21a;color:#fff8efe6;cursor:pointer;font:inherit;font-size:.68rem;font-weight:850;line-height:1.1;padding:.34rem .56rem}.cmd-top-unr-pareto-sku-menu .otd-multi-select__search button:hover,.cmd-top-unr-pareto-sku-menu .otd-multi-select__actions button:hover{background:#f4d6a22e;color:#fff}.cmd-top-unr-pareto-sku-menu .otd-multi-select__actions{display:flex;align-items:center;gap:.35rem;margin-bottom:.3rem}.cmd-top-unr-pareto-sku-menu .otd-multi-select__actions button:disabled{cursor:default;opacity:.48}.cmd-top-unr-pareto-sku-menu .otd-multi-select__actions button:disabled:hover{background:#f4d6a21a;color:#fff8efe6}.cmd-top-unr-pareto-sku-menu .otd-multi-select__list{flex:1 1 auto;min-height:0;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;list-style:none;scrollbar-color:rgba(244,214,162,.72) rgba(7,7,10,.58)}.cmd-top-unr-pareto-sku-menu .otd-multi-select__list::-webkit-scrollbar{width:10px}.cmd-top-unr-pareto-sku-menu .otd-multi-select__list::-webkit-scrollbar-thumb{border-radius:999px;background:#f4d6a29e}.cmd-top-unr-pareto-sku-menu .otd-multi-select__list::-webkit-scrollbar-track{background:#07070a94}.cmd-top-unr-pareto-sku-menu .otd-multi-select__option{margin:.12rem 0}.cmd-top-unr-pareto-sku-menu .otd-multi-select__option label{display:flex;align-items:center;gap:.52rem;min-width:0;min-height:2rem;border-radius:7px;color:#fff8efe6;cursor:pointer;font-size:.72rem;font-weight:850;line-height:1.15;padding:.48rem .6rem}.cmd-top-unr-pareto-sku-menu .otd-multi-select__option label:hover{background:#f4d6a21a;color:#fff}.cmd-top-unr-pareto-sku-menu .otd-multi-select__option label:has(input:checked){background:linear-gradient(135deg,#f4d6a238,#68161e47),#3c0f16c7;color:#fff7a5}.cmd-top-unr-pareto-sku-menu .otd-multi-select__option input{width:13px;height:13px;flex:0 0 auto;accent-color:#f4d6a2}.cmd-top-unr-pareto-sku-menu .otd-multi-select__option span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmd-top-unr-pareto-sku-menu .otd-multi-select__empty{color:#fff8efb8;font-size:.72rem;font-weight:750;padding:.54rem .36rem}.customer-manager-dashboard.quality-dashboard .cmd-top-unr-pareto-section.cmd-revenue .cmd-top-unr-pareto-filter .cmd-top-unr-pareto-month-multi-filter{min-width:6.9rem}.customer-manager-dashboard.quality-dashboard .cmd-top-unr-pareto-section.cmd-revenue .cmd-top-unr-pareto-filter .cmd-top-unr-pareto-category-multi-filter{min-width:12.8rem}.customer-manager-dashboard.quality-dashboard .cmd-top-unr-pareto-section.cmd-revenue .cmd-top-unr-pareto-chart-shell{min-height:318px;overflow:hidden;border:1px solid rgba(244,214,162,.24);border-radius:8px;background:linear-gradient(145deg,rgba(255,255,255,.07),transparent 45%),#20242d;box-shadow:inset 0 1px #ffffff14;padding:.62rem .72rem .5rem}.customer-manager-dashboard.quality-dashboard .cmd-top-unr-pareto-section.cmd-revenue .cmd-top-unr-pareto-chart-meta{display:flex;align-items:center;justify-content:space-between;gap:.75rem;color:#f4d6a2;font-size:.68rem;font-weight:900;letter-spacing:.04em;line-height:1.1;margin-bottom:.45rem;text-transform:uppercase}.customer-manager-dashboard.quality-dashboard .cmd-top-unr-pareto-section.cmd-revenue .cmd-top-unr-pareto-chart-scroll{overflow-x:auto;overflow-y:hidden;padding-bottom:.18rem;scrollbar-color:rgba(244,214,162,.72) rgba(7,7,10,.58)}.customer-manager-dashboard.quality-dashboard .cmd-top-unr-pareto-section.cmd-revenue .cmd-top-unr-pareto-chart-scroll::-webkit-scrollbar{height:10px}.customer-manager-dashboard.quality-dashboard .cmd-top-unr-pareto-section.cmd-revenue .cmd-top-unr-pareto-chart-scroll::-webkit-scrollbar-thumb{border-radius:999px;background:#f4d6a29e}.customer-manager-dashboard.quality-dashboard .cmd-top-unr-pareto-section.cmd-revenue .cmd-top-unr-pareto-chart-scroll::-webkit-scrollbar-track{background:#07070a94}.customer-manager-dashboard.quality-dashboard .cmd-top-unr-pareto-section.cmd-revenue .cmd-top-unr-pareto-chart{display:grid;align-items:end;gap:.62rem;min-width:100%}.customer-manager-dashboard.quality-dashboard .cmd-top-unr-pareto-section.cmd-revenue .cmd-top-unr-pareto-bar-item{display:grid;grid-template-rows:1.35rem 186px minmax(3.2rem,auto);min-width:0;align-items:end}.customer-manager-dashboard.quality-dashboard .cmd-top-unr-pareto-section.cmd-revenue .cmd-top-unr-pareto-bar-value{align-self:center;color:#fff;font-size:.7rem;font-weight:900;line-height:1;text-align:center;text-shadow:0 1px 2px rgba(7,7,10,.72)}.customer-manager-dashboard.quality-dashboard .cmd-top-unr-pareto-section.cmd-revenue .cmd-top-unr-pareto-bar-track{display:flex;align-items:flex-end;justify-content:center;height:186px;border-bottom:1px solid rgba(244,214,162,.34);background:linear-gradient(to top,rgba(255,255,255,.13) 1px,transparent 1px) 0 0 / 100% 25%,linear-gradient(180deg,#ffffff09,#fff0);padding:0 .16rem}.customer-manager-dashboard.quality-dashboard .cmd-top-unr-pareto-section.cmd-revenue .cmd-top-unr-pareto-bar{width:min(100%,3.25rem);height:var(--pareto-bar-height, 0%);min-height:.25rem;border:1px solid rgba(186,230,253,.42);border-bottom:0;border-radius:6px 6px 0 0;background:linear-gradient(180deg,#bae6fd,#38bdf8 42%,#2563eb);box-shadow:inset 0 1px #ffffff6b,0 8px 18px #0e749042}.customer-manager-dashboard.quality-dashboard .cmd-top-unr-pareto-section.cmd-revenue .cmd-top-unr-pareto-bar-label{align-self:start;display:-webkit-box;min-width:0;margin-top:.42rem;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;color:#ffffffe0;font-size:.62rem;font-weight:750;letter-spacing:0;line-height:1.18;text-align:center}.customer-manager-dashboard.quality-dashboard .cmd-top-unr-pareto-section.cmd-revenue .cmd-top-unr-pareto-chart-empty{display:flex;align-items:center;justify-content:center;min-height:292px}.customer-manager-dashboard.quality-dashboard .cmd-top-unr-pareto-section.cmd-revenue .cmd-top-unr-pareto-table thead th:nth-child(1),.customer-manager-dashboard.quality-dashboard .cmd-top-unr-pareto-section.cmd-revenue .cmd-top-unr-pareto-table tbody th,.customer-manager-dashboard.quality-dashboard .cmd-top-unr-pareto-section.cmd-revenue .cmd-top-unr-pareto-table tfoot th{text-align:left}.customer-manager-dashboard.quality-dashboard .cmd-top-unr-pareto-section.cmd-revenue .cmd-top-unr-pareto-table thead th:nth-child(2),.customer-manager-dashboard.quality-dashboard .cmd-top-unr-pareto-section.cmd-revenue .cmd-top-unr-pareto-table tbody td:nth-child(2),.customer-manager-dashboard.quality-dashboard .cmd-top-unr-pareto-section.cmd-revenue .cmd-top-unr-pareto-table tfoot td{text-align:right}.customer-manager-dashboard.quality-dashboard .cmd-top-unr-pareto-section.cmd-revenue .cmd-top-unr-pareto-reason{min-width:340px;max-width:620px}.customer-manager-dashboard.quality-dashboard .cmd-monthly-unr-rate-section.cmd-revenue{position:relative;overflow:hidden;border-color:#f4d6a247;border-radius:8px;background:linear-gradient(145deg,#ffffff1f,#ffffff0b),linear-gradient(135deg,#11141af7,#3c0f16e6);box-shadow:0 24px 54px #07070a42,0 0 0 1px #f4d6a214,inset 0 1px #ffffff1c;padding:.42rem}.customer-manager-dashboard.quality-dashboard .cmd-monthly-unr-rate-section.cmd-revenue:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,#7dd3fc,#f4d6a2);opacity:.95;pointer-events:none}.customer-manager-dashboard.quality-dashboard .cmd-monthly-unr-rate-section.cmd-revenue>*{position:relative;z-index:1}.customer-manager-dashboard.quality-dashboard .cmd-monthly-unr-rate-head{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:.75rem;margin-bottom:.46rem}.customer-manager-dashboard.quality-dashboard .cmd-monthly-unr-rate-title{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.55rem;min-width:0}.customer-manager-dashboard.quality-dashboard .cmd-monthly-unr-rate-head h3{margin:0;color:#fff;font-size:.82rem;font-weight:900;letter-spacing:0;line-height:1.15}.customer-manager-dashboard.quality-dashboard .cmd-monthly-unr-rate-target{color:#f4d6a2;font-size:.68rem;font-weight:900;letter-spacing:.04em;line-height:1.1;text-transform:uppercase;white-space:nowrap}.customer-manager-dashboard.quality-dashboard .cmd-monthly-unr-rate-filters{justify-content:flex-end}.customer-manager-dashboard.quality-dashboard .cmd-monthly-unr-rate-filter{min-height:1.96rem}.customer-manager-dashboard.quality-dashboard .cmd-monthly-unr-rate-year-select.dashboard-select{min-width:6.9rem}.customer-manager-dashboard.quality-dashboard .cmd-monthly-unr-rate-filter .cmd-monthly-unr-rate-customer-multi-filter{display:inline-flex;position:relative;width:auto;min-width:10.5rem;color:#fff;font-family:Sora,Bahnschrift,Segoe UI,sans-serif}.customer-manager-dashboard.quality-dashboard .cmd-monthly-unr-rate-filter .cmd-monthly-unr-rate-customer-multi-filter[open]{z-index:50}.customer-manager-dashboard.quality-dashboard .cmd-monthly-unr-rate-filter .cmd-monthly-unr-rate-customer-multi-filter summary{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:space-between;gap:.6rem;width:100%;min-height:1.65rem;border:1px solid rgba(255,255,255,.18);border-radius:7px;background:linear-gradient(135deg,rgba(255,255,255,.06),transparent 42%),#11141aeb;box-shadow:inset 0 1px #ffffff14,0 8px 18px #00000024;color:#fff;cursor:pointer;font:inherit;font-size:.72rem;font-weight:900;letter-spacing:0;line-height:1.1;padding:.28rem .54rem .28rem .62rem;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.customer-manager-dashboard.quality-dashboard .cmd-monthly-unr-rate-filter .cmd-monthly-unr-rate-customer-multi-filter summary:hover,.customer-manager-dashboard.quality-dashboard .cmd-monthly-unr-rate-filter .cmd-monthly-unr-rate-customer-multi-filter[open] summary{border-color:#f4d6a275;background:linear-gradient(135deg,rgba(244,214,162,.11),transparent 48%),#3c0f16f5}.customer-manager-dashboard.quality-dashboard .cmd-monthly-unr-rate-filter .cmd-monthly-unr-rate-customer-multi-filter summary:focus-visible{outline:2px solid rgba(244,214,162,.54);outline-offset:2px;border-color:#f4d6a28a}.customer-manager-dashboard.quality-dashboard .cmd-monthly-unr-rate-filter .cmd-monthly-unr-rate-customer-multi-filter .otd-multi-select__caret{display:inline-flex;align-items:center;justify-content:center;width:.62rem;height:.38rem;color:transparent;flex:0 0 auto;font-size:0;transform:translateY(-1px);transition:transform .16s ease}.customer-manager-dashboard.quality-dashboard .cmd-monthly-unr-rate-filter .cmd-monthly-unr-rate-customer-multi-filter .otd-multi-select__caret:before{content:"";width:0;height:0;border-left:.31rem solid transparent;border-right:.31rem solid transparent;border-top:.38rem solid #f4d6a2}.customer-manager-dashboard.quality-dashboard .cmd-monthly-unr-rate-filter .cmd-monthly-unr-rate-customer-multi-filter[open] .otd-multi-select__caret{transform:rotate(180deg) translateY(1px)}.customer-manager-dashboard.quality-dashboard .cmd-monthly-unr-rate-filter .cmd-monthly-unr-rate-customer-multi-filter.is-disabled{opacity:.62}.customer-manager-dashboard.quality-dashboard .cmd-monthly-unr-rate-filter .cmd-monthly-unr-rate-customer-multi-filter.is-disabled summary{cursor:default}.cmd-monthly-unr-rate-customer-menu.cmd-top-unr-pareto-sku-menu.otd-multi-select__menu{min-width:max(var(--dashboard-select-trigger-width, 10.5rem),280px)}.customer-manager-dashboard.quality-dashboard .cmd-monthly-unr-rate-chart{position:relative;overflow:hidden;border:1px solid rgba(244,214,162,.22);border-radius:8px;background:linear-gradient(145deg,#52688b2e,#521e3024),#20242d;padding:.4rem .48rem .34rem}.customer-manager-dashboard.quality-dashboard .cmd-monthly-unr-rate-chart svg{display:block;width:100%;height:auto;min-height:190px}.customer-manager-dashboard.quality-dashboard .cmd-monthly-unr-rate-grid{stroke:#f4d6a229;stroke-width:1}.customer-manager-dashboard.quality-dashboard .cmd-monthly-unr-rate-axis{stroke:#f4d6a23d;stroke-width:1.2}.customer-manager-dashboard.quality-dashboard .cmd-monthly-unr-rate-axis-label,.customer-manager-dashboard.quality-dashboard .cmd-monthly-unr-rate-month-label{fill:#f8fafcbd;font-size:11px;font-weight:800;letter-spacing:0}.customer-manager-dashboard.quality-dashboard .cmd-monthly-unr-rate-month-label{text-anchor:middle}.customer-manager-dashboard.quality-dashboard .cmd-monthly-unr-rate-actual-line,.customer-manager-dashboard.quality-dashboard .cmd-monthly-unr-rate-target-line{fill:none;stroke-linecap:round;stroke-linejoin:round}.customer-manager-dashboard.quality-dashboard .cmd-monthly-unr-rate-actual-line{stroke:#7dd3fc;stroke-width:3;filter:drop-shadow(0 0 5px rgba(125,211,252,.34))}.customer-manager-dashboard.quality-dashboard .cmd-monthly-unr-rate-target-line{stroke:#f4d6a2;stroke-width:2.2;stroke-dasharray:7 6}.customer-manager-dashboard.quality-dashboard .cmd-monthly-unr-rate-point{fill:#7dd3fc;stroke:#20242d;stroke-width:2}.customer-manager-dashboard.quality-dashboard .cmd-monthly-unr-rate-point-label{fill:#e0f2fe;paint-order:stroke;stroke:#07070ad1;stroke-width:3px;stroke-linejoin:round;font-size:10.5px;font-weight:900;letter-spacing:0;text-anchor:middle}.customer-manager-dashboard.quality-dashboard .cmd-monthly-unr-rate-legend{display:flex;align-items:center;justify-content:flex-end;gap:1rem;margin-top:.16rem;color:#f8fafcc7;font-size:.66rem;font-weight:800;line-height:1.1}.customer-manager-dashboard.quality-dashboard .cmd-monthly-unr-rate-legend span{display:inline-flex;align-items:center;gap:.38rem;white-space:nowrap}.customer-manager-dashboard.quality-dashboard .cmd-monthly-unr-rate-legend span:before{content:"";display:inline-block;width:1.25rem;height:.18rem;border-radius:999px;background:#7dd3fc}.customer-manager-dashboard.quality-dashboard .cmd-monthly-unr-rate-legend .is-target:before{background:repeating-linear-gradient(90deg,#f4d6a2 0,#f4d6a2 .38rem,transparent .38rem,transparent .62rem)}.customer-manager-dashboard.quality-dashboard .cmd-monthly-unr-rate-empty{display:grid;min-height:120px;place-items:center;border:1px solid rgba(244,214,162,.16);border-radius:8px;background:#20242d;color:#f8fafcc2;font-size:.76rem;font-weight:800}.customer-manager-dashboard.quality-dashboard .cmd-unr-rate-breakdown{margin-top:.58rem;border:1px solid rgba(244,214,162,.2);border-radius:8px;background:linear-gradient(145deg,#ffffff12,#7dd3fc0d),#07070a47;padding:.58rem}.customer-manager-dashboard.quality-dashboard .cmd-unr-rate-breakdown-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.52rem}.customer-manager-dashboard.quality-dashboard .cmd-unr-rate-breakdown-head h3{margin:0;color:#fff;font-size:.82rem;font-weight:900;line-height:1.15}.customer-manager-dashboard.quality-dashboard .cmd-unr-rate-breakdown-head span{color:#f4d6a2;font-size:.66rem;font-weight:900;letter-spacing:.06em;line-height:1.1;text-transform:uppercase;white-space:nowrap}.customer-manager-dashboard.quality-dashboard .cmd-unr-rate-breakdown-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:.58rem}.customer-manager-dashboard.quality-dashboard .cmd-unr-rate-breakdown-card{display:grid;min-width:0;gap:.48rem;border:1px solid rgba(244,214,162,.18);border-radius:8px;background:linear-gradient(145deg,#ffffff13,#ffffff06),#20242d;padding:.58rem;box-shadow:inset 0 1px #ffffff14}.customer-manager-dashboard.quality-dashboard .cmd-unr-rate-breakdown-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.55rem}.customer-manager-dashboard.quality-dashboard .cmd-unr-rate-breakdown-card-head h4{min-width:0;margin:0;color:#fff;font-size:.76rem;font-weight:900;line-height:1.16}.customer-manager-dashboard.quality-dashboard .cmd-unr-rate-breakdown-card-head span{flex:0 0 auto;color:#e0f2fe;font-size:.74rem;font-weight:900;line-height:1}.customer-manager-dashboard.quality-dashboard .cmd-unr-rate-breakdown-svg{display:block;width:100%;height:auto;min-height:178px}.customer-manager-dashboard.quality-dashboard .cmd-unr-rate-breakdown-slice{stroke:#20242d;stroke-linejoin:round;stroke-width:1.6}.customer-manager-dashboard.quality-dashboard .cmd-unr-rate-breakdown-connector{stroke:#f4d6a299;stroke-dasharray:5 5;stroke-linecap:round;stroke-width:1.5}.customer-manager-dashboard.quality-dashboard .cmd-unr-rate-breakdown-main-label{fill:#fff;paint-order:stroke;stroke:#07070ad1;stroke-linejoin:round;stroke-width:4px;font-size:22px;font-weight:900;letter-spacing:0;text-anchor:middle}.customer-manager-dashboard.quality-dashboard .cmd-unr-rate-breakdown-sub-label{fill:#f8fafcc7;font-size:11px;font-weight:900;letter-spacing:0;text-anchor:middle}.customer-manager-dashboard.quality-dashboard .cmd-unr-rate-breakdown-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.36rem}.customer-manager-dashboard.quality-dashboard .cmd-unr-rate-breakdown-summary div{min-width:0;border:1px solid rgba(244,214,162,.13);border-radius:7px;background:#07070a38;padding:.38rem .42rem}.customer-manager-dashboard.quality-dashboard .cmd-unr-rate-breakdown-summary span{display:block;overflow:hidden;color:#f8fafca3;font-size:.58rem;font-weight:900;letter-spacing:.05em;line-height:1.15;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.customer-manager-dashboard.quality-dashboard .cmd-unr-rate-breakdown-summary strong{display:block;margin-top:.18rem;color:#fff;font-size:.78rem;font-weight:900;line-height:1.1}.customer-manager-dashboard.quality-dashboard .cmd-unr-rate-breakdown-legend{display:grid;gap:.28rem}.customer-manager-dashboard.quality-dashboard .cmd-unr-rate-breakdown-legend-row{display:grid;grid-template-columns:.7rem minmax(0,1fr) auto;align-items:center;gap:.42rem;min-width:0;color:#f8fafcd6;font-size:.66rem;font-weight:800;line-height:1.15}.customer-manager-dashboard.quality-dashboard .cmd-unr-rate-breakdown-legend-row span:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-manager-dashboard.quality-dashboard .cmd-unr-rate-breakdown-legend-row strong{color:#fff;font-weight:900}.customer-manager-dashboard.quality-dashboard .cmd-unr-rate-breakdown-swatch{width:.7rem;height:.7rem;border:1px solid rgba(255,255,255,.36);border-radius:3px}.customer-manager-dashboard.quality-dashboard .cmd-unr-rate-breakdown-section .cmd-unr-rate-breakdown-month-select.dashboard-select{min-width:6.9rem}.customer-manager-dashboard.quality-dashboard .cmd-unr-rate-breakdown-layout{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(330px,1.28fr);align-items:stretch;gap:.58rem}.customer-manager-dashboard.quality-dashboard .cmd-unr-rate-breakdown-table-wrap{max-height:none;overflow-x:auto;overflow-y:visible}.customer-manager-dashboard.quality-dashboard .cmd-unr-rate-breakdown-table{min-width:360px;height:100%;background:#20242d}.customer-manager-dashboard.quality-dashboard .cmd-unr-rate-breakdown-table thead{position:static;z-index:5;background:#3b3139}.customer-manager-dashboard.quality-dashboard .cmd-unr-rate-breakdown-table thead th{border-bottom:1px solid rgba(244,214,162,.22);background:#3b3139;color:#fff;font-size:.6rem;letter-spacing:.04em;line-height:1.1;padding:.42rem .5rem;white-space:nowrap}.customer-manager-dashboard.quality-dashboard .cmd-unr-rate-breakdown-table tbody tr{height:36px;background:#20242d}.customer-manager-dashboard.quality-dashboard .cmd-unr-rate-breakdown-table tbody tr:nth-child(2n){background:#272831}.customer-manager-dashboard.quality-dashboard .cmd-unr-rate-breakdown-table tbody th,.customer-manager-dashboard.quality-dashboard .cmd-unr-rate-breakdown-table tbody td{padding:.42rem .5rem;border-bottom-color:#f4d6a214;background:inherit;color:#f8fafce6;font-size:.7rem;line-height:1.15;white-space:nowrap}.customer-manager-dashboard.quality-dashboard .cmd-unr-rate-breakdown-table tbody th{color:#f8fafcdb;font-weight:800;text-align:left}.customer-manager-dashboard.quality-dashboard .cmd-unr-rate-breakdown-table thead th:nth-child(2),.customer-manager-dashboard.quality-dashboard .cmd-unr-rate-breakdown-table tbody td{text-align:right}.customer-manager-dashboard.quality-dashboard .cmd-unr-rate-breakdown-chart-panel{display:grid;min-width:0}.customer-manager-dashboard.quality-dashboard .cmd-unr-rate-breakdown-chart-panel .cmd-unr-rate-breakdown-card{height:100%}.customer-manager-dashboard.quality-dashboard .cmd-unr-rate-breakdown-empty{display:grid;min-height:280px;place-items:center;border:1px solid rgba(244,214,162,.16);border-radius:8px;background:#20242d;color:#f8fafcc2;font-size:.76rem;font-weight:800;padding:.75rem;text-align:center}.customer-manager-dashboard.quality-dashboard .cmd-monthly-unr-rate-section.cmd-revenue .cmd-monthly-unr-rate-table-wrap{max-height:none;margin-top:.5rem;overflow-x:auto;overflow-y:visible}.customer-manager-dashboard.quality-dashboard .cmd-monthly-unr-rate-section.cmd-revenue .cmd-monthly-unr-rate-table{min-width:720px;background:#20242d}.customer-manager-dashboard.quality-dashboard .cmd-monthly-unr-rate-section.cmd-revenue .cmd-monthly-unr-rate-table thead{position:static;z-index:5;background:#3b3139}.customer-manager-dashboard.quality-dashboard .cmd-monthly-unr-rate-section.cmd-revenue .cmd-monthly-unr-rate-table thead th{border-bottom:1px solid rgba(244,214,162,.22);background:#3b3139;color:#fff;font-size:.6rem;letter-spacing:.04em;line-height:1.1;padding:.42rem .5rem;white-space:nowrap}.customer-manager-dashboard.quality-dashboard .cmd-monthly-unr-rate-section.cmd-revenue .cmd-monthly-unr-rate-table tbody tr{height:30px;background:#20242d}.customer-manager-dashboard.quality-dashboard .cmd-monthly-unr-rate-section.cmd-revenue .cmd-monthly-unr-rate-table tbody tr:nth-child(2n){background:#272831}.customer-manager-dashboard.quality-dashboard .cmd-monthly-unr-rate-section.cmd-revenue .cmd-monthly-unr-rate-table tbody th,.customer-manager-dashboard.quality-dashboard .cmd-monthly-unr-rate-section.cmd-revenue .cmd-monthly-unr-rate-table tbody td{padding:.34rem .5rem;border-bottom-color:#f4d6a214;background:inherit;color:#f8fafce6;font-size:.7rem;line-height:1.15;white-space:nowrap}.customer-manager-dashboard.quality-dashboard .cmd-monthly-unr-rate-section.cmd-revenue .cmd-monthly-unr-rate-table tbody th{color:#f8fafcdb;font-weight:800;text-align:left}.customer-manager-dashboard.quality-dashboard .cmd-monthly-unr-rate-section.cmd-revenue .cmd-monthly-unr-rate-table thead th:nth-child(n+2),.customer-manager-dashboard.quality-dashboard .cmd-monthly-unr-rate-section.cmd-revenue .cmd-monthly-unr-rate-table tbody td,.customer-manager-dashboard.quality-dashboard .cmd-monthly-unr-rate-section.cmd-revenue .cmd-monthly-unr-rate-table tfoot td{text-align:right}.customer-manager-dashboard.quality-dashboard .cmd-monthly-unr-rate-section.cmd-revenue .cmd-monthly-unr-rate-table tfoot th,.customer-manager-dashboard.quality-dashboard .cmd-monthly-unr-rate-section.cmd-revenue .cmd-monthly-unr-rate-table tfoot td{position:static;z-index:5;padding:.34rem .5rem;border-top-color:#f4d6a238;background:#3b3139;color:#fff;font-size:.7rem;line-height:1.15;white-space:nowrap}@media(max-width:760px){.customer-manager-dashboard.quality-dashboard .cmd-unr-rate-breakdown-layout,.customer-manager-dashboard.quality-dashboard .cmd-unr-rate-breakdown-grid,.customer-manager-dashboard.quality-dashboard .cmd-unr-rate-breakdown-summary{grid-template-columns:minmax(0,1fr)}.customer-manager-dashboard.quality-dashboard .cmd-renaissance-category-counts.cmd-revenue .cmd-renaissance-category-filters{align-items:stretch;flex:1 1 100%;justify-content:flex-start}.customer-manager-dashboard.quality-dashboard .cmd-renaissance-category-counts.cmd-revenue .cmd-renaissance-category-filter{width:100%;justify-content:space-between}.customer-manager-dashboard.quality-dashboard .cmd-renaissance-category-counts.cmd-revenue .cmd-renaissance-category-filter .dashboard-select,.customer-manager-dashboard.quality-dashboard .cmd-renaissance-category-counts.cmd-revenue .cmd-renaissance-category-filter .cmd-renaissance-category-customer-multi-filter{flex:1 1 auto;min-width:0}}.customer-manager-dashboard.has-compact-actions .cmd-hero-actions{border-top:1px solid rgba(244,214,162,.18);padding-top:.75rem}.customer-manager-dashboard.has-compact-actions .cmd-dashboard-tab,.customer-manager-dashboard.has-compact-actions .cmd-tools-btn,.customer-manager-dashboard.has-compact-actions .cmd-settings-btn,.customer-manager-dashboard.has-compact-actions .cmd-kpi-btn,.customer-manager-dashboard.has-compact-actions .cmd-in-transit-header-btn,.customer-manager-dashboard.has-compact-actions .cmd-revenue-toggle,.customer-manager-dashboard.has-compact-actions .cmd-revenue-meta,.customer-manager-dashboard.has-compact-actions .cmd-verizon-pics-kpi-meta span{border-color:#f4d6a23d;background:#ffffff14;color:#f8fafcdb}.customer-manager-dashboard.has-compact-actions .cmd-in-transit-header-count{background:#f4d6a229;color:#f8fafce6}.customer-manager-dashboard.has-compact-actions .cmd-in-transit-header-btn{border-color:#f4d6a257;box-shadow:0 14px 28px #07070a38,inset 0 1px #ffffff1a}.customer-manager-dashboard.has-compact-actions .cmd-in-transit-header-btn:before{background:#72d1b3;box-shadow:0 0 0 3px #72d1b326}.customer-manager-dashboard.has-compact-actions .cmd-dashboard-tab.is-active,.customer-manager-dashboard.has-compact-actions .cmd-revenue-toggle button.is-active,.customer-manager-dashboard.has-compact-actions .cmd-tools-btn:not(.is-disabled),.customer-manager-dashboard.has-compact-actions .cmd-settings-btn:hover,.customer-manager-dashboard.has-compact-actions .cmd-settings-btn:focus-visible,.customer-manager-dashboard.has-compact-actions .cmd-kpi-btn:hover,.customer-manager-dashboard.has-compact-actions .cmd-kpi-btn:focus-visible,.customer-manager-dashboard.has-compact-actions .cmd-in-transit-header-btn:hover,.customer-manager-dashboard.has-compact-actions .cmd-in-transit-header-btn:focus-visible,.customer-manager-dashboard.has-compact-actions .cmd-verizon-pics-kpi-refresh:hover,.customer-manager-dashboard.has-compact-actions .cmd-verizon-pics-kpi-refresh:focus-visible{background:linear-gradient(135deg,#f4d6a2fa,#f04e37d6);color:#21090d}.customer-manager-dashboard.has-compact-actions .cmd-in-transit-header-btn:hover .cmd-in-transit-header-count,.customer-manager-dashboard.has-compact-actions .cmd-in-transit-header-btn:focus-visible .cmd-in-transit-header-count{background:#21090d24;color:#21090d}.customer-manager-dashboard.has-compact-actions .cmd-in-transit-header-btn:hover:before,.customer-manager-dashboard.has-compact-actions .cmd-in-transit-header-btn:focus-visible:before{background:#21090d;box-shadow:0 0 0 3px #21090d24}.customer-manager-dashboard.has-compact-actions .cmd-revenue-toggle button{color:#f8fafcd1}.customer-manager-dashboard.has-compact-actions .cmd-shipped-revenue .cmd-revenue-header{margin-bottom:.9rem}.customer-manager-dashboard.has-compact-actions .cmd-shipped-revenue .cmd-revenue-header-controls{gap:.58rem}.customer-manager-dashboard.has-compact-actions .cmd-shipped-revenue .cmd-revenue-toggle{gap:.28rem;min-height:0;padding:.22rem;border-color:#ffffff29;border-radius:10px;background:#07070a70;box-shadow:inset 0 1px #ffffff0f}.customer-manager-dashboard.has-compact-actions .cmd-shipped-revenue .cmd-revenue-toggle button{min-height:1.58rem;border:1px solid rgba(244,214,162,.34);border-radius:7px;background:#07070a61;color:#fff7a5;padding:.28rem .58rem;line-height:1;box-shadow:none;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease}.customer-manager-dashboard.has-compact-actions .cmd-shipped-revenue .cmd-revenue-toggle button:hover,.customer-manager-dashboard.has-compact-actions .cmd-shipped-revenue .cmd-revenue-toggle button:focus-visible{border-color:#ffffff61;background:#f4d6a229;color:#fff;outline:none;transform:translateY(-1px)}.customer-manager-dashboard.has-compact-actions .cmd-shipped-revenue .cmd-revenue-toggle button.is-active{border-color:#ffffff6b;background:linear-gradient(135deg,#fff466,var(--ren-champagne, #f4d6a2));color:#21090d;box-shadow:0 14px 28px #f4d6a233,0 8px 18px #07070a29}.customer-manager-dashboard.has-compact-actions .cmd-shipped-revenue .cmd-revenue-meta{min-height:0;border:0;border-radius:0;background:transparent;color:#fff8efa8;padding:0;font-size:.62rem;font-weight:850;letter-spacing:.08em;box-shadow:none}.customer-manager-dashboard.has-compact-actions .cmd-mtd-bookings .cmd-revenue-header{margin-bottom:.9rem}.customer-manager-dashboard.has-compact-actions .cmd-mtd-bookings .cmd-revenue-header-controls{gap:.58rem}.customer-manager-dashboard.has-compact-actions .cmd-mtd-bookings .cmd-revenue-toggle,.customer-manager-dashboard.has-compact-actions .cmd-mtd-bookings .cmd-revenue-month-filter,.customer-manager-dashboard.has-compact-actions .cmd-mtd-bookings .cmd-revenue-date-filter{gap:.28rem;min-height:0;padding:.22rem;border-color:#ffffff29;border-radius:10px;background:#07070a70;box-shadow:inset 0 1px #ffffff0f}.customer-manager-dashboard.has-compact-actions .cmd-mtd-bookings .cmd-revenue-month-filter,.customer-manager-dashboard.has-compact-actions .cmd-mtd-bookings .cmd-revenue-date-filter{padding-left:.62rem}.customer-manager-dashboard.has-compact-actions .cmd-mtd-bookings .cmd-revenue-month-filter>span,.customer-manager-dashboard.has-compact-actions .cmd-mtd-bookings .cmd-revenue-date-filter>span{color:#fff8efa8;font-size:.62rem;font-weight:850;letter-spacing:.08em}.customer-manager-dashboard.has-compact-actions .cmd-mtd-bookings .cmd-revenue-toggle button,.customer-manager-dashboard.has-compact-actions .cmd-mtd-bookings .cmd-revenue-date-filter input[type=date],.customer-manager-dashboard.has-compact-actions .cmd-mtd-bookings .cmd-revenue-date-picker-trigger,.customer-manager-dashboard.has-compact-actions .cmd-mtd-bookings-period-filter .dashboard-select-trigger,.customer-manager-dashboard.has-compact-actions .cmd-mtd-bookings-year-filter .dashboard-select-trigger{min-height:1.58rem;border:1px solid rgba(244,214,162,.34);border-radius:7px;background:#07070a61;color:#fff7a5;padding:.28rem .58rem;line-height:1;box-shadow:none;color-scheme:dark;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease}.customer-manager-dashboard.has-compact-actions .cmd-mtd-bookings .cmd-revenue-toggle button:hover,.customer-manager-dashboard.has-compact-actions .cmd-mtd-bookings .cmd-revenue-toggle button:focus-visible,.customer-manager-dashboard.has-compact-actions .cmd-mtd-bookings .cmd-revenue-date-filter input[type=date]:hover,.customer-manager-dashboard.has-compact-actions .cmd-mtd-bookings .cmd-revenue-date-filter input[type=date]:focus-visible,.customer-manager-dashboard.has-compact-actions .cmd-mtd-bookings .cmd-revenue-date-picker-trigger:hover,.customer-manager-dashboard.has-compact-actions .cmd-mtd-bookings .cmd-revenue-date-picker-trigger:focus-visible,.customer-manager-dashboard.has-compact-actions .cmd-mtd-bookings .cmd-revenue-date-picker-trigger:focus-within,.customer-manager-dashboard.has-compact-actions .cmd-mtd-bookings .cmd-booked-date-picker.is-open .cmd-revenue-date-picker-trigger,.customer-manager-dashboard.has-compact-actions .cmd-mtd-bookings-period-filter .dashboard-select-trigger:hover,.customer-manager-dashboard.has-compact-actions .cmd-mtd-bookings-year-filter .dashboard-select-trigger:hover,.customer-manager-dashboard.has-compact-actions .cmd-mtd-bookings-period-filter .dashboard-select-trigger:focus-visible,.customer-manager-dashboard.has-compact-actions .cmd-mtd-bookings-year-filter .dashboard-select-trigger:focus-visible,.customer-manager-dashboard.has-compact-actions .cmd-mtd-bookings-period-filter .dashboard-select.is-open .dashboard-select-trigger,.customer-manager-dashboard.has-compact-actions .cmd-mtd-bookings-year-filter .dashboard-select.is-open .dashboard-select-trigger{border-color:#ffffff61;background:#f4d6a229;color:#fff;outline:none;transform:translateY(-1px)}.customer-manager-dashboard.has-compact-actions .cmd-mtd-bookings .cmd-revenue-date-filter.is-invalid input[type=date],.customer-manager-dashboard.has-compact-actions .cmd-mtd-bookings .cmd-revenue-date-filter.is-invalid .cmd-revenue-date-picker-trigger{border-color:#f87171b8}.customer-manager-dashboard.has-compact-actions .cmd-mtd-bookings .cmd-revenue-toggle button.is-active{border-color:#ffffff6b;background:linear-gradient(135deg,#fff466,var(--ren-champagne, #f4d6a2));color:#21090d;box-shadow:0 14px 28px #f4d6a233,0 8px 18px #07070a29}.customer-manager-dashboard.has-compact-actions .cmd-mtd-bookings .cmd-revenue-meta{min-height:0;border:0;border-radius:0;background:transparent;color:#fff8efa8;padding:0;font-size:.62rem;font-weight:850;letter-spacing:.08em;box-shadow:none}.customer-manager-dashboard.has-compact-actions .cmd-mtd-bookings-filters{gap:.5rem;margin:-.1rem 0 .72rem}.customer-manager-dashboard.has-compact-actions .cmd-mtd-bookings-filters label{gap:.24rem;color:#f4d6a2ad;font-size:.64rem;font-weight:850;letter-spacing:.08em}.customer-manager-dashboard.has-compact-actions .cmd-mtd-bookings-filters input{min-height:2rem;border:1px solid rgba(244,214,162,.34);border-radius:7px;background:linear-gradient(180deg,#280a10f5,#0f080cf0);color:#fff7a5;font-size:.78rem;font-weight:800;padding:.36rem .58rem;box-shadow:inset 0 1px #ffffff0f,0 8px 18px #07070a24;color-scheme:dark;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease}.customer-manager-dashboard.has-compact-actions .cmd-mtd-bookings-filters input::placeholder{color:#fff8ef9e}.customer-manager-dashboard.has-compact-actions .cmd-mtd-bookings-filters input:hover,.customer-manager-dashboard.has-compact-actions .cmd-mtd-bookings-filters input:focus{border-color:#ffffff61;background:linear-gradient(180deg,#3e0f16fa,#18090df5);color:#fff;outline:none;transform:translateY(-1px);box-shadow:0 0 0 1px #f4d6a224,0 10px 22px #07070a33}.customer-manager-dashboard.has-compact-actions .cmd-mtd-bookings-filters button{min-height:2rem;border:1px solid rgba(244,214,162,.3);border-radius:7px;background:linear-gradient(135deg,#501218f5,#240a0ff5);color:#fff7a5;font-size:.72rem;font-weight:900;letter-spacing:.02em;padding:.38rem .72rem;box-shadow:inset 0 1px #ffffff12,0 8px 18px #07070a24;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease}.customer-manager-dashboard.has-compact-actions .cmd-mtd-bookings-filters button[type=submit]{border-color:#ffffff5c;background:linear-gradient(135deg,#fff466,var(--ren-champagne, #f4d6a2));color:#21090d}.customer-manager-dashboard.has-compact-actions .cmd-mtd-bookings-filters button[type=button]{border-color:#f4d6a23d;background:#07070a70;color:#fff8efdb}.customer-manager-dashboard.has-compact-actions .cmd-mtd-bookings-filters button:hover:not(:disabled),.customer-manager-dashboard.has-compact-actions .cmd-mtd-bookings-filters button:focus-visible{border-color:#ffffff6b;color:#fff;outline:none;transform:translateY(-1px);box-shadow:0 0 0 1px #f4d6a229,0 10px 22px #07070a38}.customer-manager-dashboard.has-compact-actions .cmd-mtd-bookings-filters button[type=submit]:hover:not(:disabled),.customer-manager-dashboard.has-compact-actions .cmd-mtd-bookings-filters button[type=submit]:focus-visible{color:#21090d}.customer-manager-dashboard.has-compact-actions .cmd-tools-btn.is-disabled{border-color:#ffffff1f;background:#ffffff14;color:#e2e8f070}.customer-manager-dashboard.has-compact-actions .cmd-modal-backdrop{background:linear-gradient(135deg,#07070abd,#2b0c1294),#07070ab8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.customer-manager-dashboard.has-compact-actions .cmd-tools-tooltip{border-color:#f4d6a247;background:linear-gradient(135deg,#f4d6a21a,#ffffff09),#11141a;color:#fff7a5;box-shadow:0 12px 24px #07070a57}.customer-manager-dashboard.has-compact-actions .cmd-tools-tooltip:before{border-color:#f4d6a247;background:#11141a}.customer-manager-dashboard.has-compact-actions .cmd-tools-modal,.customer-manager-dashboard.has-compact-actions .cmd-sku-hold-modal{border-color:#f4d6a247;border-radius:8px;background:linear-gradient(145deg,#ffffff1a,#ffffff09),linear-gradient(135deg,#11141afa,#3c0f16eb);color:#f8fafc;box-shadow:0 30px 70px #07070a80,0 0 0 1px #f4d6a214,inset 0 1px #ffffff1a}.customer-manager-dashboard.has-compact-actions .cmd-tools-modal h2,.customer-manager-dashboard.has-compact-actions .cmd-sku-hold-head h2,.customer-manager-dashboard.has-compact-actions .cmd-sku-selected-panel h3{color:#fff}.customer-manager-dashboard.has-compact-actions .cmd-tools-modal p,.customer-manager-dashboard.has-compact-actions .cmd-sku-hold-head p,.customer-manager-dashboard.has-compact-actions .cmd-sku-filter-field>span,.customer-manager-dashboard.has-compact-actions .cmd-sku-hold-note-field>span{color:#f4d6a2c7}.customer-manager-dashboard.has-compact-actions .cmd-tools-modal-actions button,.customer-manager-dashboard.has-compact-actions .cmd-modal-close-btn,.customer-manager-dashboard.has-compact-actions .cmd-sku-hold-close,.customer-manager-dashboard.has-compact-actions .cmd-sku-filter-search button,.customer-manager-dashboard.has-compact-actions .cmd-sku-filter-actions button{border-color:#f4d6a23d;background:#ffffff14;color:#f8fafce6;box-shadow:inset 0 1px #ffffff14}.customer-manager-dashboard.has-compact-actions .cmd-tools-modal-actions button:hover,.customer-manager-dashboard.has-compact-actions .cmd-tools-modal-actions button:focus-visible,.customer-manager-dashboard.has-compact-actions .cmd-modal-close-btn:hover,.customer-manager-dashboard.has-compact-actions .cmd-modal-close-btn:focus-visible,.customer-manager-dashboard.has-compact-actions .cmd-sku-hold-close:hover,.customer-manager-dashboard.has-compact-actions .cmd-sku-hold-close:focus-visible,.customer-manager-dashboard.has-compact-actions .cmd-sku-filter-search button:hover,.customer-manager-dashboard.has-compact-actions .cmd-sku-filter-search button:focus-visible,.customer-manager-dashboard.has-compact-actions .cmd-sku-filter-actions button:hover,.customer-manager-dashboard.has-compact-actions .cmd-sku-filter-actions button:focus-visible{border-color:#f4d6a280;background:#f4d6a224;color:#fff;outline:none}.customer-manager-dashboard.has-compact-actions .cmd-sku-filter-select summary,.customer-manager-dashboard.has-compact-actions .cmd-sku-filter-menu,.customer-manager-dashboard.has-compact-actions .cmd-sku-filter-search input,.customer-manager-dashboard.has-compact-actions .cmd-sku-filter-options,.customer-manager-dashboard.has-compact-actions .cmd-sku-hold-table-wrap,.customer-manager-dashboard.has-compact-actions .cmd-sku-hold-right,.customer-manager-dashboard.has-compact-actions .cmd-sku-selected-list,.customer-manager-dashboard.has-compact-actions .cmd-sku-selected-empty,.customer-manager-dashboard.has-compact-actions .cmd-sku-hold-note-field input{border-color:#f4d6a22e;background:#07070a52;color:#f8fafc}.customer-manager-dashboard.has-compact-actions .cmd-sku-filter-menu{box-shadow:0 18px 38px #07070a6b}.customer-manager-dashboard.has-compact-actions .cmd-sku-filter-search input::placeholder,.customer-manager-dashboard.has-compact-actions .cmd-sku-hold-note-field input::placeholder{color:#e2e8f094}.customer-manager-dashboard.has-compact-actions .cmd-sku-filter-options,.customer-manager-dashboard.has-compact-actions .cmd-sku-hold-table-wrap,.customer-manager-dashboard.has-compact-actions .cmd-sku-selected-list{scrollbar-color:rgba(244,214,162,.5) rgba(7,7,10,.42);scrollbar-width:thin}.customer-manager-dashboard.has-compact-actions .cmd-sku-filter-options li,.customer-manager-dashboard.has-compact-actions .cmd-sku-hold-table tbody td,.customer-manager-dashboard.has-compact-actions .cmd-sku-selected-list li{border-color:#f4d6a21f;color:#f8fafcdb}.customer-manager-dashboard.has-compact-actions .cmd-sku-filter-options label:hover,.customer-manager-dashboard.has-compact-actions .cmd-sku-selected-list li:hover{background:#f4d6a21a}.customer-manager-dashboard.has-compact-actions .cmd-sku-hold-table thead th{border-color:#f4d6a22e;background:linear-gradient(90deg,#11141a,#3c0f16);color:#fbf7ef}.customer-manager-dashboard.has-compact-actions .cmd-sku-hold-table tbody tr:nth-child(odd){background:#ffffff0b}.customer-manager-dashboard.has-compact-actions .cmd-sku-hold-empty,.customer-manager-dashboard.has-compact-actions .cmd-sku-filter-empty,.customer-manager-dashboard.has-compact-actions .cmd-sku-selected-empty{color:#e2e8f0ad}.customer-manager-dashboard.has-compact-actions .cmd-sku-selected-list li strong{color:#fff7a5}.customer-manager-dashboard.has-compact-actions .cmd-sku-hold-submit-btn{border-color:#f4d6a261;background:linear-gradient(135deg,#f4d6a2fa,#f04e37d6);color:#21090d}.customer-manager-dashboard.has-compact-actions .cmd-sku-hold-submit-btn:not(:disabled):hover,.customer-manager-dashboard.has-compact-actions .cmd-sku-hold-submit-btn:not(:disabled):focus-visible{border-color:#ffe8beb8;background:linear-gradient(135deg,#ffe5b8,#f04e37);color:#21090d;outline:none}.customer-manager-dashboard.has-compact-actions .cmd-settings-modal{position:relative;overflow:hidden;width:min(620px,calc(100vw - 1.2rem));border-radius:8px;border-color:#f4d6a247;background:linear-gradient(145deg,#ffffff1f,#ffffff0b),linear-gradient(135deg,#11141af7,#3c0f16e6);box-shadow:0 30px 70px #07070a7a,0 0 0 1px #f4d6a214,inset 0 1px #ffffff1c;color:var(--cmd-ink);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.customer-manager-dashboard.has-compact-actions .cmd-settings-modal:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,var(--ren-champagne, #f4d6a2),var(--ren-ember-bright, #f04e37));opacity:.95}.customer-manager-dashboard.has-compact-actions .cmd-settings-modal:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(118deg,transparent 0 58%,rgba(244,214,162,.1) 58.2% 59%,transparent 59.2%),linear-gradient(27deg,transparent 0 76%,rgba(240,78,55,.11) 76.2% 77%,transparent 77.2%)}.customer-manager-dashboard.has-compact-actions .cmd-settings-modal>*{position:relative;z-index:1}.customer-manager-dashboard.has-compact-actions .cmd-settings-head{padding-bottom:.82rem;border-bottom:1px solid rgba(244,214,162,.16)}.customer-manager-dashboard.has-compact-actions .cmd-settings-head h2{color:#fff;font-size:clamp(1.22rem,.45vw + 1.05rem,1.48rem);letter-spacing:0;line-height:1.12;text-shadow:0 14px 30px rgba(7,7,10,.42)}.customer-manager-dashboard.has-compact-actions .cmd-settings-head p{max-width:40rem;color:#e2e8f0c7;line-height:1.42}.customer-manager-dashboard.has-compact-actions .cmd-settings-modal .cmd-sku-hold-close{border-color:#f4d6a23d;background:#ffffff14;color:#f8fafce6;box-shadow:inset 0 1px #ffffff14}.customer-manager-dashboard.has-compact-actions .cmd-settings-modal .cmd-sku-hold-close:hover,.customer-manager-dashboard.has-compact-actions .cmd-settings-modal .cmd-sku-hold-close:focus-visible{border-color:#f4d6a285;background:linear-gradient(135deg,#f4d6a2fa,#f04e37d6);color:#21090d;outline:none}.customer-manager-dashboard.has-compact-actions .cmd-settings-toolbar{margin-top:.9rem;gap:.5rem}.customer-manager-dashboard.has-compact-actions .cmd-settings-add-customer{margin-top:.5rem;gap:.5rem}.customer-manager-dashboard.has-compact-actions .cmd-settings-toolbar input,.customer-manager-dashboard.has-compact-actions .cmd-settings-add-customer input{min-height:2.3rem;border-color:#f4d6a23d;border-radius:8px;background:#07070a57;color:#fff;box-shadow:inset 0 1px #ffffff0d}.customer-manager-dashboard.has-compact-actions .cmd-settings-toolbar input::placeholder,.customer-manager-dashboard.has-compact-actions .cmd-settings-add-customer input::placeholder{color:#e2e8f094}.customer-manager-dashboard.has-compact-actions .cmd-settings-toolbar input:focus,.customer-manager-dashboard.has-compact-actions .cmd-settings-add-customer input:focus{border-color:#f4d6a294;box-shadow:0 0 0 3px #f4d6a21a,inset 0 1px #ffffff12;outline:none}.customer-manager-dashboard.has-compact-actions .cmd-settings-toolbar button,.customer-manager-dashboard.has-compact-actions .cmd-settings-add-customer button,.customer-manager-dashboard.has-compact-actions .cmd-settings-action-btn{min-height:2.3rem;border-color:#f4d6a23d;border-radius:8px;background:#ffffff14;color:#f8fafce0;box-shadow:inset 0 1px #ffffff14}.customer-manager-dashboard.has-compact-actions .cmd-settings-toolbar button:hover:not(:disabled),.customer-manager-dashboard.has-compact-actions .cmd-settings-toolbar button:focus-visible:not(:disabled),.customer-manager-dashboard.has-compact-actions .cmd-settings-add-customer button:hover:not(:disabled),.customer-manager-dashboard.has-compact-actions .cmd-settings-add-customer button:focus-visible:not(:disabled),.customer-manager-dashboard.has-compact-actions .cmd-settings-action-btn:hover:not(:disabled),.customer-manager-dashboard.has-compact-actions .cmd-settings-action-btn:focus-visible:not(:disabled){border-color:#f4d6a27a;background:#f4d6a224;color:#fff;outline:none}.customer-manager-dashboard.has-compact-actions .cmd-settings-toolbar button:disabled,.customer-manager-dashboard.has-compact-actions .cmd-settings-add-customer button:disabled,.customer-manager-dashboard.has-compact-actions .cmd-settings-action-btn:disabled{color:#e2e8f066;cursor:not-allowed;opacity:.72}.customer-manager-dashboard.has-compact-actions .cmd-settings-counts{color:#f4d6a2c7}.customer-manager-dashboard.has-compact-actions .cmd-settings-list{border-color:#f4d6a229;border-radius:8px;background:#07070a4d;scrollbar-color:rgba(244,214,162,.42) rgba(7,7,10,.4);scrollbar-width:thin}.customer-manager-dashboard.has-compact-actions .cmd-settings-list::-webkit-scrollbar{width:9px}.customer-manager-dashboard.has-compact-actions .cmd-settings-list::-webkit-scrollbar-thumb{border:2px solid rgba(18,10,13,.94);border-radius:999px;background:linear-gradient(180deg,#f4d6a2b8,#f04e3780),#5f2a26;box-shadow:inset 0 0 0 1px #ffffff1f}.customer-manager-dashboard.has-compact-actions .cmd-settings-list::-webkit-scrollbar-track{border-radius:999px;background:#120a0de6;box-shadow:inset 0 0 0 1px #f4d6a21a}.customer-manager-dashboard.has-compact-actions .cmd-settings-item{border-color:#f4d6a221;border-radius:8px;background:#ffffff0e;transition:border-color .15s ease,background .15s ease}.customer-manager-dashboard.has-compact-actions .cmd-settings-item:hover{border-color:#f4d6a247;background:#f4d6a21a}.customer-manager-dashboard.has-compact-actions .cmd-settings-item input{accent-color:var(--ren-champagne, #f4d6a2)}.customer-manager-dashboard.has-compact-actions .cmd-settings-item span{color:#f8fafce0}.customer-manager-dashboard.has-compact-actions .cmd-settings-empty{color:#e2e8f0ad;font-weight:700}.customer-manager-dashboard.has-compact-actions .cmd-settings-actions{padding-top:.8rem;border-top:1px solid rgba(244,214,162,.14)}.customer-manager-dashboard.has-compact-actions .cmd-settings-action-btn.primary{border-color:#f4d6a261;background:linear-gradient(135deg,#f4d6a2fa,#f04e37d6);color:#21090d}.customer-manager-dashboard.has-compact-actions .cmd-settings-action-btn.primary:hover:not(:disabled),.customer-manager-dashboard.has-compact-actions .cmd-settings-action-btn.primary:focus-visible:not(:disabled){border-color:#ffe8beb8;background:linear-gradient(135deg,#ffe5b8,#f04e37);color:#21090d}.customer-manager-dashboard.has-compact-actions .cmd-settings-modal .cmd-revenue-error{border:1px solid rgba(240,78,55,.28);border-radius:8px;background:#7f1d1d33;color:#ffd8c8;padding:.5rem .62rem}.customer-manager-dashboard.has-compact-actions .cmd-revenue-header h2,.customer-manager-dashboard.has-compact-actions .cmd-cap-header h2,.customer-manager-dashboard.has-compact-actions .cmd-verizon-pics-kpi-header h2{color:#fff}.customer-manager-dashboard.has-compact-actions .cmd-revenue-header p,.customer-manager-dashboard.has-compact-actions .cmd-verizon-pics-kpi-header p,.customer-manager-dashboard.has-compact-actions .cmd-cap-refresh,.customer-manager-dashboard.has-compact-actions .cmd-cap-workdays span{color:var(--cmd-muted)}.customer-manager-dashboard.has-compact-actions .cmd-cap-workdays strong{color:#fff}.customer-manager-dashboard.has-compact-actions .cmd-revenue-filter-field>span{color:#f4d6a2bf}.customer-manager-dashboard.has-compact-actions .cmd-revenue-filter-select summary{border-color:#f4d6a23d;background:#07070a57;color:#fff}.customer-manager-dashboard.has-compact-actions .cmd-revenue-table-wrap,.customer-manager-dashboard.has-compact-actions .cmd-verizon-pics-kpi-table-wrap{border-color:#f4d6a22e;background:#07070a47}.customer-manager-dashboard.has-compact-actions .cmd-shipped-revenue .cmd-revenue-table-wrap,#tony-dashboard-panel-overview .cmd-shipped-revenue .cmd-revenue-table-wrap{scrollbar-color:rgba(244,214,162,.38) rgba(7,7,10,.34);scrollbar-width:thin}.customer-manager-dashboard.has-compact-actions .cmd-shipped-revenue .cmd-revenue-table-wrap::-webkit-scrollbar,#tony-dashboard-panel-overview .cmd-shipped-revenue .cmd-revenue-table-wrap::-webkit-scrollbar{width:9px;height:9px}.customer-manager-dashboard.has-compact-actions .cmd-shipped-revenue .cmd-revenue-table-wrap::-webkit-scrollbar-thumb,#tony-dashboard-panel-overview .cmd-shipped-revenue .cmd-revenue-table-wrap::-webkit-scrollbar-thumb{border:2px solid rgba(22,13,15,.94);border-radius:999px;background:linear-gradient(180deg,#f4d6a2b3,#f04e377a),#5f2a26;box-shadow:inset 0 0 0 1px #ffffff1f}.customer-manager-dashboard.has-compact-actions .cmd-shipped-revenue .cmd-revenue-table-wrap::-webkit-scrollbar-thumb:hover,#tony-dashboard-panel-overview .cmd-shipped-revenue .cmd-revenue-table-wrap::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#f4d6a2db,#f04e379e),#6d3029}.customer-manager-dashboard.has-compact-actions .cmd-shipped-revenue .cmd-revenue-table-wrap::-webkit-scrollbar-track,#tony-dashboard-panel-overview .cmd-shipped-revenue .cmd-revenue-table-wrap::-webkit-scrollbar-track{border-radius:999px;background:#120a0de0;box-shadow:inset 0 0 0 1px #f4d6a21a}.customer-manager-dashboard.has-compact-actions .cmd-revenue-table thead th,.customer-manager-dashboard.has-compact-actions .cmd-verizon-pics-kpi-table thead th,.customer-manager-dashboard.has-compact-actions .cmd-verizon-pics-kpi-table thead .cmd-verizon-pics-kpi-sticky-col,.customer-manager-dashboard.has-compact-actions .cmd-verizon-pics-kpi-table thead .cmd-verizon-pics-kpi-ytd-col{background:linear-gradient(135deg,#11141a,#3c0f16);color:#fbf7ef;border-color:#f4d6a22e}.customer-manager-dashboard.has-compact-actions .cmd-shipped-revenue .cmd-revenue-table{border-collapse:separate;border-spacing:0}.customer-manager-dashboard.has-compact-actions .cmd-shipped-revenue .cmd-revenue-table thead,#tony-dashboard-panel-overview .cmd-shipped-revenue .cmd-revenue-table thead{position:sticky;top:0;z-index:5;background:linear-gradient(90deg,#11141afa,#2c0c11f5 52%,#53121aeb);box-shadow:0 10px 18px #07070a3d}.customer-manager-dashboard.has-compact-actions .cmd-shipped-revenue .cmd-revenue-table thead tr{background:transparent}.customer-manager-dashboard.has-compact-actions .cmd-shipped-revenue .cmd-revenue-table thead th{background:transparent;border-bottom-color:#f4d6a238}.customer-manager-dashboard.has-compact-actions .cmd-revenue-table tbody td,.customer-manager-dashboard.has-compact-actions .cmd-verizon-pics-kpi-table th,.customer-manager-dashboard.has-compact-actions .cmd-verizon-pics-kpi-table td{border-color:#f4d6a21f;background:#ffffff0b;color:#f8fafce0}.customer-manager-dashboard.has-compact-actions .cmd-revenue-table tbody tr:nth-child(2n),.customer-manager-dashboard.has-compact-actions .cmd-revenue-table tbody tr:nth-child(2n) td{background:#ffffff12}.customer-manager-dashboard.has-compact-actions .cmd-shipped-revenue .cmd-revenue-table tfoot th,.customer-manager-dashboard.has-compact-actions .cmd-shipped-revenue .cmd-revenue-table tfoot td{border-top:1px solid rgba(244,214,162,.24);background:#3a2f2b;box-shadow:0 -10px 18px #07070a38}.customer-manager-dashboard.has-compact-actions .cmd-mtd-bookings{overflow:hidden}.customer-manager-dashboard.has-compact-actions .cmd-mtd-bookings .cmd-revenue-header{align-items:flex-start;gap:.85rem;margin-bottom:.8rem}.customer-manager-dashboard.has-compact-actions .cmd-mtd-bookings .cmd-revenue-table-wrap{border-color:#f4d6a22e;border-radius:8px;background:#07070a47;box-shadow:none;scrollbar-color:rgba(244,214,162,.38) rgba(7,7,10,.34);scrollbar-width:thin}.customer-manager-dashboard.has-compact-actions .cmd-mtd-bookings .cmd-revenue-table-wrap::-webkit-scrollbar{width:9px;height:9px}.customer-manager-dashboard.has-compact-actions .cmd-mtd-bookings .cmd-revenue-table-wrap::-webkit-scrollbar-thumb{border:2px solid rgba(22,13,15,.94);border-radius:999px;background:linear-gradient(180deg,#f4d6a2b3,#f04e377a),#5f2a26;box-shadow:inset 0 0 0 1px #ffffff1f}.customer-manager-dashboard.has-compact-actions .cmd-mtd-bookings .cmd-revenue-table-wrap::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#f4d6a2db,#f04e379e),#6d3029}.customer-manager-dashboard.has-compact-actions .cmd-mtd-bookings .cmd-revenue-table-wrap::-webkit-scrollbar-track{border-radius:999px;background:#120a0de0;box-shadow:inset 0 0 0 1px #f4d6a21a}.customer-manager-dashboard.has-compact-actions .cmd-mtd-bookings-table{border-collapse:separate;border-spacing:0}.customer-manager-dashboard.has-compact-actions .cmd-mtd-bookings-table thead{position:sticky;top:0;z-index:5;background:linear-gradient(90deg,#11141afa,#2c0c11f5 52%,#53121aeb);box-shadow:0 10px 18px #07070a3d}.customer-manager-dashboard.has-compact-actions .cmd-mtd-bookings-table thead th{background:transparent;border-color:#f4d6a22e;color:#fbf7ef;font-size:.68rem;line-height:1.15;padding:.56rem .62rem}.customer-manager-dashboard.has-compact-actions .cmd-mtd-bookings-table thead tr:first-child th{color:#fbf7ef;font-size:.7rem;letter-spacing:.1em}.customer-manager-dashboard.has-compact-actions .cmd-mtd-bookings-table thead tr:first-child th.cmd-mtd-bookings-total-heading{color:#fff;text-align:right}.customer-manager-dashboard.has-compact-actions .cmd-mtd-bookings-table thead tr:first-child th.cmd-mtd-bookings-group-start,.customer-manager-dashboard.has-compact-actions .cmd-mtd-bookings-table thead tr:nth-child(2) th:nth-child(4),.customer-manager-dashboard.has-compact-actions .cmd-mtd-bookings-table tbody td:nth-child(4),.customer-manager-dashboard.has-compact-actions .cmd-mtd-bookings-table tfoot td:nth-child(4),.customer-manager-dashboard.has-compact-actions .cmd-mtd-bookings-table thead tr:first-child th.cmd-mtd-bookings-total-start,.customer-manager-dashboard.has-compact-actions .cmd-mtd-bookings-table tbody td:nth-child(6),.customer-manager-dashboard.has-compact-actions .cmd-mtd-bookings-table tfoot td:nth-child(6){border-left-color:#f4d6a233;padding-left:.95rem}.customer-manager-dashboard.has-compact-actions .cmd-mtd-bookings-table thead tr:nth-child(2) th{border-top:1px solid rgba(244,214,162,.1);color:#fff}.customer-manager-dashboard.has-compact-actions .cmd-mtd-bookings-table tbody td{padding:.58rem .62rem}.customer-manager-dashboard.has-compact-actions .cmd-mtd-bookings-summary-row.is-grand-total td{border-top:1px solid rgba(244,214,162,.24);background:#3a2f2b;color:#fff}.customer-manager-dashboard.has-compact-actions .cmd-mtd-bookings-table tfoot .cmd-mtd-bookings-summary-row.is-grand-total td{background:#3a2f2b;box-shadow:0 -10px 18px #07070a38}.customer-manager-dashboard.has-compact-actions .cmd-mtd-bookings-table .cmd-revenue-empty{padding:1rem;background:#ffffff0a;color:#f8fafcc7;font-weight:800}.customer-manager-dashboard.has-compact-actions .cmd-mtd-bookings-drill-btn{border-radius:999px;color:#f4d6a2;padding:.08rem .34rem;text-decoration:none}.customer-manager-dashboard.has-compact-actions .cmd-mtd-bookings-drill-btn:hover,.customer-manager-dashboard.has-compact-actions .cmd-mtd-bookings-drill-btn:focus-visible{background:#f4d6a229;color:#fff;outline:none}.customer-manager-dashboard.has-compact-actions .cmd-mtd-bookings-detail-row>td{background:#07070ab8!important}.customer-manager-dashboard.has-compact-actions .cmd-mtd-bookings-detail-panel{position:relative;overflow:hidden;border-top-color:#ffffff2e;border-bottom-color:#ffffff2e;background:linear-gradient(135deg,#07070af5,#3c0f16eb 48%,#68161ed6),linear-gradient(90deg,rgba(244,214,162,.18),transparent 48%,rgba(240,78,55,.14));color:#fff8ef;box-shadow:inset 0 1px #ffffff24,0 16px 28px #07070a42}.customer-manager-dashboard.has-compact-actions .cmd-mtd-bookings-detail-panel:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,#f4d6a2,#f4d6a2,#f04e37)}.customer-manager-dashboard.has-compact-actions .cmd-mtd-bookings-detail-head strong{color:#fff8ef}.customer-manager-dashboard.has-compact-actions .cmd-mtd-bookings-detail-head span{color:#fff8efc2}.customer-manager-dashboard.has-compact-actions .cmd-mtd-bookings-detail-head button,.customer-manager-dashboard.has-compact-actions .cmd-mtd-bookings-detail-pagination button{border-color:#ffffff2e;background:#07070a57;color:#fff8ef}.customer-manager-dashboard.has-compact-actions .cmd-mtd-bookings-detail-head button:hover,.customer-manager-dashboard.has-compact-actions .cmd-mtd-bookings-detail-pagination button:hover:not(:disabled){border-color:#f4d6a257;background:#07070a85;color:#fff}.customer-manager-dashboard.has-compact-actions .cmd-mtd-bookings-detail-empty,.customer-manager-dashboard.has-compact-actions .cmd-mtd-bookings-detail-table-wrap{border-color:#ffffff2e;background:linear-gradient(135deg,#ffffff14,#f4d6a20f),#07070a85;color:#fff8efc2}.customer-manager-dashboard.has-compact-actions .cmd-mtd-bookings-detail-table-wrap{background:linear-gradient(135deg,#ffffff14,#f4d6a20f),#07070a85;scrollbar-color:rgba(244,214,162,.45) rgba(7,7,10,.62);scrollbar-width:thin}.customer-manager-dashboard.has-compact-actions .cmd-mtd-bookings-detail-table-wrap::-webkit-scrollbar{width:10px;height:10px}.customer-manager-dashboard.has-compact-actions .cmd-mtd-bookings-detail-table-wrap::-webkit-scrollbar-thumb{border:2px solid rgba(7,7,10,.62);border-radius:999px;background:#f4d6a280;box-shadow:none}.customer-manager-dashboard.has-compact-actions .cmd-mtd-bookings-detail-table-wrap::-webkit-scrollbar-thumb:hover{background:#f4d6a29e}.customer-manager-dashboard.has-compact-actions .cmd-mtd-bookings-detail-table-wrap::-webkit-scrollbar-track,.customer-manager-dashboard.has-compact-actions .cmd-mtd-bookings-detail-table-wrap::-webkit-scrollbar-corner{background:#07070a9e;box-shadow:none}.customer-manager-dashboard.has-compact-actions .cmd-mtd-bookings-detail-table thead{background:linear-gradient(115deg,rgba(255,248,239,.12) 0%,transparent 24%,rgba(244,214,162,.18) 56%,transparent 78%),linear-gradient(90deg,#07070afa,#3c0f16f5,#68161ef0 72%,#f04e37db);box-shadow:none}.customer-manager-dashboard.has-compact-actions .cmd-mtd-bookings-detail-table th{background:transparent;color:#fff}.customer-manager-dashboard.has-compact-actions .cmd-mtd-bookings-detail-panel .cmd-mtd-bookings-detail-table{color:#fff8ef}.customer-manager-dashboard.has-compact-actions .cmd-mtd-bookings-detail-panel .cmd-mtd-bookings-detail-table tbody tr:nth-child(2n) td{background:#f4d6a214}.customer-manager-dashboard.has-compact-actions .cmd-mtd-bookings-detail-panel .cmd-mtd-bookings-detail-table tbody tr:nth-child(odd) td{background:transparent}.customer-manager-dashboard.has-compact-actions .cmd-mtd-bookings-detail-filter,.customer-manager-dashboard.has-compact-actions .cmd-mtd-bookings-detail-multi-filter summary{border-color:#f4d6a23d;background:#07070ab8;color:#fbf7ef}.customer-manager-dashboard.has-compact-actions .cmd-mtd-bookings-detail-filter:focus,.customer-manager-dashboard.has-compact-actions .cmd-mtd-bookings-detail-multi-filter[open] summary{border-color:#f4d6a2b8;outline:none}.customer-manager-dashboard.has-compact-actions .cmd-mtd-bookings-detail-table td{border-color:#ffffff1f;color:#f5fbffdb}.customer-manager-dashboard.has-compact-actions .cmd-mtd-bookings-detail-filter-empty{color:#fff8efc2!important}.customer-manager-dashboard.has-compact-actions .cmd-revenue-table tfoot th,.customer-manager-dashboard.has-compact-actions .cmd-revenue-table tfoot td,.customer-manager-dashboard.has-compact-actions .cmd-verizon-pics-kpi-table tbody .cmd-verizon-pics-kpi-ytd-col,.customer-manager-dashboard.has-compact-actions .cmd-verizon-pics-kpi-table tbody tr.is-month-band-row>th,.customer-manager-dashboard.has-compact-actions .cmd-verizon-pics-kpi-table tbody tr.is-month-band-row>td,.customer-manager-dashboard.has-compact-actions .cmd-verizon-pics-kpi-table tbody tr.is-month-band-row>td.cmd-verizon-pics-kpi-ytd-col,.customer-manager-dashboard.has-compact-actions .cmd-verizon-pics-kpi-table tbody tr.is-month-band-row>th.cmd-verizon-pics-kpi-sticky-col,.customer-manager-dashboard.has-compact-actions .cmd-verizon-pics-kpi-table .cmd-verizon-pics-kpi-sticky-col{background:#f4d6a21f;color:#fff}.customer-manager-dashboard.has-compact-actions .cmd-verizon-pics-kpi-table .is-current-week{background:#72d1b32e!important;color:#fff}@media(max-width:1180px){.customer-manager-dashboard.has-compact-actions .cmd-action-btn{min-height:108px}}@media(max-width:720px){.customer-manager-dashboard:is(.supply-chain-dashboard,.general-operations-dashboard,.general-engineering-dashboard,.sales-dashboard,.quality-dashboard,.finance-dashboard),.customer-manager-dashboard.has-compact-actions{padding:.55rem}.customer-manager-dashboard:is(.supply-chain-dashboard,.general-operations-dashboard,.general-engineering-dashboard,.sales-dashboard,.quality-dashboard,.finance-dashboard) .cmd-hero,.customer-manager-dashboard.has-compact-actions .cmd-hero{padding:1rem}.customer-manager-dashboard.has-compact-actions .cmd-hero-actions{align-items:stretch}.customer-manager-dashboard.has-compact-actions .cmd-dashboard-tabs,.customer-manager-dashboard.has-compact-actions .cmd-tools-tooltip-wrap,.customer-manager-dashboard.has-compact-actions .cmd-tools-btn,.customer-manager-dashboard.has-compact-actions .cmd-settings-btn,.customer-manager-dashboard.has-compact-actions .cmd-kpi-btn,.customer-manager-dashboard.has-compact-actions .cmd-in-transit-header-btn{width:100%}.customer-manager-dashboard.has-compact-actions .cmd-dashboard-tab,.customer-manager-dashboard.has-compact-actions .cmd-tools-btn,.customer-manager-dashboard.has-compact-actions .cmd-settings-btn,.customer-manager-dashboard.has-compact-actions .cmd-kpi-btn,.customer-manager-dashboard.has-compact-actions .cmd-in-transit-header-btn{justify-content:center;text-align:center}.customer-manager-dashboard.has-compact-actions .cmd-in-transit-header-btn{margin-left:0}}body:has(.customer-manager-dashboard.has-compact-actions) .content:before,body:has(.customer-manager-dashboard.has-compact-actions) .content:after{position:fixed;top:var(--app-shell-header-height);right:0;bottom:0;left:0}body.supply-sidebar-open-desktop:has(.customer-manager-dashboard.has-compact-actions) .content:before,body.supply-sidebar-open-desktop:has(.customer-manager-dashboard.has-compact-actions) .content:after{left:var(--app-shell-sidebar-offset, 0px)}.customer-manager-dashboard.has-compact-actions .cmd-cap-card{overflow:hidden;margin-bottom:clamp(1.4rem,2.2vw,2.4rem);padding:clamp(1rem,1.35vw,1.35rem)}.customer-manager-dashboard.has-compact-actions .cmd-sanitization-card{max-height:34rem;overflow:hidden;border-color:var(--cmd-border);background:linear-gradient(145deg,#ffffff1b,#ffffff0b),linear-gradient(135deg,#11141aeb,#3c0f16b8);box-shadow:var(--cmd-shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.customer-manager-dashboard.has-compact-actions .cmd-sanitization-card:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,var(--ren-champagne, #f4d6a2),var(--ren-ember-bright, #f04e37));opacity:.9}.customer-manager-dashboard.has-compact-actions .cmd-sanitization-card>*{position:relative;z-index:1}.customer-manager-dashboard.has-compact-actions .cmd-sanitization-header h2{color:#fff;font-size:clamp(1.04rem,.55vw + .95rem,1.34rem);letter-spacing:0}.customer-manager-dashboard.has-compact-actions .cmd-sanitization-header p{color:#e2e8f0bd}.customer-manager-dashboard.has-compact-actions .cmd-sanitization-toggle{border-color:#f4d6a22e;background:#07070a3d}.customer-manager-dashboard.has-compact-actions .cmd-sanitization-toggle button{color:#e2e8f0c2}.customer-manager-dashboard.has-compact-actions .cmd-sanitization-toggle button:hover,.customer-manager-dashboard.has-compact-actions .cmd-sanitization-toggle button:focus-visible{color:#fff;outline:none}.customer-manager-dashboard.has-compact-actions .cmd-sanitization-toggle button.is-active{background:linear-gradient(135deg,#f4d6a233,#f04e371f),#ffffff14;color:#fff;box-shadow:inset 0 0 0 1px #f4d6a238}.customer-manager-dashboard.has-compact-actions .cmd-sanitization-refresh{border-color:#f4d6a238;background:#07070a3d;color:#fbf7ef;box-shadow:inset 0 1px #ffffff0f}.customer-manager-dashboard.has-compact-actions .cmd-sanitization-refresh:hover:not(:disabled),.customer-manager-dashboard.has-compact-actions .cmd-sanitization-refresh:focus-visible{border-color:#f4d6a27a;background:#f4d6a21f;outline:none}.customer-manager-dashboard.has-compact-actions .cmd-sanitization-message.is-error{border-color:#f871714d;background:#7f1d1d47;color:#fecaca}.customer-manager-dashboard.has-compact-actions .cmd-sanitization-table-wrap{max-height:25rem;border-color:#f4d6a22e;background:#07070a47;scrollbar-color:rgba(244,214,162,.38) rgba(7,7,10,.34);scrollbar-width:thin}.customer-manager-dashboard.has-compact-actions .cmd-sanitization-table-wrap::-webkit-scrollbar{width:9px;height:9px}.customer-manager-dashboard.has-compact-actions .cmd-sanitization-table-wrap::-webkit-scrollbar-thumb{border:2px solid rgba(22,13,15,.94);border-radius:999px;background:linear-gradient(180deg,#f4d6a2b3,#f04e377a),#5f2a26}.customer-manager-dashboard.has-compact-actions .cmd-sanitization-table-wrap::-webkit-scrollbar-track{border-radius:999px;background:#120a0de0}.customer-manager-dashboard.has-compact-actions .cmd-sanitization-table thead{background:linear-gradient(90deg,#11141afa,#2c0c11f5 52%,#53121aeb);box-shadow:0 10px 18px #07070a3d}.customer-manager-dashboard.has-compact-actions .cmd-sanitization-table th{border-color:#f4d6a22e;background:transparent;color:#fbf7ef}.customer-manager-dashboard.has-compact-actions .cmd-sanitization-table th.is-filtered{color:#fbd38d}.customer-manager-dashboard.has-compact-actions .cmd-sanitization-filter-icon{border-color:#f4d6a27a;background:#ffffff1a;color:#fbf7ef}.customer-manager-dashboard.has-compact-actions .cmd-sanitization-head-cell:hover .cmd-sanitization-filter-icon,.customer-manager-dashboard.has-compact-actions .cmd-sanitization-column-filter.is-open .cmd-sanitization-filter-icon,.customer-manager-dashboard.has-compact-actions .cmd-sanitization-column-filter.is-active .cmd-sanitization-filter-icon{border-color:#f4d6a2c7;background:#f4d6a233;color:#fff7ed}.customer-manager-dashboard.has-compact-actions .cmd-sanitization-filter-dot{background:#f87171;box-shadow:0 0 0 1px #160d0feb}.customer-manager-dashboard.has-compact-actions .cmd-sanitization-filter-menu,.cmd-sanitization-filter-menu.is-compact{border-color:#f4d6a242;background:#180e11fa;box-shadow:0 18px 38px #00000061;color:#f8fafc}.customer-manager-dashboard.has-compact-actions .cmd-sanitization-filter-sort,.cmd-sanitization-filter-menu.is-compact .cmd-sanitization-filter-sort{border-color:#f4d6a229}.customer-manager-dashboard.has-compact-actions .cmd-sanitization-filter-sort button,.customer-manager-dashboard.has-compact-actions .cmd-sanitization-filter-actions button,.customer-manager-dashboard.has-compact-actions .cmd-sanitization-filter-search button,.cmd-sanitization-filter-menu.is-compact .cmd-sanitization-filter-sort button,.cmd-sanitization-filter-menu.is-compact .cmd-sanitization-filter-actions button,.cmd-sanitization-filter-menu.is-compact .cmd-sanitization-filter-search button{border-color:#f4d6a22e;background:#ffffff0f;color:#f8fafce0}.customer-manager-dashboard.has-compact-actions .cmd-sanitization-filter-sort button:hover,.customer-manager-dashboard.has-compact-actions .cmd-sanitization-filter-sort button.is-active,.customer-manager-dashboard.has-compact-actions .cmd-sanitization-filter-actions button:hover:not(:disabled),.customer-manager-dashboard.has-compact-actions .cmd-sanitization-filter-search button:hover,.cmd-sanitization-filter-menu.is-compact .cmd-sanitization-filter-sort button:hover,.cmd-sanitization-filter-menu.is-compact .cmd-sanitization-filter-sort button.is-active,.cmd-sanitization-filter-menu.is-compact .cmd-sanitization-filter-actions button:hover:not(:disabled),.cmd-sanitization-filter-menu.is-compact .cmd-sanitization-filter-search button:hover{border-color:#f4d6a275;background:#f4d6a224;color:#fff7ed}.customer-manager-dashboard.has-compact-actions .cmd-sanitization-filter-search input,.cmd-sanitization-filter-menu.is-compact .cmd-sanitization-filter-search input{border-color:#f4d6a233;background:#07070a61;color:#f8fafc}.customer-manager-dashboard.has-compact-actions .cmd-sanitization-filter-search input::placeholder,.cmd-sanitization-filter-menu.is-compact .cmd-sanitization-filter-search input::placeholder{color:#e2e8f07a}.customer-manager-dashboard.has-compact-actions .cmd-sanitization-filter-option label:hover,.cmd-sanitization-filter-menu.is-compact .cmd-sanitization-filter-option label:hover{background:#f4d6a21a}.customer-manager-dashboard.has-compact-actions .cmd-sanitization-filter-option span,.cmd-sanitization-filter-menu.is-compact .cmd-sanitization-filter-option span{color:#f8fafce6}.customer-manager-dashboard.has-compact-actions .cmd-sanitization-filter-empty,.cmd-sanitization-filter-menu.is-compact .cmd-sanitization-filter-empty{color:#e2e8f09e}.customer-manager-dashboard.has-compact-actions .cmd-sanitization-table td{border-color:#f4d6a21f;background:#ffffff0b;color:#f8fafce6}.customer-manager-dashboard.has-compact-actions .cmd-sanitization-status-cell{color:#f4d6a2db}.customer-manager-dashboard.has-compact-actions .cmd-sanitization-table tbody tr:nth-child(2n) td{background:#ffffff12}.customer-manager-dashboard.has-compact-actions .cmd-sanitization-table tbody tr.cmd-sanitization-row.is-odd td{background:#ffffff0b}.customer-manager-dashboard.has-compact-actions .cmd-sanitization-table tbody tr.cmd-sanitization-row.is-even td{background:#ffffff12}.customer-manager-dashboard.has-compact-actions .cmd-sanitization-table tbody tr.cmd-sanitization-virtual-spacer,.customer-manager-dashboard.has-compact-actions .cmd-sanitization-table tbody tr.cmd-sanitization-virtual-spacer:nth-child(2n),.customer-manager-dashboard.has-compact-actions .cmd-sanitization-table tbody tr.cmd-sanitization-virtual-spacer td,.customer-manager-dashboard.has-compact-actions .cmd-sanitization-table tbody tr.cmd-sanitization-virtual-spacer:nth-child(2n) td{border:0;background:transparent}.customer-manager-dashboard.has-compact-actions .cmd-sanitization-empty{color:#e2e8f0b8}.customer-manager-dashboard.has-compact-actions .cmd-sanitization-loading-state{color:#f8fafce0}.customer-manager-dashboard.has-compact-actions .cmd-sanitization-loading-more{border-color:#f4d6a229;background:#160d0ff5;color:#f4d6a2c7}@media(max-width:720px){.customer-manager-dashboard.has-compact-actions .cmd-sanitization-card{max-height:34rem;padding:1rem}.customer-manager-dashboard.has-compact-actions .cmd-sanitization-table-wrap{height:18rem;min-height:18rem;max-height:18rem;flex-basis:18rem}.customer-manager-dashboard.has-compact-actions .cmd-sanitization-empty{height:15rem}.customer-manager-dashboard.has-compact-actions .cmd-sanitization-header{flex-direction:column}.customer-manager-dashboard.has-compact-actions .cmd-sanitization-actions{align-items:stretch;flex-direction:column;width:100%}.customer-manager-dashboard.has-compact-actions .cmd-sanitization-toggle{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.customer-manager-dashboard.has-compact-actions .cmd-sanitization-toggle button{min-width:0}.customer-manager-dashboard.has-compact-actions .cmd-sanitization-refresh{width:100%}}.eng-sku-document-browser .eng-sku-document-source-tag.is-gate-review,:is(.ops-reenablement-page,.eng-reenablement-page) .eng-sku-document-browser .eng-sku-document-source-tag.is-gate-review,.eng-sku-project-page .eng-sku-document-source-tag.is-gate-review{position:relative;align-self:stretch;width:auto;height:100%;justify-content:flex-start;gap:.42rem;border:0;border-left:1px solid var(--eng-doc-browser-line-soft, rgba(244, 214, 162, .14));border-radius:0;background:transparent;box-shadow:none;color:var(--eng-doc-browser-link, var(--workflow-modal-gold, #f4d6a2));font-size:11px;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.eng-sku-document-browser .eng-sku-document-source-tag.is-gate-review:before,:is(.ops-reenablement-page,.eng-reenablement-page) .eng-sku-document-browser .eng-sku-document-source-tag.is-gate-review:before,.eng-sku-project-page .eng-sku-document-source-tag.is-gate-review:before{content:"";width:3px;height:1.05rem;flex:0 0 3px;border-radius:999px;background:currentColor;opacity:.78}.eng-sku-document-browser{--eng-doc-browser-bg: #ffffff;--eng-doc-browser-head-bg: #f6f9fc;--eng-doc-browser-row-alt: #fbfdff;--eng-doc-browser-hover: #e8f2ff;--eng-doc-browser-line: #d7e0ea;--eng-doc-browser-line-soft: #e8eef5;--eng-doc-browser-ink: #0f1f33;--eng-doc-browser-muted: #5d6f86;--eng-doc-browser-link: #0a3558;flex:1 1 auto;min-height:0;border:1px solid var(--eng-doc-browser-line);border-radius:8px;background:var(--eng-doc-browser-bg);display:flex;flex-direction:column;gap:0;overflow:hidden}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-sku-document-browser{--eng-doc-browser-bg: var(--grr-panel-soft);--eng-doc-browser-head-bg: var(--grr-panel-warm);--eng-doc-browser-row-alt: #1c1d25;--eng-doc-browser-hover: var(--grr-panel-hover);--eng-doc-browser-line: var(--grr-line);--eng-doc-browser-line-soft: rgba(244, 214, 162, .12);--eng-doc-browser-ink: var(--grr-ink);--eng-doc-browser-muted: var(--grr-muted);--eng-doc-browser-link: var(--grr-gold)}.eng-sku-project-page .eng-sku-document-browser{--eng-doc-browser-bg: var(--eng-sku-detail-panel-soft);--eng-doc-browser-head-bg: var(--eng-sku-detail-panel-warm);--eng-doc-browser-row-alt: #1c1d25;--eng-doc-browser-hover: var(--eng-sku-detail-hover);--eng-doc-browser-line: var(--eng-sku-detail-line);--eng-doc-browser-line-soft: rgba(244, 214, 162, .12);--eng-doc-browser-ink: var(--eng-sku-detail-ink);--eng-doc-browser-muted: var(--eng-sku-detail-muted);--eng-doc-browser-link: var(--eng-sku-detail-gold)}.eng-sku-document-browser .eng-reenablement-document-browser-head{min-height:44px;border:0;border-bottom:1px solid var(--eng-doc-browser-line);border-radius:0;padding:7px 10px;background:var(--eng-doc-browser-head-bg);display:flex;align-items:center;justify-content:space-between;gap:10px}.eng-sku-document-browser .eng-reenablement-document-browser-head h3{margin:0;color:var(--eng-doc-browser-ink);font-size:14px;line-height:1.15}.eng-sku-document-browser .eng-reenablement-document-browser-head p{margin:2px 0 0;color:var(--eng-doc-browser-muted);font-size:12px;font-weight:800}.eng-sku-document-browser .eng-reenablement-document-browser-actions button,.eng-sku-document-browser .eng-reenablement-document-browser-actions .eng-reenablement-upload-btn{min-height:30px;border:1px solid var(--eng-doc-browser-line);border-radius:6px;padding:0 13px;font-size:12px;font-weight:900}.eng-sku-document-browser .eng-reenablement-pdf-gallery-btn,.eng-sku-document-browser .eng-reenablement-upload-btn{background:var(--eng-doc-browser-link);color:#fff}.eng-sku-document-browser .eng-reenablement-document-search input{color:var(--eng-doc-browser-ink);font-size:12px}.eng-sku-document-browser .eng-reenablement-document-search button{min-height:22px;border:0;border-radius:4px;background:transparent;color:var(--eng-doc-browser-link);font-size:11px;padding:0 6px;box-shadow:none}.eng-sku-document-browser .eng-reenablement-document-path{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:0;overflow:hidden;color:var(--eng-doc-browser-muted);font-size:12px;font-weight:900;line-height:1.2}.eng-sku-document-browser .eng-reenablement-path-crumb{flex:0 0 auto;min-width:0;display:inline-flex;align-items:center}.eng-sku-document-browser .eng-reenablement-path-separator{margin:0 7px;color:var(--eng-doc-browser-muted);font-weight:800;opacity:.78}.eng-sku-document-browser .eng-reenablement-document-path button,.eng-sku-document-browser .eng-reenablement-document-path span{min-height:auto;max-width:18rem;border:0;border-radius:0;padding:0;background:transparent;color:var(--eng-doc-browser-link);font:inherit;text-align:left;box-shadow:none}.eng-sku-document-browser .eng-reenablement-document-warning{margin:8px 10px 0}.eng-sku-document-browser .eng-sku-document-table-row.is-header>span,.eng-sku-document-browser .eng-sku-document-table-cell,.eng-sku-document-browser .eng-sku-document-source-tag,.eng-sku-document-browser .eng-sku-document-table-actions{border-left:1px solid var(--eng-doc-browser-line-soft);color:var(--eng-doc-browser-muted);font-size:12px;font-weight:850}.eng-sku-document-browser .eng-sku-document-table-row.is-header>span:first-child{border-left:0}.eng-sku-document-browser .eng-reenablement-document-icon,.eng-sku-document-browser .eng-reenablement-document-svg{width:30px;height:32px}.eng-sku-document-browser .eng-reenablement-document-item.is-parent{font-weight:900}.eng-sku-document-browser .eng-sku-document-source-tag.is-gate-review,.eng-sku-document-browser .eng-sku-document-gate-review-folder-pill{border-color:#f9731661;background:#f973161f;color:#c2410c}:is(.ops-reenablement-page,.eng-reenablement-page) .eng-sku-document-browser :is(.eng-sku-document-source-tag.is-gate-review,.eng-sku-document-gate-review-folder-pill){border-color:#f4d6a26b;background:#f4d6a224;color:var(--eng-doc-browser-link)}.customer-manager-dashboard.general-engineering-dashboard .eng-reenablement-request-table-skin .eng-reenablement-request-table-wrap.cm-awo-table-wrap{border-color:#f4d6a233;background:#151922}.customer-manager-dashboard.general-engineering-dashboard .eng-reenablement-request-table-skin .eng-reenablement-request-sku-table.cm-awo-table{--cm-awo-table-zoom: 1;width:100%;min-width:920px;border-collapse:separate;border-spacing:0;background:#151922;table-layout:fixed}.customer-manager-dashboard.general-engineering-dashboard .eng-reenablement-request-table-skin .eng-reenablement-request-sku-table.cm-awo-table thead tr,.customer-manager-dashboard.general-engineering-dashboard .eng-reenablement-request-table-skin .eng-reenablement-request-sku-table.cm-awo-table thead th,.customer-manager-dashboard.general-engineering-dashboard .eng-reenablement-request-table-skin .eng-reenablement-request-sku-table.cm-awo-table thead th:first-child{background:#2a2028}.customer-manager-dashboard.general-engineering-dashboard .eng-reenablement-request-table-skin .eng-reenablement-request-sku-table.cm-awo-table thead th{border-left:0!important;border-right:0!important;border-bottom-color:#f4d6a238;color:#fff;box-shadow:none!important}.customer-manager-dashboard.general-engineering-dashboard .eng-reenablement-request-table-skin .eng-reenablement-request-sku-table.cm-awo-table tbody tr,.customer-manager-dashboard.general-engineering-dashboard .eng-reenablement-request-table-skin .eng-reenablement-request-sku-table.cm-awo-table tbody tr.cm-awo-row-even,.customer-manager-dashboard.general-engineering-dashboard .eng-reenablement-request-table-skin .eng-reenablement-request-sku-table.cm-awo-table tbody tr.cm-awo-row-even td,.customer-manager-dashboard.general-engineering-dashboard .eng-reenablement-request-table-skin .eng-reenablement-request-sku-table.cm-awo-table tbody tr.cm-awo-row-even td:first-child,.customer-manager-dashboard.general-engineering-dashboard .eng-reenablement-request-table-skin .eng-reenablement-request-sku-table.cm-awo-table tbody td,.customer-manager-dashboard.general-engineering-dashboard .eng-reenablement-request-table-skin .eng-reenablement-request-sku-table.cm-awo-table tbody td:first-child{border-left:0!important;border-right:0!important;border-bottom-color:#f4d6a214;background:#151922;color:#f8fafceb;box-shadow:none!important}.customer-manager-dashboard.general-engineering-dashboard .eng-reenablement-request-table-skin .eng-reenablement-request-sku-table.cm-awo-table tbody tr.cm-awo-row-odd,.customer-manager-dashboard.general-engineering-dashboard .eng-reenablement-request-table-skin .eng-reenablement-request-sku-table.cm-awo-table tbody tr.cm-awo-row-odd td,.customer-manager-dashboard.general-engineering-dashboard .eng-reenablement-request-table-skin .eng-reenablement-request-sku-table.cm-awo-table tbody tr.cm-awo-row-odd td:first-child{background:#1c1d25}.customer-manager-dashboard.general-engineering-dashboard .eng-reenablement-request-table-skin .eng-reenablement-request-sku-table.cm-awo-table tbody tr:hover,.customer-manager-dashboard.general-engineering-dashboard .eng-reenablement-request-table-skin .eng-reenablement-request-sku-table.cm-awo-table tbody tr:hover td,.customer-manager-dashboard.general-engineering-dashboard .eng-reenablement-request-table-skin .eng-reenablement-request-sku-table.cm-awo-table tbody tr:hover td:first-child{background:#202733;box-shadow:none!important}.customer-manager-dashboard.general-engineering-dashboard .eng-reenablement-request-table-skin .eng-reenablement-request-sku-table.cm-awo-table tbody tr.is-selected,.customer-manager-dashboard.general-engineering-dashboard .eng-reenablement-request-table-skin .eng-reenablement-request-sku-table.cm-awo-table tbody tr.is-selected td,.customer-manager-dashboard.general-engineering-dashboard .eng-reenablement-request-table-skin .eng-reenablement-request-sku-table.cm-awo-table tbody tr.is-selected td:first-child,.customer-manager-dashboard.general-engineering-dashboard .eng-reenablement-request-table-skin .eng-reenablement-request-sku-table.cm-awo-table tbody tr.is-selected:hover,.customer-manager-dashboard.general-engineering-dashboard .eng-reenablement-request-table-skin .eng-reenablement-request-sku-table.cm-awo-table tbody tr.is-selected:hover td,.customer-manager-dashboard.general-engineering-dashboard .eng-reenablement-request-table-skin .eng-reenablement-request-sku-table.cm-awo-table tbody tr.is-selected:hover td:first-child{background:#20242f;color:#f8fafcf0;box-shadow:none!important}.customer-manager-dashboard.general-engineering-dashboard .eng-reenablement-request-table-skin .eng-reenablement-request-sku-table.cm-awo-table tbody td{height:2.28rem;padding-top:.14rem;padding-bottom:.14rem;font-size:.7rem;font-weight:560;letter-spacing:0}.customer-manager-dashboard.general-engineering-dashboard .eng-reenablement-request-table-skin .eng-reenablement-request-sku-table.cm-awo-table :is(thead th:first-child,tbody td:first-child){position:static;left:auto;z-index:auto;text-align:left;border-left:0!important;border-right:0!important;box-shadow:none!important}.customer-manager-dashboard.general-engineering-dashboard .eng-reenablement-request-table-skin .eng-reenablement-request-sku-table.cm-awo-table .eng-sku-project-row-title strong,.customer-manager-dashboard.general-engineering-dashboard .eng-reenablement-request-table-skin .eng-reenablement-request-sku-table.cm-awo-table .eng-sku-project-platform-cell,.customer-manager-dashboard.general-engineering-dashboard .eng-reenablement-request-table-skin .eng-reenablement-request-sku-table.cm-awo-table .eng-sku-project-counts strong{font-size:.76rem}.customer-manager-dashboard.general-engineering-dashboard .eng-reenablement-request-table-skin .eng-reenablement-request-sku-table.cm-awo-table th:nth-child(1),.customer-manager-dashboard.general-engineering-dashboard .eng-reenablement-request-table-skin .eng-reenablement-request-sku-table.cm-awo-table td:nth-child(1){width:18%}.customer-manager-dashboard.general-engineering-dashboard .eng-reenablement-request-table-skin .eng-reenablement-request-sku-table.cm-awo-table th:nth-child(2),.customer-manager-dashboard.general-engineering-dashboard .eng-reenablement-request-table-skin .eng-reenablement-request-sku-table.cm-awo-table td:nth-child(2){width:22%}.customer-manager-dashboard.general-engineering-dashboard .eng-reenablement-request-table-skin .eng-reenablement-request-sku-table.cm-awo-table th:nth-child(3),.customer-manager-dashboard.general-engineering-dashboard .eng-reenablement-request-table-skin .eng-reenablement-request-sku-table.cm-awo-table td:nth-child(3){width:15%}.customer-manager-dashboard.general-engineering-dashboard .eng-reenablement-request-table-skin .eng-reenablement-request-sku-table.cm-awo-table th:nth-child(4),.customer-manager-dashboard.general-engineering-dashboard .eng-reenablement-request-table-skin .eng-reenablement-request-sku-table.cm-awo-table td:nth-child(4){width:8%}.customer-manager-dashboard.general-engineering-dashboard .eng-reenablement-request-table-skin .eng-reenablement-request-sku-table.cm-awo-table th:nth-child(5),.customer-manager-dashboard.general-engineering-dashboard .eng-reenablement-request-table-skin .eng-reenablement-request-sku-table.cm-awo-table td:nth-child(5){width:10%}.customer-manager-dashboard.general-engineering-dashboard .eng-reenablement-request-table-skin .eng-reenablement-request-sku-table.cm-awo-table th:nth-child(6),.customer-manager-dashboard.general-engineering-dashboard .eng-reenablement-request-table-skin .eng-reenablement-request-sku-table.cm-awo-table td:nth-child(6){width:10%}.customer-manager-dashboard.general-engineering-dashboard .eng-reenablement-request-table-skin .eng-reenablement-request-sku-table.cm-awo-table th:nth-child(7),.customer-manager-dashboard.general-engineering-dashboard .eng-reenablement-request-table-skin .eng-reenablement-request-sku-table.cm-awo-table td:nth-child(7){width:17%}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)){--grr-ink: #f8fafc;--grr-muted: rgba(226, 232, 240, .72);--grr-muted-strong: rgba(226, 232, 240, .88);--grr-panel: #1c1f28;--grr-panel-soft: #151922;--grr-panel-warm: #2a2028;--grr-panel-hover: #202733;--grr-panel-selected: #20242f;--grr-line: rgba(244, 214, 162, .2);--grr-line-strong: rgba(244, 214, 162, .46);--grr-gold: var(--ren-champagne, #f4d6a2);--grr-ember: var(--ren-ember-bright, #f04e37);--grr-blue: #132d48;--grr-green: #72d1b3;--grr-red: #f87171;color:var(--grr-ink);background:linear-gradient(135deg,rgba(244,214,162,.06),transparent 24rem),linear-gradient(180deg,#11141a,#151922);border-radius:8px}.ops-gate-review-supply-page-modal.ops-reenablement-page{background:transparent;border-radius:0}.ops-reenablement-page.is-scaled-workspace{position:relative;background:transparent;border-radius:0}.ops-reenablement-page.is-scaled-workspace .ops-reenablement-scale-stage{border-radius:8px;background:linear-gradient(135deg,rgba(244,214,162,.06),transparent 24rem),linear-gradient(180deg,#11141a,#151922)}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .cm-awo-header{border-color:var(--grr-line);border-left-color:#f4d6a2bd;border-radius:8px;background:linear-gradient(135deg,#11141ae0,#3c0f169e),linear-gradient(90deg,rgba(244,214,162,.1),transparent 28rem);box-shadow:0 18px 38px #07070a33}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .cm-awo-header-right h1,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) h2,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) h3,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) h4{color:#fff}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) p,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) small,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-reenablement-detail-head p,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .ops-reenablement-rejected-toolbar p,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .ops-reenablement-send-head p,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .ops-reenablement-work-orders-head p,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-reenablement-document-browser-head p,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .ops-reenablement-send-work-orders p{color:var(--grr-muted)}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .cm-awo-back-link,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .ops-reenablement-header-pill,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-reenablement-list-panel-toggle,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-reenablement-list-rail,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .ops-reenablement-rejected-toolbar button,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .ops-reenablement-document-download,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-reenablement-toolbar button,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-reenablement-decision-actions button,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-reenablement-document-browser-actions button,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-reenablement-document-home-btn,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-reenablement-document-path button,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-reenablement-pdf-gallery-btn,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-reenablement-viewer-action,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-reenablement-comment-actions button,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-reenablement-comment-edit-actions button,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-reenablement-comment-add-actions button,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-reenablement-note-add-bar button,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-reenablement-notes-head button,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .ops-reenablement-stage-tools button,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .ops-reenablement-send-work-order-tools button,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-reenablement-accept-work-order-tools button,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .ops-reenablement-send-actions button,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-reenablement-confirm-actions button{border-color:var(--grr-line);background:#ffffff14;color:var(--grr-ink);box-shadow:inset 0 1px #ffffff0f}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .cm-awo-back-link,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) button.primary,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-reenablement-upload-btn,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .ops-reenablement-tbd-action.is-dark,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .ops-reenablement-stage-chip.is-target,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-reenablement-note-add-bar button{border-color:#f4d6a2b3;background:linear-gradient(135deg,#f4d6a2fa,#f04e37d1);color:#16090b}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .cm-awo-back-link:hover,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .cm-awo-back-link:focus-visible,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) button.primary:hover,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) button.primary:focus-visible,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-reenablement-upload-btn:hover,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-reenablement-upload-btn:focus-within,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .ops-reenablement-tbd-action.is-dark:hover,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .ops-reenablement-tbd-action.is-dark:focus-visible{border-color:#fff8d8d1;background:#fff8d8;color:#16090b;outline:none}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) button.secondary,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .ops-reenablement-tbd-action.is-light{border-color:var(--grr-line);background:#ffffff14;color:var(--grr-ink)}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) button.secondary:hover,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) button.secondary:focus-visible,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .ops-reenablement-header-pill:hover,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .ops-reenablement-header-pill:focus-visible,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .ops-reenablement-rejected-toolbar button:hover,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .ops-reenablement-rejected-toolbar button:focus-visible,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-reenablement-list-panel-toggle:hover,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-reenablement-list-panel-toggle:focus-visible,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-reenablement-list-rail:hover,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-reenablement-list-rail:focus-visible,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .ops-reenablement-tbd-action.is-light:hover,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .ops-reenablement-tbd-action.is-light:focus-visible{border-color:var(--grr-line-strong);background:linear-gradient(135deg,#f4d6a224,#ffffff14);color:#fff;outline:none}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) button:disabled,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) button:disabled:hover,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) button:disabled:focus-visible{opacity:.52;cursor:default}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) :is(.eng-reenablement-list-panel,.eng-reenablement-detail-panel,.ops-gate-review-table-panel,.ops-reenablement-rejected-toolbar,.cm-awo-table-card,.eng-reenablement-comments-panel,.eng-reenablement-documents,.eng-reenablement-work-orders,.eng-reenablement-readonly-notes,.eng-sku-project-readiness-card,.ops-reenablement-send-work-orders,.eng-reenablement-accept-work-orders,.eng-reenablement-reject-comments,.eng-reenablement-reject-documents,.eng-reenablement-reject-notes-grid article){border-color:var(--grr-line);border-radius:8px;background:linear-gradient(180deg,#2f262de6,#1c1f27f0),var(--grr-panel);box-shadow:0 18px 38px #07070a33}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-reenablement-list-panel{padding:.42rem}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-reenablement-search-panel{padding:0}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-reenablement-list-hero{border-bottom-color:var(--grr-line);background:linear-gradient(135deg,#11141ae0,#3c0f169e),linear-gradient(90deg,rgba(244,214,162,.1),transparent 28rem)}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-reenablement-list-hero span{color:var(--grr-gold)}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-reenablement-list-hero p{color:var(--grr-muted)}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-reenablement-list-summary{border-color:#f4d6a23d;background:#ffffff14}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-reenablement-list-summary strong{color:#fff}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-reenablement-request-table-wrap{border-top-color:var(--grr-line);scrollbar-color:rgba(244,214,162,.72) #181c23}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-reenablement-request-table tbody td{background:var(--grr-panel-soft)}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-reenablement-request-table tbody tr.cm-awo-row-odd td{background:#1c1d25}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-reenablement-request-table tbody tr:hover td,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-reenablement-request-table tbody tr:focus-within td,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-reenablement-request-table tbody tr.is-selected td{background:var(--grr-panel-selected);box-shadow:inset 3px 0 #f4d6a2b8}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-reenablement-request-table td,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-reenablement-request-row-button strong,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-reenablement-request-enable-flow strong{color:var(--grr-ink)}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-reenablement-request-enable-flow small{color:var(--grr-muted)}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-reenablement-list-rail span,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-reenablement-list-meta span,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-reenablement-list-summary span,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .ops-gate-review-filter-field span,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .ops-gate-review-table-meta span,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-reenablement-search-field>span,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-reenablement-stage-field>span,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .ops-reenablement-toolbar-field>span,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .ops-reenablement-stage-tools-title,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .ops-reenablement-stage-tools span,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-reenablement-location-filter span,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-reenablement-info-grid span,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-reenablement-engineering-notes>span,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-sku-project-readiness-card header span,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .ops-reenablement-justification-field>span,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-reenablement-accept-intent span{color:#f4d6a2c7}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .dashboard-select{position:relative;display:inline-flex;width:100%;min-width:0;color:var(--grr-ink)}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .dashboard-select.is-open{z-index:40}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .dashboard-select-native{display:none}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .dashboard-select-trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:.52rem;width:100%;min-height:2.08rem;border:1px solid rgba(244,214,162,.24);border-radius:8px;font-size:.74rem;font-weight:850;line-height:1.1;padding:.36rem .56rem .36rem .66rem;text-align:left;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .dashboard-select.is-disabled .dashboard-select-trigger,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .dashboard-select-trigger:disabled{cursor:not-allowed;opacity:.62}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .dashboard-select-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .dashboard-select-caret{display:inline-flex;align-items:center;justify-content:center;width:.62rem;height:.38rem;flex:0 0 auto;transition:transform .15s ease}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .dashboard-select-caret:before{content:"";width:0;height:0;border-left:.31rem solid transparent;border-right:.31rem solid transparent;border-top:.38rem solid var(--grr-gold)}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .dashboard-select.is-open .dashboard-select-caret{transform:rotate(180deg)}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) :is(input[type=search],input[type=text],select,textarea),:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .dashboard-select-trigger,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-sku-assignee-input-shell{border-color:#f4d6a23d;background:linear-gradient(135deg,rgba(255,255,255,.08),transparent 44%),var(--grr-blue);color:var(--grr-ink);box-shadow:inset 0 1px #ffffff14}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) :is(input[type=search],input[type=text],select,textarea):focus,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) :is(input[type=search],input[type=text],select,textarea):focus-visible,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .dashboard-select-trigger:hover,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .dashboard-select-trigger:focus-visible,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .dashboard-select.is-open .dashboard-select-trigger{border-color:#f4d6a294;background:linear-gradient(135deg,rgba(180,35,24,.12),transparent 46%),#173553;color:#fff;outline:none;box-shadow:0 0 0 2px #f4d6a229,inset 0 1px #ffffff14}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) :is(input,textarea)::placeholder{color:#e2e8f0ad}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) select option{background:var(--grr-panel-soft);color:var(--grr-ink)}.ops-reenablement-select-menu.dashboard-select-menu{position:absolute;top:calc(100% + .35rem);z-index:22100;box-sizing:border-box;display:grid;gap:.14rem;min-width:max(var(--dashboard-select-trigger-width, 9rem),10rem);max-width:min(24rem,calc(100vw - var(--app-shell-sidebar-offset, 0px) - 1rem));max-height:min(18rem,calc(100dvh - 1rem));overflow:hidden;border:1px solid rgba(244,214,162,.34);border-radius:0 0 14px 14px;background:linear-gradient(145deg,rgba(255,255,255,.07),transparent 44%),#07070afa;padding:.32rem;box-shadow:0 22px 46px #07070a6b,inset 0 1px #ffffff1a;scrollbar-color:rgba(244,214,162,.72) rgba(7,7,10,.58)}.ops-reenablement-select-menu.dashboard-select-menu[data-placement=up]{border-radius:14px 14px 0 0;box-shadow:0 -22px 46px #07070a61,inset 0 1px #ffffff1a}.ops-reenablement-select-menu.is-stage-menu.dashboard-select-menu{min-width:max(var(--dashboard-select-trigger-width, 12rem),13rem);max-height:min(22rem,calc(100dvh - 1rem));overflow-x:hidden;overflow-y:auto}.ops-reenablement-select-menu.dashboard-select-menu.is-align-right{right:0}.ops-reenablement-select-menu.dashboard-select-menu.is-align-left{left:0}.ops-reenablement-select-menu .dashboard-select-option{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;box-sizing:border-box;min-height:2rem;border:0;border-radius:7px;background:transparent;color:#fff8efe6;font-size:.74rem;font-weight:850;line-height:1.15;padding:.52rem .62rem;text-align:left;white-space:nowrap;cursor:pointer}.ops-reenablement-select-menu .dashboard-select-option span{min-width:0;overflow:hidden;text-overflow:ellipsis}.ops-reenablement-select-menu .dashboard-select-option:after{content:"";width:.42rem;height:.42rem;flex:0 0 auto;border-radius:999px;background:#fff7a5;box-shadow:0 0 0 3px #f4d6a221;opacity:0}.ops-reenablement-select-menu .dashboard-select-option:hover,.ops-reenablement-select-menu .dashboard-select-option.is-highlighted{background:#f4d6a21a;color:#fff}.ops-reenablement-select-menu .dashboard-select-option.is-selected{background:linear-gradient(135deg,#f4d6a238,#68161e47),#3c0f16c7;color:#fff7a5}.ops-reenablement-select-menu .dashboard-select-option.is-selected:after{opacity:1}.ops-reenablement-select-menu .dashboard-select-option:disabled{opacity:.45;cursor:not-allowed}.ops-reenablement-select-menu .dashboard-select-more{display:grid;place-items:center;min-height:1.5rem;padding:.1rem .52rem .2rem;color:#fff8efb8;font-size:.82rem;font-weight:950;letter-spacing:.1em;pointer-events:none;-webkit-user-select:none;user-select:none}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .ops-gate-review-person-input-shell{border-color:#f4d6a23d;background:linear-gradient(135deg,rgba(255,255,255,.08),transparent 44%),var(--grr-blue);color:var(--grr-ink);box-shadow:inset 0 1px #ffffff14}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .ops-gate-review-person-input-shell:hover,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .ops-gate-review-person-filter.is-open .ops-gate-review-person-input-shell,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .ops-gate-review-person-input-shell:focus-within{border-color:#f4d6a294;background:linear-gradient(135deg,rgba(180,35,24,.12),transparent 46%),#173553;color:#fff;box-shadow:0 0 0 2px #f4d6a229,inset 0 1px #ffffff14}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .ops-gate-review-person-input-shell input,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .ops-gate-review-person-input-shell input:focus,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .ops-gate-review-person-input-shell input:focus-visible{min-height:auto;border:0;background:transparent;color:inherit;box-shadow:none;outline:none}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .ops-gate-review-person-input-shell input::placeholder{color:#e2e8f0ad}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .ops-gate-review-person-filter.is-disabled .ops-gate-review-person-input-shell{opacity:.62;cursor:not-allowed}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .ops-gate-review-person-filter.is-disabled input{cursor:not-allowed}.ops-gate-review-person-menu{position:absolute;top:calc(100% + .35rem);left:0;z-index:22100;box-sizing:border-box;display:grid;gap:.14rem;width:max-content;min-width:max(100%,12rem);max-width:min(24rem,calc(100vw - var(--app-shell-sidebar-offset, 0px) - 1rem));max-height:min(18rem,calc(100dvh - 1rem));overflow:hidden;border:1px solid rgba(244,214,162,.34);border-radius:0 0 14px 14px;background:linear-gradient(145deg,rgba(255,255,255,.07),transparent 44%),#07070afa;padding:.32rem;box-shadow:0 22px 46px #07070a6b,inset 0 1px #ffffff1a;scrollbar-color:rgba(244,214,162,.72) rgba(7,7,10,.58)}.ops-gate-review-person-option{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;box-sizing:border-box;min-height:2rem;border:0;border-radius:7px;background:transparent;color:#fff8efe6;font-size:.74rem;font-weight:850;line-height:1.15;padding:.52rem .62rem;text-align:left;white-space:nowrap;cursor:pointer}.ops-gate-review-person-option span{min-width:0;overflow:hidden;text-overflow:ellipsis}.ops-gate-review-person-option:hover,.ops-gate-review-person-option.is-highlighted{background:#f4d6a21a;color:#fff}.ops-gate-review-person-option.is-selected{background:linear-gradient(135deg,#f4d6a238,#68161e47),#3c0f16c7;color:#fff7a5}.ops-gate-review-person-empty{color:#e2e8f0b3;font-size:.72rem;font-weight:800;padding:.46rem .62rem}.ops-gate-review-person-more{display:grid;place-items:center;min-height:1.5rem;padding:.1rem .52rem .2rem;color:#fff8efb8;font-size:.82rem;font-weight:950;letter-spacing:.1em;pointer-events:none;-webkit-user-select:none;user-select:none}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) input[type=checkbox],:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) input[type=radio]{accent-color:var(--grr-gold)}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .ops-gate-review-row-button{color:var(--grr-ink)}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .ops-gate-review-row-button small{color:var(--grr-muted)}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-reenablement-request-list{scrollbar-color:rgba(244,214,162,.72) #181c23}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-reenablement-request-row{border-color:#f4d6a229;background:var(--grr-panel-soft);color:var(--grr-ink)}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-reenablement-request-row:nth-child(odd){background:#1c1d25}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-reenablement-request-row:hover,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-reenablement-request-row:focus-visible,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-reenablement-request-row.is-selected{border-color:#f4d6a28a;background:var(--grr-panel-selected);box-shadow:inset 3px 0 #f4d6a2b8}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-reenablement-request-row strong,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-reenablement-info-grid strong,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-reenablement-accept-intent strong{color:var(--grr-ink)}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-reenablement-request-row small,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-sku-project-readiness-list small{color:var(--grr-muted)}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-reenablement-detail-head,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-reenablement-section-head,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-sku-project-readiness-card header,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .ops-reenablement-send-work-orders>header,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .ops-reenablement-send-head,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .ops-reenablement-work-orders-head,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-reenablement-pdf-gallery-head,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-reenablement-confirm-actions,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-reenablement-reject-confirm-actions{border-color:var(--grr-line);background:linear-gradient(135deg,#11141ae0,#3c0f166b),linear-gradient(90deg,rgba(244,214,162,.08),transparent 32rem)}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-reenablement-panel-toggle{border-color:var(--grr-line);background:#07070a57}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-reenablement-panel-toggle button{color:var(--grr-muted)}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-reenablement-tab-count{background:#f4d6a224;color:var(--grr-gold)}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-reenablement-panel-toggle button:hover,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-reenablement-panel-toggle button:focus-visible{background:#ffffff14;color:#fff}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-reenablement-panel-toggle button.is-active{background:var(--grr-gold);color:#16090b;box-shadow:0 8px 18px #07070a3d}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-reenablement-panel-toggle button.is-active .eng-reenablement-tab-count{background:#16090b24;color:#16090b}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-reenablement-info-grid div,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-reenablement-accept-intent>div,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-reenablement-accept-intent>label,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-sku-project-action-card,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-sku-project-trainee-form{border-color:#f4d6a229;background:linear-gradient(135deg,#ffffff14,#f4d6a20d),#07070a52}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-sku-project-readiness-list li{border-left-color:#f4d6a224;background:var(--grr-panel-soft)}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-sku-project-readiness-list li.is-complete{background:linear-gradient(135deg,#72d1b329,#ffffff0a),var(--grr-panel-soft)}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-sku-project-readiness-list li.is-current{background:linear-gradient(135deg,#f4d6a22e,#ffffff0a),var(--grr-panel-soft)}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-sku-project-readiness-list strong{color:var(--grr-ink)}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-sku-project-readiness-index{background:#ffffff1a;color:var(--grr-muted-strong)}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-sku-project-readiness-list li.is-complete .eng-sku-project-readiness-index{background:var(--grr-green);color:#06211b}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-sku-project-readiness-list li.is-current .eng-sku-project-readiness-index{background:var(--grr-gold);color:#16090b}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-sku-project-readiness-status,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-sku-project-readiness-auto{color:var(--grr-muted)}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-sku-project-readiness-list li.is-complete .eng-sku-project-readiness-status{color:var(--grr-green)}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-sku-project-readiness-list li.is-current .eng-sku-project-readiness-status{color:var(--grr-gold)}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-reenablement-comments-shell,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-reenablement-comment-composer,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-reenablement-comment-add,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-reenablement-comment-add.is-at-top,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-reenablement-note-add-bar{border-color:var(--grr-line);background:#07070a3d}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-reenablement-comments-wrap{background:var(--grr-panel-soft)}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-reenablement-comment-card{border-color:#f4d6a22e;border-left-color:#f4d6a2b8;background:#1c1d25;color:var(--grr-ink);box-shadow:none}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-reenablement-comment-card:hover{border-color:#f4d6a257;background:#202733;box-shadow:0 14px 28px #07070a2e}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-reenablement-comment-title-wrap h4,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-reenablement-comment-card p,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-reenablement-readonly-notes p,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-reenablement-reject-notes-grid p,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .ops-reenablement-return-note-body p,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-reenablement-engineering-notes textarea{color:var(--grr-ink)}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-reenablement-comment-title-wrap h4 span:first-child,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-reenablement-work-order-number,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .ops-reenablement-disposition-table td strong,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .ops-reenablement-approve-work-orders-table td strong,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-reenablement-accept-work-orders-table td strong{color:var(--grr-gold)}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-reenablement-comment-title-wrap>span,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-reenablement-comment-card time,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-reenablement-comment-card time span,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .ops-reenablement-disposition-table td span,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .ops-reenablement-approve-work-orders-table td span,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-reenablement-accept-work-orders-table td span,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .ops-reenablement-move-plan span{color:var(--grr-muted)}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .ops-reenablement-approve-work-orders-table td .ops-reenablement-confirm-label{color:var(--grr-muted)}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .ops-reenablement-approve-work-orders-table td .ops-reenablement-confirm-value{color:var(--grr-ink)}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .ops-reenablement-approve-work-orders-table td .ops-reenablement-confirm-row.is-new .ops-reenablement-confirm-label,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .ops-reenablement-approve-work-orders-table td .ops-reenablement-confirm-row.is-new .ops-reenablement-confirm-value{color:var(--grr-green)}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .cm-awo-table-wrap,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-reenablement-work-orders-wrap,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .ops-reenablement-work-orders-table-wrap,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .ops-reenablement-send-work-orders-table-wrap,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-reenablement-accept-work-orders-wrap,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-reenablement-reject-documents-wrap{border-color:var(--grr-line);border-radius:8px;background:var(--grr-panel-soft);scrollbar-color:rgba(244,214,162,.72) #181c23}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .cm-awo-table{background:var(--grr-panel-soft);color:var(--grr-ink)}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .cm-awo-table thead tr,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .cm-awo-table thead th,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .cm-awo-table thead th:first-child{background:var(--grr-panel-warm)}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .cm-awo-table thead th{border-bottom-color:#f4d6a238;color:#fff;box-shadow:inset -1px 0 #f4d6a21f}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .cm-awo-table tbody tr,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .cm-awo-table tbody tr.cm-awo-row-even,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .cm-awo-table tbody tr.cm-awo-row-even td,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .cm-awo-table tbody tr.cm-awo-row-even td:first-child,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .cm-awo-table tbody td,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .cm-awo-table tbody td:first-child{border-bottom-color:#f4d6a214;background:var(--grr-panel-soft);color:#f8fafceb}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .cm-awo-table tbody tr.cm-awo-row-odd,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .cm-awo-table tbody tr.cm-awo-row-odd td,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .cm-awo-table tbody tr.cm-awo-row-odd td:first-child{background:#1c1d25}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .cm-awo-table tbody tr:hover,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .cm-awo-table tbody tr:hover td,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .cm-awo-table tbody tr:hover td:first-child{background:var(--grr-panel-hover)}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .cm-awo-table tbody tr.is-selected,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .cm-awo-table tbody tr.is-selected td,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .cm-awo-table tbody tr.is-selected td:first-child,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .cm-awo-table tbody tr.is-selected:hover,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .cm-awo-table tbody tr.is-selected:hover td,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .cm-awo-table tbody tr.is-selected:hover td:first-child{background:var(--grr-panel-selected);color:#f8fafcf0}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .cm-awo-table tbody tr.is-selected td:first-child{box-shadow:inset 3px 0 #f4d6a2b8}.customer-manager-dashboard.general-engineering-dashboard .eng-reenablement-page:not(.eng-sku-project-page) .eng-reenablement-request-table-wrap{border-top-color:#f4d6a233;background:#151922;scrollbar-color:rgba(244,214,162,.72) #181c23}.customer-manager-dashboard.general-engineering-dashboard .eng-reenablement-page:not(.eng-sku-project-page) .eng-reenablement-request-table.cm-awo-table{background:#151922;table-layout:fixed}.customer-manager-dashboard.general-engineering-dashboard .eng-reenablement-page:not(.eng-sku-project-page) .eng-reenablement-request-table.cm-awo-table thead tr,.customer-manager-dashboard.general-engineering-dashboard .eng-reenablement-page:not(.eng-sku-project-page) .eng-reenablement-request-table.cm-awo-table thead th,.customer-manager-dashboard.general-engineering-dashboard .eng-reenablement-page:not(.eng-sku-project-page) .eng-reenablement-request-table.cm-awo-table thead th:first-child{background:#2a2028}.customer-manager-dashboard.general-engineering-dashboard .eng-reenablement-page:not(.eng-sku-project-page) .eng-reenablement-request-table.cm-awo-table thead th{border-bottom-color:#f4d6a238;border-left:0;border-right:0;color:#fff;font-size:.56rem;line-height:1.12;padding:.36rem .48rem;box-shadow:none}.customer-manager-dashboard.general-engineering-dashboard .eng-reenablement-page:not(.eng-sku-project-page) .eng-reenablement-request-table.cm-awo-table tbody tr:not(:has(.cm-awo-empty)){cursor:pointer}.customer-manager-dashboard.general-engineering-dashboard .eng-reenablement-page:not(.eng-sku-project-page) .eng-reenablement-request-table.cm-awo-table tbody tr,.customer-manager-dashboard.general-engineering-dashboard .eng-reenablement-page:not(.eng-sku-project-page) .eng-reenablement-request-table.cm-awo-table tbody tr.cm-awo-row-even,.customer-manager-dashboard.general-engineering-dashboard .eng-reenablement-page:not(.eng-sku-project-page) .eng-reenablement-request-table.cm-awo-table tbody tr.cm-awo-row-even td,.customer-manager-dashboard.general-engineering-dashboard .eng-reenablement-page:not(.eng-sku-project-page) .eng-reenablement-request-table.cm-awo-table tbody tr.cm-awo-row-even td:first-child,.customer-manager-dashboard.general-engineering-dashboard .eng-reenablement-page:not(.eng-sku-project-page) .eng-reenablement-request-table.cm-awo-table tbody td,.customer-manager-dashboard.general-engineering-dashboard .eng-reenablement-page:not(.eng-sku-project-page) .eng-reenablement-request-table.cm-awo-table tbody td:first-child{border-bottom-color:#f4d6a214;background:#151922;color:#f8fafce0}.customer-manager-dashboard.general-engineering-dashboard .eng-reenablement-page:not(.eng-sku-project-page) .eng-reenablement-request-table.cm-awo-table tbody td{height:2.12rem;padding:.32rem .48rem;border-left:0;border-right:0;font-size:.58rem;font-weight:700;line-height:1.14;box-shadow:none}.customer-manager-dashboard.general-engineering-dashboard .eng-reenablement-page:not(.eng-sku-project-page) .eng-reenablement-request-table.cm-awo-table :is(thead th:first-child,tbody td:first-child){position:static;left:auto;z-index:auto;border-left:0;border-right:0;text-align:left;box-shadow:none}.customer-manager-dashboard.general-engineering-dashboard .eng-reenablement-page:not(.eng-sku-project-page) .eng-reenablement-request-table.cm-awo-table tbody tr.cm-awo-row-odd,.customer-manager-dashboard.general-engineering-dashboard .eng-reenablement-page:not(.eng-sku-project-page) .eng-reenablement-request-table.cm-awo-table tbody tr.cm-awo-row-odd td,.customer-manager-dashboard.general-engineering-dashboard .eng-reenablement-page:not(.eng-sku-project-page) .eng-reenablement-request-table.cm-awo-table tbody tr.cm-awo-row-odd td:first-child{background:#1c1d25}.customer-manager-dashboard.general-engineering-dashboard .eng-reenablement-page:not(.eng-sku-project-page) .eng-reenablement-request-table.cm-awo-table tbody tr:hover,.customer-manager-dashboard.general-engineering-dashboard .eng-reenablement-page:not(.eng-sku-project-page) .eng-reenablement-request-table.cm-awo-table tbody tr:hover td,.customer-manager-dashboard.general-engineering-dashboard .eng-reenablement-page:not(.eng-sku-project-page) .eng-reenablement-request-table.cm-awo-table tbody tr:hover td:first-child,.customer-manager-dashboard.general-engineering-dashboard .eng-reenablement-page:not(.eng-sku-project-page) .eng-reenablement-request-table.cm-awo-table tbody tr:focus-within,.customer-manager-dashboard.general-engineering-dashboard .eng-reenablement-page:not(.eng-sku-project-page) .eng-reenablement-request-table.cm-awo-table tbody tr:focus-within td,.customer-manager-dashboard.general-engineering-dashboard .eng-reenablement-page:not(.eng-sku-project-page) .eng-reenablement-request-table.cm-awo-table tbody tr:focus-within td:first-child{background:#202733;color:#f8fafcf0;border-left:0;border-right:0;box-shadow:none}.customer-manager-dashboard.general-engineering-dashboard .eng-reenablement-page:not(.eng-sku-project-page) .eng-reenablement-request-table.cm-awo-table tbody tr.is-selected,.customer-manager-dashboard.general-engineering-dashboard .eng-reenablement-page:not(.eng-sku-project-page) .eng-reenablement-request-table.cm-awo-table tbody tr.is-selected td,.customer-manager-dashboard.general-engineering-dashboard .eng-reenablement-page:not(.eng-sku-project-page) .eng-reenablement-request-table.cm-awo-table tbody tr.is-selected td:first-child,.customer-manager-dashboard.general-engineering-dashboard .eng-reenablement-page:not(.eng-sku-project-page) .eng-reenablement-request-table.cm-awo-table tbody tr.is-selected:hover,.customer-manager-dashboard.general-engineering-dashboard .eng-reenablement-page:not(.eng-sku-project-page) .eng-reenablement-request-table.cm-awo-table tbody tr.is-selected:hover td,.customer-manager-dashboard.general-engineering-dashboard .eng-reenablement-page:not(.eng-sku-project-page) .eng-reenablement-request-table.cm-awo-table tbody tr.is-selected:hover td:first-child{background:#20242f;color:#f8fafcf2;border-left:0;border-right:0;box-shadow:none}.customer-manager-dashboard.general-engineering-dashboard .eng-reenablement-page:not(.eng-sku-project-page) .eng-reenablement-request-table.cm-awo-table tbody tr.is-selected td:first-child{box-shadow:none}.customer-manager-dashboard.general-engineering-dashboard .eng-reenablement-page:not(.eng-sku-project-page) .eng-reenablement-request-row-button,.customer-manager-dashboard.general-engineering-dashboard .eng-reenablement-page:not(.eng-sku-project-page) .eng-reenablement-request-row-button strong{color:#f8fafc}.customer-manager-dashboard.general-engineering-dashboard .eng-reenablement-page:not(.eng-sku-project-page) .eng-reenablement-request-row-button strong{font-size:.62rem;font-weight:900;letter-spacing:0}.customer-manager-dashboard.general-engineering-dashboard .eng-reenablement-page:not(.eng-sku-project-page) .eng-reenablement-request-row-button:focus-visible{border-radius:6px;outline:2px solid rgba(244,214,162,.5);outline-offset:2px}.customer-manager-dashboard.general-engineering-dashboard .eng-reenablement-page:not(.eng-sku-project-page) .eng-reenablement-request-enable-flow strong{color:#f4d6a2;font-size:.6rem;font-weight:900}.customer-manager-dashboard.general-engineering-dashboard .eng-reenablement-page:not(.eng-sku-project-page) .eng-reenablement-request-enable-flow small,.customer-manager-dashboard.general-engineering-dashboard .eng-reenablement-page:not(.eng-sku-project-page) .eng-reenablement-request-table.cm-awo-table tbody td:nth-child(6),.customer-manager-dashboard.general-engineering-dashboard .eng-reenablement-page:not(.eng-sku-project-page) .eng-reenablement-request-table.cm-awo-table tbody td:nth-child(7){color:#e2e8f0ad}.customer-manager-dashboard.general-engineering-dashboard .eng-reenablement-page:not(.eng-sku-project-page) .eng-reenablement-request-table.cm-awo-table tbody td:nth-child(5){color:#f4d6a2;font-weight:900}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .ops-reenablement-approve-work-orders .ops-reenablement-send-work-orders-table-wrap{border-color:#f4d6a233;border-radius:8px;background:#151922;overflow:auto}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .ops-reenablement-approve-work-orders-table.is-gate-review-confirm.cm-awo-table{width:100%;min-width:1180px;border-collapse:separate;border-spacing:0;table-layout:fixed;background:#151922;--ops-gate-review-confirm-label-size: .52rem;--ops-gate-review-confirm-value-size: .66rem;--ops-gate-review-confirm-row-label-width: 4.4rem}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .ops-reenablement-approve-work-orders-table.is-gate-review-confirm.cm-awo-table th:nth-child(1),:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .ops-reenablement-approve-work-orders-table.is-gate-review-confirm.cm-awo-table td:nth-child(1){width:300px;text-align:left}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .ops-reenablement-approve-work-orders-table.is-gate-review-confirm.cm-awo-table th:nth-child(2),:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .ops-reenablement-approve-work-orders-table.is-gate-review-confirm.cm-awo-table td:nth-child(2),:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .ops-reenablement-approve-work-orders-table.is-gate-review-confirm.cm-awo-table th:nth-child(3),:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .ops-reenablement-approve-work-orders-table.is-gate-review-confirm.cm-awo-table td:nth-child(3){width:230px}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .ops-reenablement-approve-work-orders-table.is-gate-review-confirm.cm-awo-table th:nth-child(4),:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .ops-reenablement-approve-work-orders-table.is-gate-review-confirm.cm-awo-table td:nth-child(4){width:190px}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .ops-reenablement-approve-work-orders-table.is-gate-review-confirm.cm-awo-table th:nth-child(5),:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .ops-reenablement-approve-work-orders-table.is-gate-review-confirm.cm-awo-table td:nth-child(5){width:220px}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .ops-reenablement-approve-work-orders-table.is-gate-review-confirm.cm-awo-table thead tr,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .ops-reenablement-approve-work-orders-table.is-gate-review-confirm.cm-awo-table thead th,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .ops-reenablement-approve-work-orders-table.is-gate-review-confirm.cm-awo-table thead th:first-child{background:#2a2028}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .ops-reenablement-approve-work-orders-table.is-gate-review-confirm.cm-awo-table thead th{padding:.28rem .42rem;border-bottom-color:#f4d6a238;color:#fff;font-size:.56rem;font-weight:950;letter-spacing:.04em;text-transform:uppercase;box-shadow:inset -1px 0 #f4d6a21f;vertical-align:middle}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .ops-reenablement-approve-work-orders-table.is-gate-review-confirm.cm-awo-table tbody tr,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .ops-reenablement-approve-work-orders-table.is-gate-review-confirm.cm-awo-table tbody tr td,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .ops-reenablement-approve-work-orders-table.is-gate-review-confirm.cm-awo-table tbody tr td:first-child{border-bottom-color:#f4d6a214;background:#151922;color:#f8fafceb}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .ops-reenablement-approve-work-orders-table.is-gate-review-confirm.cm-awo-table tbody tr:nth-child(odd) td,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .ops-reenablement-approve-work-orders-table.is-gate-review-confirm.cm-awo-table tbody tr:nth-child(odd) td:first-child{background:#1c1d25}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .ops-reenablement-approve-work-orders-table.is-gate-review-confirm.cm-awo-table tbody tr:hover td,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .ops-reenablement-approve-work-orders-table.is-gate-review-confirm.cm-awo-table tbody tr:hover td:first-child{background:#202733}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .ops-reenablement-approve-work-orders-table.is-gate-review-confirm.cm-awo-table tbody td{height:auto;padding:.22rem .42rem;font-size:.64rem;line-height:1.08;vertical-align:middle}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .ops-reenablement-approve-work-orders-table.is-gate-review-confirm.cm-awo-table .ops-reenablement-confirm-row{grid-template-columns:2.9rem minmax(0,1fr);gap:.24rem;text-align:left}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .ops-reenablement-approve-work-orders-table.is-gate-review-confirm.cm-awo-table td:nth-child(1) .ops-reenablement-confirm-row{justify-items:start}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .ops-reenablement-approve-work-orders-table.is-gate-review-confirm.cm-awo-table td:nth-child(1) .ops-reenablement-confirm-value{text-align:left}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .ops-reenablement-approve-work-orders-table.is-gate-review-confirm.cm-awo-table .ops-reenablement-confirm-dates .ops-reenablement-confirm-row{grid-template-columns:var(--ops-gate-review-confirm-row-label-width, 4.9rem) minmax(0,1fr)}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .ops-reenablement-approve-work-orders-table.is-gate-review-confirm.cm-awo-table td :is(strong,span){display:block;min-width:0}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .ops-reenablement-approve-work-orders-table.is-gate-review-confirm.cm-awo-table td .ops-reenablement-confirm-label{color:var(--grr-muted);font-size:var(--ops-gate-review-confirm-label-size, .64rem);font-weight:950;line-height:1.1;text-transform:uppercase}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .ops-reenablement-approve-work-orders-table.is-gate-review-confirm.cm-awo-table td .ops-reenablement-confirm-value{overflow:hidden;color:var(--grr-ink);font-size:var(--ops-gate-review-confirm-value-size, .76rem);font-weight:950;line-height:1.14;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .ops-reenablement-approve-work-orders-table.is-gate-review-confirm.cm-awo-table td .ops-reenablement-confirm-row.is-new :is(.ops-reenablement-confirm-label,.ops-reenablement-confirm-value){color:var(--grr-green)}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .ops-reenablement-approve-work-orders-table.is-gate-review-confirm.cm-awo-table tbody td:nth-child(5),:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .ops-reenablement-approve-work-orders-table.is-gate-review-confirm.cm-awo-table tbody td:nth-child(5) strong{color:var(--grr-green)}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .ops-reenablement-return-work-orders-table.is-gate-review-confirm.cm-awo-table{min-width:980px}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .ops-reenablement-return-work-orders-table.is-gate-review-confirm.cm-awo-table th:nth-child(1),:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .ops-reenablement-return-work-orders-table.is-gate-review-confirm.cm-awo-table td:nth-child(1){width:260px}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .ops-reenablement-return-work-orders-table.is-gate-review-confirm.cm-awo-table th:nth-child(2),:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .ops-reenablement-return-work-orders-table.is-gate-review-confirm.cm-awo-table td:nth-child(2){width:260px}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .ops-reenablement-return-work-orders-table.is-gate-review-confirm.cm-awo-table th:nth-child(3),:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .ops-reenablement-return-work-orders-table.is-gate-review-confirm.cm-awo-table td:nth-child(3){width:150px}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .ops-reenablement-return-work-orders-table.is-gate-review-confirm.cm-awo-table th:nth-child(4),:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .ops-reenablement-return-work-orders-table.is-gate-review-confirm.cm-awo-table td:nth-child(4){width:190px}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .ops-reenablement-return-work-orders-table.is-gate-review-confirm.cm-awo-table th:nth-child(5),:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .ops-reenablement-return-work-orders-table.is-gate-review-confirm.cm-awo-table td:nth-child(5){width:120px}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .ops-reenablement-return-work-orders-table.is-gate-review-confirm.cm-awo-table tbody td:nth-child(1),:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .ops-reenablement-return-work-orders-table.is-gate-review-confirm.cm-awo-table tbody td:nth-child(1) strong,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .ops-reenablement-return-work-orders-table.is-gate-review-confirm.cm-awo-table tbody td:nth-child(2),:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .ops-reenablement-return-work-orders-table.is-gate-review-confirm.cm-awo-table tbody td:nth-child(2) strong,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .ops-reenablement-return-work-orders-table.is-gate-review-confirm.cm-awo-table tbody td:nth-child(3),:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .ops-reenablement-return-work-orders-table.is-gate-review-confirm.cm-awo-table tbody td:nth-child(3) strong{color:#fff}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .ops-reenablement-return-work-orders-table.is-gate-review-confirm.cm-awo-table tbody td:nth-child(5),:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .ops-reenablement-return-work-orders-table.is-gate-review-confirm.cm-awo-table tbody td:nth-child(5) strong{color:var(--grr-green)}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .cm-awo-empty,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-reenablement-empty,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-reenablement-table-message{background:transparent;color:var(--grr-muted)}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-reenablement-document-browser-head,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-reenablement-document-pathbar,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-reenablement-document-contents{border-color:var(--grr-line);background:#07070a38}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-sku-document-table,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-sku-document-table-row.is-header,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-sku-document-table .eng-reenablement-document-item{border-color:#f4d6a21f;background:var(--grr-panel-soft);color:var(--grr-ink)}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-sku-document-table-row.is-header{background:var(--grr-panel-warm)}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-sku-document-table.eng-reenablement-document-merged-list li:nth-child(odd),:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-sku-document-table .eng-reenablement-document-item.is-folder.is-selected-sku-folder{background:var(--grr-panel-soft)}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-sku-document-table.eng-reenablement-document-merged-list li:nth-child(2n){background:#1c1d25}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-sku-document-table .eng-reenablement-document-item:hover,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-sku-document-table .eng-reenablement-document-item:focus-within{background:var(--grr-panel-hover)}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-sku-document-table .eng-reenablement-document-item.has-gate-review-files,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-sku-document-table.eng-reenablement-document-merged-list li.has-gate-review-files:nth-child(odd),:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-sku-document-table.eng-reenablement-document-merged-list li.has-gate-review-files:nth-child(2n){background:linear-gradient(90deg,#f4d6a229,#ffffff0a),var(--grr-panel-soft);box-shadow:inset 3px 0 #f4d6a2d1}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-reenablement-document-list strong,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-sku-document-table-cell.is-children,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-sku-document-table-cell.is-source,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-sku-document-table-row.is-header>span{color:var(--grr-ink)}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-reenablement-document-list small,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-sku-document-table-cell,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-sku-document-source-tag{color:var(--grr-muted)}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-sku-document-source-tag.is-gate-review,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-sku-document-gate-review-folder-pill{border-color:#f4d6a26b;background:#f4d6a224;color:var(--grr-gold)}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-reenablement-document-file-actions a,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-reenablement-replace-btn,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-reenablement-document-file-actions button{border-color:#f4d6a233;background:#ffffff14;color:var(--grr-ink)}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-reenablement-document-file-actions a:visited{color:var(--grr-ink)}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-reenablement-document-file-actions a:hover,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-reenablement-document-file-actions a:focus-visible,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-reenablement-replace-btn:not(.is-disabled):hover,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-reenablement-replace-btn:not(.is-disabled):focus-within,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-reenablement-document-file-actions button:hover,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-reenablement-document-file-actions button:focus-visible{border-color:var(--grr-line-strong);background:#f4d6a224;color:#fff}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .ops-reenablement-stage-chip{border-color:#f4d6a238;background:#ffffff14;color:var(--grr-ink)}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .ops-reenablement-stage-plan.is-moving .ops-reenablement-stage-chip:first-child{background:#ffffff0f;color:var(--grr-muted)}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .ops-reenablement-stage-arrow{color:var(--grr-gold)}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-reenablement-work-orders-table tr.is-missing-landing td{background:linear-gradient(90deg,#f4d6a229,#ffffff0a),var(--grr-panel-soft)}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) :is(.ops-reenablement-work-orders-modal,.ops-reenablement-send-modal,.eng-reenablement-reject-confirm-modal,.eng-reenablement-pdf-gallery-modal,.eng-reenablement-note-history-dialog){border-color:var(--grr-line);background:linear-gradient(180deg,#2f262df2,#1c1f27fa),var(--grr-panel);color:var(--grr-ink);box-shadow:0 28px 70px #07070a6b}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) :is(.ops-reenablement-work-orders-modal,.ops-reenablement-send-modal,.eng-reenablement-reject-confirm-modal,.eng-reenablement-pdf-gallery-modal,.eng-reenablement-note-history-dialog) .cm-awo-close-x{border-color:#f4d6a247;background:#ffffff14;color:var(--grr-ink)}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-reenablement-pdf-gallery-frame,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-reenablement-pdf-canvas-wrap,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-reenablement-office-frame{background:#0b0d12}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-reenablement-pdf-gallery-strip{border-color:var(--grr-line);background:#07070a47}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-reenablement-pdf-gallery-strip button{border-color:#f4d6a22e;background:#ffffff0f;color:var(--grr-muted)}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-reenablement-pdf-gallery-strip button.is-active{border-color:#f4d6a299;background:#f4d6a229;color:var(--grr-gold)}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .dashboard-notification-banner{border-color:var(--grr-line);background:#07070ad6;color:var(--grr-ink)}.eng-sku-project-page{--eng-sku-detail-ink: #f8fafc;--eng-sku-detail-muted: rgba(226, 232, 240, .74);--eng-sku-detail-subtle: rgba(226, 232, 240, .58);--eng-sku-detail-line: rgba(244, 214, 162, .22);--eng-sku-detail-line-strong: rgba(244, 214, 162, .42);--eng-sku-detail-panel: #1c1f28;--eng-sku-detail-panel-soft: #151922;--eng-sku-detail-panel-warm: #2a2028;--eng-sku-detail-hover: #202733;--eng-sku-detail-selected: #20242f;--eng-sku-detail-coral: #f3c6bd;--eng-sku-detail-gold: var(--ren-champagne, #f4d6a2)}.eng-sku-project-page .eng-sku-project-detail-panel{border-color:var(--eng-sku-detail-line);background:linear-gradient(180deg,#2f262df0,#1c1f27fa),var(--eng-sku-detail-panel);color:var(--eng-sku-detail-ink);box-shadow:0 18px 44px #07070a3d}.eng-sku-project-page .eng-sku-project-detail-head{border-bottom:1px solid var(--eng-sku-detail-line);background:linear-gradient(135deg,rgba(255,255,255,.08),transparent 38%),linear-gradient(135deg,#2a2028fa,#12161efa)}.eng-sku-project-page .eng-sku-project-detail-head h2,.eng-sku-project-page :is(.eng-sku-project-overview-scroll .eng-reenablement-section-head h3,.eng-sku-project-readiness-card h3,.eng-sku-project-action-card h3,.eng-reenablement-work-orders-head h3,.eng-reenablement-document-browser-head h3,.eng-reenablement-files-head h3,.eng-reenablement-comment-title-wrap h4,.eng-reenablement-comment-card p,.eng-reenablement-document-list strong){color:var(--eng-sku-detail-ink)}.eng-sku-project-page .eng-sku-project-detail-head p,.eng-sku-project-page :is(.eng-sku-project-overview-scroll .eng-reenablement-section-head span,.eng-sku-project-action-card p,.eng-sku-project-trainee-form p,.eng-reenablement-work-orders-head span,.eng-reenablement-stage-field span,.eng-reenablement-document-browser-head p,.eng-reenablement-files-head span,.eng-reenablement-comment-title-wrap>span,.eng-reenablement-comment-card time,.eng-reenablement-comment-card time span,.eng-reenablement-document-list small,.eng-reenablement-document-path span,.eng-sku-document-table-cell,.eng-sku-document-source-tag){color:var(--eng-sku-detail-muted)}.eng-sku-project-page .eng-sku-project-detail-metrics{border-color:var(--eng-sku-detail-line);background:#07070a38}.eng-sku-project-page .eng-sku-project-detail-metrics div{border-left-color:#f4d6a21f}.eng-sku-project-page .eng-sku-project-detail-metrics dt{color:var(--eng-sku-detail-muted)}.eng-sku-project-page .eng-sku-project-detail-metrics dd{color:var(--eng-sku-detail-ink)}.eng-sku-project-page .eng-sku-project-detail-tools .eng-reenablement-panel-toggle{border-color:var(--eng-sku-detail-line);background:#07070a3d;box-shadow:inset 0 1px #ffffff14}.eng-sku-project-page .eng-sku-project-detail-tools .eng-reenablement-panel-toggle button{color:var(--eng-sku-detail-muted)}.eng-sku-project-page .eng-sku-project-tab-count{background:#f4d6a21f;color:var(--eng-sku-detail-gold)}.eng-sku-project-page .eng-sku-project-detail-tools .eng-reenablement-panel-toggle button:hover,.eng-sku-project-page .eng-sku-project-detail-tools .eng-reenablement-panel-toggle button:focus-visible{color:var(--eng-sku-detail-ink)}.eng-sku-project-page .eng-sku-project-detail-tools .eng-reenablement-panel-toggle button.is-active{background:linear-gradient(135deg,#f4d6a22e,#f04e371f),#202733;color:var(--eng-sku-detail-gold);box-shadow:0 10px 22px #07070a38}.eng-sku-project-page .eng-sku-project-detail-tools .eng-reenablement-panel-toggle button.is-active .eng-sku-project-tab-count{background:#f4d6a233;color:var(--eng-sku-detail-ink)}.eng-sku-project-page .eng-sku-project-header-action.primary{border-color:#f4d6a2ad;background:linear-gradient(180deg,#f4d6a2,#f3c6bd);color:#16090b;box-shadow:0 12px 24px #07070a38}.eng-sku-project-page .eng-sku-project-header-action.primary:disabled{background:#ffffff14;color:var(--eng-sku-detail-muted)}.eng-sku-project-page :is(.eng-sku-project-overview-scroll,.eng-sku-project-comments-scroll,.eng-reenablement-work-orders-scroll,.eng-reenablement-document-browser-scroll){background:linear-gradient(180deg,#0f1219f0,#0c0f16fa),var(--eng-sku-detail-panel-soft);color:var(--eng-sku-detail-ink);scrollbar-color:rgba(244,214,162,.72) #181c23}.eng-sku-project-page :is(.eng-sku-project-overview-scroll .eng-reenablement-info-card,.eng-sku-project-readiness-card,.eng-sku-project-action-card,.eng-sku-project-trainee-form,.eng-sku-project-comments-panel,.eng-sku-project-work-orders,.eng-sku-document-browser,.eng-reenablement-document-contents){border-color:var(--eng-sku-detail-line);background:linear-gradient(180deg,rgba(255,255,255,.04),transparent),var(--eng-sku-detail-panel);color:var(--eng-sku-detail-ink);box-shadow:none}.eng-sku-project-page :is(.eng-sku-project-owner-assignment-card,.eng-sku-project-trainee-assignment-card){gap:.62rem}.eng-sku-project-page :is(.eng-sku-project-owner-assignment-card,.eng-sku-project-trainee-assignment-card)>div p{color:var(--eng-sku-detail-ink);font-size:.86rem;font-weight:900}.eng-sku-project-page :is(.eng-sku-project-owner-assignment-card,.eng-sku-project-trainee-assignment-card) label>span{color:var(--eng-sku-detail-coral);font-size:.66rem;font-weight:950}.eng-sku-project-page :is(.eng-sku-project-owner-assignment-card,.eng-sku-project-trainee-assignment-card) .eng-sku-assignee-picker.is-detail .eng-sku-assignee-input-shell{min-height:2rem;border-color:#f4d6a23d;background:linear-gradient(135deg,#f4d6a21a,#ffffff08),#07070a3d}.eng-sku-project-page :is(.eng-sku-project-owner-assignment-card,.eng-sku-project-trainee-assignment-card) .eng-sku-assignee-picker.is-detail .eng-sku-assignee-input-shell:focus-within{border-color:#f4d6a294;background:linear-gradient(135deg,#f4d6a224,#f04e3714),#07070a47}.eng-sku-project-page :is(.eng-sku-project-owner-assignment-card,.eng-sku-project-trainee-assignment-card) .eng-sku-assignee-picker.is-detail input{color:var(--eng-sku-detail-ink);font-weight:900}.eng-sku-project-page :is(.eng-sku-project-owner-assignment-card,.eng-sku-project-trainee-assignment-card) .eng-sku-assignee-picker.is-detail input::placeholder{color:var(--eng-sku-detail-gold);opacity:1}.eng-sku-project-page :is(.eng-sku-project-overview-scroll .eng-reenablement-section-head,.eng-sku-project-readiness-card header,.eng-reenablement-work-orders-head,.eng-reenablement-document-browser-head,.eng-reenablement-document-pathbar,.eng-reenablement-files-head){border-color:var(--eng-sku-detail-line);background:linear-gradient(135deg,#f4d6a21a,#ffffff08),var(--eng-sku-detail-panel-warm)}.eng-sku-project-page .eng-reenablement-info-grid.eng-sku-project-info-grid>div{border-right-color:#f4d6a21a;border-bottom-color:#f4d6a21a;background:var(--eng-sku-detail-panel-soft)}.eng-sku-project-page .eng-reenablement-info-grid.eng-sku-project-info-grid span{color:var(--eng-sku-detail-muted)}.eng-sku-project-page .eng-reenablement-info-grid.eng-sku-project-info-grid strong{color:var(--eng-sku-detail-ink)}.eng-sku-project-page .eng-sku-project-readiness-list li{border-color:#f4d6a21a;background:#1c1d25}.eng-sku-project-page .eng-sku-project-readiness-list li.is-complete{background:linear-gradient(180deg,#2ecc7129,#2ecc710f),#18251f}.eng-sku-project-page .eng-sku-project-readiness-list li.is-current{background:linear-gradient(180deg,#f4d6a22e,#f4d6a212),#252119}.eng-sku-project-page .eng-sku-project-readiness-list li.is-next{background:#1c1d25}.eng-sku-project-page .eng-sku-project-readiness-list strong{color:var(--eng-sku-detail-ink)}.eng-sku-project-page .eng-sku-project-readiness-list small,.eng-sku-project-page .eng-sku-project-readiness-status,.eng-sku-project-page .eng-sku-project-readiness-auto{color:var(--eng-sku-detail-muted)}.eng-sku-project-page .eng-sku-project-readiness-index{background:#ffffff14;color:var(--eng-sku-detail-muted)}.eng-sku-project-page .eng-sku-project-readiness-list li.is-complete .eng-sku-project-readiness-index{background:var(--eng-sku-green);color:#06211b}.eng-sku-project-page .eng-sku-project-readiness-list li.is-current .eng-sku-project-readiness-index{background:var(--eng-sku-detail-gold);color:#16090b}.eng-sku-project-page .eng-sku-project-readiness-list li.is-complete .eng-sku-project-readiness-status{color:#7ee2a8}.eng-sku-project-page .eng-sku-project-readiness-list li.is-current .eng-sku-project-readiness-status{color:var(--eng-sku-detail-gold)}.eng-sku-project-page .eng-sku-project-readiness-check{border-color:#f4d6a23d;background:#ffffff14;color:var(--eng-sku-detail-ink)}.eng-sku-project-page :is(.eng-sku-project-status-chip,.eng-sku-project-gate-review-chip,.eng-sku-project-owner-text,.eng-sku-project-status-select .dashboard-select-trigger){border-color:#f4d6a238;background:#ffffff14;color:var(--eng-sku-detail-ink)}.eng-sku-project-page .eng-sku-project-status-select .dashboard-select-trigger:hover,.eng-sku-project-page .eng-sku-project-status-select.is-open .dashboard-select-trigger{border-color:var(--eng-sku-detail-line-strong);background:#f4d6a21f;color:var(--eng-sku-detail-ink)}.eng-sku-project-page :is(.eng-sku-project-status-chip.is-not-started,.eng-sku-project-status-select.is-not-started .dashboard-select-trigger){border-color:#f4d6a22e;background:#ffffff14;color:var(--eng-sku-detail-muted)}.eng-sku-project-page :is(.eng-sku-project-status-chip.is-in-progress,.eng-sku-project-status-chip.is-operations-review,.eng-sku-project-status-chip.is-supply-chain-review,.eng-sku-project-status-chip.is-ohfc,.eng-sku-project-status-select.is-in-progress .dashboard-select-trigger,.eng-sku-project-status-select.is-operations-review .dashboard-select-trigger,.eng-sku-project-status-select.is-supply-chain-review .dashboard-select-trigger,.eng-sku-project-status-select.is-ohfc .dashboard-select-trigger){border-color:#f4d6a270;background:#f4d6a224;color:var(--eng-sku-detail-gold)}.eng-sku-project-page :is(.eng-sku-project-status-chip.is-cpm-hold,.eng-sku-project-status-chip.is-quality-hold,.eng-sku-project-status-chip.is-capex-purchasing,.eng-sku-project-status-select.is-cpm-hold .dashboard-select-trigger,.eng-sku-project-status-select.is-quality-hold .dashboard-select-trigger,.eng-sku-project-status-select.is-capex-purchasing .dashboard-select-trigger){border-color:#f3c6bd70;background:#f04e371f;color:var(--eng-sku-detail-coral)}.eng-sku-project-page :is(.eng-sku-project-status-chip.is-debug,.eng-sku-project-status-select.is-debug .dashboard-select-trigger){border-color:#7db8ff57;background:#132d488f;color:#b9d8ff}.eng-sku-project-page :is(.eng-sku-project-status-chip.is-stuck,.eng-sku-project-status-select.is-stuck .dashboard-select-trigger){border-color:#f04e3775;background:#f04e3729;color:#ffb4a8}.eng-sku-project-page .eng-sku-project-status-select:is(.is-in-progress,.is-operations-review,.is-supply-chain-review,.is-ohfc) .dashboard-select-trigger:hover,.eng-sku-project-page .eng-sku-project-status-select:is(.is-in-progress,.is-operations-review,.is-supply-chain-review,.is-ohfc).is-open .dashboard-select-trigger{border-color:#f4d6a2c2;background:linear-gradient(180deg,#f4d6a2,#f3c6bd);color:#16090b}.eng-sku-project-page .eng-sku-project-status-select:is(.is-cpm-hold,.is-quality-hold,.is-capex-purchasing) .dashboard-select-trigger:hover,.eng-sku-project-page .eng-sku-project-status-select:is(.is-cpm-hold,.is-quality-hold,.is-capex-purchasing).is-open .dashboard-select-trigger,.eng-sku-project-page .eng-sku-project-status-select.is-stuck .dashboard-select-trigger:hover,.eng-sku-project-page .eng-sku-project-status-select.is-stuck.is-open .dashboard-select-trigger{border-color:#f3c6bdc2;background:linear-gradient(180deg,#f3c6bd,#e99082);color:#16090b}.eng-sku-project-page .eng-sku-project-status-select.is-debug .dashboard-select-trigger:hover,.eng-sku-project-page .eng-sku-project-status-select.is-debug.is-open .dashboard-select-trigger{border-color:#b9d8ffc2;background:linear-gradient(180deg,#d9ebff,#b9d8ff);color:#061426}.eng-sku-project-page .eng-sku-project-status-select:not(.is-no-system) .dashboard-select-caret:before{border-top-color:currentColor}.eng-sku-project-page .eng-reenablement-info-grid.eng-sku-project-info-grid .eng-sku-project-summary-status{position:relative;gap:.44rem;border-left:4px solid var(--eng-sku-detail-gold);background:linear-gradient(135deg,#f4d6a233,#72d1b31a),var(--eng-sku-detail-panel-warm);box-shadow:inset 0 0 0 1px #f4d6a224,0 10px 24px #07070a2e}.eng-sku-project-page .eng-sku-project-summary-status:after{content:"Current";position:absolute;top:.56rem;right:.72rem;border:1px solid rgba(244,214,162,.34);border-radius:999px;background:#f4d6a21f;color:var(--eng-sku-detail-gold);font-size:.55rem;font-weight:950;letter-spacing:.04em;line-height:1;padding:.22rem .42rem;text-transform:uppercase;pointer-events:none}.eng-sku-project-page .eng-sku-project-summary-status>span{color:var(--eng-sku-detail-gold)}.eng-sku-project-page .eng-sku-project-summary-status .eng-sku-project-status-select{width:min(100%,16rem)}.eng-sku-project-page .eng-sku-project-status-select.is-summary .dashboard-select-trigger{min-height:2.55rem;border-width:2px;border-radius:10px;padding-inline:.86rem 2.15rem;font-size:.86rem;letter-spacing:.04em;text-transform:uppercase;box-shadow:inset 0 0 0 1px #ffffff0d,0 8px 18px #07070a29}.eng-sku-project-page .eng-sku-project-status-select.is-summary:is(.is-in-progress,.is-operations-review,.is-supply-chain-review,.is-ohfc) .dashboard-select-trigger{border-color:#f4d6a2c7;background:linear-gradient(135deg,#f4d6a2,#f3c6bd);color:#16090b}.eng-sku-project-page .eng-sku-project-status-select.is-summary:is(.is-in-progress,.is-operations-review,.is-supply-chain-review,.is-ohfc) .dashboard-select-value{color:#16090b}.eng-sku-project-page .eng-sku-project-status-select.is-summary:is(.is-in-progress,.is-operations-review,.is-supply-chain-review,.is-ohfc) .dashboard-select-caret:before{border-top-color:#16090b}.eng-sku-project-page :is(.cm-awo-table-wrap,.eng-reenablement-work-orders-wrap,.eng-sku-project-work-orders-wrap){border-color:var(--eng-sku-detail-line);background:var(--eng-sku-detail-panel-soft);scrollbar-color:rgba(244,214,162,.72) #181c23}.eng-sku-project-page .cm-awo-table{background:var(--eng-sku-detail-panel-soft);color:var(--eng-sku-detail-ink)}.eng-sku-project-page .cm-awo-table thead tr,.eng-sku-project-page .cm-awo-table thead th,.eng-sku-project-page .cm-awo-table thead th:first-child{background:var(--eng-sku-detail-panel-warm)}.eng-sku-project-page .cm-awo-table thead th{border-bottom-color:#f4d6a238;color:#fff;box-shadow:inset -1px 0 #f4d6a21f}.eng-sku-project-page .cm-awo-table tbody tr,.eng-sku-project-page .cm-awo-table tbody tr.cm-awo-row-even,.eng-sku-project-page .cm-awo-table tbody tr.cm-awo-row-even td,.eng-sku-project-page .cm-awo-table tbody tr.cm-awo-row-even td:first-child,.eng-sku-project-page .cm-awo-table tbody td,.eng-sku-project-page .cm-awo-table tbody td:first-child{border-bottom-color:#f4d6a214;background:var(--eng-sku-detail-panel-soft);color:#f8fafceb}.eng-sku-project-page .cm-awo-table tbody tr.cm-awo-row-odd,.eng-sku-project-page .cm-awo-table tbody tr.cm-awo-row-odd td,.eng-sku-project-page .cm-awo-table tbody tr.cm-awo-row-odd td:first-child{background:#1c1d25}.eng-sku-project-page .cm-awo-table tbody tr:hover,.eng-sku-project-page .cm-awo-table tbody tr:hover td,.eng-sku-project-page .cm-awo-table tbody tr:hover td:first-child{background:var(--eng-sku-detail-hover)}.eng-sku-project-page .cm-awo-table tbody tr.is-selected,.eng-sku-project-page .cm-awo-table tbody tr.is-selected td,.eng-sku-project-page .cm-awo-table tbody tr.is-selected td:first-child,.eng-sku-project-page .cm-awo-table tbody tr.is-selected:hover,.eng-sku-project-page .cm-awo-table tbody tr.is-selected:hover td,.eng-sku-project-page .cm-awo-table tbody tr.is-selected:hover td:first-child{background:var(--eng-sku-detail-selected);color:#f8fafcf0}.eng-sku-project-page .eng-reenablement-work-order-number,.eng-sku-project-page .eng-reenablement-comment-title-wrap h4 span:first-child{color:var(--eng-sku-detail-gold)}.eng-sku-project-page :is(.cm-awo-empty,.eng-reenablement-empty,.eng-reenablement-table-message){background:transparent;color:var(--eng-sku-detail-muted)}.eng-sku-project-page :is(.eng-reenablement-comments-shell,.eng-reenablement-comment-composer,.eng-reenablement-comment-add,.eng-reenablement-comment-add.is-at-top,.eng-reenablement-note-add-bar){border-color:var(--eng-sku-detail-line);background:#07070a3d}.eng-sku-project-page .eng-reenablement-comments-wrap{background:var(--eng-sku-detail-panel-soft)}.eng-sku-project-page .eng-reenablement-comment-card{border-color:#f4d6a22e;border-left-color:#f4d6a2b8;background:#1c1d25;color:var(--eng-sku-detail-ink);box-shadow:none}.eng-sku-project-page .eng-reenablement-comment-card:hover{border-color:#f4d6a257;background:var(--eng-sku-detail-hover);box-shadow:0 14px 28px #07070a2e}.eng-sku-project-page :is(.eng-reenablement-comment-actions button,.eng-reenablement-comment-edit-actions button,.eng-reenablement-comment-add-actions button,.eng-reenablement-document-home-btn,.eng-reenablement-document-path button,.eng-reenablement-document-browser-actions button,.eng-reenablement-upload-btn,.eng-reenablement-document-search button){border-color:#f4d6a233;background:#ffffff14;color:var(--eng-sku-detail-ink)}.eng-sku-project-page :is(.eng-reenablement-comment-actions button:hover,.eng-reenablement-comment-actions button:focus-visible,.eng-reenablement-comment-edit-actions button:hover,.eng-reenablement-comment-edit-actions button:focus-visible,.eng-reenablement-comment-add-actions button:hover,.eng-reenablement-comment-add-actions button:focus-visible,.eng-reenablement-document-home-btn:hover,.eng-reenablement-document-home-btn:focus-visible,.eng-reenablement-document-path button:hover,.eng-reenablement-document-path button:focus-visible,.eng-reenablement-document-browser-actions button:hover,.eng-reenablement-document-browser-actions button:focus-visible,.eng-reenablement-upload-btn:hover,.eng-reenablement-upload-btn:focus-within,.eng-reenablement-document-search button:hover,.eng-reenablement-document-search button:focus-visible){border-color:var(--eng-sku-detail-line-strong);background:#f4d6a224;color:#fff}.eng-sku-project-page :is(.eng-reenablement-comment-edit textarea,.eng-reenablement-comment-add textarea,.eng-reenablement-comment-composer textarea,.eng-reenablement-reject-required-note textarea,.eng-reenablement-rename-field input,.eng-sku-project-trainee-form input,.eng-reenablement-document-search){border-color:#f4d6a238;background:#07070a42;color:var(--eng-sku-detail-ink)}.eng-sku-project-page :is(.eng-reenablement-comment-edit textarea,.eng-reenablement-comment-add textarea,.eng-reenablement-comment-composer textarea,.eng-reenablement-reject-required-note textarea,.eng-reenablement-rename-field input,.eng-sku-project-trainee-form input,.eng-reenablement-document-search input)::placeholder{color:#e2e8f08a}.eng-sku-project-page .eng-reenablement-document-search input{color:var(--eng-sku-detail-ink)}.eng-sku-project-page .eng-reenablement-document-path button[aria-current=page]{background:#f4d6a21f;color:var(--eng-sku-detail-gold)}.eng-sku-project-page .eng-sku-document-table,.eng-sku-project-page .eng-sku-document-table-row.is-header,.eng-sku-project-page .eng-sku-document-table .eng-reenablement-document-item{border-color:#f4d6a21f;background:var(--eng-sku-detail-panel-soft);color:var(--eng-sku-detail-ink)}.eng-sku-project-page .eng-sku-document-table-row.is-header{background:var(--eng-sku-detail-panel-warm)}.eng-sku-project-page .eng-sku-document-table.eng-reenablement-document-merged-list li:nth-child(odd),.eng-sku-project-page .eng-sku-document-table .eng-reenablement-document-item.is-folder.is-selected-sku-folder{background:var(--eng-sku-detail-panel-soft)}.eng-sku-project-page .eng-sku-document-table.eng-reenablement-document-merged-list li:nth-child(2n){background:#1c1d25}.eng-sku-project-page .eng-sku-document-table .eng-reenablement-document-item:hover,.eng-sku-project-page .eng-sku-document-table .eng-reenablement-document-item:focus-within{background:var(--eng-sku-detail-hover)}.eng-sku-project-page .eng-sku-document-table .eng-reenablement-document-item.has-gate-review-files,.eng-sku-project-page .eng-sku-document-table.eng-reenablement-document-merged-list li.has-gate-review-files:nth-child(odd),.eng-sku-project-page .eng-sku-document-table.eng-reenablement-document-merged-list li.has-gate-review-files:nth-child(2n){background:linear-gradient(90deg,#f4d6a229,#ffffff0a),var(--eng-sku-detail-panel-soft);box-shadow:inset 3px 0 #f4d6a2d1}.eng-sku-project-page :is(.eng-sku-document-table-cell.is-children,.eng-sku-document-table-cell.is-source,.eng-sku-document-table-row.is-header>span){color:var(--eng-sku-detail-ink)}.eng-sku-project-page :is(.eng-sku-document-source-tag.is-gate-review,.eng-sku-document-gate-review-folder-pill){border-color:#f4d6a26b;background:#f4d6a224;color:var(--eng-sku-detail-gold)}.eng-sku-project-page :is(.eng-reenablement-document-file-actions a,.eng-reenablement-replace-btn,.eng-reenablement-document-file-actions button){border-color:#f4d6a233;background:#ffffff14;color:var(--eng-sku-detail-ink)}.eng-sku-project-page .eng-reenablement-document-file-actions a:visited{color:var(--eng-sku-detail-ink)}.eng-sku-project-page :is(.eng-reenablement-document-file-actions a:hover,.eng-reenablement-document-file-actions a:focus-visible,.eng-reenablement-replace-btn:not(.is-disabled):hover,.eng-reenablement-replace-btn:not(.is-disabled):focus-within,.eng-reenablement-document-file-actions button:hover,.eng-reenablement-document-file-actions button:focus-visible){border-color:var(--eng-sku-detail-line-strong);background:#f4d6a224;color:#fff}.eng-sku-project-page :is(.eng-reenablement-confirm-dialog,.eng-reenablement-rename-dialog,.eng-reenablement-reject-confirm-modal,.eng-reenablement-pdf-gallery-modal,.eng-reenablement-note-history-dialog,.eng-sku-owner-settings-modal){border-color:var(--eng-sku-detail-line);background:linear-gradient(180deg,#2f262df2,#1c1f27fa),var(--eng-sku-detail-panel);color:var(--eng-sku-detail-ink);box-shadow:0 28px 70px #07070a6b}.eng-sku-project-page :is(.eng-reenablement-confirm-dialog h3,.eng-reenablement-reject-confirm-modal h3,.eng-reenablement-note-history-dialog h3,.eng-sku-owner-settings-modal h3){color:var(--eng-sku-detail-ink)}.eng-sku-project-page :is(.eng-reenablement-confirm-dialog p,.eng-reenablement-reject-confirm-modal p,.eng-reenablement-note-history-dialog p,.eng-sku-owner-settings-modal p){color:var(--eng-sku-detail-muted)}.eng-sku-assignee-listbox{border-color:#f4d6a23d;background:var(--eng-sku-detail-panel-soft, #151922);box-shadow:0 18px 36px #07070a6b}.eng-sku-assignee-option span,.eng-sku-assignee-option span.eng-sku-assignee-option-label{color:var(--eng-sku-detail-ink, #f8fafc)}.eng-sku-assignee-option.is-current span.eng-sku-assignee-option-label{color:#f4d6a2}.eng-sku-assignee-option span.eng-sku-assignee-check{border-color:#f4d6a257;background:#ffffffeb;color:#3d1111}.eng-sku-assignee-option small,.eng-sku-assignee-empty,.eng-sku-assignee-more{color:var(--eng-sku-detail-muted, rgba(226, 232, 240, .74))}.eng-sku-assignee-option:hover,.eng-sku-assignee-option.is-active{background:#f4d6a224}:is(.ops-reenablement-page,.eng-reenablement-page){--workflow-modal-ink: #f8fafc;--workflow-modal-muted: rgba(226, 232, 240, .74);--workflow-modal-subtle: rgba(226, 232, 240, .56);--workflow-modal-line: rgba(244, 214, 162, .22);--workflow-modal-line-strong: rgba(244, 214, 162, .44);--workflow-modal-panel: #1c1f28;--workflow-modal-panel-soft: #151922;--workflow-modal-panel-warm: #2a2028;--workflow-modal-hover: #202733;--workflow-modal-gold: var(--ren-champagne, #f4d6a2);--workflow-modal-coral: #f3c6bd}:is(.general-operations-dashboard,.general-engineering-dashboard,.ops-reenablement-page,.eng-reenablement-page){--workflow-scroll-thumb: rgba(244, 214, 162, .62);--workflow-scroll-thumb-hover: rgba(244, 214, 162, .86);--workflow-scroll-track: rgba(7, 7, 10, .42)}:is(.general-operations-dashboard,.general-engineering-dashboard,.ops-reenablement-page,.eng-reenablement-page,.ops-reenablement-select-menu,.eng-sku-project-select-menu,.eng-sku-assignee-listbox),:is(.general-operations-dashboard,.general-engineering-dashboard,.ops-reenablement-page,.eng-reenablement-page) *{scrollbar-width:thin;scrollbar-color:var(--workflow-scroll-thumb, rgba(244, 214, 162, .62)) var(--workflow-scroll-track, rgba(7, 7, 10, .42))}:is(.general-operations-dashboard,.general-engineering-dashboard,.ops-reenablement-page,.eng-reenablement-page,.ops-reenablement-select-menu,.eng-sku-project-select-menu,.eng-sku-assignee-listbox)::-webkit-scrollbar,:is(.general-operations-dashboard,.general-engineering-dashboard,.ops-reenablement-page,.eng-reenablement-page) *::-webkit-scrollbar{width:.72rem;height:.72rem}:is(.general-operations-dashboard,.general-engineering-dashboard,.ops-reenablement-page,.eng-reenablement-page,.ops-reenablement-select-menu,.eng-sku-project-select-menu,.eng-sku-assignee-listbox)::-webkit-scrollbar-track,:is(.general-operations-dashboard,.general-engineering-dashboard,.ops-reenablement-page,.eng-reenablement-page) *::-webkit-scrollbar-track{background:var(--workflow-scroll-track, rgba(7, 7, 10, .42));border-radius:999px}:is(.general-operations-dashboard,.general-engineering-dashboard,.ops-reenablement-page,.eng-reenablement-page,.ops-reenablement-select-menu,.eng-sku-project-select-menu,.eng-sku-assignee-listbox)::-webkit-scrollbar-thumb,:is(.general-operations-dashboard,.general-engineering-dashboard,.ops-reenablement-page,.eng-reenablement-page) *::-webkit-scrollbar-thumb{min-height:2rem;border:2px solid var(--workflow-scroll-track, rgba(7, 7, 10, .42));border-radius:999px;background:linear-gradient(180deg,#ffffff47,#ffffff0a),var(--workflow-scroll-thumb, rgba(244, 214, 162, .62))}:is(.general-operations-dashboard,.general-engineering-dashboard,.ops-reenablement-page,.eng-reenablement-page,.ops-reenablement-select-menu,.eng-sku-project-select-menu,.eng-sku-assignee-listbox)::-webkit-scrollbar-thumb:hover,:is(.general-operations-dashboard,.general-engineering-dashboard,.ops-reenablement-page,.eng-reenablement-page) *::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#ffffff57,#ffffff14),var(--workflow-scroll-thumb-hover, rgba(244, 214, 162, .86))}:is(.ops-reenablement-page,.eng-reenablement-page) :is(.ops-reenablement-work-orders-modal,.ops-reenablement-send-modal,.eng-reenablement-reject-confirm-modal,.eng-reenablement-confirm-dialog,.eng-sku-owner-settings-modal,.eng-reenablement-pdf-gallery-modal,.eng-reenablement-note-history-dialog){border-color:var(--workflow-modal-line);background:linear-gradient(180deg,#2f262df2,#1c1f27fa),var(--workflow-modal-panel);color:var(--workflow-modal-ink);box-shadow:0 28px 70px #07070a6b}.eng-sku-project-page .eng-sku-owner-settings-backdrop,.ops-reenablement-page>:is(.ops-reenablement-stage-settings-backdrop,.ops-reenablement-send-backdrop,.ops-reenablement-approve-backdrop),:is(.ops-reenablement-page,.eng-reenablement-page) :is(.eng-reenablement-confirm-backdrop,.eng-reenablement-reject-confirm-backdrop,.eng-reenablement-note-history-backdrop,.eng-reenablement-pdf-gallery-backdrop){z-index:22040;background:#020617ad}:is(.ops-reenablement-page,.eng-reenablement-page) .eng-reenablement-pdf-gallery-backdrop{z-index:22060}:is(.general-operations-dashboard,.general-engineering-dashboard,.ops-reenablement-page,.eng-reenablement-page) .cm-awo-modal-backdrop{inset:var(--app-shell-header-height, 70px) 0 0 var(--app-shell-sidebar-offset, 0px);z-index:22030}:is(.general-operations-dashboard,.general-engineering-dashboard,.ops-reenablement-page,.eng-reenablement-page) .cm-awo-modal-backdrop>:is(.ops-reenablement-work-orders-modal,.ops-reenablement-send-modal,.ops-reenablement-approve-modal){max-width:calc(100vw - var(--app-shell-sidebar-offset, 0px) - 2rem)}.ops-reenablement-approve-backdrop.is-supply-chain-confirm{position:fixed;inset:var(--app-shell-header-height, 70px) 0 0 var(--app-shell-sidebar-offset, 0px);z-index:22300;display:grid;grid-template-columns:minmax(0,1fr);place-items:start center;padding:1rem;background:#020617ad;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);overflow:auto}.ops-gate-review-pass-progress-backdrop.cm-awo-modal-backdrop{position:fixed;inset:0;z-index:24000}.ops-reenablement-approve-backdrop.is-supply-chain-confirm .ops-reenablement-approve-modal{grid-column:1;width:min(1520px,calc(100vw - var(--app-shell-sidebar-offset, 0px) - 2rem));max-width:calc(100vw - var(--app-shell-sidebar-offset, 0px) - 2rem);height:auto;max-height:calc(100vh - var(--app-shell-header-height, 70px) - 2rem);max-height:calc(100dvh - var(--app-shell-header-height, 70px) - 2rem)}.ops-reenablement-page.ops-reenablement-work-orders-backdrop{inset:0;z-index:22080;display:grid;place-items:center;border-radius:0;background:#020617ad;padding:.8rem;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.ops-reenablement-page.ops-reenablement-work-orders-backdrop .ops-reenablement-work-orders-modal{max-width:calc(100vw - 2rem)}.ops-reenablement-page.ops-reenablement-send-backdrop{position:fixed;inset:0;z-index:22080;display:grid;place-items:start center;border-radius:0;background:#020617ad;padding:5.25rem .8rem .8rem;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);overflow:auto}.ops-reenablement-page.ops-reenablement-send-request-backdrop{padding:clamp(1rem,3vh,2.4rem) 1rem 1rem}.ops-reenablement-page.ops-reenablement-send-backdrop .ops-reenablement-send-modal{max-width:calc(100vw - 2rem);max-height:calc(100vh - 6.25rem);max-height:calc(100dvh - 6.25rem)}.ops-reenablement-page.ops-reenablement-send-request-backdrop .ops-reenablement-send-request-modal{max-height:calc(100vh - 3rem);max-height:calc(100dvh - 3rem)}:is(.ops-reenablement-page,.eng-reenablement-page,.eng-sku-project-page) :is(.eng-reenablement-reject-confirm-modal,.eng-sku-owner-settings-modal,.ops-reenablement-stage-settings-modal){max-width:calc(100vw - var(--app-shell-sidebar-offset, 0px) - 2rem)}:is(.ops-reenablement-page,.eng-reenablement-page) :is(.ops-reenablement-work-orders-head,.ops-reenablement-send-head,.eng-reenablement-reject-confirm-head,.eng-sku-owner-settings-head,.eng-reenablement-pdf-gallery-head,.eng-reenablement-note-history-dialog>header){border-color:var(--workflow-modal-line);background:linear-gradient(135deg,#f4d6a21a,#ffffff08),var(--workflow-modal-panel-warm)}.grr-workflow-help-trigger{flex:0 0 auto;width:2rem;height:2rem;display:inline-grid;place-items:center;border:1px solid rgba(244,214,162,.42);border-radius:999px;background:linear-gradient(145deg,#ffffff29,#ffffff0d),#11141ae6;color:#f4d6a2;font:inherit;font-size:1rem;font-weight:950;line-height:1;cursor:pointer;box-shadow:0 10px 20px #07070a3d,inset 0 1px #ffffff1f}.grr-workflow-help-trigger:hover,.grr-workflow-help-trigger:focus-visible{border-color:#f4d6a2d1;background:linear-gradient(145deg,#f4d6a22e,#ffffff0f),#3c0f16eb;color:#fff8ef;outline:none;transform:translateY(-1px)}.grr-workflow-help-backdrop{position:fixed;inset:var(--app-shell-header-height, 70px) 0 0 var(--app-shell-sidebar-offset, 0px);z-index:22090;display:grid;place-items:center;padding:clamp(.75rem,1.6vw,1.35rem);background:#020617ad;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.grr-workflow-help-dialog{width:min(1240px,calc(100vw - var(--app-shell-sidebar-offset, 0px) - 2rem));height:min(780px,calc(100vh - var(--app-shell-header-height, 70px) - 2rem));height:min(780px,calc(100dvh - var(--app-shell-header-height, 70px) - 2rem));min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid rgba(244,214,162,.26);border-radius:12px;background:linear-gradient(135deg,rgba(244,214,162,.08),transparent 32rem),linear-gradient(180deg,#19191ffa,#0e1219fa);box-shadow:0 34px 80px #07070a80,inset 0 1px #ffffff14;color:#f8fafc}.grr-workflow-help-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1rem;border-bottom:1px solid rgba(244,214,162,.22);background:linear-gradient(135deg,#4a151c70,#11141a7a),#07070a42}.grr-workflow-help-head span,.grr-workflow-help-detail-kicker{color:#f4d6a2d1;font-size:.7rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.grr-workflow-help-head h2,.grr-workflow-help-details h3,.grr-workflow-help-details h4{margin:0;color:#fff;line-height:1.1}.grr-workflow-help-head h2{margin-top:.16rem;font-size:clamp(1.18rem,1.1vw + .92rem,1.7rem)}.grr-workflow-help-head-actions,.grr-workflow-help-mode{display:inline-flex;align-items:center;gap:.42rem}.grr-workflow-help-mode{padding:.18rem;border:1px solid rgba(244,214,162,.2);border-radius:999px;background:#07070a57}.grr-workflow-help-mode button,.grr-workflow-help-close{min-height:1.9rem;border:1px solid transparent;border-radius:999px;background:transparent;color:#f8fafcd1;font:inherit;font-size:.74rem;font-weight:900;cursor:pointer}.grr-workflow-help-mode button{padding:0 .72rem}.grr-workflow-help-mode button.is-active{border-color:#f4d6a257;background:#f4d6a229;color:#fff8ef}.grr-workflow-help-close{width:1.95rem;padding:0;border-color:#f4d6a233;background:#ffffff14;font-size:.95rem}.grr-workflow-help-close:hover,.grr-workflow-help-close:focus-visible,.grr-workflow-help-mode button:hover,.grr-workflow-help-mode button:focus-visible{border-color:#f4d6a285;color:#fff;outline:none}.grr-workflow-help-body{min-height:0;display:grid;grid-template-columns:minmax(0,1.38fr) minmax(330px,.72fr)}.grr-workflow-help-body.is-focused-view{grid-template-columns:minmax(0,1.08fr) minmax(320px,.8fr)}.grr-workflow-help-diagram-panel{min-width:0;min-height:0;display:grid;place-items:center;overflow:auto;padding:clamp(.6rem,1.1vw,.95rem);border-right:1px solid rgba(244,214,162,.18);background:linear-gradient(135deg,rgba(255,255,255,.04),transparent 38%),#070a1061}.grr-workflow-help-diagram-panel,.grr-workflow-help-details{scrollbar-width:thin;scrollbar-color:rgba(244,214,162,.72) rgba(7,10,16,.5)}.grr-workflow-help-dialog :is(.grr-workflow-help-diagram-panel,.grr-workflow-help-details)::-webkit-scrollbar{width:.72rem;height:.72rem}.grr-workflow-help-dialog :is(.grr-workflow-help-diagram-panel,.grr-workflow-help-details)::-webkit-scrollbar-track{border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.05),transparent),#070a1094}.grr-workflow-help-dialog :is(.grr-workflow-help-diagram-panel,.grr-workflow-help-details)::-webkit-scrollbar-thumb{border:2px solid rgba(7,10,16,.58);border-radius:999px;background:linear-gradient(180deg,#ffffff57,#ffffff0a),#f4d6a2b8}.grr-workflow-help-dialog :is(.grr-workflow-help-diagram-panel,.grr-workflow-help-details)::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#ffffff6b,#ffffff14),#f4d6a2e6}.grr-workflow-help-dialog :is(.grr-workflow-help-diagram-panel,.grr-workflow-help-details)::-webkit-scrollbar-corner{background:#070a1094}.grr-workflow-help-svg{display:block;min-width:940px;width:100%;height:100%;min-height:520px}.grr-workflow-help-svg.is-focused-view{width:min(100%,820px);min-width:0;height:auto;min-height:0;max-height:100%}.grr-workflow-help-transition path{fill:none;stroke:#94a3b857;stroke-width:3}.grr-workflow-help-transition.is-dashed path{stroke-dasharray:9 8}.grr-workflow-help-transition-labels{pointer-events:none}.grr-workflow-help-transition-labels text{fill:#e2e8f094;font-size:13px;font-weight:900;letter-spacing:0;paint-order:stroke;stroke:#070a10e0;stroke-width:4px}.grr-workflow-help-transition.is-connected path{stroke:#f4d6a2bd}.grr-workflow-help-transition-labels text{fill:#fff8ef}.grr-workflow-help-transition.is-muted{opacity:.28}.grr-workflow-help-svg marker path{fill:#f4d6a2c7}.grr-workflow-help-node{height:100%;box-sizing:border-box;display:grid;align-content:center;gap:.22rem;padding:.62rem .7rem;border:1px solid rgba(148,163,184,.3);border-radius:10px;background:linear-gradient(145deg,#ffffff14,#ffffff08),#151922;color:#f8fafcdb;box-shadow:0 16px 30px #07070a4d,inset 0 1px #ffffff14}.grr-workflow-help-node span{overflow:hidden;color:#f4d6a2bd;font-size:.61rem;font-weight:950;letter-spacing:.08em;line-height:1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.grr-workflow-help-node strong{color:#f8fafc;font-size:.94rem;font-weight:950;line-height:1.08}.grr-workflow-help-node.is-focused{border-color:#f4d6a2e6;background:linear-gradient(145deg,#f4d6a238,#f04e3714),#1e2633;box-shadow:0 0 0 3px #f4d6a229,0 18px 36px #07070a61}.grr-workflow-help-node.is-muted{opacity:.38}.grr-workflow-help-details{min-width:0;min-height:0;display:grid;align-content:start;gap:.88rem;overflow:auto;padding:clamp(.85rem,1.4vw,1.15rem)}.grr-workflow-help-detail-section{display:grid;gap:.48rem;padding:.8rem;border:1px solid rgba(244,214,162,.18);border-radius:10px;background:#ffffff0d}.grr-workflow-help-details h3{font-size:1.08rem}.grr-workflow-help-details h4{font-size:.86rem}.grr-workflow-help-details p{margin:0;color:#e2e8f0c7;font-size:.8rem;font-weight:750;line-height:1.42}.grr-workflow-help-action-list,.grr-workflow-help-transition-list{display:grid;gap:.48rem;margin:0;padding:0;list-style:none}.grr-workflow-help-action-list li,.grr-workflow-help-transition-list li{position:relative;padding-left:1rem;color:#e2e8f0cc;font-size:.78rem;font-weight:780;line-height:1.36}.grr-workflow-help-action-list li:before,.grr-workflow-help-transition-list li:before{content:"";position:absolute;top:.48em;left:0;width:.42rem;height:.42rem;border-radius:999px;background:#f4d6a2b8}.grr-workflow-help-transition-list li{display:grid;gap:.18rem}.grr-workflow-help-transition-list strong{color:#fff;font-size:.78rem;font-weight:950}.grr-workflow-help-transition-list span,.grr-workflow-help-transition-list small{color:#e2e8f0bd}.grr-workflow-help-transition-list small{font-size:.72rem;font-weight:800}@media(max-width:980px){.grr-workflow-help-dialog{width:calc(100vw - var(--app-shell-sidebar-offset, 0px) - 1rem);height:calc(100vh - var(--app-shell-header-height, 70px) - 1rem);height:calc(100dvh - var(--app-shell-header-height, 70px) - 1rem)}.grr-workflow-help-head{align-items:stretch;flex-direction:column}.grr-workflow-help-head-actions{justify-content:space-between}.grr-workflow-help-body{grid-template-columns:1fr;grid-template-rows:minmax(320px,.9fr) minmax(260px,.8fr)}.grr-workflow-help-body.is-focused-view{grid-template-columns:1fr;grid-template-rows:minmax(250px,.72fr) minmax(280px,1fr)}.grr-workflow-help-diagram-panel{border-right:0;border-bottom:1px solid rgba(244,214,162,.18)}.grr-workflow-help-svg{min-height:420px}.grr-workflow-help-svg.is-focused-view{width:min(100%,680px);min-height:0}}@media(max-width:640px){.grr-workflow-help-backdrop{padding:.5rem}.grr-workflow-help-dialog{width:calc(100vw - var(--app-shell-sidebar-offset, 0px) - .75rem)}.grr-workflow-help-head{gap:.72rem;padding:.72rem}.grr-workflow-help-head-actions{align-items:stretch;flex-direction:column}.grr-workflow-help-mode{width:100%;justify-content:stretch}.grr-workflow-help-mode button{flex:1 1 0}.grr-workflow-help-body{grid-template-rows:minmax(240px,.68fr) minmax(280px,1fr)}.grr-workflow-help-diagram-panel{padding:.55rem}.grr-workflow-help-svg{min-width:760px;min-height:360px}.grr-workflow-help-svg.is-focused-view{width:100%;min-width:0;min-height:0}}:is(.ops-reenablement-page,.eng-reenablement-page) :is(.ops-reenablement-work-orders-head h2,.ops-reenablement-send-head h2,.ops-reenablement-send-head h3,.eng-reenablement-reject-confirm-head h3,.eng-sku-owner-settings-head h2,.eng-reenablement-pdf-gallery-head h3,.eng-reenablement-note-history-dialog h3,.eng-reenablement-confirm-dialog h3,.eng-reenablement-accept-work-orders-head h4,.ops-reenablement-send-work-orders h3,.eng-reenablement-reject-notes-grid h4,.eng-reenablement-reject-comments h4,.eng-reenablement-reject-documents h4,.eng-reenablement-comments-head h3,.eng-reenablement-reject-documents .eng-reenablement-section-head h4,.eng-sku-project-send-enablements label,.eng-sku-project-send-enablements label span){color:var(--workflow-modal-ink)}:is(.ops-reenablement-page,.eng-reenablement-page) :is(.ops-reenablement-work-orders-head p,.ops-reenablement-send-head p,.eng-reenablement-reject-confirm-head p,.eng-sku-owner-settings-head span,.eng-reenablement-pdf-gallery-head p,.eng-reenablement-note-history-dialog p,.eng-reenablement-confirm-dialog p,.ops-reenablement-send-work-orders p,.eng-reenablement-accept-work-orders-head span,.eng-reenablement-reject-comments .eng-reenablement-comments-head span,.eng-reenablement-reject-documents .eng-reenablement-section-head span,.eng-reenablement-reject-notes-grid p,.eng-reenablement-table-message){color:var(--workflow-modal-muted)}:is(.ops-reenablement-page,.eng-reenablement-page) :is(.ops-reenablement-send-form,.eng-sku-owner-settings-body,.eng-sku-project-send-note-summary,.eng-reenablement-reject-summary,.eng-reenablement-accept-summary){background:var(--workflow-modal-panel-soft);color:var(--workflow-modal-ink)}:is(.ops-reenablement-page,.eng-reenablement-page) :is(.ops-reenablement-send-work-orders,.eng-reenablement-accept-work-orders,.eng-sku-project-send-enablements,.eng-reenablement-reject-comments,.eng-reenablement-reject-documents,.eng-reenablement-reject-notes-grid article,.eng-reenablement-accept-intent>div,.eng-reenablement-accept-intent>label,.eng-reenablement-comment-composer,.eng-reenablement-comment-add,.eng-reenablement-comments-shell,.eng-sku-owner-settings-form,.eng-sku-owner-settings-list,.eng-reenablement-note-history-item){border-color:var(--workflow-modal-line);background:linear-gradient(180deg,rgba(255,255,255,.04),transparent),var(--workflow-modal-panel);color:var(--workflow-modal-ink)}:is(.ops-reenablement-page,.eng-reenablement-page) :is(.eng-reenablement-accept-intent span,.ops-reenablement-justification-field>span,.eng-reenablement-reject-required-note>span,.eng-reenablement-rename-field span,.eng-sku-owner-settings-form label span,.eng-sku-project-send-enablements legend){color:var(--workflow-modal-coral)}:is(.ops-reenablement-page,.eng-reenablement-page) :is(.eng-reenablement-accept-intent strong,.eng-reenablement-note-history-item strong){color:var(--workflow-modal-ink)}:is(.ops-reenablement-page,.eng-reenablement-page) :is(.eng-reenablement-note-history-item span,.eng-reenablement-note-history-empty){color:var(--workflow-modal-muted)}:is(.ops-reenablement-page,.eng-reenablement-page) :is(.ops-reenablement-justification-field textarea,.eng-reenablement-reject-required-note textarea,.eng-reenablement-rename-field input,.eng-reenablement-comment-edit textarea,.eng-reenablement-comment-add textarea,.eng-reenablement-comment-composer textarea,.eng-reenablement-accept-owner-card select,.eng-sku-owner-settings-form select){border-color:#f4d6a238;background:#07070a42;color:var(--workflow-modal-ink)}:is(.ops-reenablement-page,.eng-reenablement-page) :is(.ops-reenablement-justification-field textarea,.eng-reenablement-reject-required-note textarea,.eng-reenablement-rename-field input,.eng-reenablement-comment-edit textarea,.eng-reenablement-comment-add textarea,.eng-reenablement-comment-composer textarea)::placeholder{color:#e2e8f08a}:is(.ops-reenablement-page,.eng-reenablement-page) :is(.ops-reenablement-justification-field textarea:focus,.eng-reenablement-reject-required-note textarea:focus,.eng-reenablement-rename-field input:focus,.eng-reenablement-comment-edit textarea:focus,.eng-reenablement-comment-add textarea:focus,.eng-reenablement-comment-composer textarea:focus){border-color:var(--workflow-modal-line-strong);outline:2px solid rgba(244,214,162,.16)}:is(.ops-reenablement-page,.eng-reenablement-page) :is(.ops-reenablement-send-work-orders-table-wrap,.ops-reenablement-work-orders-table-wrap,.eng-reenablement-accept-work-orders-wrap,.eng-reenablement-reject-documents-wrap,.eng-sku-owner-settings-list){border-color:var(--workflow-modal-line);background:var(--workflow-modal-panel-soft);scrollbar-color:rgba(244,214,162,.72) #181c23}:is(.ops-reenablement-page,.eng-reenablement-page) :is(.ops-reenablement-send-work-orders-table tr.is-selected td,.eng-reenablement-accept-work-orders-table tr.is-selected td,.eng-reenablement-work-orders-table tr.is-missing-landing td){background:linear-gradient(90deg,#f4d6a229,#ffffff0a),var(--workflow-modal-panel-soft);color:var(--workflow-modal-ink)}:is(.ops-reenablement-page,.eng-reenablement-page) :is(.ops-reenablement-stage-chip,.eng-sku-project-send-enablements label){border-color:#f4d6a238;background:#ffffff14;color:var(--workflow-modal-ink)}:is(.ops-reenablement-page,.eng-reenablement-page) .ops-reenablement-stage-chip.is-target{border-color:#f4d6a275;background:#f4d6a224;color:var(--workflow-modal-gold)}:is(.ops-reenablement-page,.eng-reenablement-page) :is(.ops-reenablement-work-order-tools button,.ops-reenablement-send-work-order-tools button,.eng-reenablement-accept-work-order-tools button,.eng-reenablement-confirm-actions button,.ops-reenablement-send-actions button,.eng-reenablement-pdf-gallery-btn,.eng-reenablement-pdf-gallery-head button,.eng-reenablement-pdf-gallery-nav,.eng-reenablement-pdf-gallery-strip button,.eng-sku-owner-settings-head .eng-reenablement-close,.eng-sku-owner-settings-form button,.eng-sku-owner-settings-list button,.cm-awo-close-x){border-color:#f4d6a238;background:#ffffff14;color:var(--workflow-modal-ink);box-shadow:none}:is(.ops-reenablement-page,.eng-reenablement-page) :is(.ops-reenablement-work-order-tools button:hover,.ops-reenablement-work-order-tools button:focus-visible,.ops-reenablement-send-work-order-tools button:hover,.ops-reenablement-send-work-order-tools button:focus-visible,.eng-reenablement-accept-work-order-tools button:hover,.eng-reenablement-accept-work-order-tools button:focus-visible,.eng-reenablement-confirm-actions button:hover,.eng-reenablement-confirm-actions button:focus-visible,.ops-reenablement-send-actions button:hover,.ops-reenablement-send-actions button:focus-visible,.eng-reenablement-pdf-gallery-btn:hover,.eng-reenablement-pdf-gallery-btn:focus-visible,.eng-reenablement-pdf-gallery-head button:hover,.eng-reenablement-pdf-gallery-head button:focus-visible,.eng-reenablement-pdf-gallery-nav:hover,.eng-reenablement-pdf-gallery-nav:focus-visible,.eng-reenablement-pdf-gallery-strip button:hover,.eng-reenablement-pdf-gallery-strip button:focus-visible,.eng-sku-owner-settings-head .eng-reenablement-close:hover,.eng-sku-owner-settings-head .eng-reenablement-close:focus-visible,.eng-sku-owner-settings-form button:hover,.eng-sku-owner-settings-form button:focus-visible,.eng-sku-owner-settings-list button:hover,.eng-sku-owner-settings-list button:focus-visible,.cm-awo-close-x:hover,.cm-awo-close-x:focus-visible){border-color:var(--workflow-modal-line-strong);background:#f4d6a224;color:#fff;outline:none}:is(.ops-reenablement-page,.eng-reenablement-page) :is(.eng-reenablement-confirm-actions button.primary,.ops-reenablement-send-actions button.primary,.eng-sku-owner-settings-form button.primary){border-color:#f4d6a2ad;background:linear-gradient(180deg,#f4d6a2,#f3c6bd);color:#16090b}:is(.ops-reenablement-page,.eng-reenablement-page) :is(.eng-reenablement-confirm-actions button.danger,.eng-reenablement-comment-actions button.danger){border-color:#f04e377a;background:#f04e3729;color:#ffb4a8}:is(.ops-reenablement-page,.eng-reenablement-page) :is(button:disabled,.dashboard-select-trigger:disabled,input:disabled,textarea:disabled,select:disabled){opacity:.58}:is(.ops-reenablement-page,.eng-reenablement-page) :is(.eng-reenablement-pdf-gallery-frame,.eng-reenablement-pdf-canvas-wrap,.eng-reenablement-office-frame,.eng-reenablement-pdf-gallery-previews,.eng-reenablement-pdf-gallery-preview){border-color:var(--workflow-modal-line);background:#0b0d12}:is(.ops-reenablement-page,.eng-reenablement-page) .eng-reenablement-pdf-gallery-strip{border-color:var(--workflow-modal-line);background:#07070a47}:is(.ops-reenablement-page,.eng-reenablement-page) .eng-reenablement-pdf-gallery-strip button.is-active{border-color:#f4d6a299;background:#f4d6a229;color:var(--workflow-modal-gold)}:is(.ops-reenablement-page,.eng-reenablement-page) :is(.ops-gate-review-checklist-card,.eng-reenablement-detail-empty,.eng-reenablement-document-browser,.eng-reenablement-document-folders,.eng-reenablement-document-files,.eng-reenablement-document-browser-head,.eng-reenablement-document-pathbar,.eng-reenablement-document-contents,.eng-reenablement-document-file-list,.eng-reenablement-image-toolbar,.eng-reenablement-pdf-toolbar,.eng-reenablement-office-toolbar,.eng-reenablement-file-preview-fallback,.eng-reenablement-pdf-loading){border-color:var(--workflow-modal-line);background:linear-gradient(180deg,rgba(255,255,255,.045),transparent),var(--workflow-modal-panel-soft);color:var(--workflow-modal-ink)}:is(.ops-reenablement-page,.eng-reenablement-page) :is(.eng-reenablement-detail-empty h2,.eng-reenablement-document-browser-head h3,.eng-reenablement-document-browser-head strong,.eng-reenablement-file-preview-fallback h4,.eng-reenablement-comment-card p,.eng-reenablement-comment-title-wrap h4,.eng-reenablement-note-history-dialog>header h3,.ops-gate-review-checklist-card .eng-sku-project-readiness-list strong){color:var(--workflow-modal-ink)}:is(.ops-reenablement-page,.eng-reenablement-page) :is(.eng-reenablement-detail-empty p,.eng-reenablement-document-browser-head p,.eng-reenablement-file-preview-fallback p,.eng-reenablement-file-preview-fallback dl,.eng-reenablement-image-toolbar span,.eng-reenablement-pdf-toolbar span,.eng-reenablement-office-toolbar,.eng-reenablement-comment-title-wrap>span,.eng-reenablement-comment-card time,.eng-reenablement-comment-card time span,.eng-reenablement-note-history-dialog>header p,.eng-reenablement-request-stage,.eng-sku-project-readiness-auto){color:var(--workflow-modal-muted)}:is(.ops-reenablement-page,.eng-reenablement-page) .eng-reenablement-comments-table.cm-awo-table tbody td:first-child,:is(.ops-reenablement-page,.eng-reenablement-page) .eng-reenablement-comment-row td{background:transparent}:is(.ops-reenablement-page,.eng-reenablement-page) .eng-reenablement-comment-card{border-color:#f4d6a22e;border-left-color:#f4d6a2b8;background:linear-gradient(135deg,#f4d6a214,#ffffff09),var(--workflow-modal-panel);color:var(--workflow-modal-ink);box-shadow:0 14px 28px #07070a33}:is(.ops-reenablement-page,.eng-reenablement-page) .eng-reenablement-comment-card:hover{border-color:var(--workflow-modal-line-strong);background:linear-gradient(135deg,#f4d6a21f,#ffffff0d),var(--workflow-modal-hover);box-shadow:0 18px 34px #07070a3d}:is(.ops-reenablement-page,.eng-reenablement-page) .eng-reenablement-comment-title-wrap h4 span:first-child{color:var(--workflow-modal-gold)}:is(.ops-reenablement-page,.eng-reenablement-page) :is(.eng-reenablement-document-search,.eng-reenablement-document-home-btn,.eng-reenablement-document-browser-actions button,.eng-reenablement-document-path button,.eng-reenablement-document-row-btn,.eng-reenablement-folder-list button,.eng-reenablement-image-toolbar button,.eng-reenablement-pdf-toolbar button,.eng-reenablement-office-toolbar a,.eng-reenablement-file-preview-fallback a,.eng-reenablement-accept-claim button,.eng-reenablement-note-history-dialog>header button){border-color:#f4d6a238;background:#ffffff14;color:var(--workflow-modal-ink);box-shadow:inset 0 1px #ffffff0f}:is(.ops-reenablement-page,.eng-reenablement-page) .eng-reenablement-document-search{background:linear-gradient(135deg,rgba(255,255,255,.08),transparent 44%),#132d48}:is(.ops-reenablement-page,.eng-reenablement-page) .eng-reenablement-document-search input{color:var(--workflow-modal-ink)}:is(.ops-reenablement-page,.eng-reenablement-page) .eng-reenablement-document-search input::placeholder{color:#e2e8f099}:is(.ops-reenablement-page,.eng-reenablement-page) .eng-reenablement-document-search button{min-height:1.34rem;border-color:transparent;background:#f4d6a229;color:var(--workflow-modal-gold)}:is(.ops-reenablement-page,.eng-reenablement-page) :is(.eng-reenablement-document-browser-actions button:hover,.eng-reenablement-document-browser-actions button:focus-visible,.eng-reenablement-document-home-btn:hover,.eng-reenablement-document-home-btn:focus-visible,.eng-reenablement-document-path button:hover,.eng-reenablement-document-path button:focus-visible,.eng-reenablement-document-row-btn:hover,.eng-reenablement-document-row-btn:focus-visible,.eng-reenablement-folder-list button:hover,.eng-reenablement-folder-list button:focus-visible,.eng-reenablement-image-toolbar button:hover,.eng-reenablement-image-toolbar button:focus-visible,.eng-reenablement-pdf-toolbar button:hover,.eng-reenablement-pdf-toolbar button:focus-visible,.eng-reenablement-office-toolbar a:hover,.eng-reenablement-office-toolbar a:focus-visible,.eng-reenablement-file-preview-fallback a:hover,.eng-reenablement-file-preview-fallback a:focus-visible,.eng-reenablement-accept-claim button:hover,.eng-reenablement-accept-claim button:focus-visible,.eng-reenablement-note-history-dialog>header button:hover,.eng-reenablement-note-history-dialog>header button:focus-visible){border-color:var(--workflow-modal-line-strong);background:#f4d6a224;color:#fff;outline:none}:is(.ops-reenablement-page,.eng-reenablement-page) .eng-reenablement-document-path button:before{color:#f4d6a285}:is(.ops-reenablement-page,.eng-reenablement-page) .eng-reenablement-document-path button[aria-current=page]{color:var(--workflow-modal-gold)}:is(.ops-reenablement-page,.eng-reenablement-page) .eng-reenablement-document-warning{border-color:#f4d6a257;background:#f4d6a21f;color:var(--workflow-modal-gold)}:is(.ops-reenablement-page,.eng-reenablement-page) :is(.eng-reenablement-document-item.is-file .eng-reenablement-document-file-primary,.eng-reenablement-document-item.is-folder .eng-reenablement-document-row-btn){background:transparent;box-shadow:none}:is(.ops-reenablement-page,.eng-reenablement-page) :is(.eng-reenablement-document-item.is-file .eng-reenablement-document-file-primary:hover,.eng-reenablement-document-item.is-file .eng-reenablement-document-file-primary:focus-visible,.eng-reenablement-document-item.is-folder .eng-reenablement-document-row-btn:hover,.eng-reenablement-document-item.is-folder .eng-reenablement-document-row-btn:focus-visible){background:#f4d6a214}:is(.ops-reenablement-page,.eng-reenablement-page) .eng-reenablement-document-icon.is-file-icon{color:#e2e8f0d6}:is(.ops-reenablement-page,.eng-reenablement-page) .eng-reenablement-document-svg{filter:drop-shadow(0 3px 6px rgba(7,7,10,.32))}:is(.ops-reenablement-page,.eng-reenablement-page) .eng-reenablement-document-svg-sheet{fill:#202733;stroke:#f4d6a242}:is(.ops-reenablement-page,.eng-reenablement-page) .eng-reenablement-document-svg-fold{fill:#2a2028;stroke:#f4d6a242}:is(.ops-reenablement-page,.eng-reenablement-page) .eng-reenablement-document-icon.is-folder-icon:before{background:#8a6a32}:is(.ops-reenablement-page,.eng-reenablement-page) .eng-reenablement-document-icon.is-folder-icon:after{background:linear-gradient(180deg,#d5a84f,#a8791f);box-shadow:inset 0 -3px #07070a2e}:is(.ops-reenablement-page,.eng-reenablement-page) .eng-reenablement-document-icon.is-folder-icon.is-gate-review-folder:before{background:#a35433}:is(.ops-reenablement-page,.eng-reenablement-page) .eng-reenablement-document-icon.is-folder-icon.is-gate-review-folder:after{background:linear-gradient(180deg,#f04e37,#8f1d24)}:is(.ops-reenablement-page,.eng-reenablement-page) .eng-reenablement-document-icon.is-folder-icon.is-gate-review-folder>span{border-color:#f4d6a270;background:#2a2028;color:var(--workflow-modal-gold)}:is(.ops-reenablement-page,.eng-reenablement-page) :is(.eng-reenablement-pdf-canvas-viewer,.eng-reenablement-office-viewer,.eng-reenablement-pdf-canvas-wrap,.eng-reenablement-office-frame,.eng-reenablement-image-viewer,.eng-reenablement-image-canvas){border-color:var(--workflow-modal-line);background:#0b0d12}:is(.ops-reenablement-page,.eng-reenablement-page) .eng-reenablement-pdf-canvas-wrap canvas{box-shadow:0 12px 28px #07070a6b}:is(.ops-reenablement-page,.eng-reenablement-page) .eng-reenablement-file-preview-fallback{border-radius:8px}:is(.ops-reenablement-page,.eng-reenablement-page) .eng-reenablement-file-preview-fallback dt{color:var(--workflow-modal-coral)}:is(.ops-reenablement-page,.eng-reenablement-page) .eng-reenablement-file-preview-fallback dd{color:var(--workflow-modal-muted)}.ops-reenablement-page .ops-gate-review-checklist-card .eng-sku-project-readiness-list li,:is(.ops-reenablement-page,.eng-reenablement-page) .eng-sku-project-readiness-list li{border-left-color:#f4d6a224;background:#07070a47}.ops-reenablement-page .ops-gate-review-checklist-card .eng-sku-project-readiness-list li.is-complete,:is(.ops-reenablement-page,.eng-reenablement-page) .eng-sku-project-readiness-list li.is-complete{background:#72d1b31a}.ops-reenablement-page .ops-gate-review-checklist-card .eng-sku-project-readiness-list li.is-current,:is(.ops-reenablement-page,.eng-reenablement-page) .eng-sku-project-readiness-list li.is-current{background:#f4d6a21f}.ops-reenablement-page .ops-gate-review-checklist-card .eng-sku-project-readiness-list{--ops-gate-review-checklist-label-width: 17rem;--ops-gate-review-checklist-control-width: 7rem;--ops-gate-review-checklist-status-width: 6.5rem;display:grid;grid-template-columns:1fr;grid-auto-rows:minmax(3.25rem,auto)}.ops-reenablement-page .ops-gate-review-checklist-card .eng-sku-project-readiness-list li{grid-template-columns:auto minmax(12rem,var(--ops-gate-review-checklist-label-width)) minmax(0,1fr) var(--ops-gate-review-checklist-control-width) minmax(0,1fr) var(--ops-gate-review-checklist-status-width);grid-template-areas:"index body . action . status";gap:.2rem .72rem;align-items:center;min-height:3.25rem;border-top:1px solid rgba(244,214,162,.14);border-left:0;padding:.42rem .78rem}.ops-reenablement-page .ops-gate-review-checklist-card .eng-sku-project-readiness-list li:first-child{border-top:0}.ops-reenablement-page .ops-gate-review-checklist-card .eng-sku-project-readiness-list li>div{justify-self:start;width:100%;text-align:left}.ops-reenablement-page .ops-gate-review-checklist-card .eng-sku-project-readiness-list strong{font-size:.94rem;line-height:1.08}.ops-reenablement-page .ops-gate-review-checklist-card .eng-sku-project-readiness-list small{font-size:.72rem;line-height:1.12}.ops-reenablement-page .ops-gate-review-checklist-card .eng-sku-project-readiness-check{width:min(100%,6.25rem);justify-self:center;justify-content:center}.ops-reenablement-page .ops-gate-review-checklist-card .eng-sku-project-readiness-status{justify-self:end;text-align:right}.eng-sku-project-page .eng-sku-project-readiness-list{--eng-sku-project-readiness-row-height: 3.38rem;--eng-sku-project-readiness-label-width: 12rem;--eng-sku-project-readiness-control-width: 14rem;--eng-sku-project-readiness-status-width: 15.8rem;grid-auto-rows:minmax(var(--eng-sku-project-readiness-row-height),auto)}.eng-sku-project-page .eng-sku-project-readiness-list li{box-sizing:border-box;height:var(--eng-sku-project-readiness-row-height);min-height:var(--eng-sku-project-readiness-row-height);align-items:center;overflow:visible;gap:.1rem .72rem;padding:.32rem .78rem}.eng-sku-project-page .eng-sku-project-readiness-list li.has-assignment .eng-sku-project-readiness-body{min-height:0;gap:.08rem .72rem;grid-template-columns:var(--eng-sku-project-readiness-label-width) minmax(0,1fr) var(--eng-sku-project-readiness-control-width) minmax(0,1fr);align-items:center}.eng-sku-project-page .eng-sku-project-readiness-list li.has-assignment .eng-sku-project-readiness-control{grid-column:3;grid-row:1;justify-self:center;transform:translate(calc(var(--eng-sku-project-readiness-label-width) / -2));width:min(100%,var(--eng-sku-project-readiness-control-width))}.eng-sku-project-page .eng-sku-project-readiness-body,.eng-sku-project-page .eng-sku-project-readiness-list strong{align-self:center}.eng-sku-project-page .eng-sku-project-readiness-index{width:1.52rem;height:1.52rem;font-size:.76rem}.eng-sku-project-page .eng-sku-project-readiness-list strong{font-size:1rem;line-height:1.08}.eng-sku-project-page .eng-sku-project-readiness-list small,.eng-sku-project-page .eng-sku-project-readiness-status,.eng-sku-project-page .eng-sku-project-readiness-auto{font-size:.7rem;line-height:1.08}.eng-sku-project-page .eng-sku-project-readiness-assignment{gap:.14rem}.eng-sku-project-page .eng-sku-project-readiness-assignment>span{font-size:.6rem}.eng-sku-project-page .eng-sku-project-readiness-assignment .eng-sku-assignee-input-shell{min-height:2.06rem;border-radius:8px;padding:.16rem .44rem}.eng-sku-project-page .eng-sku-project-readiness-assignment .eng-sku-assignee-input-shell input{font-size:.86rem;padding:.1rem 0}.eng-sku-project-page .eng-sku-project-readiness-assignment .eng-sku-assignee-clear{display:inline-grid;place-items:center;width:1.18rem;height:1.18rem;padding:0;line-height:1}.eng-sku-project-page .eng-sku-project-readiness-assignment .eng-sku-assignee-clear svg{display:block;width:.74rem;height:.74rem}.eng-sku-project-page .eng-sku-project-readiness-list li:has(:is(.eng-sku-project-readiness-check,.eng-sku-project-readiness-date)){grid-template-columns:auto var(--eng-sku-project-readiness-label-width) minmax(0,1fr) var(--eng-sku-project-readiness-control-width) minmax(0,1fr) var(--eng-sku-project-readiness-status-width);grid-template-areas:"index body . action . status";align-items:center;gap:.18rem .72rem}.eng-sku-project-page .eng-sku-project-readiness-list li:has(:is(.eng-sku-project-readiness-check,.eng-sku-project-readiness-date)) .eng-sku-project-readiness-body{justify-self:start;width:100%;text-align:left}.eng-sku-project-page .eng-sku-project-readiness-list li:has(:is(.eng-sku-project-readiness-check,.eng-sku-project-readiness-date)) :is(.eng-sku-project-readiness-check,.eng-sku-project-readiness-date){justify-self:center}.eng-sku-project-page .eng-sku-project-readiness-list li:has(:is(.eng-sku-project-readiness-check,.eng-sku-project-readiness-date)) :is(.eng-sku-project-readiness-check,.eng-sku-project-readiness-date),.eng-sku-project-page .eng-sku-project-readiness-list li:has(:is(.eng-sku-project-readiness-check,.eng-sku-project-readiness-date)) .eng-sku-project-readiness-status{align-self:center}.eng-sku-project-page .eng-sku-project-readiness-list li:has(:is(.eng-sku-project-readiness-check,.eng-sku-project-readiness-date)) .eng-sku-project-readiness-status{justify-self:end;text-align:right}@media(max-width:1080px){.eng-sku-project-page .eng-sku-project-readiness-list{--eng-sku-project-readiness-label-width: min(12rem, 24vw);--eng-sku-project-readiness-control-width: min(14rem, 24vw);--eng-sku-project-readiness-status-width: min(15.8rem, 34vw);grid-auto-rows:auto}.eng-sku-project-page .eng-sku-project-readiness-list li{height:auto}.eng-sku-project-page .eng-sku-project-readiness-list li:has(:is(.eng-sku-project-readiness-check,.eng-sku-project-readiness-date)){grid-template-columns:auto var(--eng-sku-project-readiness-label-width) minmax(0,1fr) var(--eng-sku-project-readiness-control-width) minmax(0,1fr) var(--eng-sku-project-readiness-status-width);grid-template-areas:"index body . action . status"}}@media(max-width:760px){.ops-reenablement-page .ops-gate-review-checklist-card .eng-sku-project-readiness-list li{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"index body" "index action" "index status";align-items:start}.ops-reenablement-page .ops-gate-review-checklist-card .eng-sku-project-readiness-check,.ops-reenablement-page .ops-gate-review-checklist-card .eng-sku-project-readiness-status{justify-self:start;text-align:left}}@media(max-width:760px){.eng-sku-project-page .eng-sku-project-readiness-list li.has-assignment .eng-sku-project-readiness-control{transform:none}}:is(.ops-reenablement-page,.eng-reenablement-page) .eng-sku-project-readiness-check{min-height:1.58rem;border:1px solid rgba(244,214,162,.24);border-radius:999px;background:#ffffff14;color:var(--workflow-modal-ink);padding:.12rem .46rem .12rem .26rem}:is(.ops-reenablement-page,.eng-reenablement-page) .eng-sku-project-readiness-check input{width:.92rem;height:.92rem;border:1px solid rgba(244,214,162,.42);border-radius:4px;background-color:#151922;accent-color:var(--workflow-modal-gold)}:is(.ops-reenablement-page,.eng-reenablement-page) .eng-sku-project-readiness-check:has(input:checked){border-color:#72d1b36b;background:#72d1b324;color:#baf5df}:is(.ops-reenablement-page,.eng-reenablement-page) .eng-sku-project-readiness-check:has(input:disabled){border-color:#f4d6a224;background:#ffffff0b;color:var(--workflow-modal-subtle)}.eng-sku-project-page .eng-sku-project-readiness-check{min-height:2.44rem;gap:.44rem;padding:0 .86rem 0 .58rem;font-size:.82rem}.eng-sku-project-page .eng-sku-project-readiness-date{min-height:2.44rem;border:1px solid rgba(244,214,162,.28);border-radius:8px;background:#121923;box-shadow:inset 0 1px #ffffff0f;padding:0 .54rem 0 .7rem;font-size:.82rem}.eng-sku-project-page .eng-sku-project-readiness-date input{min-width:9.6rem;height:2rem}.eng-sku-project-page .eng-sku-project-readiness-check input{width:1.24rem;height:1.24rem;border-radius:5px}.eng-sku-project-readiness-list li.is-complete.has-warning{background:#fffbeb}.eng-sku-project-readiness-list li.is-complete.has-warning .eng-sku-project-readiness-index{background:#f59e0b;color:#1f2937}.eng-sku-project-readiness-list li.is-complete.has-warning .eng-sku-project-readiness-status{color:#92400e}:is(.ops-reenablement-page,.eng-reenablement-page) .eng-sku-project-readiness-list li.is-complete.has-warning{background:linear-gradient(135deg,#f4d6a23d,#ffffff0a),#252119db}:is(.ops-reenablement-page,.eng-reenablement-page) .eng-sku-project-readiness-list li.is-complete.has-warning .eng-sku-project-readiness-index{background:var(--workflow-modal-gold);color:#16090b}:is(.ops-reenablement-page,.eng-reenablement-page) .eng-sku-project-readiness-list li.is-complete.has-warning .eng-sku-project-readiness-status{color:var(--workflow-modal-gold)}:is(.ops-reenablement-page,.eng-reenablement-page) .eng-sku-project-readiness-list li.is-complete.has-warning .eng-sku-project-readiness-check:has(input:checked){border-color:#f4d6a27a;background:#f4d6a229;color:var(--workflow-modal-gold)}.eng-sku-project-page .eng-sku-project-readiness-list li.is-complete.has-warning .eng-sku-project-readiness-index{background:var(--eng-sku-detail-gold);color:#16090b}.eng-sku-project-page .eng-sku-project-readiness-list li.is-complete.has-warning .eng-sku-project-readiness-status,.eng-sku-project-page .eng-sku-project-readiness-list li.is-complete.has-warning .eng-sku-project-readiness-check{color:var(--eng-sku-detail-gold)}.eng-sku-project-page .eng-sku-project-detail-panel{font-size:1rem}.eng-sku-project-page .eng-sku-project-detail-head .eng-reenablement-detail-titlebar{padding:1.08rem 1.14rem}.eng-sku-project-page .eng-sku-project-detail-head h2{font-size:clamp(1.58rem,2vw,2.18rem);line-height:1}.eng-sku-project-page .eng-sku-project-detail-head p{font-size:.9rem;line-height:1.15}.eng-sku-project-page .eng-sku-project-detail-metrics div{padding:.7rem .82rem}.eng-sku-project-page .eng-sku-project-detail-metrics dt,.eng-sku-project-page .eng-reenablement-info-grid.eng-sku-project-info-grid span,.eng-sku-project-page :is(.eng-sku-project-overview-scroll .eng-reenablement-section-head span,.eng-sku-project-readiness-card header span,.eng-reenablement-work-orders-head span,.eng-reenablement-document-browser-head p,.eng-reenablement-files-head span){font-size:.78rem;line-height:1.12}.eng-sku-project-page .eng-sku-project-detail-metrics dd{font-size:1.04rem;line-height:1.12}.eng-sku-project-page :is(.eng-sku-project-overview-scroll .eng-reenablement-section-head h3,.eng-sku-project-readiness-card h3,.eng-sku-project-action-card h3,.eng-reenablement-work-orders-head h3,.eng-reenablement-document-browser-head h3,.eng-reenablement-files-head h3,.eng-reenablement-comment-title-wrap h4){font-size:1.08rem;line-height:1.1}.eng-sku-project-page :is(.eng-sku-project-overview-scroll .eng-reenablement-section-head,.eng-sku-project-readiness-card header,.eng-reenablement-work-orders-head,.eng-reenablement-document-browser-head,.eng-reenablement-files-head){padding:.84rem .98rem}.eng-sku-project-page .eng-reenablement-info-grid.eng-sku-project-info-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.eng-sku-project-page .eng-reenablement-info-grid.eng-sku-project-info-grid>div{min-height:5.9rem;padding:1rem 1.05rem}.eng-sku-project-page .eng-reenablement-info-grid.eng-sku-project-info-grid strong{font-size:1.08rem;line-height:1.14}.eng-sku-project-page .eng-sku-project-detail-tools .eng-reenablement-panel-toggle{min-height:2.58rem}.eng-sku-project-page .eng-sku-project-detail-tools .eng-reenablement-panel-toggle button{min-width:7rem;height:2.12rem;font-size:.88rem}.eng-sku-project-page .eng-sku-project-tab-count{min-width:1.28rem;height:1.28rem;font-size:.74rem}.eng-sku-project-page .eng-sku-project-header-action{min-height:2.58rem;padding-inline:1.18rem;font-size:.9rem}.eng-sku-project-page .eng-sku-project-readiness-list{--eng-sku-project-readiness-row-height: 3.82rem}.eng-sku-project-page .eng-sku-project-readiness-index{width:1.7rem;height:1.7rem;font-size:.86rem}.eng-sku-project-page .eng-sku-project-readiness-list strong{font-size:1.08rem;line-height:1.1}.eng-sku-project-page .eng-sku-project-readiness-list small,.eng-sku-project-page .eng-sku-project-readiness-status,.eng-sku-project-page .eng-sku-project-readiness-auto{font-size:.76rem;line-height:1.12}.eng-sku-project-page .eng-sku-project-readiness-assignment>span{font-size:.66rem}.eng-sku-project-page .eng-sku-project-readiness-assignment .eng-sku-assignee-input-shell{min-height:2.24rem}.eng-sku-project-page .eng-sku-project-readiness-assignment .eng-sku-assignee-input-shell input{font-size:.94rem}.eng-sku-project-page .eng-sku-project-readiness-check,.eng-sku-project-page .eng-sku-project-readiness-date{min-height:2.62rem;font-size:.9rem}.eng-sku-project-page .eng-sku-project-readiness-check input{width:1.34rem;height:1.34rem}.eng-sku-project-page .cm-awo-table thead th{padding:.58rem .68rem;font-size:.78rem;line-height:1.15}.eng-sku-project-page .cm-awo-table tbody td{padding:.66rem .68rem;font-size:.94rem;line-height:1.16}.eng-sku-project-page :is(.eng-reenablement-comment-card p,.eng-reenablement-comment-add textarea,.eng-reenablement-comment-edit textarea,.eng-reenablement-comment-composer textarea,.eng-sku-document-table .eng-reenablement-document-item,.eng-reenablement-document-search input,.eng-reenablement-document-path button,.eng-reenablement-document-browser-actions button,.eng-reenablement-upload-btn){font-size:.94rem;line-height:1.2}.eng-sku-project-page :is(.eng-reenablement-comment-card time,.eng-reenablement-comment-card time span,.eng-reenablement-document-list small,.eng-sku-document-source-tag,.eng-sku-document-table-row.is-header>span){font-size:.8rem;line-height:1.15}.eng-sku-project-page .eng-sku-project-scale-canvas .eng-sku-project-readiness-list{--eng-sku-project-readiness-row-height: 3.82rem;--eng-sku-project-readiness-label-width: 12rem;--eng-sku-project-readiness-control-width: 14rem;--eng-sku-project-readiness-status-width: 15.8rem;grid-auto-rows:minmax(var(--eng-sku-project-readiness-row-height),auto);grid-template-columns:1fr}.eng-sku-project-page .eng-sku-project-scale-canvas .eng-sku-project-readiness-list li{height:var(--eng-sku-project-readiness-row-height);min-height:var(--eng-sku-project-readiness-row-height)}.eng-sku-project-page .eng-sku-project-scale-canvas .eng-sku-project-readiness-list li.has-assignment .eng-sku-project-readiness-body{grid-template-columns:minmax(10rem,.18fr) minmax(20rem,.82fr)}.eng-sku-project-page .eng-sku-project-scale-canvas .eng-sku-project-readiness-list li.has-assignment .eng-sku-project-readiness-control{grid-column:2;grid-row:1 / span 2;margin-top:0;justify-self:center;transform:none;width:clamp(14rem,33%,28rem)}.eng-sku-project-page .eng-sku-project-scale-canvas .eng-sku-project-readiness-list li:has(:is(.eng-sku-project-readiness-check,.eng-sku-project-readiness-date)){grid-template-columns:auto var(--eng-sku-project-readiness-label-width) minmax(0,1fr) var(--eng-sku-project-readiness-control-width) minmax(0,1fr) var(--eng-sku-project-readiness-status-width);grid-template-areas:"index body . action . status"}.eng-sku-project-page .eng-sku-project-readiness-list li.has-owner-assignment,.eng-sku-project-page .eng-sku-project-readiness-list li.has-trainee-assignment{min-height:var(--eng-sku-project-readiness-row-height);height:auto}.eng-sku-project-page .eng-sku-project-readiness-list li.has-owner-assignment .eng-sku-project-readiness-body,.eng-sku-project-page .eng-sku-project-readiness-list li.has-trainee-assignment .eng-sku-project-readiness-body{grid-template-columns:minmax(10rem,.22fr) minmax(0,.78fr)}.eng-sku-project-page .eng-sku-project-readiness-list li.has-owner-assignment .eng-sku-project-readiness-control,.eng-sku-project-page .eng-sku-project-readiness-list li.has-trainee-assignment .eng-sku-project-readiness-control{grid-column:2;grid-row:1 / span 2;justify-self:start;transform:none;width:min(100%,44rem)}.eng-sku-project-page .eng-sku-project-scale-canvas .eng-sku-project-readiness-list li:is(.has-owner-assignment,.has-trainee-assignment) .eng-sku-project-readiness-control{width:min(100%,46rem)}.eng-sku-project-page .eng-sku-project-readiness-assignment.has-owner-multi,.eng-sku-project-page .eng-sku-project-readiness-list li.has-trainee-assignment .eng-sku-project-readiness-assignment{display:grid;grid-template-columns:6.75rem minmax(0,22rem);align-items:center;gap:.28rem .66rem;width:100%}.eng-sku-project-page .eng-sku-project-readiness-assignment.has-owner-multi>span,.eng-sku-project-page .eng-sku-project-readiness-list li.has-trainee-assignment .eng-sku-project-readiness-assignment>span{align-self:center;white-space:nowrap}.eng-sku-project-page .eng-sku-project-readiness-assignment.has-owner-multi .eng-sku-owner-multi-picker.is-detail{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:0;max-width:min(100%,22rem);width:100%}.eng-sku-project-page .eng-sku-project-readiness-list li.has-trainee-assignment .eng-sku-project-readiness-assignment .eng-sku-assignee-picker.is-detail{max-width:min(100%,22rem);width:100%}.eng-sku-project-page .eng-sku-project-readiness-assignment.has-owner-multi .eng-sku-owner-multi-picker.is-detail>.eng-sku-assignee-picker.is-detail{min-width:8rem;max-width:min(100%,22rem);width:100%}.eng-sku-project-page .eng-sku-project-readiness-assignment.has-owner-multi .eng-sku-owner-multi-picker.is-detail>.eng-sku-assignee-picker.is-detail:only-child{grid-column:1 / -1;max-width:min(100%,22rem)}.eng-sku-project-page .eng-sku-project-readiness-assignment.has-owner-multi .eng-sku-owner-multi-picker.is-detail .eng-sku-assignee-input-shell,.eng-sku-project-page .eng-sku-project-readiness-list li.has-trainee-assignment .eng-sku-project-readiness-assignment .eng-sku-assignee-input-shell{min-height:1.64rem;border-radius:7px;padding:.08rem .34rem}.eng-sku-project-page .eng-sku-project-readiness-assignment.has-owner-multi .eng-sku-owner-multi-picker.is-detail .eng-sku-assignee-input-shell input,.eng-sku-project-page .eng-sku-project-readiness-list li.has-trainee-assignment .eng-sku-project-readiness-assignment .eng-sku-assignee-input-shell input{font-size:.76rem;padding:.1rem 0}@media(max-width:980px){.eng-sku-project-page .eng-sku-project-readiness-assignment.has-owner-multi,.eng-sku-project-page .eng-sku-project-readiness-list li.has-trainee-assignment .eng-sku-project-readiness-assignment,.eng-sku-project-page .eng-sku-project-readiness-list li.has-owner-assignment .eng-sku-project-readiness-body,.eng-sku-project-page .eng-sku-project-readiness-list li.has-trainee-assignment .eng-sku-project-readiness-body{grid-template-columns:1fr}.eng-sku-project-page .eng-sku-project-readiness-list li.has-owner-assignment .eng-sku-project-readiness-control,.eng-sku-project-page .eng-sku-project-readiness-list li.has-trainee-assignment .eng-sku-project-readiness-control{grid-column:1;grid-row:auto}.eng-sku-project-page .eng-sku-project-readiness-assignment.has-owner-multi .eng-sku-owner-multi-picker.is-detail{grid-template-columns:1fr}}.customer-manager-dashboard:is(.general-engineering-dashboard,.general-operations-dashboard) :is(.eng-sku-project-page,.eng-reenablement-page,.ops-reenablement-page) .grr-workflow-table-wrap{border-color:#f4d6a233;background:#151922;scrollbar-color:rgba(244,214,162,.72) #181c23}.customer-manager-dashboard:is(.general-engineering-dashboard,.general-operations-dashboard) :is(.eng-sku-project-page,.eng-reenablement-page,.ops-reenablement-page) .grr-workflow-table.cm-awo-table:is(.eng-sku-project-table,.eng-sku-project-bulk-table,.eng-reenablement-request-table,.eng-reenablement-work-orders-table,.eng-reenablement-accept-work-orders-table,.eng-reenablement-reject-documents-table,.ops-gate-review-table,.ops-gate-review-supply-files-table,.ops-reenablement-table,.ops-reenablement-work-orders-table,.ops-reenablement-send-work-orders-table,.ops-reenablement-approve-work-orders-table){--grr-workflow-table-head-bg: #2a2028;--grr-workflow-table-row-bg: #151922;--grr-workflow-table-row-alt-bg: #1c1d25;--grr-workflow-table-row-hover-bg: #202733;--grr-workflow-table-row-selected-bg: #20242f;--grr-workflow-table-ink: rgba(248, 250, 252, .92);--grr-workflow-table-ink-strong: #f8fafc;--grr-workflow-table-muted: rgba(226, 232, 240, .72);--grr-workflow-table-line: rgba(244, 214, 162, .08);--grr-workflow-table-head-line: rgba(244, 214, 162, .22);--grr-workflow-table-head-shadow: rgba(244, 214, 162, .12);--grr-workflow-table-selected-accent: rgba(244, 214, 162, .72);--grr-workflow-table-head-font-size: calc(.56rem * var(--cm-awo-table-zoom, 1));--grr-workflow-table-body-font-size: calc(.7rem * var(--cm-awo-table-zoom, 1));--grr-workflow-table-body-font-weight: 800;--grr-workflow-table-head-padding: calc(.36rem * var(--cm-awo-table-zoom, 1)) calc(.44rem * var(--cm-awo-table-zoom, 1)) calc(.44rem * var(--cm-awo-table-zoom, 1));--grr-workflow-table-cell-padding: calc(.38rem * var(--cm-awo-table-zoom, 1)) calc(.5rem * var(--cm-awo-table-zoom, 1));--grr-workflow-table-row-height: 2.28rem;width:100%;border-collapse:separate;border-spacing:0;background:var(--grr-workflow-table-row-bg);table-layout:fixed}.customer-manager-dashboard:is(.general-engineering-dashboard,.general-operations-dashboard) :is(.eng-sku-project-page,.eng-reenablement-page,.ops-reenablement-page) .grr-workflow-table.cm-awo-table.eng-sku-project-table{--grr-workflow-table-cell-padding: .14rem calc(.5rem * var(--cm-awo-table-zoom, 1))}.customer-manager-dashboard:is(.general-engineering-dashboard,.general-operations-dashboard) :is(.eng-sku-project-page,.eng-reenablement-page,.ops-reenablement-page) .grr-workflow-table.cm-awo-table.eng-reenablement-request-table{--grr-workflow-table-head-font-size: .56rem;--grr-workflow-table-body-font-size: .58rem;--grr-workflow-table-body-font-weight: 700;--grr-workflow-table-head-padding: .36rem .48rem;--grr-workflow-table-cell-padding: .32rem .48rem;--grr-workflow-table-row-height: 2.12rem}.customer-manager-dashboard:is(.general-engineering-dashboard,.general-operations-dashboard) :is(.eng-sku-project-page,.eng-reenablement-page,.ops-reenablement-page) .grr-workflow-table.cm-awo-table.eng-reenablement-work-orders-table{--grr-workflow-table-head-font-size: .66rem;--grr-workflow-table-body-font-size: .8rem;--grr-workflow-table-head-padding: .4rem .58rem;--grr-workflow-table-cell-padding: .42rem .58rem;--grr-workflow-table-row-height: auto}.customer-manager-dashboard:is(.general-engineering-dashboard,.general-operations-dashboard) :is(.eng-sku-project-page,.eng-reenablement-page,.ops-reenablement-page) .grr-workflow-table.cm-awo-table.ops-gate-review-supply-files-table{--grr-workflow-table-head-font-size: .66rem;--grr-workflow-table-body-font-size: .8rem;--grr-workflow-table-head-padding: .4rem .58rem;--grr-workflow-table-cell-padding: .42rem .58rem;--grr-workflow-table-row-height: auto}.customer-manager-dashboard:is(.general-engineering-dashboard,.general-operations-dashboard) :is(.eng-sku-project-page,.eng-reenablement-page,.ops-reenablement-page) .grr-workflow-table.cm-awo-table.ops-reenablement-work-orders-table{--grr-workflow-table-head-font-size: .7rem;--grr-workflow-table-body-font-size: .84rem;--grr-workflow-table-head-padding: .54rem .72rem;--grr-workflow-table-cell-padding: .58rem .72rem;--grr-workflow-table-row-height: auto}.customer-manager-dashboard:is(.general-engineering-dashboard,.general-operations-dashboard) :is(.eng-sku-project-page,.eng-reenablement-page,.ops-reenablement-page) .grr-workflow-table.cm-awo-table.eng-reenablement-accept-work-orders-table{--grr-workflow-table-head-font-size: .58rem;--grr-workflow-table-body-font-size: .74rem;--grr-workflow-table-head-padding: .3rem .38rem;--grr-workflow-table-cell-padding: .34rem .42rem;--grr-workflow-table-row-height: auto}.customer-manager-dashboard:is(.general-engineering-dashboard,.general-operations-dashboard) :is(.eng-sku-project-page,.eng-reenablement-page,.ops-reenablement-page) .grr-workflow-table.cm-awo-table.ops-reenablement-approve-work-orders-table.is-gate-review-confirm{--grr-workflow-table-head-font-size: .56rem;--grr-workflow-table-body-font-size: .64rem;--grr-workflow-table-head-padding: .28rem .42rem;--grr-workflow-table-cell-padding: .22rem .42rem;--grr-workflow-table-row-height: auto;width:100%;min-width:1120px;table-layout:fixed}.customer-manager-dashboard:is(.general-engineering-dashboard,.general-operations-dashboard) :is(.eng-sku-project-page,.eng-reenablement-page,.ops-reenablement-page) .grr-workflow-table.cm-awo-table thead tr,.customer-manager-dashboard:is(.general-engineering-dashboard,.general-operations-dashboard) :is(.eng-sku-project-page,.eng-reenablement-page,.ops-reenablement-page) .grr-workflow-table.cm-awo-table thead th,.customer-manager-dashboard:is(.general-engineering-dashboard,.general-operations-dashboard) :is(.eng-sku-project-page,.eng-reenablement-page,.ops-reenablement-page) .grr-workflow-table.cm-awo-table thead th:first-child{background:var(--grr-workflow-table-head-bg)}.customer-manager-dashboard:is(.general-engineering-dashboard,.general-operations-dashboard) :is(.eng-sku-project-page,.eng-reenablement-page,.ops-reenablement-page) .grr-workflow-table.cm-awo-table thead th{padding:var(--grr-workflow-table-head-padding);border-bottom:1px solid var(--grr-workflow-table-head-line);border-left:0;border-right:0;color:#fff;font-size:var(--grr-workflow-table-head-font-size);font-weight:950;letter-spacing:.04em;line-height:1.15;text-transform:uppercase;box-shadow:inset -1px 0 0 var(--grr-workflow-table-head-shadow);vertical-align:middle}.customer-manager-dashboard:is(.general-engineering-dashboard,.general-operations-dashboard) :is(.eng-sku-project-page,.eng-reenablement-page,.ops-reenablement-page) .grr-workflow-table.cm-awo-table thead th:last-child{box-shadow:none}.customer-manager-dashboard:is(.general-engineering-dashboard,.general-operations-dashboard) :is(.eng-sku-project-page,.eng-reenablement-page,.ops-reenablement-page) .grr-workflow-table.cm-awo-table tbody tr,.customer-manager-dashboard:is(.general-engineering-dashboard,.general-operations-dashboard) :is(.eng-sku-project-page,.eng-reenablement-page,.ops-reenablement-page) .grr-workflow-table.cm-awo-table tbody tr td,.customer-manager-dashboard:is(.general-engineering-dashboard,.general-operations-dashboard) :is(.eng-sku-project-page,.eng-reenablement-page,.ops-reenablement-page) .grr-workflow-table.cm-awo-table tbody tr td:first-child{border-bottom-color:var(--grr-workflow-table-line);background:var(--grr-workflow-table-row-bg);color:var(--grr-workflow-table-ink)}.customer-manager-dashboard:is(.general-engineering-dashboard,.general-operations-dashboard) :is(.eng-sku-project-page,.eng-reenablement-page,.ops-reenablement-page) .grr-workflow-table.cm-awo-table tbody td{height:var(--grr-workflow-table-row-height);padding:var(--grr-workflow-table-cell-padding);border-left:0;border-right:0;color:var(--grr-workflow-table-ink);font-size:var(--grr-workflow-table-body-font-size);font-weight:var(--grr-workflow-table-body-font-weight);line-height:1.15;box-shadow:none;vertical-align:middle}.customer-manager-dashboard:is(.general-engineering-dashboard,.general-operations-dashboard) :is(.eng-sku-project-page,.eng-reenablement-page,.ops-reenablement-page) .grr-workflow-table.cm-awo-table tbody tr:is(.cm-awo-row-odd,:nth-child(odd)):not(:has(.cm-awo-empty)),.customer-manager-dashboard:is(.general-engineering-dashboard,.general-operations-dashboard) :is(.eng-sku-project-page,.eng-reenablement-page,.ops-reenablement-page) .grr-workflow-table.cm-awo-table tbody tr:is(.cm-awo-row-odd,:nth-child(odd)):not(:has(.cm-awo-empty)) td,.customer-manager-dashboard:is(.general-engineering-dashboard,.general-operations-dashboard) :is(.eng-sku-project-page,.eng-reenablement-page,.ops-reenablement-page) .grr-workflow-table.cm-awo-table tbody tr:is(.cm-awo-row-odd,:nth-child(odd)):not(:has(.cm-awo-empty)) td:first-child{background:var(--grr-workflow-table-row-alt-bg)}.customer-manager-dashboard:is(.general-engineering-dashboard,.general-operations-dashboard) :is(.eng-sku-project-page,.eng-reenablement-page,.ops-reenablement-page) .grr-workflow-table.cm-awo-table tbody tr:is(:hover,:focus-within):not(:has(.cm-awo-empty)),.customer-manager-dashboard:is(.general-engineering-dashboard,.general-operations-dashboard) :is(.eng-sku-project-page,.eng-reenablement-page,.ops-reenablement-page) .grr-workflow-table.cm-awo-table tbody tr:is(:hover,:focus-within):not(:has(.cm-awo-empty)) td,.customer-manager-dashboard:is(.general-engineering-dashboard,.general-operations-dashboard) :is(.eng-sku-project-page,.eng-reenablement-page,.ops-reenablement-page) .grr-workflow-table.cm-awo-table tbody tr:is(:hover,:focus-within):not(:has(.cm-awo-empty)) td:first-child{background:var(--grr-workflow-table-row-hover-bg);color:var(--grr-workflow-table-ink);box-shadow:none}.customer-manager-dashboard:is(.general-engineering-dashboard,.general-operations-dashboard) :is(.eng-sku-project-page,.eng-reenablement-page,.ops-reenablement-page) .grr-workflow-table.cm-awo-table tbody tr.is-selected,.customer-manager-dashboard:is(.general-engineering-dashboard,.general-operations-dashboard) :is(.eng-sku-project-page,.eng-reenablement-page,.ops-reenablement-page) .grr-workflow-table.cm-awo-table tbody tr.is-selected td,.customer-manager-dashboard:is(.general-engineering-dashboard,.general-operations-dashboard) :is(.eng-sku-project-page,.eng-reenablement-page,.ops-reenablement-page) .grr-workflow-table.cm-awo-table tbody tr.is-selected:hover td,.customer-manager-dashboard:is(.general-engineering-dashboard,.general-operations-dashboard) :is(.eng-sku-project-page,.eng-reenablement-page,.ops-reenablement-page) .grr-workflow-table.cm-awo-table tbody tr.is-selected td:first-child,.customer-manager-dashboard:is(.general-engineering-dashboard,.general-operations-dashboard) :is(.eng-sku-project-page,.eng-reenablement-page,.ops-reenablement-page) .grr-workflow-table.cm-awo-table tbody tr.is-selected:hover td:first-child{background:var(--grr-workflow-table-row-selected-bg);color:var(--grr-workflow-table-ink);box-shadow:none}.customer-manager-dashboard:is(.general-engineering-dashboard,.general-operations-dashboard) :is(.eng-sku-project-page,.eng-reenablement-page,.ops-reenablement-page) .grr-workflow-table.cm-awo-table tbody tr.is-selected td:first-child{box-shadow:inset 3px 0 0 var(--grr-workflow-table-selected-accent)}.customer-manager-dashboard:is(.general-engineering-dashboard,.general-operations-dashboard) :is(.eng-sku-project-page,.eng-reenablement-page,.ops-reenablement-page) .grr-workflow-table.cm-awo-table :is(.eng-sku-project-row-button,.eng-reenablement-request-row-button,.ops-gate-review-row-button) strong{color:var(--grr-workflow-table-ink-strong)}.customer-manager-dashboard:is(.general-engineering-dashboard,.general-operations-dashboard) :is(.eng-sku-project-page,.eng-reenablement-page,.ops-reenablement-page) .grr-workflow-table.cm-awo-table :is(.eng-sku-project-counts,.ops-gate-review-row-button) small,.customer-manager-dashboard:is(.general-engineering-dashboard,.general-operations-dashboard) :is(.eng-sku-project-page,.eng-reenablement-page,.ops-reenablement-page) .grr-workflow-table.cm-awo-table .eng-reenablement-request-enable-flow small{color:var(--grr-workflow-table-muted)}.customer-manager-dashboard:is(.general-engineering-dashboard,.general-operations-dashboard) :is(.eng-sku-project-page,.eng-reenablement-page,.ops-reenablement-page) .grr-workflow-table.cm-awo-table .eng-sku-project-counts strong{color:var(--workflow-modal-gold, #f4d6a2)}.customer-manager-dashboard:is(.general-engineering-dashboard,.general-operations-dashboard) :is(.eng-sku-project-page,.eng-reenablement-page,.ops-reenablement-page) .grr-workflow-table.cm-awo-table input[type=checkbox],.customer-manager-dashboard:is(.general-engineering-dashboard,.general-operations-dashboard) :is(.eng-sku-project-page,.eng-reenablement-page,.ops-reenablement-page) .grr-workflow-table.cm-awo-table input[type=radio]{accent-color:var(--workflow-modal-gold, #f4d6a2)}.customer-manager-dashboard.general-engineering-dashboard .eng-reenablement-page:not(.eng-sku-project-page) .eng-reenablement-request-table.grr-workflow-table.cm-awo-table{--grr-workflow-table-head-font-size: .58rem;--grr-workflow-table-body-font-size: .72rem;--grr-workflow-table-body-font-weight: 560;--grr-workflow-table-head-padding: .34rem .5rem;--grr-workflow-table-cell-padding: .16rem .5rem;--grr-workflow-table-row-height: 2.28rem}.customer-manager-dashboard.general-engineering-dashboard .eng-reenablement-page:not(.eng-sku-project-page) .eng-reenablement-request-table.grr-workflow-table.cm-awo-table :is(th,td,th:first-child,td:first-child){border-left:0!important;border-right:0!important;box-shadow:none!important}.customer-manager-dashboard.general-engineering-dashboard .eng-reenablement-page:not(.eng-sku-project-page) .eng-reenablement-request-table.grr-workflow-table.cm-awo-table tbody tr:is(:hover,:focus-within,.is-selected,.is-selected:hover) :is(td,td:first-child){border-left:0!important;border-right:0!important;box-shadow:none!important}.customer-manager-dashboard.general-engineering-dashboard .eng-reenablement-page:not(.eng-sku-project-page) .eng-reenablement-request-table.grr-workflow-table.cm-awo-table tbody tr.is-selected td:first-child{box-shadow:inset 3px 0 #f4d6a2b8!important}.customer-manager-dashboard.general-engineering-dashboard .eng-reenablement-page:not(.eng-sku-project-page) .eng-reenablement-request-table.grr-workflow-table.cm-awo-table tbody td{color:#f8fafcdb;font-size:.72rem;font-weight:560;letter-spacing:0}.customer-manager-dashboard.general-engineering-dashboard .eng-reenablement-page:not(.eng-sku-project-page) .eng-reenablement-request-table.grr-workflow-table.cm-awo-table .eng-reenablement-request-row-button strong{color:#f8fafc;font-size:.76rem;font-weight:900;letter-spacing:0}.customer-manager-dashboard.general-engineering-dashboard .eng-reenablement-page:not(.eng-sku-project-page) .eng-reenablement-request-table.grr-workflow-table.cm-awo-table .eng-reenablement-request-enable-flow strong{color:#f8fafce6;font-size:.72rem;font-weight:760}.customer-manager-dashboard.general-engineering-dashboard .eng-reenablement-page:not(.eng-sku-project-page) .eng-reenablement-request-table.grr-workflow-table.cm-awo-table .eng-reenablement-request-enable-flow small{color:#e2e8f0ad;font-size:.58rem;font-weight:720}:is(.ops-reenablement-page,.eng-reenablement-page) :is(.eng-reenablement-table-message.error,.eng-sku-owner-settings-error,.eng-sku-assignee-error,.ops-reenablement-stage-options-error){border-color:#f04e3752;background:#f04e371a;color:#ffb4a8}:is(.ops-reenablement-page,.eng-reenablement-page) :is(.eng-reenablement-replace-btn.is-disabled,.eng-reenablement-replace-btn.is-disabled:hover,.eng-reenablement-replace-btn.is-disabled:focus-visible,.eng-reenablement-document-file-actions button:disabled,.eng-reenablement-document-file-actions button:disabled:hover){border-color:#f4d6a224;background:#ffffff0b;color:var(--workflow-modal-subtle);cursor:not-allowed}:is(.ops-reenablement-page,.eng-reenablement-page) :is(.eng-reenablement-reject-document-name,.eng-reenablement-reject-document-name>span:last-child,.eng-sku-document-source-tag,.eng-sku-document-table-cell){color:var(--workflow-modal-muted)}:is(.ops-reenablement-page,.eng-reenablement-page) :is(.eng-reenablement-reject-document-name strong,.eng-reenablement-reject-documents-table strong,.ops-reenablement-send-work-orders-table strong,.eng-reenablement-accept-work-orders-table strong){color:var(--workflow-modal-ink)}.ops-reenablement-page .ops-gate-review-table-toolbar{display:grid;grid-template-columns:minmax(14rem,2fr) minmax(8.5rem,1fr) minmax(5.5rem,.6fr) minmax(8.5rem,1fr) minmax(8.5rem,1fr) 2rem 2rem minmax(6.5rem,auto);align-items:end;gap:.38rem}.ops-reenablement-page .ops-gate-review-table-toolbar>button{align-self:end;width:100%;min-height:1.88rem}.ops-reenablement-page .ops-gate-review-table-toolbar>.eng-reenablement-icon-btn{width:2rem;min-width:2rem;padding:0}@media(max-width:1180px){.ops-reenablement-page .ops-gate-review-table-toolbar{grid-template-columns:repeat(3,minmax(0,1fr)) auto auto auto}}@media(max-width:860px){.ops-reenablement-page .ops-gate-review-table-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ops-reenablement-page .ops-gate-review-table-toolbar>button,.ops-reenablement-page .ops-gate-review-table-toolbar>.eng-reenablement-icon-btn{width:100%;min-width:0}}.ops-reenablement-page .ops-reenablement-scale-canvas .ops-gate-review-table-toolbar{grid-template-columns:minmax(14rem,2fr) minmax(8.5rem,1fr) minmax(5.5rem,.6fr) minmax(8.5rem,1fr) minmax(8.5rem,1fr) 2rem 2rem minmax(6.5rem,auto)}.ops-reenablement-page .ops-reenablement-scale-canvas .ops-gate-review-table-toolbar>button{width:100%;min-width:0}.ops-reenablement-page .ops-reenablement-scale-canvas .ops-gate-review-table-toolbar>.eng-reenablement-icon-btn{width:2rem;min-width:2rem}.ops-reenablement-page .ops-reenablement-rejected-table-panel.is-rejected-requests .ops-gate-review-table-wrap{width:100%;max-width:100%}.ops-reenablement-page .ops-reenablement-rejected-table-panel.is-rejected-requests .ops-gate-review-table.is-rejected-requests.cm-awo-table{width:100%;min-width:max(100%,920px);max-width:none}.ops-reenablement-page .ops-gate-review-table-toolbar.is-rejected-requests,.ops-reenablement-page .ops-reenablement-scale-canvas .ops-gate-review-table-toolbar.is-rejected-requests{grid-template-columns:minmax(5.25rem,15rem) minmax(7.5rem,17rem) minmax(4.75rem,9rem) 2rem 2rem minmax(5.75rem,max-content)}@media(max-width:1180px){.ops-reenablement-page .ops-gate-review-table-toolbar.is-rejected-requests,.ops-reenablement-page .ops-reenablement-scale-canvas .ops-gate-review-table-toolbar.is-rejected-requests{grid-template-columns:repeat(3,minmax(0,1fr)) auto auto auto}}@media(max-width:860px){.ops-reenablement-page .ops-gate-review-table-toolbar.is-rejected-requests,.ops-reenablement-page .ops-reenablement-scale-canvas .ops-gate-review-table-toolbar.is-rejected-requests{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.ops-reenablement-page .ops-gate-review-table-toolbar,.ops-reenablement-page .ops-reenablement-scale-canvas .ops-gate-review-table-toolbar,.ops-reenablement-page .ops-gate-review-table-toolbar.is-rejected-requests,.ops-reenablement-page .ops-reenablement-scale-canvas .ops-gate-review-table-toolbar.is-rejected-requests{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:end;gap:.52rem;margin-bottom:.36rem;padding:.42rem;border:1px solid rgba(244,214,162,.14);border-radius:8px;background:linear-gradient(135deg,rgba(244,214,162,.07),transparent 42%),#07070a3d}.ops-reenablement-page .ops-gate-review-toolbar-fields{display:grid;grid-template-columns:minmax(12rem,1.35fr) minmax(9rem,1fr) minmax(6.5rem,.72fr) minmax(9rem,1fr) minmax(9rem,1fr);align-items:end;gap:.44rem;min-width:0}.ops-reenablement-page .ops-gate-review-table-toolbar.is-supply-chain-review .ops-gate-review-toolbar-fields,.ops-reenablement-page .ops-reenablement-scale-canvas .ops-gate-review-table-toolbar.is-supply-chain-review .ops-gate-review-toolbar-fields,.ops-reenablement-page .ops-gate-review-table-toolbar.is-rejected-requests .ops-gate-review-toolbar-fields,.ops-reenablement-page .ops-reenablement-scale-canvas .ops-gate-review-table-toolbar.is-rejected-requests .ops-gate-review-toolbar-fields{grid-template-columns:minmax(15rem,1.55fr) minmax(11rem,1fr) minmax(7.25rem,.7fr)}.ops-reenablement-page .ops-gate-review-toolbar-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:.26rem;min-width:max-content;padding:.2rem;border:1px solid rgba(244,214,162,.13);border-radius:999px;background:#07070a42}.ops-reenablement-page .ops-gate-review-toolbar-actions>button,.ops-reenablement-page .ops-reenablement-scale-canvas .ops-gate-review-toolbar-actions>button{display:inline-flex;align-items:center;justify-content:center;height:2rem;min-height:2rem;box-sizing:border-box;margin:0}.ops-reenablement-page .ops-gate-review-toolbar-actions>.eng-reenablement-icon-btn,.ops-reenablement-page .ops-reenablement-scale-canvas .ops-gate-review-toolbar-actions>.eng-reenablement-icon-btn{width:2rem;min-width:2rem;padding:0}.ops-reenablement-page .ops-gate-review-clear-btn,.ops-reenablement-page .ops-reenablement-scale-canvas .ops-gate-review-clear-btn{gap:.36rem;width:auto;min-width:7.35rem;padding:0 .72rem;white-space:nowrap}.ops-reenablement-page .ops-gate-review-clear-btn .eng-reenablement-viewer-icon{width:.82rem;height:.82rem}.ops-reenablement-page .ops-gate-review-table-toolbar .ops-gate-review-search-field,.ops-reenablement-page .ops-gate-review-table-toolbar .ops-gate-review-filter-field{min-width:0}.ops-reenablement-page .ops-gate-review-table-toolbar .eng-reenablement-search-field>span,.ops-reenablement-page .ops-gate-review-table-toolbar .ops-gate-review-filter-field>span{line-height:1;margin-bottom:.04rem}.ops-reenablement-page .ops-gate-review-table-toolbar .eng-reenablement-search-field input,.ops-reenablement-page .ops-gate-review-table-toolbar .ops-gate-review-person-input-shell{min-height:2rem;border-radius:7px;font-size:.76rem}.ops-reenablement-page .ops-gate-review-table-meta{margin-bottom:.4rem;padding:0 .08rem}@media(max-width:1180px){.ops-reenablement-page .ops-gate-review-table-toolbar,.ops-reenablement-page .ops-reenablement-scale-canvas .ops-gate-review-table-toolbar,.ops-reenablement-page .ops-gate-review-table-toolbar.is-rejected-requests,.ops-reenablement-page .ops-reenablement-scale-canvas .ops-gate-review-table-toolbar.is-rejected-requests{grid-template-columns:minmax(0,1fr);align-items:stretch}.ops-reenablement-page .ops-gate-review-toolbar-fields,.ops-reenablement-page .ops-gate-review-table-toolbar.is-supply-chain-review .ops-gate-review-toolbar-fields,.ops-reenablement-page .ops-gate-review-table-toolbar.is-rejected-requests .ops-gate-review-toolbar-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.ops-reenablement-page .ops-gate-review-toolbar-actions{justify-content:flex-start;width:max-content}}@media(max-width:860px){.ops-reenablement-page .ops-gate-review-toolbar-fields,.ops-reenablement-page .ops-gate-review-table-toolbar.is-supply-chain-review .ops-gate-review-toolbar-fields,.ops-reenablement-page .ops-gate-review-table-toolbar.is-rejected-requests .ops-gate-review-toolbar-fields{grid-template-columns:minmax(0,1fr)}.ops-reenablement-page .ops-gate-review-toolbar-actions{width:100%}.ops-reenablement-page .ops-gate-review-clear-btn,.ops-reenablement-page .ops-reenablement-scale-canvas .ops-gate-review-clear-btn{flex:1 1 auto}}:is(.ops-reenablement-page,.eng-reenablement-page) :is(.ops-reenablement-send-work-orders-table span,.eng-reenablement-accept-work-orders-table span){color:var(--workflow-modal-muted)}:is(.ops-reenablement-page,.eng-reenablement-page) .eng-reenablement-accept-change-row em{color:var(--workflow-modal-muted)}:is(.ops-reenablement-page,.eng-reenablement-page) .eng-reenablement-accept-change-row strong,:is(.ops-reenablement-page,.eng-reenablement-page) .eng-reenablement-accept-work-orders-table .eng-reenablement-accept-change-row strong{color:var(--workflow-modal-ink)}:is(.ops-reenablement-page,.eng-reenablement-page) .eng-reenablement-accept-change-row.is-new em,:is(.ops-reenablement-page,.eng-reenablement-page) .eng-reenablement-accept-change-row.is-new strong,:is(.ops-reenablement-page,.eng-reenablement-page) .eng-reenablement-accept-work-orders-table .eng-reenablement-accept-change-row.is-new strong{color:var(--grr-green, #72d1b3)}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-reenablement-accept-work-orders-table td.eng-reenablement-accept-change-key span.is-old{color:var(--workflow-modal-gold, var(--grr-gold, #f4d6a2))}:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-reenablement-accept-work-orders-table td.eng-reenablement-accept-change-key span.is-new,:is(.ops-reenablement-page,.eng-reenablement-page:not(.eng-sku-project-page)) .eng-reenablement-accept-work-orders-table td .eng-reenablement-accept-value-stack strong.is-new{color:var(--grr-green, #72d1b3)}:is(.ops-reenablement-page,.eng-reenablement-page) :is(.eng-sku-project-send-enablements input,.eng-reenablement-accept-work-orders input[type=checkbox],.ops-reenablement-send-work-orders input[type=checkbox]){accent-color:var(--workflow-modal-gold)}.ops-reenablement-page .ops-reenablement-return-modal .eng-reenablement-reject-required-note,.eng-reenablement-page .eng-reenablement-reject-confirm-modal .eng-reenablement-reject-required-note{border-color:#f4d6a23d;background:linear-gradient(135deg,#f4d6a214,#ffffff09),var(--workflow-modal-panel);color:var(--workflow-modal-ink)}.ops-reenablement-page .ops-reenablement-return-modal .eng-reenablement-reject-required-note textarea,.eng-reenablement-page .eng-reenablement-reject-confirm-modal .eng-reenablement-reject-required-note textarea{border-color:#f4d6a23d;background:linear-gradient(135deg,rgba(255,255,255,.08),transparent 44%),#173553;color:var(--workflow-modal-ink);box-shadow:inset 0 1px #ffffff14}.ops-reenablement-page .ops-reenablement-return-modal .eng-reenablement-reject-required-note textarea::placeholder,.eng-reenablement-page .eng-reenablement-reject-confirm-modal .eng-reenablement-reject-required-note textarea::placeholder{color:#e2e8f09e}:is(.ops-reenablement-page,.eng-reenablement-page) :is(.eng-reenablement-work-orders-table tr.is-invalid-landing td,.ops-reenablement-approve-work-orders-table tr.is-invalid-landing td){border-bottom-color:#f8717133;background:linear-gradient(90deg,#f04e372e,#ffffff0a),var(--workflow-modal-panel-soft);color:var(--workflow-modal-ink)}.ops-reenablement-page .eng-reenablement-work-orders-table tr.is-invalid-landing .ops-reenablement-landing-select .dashboard-select-trigger{border-color:#f87171a3;box-shadow:0 0 0 2px #f04e3724,inset 0 1px #ffffff14}.ops-reenablement-page .eng-reenablement-work-orders-table tr.is-invalid-landing .ops-reenablement-move-plan span{color:#ffb4a8}.eng-sku-project-page .eng-sku-project-send-note-modal .eng-sku-project-send-note-summary{background:var(--workflow-modal-panel-soft)}.eng-sku-project-page .eng-sku-project-send-note-modal .eng-sku-project-send-tabs{border-bottom-color:var(--workflow-modal-line);background:linear-gradient(135deg,#f4d6a214,#ffffff06),var(--workflow-modal-panel-soft)}.eng-sku-project-page .eng-sku-project-send-note-modal .eng-sku-project-send-tabs button{border-color:#f4d6a238;border-bottom-color:var(--workflow-modal-line);background:linear-gradient(180deg,#ffffff1a,#ffffff08),var(--workflow-modal-panel);color:var(--workflow-modal-muted)}.eng-sku-project-page .eng-sku-project-send-note-modal .eng-sku-project-send-tabs button:hover,.eng-sku-project-page .eng-sku-project-send-note-modal .eng-sku-project-send-tabs button:focus-visible{border-color:var(--workflow-modal-line-strong);border-bottom-color:var(--workflow-modal-line);background:linear-gradient(180deg,#f4d6a224,#ffffff0a),var(--workflow-modal-hover);color:var(--workflow-modal-ink)}.eng-sku-project-page .eng-sku-project-send-note-modal .eng-sku-project-send-tabs button.is-active{border-color:#f4d6a285;border-bottom-color:var(--workflow-modal-panel-soft);background:var(--workflow-modal-panel-soft);color:var(--workflow-modal-gold)}.eng-sku-project-page .eng-sku-project-send-note-modal .eng-sku-project-send-tab-index{color:var(--workflow-modal-muted)}.eng-sku-project-page .eng-sku-project-send-note-modal .eng-sku-project-send-tab-count,.eng-sku-project-page .eng-sku-project-send-note-modal .eng-sku-project-send-tabs button.is-active .eng-sku-project-send-tab-index{color:var(--workflow-modal-gold)}.eng-sku-project-page .eng-sku-project-send-note-modal .eng-sku-project-send-tabs button.is-active .eng-sku-project-send-tab-count{color:var(--workflow-modal-ink)}.eng-sku-project-page .eng-sku-project-send-note-modal .eng-sku-project-send-review-card{border-color:var(--workflow-modal-line);background:linear-gradient(180deg,rgba(255,255,255,.04),transparent),var(--workflow-modal-panel)}.eng-sku-project-page .eng-sku-project-send-note-modal .eng-sku-project-send-review-card>span,.eng-sku-project-page .eng-sku-project-send-note-modal .eng-sku-project-send-review-card dt,.eng-sku-project-page .eng-sku-project-send-note-modal .eng-sku-project-send-review-card li em{color:var(--workflow-modal-muted)}.eng-sku-project-page .eng-sku-project-send-note-modal .eng-sku-project-send-review-card>strong,.eng-sku-project-page .eng-sku-project-send-note-modal .eng-sku-project-send-review-card dd,.eng-sku-project-page .eng-sku-project-send-note-modal .eng-sku-project-send-review-card li span{color:var(--workflow-modal-ink)}.eng-sku-project-page .eng-sku-project-send-note-modal .eng-sku-project-send-enablement-node span{color:var(--workflow-modal-muted);font-size:.84rem;line-height:1.1}.eng-sku-project-page .eng-sku-project-send-note-modal .eng-sku-project-send-enablement-node strong{min-width:1.9rem;height:1.9rem;padding:0 .38rem;border-color:#f4d6a242;background:#f4d6a21f;color:var(--workflow-modal-ink);font-size:1rem}.eng-sku-project-page .eng-sku-project-send-note-modal .eng-sku-project-send-enablement-arrow{width:1.35rem;height:1.35rem;color:var(--workflow-modal-gold)}.eng-sku-project-page .eng-sku-project-send-note-modal .eng-sku-project-send-review-card li{background:#f4d6a214}.eng-sku-project-page .eng-sku-project-send-note-modal .eng-sku-project-send-required-note{border-color:#f4d6a23d;background:linear-gradient(135deg,#f4d6a214,#ffffff09),var(--workflow-modal-panel)}.eng-sku-project-page .eng-sku-project-send-note-modal .eng-sku-project-send-required-note>span{color:var(--workflow-modal-coral)}.eng-sku-project-page .eng-sku-project-send-note-modal .eng-sku-project-send-required-note textarea{border-color:#f4d6a23d;background:#07070a57;color:var(--workflow-modal-ink);box-shadow:inset 0 1px #ffffff0f}.eng-sku-project-page .eng-sku-project-send-note-modal .eng-sku-project-send-required-note textarea::placeholder{color:#e2e8f099}.eng-sku-project-page .eng-sku-project-send-note-modal .eng-reenablement-reject-confirm-actions{min-height:2.5rem;border-top-color:var(--workflow-modal-line);background:linear-gradient(180deg,rgba(255,255,255,.035),transparent),var(--workflow-modal-panel-soft)}.eng-sku-project-page .eng-sku-project-supply-chain-confirm-modal .eng-sku-project-supply-chain-confirm-body{padding:.72rem 1.25rem 1rem;border-bottom:1px solid var(--workflow-modal-line);background:linear-gradient(180deg,rgba(255,255,255,.035),transparent),var(--workflow-modal-panel-soft);color:var(--workflow-modal-ink);text-align:left}.eng-sku-project-page .eng-sku-project-supply-chain-confirm-modal .eng-reenablement-reject-confirm-head{align-items:center;padding:.82rem 1rem}.eng-sku-project-page .eng-sku-project-supply-chain-confirm-modal .eng-reenablement-reject-confirm-head h3{font-size:clamp(1.35rem,2vw,1.65rem);font-weight:920;line-height:1.12;white-space:normal}.eng-sku-project-page .eng-sku-project-supply-chain-confirm-modal .eng-sku-project-supply-chain-confirm-body p{color:var(--workflow-modal-ink)}.eng-sku-project-page .eng-sku-project-supply-chain-confirm-modal .eng-sku-project-supply-chain-confirm-body ul{width:fit-content;margin-left:auto;margin-right:auto;text-align:left}.eng-sku-project-page .eng-sku-project-supply-chain-confirm-modal .eng-reenablement-reject-confirm-actions{min-height:2.5rem;border-top-color:var(--workflow-modal-line);background:linear-gradient(180deg,rgba(255,255,255,.035),transparent),var(--workflow-modal-panel-soft)}.eng-sku-project-page .eng-sku-project-supply-chain-confirm-modal .eng-sku-project-send-note-summary{background:var(--workflow-modal-panel-soft)}.eng-sku-project-page .eng-sku-project-supply-chain-confirm-modal .eng-sku-project-send-tabs{border-bottom-color:var(--workflow-modal-line);background:linear-gradient(135deg,#f4d6a214,#ffffff06),var(--workflow-modal-panel-soft)}.eng-sku-project-page .eng-sku-project-supply-chain-confirm-modal .eng-sku-project-send-tabs button{border-color:#f4d6a238;border-bottom-color:var(--workflow-modal-line);background:linear-gradient(180deg,#ffffff1a,#ffffff08),var(--workflow-modal-panel);color:var(--workflow-modal-muted)}.eng-sku-project-page .eng-sku-project-supply-chain-confirm-modal .eng-sku-project-send-tabs button:hover,.eng-sku-project-page .eng-sku-project-supply-chain-confirm-modal .eng-sku-project-send-tabs button:focus-visible{border-color:var(--workflow-modal-line-strong);border-bottom-color:var(--workflow-modal-line);background:linear-gradient(180deg,#f4d6a224,#ffffff0a),var(--workflow-modal-hover);color:var(--workflow-modal-ink)}.eng-sku-project-page .eng-sku-project-supply-chain-confirm-modal .eng-sku-project-send-tabs button.is-active{border-color:#f4d6a285;border-bottom-color:var(--workflow-modal-panel-soft);background:var(--workflow-modal-panel-soft);color:var(--workflow-modal-gold)}.eng-sku-project-page .eng-sku-project-supply-chain-confirm-modal .eng-sku-project-send-review-card{border-color:var(--workflow-modal-line);background:linear-gradient(180deg,rgba(255,255,255,.04),transparent),var(--workflow-modal-panel)}.eng-sku-project-page .eng-sku-project-supply-chain-confirm-modal .eng-sku-project-send-review-card>span,.eng-sku-project-page .eng-sku-project-supply-chain-confirm-modal .eng-sku-project-send-review-card li em{color:var(--workflow-modal-muted)}.eng-sku-project-page .eng-sku-project-supply-chain-confirm-modal .eng-sku-project-send-review-card>strong,.eng-sku-project-page .eng-sku-project-supply-chain-confirm-modal .eng-sku-project-send-review-card li span{color:var(--workflow-modal-ink)}.eng-sku-project-page .eng-sku-project-supply-chain-confirm-modal .eng-sku-project-send-review-card li{background:#f4d6a214}.eng-sku-project-page .eng-sku-project-supply-chain-confirm-modal .eng-sku-project-send-required-note{border-color:#f4d6a23d;background:linear-gradient(135deg,#f4d6a214,#ffffff09),var(--workflow-modal-panel)}.eng-sku-project-page .eng-sku-project-supply-chain-confirm-modal .eng-sku-project-send-required-note>span{color:var(--workflow-modal-coral)}.eng-sku-project-page .eng-sku-project-supply-chain-confirm-modal .eng-sku-project-send-required-note textarea{border-color:#f4d6a23d;background:#07070a57;color:var(--workflow-modal-ink);box-shadow:inset 0 1px #ffffff0f}.customer-manager-dashboard.has-compact-actions .cmd-hero,.customer-manager-dashboard.has-compact-actions .cmd-action-btn,.customer-manager-dashboard.has-compact-actions .cmd-metric-card,.customer-manager-dashboard.has-compact-actions .cmd-revenue,.customer-manager-dashboard.has-compact-actions .cmd-cap-card,.customer-manager-dashboard.has-compact-actions .cmd-sanitization-card,.customer-manager-dashboard.has-compact-actions .cmd-verizon-pics-kpi{backdrop-filter:none;-webkit-backdrop-filter:none}.customer-manager-dashboard.has-compact-actions .cmd-revenue,.customer-manager-dashboard.has-compact-actions .cmd-cap-card,.customer-manager-dashboard.has-compact-actions .cmd-sanitization-card,.customer-manager-dashboard.has-compact-actions .cmd-verizon-pics-kpi,.customer-manager-dashboard.has-compact-actions .kpi-featured{contain:layout paint style;content-visibility:auto;contain-intrinsic-size:auto 460px}.customer-manager-dashboard.has-compact-actions .cmd-mtd-bookings{contain-intrinsic-size:auto 640px}.customer-manager-dashboard.has-compact-actions .cmd-verizon-pics-kpi{contain-intrinsic-size:auto 720px}.customer-manager-dashboard.has-compact-actions .cmd-revenue-table-wrap,.customer-manager-dashboard.has-compact-actions .cmd-verizon-pics-kpi-table-wrap,.customer-manager-dashboard.has-compact-actions .cmd-sanitization-table-wrap,.customer-manager-dashboard.has-compact-actions .cmd-mtd-bookings-detail-table-wrap,.customer-manager-dashboard.has-compact-actions .cmd-settings-list,.customer-manager-dashboard.has-compact-actions .cmd-sku-hold-table-wrap{contain:paint;overscroll-behavior:contain;overflow-anchor:none;-webkit-overflow-scrolling:touch}.customer-manager-dashboard.has-compact-actions .cmd-cap-header{align-items:flex-start}.customer-manager-dashboard.has-compact-actions .cmd-cap-workdays{min-width:min(14rem,44vw)}@media(max-width:1180px){.customer-manager-dashboard.has-compact-actions .cmd-cap-header{align-items:flex-start}}@media(max-width:720px){.customer-manager-dashboard.has-compact-actions .cmd-cap-header{flex-direction:column}.customer-manager-dashboard.has-compact-actions .cmd-cap-workdays{max-width:100%;min-width:0}}.customer-manager-dashboard.has-compact-actions .cmd-cap-card:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(118deg,transparent 0 63%,rgba(244,214,162,.1) 63.2% 64.1%,transparent 64.3%),linear-gradient(32deg,transparent 0 52%,rgba(240,78,55,.1) 52.2% 53.1%,transparent 53.3%),radial-gradient(circle at 86% 50%,rgba(244,214,162,.08),transparent 32%)}.customer-manager-dashboard.has-compact-actions .cmd-cap-card>*{position:relative;z-index:1}.customer-manager-dashboard.has-compact-actions .cmd-cap-header h2{font-size:clamp(1.12rem,.62vw + 1rem,1.48rem);letter-spacing:0}.customer-manager-dashboard.has-compact-actions .cmd-cap-body{grid-template-columns:minmax(330px,1.35fr) minmax(300px,.9fr);gap:clamp(1rem,2vw,2.4rem)}.customer-manager-dashboard.has-compact-actions .cmd-cap-metrics{gap:.64rem}.customer-manager-dashboard.has-compact-actions .cmd-cap-metric{min-height:3.72rem;border-color:#f4d6a233;border-radius:8px;background:linear-gradient(145deg,#ffffff1c,#ffffff0b),linear-gradient(135deg,#11141aad,#3c0f1680);box-shadow:0 12px 24px #07070a29,inset 0 1px #ffffff14}.customer-manager-dashboard.has-compact-actions .cmd-cap-metric>span{color:#f4d6a2bd;letter-spacing:.12em}.customer-manager-dashboard.has-compact-actions .cmd-cap-metric strong{color:#fff;font-size:clamp(1.02rem,1.3vw,1.2rem);text-shadow:0 8px 18px rgba(7,7,10,.25)}.customer-manager-dashboard.has-compact-actions .cmd-cap-metric.is-emphasis{border-color:#72d1b36b;background:linear-gradient(145deg,#72d1b33d,#72d1b314),linear-gradient(135deg,#06302ebd,#11141a99)}.customer-manager-dashboard.has-compact-actions .cmd-cap-metric.is-emphasis span,.customer-manager-dashboard.has-compact-actions .cmd-cap-metric.is-emphasis strong{color:#8ef0d0}.customer-manager-dashboard.has-compact-actions .cmd-cap-metric.is-before-cap{border-color:#f4d6a261;background:linear-gradient(145deg,#f4d6a233,#ffffff0e),linear-gradient(135deg,#231b1dc7,#3c0f167a)}.customer-manager-dashboard.has-compact-actions .cmd-cap-metric.is-cap-limit{border-color:#ffffff29;background:linear-gradient(145deg,#ffffff1f,#ffffff0d),linear-gradient(135deg,#11141abd,#443e426b)}.customer-manager-dashboard.has-compact-actions .cmd-cap-ring-wrap{align-self:center;min-height:340px;align-items:center}.customer-manager-dashboard.has-compact-actions .cmd-cap-ring{width:clamp(246px,22vw,320px);background:conic-gradient(#00a394 var(--cmd-cap-progress),rgba(244,214,162,.13) 0);box-shadow:0 28px 54px #07070a47,0 0 0 1px #f4d6a21f,inset 0 0 0 1px #ffffff14}.customer-manager-dashboard.has-compact-actions .cmd-cap-ring:before{inset:22px;background:linear-gradient(145deg,#ffffff1a,#ffffff0a),linear-gradient(135deg,#11141a,#3c0f16);border-color:#f4d6a233;box-shadow:inset 0 1px #ffffff14,inset 0 -18px 34px #07070a3d}.customer-manager-dashboard.has-compact-actions .cmd-cap-ring-kicker,.customer-manager-dashboard.has-compact-actions .cmd-cap-ring-sub{color:#f4d6a2c7}.customer-manager-dashboard.has-compact-actions .cmd-cap-ring-center strong{color:#fff;font-size:clamp(2.2rem,3.35vw,3rem);text-shadow:0 12px 28px rgba(7,7,10,.36)}.customer-manager-dashboard.has-compact-actions .cmd-cap-workdays,.customer-manager-dashboard.has-compact-actions .cmd-cap-fx{border:1px solid rgba(244,214,162,.2);border-radius:8px;background:#07070a3d;padding:.52rem .62rem;box-shadow:inset 0 1px #ffffff0f}.customer-manager-dashboard.has-compact-actions .cmd-cap-fx{position:absolute;right:clamp(1rem,1.35vw,1.35rem);bottom:clamp(1rem,1.35vw,1.35rem)}.customer-manager-dashboard.has-compact-actions .cmd-cap-workdays span,.customer-manager-dashboard.has-compact-actions .cmd-cap-fx span{color:#e2e8f0bd}.customer-manager-dashboard.has-compact-actions .cmd-cap-fx strong{color:#8ef0d0}@media(max-width:1180px){.customer-manager-dashboard.has-compact-actions .cmd-cap-body{grid-template-columns:1fr;padding-right:0}.customer-manager-dashboard.has-compact-actions .cmd-cap-ring-wrap{min-height:auto}.customer-manager-dashboard.has-compact-actions .cmd-cap-fx{position:static;justify-self:end}}@media(max-width:720px){body:has(.customer-manager-dashboard.has-compact-actions) .content:before,body:has(.customer-manager-dashboard.has-compact-actions) .content:after{left:0}.customer-manager-dashboard.has-compact-actions .cmd-cap-card{padding:1rem}.customer-manager-dashboard.has-compact-actions .cmd-cap-metric{align-items:flex-start;flex-direction:column;min-height:0}.customer-manager-dashboard.has-compact-actions .cmd-cap-ring{width:min(270px,76vw)}}.customer-manager-dashboard.has-compact-actions .cmd-cap-card{overflow:visible;border-color:transparent;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.customer-manager-dashboard.has-compact-actions .cmd-cap-card:before,.customer-manager-dashboard.has-compact-actions .cmd-cap-card:after{content:none}.customer-manager-dashboard:is(.supply-chain-dashboard,.general-operations-dashboard,.general-engineering-dashboard,.sales-dashboard,.quality-dashboard,.finance-dashboard):before,.customer-manager-dashboard.has-compact-actions:before{content:none}.customer-manager-dashboard.has-compact-actions .cmd-cap-card{overflow:hidden;border-color:var(--cmd-border);background:linear-gradient(145deg,#ffffff1b,#ffffff0b),linear-gradient(135deg,#11141aeb,#3c0f16b8);box-shadow:var(--cmd-shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.customer-manager-dashboard.has-compact-actions .cmd-cap-card:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,var(--ren-champagne, #f4d6a2),var(--ren-ember-bright, #f04e37));opacity:.9}.eng-sku-document-browser{flex:1 1 auto;min-height:0;border:1px solid var(--eng-doc-browser-line);border-radius:8px;background:var(--eng-doc-browser-bg);display:flex;flex-direction:column;gap:0;overflow:hidden}.eng-sku-document-browser .eng-reenablement-document-browser-head{min-height:44px;border:0;border-bottom:1px solid var(--eng-doc-browser-line);border-radius:0;padding:7px 10px;background:var(--eng-doc-browser-head-bg);align-items:center;gap:10px}.eng-sku-document-browser .eng-sku-document-browser-head>div:first-child{flex:1 1 auto;min-width:0;display:block}.eng-sku-document-browser .eng-reenablement-document-browser-actions{flex:1 1 360px;min-width:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:7px}.eng-sku-document-browser .eng-reenablement-document-search{flex:1 1 18rem;width:min(24rem,100%);min-width:min(16rem,100%);min-height:30px;border:1px solid var(--eng-doc-browser-line);border-radius:6px;background:var(--eng-doc-browser-bg);padding:0 6px 0 9px}.eng-sku-document-browser .eng-reenablement-document-pathbar{min-height:0;margin-top:2px;border:0;border-radius:0;padding:0;background:transparent;display:flex;align-items:center;gap:0;box-shadow:none}.eng-sku-document-browser .eng-reenablement-document-path{display:flex;align-items:center;flex-wrap:wrap;gap:0;color:var(--eng-doc-browser-muted);font-size:12px;font-weight:900;line-height:1.2}.eng-sku-document-browser .eng-reenablement-path-crumb{display:inline-flex;align-items:center;min-width:0}.eng-sku-document-browser .eng-reenablement-path-separator{margin:0 7px;color:var(--eng-doc-browser-muted);opacity:.78}.eng-sku-document-browser .eng-reenablement-path-current{color:var(--eng-doc-browser-ink)}.eng-sku-document-browser .eng-reenablement-document-path button,.eng-sku-document-browser .eng-reenablement-document-path span{min-height:auto;max-width:18rem;border:0;border-radius:0;padding:0;background:transparent;color:var(--eng-doc-browser-link);font:inherit;box-shadow:none}.eng-sku-document-browser .eng-reenablement-document-path button:before{content:none}.eng-sku-document-browser .eng-reenablement-document-path button:hover:not(:disabled),.eng-sku-document-browser .eng-reenablement-document-path button:focus-visible:not(:disabled){border:0;background:transparent;color:var(--eng-doc-browser-link);outline:none;text-decoration:underline}.eng-sku-document-browser .eng-reenablement-document-contents{flex:1 1 0;min-height:0;border:0;border-radius:0;background:var(--eng-doc-browser-bg);overflow:auto}.eng-sku-document-browser .eng-reenablement-files-head{display:none}.eng-sku-document-browser .eng-sku-document-table{width:100%;min-width:820px;background:var(--eng-doc-browser-bg)}.eng-sku-document-browser .eng-sku-document-table-row,.eng-sku-document-browser .eng-sku-document-table .eng-reenablement-document-item{--eng-sku-document-table-columns: minmax(16rem, 1fr) 6.8rem 8.6rem 6.6rem 10.2rem 15.2rem;min-width:820px;grid-template-columns:var(--eng-sku-document-table-columns)}.eng-sku-document-browser .eng-sku-document-table-row.is-header{min-height:40px;border-bottom:1px solid var(--eng-doc-browser-line);background:var(--eng-doc-browser-head-bg)}.eng-sku-document-browser .eng-sku-document-table-row.is-header>span,.eng-sku-document-browser .eng-sku-document-table-cell,.eng-sku-document-browser .eng-sku-document-source-tag,.eng-sku-document-browser .eng-sku-document-table-actions{border-left:1px solid var(--eng-doc-browser-line-soft)}.eng-sku-document-browser .eng-sku-document-table-row.is-header>span,.eng-sku-document-browser .eng-sku-document-table-cell.is-children,.eng-sku-document-browser .eng-sku-document-table-cell.is-source,.eng-sku-document-browser .eng-reenablement-document-list strong{color:var(--eng-doc-browser-ink)}.eng-sku-document-browser .eng-reenablement-document-list small,.eng-sku-document-browser .eng-sku-document-table-cell,.eng-sku-document-browser .eng-sku-document-source-tag{color:var(--eng-doc-browser-muted)}.eng-sku-document-browser .eng-sku-document-table .eng-reenablement-document-item{min-height:42px;border-bottom:1px solid var(--eng-doc-browser-line-soft);background:var(--eng-doc-browser-bg)}.eng-sku-document-browser .eng-sku-document-table.eng-reenablement-document-merged-list li:nth-child(odd),.eng-sku-document-browser .eng-sku-document-table .eng-reenablement-document-item.is-folder.is-selected-sku-folder{background:var(--eng-doc-browser-bg)}.eng-sku-document-browser .eng-sku-document-table.eng-reenablement-document-merged-list li:nth-child(2n){background:var(--eng-doc-browser-row-alt)}.eng-sku-document-browser .eng-sku-document-table .eng-reenablement-document-item:hover,.eng-sku-document-browser .eng-sku-document-table .eng-reenablement-document-item:focus-within{background:var(--eng-doc-browser-hover)}.eng-sku-document-browser .eng-reenablement-document-list .eng-reenablement-document-row-btn{min-height:42px;padding:0 12px}.eng-sku-document-browser .eng-reenablement-document-parent-icon{width:30px;height:30px;border:1px solid var(--eng-doc-browser-line);border-radius:5px;display:inline-grid;place-items:center;color:var(--eng-doc-browser-muted);font-size:13px;font-weight:900;line-height:1}.eng-sku-document-browser .eng-sku-document-table-actions{gap:5px;justify-content:flex-end}.eng-sku-document-browser .eng-sku-document-table-actions .eng-reenablement-replace-btn,.eng-sku-document-browser .eng-sku-document-table-actions button,.eng-sku-document-browser .eng-sku-document-table-actions a{min-width:4.6rem;min-height:26px;border-radius:6px;padding:0 8px;font-size:11px}.hunter-page .logan-supply-chain-kpi-grid{grid-template-columns:minmax(0,1fr)}.hunter-page .logan-supply-chain-kpi-card{grid-column:1 / -1;min-width:0}.hunter-page .logan-in-transit-action-card{grid-column:1 / -1;min-height:0;padding:0;overflow:hidden}.hunter-page .logan-in-transit-action-link{color:#0f172a;display:grid;gap:.45rem;min-height:112px;padding:1rem;text-decoration:none;transition:background .16s ease,box-shadow .16s ease,transform .16s ease}.hunter-page .logan-in-transit-action-link:hover,.hunter-page .logan-in-transit-action-link:focus-visible{background:#f8fafce0;outline:none;transform:translateY(-1px)}.hunter-page .logan-in-transit-action-title{color:#0f172a;font-family:Sora,Bahnschrift,Segoe UI,sans-serif;font-size:clamp(1.05rem,.35vw + 1rem,1.24rem);font-weight:800}.hunter-page .logan-in-transit-action-count{color:#0f766e;font-size:.9rem;font-weight:800}.hunter-page .logan-supply-chain-kpi-card .kpi-header{align-items:center;gap:1rem}.hunter-page .logan-supply-chain-refresh{appearance:none;border:1px solid rgba(15,23,42,.16);border-radius:8px;background:#ffffffd1;color:#0f172a;cursor:pointer;font-size:.78rem;font-weight:700;line-height:1;padding:.58rem .78rem}.hunter-page .logan-supply-chain-refresh:disabled{cursor:wait;opacity:.62}.hunter-page .logan-supply-chain-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem;margin:1rem 0}.hunter-page .logan-supply-chain-summary>div{border:1px solid rgba(15,23,42,.1);border-radius:8px;background:#ffffffc2;padding:.8rem;min-width:0}.hunter-page .logan-supply-chain-summary span{display:block;color:#64748b;font-size:.72rem;font-weight:700;letter-spacing:0;text-transform:uppercase}.hunter-page .logan-supply-chain-summary strong{display:block;color:#0f172a;font-size:clamp(1.15rem,2vw,1.55rem);line-height:1.15;margin-top:.28rem;overflow-wrap:anywhere}.hunter-page .logan-supply-chain-message{border:1px solid rgba(217,119,6,.2);border-radius:8px;background:#d9770614;color:#7c2d12;font-size:.86rem;font-weight:650;margin:.9rem 0;padding:.75rem .85rem}.hunter-page .logan-supply-chain-message.is-error{border-color:#b91c1c38;background:#b91c1c14;color:#7f1d1d}.hunter-page .logan-supply-chain-table-wrap{border:1px solid rgba(15,23,42,.1);border-radius:8px;max-height:520px;overflow:auto}.hunter-page .logan-supply-chain-table{border-collapse:separate;border-spacing:0;min-width:1180px;table-layout:fixed;width:100%}.hunter-page .logan-supply-chain-table th,.hunter-page .logan-supply-chain-table td{border-bottom:1px solid rgba(15,23,42,.08);color:#334155;font-size:.82rem;padding:.72rem .76rem;text-align:left;vertical-align:middle;word-break:break-word}.hunter-page .logan-supply-chain-table thead th{background:#f8fafc;color:#475569;font-size:.72rem;font-weight:800;letter-spacing:0;position:sticky;text-transform:uppercase;top:0;z-index:1}.hunter-page .logan-supply-chain-table tbody tr:nth-child(2n) td{background:#f8fafcb8}.hunter-page .logan-supply-chain-table tbody tr.is-missing-timestamp td{color:#64748b}.hunter-page .logan-supply-chain-status{background:#14b8a61f;border:1px solid rgba(20,184,166,.22);border-radius:999px;color:#0f766e;display:inline-flex;font-size:.76rem;font-weight:750;line-height:1.2;padding:.28rem .48rem}@media(max-width:760px){.hunter-page .logan-supply-chain-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.hunter-page .logan-supply-chain-kpi-card .kpi-header{align-items:stretch;flex-direction:column}.hunter-page .logan-supply-chain-refresh{width:100%}.hunter-page .logan-supply-chain-summary{grid-template-columns:minmax(0,1fr)}}.verizon-pics-dashboard{--verizon-card-gap: clamp(.85rem, 1.35vw, 1.25rem);display:grid;gap:0;width:100%}.verizon-pics-dashboard>.dashboard-header{justify-self:stretch;width:100%;max-width:var(--hunter-content-max-width);margin:0 auto clamp(1rem,1.8vw,1.5rem)}.verizon-pics-dashboard>.verizon-section{justify-self:stretch;width:100%;max-width:var(--hunter-content-max-width)}.morning-dashboard.hunter-dashboard .verizon-pics-dashboard .dashboard-header h1{max-width:none;font-size:clamp(2.6rem,5vw,5.8rem)}.morning-dashboard.hunter-dashboard .verizon-section+.verizon-section{margin-top:clamp(1rem,1.7vw,1.45rem)}.morning-dashboard.hunter-dashboard .verizon-otd-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--verizon-card-gap);max-width:none;margin:0}.morning-dashboard.hunter-dashboard .verizon-otd-grid+.verizon-cap-card{margin-top:var(--verizon-card-gap)}.morning-dashboard.hunter-dashboard .verizon-otd-card{min-height:0}.morning-dashboard.hunter-dashboard .verizon-card-context,.morning-dashboard.hunter-dashboard .verizon-meta-pill,.morning-dashboard.hunter-dashboard .verizon-cap-status-pill{display:inline-flex;align-items:center;gap:.38rem;border:1px solid rgba(244,214,162,.28);border-radius:999px;background:#07070a57;color:#fff8efd1;font-size:clamp(.58rem,.8vh,.68rem);font-weight:850;letter-spacing:.12em;line-height:1;text-transform:uppercase;padding:.34rem .7rem;white-space:nowrap}.morning-dashboard.hunter-dashboard .verizon-meta-pill strong{color:#fff7a5;font-size:.9rem;letter-spacing:0}.morning-dashboard.hunter-dashboard .verizon-cap-status-pill.tone-good{border-color:#a7fff05c;background:#20c67a29;color:#a7fff0}.morning-dashboard.hunter-dashboard .verizon-otd-matrix{--matrix-label-width: minmax(76px, .75fr)}.morning-dashboard.hunter-dashboard .verizon-otd-matrix .otd-matrix-head,.morning-dashboard.hunter-dashboard .verizon-otd-matrix .otd-matrix-row{grid-template-columns:var(--matrix-label-width) repeat(2,minmax(118px,1fr));min-width:360px}.morning-dashboard.hunter-dashboard .verizon-otd-matrix .otd-matrix-cell.status-neutral{--otd-card-bg: linear-gradient(135deg, rgba(255, 248, 239, .1), rgba(7, 7, 10, .26))}.morning-dashboard.hunter-dashboard .verizon-cap-card{display:flex;flex-direction:column;gap:clamp(.75rem,1.2vw,1rem);padding:clamp(.9rem,1.45vw,1.25rem)}.morning-dashboard.hunter-dashboard .verizon-cap-card .kpi-header{align-items:flex-start}.morning-dashboard.hunter-dashboard .verizon-cap-header-main{display:inline-flex;align-items:center;gap:.65rem;min-width:min(100%,360px);flex-wrap:wrap}.morning-dashboard.hunter-dashboard .verizon-cap-meta-pills{margin-left:auto}.morning-dashboard.hunter-dashboard .verizon-cap-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,315px);gap:clamp(.95rem,1.7vw,1.35rem);align-items:center}.morning-dashboard.hunter-dashboard .verizon-cap-side-left{min-width:0}.morning-dashboard.hunter-dashboard .verizon-cap-side-right{display:flex;justify-content:center}.morning-dashboard.hunter-dashboard .verizon-cap-quick-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.55rem,.95vw,.8rem)}.morning-dashboard.hunter-dashboard .verizon-cap-quick-metric{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.7rem;min-height:4rem;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:linear-gradient(135deg,#ffffff14,#f4d6a20d),#07070a4d;padding:clamp(.65rem,1vw,.85rem)}.morning-dashboard.hunter-dashboard .verizon-cap-quick-metric span{min-width:0;color:#fff8efb8;font-size:clamp(.58rem,.8vh,.68rem);font-weight:850;letter-spacing:.12em;line-height:1.25;text-transform:uppercase}.morning-dashboard.hunter-dashboard .verizon-cap-quick-metric strong{color:#fff;font-family:var(--morning-display);font-size:clamp(1rem,1.35vw,1.3rem);font-weight:900;letter-spacing:0;text-align:right;white-space:nowrap}.morning-dashboard.hunter-dashboard .verizon-cap-quick-metric.is-emphasis{border-color:#f4d6a26b;background:linear-gradient(135deg,#f4d6a23d,#f04e371f),#07070a52}.morning-dashboard.hunter-dashboard .verizon-cap-quick-metric.is-emphasis strong,.morning-dashboard.hunter-dashboard .verizon-cap-quick-metric.is-before-cap strong{color:#fff7a5}.morning-dashboard.hunter-dashboard .verizon-cap-quick-metric.is-before-cap{border-color:#a7fff057;background:linear-gradient(135deg,#20c67a24,#f4d6a214),#07070a57}.morning-dashboard.hunter-dashboard .verizon-cap-quick-metric.is-cap-limit{border-color:#fff3}.morning-dashboard.hunter-dashboard .verizon-cap-quick-metric.is-no-cap{border-color:#a7fff05c;background:linear-gradient(135deg,#20c67a2e,#14b8a61a),#07070a52}.morning-dashboard.hunter-dashboard .verizon-cap-quick-metric.is-no-cap strong{color:#a7fff0;text-transform:uppercase}.morning-dashboard.hunter-dashboard .verizon-cap-revenue-meta{grid-column:1 / -1;border:1px solid rgba(240,78,55,.3);border-radius:10px;background:#f04e371a;color:#ffd2ca;font-size:.75rem;font-weight:800;letter-spacing:.03em;line-height:1.35;padding:.6rem .7rem}.morning-dashboard.hunter-dashboard .verizon-cap-ring-stack{display:grid;justify-items:center}.morning-dashboard.hunter-dashboard .verizon-cap-ring{--verizon-cap-progress: 0%;position:relative;display:grid;place-items:center;width:clamp(220px,23vw,300px);aspect-ratio:1;border:1px solid rgba(244,214,162,.28);border-radius:999px;background:conic-gradient(#f4d6a2 var(--verizon-cap-progress),rgba(255,255,255,.14) 0),#07070a57}.morning-dashboard.hunter-dashboard .verizon-cap-ring:before{content:"";position:absolute;inset:22px;border:1px solid rgba(255,255,255,.14);border-radius:inherit;background:linear-gradient(135deg,#11141af5,#3c0f16eb)}.morning-dashboard.hunter-dashboard .verizon-cap-ring-center{position:relative;z-index:1;display:grid;justify-items:center;max-width:72%;text-align:center}.morning-dashboard.hunter-dashboard .verizon-cap-center-kicker{color:#fff8efad;font-size:.62rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.morning-dashboard.hunter-dashboard .verizon-cap-ring-center strong{color:#fff7a5;font-family:var(--morning-display);font-size:clamp(2.05rem,3.8vw,2.95rem);font-weight:950;line-height:1}.morning-dashboard.hunter-dashboard .verizon-cap-center-sub{color:#fff8efb8;font-size:.68rem;font-weight:800;letter-spacing:.03em;line-height:1.25}.morning-dashboard.hunter-dashboard .verizon-ran-no-cap-ring{background:conic-gradient(#a7fff0 100%,#ffffff24 0),#07070a57}.morning-dashboard.hunter-dashboard .verizon-ran-no-cap-ring .verizon-cap-ring-center strong{color:#a7fff0;font-size:clamp(1.75rem,3.3vw,2.45rem);text-transform:uppercase}.morning-dashboard.hunter-dashboard .verizon-ran-month-row{display:flex;justify-content:flex-end;min-width:min(100%,250px)}.morning-dashboard.hunter-dashboard .verizon-ran-month-picker{display:inline-flex;width:min(100%,280px)}.morning-dashboard.hunter-dashboard .verizon-ran-month-picker select{width:100%}@media(max-width:1200px){.morning-dashboard.hunter-dashboard .verizon-otd-grid,.morning-dashboard.hunter-dashboard .verizon-cap-body{grid-template-columns:1fr}.morning-dashboard.hunter-dashboard .verizon-cap-side-right{justify-content:flex-start}}@media(max-width:760px){.morning-dashboard.hunter-dashboard .verizon-pics-dashboard .dashboard-header h1{font-size:clamp(2rem,11vw,3.2rem)}.morning-dashboard.hunter-dashboard .verizon-cap-meta-pills,.morning-dashboard.hunter-dashboard .verizon-ran-month-row{width:100%;justify-content:flex-start;margin-left:0}.morning-dashboard.hunter-dashboard .verizon-cap-quick-metrics{grid-template-columns:1fr}.morning-dashboard.hunter-dashboard .verizon-cap-quick-metric{grid-template-columns:1fr;align-items:start}.morning-dashboard.hunter-dashboard .verizon-cap-quick-metric strong{text-align:left;white-space:normal}.morning-dashboard.hunter-dashboard .verizon-cap-ring{width:min(100%,250px)}}.morning-dashboard.hunter-dashboard .verizon-pics-dashboard .verizon-card-context,.morning-dashboard.hunter-dashboard .verizon-pics-dashboard .verizon-meta-pill,.morning-dashboard.hunter-dashboard .verizon-pics-dashboard .verizon-cap-status-pill{border-color:#f4d6a24d;background:#2c333db8;color:#fff8efdb;box-shadow:inset 0 1px #ffffff1a}.morning-dashboard.hunter-dashboard .verizon-pics-dashboard .verizon-cap-status-pill.tone-good{border-color:#a7fff05c;background:#20c67a2e;color:#a7fff0}.morning-dashboard.hunter-dashboard .verizon-pics-dashboard .verizon-cap-quick-metric{border-color:#ffffff2e;background:linear-gradient(135deg,#ffffff1a,#f4d6a20f),#2c333d80;box-shadow:inset 0 1px #ffffff1a}.morning-dashboard.hunter-dashboard .verizon-pics-dashboard .verizon-cap-quick-metric.is-emphasis{border-color:#f4d6a270;background:linear-gradient(135deg,#f4d6a23d,#f04e371f),#2c333d85}.morning-dashboard.hunter-dashboard .verizon-pics-dashboard .verizon-cap-quick-metric.is-before-cap{border-color:#a7fff057;background:linear-gradient(135deg,#20c67a26,#f4d6a214),#2c333d85}.morning-dashboard.hunter-dashboard .verizon-pics-dashboard .verizon-cap-quick-metric.is-no-cap{border-color:#a7fff05c;background:linear-gradient(135deg,#20c67a2e,#14b8a61a),#2c333d85}.morning-dashboard.hunter-dashboard .verizon-pics-dashboard .verizon-cap-revenue-meta{border-color:#f04e3757;background:#f04e3721}.morning-dashboard.hunter-dashboard .verizon-pics-dashboard .verizon-cap-ring{border-color:#f4d6a257;background:conic-gradient(#f4d6a2 var(--verizon-cap-progress),rgba(255,255,255,.18) 0),var(--morning-pattern-base-muted, linear-gradient(135deg, #20242d 0%, #261a20 52%, #391017 100%));box-shadow:0 24px 48px #0003,inset 0 1px #ffffff1f}.morning-dashboard.hunter-dashboard .verizon-pics-dashboard .verizon-cap-ring:before{border-color:#ffffff29;background:linear-gradient(135deg,#1d222be0,#4a151ca8)}.morning-dashboard.hunter-dashboard .verizon-pics-dashboard .verizon-ran-no-cap-ring{background:conic-gradient(#a7fff0 100%,#ffffff2e 0),var(--morning-pattern-base-muted, linear-gradient(135deg, #20242d 0%, #261a20 52%, #391017 100%))}.cm-awo-page{padding:clamp(.2rem,.45vw,.45rem)}html.cm-awo-scroll-locked,body.cm-awo-scroll-locked{overflow:hidden;overscroll-behavior:none}body.cm-awo-scroll-locked .supply-hub-layout{height:calc(100vh - var(--app-shell-header-height));height:calc(100dvh - var(--app-shell-header-height));min-height:0;align-items:stretch;overflow:hidden}body.cm-awo-scroll-locked .supply-hub-layout>main.content{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}body.cm-awo-scroll-locked .cm-awo-page{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.cm-awo-header{max-width:none;margin:0 0 .6rem;border:1px solid rgba(15,23,42,.1);border-radius:14px;background:#fff;padding:.75rem 1rem;display:flex;align-items:center;justify-content:space-between;gap:.8rem}.cm-awo-header-left{flex:1 1 auto;display:flex;align-items:center}.cm-awo-header-right{flex:1 1 auto;display:flex;align-items:center;justify-content:flex-end;gap:.5rem}.cm-awo-header-right h1{margin:0;font-size:clamp(1.5rem,1vw + 1rem,2rem);color:#0f172a}.cm-awo-header-settings-btn{border:1px solid rgba(15,23,42,.2);border-radius:999px;background:#f8fafc;color:#0f172a;font-size:.72rem;font-weight:700;letter-spacing:.03em;padding:.34rem .72rem;cursor:pointer;white-space:nowrap}.cm-awo-header-settings-btn:hover{background:#eaf2fa}.cm-awo-back-link{border:1px solid rgba(15,23,42,.2);border-radius:999px;background:#0f253a;color:#f8fafc;font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:.32rem .72rem;text-decoration:none;white-space:nowrap}.cm-awo-table-card{--cm-awo-table-zoom: 1;max-width:none;margin:0;border:1px solid rgba(15,23,42,.1);border-radius:16px;background:#fff;box-shadow:0 16px 28px #0f172a14;padding:.55rem}body.cm-awo-scroll-locked .cm-awo-table-card{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.cm-awo-table-toolbar{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap;margin-bottom:.58rem}.cm-awo-toolbar-zoom{margin-left:auto;display:inline-flex;align-items:center;gap:.35rem}.cm-awo-toolbar-zoom.has-view-toggle{margin-left:0}.cm-awo-toolbar-zoom-label{font-size:.68rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#334155}.cm-awo-toolbar-zoom-btn{min-width:1.8rem;padding:.28rem .45rem}.cm-awo-toolbar-zoom-value{min-width:2.8rem;text-align:center;font-size:.72rem;font-weight:700;color:#0f172a}.cm-awo-table-toolbar button{border:1px solid rgba(15,23,42,.2);border-radius:999px;background:#f8fafc;color:#0f172a;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;padding:.3rem .66rem;cursor:pointer}.cm-awo-table-toolbar button.secondary{background:#fff}.cm-awo-table-toolbar button.primary{background:#0b304e;color:#f8fafc}.cm-awo-table-toolbar button.is-active{background:#0f253a;border-color:#0f253a;color:#f8fafc}.cm-awo-table-toolbar button:disabled{opacity:.48;cursor:default}.cm-awo-toolbar-action-wrap{position:relative;display:inline-flex;align-items:center;gap:.42rem}.cm-awo-toolbar-email-notice{font-size:.68rem;font-weight:700;line-height:1.2;letter-spacing:.01em;max-width:min(42vw,560px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cm-awo-toolbar-email-notice.is-pending{color:#334155}.cm-awo-toolbar-email-notice.is-success{color:#18603a}.cm-awo-toolbar-email-notice.is-error{color:#b42318}.cm-awo-toolbar-view-toggle{display:inline-flex;align-items:center;gap:.32rem}.cm-awo-toolbar-view-toggle.is-balanced{margin-left:auto;margin-right:auto}.cm-awo-toolbar-view-label{font-size:.66rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#475569}.cm-awo-toolbar-action-wrap[data-tooltip]:hover:after{content:attr(data-tooltip);position:absolute;left:50%;transform:translate(-50%);top:calc(100% + .38rem);z-index:6;white-space:nowrap;border:1px solid rgba(15,23,42,.2);border-radius:8px;background:#0f172a;color:#f8fafc;font-size:.66rem;letter-spacing:.01em;text-transform:none;font-weight:600;padding:.28rem .44rem;box-shadow:0 8px 18px #02061759;pointer-events:none}.cm-awo-table-wrap{position:relative;overflow:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;border:1px solid rgba(15,23,42,.12);border-radius:12px;max-height:calc(100vh - 280px)}body.cm-awo-scroll-locked .cm-awo-table-wrap{flex:1 1 auto;min-height:0;max-height:none}.cm-awo-table{width:max-content;min-width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;--cm-awo-head-font-size: calc(.56rem * var(--cm-awo-table-zoom));--cm-awo-filter-font-size: calc(.58rem * var(--cm-awo-table-zoom));--cm-awo-body-font-size: calc(.7rem * var(--cm-awo-table-zoom))}.cm-awo-table.cm-awo-sku-group-table{width:100%;min-width:calc(1040px * var(--cm-awo-table-zoom))}.cm-awo-table thead tr{background:#0b304e}.cm-awo-table thead th{background:#0b304e;color:#fff;text-align:left;font-size:var(--cm-awo-head-font-size);text-transform:uppercase;letter-spacing:.04em;padding:calc(.36rem * var(--cm-awo-table-zoom)) calc(.44rem * var(--cm-awo-table-zoom)) calc(.44rem * var(--cm-awo-table-zoom));border-bottom:none;border-right:none;box-shadow:inset -1px 0 #0f3b61;position:sticky;top:0;z-index:6;overflow:hidden;vertical-align:top}.cm-awo-table thead th:last-child{box-shadow:none}.cm-awo-table thead th:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(to bottom,#0f3b61 0 1px,#0b304e 1px 2px);pointer-events:none}.cm-awo-th-label{display:block;margin-bottom:.22rem;white-space:normal;overflow:visible;text-overflow:clip;line-height:1.1;overflow-wrap:anywhere}.cm-awo-draggable-header{cursor:grab}.cm-awo-draggable-header:active{cursor:grabbing}.cm-awo-filter-input,.cm-awo-filter-select{width:100%;min-width:0;max-width:100%;border:1px solid rgba(248,250,252,.35);background:#f8fafc26;color:#f8fafc;border-radius:8px;padding:calc(.2rem * var(--cm-awo-table-zoom)) calc(.3rem * var(--cm-awo-table-zoom));font-size:var(--cm-awo-filter-font-size);font-weight:600;cursor:pointer}.cm-awo-filter-input::placeholder{color:#f8fafcb8}.cm-awo-filter-select option{color:#0f172a}.cm-awo-table-head-filter{min-width:0}.cm-awo-page .otd-multi-select{display:block;position:relative;width:100%}.cm-awo-page .otd-multi-select summary{list-style:none;cursor:pointer;border:1px solid rgba(248,250,252,.35);background:#f8fafc26;color:#f8fafc;border-radius:8px;padding:calc(.2rem * var(--cm-awo-table-zoom)) calc(.3rem * var(--cm-awo-table-zoom));font-size:var(--cm-awo-filter-font-size);font-weight:600;display:flex;align-items:center;justify-content:space-between;gap:.45rem;text-transform:none;letter-spacing:normal}.cm-awo-page .otd-multi-select summary::-webkit-details-marker{display:none}.cm-awo-page .otd-multi-select summary::marker{display:none}.cm-awo-page .otd-multi-select__value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-awo-page .otd-multi-select__caret{font-size:clamp(.52rem,.1vw + .5rem,.62rem);line-height:1;opacity:.9}.cm-awo-page .otd-multi-select[open] summary{background:#f8fafc3d}.cm-awo-page .otd-multi-select__menu{position:fixed;top:var(--otd-menu-top, 0);left:var(--otd-menu-left, 0);width:var(--otd-menu-width, 260px);max-width:min(360px,calc(100vw - 12px));max-height:var(--otd-menu-max-height, 320px);display:grid;grid-auto-rows:min-content;gap:.4rem;padding:.5rem;border:1px solid rgba(15,23,42,.16);border-radius:10px;background:#fff;box-shadow:0 18px 36px #02061738;z-index:2400;overflow:hidden;text-transform:none;letter-spacing:normal}.cm-awo-page .otd-multi-select__search{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.35rem}.cm-awo-page .otd-multi-select__search input{min-width:0;border:1px solid rgba(15,23,42,.2);border-radius:8px;padding:.34rem .44rem;font-size:.74rem;color:#0f172a;background:#fff}.cm-awo-page .otd-multi-select__search button{border:1px solid rgba(15,23,42,.2);background:#f8fafc;color:#0f172a;border-radius:8px;padding:.3rem .48rem;font-size:.7rem;font-weight:700;cursor:pointer}.cm-awo-page .otd-multi-select__extras{display:grid;gap:.3rem;padding-top:.08rem}.cm-awo-page .otd-multi-select__actions{display:flex;gap:.35rem}.cm-awo-page .otd-multi-select__actions button{border:1px solid rgba(15,23,42,.2);background:#f8fafc;color:#0f172a;border-radius:8px;padding:.3rem .5rem;font-size:.7rem;font-weight:700;cursor:pointer}.cm-awo-page .otd-multi-select__actions button:disabled{opacity:.45;cursor:default}.cm-awo-page .otd-multi-select__list{margin:0;padding:0;list-style:none;border:1px solid rgba(15,23,42,.12);border-radius:8px;overflow:auto;max-height:calc(var(--otd-menu-max-height, 320px) - 120px);overscroll-behavior:contain;overscroll-behavior-y:contain}.cm-awo-page .otd-multi-select__spacer{pointer-events:none}.cm-awo-page .otd-multi-select__option{border-bottom:1px solid rgba(15,23,42,.07)}.cm-awo-page .otd-multi-select__option:last-child{border-bottom:0}.cm-awo-page .otd-multi-select__option label{display:flex;align-items:center;gap:.44rem;width:100%;padding:.24rem .42rem;color:#0f172a;font-size:.74rem;cursor:pointer;text-transform:none;letter-spacing:normal}.cm-awo-page .otd-multi-select__option input{margin:0}.cm-awo-page .otd-multi-select__option span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-awo-page .otd-multi-select__empty{padding:.5rem .35rem;color:#475569;font-size:.74rem;text-transform:none;letter-spacing:normal}.cm-awo-menu-sort-control{display:block}.cm-awo-menu-sort-label{display:block;margin:0 0 .18rem;color:#475569;font-size:.66rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.cm-awo-menu-sort-select{display:block;width:100%;max-width:100%;min-width:0;box-sizing:border-box;border:1px solid rgba(15,23,42,.2);border-radius:8px;background:#fff;color:#0f172a;padding:.3rem .38rem;font-size:.72rem;font-weight:600;line-height:1.2}.cm-awo-menu-sort-select:focus{outline:2px solid rgba(11,48,78,.35);outline-offset:0}.cm-awo-table tbody td{padding:calc(.38rem * var(--cm-awo-table-zoom)) calc(.5rem * var(--cm-awo-table-zoom));border-bottom:1px solid rgba(15,23,42,.08);color:#0f172a;font-size:var(--cm-awo-body-font-size);line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cm-awo-table.cm-awo-table-virtualized tbody tr:not(.cm-awo-virtual-spacer-row){height:max(24px,calc(32px * var(--cm-awo-table-zoom)))}.cm-awo-table tbody tr.cm-awo-virtual-spacer-row td,.cm-awo-table tbody tr.cm-awo-virtual-spacer-row td:first-child{position:static;left:auto;z-index:auto;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;font-size:0;line-height:0}.cm-awo-table tbody td.cm-awo-cell-input-wrap{white-space:normal;overflow:visible;text-overflow:clip;padding-top:calc(.22rem * var(--cm-awo-table-zoom));padding-bottom:calc(.22rem * var(--cm-awo-table-zoom))}.cm-awo-cell-input,.cm-awo-cell-select{width:100%;min-width:0;border:1px solid rgba(15,23,42,.22);border-radius:7px;background:#fff;color:#0f172a;font-size:calc(.62rem * var(--cm-awo-table-zoom));padding:calc(.14rem * var(--cm-awo-table-zoom)) calc(.24rem * var(--cm-awo-table-zoom));height:calc(1.45rem * var(--cm-awo-table-zoom))}.cm-awo-cell-input.is-warning,.cm-awo-cell-select.is-warning{border-color:#9a6700b8;background:#fff9eb}.cm-awo-cell-input{cursor:text}.cm-awo-cell-select{cursor:pointer}.cm-awo-cell-input:focus,.cm-awo-cell-select:focus{outline:2px solid rgba(11,48,78,.35);outline-offset:0}.cm-awo-currency-input{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:calc(.12rem * var(--cm-awo-table-zoom))}.cm-awo-currency-prefix{color:#0f172a;font-size:calc(.66rem * var(--cm-awo-table-zoom));font-weight:800;line-height:1}.cm-awo-cell-input-currency{min-width:0}.cm-awo-money-input{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:calc(.16rem * var(--cm-awo-table-zoom))}.cm-awo-money-currency{width:auto;min-width:calc(3.9rem * var(--cm-awo-table-zoom));max-width:100%;font-weight:700}.cm-awo-cell-readonly{display:block;border:1px solid rgba(15,23,42,.16);border-radius:7px;background:#f8fafc;color:#475569;text-align:center;font-size:calc(.62rem * var(--cm-awo-table-zoom));font-weight:700;line-height:calc(1.45rem * var(--cm-awo-table-zoom))}.cm-awo-cell-readonly.is-positive{color:#18603a;background:#effaf4;border-color:#18603a59}.cm-awo-cell-readonly.is-negative{color:#b42318;background:#fff2f1;border-color:#b4231859}.cm-awo-comment-cell{display:flex;align-items:center;justify-content:center;gap:.6rem;width:100%}.cm-awo-comment-btn{display:inline-flex;align-items:center;justify-content:center;gap:0;flex:0 0 auto;min-width:calc(4.2rem * var(--cm-awo-table-zoom));position:relative;border:1px solid rgba(15,23,42,.2);border-radius:10px;background:#0b304e;color:#f8fafc;font-size:calc(.52rem * var(--cm-awo-table-zoom));font-weight:800;text-transform:uppercase;letter-spacing:.04em;line-height:1.2;padding:calc(.2rem * var(--cm-awo-table-zoom)) calc(.42rem * var(--cm-awo-table-zoom));white-space:nowrap;overflow:visible;text-overflow:clip;cursor:pointer}.cm-awo-comment-btn:after{content:"";position:absolute;left:calc(.7rem * var(--cm-awo-table-zoom));bottom:calc(-.16rem * var(--cm-awo-table-zoom));width:0;height:0;border-left:calc(.16rem * var(--cm-awo-table-zoom)) solid transparent;border-right:calc(.16rem * var(--cm-awo-table-zoom)) solid transparent;border-top:calc(.2rem * var(--cm-awo-table-zoom)) solid #0b304e;pointer-events:none}.cm-awo-comment-btn:hover{background:#143f65}.cm-awo-sku-history-cell{display:flex;align-items:center;justify-content:center;width:100%}.cm-awo-sku-history-btn{display:inline-flex;align-items:center;justify-content:center;min-width:calc(5.35rem * var(--cm-awo-table-zoom));border:1px solid rgba(15,23,42,.2);border-radius:999px;background:#0b304e;color:#f8fafc;font-size:calc(.52rem * var(--cm-awo-table-zoom));font-weight:800;text-transform:uppercase;letter-spacing:.04em;line-height:1.2;padding:calc(.2rem * var(--cm-awo-table-zoom)) calc(.42rem * var(--cm-awo-table-zoom));white-space:nowrap;cursor:pointer}.cm-awo-sku-history-btn:hover:not(:disabled){background:#143f65}.cm-awo-sku-history-btn:disabled{cursor:not-allowed;opacity:.46}.cm-awo-comment-label{min-width:0;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-awo-comment-unread-count,.cm-awo-comment-total-count{position:absolute;top:0;min-width:.96rem;height:.96rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:calc(.49rem * var(--cm-awo-table-zoom));font-weight:800;line-height:1;padding:0 .2rem;z-index:1;pointer-events:none}.cm-awo-comment-unread-count{left:0;transform:translate(-32%,-44%);background:#dbeafe;color:#1e3a8a;border:1px solid rgba(15,23,42,.24)}.cm-awo-comment-unread-count.is-unread{background:#b42318;color:#fff;border-color:#b423188c}.cm-awo-comment-total-count{right:0;transform:translate(32%,-44%);background:#e2e8f0;color:#0f172a;border:1px solid rgba(15,23,42,.24)}.cm-awo-table tbody tr.cm-awo-row-odd{background:#f8fafc}.cm-awo-table tbody tr.is-selected,.cm-awo-table tbody tr.is-selected:hover{background:#e8f2ff}.cm-awo-table tbody tr.cm-awo-row-odd td:first-child{background:#f8fafc}.cm-awo-table tbody tr.is-selected td:first-child,.cm-awo-table tbody tr.is-selected:hover td:first-child{background:#e8f2ff}.cm-awo-page select,.cm-awo-page input[type=checkbox],.cm-awo-page input[type=radio],.cm-awo-page input[type=date]{cursor:pointer}.cm-awo-page input[type=text],.cm-awo-page input[type=search],.cm-awo-page input[type=email],.cm-awo-page input[type=tel],.cm-awo-page input[type=url],.cm-awo-page input[type=number],.cm-awo-page input[type=password],.cm-awo-page textarea{cursor:text}.cm-awo-table thead th:first-child,.cm-awo-table tbody td:first-child{position:sticky;left:0;text-align:center;padding-left:calc(.36rem * var(--cm-awo-table-zoom));padding-right:calc(.36rem * var(--cm-awo-table-zoom));border-right:1px solid rgba(15,23,42,.14)}.cm-awo-table thead th:first-child{z-index:8;background:#0b304e}.cm-awo-table tbody td:first-child{z-index:2;background:#fff}.cm-awo-table thead th:first-child .cm-awo-th-label{text-align:center;overflow:visible;text-overflow:clip}.cm-awo-th-action-controls{min-height:1.6rem;display:flex;justify-content:center;align-items:center}.cm-awo-th-action-bulk-btn{border:1px solid rgba(248,250,252,.58);border-radius:999px;background:#f8fafc;color:#0b304e;font-size:calc(.57rem * var(--cm-awo-table-zoom));font-weight:800;letter-spacing:.04em;text-transform:uppercase;line-height:1.15;padding:calc(.22rem * var(--cm-awo-table-zoom)) calc(.35rem * var(--cm-awo-table-zoom));width:100%;max-width:100%;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.cm-awo-th-action-bulk-btn:hover{background:#e2ecf8}.cm-awo-select-checkbox{width:1rem;height:1rem;margin:0 auto;display:block;accent-color:#0b5e9c;cursor:pointer}.cm-awo-select-all{margin-left:auto;margin-right:auto}.cm-awo-row-action-btn{border:1px solid rgba(15,23,42,.2);border-radius:999px;background:#0b304e;color:#f8fafc;font-size:calc(.62rem * var(--cm-awo-table-zoom));font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:calc(.16rem * var(--cm-awo-table-zoom)) calc(.5rem * var(--cm-awo-table-zoom));margin:0 auto;display:block;width:fit-content;align-items:center;cursor:pointer}.cm-awo-row-action-placeholder{border:1px solid transparent;border-radius:999px;padding:calc(.16rem * var(--cm-awo-table-zoom)) calc(.5rem * var(--cm-awo-table-zoom));margin:0 auto;display:block;width:fit-content;visibility:hidden;pointer-events:none}.cm-awo-empty{text-align:center;color:#64748b;font-weight:600;padding:1rem .62rem!important}.cm-awo-all-actioned-modal{width:min(520px,calc(100vw - 1.2rem))}.cm-awo-all-actioned-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem}.cm-awo-all-actioned-head h2{margin:0}.cm-awo-action-link-btn{min-width:9rem;min-height:2.15rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(15,23,42,.18);border-radius:10px;background:#0b304e;color:#f8fafc;padding:.5rem .9rem;text-align:center;font-weight:700;text-decoration:none;cursor:pointer}.cm-awo-action-link-btn:hover{background:#143f65}.cm-awo-empty-error{color:#b42318}.cm-awo-modal-backdrop{position:fixed;inset:0;z-index:20000;background:#02061785;display:grid;place-items:center;padding:.8rem;overflow-y:auto}.cm-awo-column-picker-backdrop{z-index:20020}.cm-awo-column-picker-modal{width:min(1120px,calc(100vw - 1.2rem));max-height:calc(100vh - 2rem);border:1px solid rgba(15,23,42,.2);border-radius:16px;background:#fff;box-shadow:0 26px 48px #0f172a47;overflow:hidden;display:flex;flex-direction:column}.cm-awo-column-picker-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;padding:.85rem .95rem;border-bottom:1px solid rgba(15,23,42,.12);background:#fff}.cm-awo-column-picker-head h2{margin:0;color:#0f172a;font-size:1.12rem}.cm-awo-column-picker-body{min-height:0;overflow-y:auto;padding:.72rem .95rem 1rem}.cm-awo-column-picker-note{margin:0 0 .72rem;color:#475569;font-size:.8rem;font-weight:600}.cm-awo-column-picker-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.48rem;padding:.76rem .95rem;border-top:1px solid rgba(15,23,42,.12);background:#fff}.cm-awo-column-picker-actions button{border:1px solid rgba(15,23,42,.2);border-radius:999px;background:#fff;color:#0f172a;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:.28rem .62rem;cursor:pointer}.cm-awo-column-picker-actions button.primary{border-color:#0f253a;background:#0f253a;color:#f8fafc}.cm-awo-column-picker-actions button:disabled{opacity:.48;cursor:default}.cm-awo-column-picker-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:.58rem}.cm-awo-column-option{display:flex;align-items:center;gap:.48rem;min-height:2.5rem;border:1px solid rgba(15,23,42,.14);border-radius:12px;background:#f8fafc;padding:.56rem .62rem;color:#0f172a;font-size:.9rem;line-height:1.3;cursor:pointer}.cm-awo-column-option.is-selected{border-color:#0b304e5c;background:#eef6fb}.cm-awo-column-option.is-locked{opacity:.72}.cm-awo-column-option input{margin:0;width:1rem;height:1rem;flex:0 0 auto;accent-color:#0b304e}.cm-awo-history-modal{width:min(960px,calc(100vw - 1.2rem));height:min(80vh,820px);max-height:calc(100vh - 7rem);margin-top:clamp(1.25rem,4vh,2.5rem);border-radius:16px;border:1px solid rgba(15,23,42,.2);background:#fff;box-shadow:0 26px 48px #0f172a47;overflow:hidden;display:flex;flex-direction:column}.cm-awo-sku-history-modal{width:min(1440px,calc(100vw - 1.2rem));max-height:min(82vh,820px);border-radius:16px;border:1px solid rgba(15,23,42,.2);background:#fff;box-shadow:0 26px 48px #0f172a47;overflow:hidden;display:flex;flex-direction:column}.cm-awo-sku-history-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;padding:.85rem .95rem;border-bottom:1px solid rgba(15,23,42,.12)}.cm-awo-sku-history-head h2{margin:0;color:#0f172a;line-height:1.1}.cm-awo-sku-history-head p{margin:.28rem 0 0;color:#334155;font-size:.92rem;font-weight:700}.cm-awo-sku-history-table-wrap{flex:1 1 auto;overflow:auto;border-top:1px solid rgba(15,23,42,.12);background:#f8fafc}.cm-awo-sku-history-table{--cm-awo-table-zoom: 1;--cm-awo-filter-font-size: .58rem;width:100%;min-width:1560px;border-collapse:separate;border-spacing:0;table-layout:auto;font-size:.82rem}.cm-awo-sku-history-table th,.cm-awo-sku-history-table td{padding:.54rem .62rem;border-bottom:1px solid rgba(15,23,42,.12);text-align:left;vertical-align:top;white-space:nowrap;overflow-wrap:normal;word-break:normal;line-height:1.28}.cm-awo-sku-history-table th:nth-child(1),.cm-awo-sku-history-table td:nth-child(1){min-width:112px}.cm-awo-sku-history-table th:nth-child(2),.cm-awo-sku-history-table td:nth-child(2){min-width:148px}.cm-awo-sku-history-table th:nth-child(3),.cm-awo-sku-history-table td:nth-child(3){min-width:92px}.cm-awo-sku-history-table th:nth-child(4),.cm-awo-sku-history-table td:nth-child(4){min-width:220px}.cm-awo-sku-history-table th:nth-child(5),.cm-awo-sku-history-table td:nth-child(5){min-width:190px}.cm-awo-sku-history-table th:nth-child(6),.cm-awo-sku-history-table td:nth-child(6){min-width:300px;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.cm-awo-sku-history-table th:nth-child(7),.cm-awo-sku-history-table td:nth-child(7),.cm-awo-sku-history-table th:nth-child(8),.cm-awo-sku-history-table td:nth-child(8){min-width:136px}.cm-awo-sku-history-table th:nth-child(9),.cm-awo-sku-history-table td:nth-child(9){min-width:90px;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.cm-awo-sku-history-table th:nth-child(10),.cm-awo-sku-history-table td:nth-child(10){min-width:108px}.cm-awo-sku-history-table th{position:sticky;top:0;z-index:1;background:#eef2f7;color:#0f172a;font-size:.72rem;font-weight:800;text-transform:uppercase;box-shadow:inset -1px 0 #0f172a14}.cm-awo-sku-history-table tbody tr:nth-child(odd) td{background:#fff}.cm-awo-sku-history-table tbody tr:nth-child(2n) td{background:#f8fafc}.cm-awo-sku-history-table tbody tr:hover td{background:#eef2f7}.cm-awo-sku-history-filter-head{display:flex;flex-direction:column;gap:.32rem;min-width:0}.cm-awo-sku-history-filter-head span{line-height:1.1}.cm-awo-sku-history-modal .otd-multi-select__option span{overflow:visible;text-overflow:clip;white-space:normal}.cm-awo-sku-history-filter-empty{color:#334155;font-weight:800}.cm-awo-sku-history-empty{margin:0;padding:1.2rem;color:#334155;font-weight:700}.cm-awo-sku-history-error{color:#b42318}.cm-awo-history-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;padding:.85rem .95rem;border-bottom:1px solid rgba(15,23,42,.12)}.cm-awo-history-head h2{margin:0;color:#0f172a;line-height:1.1}.cm-awo-history-head p{margin:.28rem 0 0;color:#334155;font-size:.92rem;font-weight:700}.cm-awo-history-head-actions{display:flex;gap:.48rem}.cm-awo-history-head-actions button{border-radius:999px;border:1px solid rgba(15,23,42,.2);padding:.4rem .74rem;font-weight:700;cursor:pointer;background:#0b304e;color:#f8fafc}.cm-awo-history-head-actions button.secondary{background:#f8fafc;color:#0f172a}.cm-awo-history-list{flex:1 1 auto;min-height:0;padding:.74rem;background:#f8fafc;overflow-y:auto;display:flex;flex-direction:column;gap:.6rem}.cm-awo-history-empty{margin:0;padding:.8rem;border:1px solid rgba(15,23,42,.1);border-radius:10px;background:#fff;color:#334155;font-weight:600}.cm-awo-history-empty-error{color:#b42318}.cm-awo-history-card{flex:0 0 auto;border:1px solid rgba(15,23,42,.16);border-radius:10px;background:#fff;padding:.68rem .8rem}.cm-awo-history-card h3{margin:0;color:#1f2937;font-size:1.05rem;border-bottom:1px solid rgba(35,65,119,.25);padding-bottom:.4rem}.cm-awo-history-card p{margin:.38rem 0 0;color:#334155;line-height:1.2;font-size:.95rem}.cm-awo-history-label{color:#0f172a;font-weight:700}.cm-awo-comments-modal{width:min(760px,calc(100vw - 1.2rem));max-height:min(82vh,860px);border-radius:16px;border:1px solid rgba(15,23,42,.2);background:#fff;box-shadow:0 26px 48px #0f172a47;display:flex;flex-direction:column;overflow:hidden}.cm-awo-comments-backdrop{align-items:center;justify-items:center}.cm-awo-comments-backdrop .cm-awo-comments-modal{margin:auto;max-height:min(82dvh,860px)}.cm-awo-comments-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.7rem;padding:.82rem .9rem;border-bottom:1px solid rgba(15,23,42,.12)}.cm-awo-comments-head h2{margin:0;color:#0f172a}.cm-awo-comments-head p{margin:.26rem 0 0;color:#334155;font-size:.88rem;font-weight:700}.cm-awo-comments-list{flex:1 1 auto;min-height:11rem;overflow-y:auto;background:#f8fafc;padding:.72rem;display:grid;gap:.48rem}.cm-awo-comments-empty{margin:0;border:1px solid rgba(15,23,42,.12);border-radius:10px;background:#fff;color:#475569;font-weight:600;padding:.62rem .72rem}.cm-awo-comments-card{border:1px solid rgba(15,23,42,.14);border-radius:10px;background:#fff;padding:.56rem .68rem}.cm-awo-comments-meta{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:.75rem;font-weight:700;color:#334155}.cm-awo-comments-meta-main{display:inline-flex;align-items:center;gap:.42rem;min-width:0;flex-wrap:wrap}.cm-awo-comments-meta time{color:#64748b;font-weight:600}.cm-awo-comment-delete-btn{border:1px solid rgba(180,35,24,.32);border-radius:999px;background:#fff5f4;color:#8d1b13;font-size:.7rem;font-weight:800;line-height:1;padding:.22rem .52rem;cursor:pointer}.cm-awo-comment-delete-btn:hover{background:#fee4e2}.cm-awo-comment-delete-btn:disabled{opacity:.58;cursor:default}.cm-awo-comments-card p{margin:.35rem 0 0;color:#0f172a;font-size:.84rem;line-height:1.35;white-space:pre-wrap}.cm-awo-comments-label{display:grid;gap:.28rem;padding:.75rem .9rem 0;color:#334155;font-size:.8rem;font-weight:700}.cm-awo-comments-label textarea{border:1px solid rgba(15,23,42,.18);border-radius:10px;padding:.52rem .62rem;font:inherit;color:#0f172a;background:#fff;resize:none}.cm-awo-comments-error{margin:.55rem .9rem 0;color:#b42318;font-size:.84rem;font-weight:700}.cm-awo-comments-actions{display:flex;align-items:center;justify-content:flex-end;gap:.48rem;padding:.75rem .9rem .9rem}.cm-awo-comments-actions button{border-radius:999px;border:1px solid rgba(15,23,42,.2);font-weight:700;padding:.45rem .8rem;cursor:pointer}.cm-awo-comments-actions .secondary{background:#f8fafc;color:#0f172a}.cm-awo-comments-actions .primary{background:#0b304e;color:#f8fafc}.cm-awo-comments-actions .secondary:hover{background:#edf2f7}.cm-awo-comments-actions .primary:hover{background:#143f65}.cm-awo-comments-actions button:disabled{opacity:.55;cursor:default}.cm-awo-action-modal,.cm-awo-email-modal{width:min(680px,calc(100vw - 1.2rem));border-radius:16px;border:1px solid rgba(15,23,42,.2);background:#fff;box-shadow:0 26px 48px #0f172a47}.cm-awo-action-modal{padding:1rem;max-height:calc(100vh - 1.6rem);max-height:calc(100dvh - 1.6rem);overflow-y:auto}.cm-awo-sales-settings-modal{width:min(620px,calc(100vw - 1.2rem));border-radius:16px;border:1px solid rgba(15,23,42,.2);background:#fff;box-shadow:0 26px 48px #0f172a47;padding:.95rem}.cm-awo-sales-settings-head{display:flex;align-items:center;justify-content:space-between;gap:.55rem}.cm-awo-sales-settings-head h2{margin:0}.cm-awo-sales-settings-modal>p{margin:.48rem 0 .66rem;color:#475569}.cm-awo-sales-settings-add{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem;margin-bottom:.72rem}.cm-awo-sales-settings-add input{border:1px solid rgba(15,23,42,.2);border-radius:9px;padding:.45rem .62rem;font:inherit;color:#0f172a}.cm-awo-sales-settings-add button,.cm-awo-sales-settings-item button{border:1px solid rgba(15,23,42,.2);border-radius:9px;background:#f8fafc;color:#0f172a;font-weight:700;cursor:pointer;padding:.42rem .66rem}.cm-awo-sales-settings-add button:hover,.cm-awo-sales-settings-item button:hover{background:#eaf2fa}.cm-awo-sales-settings-list{max-height:min(46vh,360px);overflow-y:auto;border:1px solid rgba(15,23,42,.11);border-radius:10px;background:#f8fafc}.cm-awo-sales-settings-item{display:flex;align-items:center;justify-content:space-between;gap:.56rem;padding:.48rem .6rem;border-bottom:1px solid rgba(15,23,42,.08)}.cm-awo-sales-settings-item:last-child{border-bottom:0}.cm-awo-sales-settings-item span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-awo-sales-settings-empty{margin:0;padding:.7rem;color:#64748b;font-weight:600}.cm-awo-sales-settings-error{margin:.62rem 0 0;color:#b42318;font-weight:700}.cm-awo-action-modal h2{margin:0;color:#0f172a}.cm-awo-action-head{display:flex;align-items:center;justify-content:space-between;gap:.65rem}.cm-awo-cancel-cpm-btn{border:1px solid #be123c;border-radius:999px;background:#fff1f2;color:#9f1239;padding:.42rem .82rem;font-weight:800;cursor:pointer;white-space:nowrap}.cm-awo-cancel-cpm-btn:hover{background:#ffe4e6;border-color:#9f1239}.cm-awo-cancel-cpm-btn:disabled{opacity:.55;cursor:default}.cm-awo-action-modal p{margin:.45rem 0 .7rem;color:#475569}.cm-awo-action-list{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.cm-awo-action-section-title{margin:.6rem 0 .35rem;color:#334155;font-size:.8rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.cm-awo-action-list button{border:1px solid rgba(15,23,42,.18);border-radius:10px;background:#f8fafc;color:#0f172a;padding:.5rem .9rem;text-align:center;font-weight:700;cursor:pointer;min-height:2.15rem;width:auto}.cm-awo-action-list button:hover{background:#eaf2fa}.cm-awo-action-list button:disabled{opacity:.45;cursor:default}.cm-awo-approve-replacement-modal{width:min(740px,calc(100vw - 1.2rem));padding:1.05rem 1.1rem 1rem;border-radius:20px}.cm-awo-approve-replacement-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.95rem;padding-bottom:.32rem;border-bottom:1px solid rgba(15,23,42,.08)}.cm-awo-approve-replacement-head h2{margin:0;font-size:2rem;line-height:1.1}.cm-awo-sku-history-head-close{min-height:34px;border:1px solid rgba(15,23,42,.2);border-radius:999px;background:#fff;color:#334155;padding:.42rem .82rem;font:inherit;font-family:Inter,Aptos,Segoe UI,Arial,sans-serif;font-size:.72rem;font-weight:850;letter-spacing:.06em;cursor:pointer;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease,opacity .2s ease}.cm-awo-sku-history-head-close:hover:not(:disabled),.cm-awo-sku-history-head-close:focus-visible{background:#f8fafc;transform:translateY(-1px)}.cm-awo-sku-history-head-close:focus-visible{outline:2px solid rgba(11,48,78,.35);outline-offset:2px}.cm-awo-sku-history-head-close:disabled{cursor:default;opacity:.52;transform:none}.cm-awo-approve-replacement-modal .cm-awo-approve-replacement-subtitle{margin:.35rem 0 0;color:#64748b;font-size:.84rem;font-weight:600}.cm-awo-approve-replacement-modal .cm-awo-approve-replacement-confirmation{margin:.72rem 0 .86rem;color:#334155;font-size:1.02rem;line-height:1.4}.cm-awo-approve-replacement-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.68rem}.cm-awo-approve-replacement-card{margin:0;display:grid;gap:.34rem;border:1px solid rgba(15,23,42,.1);border-radius:12px;background:linear-gradient(180deg,#f8fafc,#f1f5f9);padding:.62rem .68rem}.cm-awo-approve-replacement-label{display:block;color:#334155;font-size:.72rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.cm-awo-approve-replacement-value{color:#0f172a;font-size:1.05rem;font-weight:800;line-height:1.2}.cm-awo-approve-replacement-sale-price{grid-column:1 / -1;gap:.4rem}.cm-awo-approve-replacement-money-input{width:fit-content;max-width:100%;grid-template-columns:minmax(0,26rem) auto;justify-content:flex-start;align-items:stretch;gap:.18rem}.cm-awo-approve-replacement-amount-wrap{position:relative;min-width:0}.cm-awo-approve-replacement-amount-prefix{position:absolute;left:.62rem;top:50%;transform:translateY(-50%);color:#475569;font-size:1rem;font-weight:800;pointer-events:none}.cm-awo-approve-replacement-amount-input{width:100%;padding-left:1.45rem}.cm-awo-approve-replacement-money-input .cm-awo-cell-input,.cm-awo-approve-replacement-money-input .cm-awo-cell-select{height:2.2rem;font-size:1.02rem;border-radius:10px}.cm-awo-approve-replacement-money-input .cm-awo-money-currency{min-width:5.4rem}.cm-awo-approve-replacement-currency{font-weight:800}.cm-awo-approve-replacement-margin{color:#1d4ed8}.cm-awo-approve-replacement-margin.is-positive{color:#18603a}.cm-awo-approve-replacement-margin.is-negative{color:#b42318}.cm-awo-approve-replacement-error{margin-top:.72rem;color:#b42318}.cm-awo-approve-replacement-actions{margin-top:.78rem;display:flex;justify-content:flex-end;gap:.55rem}.cm-awo-approve-replacement-actions button{min-width:10.5rem;min-height:2.4rem;border-radius:11px;border:1px solid rgba(15,23,42,.16);font-weight:800;cursor:pointer}.cm-awo-approve-replacement-actions .secondary{background:#fff;color:#334155}.cm-awo-approve-replacement-actions .secondary:hover{background:#f8fafc}.cm-awo-approve-replacement-actions .primary{background:#0b304e;color:#f8fafc;border-color:#0b304e}.cm-awo-approve-replacement-actions .primary:hover{background:#143f65}.cm-awo-approve-replacement-actions button:disabled{opacity:.5;cursor:default}.cm-awo-action-status,.cm-awo-action-error{margin:.58rem 0 0;font-size:.86rem;font-weight:700}.cm-awo-action-warning{margin:.58rem 0 0;font-size:.86rem;font-weight:700;color:#9a6700}.cm-awo-action-status{color:#18603a}.cm-awo-action-error{color:#b42318}.cm-awo-close-btn{margin-top:.7rem;min-width:8rem;margin-left:auto;margin-right:0;border:1px solid #0f253a;border-radius:999px;background:#0f253a;color:#f8fafc;padding:.48rem 1.05rem;font-weight:700;cursor:pointer}.cm-awo-close-btn:hover{background:#1e3a56}.cm-awo-close-btn:disabled{opacity:.45;cursor:default}.cm-awo-action-list button{min-width:9rem}.cm-awo-email-modal{padding:.92rem;width:min(860px,calc(100vw - 1.2rem));max-height:calc(100vh - 1.6rem);display:flex;flex-direction:column;overflow:hidden}.cm-awo-email-backdrop{z-index:20020}.cm-awo-email-backdrop .cm-awo-email-modal{margin:auto}.cm-awo-email-head h2{margin:0;color:#0f172a}.cm-awo-email-compose{border-bottom:1px solid rgba(15,23,42,.22)}.cm-awo-email-scroll-region{margin-top:.72rem;min-height:0;display:flex;flex-direction:column;gap:.72rem;overflow-y:auto}.cm-awo-email-field-pill{flex:0 0 auto;min-width:3.8rem;height:2.25rem;border:1px solid #c8ced6;border-radius:6px;background:#f4f6f8;color:#1f2937;font-size:.95rem;font-weight:700;cursor:pointer}.cm-awo-email-recipient-input-shell:focus-within{box-shadow:none}.cm-awo-email-recipient-input-shell input{border:0;border-radius:0;padding:.3rem 0 .02rem;min-width:10rem;flex:1 1 10rem;background:transparent;box-shadow:none;font-size:1.05rem;line-height:1.3}.cm-awo-email-subject-input{width:100%;border:0;background:transparent;font:inherit;font-size:1.05rem;color:#0f172a;padding:.42rem 0}.cm-awo-email-compose-message{padding:.44rem 0 .22rem;min-height:6rem}.cm-awo-email-message-input{width:100%;min-height:5.6rem;max-height:300px;border:0;background:transparent;font:inherit;color:#0f172a;padding:.22rem 0;resize:none;overflow-y:hidden}.cm-awo-full-width{grid-column:1 / -1}.cm-awo-email-preview{border:1px solid rgba(15,23,42,.13);border-radius:12px;padding:.6rem;background:#f8fafc;overflow:hidden;display:flex;flex-direction:column;min-height:8.5rem;max-height:min(42vh,420px)}.cm-awo-email-preview>span{display:inline-block;margin-bottom:.45rem;font-size:.68rem;text-transform:uppercase;letter-spacing:.11em;font-weight:800;color:#334155}.cm-awo-email-preview table{width:100%;min-width:1020px;border-collapse:collapse;border:1px solid rgba(15,23,42,.12)}.cm-awo-email-preview-table-wrap{min-height:0;overflow:auto}.cm-awo-email-preview thead tr{background:#0b304e}.cm-awo-email-preview thead th{background:transparent;color:#fff;text-align:left;padding:.4rem .5rem;font-size:.65rem;text-transform:uppercase;letter-spacing:.08em}.cm-awo-email-preview tbody td{padding:.42rem .5rem;font-size:.82rem;border-top:1px solid rgba(15,23,42,.08)}.cm-awo-email-actions{margin-top:.7rem;display:flex;justify-content:flex-end;gap:.48rem;border-top:1px solid rgba(15,23,42,.14);padding-top:.62rem}@media(max-width:900px){.cm-awo-header{flex-direction:row;align-items:center}.cm-awo-header-right h1{font-size:clamp(1.25rem,4.2vw,1.6rem)}.cm-awo-email-compose-row{gap:.4rem}.cm-awo-email-field-pill{min-width:3.35rem;height:2.1rem;font-size:.9rem}.cm-awo-email-to-hint{margin-left:3.8rem}.cm-awo-approve-replacement-grid{grid-template-columns:1fr}.cm-awo-approve-replacement-money-input{width:100%;grid-template-columns:minmax(0,1fr) auto}.cm-awo-approve-replacement-head h2{font-size:1.7rem}.cm-awo-action-head{align-items:flex-start;flex-wrap:wrap}.cm-awo-approve-replacement-actions{justify-content:stretch;flex-wrap:wrap}.cm-awo-approve-replacement-actions button{flex:1 1 12rem}}.cm-awo-page{--cm-awo-ren-ink-deep: var(--ren-ink-deep, #111115);--cm-awo-ren-ink: var(--ren-ink, #181c23);--cm-awo-ren-panel: rgba(42, 34, 39, .88);--cm-awo-ren-panel-soft: rgba(50, 42, 48, .86);--cm-awo-ren-row: #20242d;--cm-awo-ren-row-alt: #272831;--cm-awo-ren-row-selected: #2f403a;--cm-awo-ren-table-head: #3b3139;--cm-awo-ren-control: #2c333d;--cm-awo-ren-menu: #20242d;--cm-awo-ren-menu-deep: #1c2028;--cm-awo-ren-modal: #2b252d;--cm-awo-ren-modal-strong: #332b34;--cm-awo-ren-scroll-track: #181c23;--cm-awo-ren-border: rgba(244, 214, 162, .26);--cm-awo-ren-border-strong: rgba(244, 214, 162, .52);--cm-awo-ren-champagne: var(--ren-champagne, #f4d6a2);--cm-awo-ren-ember: var(--ren-ember-bright, #f04e37);font-family:Inter,Aptos,Segoe UI,Arial,sans-serif}.cm-awo-header,.cm-awo-table-card{border:1px solid var(--cm-awo-ren-border);border-left-color:#f4d6a2bd;border-radius:8px;background:var(--cm-awo-ren-panel);box-shadow:none}.cm-awo-header{min-height:4.05rem;color:#f8fafc}.cm-awo-table-card{padding:.42rem;background:var(--cm-awo-ren-panel-soft)}.cm-awo-header-right h1{color:#fff;letter-spacing:0}.cm-awo-back-link,.cm-awo-header-settings-btn{border-color:var(--cm-awo-ren-border-strong);background:#ffffff14;color:#f8fafc}.cm-awo-back-link{border-color:#f4d6a2b3;background:var(--cm-awo-ren-champagne);color:var(--cm-awo-ren-ink-deep)}.cm-awo-header-settings-btn:hover,.cm-awo-back-link:hover,.cm-awo-back-link:focus-visible{background:#fff8d8;color:var(--cm-awo-ren-ink-deep)}.cm-awo-table-toolbar{margin-bottom:.42rem}.cm-awo-table-toolbar button,.cm-awo-toolbar-view-label,.cm-awo-toolbar-zoom-label,.cm-awo-toolbar-zoom-value{color:#f8fafce6}.cm-awo-table-toolbar button{border-color:#f4d6a23d;background:#ffffff14}.cm-awo-table-toolbar button.secondary{background:#ffffff0f}.cm-awo-table-toolbar button.primary,.cm-awo-table-toolbar button.is-active{border-color:#f4d6a299;background:var(--cm-awo-ren-champagne);color:var(--cm-awo-ren-ink-deep)}.cm-awo-table-toolbar button:disabled{background:#ffffff0d;color:#f8fafc6b}.cm-awo-table-wrap{border-color:var(--cm-awo-ren-border);border-radius:8px;background:var(--cm-awo-ren-row);scrollbar-color:rgba(244,214,162,.72) var(--cm-awo-ren-scroll-track)}.cm-awo-table-wrap::-webkit-scrollbar{width:12px;height:12px}.cm-awo-table-wrap::-webkit-scrollbar-track,.cm-awo-table-wrap::-webkit-scrollbar-corner{background:var(--cm-awo-ren-scroll-track)}.cm-awo-table-wrap::-webkit-scrollbar-thumb{border:2px solid var(--cm-awo-ren-scroll-track);border-radius:999px;background:#f4d6a2b8;background-clip:padding-box}.cm-awo-table{background:var(--cm-awo-ren-row)}.cm-awo-table thead tr,.cm-awo-table thead th,.cm-awo-table thead th:first-child{background:var(--cm-awo-ren-table-head)}.cm-awo-table thead th{color:#fff;border-bottom:1px solid rgba(244,214,162,.22);box-shadow:inset -1px 0 #f4d6a21f}.cm-awo-table thead th:after{display:none}.cm-awo-table tbody td,.cm-awo-table tbody td:first-child{background:var(--cm-awo-ren-row);color:#f8fafce6;border-bottom-color:#f4d6a214}.cm-awo-table tbody tr.cm-awo-row-odd,.cm-awo-table tbody tr.cm-awo-row-odd td,.cm-awo-table tbody tr.cm-awo-row-odd td:first-child{background:var(--cm-awo-ren-row-alt)}.cm-awo-table tbody tr.cm-awo-row-even,.cm-awo-table tbody tr.cm-awo-row-even td,.cm-awo-table tbody tr.cm-awo-row-even td:first-child{background:var(--cm-awo-ren-row)}.cm-awo-table tbody tr.is-selected,.cm-awo-table tbody tr.is-selected td,.cm-awo-table tbody tr.is-selected td:first-child,.cm-awo-table tbody tr.is-selected:hover,.cm-awo-table tbody tr.is-selected:hover td,.cm-awo-table tbody tr.is-selected:hover td:first-child{background:var(--cm-awo-ren-row-selected)}.cm-awo-table tbody td:first-child{border-right-color:#f4d6a21f}.cm-awo-filter-input,.cm-awo-filter-select,.cm-awo-page .otd-multi-select summary,.cm-awo-cell-input,.cm-awo-cell-select,.cm-awo-cell-readonly{border-color:#f4d6a23d;background:var(--cm-awo-ren-control);color:#f8fafc}.cm-awo-cell-input::placeholder,.cm-awo-filter-input::placeholder{color:#f8fafc94}.cm-awo-cell-select option,.cm-awo-filter-select option{color:#0f172a;background:#fff}.cm-awo-cell-readonly{color:#f8fafcc2}.cm-awo-cell-readonly.is-positive{border-color:#86efac52;background:#163425;color:#86efac}.cm-awo-cell-readonly.is-negative{border-color:#fecaca52;background:#3a1f24;color:#fecaca}.cm-awo-cell-input.is-warning,.cm-awo-cell-select.is-warning{border-color:#d97706d1;background:#fff8e1;color:#111827;box-shadow:inset 0 0 0 1px #d977062e}.cm-awo-cell-input.is-warning::placeholder{color:#78350fa8}.cm-awo-page input[type=checkbox],.cm-awo-page input[type=radio]{accent-color:var(--cm-awo-ren-champagne)}.cm-awo-page .otd-multi-select__menu{border-color:var(--cm-awo-ren-border);background:var(--cm-awo-ren-menu);box-shadow:0 14px 28px #07070a47}.cm-awo-page .otd-multi-select__search input,.cm-awo-menu-sort-select,.cm-awo-page .otd-multi-select__search button,.cm-awo-page .otd-multi-select__actions button{border-color:#f4d6a23d;background:var(--cm-awo-ren-control);color:#f8fafc}.cm-awo-page .otd-multi-select__list{border-color:#f4d6a224;background:var(--cm-awo-ren-menu-deep)}.cm-awo-page .otd-multi-select__option{border-bottom-color:#f4d6a214}.cm-awo-page .otd-multi-select__option label{color:#f8fafce0}.cm-awo-page .otd-multi-select__empty,.cm-awo-menu-sort-label{color:#f8fafcad}.cm-awo-cell-input:focus,.cm-awo-cell-select:focus,.cm-awo-filter-input:focus,.cm-awo-filter-select:focus,.cm-awo-page .otd-multi-select summary:focus-visible{outline-color:#f4d6a2b8}.cm-awo-page .cm-awo-modal-backdrop{background:#07070aad}.cm-awo-page .cm-awo-column-picker-modal{width:min(980px,calc(100vw - 1.2rem));max-height:min(84vh,780px);border:1px solid var(--cm-awo-ren-border-strong);border-radius:14px;background:var(--cm-awo-ren-modal);color:#f8fafc;box-shadow:0 24px 54px #07070a57}.cm-awo-page .cm-awo-column-picker-head{align-items:center;padding:.88rem 1rem;border-bottom:1px solid rgba(244,214,162,.2);background:linear-gradient(135deg,rgba(255,255,255,.08),transparent 46%),var(--cm-awo-ren-table-head)}.cm-awo-page .cm-awo-column-picker-head h2{color:#fff;font-size:clamp(1.18rem,1.1vw + .9rem,1.62rem);font-weight:900;letter-spacing:0}.cm-awo-page .cm-awo-column-picker-note{margin:0;padding:.74rem 1rem .5rem;border-bottom:1px solid rgba(244,214,162,.12);background:#ffffff09;color:#e2e8f0d1;font-size:.82rem;font-weight:650}.cm-awo-page .cm-awo-column-picker-actions{justify-content:flex-start;padding:.72rem 1rem;border-top:0;border-bottom:1px solid rgba(244,214,162,.16);background:var(--cm-awo-ren-modal)}.cm-awo-page .cm-awo-column-picker-actions button{border-color:#f4d6a252;background:#ffffff14;color:#f8fafc;min-height:2rem}.cm-awo-page .cm-awo-column-picker-actions button:hover:not(:disabled),.cm-awo-page .cm-awo-column-picker-actions button:focus-visible{border-color:#f4d6a285;background:#f4d6a224;outline:none}.cm-awo-page .cm-awo-column-picker-actions button.primary,.cm-awo-page .cm-awo-column-picker-actions button:last-child{border-color:#f4d6a2b3;background:var(--cm-awo-ren-champagne);color:var(--cm-awo-ren-ink-deep)}.cm-awo-page .cm-awo-column-picker-actions button.primary:hover:not(:disabled),.cm-awo-page .cm-awo-column-picker-actions button:last-child:hover:not(:disabled),.cm-awo-page .cm-awo-column-picker-actions button.primary:focus-visible,.cm-awo-page .cm-awo-column-picker-actions button:last-child:focus-visible{background:#fff8d8;color:var(--cm-awo-ren-ink-deep)}.cm-awo-page .cm-awo-column-picker-actions button:disabled{background:#ffffff0d;color:#f8fafc75}.cm-awo-page .cm-awo-column-picker-grid{flex:1 1 auto;min-height:0;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.62rem;padding:.92rem 1rem 1rem;overflow-y:auto;background:var(--cm-awo-ren-menu-deep);scrollbar-color:rgba(244,214,162,.72) var(--cm-awo-ren-scroll-track)}.cm-awo-page .cm-awo-column-picker-grid::-webkit-scrollbar{width:12px}.cm-awo-page .cm-awo-column-picker-grid::-webkit-scrollbar-track{background:var(--cm-awo-ren-scroll-track)}.cm-awo-page .cm-awo-column-picker-grid::-webkit-scrollbar-thumb{border:2px solid var(--cm-awo-ren-scroll-track);border-radius:999px;background:#f4d6a2b8;background-clip:padding-box}.cm-awo-page .cm-awo-column-option{position:relative;min-height:2.7rem;border-color:#f4d6a22e;border-radius:10px;background:#ffffff13;color:#f8fafcd6;font-size:.86rem;font-weight:750;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease,transform .14s ease}.cm-awo-page .cm-awo-column-option:hover{border-color:#f4d6a261;background:#ffffff1a;transform:translateY(-1px)}.cm-awo-page .cm-awo-column-option:has(input:focus-visible){outline:2px solid rgba(244,214,162,.72);outline-offset:2px}.cm-awo-page .cm-awo-column-option:has(input:checked){border-color:#f4d6a29e;background:linear-gradient(135deg,#f4d6a22e,#f4d6a214),#ffffff1a;color:#fff;box-shadow:inset 4px 0 0 var(--cm-awo-ren-champagne),0 10px 22px #07070a2e}.cm-awo-page .cm-awo-column-option:has(input:disabled){cursor:default;opacity:.72}.cm-awo-page .cm-awo-column-option input{width:1.08rem;height:1.08rem;border:1px solid rgba(244,214,162,.46);border-radius:5px;background:#ffffff14;-webkit-appearance:none;appearance:none;display:grid;place-items:center}.cm-awo-page .cm-awo-column-option span{min-width:0;overflow-wrap:anywhere}.cm-awo-page .cm-awo-column-option input:checked{border-color:#f4d6a2db;background:var(--cm-awo-ren-champagne)}.cm-awo-page .cm-awo-column-option input:checked:after{content:"";width:.34rem;height:.58rem;border:solid var(--cm-awo-ren-ink-deep);border-width:0 2px 2px 0;transform:rotate(45deg) translateY(-1px)}.cm-awo-page .cm-awo-column-option input:disabled{opacity:.7}.cm-awo-page .cm-awo-action-modal{border:1px solid var(--cm-awo-ren-border-strong);border-radius:8px;background:var(--cm-awo-ren-modal-strong);color:#f8fafc;box-shadow:0 22px 46px #07070a52}.cm-awo-page .cm-awo-action-modal h2{color:#fff}.cm-awo-page .cm-awo-action-modal p{color:#e2e8f0d1}.cm-awo-page .cm-awo-action-head{padding-bottom:.35rem;border-bottom:1px solid rgba(244,214,162,.18)}.cm-awo-page .cm-awo-action-section-title{color:var(--cm-awo-ren-champagne)}.cm-awo-page .cm-awo-action-list button{border-color:#f4d6a247;border-radius:999px;background:#ffffff14;color:#f8fafc}.cm-awo-page .cm-awo-action-list button:hover{border-color:#f4d6a27a;background:#f4d6a224}.cm-awo-page .cm-awo-action-list button:disabled{background:#ffffff0d;color:#f8fafc75}.cm-awo-page .cm-awo-close-btn{border-color:#f4d6a2b3;background:var(--cm-awo-ren-champagne);color:var(--cm-awo-ren-ink-deep)}.cm-awo-page .cm-awo-close-btn:hover{background:#fff8d8}.cm-awo-page .cm-awo-close-btn:disabled{background:#f4d6a28c;color:#07070a9e}.cm-awo-page .cm-awo-cancel-cpm-btn{border-color:#fecaca61;background:#7f1d1d61;color:#fecaca}.cm-awo-page .cm-awo-cancel-cpm-btn:hover{border-color:#fecaca94;background:#7f1d1d8a}.cm-awo-page .cm-awo-action-warning{color:#fde68a}.cm-awo-page .cm-awo-action-status{color:#86efac}.cm-awo-page .cm-awo-action-error{color:#fecaca}.cm-awo-page.is-dark-mode .cm-awo-approve-replacement-modal{border-color:#f4d6a27a;background:linear-gradient(135deg,rgba(255,255,255,.045),transparent 42%),var(--cm-awo-ren-modal-strong);color:#f8fafc}.cm-awo-page.is-dark-mode .cm-awo-approve-replacement-head{padding-bottom:.74rem;border-bottom-color:#f4d6a233}.cm-awo-page.is-dark-mode .cm-awo-approve-replacement-head h2{color:#fff}.cm-awo-page.is-dark-mode .cm-awo-approve-replacement-modal .cm-awo-approve-replacement-subtitle{color:#e2e8f0d1}.cm-awo-page.is-dark-mode .cm-awo-approve-replacement-modal .cm-awo-approve-replacement-confirmation{color:#f8fafcdb}.cm-awo-page.is-dark-mode .cm-awo-approve-replacement-card{border-color:#f4d6a23d;background:linear-gradient(180deg,#ffffff17,#ffffff0b),var(--cm-awo-ren-menu-deep);box-shadow:inset 0 1px #ffffff0f}.cm-awo-page.is-dark-mode .cm-awo-approve-replacement-label{color:var(--cm-awo-ren-champagne)}.cm-awo-page.is-dark-mode .cm-awo-approve-replacement-value{color:#fff}.cm-awo-page.is-dark-mode .cm-awo-approve-replacement-margin{color:#dbeafe}.cm-awo-page.is-dark-mode .cm-awo-approve-replacement-margin.is-positive{color:#86efac}.cm-awo-page.is-dark-mode .cm-awo-approve-replacement-margin.is-negative{color:#fecaca}.cm-awo-page.is-dark-mode .cm-awo-approve-replacement-money-input .cm-awo-cell-input,.cm-awo-page.is-dark-mode .cm-awo-approve-replacement-money-input .cm-awo-cell-select{border-color:#f4d6a257;background:#07070a5c;color:#f8fafc}.cm-awo-page.is-dark-mode .cm-awo-approve-replacement-money-input .cm-awo-cell-input:focus,.cm-awo-page.is-dark-mode .cm-awo-approve-replacement-money-input .cm-awo-cell-select:focus{border-color:#f4d6a2b8;outline:2px solid rgba(244,214,162,.28);outline-offset:1px}.cm-awo-page.is-dark-mode .cm-awo-approve-replacement-amount-prefix,.cm-awo-page.is-dark-mode .cm-awo-approve-replacement-amount-input::placeholder{color:#e2e8f09e}.cm-awo-page.is-dark-mode .cm-awo-approve-replacement-currency option{background:#1c2028;color:#f8fafc}.cm-awo-page.is-dark-mode .cm-awo-approve-replacement-actions{padding-top:.84rem;border-top:1px solid rgba(244,214,162,.16)}.cm-awo-page.is-dark-mode .cm-awo-approve-replacement-actions button{border-color:#f4d6a257}.cm-awo-page.is-dark-mode .cm-awo-approve-replacement-actions .secondary{background:#ffffff14;color:#f8fafc}.cm-awo-page.is-dark-mode .cm-awo-approve-replacement-actions .secondary:hover:not(:disabled),.cm-awo-page.is-dark-mode .cm-awo-approve-replacement-actions .secondary:focus-visible{border-color:#f4d6a285;background:#f4d6a224}.cm-awo-page.is-dark-mode .cm-awo-approve-replacement-actions .primary{border-color:#f4d6a2c2;background:var(--cm-awo-ren-champagne);color:var(--cm-awo-ren-ink-deep)}.cm-awo-page.is-dark-mode .cm-awo-approve-replacement-actions .primary:hover:not(:disabled),.cm-awo-page.is-dark-mode .cm-awo-approve-replacement-actions .primary:focus-visible{background:#fff8d8;color:var(--cm-awo-ren-ink-deep)}.cm-awo-page.is-dark-mode .cm-awo-approve-replacement-error{color:#fecaca}.cm-awo-page .cm-awo-history-modal,.cm-awo-page .cm-awo-sku-history-modal{border:1px solid var(--cm-awo-ren-border-strong);border-radius:14px;background:var(--cm-awo-ren-modal);color:#f8fafc;box-shadow:0 24px 54px #07070a57}.cm-awo-page .cm-awo-history-head,.cm-awo-page .cm-awo-sku-history-head{border-bottom:1px solid rgba(244,214,162,.2);background:var(--cm-awo-ren-table-head)}.cm-awo-page .cm-awo-history-head h2,.cm-awo-page .cm-awo-sku-history-head h2{color:#fff;font-size:1.72rem;font-weight:900;letter-spacing:0}.cm-awo-page .cm-awo-history-head p,.cm-awo-page .cm-awo-sku-history-head p{color:var(--cm-awo-ren-champagne)}.cm-awo-page .cm-awo-sku-history-table-wrap{border-top-color:#f4d6a238;background:var(--cm-awo-ren-menu-deep);scrollbar-color:rgba(244,214,162,.72) var(--cm-awo-ren-scroll-track)}.cm-awo-page .cm-awo-sku-history-table th{border-bottom-color:#f4d6a238;background:var(--cm-awo-ren-table-head);color:#fff;box-shadow:inset -1px 0 #f4d6a21f}.cm-awo-page .cm-awo-sku-history-table td{background:var(--cm-awo-ren-row);border-bottom-color:#f4d6a214;color:#f8fafce6}.cm-awo-page .cm-awo-sku-history-table tbody tr:nth-child(odd) td{background:var(--cm-awo-ren-row)}.cm-awo-page .cm-awo-sku-history-table tbody tr:nth-child(2n) td{background:var(--cm-awo-ren-row-alt)}.cm-awo-page .cm-awo-sku-history-table tbody tr:hover td{background:var(--cm-awo-ren-row-selected)}.cm-awo-page .cm-awo-sku-history-filter-empty,.cm-awo-page .cm-awo-sku-history-empty{color:#f8fafc}.cm-awo-page .cm-awo-sku-history-error{color:#fecaca}.cm-awo-page .cm-awo-sku-history-head-close{border-color:#f4d6a2ad;background:var(--cm-awo-ren-champagne);color:var(--cm-awo-ren-ink-deep)}.cm-awo-page .cm-awo-sku-history-head-close:hover:not(:disabled),.cm-awo-page .cm-awo-sku-history-head-close:focus-visible{border-color:#f4d6a2db;background:#fff8d8;color:var(--cm-awo-ren-ink-deep)}.cm-awo-page .cm-awo-sku-history-head-close:focus-visible{outline-color:#f4d6a2b8}.cm-awo-page .cm-awo-history-head-actions button{border-color:#f4d6a2ad;background:var(--cm-awo-ren-champagne);color:var(--cm-awo-ren-ink-deep)}.cm-awo-page .cm-awo-history-head-actions button.secondary{border-color:#f4d6a252;background:#ffffff14;color:#f8fafc}.cm-awo-page .cm-awo-history-head-actions button:hover{background:#fff8d8;color:var(--cm-awo-ren-ink-deep)}.cm-awo-page .cm-awo-history-list{gap:.72rem;padding:.82rem;background:var(--cm-awo-ren-menu-deep);scrollbar-color:rgba(244,214,162,.72) var(--cm-awo-ren-scroll-track)}.cm-awo-page .cm-awo-history-list::-webkit-scrollbar{width:12px}.cm-awo-page .cm-awo-history-list::-webkit-scrollbar-track{background:var(--cm-awo-ren-scroll-track)}.cm-awo-page .cm-awo-history-list::-webkit-scrollbar-thumb{border:2px solid var(--cm-awo-ren-scroll-track);border-radius:999px;background:#f4d6a2b8;background-clip:padding-box}.cm-awo-page .cm-awo-history-card{border:1px solid rgba(244,214,162,.32);border-radius:14px;background:#fff8ef;color:#11141a;padding:.78rem .9rem;box-shadow:none}.cm-awo-page .cm-awo-history-card h3{color:#11141a;font-size:1.12rem;font-weight:900;border-bottom:1px solid rgba(104,22,30,.22)}.cm-awo-page .cm-awo-history-card p{color:#1d222b;font-weight:650}.cm-awo-page .cm-awo-history-label{color:var(--ren-wine, #68161e);font-weight:900}.cm-awo-page .cm-awo-history-empty{border-color:#f4d6a247;border-radius:14px;background:#fff8eff5;color:#1d222b}.cm-awo-page .cm-awo-history-empty-error{color:#9f1239}.cm-awo-page .cm-awo-email-backdrop{z-index:30000;align-items:center;justify-items:center;padding-top:max(.8rem,env(safe-area-inset-top))}.cm-awo-page .cm-awo-email-modal{width:min(920px,calc(100vw - 1.2rem));max-height:min(84vh,820px);margin:auto;border:1px solid var(--cm-awo-ren-border-strong);border-radius:14px;background:var(--cm-awo-ren-modal);color:#f8fafc;box-shadow:0 24px 54px #07070a57}.cm-awo-page .cm-awo-email-head{padding-bottom:.64rem;border-bottom:1px solid rgba(244,214,162,.2)}.cm-awo-page .cm-awo-email-head h2{color:#fff;font-size:1.72rem;font-weight:900;letter-spacing:0}.cm-awo-page .cm-awo-close-x{border-color:#f4d6a26b;background:#ffffff14;color:#f8fafc}.cm-awo-page .cm-awo-close-x:hover{background:#f4d6a224}.cm-awo-page .cm-awo-email-scroll-region{scrollbar-color:rgba(244,214,162,.72) var(--cm-awo-ren-scroll-track)}.cm-awo-page .cm-awo-email-scroll-region::-webkit-scrollbar,.cm-awo-page .cm-awo-email-preview-table-wrap::-webkit-scrollbar,.cm-awo-page .cm-awo-email-recipient-listbox::-webkit-scrollbar{width:12px;height:12px}.cm-awo-page .cm-awo-email-scroll-region::-webkit-scrollbar-track,.cm-awo-page .cm-awo-email-preview-table-wrap::-webkit-scrollbar-track,.cm-awo-page .cm-awo-email-recipient-listbox::-webkit-scrollbar-track,.cm-awo-page .cm-awo-email-preview-table-wrap::-webkit-scrollbar-corner{background:var(--cm-awo-ren-scroll-track)}.cm-awo-page .cm-awo-email-scroll-region::-webkit-scrollbar-thumb,.cm-awo-page .cm-awo-email-preview-table-wrap::-webkit-scrollbar-thumb,.cm-awo-page .cm-awo-email-recipient-listbox::-webkit-scrollbar-thumb{border:2px solid var(--cm-awo-ren-scroll-track);border-radius:999px;background:#f4d6a2b8;background-clip:padding-box}.cm-awo-page .cm-awo-email-compose{border-bottom-color:#f4d6a233}.cm-awo-page .cm-awo-email-compose-row{border-bottom-color:#f4d6a229}.cm-awo-page .cm-awo-email-field-pill{border-color:#f4d6a275;border-radius:999px;background:#ffffff14;color:var(--cm-awo-ren-champagne)}.cm-awo-page .cm-awo-email-field-pill:hover:not(:disabled){background:#f4d6a224}.cm-awo-page .cm-awo-email-recipient-input-shell input,.cm-awo-page .cm-awo-email-subject-input,.cm-awo-page .cm-awo-email-message-input{color:#f8fafc}.cm-awo-page .cm-awo-email-recipient-input-shell input::placeholder,.cm-awo-page .cm-awo-email-subject-input::placeholder{color:#f4d6a29e}.cm-awo-page .cm-awo-email-recipient-chip{border-color:#f4d6a252;background:#f4d6a224;color:#f8fafc}.cm-awo-page .cm-awo-email-recipient-chip button{background:#181c2370;color:#f8fafc}.cm-awo-page .cm-awo-email-recipient-listbox{z-index:12;border-color:#f4d6a257;background:var(--cm-awo-ren-menu);box-shadow:0 16px 34px #07070a52}.cm-awo-page .cm-awo-email-recipient-option span{color:#f8fafc}.cm-awo-page .cm-awo-email-recipient-option small,.cm-awo-page .cm-awo-email-recipient-empty,.cm-awo-page .cm-awo-email-to-hint{color:#e2e8f0b8}.cm-awo-page .cm-awo-email-recipient-option:hover,.cm-awo-page .cm-awo-email-recipient-option.is-active{background:#f4d6a224}.cm-awo-page .cm-awo-email-to-hint-error{color:#fecaca}.cm-awo-page .cm-awo-email-preview{border-color:#f4d6a247;border-radius:14px;background:var(--cm-awo-ren-menu-deep)}.cm-awo-page .cm-awo-email-preview>span{color:var(--cm-awo-ren-champagne)}.cm-awo-page .cm-awo-email-preview table{border-color:#f4d6a22e}.cm-awo-page .cm-awo-email-preview thead tr{background:var(--cm-awo-ren-table-head)}.cm-awo-page .cm-awo-email-preview tbody td{border-top-color:#f4d6a21a;background:#fff8ef;color:#11141a}.cm-awo-page .cm-awo-email-preview tbody tr:nth-child(2n) td{background:#f6efe5}.cm-awo-page .cm-awo-email-error{color:#fecaca}.cm-awo-page .cm-awo-email-status{color:#86efac}.cm-awo-page .cm-awo-email-actions{border-top-color:#f4d6a233}.cm-awo-page .cm-awo-email-actions button{border-color:#f4d6a252;color:#f8fafc}.cm-awo-page .cm-awo-email-actions .secondary{background:#ffffff14;color:#f8fafc}.cm-awo-page .cm-awo-email-actions .primary{border-color:#f4d6a2b3;background:var(--cm-awo-ren-champagne);color:var(--cm-awo-ren-ink-deep)}.cm-awo-page .cm-awo-email-actions button:hover:not(:disabled){background:#f4d6a224}.cm-awo-page .cm-awo-email-actions .primary:hover:not(:disabled){background:#fff8d8;color:var(--cm-awo-ren-ink-deep)}.cm-awo-page .cm-awo-comment-btn{min-width:calc(5.35rem * var(--cm-awo-table-zoom));border-color:#f4d6a261;border-radius:999px;background:#f4d6a21f;color:#f8fafc}.cm-awo-page .cm-awo-comment-btn:after{display:none}.cm-awo-page .cm-awo-comment-btn:hover{border-color:#f4d6a294;background:#f4d6a22e}.cm-awo-page .cm-awo-sku-history-btn{border-color:#f4d6a261;background:#f4d6a21f;color:#f8fafc}.cm-awo-page .cm-awo-sku-history-btn:hover:not(:disabled){border-color:#f4d6a294;background:#f4d6a22e}.cm-awo-page .cm-awo-comment-label{color:#f8fafc}.cm-awo-page .cm-awo-comment-unread-count,.cm-awo-page .cm-awo-comment-total-count{border-color:#f4d6a26b;background:var(--cm-awo-ren-champagne);color:var(--cm-awo-ren-ink-deep)}.cm-awo-page .cm-awo-comment-unread-count.is-unread{border-color:#fecaca8a;background:#b42318;color:#fff}.cm-awo-page .cm-awo-comments-backdrop{z-index:30000;align-items:center;justify-items:center}.cm-awo-page .cm-awo-comments-modal{border:1px solid var(--cm-awo-ren-border-strong);border-radius:14px;background:var(--cm-awo-ren-modal);color:#f8fafc;box-shadow:0 24px 54px #07070a57}.cm-awo-page .cm-awo-comments-head{border-bottom:1px solid rgba(244,214,162,.2);background:var(--cm-awo-ren-table-head)}.cm-awo-page .cm-awo-comments-head h2{color:#fff;font-size:1.55rem;font-weight:900;letter-spacing:0}.cm-awo-page .cm-awo-comments-head p{color:var(--cm-awo-ren-champagne)}.cm-awo-page .cm-awo-comments-list{background:var(--cm-awo-ren-menu-deep);scrollbar-color:rgba(244,214,162,.72) var(--cm-awo-ren-scroll-track)}.cm-awo-page .cm-awo-comments-list::-webkit-scrollbar{width:12px}.cm-awo-page .cm-awo-comments-list::-webkit-scrollbar-track{background:var(--cm-awo-ren-scroll-track)}.cm-awo-page .cm-awo-comments-list::-webkit-scrollbar-thumb{border:2px solid var(--cm-awo-ren-scroll-track);border-radius:999px;background:#f4d6a2b8;background-clip:padding-box}.cm-awo-page .cm-awo-comments-card,.cm-awo-page .cm-awo-comments-empty{border-color:#f4d6a252;border-radius:14px;background:#fff8ef;color:#11141a}.cm-awo-page .cm-awo-comments-meta{color:var(--ren-wine, #68161e)}.cm-awo-page .cm-awo-comments-meta time{color:#5c6470}.cm-awo-page .cm-awo-comments-card p,.cm-awo-page .cm-awo-comments-empty{color:#1d222b}.cm-awo-page .cm-awo-comment-delete-btn{border-color:#7f1d1d47;background:#7f1d1d1a;color:#7f1d1d}.cm-awo-page .cm-awo-comment-delete-btn:hover{background:#7f1d1d2e}.cm-awo-page .cm-awo-comments-label{color:var(--cm-awo-ren-champagne)}.cm-awo-page .cm-awo-comments-label textarea{border-color:#f4d6a247;background:var(--cm-awo-ren-menu);color:#f8fafc}.cm-awo-page .cm-awo-comments-label textarea::placeholder{color:#f4d6a29e}.cm-awo-page .cm-awo-comments-label textarea:focus{outline:2px solid rgba(244,214,162,.62);outline-offset:0}.cm-awo-page .cm-awo-comments-error{color:#fecaca}.cm-awo-page .cm-awo-comments-actions{border-top:1px solid rgba(244,214,162,.2)}.cm-awo-page .cm-awo-comments-actions button{border-color:#f4d6a252;color:#f8fafc}.cm-awo-page .cm-awo-comments-actions .secondary{background:#ffffff14;color:#f8fafc}.cm-awo-page .cm-awo-comments-actions .primary{border-color:#f4d6a2b3;background:var(--cm-awo-ren-champagne);color:var(--cm-awo-ren-ink-deep)}.cm-awo-page .cm-awo-comments-actions .secondary:hover{background:#f4d6a224}.cm-awo-page .cm-awo-comments-actions .primary:hover{background:#fff8d8;color:var(--cm-awo-ren-ink-deep)}.cm-awo-theme-toggle{display:inline-flex;align-items:center;gap:.18rem;min-height:1.62rem;padding:.12rem;border:1px solid rgba(244,214,162,.24);border-radius:999px;background:#ffffff0f;box-sizing:border-box}.cm-awo-table-toolbar .cm-awo-theme-toggle-btn{border:0;border-radius:999px;background:transparent;color:#f8fafcc7;padding:.2rem .55rem;font-size:.68rem;letter-spacing:.08em;font-weight:800;box-shadow:none}.cm-awo-table-toolbar .cm-awo-theme-toggle-btn.is-active{background:var(--cm-awo-ren-champagne);color:var(--cm-awo-ren-ink-deep);box-shadow:0 6px 14px #07070a2e}.cm-awo-table-toolbar .cm-awo-theme-toggle-btn:not(.is-active):hover,.cm-awo-table-toolbar .cm-awo-theme-toggle-btn:not(.is-active):focus-visible{background:#f4d6a21f;color:#fff}.cm-awo-page.is-light-mode .cm-awo-table-card{border-color:#11141a24;border-left-color:#b91c1c57;background:linear-gradient(180deg,#fffffff5,#fff7f7eb);box-shadow:0 18px 40px #07070a1a,inset 0 1px #ffffffdb}.cm-awo-page.is-light-mode .cm-awo-table-toolbar button,.cm-awo-page.is-light-mode .cm-awo-toolbar-view-label,.cm-awo-page.is-light-mode .cm-awo-toolbar-zoom-label,.cm-awo-page.is-light-mode .cm-awo-toolbar-zoom-value{color:#111827}.cm-awo-page.is-light-mode .cm-awo-table-toolbar button{border-color:#11141a33;background:linear-gradient(180deg,#fff,#f8fafc);box-shadow:inset 0 1px #ffffffd1}.cm-awo-page.is-light-mode .cm-awo-table-toolbar button.secondary{background:linear-gradient(180deg,#fff,#f8fafc)}.cm-awo-page.is-light-mode .cm-awo-table-toolbar button.primary,.cm-awo-page.is-light-mode .cm-awo-table-toolbar button.is-active{border-color:#11141a;background:linear-gradient(180deg,#1f2937,#11141a);color:#fff;box-shadow:0 8px 14px #11141a29}.cm-awo-page.is-light-mode .cm-awo-table-toolbar button:disabled{border-color:#11141a1f;background:#f8fafcb8;color:#11182757;box-shadow:none}.cm-awo-page.is-light-mode .cm-awo-table-toolbar button:hover:not(:disabled),.cm-awo-page.is-light-mode .cm-awo-table-toolbar button:focus-visible{border-color:#11141a57;background:#eef2f7;color:#111827}.cm-awo-page.is-light-mode .cm-awo-table-toolbar button.primary:hover:not(:disabled),.cm-awo-page.is-light-mode .cm-awo-table-toolbar button.primary:focus-visible,.cm-awo-page.is-light-mode .cm-awo-table-toolbar button.is-active:hover:not(:disabled),.cm-awo-page.is-light-mode .cm-awo-table-toolbar button.is-active:focus-visible{background:#11141a;color:#fff}.cm-awo-page.is-light-mode .cm-awo-table-toolbar button.cm-awo-columns-toggle-btn{border-color:#11141a33;background:linear-gradient(180deg,#fff,#f8fafc);color:#111827;box-shadow:inset 0 1px #ffffffd1}.cm-awo-page.is-light-mode .cm-awo-table-toolbar button.cm-awo-columns-toggle-btn.is-active{border-color:#11141a;background:linear-gradient(180deg,#1f2937,#11141a);color:#fff;box-shadow:0 8px 14px #11141a29}.cm-awo-page.is-light-mode .cm-awo-table-toolbar button.cm-awo-columns-toggle-btn:hover:not(:disabled),.cm-awo-page.is-light-mode .cm-awo-table-toolbar button.cm-awo-columns-toggle-btn:focus-visible{border-color:#11141a57;background:#eef2f7;color:#111827}.cm-awo-page.is-light-mode .cm-awo-table-toolbar button.cm-awo-columns-toggle-btn.is-active:hover:not(:disabled),.cm-awo-page.is-light-mode .cm-awo-table-toolbar button.cm-awo-columns-toggle-btn.is-active:focus-visible{background:#11141a;color:#fff}.cm-awo-page.is-light-mode .cm-awo-theme-toggle{border-color:#11141a29;background:linear-gradient(180deg,#fff,#f1f5f9);box-shadow:inset 0 1px #ffffffbf}.cm-awo-page.is-light-mode .cm-awo-table-toolbar .cm-awo-theme-toggle-btn{border:0;background:transparent;color:#334155;box-shadow:none}.cm-awo-page.is-light-mode .cm-awo-table-toolbar .cm-awo-theme-toggle-btn.is-active{background:linear-gradient(180deg,#1f2937,#11141a);color:#fff;box-shadow:0 8px 14px #11141a29}.cm-awo-page.is-light-mode .cm-awo-table-toolbar .cm-awo-theme-toggle-btn:not(.is-active):hover,.cm-awo-page.is-light-mode .cm-awo-table-toolbar .cm-awo-theme-toggle-btn:not(.is-active):focus-visible{background:#e2e8f0;color:#111827}.cm-awo-page.is-light-mode .cm-awo-table-wrap{border-color:#11141a24;border-radius:12px;background:#ffffffeb;box-shadow:inset 0 1px #ffffffdb;scrollbar-color:rgba(60,15,22,.42) rgba(248,250,252,.8)}.cm-awo-page.is-light-mode .cm-awo-table-wrap::-webkit-scrollbar-track,.cm-awo-page.is-light-mode .cm-awo-table-wrap::-webkit-scrollbar-corner{background:#f8fafcd1}.cm-awo-page.is-light-mode .cm-awo-table-wrap::-webkit-scrollbar-thumb{border-color:#f8fafcd1;background:linear-gradient(180deg,#68161e80,#11141a6b)}.cm-awo-page.is-light-mode .cm-awo-table{background:#fff}.cm-awo-page.is-light-mode .cm-awo-table thead tr,.cm-awo-page.is-light-mode .cm-awo-table thead th,.cm-awo-page.is-light-mode .cm-awo-table thead th:first-child{background:var(--ren-workspace-table-head, linear-gradient(90deg, #11141a 0%, #3c0f16 48%, #68161e 100%))}.cm-awo-page.is-light-mode .cm-awo-table thead th{color:#f8fafc;border-bottom:1px solid rgba(244,214,162,.32);box-shadow:inset 0 1px #ffffff14,inset -1px 0 #ffffff1f,inset 0 -1px #f4d6a229}.cm-awo-page.is-light-mode .cm-awo-table tbody td,.cm-awo-page.is-light-mode .cm-awo-table tbody td:first-child{background:#fff;color:#11141a;border-bottom-color:#11141a14}.cm-awo-page.is-light-mode .cm-awo-table tbody tr.cm-awo-row-odd,.cm-awo-page.is-light-mode .cm-awo-table tbody tr.cm-awo-row-odd td,.cm-awo-page.is-light-mode .cm-awo-table tbody tr.cm-awo-row-odd td:first-child{background:#f8fafc}.cm-awo-page.is-light-mode .cm-awo-table tbody tr.cm-awo-row-even,.cm-awo-page.is-light-mode .cm-awo-table tbody tr.cm-awo-row-even td,.cm-awo-page.is-light-mode .cm-awo-table tbody tr.cm-awo-row-even td:first-child{background:#fff}.cm-awo-page.is-light-mode .cm-awo-table tbody tr.is-selected,.cm-awo-page.is-light-mode .cm-awo-table tbody tr.is-selected td,.cm-awo-page.is-light-mode .cm-awo-table tbody tr.is-selected td:first-child,.cm-awo-page.is-light-mode .cm-awo-table tbody tr.is-selected:hover,.cm-awo-page.is-light-mode .cm-awo-table tbody tr.is-selected:hover td,.cm-awo-page.is-light-mode .cm-awo-table tbody tr.is-selected:hover td:first-child{background:#e2e8f0}.cm-awo-page.is-light-mode .cm-awo-table tbody td:first-child{border-right-color:#11141a1a}.cm-awo-page.is-light-mode .cm-awo-filter-input,.cm-awo-page.is-light-mode .cm-awo-filter-select,.cm-awo-page.is-light-mode .otd-multi-select summary,.cm-awo-page.is-light-mode .cm-awo-cell-input,.cm-awo-page.is-light-mode .cm-awo-cell-select,.cm-awo-page.is-light-mode .cm-awo-cell-readonly,.cm-awo-page.is-light-mode .cm-awo-menu-sort-select{border-color:#11141a2e;background:#fff;color:#111827}.cm-awo-page.is-light-mode .cm-awo-cell-input::placeholder,.cm-awo-page.is-light-mode .cm-awo-filter-input::placeholder{color:#6b7280e0}.cm-awo-page.is-light-mode .cm-awo-cell-readonly{background:#f8fafc;color:#334155}.cm-awo-page.is-light-mode .cm-awo-cell-readonly.is-positive{border-color:#22c55e47;background:#effaf4;color:#166534}.cm-awo-page.is-light-mode .cm-awo-cell-readonly.is-negative{border-color:#b91c1c33;background:#fff2f1;color:#b42318}.cm-awo-page.is-light-mode .cm-awo-cell-input.is-warning,.cm-awo-page.is-light-mode .cm-awo-cell-select.is-warning{border-color:#d97706d1;background:#fff8e1;color:#111827}.cm-awo-page.is-light-mode input[type=checkbox],.cm-awo-page.is-light-mode input[type=radio]{accent-color:#11141a}.cm-awo-page.is-light-mode .otd-multi-select__menu{border-color:#11141a24;background:#fff;box-shadow:0 18px 34px #7f1d1d33}.cm-awo-page.is-light-mode .otd-multi-select__search input,.cm-awo-page.is-light-mode .otd-multi-select__search button,.cm-awo-page.is-light-mode .otd-multi-select__actions button{border-color:#11141a24;background:#fff;color:#111827}.cm-awo-page.is-light-mode .otd-multi-select__list{border-color:#11141a1a;background:#fff}.cm-awo-page.is-light-mode .otd-multi-select__option{border-bottom-color:#11141a14}.cm-awo-page.is-light-mode .otd-multi-select__option label{color:#111827}.cm-awo-page.is-light-mode .otd-multi-select__empty,.cm-awo-page.is-light-mode .cm-awo-menu-sort-label{color:#6b7280}.cm-awo-page.is-light-mode .cm-awo-cell-input:focus,.cm-awo-page.is-light-mode .cm-awo-cell-select:focus,.cm-awo-page.is-light-mode .cm-awo-filter-input:focus,.cm-awo-page.is-light-mode .cm-awo-filter-select:focus,.cm-awo-page.is-light-mode .otd-multi-select summary:focus-visible{outline-color:#b91c1c73}.cm-awo-page.is-light-mode .cm-awo-comment-btn,.cm-awo-page.is-light-mode .cm-awo-sku-history-btn{border-color:#11141a38;background:linear-gradient(180deg,#fff,#f8fafc);color:#111827}.cm-awo-page.is-light-mode .cm-awo-comment-btn:after{border-top-color:#f8fafc}.cm-awo-page.is-light-mode .cm-awo-comment-btn:hover{border-color:#11141a57;background:#eef2f7}.cm-awo-page.is-light-mode .cm-awo-sku-history-btn:hover:not(:disabled){border-color:#11141a57;background:#eef2f7}.cm-awo-page.is-light-mode .cm-awo-comment-label{color:#111827}.cm-awo-page.is-light-mode .cm-awo-comment-unread-count,.cm-awo-page.is-light-mode .cm-awo-comment-total-count{background:#e5e7eb;color:#111827}.cm-awo-page.is-light-mode .cm-awo-comment-unread-count.is-unread{background:#b42318;color:#fff}.cm-awo-page.is-light-mode .cm-awo-modal-backdrop,.cm-awo-page.is-light-mode .cm-awo-comments-backdrop,.cm-awo-page.is-light-mode .cm-awo-email-backdrop{background:#11182775}.cm-awo-page.is-light-mode .cm-awo-column-picker-modal,.cm-awo-page.is-light-mode .cm-awo-action-modal,.cm-awo-page.is-light-mode .cm-awo-email-modal,.cm-awo-page.is-light-mode .cm-awo-history-modal,.cm-awo-page.is-light-mode .cm-awo-sku-history-modal,.cm-awo-page.is-light-mode .cm-awo-comments-modal,.cm-awo-page.is-light-mode .cm-awo-sales-settings-modal,.cm-awo-page.is-light-mode .cm-awo-approve-replacement-modal,.cm-awo-page.is-light-mode .cm-awo-all-actioned-modal{border-color:#11141a29;background:#fff;color:#111827;box-shadow:0 24px 54px #11182738}.cm-awo-page.is-light-mode .cm-awo-column-picker-head,.cm-awo-page.is-light-mode .cm-awo-comments-head,.cm-awo-page.is-light-mode .cm-awo-history-head,.cm-awo-page.is-light-mode .cm-awo-sku-history-head,.cm-awo-page.is-light-mode .cm-awo-email-head,.cm-awo-page.is-light-mode .cm-awo-sales-settings-head,.cm-awo-page.is-light-mode .cm-awo-approve-replacement-head{border-bottom-color:#11141a1f;background:linear-gradient(180deg,#fff,#f8fafc)}.cm-awo-page.is-light-mode .cm-awo-action-head{border-bottom-color:#11141a1f}.cm-awo-page.is-light-mode .cm-awo-column-picker-head h2,.cm-awo-page.is-light-mode .cm-awo-comments-head h2,.cm-awo-page.is-light-mode .cm-awo-history-head h2,.cm-awo-page.is-light-mode .cm-awo-sku-history-head h2,.cm-awo-page.is-light-mode .cm-awo-email-head h2,.cm-awo-page.is-light-mode .cm-awo-sales-settings-head h2,.cm-awo-page.is-light-mode .cm-awo-action-modal h2,.cm-awo-page.is-light-mode .cm-awo-approve-replacement-head h2{color:#111827}.cm-awo-page.is-light-mode .cm-awo-column-picker-note,.cm-awo-page.is-light-mode .cm-awo-comments-head p,.cm-awo-page.is-light-mode .cm-awo-history-head p,.cm-awo-page.is-light-mode .cm-awo-sku-history-head p,.cm-awo-page.is-light-mode .cm-awo-action-modal p,.cm-awo-page.is-light-mode .cm-awo-sales-settings-modal>p,.cm-awo-page.is-light-mode .cm-awo-approve-replacement-modal .cm-awo-approve-replacement-subtitle,.cm-awo-page.is-light-mode .cm-awo-approve-replacement-modal .cm-awo-approve-replacement-confirmation{background:#fff;color:#475569}.cm-awo-page.is-light-mode .cm-awo-close-x,.cm-awo-page.is-light-mode .cm-awo-close-btn{border-color:#11141a38;background:#fff;color:#111827}.cm-awo-page.is-light-mode .cm-awo-close-x:hover,.cm-awo-page.is-light-mode .cm-awo-close-btn:hover{background:#eef2f7;color:#111827}.cm-awo-page.is-light-mode .cm-awo-sku-history-head-close{border-color:#11141a38;background:#fff;color:#111827}.cm-awo-page.is-light-mode .cm-awo-sku-history-head-close:hover:not(:disabled),.cm-awo-page.is-light-mode .cm-awo-sku-history-head-close:focus-visible{border-color:#11141a57;background:#eef2f7}.cm-awo-page.is-light-mode .cm-awo-column-picker-actions,.cm-awo-page.is-light-mode .cm-awo-comments-actions,.cm-awo-page.is-light-mode .cm-awo-email-actions,.cm-awo-page.is-light-mode .cm-awo-approve-replacement-actions{border-color:#11141a1f;background:#fff}.cm-awo-page.is-light-mode .cm-awo-column-picker-actions button,.cm-awo-page.is-light-mode .cm-awo-comments-actions button,.cm-awo-page.is-light-mode .cm-awo-email-actions button,.cm-awo-page.is-light-mode .cm-awo-history-head-actions button,.cm-awo-page.is-light-mode .cm-awo-approve-replacement-actions button,.cm-awo-page.is-light-mode .cm-awo-action-list button,.cm-awo-page.is-light-mode .cm-awo-sales-settings-add button,.cm-awo-page.is-light-mode .cm-awo-sales-settings-item button{border-color:#11141a33;background:linear-gradient(180deg,#fff,#f8fafc);color:#111827}.cm-awo-page.is-light-mode .cm-awo-column-picker-actions button:hover:not(:disabled),.cm-awo-page.is-light-mode .cm-awo-comments-actions button:hover:not(:disabled),.cm-awo-page.is-light-mode .cm-awo-email-actions button:hover:not(:disabled),.cm-awo-page.is-light-mode .cm-awo-history-head-actions button:hover:not(:disabled),.cm-awo-page.is-light-mode .cm-awo-approve-replacement-actions button:hover:not(:disabled),.cm-awo-page.is-light-mode .cm-awo-action-list button:hover:not(:disabled),.cm-awo-page.is-light-mode .cm-awo-sales-settings-add button:hover:not(:disabled),.cm-awo-page.is-light-mode .cm-awo-sales-settings-item button:hover:not(:disabled){border-color:#11141a57;background:#eef2f7;color:#111827}.cm-awo-page.is-light-mode .cm-awo-column-picker-actions button.primary,.cm-awo-page.is-light-mode .cm-awo-column-picker-actions button:last-child,.cm-awo-page.is-light-mode .cm-awo-comments-actions .primary,.cm-awo-page.is-light-mode .cm-awo-email-actions .primary,.cm-awo-page.is-light-mode .cm-awo-approve-replacement-actions .primary{border-color:#11141a;background:linear-gradient(180deg,#1f2937,#11141a);color:#fff}.cm-awo-page.is-light-mode .cm-awo-column-picker-actions button.primary:hover:not(:disabled),.cm-awo-page.is-light-mode .cm-awo-column-picker-actions button:last-child:hover:not(:disabled),.cm-awo-page.is-light-mode .cm-awo-comments-actions .primary:hover:not(:disabled),.cm-awo-page.is-light-mode .cm-awo-email-actions .primary:hover:not(:disabled),.cm-awo-page.is-light-mode .cm-awo-approve-replacement-actions .primary:hover:not(:disabled){background:#11141a;color:#fff}.cm-awo-page.is-light-mode .cm-awo-column-picker-actions button:disabled,.cm-awo-page.is-light-mode .cm-awo-comments-actions button:disabled,.cm-awo-page.is-light-mode .cm-awo-email-actions button:disabled,.cm-awo-page.is-light-mode .cm-awo-approve-replacement-actions button:disabled,.cm-awo-page.is-light-mode .cm-awo-action-list button:disabled{background:#f8fafcb8;color:#11182757}.cm-awo-page.is-light-mode .cm-awo-column-picker-grid,.cm-awo-page.is-light-mode .cm-awo-comments-list,.cm-awo-page.is-light-mode .cm-awo-history-list,.cm-awo-page.is-light-mode .cm-awo-sku-history-table-wrap,.cm-awo-page.is-light-mode .cm-awo-sales-settings-list{border-color:#11141a1a;background:#f8fafc;scrollbar-color:rgba(100,116,139,.55) rgba(248,250,252,.92)}.cm-awo-page.is-light-mode .cm-awo-sku-history-table th{border-bottom-color:#f4d6a252;background:var(--ren-workspace-table-head, linear-gradient(90deg, #11141a 0%, #3c0f16 48%, #68161e 100%));color:#f8fafc;box-shadow:inset 0 1px #ffffff14,inset -1px 0 #ffffff1f,inset 0 -1px #f4d6a229}.cm-awo-page.is-light-mode .cm-awo-sku-history-table td{background:#fff;color:#11141a;border-bottom-color:#11141a14}.cm-awo-page.is-light-mode .cm-awo-sku-history-table tbody tr:nth-child(odd) td{background:#fff}.cm-awo-page.is-light-mode .cm-awo-sku-history-table tbody tr:nth-child(2n) td{background:#f8fafc}.cm-awo-page.is-light-mode .cm-awo-sku-history-table tbody tr:hover td{background:#e2e8f0}.cm-awo-page.is-light-mode .cm-awo-sku-history-filter-empty{color:#111827}.cm-awo-page.is-light-mode .cm-awo-column-picker-grid::-webkit-scrollbar-track,.cm-awo-page.is-light-mode .cm-awo-comments-list::-webkit-scrollbar-track,.cm-awo-page.is-light-mode .cm-awo-history-list::-webkit-scrollbar-track,.cm-awo-page.is-light-mode .cm-awo-email-scroll-region::-webkit-scrollbar-track,.cm-awo-page.is-light-mode .cm-awo-email-preview-table-wrap::-webkit-scrollbar-track,.cm-awo-page.is-light-mode .cm-awo-email-recipient-listbox::-webkit-scrollbar-track,.cm-awo-page.is-light-mode .cm-awo-email-preview-table-wrap::-webkit-scrollbar-corner{background:#f8fafceb}.cm-awo-page.is-light-mode .cm-awo-column-picker-grid::-webkit-scrollbar-thumb,.cm-awo-page.is-light-mode .cm-awo-comments-list::-webkit-scrollbar-thumb,.cm-awo-page.is-light-mode .cm-awo-history-list::-webkit-scrollbar-thumb,.cm-awo-page.is-light-mode .cm-awo-email-scroll-region::-webkit-scrollbar-thumb,.cm-awo-page.is-light-mode .cm-awo-email-preview-table-wrap::-webkit-scrollbar-thumb,.cm-awo-page.is-light-mode .cm-awo-email-recipient-listbox::-webkit-scrollbar-thumb{border-color:#f8fafceb;background:#64748b8c}.cm-awo-page.is-light-mode .cm-awo-column-option,.cm-awo-page.is-light-mode .cm-awo-comments-card,.cm-awo-page.is-light-mode .cm-awo-comments-empty,.cm-awo-page.is-light-mode .cm-awo-history-card,.cm-awo-page.is-light-mode .cm-awo-history-empty,.cm-awo-page.is-light-mode .cm-awo-sales-settings-item,.cm-awo-page.is-light-mode .cm-awo-sales-settings-empty,.cm-awo-page.is-light-mode .cm-awo-approve-replacement-card{border-color:#11141a1f;background:#fff;color:#111827;box-shadow:none}.cm-awo-page.is-light-mode .cm-awo-column-option:hover{border-color:#11141a3d;background:#f1f5f9;transform:none}.cm-awo-page.is-light-mode .cm-awo-column-option:has(input:checked){border-color:#11141a57;background:#e2e8f0;color:#111827;box-shadow:inset 4px 0 #11141a}.cm-awo-page.is-light-mode .cm-awo-column-option input{border-color:#11141a47;background:#fff}.cm-awo-page.is-light-mode .cm-awo-column-option input:checked{border-color:#11141a;background:#11141a}.cm-awo-page.is-light-mode .cm-awo-column-option input:checked:after{border-color:#fff}.cm-awo-page.is-light-mode .cm-awo-comments-meta,.cm-awo-page.is-light-mode .cm-awo-history-label,.cm-awo-page.is-light-mode .cm-awo-action-section-title,.cm-awo-page.is-light-mode .cm-awo-approve-replacement-label,.cm-awo-page.is-light-mode .cm-awo-comments-label,.cm-awo-page.is-light-mode .cm-awo-email-preview>span{color:#334155}.cm-awo-page.is-light-mode .cm-awo-comments-meta time,.cm-awo-page.is-light-mode .cm-awo-comments-card p,.cm-awo-page.is-light-mode .cm-awo-comments-empty,.cm-awo-page.is-light-mode .cm-awo-history-card h3,.cm-awo-page.is-light-mode .cm-awo-history-card p,.cm-awo-page.is-light-mode .cm-awo-approve-replacement-value,.cm-awo-page.is-light-mode .cm-awo-sales-settings-item span{color:#111827}.cm-awo-page.is-light-mode .cm-awo-comments-label textarea,.cm-awo-page.is-light-mode .cm-awo-sales-settings-add input,.cm-awo-page.is-light-mode .cm-awo-email-recipient-input-shell,.cm-awo-page.is-light-mode .cm-awo-email-recipient-input-shell input,.cm-awo-page.is-light-mode .cm-awo-email-subject-input,.cm-awo-page.is-light-mode .cm-awo-email-message-input{border-color:#11141a29;background:#fff;color:#111827}.cm-awo-page.is-light-mode .cm-awo-comments-label textarea::placeholder,.cm-awo-page.is-light-mode .cm-awo-email-recipient-input-shell input::placeholder,.cm-awo-page.is-light-mode .cm-awo-email-subject-input::placeholder,.cm-awo-page.is-light-mode .cm-awo-email-message-input::placeholder{color:#64748b}.cm-awo-page.is-light-mode .cm-awo-comments-label textarea:focus,.cm-awo-page.is-light-mode .cm-awo-email-recipient-input-shell:focus-within,.cm-awo-page.is-light-mode .cm-awo-email-subject-input:focus,.cm-awo-page.is-light-mode .cm-awo-email-message-input:focus{outline:2px solid rgba(17,20,26,.28);outline-offset:0}.cm-awo-page.is-light-mode .cm-awo-email-compose,.cm-awo-page.is-light-mode .cm-awo-email-compose-row,.cm-awo-page.is-light-mode .cm-awo-email-actions{border-color:#11141a1f}.cm-awo-page.is-light-mode .cm-awo-email-field-pill,.cm-awo-page.is-light-mode .cm-awo-email-recipient-chip{border-color:#11141a29;background:#f1f5f9;color:#111827}.cm-awo-page.is-light-mode .cm-awo-email-field-pill:hover:not(:disabled){background:#e2e8f0}.cm-awo-page.is-light-mode .cm-awo-email-recipient-chip button{background:#1118271f;color:#111827}.cm-awo-page.is-light-mode .cm-awo-email-recipient-listbox{border-color:#11141a24;background:#fff;box-shadow:0 16px 34px #11182729}.cm-awo-page.is-light-mode .cm-awo-email-recipient-option span{color:#111827}.cm-awo-page.is-light-mode .cm-awo-email-recipient-option small,.cm-awo-page.is-light-mode .cm-awo-email-recipient-empty,.cm-awo-page.is-light-mode .cm-awo-email-to-hint{color:#64748b}.cm-awo-page.is-light-mode .cm-awo-email-recipient-option:hover,.cm-awo-page.is-light-mode .cm-awo-email-recipient-option.is-active{background:#f1f5f9}.cm-awo-page.is-light-mode .cm-awo-email-preview{border-color:#11141a1f;background:#f8fafc}.cm-awo-page.is-light-mode .cm-awo-email-preview table{border-color:#11141a1f}.cm-awo-page.is-light-mode .cm-awo-email-preview thead tr{background:#11141a}.cm-awo-page.is-light-mode .cm-awo-email-preview tbody td,.cm-awo-page.is-light-mode .cm-awo-email-preview tbody tr:nth-child(2n) td{border-top-color:#11141a14;background:#fff;color:#111827}.cm-awo-page.is-light-mode .cm-awo-cancel-cpm-btn{border-color:#b91c1c3d;background:#fff1f2;color:#9f1239}.cm-awo-page.is-light-mode .cm-awo-cancel-cpm-btn:hover{background:#ffe4e6}.cm-awo-page.is-light-mode .cm-awo-action-warning{color:#92400e}.cm-awo-page.is-light-mode .cm-awo-action-status,.cm-awo-page.is-light-mode .cm-awo-email-status{color:#166534}.cm-awo-page.is-light-mode .cm-awo-action-error,.cm-awo-page.is-light-mode .cm-awo-comments-error,.cm-awo-page.is-light-mode .cm-awo-email-error,.cm-awo-page.is-light-mode .cm-awo-sales-settings-error,.cm-awo-page.is-light-mode .cm-awo-approve-replacement-error,.cm-awo-page.is-light-mode .cm-awo-history-empty-error,.cm-awo-page.is-light-mode .cm-awo-email-to-hint-error{color:#b42318}.customer-manager-dashboard.general-engineering-dashboard .eng-sku-project-page .eng-sku-project-table-wrap.cm-awo-table-wrap{border-color:#f4d6a233;background:#151922}.customer-manager-dashboard.general-engineering-dashboard .eng-sku-project-page .eng-sku-project-table.cm-awo-table{background:#151922;table-layout:fixed}.customer-manager-dashboard.general-engineering-dashboard .eng-sku-project-page .eng-sku-project-table.cm-awo-table thead tr,.customer-manager-dashboard.general-engineering-dashboard .eng-sku-project-page .eng-sku-project-table.cm-awo-table thead th,.customer-manager-dashboard.general-engineering-dashboard .eng-sku-project-page .eng-sku-project-table.cm-awo-table thead th:first-child{background:#2a2028}.customer-manager-dashboard.general-engineering-dashboard .eng-sku-project-page .eng-sku-project-table.cm-awo-table thead th{border-bottom-color:#f4d6a238;color:#fff;box-shadow:inset -1px 0 #f4d6a21f}.customer-manager-dashboard.general-engineering-dashboard .eng-sku-project-page .eng-sku-project-table.cm-awo-table tbody tr,.customer-manager-dashboard.general-engineering-dashboard .eng-sku-project-page .eng-sku-project-table.cm-awo-table tbody tr.cm-awo-row-even,.customer-manager-dashboard.general-engineering-dashboard .eng-sku-project-page .eng-sku-project-table.cm-awo-table tbody tr.cm-awo-row-even td,.customer-manager-dashboard.general-engineering-dashboard .eng-sku-project-page .eng-sku-project-table.cm-awo-table tbody tr.cm-awo-row-even td:first-child,.customer-manager-dashboard.general-engineering-dashboard .eng-sku-project-page .eng-sku-project-table.cm-awo-table tbody td,.customer-manager-dashboard.general-engineering-dashboard .eng-sku-project-page .eng-sku-project-table.cm-awo-table tbody td:first-child{background:#151922;color:#f8fafceb}.customer-manager-dashboard.general-engineering-dashboard .eng-sku-project-page .eng-sku-project-table.cm-awo-table tbody tr.cm-awo-row-odd,.customer-manager-dashboard.general-engineering-dashboard .eng-sku-project-page .eng-sku-project-table.cm-awo-table tbody tr.cm-awo-row-odd td,.customer-manager-dashboard.general-engineering-dashboard .eng-sku-project-page .eng-sku-project-table.cm-awo-table tbody tr.cm-awo-row-odd td:first-child{background:#1c1d25}.customer-manager-dashboard.general-engineering-dashboard .eng-sku-project-page .eng-sku-project-table.cm-awo-table tbody tr:hover,.customer-manager-dashboard.general-engineering-dashboard .eng-sku-project-page .eng-sku-project-table.cm-awo-table tbody tr:hover td,.customer-manager-dashboard.general-engineering-dashboard .eng-sku-project-page .eng-sku-project-table.cm-awo-table tbody tr:hover td:first-child{background:#202733}.customer-manager-dashboard.general-engineering-dashboard .eng-sku-project-page .eng-sku-project-table.cm-awo-table tbody tr.is-selected,.customer-manager-dashboard.general-engineering-dashboard .eng-sku-project-page .eng-sku-project-table.cm-awo-table tbody tr.is-selected td,.customer-manager-dashboard.general-engineering-dashboard .eng-sku-project-page .eng-sku-project-table.cm-awo-table tbody tr.is-selected td:first-child,.customer-manager-dashboard.general-engineering-dashboard .eng-sku-project-page .eng-sku-project-table.cm-awo-table tbody tr.is-selected:hover,.customer-manager-dashboard.general-engineering-dashboard .eng-sku-project-page .eng-sku-project-table.cm-awo-table tbody tr.is-selected:hover td,.customer-manager-dashboard.general-engineering-dashboard .eng-sku-project-page .eng-sku-project-table.cm-awo-table tbody tr.is-selected:hover td:first-child{background:#20242f;color:#f8fafcf0}.customer-manager-dashboard.general-engineering-dashboard .eng-sku-project-page .eng-sku-project-table.cm-awo-table tbody tr.is-selected td:first-child{box-shadow:inset 3px 0 #f4d6a2b8}.customer-manager-dashboard.general-engineering-dashboard .eng-sku-project-page .eng-sku-project-row-button,.customer-manager-dashboard.general-engineering-dashboard .eng-sku-project-page .eng-sku-project-row-button strong,.customer-manager-dashboard.general-engineering-dashboard .eng-sku-project-page .eng-sku-project-row-title strong,.customer-manager-dashboard.general-engineering-dashboard .eng-sku-project-page .eng-sku-project-counts strong{color:#f8fafc}.customer-manager-dashboard.general-engineering-dashboard .eng-sku-project-page .eng-sku-project-row-button small,.customer-manager-dashboard.general-engineering-dashboard .eng-sku-project-page .eng-sku-project-counts small{color:#e2e8f0b8}.customer-manager-dashboard.general-engineering-dashboard .eng-sku-project-page .eng-sku-project-counts strong{color:#f4d6a2}.customer-manager-dashboard.general-engineering-dashboard .eng-sku-project-page .eng-sku-project-counts.is-disabled strong,.customer-manager-dashboard.general-engineering-dashboard .eng-sku-project-page .eng-sku-project-counts.is-disabled small{color:#e2e8f094}.customer-manager-dashboard.general-engineering-dashboard .eng-sku-project-page .eng-sku-project-owner-select,.customer-manager-dashboard.general-engineering-dashboard .eng-sku-project-page .eng-sku-project-status-select,.customer-manager-dashboard.general-engineering-dashboard .eng-sku-project-page .eng-sku-project-trainee-select,.customer-manager-dashboard.general-engineering-dashboard .eng-sku-project-page .eng-sku-project-location-select,.customer-manager-dashboard.general-engineering-dashboard .eng-sku-project-page .eng-sku-owner-settings-select,.customer-manager-dashboard.general-engineering-dashboard .eng-sku-project-page .eng-sku-project-filter-select{min-height:0;border:0;border-radius:0;background:transparent;color:inherit;padding:0;box-shadow:none}.customer-manager-dashboard.general-engineering-dashboard .eng-sku-project-page .eng-sku-project-table-select .eng-sku-project-status-select{width:min(100%,10.25rem)}.customer-manager-dashboard.general-engineering-dashboard .eng-sku-project-page .eng-sku-project-table-select .eng-sku-project-owner-select{max-width:min(100%,27rem)}.customer-manager-dashboard.general-engineering-dashboard .eng-sku-project-page .eng-sku-project-status-select .dashboard-select-trigger{min-height:1.92rem;border-color:#f4d6a238;background:#222831;color:#f8fafc;box-shadow:inset 0 1px #ffffff14}.customer-manager-dashboard.general-engineering-dashboard .eng-sku-project-page .eng-sku-project-status-select.is-not-started .dashboard-select-trigger{border-color:#f4d6a252;background:#eef4f8;color:#071827}.customer-manager-dashboard.general-engineering-dashboard .eng-sku-project-page .eng-sku-project-owner-select .dashboard-select-trigger,.customer-manager-dashboard.general-engineering-dashboard .eng-sku-project-page .eng-sku-project-trainee-select .dashboard-select-trigger,.customer-manager-dashboard.general-engineering-dashboard .eng-sku-project-page .eng-sku-project-filter-select .dashboard-select-trigger,.customer-manager-dashboard.general-engineering-dashboard .eng-sku-project-page .eng-sku-project-location-select .dashboard-select-trigger,.customer-manager-dashboard.general-engineering-dashboard .eng-sku-project-page .eng-sku-owner-settings-select .dashboard-select-trigger{border-color:#f4d6a23d;background:#132d48;color:#f8fafc}.customer-manager-dashboard.general-engineering-dashboard .eng-sku-project-page .dashboard-select-value{color:inherit;opacity:1}.vendor-orders-tool{padding:8px 10px 10px;color:#17212b;height:calc(100vh - var(--app-shell-main-offset, 140px));min-height:0;display:flex;flex-direction:column;overflow:hidden}.vendor-orders-tabs-row{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:nowrap;margin-bottom:6px}.vendor-orders-tab-panel{flex:1 1 auto;min-height:0;display:none;flex-direction:column;overflow:hidden}.vendor-orders-tab-panel.is-active{display:flex}.vendor-orders-tool.is-details-active{height:calc(100vh - var(--app-shell-main-offset, 140px));height:calc(100dvh - var(--app-shell-main-offset, 140px));min-height:0;overflow:hidden}.vendor-orders-tool.is-details-active .vendor-orders-tabs-row{align-self:center;max-width:100%}.vendor-orders-tool.is-details-active .vendor-orders-tab-panel.is-active,.vendor-orders-tool.is-details-active .vendor-orders-details-shell{overflow:hidden}.vendor-orders-top-load-status{flex:0 1 520px;width:auto;margin-left:auto;min-height:24px;padding-top:4px;padding-bottom:4px}.vendor-orders-top-load-status .vendor-load-status-copy{display:flex;align-items:center;min-width:0}.vendor-orders-top-load-status .vendor-load-status-copy strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vendor-orders-top-load-status .vendor-load-status-copy small{display:none}.vendor-orders-tabs-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-left:auto;min-width:0}.vendor-orders-tabs{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin-bottom:0;min-width:0}.vendor-orders-tab{border:1px solid #d3ddeb;background:#f0f4fa;color:#526786;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:760;letter-spacing:.01em;line-height:1.15;cursor:pointer}.vendor-orders-tab.active{background:#fff;color:#173b6f;border-color:#9fb6d6;box-shadow:0 2px 8px #193c6f14}.vendor-orders-tab:disabled{opacity:.72}.vendor-orders-refresh-indicator{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:260px;max-width:100%;border:1px solid #8fb3d6;border-radius:999px;padding:7px 16px;font-size:.78rem;font-weight:700;color:#17436d;background:linear-gradient(120deg,#e4efff,#d7f8ea);box-shadow:0 2px 10px #194a7a1f}.vendor-orders-refresh-indicator .vendor-orders-spinner{width:17px;height:17px;border-width:2px;border-color:#1861a440;border-top-color:#1765b6;border-right-color:#1d9b6a}.vendor-orders-refresh-indicator.is-loading-more{border-color:#8caed3;color:#1f3f63;background:linear-gradient(120deg,#e8f0ff,#dff3ff)}.vendor-load-status{display:inline-flex;align-items:center;gap:8px;min-height:28px;border:1px solid #c4d4e4;border-radius:999px;background:#f7fbff;color:#294763;padding:5px 11px;font-size:.74rem;line-height:1.15}.vendor-load-status.is-loading{border-color:#9dbada;background:#edf5ff;color:#1a436f}.vendor-load-status.is-ready{border-color:#b4d4be;background:#edf8f0;color:#1e5d35}.vendor-load-status.is-idle{border-color:#ced8e4;background:#f4f7fb;color:#475f78}.vendor-load-status.is-error{border-color:#d6b0b6;background:#fff3f5;color:#7e1f2a}.vendor-load-status-icon{width:16px;height:16px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:.73rem;font-weight:760;line-height:1;border:1px solid rgba(55,83,112,.35);background:#fff;color:inherit;flex:0 0 auto}.vendor-load-status-icon.is-spinner{border:2px solid rgba(31,78,184,.22);border-top-color:#1f4eb8;background:transparent;animation:vendor-orders-spinner-rotate .85s linear infinite}.vendor-load-status-copy{display:grid;gap:1px}.vendor-load-status-copy strong{font-size:.73rem;font-weight:740}.vendor-load-status-copy small{font-size:.69rem;color:inherit;opacity:.85}.vendor-load-status.is-inline{width:100%;border-radius:8px;justify-content:flex-start}.vendor-load-status.is-compact{min-height:24px;padding:4px 9px}.vendor-orders-btn{border:1px solid #9eb2c8;border-radius:6px;padding:3px 9px;font-size:.78rem;font-weight:600;cursor:pointer;line-height:1.2}.vendor-orders-btn:disabled{opacity:.65;cursor:not-allowed}.vendor-orders-btn.is-primary{background:#1454d4;color:#fff;border-color:#1454d4}.vendor-orders-btn.is-secondary{background:#f4f7fb;color:#1f2f42}.vendor-orders-clear-filters{min-height:28px;padding-inline:12px;white-space:nowrap}.vendor-orders-filters{border:1px solid #c8d5e2;border-radius:7px;background:#f5f8fd;padding:6px 8px;margin-bottom:6px}.vendor-orders-filter-group{margin-bottom:5px;display:flex;align-items:center;gap:8px}.vendor-orders-label{display:block;font-size:.72rem;color:#405568;font-weight:600;white-space:nowrap}.vendor-orders-status-toggle-group{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:4px;margin-top:0;padding-bottom:1px}.vendor-orders-status-toggle{border:1px solid #a8bbcd;background:#fff;color:#1f3448;border-radius:999px;padding:1px 8px;min-height:22px;display:inline-flex;align-items:center;cursor:pointer;font-size:.73rem;line-height:1.1;white-space:nowrap}.vendor-orders-status-toggle small{opacity:.78;font-weight:600}.vendor-orders-status-toggle.is-active{background:#e4f1e9;border-color:#3f865f;color:#133d26}.vendor-orders-filter-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.1fr) minmax(0,1.05fr) minmax(0,1fr) minmax(0,1.05fr) minmax(0,.75fr) minmax(0,.75fr);gap:6px}.vendor-orders-field{min-width:0}.vendor-orders-field span{display:block;margin-bottom:2px;font-size:.71rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vendor-orders-field input,.vendor-orders-field select{width:100%;min-width:0;min-height:25px;border:1px solid #a8bbcd;border-radius:5px;padding:2px 6px;font-size:.78rem;line-height:1.15;background:#fff}.vendor-orders-multiselect{position:relative;min-width:0}.vendor-orders-multiselect-trigger{width:100%;min-width:0;min-height:25px;border:1px solid #a8bbcd;border-radius:5px;padding:2px 8px;font-size:.78rem;line-height:1.15;background:#fff;color:#1f3448;display:flex;align-items:center;justify-content:space-between;text-align:left;cursor:pointer}.vendor-orders-multiselect-trigger span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vendor-orders-multiselect-trigger:after{content:"▾";color:#5a6d81;font-size:.74rem;margin-left:8px}.vendor-orders-multiselect-menu{position:absolute;top:calc(100% + 3px);left:0;right:0;max-height:220px;overflow:auto;border:1px solid #a8bbcd;border-radius:6px;background:#fff;box-shadow:0 8px 20px #1c2d4226;z-index:20}.vendor-orders-multiselect-toggle{width:100%;border:0;border-bottom:1px solid #d8e2ef;background:#f7faff;color:#1f3448;text-align:left;padding:7px 8px;display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer}.vendor-orders-multiselect-toggle:hover{background:#eef4fb}.vendor-orders-multiselect-toggle input{margin:0;width:13px;height:13px}.vendor-orders-multiselect-toggle-copy{display:grid;gap:2px}.vendor-orders-multiselect-toggle-copy strong{font-size:.74rem;font-weight:700}.vendor-orders-multiselect-options{display:flex;flex-direction:column}.vendor-orders-multiselect-option{width:100%;border:0;background:transparent;color:#1f3448;text-align:left;padding:5px 8px;font-size:.76rem;display:flex;align-items:center;gap:7px;cursor:pointer}.vendor-orders-multiselect-option:hover{background:#edf3fb}.vendor-orders-multiselect-option input{margin:0;width:13px;height:13px}.vendor-orders-feedback{border:1px solid #d4dce5;border-radius:6px;background:#f8fbff;color:#2a3f54;padding:5px 8px;margin-bottom:6px;font-size:.78rem}.vendor-orders-spinner{width:16px;height:16px;border-radius:50%;border:2px solid rgba(31,78,184,.2);border-top-color:#1f4eb8;animation:vendor-orders-spinner-rotate .85s linear infinite}.vendor-orders-feedback.is-error{border-color:#d8a8ad;background:#fff5f6;color:#7f1822}@keyframes vendor-orders-spinner-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.vendor-orders-table-shell{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.vendor-orders-table-scroll-region{position:relative;flex:1 1 auto;min-height:0;height:0;display:flex;flex-direction:column;overflow:hidden}.vendor-orders-table-wrap{flex:1 1 auto;min-height:0;height:100%;overflow:auto;border:1px solid #c1ccdb;border-radius:7px 7px 0 0;background:#fff}.vendor-orders-table-wrap.is-loading-primed{min-height:280px}.vendor-orders-table-loading-overlay{position:absolute;z-index:4;color:#1f3d57;display:inline-flex;align-items:center;gap:8px;font-size:.8rem;font-weight:600}.vendor-orders-table-loading-overlay.is-blocking{inset:0;justify-content:center;background:#f8fcff94;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);pointer-events:auto}.vendor-orders-table-footer{border:1px solid #c1ccdb;border-top:0;border-radius:0 0 7px 7px;background:#f4f8ff;color:#233f59;min-height:28px;padding:5px 8px;font-size:.76rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.vendor-orders-table{width:100%;min-width:0;border-collapse:collapse;table-layout:fixed}.vendor-orders-table th,.vendor-orders-table td{border-bottom:1px solid #d3dbea;border-right:1px solid #d9e1ed;text-align:left;vertical-align:middle;padding:2px 5px;font-size:.76rem;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vendor-orders-table th:last-child,.vendor-orders-table td:last-child{border-right:none}.vendor-orders-table th{background:#d9dfef;color:#1d2f45;font-weight:600;position:sticky;top:0;z-index:1;text-transform:uppercase;letter-spacing:.02em;font-size:.7rem;padding-top:3px;padding-bottom:3px}.vendor-orders-table th:nth-child(1),.vendor-orders-table td:nth-child(1){width:11%}.vendor-orders-po-link{border:0;background:transparent;padding:0;color:#0d4eb8;text-decoration:underline;font-weight:600;font-size:inherit;font-family:inherit;line-height:inherit;text-align:left;cursor:pointer;display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.vendor-orders-po-link:hover,.vendor-orders-po-link:focus-visible{color:#093c8f}.vendor-orders-pdf-button{display:inline-flex;align-items:center;min-width:52px;justify-content:center}.vendor-orders-table th:nth-child(2),.vendor-orders-table td:nth-child(2){width:9%}.vendor-orders-table th:nth-child(3),.vendor-orders-table td:nth-child(3){width:23%}.vendor-orders-table th:nth-child(4),.vendor-orders-table td:nth-child(4){width:9%;text-align:right;padding-right:14px}.vendor-orders-table th:nth-child(5),.vendor-orders-table td:nth-child(5){width:18%;padding-left:12px}.vendor-orders-table th:nth-child(6),.vendor-orders-table td:nth-child(6){width:10%}.vendor-orders-table th:nth-child(7),.vendor-orders-table td:nth-child(7){width:13%}.vendor-orders-table th:nth-child(8),.vendor-orders-table td:nth-child(8){width:7%;text-align:center}.vendor-orders-table tbody tr:nth-child(2n){background:#f3f5fa}.vendor-orders-status-chip{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:2px 9px;min-height:18px;font-size:.67rem;font-weight:700;text-transform:uppercase;letter-spacing:.02em;line-height:1;white-space:nowrap;border:1px solid transparent}.vendor-orders-status-chip.is-open{color:#0f5f36;background:#e4f6eb;border-color:#9fdbb7}.vendor-orders-status-chip.is-closed{color:#244a83;background:#e9f0ff;border-color:#b9cbfa}.vendor-orders-status-chip.is-cancelled{color:#822020;background:#ffecec;border-color:#efb7b7}.vendor-orders-status-chip.is-other{color:#5d4a0f;background:#fff5da;border-color:#f0d897}.vendor-orders-tool{--vendor-orders-font: "Inter", "Aptos", "Segoe UI", Arial, sans-serif;--vendor-orders-display: "Aptos Display", "Bahnschrift", "Segoe UI", Arial, sans-serif;--vendor-orders-ink: #fff8ef;--vendor-orders-muted: rgba(255, 248, 239, .76);--vendor-orders-card: rgba(42, 34, 39, .88);--vendor-orders-card-strong: #2b252d;--vendor-orders-panel: rgba(50, 42, 48, .86);--vendor-orders-panel-soft: rgba(42, 34, 39, .88);--vendor-orders-control: #2c333d;--vendor-orders-menu: #20242d;--vendor-orders-menu-deep: #1c2028;--vendor-orders-scroll-track: #181c23;--vendor-orders-border: rgba(244, 214, 162, .26);--vendor-orders-border-strong: rgba(244, 214, 162, .52);--vendor-orders-warm: #f4d6a2;--vendor-orders-warm-soft: rgba(244, 214, 162, .18);--vendor-orders-coral: #f04e37;--vendor-orders-header-bg: #3b3139;--vendor-orders-header-border: rgba(244, 214, 162, .22);--vendor-orders-row: #20242d;--vendor-orders-row-alt: #272831;--vendor-orders-row-selected: #2f403a;color:var(--vendor-orders-ink);font-family:var(--vendor-orders-font);font-weight:650}.vendor-orders-tabs-row{margin-bottom:8px}.vendor-orders-tabs{gap:8px}.vendor-orders-tab{border:1px solid rgba(244,214,162,.3);background:linear-gradient(135deg,#ffffff14,#f4d6a20f),#07070a70;color:var(--vendor-orders-muted);box-shadow:inset 0 1px #ffffff14;font-family:var(--vendor-orders-font);font-weight:850}.vendor-orders-tab:hover:not(:disabled),.vendor-orders-tab:focus-visible{border-color:#f4d6a27a;color:#fff;outline:none}.vendor-orders-tab.active{border-color:#f4d6a2b8;background:linear-gradient(135deg,#fff8effa,#f4d6a2f0);color:#3c0f16;box-shadow:0 0 0 1px #f4d6a22e,0 12px 26px #0000002e}.vendor-orders-btn{border-color:#f4d6a257;background:linear-gradient(135deg,#f4d6a21f,#ffffff12),#07070a7a;color:var(--vendor-orders-ink);border-radius:8px;font-family:var(--vendor-orders-font);font-weight:800;box-shadow:inset 0 1px #ffffff14}.vendor-orders-btn:hover:not(:disabled),.vendor-orders-btn:focus-visible{border-color:#f4d6a294;color:#fff;outline:none}.vendor-orders-btn.is-primary{border-color:#f4d6a294;background:linear-gradient(135deg,#f04e37b8,#68161ee0),#07070aa3;color:#fff}.vendor-orders-btn.is-secondary{border-color:#f4d6a257;background:linear-gradient(135deg,#f4d6a224,#ffffff14),#07070a7a;color:var(--vendor-orders-ink)}.vendor-orders-clear-filters{min-height:30px;padding-inline:14px}.vendor-orders-tool .vendor-load-status{border-color:#f4d6a247;background:linear-gradient(135deg,#f4d6a21a,#ffffff0f),#07070a80;color:#fff8efd6;box-shadow:inset 0 1px #ffffff14}.vendor-orders-tool .vendor-load-status.is-loading,.vendor-orders-tool .vendor-load-status.is-ready,.vendor-orders-tool .vendor-load-status.is-idle{border-color:#f4d6a252;background:linear-gradient(135deg,#f4d6a21f,#ffffff0f),#07070a85;color:#fff8efdb}.vendor-orders-tool .vendor-load-status.is-error{border-color:#f04e377a;background:linear-gradient(135deg,#f04e372e,#f4d6a214),#07070a8f;color:#ffd2ca}.vendor-orders-tool .vendor-load-status-icon{border-color:#f4d6a24d;background:#ffffff14}.vendor-orders-tool .vendor-load-status-icon.is-spinner{border-color:#f4d6a23d;border-top-color:var(--vendor-orders-warm);background:transparent}.vendor-orders-filters{border-color:var(--vendor-orders-border);border-radius:8px;background:var(--vendor-orders-panel-soft);box-shadow:none}.vendor-orders-label{color:#fff8efc7;font-family:var(--vendor-orders-font)}.vendor-orders-field span{color:#fff8efad;font-size:.66rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.vendor-orders-field input,.vendor-orders-field select,.vendor-orders-multiselect-trigger{border-color:#f4d6a23d;background:var(--vendor-orders-control);color:var(--vendor-orders-ink);box-shadow:none;color-scheme:dark}.vendor-orders-field input::placeholder{color:#fff8ef85}.vendor-orders-field input:focus,.vendor-orders-field select:focus,.vendor-orders-multiselect-trigger:focus-visible{border-color:#f4d6a29e;outline:none;box-shadow:0 0 0 2px #f4d6a21f,inset 0 1px #ffffff14}.vendor-orders-field select option{background:var(--vendor-orders-menu-deep);color:#fff8ef}.vendor-orders-multiselect-trigger:after{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid rgba(244,214,162,.86);content:"";flex:0 0 auto;margin-left:8px}.vendor-orders-multiselect-menu{border-color:var(--vendor-orders-border);background:var(--vendor-orders-menu);box-shadow:0 14px 28px #07070a47}.vendor-orders-multiselect-toggle{border-bottom-color:#f4d6a233;background:var(--vendor-orders-menu-deep);color:var(--vendor-orders-ink)}.vendor-orders-multiselect-toggle:hover,.vendor-orders-multiselect-option:hover{background:#f4d6a21a}.vendor-orders-multiselect-option{color:#fff8efdb}.vendor-orders-feedback{border-color:#f4d6a23d;background:linear-gradient(135deg,#ffffff14,#f4d6a20d),#07070a7a;color:#fff8efd6}.vendor-orders-feedback.is-error{border-color:#f04e377a;background:linear-gradient(135deg,#f04e372e,#f4d6a214),#07070a8f;color:#ffd2ca}.vendor-orders-spinner{border-color:#f4d6a23d;border-top-color:var(--vendor-orders-warm)}.vendor-orders-table-wrap{border-color:var(--vendor-orders-border);border-radius:8px 8px 0 0;background:var(--vendor-orders-row);box-shadow:none;overflow-anchor:none;scrollbar-color:rgba(244,214,162,.72) var(--vendor-orders-scroll-track);scrollbar-width:thin}.vendor-orders-table-wrap::-webkit-scrollbar{width:10px;height:10px}.vendor-orders-table-wrap::-webkit-scrollbar-track{background:var(--vendor-orders-scroll-track)}.vendor-orders-table-wrap::-webkit-scrollbar-thumb{border:2px solid var(--vendor-orders-scroll-track);border-radius:999px;background:#f4d6a2b8;background-clip:padding-box}.vendor-orders-table{border-collapse:separate;border-spacing:0;background:var(--vendor-orders-row);color:var(--vendor-orders-ink);font-family:var(--vendor-orders-font)}.vendor-orders-table th,.vendor-orders-table td{border-color:#f4d6a214;color:#f8fafce6;padding:3px 7px;font-size:12px;font-weight:600;line-height:1.2}.vendor-orders-table th{border-color:var(--vendor-orders-header-border);background:var(--vendor-orders-header-bg);color:#fff;box-shadow:inset -1px 0 #f4d6a21f;font-size:11px;font-weight:850;letter-spacing:.03em}.vendor-orders-table thead th:first-child{border-top-left-radius:7px}.vendor-orders-table thead th:last-child{border-top-right-radius:7px}.vendor-orders-table tbody tr,.vendor-orders-table tbody td{background:var(--vendor-orders-row)}.vendor-orders-table tbody tr:nth-child(2n){background:var(--vendor-orders-row-alt)}.vendor-orders-table tbody tr:nth-child(2n) td{background:var(--vendor-orders-row-alt)}.vendor-orders-table td:nth-child(4){color:#f8fafc;font-variant-numeric:tabular-nums;font-weight:700}.vendor-orders-po-link{color:#fff7a5;font-weight:700;text-decoration-color:#f4d6a2a8;text-underline-offset:2px}.vendor-orders-po-link:hover,.vendor-orders-po-link:focus-visible{color:#fff;outline:none}.vendor-orders-pdf-button{min-height:22px;border-radius:8px;color:#fff7a5}.vendor-orders-status-chip{border-color:#f4d6a247;background:#ffffff14;color:#fff8efe0;font-family:var(--vendor-orders-font);font-size:.65rem;box-shadow:inset 0 1px #ffffff14}.vendor-orders-status-chip.is-open{border-color:#20c67a57;background:#20c67a26;color:#dffff9}.vendor-orders-status-chip.is-closed{border-color:#f4d6a257;background:#f4d6a229;color:#fff7a5}.vendor-orders-status-chip.is-cancelled{border-color:#f04e377a;background:#f04e372e;color:#ffd2ca}.vendor-orders-status-chip.is-other{border-color:#f4d6a247;background:#ffffff14;color:#fff8efd6}.vendor-orders-table-loading-overlay.is-blocking{background:#181c23f0;color:var(--vendor-orders-ink);-webkit-backdrop-filter:none;backdrop-filter:none}.vendor-orders-table-footer{border-color:var(--vendor-orders-border);background:var(--vendor-orders-panel-soft);color:#f8fafcb8;border-radius:0 0 8px 8px;box-shadow:none}.vendor-orders-details-shell{flex:1 1 auto;min-height:0;min-width:0;height:100%;max-width:100%;display:flex;flex-direction:column;overflow:hidden}.vendor-orders-preview-overlay-host{position:relative}.vendor-orders-exit-confirm-backdrop{position:fixed;inset:0;z-index:3600;display:flex;align-items:center;justify-content:center;padding:20px;background:#0f1f3a5c}@media(min-width:1101px){body.vendor-tool-shell.supply-sidebar-open-desktop .vendor-orders-exit-confirm-backdrop{padding-left:calc(var(--supply-sidebar-desktop-width, 220px) + 20px);padding-right:20px}}.vendor-orders-exit-confirm-modal{width:min(100%,500px);display:grid;gap:12px;border:1px solid #c8d6e8;border-radius:12px;background:#fff;padding:18px;box-shadow:0 24px 52px #0f1f3a3d}.vendor-orders-exit-confirm-modal h3{margin:0;color:#1a345f;font-size:22px;font-weight:900}.vendor-orders-exit-confirm-modal p{margin:0;color:#3f557e;font-size:14px;font-weight:650;line-height:1.35}.vendor-orders-exit-confirm-actions{display:flex;justify-content:flex-end;gap:8px}.vendor-orders-exit-confirm-save,.vendor-orders-exit-confirm-discard{min-height:34px;border-radius:8px;padding:0 12px;font-size:13px;font-weight:760;cursor:pointer}.vendor-orders-exit-confirm-save{border:1px solid transparent;background:linear-gradient(120deg,#165cae,#1c76c5);color:#fff}.vendor-orders-exit-confirm-discard{border:1px solid #f1c6cf;background:#fff4f5;color:#9f1239}.vendor-orders-exit-confirm-save:disabled,.vendor-orders-exit-confirm-discard:disabled{opacity:.7;cursor:not-allowed}.vendor-orders-details-grid{display:grid;grid-template-columns:repeat(2,minmax(260px,1fr));gap:8px;overflow:auto;padding-right:2px}.vendor-orders-detail-card{border:1px solid #c8d5e2;border-radius:8px;background:#f8fbff;padding:8px 10px}.vendor-orders-detail-card h3{margin:0 0 6px;font-size:.81rem;font-weight:700;color:#1f334c}.vendor-orders-detail-card-full{grid-column:1 / -1}.vendor-orders-detail-item{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:3px 0;border-bottom:1px dashed #d3dfea}.vendor-orders-detail-item:last-child{border-bottom:none}.vendor-orders-detail-item span{font-size:.72rem;color:#4a6079}.vendor-orders-detail-item strong{font-size:.76rem;color:#132942;font-weight:700;text-align:right}.vendor-orders-detail-notes{margin:0;font-size:.76rem;line-height:1.35;color:#1f334c;white-space:pre-wrap}.vendor-orders-detail-json{margin:0;max-height:360px;overflow:auto;background:#f1f6fd;border:1px solid #d3deed;border-radius:7px;padding:8px;font-size:.72rem;line-height:1.3;color:#1b2e45}.vendor-orders-muted{color:#55697d;font-size:.73rem}@media(max-width:960px){.vendor-orders-tool{padding:12px;height:auto;min-height:0;overflow:visible}.vendor-orders-tabs-row{flex-direction:column;align-items:stretch;flex-wrap:nowrap}.vendor-orders-top-load-status{margin-left:0;max-width:none;width:100%}.vendor-orders-tabs-actions{margin-left:0;width:100%}.vendor-orders-tabs{width:100%}.vendor-orders-btn{flex:1 1 auto}.vendor-orders-filter-group{flex-direction:column;align-items:flex-start;gap:4px}.vendor-orders-filter-grid,.vendor-orders-details-grid{grid-template-columns:1fr}}.configure-vendors-view{padding-top:8px}.configure-vendors-toolbar{display:flex;align-items:center;gap:9px;margin-bottom:6px;min-height:30px}.configure-vendors-heading{display:flex;align-items:baseline;gap:10px;min-width:0}.configure-vendors-heading h1{margin:0;color:var(--ren-champagne, #f4d6a2);font-size:1rem;font-weight:760;line-height:1.1;text-shadow:0 1px 2px rgba(7,7,10,.58)}.configure-vendors-meta{color:#f8fafcb8;font-size:.75rem;font-weight:650;white-space:nowrap}.configure-vendors-notice{position:fixed;top:18px;right:18px;z-index:2200;display:flex;align-items:center;gap:12px;width:min(390px,calc(100vw - 32px));padding:12px 14px;border:1px solid #9fd4ac;border-radius:8px;background:#f3fbf5;color:#174f2a;box-shadow:0 14px 34px #122a432e;font-size:.86rem;font-weight:760}.configure-vendors-notice span{min-width:0;overflow-wrap:anywhere}.configure-vendors-notice button{margin-left:auto;flex:0 0 auto;min-height:28px;border:1px solid #8fc89d;border-radius:7px;background:#fff;color:#174f2a;cursor:pointer;font:inherit;font-size:.76rem;line-height:1;padding:0 10px}.configure-vendors-notice button:hover,.configure-vendors-notice button:focus-visible{border-color:#2f8a4b;box-shadow:0 0 0 3px #2f8a4b29;outline:none}.configure-vendors-filter-grid{grid-template-columns:minmax(190px,1.2fr) minmax(150px,.9fr) minmax(200px,1.2fr) minmax(86px,.45fr) minmax(104px,.55fr);align-items:end}.configure-vendors-filter-grid.has-search-button{grid-template-columns:minmax(170px,1.1fr) minmax(140px,.85fr) minmax(180px,1.05fr) minmax(86px,.45fr) minmax(86px,.45fr) minmax(104px,.55fr)}.configure-vendors-clear-btn,.configure-vendors-add-btn,.configure-vendors-search-btn,.configure-products-search-btn{min-height:25px;align-self:end}.configure-vendors-table-wrap{flex:1 1 auto;background:var(--vendor-orders-row)}.configure-vendors-table{min-width:1060px;background:var(--vendor-orders-row)}.configure-products-filter-grid{grid-template-columns:minmax(150px,.9fr) minmax(240px,1.35fr) minmax(220px,1.2fr) minmax(86px,.45fr) minmax(104px,.55fr)}.configure-products-filter-grid.has-search-button{grid-template-columns:minmax(140px,.85fr) minmax(220px,1.25fr) minmax(190px,1.05fr) minmax(86px,.45fr) minmax(86px,.45fr) minmax(104px,.55fr)}.configure-products-table{min-width:1040px;background:var(--vendor-orders-row)}.configure-products-table tbody tr.configure-products-virtual-spacer,.configure-products-table tbody tr.configure-products-virtual-spacer:nth-child(2n),.configure-products-table tbody tr.configure-products-virtual-spacer td,.configure-products-table tbody tr.configure-products-virtual-spacer:nth-child(2n) td{background:transparent}.configure-products-table tbody tr.configure-products-row,.configure-products-table tbody tr.configure-products-row:nth-child(2n),.configure-products-table tbody tr.configure-products-row td,.configure-products-table tbody tr.configure-products-row:nth-child(2n) td{background:var(--vendor-orders-row);color:#f8fafce6}.configure-products-table tbody tr.configure-products-row.is-even,.configure-products-table tbody tr.configure-products-row.is-even:nth-child(2n),.configure-products-table tbody tr.configure-products-row.is-even td,.configure-products-table tbody tr.configure-products-row.is-even:nth-child(2n) td{background:var(--vendor-orders-row-alt)}.configure-vendors-table th:nth-child(n),.configure-vendors-table td:nth-child(n){text-align:left;padding-left:5px;padding-right:5px}.configure-vendors-table th:nth-child(1),.configure-vendors-table td:nth-child(1){width:260px}.configure-vendors-table th:nth-child(2),.configure-vendors-table td:nth-child(2){width:120px}.configure-vendors-table th:nth-child(3),.configure-vendors-table td:nth-child(3),.configure-vendors-table th:nth-child(4),.configure-vendors-table td:nth-child(4){width:130px}.configure-vendors-table th:nth-child(5),.configure-vendors-table td:nth-child(5){width:112px}.configure-vendors-table th:nth-child(6),.configure-vendors-table td:nth-child(6){width:96px}.configure-vendors-table th:nth-child(7),.configure-vendors-table td:nth-child(7){width:240px}.configure-vendors-table th:nth-child(8),.configure-vendors-table td:nth-child(8){width:96px;text-align:center}.configure-products-table th:nth-child(1),.configure-products-table td:nth-child(1){width:150px}.configure-products-table th:nth-child(2),.configure-products-table td:nth-child(2){width:300px}.configure-products-table th:nth-child(3),.configure-products-table td:nth-child(3){width:260px}.configure-products-table th:nth-child(4),.configure-products-table td:nth-child(4),.configure-products-table th:nth-child(5),.configure-products-table td:nth-child(5),.configure-products-table th:nth-child(6),.configure-products-table td:nth-child(6){width:90px}.configure-products-table th:nth-child(7),.configure-products-table td:nth-child(7){width:70px;text-align:center}.configure-vendors-actions-cell{text-align:center}.configure-vendors-actions-group{display:inline-flex;align-items:center;justify-content:center;gap:5px}.configure-vendors-action-btn{width:24px;height:22px;border:1px solid rgba(244,214,162,.24);border-radius:7px;background:var(--vendor-orders-control);color:#f8fafc;display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer}.configure-vendors-action-btn:hover,.configure-vendors-action-btn:focus-visible{background:#f4d6a224;border-color:#f4d6a285;outline:none}.configure-vendors-action-btn.is-danger{color:#fecaca;border-color:#f871715c;background:#3a1f24}.configure-vendors-action-btn.is-danger:hover,.configure-vendors-action-btn.is-danger:focus-visible{background:#f04e3733;border-color:#f871718f}.configure-vendors-action-btn svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.configure-vendor-modal-backdrop{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:22px;background:#0d162247}.configure-vendor-modal{width:min(636px,calc(100vw - 44px));max-height:calc(100vh - 44px);border:1px solid #6d82a0;border-radius:0;background:#eee;box-shadow:0 8px 26px #00000047;color:#000;display:flex;flex-direction:column;overflow:hidden;font-family:Arial,Helvetica,sans-serif}.configure-vendor-modal-titlebar{min-height:31px;background:#a9c2dc;color:#000;display:flex;align-items:center;justify-content:center;position:relative;padding:3px 76px 2px}.configure-vendor-modal-titlebar h2{margin:0;font-size:16px;line-height:1.2;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.configure-vendor-window-controls{position:absolute;top:9px;right:9px;display:flex;align-items:center;gap:4px}.configure-vendor-window-controls span,.configure-vendor-window-controls button{width:16px;height:16px;border:2px solid #30506d;background:#c8d7e7;color:#000;display:inline-flex;align-items:center;justify-content:center;padding:0;line-height:1;font-size:12px;font-weight:700}.configure-vendor-window-controls span:first-child:before{content:"";width:7px;height:2px;background:#000;margin-top:6px}.configure-vendor-window-controls span:nth-child(2):before{content:"";width:7px;height:7px;border:2px solid #000}.configure-vendor-window-controls button{background:#d35f48;border-color:#7b2b1e;cursor:pointer}.configure-vendor-modal-tabs{display:flex;flex-wrap:wrap;gap:1px;align-items:flex-start;padding:1px 8px 0;background:#e8e8e8;border-bottom:1px solid #f9f9f9}.configure-vendor-modal-tabs button{border:1px solid #8c8c8c;border-bottom-color:#5b5b5b;border-radius:0;background:#f6f6f6;color:#000;min-height:20px;padding:2px 6px;font-size:11px;line-height:1.1;cursor:default}.configure-vendor-modal-tabs button.is-active{background:#fff;border-bottom-color:#fff}.configure-vendor-modal-body{overflow:auto;padding:16px 12px 5px 20px;background:#f2f2f2;font-size:12px}.configure-vendor-edit-label{margin:0 0 9px 3px;font-size:12px}.configure-vendor-top-fields{display:grid;grid-template-columns:98px minmax(180px,188px) minmax(130px,1fr);column-gap:6px;row-gap:8px;align-items:center;margin:0 0 8px 112px}.configure-vendor-top-fields label:first-child,.configure-vendor-top-fields label:last-child{display:contents}.configure-vendor-top-fields label:first-child span,.configure-vendor-top-fields label:last-child span{justify-self:end;color:#4030a8;font-size:12px}.configure-vendor-top-fields label:first-child input,.configure-vendor-top-fields label:last-child input{grid-column:2}.configure-vendor-top-fields label:last-child{grid-row:2}.configure-vendor-top-fields input,.configure-vendor-form-grid input,.configure-vendor-notes-fieldset textarea{border:1px solid #777;border-radius:0;background:#fff;color:#000;min-height:20px;padding:1px 4px;font-size:12px;line-height:1.15;box-shadow:inset 1px 1px #00000014}.configure-vendor-checkbox{grid-column:3;grid-row:1;display:inline-flex;align-items:center;gap:4px;color:#9aa0aa;font-size:12px}.configure-vendor-checkbox input{width:13px;height:13px;min-height:0;margin:0}.configure-vendor-fieldset{border:1px solid #c5cfd8;border-radius:4px;margin:4px 0 5px;padding:10px 7px 9px;background:#f7f7f7}.configure-vendor-fieldset legend{color:#000;font-size:12px;font-weight:700;padding:0 4px}.configure-vendor-form-grid{display:grid;grid-template-columns:110px minmax(118px,1fr) minmax(118px,1fr) minmax(112px,1fr);gap:3px 3px;align-items:center}.configure-vendor-form-label{justify-self:end;padding-right:2px;font-size:12px;color:#000;white-space:nowrap}.configure-vendor-form-label.is-inline{justify-self:end;padding-left:12px}.configure-vendor-input-hint{color:#a3a8b0;font-size:9px;line-height:1;text-align:center;margin-top:-3px}.configure-vendor-notes-fieldset{padding:8px 7px 7px}.configure-vendor-notes-fieldset textarea{width:100%;height:46px;resize:none;display:block}.configure-vendor-modal-footer{min-height:56px;background:#f2f2f2;display:flex;align-items:flex-end;justify-content:space-between;padding:8px 12px 14px 20px}.configure-vendor-attachment-btn,.configure-vendor-modal-footer button{min-height:21px;border:1px solid #9a9a9a;border-radius:0;background:#f8f8f8;color:#000;padding:2px 10px;font-size:12px;line-height:1.1}.configure-vendor-attachment-btn{width:22px;padding:0;font-weight:700}.configure-vendor-footer-actions{display:flex;align-items:center;gap:8px}.configure-vendor-modal-footer button:disabled{color:#8a95a3;background:#eee;border-color:silver}@media(max-width:960px){.configure-vendors-toolbar{align-items:flex-start;flex-direction:column}.configure-vendors-heading{flex-direction:column;gap:3px}.configure-vendors-meta{white-space:normal}.configure-vendors-filter-grid{grid-template-columns:1fr}.configure-vendors-clear-btn,.configure-vendors-add-btn,.configure-vendors-search-btn,.configure-products-search-btn{width:100%}.configure-vendor-modal-backdrop{align-items:flex-start;padding:12px}.configure-vendor-modal{width:calc(100vw - 24px)}.configure-vendor-modal-titlebar{padding-left:12px;justify-content:flex-start}.configure-vendor-modal-titlebar h2{max-width:calc(100vw - 130px)}.configure-vendor-top-fields{grid-template-columns:1fr;margin-left:0}.configure-vendor-top-fields label:first-child,.configure-vendor-top-fields label:last-child{display:grid;gap:2px}.configure-vendor-top-fields label:first-child span,.configure-vendor-top-fields label:last-child span{justify-self:start}.configure-vendor-top-fields label:first-child input,.configure-vendor-top-fields label:last-child input,.configure-vendor-checkbox{grid-column:auto;grid-row:auto}.configure-vendor-form-grid{grid-template-columns:1fr}.configure-vendor-form-label,.configure-vendor-form-label.is-inline{justify-self:start;padding:0}.configure-vendor-input-hint{display:none}.configure-vendor-modal-footer{align-items:stretch;gap:10px;flex-direction:column}.configure-vendor-footer-actions{justify-content:flex-end;flex-wrap:wrap}}.configure-vendor-modal-backdrop{z-index:3200;display:grid;place-items:center;padding:24px;background:#0f1f3a73}@media(min-width:1101px){supply-sidebar.is-open+main.supply-chain-hub .configure-vendor-modal-backdrop{padding-left:calc(var(--supply-sidebar-desktop-width, 220px) + 24px)}body.vendor-tool-shell.supply-sidebar-open-desktop .configure-vendor-modal-backdrop{padding-left:calc(var(--supply-sidebar-desktop-width, 220px) + 24px);padding-right:24px}}.configure-vendor-modal{width:min(980px,calc(100vw - 48px));max-height:calc(100vh - 48px);border:1px solid #b8c6d8;border-radius:14px;background:#fff;box-shadow:0 24px 60px #0f1f3a3d;color:#122a43;font-family:inherit}.configure-vendor-delete-modal{width:min(520px,calc(100vw - 48px))}.configure-vendor-modal-header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border-bottom:1px solid #d8e2ef;background:#f8fbff}.configure-vendor-modal-heading{min-width:0}.configure-vendor-modal-heading span{display:block;margin-bottom:3px;color:#5d7289;font-size:.72rem;font-weight:760;letter-spacing:0;text-transform:uppercase}.configure-vendor-modal-heading h2{margin:0;color:#17355e;font-size:1.15rem;font-weight:780;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.configure-vendor-modal-close{flex:0 0 auto}.configure-vendor-modal-tabs{display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding:10px 16px;border-bottom:1px solid #d8e2ef;background:#fff}.configure-vendor-modal-tabs button{min-height:30px;border:1px solid #b7c6de;border-radius:8px;background:#f4f8fd;color:#1f345b;padding:0 11px;font:inherit;font-size:.76rem;font-weight:760;line-height:1;cursor:default}.configure-vendor-modal-tabs button.is-active{border-color:#1f6fc2;background:#1f6fc2;color:#fff}.configure-vendor-modal-tabs button:disabled{border-color:#d3deeb;background:#eef3f8;color:#7d8da0;cursor:not-allowed;opacity:.72}.configure-vendor-modal-body{display:grid;gap:12px;overflow:auto;padding:14px 16px;background:#fff;font-size:.84rem}.configure-vendor-section{border:1px solid #c8d5e2;border-radius:8px;background:#f8fbff;padding:12px}.configure-vendor-section h3{margin:0 0 10px;color:#18365e;font-size:.86rem;font-weight:760}.configure-vendor-delete-message{margin:0;color:#17355e;font-size:.95rem;font-weight:720;line-height:1.35}.configure-vendor-delete-error{margin-top:10px}.configure-vendor-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px}.configure-vendor-field{display:grid;min-width:0;gap:5px}.configure-vendor-field.is-full{grid-column:1 / -1}.configure-vendor-field span,.configure-vendor-checkbox span{color:#3c536d;font-size:.74rem;font-weight:720}.configure-vendor-field input,.configure-vendor-field select,.configure-vendor-field textarea{width:100%;min-height:34px;border:1px solid #a9bbcf;border-radius:7px;background:#fff;color:#122a43;font:inherit;padding:7px 9px;box-shadow:none}.configure-vendor-field textarea{min-height:88px;resize:none}.configure-vendor-field input:focus,.configure-vendor-field select:focus,.configure-vendor-field textarea:focus{border-color:#1f6fc2;box-shadow:0 0 0 3px #1f6fc229;outline:none}.configure-vendor-checkbox{grid-column:1 / -1;grid-row:auto;display:inline-flex;align-items:center;gap:8px;color:#3c536d}.configure-vendor-checkbox input{width:14px;height:14px;min-height:0;margin:0}.configure-vendor-modal-footer{min-height:auto;display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:12px 16px 14px;border-top:1px solid #d8e2ef;background:#f8fbff}.configure-vendor-modal-status{margin-right:auto;color:#35536f;font-size:.78rem;font-weight:720}.configure-vendor-modal-status.is-success{color:#1f6b3a}.configure-vendor-modal-footer .vendor-orders-btn{min-height:34px;border-radius:8px;padding:0 14px;font-size:.78rem;line-height:1}.configure-vendor-modal-footer .vendor-orders-btn:disabled{cursor:not-allowed;opacity:.55}.configure-product-save-wrap{position:relative;display:inline-flex;align-items:center}.configure-product-save-wrap:focus{outline:2px solid rgba(31,111,194,.34);outline-offset:3px}.configure-product-save-wrap .vendor-orders-btn:disabled{pointer-events:none}.configure-product-save-tooltip{position:absolute;right:0;bottom:calc(100% + 8px);z-index:5;width:max-content;max-width:260px;padding:7px 9px;border:1px solid #9db1c7;border-radius:6px;background:#17355e;color:#fff;box-shadow:0 10px 24px #0f1f3a33;font-size:.76rem;font-weight:680;line-height:1.25;opacity:0;pointer-events:none;transform:translateY(4px);transition:opacity .12s ease,transform .12s ease}.configure-product-save-tooltip:after{position:absolute;right:16px;bottom:-5px;width:8px;height:8px;border-right:1px solid #9db1c7;border-bottom:1px solid #9db1c7;background:#17355e;content:"";transform:rotate(45deg)}.configure-product-save-wrap:hover .configure-product-save-tooltip,.configure-product-save-wrap:focus .configure-product-save-tooltip{opacity:1;transform:translateY(0)}.configure-vendor-edit-modal{--configure-vendor-label-width: 132px;--configure-vendor-field-min-width: 260px;display:grid;width:min(1000px,calc(100vw - 48px));height:auto;max-height:calc(100vh - 48px);grid-template-rows:auto auto minmax(0,1fr) auto}.configure-vendor-edit-modal.is-primary-email-update{width:min(1000px,calc(100vw - 48px));max-height:calc(100vh - 48px);height:auto}.configure-vendor-edit-modal.is-primary-email-update .configure-vendor-modal-heading h2{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.25}.configure-vendor-edit-modal.is-primary-email-update .configure-vendor-modal-footer{gap:6px;padding:4px 12px 6px}.configure-vendor-edit-modal.is-primary-email-update .configure-vendor-modal-footer .vendor-orders-btn{min-height:28px;padding:0 12px}.configure-vendor-edit-modal.is-primary-email-update .configure-vendor-modal-status{font-size:.72rem;line-height:1.2}.configure-vendor-edit-modal.is-primary-email-update .configure-vendor-section[aria-labelledby=configure-vendor-details-title] .configure-vendor-field{grid-template-columns:var(--configure-vendor-label-width) minmax(200px,60%);justify-content:start}.configure-vendor-edit-modal .configure-vendor-modal-body{grid-template-columns:1fr;align-content:start;align-items:start;justify-items:stretch;gap:12px;min-width:0;overflow-x:hidden}.configure-vendor-edit-modal .configure-vendor-section{width:100%;min-width:0;max-width:none;margin:0}.configure-vendor-edit-modal .configure-vendor-detail-grid{grid-template-columns:1fr;width:100%;min-width:0;max-width:none;gap:8px;margin:0}.configure-vendor-edit-modal .configure-vendor-field,.configure-vendor-edit-modal .configure-vendor-field.is-full{grid-column:auto;grid-template-columns:var(--configure-vendor-label-width) minmax(var(--configure-vendor-field-min-width),1fr);align-items:center}.configure-vendor-edit-modal .configure-vendor-field input,.configure-vendor-edit-modal .configure-vendor-field select,.configure-vendor-edit-modal .configure-vendor-field textarea{width:100%}.configure-vendor-edit-modal .configure-vendor-section[aria-labelledby=configure-vendor-contact-title] .configure-vendor-detail-grid{grid-template-columns:1fr;gap:8px}.configure-vendor-edit-modal .configure-vendor-section[aria-labelledby=configure-vendor-contact-title] .configure-vendor-contact-name-row{grid-column:1 / -1;min-width:0}.configure-vendor-edit-modal .configure-vendor-section[aria-labelledby=configure-vendor-contact-title] .configure-vendor-contact-name-row .configure-vendor-field.is-contact-name .configure-vendor-contact-name-inputs{width:100%;min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.configure-vendor-edit-modal .configure-vendor-section[aria-labelledby=configure-vendor-contact-title] .configure-vendor-contact-name-row .configure-vendor-field.is-contact-name .configure-vendor-contact-name-inputs input{min-width:0}.configure-vendor-payment-combobox{position:relative;min-width:0}.configure-vendor-payment-list{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:5;max-height:190px;margin:0;padding:4px;overflow-y:auto;list-style:none;border:1px solid #b8c9e1;border-radius:8px;background:#fff;box-shadow:0 12px 22px #10234729}.configure-vendor-payment-option,.configure-vendor-payment-empty{min-height:34px;display:flex;align-items:center;border-radius:6px;padding:7px 9px;color:#213b60;font-size:.78rem;font-weight:700}.configure-vendor-payment-option{cursor:pointer}.configure-vendor-payment-option.is-active,.configure-vendor-payment-option:hover{background:#e7f0ff;color:#163e73}.configure-vendor-payment-empty{color:#667da4}.configure-vendor-email-editor{display:grid;gap:7px}.configure-vendor-email-editor input.is-pending-primary-email{border-color:#39a35a;background:#ecf9f0}.configure-vendor-email-editor input.is-pending-primary-email:focus{border-color:#2e8b4b;box-shadow:0 0 0 3px #39a35a33}.configure-vendor-email-pending-note{margin:0;color:#1f7a3e;font-size:.74rem;font-weight:700}.configure-vendor-email-suggestion{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border:1px solid #b9cae0;border-radius:8px;background:#eef5ff;color:#1d3f66;font-size:.76rem;font-weight:640;line-height:1.35}.configure-vendor-email-suggestion strong{color:#11365f;word-break:break-all}.configure-vendor-email-suggestion .vendor-orders-btn{min-height:30px;padding:0 11px;font-size:.74rem;line-height:1;white-space:nowrap}.configure-product-modal{width:min(630px,calc(100vw - 48px));border-color:#6d82a0;border-radius:0;background:#eee;color:#000;font-family:Arial,Helvetica,sans-serif}.configure-product-modal .configure-product-modal-titlebar{min-height:31px;background:#a9c2dc;color:#000;padding:3px 76px 2px}.configure-product-modal .configure-product-modal-titlebar h2{color:#000;font-size:16px;font-weight:400}.configure-product-modal .configure-vendor-window-controls{top:8px;right:8px}.configure-product-modal-tabs{gap:1px;padding:1px 8px 0;border-bottom:1px solid #c8c8c8;background:#e8e8e8}.configure-product-modal-tabs button,.configure-product-modal-tabs button:disabled{min-height:20px;border:1px solid #8c8c8c;border-bottom-color:#5b5b5b;border-radius:0;background:#f6f6f6;color:#000;padding:2px 6px;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:400;line-height:1.1;cursor:default;opacity:1}.configure-product-modal-tabs button.is-active{border-color:#8c8c8c;border-bottom-color:#fff;background:#fff;color:#000}.configure-product-modal-body{display:block;padding:8px 12px 7px 18px;background:#f2f2f2;color:#000;font-size:12px}.configure-product-edit-label{margin:2px 0 7px 2px}.configure-product-header-grid{display:grid;grid-template-columns:170px 48px minmax(190px,254px) minmax(120px,1fr);gap:5px 6px;align-items:center;margin-bottom:8px}.configure-product-field{display:contents}.configure-product-field span,.configure-product-categories-row>span{justify-self:end;color:teal;font-size:12px;font-weight:400;white-space:nowrap}.configure-product-field input,.configure-product-field select{border:1px solid #777;border-radius:0;background:#fff;color:#000;min-height:20px;padding:1px 4px;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:1.15;box-shadow:inset 1px 1px #00000014}.configure-product-field input:focus,.configure-product-field select:focus{border-color:#3f6f9f;box-shadow:none;outline:1px solid #9fc4ec}.configure-product-field-name{grid-column:2 / 4}.configure-product-field-name span{grid-column:2}.configure-product-field-name input{grid-column:3 / 5}.configure-product-checkbox{grid-column:4;grid-row:2;display:inline-flex;align-items:center;gap:4px;color:#9aa0aa;font-size:12px;white-space:nowrap}.configure-product-checkbox input{width:13px;height:13px;min-height:0;margin:0}.configure-product-categories-row{grid-column:1 / 4;display:grid;grid-template-columns:170px 58px;gap:6px;align-items:center}.configure-product-categories-row button{min-height:20px;border:1px solid #777;border-radius:0;background:#f8f8f8;color:#000;padding:1px 8px;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:1}.configure-product-fieldset{border-color:#c5cfd8;border-radius:4px;margin:4px 0 7px;padding:10px 8px;background:#f7f7f7}.configure-product-fieldset legend{color:#000;font-size:12px;font-weight:700}.configure-product-info-grid{display:grid;grid-template-columns:104px minmax(120px,1fr) 116px minmax(80px,152px) 46px;gap:4px 5px;align-items:center}.configure-product-weight-field input{grid-column:4}.configure-product-weight-field em{grid-column:5;color:teal;font-style:normal}.configure-product-min-qty-field{grid-column:3 / 6}.configure-product-min-qty-field span{grid-column:3}.configure-product-min-qty-field input{grid-column:4 / 6}.configure-product-modal-footer{min-height:56px;align-items:flex-end;justify-content:space-between;border-top:0;background:#f2f2f2;padding:8px 12px 14px 20px}.configure-product-modal-footer button{min-height:21px;border:1px solid #9a9a9a;border-radius:0;background:#f8f8f8;color:#000;padding:2px 10px;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:1.1}.configure-product-modal-footer button:disabled{color:#8a95a3;background:#eee;border-color:silver}.configure-product-modal{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(980px,calc(100vw - 48px));height:min(560px,calc(100vh - 48px));border-color:#b8c6d8;border-radius:14px;background:#fff;color:#122a43;font-family:inherit}.configure-product-modal .configure-vendor-modal-heading h2{white-space:normal;overflow:visible;overflow-wrap:anywhere;text-overflow:clip}.configure-product-modal .configure-product-modal-tabs{gap:6px;padding:10px 16px;border-bottom:1px solid #d8e2ef;background:#fff}.configure-product-modal .configure-product-modal-tabs button,.configure-product-modal .configure-product-modal-tabs button:disabled{min-height:30px;border:1px solid #b7c6de;border-radius:8px;background:#f4f8fd;color:#1f345b;padding:0 11px;font:inherit;font-size:.76rem;font-weight:760;line-height:1}.configure-product-modal .configure-product-modal-tabs button.is-active{border-color:#1f6fc2;background:#1f6fc2;color:#fff}.configure-product-modal .configure-product-modal-tabs button:disabled{border-color:#d3deeb;background:#eef3f8;color:#7d8da0;cursor:not-allowed;opacity:.72}.configure-product-modal .configure-product-modal-body{display:grid;align-content:start;gap:12px;min-height:0;overflow:auto;padding:14px 16px;background:#fff;color:#122a43;font-size:.84rem}.configure-product-modal .configure-product-section-note{margin:-4px 0 10px;color:#6f8095;font-size:.76rem}.configure-product-modal .configure-product-inline-input{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.configure-product-modal .configure-product-inline-input span{color:#3c536d;font-size:.74rem;font-weight:720;white-space:nowrap}.configure-product-modal .configure-product-manage-btn{min-height:34px;border-radius:8px;font-size:.78rem;line-height:1}.configure-product-modal .configure-product-vendor-status{margin:0 0 10px}.configure-product-vendor-info-section{position:relative}.configure-product-vendor-load-statuses{position:absolute;top:10px;right:12px;z-index:3;margin:0;pointer-events:none}.configure-product-vendor-load-statuses .vendor-load-status{min-width:0;width:auto;max-width:min(360px,calc(100% - 24px))}.configure-product-vendor-floating-status{border-radius:999px;box-shadow:0 2px 8px #12345e1f}.configure-product-vendor-floating-status .vendor-load-status-icon.is-spinner{display:none}.configure-vendors-load-status{margin-bottom:6px}.configure-product-vendor-form{display:grid;grid-template-columns:184px minmax(180px,1fr) auto minmax(150px,auto);gap:8px 10px;align-items:center;max-width:760px}.configure-product-vendor-row{display:grid;grid-template-columns:184px minmax(0,1fr);gap:10px;align-items:center;min-width:0}.configure-product-vendor-row-select{grid-column:1 / 3;grid-row:1}.configure-product-assign-btn{grid-column:3;grid-row:1;min-width:128px;white-space:nowrap}.configure-product-assign-select-btn{justify-self:start;min-width:128px;width:auto}.configure-assign-vendors-backdrop{z-index:3500}.configure-assign-vendors-modal{width:min(640px,calc(100vw - 48px));max-height:calc(100vh - 72px)}.configure-assign-vendors-header{min-height:48px}.configure-assign-vendors-body{overflow:auto;padding:14px 18px 10px}.configure-assign-vendors-lists{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;align-items:start}.configure-assign-vendors-list-panel{min-width:0;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;row-gap:7px;align-items:start}.configure-assign-vendors-list-panel h3{margin:0;min-height:2.4em;color:#18365e;font-size:.86rem;font-weight:700}.configure-assign-vendors-search{display:grid;gap:4px}.configure-assign-vendors-search-spacer{visibility:hidden;pointer-events:none}.configure-assign-vendors-search span{color:#3c536d;font-size:.74rem;font-weight:720}.configure-assign-vendors-search input{width:100%;min-height:32px;border:1px solid #a9bbcf;border-radius:7px;background:#fff;color:#122a43;font:inherit;font-size:.79rem;padding:6px 9px}.configure-assign-vendors-search input:focus{border-color:#1f6fc2;box-shadow:0 0 0 3px #1f6fc229;outline:none}.configure-assign-vendors-list{height:326px;overflow:auto;border:1px solid #9facbf;background:#fff}.configure-assign-vendors-list.is-loading{position:relative;overflow:hidden}.configure-assign-vendors-loading-buffer{position:absolute;inset:0;z-index:4;display:flex;align-items:center;justify-content:center;padding:10px;background:#f5f9ff8c;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);pointer-events:auto}.configure-assign-vendors-loading-buffer span{display:inline-flex;align-items:center;min-height:24px;border:1px solid rgba(31,111,194,.25);border-radius:999px;background:#ffffffeb;color:#234b75;padding:0 10px;font-size:.72rem;font-weight:680;line-height:1}.configure-assign-vendor-option{display:flex;align-items:flex-start;gap:6px;min-height:21px;padding:2px 5px;color:#142a43;font-size:.84rem;line-height:1.2}.configure-assign-vendor-option:hover{background:#eef5ff}.configure-assign-vendor-option input{flex:0 0 auto;margin-top:1px}.configure-assign-vendor-option span{min-width:0;overflow-wrap:anywhere}.configure-assign-vendors-empty{padding:8px;color:#60758e;font-size:.84rem}.configure-assign-vendors-action{min-width:112px}.configure-assign-vendors-footer{justify-content:flex-end}.configure-product-vendor-checkbox{grid-column:auto;grid-row:auto;min-width:0;white-space:nowrap}.configure-product-primary-checkbox{grid-column:4;grid-row:1}.configure-product-same-toggle{display:inline-flex;align-items:center;gap:7px;min-width:0;min-height:34px;color:#3c536d;font-size:.74rem;font-weight:720;line-height:1;white-space:nowrap;cursor:pointer}.configure-product-same-toggle input{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.configure-product-same-toggle-track{position:relative;flex:0 0 auto;width:36px;height:20px;border:1px solid #8ca4bd;border-radius:999px;background:#dbe5ef;transition:background-color .12s ease,border-color .12s ease}.configure-product-same-toggle-track:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0f243f47;transition:transform .12s ease}.configure-product-same-toggle input:checked+.configure-product-same-toggle-track{border-color:#1f6fc2;background:#1f6fc2}.configure-product-same-toggle input:checked+.configure-product-same-toggle-track:after{transform:translate(16px)}.configure-product-same-toggle input:focus-visible+.configure-product-same-toggle-track{outline:2px solid rgba(31,111,194,.38);outline-offset:2px}.configure-product-vendor-row-name{grid-column:1 / 3;grid-row:2}.configure-product-name-checkbox{grid-column:3 / 5;grid-row:2}.configure-product-vendor-row-sku{grid-column:1 / 3;grid-row:3}.configure-product-sku-checkbox{grid-column:3 / 5;grid-row:3}.configure-product-vendor-row-min{grid-column:1 / 3;grid-row:4}.configure-product-vendor-row-breakdown{grid-column:1 / 3;grid-row:5}.configure-product-vendor-row-unit{grid-column:1 / 3;grid-row:5;grid-template-columns:184px minmax(0,1fr)}.configure-product-vendor-row-cost{grid-column:1 / 3;grid-row:6}.configure-product-info-form{grid-template-columns:184px minmax(260px,1fr);max-width:620px}.configure-product-info-form .configure-product-vendor-row{grid-column:1 / -1;grid-template-columns:184px minmax(0,1fr)}.configure-product-info-row-sku{grid-row:1}.configure-product-info-row-unit{grid-row:3}.configure-product-info-row-name{grid-row:2}.configure-product-info-row-weight{grid-row:5}.configure-product-info-row-min{grid-row:3}.configure-product-info-row-cost{grid-row:6}.configure-product-vendor-row>span{justify-self:end;color:#3c536d;font-size:.74rem;font-weight:720;text-align:right;white-space:nowrap}.configure-product-vendor-row input,.configure-product-vendor-row select,.configure-product-vendor-row .configure-product-inline-input input{width:100%;min-height:34px;border:1px solid #a9bbcf;border-radius:7px;background:#fff;color:#122a43;font:inherit;padding:7px 9px;box-shadow:none}.configure-product-vendor-row input:focus,.configure-product-vendor-row select:focus,.configure-product-vendor-row .configure-product-inline-input input:focus{border-color:#1f6fc2;box-shadow:0 0 0 3px #1f6fc229;outline:none}.configure-vendor-modal-backdrop{background:#07070a9e;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.configure-vendor-modal{border-color:#f4d6a266;border-radius:8px;background:linear-gradient(135deg,#fff8ef,#f8ece4);color:#11141a;box-shadow:0 28px 70px #07070a61;overflow:hidden}.configure-vendor-modal-header{border-bottom-color:#3c0f1624;background:linear-gradient(90deg,#f4d6a26b,#f04e3714),#ffffff8a}.configure-vendor-modal-heading span{color:#3c0f16b8;font-weight:850}.configure-vendor-modal-heading h2,.configure-product-modal .configure-vendor-modal-heading h2{color:#3c0f16;letter-spacing:0}.configure-vendor-modal-tabs,.configure-product-modal .configure-product-modal-tabs{border-bottom-color:#3c0f1624;background:#ffffff7a}.configure-vendor-modal-tabs button,.configure-product-modal .configure-product-modal-tabs button,.configure-product-modal .configure-product-modal-tabs button:disabled{border-color:#3c0f1624;border-radius:8px;background:#ffffff85;color:#3c2b2ea3;box-shadow:inset 0 1px #ffffffa3}.configure-vendor-modal-tabs button.is-active,.configure-product-modal .configure-product-modal-tabs button.is-active{border-color:#68161eb8;background:linear-gradient(135deg,#f04e37e0,#68161ef5);color:#fff;box-shadow:0 10px 22px #3c0f162e}.configure-vendor-modal-tabs button:disabled,.configure-product-modal .configure-product-modal-tabs button:disabled{border-color:#3c0f161a;background:#ffffff57;color:#3c2b2e6b}.configure-vendor-modal-body,.configure-product-modal .configure-product-modal-body{background:#ffffff4d;color:#11141a}.configure-vendor-section{border-color:#3c0f1624;background:#ffffff8f;box-shadow:inset 0 1px #ffffffb3}.configure-vendor-section h3,.configure-assign-vendors-list-panel h3{color:#3c0f16;letter-spacing:0}.configure-vendor-field span,.configure-vendor-checkbox span,.configure-product-modal .configure-product-inline-input span,.configure-product-same-toggle,.configure-product-vendor-row>span,.configure-assign-vendors-search span{color:#3c0f16;font-weight:760;letter-spacing:0}.configure-vendor-field input,.configure-vendor-field select,.configure-vendor-field textarea,.configure-product-vendor-row input,.configure-product-vendor-row select,.configure-product-vendor-row .configure-product-inline-input input,.configure-assign-vendors-search input{border-color:#3c0f1638;background:#fff;color:#11141a;color-scheme:light}.configure-vendor-field input:focus,.configure-vendor-field select:focus,.configure-vendor-field textarea:focus,.configure-product-vendor-row input:focus,.configure-product-vendor-row select:focus,.configure-product-vendor-row .configure-product-inline-input input:focus,.configure-assign-vendors-search input:focus{border-color:#f04e37b8;box-shadow:0 0 0 3px #f04e3729}.configure-vendor-payment-list{border-color:#3c0f162e;background:#fff8ef;box-shadow:0 16px 30px #3c0f162e}.configure-vendor-payment-option,.configure-vendor-payment-empty,.configure-product-modal .configure-product-section-note,.configure-assign-vendors-empty{color:#3c2b2e}.configure-vendor-payment-option.is-active,.configure-vendor-payment-option:hover,.configure-assign-vendor-option:hover{background:#f4d6a257;color:#3c0f16}.configure-assign-vendors-list{border-color:#3c0f1629;background:#ffffffb8}.configure-assign-vendor-option{color:#11141a}.configure-product-same-toggle-track{border-color:#3c0f1647;background:#3c0f1624}.configure-product-same-toggle input:checked+.configure-product-same-toggle-track{border-color:#68161edb;background:linear-gradient(135deg,#f04e37d6,#68161ee6)}.configure-vendor-email-suggestion{border-color:#3c0f1624;background:#f4d6a242;color:#3c2b2e}.configure-vendor-email-suggestion strong{color:#3c0f16}.configure-vendor-modal-footer{border-top-color:#3c0f1624;background:linear-gradient(90deg,#f4d6a23d,#ffffff70),#ffffff7a}.configure-vendor-modal-status{color:#3c2b2e}.configure-vendor-modal-status.is-success{color:#1f7a3e}.configure-vendor-modal-status.is-error{color:#8a1722}@media(max-width:720px){.configure-vendor-modal-backdrop{align-items:start;padding:12px}.configure-vendor-modal{width:calc(100vw - 24px);max-height:calc(100vh - 24px)}.configure-vendor-edit-modal.is-primary-email-update{max-height:calc(100vh - 24px);height:auto}.configure-vendor-modal-header,.configure-vendor-modal-footer{align-items:stretch;flex-direction:column}.configure-vendor-modal-heading h2{white-space:normal}.configure-vendor-edit-modal .configure-vendor-modal-body,.configure-vendor-detail-grid{grid-template-columns:1fr}.configure-vendor-edit-modal .configure-vendor-section,.configure-vendor-edit-modal .configure-vendor-detail-grid{max-width:none}.configure-vendor-edit-modal .configure-vendor-section[aria-labelledby=configure-vendor-contact-title] .configure-vendor-detail-grid{grid-template-columns:1fr}.configure-vendor-edit-modal .configure-vendor-section[aria-labelledby=configure-vendor-contact-title] .configure-vendor-contact-name-row{margin-left:0;width:100%}.configure-vendor-edit-modal .configure-vendor-section[aria-labelledby=configure-vendor-contact-title] .configure-vendor-contact-name-row .configure-vendor-field.is-contact-name .configure-vendor-contact-name-inputs{grid-template-columns:1fr}.configure-vendor-edit-modal .configure-vendor-field,.configure-vendor-edit-modal .configure-vendor-field.is-full{grid-template-columns:1fr;align-items:stretch}.configure-product-header-grid,.configure-product-info-grid,.configure-product-categories-row{display:grid;grid-template-columns:1fr}.configure-product-vendor-form{display:grid;grid-template-columns:1fr;max-width:none}.configure-assign-vendors-lists{grid-template-columns:1fr}.configure-assign-vendors-list{height:220px}.configure-product-vendor-load-statuses{top:8px;right:10px}.configure-product-vendor-row,.configure-product-vendor-row-cost,.configure-product-vendor-row-unit,.configure-product-info-row-sku,.configure-product-info-row-unit,.configure-product-info-row-name,.configure-product-info-row-weight,.configure-product-info-row-min,.configure-product-info-row-cost{grid-column:1;grid-row:auto;grid-template-columns:1fr}.configure-product-assign-btn,.configure-product-vendor-checkbox,.configure-product-primary-checkbox,.configure-product-name-checkbox,.configure-product-sku-checkbox{grid-column:1;grid-row:auto}.configure-product-vendor-row>span{justify-self:start;text-align:left}.configure-product-field,.configure-product-field-name,.configure-product-weight-field,.configure-product-min-qty-field{display:grid;grid-column:auto;grid-template-columns:1fr}.configure-product-field span,.configure-product-categories-row>span{justify-self:start}.configure-product-field-name span,.configure-product-field-name input,.configure-product-weight-field input,.configure-product-weight-field em,.configure-product-min-qty-field span,.configure-product-min-qty-field input,.configure-product-checkbox{grid-column:auto;grid-row:auto}}.fbsr-page{height:calc(100vh - var(--app-shell-main-offset));height:calc(100dvh - var(--app-shell-main-offset));min-height:calc(100vh - var(--app-shell-main-offset));min-height:calc(100dvh - var(--app-shell-main-offset));padding:.45rem;display:flex;flex-direction:column;gap:.55rem;overflow:hidden;color:#0f172a}.fbsr-header,.fbsr-controls,.fbsr-table-card{border:1px solid rgba(15,23,42,.1);background:#fff;box-shadow:0 12px 24px #0f172a14}.fbsr-header{flex:0 0 auto;border-radius:12px;padding:.72rem .9rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem}.fbsr-header-left{min-width:0;display:flex;align-items:center;gap:.8rem}.fbsr-header h1{margin:0;font-size:1.32rem;line-height:1.12}.fbsr-header p{margin:.18rem 0 0;color:#475569;font-size:.74rem;font-weight:600}.fbsr-back-link,.fbsr-header-actions button,.fbsr-controls button,.fbsr-toolbar button,.fbsr-pager button,.fbsr-column-actions button,.fbsr-filter-actions button{border:1px solid rgba(15,23,42,.2);border-radius:999px;background:#f8fafc;color:#0f172a;font-size:.7rem;font-weight:700;text-transform:uppercase;padding:.32rem .66rem;text-decoration:none;cursor:pointer}.fbsr-back-link,.fbsr-primary-btn{background:#0f253a;border-color:#0f253a;color:#f8fafc}.fbsr-header-actions button:disabled,.fbsr-controls button:disabled,.fbsr-toolbar button:disabled,.fbsr-pager button:disabled{opacity:.48;cursor:default}.fbsr-controls{flex:0 0 auto;border-radius:12px;padding:.55rem .65rem;display:flex;align-items:end;gap:.48rem;flex-wrap:wrap}.fbsr-controls label{display:flex;flex-direction:column;gap:.22rem;min-width:116px}.fbsr-controls label span{color:#475569;font-size:.62rem;font-weight:800;text-transform:uppercase}.fbsr-controls input,.fbsr-controls select{min-height:2rem;border:1px solid rgba(148,163,184,.7);border-radius:8px;background:#fff;color:#0f172a;padding:.32rem .46rem;font-size:.82rem}.fbsr-search-control{flex:1 1 280px}.fbsr-check-control{min-width:auto;align-self:center;flex-direction:row!important;align-items:center;gap:.4rem!important;border:1px solid rgba(15,23,42,.16);border-radius:999px;padding:.4rem .62rem;background:#f8fafc}.fbsr-check-control input{min-height:auto;inline-size:.95rem;block-size:.95rem;accent-color:#0f253a}.fbsr-table-card{flex:1 1 auto;min-height:0;border-radius:14px;padding:.55rem;display:flex;flex-direction:column}.fbsr-toolbar{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap;margin-bottom:.55rem}.fbsr-toolbar-left,.fbsr-toolbar-right{display:inline-flex;align-items:center;gap:.4rem;flex-wrap:wrap}.fbsr-toolbar-right{margin-left:auto}.fbsr-pager{display:inline-flex;align-items:center;gap:.35rem}.fbsr-pager span{min-width:64px;text-align:center;font-size:.74rem;font-weight:800;color:#334155}.fbsr-error{margin:0 0 .5rem;border:1px solid rgba(185,28,28,.25);border-radius:10px;background:#fef2f2;color:#991b1b;padding:.48rem .62rem;font-size:.78rem;font-weight:700}.fbsr-table-wrap{flex:1 1 auto;min-height:0;overflow:auto;border:1px solid rgba(15,23,42,.12);border-radius:12px;background:#fff}.fbsr-table{border-collapse:collapse;table-layout:fixed}.fbsr-table th,.fbsr-table td{border-bottom:1px solid rgba(226,232,240,.95)}.fbsr-table th{position:sticky;top:0;z-index:5;overflow:visible;background:#0b304e;color:#fff;text-align:left;padding:.34rem .38rem;font-size:.6rem;font-weight:800;text-transform:uppercase;vertical-align:top}.fbsr-table th.is-filtered{background:#12466e}.fbsr-table td{height:30px;padding:.34rem .46rem;color:#0f172a;font-size:.76rem;line-height:1.22;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fbsr-table tr.is-even td{background:#fff}.fbsr-table tr.is-odd td{background:#f8fafc}.fbsr-table tr.is-selected td{background:#dbeafe}.fbsr-select-head,.fbsr-select-cell{position:sticky;left:0;z-index:6;text-align:center!important}.fbsr-select-cell{z-index:2}.fbsr-select-head span{display:block;margin-bottom:.22rem}.fbsr-select-head input,.fbsr-select-cell input{inline-size:.95rem;block-size:.95rem;accent-color:#0f253a}.fbsr-th-main{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.24rem}.fbsr-th-main span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fbsr-th-main button{border:1px solid rgba(255,255,255,.35);border-radius:999px;background:#ffffff1f;color:#fff;padding:.14rem .32rem;font-size:.54rem;font-weight:800;text-transform:uppercase;cursor:pointer}.fbsr-th-main button.is-open,.fbsr-th-main button:hover{background:#fff;color:#0b304e}.fbsr-filter-popover{position:absolute;top:calc(100% - 1px);left:.22rem;width:min(260px,72vw);z-index:25;border:1px solid rgba(15,23,42,.16);border-radius:10px;background:#fff;color:#0f172a;box-shadow:0 18px 34px #0f172a38;padding:.52rem}.fbsr-filter-popover input[type=search]{width:100%;border:1px solid rgba(148,163,184,.7);border-radius:8px;padding:.36rem .42rem;color:#0f172a;font-size:.76rem;text-transform:none}.fbsr-filter-actions{margin:.42rem 0;display:flex;gap:.34rem}.fbsr-filter-actions button{border-radius:8px;padding:.24rem .46rem;font-size:.62rem}.fbsr-filter-values{max-height:220px;overflow:auto;display:grid;gap:.18rem}.fbsr-filter-values label{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.34rem;color:#0f172a;font-size:.72rem;font-weight:650;text-transform:none}.fbsr-filter-values input{accent-color:#0f253a}.fbsr-filter-values span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fbsr-empty{height:220px!important;text-align:center;color:#475569!important;font-weight:750}.fbsr-empty-error{color:#991b1b!important}.fbsr-modal-backdrop{position:fixed;inset:0;z-index:3000;display:flex;align-items:center;justify-content:center;padding:1rem;background:#0f172a70}.fbsr-column-modal{width:min(940px,96vw);max-height:min(760px,92vh);border:1px solid rgba(15,23,42,.14);border-radius:14px;background:#fff;box-shadow:0 24px 54px #0f172a3d;padding:.78rem;display:flex;flex-direction:column;gap:.7rem}.fbsr-column-modal header{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.fbsr-column-modal h2{margin:0;font-size:1rem}.fbsr-column-modal header button{border:1px solid rgba(15,23,42,.18);border-radius:999px;background:#f8fafc;inline-size:2rem;block-size:2rem;cursor:pointer}.fbsr-column-actions{display:flex;gap:.45rem;flex-wrap:wrap}.fbsr-column-grid{min-height:0;overflow:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:.42rem}.fbsr-column-grid label{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.4rem;border:1px solid rgba(226,232,240,.95);border-radius:8px;background:#f8fafc;padding:.4rem .48rem;font-size:.78rem;font-weight:700}.fbsr-column-grid input{accent-color:#0f253a}.fbsr-column-grid span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:820px){.fbsr-page{padding:.32rem}.fbsr-header{align-items:stretch;flex-direction:column}.fbsr-header-left{align-items:flex-start;flex-direction:column;gap:.5rem}.fbsr-toolbar{align-items:stretch;flex-direction:column}.fbsr-toolbar-left,.fbsr-toolbar-right{width:100%}}.landing-page{--landing-font: "Inter", "Aptos", "Segoe UI", Arial, sans-serif;--landing-display: "Aptos Display", "Bahnschrift", "Segoe UI", Arial, sans-serif;--landing-surface: rgba(26, 31, 39, .82);--landing-surface-soft: rgba(17, 20, 26, .52);--landing-border: rgba(255, 255, 255, .2);--landing-border-strong: rgba(244, 214, 162, .46);--landing-text: #fff8ef;--landing-muted: rgba(255, 248, 239, .76);--landing-brand: #ffffff;--landing-brand-deep: var(--ren-ink-deep, #111115);--landing-accent: var(--ren-champagne, #f4d6a2);--landing-accent-hot: var(--ren-ember-bright, #f04e37);--landing-good: #a7fff0;--landing-warn: #fff7a5;--landing-bad: #ffd2ca;--landing-panel-base: linear-gradient(135deg, #111115 0%, #241116 52%, #3c0f16 100%);--landing-panel-base-soft: linear-gradient(135deg, #1d222b 0%, #241a1f 50%, #3c0f16 100%);--landing-shadow: 0 34px 74px rgba(0, 0, 0, .24);min-height:calc(100vh - var(--app-shell-main-offset));min-height:calc(100dvh - var(--app-shell-main-offset));width:100%;background:transparent;color:var(--landing-text);font-family:var(--landing-font);font-weight:650}.landing-shell{width:min(1520px,100%);margin-inline:auto;display:grid;gap:clamp(.95rem,1.5vw,1.35rem);padding:clamp(1rem,2vw,2rem) clamp(.75rem,1.8vw,1.8rem) clamp(2rem,3vw,3.5rem)}.landing-hero,.landing-metric-card{border:1px solid var(--landing-border);border-radius:24px;background:linear-gradient(135deg,#111115e0,#4a151ccc 48%,#7a2028b8),linear-gradient(90deg,rgba(244,214,162,.18),transparent 48%,rgba(240,78,55,.14)),var(--landing-panel-base);box-shadow:var(--landing-shadow)}.landing-hero{position:relative;overflow:hidden;display:block;padding:clamp(1.25rem,2.4vw,2.35rem);border-color:#ffffff3d;border-radius:30px;animation:landing-rise .38s ease-out both;background:linear-gradient(128deg,rgba(255,255,255,.14),transparent 36%,rgba(244,214,162,.13) 64%,transparent),var(--landing-panel-base-soft);box-shadow:0 34px 74px #0000003d,inset 0 1px #ffffff2e}.landing-hero:before,.landing-metric-card:before{content:"";position:absolute;inset:0;pointer-events:none}.landing-hero:before{background:linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),repeating-linear-gradient(135deg,transparent 0 38px,rgba(244,214,162,.1) 39px 40px,transparent 41px 94px);background-size:44px 44px,44px 44px,auto;opacity:.76}.landing-hero>*,.landing-metric-card>*{position:relative;z-index:1}.landing-hero-brand{margin:0;font-family:var(--landing-font);font-size:.82rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase;color:#fff7a5}.landing-hero h1{margin:.35rem 0 0;max-width:14ch;font-family:var(--landing-display);font-size:clamp(2.9rem,5.4vw,6.1rem);font-weight:900;line-height:.92;letter-spacing:0;color:#fff;text-shadow:0 2px 0 rgba(7,7,10,.22),0 18px 42px rgba(0,0,0,.34)}.landing-hero-copy{width:100%}.landing-lead{margin:clamp(.6rem,.9vw,1rem) 0 0;color:#f5fbffdb;font-size:clamp(.95rem,.2vw + .9rem,1.08rem);line-height:1.55;max-width:62ch;font-weight:650}.landing-hero-copy .landing-lead{max-width:100%}.landing-hero-actions{margin-top:clamp(.65rem,.95vw,1.05rem);display:flex;flex-wrap:wrap;gap:.58rem}.landing-hero-tabs{margin-top:clamp(.75rem,1vw,1.1rem)}.landing-action-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(255,255,255,.42);text-decoration:none;background:linear-gradient(135deg,#fff466,var(--landing-accent));color:var(--landing-brand-deep);font-size:.84rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase;padding:.5rem .95rem;box-shadow:0 14px 28px #f4d6a233,0 8px 18px #07070a29;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease}.landing-action-btn.secondary{background:#07070a61;color:#fff7a5;border-color:#f4d6a257;box-shadow:none}.landing-action-btn:hover{transform:translateY(-1px);border-color:#ffffffa8;box-shadow:0 18px 36px #f4d6a23d,0 12px 24px #07070a47}.landing-action-btn:focus-visible{outline:2px solid rgba(244,214,162,.7);outline-offset:2px}.landing-metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(clamp(330px,43vw,520px),1fr));gap:clamp(.65rem,1vw,1rem)}.landing-metric-card{position:relative;overflow:hidden;padding:clamp(.8rem,1vw,1.15rem);display:grid;gap:.75rem;animation:landing-rise .43s ease-out both}.landing-metric-card:before{background:linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(128deg,transparent 0 56%,rgba(244,214,162,.13) 56.2% 57.8%,transparent 58%);background-size:42px 42px,42px 42px,auto;opacity:.55}.landing-metric-card.is-good{border-color:#1f7a4659}.landing-metric-card.is-warning{border-color:#b4530959}.landing-metric-card.is-bad{border-color:#b4231859}.landing-metric-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem}.landing-metric-head h2{margin:0;font-family:var(--landing-display);font-size:clamp(1.4rem,.5vw + 1.25rem,1.85rem);line-height:1.05;color:#fff;letter-spacing:0}.landing-metric-updated{margin:0;white-space:nowrap;font-size:.78rem;font-weight:700;color:#fff8efa3}.landing-metric-main{display:grid;grid-template-columns:1fr;gap:.55rem}.landing-metric-main-otd{gap:.65rem}.landing-otd-stack{display:grid;justify-items:center;gap:.4rem}.landing-metric-label{margin:0;font-size:.88rem;font-weight:700;color:var(--landing-muted)}.landing-otd-ring{--ring-fill: 0%;width:clamp(108px,8vw,144px);aspect-ratio:1 / 1;border-radius:50%;background:radial-gradient(circle at center,rgba(17,17,21,.82) 60%,transparent 61%),conic-gradient(var(--landing-accent) var(--ring-fill),rgba(255,255,255,.16) 0);display:grid;place-items:center;border:1px solid rgba(244,214,162,.34)}.landing-otd-ring span{font-size:clamp(1rem,.2vw + .95rem,1.14rem);font-weight:800;color:#fff}.landing-metric-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.landing-metric-split div,.landing-metric-foot div{border:1px solid var(--landing-border);border-radius:11px;background:linear-gradient(135deg,#f4d6a22e,#f4d6a21c),#ffffff14;padding:.5rem .62rem;display:grid;gap:.2rem}.landing-metric-k{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:#fff7a5}.landing-metric-split strong,.landing-metric-foot strong{font-size:1.04rem;color:#fff}.landing-metric-currency{font-size:clamp(1.8rem,1.1vw + 1.2rem,2.45rem);line-height:1;font-weight:800;color:#fff}.landing-metric-status{margin:0;font-size:.98rem;font-weight:700;color:var(--landing-bad)}.landing-metric-card.is-good .landing-metric-status{color:var(--landing-good)}.landing-metric-card.is-warning .landing-metric-status{color:var(--landing-warn)}.landing-metric-progress{--ship-progress: 0%;width:100%;height:9px;border-radius:999px;background:#ffffff29;overflow:hidden}.landing-metric-progress span{display:block;height:100%;width:var(--ship-progress);border-radius:inherit;background:linear-gradient(90deg,var(--landing-accent),var(--landing-accent-hot));transition:width .3s ease}.landing-metric-foot{margin-top:.2rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:.5rem}.landing-metric-error{margin:0;color:var(--landing-bad);font-size:.88rem;font-weight:700}@keyframes landing-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:820px){.landing-page{min-height:auto}.landing-shell{padding-inline:.4rem}.landing-metric-foot,.landing-metric-split{grid-template-columns:1fr}.landing-action-btn{flex:1 1 220px}}@media(max-width:640px){.landing-hero h1{font-size:clamp(1.55rem,7.2vw,2.1rem)}.landing-lead{font-size:.92rem}}.backlog-pareto-page .content,.OTDDrillDown .content,.ThroughputDrillDown .content{padding-left:30px!important;padding-right:30px!important;max-width:1200px!important;min-width:320px;margin:0 auto;background:transparent}.OTDDrillDown .content{max-width:1700px!important;width:100%}.backlog-pareto-page .location-grid,.OTDDrillDown .location-grid,.ThroughputDrillDown .location-grid{display:grid;grid-template-columns:1fr;gap:40px;margin-bottom:30px}@media(max-width:1024px){.backlog-pareto-page .location-grid,.OTDDrillDown .location-grid,.ThroughputDrillDown .location-grid{grid-template-columns:1fr;gap:30px}}.backlog-pareto-page .location-card,.OTDDrillDown .location-card,.ThroughputDrillDown .location-card{background:#fff;border-radius:16px;padding:25px;box-shadow:0 4px 25px #00000014;border:1px solid rgba(185,28,28,.1);transition:all .3s ease;position:relative;overflow:hidden}.backlog-pareto-page .location-card:before,.OTDDrillDown .location-card:before,.ThroughputDrillDown .location-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#b91c1c,#dc2626)}.backlog-pareto-page .location-title,.OTDDrillDown .location-title,.ThroughputDrillDown .location-title{color:#1f2937;font-size:1.5rem;font-weight:600;margin:0 0 20px;text-align:center;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;transition:all .3s ease;-webkit-user-select:none;user-select:none}.backlog-pareto-page .location-title:hover,.OTDDrillDown .location-title:hover,.ThroughputDrillDown .location-title:hover{color:#b91c1c;transform:translateY(-1px)}.backlog-pareto-page .expand-icon,.OTDDrillDown .expand-icon,.ThroughputDrillDown .expand-icon{font-size:1.2rem;transition:transform .3s ease;color:#b91c1c}.backlog-pareto-page .location-content,.OTDDrillDown .location-content,.ThroughputDrillDown .location-content{transition:all .4s ease}.backlog-pareto-page .location-content.collapsed,.OTDDrillDown .location-content.collapsed,.ThroughputDrillDown .location-content.collapsed{max-height:0;opacity:0;margin-top:0;padding-top:0}.backlog-pareto-page .location-content.expanded,.OTDDrillDown .location-content.expanded,.ThroughputDrillDown .location-content.expanded{max-height:2000px;opacity:1}.backlog-pareto-page .collapsed .expand-icon,.OTDDrillDown .collapsed .expand-icon,.ThroughputDrillDown .collapsed .expand-icon{transform:rotate(-90deg)}.backlog-pareto-page .power-bi-container,.OTDDrillDown .power-bi-container,.ThroughputDrillDown .power-bi-container{width:100%;aspect-ratio:2/1.11;border-radius:10px;position:relative;background:linear-gradient(135deg,#b91c1c0d,#dc26260d);overflow:hidden;margin:0 auto}.backlog-pareto-page .power-bi-container iframe,.OTDDrillDown .power-bi-container iframe,.ThroughputDrillDown .power-bi-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:8px;border:none}@media(max-width:1024px){.backlog-pareto-page .power-bi-container,.OTDDrillDown .power-bi-container,.ThroughputDrillDown .power-bi-container{width:100%;aspect-ratio:2/1.11}}@media(max-width:768px){.backlog-pareto-page .power-bi-container,.OTDDrillDown .power-bi-container,.ThroughputDrillDown .power-bi-container{width:100%;aspect-ratio:2/1.11}}@media(max-width:480px){.backlog-pareto-page .power-bi-container,.OTDDrillDown .power-bi-container,.ThroughputDrillDown .power-bi-container{width:100%;aspect-ratio:2/1.11}}.backlog-pareto-page .back-button-unr{position:fixed;top:75px;left:10px;background:linear-gradient(135deg,#b91c1c,#dc2626);color:#fff;border:none;padding:6px 12px;border-radius:10px;font-weight:500;font-size:12px;cursor:pointer;box-shadow:0 2px 8px #b91c1c33;transition:all .3s ease;z-index:2000;text-decoration:none;display:inline-block;opacity:.8}.page-header.drilldown-header{display:grid;gap:12px;justify-items:center;text-align:center}.page-header.drilldown-header .back-button{justify-self:start}.OTDDrillDown .back-button{display:inline-flex;align-items:center;gap:8px;padding:8px 16px 8px 12px;border-radius:999px;font-weight:600;font-size:.75rem;letter-spacing:.02em;cursor:pointer;box-shadow:0 8px 18px #b91c1c24;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,color .2s ease,border-color .2s ease;background:linear-gradient(135deg,#fff,#fff5f5);color:#7f1d1d;border:1px solid rgba(185,28,28,.3);text-decoration:none;opacity:1}.OTDDrillDown .back-button:hover{background:#fff5f5;box-shadow:0 10px 20px #b91c1c2e;transform:translateY(-1px)}.OTDDrillDown .back-button:focus-visible{outline:2px solid #fca5a5;outline-offset:2px}.OTDDrillDown .back-button__icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;background:#b91c1c14;border:1px solid rgba(185,28,28,.18);font-size:.85rem;line-height:1;transition:transform .2s ease,background .2s ease,border-color .2s ease}.ThroughputDrillDown .back-button,.backlog-pareto-page .back-button{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;font-weight:600;font-size:.75rem;letter-spacing:.02em;cursor:pointer;box-shadow:0 6px 16px #b91c1c1f;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,color .2s ease;background:#fff;color:#7f1d1d;border:1px solid rgba(185,28,28,.25);text-decoration:none;opacity:1}.ThroughputDrillDown .back-button:hover,.backlog-pareto-page .back-button:hover{background:#fff5f5;box-shadow:0 10px 20px #b91c1c2e;transform:translateY(-1px)}.ThroughputDrillDown .back-button:focus-visible,.backlog-pareto-page .back-button:focus-visible{outline:2px solid #fca5a5;outline-offset:2px}.ThroughputDrillDown .back-button__icon,.backlog-pareto-page .back-button__icon{font-size:.9rem;line-height:1}.OTDDrillDown .floating-back-button,.ThroughputDrillDown .floating-back-button,.backlog-pareto-page .floating-back-button{position:fixed;bottom:24px;left:24px;z-index:1000}.OTDDrillDown .otd-drilldown-heading{display:grid;gap:6px;justify-items:start}.OTDDrillDown .otd-drilldown-header .back-button{border:1px solid rgba(15,23,42,.2);border-radius:999px;background:#0f253a;color:#f8fafc;font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:.34rem .74rem;box-shadow:none}.OTDDrillDown .otd-drilldown-header .back-button:hover{background:#12314c;box-shadow:none}.OTDDrillDown .otd-drilldown-header .back-button .back-button__icon{background:#f8fafc2e;border-color:#f8fafc57}.OTDDrillDown .back-button:hover .back-button__icon{transform:translate(-2px)}.OTDDrillDown .otd-drilldown-header .back-button:focus-visible{outline:2px solid #1d4f7b;outline-offset:2px}.OTDDrillDown .otd-drilldown-card{padding:0;overflow:hidden;border:1px solid rgba(15,23,42,.1);border-radius:16px;background:#fff;box-shadow:0 16px 28px #0f172a14}.OTDDrillDown .otd-drilldown-card:before{display:none}.OTDDrillDown .otd-drilldown-header{display:flex;align-items:center;justify-content:space-between;gap:20px;flex:0 0 auto;padding:.82rem 1rem;background:#fff;color:#0f172a;position:relative;overflow:visible;border-bottom:1px solid rgba(15,23,42,.1)}.OTDDrillDown .otd-drilldown-header:after{display:none}.OTDDrillDown .otd-drilldown-header>*{position:relative;z-index:1}.OTDDrillDown .otd-drilldown-eyebrow{display:inline-block;text-transform:uppercase;font-size:.66rem;letter-spacing:.12em;color:#64748b;opacity:1}.OTDDrillDown .otd-drilldown-title{margin:.25rem 0 0;font-size:1.9rem;letter-spacing:.01em;color:#0f172a;line-height:1.05}.OTDDrillDown .otd-drilldown-subtitle{display:block;margin-top:.3rem;font-size:.82rem;color:#475569;opacity:1}.OTDDrillDown .otd-drilldown-metrics{display:grid;gap:6px;justify-items:end}.OTDDrillDown .otd-drilldown-kpis{display:grid;grid-template-columns:repeat(3,minmax(112px,1fr));gap:8px}.OTDDrillDown .otd-drilldown-kpi{background:#fff;border:1px solid rgba(15,23,42,.14);padding:.56rem .72rem;border-radius:12px;text-align:right;box-shadow:0 8px 16px #0f172a0f}.OTDDrillDown .otd-drilldown-kpi-label{font-size:.58rem;text-transform:uppercase;letter-spacing:.08em;color:#64748b;font-weight:700}.OTDDrillDown .otd-drilldown-kpi-value{display:block;color:#0f172a;font-size:2rem;line-height:1.02;font-weight:700}.OTDDrillDown .otd-drilldown-updated{display:block;margin-top:2px;font-size:.72rem;color:#475569;opacity:1;text-align:right}.OTDDrillDown .otd-drilldown-body{display:grid;gap:12px;padding:.75rem .9rem .95rem;background:#fff;border-top:0}.OTDDrillDown .otd-drilldown-controls{display:grid;gap:10px;padding:.6rem .66rem;border-radius:14px;border:1px solid rgba(15,23,42,.12);background:#fff;box-shadow:none}.OTDDrillDown .otd-drilldown-controls-panel{display:grid;gap:12px}.OTDDrillDown .otd-mobile-filter-bar,.OTDDrillDown .otd-mobile-filter-backdrop,.OTDDrillDown .otd-mobile-filter-panel-header{display:none}.OTDDrillDown .otd-drilldown-toggle{display:inline-flex;width:fit-content;gap:6px;padding:4px;background:#f8fafc;border:1px solid rgba(15,23,42,.16);border-radius:999px;box-shadow:none}.OTDDrillDown .otd-toggle-btn{border:1px solid transparent;background:transparent;padding:6px 14px;border-radius:999px;font-size:.78rem;font-weight:700;color:#0f172a;letter-spacing:.03em;cursor:pointer;transition:background .2s ease,color .2s ease,box-shadow .2s ease,border-color .2s ease}.OTDDrillDown .otd-toggle-btn:not(.is-active):hover{background:#eef3f8}.OTDDrillDown .otd-toggle-btn.is-active{background:#0b304e;color:#fff;border-color:#0f3b61;box-shadow:none}.OTDDrillDown .otd-toggle-btn:focus-visible{outline:2px solid #1d4f7b;outline-offset:2px}.OTDDrillDown .otd-drilldown-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;align-items:end}.OTDDrillDown .otd-filter{display:flex;flex-direction:column;gap:4px;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#475569}.OTDDrillDown .otd-filter select,.OTDDrillDown .otd-filter input{padding:.35rem .46rem;border-radius:8px;border:1px solid rgba(15,23,42,.2);font-size:.78rem;color:#0f172a;background:#fff;min-height:2rem;font-weight:600;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.OTDDrillDown .otd-filter input::placeholder{color:#9ca3af}.OTDDrillDown .otd-filter select:hover,.OTDDrillDown .otd-filter input:hover{border-color:#94a3b8}.OTDDrillDown .otd-filter select:focus,.OTDDrillDown .otd-filter input:focus{outline:none;border-color:#1d4f7b;box-shadow:0 0 0 3px #1d4f7b2e}.OTDDrillDown .otd-clear-btn{align-self:end;justify-self:start;border:1px solid rgba(15,23,42,.2);border-radius:999px;background:#0b304e;color:#f8fafc;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;padding:.34rem .72rem;cursor:pointer;box-shadow:none;transition:background .2s ease}.OTDDrillDown .otd-clear-btn:hover{background:#12314c}.OTDDrillDown .otd-clear-btn:focus-visible{outline:2px solid #1d4f7b;outline-offset:2px}.OTDDrillDown .otd-table-toolbar{display:flex;align-items:center;justify-content:flex-end;gap:6px}.OTDDrillDown .otd-table-zoom-label{margin-right:2px;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#334155}.OTDDrillDown .otd-table-zoom-btn{min-width:1.8rem;padding:.24rem .42rem;border:1px solid rgba(15,23,42,.2);border-radius:999px;background:#f8fafc;color:#0f172a;font-size:.78rem;font-weight:700;line-height:1;cursor:pointer}.OTDDrillDown .otd-table-zoom-btn:disabled{opacity:.45;cursor:default}.OTDDrillDown .otd-table-zoom-value{min-width:2.9rem;text-align:center;font-size:.72rem;font-weight:700;color:#0f172a}.OTDDrillDown .otd-table-wrap{border:1px solid rgba(15,23,42,.12);border-radius:12px;overflow:auto;overflow-y:scroll;overflow-anchor:none;scrollbar-gutter:stable;max-height:480px;background:#fff;box-shadow:0 14px 28px #0f172a14;scrollbar-color:rgba(15,59,97,.45) #f8fafc}.OTDDrillDown .otd-table-wrap::-webkit-scrollbar{width:10px;height:10px}.OTDDrillDown .otd-table-wrap::-webkit-scrollbar-thumb{background:#0f3b6173;border-radius:999px;border:2px solid #ffffff}.OTDDrillDown .otd-table-wrap::-webkit-scrollbar-track{background:#f8fafc}.OTDDrillDown .otd-table{width:max-content;min-width:calc(1280px * var(--otd-table-zoom, 1));border-collapse:collapse;table-layout:fixed}.OTDDrillDown .otd-table thead th{position:sticky;top:0;z-index:4;background:#0b304e;color:#fff;text-align:left;padding:calc(.34rem * var(--otd-table-zoom, 1)) calc(.48rem * var(--otd-table-zoom, 1));font-size:calc(.58rem * var(--otd-table-zoom, 1));letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid #0f3b61;box-shadow:inset 0 -1px #f8fafc24;vertical-align:top;line-height:1.12;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.OTDDrillDown .otd-table thead th.otd-col--focus{background:#123f63;box-shadow:inset 0 -1px #f8fafc24}.OTDDrillDown .otd-table tbody td{padding:calc(.34rem * var(--otd-table-zoom, 1)) calc(.48rem * var(--otd-table-zoom, 1));font-size:calc(.7rem * var(--otd-table-zoom, 1));color:#0f172a;border-bottom:1px solid rgba(15,23,42,.08);line-height:1.14;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.OTDDrillDown .otd-table tbody td.otd-col--focus{background:#eef6ff;color:#0f253a;font-weight:600;box-shadow:inset 2px 0 #9db9d7}.OTDDrillDown .otd-table tbody tr:nth-child(odd) td{background:#f8fafc}.OTDDrillDown .otd-table tbody tr:hover td{background:#e9f4ff}.OTDDrillDown .otd-table tbody tr:nth-child(odd) td.otd-col--focus{background:#e3f0ff}.OTDDrillDown .otd-table tbody tr:hover td.otd-col--focus{background:#daeaff}.OTDDrillDown .otd-table tbody tr.otd-row--override td{box-shadow:inset 0 1px #0e749029,inset 0 -1px #0e749029}.OTDDrillDown .otd-actions-cell{white-space:nowrap}.OTDDrillDown .otd-actions-cell .otd-row-action-btn+.otd-row-action-btn{margin-left:6px}.OTDDrillDown .otd-row-action-btn{border:1px solid rgba(15,48,78,.22);border-radius:7px;background:#0b304e;color:#fff;padding:4px 7px;font-size:calc(.62rem * var(--otd-table-zoom, 1));font-weight:700;cursor:pointer}.OTDDrillDown .otd-row-action-btn.secondary{background:#fff;color:#0b304e}.OTDDrillDown .otd-row-action-btn:hover{filter:brightness(1.05)}.OTDDrillDown .otd-override-settings-btn{width:max-content;border:1px solid rgba(15,48,78,.22);border-radius:7px;background:#fff;color:#0b304e;padding:6px 10px;font-size:.72rem;font-weight:800;cursor:pointer}.OTDDrillDown .otd-override-settings-btn:hover{background:#f8fafc}.OTDDrillDown .otd-override-backdrop{position:fixed;inset:0;z-index:180;display:grid;place-items:center;padding:20px;background:#0f172a6b}.OTDDrillDown .otd-override-dialog{width:min(520px,100%);display:grid;gap:14px;padding:18px;border-radius:8px;border:1px solid rgba(15,23,42,.18);background:#fff;box-shadow:0 24px 48px #0f172a47}.OTDDrillDown .otd-override-settings-dialog{width:min(640px,100%)}.OTDDrillDown .otd-override-header,.OTDDrillDown .otd-override-actions,.OTDDrillDown .otd-override-current{display:flex;align-items:center;justify-content:space-between;gap:10px}.OTDDrillDown .otd-override-header h3{margin:0;font-size:1rem;color:#0f172a}.OTDDrillDown .otd-override-close,.OTDDrillDown .otd-override-cancel,.OTDDrillDown .otd-override-submit{border:1px solid rgba(15,48,78,.22);border-radius:7px;padding:7px 12px;font-size:.76rem;font-weight:700;cursor:pointer}.OTDDrillDown .otd-override-close,.OTDDrillDown .otd-override-cancel{background:#fff;color:#0b304e}.OTDDrillDown .otd-override-submit{background:#0b304e;color:#fff}.OTDDrillDown .otd-override-close:disabled,.OTDDrillDown .otd-override-cancel:disabled,.OTDDrillDown .otd-override-submit:disabled{cursor:wait;opacity:.7}.OTDDrillDown .otd-override-unit{display:flex;flex-wrap:wrap;gap:8px 12px;padding:9px 10px;border:1px solid rgba(15,23,42,.12);border-radius:8px;background:#f8fafc;font-size:.78rem;color:#334155}.OTDDrillDown .otd-override-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px}.OTDDrillDown .otd-override-fields label,.OTDDrillDown .otd-override-reason{display:grid;gap:6px;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#334155}.OTDDrillDown .otd-override-fields select,.OTDDrillDown .otd-override-reason input,.OTDDrillDown .otd-override-reason textarea{width:100%;border:1px solid rgba(15,23,42,.22);border-radius:7px;padding:8px 10px;font:inherit;letter-spacing:0;text-transform:none;color:#0f172a;background:#fff}.OTDDrillDown .otd-override-reason textarea{min-height:92px;resize:vertical}.OTDDrillDown .otd-override-people-list{max-height:340px;overflow:auto;display:grid;gap:6px;padding-right:4px}.OTDDrillDown .otd-override-person-row{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(180px,1fr);gap:10px;align-items:center;padding:8px 10px;border:1px solid rgba(15,23,42,.12);border-radius:8px;background:#f8fafc;font-size:.78rem}.OTDDrillDown .otd-override-person-name{font-weight:700;color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.OTDDrillDown .otd-override-person-email{color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.OTDDrillDown .otd-override-empty{padding:16px;border:1px dashed rgba(15,23,42,.2);border-radius:8px;text-align:center;color:#64748b;font-size:.8rem}.OTDDrillDown .otd-override-current{justify-content:flex-start}.OTDDrillDown .otd-override-current span{border:1px solid rgba(15,23,42,.14);border-radius:7px;padding:7px 10px;background:#f8fafc;font-size:.78rem;font-weight:700;color:#0f172a}.OTDDrillDown .otd-override-error{color:#b91c1c;font-size:.78rem;font-weight:700}.OTDDrillDown .otd-spacer-row td{padding:0;border:none;background:transparent}.OTDDrillDown .otd-empty{text-align:center;color:#6b7280;padding:24px 12px;height:auto;line-height:normal;vertical-align:middle}.OTDDrillDown .otd-empty-state{width:min(560px,92%);margin:10px auto;display:grid;gap:6px;justify-items:center;padding:22px 20px;border-radius:14px;border:1px dashed rgba(15,23,42,.26);background:linear-gradient(180deg,#f8fafc,#fff);color:#0f253a;box-shadow:inset 0 1px #fffc}.OTDDrillDown .otd-empty-state__title{font-size:.95rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.OTDDrillDown .otd-empty-state__subtitle{font-size:.72rem;color:#6b7280;text-align:center}.OTDDrillDown .otd-empty-state__note{font-size:.68rem;color:#334155;text-align:center;line-height:1.4}.OTDDrillDown .otd-table-error{color:#b91c1c;font-weight:600;text-align:center}@media(min-width:901px){.OTDDrillDown .location-grid{margin-bottom:0}.OTDDrillDown .otd-drilldown-card{height:calc(100vh - 102px);display:flex;flex-direction:column;min-height:0}.OTDDrillDown .otd-drilldown-body{flex:1 1 auto;min-height:0;grid-template-rows:auto auto minmax(0,1fr)}.OTDDrillDown .otd-table-wrap{max-height:none;min-height:0;height:100%}}@media(max-width:1400px),(max-height:820px){.OTDDrillDown .otd-drilldown-header{padding:.68rem .86rem;gap:12px}.OTDDrillDown .otd-drilldown-title{font-size:1.6rem}.OTDDrillDown .otd-drilldown-subtitle{margin-top:4px;font-size:.75rem}.OTDDrillDown .otd-drilldown-kpis{gap:8px}.OTDDrillDown .otd-drilldown-kpi{padding:.46rem .62rem}.OTDDrillDown .otd-drilldown-kpi-label{font-size:.56rem}.OTDDrillDown .otd-drilldown-kpi-value{font-size:1.55rem}.OTDDrillDown .otd-drilldown-updated{margin-top:6px;font-size:.68rem}.OTDDrillDown .otd-drilldown-body{padding:.66rem .82rem .82rem;gap:10px}.OTDDrillDown .otd-drilldown-controls{padding:.52rem .58rem;gap:10px}.OTDDrillDown .otd-drilldown-controls-panel{gap:10px}.OTDDrillDown .otd-drilldown-toggle{padding:3px;gap:4px}.OTDDrillDown .otd-toggle-btn{padding:5px 10px;font-size:.78rem}.OTDDrillDown .otd-drilldown-filters{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.OTDDrillDown .otd-filter{font-size:.68rem;gap:4px}.OTDDrillDown .otd-filter select,.OTDDrillDown .otd-filter input{padding:6px 8px;font-size:.8rem;border-radius:8px}.OTDDrillDown .otd-filter-actions{gap:6px}.OTDDrillDown .otd-clear-btn{padding:6px 10px;font-size:.7rem;border-radius:8px}}@media(min-width:901px){.OTDDrillDown .otd-toggle-btn{font-size:clamp(.72rem,.9vw,.85rem);white-space:nowrap}.OTDDrillDown .otd-drilldown-filters{display:flex;flex-wrap:nowrap;gap:clamp(6px,1vw,10px);overflow-x:auto;overflow-y:hidden;align-items:end;padding-bottom:4px;scrollbar-width:thin;scrollbar-color:#94a3b8 transparent}.OTDDrillDown .otd-drilldown-filters::-webkit-scrollbar{height:8px}.OTDDrillDown .otd-drilldown-filters::-webkit-scrollbar-thumb{background:#94a3b8;border-radius:999px}.OTDDrillDown .otd-drilldown-filters::-webkit-scrollbar-track{background:transparent}.OTDDrillDown .otd-filter{flex:1 1 0;min-width:clamp(90px,8.5vw,150px);font-size:clamp(.6rem,.75vw,.72rem)}.OTDDrillDown .otd-filter>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.OTDDrillDown .otd-filter select,.OTDDrillDown .otd-filter input{font-size:clamp(.74rem,.9vw,.85rem)}.OTDDrillDown .otd-drilldown-filters .otd-clear-btn{flex:0 0 auto;padding:clamp(5px,.6vw,7px) clamp(8px,.9vw,12px);font-size:clamp(.6rem,.8vw,.75rem);white-space:nowrap;line-height:1.1}}@media(max-width:900px){.OTDDrillDown .otd-table-toolbar{justify-content:flex-start}.OTDDrillDown .otd-table-zoom-label{font-size:.62rem}.OTDDrillDown .otd-table-zoom-value{font-size:.68rem;min-width:2.6rem}.OTDDrillDown .otd-table-zoom-btn{min-width:1.6rem;font-size:.72rem}.OTDDrillDown .otd-drilldown-title{font-size:1.25rem}.OTDDrillDown .otd-drilldown-subtitle{font-size:.72rem}.OTDDrillDown .otd-drilldown-header{flex-direction:column;align-items:flex-start;padding:14px 16px}.OTDDrillDown .otd-drilldown-metrics{width:100%;justify-items:stretch}.OTDDrillDown .otd-drilldown-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.OTDDrillDown .otd-drilldown-kpi{width:100%;text-align:left;padding:8px 10px}.OTDDrillDown .otd-drilldown-kpi-label{font-size:.55rem}.OTDDrillDown .otd-drilldown-kpi-value{font-size:1.15rem}.OTDDrillDown .otd-drilldown-updated{text-align:left;font-size:.68rem}.OTDDrillDown .otd-drilldown-body{padding:14px 16px 18px}.OTDDrillDown .otd-drilldown-controls{padding:0;border:none;background:transparent;box-shadow:none}.OTDDrillDown .otd-drilldown-controls-panel{display:none}.OTDDrillDown .otd-drilldown-controls.is-open .otd-drilldown-controls-panel{display:grid;position:fixed;inset:90px 12px 12px;padding:14px 16px 18px;border-radius:18px;border:1px solid rgba(15,23,42,.18);background:#fff;box-shadow:0 20px 40px #0f172a40;overflow:auto;z-index:120}.OTDDrillDown .otd-mobile-filter-bar{display:flex;align-items:center;justify-content:flex-start}.OTDDrillDown .otd-mobile-filter-btn{border:1px solid rgba(15,23,42,.2);background:#0b304e;color:#f8fafc;padding:6px 12px;border-radius:999px;font-size:.7rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;box-shadow:0 8px 16px #0f172a2e}.OTDDrillDown .otd-mobile-filter-backdrop{display:block;position:fixed;inset:0;background:#0f172a59;border:none;padding:0;margin:0;z-index:110}.OTDDrillDown .otd-mobile-filter-panel-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px;font-size:.65rem;letter-spacing:.18em;text-transform:uppercase;color:#334155}.OTDDrillDown .otd-mobile-filter-close{border:1px solid rgba(15,23,42,.2);background:#f8fafc;color:#0f172a;padding:4px 10px;border-radius:999px;font-size:.65rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.OTDDrillDown .otd-drilldown-toggle{width:100%}.OTDDrillDown .otd-toggle-btn{font-size:.75rem;padding:6px 10px}.OTDDrillDown .otd-drilldown-filters{grid-template-columns:1fr}.OTDDrillDown .otd-filter{font-size:.65rem}.OTDDrillDown .otd-filter select,.OTDDrillDown .otd-filter input{padding:6px 8px;font-size:.78rem}.OTDDrillDown .otd-clear-btn{font-size:.7rem;padding:6px 10px}.OTDDrillDown .otd-table thead th{font-size:.7rem;padding:6px 8px}.OTDDrillDown .otd-table tbody td{font-size:.8rem;padding:6px 8px}}@media(max-width:720px){.page-header.drilldown-header .back-button,.OTDDrillDown .otd-drilldown-header .back-button{width:100%;justify-content:center}.OTDDrillDown .floating-back-button,.ThroughputDrillDown .floating-back-button,.backlog-pareto-page .floating-back-button{bottom:16px;left:16px}}.ThroughputDrillDown .throughput-drilldown-card{padding:0;overflow:hidden}.ThroughputDrillDown .throughput-drilldown-header{display:grid;grid-template-columns:auto minmax(460px,1fr) auto;align-items:center;gap:14px;padding:12px 24px;background:linear-gradient(90deg,#7f1d1d,#b91c1c);color:#fff;position:relative;overflow:hidden}.ThroughputDrillDown .throughput-drilldown-header:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 16% 20%,rgba(255,255,255,.2),transparent 55%),radial-gradient(circle at 88% 0%,rgba(255,255,255,.16),transparent 60%);pointer-events:none}.ThroughputDrillDown .throughput-drilldown-header>*{position:relative;z-index:1}.ThroughputDrillDown .throughput-drilldown-heading{justify-self:end;text-align:right}.ThroughputDrillDown .throughput-drilldown-title{margin:0;font-size:clamp(1.35rem,2.4vw,1.95rem);letter-spacing:.03em}.ThroughputDrillDown .throughput-drilldown-back{justify-self:start}.ThroughputDrillDown .throughput-target-hero-card{justify-self:center;width:min(850px,100%);border:1px solid rgba(15,23,42,.2);border-radius:18px;background:linear-gradient(160deg,#fff,#f0f9ff);box-shadow:0 10px 20px #0f172a14;padding:10px 14px;display:grid;gap:8px;color:#0f172a}.ThroughputDrillDown .throughput-target-hero-month{text-transform:uppercase;letter-spacing:.12em;font-size:.72rem;font-weight:700;color:#64748b;text-align:center}.ThroughputDrillDown .throughput-target-hero-title{margin:0;text-align:center;font-size:1.02rem;text-transform:uppercase;letter-spacing:.1em;font-weight:800;color:#0f172a}.ThroughputDrillDown .throughput-target-hero-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ThroughputDrillDown .throughput-target-hero-item{border:1px solid rgba(15,23,42,.14);border-radius:12px;background:#fff;padding:8px 10px;display:grid;gap:6px}.ThroughputDrillDown .throughput-target-hero-item.status-good{border-color:#16a34a59}.ThroughputDrillDown .throughput-target-hero-item.status-bad{border-color:#dc262659}.ThroughputDrillDown .throughput-target-hero-item-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.ThroughputDrillDown .throughput-target-hero-location{font-weight:700;color:#0f172a}.ThroughputDrillDown .throughput-target-hero-status{font-size:.74rem;font-weight:700;color:#64748b}.ThroughputDrillDown .throughput-target-hero-status.status-good{color:#166534}.ThroughputDrillDown .throughput-target-hero-status.status-bad{color:#991b1b}.ThroughputDrillDown .throughput-target-hero-values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ThroughputDrillDown .throughput-target-hero-metric{display:grid;gap:2px}.ThroughputDrillDown .throughput-target-hero-metric-label{text-transform:uppercase;letter-spacing:.1em;font-size:.6rem;font-weight:700;color:#64748b}.ThroughputDrillDown .throughput-target-hero-metric strong{font-size:1rem;line-height:1.05;color:#0f172a}.ThroughputDrillDown .throughput-drilldown-body{display:grid;gap:12px;padding:12px 24px 24px;background:linear-gradient(180deg,#fff,#fff7f7);border-top:1px solid rgba(185,28,28,.12)}.ThroughputDrillDown .throughput-target-panel{display:grid;gap:10px;padding:12px;border-radius:18px;border:1px solid #e2e8f0;background:linear-gradient(180deg,#f8fafc,#fff);box-shadow:0 12px 24px #0f172a14}.ThroughputDrillDown .throughput-target-summary{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between}.ThroughputDrillDown .throughput-target-chip{display:inline-flex;align-items:center;gap:10px;padding:8px 12px;border-radius:999px;border:1px solid #e2e8f0;background:#fff;font-size:.78rem;font-weight:600;color:#0f172a}.ThroughputDrillDown .throughput-target-chip.primary{background:#0f766e;border-color:#0f766e;color:#fff}.ThroughputDrillDown .throughput-target-chip-label{text-transform:uppercase;letter-spacing:.14em;font-size:.6rem;opacity:.8}.ThroughputDrillDown .throughput-target-chip-context{opacity:.8}.ThroughputDrillDown .throughput-target-legend{display:inline-flex;gap:12px;align-items:center;font-size:.7rem;color:#475569}.ThroughputDrillDown .throughput-target-legend-item{display:inline-flex;align-items:center;gap:6px}.ThroughputDrillDown .throughput-target-legend-swatch{width:10px;height:10px;border-radius:999px;background:#e2e8f0}.ThroughputDrillDown .throughput-target-legend-swatch.good{background:#16a34a}.ThroughputDrillDown .throughput-target-legend-swatch.bad{background:#dc2626}.ThroughputDrillDown .throughput-target-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.ThroughputDrillDown .throughput-target-card{border-radius:16px;border:1px solid #e2e8f0;background:#fff;padding:10px 12px;display:grid;gap:8px;box-shadow:0 10px 20px #0f172a0f}.ThroughputDrillDown .throughput-target-card.status-good{border-color:#16a34a59}.ThroughputDrillDown .throughput-target-card.status-bad{border-color:#dc262659}.ThroughputDrillDown .throughput-target-card-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.ThroughputDrillDown .throughput-target-card-title{font-weight:700;color:#0f172a}.ThroughputDrillDown .throughput-target-card-status{font-weight:700;font-size:.75rem;color:#64748b}.ThroughputDrillDown .throughput-target-card-status.status-good{color:#166534}.ThroughputDrillDown .throughput-target-card-status.status-bad{color:#991b1b}.ThroughputDrillDown .throughput-target-values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 14px}.ThroughputDrillDown .throughput-target-value{display:grid;gap:4px}.ThroughputDrillDown .throughput-target-value-label{text-transform:uppercase;letter-spacing:.12em;font-size:.6rem;font-weight:700;color:#64748b}.ThroughputDrillDown .throughput-target-value-number{font-size:1rem;font-weight:700;color:#0f172a}.ThroughputDrillDown .throughput-target-value-meta{font-size:.65rem;color:#64748b}.ThroughputDrillDown .throughput-target-progress{position:relative;height:6px;border-radius:999px;background:#e2e8f0;overflow:hidden}.ThroughputDrillDown .throughput-target-progress-bar{height:100%;display:block;background:#94a3b8}.ThroughputDrillDown .throughput-target-progress-bar.status-good{background:#16a34a}.ThroughputDrillDown .throughput-target-progress-bar.status-bad{background:#dc2626}.ThroughputDrillDown .throughput-target-progress-meta{display:flex;justify-content:space-between;font-size:.65rem;color:#475569}.ThroughputDrillDown .throughput-drilldown-controls{display:flex;justify-content:flex-start;align-items:center;gap:12px;flex-wrap:wrap}.ThroughputDrillDown .throughput-drilldown-controls .throughput-drilldown-updated{margin-left:auto}.ThroughputDrillDown .throughput-drilldown-toggle{display:inline-flex;gap:6px;padding:4px;background:#fff1f2;border:1px solid #fecaca;border-radius:999px;box-shadow:inset 0 1px #ffffffb3}.ThroughputDrillDown .throughput-drilldown-toggle-labeled{align-items:center}.ThroughputDrillDown .throughput-toggle-label{white-space:nowrap;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:#7f1d1d;padding:0 4px 0 8px}.ThroughputDrillDown .throughput-toggle-btn{border:none;background:transparent;padding:6px 14px;border-radius:999px;font-size:.8rem;font-weight:600;color:#7f1d1d;cursor:pointer;transition:background .2s ease,color .2s ease,box-shadow .2s ease}.ThroughputDrillDown .throughput-toggle-btn:not(.is-active):hover{background:#fee2e2}.ThroughputDrillDown .throughput-toggle-btn.is-active{background:#b91c1c;color:#fff;box-shadow:0 6px 12px #b91c1c40}.ThroughputDrillDown .throughput-toggle-btn:focus-visible{outline:2px solid #fca5a5;outline-offset:2px}.ThroughputDrillDown .throughput-matrix-wrap{border:1px solid #e5e7eb;border-radius:12px;overflow-x:auto;overflow-y:hidden;max-height:none;background:#fff;box-shadow:0 14px 28px #0f172a14;scrollbar-color:#fca5a5 #f9fafb}.ThroughputDrillDown .throughput-matrix-wrap::-webkit-scrollbar{height:10px;width:10px}.ThroughputDrillDown .throughput-matrix-wrap::-webkit-scrollbar-thumb{background:#fca5a5;border-radius:999px;border:2px solid #ffffff}.ThroughputDrillDown .throughput-matrix-wrap::-webkit-scrollbar-track{background:#f9fafb}.ThroughputDrillDown .throughput-matrix{width:max-content;min-width:100%;border-collapse:collapse;table-layout:auto}.ThroughputDrillDown .throughput-matrix thead th{position:sticky;top:0;z-index:2;background:#b91c1c;color:#fff;text-align:right;padding:10px 12px;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid #7f1d1d;box-shadow:inset 0 -1px #ffffff26}.ThroughputDrillDown .throughput-matrix thead th:first-child{text-align:left}.ThroughputDrillDown .throughput-matrix thead th.throughput-matrix-total-col{background:#7f1d1d}.ThroughputDrillDown .throughput-matrix tbody td{padding:9px 12px;font-size:.9rem;color:#111827;border-bottom:1px solid #f3f4f6;white-space:nowrap;text-align:right}.ThroughputDrillDown .throughput-matrix-cell-content{display:flex;flex-direction:column;align-items:flex-end;gap:2px;line-height:1.1}.ThroughputDrillDown .throughput-matrix-cell-split{font-size:.62rem;font-weight:600;opacity:.8}.ThroughputDrillDown .throughput-matrix-cell-button{width:100%;min-width:56px;border:0;border-radius:6px;background:transparent;color:inherit;font:inherit;font-weight:inherit;text-align:right;cursor:pointer;padding:2px 3px}.ThroughputDrillDown .throughput-matrix-cell-button:hover,.ThroughputDrillDown .throughput-matrix-cell-button:focus-visible{background:#0f172a14;outline:2px solid rgba(15,118,110,.45);outline-offset:1px}.ThroughputDrillDown .throughput-matrix-grand .throughput-matrix-cell-button:hover,.ThroughputDrillDown .throughput-matrix-grand .throughput-matrix-cell-button:focus-visible{background:#ffffff29;outline-color:#ffffffa6}.ThroughputDrillDown .throughput-matrix tbody td.throughput-matrix-label{text-align:left;font-weight:700}.ThroughputDrillDown .throughput-matrix tbody td.throughput-matrix-week-label{text-align:left;padding-left:24px;font-weight:500;color:#6b7280}.ThroughputDrillDown .throughput-matrix tbody tr.throughput-matrix-location td{background:#fee2e2;color:#7f1d1d;font-weight:700}.ThroughputDrillDown .throughput-matrix tbody tr.throughput-matrix-location td.throughput-matrix-total-cell{background:#fca5a5;color:#7f1d1d}.ThroughputDrillDown .throughput-matrix tbody tr.throughput-matrix-week td.throughput-matrix-total-cell{background:#fff7f7;font-weight:700}.ThroughputDrillDown .throughput-matrix tbody tr.throughput-matrix-week td.throughput-cell-good{color:#166534;font-weight:700}.ThroughputDrillDown .throughput-matrix tbody tr.throughput-matrix-week td.throughput-cell-bad{color:#991b1b;font-weight:700}.ThroughputDrillDown .throughput-matrix tbody tr.throughput-matrix-week td.throughput-cell-neutral{color:#64748b}.ThroughputDrillDown .throughput-matrix tbody tr.throughput-matrix-week td.throughput-cell-today{background:#0f766e1f!important;box-shadow:inset 0 0 0 2px #0f766e8c}.ThroughputDrillDown .throughput-matrix tbody tr.throughput-matrix-grand td{background:#b91c1c;color:#fff;font-weight:700}.ThroughputDrillDown .throughput-matrix tbody tr.throughput-matrix-grand td.throughput-matrix-total-cell{background:#7f1d1d}.ThroughputDrillDown .throughput-matrix tbody tr.throughput-matrix-grand .throughput-matrix-cell-split{color:#ffffffeb;opacity:1}.ThroughputDrillDown .throughput-matrix-loading,.ThroughputDrillDown .throughput-matrix-empty,.ThroughputDrillDown .throughput-matrix-error{padding:24px 12px;text-align:center;font-weight:600}.ThroughputDrillDown .throughput-matrix-loading,.ThroughputDrillDown .throughput-matrix-empty{color:#6b7280}.ThroughputDrillDown .throughput-matrix-error{color:#b91c1c}.throughput-details-modal-overlay{position:fixed;inset:0;z-index:10000;display:grid;align-items:center;justify-items:start;background:#0f172a8a;padding:1rem}.throughput-details-modal{width:min(var(--throughput-details-modal-width, 1220px),calc(100vw - 120px));margin-left:var(--throughput-details-modal-left, 0px);max-height:calc(100vh - 120px);border:1px solid rgba(15,23,42,.2);border-radius:14px;background:#fff;box-shadow:0 28px 58px #0f172a57;display:grid;grid-template-rows:auto auto minmax(0,1fr);overflow:hidden}.throughput-details-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.9rem;padding:.8rem .95rem .65rem;border-bottom:1px solid rgba(15,23,42,.12);background:linear-gradient(180deg,#fff,#f8fafc)}.throughput-details-modal-header h2{margin:0;color:#0f172a;font-size:1rem}.throughput-details-modal-header p{margin:.2rem 0 0;color:#64748b;font-size:.78rem}.throughput-details-modal-actions{display:flex;align-items:center;gap:.45rem}.throughput-details-modal-export,.throughput-details-modal-close{border:1px solid rgba(15,23,42,.2);border-radius:8px;font-weight:700;padding:.4rem .7rem;cursor:pointer}.throughput-details-modal-export{background:#1f2937;color:#fff}.throughput-details-modal-export:hover,.throughput-details-modal-export:focus-visible{background:#334155;outline:none}.throughput-details-modal-export:disabled{background:#94a3b8;border-color:#94a3b8;cursor:not-allowed}.throughput-details-modal-close{background:#fff;color:#334155}.throughput-details-modal-close:hover,.throughput-details-modal-close:focus-visible{background:#f8fafc;outline:none}.throughput-details-modal-kpis{display:flex;flex-wrap:wrap;gap:.45rem;padding:.55rem .95rem;border-bottom:1px solid rgba(15,23,42,.12);background:#f8fafc}.throughput-details-modal-kpis span{border:1px solid rgba(15,23,42,.12);border-radius:999px;padding:.2rem .58rem;background:#fff;color:#334155;font-size:.7rem;font-weight:700}.throughput-details-modal-body{min-height:0;padding:0 .95rem .95rem;display:grid}.throughput-details-table-wrap{min-height:0;overflow:auto}.throughput-details-table{width:max-content;min-width:100%;border-collapse:collapse}.throughput-details-table thead th{position:sticky;top:0;z-index:2;text-align:left;white-space:nowrap;border-bottom:1px solid #0f172a;background:#1f2937;color:#fff;font-size:.68rem;letter-spacing:.05em;text-transform:uppercase;padding:.55rem .6rem}.throughput-details-table tbody td{border-bottom:1px solid rgba(15,23,42,.1);white-space:nowrap;color:#1f2937;font-size:.8rem;padding:.5rem .6rem}.throughput-details-table tbody tr:nth-child(2n) td{background:#f8fafc}.throughput-details-empty,.throughput-details-error{padding:1.2rem;text-align:center;font-weight:700}.throughput-details-empty{color:#64748b}.throughput-details-error{color:#b91c1c}@media(max-width:900px){.ThroughputDrillDown .throughput-drilldown-header{grid-template-columns:1fr;gap:10px;padding:16px 18px}.ThroughputDrillDown .throughput-drilldown-back{justify-self:start}.ThroughputDrillDown .throughput-target-hero-card{width:100%}.ThroughputDrillDown .throughput-target-hero-grid{grid-template-columns:1fr}.ThroughputDrillDown .throughput-drilldown-heading{width:100%;justify-self:start;text-align:left}.ThroughputDrillDown .throughput-drilldown-controls .throughput-drilldown-updated{margin-left:0}.ThroughputDrillDown .throughput-drilldown-title{font-size:1.35rem}.ThroughputDrillDown .throughput-drilldown-body{padding:16px 18px 18px}.ThroughputDrillDown .throughput-toggle-btn{font-size:.72rem;padding:6px 10px}.ThroughputDrillDown .throughput-matrix thead th{font-size:.68rem;padding:8px 10px}.ThroughputDrillDown .throughput-matrix tbody td{font-size:.82rem;padding:7px 10px}.ThroughputDrillDown .throughput-matrix-cell-split{font-size:.58rem}.throughput-details-modal-overlay{padding:.45rem}.throughput-details-modal{width:calc(100vw - 20px);max-height:calc(100vh - 20px);margin-left:0}.throughput-details-modal-actions{flex-wrap:wrap;justify-content:flex-end}}@media(max-width:620px){.ThroughputDrillDown .throughput-target-hero-values{grid-template-columns:1fr}}body.ThroughputDrillDown{--td-ink: #0f172a;--td-muted: #475569;--td-border: #e2e8f0;--td-surface: #ffffff;--td-surface-muted: #f8fafc;--td-accent: #0f766e;--td-accent-deep: #334155;--td-accent-soft: rgba(15, 118, 110, .12);--td-accent-faint: rgba(15, 118, 110, .06);--td-table-head: #1f2937;--td-table-head-total: #0f766e;--td-table-stripe: #f1f5f9;--td-table-location: #e2e8f0;--td-table-location-total: #cbd5e1;--td-table-grand: #0f172a;--td-table-grand-total: #0b1220;font-family:Manrope,Segoe UI,system-ui,sans-serif;color:var(--td-ink);background:radial-gradient(circle at 12% 10%,rgba(15,118,110,.1),transparent 55%),radial-gradient(circle at 90% 0%,rgba(15,23,42,.08),transparent 40%),linear-gradient(180deg,#f8fafc,#eef2f7)!important}body.ThroughputDrillDown .content{color:var(--td-ink);max-width:1360px!important;margin:0 auto}body.ThroughputDrillDown .location-card{background:var(--td-surface);border:1px solid var(--td-border);box-shadow:0 22px 48px #0f172a14}body.ThroughputDrillDown .location-card:before{height:3px;background:linear-gradient(90deg,var(--td-accent-deep),var(--td-accent));opacity:.85}body.ThroughputDrillDown .back-button{background:#ffffffeb;color:var(--td-ink);border:1px solid var(--td-border);box-shadow:0 10px 20px #0f172a1f}body.ThroughputDrillDown .back-button:hover{background:#fff;box-shadow:0 14px 26px #0f172a29}body.ThroughputDrillDown .back-button:focus-visible{outline:2px solid rgba(15,118,110,.4);outline-offset:2px}body.ThroughputDrillDown .throughput-drilldown-card{border-radius:20px;animation:throughput-card-in .6s ease both}body.ThroughputDrillDown .throughput-drilldown-header{background:linear-gradient(135deg,#0f172a0a,#0f766e14);color:var(--td-ink);border-bottom:1px solid var(--td-border);animation:throughput-card-in .55s ease both}body.ThroughputDrillDown .throughput-drilldown-header:after{background:radial-gradient(circle at 18% 0%,rgba(15,118,110,.14),transparent 55%),radial-gradient(circle at 92% 20%,rgba(15,23,42,.08),transparent 60%);opacity:.9}body.ThroughputDrillDown .throughput-drilldown-eyebrow{color:var(--td-muted);font-weight:600;letter-spacing:.18em}body.ThroughputDrillDown .throughput-drilldown-title{color:var(--td-ink);font-size:1.7rem;letter-spacing:.02em}body.ThroughputDrillDown .throughput-drilldown-subtitle{color:var(--td-muted);opacity:1}body.ThroughputDrillDown .throughput-drilldown-meta{color:var(--td-muted)}body.ThroughputDrillDown .throughput-drilldown-kpi{background:var(--td-accent-soft);border:1px solid var(--td-border);color:var(--td-ink)}body.ThroughputDrillDown .throughput-drilldown-kpi-label{color:var(--td-muted)}body.ThroughputDrillDown .throughput-drilldown-kpi-value{color:var(--td-ink)}body.ThroughputDrillDown .throughput-drilldown-kpi-error{color:#b91c1c;font-weight:600}body.ThroughputDrillDown .throughput-drilldown-updated{color:var(--td-muted);background:#ffffffe6;border:1px solid var(--td-border);padding:4px 10px;border-radius:999px;font-weight:600;letter-spacing:.02em}body.ThroughputDrillDown .throughput-drilldown-body{background:linear-gradient(180deg,#fff,#f8fafc);border-top:1px solid var(--td-border);animation:throughput-card-in .65s ease .05s both}body.ThroughputDrillDown .throughput-drilldown-toggle{background:var(--td-surface-muted);border:1px solid var(--td-border);box-shadow:inset 0 1px #fffc}body.ThroughputDrillDown .throughput-toggle-btn{color:var(--td-muted)}body.ThroughputDrillDown .throughput-toggle-btn:not(.is-active):hover{background:var(--td-accent-faint);color:var(--td-ink)}body.ThroughputDrillDown .throughput-toggle-btn.is-active{background:var(--td-accent);color:#fff;box-shadow:0 8px 18px #0f766e40}body.ThroughputDrillDown .throughput-toggle-btn:focus-visible{outline:2px solid rgba(15,118,110,.45);outline-offset:2px}body.ThroughputDrillDown .throughput-matrix-wrap{border:1px solid var(--td-border);background:var(--td-surface);box-shadow:0 20px 40px #0f172a14;scrollbar-color:#94a3b8 #f8fafc;animation:throughput-card-in .65s ease .1s both;overflow-x:auto;overflow-y:hidden;max-height:none}body.ThroughputDrillDown .throughput-matrix-wrap::-webkit-scrollbar-thumb{background:#94a3b8;border:2px solid #f8fafc}body.ThroughputDrillDown .throughput-matrix-wrap::-webkit-scrollbar-track{background:#f8fafc}body.ThroughputDrillDown .throughput-matrix thead th{background:var(--td-table-head);color:#f8fafc;border-bottom:1px solid #0f172a;letter-spacing:.08em}body.ThroughputDrillDown .throughput-matrix thead th.throughput-matrix-total-col{background:var(--td-table-head-total)}body.ThroughputDrillDown .throughput-matrix tbody td{color:var(--td-ink)}body.ThroughputDrillDown .throughput-matrix-cell-split{color:var(--td-muted)}body.ThroughputDrillDown .throughput-matrix tbody tr:nth-child(2n) td{background:var(--td-table-stripe)}body.ThroughputDrillDown .throughput-matrix tbody tr.throughput-matrix-location td{background:var(--td-table-location);color:var(--td-ink);font-weight:700}body.ThroughputDrillDown .throughput-matrix tbody tr.throughput-matrix-location td.throughput-matrix-total-cell{background:var(--td-table-location-total)}body.ThroughputDrillDown .throughput-matrix tbody tr.throughput-matrix-week td.throughput-matrix-total-cell{background:var(--td-surface-muted);font-weight:700}body.ThroughputDrillDown .throughput-matrix tbody tr.throughput-matrix-grand td{background:var(--td-table-grand);color:#fff;font-weight:700}body.ThroughputDrillDown .throughput-matrix tbody tr.throughput-matrix-grand td.throughput-matrix-total-cell{background:var(--td-table-grand-total)}body.ThroughputDrillDown .throughput-matrix tbody tr.throughput-matrix-grand .throughput-matrix-cell-split{color:#ffffffeb}body.ThroughputDrillDown .throughput-matrix-loading,body.ThroughputDrillDown .throughput-matrix-empty{color:var(--td-muted)}body.ThroughputDrillDown .throughput-matrix-error{color:#b91c1c}body.ThroughputDrillDown .throughput-matrix tbody tr{animation:none}@keyframes throughput-card-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes throughput-row-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){body.ThroughputDrillDown .throughput-drilldown-card,body.ThroughputDrillDown .throughput-drilldown-header,body.ThroughputDrillDown .throughput-drilldown-body,body.ThroughputDrillDown .throughput-matrix-wrap,body.ThroughputDrillDown .throughput-matrix tbody tr{animation:none}}body.ThroughputDrillDown .location-card:before{display:none}body.ThroughputDrillDown .throughput-drilldown-card{border-radius:22px;border:1px solid rgba(15,23,42,.14);background:#fff;box-shadow:0 22px 48px #0f172a1a;overflow:hidden;animation:none}body.ThroughputDrillDown .throughput-drilldown-header{display:grid;grid-template-columns:auto minmax(420px,1fr) auto;align-items:center;gap:.85rem;padding:.7rem 1.3rem;border-bottom:1px solid rgba(15,23,42,.12);background:linear-gradient(140deg,#0f172a0a,#0f766e14);color:#0f172a;animation:none}body.ThroughputDrillDown .throughput-drilldown-back{border:1px solid rgba(15,23,42,.18);background:#fff;color:#0f172a;border-radius:999px;padding:.4rem .75rem;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;font-weight:700;box-shadow:none}body.ThroughputDrillDown .throughput-drilldown-back:hover,body.ThroughputDrillDown .throughput-drilldown-back:focus-visible{background:#0f172a0f;outline:none}body.ThroughputDrillDown .throughput-drilldown-heading{justify-self:end;text-align:right}body.ThroughputDrillDown .throughput-drilldown-title{margin:0;color:#0f172a;font-size:clamp(1.3rem,2.2vw,1.8rem);letter-spacing:.02em}body.ThroughputDrillDown .throughput-target-hero-card{width:min(680px,100%);border-radius:14px;border:1px solid rgba(15,23,42,.28);background:linear-gradient(160deg,#fff,#f0f9ff);box-shadow:0 10px 20px #0f172a14;padding:.58rem .9rem;gap:.45rem}body.ThroughputDrillDown .throughput-target-hero-month{color:#64748b;font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;font-weight:700;text-align:center}body.ThroughputDrillDown .throughput-target-hero-title{margin:0;color:#0f172a;font-size:.84rem;letter-spacing:.09em;text-transform:uppercase;font-weight:800;text-align:center}body.ThroughputDrillDown .throughput-target-hero-note{margin:0;color:#64748b;font-size:.62rem;text-align:center;letter-spacing:.02em}body.ThroughputDrillDown .throughput-target-hero-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}body.ThroughputDrillDown .throughput-target-hero-item{border:1px solid rgba(15,23,42,.14);border-radius:12px;background:#fff;padding:.45rem .62rem}body.ThroughputDrillDown .throughput-target-hero-item.status-good{border-color:#05966966;background:linear-gradient(180deg,#fff,#f0fdf4)}body.ThroughputDrillDown .throughput-target-hero-item.status-bad{border-color:#e11d4859;background:linear-gradient(180deg,#fff,#fff1f2)}body.ThroughputDrillDown .throughput-target-hero-item-head{display:flex;align-items:center;justify-content:space-between;gap:.45rem}body.ThroughputDrillDown .throughput-target-hero-location{font-weight:700;color:#0f172a}body.ThroughputDrillDown .throughput-target-hero-status-label{color:#64748b;font-size:.56rem;letter-spacing:.1em;text-transform:uppercase;font-weight:700}body.ThroughputDrillDown .throughput-target-hero-status{font-size:.74rem;font-weight:700;color:#64748b}body.ThroughputDrillDown .throughput-target-hero-status.status-good{color:#065f46}body.ThroughputDrillDown .throughput-target-hero-status.status-bad{color:#9f1239}body.ThroughputDrillDown .throughput-target-hero-values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin-top:.2rem}body.ThroughputDrillDown .throughput-target-hero-metric{display:grid;gap:.1rem}body.ThroughputDrillDown .throughput-target-hero-metric-label{color:#64748b;font-size:.6rem;letter-spacing:.1em;text-transform:uppercase}body.ThroughputDrillDown .throughput-target-hero-metric strong{color:#0f172a;font-size:1rem;line-height:1.05}body.ThroughputDrillDown .throughput-target-hero-actual-row{display:flex;align-items:baseline;justify-content:space-between;margin-top:.35rem;padding-top:.3rem;border-top:1px dashed rgba(15,23,42,.18)}body.ThroughputDrillDown .throughput-target-hero-actual-label{color:#334155;font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;font-weight:700}body.ThroughputDrillDown .throughput-target-hero-actual-value{color:#0f172a;font-size:1rem;line-height:1.05}body.ThroughputDrillDown .throughput-target-hero-variance{margin-top:.2rem;display:flex;align-items:center;justify-content:space-between;gap:.3rem;color:#64748b;font-size:.6rem;letter-spacing:.02em}body.ThroughputDrillDown .throughput-target-hero-variance strong{font-size:.72rem;color:#334155}body.ThroughputDrillDown .throughput-target-hero-variance.status-good strong{color:#065f46}body.ThroughputDrillDown .throughput-target-hero-variance.status-bad strong{color:#9f1239}body.ThroughputDrillDown .throughput-drilldown-body{display:grid;gap:.65rem;padding:.78rem 1.3rem 1.1rem;background:#fff;border-top:0;animation:none}body.ThroughputDrillDown .throughput-drilldown-controls{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}body.ThroughputDrillDown .throughput-drilldown-toggle{display:inline-flex;align-items:center;border:1px solid rgba(15,23,42,.16);border-radius:999px;background:#fff;padding:.2rem;gap:.3rem;box-shadow:none}body.ThroughputDrillDown .throughput-drilldown-toggle-labeled{gap:.4rem}body.ThroughputDrillDown .throughput-toggle-label{white-space:nowrap;color:#64748b;font-size:.62rem;text-transform:uppercase;letter-spacing:.1em;font-weight:700;padding:0 .25rem 0 .35rem}body.ThroughputDrillDown .throughput-toggle-btn{border:0;background:transparent;color:#64748b;border-radius:999px;padding:.3rem .75rem;font-size:.65rem;text-transform:uppercase;letter-spacing:.12em;font-weight:700}body.ThroughputDrillDown .throughput-toggle-btn:not(.is-active):hover{background:#0f172a0f;color:#64748b}body.ThroughputDrillDown .throughput-toggle-btn.is-active{background:#0f172a;color:#fff;box-shadow:none}body.ThroughputDrillDown .throughput-toggle-btn:focus-visible{outline:2px solid rgba(15,23,42,.35);outline-offset:1px}body.ThroughputDrillDown .throughput-drilldown-updated{margin-left:auto;border:1px solid rgba(15,23,42,.14);background:#fff;border-radius:999px;padding:.3rem .58rem;color:#64748b;font-size:.62rem;text-transform:uppercase;letter-spacing:.1em;font-weight:700}body.ThroughputDrillDown .throughput-matrix-wrap{border:1px solid rgba(15,23,42,.15);border-radius:14px;overflow:auto;background:#fff;box-shadow:none;animation:none}body.ThroughputDrillDown .throughput-matrix{width:100%;min-width:1160px;border-collapse:collapse;table-layout:auto}body.ThroughputDrillDown .throughput-matrix thead th{position:static;top:auto;z-index:auto;background:#0f172a;color:#fff;font-size:.72rem;letter-spacing:.11em;text-transform:uppercase;font-weight:800;padding:.78rem .72rem;text-align:right;white-space:nowrap;border-bottom:0;box-shadow:none}body.ThroughputDrillDown .throughput-matrix thead th+th{border-left:1px solid rgba(255,255,255,.18)}body.ThroughputDrillDown .throughput-matrix thead th:first-child{text-align:left;min-width:230px}body.ThroughputDrillDown .throughput-matrix thead th.throughput-matrix-total-col{background:#0f172a}body.ThroughputDrillDown .throughput-matrix tbody td{border-top:1px solid rgba(15,23,42,.08);padding:.68rem .72rem;color:#0f172a;white-space:nowrap;text-align:right}body.ThroughputDrillDown .throughput-matrix tbody td.throughput-matrix-label{text-align:left;font-weight:700;background:#f3f4f6}body.ThroughputDrillDown .throughput-matrix tbody td.throughput-matrix-week-label{text-align:left;padding-left:.9rem;color:#475569;font-weight:600;background:#f3f4f6}body.ThroughputDrillDown .throughput-matrix tbody td.throughput-matrix-cell{border-left:1px solid rgba(15,23,42,.12);background:#fcfcfd}body.ThroughputDrillDown .throughput-matrix tbody td.throughput-matrix-total-cell{border-left:2px solid rgba(15,23,42,.22);background:#fcfcfd}body.ThroughputDrillDown .throughput-matrix tbody tr.throughput-matrix-week:nth-child(2n) td.throughput-matrix-cell{background:#f8fafc}body.ThroughputDrillDown .throughput-matrix tbody tr.throughput-matrix-week:nth-child(2n) td.throughput-matrix-week-label{background:#eceff3}body.ThroughputDrillDown .throughput-matrix tbody tr.throughput-matrix-location td{background:#dbe2ea;color:#0f172a;font-weight:800}body.ThroughputDrillDown .throughput-matrix tbody tr.throughput-matrix-location td.throughput-matrix-total-cell{background:#dbe2ea}body.ThroughputDrillDown .throughput-matrix tbody tr.throughput-matrix-grand td{background:#0f172a;color:#fff;font-weight:900;border-top:2px solid #0b1220}body.ThroughputDrillDown .throughput-matrix tbody tr.throughput-matrix-grand td.throughput-matrix-total-cell{background:#0f172a}body.ThroughputDrillDown .throughput-matrix tbody tr.throughput-matrix-week td.throughput-cell-good{color:#065f46;font-weight:700}body.ThroughputDrillDown .throughput-matrix tbody tr.throughput-matrix-week td.throughput-cell-bad{color:#9f1239;font-weight:700}body.ThroughputDrillDown .throughput-matrix tbody tr.throughput-matrix-week td.throughput-cell-neutral{color:#64748b}body.ThroughputDrillDown .throughput-matrix tbody tr.throughput-matrix-week td.throughput-cell-today{background:#0f766e1f!important;box-shadow:inset 0 0 0 2px #0f766e8c}@media(max-width:920px){body.ThroughputDrillDown .throughput-drilldown-header{grid-template-columns:1fr;gap:.65rem;padding:.8rem 1rem}body.ThroughputDrillDown .throughput-drilldown-back{justify-self:start}body.ThroughputDrillDown .throughput-drilldown-heading{justify-self:start;text-align:left}body.ThroughputDrillDown .throughput-target-hero-card{width:100%}body.ThroughputDrillDown .throughput-target-hero-grid,body.ThroughputDrillDown .throughput-target-hero-values{grid-template-columns:1fr}body.ThroughputDrillDown .throughput-drilldown-updated{margin-left:0}}body.OTDDrillDown:not(.OORDrillDown) .otd-drilldown-controls{padding:.46rem .54rem;gap:8px}body.OTDDrillDown:not(.OORDrillDown) .otd-drilldown-controls-panel{gap:8px}body.OTDDrillDown:not(.OORDrillDown) .otd-drilldown-toggle{padding:2px;gap:4px}body.OTDDrillDown:not(.OORDrillDown) .otd-toggle-btn{padding:4px 10px;font-size:.72rem}body.OTDDrillDown:not(.OORDrillDown) .otd-drilldown-filters{display:flex;flex-wrap:nowrap;align-items:end;gap:8px;overflow-x:auto;overflow-y:hidden;padding-bottom:2px;scrollbar-width:thin;scrollbar-color:#94a3b8 transparent}body.OTDDrillDown:not(.OORDrillDown) .otd-drilldown-filters::-webkit-scrollbar{height:8px}body.OTDDrillDown:not(.OORDrillDown) .otd-drilldown-filters::-webkit-scrollbar-thumb{background:#94a3b8;border-radius:999px}body.OTDDrillDown:not(.OORDrillDown) .otd-drilldown-filters::-webkit-scrollbar-track{background:transparent}body.OTDDrillDown:not(.OORDrillDown) .otd-filter{flex:1 1 0;min-width:clamp(126px,8.8vw,168px);font-size:.6rem;gap:3px}body.OTDDrillDown:not(.OORDrillDown) .otd-filter--location{flex:1.24 1 0;min-width:clamp(164px,12.2vw,224px)}body.OTDDrillDown:not(.OORDrillDown) .otd-filter select,body.OTDDrillDown:not(.OORDrillDown) .otd-filter input{min-height:1.76rem;padding:.2rem .4rem;font-size:.74rem;border-radius:7px}body.OTDDrillDown:not(.OORDrillDown) .otd-filter-actions{display:inline-flex;align-items:center;gap:8px;margin-left:auto;flex:0 0 auto}body.OTDDrillDown:not(.OORDrillDown) .otd-filter-actions .otd-clear-btn{align-self:center;justify-self:auto;padding:.24rem .58rem;font-size:.62rem;white-space:nowrap}body.OTDDrillDown:not(.OORDrillDown) .otd-filter-actions .otd-table-toolbar{margin:0;justify-content:flex-start;gap:5px}body.OTDDrillDown:not(.OORDrillDown) .otd-filter-actions .otd-table-zoom-label{margin-right:0;font-size:.62rem;white-space:nowrap}body.OTDDrillDown:not(.OORDrillDown) .otd-filter-actions .otd-table-zoom-value{min-width:2.32rem;font-size:.66rem}body.OTDDrillDown:not(.OORDrillDown) .otd-filter-actions .otd-table-zoom-btn{min-width:1.5rem;padding:.18rem .34rem;font-size:.68rem}@media(max-width:900px){body.OTDDrillDown:not(.OORDrillDown) .otd-drilldown-filters{display:grid;grid-template-columns:1fr;overflow:visible;padding-bottom:0}body.OTDDrillDown:not(.OORDrillDown) .otd-filter,body.OTDDrillDown:not(.OORDrillDown) .otd-filter--location{min-width:0}body.OTDDrillDown:not(.OORDrillDown) .otd-filter-actions{margin-left:0;justify-content:flex-start;flex-wrap:wrap}}body.OTDDrillDown:not(.OORDrillDown){--otd-page-max: 1720px;--otd-ink: #fff8ef;--otd-ink-deep: var(--ren-ink-deep, #07070a);--otd-muted: rgba(255, 248, 239, .74);--otd-border: rgba(255, 255, 255, .16);--otd-border-strong: rgba(244, 214, 162, .36);--otd-brand: var(--ren-oxblood, #3c0f16);--otd-brand-mid: var(--ren-ink, #11141a);--otd-red: var(--ren-ember, #d71920);--otd-yellow: var(--morning-yellow, #ffe879);--otd-red-soft: rgba(240, 78, 55, .18);--otd-warm-row: rgba(255, 255, 255, .045);--otd-warm-hover: rgba(244, 214, 162, .13);--otd-warm-focus: rgba(240, 78, 55, .15);--otd-warm-focus-strong: rgba(240, 78, 55, .24);--otd-surface: rgba(7, 7, 10, .52);--otd-surface-muted: rgba(7, 7, 10, .36);--otd-table-header-gradient: linear-gradient(90deg, rgba(7, 7, 10, .98), rgba(60, 15, 22, .96) 36%, rgba(104, 22, 30, .94) 72%, rgba(240, 78, 55, .86));color:var(--otd-ink);background:var(--ren-page-background, var(--bg, #2a0f14))!important;background-color:var(--bg, #2a0f14)!important;background-position:var(--ren-page-background-position, center top)!important;background-size:var(--ren-page-background-size, auto)!important;background-attachment:scroll!important;min-height:100vh;overflow-anchor:none}body.OTDDrillDown:not(.OORDrillDown) .content{max-width:none!important;padding:clamp(.72rem,1.35vw,1.15rem) clamp(.75rem,1.7vw,1.6rem)!important;background:var(--ren-page-background, var(--bg, #2a0f14))!important;background-color:var(--bg, #2a0f14)!important;background-position:var(--ren-page-background-position, center top)!important;background-size:var(--ren-page-background-size, auto)!important;background-attachment:scroll!important}body.OTDDrillDown:not(.OORDrillDown) .location-grid{width:min(100%,var(--otd-page-max));margin:0 auto;gap:0}body.OTDDrillDown:not(.OORDrillDown) .location-card.otd-drilldown-card{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.18);border-radius:18px;background:linear-gradient(135deg,#07070aed,#3c0f16db 48%,#68161ec7),linear-gradient(90deg,rgba(244,214,162,.18),transparent 48%,rgba(240,78,55,.14));box-shadow:0 34px 70px #0000004d,inset 0 1px #ffffff24}body.OTDDrillDown:not(.OORDrillDown) .otd-drilldown-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 9% 0%,rgba(244,214,162,.18),transparent 31%),radial-gradient(circle at 96% 8%,rgba(240,78,55,.14),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.06),transparent 16%);opacity:.86}body.OTDDrillDown:not(.OORDrillDown) .otd-drilldown-header{position:relative;z-index:1;display:grid;grid-template-columns:minmax(270px,1fr) auto;align-items:center;gap:1rem;padding:.92rem 1.15rem .82rem;border-bottom:1px solid var(--otd-border);background:linear-gradient(90deg,rgba(244,214,162,.08),transparent 46%,rgba(240,78,55,.12)),#07070a47}body.OTDDrillDown:not(.OORDrillDown) .otd-drilldown-heading{min-width:0;display:grid;gap:.45rem;justify-items:start}body.OTDDrillDown:not(.OORDrillDown) .otd-drilldown-heading-actions{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}body.OTDDrillDown:not(.OORDrillDown) .otd-drilldown-title-block{min-width:0}body.OTDDrillDown:not(.OORDrillDown) .otd-drilldown-title{margin:0;color:#fff;font-size:clamp(1.42rem,1.9vw,2rem);line-height:1.06;font-weight:850;letter-spacing:.02em;text-shadow:0 12px 26px rgba(0,0,0,.28)}body.OTDDrillDown:not(.OORDrillDown) .otd-drilldown-subtitle{margin-top:.28rem;color:var(--otd-muted);font-size:.82rem;font-weight:650}body.OTDDrillDown:not(.OORDrillDown) .otd-drilldown-header .back-button,body.OTDDrillDown:not(.OORDrillDown) .otd-override-settings-btn{width:auto;min-height:2rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:.38rem .76rem;font-size:.68rem;line-height:1;letter-spacing:.11em;text-transform:uppercase;font-weight:800;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}body.OTDDrillDown:not(.OORDrillDown) .otd-drilldown-header .back-button{gap:.42rem;min-height:2.08rem;border:1px solid rgba(255,255,255,.42)!important;border-radius:10px;background:linear-gradient(135deg,#fff466,var(--otd-yellow))!important;color:var(--otd-ink-deep)!important;padding:.48rem .8rem .46rem .68rem;font-size:.72rem;font-weight:950;letter-spacing:.08em;box-shadow:0 14px 28px #f4d6a233,0 8px 18px #07070a29!important}body.OTDDrillDown:not(.OORDrillDown) .otd-drilldown-header .back-button:before{content:"";display:inline-flex;align-items:center;justify-content:center;width:.82rem;height:.82rem;margin-top:-.02rem;border-radius:999px;border:1px solid rgba(13,8,11,.28);background-color:#ffffff3d;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M7.25 3.25 4.5 6l2.75 2.75' fill='none' stroke='%2307070a' stroke-width='1.65' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:.68rem .68rem}body.OTDDrillDown:not(.OORDrillDown) .otd-drilldown-header .back-button:hover,body.OTDDrillDown:not(.OORDrillDown) .otd-drilldown-header .back-button:focus-visible{border-color:#ffffffa8!important;background:linear-gradient(135deg,#fff889,var(--otd-yellow))!important;color:var(--otd-ink-deep)!important;outline:none;box-shadow:0 18px 36px #f4d6a23d,0 12px 24px #07070a47!important;transform:translateY(-1px)}body.OTDDrillDown:not(.OORDrillDown) .otd-override-settings-btn{width:auto;border:1px solid rgba(244,214,162,.34);background:linear-gradient(135deg,#ffffff14,#f4d6a20f),#07070a70;color:#fff7a5}body.OTDDrillDown:not(.OORDrillDown) .otd-override-settings-btn:hover,body.OTDDrillDown:not(.OORDrillDown) .otd-override-settings-btn:focus-visible{border-color:#f4d6a285;background:linear-gradient(135deg,#f4d6a229,#ffffff14),#3c0f16cc;transform:translateY(-1px);outline:none}body.OTDDrillDown:not(.OORDrillDown) .otd-drilldown-metrics{min-width:min(34rem,48vw);justify-items:stretch}body.OTDDrillDown:not(.OORDrillDown) .otd-drilldown-kpis{grid-template-columns:repeat(3,minmax(7.35rem,1fr));gap:.58rem}body.OTDDrillDown:not(.OORDrillDown) .otd-drilldown-kpi{min-height:4.25rem;display:grid;align-content:center;gap:.2rem;border:1px solid var(--otd-border);border-radius:12px;background:linear-gradient(135deg,#ffffff1c,#f4d6a214),#07070a61;padding:.56rem .72rem;text-align:right;box-shadow:inset 0 1px #ffffff14}body.OTDDrillDown:not(.OORDrillDown) .otd-drilldown-kpi:nth-child(3){border-color:#f04e377a;background:linear-gradient(135deg,#f04e3733,#ffffff14),#07070a5c}body.OTDDrillDown:not(.OORDrillDown) .otd-drilldown-kpi-label{color:var(--otd-muted);font-size:.58rem;line-height:1;letter-spacing:.12em;text-transform:uppercase;font-weight:800}body.OTDDrillDown:not(.OORDrillDown) .otd-drilldown-kpi-value{color:#fff;font-size:clamp(1.42rem,2.1vw,2.05rem);line-height:1;font-weight:850;letter-spacing:0}body.OTDDrillDown:not(.OORDrillDown) .otd-drilldown-body{position:relative;z-index:1;gap:.68rem;padding:.72rem .92rem .92rem;background:linear-gradient(180deg,#07070a33,#07070a61),#07070a2e}body.OTDDrillDown:not(.OORDrillDown) .otd-drilldown-controls{display:block;border:1px solid var(--otd-border);border-radius:14px;background:linear-gradient(135deg,#ffffff14,#f4d6a20f),#07070a57;padding:.48rem;box-shadow:inset 0 1px #ffffff0f}body.OTDDrillDown:not(.OORDrillDown) .otd-drilldown-controls-panel{display:flex;align-items:flex-end;gap:.52rem;flex-wrap:wrap}body.OTDDrillDown:not(.OORDrillDown) .otd-drilldown-toggle{flex:0 0 auto;display:inline-flex;align-items:center;gap:.24rem;padding:.22rem;border:1px solid var(--otd-border);border-radius:999px;background:#07070a70}body.OTDDrillDown:not(.OORDrillDown) .otd-toggle-btn{min-height:1.64rem;border:0;border-radius:999px;background:transparent;color:var(--otd-muted);padding:.24rem .68rem;font-size:.64rem;line-height:1;letter-spacing:.11em;text-transform:uppercase;font-weight:800;white-space:nowrap;box-shadow:none}body.OTDDrillDown:not(.OORDrillDown) .otd-toggle-btn:not(.is-active):hover{background:#f4d6a21f;color:#fff7a5}body.OTDDrillDown:not(.OORDrillDown) .otd-toggle-btn.is-active{border:1px solid rgba(255,255,255,.42);background:linear-gradient(135deg,#fff466,var(--otd-yellow));color:var(--otd-ink-deep);box-shadow:0 14px 28px #f4d6a22e,0 8px 18px #07070a29}body.OTDDrillDown:not(.OORDrillDown) .otd-toggle-btn:focus-visible{outline:2px solid rgba(244,214,162,.44);outline-offset:2px}body.OTDDrillDown:not(.OORDrillDown) .otd-drilldown-filters{flex:1 1 58rem;min-width:min(100%,48rem);display:flex;align-items:flex-end;gap:.5rem;overflow-x:auto;overflow-y:hidden;padding-bottom:.08rem;scrollbar-width:thin;scrollbar-color:rgba(244,214,162,.46) transparent}body.OTDDrillDown:not(.OORDrillDown) .otd-drilldown-filters::-webkit-scrollbar{height:.45rem}body.OTDDrillDown:not(.OORDrillDown) .otd-drilldown-filters::-webkit-scrollbar-thumb{background:#f4d6a275;border-radius:999px}body.OTDDrillDown:not(.OORDrillDown) .otd-filter{flex:1 1 0;min-width:clamp(8.2rem,9.2vw,10.9rem);display:grid;gap:.22rem;color:var(--otd-muted);font-size:.58rem;line-height:1;letter-spacing:.1em;text-transform:uppercase;font-weight:800}body.OTDDrillDown:not(.OORDrillDown) .otd-filter--location{flex:1.18 1 0;min-width:clamp(10.3rem,12vw,14rem)}body.OTDDrillDown:not(.OORDrillDown) .otd-filter>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.OTDDrillDown:not(.OORDrillDown) .otd-filter select,body.OTDDrillDown:not(.OORDrillDown) .otd-filter input{width:100%;min-height:1.86rem;border:1px solid rgba(255,255,255,.18);border-radius:7px;background-color:#11141aeb;color:#fff;padding:.28rem .62rem;font-size:.72rem;line-height:1.1;font-weight:900;letter-spacing:.02em;text-transform:none;box-shadow:inset 0 1px #ffffff0f,0 8px 18px #00000024}body.OTDDrillDown:not(.OORDrillDown) .otd-filter select{appearance:none;color-scheme:dark;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath fill='%23f4d6a2' d='M1.1.5 5 4.1 8.9.5 10 1.6 5 6 0 1.6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .58rem center;background-size:10px 6px;padding-right:1.65rem;cursor:pointer}body.OTDDrillDown:not(.OORDrillDown) .otd-filter select option,body.OTDDrillDown:not(.OORDrillDown) .otd-filter select optgroup{background:#11141a;color:#fff8ef}body.OTDDrillDown:not(.OORDrillDown) .otd-filter select option:checked{background:#3c0f16;color:#fff7a5}body.OTDDrillDown:not(.OORDrillDown) .otd-filter input::placeholder{color:#fff8ef94}body.OTDDrillDown:not(.OORDrillDown) .otd-drilldown-controls:has(.dashboard-select.is-open),body.OTDDrillDown:not(.OORDrillDown) .otd-drilldown-controls-panel:has(.dashboard-select.is-open),body.OTDDrillDown:not(.OORDrillDown) .otd-drilldown-filters:has(.dashboard-select.is-open){overflow:visible}body.OTDDrillDown:not(.OORDrillDown) .otd-filter:has(.dashboard-select.is-open){position:relative;z-index:1000}body.OTDDrillDown:not(.OORDrillDown) .otd-filter .dashboard-select{position:relative;display:inline-flex;width:100%;min-width:0;color:#fff;font-family:inherit}body.OTDDrillDown:not(.OORDrillDown) .otd-filter .dashboard-select.is-open{z-index:1000}body.OTDDrillDown:not(.OORDrillDown) .otd-filter .dashboard-select-native{display:none}body.OTDDrillDown:not(.OORDrillDown) .otd-filter .dashboard-select-trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:.6rem;width:100%;min-height:1.86rem;border:1px solid rgba(255,255,255,.18);border-radius:7px;background:linear-gradient(135deg,rgba(255,255,255,.06),transparent 42%),#11141aeb;color:#fff;font-family:inherit;font-size:.72rem;font-weight:900;letter-spacing:.02em;line-height:1.1;padding:.28rem .54rem .28rem .62rem;cursor:pointer;box-shadow:inset 0 1px #ffffff14,0 8px 18px #00000024;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}body.OTDDrillDown:not(.OORDrillDown) .otd-filter .dashboard-select-trigger:hover,body.OTDDrillDown:not(.OORDrillDown) .otd-filter .dashboard-select.is-open .dashboard-select-trigger{border-color:#f4d6a275;background:linear-gradient(135deg,rgba(244,214,162,.11),transparent 48%),#3c0f16f5}body.OTDDrillDown:not(.OORDrillDown) .otd-filter .dashboard-select-trigger:focus-visible{outline:2px solid rgba(244,214,162,.54);outline-offset:2px;border-color:#f4d6a28a}body.OTDDrillDown:not(.OORDrillDown) .otd-filter .dashboard-select-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.OTDDrillDown:not(.OORDrillDown) .otd-filter .dashboard-select-caret{display:inline-flex;align-items:center;justify-content:center;width:.62rem;height:.38rem;flex:0 0 auto;transform:translateY(-1px);transition:transform .16s ease}body.OTDDrillDown:not(.OORDrillDown) .otd-filter .dashboard-select-caret:before{content:"";width:0;height:0;border-left:.31rem solid transparent;border-right:.31rem solid transparent;border-top:.38rem solid #f4d6a2}body.OTDDrillDown:not(.OORDrillDown) .otd-filter .dashboard-select.is-open .dashboard-select-caret{transform:rotate(180deg) translateY(1px)}body.OTDDrillDown:not(.OORDrillDown) .otd-filter .dashboard-select-menu{position:absolute;top:calc(100% + .35rem);z-index:1001;box-sizing:border-box;display:grid;gap:.12rem;width:max-content;min-width:max(100%,8.75rem);max-width:min(18rem,calc(100vw - 2rem));max-height:min(18rem,calc(100dvh - 1rem));overflow-x:hidden;overflow-y:auto;border:1px solid rgba(244,214,162,.34);border-radius:0 0 14px 14px;background:linear-gradient(145deg,rgba(255,255,255,.07),transparent 44%),#07070afa;padding:.3rem;box-shadow:0 20px 42px #0000006b,inset 0 1px #ffffff1a;scrollbar-color:rgba(244,214,162,.72) rgba(7,7,10,.58)}body.OTDDrillDown:not(.OORDrillDown) .otd-filter .dashboard-select-menu.is-align-right{right:0}body.OTDDrillDown:not(.OORDrillDown) .otd-filter .dashboard-select-menu.is-align-left{left:0}body.OTDDrillDown:not(.OORDrillDown) .otd-filter .dashboard-select-option{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;box-sizing:border-box;min-height:2rem;border:0;border-radius:7px;background:transparent;color:#fff8efe6;font-family:inherit;font-size:.72rem;font-weight:850;line-height:1.15;padding:.52rem .62rem;text-align:left;white-space:nowrap;cursor:pointer}body.OTDDrillDown:not(.OORDrillDown) .otd-filter .dashboard-select-option span{min-width:0;overflow:hidden;text-overflow:ellipsis}body.OTDDrillDown:not(.OORDrillDown) .otd-filter .dashboard-select-option:after{content:"";width:.42rem;height:.42rem;flex:0 0 auto;border-radius:999px;background:#fff7a5;box-shadow:0 0 0 3px #f4d6a221;opacity:0}body.OTDDrillDown:not(.OORDrillDown) .otd-filter .dashboard-select-option:hover,body.OTDDrillDown:not(.OORDrillDown) .otd-filter .dashboard-select-option.is-highlighted{background:#f4d6a21a;color:#fff}body.OTDDrillDown:not(.OORDrillDown) .otd-filter .dashboard-select-option.is-selected{background:linear-gradient(135deg,#f4d6a238,#68161e47),#3c0f16c7;color:#fff7a5}body.OTDDrillDown:not(.OORDrillDown) .otd-filter .dashboard-select-option.is-selected:after{opacity:1}body.OTDDrillDown:not(.OORDrillDown) .otd-filter .dashboard-select-option:disabled{opacity:.45;cursor:not-allowed}body.OTDDrillDown:not(.OORDrillDown) .otd-filter select:hover,body.OTDDrillDown:not(.OORDrillDown) .otd-filter input:hover{border-color:#f4d6a25c;background-color:#3c0f16f5}body.OTDDrillDown:not(.OORDrillDown) .otd-filter select:focus,body.OTDDrillDown:not(.OORDrillDown) .otd-filter input:focus{border-color:#f4d6a275;box-shadow:0 0 0 2px #f4d6a252,0 8px 18px #00000024;outline:none}body.OTDDrillDown:not(.OORDrillDown) .otd-filter-actions{flex:0 0 auto;display:inline-flex;align-items:center;gap:.44rem;margin-left:auto}body.OTDDrillDown:not(.OORDrillDown) .otd-clear-btn,body.OTDDrillDown:not(.OORDrillDown) .otd-table-zoom-btn{border:1px solid var(--otd-border-strong);border-radius:999px;font-weight:800;cursor:pointer}body.OTDDrillDown:not(.OORDrillDown) .otd-clear-btn{min-height:1.86rem;align-self:center;justify-self:auto;border-color:#ffffff6b;background:linear-gradient(135deg,#fff466,var(--otd-yellow));color:var(--otd-ink-deep);padding:.26rem .68rem;font-size:.6rem;line-height:1;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;box-shadow:0 14px 28px #f4d6a22e,0 8px 18px #07070a29}body.OTDDrillDown:not(.OORDrillDown) .otd-clear-btn:hover,body.OTDDrillDown:not(.OORDrillDown) .otd-clear-btn:focus-visible{border-color:#ffffffa8;background:linear-gradient(135deg,#fff889,var(--otd-yellow));box-shadow:0 18px 36px #f4d6a23d,0 12px 24px #07070a47;outline:none}body.OTDDrillDown:not(.OORDrillDown) .otd-table-toolbar{display:inline-flex;align-items:center;gap:.34rem}body.OTDDrillDown:not(.OORDrillDown) .otd-table-zoom-label{margin-right:.04rem;color:var(--otd-muted);font-size:.6rem;line-height:1;letter-spacing:.1em;text-transform:uppercase;font-weight:800;white-space:nowrap}body.OTDDrillDown:not(.OORDrillDown) .otd-table-zoom-btn{min-width:1.52rem;min-height:1.52rem;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#ffffff14,#f4d6a20f),#07070a70;color:#fff7a5;padding:0;font-size:.72rem;line-height:1}body.OTDDrillDown:not(.OORDrillDown) .otd-table-zoom-btn:not(:disabled):hover,body.OTDDrillDown:not(.OORDrillDown) .otd-table-zoom-btn:not(:disabled):focus-visible{border-color:#f4d6a285;background:linear-gradient(135deg,#f4d6a229,#ffffff14),#3c0f16cc;outline:none}body.OTDDrillDown:not(.OORDrillDown) .otd-table-zoom-value{min-width:2.36rem;color:#fff;font-size:.66rem;font-weight:800;text-align:center}body.OTDDrillDown:not(.OORDrillDown) .otd-table-wrap{border:1px solid var(--otd-border);border-radius:14px;background:linear-gradient(135deg,#ffffff14,#f4d6a20f),#07070a57;box-shadow:inset 0 1px #ffffff0f;scrollbar-color:rgba(244,214,162,.52) rgba(7,7,10,.42)}body.OTDDrillDown:not(.OORDrillDown) .otd-table-wrap:focus-visible{outline:2px solid rgba(244,214,162,.44);outline-offset:2px}body.OTDDrillDown:not(.OORDrillDown) .otd-table{border-collapse:collapse}body.OTDDrillDown:not(.OORDrillDown) .otd-table thead th{background-image:var(--otd-table-header-gradient);background-repeat:no-repeat;background-size:var(--otd-table-header-width, 100%) 100%;background-position:calc(0px - var(--otd-table-column-offset, 0px)) 0;color:#fff;padding:calc(.42rem * var(--otd-table-zoom, 1)) calc(.52rem * var(--otd-table-zoom, 1));font-size:calc(.58rem * var(--otd-table-zoom, 1));line-height:1.12;letter-spacing:.07em;text-transform:uppercase;font-weight:850;border-bottom:0;box-shadow:inset -1px 0 #ffffff24}body.OTDDrillDown:not(.OORDrillDown) .otd-table thead th:last-child{box-shadow:none}body.OTDDrillDown:not(.OORDrillDown) .otd-table thead th.otd-col--focus{background-image:var(--otd-table-header-gradient);background-repeat:no-repeat;background-size:var(--otd-table-header-width, 100%) 100%;background-position:calc(0px - var(--otd-table-column-offset, 0px)) 0}body.OTDDrillDown:not(.OORDrillDown) .otd-table tbody td{color:#fff8ef;border-bottom:1px solid rgba(255,255,255,.08);padding:calc(.38rem * var(--otd-table-zoom, 1)) calc(.52rem * var(--otd-table-zoom, 1));font-size:calc(.7rem * var(--otd-table-zoom, 1));line-height:1.16;background:#07070a85}body.OTDDrillDown:not(.OORDrillDown) .otd-table tbody tr:nth-child(odd) td{background:var(--otd-warm-row)}body.OTDDrillDown:not(.OORDrillDown) .otd-table tbody tr:hover td{background:var(--otd-warm-hover)}body.OTDDrillDown:not(.OORDrillDown) .otd-table tbody td.otd-col--focus{background:var(--otd-warm-focus);color:#fff7a5;box-shadow:inset 2px 0 #f4d6a257;font-weight:700}body.OTDDrillDown:not(.OORDrillDown) .otd-table tbody tr:nth-child(odd) td.otd-col--focus{background:#f04e3730}body.OTDDrillDown:not(.OORDrillDown) .otd-table tbody tr:hover td.otd-col--focus{background:var(--otd-warm-focus-strong)}body.OTDDrillDown:not(.OORDrillDown) .otd-row-action-btn{border-radius:8px;border:1px solid rgba(244,214,162,.34);background:linear-gradient(135deg,#ffffff14,#f4d6a20f),#07070a8f;color:#fff7a5;padding:.26rem .46rem;font-weight:800}body.OTDDrillDown:not(.OORDrillDown) .otd-row-action-btn.secondary{background:#07070a5c;color:#fff8efd1}body.OTDDrillDown:not(.OORDrillDown) .otd-empty{color:var(--otd-muted);padding:2rem 1rem}body.OTDDrillDown:not(.OORDrillDown) .otd-empty-state{border-radius:14px;border:1px dashed rgba(244,214,162,.34);background:linear-gradient(135deg,#ffffff14,#f4d6a20f),#07070a57;box-shadow:inset 0 1px #ffffff0f}body.OTDDrillDown:not(.OORDrillDown) .otd-table-error,body.OTDDrillDown:not(.OORDrillDown) .otd-override-error{border:1px solid rgba(240,78,55,.34);border-radius:10px;background:#f04e3724;color:#ffd2ca;padding:.58rem .75rem;text-align:left}body.OTDDrillDown:not(.OORDrillDown) .otd-override-backdrop{background:#07070ab3;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}body.OTDDrillDown:not(.OORDrillDown) .otd-override-dialog{width:min(540px,calc(100vw - 32px));gap:.92rem;padding:1.05rem;border-radius:14px;border:1px solid rgba(244,214,162,.26);background:linear-gradient(135deg,#07070afa,#3c0f16f2 50%,#68161ee6),linear-gradient(90deg,rgba(244,214,162,.16),transparent 48%,rgba(240,78,55,.12));color:var(--otd-ink);box-shadow:0 28px 64px #07070a85,inset 0 1px #ffffff1a}body.OTDDrillDown:not(.OORDrillDown) .otd-override-settings-dialog{width:min(660px,calc(100vw - 32px))}body.OTDDrillDown:not(.OORDrillDown) .otd-override-header{align-items:center;padding-bottom:.74rem;border-bottom:1px solid rgba(244,214,162,.16)}body.OTDDrillDown:not(.OORDrillDown) .otd-override-header h3{margin:0;color:#fff8ef;font-size:1.02rem;font-weight:850;letter-spacing:0}body.OTDDrillDown:not(.OORDrillDown) .otd-override-close,body.OTDDrillDown:not(.OORDrillDown) .otd-override-cancel,body.OTDDrillDown:not(.OORDrillDown) .otd-override-submit{min-height:1.85rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(244,214,162,.36);border-radius:999px;padding:.38rem .74rem;font-weight:850;font-size:.72rem;line-height:1;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease}body.OTDDrillDown:not(.OORDrillDown) .otd-override-close,body.OTDDrillDown:not(.OORDrillDown) .otd-override-cancel{background:linear-gradient(135deg,#ffffff14,#f4d6a20d),#07070a75;color:#fff8ef}body.OTDDrillDown:not(.OORDrillDown) .otd-override-close:hover:not(:disabled),body.OTDDrillDown:not(.OORDrillDown) .otd-override-close:focus-visible,body.OTDDrillDown:not(.OORDrillDown) .otd-override-cancel:hover:not(:disabled),body.OTDDrillDown:not(.OORDrillDown) .otd-override-cancel:focus-visible{border-color:#f4d6a28f;background:linear-gradient(135deg,#f4d6a229,#ffffff14),#3c0f16c7;color:#fff7a5;outline:none;transform:translateY(-1px)}body.OTDDrillDown:not(.OORDrillDown) .otd-override-submit{border:1px solid rgba(255,255,255,.42);background:linear-gradient(135deg,#fff466,var(--otd-yellow));color:var(--otd-ink-deep);box-shadow:0 12px 24px #f4d6a22e}body.OTDDrillDown:not(.OORDrillDown) .otd-override-submit:hover:not(:disabled),body.OTDDrillDown:not(.OORDrillDown) .otd-override-submit:focus-visible{border-color:#ffffffad;background:linear-gradient(135deg,#fff889,var(--otd-yellow));color:var(--otd-ink-deep);outline:none;transform:translateY(-1px);box-shadow:0 16px 30px #f4d6a23d}body.OTDDrillDown:not(.OORDrillDown) .otd-override-close:disabled,body.OTDDrillDown:not(.OORDrillDown) .otd-override-cancel:disabled,body.OTDDrillDown:not(.OORDrillDown) .otd-override-submit:disabled{cursor:wait;opacity:.68;transform:none}body.OTDDrillDown:not(.OORDrillDown) .otd-override-unit,body.OTDDrillDown:not(.OORDrillDown) .otd-override-current span,body.OTDDrillDown:not(.OORDrillDown) .otd-override-person-row,body.OTDDrillDown:not(.OORDrillDown) .otd-override-empty{border:1px solid rgba(244,214,162,.18);background:linear-gradient(135deg,#ffffff12,#f4d6a20d),#07070a61;color:var(--otd-muted);box-shadow:inset 0 1px #ffffff0f}body.OTDDrillDown:not(.OORDrillDown) .otd-override-unit{padding:.62rem .68rem;border-radius:10px;font-size:.78rem}body.OTDDrillDown:not(.OORDrillDown) .otd-override-unit span:first-child{color:#fff8ef;font-weight:750}body.OTDDrillDown:not(.OORDrillDown) .otd-override-unit span+span{color:#fff7a5;font-weight:750}body.OTDDrillDown:not(.OORDrillDown) .otd-override-fields{gap:.75rem}body.OTDDrillDown:not(.OORDrillDown) .otd-override-fields label,body.OTDDrillDown:not(.OORDrillDown) .otd-override-reason{gap:.38rem;color:#f4d6a2eb;font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}body.OTDDrillDown:not(.OORDrillDown) .otd-override-select-field:has(.dashboard-select.is-open){position:relative;z-index:1000}body.OTDDrillDown:not(.OORDrillDown) .otd-override-select-field .dashboard-select{position:relative;display:inline-flex;width:100%;min-width:0;color:#fff;font-family:inherit}body.OTDDrillDown:not(.OORDrillDown) .otd-override-select-field .dashboard-select-native{display:none}body.OTDDrillDown:not(.OORDrillDown) .otd-override-select-field .dashboard-select-trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:.6rem;width:100%;min-height:2.2rem;border:1px solid rgba(244,214,162,.26);border-radius:9px;padding:.48rem .64rem;background:linear-gradient(135deg,#ffffff14,#f4d6a20a),#07070a94;color:#fff8ef;cursor:pointer;font:inherit;font-size:.8rem;font-weight:750;letter-spacing:0;line-height:1.15;text-transform:none;box-shadow:inset 0 1px #ffffff12;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}body.OTDDrillDown:not(.OORDrillDown) .otd-override-select-field .dashboard-select-trigger:hover,body.OTDDrillDown:not(.OORDrillDown) .otd-override-select-field .dashboard-select.is-open .dashboard-select-trigger{border-color:#ffe879a3;background:linear-gradient(135deg,#f4d6a224,#ffffff0f),#07070ab3;box-shadow:0 0 0 3px #ffe87921,inset 0 1px #ffffff14}body.OTDDrillDown:not(.OORDrillDown) .otd-override-select-field .dashboard-select-trigger:focus-visible{border-color:#ffe879a3;outline:none;box-shadow:0 0 0 3px #ffe87921,inset 0 1px #ffffff14}body.OTDDrillDown:not(.OORDrillDown) .otd-override-select-field .dashboard-select-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.OTDDrillDown:not(.OORDrillDown) .otd-override-select-field .dashboard-select-caret{display:inline-flex;width:.62rem;height:.38rem;flex:0 0 auto;align-items:center;justify-content:center;transform:translateY(-1px);transition:transform .16s ease}body.OTDDrillDown:not(.OORDrillDown) .otd-override-select-field .dashboard-select-caret:before{content:"";width:0;height:0;border-left:.31rem solid transparent;border-right:.31rem solid transparent;border-top:.38rem solid #f4d6a2}body.OTDDrillDown:not(.OORDrillDown) .otd-override-select-field .dashboard-select.is-open .dashboard-select-caret{transform:rotate(180deg) translateY(1px)}body.OTDDrillDown:not(.OORDrillDown) .otd-override-select-menu{z-index:22090;box-sizing:border-box;display:grid;gap:.12rem;width:max-content;min-width:max(var(--dashboard-select-trigger-width, 100%),9rem);max-width:min(20rem,calc(100vw - 2rem));overflow-x:hidden;overflow-y:auto;border:1px solid rgba(244,214,162,.34);border-radius:0 0 14px 14px;background:linear-gradient(145deg,rgba(255,255,255,.07),transparent 44%),#07070afa;padding:.3rem;box-shadow:0 20px 42px #0000006b,inset 0 1px #ffffff1a;scrollbar-color:rgba(244,214,162,.72) rgba(7,7,10,.58)}body.OTDDrillDown:not(.OORDrillDown) .otd-override-select-menu .dashboard-select-option{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;min-height:2rem;box-sizing:border-box;border:0;border-radius:7px;padding:.52rem .62rem;background:transparent;color:#fff8efe6;cursor:pointer;font:inherit;font-size:.76rem;font-weight:850;line-height:1.15;text-align:left;white-space:nowrap}body.OTDDrillDown:not(.OORDrillDown) .otd-override-select-menu .dashboard-select-option span{min-width:0;overflow:hidden;text-overflow:ellipsis}body.OTDDrillDown:not(.OORDrillDown) .otd-override-select-menu .dashboard-select-option:after{content:"";width:.42rem;height:.42rem;flex:0 0 auto;border-radius:999px;background:#fff7a5;box-shadow:0 0 0 3px #f4d6a221;opacity:0}body.OTDDrillDown:not(.OORDrillDown) .otd-override-select-menu .dashboard-select-option:hover,body.OTDDrillDown:not(.OORDrillDown) .otd-override-select-menu .dashboard-select-option.is-highlighted{background:#f4d6a21a;color:#fff}body.OTDDrillDown:not(.OORDrillDown) .otd-override-select-menu .dashboard-select-option.is-selected{background:linear-gradient(135deg,#f4d6a238,#68161e47),#3c0f16c7;color:#fff7a5}body.OTDDrillDown:not(.OORDrillDown) .otd-override-select-menu .dashboard-select-option.is-selected:after{opacity:1}body.OTDDrillDown:not(.OORDrillDown) .otd-override-fields select,body.OTDDrillDown:not(.OORDrillDown) .otd-override-reason input,body.OTDDrillDown:not(.OORDrillDown) .otd-override-reason textarea{width:100%;box-sizing:border-box;border:1px solid rgba(244,214,162,.26);border-radius:9px;background:linear-gradient(135deg,#ffffff14,#f4d6a20a),#07070a94;color:#fff8ef;color-scheme:dark;font:inherit;font-size:.8rem;font-weight:750;letter-spacing:0;text-transform:none;outline:none;box-shadow:inset 0 1px #ffffff12}body.OTDDrillDown:not(.OORDrillDown) .otd-override-fields select,body.OTDDrillDown:not(.OORDrillDown) .otd-override-reason input{min-height:2.2rem;padding:.48rem .64rem}body.OTDDrillDown:not(.OORDrillDown) .otd-override-reason textarea{min-height:92px;padding:.62rem .66rem;resize:none}body.OTDDrillDown:not(.OORDrillDown) .otd-override-fields select option{background:#17080d;color:#fff8ef}body.OTDDrillDown:not(.OORDrillDown) .otd-override-reason input::placeholder,body.OTDDrillDown:not(.OORDrillDown) .otd-override-reason textarea::placeholder{color:#fff8ef7a}body.OTDDrillDown:not(.OORDrillDown) .otd-override-fields select:focus,body.OTDDrillDown:not(.OORDrillDown) .otd-override-reason input:focus,body.OTDDrillDown:not(.OORDrillDown) .otd-override-reason textarea:focus{border-color:#ffe879a3;background:linear-gradient(135deg,#f4d6a224,#ffffff0f),#07070ab3;box-shadow:0 0 0 3px #ffe87921,inset 0 1px #ffffff14}body.OTDDrillDown:not(.OORDrillDown) .otd-override-current{flex-wrap:wrap;justify-content:flex-start}body.OTDDrillDown:not(.OORDrillDown) .otd-override-current span{border-radius:9px;padding:.45rem .62rem;color:#fff8ef;font-size:.78rem;font-weight:750}body.OTDDrillDown:not(.OORDrillDown) .otd-override-people-list{padding-right:.25rem;scrollbar-color:rgba(244,214,162,.44) rgba(7,7,10,.36)}body.OTDDrillDown:not(.OORDrillDown) .otd-override-person-row{border-radius:9px;color:var(--otd-muted)}body.OTDDrillDown:not(.OORDrillDown) .otd-override-person-row:hover{border-color:#f4d6a257;background:linear-gradient(135deg,#f4d6a221,#ffffff0f),#3c0f1685}body.OTDDrillDown:not(.OORDrillDown) .otd-override-person-row input[type=checkbox]{accent-color:var(--otd-yellow)}body.OTDDrillDown:not(.OORDrillDown) .otd-override-person-name{color:#fff8ef}body.OTDDrillDown:not(.OORDrillDown) .otd-override-person-email{color:#fff8ef9e}body.OTDDrillDown:not(.OORDrillDown) .otd-override-empty{border-style:dashed;border-radius:10px;color:#fff8efad}body.OTDDrillDown:not(.OORDrillDown) .otd-override-actions{padding-top:.18rem}@media(max-width:560px){body.OTDDrillDown:not(.OORDrillDown) .otd-override-dialog,body.OTDDrillDown:not(.OORDrillDown) .otd-override-settings-dialog{width:calc(100vw - 24px);padding:.88rem}body.OTDDrillDown:not(.OORDrillDown) .otd-override-person-row{grid-template-columns:auto minmax(0,1fr)}body.OTDDrillDown:not(.OORDrillDown) .otd-override-person-email{grid-column:2}}@media(min-width:901px){body.OTDDrillDown:not(.OORDrillDown) .otd-drilldown-card{height:calc(100dvh - var(--app-shell-header-height) - clamp(1.45rem,2.7vw,2.3rem));min-height:34rem}body.OTDDrillDown:not(.OORDrillDown) .otd-drilldown-body{grid-template-rows:auto minmax(0,1fr) auto}}@media(max-width:1180px){body.OTDDrillDown:not(.OORDrillDown) .otd-drilldown-header{grid-template-columns:1fr;align-items:stretch}body.OTDDrillDown:not(.OORDrillDown) .otd-drilldown-metrics{min-width:0}}@media(max-width:900px){body.OTDDrillDown:not(.OORDrillDown) .content{padding:.7rem .65rem!important}body.OTDDrillDown:not(.OORDrillDown) .location-card.otd-drilldown-card{border-radius:14px}body.OTDDrillDown:not(.OORDrillDown) .otd-drilldown-header{padding:.86rem .92rem}body.OTDDrillDown:not(.OORDrillDown) .otd-drilldown-heading-actions{width:100%}body.OTDDrillDown:not(.OORDrillDown) .otd-drilldown-header .back-button,body.OTDDrillDown:not(.OORDrillDown) .otd-override-settings-btn{flex:1 1 auto}body.OTDDrillDown:not(.OORDrillDown) .otd-drilldown-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}body.OTDDrillDown:not(.OORDrillDown) .otd-drilldown-kpi{min-height:3.7rem;text-align:left}body.OTDDrillDown:not(.OORDrillDown) .otd-drilldown-body{padding:.72rem}body.OTDDrillDown:not(.OORDrillDown) .otd-drilldown-controls{padding:0;border:0;background:transparent}body.OTDDrillDown:not(.OORDrillDown) .otd-drilldown-controls-panel{display:none}body.OTDDrillDown:not(.OORDrillDown) .otd-drilldown-controls.is-open .otd-drilldown-controls-panel{display:grid;align-items:stretch;gap:.7rem;border-radius:14px}body.OTDDrillDown:not(.OORDrillDown) .otd-mobile-filter-btn{min-height:2rem;border:1px solid rgba(255,255,255,.42);background:linear-gradient(135deg,#fff466,var(--otd-yellow));color:var(--otd-ink-deep);box-shadow:0 14px 28px #f4d6a22e,0 8px 18px #07070a29}body.OTDDrillDown:not(.OORDrillDown) .otd-drilldown-toggle{width:100%;justify-content:stretch}body.OTDDrillDown:not(.OORDrillDown) .otd-toggle-btn{flex:1 1 0;padding-left:.42rem;padding-right:.42rem}body.OTDDrillDown:not(.OORDrillDown) .otd-drilldown-filters{min-width:0;display:grid;grid-template-columns:1fr;overflow:visible;padding-bottom:0}body.OTDDrillDown:not(.OORDrillDown) .otd-filter,body.OTDDrillDown:not(.OORDrillDown) .otd-filter--location{min-width:0}body.OTDDrillDown:not(.OORDrillDown) .otd-filter-actions{margin-left:0;justify-content:flex-start;flex-wrap:wrap}}@media(max-width:620px){body.OTDDrillDown:not(.OORDrillDown) .otd-drilldown-kpis{grid-template-columns:1fr}body.OTDDrillDown:not(.OORDrillDown) .otd-drilldown-kpi{min-height:3.35rem}}html.BacklogMatrixDrilldownRoot{height:auto!important;min-height:100vh!important;min-height:100dvh!important;background:var(--ren-page-background, var(--bg, #2a0f14))!important;background-color:var(--bg, #2a0f14)!important;background-position:var(--ren-page-background-position, center top)!important;background-size:var(--ren-page-background-size, auto)!important;background-attachment:scroll!important;overflow-x:hidden}body.BacklogMatrixDrilldown{--backlog-font: "Inter", "Aptos", "Segoe UI", Arial, sans-serif;--backlog-display: "Aptos Display", "Bahnschrift", "Segoe UI", Arial, sans-serif;--backlog-navy: #2b151a;--backlog-navy-deep: #0d080b;--backlog-blue: #3a1f22;--backlog-teal: #7b2528;--backlog-cyan: #d8a08f;--backlog-yellow: #ffe879;--backlog-coral: #d84536;--backlog-white: #fffaf6;--backlog-muted: rgba(236, 224, 215, .78);--backlog-border: rgba(204, 183, 150, .24);--backlog-border-strong: rgba(201, 178, 124, .46);--backlog-panel: rgba(43, 36, 38, .72);--backlog-panel-strong: rgba(57, 38, 39, .84);--backlog-row: rgba(67, 58, 58, .86);--backlog-row-alt: rgba(76, 61, 58, .84);--backlog-shadow: 0 24px 54px rgba(18, 8, 11, .38), inset 0 1px 0 rgba(255, 255, 255, .14);background:var(--ren-page-background, var(--bg, #2a0f14))!important;background-color:var(--bg, #2a0f14)!important;background-position:var(--ren-page-background-position, center top)!important;background-size:var(--ren-page-background-size, auto)!important;background-attachment:scroll!important;color:var(--backlog-white);min-height:100vh!important;min-height:100dvh!important;overflow-x:hidden;overflow-y:auto}body.BacklogMatrixDrilldown #root{height:auto!important;min-height:100vh!important;min-height:100dvh!important;background:transparent!important}body.BacklogMatrixDrilldown .supply-hub-layout{display:block;height:auto!important;min-height:0!important;background:transparent!important}body.BacklogMatrixDrilldown .chatbot-shell,body.BacklogMatrixDrilldown .todo-shell{position:fixed;top:0;left:0;width:0;height:0;overflow:visible}body.BacklogMatrixDrilldown .content{width:100%;flex:0 0 auto!important;max-width:none!important;height:auto;min-height:0!important;margin:0;padding:0!important;background:transparent!important;overflow:visible}body.BacklogMatrixDrilldown .content:before,body.BacklogMatrixDrilldown .content:after{content:none;display:none}.backlog-matrix-page{position:relative;isolation:isolate;display:block;height:max-content!important;min-height:calc(100vh - var(--app-shell-header-height, 70px))!important;min-height:calc(100dvh - var(--app-shell-header-height, 70px))!important;padding:clamp(.75rem,1.45vw,1.35rem) clamp(.75rem,1.8vw,1.8rem) clamp(.75rem,1.45vw,1.35rem);color:var(--backlog-white);font-family:var(--backlog-font);font-weight:650;background:var(--ren-page-background, var(--bg, #2a0f14));background-color:var(--bg, #2a0f14);background-position:var(--ren-page-background-position, center top);background-size:var(--ren-page-background-size, auto);overflow:visible;box-sizing:border-box}.backlog-matrix-page:before,.backlog-matrix-page:after{content:none;display:none}.backlog-matrix-page:before{background:repeating-linear-gradient(115deg,transparent 0 34px,rgba(255,255,255,.06) 35px 36px,transparent 37px 78px),linear-gradient(135deg,rgba(201,178,124,.14),transparent 24%,rgba(126,54,45,.1) 58%,transparent 72%),conic-gradient(from 214deg at 78% 18%,rgba(201,178,124,.2),rgba(170,98,82,.13),transparent 30%,rgba(126,54,45,.12),transparent 58%);opacity:.48}.backlog-matrix-page:after{background:linear-gradient(140deg,transparent 0 56%,rgba(7,7,10,.46) 56.2% 65%,transparent 65.2%),linear-gradient(180deg,#07070a14,#07070a57)}.backlog-matrix-card{--backlog-matrix-card-edge-gap: clamp(4.25rem, 5vw, 5.75rem);position:relative;z-index:1;display:block;width:min(1888px,calc(100% - var(--backlog-matrix-card-edge-gap) - var(--backlog-matrix-card-edge-gap)));height:auto;min-height:0;margin:0 auto;border:1px solid var(--backlog-border);border-radius:24px;background:linear-gradient(135deg,#120e11f0,#2d181be6 48%,#5c141dcc),linear-gradient(90deg,rgba(255,232,121,.08),transparent 46%,rgba(216,45,46,.14));box-shadow:var(--backlog-shadow);overflow:hidden;color:var(--backlog-white)}.backlog-matrix-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#c9b27c,#a15a46,#d84536);z-index:1}.backlog-matrix-card:after{content:none;display:none}.backlog-matrix-card>*{position:relative;z-index:2}.backlog-matrix-header{padding:clamp(.8rem,1.15vw,1.05rem) clamp(.95rem,1.45vw,1.35rem);color:var(--backlog-white);border-bottom:1px solid rgba(204,183,150,.2);background:linear-gradient(90deg,#120e118f,#5c141d3d)}.backlog-matrix-header-bottom{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(.75rem,1.2vw,1rem)}.backlog-matrix-back-button,.backlog-matrix-refresh-button,.backlog-matrix-clear-button,.backlog-matrix-modal-export,.backlog-matrix-modal-close{min-height:34px;border-radius:999px;padding:.42rem .82rem;font:inherit;font-size:.72rem;font-weight:850;letter-spacing:.06em;cursor:pointer;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease,opacity .2s ease}.backlog-matrix-back-button,.backlog-matrix-refresh-button,.backlog-matrix-modal-export{border:1px solid rgba(255,255,255,.42);background:linear-gradient(135deg,#fff68f,var(--backlog-yellow));color:var(--backlog-navy-deep);box-shadow:0 14px 28px #ffe87933,0 8px 18px #07070a29}.backlog-matrix-back-button:hover,.backlog-matrix-refresh-button:hover:not(:disabled),.backlog-matrix-modal-export:hover:not(:disabled){background:linear-gradient(135deg,#fff9b8,var(--backlog-yellow));border-color:#ffffffa8;box-shadow:0 18px 36px #ffe8793d,0 12px 24px #07070a47;transform:translateY(-1px)}.backlog-matrix-clear-button,.backlog-matrix-modal-close{border:1px solid rgba(255,255,255,.18);background:#251a1d8a;color:var(--backlog-white)}.backlog-matrix-clear-button:hover:not(:disabled),.backlog-matrix-modal-close:hover{border-color:#ffe87957;background:#07070a85;transform:translateY(-1px)}.backlog-matrix-clear-button:disabled,.backlog-matrix-refresh-button:disabled,.backlog-matrix-modal-export:disabled{opacity:.52;cursor:default;transform:none;box-shadow:none}.backlog-matrix-back-button:focus-visible,.backlog-matrix-refresh-button:focus-visible,.backlog-matrix-clear-button:focus-visible,.backlog-matrix-modal-export:focus-visible,.backlog-matrix-modal-close:focus-visible{outline:2px solid rgba(255,232,121,.72);outline-offset:2px}.backlog-matrix-title{margin:0;display:inline-flex;align-items:center;justify-content:flex-start;gap:.65rem;text-align:left;min-width:0}.backlog-matrix-title-main{color:#fff;font-family:var(--backlog-display);font-size:clamp(.98rem,1vw,1.18rem);line-height:1.1;font-weight:850;letter-spacing:.06em;text-transform:uppercase;text-shadow:0 12px 26px rgba(0,0,0,.28)}.backlog-matrix-title-location{display:inline-flex;align-items:center;min-height:26px;border:1px solid rgba(255,232,121,.34);border-radius:999px;padding:.2rem .65rem;background:#251a1d9e;color:#fff1a8;font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;font-weight:850;white-space:nowrap;box-shadow:none}.backlog-matrix-controls{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:clamp(.35rem,.7vw,.6rem);margin-left:auto}.backlog-matrix-location-filter{display:inline-flex;align-items:center;gap:.35rem;min-height:34px;padding:.22rem;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:#07070a70;color:var(--backlog-white);box-shadow:inset 0 1px #ffffff0f}.backlog-matrix-location-filter span{color:#fff8efb3;font-size:.56rem;text-transform:uppercase;letter-spacing:.1em;font-weight:850;line-height:1;white-space:nowrap}.backlog-matrix-header:has(.dashboard-select.is-open),.backlog-matrix-controls:has(.dashboard-select.is-open),.backlog-matrix-location-filter:has(.dashboard-select.is-open){position:relative;z-index:1200}.backlog-matrix-card:has(.dashboard-select.is-open){overflow:visible;z-index:80}.backlog-matrix-location-filter .dashboard-select{position:relative;display:inline-flex;min-width:7.2rem;color:#fff;font-family:var(--backlog-font)}.backlog-matrix-location-filter .backlog-matrix-department-filter-select{min-width:8.6rem}.backlog-matrix-location-filter .dashboard-select.is-open{z-index:1000}.backlog-matrix-location-filter .dashboard-select-native{display:none}.backlog-matrix-location-filter .dashboard-select-trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:.6rem;width:100%;min-height:1.65rem;border:1px solid rgba(255,255,255,.18);border-radius:7px;background:linear-gradient(135deg,rgba(255,255,255,.06),transparent 42%),#11141aeb;color:#fff;font-family:var(--backlog-font);font-size:.72rem;font-weight:900;letter-spacing:.02em;line-height:1.1;padding:.28rem .54rem .28rem .62rem;cursor:pointer;box-shadow:inset 0 1px #ffffff14,0 8px 18px #00000024;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.backlog-matrix-location-filter .dashboard-select-trigger:hover,.backlog-matrix-location-filter .dashboard-select.is-open .dashboard-select-trigger{border-color:#f4d6a275;background:linear-gradient(135deg,rgba(244,214,162,.11),transparent 48%),#3c0f16f5}.backlog-matrix-location-filter .dashboard-select-trigger:focus-visible{outline:2px solid rgba(244,214,162,.54);outline-offset:2px;border-color:#f4d6a28a}.backlog-matrix-location-filter .dashboard-select-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.backlog-matrix-location-filter .dashboard-select-caret{display:inline-flex;align-items:center;justify-content:center;width:.62rem;height:.38rem;flex:0 0 auto;transform:translateY(-1px);transition:transform .16s ease}.backlog-matrix-location-filter .dashboard-select-caret:before{content:"";width:0;height:0;border-left:.31rem solid transparent;border-right:.31rem solid transparent;border-top:.38rem solid #f4d6a2}.backlog-matrix-location-filter .dashboard-select.is-open .dashboard-select-caret{transform:rotate(180deg) translateY(1px)}.backlog-matrix-location-filter .dashboard-select-menu{position:absolute;top:calc(100% + .35rem);right:0;z-index:1001;box-sizing:border-box;display:grid;gap:.12rem;width:max-content;min-width:max(100%,8.75rem);max-width:min(18rem,calc(100vw - 2rem));max-height:min(18rem,calc(100dvh - 1rem));overflow-x:hidden;overflow-y:auto;border:1px solid rgba(244,214,162,.34);border-radius:0 0 14px 14px;background:linear-gradient(145deg,rgba(255,255,255,.07),transparent 44%),#07070afa;padding:.3rem;box-shadow:0 20px 42px #0000006b,inset 0 1px #ffffff1a;font-family:var(--backlog-font);scrollbar-color:rgba(244,214,162,.72) rgba(7,7,10,.58)}.backlog-matrix-location-filter .dashboard-select-menu.is-align-left{right:auto;left:0}.backlog-matrix-location-filter .dashboard-select-option{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;box-sizing:border-box;min-height:2rem;border:0;border-radius:7px;background:transparent;color:#fff8efe6;font-family:var(--backlog-font);font-size:.72rem;font-weight:850;line-height:1.15;padding:.52rem .62rem;text-align:left;white-space:nowrap;cursor:pointer}.backlog-matrix-location-filter .dashboard-select-option span{min-width:0;overflow:hidden;text-overflow:ellipsis}.backlog-matrix-location-filter .dashboard-select-option:after{content:"";width:.42rem;height:.42rem;flex:0 0 auto;border-radius:999px;background:#fff7a5;box-shadow:0 0 0 3px #f4d6a221;opacity:0}.backlog-matrix-location-filter .dashboard-select-option:hover,.backlog-matrix-location-filter .dashboard-select-option.is-highlighted{background:#f4d6a21a;color:#fff}.backlog-matrix-location-filter .dashboard-select-option.is-selected{background:linear-gradient(135deg,#f4d6a238,#68161e47),#3c0f16c7;color:#fff7a5}.backlog-matrix-location-filter .dashboard-select-option.is-selected:after{opacity:1}.backlog-matrix-location-filter .dashboard-select-option:disabled{opacity:.45;cursor:not-allowed}.backlog-matrix-details-table-wrap{overflow:auto;min-height:0;scrollbar-color:rgba(255,232,121,.45) rgba(7,7,10,.62);scrollbar-width:thin}.backlog-matrix-table-wrap{--backlog-matrix-table-edge-gap: clamp(.5rem, 1vw, .9rem);width:calc(100% - var(--backlog-matrix-table-edge-gap) - var(--backlog-matrix-table-edge-gap));max-width:calc(100% - var(--backlog-matrix-table-edge-gap) - var(--backlog-matrix-table-edge-gap));margin:0 auto clamp(.5rem,1vw,.9rem);height:auto;min-height:0;max-height:none;overflow-x:auto;overflow-y:hidden;scrollbar-color:rgba(255,232,121,.45) rgba(7,7,10,.62);scrollbar-width:thin;border:1px solid var(--backlog-border);border-radius:18px;background:linear-gradient(135deg,#fff7ef17,#aa625214),var(--backlog-panel);box-shadow:inset 0 1px #ffffff1c}.backlog-matrix-table-wrap::-webkit-scrollbar,.backlog-matrix-details-table-wrap::-webkit-scrollbar{width:10px;height:10px}.backlog-matrix-table-wrap::-webkit-scrollbar-track,.backlog-matrix-details-table-wrap::-webkit-scrollbar-track{background:#07070a9e}.backlog-matrix-table-wrap::-webkit-scrollbar-thumb,.backlog-matrix-details-table-wrap::-webkit-scrollbar-thumb{border:2px solid rgba(7,7,10,.62);border-radius:999px;background:#ffe87980}.backlog-matrix-table{width:100%;min-width:1240px;margin:0 auto;border-collapse:collapse;background:transparent;color:var(--backlog-white)}.backlog-matrix-table thead{position:sticky;top:0;z-index:8;background:linear-gradient(90deg,#21161b,#5b2428 58%,#9f2c2b),var(--backlog-navy)}.backlog-matrix-details-table{width:max-content;min-width:100%;border-collapse:collapse}.backlog-matrix-table thead th{position:static;text-align:center;padding:.48rem .45rem;border:1px solid rgba(255,232,121,.2);background:linear-gradient(180deg,#5d2626f5,#2b1318fa),#5b2428;color:#fff;font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;box-shadow:inset 0 -1px #ffe87929}.backlog-matrix-stage-header{position:sticky!important;left:0;width:250px;min-width:250px;max-width:250px;z-index:9!important;text-align:left!important;background:linear-gradient(180deg,#181013fc,#0f0a0dfc),var(--backlog-navy-deep)!important}.backlog-matrix-table thead tr:first-child th:first-child{position:sticky!important;left:0;z-index:10}.backlog-matrix-table thead tr:first-child th:nth-child(2),.backlog-matrix-table thead tr:nth-child(2) th:nth-child(-n+2){background:linear-gradient(180deg,#4b3233f5,#26181cfa),#3b2e30}.backlog-matrix-table thead tr:first-child th:nth-child(3),.backlog-matrix-table thead tr:nth-child(2) th:nth-child(n+3):nth-child(-n+4){background:linear-gradient(180deg,#533634f5,#2d1b1dfa),#443336}.backlog-matrix-table thead tr:first-child th:nth-child(4),.backlog-matrix-table thead tr:nth-child(2) th:nth-child(n+5):nth-child(-n+6){background:linear-gradient(180deg,#694933f5,#3a261ffa),#5f4231}.backlog-matrix-table thead tr:first-child th:nth-child(5),.backlog-matrix-table thead tr:nth-child(2) th:nth-child(n+7):nth-child(-n+8){background:linear-gradient(180deg,#622c2af5,#381a1dfa),#5d2d2e}.backlog-matrix-table thead tr:first-child th:nth-child(6),.backlog-matrix-table thead tr:nth-child(2) th:nth-child(n+9):nth-child(-n+10){background:linear-gradient(180deg,#702728f5,#3f181bfa),#6a292b}.backlog-matrix-table thead tr:first-child th:last-child,.backlog-matrix-table thead tr:nth-child(2) th:nth-last-child(-n+2){background:linear-gradient(180deg,#9f2c2bf5,#682022fa),#9f2c2b}.backlog-matrix-table tbody th,.backlog-matrix-table tbody td{border-right:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12);padding:.44rem .45rem;white-space:nowrap;text-align:right;font-size:.83rem;font-weight:700;color:#fffaf6eb;background:var(--backlog-row);font-variant-numeric:tabular-nums}.backlog-matrix-table tbody tr:nth-child(2n) td,.backlog-matrix-table tbody tr:nth-child(2n) th{background:var(--backlog-row-alt)}.backlog-matrix-table tbody tr:not(.backlog-matrix-grand-row)>td:nth-child(2),.backlog-matrix-table tbody tr:not(.backlog-matrix-grand-row)>td:nth-child(3){background:#433a3adb}.backlog-matrix-table tbody tr:not(.backlog-matrix-grand-row)>td:nth-child(4),.backlog-matrix-table tbody tr:not(.backlog-matrix-grand-row)>td:nth-child(5){background:#4d3f3bd6}.backlog-matrix-table tbody tr:not(.backlog-matrix-grand-row)>td:nth-child(6),.backlog-matrix-table tbody tr:not(.backlog-matrix-grand-row)>td:nth-child(7){background:#624b37c2}.backlog-matrix-table tbody tr:not(.backlog-matrix-grand-row)>td:nth-child(8),.backlog-matrix-table tbody tr:not(.backlog-matrix-grand-row)>td:nth-child(9){background:#5e302dbd}.backlog-matrix-table tbody tr:not(.backlog-matrix-grand-row)>td:nth-child(10),.backlog-matrix-table tbody tr:not(.backlog-matrix-grand-row)>td:nth-child(11){background:#672a2bc7}.backlog-matrix-table tbody tr:not(.backlog-matrix-grand-row)>td:nth-child(12),.backlog-matrix-table tbody tr:not(.backlog-matrix-grand-row)>td:nth-child(13){background:#322728f0}.backlog-matrix-stage-cell{position:sticky;left:0;z-index:4;width:250px;min-width:250px;max-width:250px;text-align:left!important;vertical-align:middle;border-right:1px solid rgba(255,232,121,.18);background:#363031f5!important;color:#fffaf6e0}.backlog-matrix-table tbody tr:nth-child(2n) .backlog-matrix-stage-cell{background:#3f3332f5!important}.backlog-matrix-stage-label{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:192px;text-transform:uppercase;letter-spacing:.06em;font-size:.76rem}.backlog-matrix-stage-rank{display:inline-flex;align-items:center;justify-content:center;width:34px;padding:2px 0;border:1px solid rgba(255,232,121,.34);border-radius:999px;background:#251a1d9e;color:#fff1a8;font-size:.7rem;font-weight:850}.backlog-matrix-qty-cell{color:#fff;font-weight:800}.backlog-matrix-clickable-cell{cursor:pointer;transition:background-color .12s ease,color .12s ease,box-shadow .12s ease}.backlog-matrix-clickable-cell:hover{background:#ffe87924!important;color:#fff;box-shadow:inset 0 0 0 1px #ffe87947}.backlog-matrix-risk-low{border-color:#c9b27c80!important;background:#70523894!important;color:#fff2c7!important}.backlog-matrix-risk-mid{border-color:#ab5c4b85!important;background:#672e2b9e!important;color:#f6ded7!important}.backlog-matrix-risk-high{border-color:#be443aa3!important;background:linear-gradient(135deg,#762a27c2,#913f303d),#6f2325ad!important;color:#fff!important}.backlog-matrix-clickable-cell.backlog-matrix-risk-low:hover{background:#ffe8793d!important}.backlog-matrix-clickable-cell.backlog-matrix-risk-mid:hover,.backlog-matrix-clickable-cell.backlog-matrix-risk-high:hover{background:#7e362d57!important}.backlog-matrix-total-cell{font-weight:900;background:#322728f0!important;color:#fff!important}.backlog-matrix-age-separator{border-right:1px solid rgba(255,232,121,.16)!important}.backlog-matrix-major-separator{border-right:2px solid rgba(255,232,121,.42)!important}.backlog-matrix-final-price-col{padding-right:1.35rem!important}.backlog-matrix-total-cell.backlog-matrix-clickable-cell:hover{background:#ffe87929!important}.backlog-matrix-grand-row th,.backlog-matrix-grand-row td{border-top:2px solid rgba(255,232,121,.5);background:#3d342df0!important;color:#fff!important;font-weight:900}.backlog-matrix-grand-stage-cell{position:sticky;left:0;z-index:7;width:250px;min-width:250px;max-width:250px;text-align:left!important;border-right:1px solid rgba(255,232,121,.24);background:#363031fa!important;color:#fff1a8!important}.backlog-matrix-grand-row .backlog-matrix-stage-cell{left:0;z-index:7}.backlog-matrix-empty{text-align:center!important;color:var(--backlog-muted);padding:1rem .75rem!important}.backlog-matrix-error{margin:0 clamp(.5rem,1vw,.9rem) clamp(.7rem,1.2vw,1rem);padding:.7rem .9rem;border:1px solid rgba(190,68,58,.46);border-radius:14px;background:#6f232538;color:#ffd4ce;font-weight:850}.backlog-matrix-modal-overlay{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;padding:18px;background:#12090cad;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.backlog-matrix-modal{position:relative;width:min(1680px,calc(100vw - 48px));max-height:calc(100vh - 72px);border:1px solid var(--backlog-border);border-radius:24px;background:linear-gradient(135deg,#120e11f7,#2d181bf0 48%,#5c141de0),linear-gradient(90deg,rgba(255,232,121,.08),transparent 46%,rgba(216,45,46,.14));color:var(--backlog-white);box-shadow:0 34px 74px #00000073,inset 0 1px #ffffff24;display:grid;grid-template-rows:auto auto minmax(0,1fr);overflow:hidden}.backlog-matrix-modal:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#c9b27c,#a15a46,#d84536)}.backlog-matrix-modal-header{display:flex;justify-content:space-between;align-items:start;gap:1rem;padding:1rem 1rem .85rem;background:linear-gradient(90deg,#120e1194,#5c141d3d);border-bottom:1px solid rgba(204,183,150,.2)}.backlog-matrix-modal-header h2{margin:0;color:#fff;font-family:var(--backlog-display);font-size:1.08rem;font-weight:900;letter-spacing:.04em}.backlog-matrix-modal-header p{margin:.35rem 0 0;color:var(--backlog-muted);font-size:.8rem;font-weight:700}.backlog-matrix-modal-actions{display:flex;align-items:center;gap:.5rem}.backlog-matrix-modal-kpis{display:flex;flex-wrap:wrap;gap:.5rem;padding:.7rem 1rem;border-bottom:1px solid rgba(204,183,150,.2);background:linear-gradient(90deg,#c9b27c24,#aa62521a),#251a1d8f}.backlog-matrix-modal-kpis span{border:1px solid rgba(255,232,121,.34);border-radius:999px;padding:.28rem .7rem;font-size:.72rem;font-weight:850;color:#fff1a8;background:#251a1d9e}.backlog-matrix-modal-body{min-height:0;padding:.9rem 1rem 1rem;display:grid}.backlog-matrix-details-table-wrap{height:100%;border:1px solid var(--backlog-border);border-radius:14px;background:linear-gradient(135deg,#fff7ef17,#aa625214),var(--backlog-panel)}.backlog-matrix-details-table thead{position:sticky;top:0;z-index:2;background:linear-gradient(90deg,#21161b,#5b2428 58%,#9f2c2b),var(--backlog-navy)}.backlog-matrix-details-table thead th{padding:.55rem .7rem;border-bottom:1px solid rgba(255,232,121,.18);background:transparent;color:#fff;text-align:left;font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}.backlog-matrix-details-table tbody td{border-bottom:1px solid rgba(255,255,255,.12);padding:.55rem .7rem;white-space:nowrap;color:#fffaf6eb;background:var(--backlog-row);font-size:.82rem;font-weight:650}.backlog-matrix-details-table tbody tr:nth-child(2n) td{background:var(--backlog-row-alt)}@media(max-width:980px){body.BacklogMatrixDrilldown .content{padding:0!important;height:auto;overflow:visible}.backlog-matrix-page{height:auto;min-height:calc(100vh - var(--app-shell-header-height, 70px));min-height:calc(100dvh - var(--app-shell-header-height, 70px));padding:.75rem}.backlog-matrix-card{width:100%;border-radius:18px;height:auto;min-height:0}.backlog-matrix-header{padding:.85rem}.backlog-matrix-header-bottom{gap:.75rem;align-items:center}.backlog-matrix-back-button{justify-self:start}.backlog-matrix-title{flex-wrap:wrap;text-align:left}.backlog-matrix-title-main{font-size:.98rem}.backlog-matrix-title-location{font-size:.64rem;padding:.2rem .6rem}.backlog-matrix-controls{width:100%;justify-content:flex-start;margin-left:0}.backlog-matrix-location-filter{width:min(100%,240px);min-width:min(100%,240px);justify-content:space-between}.backlog-matrix-location-filter .dashboard-select{flex:1 1 auto;min-width:7.2rem}.backlog-matrix-location-filter .backlog-matrix-department-filter-select{min-width:8.2rem}.backlog-matrix-table-wrap{width:calc(100% - 1rem);max-width:calc(100% - 1rem);margin:0 .5rem;min-height:0;overflow-x:auto;overflow-y:hidden}.backlog-matrix-stage-header,.backlog-matrix-stage-cell,.backlog-matrix-grand-stage-cell{width:220px;min-width:220px;max-width:220px}.backlog-matrix-stage-label{max-width:162px}.backlog-matrix-final-price-col{padding-right:1rem!important}.backlog-matrix-modal-overlay{padding:8px}.backlog-matrix-modal{width:calc(100vw - 24px);max-height:calc(100vh - 24px);border-radius:18px}.backlog-matrix-modal-header,.backlog-matrix-modal-actions{flex-wrap:wrap}}body.ThroughputDrillDown{--td-good: #fff2c7;--td-good-bg: rgba(112, 82, 56, .58);--td-bad: #ffd4ce;--td-bad-bg: rgba(111, 35, 37, .68);color:var(--backlog-white);background:var(--ren-page-background, var(--bg, #2a0f14))!important;background-color:var(--bg, #2a0f14)!important;background-position:var(--ren-page-background-position, center top)!important;background-size:var(--ren-page-background-size, auto)!important}body.ThroughputDrillDown .throughput-matrix-page{padding:clamp(.75rem,1.45vw,1.35rem) clamp(.75rem,1.8vw,1.8rem) clamp(.75rem,1.45vw,1.35rem)}body.ThroughputDrillDown .throughput-drilldown-card{--backlog-matrix-card-edge-gap: clamp(3.2rem, 4.2vw, 5.2rem);border-radius:24px;background:linear-gradient(135deg,#120e11f0,#2d181be6 48%,#5c141dcc),linear-gradient(90deg,rgba(255,232,121,.08),transparent 46%,rgba(216,45,46,.14));animation:none}body.ThroughputDrillDown .throughput-drilldown-header{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(.75rem,1.2vw,1rem);padding:clamp(.8rem,1.15vw,1.05rem) clamp(.95rem,1.45vw,1.35rem);color:var(--backlog-white);border-bottom:1px solid rgba(204,183,150,.2);background:linear-gradient(90deg,#120e118f,#5c141d3d);animation:none}body.ThroughputDrillDown .throughput-drilldown-header:after{display:none}body.ThroughputDrillDown .throughput-drilldown-back{order:1;flex:0 0 auto;justify-self:auto}body.ThroughputDrillDown .throughput-drilldown-heading{order:2;flex:1 1 320px;justify-self:auto;text-align:left}body.ThroughputDrillDown .throughput-drilldown-title{margin:0;display:inline-flex;align-items:center;flex-wrap:wrap;gap:.65rem;color:var(--backlog-white)}body.ThroughputDrillDown .throughput-target-hero-card{order:3;flex:1 0 100%;width:100%;border:1px solid var(--backlog-border);border-radius:18px;background:linear-gradient(135deg,#fff7ef17,#aa625214),#251a1d8f;box-shadow:inset 0 1px #ffffff1c;color:var(--backlog-white);padding:clamp(.65rem,1vw,.9rem);display:grid;gap:.55rem}body.ThroughputDrillDown .throughput-target-hero-month{color:#fff1a8;text-align:left;font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;font-weight:900}body.ThroughputDrillDown .throughput-target-hero-title{margin:0;color:#fff;text-align:left;font-family:var(--backlog-display);font-size:clamp(.9rem,.95vw,1.08rem);letter-spacing:.08em;text-transform:uppercase;font-weight:900}body.ThroughputDrillDown .throughput-target-hero-note{margin:0;color:var(--backlog-muted);text-align:left;font-size:.72rem;font-weight:700}body.ThroughputDrillDown .throughput-target-hero-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.55rem,.9vw,.8rem)}body.ThroughputDrillDown .throughput-target-hero-item{border:1px solid rgba(255,232,121,.2);border-radius:14px;background:#2b2426b8;padding:.65rem .75rem;display:grid;gap:.45rem;color:#fffaf6eb}body.ThroughputDrillDown .throughput-target-hero-item.status-good{border-color:#c9b27c80;background:var(--td-good-bg)}body.ThroughputDrillDown .throughput-target-hero-item.status-bad{border-color:#be443aa3;background:linear-gradient(135deg,#762a27c2,#913f303d),var(--td-bad-bg)}body.ThroughputDrillDown .throughput-target-hero-item-head,body.ThroughputDrillDown .throughput-target-hero-actual-row,body.ThroughputDrillDown .throughput-target-hero-variance{display:flex;align-items:center;justify-content:space-between;gap:.6rem}body.ThroughputDrillDown .throughput-target-hero-location{color:#fff;font-weight:900;letter-spacing:.04em;text-transform:uppercase}body.ThroughputDrillDown .throughput-target-hero-status-wrap{display:inline-flex;flex-direction:column;align-items:flex-end;gap:.08rem}body.ThroughputDrillDown .throughput-target-hero-status-label,body.ThroughputDrillDown .throughput-target-hero-metric-label,body.ThroughputDrillDown .throughput-target-hero-actual-label{color:#fff8efad;font-size:.58rem;letter-spacing:.11em;text-transform:uppercase;font-weight:900}body.ThroughputDrillDown .throughput-target-hero-status{color:#fff1a8;font-size:.74rem;font-weight:900}body.ThroughputDrillDown .throughput-target-hero-status.status-good,body.ThroughputDrillDown .throughput-target-hero-variance.status-good strong{color:var(--td-good)}body.ThroughputDrillDown .throughput-target-hero-status.status-bad,body.ThroughputDrillDown .throughput-target-hero-variance.status-bad strong{color:var(--td-bad)}body.ThroughputDrillDown .throughput-target-hero-values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}body.ThroughputDrillDown .throughput-target-hero-metric{display:grid;gap:.12rem}body.ThroughputDrillDown .throughput-target-hero-metric strong,body.ThroughputDrillDown .throughput-target-hero-actual-value,body.ThroughputDrillDown .throughput-target-hero-variance strong{color:#fff;font-size:1rem;line-height:1.05;font-weight:900}body.ThroughputDrillDown .throughput-target-hero-actual-row{padding-top:.36rem;border-top:1px dashed rgba(255,232,121,.2)}body.ThroughputDrillDown .throughput-target-hero-variance{color:var(--backlog-muted);font-size:.68rem;font-weight:750}body.ThroughputDrillDown .throughput-drilldown-body{display:grid;gap:.75rem;padding:clamp(.75rem,1vw,.95rem) 0 clamp(.75rem,1.2vw,1rem);background:transparent;border-top:0;animation:none}body.ThroughputDrillDown .throughput-drilldown-controls{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;width:calc(100% - clamp(.5rem,1vw,.9rem) - clamp(.5rem,1vw,.9rem));max-width:calc(100% - clamp(.5rem,1vw,.9rem) - clamp(.5rem,1vw,.9rem));margin:0 auto;padding:.22rem;border:1px solid rgba(255,255,255,.16);border-radius:12px;background:#07070a57;box-shadow:inset 0 1px #ffffff0f}body.ThroughputDrillDown .throughput-drilldown-toggle{display:inline-flex;align-items:center;gap:.25rem;min-height:34px;padding:.22rem;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:#07070a70;box-shadow:inset 0 1px #ffffff0f}body.ThroughputDrillDown .throughput-drilldown-toggle-labeled{gap:.35rem}body.ThroughputDrillDown .throughput-toggle-label{color:#fff8efb3;font-size:.56rem;text-transform:uppercase;letter-spacing:.1em;font-weight:850;line-height:1;padding:0 .3rem 0 .5rem;white-space:nowrap}body.ThroughputDrillDown .throughput-toggle-btn{min-height:1.65rem;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#251a1d7a;color:#fff8efc7;font-family:var(--backlog-font);font-size:.66rem;font-weight:900;letter-spacing:.08em;line-height:1.1;text-transform:uppercase;padding:.28rem .7rem;cursor:pointer;box-shadow:none;transition:border-color .16s ease,background-color .16s ease,color .16s ease,transform .16s ease}body.ThroughputDrillDown .throughput-toggle-btn:not(.is-active):hover{border-color:#f4d6a257;background:#f4d6a21a;color:#fff}body.ThroughputDrillDown .throughput-toggle-btn.is-active{border-color:#ffffff6b;background:linear-gradient(135deg,#fff68f,var(--backlog-yellow));color:var(--backlog-navy-deep);box-shadow:0 8px 18px #ffe87924}body.ThroughputDrillDown .throughput-toggle-btn:focus-visible{outline:2px solid rgba(255,232,121,.72);outline-offset:2px}body.ThroughputDrillDown .throughput-drilldown-updated{margin-left:auto;min-height:34px;display:inline-flex;align-items:center;border:1px solid rgba(255,232,121,.34);border-radius:999px;padding:.22rem .7rem;background:#251a1d9e;color:#fff1a8;font-size:.58rem;letter-spacing:.1em;text-transform:uppercase;font-weight:900}body.ThroughputDrillDown .throughput-matrix-wrap{border:1px solid var(--backlog-border);border-radius:18px;background:linear-gradient(135deg,#fff7ef17,#aa625214),var(--backlog-panel);box-shadow:inset 0 1px #ffffff1c;scrollbar-color:rgba(255,232,121,.45) rgba(7,7,10,.62);overflow-x:auto;overflow-y:hidden;animation:none}body.ThroughputDrillDown .throughput-matrix{width:100%;min-width:1120px;color:var(--backlog-white);background:transparent;border-collapse:collapse;table-layout:auto}body.ThroughputDrillDown .throughput-matrix thead th{position:static;text-align:right;padding:.56rem .55rem;border:1px solid rgba(255,232,121,.2);background:linear-gradient(180deg,#5d2626f5,#2b1318fa),#5b2428;color:#fff;font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;box-shadow:inset 0 -1px #ffe87929}body.ThroughputDrillDown .throughput-matrix thead th:first-child,body.ThroughputDrillDown .throughput-matrix-stage-header{position:sticky!important;left:0;z-index:10!important;width:230px;min-width:230px;max-width:230px;text-align:left!important;background:linear-gradient(180deg,#181013fc,#0f0a0dfc),var(--backlog-navy-deep)!important}body.ThroughputDrillDown .throughput-matrix thead th.throughput-matrix-total-col{background:linear-gradient(180deg,#9f2c2bf5,#682022fa),#9f2c2b}body.ThroughputDrillDown .throughput-matrix tbody td{border-right:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12);padding:.52rem .55rem;white-space:nowrap;text-align:right;font-size:.83rem;font-weight:750;color:#fffaf6eb;background:var(--backlog-row);font-variant-numeric:tabular-nums}body.ThroughputDrillDown .throughput-matrix tbody tr:nth-child(2n) td{background:var(--backlog-row-alt)}body.ThroughputDrillDown .throughput-matrix tbody td.throughput-matrix-label,body.ThroughputDrillDown .throughput-matrix tbody td.throughput-matrix-week-label{position:sticky;left:0;z-index:4;width:230px;min-width:230px;max-width:230px;text-align:left!important;border-right:1px solid rgba(255,232,121,.18);background:#363031f5!important;color:#fffaf6e0}body.ThroughputDrillDown .throughput-matrix tbody td.throughput-matrix-week-label{padding-left:1.2rem;color:#fffaf6b8;font-weight:700}body.ThroughputDrillDown .throughput-matrix tbody tr.throughput-matrix-location td{background:#433a3adb;color:#fff;font-weight:900}body.ThroughputDrillDown .throughput-matrix tbody tr.throughput-matrix-location td.throughput-matrix-total-cell,body.ThroughputDrillDown .throughput-matrix tbody tr.throughput-matrix-week td.throughput-matrix-total-cell{background:#322728f0!important;color:#fff!important;font-weight:900}body.ThroughputDrillDown .throughput-matrix tbody tr.throughput-matrix-grand td{border-top:2px solid rgba(255,232,121,.5);background:#3d342df0!important;color:#fff!important;font-weight:900}body.ThroughputDrillDown .throughput-matrix tbody tr.throughput-matrix-grand td.throughput-matrix-label{z-index:7;background:#363031fa!important;color:#fff1a8!important}body.ThroughputDrillDown .throughput-matrix-cell-content{display:flex;flex-direction:column;align-items:flex-end;gap:.12rem;line-height:1.1}body.ThroughputDrillDown .throughput-matrix-cell-split{color:#fffaf6ad;font-size:.6rem;font-weight:800}body.ThroughputDrillDown .throughput-matrix-cell-button{width:100%;min-width:56px;border:0;border-radius:7px;background:transparent;color:inherit;font:inherit;font-weight:inherit;text-align:right;cursor:pointer;padding:.18rem .24rem}body.ThroughputDrillDown .throughput-matrix-cell-button:hover,body.ThroughputDrillDown .throughput-matrix-cell-button:focus-visible{background:#ffe87924!important;color:#fff;outline:1px solid rgba(255,232,121,.36);outline-offset:1px}body.ThroughputDrillDown .throughput-matrix tbody tr.throughput-matrix-week td.throughput-cell-good{color:var(--td-good);font-weight:900}body.ThroughputDrillDown .throughput-matrix tbody tr.throughput-matrix-week td.throughput-cell-bad{color:var(--td-bad);font-weight:900}body.ThroughputDrillDown .throughput-matrix tbody tr.throughput-matrix-week td.throughput-cell-progress{color:#fde68a;font-weight:900}body.ThroughputDrillDown .throughput-matrix tbody tr.throughput-matrix-week td.throughput-cell-neutral{color:#fffaf69e}body.ThroughputDrillDown .throughput-matrix tbody tr.throughput-matrix-week td.throughput-cell-today{background:#ffe87924!important;box-shadow:inset 0 0 0 2px #ffe8796b}body.ThroughputDrillDown .throughput-matrix-loading,body.ThroughputDrillDown .throughput-matrix-empty,body.ThroughputDrillDown .throughput-matrix-error{width:calc(100% - clamp(.5rem,1vw,.9rem) - clamp(.5rem,1vw,.9rem));margin:0 auto;padding:1rem .9rem;border:1px solid var(--backlog-border);border-radius:14px;background:#251a1d8f;color:var(--backlog-muted);text-align:center;font-weight:850}body.ThroughputDrillDown .throughput-matrix-error,body.ThroughputDrillDown .throughput-details-error{color:#ffd4ce}body.ThroughputDrillDown .throughput-details-modal-overlay{background:#12090cad;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}body.ThroughputDrillDown .throughput-details-modal{width:min(var(--throughput-details-modal-width, 1680px),calc(100vw - 48px));margin-left:var(--throughput-details-modal-left, 0px);max-height:calc(100vh - 72px)}body.ThroughputDrillDown .throughput-details-empty{color:var(--backlog-muted);text-align:center;font-weight:850}body.ThroughputDrillDown .throughput-details-table-wrap{height:100%}@media(max-width:980px){body.ThroughputDrillDown .throughput-drilldown-card{width:100%;border-radius:18px}body.ThroughputDrillDown .throughput-drilldown-heading{flex-basis:min(100%,320px)}body.ThroughputDrillDown .throughput-target-hero-grid,body.ThroughputDrillDown .throughput-target-hero-values{grid-template-columns:1fr}body.ThroughputDrillDown .throughput-drilldown-controls{width:calc(100% - 1rem);max-width:calc(100% - 1rem);margin:0 .5rem}body.ThroughputDrillDown .throughput-drilldown-updated{margin-left:0}body.ThroughputDrillDown .throughput-matrix-wrap{width:calc(100% - 1rem);max-width:calc(100% - 1rem);margin:0 .5rem}body.ThroughputDrillDown .throughput-matrix thead th:first-child,body.ThroughputDrillDown .throughput-matrix-stage-header,body.ThroughputDrillDown .throughput-matrix tbody td.throughput-matrix-label,body.ThroughputDrillDown .throughput-matrix tbody td.throughput-matrix-week-label{width:200px;min-width:200px;max-width:200px}body.ThroughputDrillDown .throughput-details-modal{width:calc(100vw - 24px);max-height:calc(100vh - 24px);margin-left:0}}body.ThroughputDrillDown .throughput-drilldown-toggle{display:inline-flex;align-items:center;gap:.28rem;padding:.22rem;border:1px solid rgba(255,255,255,.16);border-radius:10px;background:#07070a70;box-shadow:inset 0 1px #ffffff0f}body.ThroughputDrillDown .throughput-toggle-label{border:0;border-radius:0;background:transparent;padding:0 .3rem 0 .42rem;color:#fff8efb3;font-size:.56rem;font-weight:850;line-height:1;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}body.ThroughputDrillDown .throughput-toggle-btn{min-height:1.58rem;border:1px solid rgba(244,214,162,.34);border-radius:7px;background:#07070a61;color:#fff7a5;padding:.28rem .58rem;font-family:var(--backlog-font);font-size:.66rem;font-weight:900;letter-spacing:.08em;line-height:1;text-transform:uppercase;white-space:nowrap;box-shadow:none;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease}body.ThroughputDrillDown .throughput-toggle-btn:not(.is-active):hover,body.ThroughputDrillDown .throughput-toggle-btn:focus-visible{border-color:#ffffff61;background:#f4d6a229;color:#fff;outline:none;transform:translateY(-1px)}body.ThroughputDrillDown .throughput-toggle-btn.is-active{border-color:#ffffff6b;background:linear-gradient(135deg,#fff466,var(--backlog-yellow));color:var(--backlog-navy-deep);box-shadow:0 14px 28px #f4d6a233,0 8px 18px #07070a29}body.ThroughputDrillDown .throughput-matrix.backlog-matrix-table thead th,body.ThroughputDrillDown .throughput-matrix.backlog-matrix-table thead tr:first-child th,body.ThroughputDrillDown .throughput-matrix.backlog-matrix-table thead tr:first-child th:first-child,body.ThroughputDrillDown .throughput-matrix.backlog-matrix-table thead tr:first-child th:nth-child(n),body.ThroughputDrillDown .throughput-matrix.backlog-matrix-table thead th.throughput-matrix-total-col{background:linear-gradient(180deg,#5d2626f5,#2b1318fa),#5b2428!important;border:1px solid rgba(255,232,121,.2)!important;color:#fff!important;box-shadow:inset 0 -1px #ffe87929!important}body.ThroughputDrillDown .throughput-matrix.backlog-matrix-table thead th:first-child,body.ThroughputDrillDown .throughput-matrix.backlog-matrix-table thead .throughput-matrix-stage-header{position:sticky!important;left:0;z-index:10!important}body.ThroughputDrillDown .throughput-matrix.backlog-matrix-table tbody tr.throughput-matrix-week td,body.ThroughputDrillDown .throughput-matrix.backlog-matrix-table tbody tr.throughput-matrix-week td.throughput-matrix-cell,body.ThroughputDrillDown .throughput-matrix.backlog-matrix-table tbody tr.throughput-matrix-week:nth-child(2n) td,body.ThroughputDrillDown .throughput-matrix.backlog-matrix-table tbody tr.throughput-matrix-week:nth-child(2n) td.throughput-matrix-cell{background:var(--backlog-row-alt)!important}body.ThroughputDrillDown .throughput-matrix.backlog-matrix-table tbody tr.throughput-matrix-week td.throughput-matrix-week-label,body.ThroughputDrillDown .throughput-matrix.backlog-matrix-table tbody tr.throughput-matrix-week:nth-child(2n) td.throughput-matrix-week-label{background:#3f3332f5!important}body.ThroughputDrillDown .throughput-matrix.backlog-matrix-table tbody tr.throughput-matrix-week td.throughput-matrix-total-cell,body.ThroughputDrillDown .throughput-matrix.backlog-matrix-table tbody tr.throughput-matrix-week:nth-child(2n) td.throughput-matrix-total-cell{background:#322728f0!important}body.ThroughputDrillDown .throughput-matrix.backlog-matrix-table tbody tr.throughput-matrix-location td{background:#433a3adb!important}body.ThroughputDrillDown .throughput-matrix.backlog-matrix-table tbody tr.throughput-matrix-location td.throughput-matrix-label{background:#363031f5!important}body.ThroughputDrillDown .throughput-matrix.backlog-matrix-table tbody tr.throughput-matrix-grand td,body.ThroughputDrillDown .throughput-matrix.backlog-matrix-table tbody tr.throughput-matrix-grand td.throughput-matrix-total-cell{background:#3d342df0!important}body.ThroughputDrillDown .throughput-matrix.backlog-matrix-table tbody tr.throughput-matrix-grand td.throughput-matrix-label{background:#363031fa!important;color:#fff1a8!important}body.ThroughputDrillDown .throughput-matrix.backlog-matrix-table tbody td.throughput-cell-good,body.ThroughputDrillDown .throughput-matrix.backlog-matrix-table tbody tr.throughput-matrix-location td.throughput-cell-good,body.ThroughputDrillDown .throughput-matrix.backlog-matrix-table tbody tr.throughput-matrix-week td.throughput-cell-good,body.ThroughputDrillDown .throughput-matrix.backlog-matrix-table tbody tr.throughput-matrix-week:nth-child(2n) td.throughput-cell-good{position:relative;padding-left:3.35rem!important;border-color:#86efac57!important;background:linear-gradient(90deg,#166534e0,#16653480 32%,#394634e6),#166534b8!important;color:#dcfce7!important;box-shadow:inset 4px 0 #86efacdb,inset 0 0 0 1px #86efac1f}body.ThroughputDrillDown .throughput-matrix.backlog-matrix-table tbody td.throughput-cell-bad,body.ThroughputDrillDown .throughput-matrix.backlog-matrix-table tbody tr.throughput-matrix-location td.throughput-cell-bad,body.ThroughputDrillDown .throughput-matrix.backlog-matrix-table tbody tr.throughput-matrix-week td.throughput-cell-bad,body.ThroughputDrillDown .throughput-matrix.backlog-matrix-table tbody tr.throughput-matrix-week:nth-child(2n) td.throughput-cell-bad{position:relative;padding-left:3.75rem!important;border-color:#fca5a56b!important;background:linear-gradient(90deg,#7f1d1df0,#7f1d1d94 32%,#462b2af0),#7f1d1dc7!important;color:#fee2e2!important;box-shadow:inset 4px 0 #fca5a5e0,inset 0 0 0 1px #fca5a524}body.ThroughputDrillDown .throughput-matrix.backlog-matrix-table tbody td.throughput-cell-progress,body.ThroughputDrillDown .throughput-matrix.backlog-matrix-table tbody tr.throughput-matrix-location td.throughput-cell-progress,body.ThroughputDrillDown .throughput-matrix.backlog-matrix-table tbody tr.throughput-matrix-week td.throughput-cell-progress,body.ThroughputDrillDown .throughput-matrix.backlog-matrix-table tbody tr.throughput-matrix-week:nth-child(2n) td.throughput-cell-progress{position:relative;padding-left:5.85rem!important;border-color:#fde68a6b!important;background:linear-gradient(90deg,#78350ff0,#78350f94 38%,#46392af0),#78350fc7!important;color:#fffbeb!important;box-shadow:inset 4px 0 #fde68ae6,inset 0 0 0 1px #fde68a24}body.ThroughputDrillDown .throughput-matrix.backlog-matrix-table tbody td.throughput-cell-good:after,body.ThroughputDrillDown .throughput-matrix.backlog-matrix-table tbody td.throughput-cell-bad:after,body.ThroughputDrillDown .throughput-matrix.backlog-matrix-table tbody td.throughput-cell-progress:after{position:absolute;left:.48rem;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;min-width:2.1rem;min-height:1.05rem;border-radius:999px;font-size:.52rem;font-weight:950;letter-spacing:.08em;line-height:1;pointer-events:none}body.ThroughputDrillDown .throughput-matrix.backlog-matrix-table tbody td.throughput-cell-good:after{content:"HIT";border:1px solid rgba(187,247,208,.5);background:#14532db8;color:#f0fdf4}body.ThroughputDrillDown .throughput-matrix.backlog-matrix-table tbody td.throughput-cell-bad:after{content:"MISS";border:1px solid rgba(254,202,202,.52);background:#7f1d1dbd;color:#fff1f2}body.ThroughputDrillDown .throughput-matrix.backlog-matrix-table tbody td.throughput-cell-progress:after{content:"IN PROGRESS";min-width:4.42rem;border:1px solid rgba(253,230,138,.52);background:#78350fbd;color:#fffbeb}body.ThroughputDrillDown .throughput-matrix.backlog-matrix-table tbody td.throughput-cell-good .throughput-matrix-cell-button,body.ThroughputDrillDown .throughput-matrix.backlog-matrix-table tbody td.throughput-cell-bad .throughput-matrix-cell-button,body.ThroughputDrillDown .throughput-matrix.backlog-matrix-table tbody td.throughput-cell-progress .throughput-matrix-cell-button{color:inherit}body.ThroughputDrillDown .throughput-matrix.backlog-matrix-table tbody td.throughput-cell-neutral{color:#fffaf68f!important}body.ThroughputDrillDown .throughput-drilldown-back.backlog-matrix-back-button{display:inline-flex;align-items:center;justify-content:center;gap:.42rem;min-height:2.08rem;border:1px solid rgba(255,255,255,.42)!important;border-radius:10px;background:linear-gradient(135deg,#fff466,var(--backlog-yellow))!important;color:var(--backlog-navy-deep)!important;padding:.48rem .8rem .46rem .68rem;font-family:var(--backlog-font);font-size:.72rem;font-weight:950;letter-spacing:.08em;line-height:1;text-transform:uppercase;box-shadow:0 14px 28px #f4d6a233,0 8px 18px #07070a29!important}body.ThroughputDrillDown .throughput-drilldown-back.backlog-matrix-back-button:before{content:"‹";display:inline-flex;align-items:center;justify-content:center;width:.82rem;height:.82rem;margin-top:-.02rem;border-radius:999px;border:1px solid rgba(13,8,11,.28);color:var(--backlog-navy-deep);font-size:1rem;font-weight:950;line-height:.72}body.ThroughputDrillDown .throughput-drilldown-back.backlog-matrix-back-button:hover,body.ThroughputDrillDown .throughput-drilldown-back.backlog-matrix-back-button:focus-visible{border-color:#ffffffa8!important;background:linear-gradient(135deg,#fff889,var(--backlog-yellow))!important;color:var(--backlog-navy-deep)!important;outline:none;box-shadow:0 18px 36px #f4d6a23d,0 12px 24px #07070a47!important;transform:translateY(-1px)}body.BacklogMatrixDrilldown{--backlog-navy: #1a1f27;--backlog-navy-deep: #11141a;--backlog-blue: #4a151c;--backlog-teal: #7a2028;--backlog-white: #fff8ef;--backlog-muted: rgba(255, 248, 239, .78);--backlog-border: rgba(255, 255, 255, .2);--backlog-border-strong: rgba(244, 214, 162, .46);--backlog-panel: #1d222b;--backlog-panel-strong: #1a1f27;--backlog-pattern-base: linear-gradient(135deg, #111115 0%, #241116 52%, #3c0f16 100%);--backlog-pattern-base-soft: linear-gradient(135deg, #1d222b 0%, #241a1f 50%, #3c0f16 100%);--backlog-pattern-base-muted: linear-gradient(135deg, #20242d 0%, #261a20 52%, #391017 100%);--backlog-row: rgba(44, 51, 61, .78);--backlog-row-alt: rgba(54, 58, 66, .78);--backlog-shadow: 0 34px 74px rgba(0, 0, 0, .24), inset 0 1px 0 rgba(255, 255, 255, .18)}body.BacklogMatrixDrilldown .backlog-matrix-card,body.BacklogMatrixDrilldown .backlog-matrix-modal{border-color:#ffffff3d;background:linear-gradient(128deg,rgba(255,255,255,.14),transparent 36%,rgba(244,214,162,.13) 64%,transparent),var(--backlog-pattern-base-soft);box-shadow:var(--backlog-shadow)}body.BacklogMatrixDrilldown .backlog-matrix-card:before,body.BacklogMatrixDrilldown .backlog-matrix-modal:before{background:linear-gradient(90deg,var(--ren-champagne, #f4d6a2),rgba(240,78,55,.82));opacity:.86}body.BacklogMatrixDrilldown .backlog-matrix-header,body.BacklogMatrixDrilldown .backlog-matrix-modal-header{border-color:#f4d6a23d;background:linear-gradient(90deg,#ffffff14,#f4d6a214 52%,#f04e3714),var(--backlog-pattern-base-muted)}body.BacklogMatrixDrilldown .backlog-matrix-title-location,body.BacklogMatrixDrilldown .backlog-matrix-location-filter span,body.BacklogMatrixDrilldown .backlog-matrix-modal-header p{color:#fff8efc7}body.BacklogMatrixDrilldown .backlog-matrix-clear-button,body.BacklogMatrixDrilldown .backlog-matrix-modal-close,body.BacklogMatrixDrilldown .backlog-matrix-location-filter .dashboard-select-trigger,body.BacklogMatrixDrilldown .backlog-matrix-modal-kpis span{border-color:#f4d6a24d;background:linear-gradient(135deg,#ffffff14,#f4d6a20f),#2c333db8;color:#fff8efe6;box-shadow:inset 0 1px #ffffff1a}body.BacklogMatrixDrilldown .backlog-matrix-location-filter .dashboard-select-trigger:hover,body.BacklogMatrixDrilldown .backlog-matrix-location-filter .dashboard-select.is-open .dashboard-select-trigger,body.BacklogMatrixDrilldown .backlog-matrix-clear-button:hover:not(:disabled),body.BacklogMatrixDrilldown .backlog-matrix-modal-close:hover{border-color:#f4d6a280;background:linear-gradient(135deg,#f4d6a229,#ffffff14),#363a42c7}body.BacklogMatrixDrilldown .backlog-matrix-location-filter .dashboard-select-menu{border-color:#f4d6a247;background:#20242df5;box-shadow:0 24px 54px #00000047}body.BacklogMatrixDrilldown .backlog-matrix-location-filter .dashboard-select-option:hover,body.BacklogMatrixDrilldown .backlog-matrix-location-filter .dashboard-select-option.is-highlighted{background:#f4d6a21f}body.BacklogMatrixDrilldown .backlog-matrix-table-wrap,body.BacklogMatrixDrilldown .backlog-matrix-details-table-wrap{border-color:#ffffff2e;background:linear-gradient(135deg,#ffffff1a,#f4d6a214),var(--backlog-pattern-base-soft);box-shadow:inset 0 1px #ffffff1a}body.BacklogMatrixDrilldown .backlog-matrix-table-wrap::-webkit-scrollbar-track,body.BacklogMatrixDrilldown .backlog-matrix-details-table-wrap::-webkit-scrollbar-track{background:#20242db8}body.BacklogMatrixDrilldown .backlog-matrix-table-wrap::-webkit-scrollbar-thumb,body.BacklogMatrixDrilldown .backlog-matrix-details-table-wrap::-webkit-scrollbar-thumb{border-color:#20242db8;background:#f4d6a294}body.BacklogMatrixDrilldown .backlog-matrix-table,body.BacklogMatrixDrilldown .backlog-matrix-details-table{background:#20242d}body.BacklogMatrixDrilldown .backlog-matrix-table thead,body.BacklogMatrixDrilldown .backlog-matrix-details-table thead{background:linear-gradient(115deg,rgba(255,248,239,.14) 0%,transparent 24%,rgba(244,214,162,.2) 56%,transparent 78%),linear-gradient(90deg,#20242dfa,#3a3139f0 44%,#7a2028cc)}body.BacklogMatrixDrilldown .backlog-matrix-table thead th,body.BacklogMatrixDrilldown .backlog-matrix-details-table thead th{border-color:#f4d6a247;color:#fff;box-shadow:inset 0 1px #ffffff14,inset 0 -1px #f4d6a229}body.BacklogMatrixDrilldown .backlog-matrix-table thead tr:first-child th:first-child,body.BacklogMatrixDrilldown .backlog-matrix-stage-header{background:linear-gradient(180deg,#20242dfa,#181b22fa),#20242d}body.BacklogMatrixDrilldown .backlog-matrix-table thead tr:first-child th:nth-child(2),body.BacklogMatrixDrilldown .backlog-matrix-table thead tr:nth-child(2) th:nth-child(-n+2){background:linear-gradient(180deg,#3f3634f2,#302f34fa),#3b3435}body.BacklogMatrixDrilldown .backlog-matrix-table thead tr:first-child th:nth-child(3),body.BacklogMatrixDrilldown .backlog-matrix-table thead tr:nth-child(2) th:nth-child(n+3):nth-child(-n+4){background:linear-gradient(180deg,#463a36f2,#363235fa),#453a38}body.BacklogMatrixDrilldown .backlog-matrix-table thead tr:first-child th:nth-child(4),body.BacklogMatrixDrilldown .backlog-matrix-table thead tr:nth-child(2) th:nth-child(n+5):nth-child(-n+6){background:linear-gradient(180deg,#5c4932f0,#433930fa),#5b4933}body.BacklogMatrixDrilldown .backlog-matrix-table thead tr:first-child th:nth-child(5),body.BacklogMatrixDrilldown .backlog-matrix-table thead tr:nth-child(2) th:nth-child(n+7):nth-child(-n+8){background:linear-gradient(180deg,#643737f0,#4a3034fa),#603638}body.BacklogMatrixDrilldown .backlog-matrix-table thead tr:first-child th:nth-child(6),body.BacklogMatrixDrilldown .backlog-matrix-table thead tr:nth-child(2) th:nth-child(n+9):nth-child(-n+10){background:linear-gradient(180deg,#7e3436f0,#5a2c31fa),#743236}body.BacklogMatrixDrilldown .backlog-matrix-table thead tr:first-child th:last-child,body.BacklogMatrixDrilldown .backlog-matrix-table thead tr:nth-child(2) th:nth-last-child(-n+2){background:linear-gradient(180deg,#963630f0,#6b2d2ffa),#8f342f}body.BacklogMatrixDrilldown .backlog-matrix-table tbody th,body.BacklogMatrixDrilldown .backlog-matrix-table tbody td,body.BacklogMatrixDrilldown .backlog-matrix-details-table tbody td{border-color:#ffffff21;color:#fff8efe6;background:#2c333dc7}body.BacklogMatrixDrilldown .backlog-matrix-table tbody tr:nth-child(2n) td,body.BacklogMatrixDrilldown .backlog-matrix-table tbody tr:nth-child(2n) th,body.BacklogMatrixDrilldown .backlog-matrix-details-table tbody tr:nth-child(2n) td{background:#363a42c7}body.BacklogMatrixDrilldown .backlog-matrix-table tbody tr:not(.backlog-matrix-grand-row)>td:nth-child(2),body.BacklogMatrixDrilldown .backlog-matrix-table tbody tr:not(.backlog-matrix-grand-row)>td:nth-child(3){background:#373a3fc7}body.BacklogMatrixDrilldown .backlog-matrix-table tbody tr:not(.backlog-matrix-grand-row)>td:nth-child(4),body.BacklogMatrixDrilldown .backlog-matrix-table tbody tr:not(.backlog-matrix-grand-row)>td:nth-child(5){background:#403b3ac7}body.BacklogMatrixDrilldown .backlog-matrix-table tbody tr:not(.backlog-matrix-grand-row)>td:nth-child(6),body.BacklogMatrixDrilldown .backlog-matrix-table tbody tr:not(.backlog-matrix-grand-row)>td:nth-child(7){background:#564734bd}body.BacklogMatrixDrilldown .backlog-matrix-table tbody tr:not(.backlog-matrix-grand-row)>td:nth-child(8),body.BacklogMatrixDrilldown .backlog-matrix-table tbody tr:not(.backlog-matrix-grand-row)>td:nth-child(9){background:#5b3532b8}body.BacklogMatrixDrilldown .backlog-matrix-table tbody tr:not(.backlog-matrix-grand-row)>td:nth-child(10),body.BacklogMatrixDrilldown .backlog-matrix-table tbody tr:not(.backlog-matrix-grand-row)>td:nth-child(11){background:#6c2d30b8}body.BacklogMatrixDrilldown .backlog-matrix-table tbody tr:not(.backlog-matrix-grand-row)>td:nth-child(12),body.BacklogMatrixDrilldown .backlog-matrix-table tbody tr:not(.backlog-matrix-grand-row)>td:nth-child(13),body.BacklogMatrixDrilldown .backlog-matrix-total-cell{background:#2d2a2fdb!important}body.BacklogMatrixDrilldown .backlog-matrix-stage-cell{background:#272b34eb!important;color:#fff8efeb}body.BacklogMatrixDrilldown .backlog-matrix-table tbody tr:nth-child(2n) .backlog-matrix-stage-cell{background:#2e313af0!important}body.BacklogMatrixDrilldown .backlog-matrix-risk-low{border-color:#f4d6a275!important;background:linear-gradient(135deg,#f4d6a22e,#ffffff0f),#564734b8!important;color:#fff7a5!important}body.BacklogMatrixDrilldown .backlog-matrix-risk-mid{border-color:#f0b85c75!important;background:linear-gradient(135deg,#f0b85c24,#ffffff0d),#5b3532b8!important;color:#ffe4df!important}body.BacklogMatrixDrilldown .backlog-matrix-risk-high{border-color:#f04e3785!important;background:linear-gradient(135deg,#f04e3738,#f4d6a212),#6c2d30bd!important;color:#fff!important}body.BacklogMatrixDrilldown .backlog-matrix-clickable-cell:hover,body.BacklogMatrixDrilldown .backlog-matrix-total-cell.backlog-matrix-clickable-cell:hover{background:#f4d6a22e!important;box-shadow:inset 0 0 0 1px #f4d6a261}body.BacklogMatrixDrilldown .backlog-matrix-grand-row th,body.BacklogMatrixDrilldown .backlog-matrix-grand-row td{border-top-color:#f4d6a280;background:#39363af0!important;color:#fff!important}body.BacklogMatrixDrilldown .backlog-matrix-grand-stage-cell{background:#272b34f5!important;color:#fff7a5!important}body.BacklogMatrixDrilldown .backlog-matrix-modal-overlay{background:linear-gradient(135deg,#07070aa8,#4a151c6b),#07070a94}body.BacklogMatrixDrilldown .backlog-matrix-modal-kpis{border-color:#f4d6a22e;background:linear-gradient(90deg,#f4d6a21f,#f04e3714),var(--backlog-pattern-base-muted)}.curtis-dashboard-metric-grid{grid-template-columns:minmax(0,1fr)}.curtis-otd-sandbox{min-width:0;display:grid;gap:22px}.curtis-otd-sandbox .curtis-otd-summary-grid{margin:0}.curtis-otd-drilldown-shell{min-width:0}.curtis-dashboard .curtis-otd-drilldown-shell .location-grid{gap:0;margin-bottom:0}.curtis-dashboard .curtis-otd-drilldown-shell .otd-drilldown-card{height:min(760px,calc(100vh - 128px));min-height:620px}.curtis-sql-test{min-height:min(720px,calc(100vh - 260px));display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:12px;padding:14px;border:1px solid rgba(15,23,42,.12);border-radius:8px;background:#fff;box-shadow:0 12px 28px #0f172a14}.curtis-sql-test-controls{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr)) auto;align-items:end;gap:10px}.curtis-sql-test-field{display:grid;gap:5px;min-width:0;color:#111827;font-size:13px;font-weight:800;text-transform:uppercase}.curtis-sql-test-field span{overflow-wrap:anywhere}.curtis-sql-test-field input{width:100%;min-width:0;min-height:40px;padding:0 10px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#111827;font:inherit;font-size:14px;font-weight:600;text-transform:none;box-sizing:border-box}.curtis-sql-test-field input:focus{border-color:#1d4ed8;box-shadow:0 0 0 3px #1d4ed824;outline:none}.curtis-sql-test-actions{display:flex;gap:8px;align-items:center}.curtis-sql-test-actions button{min-height:40px;padding:0 14px;border:1px solid #0f3f8f;border-radius:8px;background:#0f3f8f;color:#fff;font-size:14px;font-weight:800;cursor:pointer}.curtis-sql-test-actions button.secondary{background:#fff;color:#0f3f8f}.curtis-sql-test-actions button:disabled{opacity:.55;cursor:not-allowed}.curtis-sql-test-status{display:flex;flex-wrap:wrap;gap:8px;align-items:center;min-height:38px;padding:8px 10px;border:1px solid #bfdbfe;border-radius:8px;background:#eff6ff;color:#1e3a8a;font-size:13px;font-weight:800}.curtis-sql-test-status.is-error{border-color:#fecaca;background:#fff5f5;color:#991b1b}.curtis-sql-test-status span{min-width:0;overflow-wrap:anywhere}.curtis-sql-test-results{min-height:0;display:grid;grid-template-rows:minmax(0,1fr) minmax(0,1fr) auto;gap:10px}.curtis-sql-test-result-block{min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);gap:6px}.curtis-sql-test-result-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.curtis-sql-test-result-heading h2{margin:0;color:#111827;font-size:15px;font-weight:900}.curtis-sql-test-result-heading span{min-width:0;color:#475569;font-size:12px;font-weight:800;text-align:right;overflow-wrap:anywhere}.curtis-sql-test-table-wrap{min-height:280px;overflow:auto;border:1px solid #dbe3ef;border-radius:8px;background:#fff}.curtis-sql-test-table-wrap table{width:100%;min-width:1760px;border-collapse:collapse}.curtis-sql-test-actions-table-wrap table{min-width:2200px}.curtis-sql-test-table-wrap th,.curtis-sql-test-table-wrap td{padding:8px 10px;border-bottom:1px solid #e5e7eb;color:#0f172a;font-size:13px;text-align:left;vertical-align:top;white-space:nowrap}.curtis-sql-test-table-wrap thead th{position:sticky;top:0;z-index:1;border-bottom:1px solid #cbd5e1;background:#f1f5f9;color:#111827;font-weight:900}.curtis-sql-test-table-wrap tbody tr:nth-child(2n){background:#fbfdff}.curtis-sql-test-table-wrap tbody tr:hover{background:#eef6ff}.curtis-sql-test-empty{min-height:280px;display:grid;place-items:center;padding:18px;color:#475569;font-size:14px;font-weight:700;text-align:center}.curtis-sql-test-empty.is-error{color:#991b1b;background:#fff5f5}.curtis-sql-test-json{border:1px solid #dbe3ef;border-radius:8px;background:#f8fafc;overflow:hidden}.curtis-sql-test-json summary{padding:9px 10px;color:#111827;font-size:13px;font-weight:900;cursor:pointer}.curtis-sql-test-json pre{max-height:260px;margin:0;padding:10px;overflow:auto;border-top:1px solid #dbe3ef;color:#0f172a;font-size:12px;line-height:1.45;white-space:pre-wrap;word-break:break-word}.curtis-oor-backlog-test{min-height:min(760px,calc(100vh - 250px));display:grid;grid-template-rows:auto auto auto auto minmax(0,1fr);gap:12px;padding:14px;border:1px solid rgba(15,23,42,.12);border-radius:8px;background:#fff;box-shadow:0 12px 28px #0f172a14}.curtis-oor-backlog-header,.curtis-oor-backlog-table-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0}.curtis-oor-backlog-header h2,.curtis-oor-backlog-table-heading h3{margin:0;color:#111827;font-weight:900}.curtis-oor-backlog-header h2{font-size:18px}.curtis-oor-backlog-table-heading h3{font-size:15px}.curtis-oor-backlog-meta,.curtis-oor-backlog-table-heading span{display:flex;flex-wrap:wrap;gap:6px;min-width:0;color:#64748b;font-size:12px;font-weight:800}.curtis-oor-backlog-meta span{padding:3px 7px;border:1px solid #dbe3ef;border-radius:999px;background:#f8fafc}.curtis-oor-backlog-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.curtis-oor-backlog-actions button{min-height:38px;padding:0 13px;border:1px solid #0f3f8f;border-radius:8px;background:#fff;color:#0f3f8f;font-size:13px;font-weight:900;cursor:pointer}.curtis-oor-backlog-actions button.primary{background:#0f3f8f;color:#fff}.curtis-oor-backlog-actions button:disabled{opacity:.55;cursor:not-allowed}.curtis-oor-backlog-status{min-height:36px;display:flex;align-items:center;padding:8px 10px;border:1px solid #bfdbfe;border-radius:8px;background:#eff6ff;color:#1e3a8a;font-size:13px;font-weight:800}.curtis-oor-backlog-status.is-error{border-color:#fecaca;background:#fff5f5;color:#991b1b}.curtis-oor-backlog-kpis{display:grid;grid-template-columns:repeat(5,minmax(130px,1fr));gap:10px}.curtis-oor-backlog-kpi{min-width:0;display:grid;gap:4px;padding:10px;border:1px solid #dbe3ef;border-radius:8px;background:#f8fafc}.curtis-oor-backlog-kpi span,.curtis-oor-backlog-kpi small{min-width:0;overflow-wrap:anywhere}.curtis-oor-backlog-kpi span{color:#475569;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.curtis-oor-backlog-kpi strong{color:#0f172a;font-size:24px;font-weight:950;line-height:1}.curtis-oor-backlog-kpi small{color:#64748b;font-size:12px;font-weight:800}.curtis-oor-backlog-controls{display:grid;grid-template-columns:minmax(130px,.7fr) minmax(160px,.8fr) minmax(180px,1fr) auto;align-items:end;gap:10px}.curtis-oor-backlog-controls label{min-width:0;display:grid;gap:5px;color:#111827;font-size:12px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.curtis-oor-backlog-controls select,.curtis-oor-backlog-controls input[type=text],.curtis-oor-backlog-controls input:not([type]){width:100%;min-height:38px;padding:0 10px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#0f172a;font-size:14px;font-weight:700;box-sizing:border-box}.curtis-oor-backlog-toggle{min-height:38px;display:inline-flex!important;grid-template-columns:none!important;align-items:center;gap:8px!important;padding:0 10px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;cursor:pointer}.curtis-oor-backlog-toggle input{width:16px;height:16px;accent-color:#0f3f8f}.curtis-oor-backlog-results{min-height:0;display:grid;grid-template-columns:minmax(0,1.75fr) minmax(320px,.75fr);gap:12px}.curtis-oor-backlog-table-block{min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);gap:7px}.curtis-oor-backlog-table-wrap{min-height:380px;overflow:auto;border:1px solid #dbe3ef;border-radius:8px;background:#fff}.curtis-oor-backlog-exclusion-wrap{min-height:240px}.curtis-oor-backlog-table-wrap table{width:100%;min-width:1380px;border-collapse:collapse}.curtis-oor-backlog-exclusion-wrap table{min-width:520px}.curtis-oor-backlog-table-wrap th,.curtis-oor-backlog-table-wrap td{padding:8px 10px;border-bottom:1px solid #e5e7eb;color:#0f172a;font-size:12px;text-align:right;vertical-align:top;white-space:nowrap}.curtis-oor-backlog-table-wrap th:first-child,.curtis-oor-backlog-table-wrap td:first-child,.curtis-oor-backlog-table-wrap th:nth-child(2),.curtis-oor-backlog-table-wrap td:nth-child(2),.curtis-oor-backlog-table-wrap th:nth-child(3),.curtis-oor-backlog-table-wrap td:nth-child(3){text-align:left}.curtis-oor-backlog-table-wrap thead th{position:sticky;top:0;z-index:1;border-bottom:1px solid #cbd5e1;background:#f1f5f9;color:#111827;font-weight:900}.curtis-oor-backlog-table-wrap tbody tr:nth-child(2n){background:#fbfdff}.curtis-oor-backlog-table-wrap tbody tr:hover{background:#eef6ff}.curtis-oor-backlog-table-wrap .is-delta{color:#991b1b;font-weight:950}.curtis-oor-backlog-empty{height:180px;color:#64748b!important;font-size:14px!important;font-weight:800!important;text-align:center!important;vertical-align:middle!important}.curtis-dashboard .shipment-count-card{--finalized-header-bg: #c0181d;--finalized-header-border: #971419;--finalized-border: rgba(15, 23, 42, .14);--finalized-surface: #f8fafc;position:relative;min-width:0;overflow:hidden;display:flex;flex-direction:column;gap:clamp(.5rem,.8vw,.85rem);padding:clamp(.8rem,1vw,1.15rem);border:1px solid var(--landing-border);border-radius:16px;background:linear-gradient(180deg,var(--landing-surface),var(--landing-surface-soft));box-shadow:var(--landing-shadow)}.curtis-dashboard .shipment-count-card .kpi-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.65rem}.curtis-dashboard .shipment-count-card .kpi-header-main{display:grid;gap:.2rem;min-width:0}.curtis-dashboard .shipment-count-card .kpi-title{margin:0;color:var(--landing-text);font-family:Bahnschrift,Segoe UI,sans-serif;font-size:clamp(1.05rem,.35vw + .95rem,1.35rem);line-height:1.1}.curtis-dashboard .shipment-count-card .kpi-info{position:relative;flex:0 0 auto}.curtis-dashboard .shipment-count-card .kpi-info-trigger{width:1.55rem;height:1.55rem;border:1px solid rgba(15,23,42,.2);border-radius:999px;background:#fff;color:#0f172ac2;display:grid;place-items:center;padding:0;font-size:.8rem;font-weight:700;line-height:1;cursor:help}.curtis-dashboard .shipment-count-card .kpi-info-trigger:hover,.curtis-dashboard .shipment-count-card .kpi-info-trigger:focus-visible{border-color:#0f172a59;box-shadow:0 10px 18px #0f172a2e;outline:none}.curtis-dashboard .shipment-count-card .kpi-info-tooltip{position:absolute;top:calc(100% + .45rem);right:0;z-index:12;width:min(320px,70vw);padding:.65rem .75rem;border-radius:12px;background:#0f172af5;color:#f8fafc;box-shadow:0 18px 30px #0f172a4d;font-size:.74rem;line-height:1.4;opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity .2s ease,transform .2s ease}.curtis-dashboard .shipment-count-card .kpi-info.is-open .kpi-info-tooltip{opacity:1;transform:translateY(0)}.curtis-dashboard .shipment-count-card .finalized-shipping-updated{display:inline-flex;align-items:center;width:fit-content;padding:.2rem .55rem;border:1px solid rgba(15,23,42,.1);border-radius:999px;background:#0f172a0f;color:#0f172aad;font-size:.52rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.curtis-dashboard .shipment-count-card .finalized-shipping-panel{display:grid;gap:.5rem;padding:.6rem;border:1px solid var(--finalized-border);border-radius:16px;background:var(--finalized-surface)}.curtis-dashboard .shipment-count-card .finalized-shipping-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;color:#0f172ab8;font-size:.54rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.curtis-dashboard .shipment-count-card .finalized-shipping-meta span{padding:.18rem .52rem;border:1px solid rgba(15,23,42,.08);border-radius:999px;background:#fff}.curtis-dashboard .shipment-count-card .pallet-receive-detrash-meta{justify-content:space-between}.curtis-dashboard .shipment-count-card .pallet-receive-detrash-filter{display:inline-flex;align-items:center;gap:.35rem;padding:.16rem .2rem .16rem .5rem;border:1px solid rgba(15,23,42,.12);border-radius:999px;background:#fff}.curtis-dashboard .shipment-count-card .pallet-receive-detrash-filter span{padding:0;border:0;border-radius:0;background:transparent}.curtis-dashboard .shipment-count-card .pallet-receive-detrash-filter select{padding:.18rem .5rem;border:1px solid rgba(15,23,42,.18);border-radius:999px;background:#f8fafc;color:#0f172a;font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.curtis-dashboard .shipment-count-card .shipment-count-terra-toggle{display:inline-flex;min-height:1.9rem;align-items:center;gap:.36rem;padding:.16rem .58rem .16rem .24rem;border:1px solid rgba(15,23,42,.14);border-radius:999px;background:#fff;color:#475569;cursor:pointer;font:inherit;font-size:.56rem;font-weight:850;letter-spacing:.08em;line-height:1;text-transform:uppercase}.curtis-dashboard .shipment-count-card .shipment-count-terra-toggle span{padding:0;border:0;border-radius:0;background:transparent;color:inherit}.curtis-dashboard .shipment-count-card .shipment-count-terra-toggle-mark{display:grid!important;width:1.16rem;height:1.16rem;place-items:center;border:1px solid rgba(15,23,42,.14)!important;border-radius:999px!important;background:#f8fafc!important;color:#64748b;font-size:.5rem}.curtis-dashboard .shipment-count-card .shipment-count-terra-toggle:hover,.curtis-dashboard .shipment-count-card .shipment-count-terra-toggle:focus-visible{border-color:#c0181d6b;color:#991b1b}.curtis-dashboard .shipment-count-card .shipment-count-terra-toggle:focus-visible{outline:2px solid rgba(192,24,29,.28);outline-offset:2px}.curtis-dashboard .shipment-count-card .shipment-count-terra-toggle.is-active{border-color:#c0181d7a;background:#fff1f2;color:#991b1b}.curtis-dashboard .shipment-count-card .shipment-count-terra-toggle.is-active .shipment-count-terra-toggle-mark{border-color:#c0181d8c!important;background:#c0181d!important;color:#fff}.curtis-dashboard .shipment-count-card .finalized-shipping-table-wrap{overflow:auto;border:1px solid rgba(15,23,42,.12);border-radius:12px;background:#fff}.curtis-dashboard .shipment-count-card .shipment-count-matrix{width:100%;min-width:860px;border-collapse:collapse}.curtis-dashboard .shipment-count-card .shipment-count-matrix thead th{padding:.42rem .48rem;border:1px solid var(--finalized-header-border);background:var(--finalized-header-bg);color:#fff;font-size:.62rem;font-weight:700;letter-spacing:.08em;text-align:center;text-transform:uppercase;white-space:nowrap}.curtis-dashboard .shipment-count-card .shipment-count-matrix .finalized-shipping-stub{min-width:180px;text-align:left}.curtis-dashboard .shipment-count-card .shipment-count-matrix tbody th,.curtis-dashboard .shipment-count-card .shipment-count-matrix tbody td{padding:.38rem .5rem;border:1px solid rgba(15,23,42,.12);color:#1f2937;font-size:.88rem}.curtis-dashboard .shipment-count-card .shipment-count-label-cell,.curtis-dashboard .shipment-count-card .shipment-count-week-label{text-align:left;white-space:nowrap}.curtis-dashboard .shipment-count-card .shipment-count-week-label{padding-left:1.35rem!important;background:#f8fafc;color:#475569;font-weight:700}.curtis-dashboard .shipment-count-card .shipment-count-cell{background:#fff;font-weight:700;text-align:right}.curtis-dashboard .shipment-count-card .shipment-count-cell-stack{display:inline-flex;min-width:0;flex-direction:column;align-items:flex-end;gap:.12rem;line-height:1}.curtis-dashboard .shipment-count-card .finalized-shipping-cell-button .shipment-count-cell-stack{width:100%}.curtis-dashboard .shipment-count-card .shipment-count-main-value{display:block}.curtis-dashboard .shipment-count-card .shipment-count-terra-note{display:block;color:#b91c1c;font-size:.54rem;font-weight:850;letter-spacing:.04em;line-height:1;white-space:nowrap}.curtis-dashboard .shipment-count-card .shipment-count-total-cell{font-weight:900}.curtis-dashboard .shipment-count-card .shipment-count-location-row .shipment-count-label-cell,.curtis-dashboard .shipment-count-card .shipment-count-location-row .shipment-count-cell{background:#fee2e2;color:#7f1d1d;font-weight:800}.curtis-dashboard .shipment-count-card .shipment-count-location-row .shipment-count-total-cell{background:#fca5a5}.curtis-dashboard .shipment-count-card .shipment-count-week-row .shipment-count-total-cell{background:#fff7f7;color:#7f1d1d}.curtis-dashboard .shipment-count-card .finalized-shipping-total-row th,.curtis-dashboard .shipment-count-card .finalized-shipping-total-row td{border-top:3px solid #0f172a!important;background:#e2e8f0;color:#0f172a;font-weight:900!important}.curtis-dashboard .shipment-count-card .finalized-shipping-cell-button{width:100%;margin:0;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;font-weight:inherit;text-align:right}.curtis-dashboard .shipment-count-card .finalized-shipping-empty{padding:1rem .6rem!important;color:#64748b;font-size:.8rem;text-align:center}.curtis-dashboard .shipment-count-card .finalized-shipping-error{color:#b91c1c;font-size:.72rem;font-weight:700}@media(max-width:640px){.curtis-sql-test{min-height:auto;padding:10px}.curtis-sql-test-controls{grid-template-columns:1fr}.curtis-sql-test-actions{align-items:stretch}.curtis-sql-test-actions button{flex:1}.curtis-oor-backlog-test{min-height:auto;padding:10px}.curtis-oor-backlog-header,.curtis-oor-backlog-table-heading{align-items:stretch;flex-direction:column}.curtis-oor-backlog-actions{justify-content:stretch}.curtis-oor-backlog-actions button{flex:1}.curtis-oor-backlog-kpis,.curtis-oor-backlog-controls,.curtis-oor-backlog-results{grid-template-columns:1fr}.curtis-dashboard .shipment-count-card .shipment-count-matrix{min-width:760px}.curtis-dashboard .curtis-otd-drilldown-shell .otd-drilldown-card{height:auto;min-height:0}}.cm-su-page{padding:clamp(.25rem,.5vw,.55rem);height:calc(100vh - var(--app-shell-main-offset));height:calc(100dvh - var(--app-shell-main-offset));min-height:calc(100vh - var(--app-shell-main-offset));min-height:calc(100dvh - var(--app-shell-main-offset));display:flex;flex-direction:column;min-width:0;overflow:hidden}.cm-su-header{flex:0 0 auto;margin:0 0 .6rem;border:1px solid rgba(15,23,42,.1);border-radius:14px;background:#fff;padding:.75rem 1rem;display:flex;align-items:center;justify-content:space-between;gap:.8rem}.cm-su-header-left{flex:1 1 auto}.cm-su-header-right{flex:1 1 auto;display:flex;justify-content:flex-end}.cm-su-header-right h1{margin:0;font-size:clamp(1.3rem,1vw + .9rem,1.9rem);color:#0f172a}.cm-su-back-link{border:1px solid rgba(15,23,42,.2);border-radius:999px;background:#0f253a;color:#f8fafc;font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:.32rem .72rem;text-decoration:none;white-space:nowrap}.cm-su-notice{flex:0 0 auto;margin:0 0 .55rem;padding:.56rem .72rem;border:1px solid rgba(194,65,12,.28);border-radius:10px;background:#ffedd5b8;color:#7c2d12;font-size:.78rem;font-weight:600}.cm-su-table-card{flex:1 1 auto;min-height:0;border:1px solid rgba(15,23,42,.1);border-radius:16px;background:#fff;box-shadow:0 16px 28px #0f172a14;padding:.55rem;display:flex;flex-direction:column}.cm-su-toolbar{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:.45rem;flex-wrap:wrap;margin-bottom:.58rem}.cm-su-toolbar-left,.cm-su-toolbar-right{display:inline-flex;align-items:center;gap:.45rem;flex-wrap:wrap}.cm-su-toolbar-left{min-width:0}.cm-su-toolbar-right{margin-left:auto;justify-content:flex-end}.cm-su-toolbar-group{display:inline-flex;align-items:center;gap:.35rem;border:1px solid rgba(15,23,42,.12);border-radius:999px;padding:.25rem .58rem;background:#f8fafc}.cm-su-toolbar-label{font-size:.66rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#475569}.cm-su-toolbar-group strong{font-size:.72rem;color:#0f172a}.cm-su-loading-more{margin-left:.35rem;font-size:.7rem;font-weight:600;color:#334155}.cm-su-customer-toggle{display:inline-flex;align-items:center;gap:.4rem;border:1px solid rgba(15,23,42,.2);border-radius:999px;background:#f8fafc;color:#0f172a;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:.27rem .62rem;cursor:pointer}.cm-su-customer-toggle input{margin:0;inline-size:.86rem;block-size:.86rem;accent-color:#0f253a;cursor:pointer}.cm-su-customer-toggle.is-active{background:#0f253a;border-color:#0f253a;color:#f8fafc}.cm-su-toolbar button,.cm-su-page-size select{border:1px solid rgba(15,23,42,.2);border-radius:999px;background:#f8fafc;color:#0f172a;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;padding:.3rem .66rem}.cm-su-toolbar button{cursor:pointer}.cm-su-toolbar button.is-active{background:#0f253a;border-color:#0f253a;color:#f8fafc}.cm-su-toolbar button:disabled{opacity:.48;cursor:default}.cm-su-page-size{display:inline-flex;align-items:center;gap:.32rem;font-size:.68rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#334155}.cm-su-page-size select{text-transform:none;letter-spacing:0;padding-right:.8rem}.cm-su-table-wrap{flex:1 1 auto;min-height:0;overflow-x:auto;overflow-y:scroll;border:1px solid rgba(15,23,42,.12);border-radius:12px;max-height:none}.cm-su-table{width:max-content;min-width:100%;border-collapse:collapse;table-layout:fixed}.cm-su-table thead th{background:#0b304e;color:#fff;text-align:left;font-size:.58rem;text-transform:uppercase;letter-spacing:.04em;padding:.42rem .46rem;border-bottom:1px solid #0f3b61;position:sticky;top:0;z-index:2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cm-su-table thead th.cm-su-action-header{left:0;text-align:center;z-index:4}.cm-su-filter-row th{background:#114167;border-bottom:1px solid #1d4c73;padding:.3rem .46rem;top:1.5rem;z-index:1}.cm-su-filter-input{width:100%;min-width:120px;border:1px solid rgba(203,213,225,.75);border-radius:8px;background:#fff;color:#0f172a;font-size:.68rem;padding:.24rem .35rem}.cm-su-filter-input::placeholder{color:#64748b}.cm-su-table tbody td{padding:.34rem .46rem;font-size:.7rem;color:#0f172a;border-bottom:1px solid rgba(148,163,184,.2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cm-su-table tbody td.cm-su-action-cell{position:sticky;left:0;z-index:1;padding:.16rem .28rem;text-align:center;background:#fff;box-shadow:inset -1px 0 #0f172a14}.cm-su-table tbody tr.cm-su-row-even td.cm-su-action-cell{background:#f8fafc}.cm-su-history-button{display:inline-flex;align-items:center;justify-content:center;width:100%;min-width:0;min-height:1.38rem;border:1px solid rgba(15,23,42,.2);border-radius:999px;background:#0f253a;color:#f8fafc;font-size:.6rem;font-weight:800;letter-spacing:.04em;line-height:1;text-transform:uppercase;padding:.2rem .36rem;white-space:nowrap;cursor:pointer}.cm-su-history-button:hover:not(:disabled),.cm-su-history-button:focus-visible{background:#0b304e;outline:none}.cm-su-history-button:disabled{border-color:#0f172a2e;background:#1f2937;color:#f8fafc9e;box-shadow:none;opacity:1;cursor:default}.cm-su-table tbody td.cm-su-editable-cell{padding:.16rem .28rem}.cm-su-editable-input{width:100%;min-width:0;height:1.5rem;border:1px solid rgba(148,163,184,.55);border-radius:7px;background:#fff;color:#0f172a;font-size:.68rem;padding:.12rem .42rem}.cm-su-editable-select{cursor:pointer}.cm-su-editable-input::placeholder{color:#94a3b8}.cm-su-editable-input:focus{outline:none;border-color:#0b5cab;box-shadow:0 0 0 2px #0b5cab24}.cm-su-editable-input:disabled{background:#e2e8f0;color:#64748b;cursor:not-allowed}.cm-su-editable-input.is-saving{border-color:#2563eb;background:#eff6ff}.cm-su-table tbody tr.cm-su-row-even{background:#94a3b814}.cm-su-empty{text-align:center;color:#475569;padding:1rem .5rem}.cm-su-empty-error{color:#b91c1c}.cm-su-modal-backdrop{position:fixed;inset:0;z-index:10000;background:#0f172a6b;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);display:flex;align-items:flex-start;justify-content:center;padding:clamp(1.4rem,4.5vh,3rem) .8rem .8rem}.cm-su-modal{width:min(1080px,calc(100vw - 1.6rem));max-height:calc(100vh - 1.6rem);overflow:auto;border:1px solid rgba(15,23,42,.14);border-radius:12px;background:#f8fafc;box-shadow:0 24px 42px #0206174d}.cm-su-column-picker.cm-su-modal{width:min(1280px,calc(100vw - 1.6rem));background:#fff}.cm-su-filter-panel.cm-su-modal{width:min(900px,calc(100vw - 1.6rem));background:#fff;min-height:0}.cm-su-modal-header{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:.45rem;border-bottom:1px solid rgba(15,23,42,.12);background:#fff;padding:.9rem 1rem}.cm-su-modal-header h2{margin:0;font-size:1.08rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#0f172a}.cm-su-modal-close{border:1px solid rgba(15,23,42,.2);border-radius:999px;background:#fff;color:#0f172a;font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:.35rem .78rem;cursor:pointer}.cm-su-column-picker{margin:0;border:0;border-radius:0;background:transparent}.cm-su-column-picker-body{padding:.82rem 1rem .95rem}.cm-su-column-picker-actions{display:flex;flex-wrap:wrap;gap:.55rem;margin-bottom:.75rem}.cm-su-column-picker-actions button{border:1px solid rgba(15,23,42,.18);border-radius:999px;background:#fff;color:#0f172a;font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:.36rem .84rem;cursor:pointer}.cm-su-column-picker-actions button:disabled{opacity:.48;cursor:default}.cm-su-filter-panel{margin:0;border:0;border-radius:0;background:transparent;padding:.75rem .9rem 1rem}.cm-su-filter-panel-help{margin:0 0 .46rem;font-size:.76rem;color:#334155;line-height:1.45}.cm-su-filter-panel-help strong{color:#0f253a}.cm-su-filter-panel-meta{display:flex;flex-wrap:wrap;gap:.35rem;margin:0 0 .62rem}.cm-su-filter-panel-meta span{border:1px solid rgba(15,23,42,.16);border-radius:999px;background:#f8fbff;color:#334155;font-size:.67rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:.17rem .48rem}.cm-su-filter-panel-actions{display:flex;flex-wrap:wrap;gap:.48rem;margin-bottom:.8rem;padding-bottom:.65rem;border-bottom:1px solid rgba(148,163,184,.32)}.cm-su-filter-panel-actions button{border:1px solid rgba(15,23,42,.18);border-radius:999px;background:#fff;color:#0f172a;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:.28rem .7rem;cursor:pointer}.cm-su-filter-panel-actions button:disabled{opacity:.48;cursor:default}.cm-su-filter-panel-actions button.is-primary{background:#0f253a;border-color:#0f253a;color:#f8fafc}.cm-su-filter-panel-actions button.is-danger{border-color:#b91c1c3d;color:#991b1b}.cm-su-filter-panel-empty{border:1px dashed rgba(148,163,184,.65);border-radius:12px;background:#fff;padding:.8rem 1rem;text-align:center;display:grid;justify-items:center;gap:.35rem;font-size:.78rem;color:#475569}.cm-su-filter-panel-empty strong{color:#0f253a;font-size:.92rem;font-weight:800}.cm-su-filter-panel-empty span{max-width:44ch;font-size:.76rem}.cm-su-filter-empty-cta{border:1px solid #0f253a;border-radius:999px;background:#0f253a;color:#f8fafc;font-size:.72rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;padding:.32rem .74rem;cursor:pointer}.cm-su-filter-empty-cta:disabled{opacity:.5;cursor:default}.cm-su-filter-drafts{display:flex;flex-direction:column;gap:.5rem;max-height:min(58vh,560px);overflow:auto;padding-right:.18rem}.cm-su-filter-draft-card{border:1px solid rgba(15,23,42,.14);border-radius:12px;background:linear-gradient(180deg,#fff,#f8fbff);padding:.52rem;box-shadow:0 5px 10px #0f172a0f}.cm-su-filter-draft-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.45rem}.cm-su-filter-draft-head strong{color:#0f253a;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.cm-su-filter-remove-btn{border:1px solid rgba(185,28,28,.24);border-radius:999px;background:#fff;color:#991b1b;font-size:.66rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:.23rem .56rem;cursor:pointer}.cm-su-filter-draft-row{display:flex;flex-wrap:wrap;gap:.44rem;align-items:center}.cm-su-filter-draft-row select,.cm-su-filter-draft-row input{border:1px solid rgba(100,116,139,.42);border-radius:8px;background:#fff;color:#0f172a;font-size:.74rem;padding:.33rem .42rem;min-height:2.5rem;height:2.5rem;box-sizing:border-box}.cm-su-filter-field{flex:1 1 0;min-width:0;max-width:none}.cm-su-filter-operator{flex:1 1 0;min-width:0}.cm-su-filter-value{flex:1 1 0;min-width:0;max-width:none}.cm-su-filter-value-range{display:inline-flex;align-items:center;gap:.42rem;flex:1 1 0;min-width:0;max-width:none}.cm-su-filter-value-range span{font-size:.7rem;color:#475569;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.cm-su-filter-year{max-width:140px}.cm-su-page .otd-multi-select{display:block;position:relative;min-height:2.5rem}.cm-su-page .otd-multi-select summary{list-style:none;cursor:pointer;border:1px solid rgba(100,116,139,.42);border-radius:8px;background:#fff;color:#0f172a;font-size:.74rem;padding:.33rem .42rem;min-height:2.5rem;height:2.5rem;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:.45rem}.cm-su-page .otd-multi-select summary::-webkit-details-marker{display:none}.cm-su-page .otd-multi-select summary::marker{display:none}.cm-su-page .otd-multi-select__value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-su-page .otd-multi-select__caret{font-size:.58rem;line-height:1;opacity:.9}.cm-su-page .otd-multi-select__menu{position:fixed;top:var(--otd-menu-top, 0);left:var(--otd-menu-left, 0);width:var(--otd-menu-width, 280px);max-width:min(360px,calc(100vw - 12px));max-height:var(--otd-menu-max-height, 460px);display:grid;grid-auto-rows:min-content;gap:.4rem;padding:.5rem;border:1px solid rgba(15,23,42,.16);border-radius:10px;background:#fff;box-shadow:0 18px 36px #02061738;z-index:1200;overflow:hidden}.cm-su-page .otd-multi-select__search{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.35rem}.cm-su-page .otd-multi-select__search input{min-width:0;border:1px solid rgba(15,23,42,.2);border-radius:8px;padding:.34rem .44rem;font-size:.74rem;color:#0f172a;background:#fff}.cm-su-page .otd-multi-select__search button,.cm-su-page .otd-multi-select__actions button{border:1px solid rgba(15,23,42,.2);background:#f8fafc;color:#0f172a;border-radius:8px;padding:.3rem .48rem;font-size:.7rem;font-weight:700;cursor:pointer}.cm-su-page .otd-multi-select__actions{display:flex;gap:.35rem}.cm-su-page .otd-multi-select__actions button:disabled{opacity:.45;cursor:default}.cm-su-page .otd-multi-select__list{margin:0;padding:0;list-style:none;border:1px solid rgba(15,23,42,.12);border-radius:8px;overflow-y:auto;overflow-x:hidden;max-height:calc(var(--otd-menu-max-height, 460px) - 120px)}.cm-su-page .otd-multi-select__option{border-bottom:1px solid rgba(15,23,42,.07)}.cm-su-page .otd-multi-select__option:last-child{border-bottom:0}.cm-su-page .otd-multi-select__option-btn{width:100%;border:0;background:#fff;text-align:left;padding:.3rem .42rem;color:#0f172a;font-size:.74rem;cursor:pointer}.cm-su-page .otd-multi-select__option-btn:hover,.cm-su-page .otd-multi-select__option-btn.is-selected{background:#e2e8f0}.cm-su-page .otd-multi-select__option-text{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-su-page .otd-multi-select__empty{padding:.5rem .35rem;color:#475569;font-size:.74rem}.cm-su-column-picker-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.52rem .85rem}.cm-su-column-option{display:inline-flex;align-items:center;gap:.5rem;font-size:.96rem;line-height:1.35;color:#0f172a}.cm-su-column-option input{margin:0;width:1.02rem;height:1.02rem}.cm-su-inline-error{margin:0 0 .5rem;color:#b91c1c;font-size:.72rem;font-weight:600}.cm-su-draggable-header{cursor:grab}.cm-su-draggable-header:active{cursor:grabbing}.cm-su-pagination{margin-top:.55rem;display:flex;align-items:center;justify-content:flex-end;gap:.4rem}.cm-su-pagination span{font-size:.72rem;color:#334155;min-width:6.8rem;text-align:center}.cm-su-pagination button{border:1px solid rgba(15,23,42,.2);border-radius:999px;background:#fff;color:#0f172a;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:.28rem .66rem;cursor:pointer}.cm-su-pagination button:disabled{opacity:.48;cursor:default}@media(max-width:920px){.cm-su-modal-backdrop{padding:.55rem}.cm-su-modal{width:calc(100vw - .9rem);max-height:calc(100vh - .9rem)}.cm-su-filter-panel{padding:.66rem .72rem .82rem}.cm-su-column-picker.cm-su-modal{width:calc(100vw - .9rem)}.cm-su-modal-header h2{font-size:.92rem}.cm-su-column-picker-body{padding:.66rem .72rem .78rem}.cm-su-column-picker-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.4rem .55rem}.cm-su-column-option{font-size:.82rem}.cm-su-toolbar button{margin-left:0}.cm-su-pagination{justify-content:center}.cm-su-filter-draft-row{flex-direction:column;align-items:stretch}.cm-su-filter-field,.cm-su-filter-operator,.cm-su-filter-value,.cm-su-filter-value-range{max-width:none;width:100%}.cm-su-filter-value-range{flex-direction:column;align-items:stretch;min-width:0}.cm-su-filter-draft-head{align-items:flex-start;flex-direction:column}.cm-su-filter-remove-btn{width:100%}}.cm-su-page{--cm-su-ren-ink: var(--ren-ink, #181c23);--cm-su-ren-ink-deep: var(--ren-ink-deep, #111115);--cm-su-ren-oxblood: var(--ren-oxblood, #3c0f16);--cm-su-ren-champagne: var(--ren-champagne, #f4d6a2);--cm-su-ren-ember: var(--ren-ember-bright, #f04e37);--cm-su-ren-row: #20242d;--cm-su-ren-row-alt: #272831;--cm-su-ren-header: var( --ren-workspace-header, linear-gradient(135deg, #07070a 0%, #11141a 48%, #3c0f16 100%) );--cm-su-ren-table-head: #3b3139;--cm-su-ren-table-head-2: #332b34;--cm-su-ren-control: #2c333d;--cm-su-ren-menu: #20242d;--cm-su-ren-menu-deep: #1c2028;--cm-su-ren-modal: #2b252d;--cm-su-ren-modal-strong: #332b34;--cm-su-ren-scroll-track: #181c23;--cm-su-ren-scroll-thumb: rgba(244, 214, 162, .72);--cm-su-ren-scroll-thumb-hover: rgba(244, 214, 162, .9);--cm-su-ren-border: rgba(244, 214, 162, .26);--cm-su-ren-border-strong: rgba(244, 214, 162, .52);font-family:Inter,Aptos,Segoe UI,Arial,sans-serif}.cm-su-header{position:relative;overflow:hidden;min-height:4.15rem;border-color:#f4d6a247;border-radius:8px;background:linear-gradient(145deg,#ffffff1f,#ffffff0b),var(--cm-su-ren-header);color:#f8fafc;box-shadow:0 24px 54px #07070a4d,0 0 0 1px #f4d6a214,inset 0 1px #ffffff1c}.cm-su-header:before,.cm-su-table-card:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,var(--cm-su-ren-champagne),var(--cm-su-ren-ember));opacity:.95;pointer-events:none}.cm-su-header:after{content:"";position:absolute;inset:0;background:linear-gradient(118deg,transparent 0 58%,rgba(244,214,162,.1) 58.2% 58.8%,transparent 59%),linear-gradient(27deg,transparent 0 76%,rgba(240,78,55,.11) 76.2% 76.9%,transparent 77.1%);opacity:.78;pointer-events:none}.cm-su-table-card:after{content:none}.cm-su-header>*,.cm-su-table-card>*{position:relative;z-index:1}.cm-su-header-right h1{color:#fff;letter-spacing:0}.cm-su-back-link{border-color:#ffffff6b;background:linear-gradient(135deg,#fff466 0%,var(--cm-su-ren-champagne) 100%);color:var(--cm-su-ren-ink-deep)}.cm-su-table-card{position:relative;overflow:hidden;border-color:#f4d6a247;border-radius:8px;background:linear-gradient(145deg,#ffffff1f,#ffffff0b),linear-gradient(135deg,#11141af7,#3c0f16e6);box-shadow:0 24px 54px #07070a42,0 0 0 1px #f4d6a214,inset 0 1px #ffffff1c;padding:.42rem}.cm-su-toolbar{margin-bottom:.42rem}.cm-su-toolbar button,.cm-su-page-size select,.cm-su-toolbar-group,.cm-su-customer-toggle{border-color:#fff3;background:#ffffff1a;color:#f8fafc}.cm-su-toolbar button.is-active,.cm-su-customer-toggle.is-active{border-color:#ffffff61;background:linear-gradient(135deg,#fff466 0%,var(--cm-su-ren-champagne) 100%);color:var(--cm-su-ren-ink-deep)}.cm-su-toolbar button:disabled{color:#f8fafc75;background:#ffffff0f}.cm-su-customer-toggle input{accent-color:var(--cm-su-ren-oxblood)}.cm-su-toolbar-label,.cm-su-page-size,.cm-su-toolbar-group strong{color:#f8fafce6}.cm-su-toolbar-group strong{color:var(--cm-su-ren-champagne)}.cm-su-table-wrap{overflow-anchor:none;scrollbar-gutter:stable;border-color:var(--cm-su-ren-border);border-radius:8px;background:var(--cm-su-ren-row);box-shadow:none;scrollbar-color:var(--cm-su-ren-scroll-thumb) var(--cm-su-ren-scroll-track)}.cm-su-table-wrap::-webkit-scrollbar{width:12px;height:12px}.cm-su-table-wrap::-webkit-scrollbar-thumb{border:2px solid var(--cm-su-ren-scroll-track);border-radius:999px;background:var(--cm-su-ren-scroll-thumb);background-clip:padding-box}.cm-su-table-wrap::-webkit-scrollbar-track{background:var(--cm-su-ren-scroll-track)}.cm-su-table-wrap::-webkit-scrollbar-thumb:hover{background:var(--cm-su-ren-scroll-thumb-hover)}.cm-su-table-wrap::-webkit-scrollbar-corner{background:var(--cm-su-ren-scroll-track)}.cm-su-table{background:var(--cm-su-ren-row)}.cm-su-table thead th{background:var(--cm-su-ren-table-head);color:#fff;border-bottom:1px solid rgba(244,214,162,.22);box-shadow:inset -1px 0 #f4d6a21f}.cm-su-filter-row th{background:var(--cm-su-ren-table-head-2);border-bottom-color:#f4d6a238}.cm-su-filter-input,.cm-su-page .otd-multi-select summary{border-color:#f4d6a23d;background:var(--cm-su-ren-control);color:#f8fafc}.cm-su-filter-input::placeholder{color:#f8fafcad}.cm-su-table tbody tr:not(.cm-su-virtual-spacer-row){height:30px}.cm-su-table tbody td{background:inherit;border-bottom-color:#f4d6a214;color:#f8fafce6}.cm-su-page .cm-su-table thead th.cm-su-action-header{background:var(--cm-su-ren-table-head);box-shadow:inset -1px 0 #f4d6a22e,6px 0 16px #07070a38}.cm-su-page .cm-su-table tbody td.cm-su-action-cell{background:inherit;box-shadow:inset -1px 0 #f4d6a224,6px 0 16px #07070a33}.cm-su-page .cm-su-history-button{border-color:#f4d6a26b;background:#ffffff1a;color:#f8fafc;box-shadow:inset 0 1px #ffffff14}.cm-su-page .cm-su-history-button:hover:not(:disabled),.cm-su-page .cm-su-history-button:focus-visible{border-color:#f4d6a2b8;background:#f4d6a22e;color:#fff;box-shadow:inset 0 1px #ffffff1a,0 0 0 2px #f4d6a21f}.cm-su-page .cm-su-history-button:disabled{border-color:#f4d6a238;background:#ffffff0f;color:#f8fafc8f;box-shadow:none;opacity:1}.cm-su-table tbody tr.cm-su-row-even{background:var(--cm-su-ren-row)}.cm-su-table tbody tr.cm-su-row-odd{background:var(--cm-su-ren-row-alt)}.cm-su-page .cm-su-table tbody tr.cm-su-row-even td.cm-su-action-cell{background:var(--cm-su-ren-row)}.cm-su-page .cm-su-table tbody tr.cm-su-row-odd td.cm-su-action-cell{background:var(--cm-su-ren-row-alt)}.cm-su-table .cm-su-editable-input{border-color:#f4d6a23d;background:var(--cm-su-ren-control);color:#f8fafc}.cm-su-table .cm-su-editable-input::placeholder{color:#f8fafc94}.cm-su-table .cm-su-editable-input:focus{border-color:#f4d6a285;box-shadow:0 0 0 2px #f4d6a224}.cm-su-table .cm-su-editable-input:disabled{border-color:#f4d6a224;background:var(--cm-su-ren-menu-deep);color:#f8fafc7a}.cm-su-table .cm-su-editable-input.is-saving{border-color:#f4d6a294;background:#2f403a}.cm-su-table .cm-su-editable-select option{background:#fff;color:#0f172a}.cm-su-page .otd-multi-select__spacer{pointer-events:none}.cm-su-table tbody tr.cm-su-virtual-spacer-row td{height:auto;border:0!important;background:transparent!important;box-shadow:none!important;font-size:0;line-height:0}.cm-su-page .otd-multi-select summary{border-color:#f8fafc75;background:#ffffff1f;color:#fff}.cm-su-page .otd-multi-select[open] summary{border-color:#f4d6a28a;background:#f4d6a229}.cm-su-page .otd-multi-select__menu{contain:layout paint;z-index:2400;border-color:var(--cm-su-ren-border);background:var(--cm-su-ren-menu);box-shadow:0 18px 36px #07070a75,inset 0 1px #ffffff14}.cm-su-page .otd-multi-select__search input{border-color:#f4d6a23d;background:var(--cm-su-ren-control);color:#f8fafc}.cm-su-page .otd-multi-select__search input::placeholder{color:#f8fafc94}.cm-su-page .otd-multi-select__search button,.cm-su-page .otd-multi-select__actions button{border-color:#f4d6a23d;background:var(--cm-su-ren-control);color:#f8fafc}.cm-su-page .otd-multi-select__actions button:not(:disabled):active,.cm-su-page .otd-multi-select__search button:not(:disabled):active{background:linear-gradient(135deg,#fff466 0%,var(--cm-su-ren-champagne) 100%);color:var(--cm-su-ren-ink-deep)}.cm-su-page .otd-multi-select__list{contain:layout paint;border-color:#f4d6a224;background:var(--cm-su-ren-menu-deep);scrollbar-color:var(--cm-su-ren-scroll-thumb) var(--cm-su-ren-scroll-track)}.cm-su-page .otd-multi-select__list::-webkit-scrollbar{width:10px}.cm-su-page .otd-multi-select__list::-webkit-scrollbar-track{background:var(--cm-su-ren-scroll-track)}.cm-su-page .otd-multi-select__list::-webkit-scrollbar-thumb{border:2px solid var(--cm-su-ren-scroll-track);border-radius:999px;background:var(--cm-su-ren-scroll-thumb);background-clip:padding-box}.cm-su-page .otd-multi-select__option{border-bottom-color:#f4d6a214}.cm-su-page .otd-multi-select__option-btn{background:transparent;color:#f8fafce6}.cm-su-page .otd-multi-select__option-btn:active,.cm-su-page .otd-multi-select__option-btn.is-selected{background:#f4d6a224;color:#fff}.cm-su-page .otd-multi-select__empty{color:#f8fafcb3}.cm-su-table-card>.cm-su-modal-backdrop{position:fixed;inset:0;z-index:10000}.cm-su-table-card>.cm-su-modal-backdrop .cm-su-filter-panel.cm-su-modal{border:1px solid rgba(15,23,42,.14);border-radius:12px;background:#fff;box-shadow:0 24px 42px #0206174d}.cm-su-filter-panel .otd-multi-select summary{border-color:#64748b6b;background:#fff;color:#0f172a}.cm-su-filter-panel .otd-multi-select[open] summary{border-color:#0f253a6b;background:#f8fafc;color:#0f172a}.cm-su-filter-panel .otd-multi-select__menu{contain:layout paint;z-index:10020;border-color:#0f172a29;background:#fff;box-shadow:0 18px 36px #02061738}.cm-su-filter-panel .otd-multi-select__search input{border-color:#0f172a33;background:#fff;color:#0f172a}.cm-su-filter-panel .otd-multi-select__search input::placeholder{color:#64748b}.cm-su-filter-panel .otd-multi-select__search button,.cm-su-filter-panel .otd-multi-select__actions button{border-color:#0f172a33;background:#f8fafc;color:#0f172a}.cm-su-filter-panel .otd-multi-select__actions button:not(:disabled):active,.cm-su-filter-panel .otd-multi-select__search button:not(:disabled):active{background:#e2e8f0;color:#0f172a}.cm-su-filter-panel .otd-multi-select__list{contain:layout paint;border-color:#0f172a1f;background:#fff;scrollbar-color:auto}.cm-su-filter-panel .otd-multi-select__option{border-bottom-color:#0f172a12}.cm-su-filter-panel .otd-multi-select__option-btn{background:#fff;color:#0f172a}.cm-su-filter-panel .otd-multi-select__option-btn:hover,.cm-su-filter-panel .otd-multi-select__option-btn:active,.cm-su-filter-panel .otd-multi-select__option-btn.is-selected{background:#e2e8f0;color:#0f172a}.cm-su-filter-panel .otd-multi-select__empty{color:#475569}.cm-su-page .cm-su-filter-panel-backdrop{display:grid;place-items:center;align-items:center;justify-content:center;padding:.8rem;overflow-y:auto;background:#07070aad;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.cm-su-page .cm-su-filter-panel.cm-su-modal{width:min(960px,calc(100vw - 1.2rem));max-height:min(84vh,780px);min-height:0;border:1px solid var(--cm-su-ren-border-strong);border-radius:14px;background:var(--cm-su-ren-modal);color:#f8fafc;box-shadow:0 24px 54px #07070a57;overflow:hidden;display:flex;flex-direction:column;padding:0}.cm-su-page .cm-su-filter-panel .cm-su-modal-header{position:static;align-items:center;padding:.88rem 1rem;border-bottom:1px solid rgba(244,214,162,.2);background:linear-gradient(135deg,rgba(255,255,255,.08),transparent 46%),var(--cm-su-ren-table-head)}.cm-su-page .cm-su-filter-panel .cm-su-modal-header h2{color:#fff;font-size:clamp(1.18rem,1.1vw + .9rem,1.62rem);font-weight:900;letter-spacing:0;text-transform:none}.cm-su-page .cm-su-filter-panel .cm-su-modal-close{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:2rem;height:2rem;min-width:2rem;min-height:2rem;border:1px solid rgba(244,214,162,.42);border-radius:999px;background:#ffffff14;color:#f8fafc;padding:0;font-size:.9rem;font-weight:800;line-height:1;text-transform:none;letter-spacing:0;cursor:pointer}.cm-su-page .cm-su-filter-panel .cm-su-modal-close:hover,.cm-su-page .cm-su-filter-panel .cm-su-modal-close:focus-visible{background:#f4d6a224;outline:none}.cm-su-page .cm-su-filter-panel-help{margin:0;padding:.74rem 1rem .52rem;border-bottom:1px solid rgba(244,214,162,.12);background:#ffffff09;color:#e2e8f0d1;font-size:.82rem;font-weight:650;line-height:1.45}.cm-su-page .cm-su-filter-panel-help strong{color:var(--cm-su-ren-champagne)}.cm-su-page .cm-su-filter-panel-meta{display:flex;flex-wrap:wrap;gap:.42rem;margin:0;padding:.62rem 1rem 0;background:var(--cm-su-ren-modal)}.cm-su-page .cm-su-filter-panel-meta span{border-color:#f4d6a247;background:#ffffff13;color:#f8fafcdb}.cm-su-page .cm-su-filter-panel-actions{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:.48rem;margin:0;padding:.62rem 1rem .72rem;border-bottom:1px solid rgba(244,214,162,.16);background:var(--cm-su-ren-modal)}.cm-su-page .cm-su-filter-panel-actions button,.cm-su-page .cm-su-filter-empty-cta{min-height:2rem;border:1px solid rgba(244,214,162,.32);border-radius:999px;background:#ffffff14;color:#f8fafc;font-size:.72rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;padding:.34rem .74rem;cursor:pointer}.cm-su-page .cm-su-filter-panel-actions button:hover:not(:disabled),.cm-su-page .cm-su-filter-panel-actions button:focus-visible,.cm-su-page .cm-su-filter-empty-cta:hover:not(:disabled),.cm-su-page .cm-su-filter-empty-cta:focus-visible{border-color:#f4d6a285;background:#f4d6a224;outline:none}.cm-su-page .cm-su-filter-panel-actions button.is-primary,.cm-su-page .cm-su-filter-empty-cta{border-color:#f4d6a2b3;background:var(--cm-su-ren-champagne);color:var(--cm-su-ren-ink-deep)}.cm-su-page .cm-su-filter-panel-actions button.is-primary:hover:not(:disabled),.cm-su-page .cm-su-filter-empty-cta:hover:not(:disabled),.cm-su-page .cm-su-filter-panel-actions button.is-primary:focus-visible,.cm-su-page .cm-su-filter-empty-cta:focus-visible{background:#fff8d8;color:var(--cm-su-ren-ink-deep)}.cm-su-page .cm-su-filter-panel-actions button.is-danger{border-color:#fecaca57;color:#fecaca}.cm-su-page .cm-su-filter-panel-actions button.is-danger:hover:not(:disabled),.cm-su-page .cm-su-filter-panel-actions button.is-danger:focus-visible{border-color:#fecaca94;background:#fecaca1f}.cm-su-page .cm-su-confirm-backdrop{display:grid;place-items:center;align-items:center;justify-content:center;padding:.8rem;overflow-y:auto;background:#07070aad;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.cm-su-page .cm-su-confirm-modal.cm-su-modal{width:min(520px,calc(100vw - 1.2rem));max-height:min(84vh,680px);border:1px solid var(--cm-su-ren-border-strong);border-radius:14px;background:var(--cm-su-ren-modal);color:#f8fafc;box-shadow:0 24px 54px #07070a57;overflow:hidden;padding:0}.cm-su-page .cm-su-confirm-modal .cm-su-modal-header{position:static;align-items:center;padding:.88rem 1rem;border-bottom:1px solid rgba(244,214,162,.2);background:linear-gradient(135deg,rgba(255,255,255,.08),transparent 46%),var(--cm-su-ren-table-head)}.cm-su-page .cm-su-confirm-modal .cm-su-modal-header h2{color:#fff;font-size:clamp(1.05rem,.7vw + .9rem,1.28rem);font-weight:900;letter-spacing:0;text-transform:none}.cm-su-page .cm-su-confirm-modal .cm-su-modal-close{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:2rem;height:2rem;min-width:2rem;min-height:2rem;border:1px solid rgba(244,214,162,.42);border-radius:999px;background:#ffffff14;color:#f8fafc;padding:0;font-size:.9rem;font-weight:800;line-height:1;text-transform:none;letter-spacing:0;cursor:pointer}.cm-su-page .cm-su-confirm-modal .cm-su-modal-close:hover,.cm-su-page .cm-su-confirm-modal .cm-su-modal-close:focus-visible{background:#f4d6a224;outline:none}.cm-su-confirm-body{display:grid;gap:.9rem;padding:1rem;background:var(--cm-su-ren-modal)}.cm-su-confirm-body p{margin:0;color:#f8fafce0;font-size:.92rem;font-weight:700;line-height:1.45}.cm-su-confirm-summary{display:grid;gap:.5rem;margin:0}.cm-su-confirm-summary div{display:grid;grid-template-columns:minmax(7rem,.42fr) minmax(0,1fr);gap:.65rem;align-items:start;border:1px solid rgba(244,214,162,.18);border-radius:10px;background:linear-gradient(135deg,#f4d6a214,#ffffff09),#ffffff12;padding:.64rem .72rem}.cm-su-confirm-summary dt{color:var(--cm-su-ren-champagne);font-size:.72rem;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.cm-su-confirm-summary dd{margin:0;min-width:0;color:#fff;font-size:.86rem;font-weight:700;overflow-wrap:anywhere}.cm-su-confirm-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.cm-su-confirm-actions button{min-height:2rem;border:1px solid rgba(244,214,162,.32);border-radius:999px;background:#ffffff14;color:#f8fafc;font-size:.72rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;padding:.38rem .82rem;cursor:pointer}.cm-su-confirm-actions button:hover,.cm-su-confirm-actions button:focus-visible{border-color:#f4d6a285;background:#f4d6a224;outline:none}.cm-su-confirm-actions button.is-primary{border-color:#f4d6a2b3;background:var(--cm-su-ren-champagne);color:var(--cm-su-ren-ink-deep)}.cm-su-confirm-actions button.is-primary:hover,.cm-su-confirm-actions button.is-primary:focus-visible{background:#fff8d8;color:var(--cm-su-ren-ink-deep)}.cm-su-page .cm-su-history-backdrop{display:grid;place-items:center;align-items:center;justify-content:center;padding:.8rem;overflow-y:auto;background:#07070aad;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.cm-su-page .cm-su-history-modal.cm-su-modal{width:min(960px,calc(100vw - 1.2rem));height:min(80vh,820px);max-height:calc(100vh - 1.6rem);border:1px solid var(--cm-su-ren-border-strong);border-radius:14px;background:var(--cm-su-ren-modal);color:#f8fafc;box-shadow:0 24px 54px #07070a57;overflow:hidden;display:flex;flex-direction:column;padding:0}.cm-su-history-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;padding:.88rem 1rem;border-bottom:1px solid rgba(244,214,162,.2);background:linear-gradient(135deg,rgba(255,255,255,.08),transparent 46%),var(--cm-su-ren-table-head)}.cm-su-history-head h2{margin:0;color:#fff;font-size:clamp(1.18rem,1.1vw + .9rem,1.62rem);font-weight:900;line-height:1.1}.cm-su-history-head p{margin:.28rem 0 0;color:var(--cm-su-ren-champagne);font-size:.92rem;font-weight:700}.cm-su-history-head-actions{display:flex;flex:0 0 auto;gap:.48rem}.cm-su-history-head-actions button{min-height:2rem;border:1px solid rgba(244,214,162,.68);border-radius:999px;background:var(--cm-su-ren-champagne);color:var(--cm-su-ren-ink-deep);font-size:.72rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;padding:.38rem .82rem;cursor:pointer}.cm-su-history-head-actions button:hover,.cm-su-history-head-actions button:focus-visible{border-color:#f4d6a2db;background:#fff8d8;color:var(--cm-su-ren-ink-deep);outline:none}.cm-su-history-list{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:.72rem;overflow-y:auto;padding:.82rem;background:var(--cm-su-ren-menu-deep);scrollbar-color:rgba(244,214,162,.72) var(--cm-su-ren-scroll-track)}.cm-su-history-list::-webkit-scrollbar{width:12px}.cm-su-history-list::-webkit-scrollbar-track{background:var(--cm-su-ren-scroll-track)}.cm-su-history-list::-webkit-scrollbar-thumb{border:2px solid var(--cm-su-ren-scroll-track);border-radius:999px;background:#f4d6a2b8;background-clip:padding-box}.cm-su-history-card,.cm-su-history-empty{border:1px solid rgba(244,214,162,.32);border-radius:14px;background:#fff8ef;color:#11141a;padding:.78rem .9rem;box-shadow:none}.cm-su-history-card{flex:0 0 auto}.cm-su-history-card h3{margin:0;padding-bottom:.4rem;border-bottom:1px solid rgba(104,22,30,.22);color:#11141a;font-size:1.12rem;font-weight:900}.cm-su-history-card p{margin:.38rem 0 0;color:#1d222b;font-size:.95rem;font-weight:650;line-height:1.2;overflow-wrap:anywhere}.cm-su-history-label{color:var(--ren-wine, #68161e);font-weight:900}.cm-su-history-empty{margin:0;font-weight:700}.cm-su-history-empty-error{color:#9f1239}.cm-su-page .cm-su-filter-panel-actions button:disabled,.cm-su-page .cm-su-filter-empty-cta:disabled{background:#ffffff0d;color:#f8fafc75;cursor:default}.cm-su-page .cm-su-filter-panel-empty{margin:.92rem 1rem 1rem;border:1px dashed rgba(244,214,162,.36);border-radius:12px;background:linear-gradient(135deg,#f4d6a214,#ffffff09),var(--cm-su-ren-menu-deep);color:#e2e8f0d1;padding:1.05rem 1rem}.cm-su-page .cm-su-filter-panel-empty strong{color:#fff;font-size:1rem}.cm-su-page .cm-su-filter-panel-empty span{color:#e2e8f0c7}.cm-su-page .cm-su-filter-drafts{flex:1 1 auto;min-height:0;max-height:none;gap:.72rem;overflow-y:auto;padding:.92rem 1rem 1rem;background:var(--cm-su-ren-menu-deep);scrollbar-color:rgba(244,214,162,.72) var(--cm-su-ren-scroll-track)}.cm-su-page .cm-su-filter-drafts::-webkit-scrollbar{width:12px}.cm-su-page .cm-su-filter-drafts::-webkit-scrollbar-track{background:var(--cm-su-ren-scroll-track)}.cm-su-page .cm-su-filter-drafts::-webkit-scrollbar-thumb{border:2px solid var(--cm-su-ren-scroll-track);border-radius:999px;background:#f4d6a2b8;background-clip:padding-box}.cm-su-page .cm-su-filter-draft-card{position:relative;border-color:#f4d6a233;border-radius:12px;background:linear-gradient(135deg,#f4d6a214,#ffffff09),#ffffff12;box-shadow:inset 4px 0 #f4d6a294,0 12px 26px #07070a2e;padding:.72rem}.cm-su-page .cm-su-filter-draft-head{margin-bottom:.62rem}.cm-su-page .cm-su-filter-draft-head strong{color:var(--cm-su-ren-champagne);font-size:.76rem;letter-spacing:.08em}.cm-su-page .cm-su-filter-remove-btn{border-color:#fecaca52;background:#fecaca14;color:#fecaca}.cm-su-page .cm-su-filter-remove-btn:hover,.cm-su-page .cm-su-filter-remove-btn:focus-visible{border-color:#fecaca94;background:#fecaca24;outline:none}.cm-su-page .cm-su-filter-draft-row{display:grid;grid-template-columns:minmax(12rem,1.1fr) minmax(9rem,.75fr) minmax(13rem,1.2fr);gap:.58rem;align-items:start}.cm-su-page .cm-su-filter-draft-row select,.cm-su-page .cm-su-filter-draft-row input,.cm-su-page .cm-su-filter-panel .otd-multi-select summary{min-width:0;width:100%;border-color:#f4d6a23d;background:var(--cm-su-ren-control);color:#f8fafc;color-scheme:dark}.cm-su-page .cm-su-filter-draft-row select:focus,.cm-su-page .cm-su-filter-draft-row input:focus,.cm-su-page .cm-su-filter-panel .otd-multi-select summary:focus-visible{border-color:#f4d6a294;outline:none;box-shadow:0 0 0 2px #f4d6a224}.cm-su-page .cm-su-filter-draft-row input::placeholder{color:#f8fafc94}.cm-su-page .cm-su-filter-draft-row select option{background:#fff;color:#0f172a}.cm-su-page .cm-su-filter-value-range{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:.46rem;align-items:center}.cm-su-page .cm-su-filter-value-range span{color:#e2e8f0b8}.cm-su-page .cm-su-filter-year{max-width:none}.cm-su-page .cm-su-filter-panel .otd-multi-select[open] summary{border-color:#f4d6a28a;background:#f4d6a229;color:#fff}.cm-su-page .cm-su-filter-panel .otd-multi-select__menu{contain:layout paint;z-index:10020;border-color:var(--cm-su-ren-border);background:var(--cm-su-ren-menu);box-shadow:0 18px 36px #07070a75,inset 0 1px #ffffff14}.cm-su-page .cm-su-filter-panel .otd-multi-select__search input{border-color:#f4d6a23d;background:var(--cm-su-ren-control);color:#f8fafc}.cm-su-page .cm-su-filter-panel .otd-multi-select__search input::placeholder{color:#f8fafc94}.cm-su-page .cm-su-filter-panel .otd-multi-select__search button,.cm-su-page .cm-su-filter-panel .otd-multi-select__actions button{border-color:#f4d6a23d;background:var(--cm-su-ren-control);color:#f8fafc}.cm-su-page .cm-su-filter-panel .otd-multi-select__actions button:not(:disabled):active,.cm-su-page .cm-su-filter-panel .otd-multi-select__search button:not(:disabled):active{background:var(--cm-su-ren-champagne);color:var(--cm-su-ren-ink-deep)}.cm-su-page .cm-su-filter-panel .otd-multi-select__list{contain:layout paint;border-color:#f4d6a224;background:var(--cm-su-ren-menu-deep);scrollbar-color:var(--cm-su-ren-scroll-thumb) var(--cm-su-ren-scroll-track)}.cm-su-page .cm-su-filter-panel .otd-multi-select__option{border-bottom-color:#f4d6a214}.cm-su-page .cm-su-filter-panel .otd-multi-select__option-btn{background:transparent;color:#f8fafce6}.cm-su-page .cm-su-filter-panel .otd-multi-select__option-btn:hover,.cm-su-page .cm-su-filter-panel .otd-multi-select__option-btn:active,.cm-su-page .cm-su-filter-panel .otd-multi-select__option-btn.is-selected{background:#f4d6a224;color:#fff}.cm-su-page .cm-su-filter-panel .otd-multi-select__empty{color:#f8fafcb3}@media(max-width:920px){.cm-su-page .cm-su-filter-draft-row,.cm-su-page .cm-su-filter-value-range{grid-template-columns:1fr}}@media(max-width:640px){.cm-su-page .cm-su-filter-panel-backdrop{padding:.55rem}.cm-su-page .cm-su-filter-panel .cm-su-modal-header{align-items:flex-start}.cm-su-page .cm-su-filter-panel-help,.cm-su-page .cm-su-filter-panel-meta,.cm-su-page .cm-su-filter-panel-actions,.cm-su-page .cm-su-filter-drafts{padding-left:.72rem;padding-right:.72rem}}.cm-su-page .cm-su-filter-panel.cm-su-modal{width:min(920px,calc(100vw - 1.2rem));max-height:min(82vh,720px);border-radius:12px;background:var(--cm-su-ren-modal);box-shadow:0 26px 60px #07070a6b,inset 0 1px #ffffff14}.cm-su-page .cm-su-filter-panel .cm-su-modal-header{min-height:3.6rem;padding:.82rem 1rem;background:linear-gradient(135deg,rgba(244,214,162,.12),transparent 48%),linear-gradient(180deg,#ffffff12,#ffffff05),var(--cm-su-ren-table-head)}.cm-su-page .cm-su-filter-panel .cm-su-modal-header h2{font-size:clamp(1.2rem,1vw + .92rem,1.5rem)}.cm-su-page .cm-su-filter-panel-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.58rem .85rem;align-items:center;padding:.78rem 1rem .86rem;border-bottom:1px solid rgba(244,214,162,.16);background:linear-gradient(180deg,#ffffff0e,#ffffff05),var(--cm-su-ren-modal)}.cm-su-page .cm-su-filter-panel-toolbar .cm-su-filter-panel-help{grid-column:1 / -1;margin:0;padding:0;border:0;background:transparent!important;color:#e2e8f0d1;font-size:.8rem;font-weight:650;line-height:1.38}.cm-su-page .cm-su-filter-panel-toolbar .cm-su-filter-panel-help strong{color:var(--cm-su-ren-champagne);font-weight:850}.cm-su-page .cm-su-filter-panel-toolbar .cm-su-filter-panel-meta{align-items:center;gap:.38rem;margin:0;padding:0;background:transparent}.cm-su-page .cm-su-filter-panel-toolbar .cm-su-filter-panel-meta span{min-height:1.35rem;border-color:#f4d6a24d;background:#070c1652;color:#f8fafcdb;box-shadow:inset 0 1px #ffffff0f}.cm-su-page .cm-su-filter-panel-toolbar .cm-su-filter-panel-actions{justify-content:flex-end;gap:.45rem;margin:0;padding:0;border:0;background:transparent}.cm-su-page .cm-su-filter-panel-toolbar .cm-su-filter-panel-actions button,.cm-su-page .cm-su-filter-panel-content .cm-su-filter-empty-cta{min-height:2.05rem;border-radius:999px;border-color:#f4d6a257;background:#ffffff12;color:#f8fafc;box-shadow:inset 0 1px #ffffff0f;transition:background-color .14s ease,border-color .14s ease,color .14s ease,transform .14s ease}.cm-su-page .cm-su-filter-panel-toolbar .cm-su-filter-panel-actions button:hover:not(:disabled),.cm-su-page .cm-su-filter-panel-toolbar .cm-su-filter-panel-actions button:focus-visible,.cm-su-page .cm-su-filter-panel-content .cm-su-filter-empty-cta:hover:not(:disabled),.cm-su-page .cm-su-filter-panel-content .cm-su-filter-empty-cta:focus-visible{border-color:#f4d6a28f;background:#f4d6a226;transform:translateY(-1px);outline:none}.cm-su-page .cm-su-filter-panel-toolbar .cm-su-filter-panel-actions button.is-primary,.cm-su-page .cm-su-filter-panel-content .cm-su-filter-empty-cta{border-color:#f4d6a2c2;background:linear-gradient(180deg,#ffe3a5,var(--cm-su-ren-champagne));color:var(--cm-su-ren-ink-deep);box-shadow:0 8px 18px #f4d6a229,inset 0 1px #ffffff6b}.cm-su-page .cm-su-filter-panel-toolbar .cm-su-filter-panel-actions button.is-primary:hover:not(:disabled),.cm-su-page .cm-su-filter-panel-toolbar .cm-su-filter-panel-actions button.is-primary:focus-visible,.cm-su-page .cm-su-filter-panel-content .cm-su-filter-empty-cta:hover:not(:disabled),.cm-su-page .cm-su-filter-panel-content .cm-su-filter-empty-cta:focus-visible{background:linear-gradient(180deg,#fff1c7,#f7d894);color:var(--cm-su-ren-ink-deep)}.cm-su-page .cm-su-filter-panel-toolbar .cm-su-filter-panel-actions button.is-danger{border-color:#fecaca47;background:#fecaca12;color:#fecaca}.cm-su-page .cm-su-filter-panel-toolbar .cm-su-filter-panel-actions button.is-danger:hover:not(:disabled),.cm-su-page .cm-su-filter-panel-toolbar .cm-su-filter-panel-actions button.is-danger:focus-visible{border-color:#fecaca8c;background:#fecaca1f}.cm-su-page .cm-su-filter-panel-toolbar .cm-su-filter-panel-actions button:disabled,.cm-su-page .cm-su-filter-panel-content .cm-su-filter-empty-cta:disabled{border-color:#f4d6a224;background:#ffffff0a;color:#f8fafc57;box-shadow:none;transform:none}.cm-su-page .cm-su-filter-panel-content{flex:1 1 auto;min-height:0;overflow:auto;padding:.92rem 1rem 1rem;background:linear-gradient(180deg,#0e1624c7,#0a101cf0),var(--cm-su-ren-menu-deep);scrollbar-color:rgba(244,214,162,.72) var(--cm-su-ren-scroll-track)}.cm-su-page .cm-su-filter-panel-content::-webkit-scrollbar{width:12px}.cm-su-page .cm-su-filter-panel-content::-webkit-scrollbar-track{background:var(--cm-su-ren-scroll-track)}.cm-su-page .cm-su-filter-panel-content::-webkit-scrollbar-thumb{border:2px solid var(--cm-su-ren-scroll-track);border-radius:999px;background:#f4d6a2b8;background-clip:padding-box}.cm-su-page .cm-su-filter-panel-content .cm-su-filter-panel-empty{min-height:8.3rem;margin:0;border:1px dashed rgba(244,214,162,.34);border-radius:10px;background:linear-gradient(135deg,#f4d6a213,#ffffff09),#ffffff09;color:#e2e8f0d1;box-shadow:inset 0 1px #ffffff0f}.cm-su-page .cm-su-filter-panel-content .cm-su-filter-panel-empty strong{color:#f8fafc;font-size:1rem;letter-spacing:0}.cm-su-page .cm-su-filter-panel-content .cm-su-filter-panel-empty span{color:#e2e8f0b8}.cm-su-page .cm-su-filter-panel-content .cm-su-filter-drafts{display:grid;gap:.68rem;padding:0;overflow:visible;background:transparent}.cm-su-page .cm-su-filter-panel-content .cm-su-filter-draft-card{border-color:#f4d6a233;border-radius:10px;background:linear-gradient(180deg,#ffffff12,#ffffff0a),#101826a8;box-shadow:inset 3px 0 #f4d6a294,0 10px 22px #07070a29;padding:.78rem}.cm-su-page .cm-su-filter-panel-content .cm-su-filter-draft-head{align-items:center;margin-bottom:.64rem}.cm-su-page .cm-su-filter-panel-content .cm-su-filter-draft-head strong{color:#f8fafc;font-size:.75rem;letter-spacing:.08em}.cm-su-page .cm-su-filter-panel-content .cm-su-filter-remove-btn{min-height:1.85rem;border-color:#fecaca4d;border-radius:999px;background:#fecaca12;color:#fecaca;font-size:.68rem;font-weight:800;letter-spacing:.04em}.cm-su-page .cm-su-filter-panel-content .cm-su-filter-remove-btn:hover,.cm-su-page .cm-su-filter-panel-content .cm-su-filter-remove-btn:focus-visible{border-color:#fecaca8f;background:#fecaca21;outline:none}.cm-su-page .cm-su-filter-panel-content .cm-su-filter-draft-row{grid-template-columns:minmax(13rem,1.15fr) minmax(10rem,.85fr) minmax(15rem,1.25fr);gap:.62rem}.cm-su-page .cm-su-filter-panel-content .cm-su-filter-draft-row select,.cm-su-page .cm-su-filter-panel-content .cm-su-filter-draft-row input,.cm-su-page .cm-su-filter-panel-content .otd-multi-select summary{min-height:2.35rem;border-radius:8px;border-color:#f4d6a242;background:#090f1bb8;color:#f8fafc;box-shadow:inset 0 1px #ffffff0e}.cm-su-page .cm-su-filter-panel-content .cm-su-filter-draft-row select:hover,.cm-su-page .cm-su-filter-panel-content .cm-su-filter-draft-row input:hover,.cm-su-page .cm-su-filter-panel-content .otd-multi-select summary:hover{border-color:#f4d6a26b}.cm-su-page .cm-su-filter-panel-content .cm-su-filter-draft-row select:focus,.cm-su-page .cm-su-filter-panel-content .cm-su-filter-draft-row input:focus,.cm-su-page .cm-su-filter-panel-content .otd-multi-select summary:focus-visible{border-color:#f4d6a2a8;box-shadow:0 0 0 2px #f4d6a224,inset 0 1px #ffffff0e}.cm-su-page .cm-su-filter-panel-content .otd-multi-select__menu{border-radius:10px}@media(max-width:920px){.cm-su-page .cm-su-filter-panel-content .cm-su-filter-draft-row{grid-template-columns:1fr}}@media(max-width:700px){.cm-su-page .cm-su-filter-panel-toolbar{grid-template-columns:1fr;padding:.74rem .78rem .82rem}.cm-su-page .cm-su-filter-panel-toolbar .cm-su-filter-panel-actions{justify-content:flex-start}.cm-su-page .cm-su-filter-panel-content{padding:.78rem}}.cm-su-page .cm-su-column-picker-backdrop{display:grid;place-items:center;align-items:center;justify-content:center;padding:.8rem;overflow-y:auto;background:#07070aad;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.cm-su-page .cm-su-column-picker.cm-su-modal{width:min(980px,calc(100vw - 1.2rem));max-height:min(84vh,780px);border:1px solid var(--cm-su-ren-border-strong);border-radius:14px;background:var(--cm-su-ren-modal);color:#f8fafc;box-shadow:0 24px 54px #07070a57;overflow:hidden;display:flex;flex-direction:column}.cm-su-page .cm-su-column-picker .cm-su-modal-header{position:static;align-items:center;padding:.88rem 1rem;border-bottom:1px solid rgba(244,214,162,.2);background:linear-gradient(135deg,rgba(255,255,255,.08),transparent 46%),var(--cm-su-ren-table-head)}.cm-su-page .cm-su-column-picker .cm-su-modal-header h2{color:#fff;font-size:clamp(1.18rem,1.1vw + .9rem,1.62rem);font-weight:900;letter-spacing:0;text-transform:none}.cm-su-page .cm-su-column-picker .cm-su-modal-close{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:2rem;height:2rem;min-width:2rem;min-height:2rem;border:1px solid rgba(244,214,162,.42);border-radius:999px;background:#ffffff14;color:#f8fafc;padding:0;font-size:.9rem;font-weight:800;line-height:1;text-transform:none;letter-spacing:0;cursor:pointer}.cm-su-page .cm-su-column-picker .cm-su-modal-close:hover,.cm-su-page .cm-su-column-picker .cm-su-modal-close:focus-visible{background:#f4d6a224;outline:none}.cm-su-page .cm-su-column-picker-note{margin:0;padding:.74rem 1rem .5rem;border-bottom:1px solid rgba(244,214,162,.12);background:#ffffff09;color:#e2e8f0d1;font-size:.82rem;font-weight:650}.cm-su-page .cm-su-column-picker-actions{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:.48rem;margin:0;padding:.72rem 1rem;border-top:0;border-bottom:1px solid rgba(244,214,162,.16);background:var(--cm-su-ren-modal)}.cm-su-page .cm-su-column-picker-actions button{min-height:2rem;border-color:#f4d6a252;background:#ffffff14;color:#f8fafc;font-size:.72rem;font-weight:700}.cm-su-page .cm-su-column-picker-actions button:hover:not(:disabled),.cm-su-page .cm-su-column-picker-actions button:focus-visible{border-color:#f4d6a285;background:#f4d6a224;outline:none}.cm-su-page .cm-su-column-picker-actions button:last-child{border-color:#f4d6a2b3;background:var(--cm-su-ren-champagne);color:var(--cm-su-ren-ink-deep)}.cm-su-page .cm-su-column-picker-actions button:last-child:hover:not(:disabled),.cm-su-page .cm-su-column-picker-actions button:last-child:focus-visible{background:#fff8d8;color:var(--cm-su-ren-ink-deep)}.cm-su-page .cm-su-column-picker-actions button:disabled{background:#ffffff0d;color:#f8fafc75;cursor:default}.cm-su-page .cm-su-column-picker-grid{flex:1 1 auto;min-height:0;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.62rem;padding:.92rem 1rem 1rem;overflow-y:auto;background:var(--cm-su-ren-menu-deep);scrollbar-color:rgba(244,214,162,.72) var(--cm-su-ren-scroll-track)}.cm-su-page .cm-su-column-picker-grid::-webkit-scrollbar{width:12px}.cm-su-page .cm-su-column-picker-grid::-webkit-scrollbar-track{background:var(--cm-su-ren-scroll-track)}.cm-su-page .cm-su-column-picker-grid::-webkit-scrollbar-thumb{border:2px solid var(--cm-su-ren-scroll-track);border-radius:999px;background:#f4d6a2b8;background-clip:padding-box}.cm-su-page .cm-su-column-option{position:relative;min-height:2.7rem;min-width:0;border:1px solid rgba(244,214,162,.18);border-radius:10px;background:#ffffff13;color:#f8fafcd6;padding:.56rem .62rem;font-size:.86rem;font-weight:750;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease,transform .14s ease}.cm-su-page .cm-su-column-option:hover{border-color:#f4d6a261;background:#ffffff1a;transform:translateY(-1px)}.cm-su-page .cm-su-column-option:has(input:focus-visible){outline:2px solid rgba(244,214,162,.72);outline-offset:2px}.cm-su-page .cm-su-column-option:has(input:checked){border-color:#f4d6a29e;background:linear-gradient(135deg,#f4d6a22e,#f4d6a214),#ffffff1a;color:#fff;box-shadow:inset 4px 0 0 var(--cm-su-ren-champagne),0 10px 22px #07070a2e}.cm-su-page .cm-su-column-option:has(input:disabled){cursor:default;opacity:.72}.cm-su-page .cm-su-column-option span{min-width:0;overflow-wrap:anywhere}.cm-su-page .cm-su-column-option input{display:grid;place-items:center;flex:0 0 auto;width:1.08rem;height:1.08rem;margin:0;border:1px solid rgba(244,214,162,.46);border-radius:5px;background:#ffffff14;-webkit-appearance:none;appearance:none;cursor:pointer}.cm-su-page .cm-su-column-option input:checked{border-color:#f4d6a2db;background:var(--cm-su-ren-champagne)}.cm-su-page .cm-su-column-option input:checked:after{content:"";width:.34rem;height:.58rem;border:solid var(--cm-su-ren-ink-deep);border-width:0 2px 2px 0;transform:rotate(45deg) translateY(-1px)}.cm-su-page .cm-su-column-option input:disabled{opacity:.7;cursor:default}@media(max-width:760px){.cm-su-page .cm-su-column-picker-backdrop{padding:.55rem}.cm-su-page .cm-su-column-picker .cm-su-modal-header{align-items:flex-start}.cm-su-page .cm-su-column-picker-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));padding:.72rem}.cm-su-page .cm-su-column-option{font-size:.78rem}}.in-transit-work-orders-page{min-height:calc(100vh - var(--app-shell-main-offset));min-height:calc(100dvh - var(--app-shell-main-offset));padding:clamp(.25rem,.5vw,.55rem)}.in-transit-work-orders-page .cm-su-table-wrap{max-height:calc(100vh - 300px)}.targets-settings{display:flex;flex-direction:column;gap:1rem;padding-bottom:2rem}.targets-settings-header{background:linear-gradient(135deg,#fff,#f8fafc);border-radius:20px;padding:1.6rem 1.8rem;border:1px solid rgba(15,23,42,.08);box-shadow:0 18px 40px #0f172a14}.targets-settings-header h1{margin:0 0 .5rem;color:#0f172a;font-size:1.9rem}.targets-settings-header p{margin:0;color:#64748b;font-size:.95rem}.targets-dashboard-picker{margin-top:1rem;display:grid;gap:.45rem;max-width:560px}.targets-dashboard-picker label{font-size:.72rem;text-transform:uppercase;letter-spacing:.16em;color:#475569;font-weight:700}.targets-dashboard-picker select{width:100%;border-radius:14px;border:1px solid rgba(15,23,42,.14);background:#fff;color:#0f172a;font-size:1.05rem;font-weight:700;padding:.8rem 1rem}.targets-dashboard-picker select:focus{outline:none;border-color:#b91c1c73;box-shadow:0 0 0 3px #b91c1c26}.targets-status-banner{background:#0f172a0f;border-radius:12px;padding:.85rem 1.1rem;color:#334155;font-weight:500}.targets-card{background:#fff;border-radius:22px;padding:1.6rem;border:1px solid rgba(15,23,42,.08);box-shadow:0 18px 40px #0f172a14}.targets-card-header{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:1.2rem}.targets-card-header h2{margin:0;font-size:1.35rem;color:#1f2937}.targets-card-header span{font-size:.75rem;text-transform:uppercase;letter-spacing:.16em;color:#64748b;font-weight:700}.targets-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.targets-field{display:flex;flex-direction:column;gap:.5rem;font-size:.9rem;color:#1f2937}.targets-field-title{font-weight:600}.targets-field textarea{border-radius:14px;border:1px solid rgba(15,23,42,.12);padding:.5rem .85rem;font-size:.9rem;font-family:inherit;color:#0f172a;background:#f8fafc;height:70px;resize:none;overflow:hidden}.targets-field textarea:focus{outline:none;border-color:#b91c1c73;box-shadow:0 0 0 3px #b91c1c26;background:#fff}.pareto-targets-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem}.pareto-target{display:grid;gap:.4rem;font-size:.85rem;color:#1f2937}.pareto-target-label{font-weight:600;color:#334155}.pareto-target-input{position:relative;display:flex;align-items:center}.pareto-target-input input{width:100%;padding:.45rem 2rem .45rem .7rem;border-radius:12px;border:1px solid rgba(15,23,42,.12);background:#f8fafc;font-size:.9rem;font-weight:600;color:#0f172a}.pareto-target-input input:focus{outline:none;border-color:#b91c1c73;box-shadow:0 0 0 3px #b91c1c26;background:#fff}.pareto-target-suffix{position:absolute;right:.6rem;color:#64748b;font-weight:600;font-size:.85rem}.pareto-target-help{display:block;margin-top:.35rem;font-size:.75rem;color:#64748b}.targets-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.targets-btn{border:1px solid rgba(15,23,42,.12);background:#fff;color:#1f2937;border-radius:999px;padding:.6rem 1.3rem;font-weight:600;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.targets-btn.primary{background:linear-gradient(135deg,#b91c1c,#dc2626);border:none;color:#fff;box-shadow:0 12px 30px #b91c1c40}.targets-btn:disabled{cursor:not-allowed;opacity:.6;transform:none;box-shadow:none}.targets-status{color:#0f172a;font-weight:600;overflow-wrap:anywhere}@media(max-width:768px){.targets-settings{padding-bottom:1.5rem}.targets-card,.targets-settings-header{padding:1.2rem;border-radius:16px}.targets-card-header{flex-direction:column;align-items:flex-start}}@media(max-width:640px){.targets-settings{gap:.85rem}.targets-settings-header h1{font-size:1.45rem}.targets-settings-header p,.targets-status-banner{font-size:.88rem;overflow-wrap:anywhere}.targets-dashboard-picker select{font-size:.98rem}.targets-grid{grid-template-columns:1fr}.targets-field textarea{min-height:88px;resize:vertical;overflow:auto}.pareto-targets-grid{grid-template-columns:1fr}.targets-actions{flex-direction:column;align-items:stretch;gap:.6rem}.targets-btn{width:100%;text-align:center}.targets-status{width:100%}}@media(max-width:420px){.targets-card,.targets-settings-header{padding:1rem;border-radius:14px}}html.org-modal-open,body.org-modal-open{overflow:hidden}.org-directory,.org-modal{--org-font: "Inter", "Aptos", "Segoe UI", Arial, sans-serif;--org-display: "Aptos Display", "Bahnschrift", "Segoe UI", Arial, sans-serif;--org-panel-bg: #ffffff;--org-panel-border: rgba(15, 23, 42, .12);--org-line: rgba(17, 20, 26, .12);--org-muted: #64748b;--org-text: #111827;--org-soft: rgba(248, 250, 252, .88);--org-accent: var(--ren-ember-bright, #f04e37);--org-accent-deep: var(--ren-oxblood, #4a151c);--org-hero-bg: linear-gradient(135deg, #111115 0%, #241116 52%, #3c0f16 100%);--org-shadow: 0 20px 48px rgba(7, 7, 10, .18)}.org-directory{max-width:1600px;margin:0 auto;width:100%;display:grid;grid-template-rows:auto minmax(0,1fr);gap:.85rem;height:calc(100vh - var(--app-shell-main-offset));height:calc(100dvh - var(--app-shell-main-offset));min-height:0;overflow:hidden;font-family:var(--org-font);font-weight:650}.org-header{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.24);border-radius:30px;background:linear-gradient(128deg,rgba(255,255,255,.14),transparent 36%,rgba(244,214,162,.13) 64%,transparent),var(--org-hero-bg);box-shadow:0 34px 74px #0000003d,inset 0 1px #ffffff2e;padding:clamp(1.1rem,2vw,1.8rem)}.org-header:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),repeating-linear-gradient(135deg,transparent 0 38px,rgba(244,214,162,.1) 39px 40px,transparent 41px 94px);background-size:44px 44px,44px 44px,auto;opacity:.7}.org-header>*{position:relative;z-index:1}.org-header h1{margin:0 0 .25rem;color:#fff;font-family:var(--org-display);font-size:clamp(2.35rem,4vw,4.8rem);font-weight:900;letter-spacing:0;text-transform:uppercase;line-height:.92;text-shadow:0 2px 0 rgba(7,7,10,.22),0 18px 42px rgba(0,0,0,.34)}.org-header p{margin:0;color:#f5fbffdb;font-size:clamp(.95rem,.2vw + .9rem,1.08rem);font-weight:650;line-height:1.55}.org-workspace{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(340px,.9fr);gap:1rem;align-items:stretch;min-height:0}.org-detail-panel,.org-people-panel,.org-role-table-view{position:relative;min-height:0;height:100%;border:1px solid var(--org-panel-border);border-radius:22px;background:var(--org-panel-bg);box-shadow:var(--org-shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.org-detail-panel:before,.org-people-panel:before,.org-role-table-view:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,var(--ren-ember-bright, #f04e37),rgba(244,214,162,.85),var(--ren-oxblood, #4a151c));opacity:.88}.org-detail-panel{display:flex;flex-direction:column;gap:.9rem;padding:1rem;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:rgba(93,31,23,.48) rgba(245,248,251,.68)}.org-detail-panel::-webkit-scrollbar,.org-people-list::-webkit-scrollbar,.org-role-table-wrap::-webkit-scrollbar,.org-inline-roles::-webkit-scrollbar,.org-role-members-list::-webkit-scrollbar,.org-modal-scroll::-webkit-scrollbar{width:8px;height:8px}.org-detail-panel::-webkit-scrollbar-track,.org-people-list::-webkit-scrollbar-track,.org-role-table-wrap::-webkit-scrollbar-track,.org-inline-roles::-webkit-scrollbar-track,.org-role-members-list::-webkit-scrollbar-track,.org-modal-scroll::-webkit-scrollbar-track{background:#f5f8fbc2}.org-detail-panel::-webkit-scrollbar-thumb,.org-people-list::-webkit-scrollbar-thumb,.org-role-table-wrap::-webkit-scrollbar-thumb,.org-inline-roles::-webkit-scrollbar-thumb,.org-role-members-list::-webkit-scrollbar-thumb,.org-modal-scroll::-webkit-scrollbar-thumb{border:2px solid rgba(245,248,251,.76);border-radius:999px;background:#5d1f177a}.org-detail-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:.85rem .95rem;border:1px solid rgba(17,20,26,.1);border-radius:18px;background:linear-gradient(135deg,#fffffff5,#f8fafce6),#fff;box-shadow:0 12px 28px #0f172a0f}.org-detail-person{min-width:0;display:flex;align-items:center;gap:.8rem}.org-detail-avatar{display:inline-flex;width:58px;height:58px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.72);border-radius:16px;background:linear-gradient(145deg,#ffffff,var(--ren-champagne, #f4d6a2) 58%,#f7a56d),#f4d6a2;color:var(--ren-ink-deep, #111115);font-family:var(--org-display);font-size:1rem;font-weight:900;letter-spacing:0;line-height:1;box-shadow:inset 0 1px #ffffffd9,0 14px 26px #4a151c24}.org-detail-title{min-width:0;display:grid;gap:.1rem}.org-detail-title>span{color:var(--ren-oxblood, #4a151c);font-size:.72rem;font-weight:900;letter-spacing:.08em;line-height:1.1;text-transform:uppercase}.org-detail-title h2{margin:0;color:var(--ren-ink, #181c23);font-family:var(--org-display);font-size:clamp(1.35rem,1.3vw,1.85rem);font-weight:900;letter-spacing:0;line-height:1.02;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.org-detail-title p{margin:0;color:var(--org-muted);font-size:.84rem;font-weight:750;overflow-wrap:anywhere}.org-profile-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.org-profile-metric{position:relative;min-width:0;display:grid;gap:.18rem;border:1px solid rgba(17,20,26,.1);border-radius:16px;background:#fff;padding:.8rem .85rem .7rem;overflow:hidden;box-shadow:0 12px 26px #0f172a0e}.org-profile-metric:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--ren-ember-bright, #f04e37),var(--ren-oxblood, #4a151c))}.org-profile-metric span,.org-profile-metric small{color:#64748b;font-size:.72rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.org-profile-metric strong{min-width:0;color:var(--ren-ink, #181c23);font-family:var(--org-display);font-size:clamp(1.35rem,1.3vw,1.85rem);font-weight:900;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.org-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.org-field-card{border:1px solid rgba(17,20,26,.12);border-radius:16px;background:#fff;padding:.72rem;display:grid;gap:.35rem;box-shadow:0 10px 24px #0f172a0b;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.org-field-card:focus-within{border-color:#f04e3780;background:#fff;box-shadow:0 0 0 3px #f04e371a}.org-field-card span,.org-inline-field>span,.org-access-actions>span,.org-roles-header span{color:#475569;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.org-field-card input,.org-inline-field select,.org-modal-controls select,.org-modal-controls input,.org-search{min-width:0;border:1px solid rgba(17,20,26,.14);border-radius:12px;background:#f8fafcf5;color:var(--org-text);font:inherit;font-size:.9rem;font-weight:600;padding:.5rem .65rem;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.org-field-card input:focus,.org-inline-field select:focus,.org-modal-controls select:focus,.org-modal-controls input:focus,.org-search:focus{outline:none;border-color:#f04e3794;box-shadow:0 0 0 3px #f04e371f;background:#fff}.org-field-card input:disabled,.org-inline-field select:disabled,.org-modal-controls select:disabled,.org-modal-controls input:disabled,.org-search:disabled{color:#94a3b8;background:#e2e8f0b8;cursor:not-allowed}.org-detail-controls{display:grid;grid-template-columns:minmax(320px,1fr) minmax(240px,320px);gap:.75rem;align-items:end}.org-inline-field{display:grid;gap:.4rem}.org-inline-field select{min-height:40px}.org-access-actions{display:grid;gap:.4rem;align-content:end}.org-todo-toggle{min-height:40px;border:1px solid rgba(17,20,26,.12);border-radius:12px;background:#fff;padding:.45rem .55rem}.org-visibility-trigger{width:100%;min-height:40px;border-radius:8px;border:1px solid rgba(240,78,55,.62);background:linear-gradient(135deg,#f04e37f5,#4a151cf5),var(--ren-oxblood, #4a151c);color:#fff;padding:.55rem .85rem;font-size:.9rem;font-weight:800;text-align:center;display:flex;align-items:center;justify-content:center;gap:.5rem;cursor:pointer;box-shadow:0 10px 20px #4a151c2e;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease,filter .15s ease}.org-visibility-trigger:hover:not(:disabled){filter:brightness(1.04);transform:translateY(-1px);box-shadow:0 14px 24px #4a151c3d,0 0 0 3px #f04e371a}.org-visibility-trigger:focus-visible{outline:none;box-shadow:0 14px 24px #4a151c3d,0 0 0 3px #f04e372e}.org-visibility-trigger:disabled{border-color:#94a3b899;background:#94a3b8;color:#e2e8f0;cursor:not-allowed;opacity:1;box-shadow:none;transform:none}.org-roles-section{border:1px solid rgba(17,20,26,.12);border-radius:16px;background:#fff;padding:.75rem;display:grid;gap:.55rem;box-shadow:0 10px 24px #0f172a0b}.org-roles-header{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.org-roles-header strong{color:var(--org-accent-deep);font-size:.78rem;font-weight:800}.org-inline-roles{border:1px solid rgba(17,20,26,.1);border-radius:12px;background:#f8fafcd1;padding:.5rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.35rem .5rem;max-height:180px;overflow-y:auto}.org-inline-roles .org-check{font-size:.82rem;padding:.25rem .3rem;border-radius:6px}.org-form-actions{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap;margin-top:.15rem}.org-btn{border:1px solid rgba(17,20,26,.16);background:#ffffffeb;border-radius:999px;padding:.44rem 1rem;font:inherit;font-size:.88rem;font-weight:800;cursor:pointer;color:var(--ren-ink, #181c23);box-shadow:0 4px 10px #0f172a0f;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,color .15s ease,transform .15s ease}.org-btn:hover:not(:disabled){border-color:#f04e3775;background:#fff;transform:translateY(-1px);box-shadow:0 10px 18px #0f172a1a,0 0 0 3px #f04e3714}.org-btn:focus-visible{outline:none;border-color:#f04e3794;box-shadow:0 10px 18px #0f172a1a,0 0 0 3px #f04e3724}.org-btn.primary{background:linear-gradient(135deg,var(--ren-ember-bright, #f04e37),var(--ren-oxblood, #4a151c));border-color:#f04e379e;color:#fff}.org-btn.tiny{padding:.34rem .78rem;font-size:.75rem}.org-btn:disabled{opacity:.52;cursor:not-allowed;box-shadow:none;transform:none}.org-status{min-height:1em;color:#334155;font-size:.82rem;font-weight:700}.org-role-table-view{padding:1rem;display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:.8rem;overflow:hidden}.org-role-table-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding-bottom:.7rem;border-bottom:1px solid var(--org-line)}.org-role-table-header h2,.org-people-header h2,.org-detail-empty h2{margin:0;color:var(--ren-ink, #181c23);font-weight:800}.org-role-table-header p{margin:.25rem 0 0;color:var(--org-muted);font-size:.85rem;font-weight:700}.org-role-table-actions{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;flex-wrap:wrap}.org-role-view-toggle{display:inline-flex;align-items:center;gap:.35rem;border:0;border-radius:0;background:transparent;padding:0;box-shadow:none}.org-role-view-toggle-button{min-height:25px;border:1px solid rgba(244,214,162,.24);border-radius:7px;background:var(--org-cfg-control);color:var(--org-cfg-text);cursor:pointer;font:inherit;font-size:.75rem;font-weight:800;line-height:1.1;padding:.22rem .62rem;text-shadow:none;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision;transition:background .15s ease,border-color .15s ease,color .15s ease}.org-role-view-toggle-button:hover:not(:disabled),.org-role-view-toggle-button:focus-visible{border-color:#f4d6a285;background:#f4d6a224;color:var(--org-cfg-text);outline:none}.org-role-view-toggle-button.is-active{border-color:#f4d6a26b;background:linear-gradient(135deg,#bb392cf5,#751f23f5);color:#fff;box-shadow:none}.org-role-view-toggle-button:disabled{cursor:not-allowed;opacity:1;border-color:#f4d6a224;background:#2a2f39b8;color:#f8fafc9e}.org-role-table-toolbar{display:grid;grid-template-columns:minmax(220px,420px) minmax(0,1fr);gap:.75rem;align-items:center}.org-role-table-wrap{border:1px solid var(--org-line);border-radius:8px;background:#ffffffe6;overflow:auto;min-height:0}.org-role-table{width:100%;min-width:900px;border-collapse:separate;border-spacing:0;table-layout:fixed}.org-role-table th,.org-role-table td{border-right:1px solid rgba(17,20,26,.1);border-bottom:1px solid rgba(17,20,26,.1);padding:.55rem .45rem}.org-role-table thead th{position:sticky;top:0;z-index:2;background:linear-gradient(135deg,var(--ren-ink-deep, #111115),var(--ren-ink, #181c23) 58%,var(--ren-oxblood, #4a151c));color:#fff;font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;text-align:center}.org-role-table .org-role-person-col{width:300px;text-align:left}.org-role-person-cell{position:sticky;left:0;z-index:1;background:#fff;text-align:left}.org-role-table tbody tr.is-dirty .org-role-person-cell,.org-role-table tbody tr.is-dirty td{background:#f4d6a247}.org-role-person-cell strong,.org-role-person-cell span{display:block}.org-role-person-cell strong{color:var(--ren-ink, #181c23);font-size:.9rem;font-weight:800}.org-role-person-cell span{color:var(--org-muted);font-size:.78rem;word-break:break-word}.org-role-check-cell{text-align:center;vertical-align:middle}.org-role-check-cell input,.org-check input{accent-color:var(--ren-ember-bright, #f04e37)}.org-role-check-cell input{width:17px;height:17px}.org-role-table-empty{text-align:center;color:var(--org-muted);padding:1rem}.org-role-summary-view{min-height:0;display:block;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(93,31,23,.48) rgba(245,248,251,.68)}.org-role-summary-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.85rem}.org-role-summary-card{position:relative;min-width:0;min-height:132px;display:grid;grid-template-rows:auto 1fr auto;gap:.28rem;align-items:start;border:1px solid rgba(17,20,26,.12);border-radius:22px;background:#fff;color:var(--ren-ink, #181c23);cursor:pointer;overflow:hidden;padding:1rem 1.05rem .95rem;text-align:left;box-shadow:none;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.org-role-summary-card:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,var(--ren-ember-bright, #f04e37),var(--ren-oxblood, #4a151c));opacity:1}.org-role-summary-card:hover,.org-role-summary-card:focus-visible{border-color:#b91c1c47;background:snow;box-shadow:0 0 0 3px #f04e3714;outline:none}.org-role-summary-card.is-selected{border-color:#b91c1c5c;background:linear-gradient(135deg,#fff,#fee2e294);box-shadow:0 14px 28px #7f1d1d1a,inset 0 0 0 1px #f04e372e}.org-role-summary-card span{position:relative;z-index:1;color:#475569;font-size:.76rem;font-weight:900;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.org-role-summary-card strong{position:relative;z-index:1;align-self:center;color:var(--ren-ink, #181c23);font-size:clamp(2.4rem,4vw,3.4rem);font-weight:900;line-height:1}.org-role-summary-card small{position:relative;z-index:1;color:var(--org-muted);font-size:.78rem;font-weight:800}.org-role-members-panel{min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);border:1px solid var(--org-line);border-radius:8px;background:#ffffffc7;overflow:hidden}.org-role-members-modal-card{width:min(980px,calc(100vw - 2rem));max-height:min(78dvh,760px);grid-template-rows:auto minmax(0,1fr)}.org-modal-header p{margin:.2rem 0 0;color:#fff8efb3;font-size:.78rem;font-weight:800}.org-role-members-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-bottom:1px solid rgba(17,20,26,.1);padding:.75rem .85rem}.org-role-members-header h3{margin:0;color:var(--ren-ink, #181c23);font-size:1rem;font-weight:900}.org-role-members-header p{margin:.2rem 0 0;color:var(--org-muted);font-size:.8rem;font-weight:800}.org-role-members-list{min-height:0;display:grid;align-content:start;gap:.45rem;overflow-y:auto;padding:.55rem;scrollbar-width:thin;scrollbar-color:rgba(93,31,23,.48) rgba(245,248,251,.68)}.org-role-member-card{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(160px,auto);gap:.75rem;align-items:center;border:1px solid rgba(17,20,26,.1);border-radius:8px;background:#ffffffe6;padding:.65rem .7rem;box-shadow:0 5px 14px #0f172a0d}.org-role-member-card.is-dirty{border-color:#f04e3757;background:#f4d6a238}.org-role-member-main{min-width:0;display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:.58rem}.org-role-member-copy{min-width:0;display:grid;gap:.08rem}.org-role-member-copy strong{min-width:0;color:var(--ren-ink, #181c23);font-size:.9rem;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.org-role-member-copy span{color:var(--org-muted);font-size:.78rem;font-weight:700;overflow-wrap:anywhere}.org-role-member-roles{display:flex;align-items:center;justify-content:flex-end;gap:.35rem;flex-wrap:wrap;min-width:0}.org-role-chip{border:1px solid rgba(240,78,55,.22);border-radius:999px;background:#f04e3714;color:var(--ren-oxblood, #4a151c);font-size:.7rem;font-weight:900;line-height:1.2;padding:.22rem .5rem}.org-role-chip.is-empty{border-color:#64748b38;background:#64748b14;color:#475569}.org-people-panel{display:grid;grid-template-rows:auto auto auto minmax(0,1fr);gap:.75rem;overflow:hidden;padding:1rem}.org-people-header{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;padding-bottom:.65rem;border-bottom:1px solid var(--org-line)}.org-people-actions{display:flex;align-items:center;justify-content:flex-end;gap:.4rem;flex-wrap:wrap}.org-list-subtitle{margin:.25rem 0 0;color:var(--org-muted);font-size:.8rem;font-weight:700}.org-search-shell{position:relative;display:flex;align-items:center;min-height:42px;width:100%}.org-search{width:100%;border-radius:8px;padding:.55rem 2.35rem}.org-search-shell .org-search{height:42px;border-color:#11141a1f;background:linear-gradient(135deg,#fff,#f8fafceb),#fff;color:var(--ren-ink, #181c23);font-size:.78rem;font-weight:750;box-shadow:inset 0 1px #ffffffe0,0 10px 22px #0f172a0e}.org-search-shell .org-search::placeholder{color:#64748b}.org-search-shell .org-search::-webkit-search-cancel-button,.org-search-shell .org-search::-webkit-search-decoration{-webkit-appearance:none;appearance:none;display:none}.org-search-shell .org-search::-ms-clear{display:none;width:0;height:0}.org-search-shell .org-search:focus{border-color:#f04e37c2;background:linear-gradient(135deg,#fff,#fffafaf5),#fff;box-shadow:0 0 0 3px #f04e3724,inset 0 1px #ffffffe6}.org-search-icon{position:absolute;left:.85rem;z-index:1;width:12px;height:12px;border:2px solid #64748b;border-radius:999px;pointer-events:none}.org-search-icon:after{content:"";position:absolute;right:-5px;bottom:-4px;width:6px;height:2px;border-radius:999px;background:#64748b;transform:rotate(45deg)}.org-search-clear{position:absolute;right:.35rem;display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;border:0;border-radius:8px;background:#0f172a0f;color:#475569;cursor:pointer;font:inherit;font-size:1.1rem;line-height:1;padding:0;transition:background .15s ease,transform .15s ease}.org-search-clear:hover,.org-search-clear:focus-visible{background:#f04e371f;color:var(--ren-oxblood, #4a151c);outline:none;transform:translateY(-1px)}.org-people-list{border:1px solid rgba(17,20,26,.1);border-radius:14px;background:#f8fafcd1;padding:.45rem;overflow-y:auto;display:grid;gap:.42rem;min-height:0;box-shadow:inset 0 1px #ffffffb8,0 14px 28px #0f172a0e}.org-person-item{--org-person-accent: var(--ren-ember-bright, #f04e37);min-width:0;min-height:58px;border:1px solid rgba(17,20,26,.1);border-radius:13px;background:#fff;color:var(--ren-ink, #181c23);padding:.46rem .62rem .46rem .48rem;text-align:left;display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:.62rem;cursor:pointer;box-shadow:0 8px 18px #0f172a0b;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease,transform .15s ease}.org-person-item:hover{border-color:#f04e3757;background:linear-gradient(90deg,#f04e3714,#fffffff0),#fff;transform:translateY(-1px);box-shadow:0 12px 24px #4a151c1a}.org-person-avatar{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.58);border-radius:10px;background:linear-gradient(145deg,#ffffff,var(--ren-champagne, #f4d6a2) 58%,#f7a56d);color:var(--ren-ink-deep, #111115);font-size:.7rem;font-weight:900;letter-spacing:0;line-height:1;box-shadow:inset 0 1px #ffffffc7,0 8px 18px #07070a29}.org-person-copy{min-width:0;display:grid;gap:.08rem}.org-person-copy strong{min-width:0;color:var(--ren-ink, #181c23);font-size:.9rem;font-weight:850;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.15}.org-person-copy span{color:#64748b;font-size:.78rem;font-weight:700;word-break:break-word;line-height:1.2}.org-person-copy small{min-width:0;color:#7f1d1d;font-size:.68rem;font-weight:850;line-height:1.15;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.org-person-tail{display:inline-flex;align-items:center;gap:.42rem;justify-self:end;min-width:0}.org-person-role-pill{display:inline-flex;max-width:82px;align-items:center;justify-content:center;border:1px solid rgba(240,78,55,.24);border-radius:999px;background:#f04e3714;color:var(--ren-oxblood, #4a151c);font-size:.66rem;font-weight:900;line-height:1.1;padding:.24rem .46rem;white-space:nowrap}.org-person-role-pill.is-empty{border-color:#64748b38;background:#64748b14;color:#64748b}.org-person-arrow{position:relative;justify-self:center;width:14px;height:14px;color:#64748b;opacity:.55}.org-person-arrow:before,.org-person-arrow:after{content:"";position:absolute;right:2px;width:8px;height:2px;border-radius:999px;background:currentColor;transform-origin:right center}.org-person-arrow:before{top:4px;transform:rotate(45deg)}.org-person-arrow:after{top:9px;transform:rotate(-45deg)}.org-person-item:hover .org-person-arrow,.org-person-item:focus-visible .org-person-arrow,.org-person-item.is-selected .org-person-arrow{opacity:.9}.org-person-item.is-selected{border-color:#f04e3785;background:linear-gradient(90deg,#f04e3724,#fffffff5),#fff;box-shadow:inset 4px 0 0 var(--ren-ember-bright, #f04e37),0 12px 24px #4a151c1f}.org-empty{text-align:center;color:var(--org-muted);padding:.9rem .4rem;font-size:.83rem;font-weight:700}.org-detail-empty{display:grid;place-items:center;text-align:center;min-height:260px;color:#475569}.org-detail-empty h2{margin:0 0 .4rem}.org-detail-empty p{margin:0;font-weight:600}.org-modal{position:fixed;inset:0;z-index:12500;display:grid;place-items:center;padding:calc(var(--app-shell-header-height, 70px) + 20px) 1rem 1rem}.org-modal-backdrop{position:absolute;inset:0;background:#07070aa8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.org-modal-card{position:relative;width:min(1240px,calc(100vw - 2rem));max-height:min(82dvh,780px);display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:0;overflow:hidden;border:1px solid rgba(244,214,162,.34);border-radius:8px;background:#f8fafc;box-shadow:0 28px 70px #07070a75,inset 0 1px #ffffffad;z-index:1}.org-modal-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.8rem 1rem;background:radial-gradient(circle at 14% 0%,rgba(240,78,55,.22),transparent 34%),linear-gradient(135deg,var(--ren-ink-deep, #111115),var(--ren-ink, #181c23) 58%,var(--ren-oxblood, #4a151c));border-bottom:1px solid rgba(244,214,162,.36)}.org-modal-header h3{margin:0;color:#fff;font-size:1rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.org-modal-header .org-btn{border-color:#ffffff42;background:#ffffff1f;color:#fff;box-shadow:none}.org-modal-header .org-btn:hover:not(:disabled){border-color:#f4d6a294;background:#fff3}.org-modal-controls{display:grid;grid-template-columns:minmax(170px,220px) minmax(180px,1fr) auto auto;gap:.55rem;align-items:center;padding:.75rem 1rem;background:#ffffffe0;border-bottom:1px solid rgba(17,20,26,.1)}.org-modal-scroll{margin:.75rem;border:1px solid rgba(17,20,26,.12);border-radius:8px;background:#ffffffc7;padding:.6rem;overflow-y:auto;min-height:0;display:grid;gap:.6rem}.org-access-group{border:1px solid rgba(17,20,26,.1);border-radius:8px;background:#f8fafceb;padding:.6rem}.org-access-group-header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.48rem;padding-bottom:.45rem;border-bottom:1px solid rgba(17,20,26,.08)}.org-access-group-actions{display:flex;align-items:center;justify-content:flex-end;gap:.4rem;flex-wrap:wrap}.org-access-group h4{margin:0;font-size:.78rem;color:var(--ren-ink, #181c23);text-transform:uppercase;letter-spacing:.06em}.org-modal-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.42rem .65rem}.org-check{display:flex;align-items:flex-start;gap:.45rem;min-width:0;font-size:.85rem;color:var(--org-text);font-weight:700;line-height:1.3}.org-check input{flex:0 0 auto;margin-top:.14rem}.org-check span{min-width:0;display:inline;overflow-wrap:anywhere}@media(max-width:1100px){.org-directory{grid-template-rows:none;height:auto;min-height:0;overflow:visible}.org-workspace{grid-template-columns:1fr}.org-people-panel{max-height:none}.org-detail-panel,.org-people-panel,.org-role-table-view{height:auto;overflow:visible}.org-people-panel{grid-template-rows:none}.org-role-table-view{min-height:560px}}@media(max-width:820px){.org-directory{gap:.7rem}.org-header{padding:.9rem}.org-detail-grid,.org-profile-metrics,.org-detail-controls{grid-template-columns:1fr}.org-detail-header{align-items:flex-start}.org-detail-person{width:100%}.org-detail-title h2{white-space:normal}.org-inline-roles{grid-template-columns:1fr;max-height:220px}.org-role-table-header,.org-role-table-toolbar{display:grid;grid-template-columns:1fr}.org-role-table-actions{justify-content:flex-start}.org-role-summary-cards{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.org-role-member-card{grid-template-columns:1fr}.org-role-member-roles{justify-content:flex-start}.org-modal{padding:calc(var(--app-shell-header-height, 70px) + 10px) .65rem .65rem}.org-modal-card{width:min(100%,calc(100vw - 1.3rem));max-height:min(84dvh,700px)}.org-modal-controls{grid-template-columns:1fr;padding:.7rem}.org-modal-scroll{margin:.65rem}.org-access-group-header{display:grid}.org-access-group-actions{justify-content:flex-start}.org-modal-grid{grid-template-columns:1fr}}@media(max-width:520px){.org-person-item{grid-template-columns:40px minmax(0,1fr)}.org-person-tail{grid-column:2;justify-self:start}.org-person-arrow{display:none}}.org-directory,.org-modal{--org-cfg-bg: rgba(32, 35, 45, .96);--org-cfg-bg-alt: rgba(39, 42, 53, .96);--org-cfg-header: rgba(55, 45, 57, .96);--org-cfg-panel: rgba(35, 38, 48, .94);--org-cfg-control: rgba(42, 47, 57, .98);--org-cfg-border: rgba(244, 214, 162, .22);--org-cfg-border-soft: rgba(255, 255, 255, .08);--org-cfg-text: rgba(248, 250, 252, .94);--org-cfg-muted: rgba(226, 232, 240, .68);--org-cfg-accent: var(--ren-champagne, #f4d6a2)}.org-directory{max-width:1568px;gap:.55rem}.org-header{border:0;border-radius:0;background:transparent;box-shadow:none;padding:.45rem 0 .15rem}.org-header:before{display:none}.org-header h1{margin:0;color:var(--org-cfg-accent);font-family:var(--org-font);font-size:1.05rem;font-weight:800;line-height:1.1;text-shadow:0 1px 2px rgba(7,7,10,.58)}.org-header p{margin-top:.2rem;color:var(--org-cfg-muted);font-size:.78rem;font-weight:650;line-height:1.25}.org-workspace{grid-template-columns:minmax(420px,.74fr) minmax(620px,1.26fr);gap:.7rem}.org-detail-panel,.org-people-panel,.org-role-table-view{border:1px solid var(--org-cfg-border);border-radius:8px;background:var(--org-cfg-panel);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.org-detail-panel:before,.org-people-panel:before,.org-role-table-view:before{display:none}.org-detail-panel{gap:.6rem;padding:.55rem;scrollbar-color:rgba(244,214,162,.52) rgba(28,31,40,.9)}.org-people-panel,.org-role-table-view{gap:.5rem;padding:.55rem}.org-detail-header,.org-people-header,.org-role-table-header{min-height:30px;align-items:center;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.org-detail-header{border-bottom:1px solid var(--org-cfg-border-soft);padding-bottom:.45rem}.org-detail-header h2,.org-people-header h2,.org-role-table-header h2,.org-detail-empty h2{color:var(--org-cfg-accent);font-size:.95rem;font-weight:800;line-height:1.1;text-shadow:0 1px 2px rgba(7,7,10,.42)}.org-role-table-header p,.org-list-subtitle,.org-status{color:var(--org-cfg-muted);font-size:.74rem;font-weight:650}.org-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.org-detail-controls{grid-template-columns:minmax(240px,1fr) minmax(210px,.72fr);gap:.5rem}.org-field-card,.org-roles-section,.org-todo-toggle{border-radius:7px;background:transparent;box-shadow:none;padding:0}.org-field-card{border:0}.org-roles-section,.org-todo-toggle{border:1px solid var(--org-cfg-border-soft)}.org-field-card,.org-inline-field,.org-access-actions{display:grid;gap:.24rem}.org-field-card{padding:0}.org-field-card span,.org-inline-field>span,.org-access-actions>span,.org-roles-header span{color:#f8fafcb8;font-size:.68rem;font-weight:800;letter-spacing:.02em}.org-field-card input,.org-inline-field select,.org-modal-controls select,.org-modal-controls input,.org-search,.org-filter-field input{min-height:25px;border:1px solid rgba(244,214,162,.26);border-radius:5px;background:var(--org-cfg-control);color:var(--org-cfg-text);font-size:.78rem;font-weight:650;padding:.24rem .38rem;box-shadow:none}.org-field-card input::placeholder,.org-filter-field input::placeholder,.org-search::placeholder{color:#e2e8f075}.org-field-card input:focus,.org-inline-field select:focus,.org-modal-controls select:focus,.org-modal-controls input:focus,.org-search:focus,.org-filter-field input:focus{border-color:#f4d6a28a;background:#2f343ffa;box-shadow:0 0 0 2px #f4d6a21a}.org-field-card:focus-within{background:transparent;border-color:transparent;box-shadow:none}.org-roles-section{padding:.45rem;align-content:start}.org-roles-header strong{color:var(--org-cfg-accent);font-size:.72rem;font-weight:850}.org-inline-roles{border-color:var(--org-cfg-border-soft);border-radius:6px;background:#1c1f28d1;max-height:none;overflow:visible}.org-check{color:var(--org-cfg-text);font-size:.76rem;font-weight:650}.org-check input,.org-role-check-cell input{accent-color:var(--ren-ember-bright, #f04e37)}.org-visibility-trigger{min-height:27px;border-radius:5px;padding:.25rem .55rem;font-size:.76rem;box-shadow:none}.org-todo-toggle{min-height:27px;padding:.26rem .42rem}.org-btn{min-height:25px;border-color:#f4d6a23d;border-radius:7px;background:var(--org-cfg-control);color:var(--org-cfg-text);box-shadow:none;font-size:.75rem;font-weight:800;padding:.22rem .62rem}.org-btn:hover:not(:disabled),.org-btn:focus-visible{border-color:#f4d6a285;background:#f4d6a224;box-shadow:none;transform:none}.org-btn.primary{border-color:#f4d6a247;background:linear-gradient(135deg,#bb392cf5,#751f23f5)}.org-btn.tiny{padding:.2rem .56rem;font-size:.72rem}.org-btn:disabled{border-color:#f4d6a224;background:#2a2f39b8;color:#f8fafc9e;cursor:not-allowed;opacity:1}.org-form-actions{gap:.45rem;margin-top:0}.org-people-filter-grid,.org-role-table-toolbar{display:grid;grid-template-columns:minmax(220px,1fr) minmax(86px,.32fr) minmax(86px,.32fr);gap:.35rem;align-items:end}.org-filter-field{min-width:0;display:grid;gap:.18rem}.org-filter-field span{color:#f8fafcb8;font-size:.68rem;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.org-search-action{align-self:end}.org-people-table-wrap,.org-role-table-wrap,.org-role-count-table-wrap,.org-role-members-table-wrap{min-height:0;border:1px solid rgba(244,214,162,.2);border-radius:0;background:var(--org-cfg-bg);overflow:auto;scrollbar-color:rgba(244,214,162,.52) rgba(28,31,40,.9)}.org-people-table-wrap::-webkit-scrollbar,.org-role-table-wrap::-webkit-scrollbar,.org-role-count-table-wrap::-webkit-scrollbar,.org-role-members-table-wrap::-webkit-scrollbar,.org-detail-panel::-webkit-scrollbar,.org-inline-roles::-webkit-scrollbar,.org-role-members-list::-webkit-scrollbar{width:8px;height:8px}.org-people-table-wrap::-webkit-scrollbar-track,.org-role-table-wrap::-webkit-scrollbar-track,.org-role-count-table-wrap::-webkit-scrollbar-track,.org-role-members-table-wrap::-webkit-scrollbar-track,.org-detail-panel::-webkit-scrollbar-track,.org-inline-roles::-webkit-scrollbar-track,.org-role-members-list::-webkit-scrollbar-track{background:#1c1f28e6}.org-people-table-wrap::-webkit-scrollbar-thumb,.org-role-table-wrap::-webkit-scrollbar-thumb,.org-role-count-table-wrap::-webkit-scrollbar-thumb,.org-role-members-table-wrap::-webkit-scrollbar-thumb,.org-detail-panel::-webkit-scrollbar-thumb,.org-inline-roles::-webkit-scrollbar-thumb,.org-role-members-list::-webkit-scrollbar-thumb{border-radius:999px;background:#f4d6a280}.org-people-table,.org-role-table,.org-role-count-table,.org-role-members-table{width:100%;min-width:820px;border-collapse:collapse;table-layout:fixed;background:var(--org-cfg-bg);-webkit-font-smoothing:auto;text-rendering:optimizeLegibility}.org-role-table{min-width:1120px}.org-role-count-table{min-width:560px}.org-role-members-table{min-width:920px}.org-people-table th,.org-people-table td,.org-role-table th,.org-role-table td,.org-role-count-table th,.org-role-count-table td,.org-role-members-table th,.org-role-members-table td{border-right:1px solid var(--org-cfg-border-soft);border-bottom:1px solid var(--org-cfg-border-soft);padding:.32rem .42rem;color:var(--org-cfg-text);font-size:.75rem;font-weight:600;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-shadow:none}.org-people-table th,.org-role-table thead th,.org-role-count-table thead th,.org-role-members-table thead th{position:sticky;top:0;z-index:2;background:var(--org-cfg-header);color:#fff;font-size:.68rem;font-weight:700;letter-spacing:0;text-align:left;text-transform:uppercase}.org-people-table tbody tr,.org-role-table tbody tr,.org-role-count-table tbody tr,.org-role-members-table tbody tr{background:var(--org-cfg-bg)}.org-people-table tbody tr:nth-child(2n),.org-role-table tbody tr:nth-child(2n) td,.org-role-table tbody tr:nth-child(2n) .org-role-person-cell,.org-role-count-table tbody tr:nth-child(2n),.org-role-members-table tbody tr:nth-child(2n){background:var(--org-cfg-bg-alt)}.org-people-table tbody tr.is-selected{background:#5e373beb}.org-people-table th:nth-child(1),.org-people-table td:nth-child(1){width:170px}.org-people-table th:nth-child(2),.org-people-table td:nth-child(2){width:210px}.org-people-table th:nth-child(3),.org-people-table td:nth-child(3){width:180px}.org-people-table th:nth-child(4),.org-people-table td:nth-child(4){width:82px}.org-people-table th:nth-child(5),.org-people-table td:nth-child(5){width:78px;text-align:center}.org-role-count-table th:nth-child(1),.org-role-count-table td:nth-child(1){width:auto}.org-role-count-table th:nth-child(2),.org-role-count-table td:nth-child(2){width:92px;text-align:right}.org-role-count-table th:nth-child(3),.org-role-count-table td:nth-child(3){width:96px;text-align:center}.org-role-members-table th:nth-child(1),.org-role-members-table td:nth-child(1){width:210px}.org-role-members-table th:nth-child(2),.org-role-members-table td:nth-child(2){width:240px}.org-role-members-table th:nth-child(3),.org-role-members-table td:nth-child(3){width:220px}.org-role-table .org-role-person-col{width:210px}.org-role-table .org-role-email-col{width:230px}.org-table-action{min-height:22px;border:1px solid rgba(244,214,162,.24);border-radius:7px;background:var(--org-cfg-control);color:var(--org-cfg-text);cursor:pointer;font:inherit;font-size:.7rem;font-weight:800;padding:.12rem .42rem}.org-table-action:hover,.org-table-action:focus-visible{border-color:#f4d6a285;background:#f4d6a224;outline:none}.org-table-empty,.org-role-table-empty{color:var(--org-cfg-muted);text-align:center}.org-role-person-cell{background:var(--org-cfg-bg);position:static;z-index:auto}.org-role-person-cell strong,.org-role-email-cell{color:var(--org-cfg-text);font-size:.75rem;font-weight:600}.org-role-person-cell span{color:var(--org-cfg-muted);font-size:.68rem}.org-role-table tbody tr.is-dirty .org-role-person-cell,.org-role-table tbody tr.is-dirty td{background:#5b442bb8}.org-role-summary-view{min-height:0;overflow:auto;scrollbar-color:rgba(244,214,162,.52) rgba(28,31,40,.9)}.org-role-table-view--counts{align-self:start;height:auto;grid-template-rows:auto auto auto;overflow:visible}.org-role-table-view--counts .org-role-summary-view,.org-role-table-view--counts .org-role-count-table-wrap{overflow:visible}.org-role-count-table-wrap{width:100%}.org-role-count-table td:nth-child(2){color:#fff;font-weight:700}.org-role-members-modal{padding:calc(var(--app-shell-header-height, 70px) + 10px) 1rem 1rem}.org-role-members-modal-card{width:min(1240px,calc(100vw - 2rem));max-height:min(84dvh,800px);grid-template-rows:auto minmax(0,1fr);border-color:#f4d6a257;background:var(--org-cfg-panel);box-shadow:0 28px 70px #07070a80}.org-role-members-modal .org-modal-header{min-height:42px;padding:.55rem .7rem;background:linear-gradient(135deg,#111115f5,#4a151cf5),var(--org-cfg-header)}.org-role-members-modal .org-modal-header h3{color:#fff;font-size:.82rem;font-weight:800;letter-spacing:.06em}.org-role-members-modal .org-modal-header p{color:#f8fafcb8}.org-role-members-table-wrap{margin:.75rem}.org-role-members-table tbody tr.is-dirty{background:#5b442bb8}.org-role-summary-card{min-height:96px;border-color:var(--org-cfg-border-soft);border-radius:7px;background:var(--org-cfg-bg);box-shadow:none;padding:.75rem}.org-role-summary-card:hover,.org-role-summary-card:focus-visible,.org-role-summary-card.is-selected{border-color:#f4d6a285;background:#5e373beb;box-shadow:none}.org-role-summary-card span,.org-role-summary-card small{color:var(--org-cfg-muted)}.org-role-summary-card strong{color:var(--org-cfg-text);font-size:2.15rem}.org-detail-empty{color:var(--org-cfg-muted)}@media(max-width:1100px){.org-workspace{grid-template-columns:1fr}.org-people-panel,.org-detail-panel,.org-role-table-view{min-height:520px}}@media(max-width:820px){.org-people-filter-grid,.org-role-table-toolbar,.org-detail-grid,.org-detail-controls{grid-template-columns:1fr}}.org-page-access-modal{padding:calc(var(--app-shell-header-height, 70px) + 10px) 1rem 1rem}.org-page-access-modal-card{width:min(1240px,calc(100vw - 2rem));max-height:min(84dvh,800px);border-color:#f4d6a257;background:var(--org-cfg-panel);box-shadow:0 28px 70px #07070a80}.org-page-access-modal .org-modal-header{min-height:42px;padding:.55rem .7rem;background:linear-gradient(135deg,#111115f5,#4a151cf5),var(--org-cfg-header)}.org-page-access-modal .org-modal-header h3{color:#fff;font-size:.86rem;font-weight:900;letter-spacing:.08em}.org-page-access-modal .org-modal-controls{grid-template-columns:minmax(170px,220px) minmax(220px,1fr) minmax(80px,auto) minmax(98px,auto);gap:.45rem;padding:.55rem .7rem;background:var(--org-cfg-bg);border-bottom:1px solid rgba(244,214,162,.18)}.org-page-access-modal .org-modal-controls select,.org-page-access-modal .org-modal-controls input{min-height:28px;border-color:#f4d6a23d;background:var(--org-cfg-control);color:var(--org-cfg-text)}.org-page-access-modal .org-modal-controls input::placeholder{color:#e2e8f085}.org-page-access-modal .org-modal-scroll{margin:.55rem;border-color:#f4d6a233;border-radius:6px;background:var(--org-cfg-bg);padding:.5rem;gap:.5rem;scrollbar-color:rgba(244,214,162,.52) rgba(28,31,40,.9)}.org-page-access-modal .org-access-group{border-color:#ffffff14;border-radius:6px;background:var(--org-cfg-bg-alt);padding:.48rem}.org-page-access-modal .org-access-group-header{margin-bottom:.4rem;padding-bottom:.34rem;border-bottom-color:#f4d6a224}.org-page-access-modal .org-access-group h4{color:var(--org-cfg-accent);font-size:.72rem;font-weight:900;letter-spacing:.06em}.org-page-access-modal .org-modal-grid{grid-template-columns:repeat(auto-fill,minmax(215px,1fr));gap:.28rem .55rem}.org-page-access-modal .org-check{min-height:24px;align-items:center;gap:.42rem;color:var(--org-cfg-text);font-size:.76rem;font-weight:760;line-height:1.18}.org-page-access-modal .org-check input{width:14px;height:14px;margin-top:0}.org-page-access-modal .org-check span{color:var(--org-cfg-text);overflow-wrap:anywhere}.org-page-access-modal .org-empty{color:var(--org-cfg-muted)}@media(max-width:820px){.org-page-access-modal .org-modal-controls,.org-page-access-modal .org-modal-grid{grid-template-columns:1fr}}.org-chart-page{--org-chart-bg: rgba(32, 35, 45, .96);--org-chart-panel: rgba(35, 38, 48, .94);--org-chart-control: rgba(42, 47, 57, .98);--org-chart-border: rgba(244, 214, 162, .22);--org-chart-border-soft: rgba(255, 255, 255, .08);--org-chart-text: rgba(248, 250, 252, .94);--org-chart-muted: rgba(226, 232, 240, .68);--org-chart-accent: var(--ren-champagne, #f4d6a2);--org-chart-canvas: #f7f7f4;--org-chart-card: #ffffff;--org-chart-card-border: #d8d8d4;--org-chart-card-text: #202633;--org-chart-card-muted: #3f4654;--org-chart-link: #c8c9ca;--org-chart-blue: #0459d8;--org-chart-alert: #b45309;width:min(1568px,100%);height:calc(100vh - var(--app-shell-main-offset));height:calc(100dvh - var(--app-shell-main-offset));min-height:0;margin:0 auto;display:grid;grid-template-rows:auto auto auto minmax(0,1fr);gap:.55rem;color:var(--org-chart-text);font-family:Inter,Aptos,Segoe UI,Arial,sans-serif}.org-chart-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:42px;border-bottom:1px solid var(--org-chart-border-soft);padding:.45rem 0 .5rem}.org-chart-header span,.org-chart-search span,.org-chart-filter>span{color:var(--org-chart-muted);font-size:.68rem;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.org-chart-header h1{margin:.12rem 0 0;color:var(--org-chart-accent);font-size:1.08rem;font-weight:850;line-height:1.1;text-shadow:0 1px 2px rgba(7,7,10,.58)}.org-chart-actions,.org-chart-status-row{display:flex;align-items:center;justify-content:flex-end;gap:.4rem;flex-wrap:wrap}.org-chart-actions button,.org-chart-status-row button,.org-chart-filter-options button,.org-chart-modal button{min-height:25px;border:1px solid rgba(244,214,162,.24);border-radius:7px;background:var(--org-chart-control);color:var(--org-chart-text);cursor:pointer;font:inherit;font-size:.73rem;font-weight:800;padding:.2rem .58rem}.org-chart-actions button:hover:not(:disabled),.org-chart-actions button:focus-visible,.org-chart-status-row button:hover,.org-chart-status-row button:focus-visible,.org-chart-filter-options button:hover,.org-chart-filter-options button:focus-visible,.org-chart-filter-options button.is-active,.org-chart-modal button:hover,.org-chart-modal button:focus-visible{border-color:#f4d6a285;background:#f4d6a224;outline:none}.org-chart-actions button:disabled{border-color:#f4d6a224;background:#2a2f39b8;color:#f8fafc85;cursor:not-allowed}.org-chart-toolbar{display:grid;grid-template-columns:minmax(280px,1fr) minmax(230px,auto);gap:.45rem;align-items:stretch}.org-chart-search,.org-chart-filter{min-width:0;display:grid;gap:.24rem;border:1px solid var(--org-chart-border);border-radius:7px;background:var(--org-chart-panel);padding:.48rem}.org-chart-search input{min-width:0;min-height:28px;border:1px solid rgba(244,214,162,.26);border-radius:5px;background:var(--org-chart-control);color:var(--org-chart-text);font:inherit;font-size:.78rem;font-weight:650;padding:.26rem .42rem}.org-chart-search input::placeholder{color:#e2e8f075}.org-chart-search input:focus{border-color:#f4d6a28a;background:#2f343ffa;box-shadow:0 0 0 2px #f4d6a21a;outline:none}.org-chart-filter{align-content:center}.org-chart-filter-options{display:inline-flex;align-items:center;gap:.25rem}.org-chart-filter-options button{flex:1 1 auto;justify-content:center;min-height:28px;border-color:#f4d6a229}.org-chart-status-row{min-height:28px;justify-content:space-between;color:var(--org-chart-muted);font-size:.74rem;font-weight:700}.org-chart-error,.org-chart-empty{border:1px solid rgba(245,158,11,.34);border-radius:7px;background:#f59e0b1a;color:#fde68a;margin:0;padding:.55rem .65rem;font-size:.78rem;font-weight:750}.org-chart-tree-shell{min-height:0;border:1px solid var(--org-chart-border);border-radius:7px;background:var(--org-chart-canvas);color:var(--org-chart-card-text);overflow:auto;scrollbar-color:rgba(37,99,235,.55) rgba(219,220,218,.95)}.org-chart-tree-shell::-webkit-scrollbar{width:10px;height:10px}.org-chart-tree-shell::-webkit-scrollbar-track{background:#dbdcdaf2}.org-chart-tree-shell::-webkit-scrollbar-thumb{border-radius:999px;background:#2563eb8c}.org-chart-tree,.org-chart-branch{list-style:none;margin:0;padding:0}.org-chart-tree{min-width:max-content;min-height:100%;display:flex;align-items:flex-start;justify-content:center;gap:2rem;padding:2.5rem 3rem 4.2rem}.org-chart-node{position:relative;flex:0 0 auto;min-width:152px;display:flex;flex-direction:column;align-items:center}.org-chart-branch{position:relative;display:flex;align-items:flex-start;justify-content:center;gap:.75rem;padding-top:1rem}.org-chart-branch:before{content:"";position:absolute;top:0;left:50%;width:0;height:1rem;border-left:1px solid var(--org-chart-link)}.org-chart-branch>.org-chart-node{padding:1rem .25rem 0}.org-chart-branch>.org-chart-node:before,.org-chart-branch>.org-chart-node:after{content:"";position:absolute;top:0;pointer-events:none}.org-chart-branch>.org-chart-node:before{left:0;right:0;height:0;border-top:1px solid var(--org-chart-link)}.org-chart-branch>.org-chart-node:after{left:50%;width:0;height:1rem;border-left:1px solid var(--org-chart-link)}.org-chart-branch>.org-chart-node:first-child:before{left:50%}.org-chart-branch>.org-chart-node:last-child:before{right:50%}.org-chart-branch>.org-chart-node:only-child:before{display:none}.org-chart-person{position:relative;width:148px;min-height:96px;border:1px solid var(--org-chart-card-border);border-radius:7px;background:var(--org-chart-card);box-shadow:0 1px 2px #0f172a14;display:grid;grid-template-rows:auto auto auto;justify-items:center;align-content:start;padding:2.05rem .52rem 1.4rem;text-align:center}.org-chart-person.has-issue{border-color:#b4530985;box-shadow:0 0 0 2px #f59e0b24}.org-chart-avatar{position:absolute;top:-16px;left:50%;width:46px;height:46px;transform:translate(-50%);display:inline-flex;align-items:center;justify-content:center;border:2px solid var(--org-chart-card);border-radius:8px;background:linear-gradient(135deg,#69707c,#4b5563);color:#fff;font-size:.86rem;font-weight:900;box-shadow:0 1px 3px #0f172a2e}.org-chart-card-pin{position:absolute;top:.45rem;left:.55rem;width:10px;height:12px}.org-chart-card-pin:before{content:"";position:absolute;top:1px;left:2px;width:6px;height:5px;border:1px solid #7a7f88;border-bottom:0}.org-chart-card-pin:after{content:"";position:absolute;top:5px;left:5px;width:1px;height:7px;background:#7a7f88;box-shadow:-3px -1px 0 -.5px #7a7f88,3px -1px 0 -.5px #7a7f88}.org-chart-person-main{min-width:0;width:100%;display:grid;gap:.16rem;justify-items:center}.org-chart-person-main strong{max-width:100%;color:var(--org-chart-blue);font-size:.78rem;font-weight:850;line-height:1.12;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.org-chart-person-main span,.org-chart-person-meta{max-width:100%;color:var(--org-chart-card-muted);font-size:.67rem;font-weight:600;line-height:1.16;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.org-chart-person-meta{margin-top:.28rem}.org-chart-issue{max-width:calc(100% - 2.2rem);position:absolute;left:.5rem;bottom:.36rem;color:var(--org-chart-alert);font-size:.62rem;font-weight:850;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.org-chart-supervisor-edit{position:absolute;top:.28rem;right:.36rem;min-height:20px;border:1px solid rgba(4,89,216,.16);border-radius:5px;background:#0459d80f;color:var(--org-chart-blue);cursor:pointer;font:inherit;font-size:.62rem;font-weight:850;line-height:1;padding:.12rem .28rem}.org-chart-supervisor-edit:hover,.org-chart-supervisor-edit:focus-visible{background:#0459d81f;border-color:#0459d857;outline:none}.org-chart-node-toggle{position:absolute;right:.42rem;bottom:.28rem;min-width:30px;min-height:22px;border:0;border-radius:5px;background:transparent;color:#111827;cursor:pointer;display:inline-flex;align-items:center;justify-content:flex-end;gap:.18rem;font:inherit;font-size:.72rem;font-weight:800;padding:.1rem .16rem}.org-chart-node-toggle:hover:not(:disabled),.org-chart-node-toggle:focus-visible{background:#0459d814;color:var(--org-chart-blue);outline:none}.org-chart-node-toggle:disabled{color:#4b5563;cursor:default}.org-chart-node-toggle span:last-child{color:#6b7280;font-size:.72rem}.org-chart-modal-backdrop{position:fixed;inset:0;z-index:2500;display:grid;place-items:center;background:#080b1294;padding:1rem}.org-chart-modal{width:min(420px,100%);display:grid;gap:.75rem;border:1px solid rgba(244,214,162,.26);border-radius:8px;background:#232630fa;color:var(--org-chart-text);box-shadow:0 18px 48px #00000052;padding:1rem}.org-chart-modal header{display:grid;gap:.18rem}.org-chart-modal header span,.org-chart-supervisor-field span{color:var(--org-chart-muted);font-size:.68rem;font-weight:850;letter-spacing:.02em;text-transform:uppercase}.org-chart-modal h2{margin:0;color:var(--org-chart-accent);font-size:1rem;line-height:1.2}.org-chart-supervisor-field{display:grid;gap:.32rem}.org-chart-supervisor-field select{min-height:34px;border:1px solid rgba(244,214,162,.28);border-radius:6px;background:var(--org-chart-control);color:var(--org-chart-text);font:inherit;font-size:.82rem;padding:.28rem .42rem}.org-chart-supervisor-field select:focus{border-color:#f4d6a28f;outline:none}.org-chart-modal-error{border:1px solid rgba(245,158,11,.34);border-radius:6px;background:#f59e0b1a;color:#fde68a;margin:0;padding:.45rem .55rem;font-size:.74rem;font-weight:750}.org-chart-modal footer{display:flex;justify-content:flex-end;gap:.4rem}.org-chart-modal button.primary{background:#f4d6a22e;border-color:#f4d6a26b}.org-chart-modal button:disabled{opacity:.58;cursor:not-allowed}@media(max-width:1100px){.org-chart-page{height:auto;min-height:calc(100vh - var(--app-shell-main-offset))}.org-chart-tree{justify-content:flex-start;padding:2.3rem 2.2rem 3.7rem}}@media(max-width:760px){.org-chart-header,.org-chart-status-row{align-items:flex-start;display:grid;justify-content:stretch}.org-chart-actions{justify-content:flex-start}.org-chart-toolbar{grid-template-columns:1fr}.org-chart-tree{gap:2rem;padding:2.4rem 1.4rem 3.2rem}}.data-entry-page{--de-card: rgba(18, 19, 24, .86);--de-card-soft: rgba(47, 26, 30, .8);--de-border: rgba(244, 214, 162, .24);--de-ink: #fbf7ef;--de-muted: rgba(226, 232, 240, .76);--de-brand: var(--ren-champagne, #f4d6a2);--de-brand-deep: var(--ren-ember-bright, #f04e37);--de-ok: #72d1b3;--de-error: #ff9f9b;--de-info: #9ec5ff;--de-shadow: 0 24px 56px rgba(7, 7, 10, .26), inset 0 1px 0 rgba(255, 255, 255, .08);min-height:calc(100vh - var(--app-shell-main-offset));min-height:calc(100dvh - var(--app-shell-main-offset));padding:clamp(.75rem,1.35vw,1.35rem);background:transparent;color:var(--de-ink);isolation:isolate}.data-entry-hero,.data-entry-card,.monthly-commit-card{border:1px solid var(--de-border);border-radius:8px;background:linear-gradient(145deg,#ffffff1b,#ffffff0b),linear-gradient(135deg,#11141aeb,#3c0f16b8);box-shadow:var(--de-shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.data-entry-hero{position:relative;max-width:1540px;margin:0 auto clamp(.65rem,.95vw,1rem);overflow:hidden;padding:clamp(1.05rem,1.7vw,1.65rem);display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.data-entry-hero:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,var(--de-brand),var(--de-brand-deep));opacity:.95}.data-entry-hero:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(118deg,transparent 0 56%,rgba(244,214,162,.11) 56.2% 57.1%,transparent 57.3%),linear-gradient(27deg,transparent 0 72%,rgba(240,78,55,.12) 72.2% 73.1%,transparent 73.3%);opacity:.9}.data-entry-hero>*{position:relative;z-index:1}.data-entry-eyebrow{margin:0 0 6px;color:var(--de-brand);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.data-entry-hero h1{margin:0;color:#fff;font-size:clamp(1.55rem,1.3vw + 1rem,2.1rem);line-height:1.1;letter-spacing:0;text-shadow:0 14px 30px rgba(7,7,10,.4)}.data-entry-hero-copy{margin:.45rem 0 0;max-width:75ch;color:var(--de-muted);font-size:clamp(.9rem,.2vw + .84rem,1rem);line-height:1.5}.data-entry-card-link,.data-entry-modal-header button,.data-entry-modal-footer button,.data-entry-fx-inline button,.data-entry-fx-grid button,.data-entry-fx-history button,.monthly-commit-actions button,.monthly-commit-edit{border:1px solid rgba(244,214,162,.34);border-radius:999px;background:#ffffff1a;color:#f8fafc;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;font-size:.74rem;font-weight:800;letter-spacing:.04em;line-height:1.15;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease}.data-entry-card-link:hover,.data-entry-card-link:focus-visible,.data-entry-modal-header button:hover,.data-entry-modal-header button:focus-visible,.data-entry-modal-footer button:hover,.data-entry-modal-footer button:focus-visible,.data-entry-fx-inline button:hover,.data-entry-fx-inline button:focus-visible,.data-entry-fx-grid button:hover,.data-entry-fx-grid button:focus-visible,.data-entry-fx-history button:hover,.data-entry-fx-history button:focus-visible,.monthly-commit-actions button:hover,.monthly-commit-actions button:focus-visible,.monthly-commit-edit:hover,.monthly-commit-edit:focus-visible{background:#f4d6a226;border-color:#f4d6a28a;outline:none}.data-entry-card-link:hover,.monthly-commit-actions button:hover,.monthly-commit-edit:hover{transform:translateY(-1px)}.data-entry-modal-header button:disabled,.data-entry-modal-footer button:disabled,.data-entry-fx-inline button:disabled,.data-entry-fx-grid button:disabled,.data-entry-fx-history button:disabled,.monthly-commit-actions button:disabled,.monthly-commit-edit:disabled{cursor:not-allowed;opacity:.58;transform:none}.data-entry-card-grid{max-width:1540px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:clamp(.65rem,.95vw,1rem)}.data-entry-card{position:relative;min-height:132px;overflow:hidden;padding:16px;display:grid;align-content:start;gap:8px}.data-entry-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(244,214,162,.22),transparent 38%),linear-gradient(180deg,rgba(255,255,255,.08),transparent 46%);opacity:0;transition:opacity .17s ease}.data-entry-card:hover{border-color:#f4d6a28a;box-shadow:0 26px 52px #07070a57,0 0 0 1px #f4d6a21a,inset 0 1px #ffffff21}.data-entry-card:hover:before{opacity:1}.data-entry-card>*{position:relative;z-index:1}.data-entry-card h2{margin:0;color:#fff;font-size:20px;line-height:1.12;letter-spacing:0}.data-entry-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0}.data-entry-card-header h2{min-width:0}.data-entry-card p{margin:0;color:var(--de-muted);line-height:1.4}.data-entry-card-meta{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(244,214,162,.18);border-radius:999px;background:#ffffff12;padding:.28rem .62rem;color:#f8fafce0}.data-entry-card-meta strong{color:#fff;font-size:.86rem;line-height:1.1;white-space:nowrap}.data-entry-card-link{justify-self:start;padding:.5rem .78rem}.data-entry-back-link{white-space:nowrap}.data-entry-modal-backdrop{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:18px;background:#07070aad}.data-entry-modal{width:min(460px,100%);border:1px solid var(--de-border);border-radius:8px;background:linear-gradient(145deg,#ffffff1f,#ffffff0d),linear-gradient(135deg,#11141af2,#3c0f16e0);box-shadow:0 34px 74px #00000073,inset 0 1px #ffffff1f;padding:16px;color:var(--de-ink);display:grid;gap:10px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.data-entry-modal-wide{width:min(660px,100%)}.data-entry-modal-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.data-entry-modal-header h2{margin:0;color:#fff;font-size:21px}.data-entry-modal-header button{padding:6px 9px;font-size:11px}.data-entry-modal-copy{margin:0;color:var(--de-muted);font-size:13px;line-height:1.45}.data-entry-modal-action-list{display:grid;gap:8px}.data-entry-modal-option{border:1px solid rgba(244,214,162,.2);border-radius:8px;background:#ffffff14;color:#fff;font-size:13px;font-weight:800;letter-spacing:.02em;text-align:left;padding:11px 12px;cursor:pointer}.data-entry-modal-option:hover,.data-entry-modal-option:focus-visible{border-color:#f4d6a270;background:#f4d6a21f;outline:none}.data-entry-modal-field,.monthly-commit-form label,.monthly-commit-year-filter{display:grid;gap:5px;color:var(--de-ink);font-size:12px;font-weight:800}.data-entry-modal input,.monthly-commit-form input,.monthly-commit-form select,.monthly-commit-year-filter input{border:1px solid rgba(244,214,162,.22);border-radius:8px;padding:9px 10px;font:inherit;font-size:14px;outline:none;color:#fff;background:#07070a4d}.data-entry-modal input:focus,.monthly-commit-form input:focus,.monthly-commit-form select:focus,.monthly-commit-year-filter input:focus{border-color:var(--de-brand);box-shadow:0 0 0 3px #f4d6a21f}.data-entry-modal-note{margin:0;color:#e2e8f0c7;font-size:12px;font-weight:700}.data-entry-modal-footer{display:flex;gap:8px;justify-content:flex-end}.data-entry-modal-footer button{padding:9px 12px}.data-entry-modal-footer button.secondary,.monthly-commit-actions button.secondary{color:#f8fafc;border-color:#f4d6a247;background:#ffffff14}.data-entry-modal-status,.monthly-commit-status{margin:0;padding:10px 12px;border:1px solid rgba(244,214,162,.18);border-radius:8px;background:#ffffff14;color:#f8fafce0;font-size:12px;font-weight:700}.data-entry-modal-status.ok,.monthly-commit-status.ok{border-color:#72d1b359;background:#1f6c5a2e;color:var(--de-ok)}.data-entry-modal-status.error,.monthly-commit-status.error{border-color:#b4231859;background:#b423182e;color:var(--de-error)}.monthly-commit-status.info{border-color:#0859a759;background:#0859a72e;color:var(--de-info)}.data-entry-fx-section{display:grid;gap:8px;padding:10px;border:1px solid rgba(244,214,162,.16);border-radius:8px;background:#ffffff0f}.data-entry-fx-inline,.data-entry-fx-grid{display:grid;gap:8px;align-items:center}.data-entry-fx-inline{grid-template-columns:minmax(0,1fr) auto}.data-entry-fx-grid{grid-template-columns:minmax(140px,.9fr) minmax(120px,1fr) auto}.data-entry-fx-inline button,.data-entry-fx-grid button,.data-entry-fx-history button{padding:9px 12px;font-size:12px}.data-entry-fx-history,.monthly-commit-table-wrap{border:1px solid rgba(244,214,162,.16);border-radius:8px;overflow:auto}.data-entry-fx-history{max-height:220px}.data-entry-fx-history table,.monthly-commit-table{width:100%;border-collapse:collapse}.data-entry-fx-history th,.data-entry-fx-history td,.monthly-commit-table th,.monthly-commit-table td{padding:8px 10px;border-bottom:1px solid rgba(244,214,162,.12);text-align:left;color:#f8fafce0;font-size:12px}.data-entry-fx-history th,.monthly-commit-table th{position:sticky;top:0;z-index:1;color:#f4d6a2c2;background:#07070ab8;font-size:10px;letter-spacing:.07em;text-transform:uppercase}.data-entry-fx-history td[colspan],.monthly-commit-empty{color:#e2e8f0b3;font-weight:700;text-align:center}.monthly-commit-layout{max-width:1540px;margin:0 auto;display:grid;grid-template-columns:1.1fr 1.4fr;gap:clamp(.65rem,.95vw,1rem)}.monthly-commit-card{padding:14px}.monthly-commit-card h2{margin:0;color:#fff;font-size:20px}.monthly-commit-mode-toggle{margin-bottom:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.monthly-commit-mode-option{border:1px solid rgba(244,214,162,.24);border-radius:999px;background:#ffffff14;color:#f8fafcdb;padding:9px 10px;font-size:12px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease}.monthly-commit-mode-option:hover,.monthly-commit-mode-option:focus-visible{border-color:#f4d6a270;background:#f4d6a21f;outline:none}.monthly-commit-mode-option.is-active{border-color:#f4d6a294;background:#f4d6a22e;color:#fff}.monthly-commit-card-copy{margin:6px 0 0;color:var(--de-muted);font-size:13px}.monthly-commit-form{margin-top:10px;display:grid;gap:10px}.monthly-commit-match{border:1px solid rgba(114,209,179,.35);border-radius:8px;background:#1f6c5a2e;color:#9af5d7;font-size:12px;font-weight:700;padding:10px}.monthly-commit-match-neutral{border-color:#f4d6a229;background:#ffffff0f;color:#f8fafcd1}.monthly-commit-actions{display:flex;gap:8px}.monthly-commit-actions button{padding:9px 12px;font-size:12px}.monthly-commit-status{margin:10px 0 0}.monthly-commit-table-head{display:flex;justify-content:space-between;align-items:end;gap:10px}.monthly-commit-year-filter{width:130px}.monthly-commit-table-wrap{margin-top:10px;max-height:62vh}.monthly-commit-table{min-width:760px}.monthly-commit-edit{padding:6px 10px;font-size:11px}@media(max-width:1180px){.monthly-commit-layout{grid-template-columns:1fr}}@media(max-width:760px){.data-entry-page{padding:10px}.data-entry-hero{padding:14px;flex-direction:column}.data-entry-back-link{width:100%}.monthly-commit-actions{flex-direction:column}.monthly-commit-actions button{width:100%}.data-entry-fx-inline,.data-entry-fx-grid{grid-template-columns:1fr}.data-entry-fx-inline button,.data-entry-fx-grid button{width:100%}}html.lookup-test-scroll-locked,body.lookup-test-scroll-locked{overflow:hidden;overscroll-behavior:none}.lookup-test-page{--lookup-bg: #eff2f6;--lookup-surface: #f7f7f7;--lookup-panel: #ffffff;--lookup-border: #808080;--lookup-input: #e8e8e8;--lookup-ink: #1f2a3a;--lookup-muted: #5f697a;--lookup-accent: #b91c1c;--lookup-accent-deep: #7a1b1b;--lookup-accent-soft: #eeb4b4;--lookup-shell-border: #d5d8de;--lookup-input-border: #d4d4d4;--lookup-focus-ring: rgba(164, 68, 50, .2);--lookup-secondary-bg: #dcdcdc;--lookup-secondary-border: #d0d0d0;--lookup-secondary-ink: #a2a2a2;--lookup-action-card-border: #8f8f8f;--lookup-action-card-bg: #f7f7f7;--lookup-empty-border: #b8c0cc;--lookup-empty-bg: #fafafa;--lookup-status-ink: #364258;--lookup-modal-border: #cfd5df;height:calc(100vh - var(--app-shell-main-offset));height:calc(100dvh - var(--app-shell-main-offset));min-height:0;background:linear-gradient(180deg,#f4f6f9 0%,var(--lookup-bg) 100%);overflow:hidden}.lookup-test-page--arcadyan{--lookup-bg: #dbe6f0;--lookup-surface: #eef4f8;--lookup-panel: #ffffff;--lookup-border: #8ea2b6;--lookup-input: #e4edf5;--lookup-ink: #143552;--lookup-muted: #567089;--lookup-accent: #0b304e;--lookup-accent-deep: #0f3b61;--lookup-accent-soft: #bfd4e8;--lookup-shell-border: #0f3b61;--lookup-input-border: #b7c6d5;--lookup-focus-ring: rgba(15, 59, 97, .18);--lookup-secondary-bg: #d7e4ef;--lookup-secondary-border: #a8bfd4;--lookup-secondary-ink: #274760;--lookup-action-card-border: #b4c4d5;--lookup-action-card-bg: #f8fbfe;--lookup-empty-border: #bfd0de;--lookup-empty-bg: #f4f8fb;--lookup-status-ink: #234360;--lookup-modal-border: #b9c8d6}.lookup-test-page--compact{height:auto;min-height:calc(100vh - var(--app-shell-main-offset));min-height:calc(100dvh - var(--app-shell-main-offset));overflow:auto}.lookup-test-viewport{position:relative;width:100%;height:100%;overflow:hidden;display:grid;justify-items:center;align-items:start}.lookup-test-stage{position:relative}.lookup-test-canvas{--lookup-text-scale: 1;position:absolute;top:0;left:0;transform-origin:top left;will-change:transform}.lookup-test-page--compact .lookup-test-viewport{height:auto;min-height:100%;overflow:visible;display:block}.lookup-test-page--compact .lookup-test-stage{width:100%!important;height:auto!important}.lookup-test-page--compact .lookup-test-canvas{position:static;width:100%!important;height:auto!important;transform:none!important;will-change:auto}.lookup-test-shell{position:relative;width:100%;height:100%;border-radius:16px;background:var(--lookup-surface);border:1px solid var(--lookup-shell-border);overflow:hidden;display:grid;grid-template-rows:auto 1fr auto}.lookup-test-page--arcadyan .lookup-test-shell{height:auto;grid-template-rows:auto auto;box-shadow:0 18px 42px #0b304e24}.lookup-test-page--compact .lookup-test-shell{height:auto;min-height:100%;grid-template-rows:auto auto auto;border-radius:12px}.lookup-test-titlebar{background:var(--lookup-accent);border-bottom:1px solid var(--lookup-accent-deep);padding:14px 18px;text-align:center}.lookup-test-page--arcadyan .lookup-test-titlebar{text-align:left}.lookup-test-titlebar-content{display:block}.lookup-test-titlebar-content--arcadyan{display:flex;align-items:center;justify-content:space-between;gap:16px}.lookup-test-titlebar-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px}.lookup-test-titlebar h1{margin:0;color:#fff;font-size:clamp(28px,calc(2.2vw * var(--lookup-text-scale)),46px);font-weight:700;letter-spacing:.02em}.lookup-test-titlebar-settings-button,.lookup-test-titlebar-delete-button{min-height:44px;padding:0 16px;border-radius:8px;border:1px solid rgba(255,255,255,.7);background:#f9fafb;color:#0f3b61;font-size:clamp(14px,calc(.95vw * var(--lookup-text-scale)),18px);font-weight:700;cursor:pointer;white-space:nowrap}.lookup-test-titlebar-settings-button:disabled,.lookup-test-titlebar-delete-button:disabled{opacity:.55;cursor:not-allowed}.lookup-test-page--compact .lookup-test-titlebar-content--arcadyan{flex-direction:column;align-items:flex-start}.lookup-test-page--compact .lookup-test-titlebar-actions,.lookup-test-page--compact .lookup-test-titlebar-settings-button,.lookup-test-page--compact .lookup-test-titlebar-delete-button{width:100%}.lookup-test-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.95fr);gap:16px;padding:10px;min-height:0}.lookup-test-page--compact .lookup-test-layout{grid-template-columns:1fr;gap:12px;padding:8px}.lookup-test-column{display:grid;grid-template-rows:auto 1fr;gap:14px;min-height:0}.lookup-test-page--compact .lookup-test-column{grid-template-rows:auto auto;gap:12px}.lookup-test-panel{background:var(--lookup-surface);border:1px solid var(--lookup-border);border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #0f172a1a}.lookup-test-panel-header{background:var(--lookup-accent);color:#fff;text-align:center;font-size:clamp(26px,calc(2vw * var(--lookup-text-scale)),42px);font-weight:600;padding:6px 10px;border-bottom:1px solid var(--lookup-accent-deep)}.lookup-test-search-grid{display:grid;grid-template-columns:1fr 260px;gap:18px;padding:20px 18px;align-items:stretch}.lookup-test-page--compact .lookup-test-search-grid{grid-template-columns:1fr;gap:12px;padding:14px 12px}.lookup-test-status-alert{margin:0;padding:14px 18px;border:1px solid #d73d3d;border-radius:10px;background:linear-gradient(180deg,#fff3f3,#fee2e2);color:#8a1c1c;font-size:clamp(20px,calc(1.25vw * var(--lookup-text-scale)),28px);font-weight:700;line-height:1.3;text-align:center;box-shadow:0 8px 18px #b91c1c1f}.lookup-test-search-fields{display:grid;gap:10px}.lookup-test-field-row{display:grid;grid-template-columns:180px minmax(0,1fr);align-items:center;gap:6px;min-width:0}.lookup-test-page--compact .lookup-test-field-row{grid-template-columns:1fr;gap:4px}.lookup-test-field-row span{color:var(--lookup-ink);font-size:clamp(16px,calc(1.1vw * var(--lookup-text-scale)),23px);font-weight:600;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lookup-test-page--compact .lookup-test-field-row span{text-align:left;white-space:normal;overflow:visible;text-overflow:clip;padding-left:2px}.lookup-test-field-row input{width:100%;min-height:56px;border:1px solid var(--lookup-input-border);border-radius:8px;background:var(--lookup-input);color:var(--lookup-ink);font-size:clamp(16px,calc(1.1vw * var(--lookup-text-scale)),23px);text-align:center;padding:0 14px;outline:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.lookup-test-page--compact .lookup-test-field-row input{min-height:50px;text-align:left}.lookup-test-field-row input:focus{border-color:var(--lookup-accent);box-shadow:0 0 0 3px var(--lookup-focus-ring)}.lookup-test-search-actions{display:grid;grid-template-rows:repeat(3,minmax(0,1fr));gap:14px;min-height:100%}.lookup-test-page--compact .lookup-test-search-actions{grid-template-rows:none;grid-template-columns:1fr;gap:10px}.lookup-test-search-actions button{min-height:0;height:100%;border-radius:8px;border:1px solid var(--lookup-accent-deep);background:var(--lookup-accent);color:#fff;font-size:clamp(16px,calc(1.1vw * var(--lookup-text-scale)),23px);font-weight:700;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 12px}.lookup-test-page--compact .lookup-test-search-actions button{min-height:48px;height:auto}.lookup-test-search-actions button.secondary{background:var(--lookup-secondary-bg);border-color:var(--lookup-secondary-border);color:var(--lookup-secondary-ink)}.lookup-test-search-actions button.danger{margin-top:0}.lookup-test-search-actions button:disabled{opacity:.6;cursor:not-allowed}.lookup-test-details-panel{display:grid;grid-template-rows:auto 1fr;min-height:0}.lookup-test-details-grid{display:grid;grid-template-columns:repeat(2,minmax(0,520px));gap:18px;padding:12px 10px 14px;width:100%;align-self:center;justify-content:start;align-content:center}.lookup-test-page--compact .lookup-test-details-grid{grid-template-columns:1fr;gap:12px;padding:10px}.lookup-test-detail-col{display:grid;gap:6px;align-content:center;width:100%}.lookup-test-detail-row{display:grid;grid-template-columns:165px minmax(0,1fr);gap:6px;align-items:center;min-width:0}.lookup-test-page--compact .lookup-test-detail-row{grid-template-columns:124px minmax(0,1fr);align-items:start}.lookup-test-detail-row span{color:var(--lookup-ink);font-size:clamp(15px,calc(1vw * var(--lookup-text-scale)),21px);font-weight:600;line-height:1.2;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lookup-test-page--compact .lookup-test-detail-row span{text-align:left;white-space:normal;overflow:visible;text-overflow:clip}.lookup-test-detail-row strong{min-height:40px;border-radius:8px;background:var(--lookup-input);color:var(--lookup-ink);display:grid;place-items:center;font-size:clamp(15px,calc(1vw * var(--lookup-text-scale)),21px);font-weight:500;text-align:center;padding:4px 10px;min-width:0;overflow:hidden;overflow-wrap:anywhere;white-space:normal;line-height:1.2}.lookup-test-page--compact .lookup-test-detail-row strong{place-items:center start;text-align:left}.lookup-test-actions-panel{display:grid;grid-template-rows:auto 1fr;min-height:0}.lookup-test-panel-header--actions{display:flex;align-items:center;justify-content:space-between;gap:14px}.lookup-test-actions-toggle{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;min-width:0;color:#ffffffe0;font-size:clamp(12px,calc(.72vw * var(--lookup-text-scale)),15px);font-weight:800;letter-spacing:0;line-height:1;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.lookup-test-actions-toggle input{appearance:none;position:relative;width:38px;height:20px;flex:0 0 38px;margin:0;border:1px solid rgba(255,255,255,.52);border-radius:999px;background:#07070a75;cursor:pointer;transition:background .18s ease,border-color .18s ease}.lookup-test-actions-toggle input:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#fff8ef;box-shadow:0 2px 5px #00000042;transition:transform .18s ease}.lookup-test-actions-toggle input:checked{border-color:#f4d6a2d1;background:linear-gradient(135deg,#f4d6a2,#f04e37)}.lookup-test-actions-toggle input:checked:after{transform:translate(18px)}.lookup-test-actions-toggle input:focus-visible{outline:2px solid rgba(244,214,162,.9);outline-offset:2px}.lookup-test-actions-segmented{display:inline-grid;grid-template-columns:repeat(2,minmax(84px,1fr));align-items:center;gap:3px;flex:0 1 230px;min-width:190px;padding:3px;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:#07070a5c}.lookup-test-actions-segmented button{min-width:0;min-height:34px;border:0;border-radius:999px;background:transparent;color:#ffffffd1;cursor:pointer;font-size:clamp(12px,calc(.78vw * var(--lookup-text-scale)),15px);font-weight:900;letter-spacing:0;line-height:1;padding:0 12px;text-align:center;white-space:nowrap}.lookup-test-actions-segmented button.is-active{background:#fff8eff5;color:var(--lookup-accent-deep);box-shadow:0 6px 14px #07070a2e}.lookup-test-actions-segmented button:focus-visible{outline:2px solid rgba(244,214,162,.9);outline-offset:2px}.lookup-test-photo-summary{flex:0 0 auto;color:#ffffffe0;font-size:clamp(12px,calc(.72vw * var(--lookup-text-scale)),15px);font-weight:900;line-height:1;white-space:nowrap}.lookup-test-layout--arcadyan{grid-template-columns:minmax(0,1.52fr) minmax(220px,.5fr) minmax(340px,1.02fr);align-items:start;padding-bottom:22px}.lookup-test-page--arcadyan .lookup-test-panel-header{font-size:clamp(18px,calc(1.3vw * var(--lookup-text-scale)),28px);letter-spacing:.02em}.lookup-test-arcadyan-main{display:grid;grid-template-rows:auto auto auto;gap:14px;min-width:0;min-height:0}.lookup-test-arcadyan-lookup-panel{padding:18px}.lookup-test-arcadyan-lookup-form{display:grid;width:100%;max-width:none}.lookup-test-arcadyan-lookup-row{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:18px;align-items:end}.lookup-test-arcadyan-lookup-fields{display:grid;gap:10px}.lookup-test-arcadyan-inline-field{display:grid;grid-template-columns:170px minmax(0,1fr);align-items:center;gap:12px;min-width:0}.lookup-test-arcadyan-inline-field span,.lookup-test-arcadyan-field span{color:var(--lookup-ink);font-size:clamp(15px,calc(.95vw * var(--lookup-text-scale)),20px);font-weight:600;line-height:1.2}.lookup-test-arcadyan-inline-field input,.lookup-test-arcadyan-field input,.lookup-test-arcadyan-field select,.lookup-test-arcadyan-field textarea{width:100%;min-height:44px;border:1px solid var(--lookup-input-border);border-radius:8px;background:var(--lookup-input);color:var(--lookup-ink);font-size:clamp(15px,calc(.95vw * var(--lookup-text-scale)),19px);padding:10px 12px;outline:none;min-width:0}.lookup-test-arcadyan-inline-field input:focus,.lookup-test-arcadyan-field input:focus,.lookup-test-arcadyan-field select:focus,.lookup-test-arcadyan-field textarea:focus{border-color:var(--lookup-accent);box-shadow:0 0 0 3px var(--lookup-focus-ring)}.lookup-test-arcadyan-field textarea{min-height:108px;resize:none}.lookup-test-arcadyan-inline-field input[readonly]{background:#dfe6ee;border-color:#b7c1cd;color:var(--lookup-ink);cursor:text}.lookup-test-arcadyan-inline-field input:disabled,.lookup-test-arcadyan-field input:disabled,.lookup-test-arcadyan-field select:disabled,.lookup-test-arcadyan-field textarea:disabled{background:#d7dfe8;border-color:#b7c1cd;color:#6c7a89;box-shadow:none;cursor:not-allowed}.lookup-test-arcadyan-field textarea:disabled::placeholder,.lookup-test-arcadyan-field input:disabled::placeholder{color:#8894a2}.lookup-test-arcadyan-inline-actions,.lookup-test-arcadyan-save-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.lookup-test-arcadyan-save-actions{margin-top:20px}.lookup-test-arcadyan-inline-actions{padding-left:0;display:grid;grid-template-columns:1fr;gap:12px;align-content:end}.lookup-test-arcadyan-inline-actions button,.lookup-test-arcadyan-action-slot button,.lookup-test-arcadyan-save-actions button{min-height:44px;min-width:112px;border-radius:8px;border:1px solid var(--lookup-accent-deep);background:var(--lookup-accent);color:#fff;font-size:clamp(15px,calc(.95vw * var(--lookup-text-scale)),19px);font-weight:700;padding:0 26px;cursor:pointer}.lookup-test-arcadyan-inline-actions button.secondary{background:var(--lookup-secondary-bg);border-color:var(--lookup-secondary-border);color:var(--lookup-secondary-ink)}.lookup-test-arcadyan-inline-actions button:disabled,.lookup-test-arcadyan-action-slot button:disabled,.lookup-test-arcadyan-save-actions button:disabled{opacity:.6;cursor:not-allowed}.lookup-test-arcadyan-meta-item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center}.lookup-test-arcadyan-meta-item--inline{grid-column:1 / -1;grid-template-columns:48px minmax(0,1fr);max-width:none;margin-left:0;width:100%}.lookup-test-arcadyan-meta-item--inline span{text-align:right}.lookup-test-arcadyan-meta-item strong,.lookup-test-arcadyan-meta-item input{min-height:40px;border-radius:8px;border:1px solid var(--lookup-input-border);background:var(--lookup-input);color:var(--lookup-ink);display:grid;align-items:center;padding:0 12px;font-size:clamp(15px,calc(.95vw * var(--lookup-text-scale)),19px);font-weight:600}.lookup-test-arcadyan-meta-item input{width:100%;outline:none}.lookup-test-arcadyan-meta-item input:focus{border-color:var(--lookup-accent);box-shadow:0 0 0 3px var(--lookup-focus-ring)}.lookup-test-arcadyan-panel-body{padding:16px}.lookup-test-arcadyan-debug-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}.lookup-test-arcadyan-repair-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 16px;align-items:end}.lookup-test-arcadyan-repair-panel .lookup-test-arcadyan-panel-body{padding-bottom:24px}.lookup-test-arcadyan-save-grid{display:grid;gap:12px}.lookup-test-arcadyan-field{display:grid;gap:6px;min-width:0;align-content:start}.lookup-test-arcadyan-field--wide{grid-column:1 / -1}.lookup-test-arcadyan-field--repair-comments{grid-column:span 2}.lookup-test-arcadyan-field--spacer{min-height:1px}.lookup-test-arcadyan-radio-row{display:flex;flex-wrap:wrap;align-items:center;gap:14px;min-height:44px;padding:0 12px;border:1px solid var(--lookup-input-border);border-radius:8px;background:var(--lookup-input)}.lookup-test-arcadyan-radio-row label{display:inline-flex;align-items:center;gap:8px;color:var(--lookup-ink);font-size:clamp(14px,calc(.9vw * var(--lookup-text-scale)),18px);font-weight:600}.lookup-test-arcadyan-radio-row input[type=radio]{accent-color:var(--lookup-accent)}.lookup-test-arcadyan-action-slot{display:flex;align-items:end;justify-content:flex-end;min-height:44px}.lookup-test-arcadyan-save-panel,.lookup-test-actions-panel--arcadyan{align-self:start;min-height:0}.lookup-test-arcadyan-panel--disabled{background:#cbd5df;border-color:#9fadb9;box-shadow:none}.lookup-test-arcadyan-panel--disabled .lookup-test-panel-header{background:#536981;border-bottom-color:#455b72}.lookup-test-arcadyan-panel--disabled .lookup-test-arcadyan-panel-body{opacity:.82}.lookup-test-arcadyan-save-panel--disabled{background:#cbd5df;border-color:#9fadb9;box-shadow:none}.lookup-test-arcadyan-save-panel--disabled .lookup-test-panel-header{background:#536981;border-bottom-color:#455b72}.lookup-test-arcadyan-save-panel--disabled .lookup-test-arcadyan-panel-body{opacity:.82}.lookup-test-actions-panel--arcadyan .lookup-test-actions-list{min-height:0;min-width:0}.lookup-test-actions-list{padding:12px;display:grid;align-content:start;gap:10px;min-height:0;overflow:auto}.lookup-test-page--compact .lookup-test-actions-list{overflow:visible}.lookup-test-action-card{border:1px solid var(--lookup-action-card-border);border-radius:8px;padding:12px 14px;background:var(--lookup-action-card-bg)}.lookup-test-action-card h3{margin:0 0 8px;font-size:clamp(25px,calc(1.65vw * var(--lookup-text-scale)),38px);font-weight:500;color:var(--lookup-ink);padding-bottom:8px;border-bottom:2px solid var(--lookup-accent-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lookup-test-action-card p{margin:0 0 8px;color:var(--lookup-ink);font-size:clamp(16px,calc(1.08vw * var(--lookup-text-scale)),23px);line-height:1.35;white-space:normal;overflow:visible;text-overflow:initial;overflow-wrap:anywhere}.lookup-test-action-card p:last-child{margin-bottom:0}.lookup-test-action-label{font-weight:700}.lookup-test-photo-folders{display:grid;gap:10px}.lookup-test-photo-folder-card{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;min-height:78px;border:1px solid var(--lookup-action-card-border);border-radius:8px;padding:0;background:var(--lookup-action-card-bg);overflow:hidden}.lookup-test-photo-folder-card--empty{opacity:.46;filter:grayscale(.45)}.lookup-test-photo-folder-card--loading{opacity:.72}.lookup-test-photo-folder-card--selected{opacity:1}.lookup-test-photo-folder-button{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;min-height:78px;border:0;background:transparent;color:inherit;cursor:pointer;padding:12px 14px;text-align:left}.lookup-test-photo-folder-button:disabled{cursor:default}.lookup-test-photo-folder-button:focus-visible{outline:2px solid var(--lookup-focus-ring);outline-offset:-4px}.lookup-test-photo-folder-card--empty .lookup-test-photo-folder-count,.lookup-test-photo-folder-card--loading .lookup-test-photo-folder-count{background:var(--lookup-secondary-bg);color:var(--lookup-muted);box-shadow:none}.lookup-test-photo-folder-main{min-width:0}.lookup-test-photo-folder-main h3{margin:0 0 4px;color:var(--lookup-ink);font-size:clamp(18px,calc(1.22vw * var(--lookup-text-scale)),27px);font-weight:800;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lookup-test-photo-folder-count{display:grid;place-items:center;min-width:82px;min-height:52px;padding:6px 10px;border-radius:12px;background:var(--lookup-accent);color:#fff}.lookup-test-photo-folder-count strong{color:inherit;font-size:clamp(20px,calc(1.35vw * var(--lookup-text-scale)),30px);font-weight:900;line-height:1}.lookup-test-photo-folder-count span{color:inherit;font-size:clamp(10px,calc(.66vw * var(--lookup-text-scale)),13px);font-weight:800;line-height:1;text-transform:uppercase}.lookup-test-photo-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 14px 14px}.lookup-test-photo-preview{margin:0;min-width:0;border:1px solid rgba(17,20,26,.12);border-radius:12px;background:#07070a14;overflow:hidden;aspect-ratio:3 / 4}.lookup-test-photo-preview-button{display:block;width:100%;height:100%;border:0;background:transparent;cursor:zoom-in;padding:0}.lookup-test-photo-preview-button:focus-visible{outline:3px solid var(--lookup-focus-ring);outline-offset:-3px}.lookup-test-photo-preview-button img{display:block;width:100%;height:100%;object-fit:contain}.lookup-test-photo-lightbox-backdrop{position:fixed;inset:var(--app-shell-header-height, 70px) 0 0 var(--app-shell-sidebar-offset, 0px);z-index:24000;display:grid;place-items:center;padding:clamp(10px,2vw,24px);background:#07070ab3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.lookup-test-photo-lightbox{display:grid;grid-template-rows:auto minmax(0,1fr);width:min(1180px,100%);max-width:calc(100vw - var(--app-shell-sidebar-offset, 0px) - clamp(20px,4vw,48px));height:calc(100vh - var(--app-shell-header-height, 70px) - clamp(20px,4vw,48px));height:calc(100dvh - var(--app-shell-header-height, 70px) - clamp(20px,4vw,48px));max-height:calc(100vh - var(--app-shell-header-height, 70px) - clamp(20px,4vw,48px));max-height:calc(100dvh - var(--app-shell-header-height, 70px) - clamp(20px,4vw,48px));min-height:0;border:1px solid rgba(244,214,162,.34);border-radius:20px;background:linear-gradient(135deg,#07070af5,#3c0f16f0 54%,#68161ee0),#11141af5;color:var(--lookup-ink);box-shadow:0 34px 74px #0000007a,inset 0 1px #ffffff1f;overflow:hidden}.lookup-test-photo-lightbox-header{display:flex;align-items:center;justify-content:space-between;gap:14px;min-width:0;padding:12px 14px;border-bottom:1px solid rgba(244,214,162,.18);background:linear-gradient(115deg,rgba(255,248,239,.12) 0%,transparent 24%,rgba(244,214,162,.18) 56%,transparent 78%),linear-gradient(90deg,#07070afa,#3c0f16f5 42%,#68161ef0)}.lookup-test-photo-lightbox-header h2{margin:0;min-width:0;color:#fff;font-family:Aptos Display,Bahnschrift,Segoe UI,Arial,sans-serif;font-size:clamp(18px,2vw,28px);font-weight:900;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lookup-test-photo-lightbox-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.lookup-test-photo-lightbox-actions button,.lookup-test-photo-lightbox-actions span{min-height:34px;border-radius:10px;font-size:clamp(12px,.95vw,14px);font-weight:900;line-height:1;white-space:nowrap}.lookup-test-photo-lightbox-actions button{border:1px solid rgba(244,214,162,.34);background:#fff8ef1a;color:#fff8ef;cursor:pointer;padding:0 12px}.lookup-test-photo-lightbox-actions button:hover:not(:disabled),.lookup-test-photo-lightbox-actions button:focus-visible:not(:disabled){border-color:#ffffffa3;background:#fff8ef2e;outline:none}.lookup-test-photo-lightbox-actions button:disabled{opacity:.56;cursor:not-allowed}.lookup-test-photo-lightbox-actions span{display:grid;place-items:center;min-width:58px;color:#fff8efdb}.lookup-test-photo-lightbox-close{background:linear-gradient(135deg,#f04e37,#68161e)!important;color:#fff8ef!important}.lookup-test-photo-lightbox-delete{border-color:#fff8ef6b!important;background:linear-gradient(135deg,#b3212a,#68161e)!important;color:#fff8ef!important}.lookup-test-photo-lightbox-delete:hover:not(:disabled),.lookup-test-photo-lightbox-delete:focus-visible:not(:disabled){background:linear-gradient(135deg,#f04e37,#8e1f2a)!important}.lookup-test-photo-lightbox-body{min-height:0;overflow:auto;display:flex;align-items:flex-start;justify-content:center;padding:8px 14px 14px;box-sizing:border-box;background:linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),#07070a59;background-size:36px 36px;scrollbar-color:rgba(244,214,162,.68) rgba(7,7,10,.48);scrollbar-width:thin}.lookup-test-photo-lightbox-body::-webkit-scrollbar{width:12px;height:12px}.lookup-test-photo-lightbox-body::-webkit-scrollbar-track{border-radius:999px;background:#07070a7a;box-shadow:inset 0 0 0 1px #f4d6a21f}.lookup-test-photo-lightbox-body::-webkit-scrollbar-thumb{border:3px solid rgba(7,7,10,.48);border-radius:999px;background:linear-gradient(135deg,#f4d6a2e6,#f04e37c2)}.lookup-test-photo-lightbox-body::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#fff8ef,#f04e37)}.lookup-test-photo-lightbox-body::-webkit-scrollbar-corner{background:#07070a7a}.lookup-test-photo-lightbox-image-stage{display:flex;align-items:flex-start;justify-content:center;min-width:0;min-height:0;flex:0 0 auto}.lookup-test-photo-lightbox-image-stage img{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;border-radius:10px;background:#fff8ef0f}@media(max-width:780px){.lookup-test-photo-lightbox-backdrop{inset:var(--app-shell-header-height, 70px) 0 0 0;padding:8px}.lookup-test-photo-lightbox{max-width:calc(100vw - 16px);height:calc(100vh - var(--app-shell-header-height, 70px) - 16px);height:calc(100dvh - var(--app-shell-header-height, 70px) - 16px);max-height:calc(100vh - var(--app-shell-header-height, 70px) - 16px);max-height:calc(100dvh - var(--app-shell-header-height, 70px) - 16px);border-radius:16px}.lookup-test-photo-lightbox-header{align-items:stretch;flex-direction:column;gap:10px}.lookup-test-photo-lightbox-actions{justify-content:stretch;overflow-x:auto;padding-bottom:2px}.lookup-test-photo-lightbox-actions button,.lookup-test-photo-lightbox-actions span{flex:0 0 auto}}.lookup-test-empty{border:1px dashed var(--lookup-empty-border);border-radius:8px;color:var(--lookup-muted);background:var(--lookup-empty-bg);padding:14px;font-size:14px;text-align:center}.lookup-test-status{margin:0;padding:0 14px 12px;color:var(--lookup-status-ink);font-size:calc(11px * var(--lookup-text-scale));font-weight:600}.lookup-test-page--compact .lookup-test-status{padding:4px 12px 16px;font-size:12px}.lookup-test-modal-backdrop{position:absolute;inset:0;background:#171f2e73;display:grid;place-items:center;padding:24px;z-index:30}.lookup-test-page--compact .lookup-test-modal-backdrop{position:fixed;padding:12px}.lookup-test-modal{width:min(560px,100%);border-radius:12px;border:1px solid var(--lookup-modal-border);background:#fff;box-shadow:0 18px 44px #0f172a47;padding:20px;display:grid;gap:12px}.lookup-test-page--compact .lookup-test-modal{max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px);overflow:auto}.lookup-test-modal h2{margin:0;color:var(--lookup-ink);font-size:clamp(24px,calc(1.6vw * var(--lookup-text-scale)),34px);font-weight:700}.lookup-test-modal p{margin:0;color:var(--lookup-muted);font-size:clamp(14px,calc(.95vw * var(--lookup-text-scale)),18px)}.lookup-test-modal-form{display:grid;gap:12px}.lookup-test-modal-form input{min-height:54px;border:1px solid var(--lookup-input-border);border-radius:8px;background:var(--lookup-input);color:var(--lookup-ink);font-size:clamp(16px,calc(1.05vw * var(--lookup-text-scale)),21px);padding:0 14px;outline:none}.lookup-test-modal-form input:focus{border-color:var(--lookup-accent);box-shadow:0 0 0 3px var(--lookup-focus-ring)}.lookup-test-modal-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.lookup-test-page--compact .lookup-test-modal-actions,.lookup-test-page--compact .lookup-test-modal-actions--delete-tests{grid-template-columns:1fr}.lookup-test-modal-actions button{min-height:48px;border-radius:8px;border:1px solid var(--lookup-accent-deep);background:var(--lookup-accent);color:#fff;font-size:clamp(15px,calc(1vw * var(--lookup-text-scale)),19px);font-weight:700;cursor:pointer}.lookup-test-modal-actions button.secondary{background:var(--lookup-secondary-bg);border-color:var(--lookup-secondary-border);color:var(--lookup-secondary-ink)}.lookup-test-modal-actions button.danger{background:#b42318;border-color:#8f1d15;color:#fff}.lookup-test-modal-actions--single{grid-template-columns:1fr}.lookup-test-selection-modal{width:min(1500px,calc(100vw - 36px));max-height:min(760px,calc(100vh - 64px));max-height:min(760px,calc(100dvh - 64px));padding:26px 28px;gap:16px;overflow:hidden}.lookup-test-page--compact .lookup-test-selection-modal{width:min(100%,760px)}.lookup-test-selection-modal h2{font-size:clamp(30px,calc(2vw * var(--lookup-text-scale)),42px)}.lookup-test-selection-modal p{font-size:clamp(18px,calc(1.15vw * var(--lookup-text-scale)),24px);line-height:1.35}.lookup-test-delete-tests-modal{width:min(980px,calc(100vw - 36px));max-height:min(760px,calc(100vh - 64px));max-height:min(760px,calc(100dvh - 64px));padding:24px 26px;overflow:hidden}.lookup-test-page--compact .lookup-test-delete-tests-modal{width:min(100%,760px);max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px)}.lookup-test-delete-confirm-modal{width:min(520px,calc(100vw - 36px))}.lookup-test-wo-close-settings-modal{width:min(980px,calc(100vw - 36px));max-height:min(760px,calc(100vh - 64px));max-height:min(760px,calc(100dvh - 64px));padding:24px 26px;overflow:hidden}.lookup-test-modal-header{display:flex;align-items:center;justify-content:space-between;gap:16px}.lookup-test-modal-header button{min-height:42px;padding:0 16px;border-radius:999px;border:1px solid var(--lookup-secondary-border);background:#fff;color:var(--lookup-secondary-ink);font-size:clamp(14px,calc(.9vw * var(--lookup-text-scale)),18px);font-weight:700;cursor:pointer}.lookup-test-settings-search{display:grid;gap:8px}.lookup-test-settings-search span{color:var(--lookup-muted);font-size:clamp(12px,calc(.8vw * var(--lookup-text-scale)),16px);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.lookup-test-settings-search input{min-height:54px;border:1px solid var(--lookup-input-border);border-radius:8px;background:var(--lookup-input);color:var(--lookup-ink);font-size:clamp(16px,calc(1.05vw * var(--lookup-text-scale)),21px);font-weight:650;padding:0 14px;outline:none}.lookup-test-settings-search input:focus{border-color:var(--lookup-accent);box-shadow:0 0 0 3px var(--lookup-focus-ring)}.lookup-test-people-list{display:grid;gap:10px;max-height:min(460px,55vh);max-height:min(460px,55dvh);overflow:auto;padding-right:4px}.lookup-test-person-row{border:1px solid #cfd5df;border-radius:10px;background:#f8fafc;padding:12px 14px;display:grid;grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);gap:14px;align-items:center;color:var(--lookup-ink)}.lookup-test-person-row input[type=checkbox]{width:18px;height:18px}.lookup-test-person-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(15px,calc(.96vw * var(--lookup-text-scale)),19px);font-weight:800}.lookup-test-person-email{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--lookup-muted);font-size:clamp(14px,calc(.92vw * var(--lookup-text-scale)),18px);font-weight:650}.lookup-test-settings-error{border:1px solid #fecaca;border-radius:10px;background:#fff1f2;color:#9f1239;padding:10px 12px;font-size:clamp(14px,calc(.9vw * var(--lookup-text-scale)),18px);font-weight:700}.lookup-test-delete-tests-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;color:var(--lookup-ink);font-size:clamp(14px,calc(.92vw * var(--lookup-text-scale)),18px);font-weight:600}.lookup-test-delete-tests-select-all{display:inline-flex;align-items:center;gap:8px}.lookup-test-delete-tests-list{display:grid;gap:10px;max-height:min(460px,55vh);max-height:min(460px,55dvh);overflow:auto;padding-right:4px}.lookup-test-delete-tests-row{border:1px solid #cfd5df;border-radius:10px;background:#f8fafc;padding:12px 14px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start}.lookup-test-delete-tests-row input[type=checkbox]{width:18px;height:18px;margin-top:2px}.lookup-test-delete-tests-row.is-selected{border-color:var(--lookup-accent);box-shadow:0 0 0 2px var(--lookup-focus-ring)}.lookup-test-delete-tests-row-body{display:grid;gap:4px}.lookup-test-delete-tests-row-body p{margin:0;color:var(--lookup-ink);font-size:clamp(14px,calc(.92vw * var(--lookup-text-scale)),18px);line-height:1.35}.lookup-test-delete-tests-row-meta{color:var(--lookup-muted)!important;font-size:clamp(12px,calc(.82vw * var(--lookup-text-scale)),16px)!important}.lookup-test-modal-actions--delete-tests{grid-template-columns:repeat(3,minmax(0,1fr))}.lookup-test-match-list{display:grid;gap:10px;max-height:min(600px,64vh);max-height:min(600px,64dvh);overflow:auto;overflow-x:hidden;padding-right:4px}.lookup-test-page--compact .lookup-test-match-list{max-height:min(60vh,460px);max-height:min(60dvh,460px)}.lookup-test-match-card{border:1px solid #cfd5df;border-radius:10px;background:#f8fafc;color:var(--lookup-ink);display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,.9fr) minmax(0,.95fr) minmax(0,1.2fr) minmax(0,1.15fr);gap:14px;align-items:center;text-align:left;padding:12px 18px;cursor:pointer;width:100%;box-sizing:border-box}.lookup-test-page--compact .lookup-test-match-card{grid-template-columns:1fr;align-items:start;gap:10px;padding:12px 14px}.lookup-test-match-card-field{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:8px;min-width:0;white-space:normal}.lookup-test-match-card-field--primary{column-gap:10px}.lookup-test-match-card-label{color:var(--lookup-muted);font-size:clamp(14px,calc(.8vw * var(--lookup-text-scale)),17px);font-weight:700;letter-spacing:.02em;flex:0 0 auto;white-space:nowrap}.lookup-test-match-card-value{min-width:0;font-size:clamp(18px,calc(1vw * var(--lookup-text-scale)),22px);font-weight:500;line-height:1.25;overflow-wrap:anywhere;word-break:break-word}.lookup-test-match-card:hover,.lookup-test-match-card:focus-visible{border-color:var(--lookup-accent);box-shadow:0 0 0 2px var(--lookup-focus-ring);outline:none}.lookup-test-page:not(.lookup-test-page--arcadyan){--lookup-bg: #07070a;--lookup-surface: rgba(17, 20, 26, .74);--lookup-panel: rgba(17, 20, 26, .82);--lookup-border: rgba(255, 255, 255, .18);--lookup-input: rgba(255, 248, 239, .94);--lookup-ink: #fff8ef;--lookup-muted: rgba(255, 248, 239, .72);--lookup-accent: #68161e;--lookup-accent-deep: #3c0f16;--lookup-accent-soft: rgba(244, 214, 162, .38);--lookup-shell-border: rgba(255, 255, 255, .22);--lookup-input-border: rgba(244, 214, 162, .32);--lookup-focus-ring: rgba(244, 214, 162, .26);--lookup-secondary-bg: rgba(255, 248, 239, .12);--lookup-secondary-border: rgba(244, 214, 162, .28);--lookup-secondary-ink: #f4d6a2;--lookup-action-card-border: rgba(244, 214, 162, .28);--lookup-action-card-bg: rgba(255, 248, 239, .96);--lookup-empty-border: rgba(244, 214, 162, .32);--lookup-empty-bg: rgba(7, 7, 10, .32);--lookup-status-ink: #f4d6a2;--lookup-modal-border: rgba(244, 214, 162, .34);background:transparent;background-color:transparent;color:var(--lookup-ink);font-family:Inter,Aptos,Segoe UI,Arial,sans-serif}.lookup-test-page:not(.lookup-test-page--arcadyan) .lookup-test-shell{isolation:isolate;overflow:hidden;border:1px solid var(--lookup-shell-border);border-radius:28px;background:transparent;box-shadow:none}.lookup-test-page:not(.lookup-test-page--arcadyan) .lookup-test-shell:before{display:none}.lookup-test-page:not(.lookup-test-page--arcadyan) .lookup-test-shell>*{position:relative;z-index:1}.lookup-test-page:not(.lookup-test-page--arcadyan) .lookup-test-titlebar{display:flex;align-items:center;min-height:98px;padding:18px 30px;text-align:left;border-bottom:1px solid rgba(244,214,162,.2);background:linear-gradient(115deg,rgba(244,214,162,.14) 0 8%,transparent 8.2% 42%,rgba(244,214,162,.12) 42.2% 43.4%,transparent 43.6%),linear-gradient(140deg,#ffffff1a,#07070a70 36%,#68161e2e),#07070a80;box-shadow:none}.lookup-test-page:not(.lookup-test-page--arcadyan) .lookup-test-titlebar-content{display:grid;gap:0}.lookup-test-page:not(.lookup-test-page--arcadyan) .lookup-test-titlebar h1{margin:0;color:#fff;font-family:Aptos Display,Bahnschrift,Segoe UI,Arial,sans-serif;font-size:clamp(34px,calc(3.05vw * var(--lookup-text-scale)),52px);font-weight:900;letter-spacing:0;line-height:.92;text-shadow:0 2px 0 rgba(7,7,10,.22),0 18px 42px rgba(0,0,0,.34)}.lookup-test-page:not(.lookup-test-page--arcadyan) .lookup-test-layout{grid-template-columns:minmax(0,1.06fr) minmax(420px,.94fr);gap:18px;padding:18px}.lookup-test-page:not(.lookup-test-page--arcadyan) .lookup-test-column{gap:16px}.lookup-test-page:not(.lookup-test-page--arcadyan) .lookup-test-panel{position:relative;border:1px solid var(--lookup-border);border-radius:24px;background:linear-gradient(135deg,#07070aed,#3c0f16db 48%,#68161ec7),linear-gradient(90deg,rgba(244,214,162,.18),transparent 48%,rgba(240,78,55,.14));box-shadow:0 26px 58px #0000003d,inset 0 1px #ffffff1a}.lookup-test-page:not(.lookup-test-page--arcadyan) .lookup-test-panel:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.07) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px);background-size:36px 36px;opacity:.26;pointer-events:none}.lookup-test-page:not(.lookup-test-page--arcadyan) .lookup-test-panel>*{position:relative;z-index:1}.lookup-test-page:not(.lookup-test-page--arcadyan) .lookup-test-panel-header{display:flex;align-items:center;min-height:50px;padding:10px 20px;border-bottom:1px solid rgba(244,214,162,.2);background:linear-gradient(115deg,rgba(255,248,239,.12) 0%,transparent 24%,rgba(244,214,162,.18) 56%,transparent 78%),linear-gradient(90deg,#07070afa,#3c0f16f5 42%,#68161ef0);color:#fff;font-family:Aptos Display,Bahnschrift,Segoe UI,Arial,sans-serif;font-size:clamp(20px,calc(1.45vw * var(--lookup-text-scale)),28px);font-weight:900;letter-spacing:.02em;line-height:1;text-align:left}.lookup-test-page:not(.lookup-test-page--arcadyan) .lookup-test-search-grid{grid-template-columns:minmax(0,1fr) 232px;gap:18px;padding:16px 18px 18px}.lookup-test-page:not(.lookup-test-page--arcadyan) .lookup-test-search-fields{gap:8px}.lookup-test-page:not(.lookup-test-page--arcadyan) .lookup-test-field-row{grid-template-columns:190px minmax(0,1fr);gap:12px}.lookup-test-page:not(.lookup-test-page--arcadyan) .lookup-test-field-row span,.lookup-test-page:not(.lookup-test-page--arcadyan) .lookup-test-detail-row span{color:#fff8efc7;font-size:clamp(13px,calc(.82vw * var(--lookup-text-scale)),16px);font-weight:800;letter-spacing:0;line-height:1.15;text-align:left;text-transform:none;white-space:normal;overflow:visible;text-overflow:clip}.lookup-test-page:not(.lookup-test-page--arcadyan) .lookup-test-field-row input{min-height:48px;border:1px solid var(--lookup-input-border);border-radius:14px;background:var(--lookup-input);color:#11141a;font-size:clamp(17px,calc(1.02vw * var(--lookup-text-scale)),20px);font-weight:750;text-align:left;box-shadow:inset 0 1px #ffffffb3}.lookup-test-page:not(.lookup-test-page--arcadyan) .lookup-test-field-row input::placeholder,.lookup-test-page:not(.lookup-test-page--arcadyan) .lookup-test-modal-form input::placeholder{color:#11141a7a}.lookup-test-page:not(.lookup-test-page--arcadyan) .lookup-test-field-row input:disabled{background:#fff8efb3;color:#11141aa3;cursor:not-allowed;-webkit-text-fill-color:rgba(17,20,26,.64)}.lookup-test-page:not(.lookup-test-page--arcadyan) .lookup-test-search-actions{gap:12px}.lookup-test-page:not(.lookup-test-page--arcadyan) .lookup-test-search-actions button,.lookup-test-page:not(.lookup-test-page--arcadyan) .lookup-test-modal-actions button{min-height:48px;border:1px solid rgba(255,255,255,.42);border-radius:14px;background:linear-gradient(135deg,#fff466,#f4d6a2);color:#07070a;font-size:clamp(14px,calc(.9vw * var(--lookup-text-scale)),17px);font-weight:900;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 14px 28px #f4d6a22e,0 8px 18px #07070a29;transition:background .18s ease,border-color .18s ease,transform .18s ease}.lookup-test-page:not(.lookup-test-page--arcadyan) .lookup-test-search-actions button:hover:not(:disabled),.lookup-test-page:not(.lookup-test-page--arcadyan) .lookup-test-search-actions button:focus-visible:not(:disabled),.lookup-test-page:not(.lookup-test-page--arcadyan) .lookup-test-modal-actions button:hover:not(:disabled),.lookup-test-page:not(.lookup-test-page--arcadyan) .lookup-test-modal-actions button:focus-visible:not(:disabled){border-color:#ffffffb3;transform:translateY(-1px);outline:none}.lookup-test-page:not(.lookup-test-page--arcadyan) .lookup-test-search-actions button.secondary,.lookup-test-page:not(.lookup-test-page--arcadyan) .lookup-test-modal-actions button.secondary{border-color:var(--lookup-secondary-border);background:var(--lookup-secondary-bg);color:var(--lookup-secondary-ink);box-shadow:inset 0 1px #ffffff14}.lookup-test-page:not(.lookup-test-page--arcadyan) .lookup-test-search-actions button.danger,.lookup-test-page:not(.lookup-test-page--arcadyan) .lookup-test-modal-actions button.danger{border-color:#f04e378a;background:linear-gradient(135deg,#f04e37,#68161e);color:#fff8ef}.lookup-test-page:not(.lookup-test-page--arcadyan) .lookup-test-search-actions button:disabled,.lookup-test-page:not(.lookup-test-page--arcadyan) .lookup-test-modal-actions button:disabled{opacity:.52;transform:none}.lookup-test-page:not(.lookup-test-page--arcadyan) .lookup-test-details-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;padding:16px 18px 18px;align-content:center}.lookup-test-page:not(.lookup-test-page--arcadyan) .lookup-test-detail-col{grid-template-rows:repeat(8,36px);grid-auto-rows:36px;gap:6px;align-content:start}.lookup-test-page:not(.lookup-test-page--arcadyan) .lookup-test-detail-row{grid-template-columns:168px minmax(0,1fr);gap:12px;min-height:36px}.lookup-test-page:not(.lookup-test-page--arcadyan) .lookup-test-detail-row span{align-self:center;overflow:visible;text-overflow:clip;white-space:normal}.lookup-test-page:not(.lookup-test-page--arcadyan) .lookup-test-detail-row strong{align-self:center;height:34px;min-height:34px;max-height:34px;border:1px solid rgba(244,214,162,.18);border-radius:12px;background:#fff8eff0;color:#11141a;font-size:clamp(12px,calc(.76vw * var(--lookup-text-scale)),15px);font-weight:750;line-height:1.05;overflow:hidden;padding:2px 10px;box-shadow:inset 0 1px #ffffffb8}.lookup-test-page:not(.lookup-test-page--arcadyan) .lookup-test-actions-panel{box-shadow:0 30px 70px #00000047,inset 0 1px #ffffff1f}.lookup-test-page:not(.lookup-test-page--arcadyan) .lookup-test-actions-list{gap:12px;padding:14px;scrollbar-color:rgba(244,214,162,.42) rgba(7,7,10,.4)}.lookup-test-page:not(.lookup-test-page--arcadyan) .lookup-test-action-card{border:1px solid var(--lookup-action-card-border);border-radius:18px;background:linear-gradient(135deg,#ffffffeb,#f4d6a2e6),var(--lookup-action-card-bg);color:#11141a;box-shadow:0 16px 34px #0000002e,inset 0 1px #ffffffc7}.lookup-test-page:not(.lookup-test-page--arcadyan) .lookup-test-action-card h3{color:#11141a;font-size:clamp(20px,calc(1.18vw * var(--lookup-text-scale)),26px);font-weight:900;border-bottom:1px solid rgba(104,22,30,.24)}.lookup-test-page:not(.lookup-test-page--arcadyan) .lookup-test-action-card p{color:#1d222b;font-size:clamp(14px,calc(.86vw * var(--lookup-text-scale)),18px);font-weight:650}.lookup-test-page:not(.lookup-test-page--arcadyan) .lookup-test-action-label{color:#68161e;font-weight:900}.lookup-test-page:not(.lookup-test-page--arcadyan) .lookup-test-actions-segmented{border-color:#f4d6a247;background:#07070a61}.lookup-test-page:not(.lookup-test-page--arcadyan) .lookup-test-actions-segmented button.is-active{background:linear-gradient(135deg,#fff8ef,#f4d6a2);color:#3c0f16}.lookup-test-page:not(.lookup-test-page--arcadyan) .lookup-test-photo-summary{color:#fff8efd1}.lookup-test-page:not(.lookup-test-page--arcadyan) .lookup-test-photo-folder-card{border:1px solid var(--lookup-action-card-border);border-radius:18px;background:linear-gradient(135deg,#ffffffeb,#f4d6a2e6),var(--lookup-action-card-bg);color:#11141a;box-shadow:0 16px 34px #0000002e,inset 0 1px #ffffffc7}.lookup-test-page:not(.lookup-test-page--arcadyan) .lookup-test-photo-folder-card--empty{border-color:#fff8ef29;background:linear-gradient(135deg,#fff8ef70,#f4d6a24d),#fff8ef5c;box-shadow:none;opacity:.42}.lookup-test-page:not(.lookup-test-page--arcadyan) .lookup-test-photo-folder-card--loading{border-color:#f4d6a23d;background:linear-gradient(135deg,#fff8efbd,#f4d6a285),#fff8ef8f;box-shadow:none;opacity:.72}.lookup-test-page:not(.lookup-test-page--arcadyan) .lookup-test-photo-folder-card--selected{border-color:#fff8efb3;box-shadow:0 18px 38px #00000038,0 0 0 2px #f4d6a23d,inset 0 1px #ffffffc7}.lookup-test-page:not(.lookup-test-page--arcadyan) .lookup-test-photo-folder-main h3{color:#11141a;font-weight:900}.lookup-test-page:not(.lookup-test-page--arcadyan) .lookup-test-photo-folder-count{background:linear-gradient(135deg,#68161e,#f04e37);box-shadow:inset 0 1px #ffffff2e}.lookup-test-page:not(.lookup-test-page--arcadyan) .lookup-test-photo-folder-card--empty .lookup-test-photo-folder-count{background:#3c0f1629;color:#11141a9e}.lookup-test-page:not(.lookup-test-page--arcadyan) .lookup-test-photo-folder-card--loading .lookup-test-photo-folder-count{background:#3c0f1629;color:#11141a9e}.lookup-test-page:not(.lookup-test-page--arcadyan) .lookup-test-photo-preview{border-color:#68161e33;background:#07070a1f}.lookup-test-page:not(.lookup-test-page--arcadyan) .lookup-test-empty{border:1px dashed var(--lookup-empty-border);border-radius:16px;background:var(--lookup-empty-bg);color:var(--lookup-muted);font-size:15px;font-weight:750}.lookup-test-page:not(.lookup-test-page--arcadyan) .lookup-test-status-alert{border-color:#f04e3775;background:linear-gradient(135deg,#f04e3733,#68161e4d),#07070a7a;color:#ffd2ca;box-shadow:none}.lookup-test-page:not(.lookup-test-page--arcadyan) .lookup-test-status{min-height:38px;margin:0 18px 16px;padding:10px 14px;border:1px solid rgba(244,214,162,.22);border-radius:14px;background:#07070a61;color:var(--lookup-status-ink);font-size:calc(12px * var(--lookup-text-scale));line-height:1.25;overflow-wrap:anywhere}.lookup-test-page:not(.lookup-test-page--arcadyan) .lookup-test-modal-backdrop{background:#07070a9e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.lookup-test-page:not(.lookup-test-page--arcadyan) .lookup-test-modal{border:1px solid var(--lookup-modal-border);border-radius:24px;background:linear-gradient(135deg,#07070af2,#3c0f16e6 54%,#68161ed1),#11141aeb;color:var(--lookup-ink);box-shadow:0 34px 74px #0000006b,inset 0 1px #ffffff1f}.lookup-test-page:not(.lookup-test-page--arcadyan) .lookup-test-modal h2{color:#fff;font-family:Aptos Display,Bahnschrift,Segoe UI,Arial,sans-serif;font-weight:900}.lookup-test-page:not(.lookup-test-page--arcadyan) .lookup-test-modal p{color:var(--lookup-muted);font-weight:650}.lookup-test-page:not(.lookup-test-page--arcadyan) .lookup-test-modal-form input{border-radius:14px;background:var(--lookup-input);color:#11141a;font-weight:750}.lookup-test-page:not(.lookup-test-page--arcadyan) .lookup-test-match-card{border-color:#f4d6a247;border-radius:16px;background:#fff8eff5;color:#11141a}.lookup-test-page:not(.lookup-test-page--arcadyan) .lookup-test-match-card-label{color:#11141a94}.lookup-test-page:not(.lookup-test-page--arcadyan) .lookup-test-match-card-value{color:#11141a;font-weight:800}.lookup-test-page--arcadyan{--lookup-bg: #07070a;--lookup-surface: rgba(17, 20, 26, .74);--lookup-panel: rgba(17, 20, 26, .82);--lookup-border: rgba(255, 255, 255, .18);--lookup-input: rgba(255, 248, 239, .94);--lookup-ink: #fff8ef;--lookup-muted: rgba(255, 248, 239, .72);--lookup-accent: #68161e;--lookup-accent-deep: #3c0f16;--lookup-accent-soft: rgba(244, 214, 162, .38);--lookup-shell-border: rgba(255, 255, 255, .22);--lookup-input-border: rgba(244, 214, 162, .32);--lookup-focus-ring: rgba(244, 214, 162, .26);--lookup-secondary-bg: rgba(255, 248, 239, .12);--lookup-secondary-border: rgba(244, 214, 162, .28);--lookup-secondary-ink: #f4d6a2;--lookup-action-card-border: rgba(244, 214, 162, .28);--lookup-action-card-bg: rgba(255, 248, 239, .96);--lookup-empty-border: rgba(244, 214, 162, .32);--lookup-empty-bg: rgba(7, 7, 10, .32);--lookup-status-ink: #f4d6a2;--lookup-modal-border: rgba(244, 214, 162, .34);background:transparent;background-color:transparent;color:var(--lookup-ink);font-family:Inter,Aptos,Segoe UI,Arial,sans-serif}.lookup-test-page--arcadyan .lookup-test-shell{overflow:hidden;border:1px solid var(--lookup-shell-border);border-radius:28px;background:transparent;box-shadow:none}.lookup-test-page--arcadyan .lookup-test-titlebar{padding:18px 30px;border-bottom:1px solid rgba(244,214,162,.2);background:linear-gradient(115deg,rgba(244,214,162,.14) 0 8%,transparent 8.2% 42%,rgba(244,214,162,.12) 42.2% 43.4%,transparent 43.6%),linear-gradient(140deg,#ffffff1a,#07070a70 36%,#68161e2e),#07070a80}.lookup-test-page--arcadyan .lookup-test-titlebar h1{color:#fff;font-family:Aptos Display,Bahnschrift,Segoe UI,Arial,sans-serif;font-size:clamp(34px,calc(3.05vw * var(--lookup-text-scale)),52px);font-weight:900;letter-spacing:0;line-height:.92;text-shadow:0 2px 0 rgba(7,7,10,.22),0 18px 42px rgba(0,0,0,.34)}.lookup-test-page--arcadyan .lookup-test-titlebar-settings-button,.lookup-test-page--arcadyan .lookup-test-titlebar-delete-button{min-height:44px;border:1px solid rgba(255,255,255,.42);border-radius:14px;background:linear-gradient(135deg,#fff466,#f4d6a2);color:#07070a;font-size:clamp(12px,calc(.8vw * var(--lookup-text-scale)),16px);font-weight:900;letter-spacing:.02em;box-shadow:0 14px 28px #f4d6a22e,0 8px 18px #07070a29}.lookup-test-page--arcadyan .lookup-test-titlebar-settings-button{background:#07070a5c;color:#f4d6a2}.lookup-test-page--arcadyan .lookup-test-layout--arcadyan{gap:18px;padding:18px;overflow:visible}.lookup-test-page--arcadyan .lookup-test-arcadyan-main{gap:16px;overflow:visible}.lookup-test-page--arcadyan .lookup-test-panel{position:relative;overflow:visible;border:1px solid var(--lookup-border);border-radius:24px;background:linear-gradient(135deg,#07070aed,#3c0f16db 48%,#68161ec7),linear-gradient(90deg,rgba(244,214,162,.18),transparent 48%,rgba(240,78,55,.14));color:var(--lookup-ink);box-shadow:0 26px 58px #0000003d,inset 0 1px #ffffff1a}.lookup-test-page--arcadyan .lookup-test-panel:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.07) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px);background-size:36px 36px;opacity:.26;pointer-events:none}.lookup-test-page--arcadyan .lookup-test-panel>*{position:relative;z-index:1}.lookup-test-page--arcadyan .lookup-test-panel-header{display:flex;align-items:center;min-height:50px;padding:10px 20px;border-bottom:1px solid rgba(244,214,162,.2);background:linear-gradient(115deg,rgba(255,248,239,.12) 0%,transparent 24%,rgba(244,214,162,.18) 56%,transparent 78%),linear-gradient(90deg,#07070afa,#3c0f16f5 42%,#68161ef0);color:#fff;font-family:Aptos Display,Bahnschrift,Segoe UI,Arial,sans-serif;font-size:clamp(20px,calc(1.45vw * var(--lookup-text-scale)),28px);font-weight:900;letter-spacing:.02em;line-height:1;text-align:left}.lookup-test-page--arcadyan .lookup-test-arcadyan-lookup-panel{padding:16px 18px 18px}.lookup-test-page--arcadyan .lookup-test-arcadyan-lookup-row{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:18px}.lookup-test-page--arcadyan .lookup-test-arcadyan-lookup-fields,.lookup-test-page--arcadyan .lookup-test-arcadyan-inline-actions{display:grid;grid-template-rows:repeat(4,40px);gap:10px}.lookup-test-page--arcadyan .lookup-test-arcadyan-inline-field span,.lookup-test-page--arcadyan .lookup-test-arcadyan-field span,.lookup-test-page--arcadyan .lookup-test-arcadyan-meta-item span{color:#fff8efc7;font-size:clamp(13px,calc(.82vw * var(--lookup-text-scale)),16px);font-weight:800;letter-spacing:0;line-height:1.15;text-transform:none}.lookup-test-page--arcadyan .lookup-test-arcadyan-inline-field{grid-template-columns:190px minmax(0,1fr);min-height:40px}.lookup-test-page--arcadyan .lookup-test-arcadyan-meta-item--inline{grid-template-columns:42px minmax(0,1fr);min-height:40px}.lookup-test-page--arcadyan .lookup-test-arcadyan-inline-field input,.lookup-test-page--arcadyan .lookup-test-arcadyan-field input,.lookup-test-page--arcadyan .lookup-test-arcadyan-field select,.lookup-test-page--arcadyan .lookup-test-arcadyan-field textarea,.lookup-test-page--arcadyan .lookup-test-arcadyan-meta-item strong,.lookup-test-page--arcadyan .lookup-test-arcadyan-meta-item input,.lookup-test-page--arcadyan .lookup-test-arcadyan-radio-row{border:1px solid var(--lookup-input-border);border-radius:14px;background:var(--lookup-input);color:#11141a;font-size:clamp(14px,calc(.84vw * var(--lookup-text-scale)),17px);font-weight:750;box-shadow:inset 0 1px #ffffffb3}.lookup-test-page--arcadyan .lookup-test-arcadyan-inline-field input,.lookup-test-page--arcadyan .lookup-test-arcadyan-field input,.lookup-test-page--arcadyan .lookup-test-arcadyan-field select,.lookup-test-page--arcadyan .lookup-test-arcadyan-meta-item strong,.lookup-test-page--arcadyan .lookup-test-arcadyan-meta-item input{min-height:40px;height:40px}.lookup-test-page--arcadyan .lookup-test-arcadyan-field textarea{min-height:96px}.lookup-test-page--arcadyan .lookup-test-arcadyan-field select{appearance:none;color-scheme:dark;border-color:#ffffff2e;background-color:#11141aeb;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath fill='%23f4d6a2' d='M1.1.5 5 4.1 8.9.5 10 1.6 5 6 0 1.6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .72rem center;background-size:10px 6px;color:#fff8ef;font-weight:900;letter-spacing:.02em;line-height:1.1;padding-right:2.1rem;cursor:pointer;box-shadow:inset 0 1px #ffffff0f,0 8px 18px #00000024}.lookup-test-page--arcadyan .lookup-test-arcadyan-field select:hover{border-color:#f4d6a25c;background-color:#3c0f16f5}.lookup-test-page--arcadyan .lookup-test-arcadyan-field select:focus,.lookup-test-page--arcadyan .lookup-test-arcadyan-field select:focus-visible{outline:2px solid rgba(244,214,162,.44);outline-offset:2px;border-color:#f4d6a275;box-shadow:inset 0 1px #ffffff0f,0 8px 18px #00000024}.lookup-test-page--arcadyan .lookup-test-arcadyan-field select option,.lookup-test-page--arcadyan .lookup-test-arcadyan-field select optgroup{background:#11141a;color:#fff8ef;font-weight:700}.lookup-test-page--arcadyan .lookup-test-arcadyan-field select option:checked{background:#3c0f16;color:#fff7a5}.lookup-test-page--arcadyan .lookup-test-actions-panel--arcadyan{z-index:1}.lookup-test-page--arcadyan .lookup-test-panel:has(.dashboard-select.is-open){z-index:200}.lookup-test-page--arcadyan .lookup-test-arcadyan-save-panel:has(.dashboard-select.is-open){z-index:500}.lookup-test-page--arcadyan .lookup-test-arcadyan-field .dashboard-select{position:relative;display:inline-flex;width:100%;min-width:0;color:#fff;font-family:Inter,Aptos,Segoe UI,Arial,sans-serif}.lookup-test-page--arcadyan .lookup-test-arcadyan-field .dashboard-select.is-open{z-index:1000}.lookup-test-page--arcadyan .lookup-test-arcadyan-field .dashboard-select-native{display:none}.lookup-test-page--arcadyan .lookup-test-arcadyan-field .dashboard-select-trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-width:0;min-height:40px;height:40px;border:1px solid rgba(255,255,255,.18);border-radius:7px;background:linear-gradient(135deg,rgba(255,255,255,.06),transparent 42%),#11141aeb;color:#fff;font-family:Inter,Aptos,Segoe UI,Arial,sans-serif;font-size:clamp(13px,calc(.82vw * var(--lookup-text-scale)),16px);font-weight:900;letter-spacing:.02em;line-height:1.1;padding:8px 10px 8px 12px;cursor:pointer;box-shadow:inset 0 1px #ffffff14,0 8px 18px #00000024;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.lookup-test-page--arcadyan .lookup-test-arcadyan-field .dashboard-select-trigger:hover,.lookup-test-page--arcadyan .lookup-test-arcadyan-field .dashboard-select.is-open .dashboard-select-trigger{border-color:#f4d6a275;background:linear-gradient(135deg,rgba(244,214,162,.11),transparent 48%),#3c0f16f5}.lookup-test-page--arcadyan .lookup-test-arcadyan-field .dashboard-select-trigger:focus-visible{outline:2px solid rgba(244,214,162,.54);outline-offset:2px;border-color:#f4d6a28a}.lookup-test-page--arcadyan .lookup-test-arcadyan-field .dashboard-select.is-disabled .dashboard-select-trigger,.lookup-test-page--arcadyan .lookup-test-arcadyan-field .dashboard-select-trigger:disabled{border-color:#f4d6a229;background:linear-gradient(135deg,rgba(255,255,255,.04),transparent 42%),#fff8ef47;color:#fff8ef75;cursor:not-allowed;box-shadow:none}.lookup-test-page--arcadyan .lookup-test-arcadyan-field .dashboard-select-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lookup-test-page--arcadyan .lookup-test-arcadyan-field .dashboard-select-caret{display:inline-flex;align-items:center;justify-content:center;width:10px;height:6px;flex:0 0 auto;transform:translateY(-1px);transition:transform .16s ease}.lookup-test-page--arcadyan .lookup-test-arcadyan-field .dashboard-select-caret:before{content:"";width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid #f4d6a2}.lookup-test-page--arcadyan .lookup-test-arcadyan-field .dashboard-select.is-open .dashboard-select-caret{transform:rotate(180deg) translateY(1px)}.lookup-test-page--arcadyan .lookup-test-arcadyan-field .dashboard-select-menu{position:absolute;top:calc(100% + 6px);z-index:5000;box-sizing:border-box;display:grid;gap:2px;width:max-content;min-width:max(100%,140px);max-width:min(32rem,calc(100vw - 2rem));max-height:min(18rem,calc(100dvh - 1rem));overflow-x:hidden;overflow-y:auto;border:1px solid rgba(244,214,162,.34);border-radius:0 0 14px 14px;background:linear-gradient(145deg,rgba(255,255,255,.07),transparent 44%),#07070afa;padding:5px;box-shadow:0 20px 42px #0000006b,inset 0 1px #ffffff1a;font-family:Inter,Aptos,Segoe UI,Arial,sans-serif;scrollbar-color:rgba(244,214,162,.72) rgba(7,7,10,.58)}.lookup-test-page--arcadyan .lookup-test-arcadyan-save-panel .dashboard-select-menu{min-width:max(100%,420px)}.lookup-test-page--arcadyan .lookup-test-arcadyan-field .dashboard-select-menu.is-align-right{right:0}.lookup-test-page--arcadyan .lookup-test-arcadyan-field .dashboard-select-menu.is-align-left{left:0}.lookup-test-page--arcadyan .lookup-test-arcadyan-field .dashboard-select-option{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;box-sizing:border-box;min-height:32px;border:0;border-radius:7px;background:transparent;color:#fff8efe6;font-family:Inter,Aptos,Segoe UI,Arial,sans-serif;font-size:13px;font-weight:850;line-height:1.15;padding:8px 10px;text-align:left;white-space:nowrap;cursor:pointer}.lookup-test-page--arcadyan .lookup-test-arcadyan-field .dashboard-select-option span{min-width:0;overflow:hidden;text-overflow:ellipsis}.lookup-test-page--arcadyan .lookup-test-arcadyan-field .dashboard-select-option:after{content:"";width:7px;height:7px;flex:0 0 auto;border-radius:999px;background:#fff7a5;box-shadow:0 0 0 3px #f4d6a221;opacity:0}.lookup-test-page--arcadyan .lookup-test-arcadyan-field .dashboard-select-option:hover,.lookup-test-page--arcadyan .lookup-test-arcadyan-field .dashboard-select-option.is-highlighted{background:#f4d6a21a;color:#fff}.lookup-test-page--arcadyan .lookup-test-arcadyan-field .dashboard-select-option.is-selected{background:linear-gradient(135deg,#f4d6a238,#68161e47),#3c0f16c7;color:#fff7a5}.lookup-test-page--arcadyan .lookup-test-arcadyan-field .dashboard-select-option.is-selected:after{opacity:1}.lookup-test-page--arcadyan .lookup-test-arcadyan-field .dashboard-select-option:disabled{opacity:.45;cursor:not-allowed}.lookup-test-arcadyan-dashboard-select-menu.dashboard-select-menu{z-index:2147483000;box-sizing:border-box;display:grid;gap:2px;width:max-content;min-width:max(var(--dashboard-select-trigger-width, 140px),140px);max-width:min(32rem,calc(100vw - 2rem));max-height:min(18rem,calc(100dvh - 1rem));overflow-x:hidden;overflow-y:auto;border:1px solid rgba(244,214,162,.34);border-radius:0 0 14px 14px;background:linear-gradient(145deg,rgba(255,255,255,.07),transparent 44%),#07070afa;padding:5px;box-shadow:0 20px 42px #0000006b,inset 0 1px #ffffff1a;font-family:Inter,Aptos,Segoe UI,Arial,sans-serif;scrollbar-color:rgba(244,214,162,.72) rgba(7,7,10,.58)}.lookup-test-arcadyan-save-select-menu.dashboard-select-menu{min-width:max(var(--dashboard-select-trigger-width, 140px),420px)}.lookup-test-arcadyan-dashboard-select-menu .dashboard-select-option{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;box-sizing:border-box;min-height:32px;border:0;border-radius:7px;background:transparent;color:#fff8efe6;font-family:Inter,Aptos,Segoe UI,Arial,sans-serif;font-size:13px;font-weight:850;line-height:1.15;padding:8px 10px;text-align:left;white-space:nowrap;cursor:pointer}.lookup-test-arcadyan-dashboard-select-menu .dashboard-select-option span{min-width:0;overflow:hidden;text-overflow:ellipsis}.lookup-test-arcadyan-dashboard-select-menu .dashboard-select-option:after{content:"";width:7px;height:7px;flex:0 0 auto;border-radius:999px;background:#fff7a5;box-shadow:0 0 0 3px #f4d6a221;opacity:0}.lookup-test-arcadyan-dashboard-select-menu .dashboard-select-option:hover,.lookup-test-arcadyan-dashboard-select-menu .dashboard-select-option.is-highlighted{background:#f4d6a21a;color:#fff}.lookup-test-arcadyan-dashboard-select-menu .dashboard-select-option.is-selected{background:linear-gradient(135deg,#f4d6a238,#68161e47),#3c0f16c7;color:#fff7a5}.lookup-test-arcadyan-dashboard-select-menu .dashboard-select-option.is-selected:after{opacity:1}.lookup-test-arcadyan-dashboard-select-menu .dashboard-select-option:disabled{opacity:.45;cursor:not-allowed}.lookup-test-page--arcadyan .lookup-test-arcadyan-inline-field input::placeholder,.lookup-test-page--arcadyan .lookup-test-arcadyan-field input::placeholder,.lookup-test-page--arcadyan .lookup-test-arcadyan-field textarea::placeholder{color:#11141a7a}.lookup-test-page--arcadyan .lookup-test-arcadyan-inline-field input[readonly],.lookup-test-page--arcadyan .lookup-test-arcadyan-inline-field input:disabled,.lookup-test-page--arcadyan .lookup-test-arcadyan-field input:disabled,.lookup-test-page--arcadyan .lookup-test-arcadyan-field select:disabled,.lookup-test-page--arcadyan .lookup-test-arcadyan-field textarea:disabled{border-color:#f4d6a22e;background:#fff8ef94;color:#11141aa3;-webkit-text-fill-color:rgba(17,20,26,.64);box-shadow:none}.lookup-test-page--arcadyan .lookup-test-arcadyan-field select:disabled{color-scheme:normal;background-color:#fff8ef94;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath fill='%236b5c56' d='M1.1.5 5 4.1 8.9.5 10 1.6 5 6 0 1.6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .72rem center;background-size:10px 6px;cursor:not-allowed}.lookup-test-page--arcadyan .lookup-test-arcadyan-inline-actions button,.lookup-test-page--arcadyan .lookup-test-arcadyan-action-slot button,.lookup-test-page--arcadyan .lookup-test-arcadyan-save-actions button,.lookup-test-page--arcadyan .lookup-test-modal-actions button{min-height:40px;height:40px;border:1px solid rgba(255,255,255,.42);border-radius:14px;background:linear-gradient(135deg,#fff466,#f4d6a2);color:#07070a;font-size:clamp(13px,calc(.86vw * var(--lookup-text-scale)),17px);font-weight:900;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 14px 28px #f4d6a22e,0 8px 18px #07070a29}.lookup-test-page--arcadyan .lookup-test-arcadyan-inline-actions button.secondary,.lookup-test-page--arcadyan .lookup-test-modal-actions button.secondary{border-color:var(--lookup-secondary-border);background:var(--lookup-secondary-bg);color:var(--lookup-secondary-ink);box-shadow:inset 0 1px #ffffff14}.lookup-test-page--arcadyan .lookup-test-modal-actions button.danger{border-color:#f04e378a;background:linear-gradient(135deg,#f04e37,#68161e);color:#fff8ef}.lookup-test-page--arcadyan .lookup-test-arcadyan-inline-actions button:disabled,.lookup-test-page--arcadyan .lookup-test-arcadyan-action-slot button:disabled,.lookup-test-page--arcadyan .lookup-test-arcadyan-save-actions button:disabled,.lookup-test-page--arcadyan .lookup-test-modal-actions button:disabled{opacity:.52;box-shadow:none}.lookup-test-page--arcadyan .lookup-test-arcadyan-panel--disabled,.lookup-test-page--arcadyan .lookup-test-arcadyan-save-panel--disabled{border-color:#ffffff1f;background:linear-gradient(135deg,#07070ac7,#3c0f16ad 52%,#68161e94),linear-gradient(90deg,rgba(244,214,162,.12),transparent 48%,rgba(240,78,55,.08));filter:none;opacity:.68}.lookup-test-page--arcadyan .lookup-test-arcadyan-panel--disabled .lookup-test-panel-header,.lookup-test-page--arcadyan .lookup-test-arcadyan-save-panel--disabled .lookup-test-panel-header{border-bottom-color:#f4d6a229;background:linear-gradient(115deg,rgba(255,248,239,.08) 0%,transparent 24%,rgba(244,214,162,.12) 56%,transparent 78%),linear-gradient(90deg,#07070ae0,#3c0f16d1 42%,#68161eb8)}.lookup-test-page--arcadyan .lookup-test-actions-list{padding:14px;scrollbar-color:rgba(244,214,162,.42) rgba(7,7,10,.4)}.lookup-test-page--arcadyan .lookup-test-empty{border:1px dashed var(--lookup-empty-border);border-radius:16px;background:var(--lookup-empty-bg);color:var(--lookup-muted);font-size:15px;font-weight:750}.lookup-test-page--arcadyan .lookup-test-action-card{border:1px solid var(--lookup-action-card-border);border-radius:18px;background:linear-gradient(135deg,#ffffffeb,#f4d6a2e6),var(--lookup-action-card-bg);color:#11141a;box-shadow:0 16px 34px #0000002e,inset 0 1px #ffffffc7}.lookup-test-page--arcadyan .lookup-test-action-card h3{color:#11141a;font-size:clamp(20px,calc(1.18vw * var(--lookup-text-scale)),26px);font-weight:900;border-bottom:1px solid rgba(104,22,30,.24)}.lookup-test-page--arcadyan .lookup-test-action-card p{color:#1d222b;font-size:clamp(14px,calc(.86vw * var(--lookup-text-scale)),18px);font-weight:650}.lookup-test-page--arcadyan .lookup-test-modal-backdrop{background:#07070a9e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.lookup-test-page--arcadyan .lookup-test-modal{border:1px solid var(--lookup-modal-border);border-radius:24px;background:linear-gradient(135deg,#07070af2,#3c0f16e6 54%,#68161ed1),#11141aeb;color:var(--lookup-ink);box-shadow:0 34px 74px #0000006b,inset 0 1px #ffffff1f}.lookup-test-page--arcadyan .lookup-test-modal h2{color:#fff;font-family:Aptos Display,Bahnschrift,Segoe UI,Arial,sans-serif;font-weight:900}.lookup-test-page--arcadyan .lookup-test-modal-header button{border-color:#ffffff57;background:#fffffff5;color:#0f2742}.lookup-test-page--arcadyan .lookup-test-modal p,.lookup-test-page--arcadyan .lookup-test-delete-tests-toolbar,.lookup-test-page--arcadyan .lookup-test-settings-search span{color:var(--lookup-muted);font-weight:650}.lookup-test-page--arcadyan .lookup-test-modal-form input,.lookup-test-page--arcadyan .lookup-test-settings-search input,.lookup-test-page--arcadyan .lookup-test-person-row,.lookup-test-page--arcadyan .lookup-test-delete-tests-row,.lookup-test-page--arcadyan .lookup-test-match-card{border-color:#f4d6a247;border-radius:16px;background:#fff8eff5;color:#11141a}.lookup-test-page--arcadyan .lookup-test-delete-tests-row-body p,.lookup-test-page--arcadyan .lookup-test-person-name,.lookup-test-page--arcadyan .lookup-test-match-card-value{color:#11141a}.lookup-test-page--arcadyan .lookup-test-person-email,.lookup-test-page--arcadyan .lookup-test-match-card-label{color:#11141a94}.floor-tool-page{--lookup-bg: #eff2f6;--lookup-surface: #f7f7f7;--lookup-panel: #ffffff;--lookup-border: #808080;--lookup-input: #e8e8e8;--lookup-ink: #1f2a3a;--lookup-muted: #5f697a;--lookup-accent: #b91c1c;--lookup-accent-deep: #7a1b1b;--lookup-accent-soft: #eeb4b4;--lookup-shell-border: #d5d8de;--lookup-input-border: #d4d4d4;--lookup-focus-ring: rgba(164, 68, 50, .2);--lookup-secondary-bg: #dcdcdc;--lookup-secondary-border: #d0d0d0;--lookup-secondary-ink: #a2a2a2;--lookup-action-card-border: #8f8f8f;--lookup-action-card-bg: #f7f7f7;--lookup-empty-border: #b8c0cc;--lookup-empty-bg: #fafafa;--lookup-status-ink: #364258;--lookup-modal-border: #cfd5df;--lookup-text-scale: 1}.floor-tool-portal-backdrop{position:fixed;inset:0;z-index:30000;display:grid;place-items:center;padding:1cm;background:#0f172a7a;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.floor-tool-portal-window{width:100%;height:100%;min-width:min(760px,calc(100vw - 2cm));min-height:min(520px,calc(100vh - 2cm));max-width:calc(100vw - 2cm);max-height:calc(100vh - 2cm);overflow:hidden;resize:both;background:var(--lookup-bg, #eff2f6);border:1px solid var(--lookup-shell-border, #d5d8de);border-radius:18px;box-shadow:0 28px 80px #0f172a57}.floor-tool-portal-window .floor-tool-page{width:100%;height:100%;min-height:0;overflow:hidden;border-radius:18px}.floor-tool-portal-window .lookup-test-viewport{justify-items:start;overflow-x:auto;overflow-y:hidden}.floor-tool-page .floor-tool-titlebar-content{position:relative;display:grid;align-items:center;justify-items:center;min-height:52px}.floor-tool-page .floor-tool-portal-exit-button{position:absolute;top:50%;right:0;display:inline-grid;width:42px;height:42px;place-items:center;padding:0;border:1px solid rgba(255,255,255,.7);border-radius:8px;background:#ffffff24;color:#fff;cursor:pointer;font-size:20px;transform:translateY(-50%)}.floor-tool-page .floor-tool-portal-exit-button:hover,.floor-tool-page .floor-tool-portal-exit-button:focus-visible{background:#ffffff3d;outline:none}.floor-tool-page .floor-tool-collapsible{display:grid;gap:0;padding:0;background:var(--lookup-surface);border:1px solid var(--lookup-border);border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #0f172a1a}.floor-tool-page .floor-tool-shell-content{min-height:0;overflow:auto;padding:10px 10px calc(10px + 1cm)}.floor-tool-page .lookup-test-shell,.floor-tool-page .floor-tool-content-frame,.floor-tool-page .floor-tool-content-stack,.floor-tool-page .floor-tool-collapsible-layout{min-height:0}.floor-tool-page .floor-tool-content-frame,.floor-tool-page .floor-tool-content-stack,.floor-tool-page .floor-tool-collapsible-layout{width:100%;min-width:0;box-sizing:border-box}.floor-tool-page .floor-tool-collapsible-layout{align-items:stretch;overflow:visible!important;padding-bottom:1cm!important}.floor-tool-page .floor-tool-scroll-end-spacer{display:block;flex:0 0 180px;height:180px;pointer-events:none}.floor-tool-page .floor-tool-collapsible-column{flex:1 1 0;min-width:0;box-sizing:border-box}.floor-tool-page .floor-tool-collapsible-column>.floor-tool-collapsible{width:100%;min-width:0;box-sizing:border-box}.floor-tool-page .floor-tool-collapsible>.lookup-test-arcadyan-panel-body{padding:8px}.floor-tool-page .floor-tool-collapsible-scroll{min-width:0;overflow-x:hidden}.floor-tool-page .floor-tool-collapsible-scroll>*{box-sizing:border-box;max-width:100%;width:100%;min-width:0}.floor-tool-page .floor-tool-collapsible-scroll *,.floor-tool-page .dropdown-list,.floor-tool-page textarea,.floor-tool-page .textBox{box-sizing:border-box;max-width:100%;min-width:0}.floor-tool-page .floor-tool-collapsible-scroll div[style*="display: flex"],.floor-tool-page .floor-tool-collapsible-scroll label[style*="display: flex"]{flex-wrap:wrap!important;gap:8px!important;padding:6px!important}.floor-tool-page .floor-tool-collapsible-scroll .submitButton{min-width:96px}.floor-tool-page .floor-tool-collapsible-scroll .submitButton>button{min-width:96px;padding:0 8px}.floor-tool-page .dropdown-list{width:100%}.floor-tool-page textarea{width:100%;min-height:72px;resize:vertical}.floor-tool-page .floor-tool-repair-panel{display:grid;gap:8px;padding:8px;width:100%;min-width:0;box-sizing:border-box}.floor-tool-page .floor-tool-repair-row{display:grid;align-items:end;gap:8px;width:100%;box-sizing:border-box}.floor-tool-page .floor-tool-repair-row--three{grid-template-columns:repeat(3,minmax(0,1fr))}.floor-tool-page .floor-tool-repair-row--action{grid-template-columns:minmax(0,1.15fr) repeat(2,minmax(0,1fr))}.floor-tool-page .floor-tool-repair-row--footer{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr) minmax(96px,.65fr)}.floor-tool-page .floor-tool-repair-row .textBox,.floor-tool-page .floor-tool-repair-comments{width:100%;min-width:0}.floor-tool-page .floor-tool-repair-action-field{display:grid;grid-template-columns:auto minmax(36px,auto) minmax(0,1fr);align-items:center;gap:6px;min-width:0}.floor-tool-page .floor-tool-repair-action-field .submitButton{min-width:44px}.floor-tool-page .floor-tool-repair-action-field .submitButton>button{min-width:44px;padding:0 8px}.floor-tool-page .floor-tool-repair-action-field .dropdown-list{width:100%;min-width:0}.floor-tool-page .floor-tool-repair-radio-row{display:flex;align-items:center;justify-content:center;gap:16px;padding:6px 8px}.floor-tool-page .floor-tool-repair-comments{display:flex;flex-direction:column;gap:4px}.floor-tool-page .floor-tool-repair-comments textarea{width:100%;box-sizing:border-box}.floor-tool-page .floor-tool-repair-row--footer>.submitButton{width:100%;align-self:end}.floor-tool-page .floor-tool-loading{min-height:0;display:grid;place-items:center;color:var(--lookup-ink);font-size:clamp(20px,calc(1.35vw * var(--lookup-text-scale)),30px);font-weight:700}.floor-tool-page .floor-tool-collapsible--closed{min-width:0}.floor-tool-page .floor-tool-collapsible.floor-tool-collapsible--closed{background:var(--lookup-accent);color:#fff;border-color:var(--lookup-accent-deep)}.floor-tool-page .floor-tool-section--disabled{opacity:.5;filter:grayscale(1)}.floor-tool-page .floor-tool-section--disabled .lookup-test-arcadyan-panel-body{pointer-events:none}.floor-tool-page .floor-tool-collapsible.floor-tool-collapsible-header,.floor-tool-page .floor-tool-collapsible>.panel.circleIcon{width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:10px}.floor-tool-page .floor-tool-collapsible.floor-tool-collapsible-header span,.floor-tool-page .floor-tool-collapsible>.panel.circleIcon span{min-width:0;overflow:hidden;text-overflow:ellipsis}.floor-tool-page .floor-tool-collapsible.floor-tool-collapsible-header i,.floor-tool-page .floor-tool-collapsible>.panel.circleIcon i{flex:0 0 auto;font-size:.72em}.floor-tool-page .floor-tool-collapsible>.panel.circleIcon{background:var(--lookup-accent);color:#fff;text-align:center;font-size:clamp(26px,calc(2vw * var(--lookup-text-scale)),42px);font-weight:600;padding:6px 10px;border-bottom:1px solid var(--lookup-accent-deep);cursor:pointer}.floor-tool-page .floor-tool-collapsible>.panel.circleIcon i{color:#fff}@media(max-width:800px){.floor-tool-portal-backdrop{padding:1cm}.floor-tool-portal-window{width:calc(100vw - 2cm);height:calc(100vh - 2cm);height:calc(100dvh - 2cm);min-width:calc(100vw - 2cm);min-height:calc(100vh - 2cm);min-height:calc(100dvh - 2cm);max-width:calc(100vw - 2cm);max-height:calc(100vh - 2cm);max-height:calc(100dvh - 2cm);resize:none;border-radius:12px}.floor-tool-portal-window .floor-tool-page{border-radius:12px}}.floor-tool-page .submitButton{display:inline-grid;min-width:112px}.floor-tool-page .submitButton>button{min-height:44px;border-radius:8px;border:1px solid var(--lookup-accent-deep);background:var(--lookup-accent);color:#fff;font-size:clamp(16px,calc(1.1vw * var(--lookup-text-scale)),23px);font-weight:700;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 12px}.floor-tool-page .submitButton>button:disabled{opacity:.6;cursor:not-allowed}.floor-tool-page .floor-tool-lookup-status{width:100%;border:1px solid var(--lookup-input-border);border-radius:8px;background:transparent;color:#fff;font-size:clamp(14px,calc(.95vw * var(--lookup-text-scale)),18px);font-weight:700;line-height:1.25;padding:8px 10px;text-align:center}.floor-tool-page .floor-tool-lookup-status--success{border-color:#2f8f46;background:transparent;color:#fff}.floor-tool-page .floor-tool-lookup-status--error{border-color:#c93535;background:transparent;color:#fff}.floor-tool-page .textBox,.floor-tool-page .textBox>span:first-child,.floor-tool-page .textBox input{color:#fff!important}.floor-tool-page .textBox>span:nth-of-type(2){background:transparent!important;background-color:transparent!important;border-color:var(--lookup-input-border)!important}.floor-tool-page .textBox input{background:transparent!important;background-color:transparent!important;color:#fff!important;-webkit-text-fill-color:#ffffff}.floor-tool-page .floor-tool-pull-work-order-section .textBox.floor-tool-textbox--disabled>span:first-child{color:#d1d5db!important}.floor-tool-page .floor-tool-pull-work-order-section .textBox.floor-tool-textbox--disabled>span:nth-of-type(2){border-color:#9ca3af!important;background:#e5e7eb!important;box-shadow:none!important}.floor-tool-page .floor-tool-pull-work-order-section .textBox.floor-tool-textbox--disabled input:disabled{color:#4b5563!important;cursor:not-allowed;-webkit-text-fill-color:#4b5563}.floor-tool-page .textBox.floor-tool-textbox--disabled>span:first-child,.floor-tool-page .floor-tool-choice-label--disabled{color:#d1d5db!important}.floor-tool-page .textBox.floor-tool-textbox--disabled>span:nth-of-type(2),.floor-tool-page .dropdown-list:disabled,.floor-tool-page textarea:disabled{border-color:#9ca3af!important;background:#e5e7eb!important;box-shadow:none!important}.floor-tool-page .textBox.floor-tool-textbox--disabled input:disabled,.floor-tool-page .dropdown-list:disabled,.floor-tool-page textarea:disabled{color:#4b5563!important;cursor:not-allowed;opacity:1;-webkit-text-fill-color:#4b5563}.floor-tool-page .floor-tool-choice-label--disabled input{cursor:not-allowed;opacity:.55}.floor-tool-page .lookup-test-titlebar h1{font-size:clamp(14px,calc(1.1vw * var(--lookup-text-scale)),23px)}.floor-tool-page .lookup-test-panel-header,.floor-tool-page .floor-tool-collapsible>.panel.circleIcon{font-size:clamp(13px,calc(1vw * var(--lookup-text-scale)),21px)}.floor-tool-page button:not(.floor-tool-portal-exit-button){font-size:clamp(8px,calc(.55vw * var(--lookup-text-scale)),11.5px)}.floor-tool-page .textBox>span:first-child,.floor-tool-page .floor-tool-collapsible-scroll div>span,.floor-tool-page .floor-tool-choice-label,.floor-tool-page .floor-tool-worker-name{color:#fff!important;font-size:50%;font-weight:700}.floor-tool-page .lookup-test-titlebar{padding:3px 6px}.floor-tool-page .floor-tool-titlebar-content{min-height:26px}.floor-tool-page .floor-tool-shell-content{padding:0}.floor-tool-page .floor-tool-content-frame,.floor-tool-page .floor-tool-content-stack,.floor-tool-page .floor-tool-collapsible-layout,.floor-tool-page .floor-tool-collapsible-column{gap:4px!important;padding:0!important}.floor-tool-page .floor-tool-collapsible-layout{padding-bottom:0!important}.floor-tool-page .floor-tool-scroll-end-spacer{display:none;flex-basis:0;height:0}.floor-tool-page .floor-tool-collapsible{border-radius:4px}.floor-tool-page .floor-tool-collapsible>.lookup-test-arcadyan-panel-body{padding:3px}.floor-tool-page .lookup-test-panel-header,.floor-tool-page .floor-tool-collapsible>.panel.circleIcon{line-height:1.05;padding:2px 4px}.floor-tool-page .floor-tool-collapsible-scroll div[style*="display: flex"],.floor-tool-page .floor-tool-collapsible-scroll label[style*="display: flex"]{gap:3px!important;padding:2px!important}.floor-tool-page .floor-tool-collapsible-scroll div[style*="margin-left: 8px"]{margin-left:3px!important}.floor-tool-page .floor-tool-collapsible-scroll div[style*="padding: 16px"]{padding:3px!important}.floor-tool-page .submitButton,.floor-tool-page .floor-tool-collapsible-scroll .submitButton{min-width:68px}.floor-tool-page .submitButton>button,.floor-tool-page .floor-tool-collapsible-scroll .submitButton>button{min-height:24px;min-width:68px;border-radius:4px;padding:0 6px}.floor-tool-page .floor-tool-repair-action-field .submitButton,.floor-tool-page .floor-tool-repair-action-field .submitButton>button{min-width:32px}.floor-tool-page .textBox{line-height:1.05}.floor-tool-page .textBox>span:first-child{line-height:1;margin-bottom:1px!important}.floor-tool-page .textBox>span:nth-of-type(2){gap:4px!important;padding:2px 5px!important}.floor-tool-page .textBox input,.floor-tool-page .dropdown-list,.floor-tool-page textarea{font-size:12px;line-height:1.1}.floor-tool-page .textBox input{min-height:16px}.floor-tool-page .dropdown-list{height:22px;min-height:22px;padding:0 3px}.floor-tool-page textarea{height:36px;min-height:36px;padding:3px 5px;resize:none}.floor-tool-page .floor-tool-lookup-status{border-radius:4px;font-size:clamp(10px,calc(.65vw * var(--lookup-text-scale)),12px);line-height:1.1;padding:3px 6px}.floor-tool-page .floor-tool-repair-panel{gap:3px;padding:3px}.floor-tool-page .floor-tool-repair-row{gap:4px}.floor-tool-page .floor-tool-repair-action-field{gap:3px}.floor-tool-page .floor-tool-repair-radio-row{gap:6px;padding:2px 4px}.floor-tool-page .floor-tool-repair-comments{gap:1px}.floor-tool-page .floor-tool-choice-label{gap:4px!important;line-height:1;padding:1px 2px!important}.floor-tool-page .floor-tool-choice-label input{margin:0}.floor-tool-page .floor-tool-worker-row{align-items:baseline!important;width:100%}.floor-tool-page .floor-tool-worker-name{color:#fff!important;font-weight:700;line-height:normal;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.floor-tool-page .floor-tool-section--disabled .textBox>span:first-child,.floor-tool-page .floor-tool-section--disabled .floor-tool-collapsible-scroll div>span,.floor-tool-page .floor-tool-section--disabled .floor-tool-choice-label,.floor-tool-page .floor-tool-section--disabled .floor-tool-worker-name,.floor-tool-page .floor-tool-choice-label.floor-tool-choice-label--disabled{color:#e5e7eb!important}.floor-tool-page{--floor-tool-column-width: 430px;--floor-tool-pull-column-width: 244px;--floor-tool-save-column-width: 244px;--floor-tool-control-width: 132px;--floor-tool-textbox-width: 170px;--floor-tool-textarea-width: 210px}.floor-tool-page .floor-tool-collapsible-layout{align-items:flex-start;justify-content:flex-start!important}.floor-tool-page .floor-tool-collapsible-column{flex:0 0 var(--floor-tool-column-width)!important;max-width:var(--floor-tool-column-width);width:var(--floor-tool-column-width)}.floor-tool-page .floor-tool-collapsible-column--pull{flex-basis:var(--floor-tool-pull-column-width)!important;max-width:var(--floor-tool-pull-column-width);width:var(--floor-tool-pull-column-width)}.floor-tool-page .floor-tool-collapsible-column--pull>.floor-tool-collapsible,.floor-tool-page .floor-tool-reprint-action{max-width:var(--floor-tool-pull-column-width);width:var(--floor-tool-pull-column-width)}.floor-tool-page .floor-tool-collapsible-column--save{flex-basis:var(--floor-tool-save-column-width)!important;max-width:var(--floor-tool-save-column-width);width:var(--floor-tool-save-column-width)}.floor-tool-page .floor-tool-collapsible-column--save>.floor-tool-collapsible{max-width:var(--floor-tool-save-column-width);width:var(--floor-tool-save-column-width)}.floor-tool-page .floor-tool-collapsible-column--pull .floor-tool-collapsible-scroll>*,.floor-tool-page .floor-tool-collapsible-column--save .floor-tool-collapsible-scroll>*{width:100%}.floor-tool-page .floor-tool-collapsible-scroll>*{width:fit-content}.floor-tool-page .floor-tool-collapsible-scroll div[style*="display: flex"],.floor-tool-page .floor-tool-collapsible-scroll label[style*="display: flex"]{justify-content:flex-start!important}.floor-tool-page .floor-tool-collapsible-scroll div[style*="width: 200px"]{max-width:var(--floor-tool-control-width);width:var(--floor-tool-control-width)!important}.floor-tool-page .floor-tool-collapsible-scroll div[style*="flex: 0 1 160px"]{flex:0 1 var(--floor-tool-control-width)!important;max-width:var(--floor-tool-control-width)}.floor-tool-page .textBox{width:min(100%,var(--floor-tool-textbox-width))}.floor-tool-page .floor-tool-pull-work-order-section>div{width:100%}.floor-tool-page .floor-tool-pull-work-order-section .textBox{flex:0 0 90%!important;margin-left:auto;margin-right:auto;width:90%!important}.floor-tool-page .dropdown-list{max-width:var(--floor-tool-control-width);width:var(--floor-tool-control-width)}.floor-tool-page textarea{max-width:var(--floor-tool-textarea-width);width:var(--floor-tool-textarea-width)}.floor-tool-page .floor-tool-lookup-status{width:min(100%,230px)}.floor-tool-page .submitButton,.floor-tool-page .floor-tool-collapsible-scroll .submitButton{min-width:58px}.floor-tool-page .submitButton>button,.floor-tool-page .floor-tool-collapsible-scroll .submitButton>button{min-width:58px;padding:0 4px}.floor-tool-page .floor-tool-repair-row{gap:3px}.floor-tool-page .floor-tool-repair-action-field{grid-template-columns:auto minmax(28px,auto) minmax(0,var(--floor-tool-control-width))}.floor-tool-page .floor-tool-reprint-action .submitButton,.floor-tool-page .floor-tool-reprint-action .submitButton>button{width:100%}.floor-tool-page .floor-tool-centered-section{align-items:center!important;justify-content:center!important;margin-inline:auto}.floor-tool-page .floor-tool-centered-section>*{margin-inline:auto}.floor-tool-page .floor-tool-centered-section div[style*="display: flex"],.floor-tool-page .floor-tool-centered-section label[style*="display: flex"],.floor-tool-page .floor-tool-centered-section .floor-tool-worker-row{justify-content:center!important}.floor-tool-page .dialogBackdrop>div:has(.floor-tool-warning-title){width:min(680px,calc(100vw - 48px))!important;border:1px solid var(--lookup-shell-border)!important;border-radius:8px;background:linear-gradient(180deg,#f4f6f9 0%,var(--lookup-bg) 100%)!important;color:var(--lookup-ink);overflow:hidden;box-shadow:0 28px 80px #0f172a57}.floor-tool-page .dialogBackdrop>div:has(.floor-tool-warning-title) .dialogTitle,.floor-tool-page .dialogBackdrop>div:has(.floor-tool-warning-title) .dialogContent{background:transparent;color:inherit}.floor-tool-page .floor-tool-warning-title{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;box-sizing:border-box;padding:6px 10px;border-bottom:1px solid var(--lookup-accent-deep);background:var(--lookup-accent);color:#fff;font-size:clamp(13px,calc(1vw * var(--lookup-text-scale)),21px);font-weight:800;line-height:1.05}.floor-tool-page .floor-tool-warning-close-button{display:grid;place-items:center;width:24px;height:24px;border:1px solid rgba(255,255,255,.78);border-radius:4px;background:#ffffff24;color:#fff;cursor:pointer;font-size:14px;font-weight:700;line-height:1}.floor-tool-page .floor-tool-warning-close-button:hover,.floor-tool-page .floor-tool-warning-close-button:focus-visible{background:#ffffff3d;border-color:#fff;outline:none}.floor-tool-page .floor-tool-warning-message{max-width:680px;padding:12px 14px 14px;color:var(--lookup-ink);font-size:clamp(10px,calc(.65vw * var(--lookup-text-scale)),12px);font-weight:700;line-height:1.1;text-align:center;white-space:pre-wrap}.floor-tool-page .dialogBackdrop>div:has(.floor-tool-action-codes-title){width:min(680px,calc(100vw - 48px))!important;border:1px solid var(--lookup-shell-border)!important;border-radius:8px;background:linear-gradient(180deg,#f4f6f9 0%,var(--lookup-bg) 100%)!important;color:var(--lookup-ink);overflow:hidden;box-shadow:0 28px 80px #0f172a57}.floor-tool-page .dialogBackdrop>div:has(.floor-tool-action-codes-title) .dialogTitle,.floor-tool-page .dialogBackdrop>div:has(.floor-tool-action-codes-title) .dialogContent{background:transparent;color:inherit}.floor-tool-page .floor-tool-action-codes-title{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;box-sizing:border-box;padding:6px 10px;border-bottom:1px solid var(--lookup-accent-deep);background:var(--lookup-accent);color:#fff;font-size:clamp(13px,calc(1vw * var(--lookup-text-scale)),21px);font-weight:800;line-height:1.05}.floor-tool-page .floor-tool-action-codes-close-button{display:grid;place-items:center;width:24px;height:24px;border:1px solid rgba(255,255,255,.78);border-radius:4px;background:#ffffff24;color:#fff;cursor:pointer;font-size:14px;font-weight:700;line-height:1}.floor-tool-page .floor-tool-action-codes-close-button:hover,.floor-tool-page .floor-tool-action-codes-close-button:focus-visible{background:#ffffff3d;border-color:#fff;outline:none}.floor-tool-page .floor-tool-action-codes-list{display:flex;flex-direction:column;gap:7px;width:100%;max-width:680px;box-sizing:border-box;padding:12px 14px 14px;color:var(--lookup-ink);font-size:clamp(10px,calc(.65vw * var(--lookup-text-scale)),12px);font-weight:700;line-height:1.1}.floor-tool-page .floor-tool-action-code-row{display:grid;grid-template-columns:minmax(120px,180px) minmax(0,1fr);align-items:center;gap:20px}.floor-tool-page .floor-tool-action-code-button{min-height:24px;border:1px solid var(--lookup-accent-deep);border-radius:4px;background:var(--lookup-accent);color:#fff;cursor:pointer;font-size:clamp(8px,calc(.55vw * var(--lookup-text-scale)),11.5px);font-weight:700;line-height:1}.floor-tool-page .floor-tool-action-code-button:hover,.floor-tool-page .floor-tool-action-code-button:focus-visible{background:var(--lookup-accent-deep);outline:none}.floor-tool-page .floor-tool-action-code-row span{color:var(--lookup-ink);font-size:clamp(10px,calc(.65vw * var(--lookup-text-scale)),12px);font-weight:700;line-height:1.1}.floor-tool-page .dialogBackdrop>div:has(.floor-tool-verizon-reporting-title){width:min(900px,calc(100vw - 32px))!important;border:1px solid #1f2937!important;border-radius:8px;background:#374151!important;color:#fff;overflow:hidden;box-shadow:0 28px 80px #0f172a57}.floor-tool-page .dialogBackdrop>div:has(.floor-tool-verizon-reporting-title) .dialogTitle,.floor-tool-page .dialogBackdrop>div:has(.floor-tool-verizon-reporting-title) .dialogContent{background:transparent;color:inherit}.floor-tool-page .floor-tool-verizon-reporting-title{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;box-sizing:border-box;padding:6px 10px;border-bottom:1px solid #1f2937;background:#374151;color:#fff;font-size:clamp(13px,calc(1vw * var(--lookup-text-scale)),21px);font-weight:800;line-height:1.05}.floor-tool-page .floor-tool-verizon-reporting-close-button{display:grid;place-items:center;width:24px;height:24px;border:1px solid rgba(255,255,255,.78);border-radius:4px;background:#4b5563;color:#fff;cursor:pointer;font-size:14px;font-weight:700;line-height:1}.floor-tool-page .floor-tool-verizon-reporting-close-button:hover,.floor-tool-page .floor-tool-verizon-reporting-close-button:focus-visible{background:#1f2937;border-color:#fff;outline:none}.floor-tool-page .floor-tool-verizon-reporting-menu{width:100%;box-sizing:border-box;padding:22px 20px 10px;background:#374151;color:#fff;font-family:inherit}.floor-tool-page .floor-tool-verizon-reporting-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));column-gap:16px;row-gap:18px;align-items:end}.floor-tool-page .floor-tool-verizon-reporting-grid--vztvzb,.floor-tool-page .floor-tool-verizon-reporting-grid--generic{grid-template-columns:repeat(5,minmax(0,1fr));column-gap:16px;row-gap:18px}.floor-tool-page .floor-tool-verizon-reporting-field{display:flex;flex-direction:column;gap:8px;min-width:0;color:#fff;font-size:clamp(10px,calc(.65vw * var(--lookup-text-scale)),12px);font-weight:700;line-height:1.1}.floor-tool-page .floor-tool-verizon-reporting-field>span{overflow-wrap:anywhere}.floor-tool-page .floor-tool-verizon-reporting-field--medium,.floor-tool-page .floor-tool-verizon-reporting-field--wide,.floor-tool-page .floor-tool-verizon-reporting-field--service{min-width:0}.floor-tool-page .floor-tool-verizon-reporting-field--generic-components{grid-column:4 / span 2;min-width:0}.floor-tool-page .floor-tool-verizon-reporting-field--generic-left-wide{grid-column:1 / span 2;min-width:0}.floor-tool-page .floor-tool-verizon-reporting-field--generic-right-wide{grid-column:4 / span 2;min-width:0}.floor-tool-page .floor-tool-verizon-reporting-spacer{min-width:0;min-height:23px}.floor-tool-page .floor-tool-verizon-reporting-control{box-sizing:border-box;width:100%;min-width:0;min-height:23px;border:1px solid var(--lookup-input-border);border-radius:4px;background:#ffffff75;color:var(--lookup-ink);font-size:clamp(10px,calc(.65vw * var(--lookup-text-scale)),12px);font-weight:700;line-height:1.1;padding:2px 6px}.floor-tool-page select.floor-tool-verizon-reporting-control{padding-right:18px}.floor-tool-page .floor-tool-verizon-reporting-control--filled:not(.floor-tool-verizon-reporting-control--disabled){background:#ffffffb8}.floor-tool-page .floor-tool-verizon-reporting-control--disabled{border-color:#9ca3af;background:#e5e7eb;color:#4b5563;cursor:not-allowed;opacity:1;-webkit-text-fill-color:#4b5563}.floor-tool-page .floor-tool-verizon-reporting-checkbox-field{align-items:center}.floor-tool-page .floor-tool-verizon-reporting-checkbox{width:16px;height:16px;margin:0;accent-color:var(--lookup-accent)}.floor-tool-page .floor-tool-verizon-reporting-actions{display:flex;justify-content:flex-end;padding:14px 0 0}.floor-tool-page .floor-tool-verizon-reporting-save-button{width:128px;min-height:36px;border:1px solid #1f2937;border-radius:4px;background:#374151;color:#fff;cursor:pointer;font-size:clamp(8px,calc(.55vw * var(--lookup-text-scale)),11.5px);font-weight:700}.floor-tool-page .floor-tool-verizon-reporting-save-button:hover,.floor-tool-page .floor-tool-verizon-reporting-save-button:focus-visible{background:#1f2937;outline:none}@media(max-width:1480px){.lookup-test-layout--arcadyan{grid-template-columns:minmax(0,1.3fr) minmax(210px,.46fr) minmax(300px,.9fr)}.lookup-test-arcadyan-debug-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lookup-test-arcadyan-repair-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lookup-test-arcadyan-field--wide{grid-column:1 / -1}}.lookup-test-page--compact .lookup-test-layout--arcadyan{grid-template-columns:minmax(0,1.52fr) minmax(220px,.5fr) minmax(340px,1.02fr);gap:16px;padding:10px 10px 22px}@media(max-width:1100px){.lookup-test-layout--arcadyan,.lookup-test-page--compact .lookup-test-layout--arcadyan,.lookup-test-arcadyan-lookup-row{grid-template-columns:1fr}.lookup-test-arcadyan-inline-field{grid-template-columns:1fr;gap:6px}.lookup-test-arcadyan-inline-actions,.lookup-test-arcadyan-debug-grid{grid-template-columns:1fr}.lookup-test-arcadyan-repair-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lookup-test-arcadyan-meta-item--inline{flex-basis:100%;max-width:none;margin-left:0}.lookup-test-arcadyan-field--wide{grid-column:1 / -1}}@media(max-width:760px){.lookup-test-arcadyan-repair-grid{grid-template-columns:1fr}.lookup-test-arcadyan-field--repair-comments{grid-column:1 / -1}}@media(max-width:1280px){.lookup-test-match-card{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:920px){.lookup-test-match-card{grid-template-columns:1fr}}@media(min-width:1800px){.lookup-test-titlebar h1{font-size:40px}.lookup-test-panel-header{font-size:36px}.lookup-test-field-row span,.lookup-test-field-row input,.lookup-test-search-actions button{font-size:20px}.lookup-test-detail-row span,.lookup-test-detail-row strong{font-size:18px}.lookup-test-action-card h3{font-size:36px}.lookup-test-action-card p{font-size:20px}}.monday-query-test-page{padding:28px 32px 48px}.monday-query-test-shell{max-width:1440px;margin:0 auto;display:grid;gap:18px}.monday-query-test-hero{display:flex;justify-content:space-between;gap:24px;align-items:end;padding:28px 30px;border-radius:28px;background:linear-gradient(135deg,#0e749029,#155e750f),linear-gradient(180deg,#fff,#f5fbfc);border:1px solid rgba(14,116,144,.14);box-shadow:0 28px 70px #082f4914}.monday-query-test-eyebrow{margin:0 0 8px;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#0f766e}.monday-query-test-hero h1{margin:0;font-size:clamp(2rem,3vw,2.8rem);line-height:1.05;color:#0f172a}.monday-query-test-copy{margin:12px 0 0;max-width:70ch;color:#334155;font-size:1rem;line-height:1.65}.monday-query-test-toolbar{display:grid;gap:10px;justify-items:end;min-width:240px}.monday-query-test-toolbar button{border:0;border-radius:999px;padding:12px 18px;font:inherit;font-weight:700;color:#f8fafc;background:linear-gradient(135deg,#0f766e,#0f766e 40%,#155e75);cursor:pointer;box-shadow:0 12px 28px #0f766e3d}.monday-query-test-toolbar button:disabled{opacity:.6;cursor:wait;box-shadow:none}.monday-query-test-toolbar span{color:#475569;font-size:.92rem}.monday-query-test-status{border-radius:18px;padding:14px 18px;font-weight:600;color:#0f172a;background:#e2e8f0}.monday-query-test-status.is-loading{background:#dbeafe;color:#1d4ed8}.monday-query-test-status.is-success{background:#dcfce7;color:#166534}.monday-query-test-status.is-error{background:#fee2e2;color:#b91c1c}.monday-query-test-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.monday-query-test-metric{padding:16px 18px;border-radius:18px;border:1px solid rgba(148,163,184,.2);background:#fff;box-shadow:0 14px 32px #0f172a0a}.monday-query-test-metric span{display:block;margin-bottom:8px;color:#64748b;font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.monday-query-test-metric strong{display:block;color:#0f172a;font-size:1rem;overflow-wrap:anywhere}.monday-query-test-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:18px}.monday-query-test-card{min-width:0;border-radius:24px;overflow:hidden;background:#fff;border:1px solid rgba(148,163,184,.2);box-shadow:0 22px 60px #0f172a0f}.monday-query-test-card-header{padding:18px 22px;border-bottom:1px solid rgba(148,163,184,.16);background:linear-gradient(180deg,#f8fafc,#fff)}.monday-query-test-card-header h2{margin:0;font-size:1rem;color:#0f172a}.monday-query-test-card--full{overflow:hidden}.monday-query-test-code{margin:0;min-height:420px;max-height:68vh;overflow:auto;padding:20px 22px 24px;background:linear-gradient(180deg,#0f172a05,#0f172a0a),#f8fafc;color:#0f172a;font-size:.9rem;line-height:1.6}.monday-query-test-code code{font-family:Consolas,SFMono-Regular,Liberation Mono,monospace;white-space:pre-wrap;word-break:break-word}.monday-query-test-empty{padding:24px 22px 28px;color:#475569;font-size:.96rem}.monday-query-test-table-wrap{max-height:68vh;overflow:auto;background:linear-gradient(180deg,#0f172a05,#0f172a0a),#f8fafc}.monday-query-test-table{width:100%;min-width:720px;border-collapse:collapse;color:#0f172a;font-size:.9rem}.monday-query-test-table thead th{position:sticky;top:0;z-index:1;padding:14px 16px;border-bottom:1px solid rgba(148,163,184,.24);background:#eff6ff;color:#334155;font-size:.8rem;font-weight:800;letter-spacing:.08em;text-align:left;text-transform:uppercase}.monday-query-test-table tbody td{padding:14px 16px;border-bottom:1px solid rgba(148,163,184,.14);vertical-align:top;line-height:1.5;white-space:pre-wrap;word-break:break-word}.monday-query-test-table tbody tr:nth-child(2n) td{background:#ffffff8f}.monday-query-test-submeta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:18px 22px;border-bottom:1px solid rgba(148,163,184,.16);background:#fff}.monday-query-test-submeta-item span{display:block;margin-bottom:6px;color:#64748b;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.monday-query-test-submeta-item strong{display:block;color:#0f172a;font-size:.96rem;overflow-wrap:anywhere}.monday-query-test-raw-response{border-top:1px solid rgba(148,163,184,.16);background:#fff}.monday-query-test-raw-response summary{cursor:pointer;padding:16px 22px;color:#0f172a;font-weight:700;list-style:none}.monday-query-test-raw-response summary::-webkit-details-marker{display:none}.monday-query-test-raw-response summary:after{content:"Show";float:right;color:#64748b;font-size:.82rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.monday-query-test-raw-response[open] summary:after{content:"Hide"}.monday-query-test-code--raw{min-height:0;max-height:420px;border-top:1px solid rgba(148,163,184,.14)}.monday-query-test-query-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:1100px){.monday-query-test-page{padding:20px 20px 40px}.monday-query-test-hero{flex-direction:column}.monday-query-test-grid{grid-template-columns:1fr}.monday-query-test-toolbar{justify-items:start}.monday-query-test-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.monday-query-test-submeta,.monday-query-test-query-grid{grid-template-columns:1fr}}@media(max-width:640px){.monday-query-test-meta{grid-template-columns:1fr}.monday-query-test-code{min-height:300px;max-height:none}.monday-query-test-table{min-width:600px}}.unr-card{padding:26px 26px 18px;max-height:90vh}.content{max-width:100vw!important}.unr-title{margin:0;font-size:clamp(26px,2.2vw,34px);color:#7a1b1b;font-weight:800;letter-spacing:.2px}.unr-divider{height:1px;background:#00000012;margin:14px 0 18px}.unr-toprow{display:grid;grid-template-columns:1fr auto;gap:18px;align-items:start;margin-bottom:16px}.unr-filterbar{border:1px solid rgba(185,28,28,.18);background:#ffe5e538;border-radius:16px;padding:12px;display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:center}.unr-filterbar-label{font-size:12px;font-weight:900;letter-spacing:.22em;text-transform:uppercase;color:#7a1b1b;padding:0 8px;white-space:nowrap}.unr-filterbar-fields{display:grid;grid-template-columns:1.25fr .85fr;gap:10px;align-items:center}.unr-input{width:100%;padding:11px 12px;border-radius:12px;border:1px solid rgba(0,0,0,.14);outline:none;font-size:14px;font-weight:650;background:#fff}.unr-input:focus{border-color:#b91c1c8c;box-shadow:0 0 0 4px #b91c1c1f}.unr-input::placeholder{color:#1b1b1f73;font-weight:600}.unr-fieldhint{margin-top:6px;font-size:12px;color:#1b1b1f8c;font-weight:600}.unr-actions{display:flex;flex-direction:column;align-items:flex-end;gap:10px;min-width:260px}.unr-actions-topline{display:flex;align-items:center;gap:12px}.unr-pill{display:inline-flex;align-items:center;gap:10px;padding:10px 14px;border-radius:999px;font-size:13px;font-weight:800;border:1px solid rgba(16,185,129,.5);background:#ffffffe6;color:#1b1b1fcc;white-space:nowrap}.unr-pill[data-kind=loading]{border-color:#b91c1c4d}.unr-pill[data-kind=error]{border-color:#b91c1c8c}.unr-spinner{width:14px;height:14px;border-radius:999px;border:2px solid rgba(185,28,28,.2);border-top-color:#b91c1cf2;animation:unrspin .85s linear infinite;display:none}.unr-pill[data-kind=loading] .unr-spinner{display:inline-block}@keyframes unrspin{to{transform:rotate(360deg)}}.unr-refresh{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:11px 18px;border-radius:999px;border:none;cursor:pointer;color:#fff;font-weight:900;letter-spacing:.1em;text-transform:uppercase;font-size:12px;background:linear-gradient(135deg,#7a1b1b,#b91c1c);box-shadow:0 12px 26px #0000002e;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease;white-space:nowrap}.unr-refresh:hover{transform:translateY(-1px);box-shadow:0 16px 34px #00000038}.unr-refresh:disabled{opacity:.65;cursor:not-allowed;transform:none;box-shadow:0 8px 18px #0000001f}.unr-updated{font-size:12px;color:#7a1b1bd9;font-weight:700}.unr-subcontrols{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px}.unr-subcontrols-left{display:flex;align-items:center;gap:10px}.unr-linkbtn{background:#ffffffd9;border:1px solid rgba(185,28,28,.18);color:#7a1b1b;font-weight:900;font-size:12px;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:9px 12px;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.unr-linkbtn:hover{transform:translateY(-1px);box-shadow:0 12px 22px #00000014}.unr-error{margin:12px 0 0;padding:12px 14px;border-radius:14px;border:1px solid rgba(185,28,28,.35);background:linear-gradient(135deg,#fff,#ffe5e5);color:#7a1b1b;font-weight:700;line-height:1.45;white-space:pre-wrap}.unr-table-wrap{margin-top:12px;border-radius:16px;border:1px solid rgba(185,28,28,.18);overflow:auto;background:#fff;box-shadow:inset 0 0 0 1px #00000005;max-height:70vh}.unr-table-wrap::-webkit-scrollbar{height:10px;width:10px}.unr-table-wrap::-webkit-scrollbar-thumb{background:#7a1b1b40;border-radius:999px}.unr-table-wrap::-webkit-scrollbar-track{background:#0000000a}.unr-table{width:100%;border-collapse:separate;border-spacing:0;min-width:1100px}.unr-table th,.unr-table td{padding:14px 16px;border-bottom:1px solid rgba(0,0,0,.05);text-align:left;white-space:nowrap}.unr-table thead th{position:sticky;top:0;z-index:3;font-size:12px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:#7a1b1b;background:#ffe5e58c;border-bottom:1px solid rgba(185,28,28,.18)}.unr-table thead tr.unr-filter-row th{top:46px;z-index:2;padding:10px 12px;background:#ffffffeb}.unr-colfilters-collapsed .unr-table thead tr.unr-filter-row{display:none}.unr-colfilters-collapsed .unr-table thead th,.unr-colfilters-collapsed .unr-table thead tr.unr-filter-row th{top:0}.unr-col-filter{width:100%;padding:9px 10px;border-radius:10px;border:1px solid rgba(0,0,0,.14);font-size:13px;font-weight:650;outline:none;background:#fff}.unr-col-filter:focus{border-color:#b91c1c8c;box-shadow:0 0 0 3px #b91c1c1f}.unr-table tbody tr:hover td{background:#ffe5e559}.unr-cell-strong{font-weight:900;color:#7a1b1b}.unr-muted{color:#1b1b1f8c;font-weight:700}.unr-empty{text-align:center;padding:22px 16px;color:#1b1b1fb3;font-weight:800}.unr-badge{display:inline-flex;align-items:center;justify-content:center;padding:5px 12px;border-radius:999px;font-size:12px;font-weight:900;border:1px solid rgba(185,28,28,.22);background:#b91c1c0f;color:#7a1b1b}.unr-badge--neutral{border-color:#00000024;background:#f1f5f9f2;color:#1b1b1fd9}@media(max-width:980px){.unr-toprow{grid-template-columns:1fr}.unr-actions{align-items:flex-start;min-width:0}.unr-filterbar-fields{grid-template-columns:1fr}}#unrRoot{--unr-font: 13px;--unr-font-sm: 11px;--unr-cell-px: 10px;--unr-cell-py: 9px;--unr-header-h: 34px}#unrRoot,#unrRoot input,#unrRoot select,#unrRoot button{font-size:var(--unr-font)}#unrRoot.unr-card,#unrRoot .unr-card{padding:18px 18px 12px!important}#unrRoot .unr-title{font-size:26px!important}#unrRoot .unr-divider{margin:10px 0 14px!important}#unrRoot .unr-filterbar{padding:10px!important}#unrRoot .unr-filterbar-label{font-size:10px!important;letter-spacing:.2em!important}#unrRoot .unr-input{padding:8px 10px!important;font-size:var(--unr-font)!important;border-radius:10px!important}#unrRoot .unr-fieldhint{margin-top:4px!important;font-size:var(--unr-font-sm)!important}#unrRoot .unr-actions{min-width:210px!important}#unrRoot .unr-pill{padding:7px 10px!important;font-size:12px!important;gap:8px!important}#unrRoot .unr-refresh{padding:9px 12px!important;font-size:11px!important;letter-spacing:.08em!important}#unrRoot .unr-updated{font-size:var(--unr-font-sm)!important}#unrRoot .unr-linkbtn{padding:7px 10px!important;font-size:11px!important}#unrRoot .unr-table{font-size:var(--unr-font)!important;min-width:980px!important;table-layout:fixed!important}#unrRoot .unr-table th,#unrRoot .unr-table td{padding:var(--unr-cell-py) var(--unr-cell-px)!important}#unrRoot .unr-table thead tr:first-child th{height:var(--unr-header-h)!important;padding:0 var(--unr-cell-px)!important;font-size:var(--unr-font-sm)!important;letter-spacing:.14em!important;vertical-align:middle!important}#unrRoot .unr-table thead tr.unr-filter-row th{top:var(--unr-header-h)!important;padding:6px var(--unr-cell-px)!important}#unrRoot .unr-col-filter{padding:6px 8px!important;font-size:12px!important;border-radius:10px!important}#unrRoot .unr-badge{padding:4px 10px!important;font-size:11px!important}#unrRoot .unr-table th,#unrRoot .unr-table td{overflow:hidden!important;text-overflow:ellipsis!important}#unrRoot .unr-table tbody tr:hover td{background:#ffe5e538!important}#unrRoot .unr-table thead tr:first-child th{background:#fff5f5!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;z-index:5!important}#unrRoot .unr-table thead tr.unr-filter-row th{background:#fff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;z-index:4!important}#unrRoot .unr-table tbody{position:relative;z-index:1}#unrRoot .unr-table thead tr:first-child th{box-shadow:0 2px #b91c1c26}#unrRoot .unr-table thead tr.unr-filter-row th{box-shadow:0 2px #0000000f}#unrRoot,#unrRoot .unr-toprow,#unrRoot .unr-filterbar{max-width:90vw!important;margin:auto}#unrRoot .unr-table-wrap{overflow-x:auto!important;overflow-y:auto!important;max-width:100%!important}#unrRoot .unr-table th,#unrRoot .unr-table td{white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important}#unrRoot .unr-table-wrap::-webkit-scrollbar{height:12px}#unrRoot .unr-table-wrap::-webkit-scrollbar-thumb{background:#7a1b1b47;border-radius:999px}#unrRoot .unr-table th,#unrRoot .unr-table td{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}#unrRoot .unr-table thead th,.unr-table tr{min-width:160px!important}#unrRoot .unr-table thead th:nth-child(1){min-width:220px!important}#unrRoot .unr-table thead th:nth-child(3){min-width:240px!important}#unrRoot .unr-row-decision{width:100%;padding:6px 10px;border-radius:999px;border:1px solid rgba(0,0,0,.14);background:#fff;font-weight:900;font-size:12px;color:#7a1b1b;outline:none}#unrRoot .unr-row-decision:focus{border-color:#b91c1c8c;box-shadow:0 0 0 3px #b91c1c1f}#unrRoot .unr-row-comment{width:100%;padding:6px 10px;border-radius:10px;border:1px solid rgba(0,0,0,.14);background:#fff;font-weight:650;font-size:12px;color:#1b1b1fe6;outline:none}#unrRoot .unr-row-comment:focus{border-color:#b91c1c8c;box-shadow:0 0 0 3px #b91c1c1f}#unrRoot .unr-row-cpm{width:100%;padding:6px 10px;border-radius:10px;border:1px solid rgba(0,0,0,.14);background:#fff;font-weight:650;font-size:12px;color:#1b1b1fe6;outline:none}.back-button-unr{position:fixed;top:75px;left:10px;background:linear-gradient(135deg,#b91c1c,#dc2626);color:#fff;border:none;padding:6px 12px;border-radius:10px;font-weight:500;font-size:12px;cursor:pointer;box-shadow:0 2px 8px #b91c1c33;text-decoration:none;z-index:20}.back-button-unr:hover,.back-button-unr:focus{box-shadow:0 4px 12px #b91c1c59}.comp-sku-lookup-page{--comp-sku-font: "Inter", "Aptos", "Segoe UI", Arial, sans-serif;--comp-sku-display: "Aptos Display", "Bahnschrift", "Segoe UI", Arial, sans-serif;--comp-sku-mono: "Cascadia Mono", "SFMono-Regular", Consolas, "Liberation Mono", monospace;--comp-sku-ink: #fff8ef;--comp-sku-muted: rgba(255, 248, 239, .72);--comp-sku-muted-strong: rgba(255, 248, 239, .86);--comp-sku-dark: #07070a;--comp-sku-navy: #11141a;--comp-sku-oxblood: #3c0f16;--comp-sku-wine: #68161e;--comp-sku-ember: #f04e37;--comp-sku-champagne: #f4d6a2;--comp-sku-border: rgba(255, 255, 255, .18);--comp-sku-border-strong: rgba(244, 214, 162, .38);--comp-sku-panel-bg: linear-gradient(135deg, rgba(7, 7, 10, .93), rgba(60, 15, 22, .86) 48%, rgba(104, 22, 30, .78)), linear-gradient(90deg, rgba(244, 214, 162, .18), transparent 48%, rgba(240, 78, 55, .14));--comp-sku-section-bg: linear-gradient(115deg, rgba(244, 214, 162, .14) 0 8%, transparent 8.2% 42%, rgba(244, 214, 162, .12) 42.2% 43.4%, transparent 43.6%), linear-gradient(140deg, rgba(255, 255, 255, .1), rgba(7, 7, 10, .44) 36%, rgba(104, 22, 30, .18)), rgba(7, 7, 10, .5);--comp-sku-table-head: linear-gradient(115deg, rgba(255, 248, 239, .12) 0%, transparent 24%, rgba(244, 214, 162, .18) 56%, transparent 78%), linear-gradient(90deg, rgba(7, 7, 10, .98) 0%, rgba(60, 15, 22, .96) 42%, rgba(104, 22, 30, .94) 100%);--comp-sku-shadow: 0 26px 58px rgba(0, 0, 0, .26), inset 0 1px 0 rgba(255, 255, 255, .12);width:100%;max-width:1520px;margin:0 auto;padding:16px 20px 20px;display:grid;grid-template-rows:auto minmax(0,1fr);gap:14px;height:calc(100vh - var(--app-shell-main-offset));height:calc(100dvh - var(--app-shell-main-offset));min-height:0;overflow:hidden;box-sizing:border-box;color:var(--comp-sku-ink);font-family:var(--comp-sku-font);font-weight:650}.comp-sku-lookup-page *,.comp-sku-lookup-page *:before,.comp-sku-lookup-page *:after{box-sizing:border-box}.comp-sku-lookup-header{position:relative;overflow:hidden;display:flex;align-items:stretch;justify-content:space-between;gap:18px;min-height:128px;padding:22px 24px;border:1px solid rgba(255,255,255,.22);border-radius:28px;background:var(--comp-sku-section-bg);box-shadow:0 30px 70px #00000047,inset 0 1px #ffffff1f}.comp-sku-lookup-header:before,.comp-sku-lookup-search-card:before,.comp-sku-lookup-results:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.07) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(128deg,transparent 0 56%,rgba(244,214,162,.12) 56.2% 57.8%,transparent 58%);background-size:42px 42px,42px 42px,auto;opacity:.48;pointer-events:none}.comp-sku-lookup-header>*,.comp-sku-lookup-search-card>*,.comp-sku-lookup-results>*{position:relative;z-index:1}.comp-sku-lookup-header-copy{display:grid;align-content:center;gap:8px;min-width:0}.comp-sku-lookup-eyebrow{color:#fff7a5;font-size:.78rem;font-weight:900;letter-spacing:0;line-height:1;text-transform:uppercase}.comp-sku-lookup-header h1{margin:0;color:#fff;font-family:var(--comp-sku-display);font-size:3.25rem;font-weight:900;letter-spacing:0;line-height:.95;text-shadow:0 2px 0 rgba(7,7,10,.22),0 18px 42px rgba(0,0,0,.34)}.comp-sku-lookup-header-metrics{display:grid;grid-template-columns:repeat(3,minmax(104px,1fr));gap:10px;align-content:stretch;min-width:min(100%,410px)}.comp-sku-lookup-metric{display:grid;align-content:center;gap:6px;min-width:0;padding:12px 14px;border:1px solid rgba(244,214,162,.32);border-radius:16px;background:linear-gradient(135deg,#ffffff1a,#f4d6a214),#07070a70;color:var(--comp-sku-ink);box-shadow:inset 0 1px #ffffff14}.comp-sku-lookup-metric span{min-width:0;color:#fff8efb3;font-size:.7rem;font-weight:900;letter-spacing:0;line-height:1;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.comp-sku-lookup-metric strong{min-width:0;color:#fff;font-family:var(--comp-sku-display);font-size:1.35rem;font-weight:900;letter-spacing:0;line-height:1.05;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comp-sku-lookup-main{min-height:0;display:grid;grid-template-columns:minmax(300px,376px) minmax(0,1fr);gap:14px}.comp-sku-lookup-search-panel{min-height:0;display:grid;align-content:start}.comp-sku-lookup-search-card,.comp-sku-lookup-results{position:relative;overflow:hidden;border:1px solid var(--comp-sku-border);border-radius:24px;background:var(--comp-sku-panel-bg);color:var(--comp-sku-ink);box-shadow:var(--comp-sku-shadow)}.comp-sku-lookup-search-card{display:grid;gap:0}.comp-sku-lookup-panel-header,.comp-sku-lookup-results-toolbar{border-bottom:1px solid rgba(244,214,162,.2);background:var(--comp-sku-table-head)}.comp-sku-lookup-panel-header{display:flex;align-items:center;min-height:52px;padding:10px 18px}.comp-sku-lookup-panel-header h2{margin:0;color:#fff;font-family:var(--comp-sku-display);font-size:1.35rem;font-weight:900;letter-spacing:0;line-height:1}.comp-sku-lookup-form{display:grid;gap:10px;padding:18px 18px 0}.comp-sku-lookup-form label{color:#fff8efc7;font-size:.82rem;font-weight:850;letter-spacing:0;line-height:1.15;text-transform:uppercase}.comp-sku-lookup-form input{width:100%;min-height:48px;min-width:0;padding:0 14px;border:1px solid var(--comp-sku-border-strong);border-radius:14px;background:#fff8eff0;color:var(--comp-sku-navy);font-size:1rem;font-weight:750;letter-spacing:0;outline:none;box-shadow:inset 0 1px #ffffffb8}.comp-sku-lookup-form input::placeholder{color:#11141a7a}.comp-sku-lookup-form input:focus{border-color:#f4d6a2b8;box-shadow:0 0 0 3px #f4d6a23d,inset 0 1px #ffffffb8}.comp-sku-lookup-form input:disabled{background:#fff8efad;color:#11141aa3;cursor:not-allowed;-webkit-text-fill-color:rgba(17,20,26,.64)}.comp-sku-lookup-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(96px,.72fr);gap:10px}.comp-sku-lookup-actions button,.comp-sku-lookup-results-meta button{min-height:44px;min-width:0;border:1px solid rgba(255,255,255,.42);border-radius:14px;background:linear-gradient(135deg,#fff466,var(--comp-sku-champagne));color:var(--comp-sku-dark);font-size:.88rem;font-weight:900;letter-spacing:0;line-height:1.1;padding:0 14px;cursor:pointer;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;box-shadow:0 14px 28px #f4d6a22e,0 8px 18px #07070a29;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease}.comp-sku-lookup-actions button:hover:not(:disabled),.comp-sku-lookup-actions button:focus-visible:not(:disabled),.comp-sku-lookup-results-meta button:hover:not(:disabled),.comp-sku-lookup-results-meta button:focus-visible:not(:disabled){border-color:#ffffffb3;background:linear-gradient(135deg,#fff889,var(--comp-sku-champagne));transform:translateY(-1px);outline:none}.comp-sku-lookup-actions button.secondary{border-color:#f4d6a247;background:#fff8ef1f;color:var(--comp-sku-champagne);box-shadow:inset 0 1px #ffffff14}.comp-sku-lookup-actions button.secondary:hover:not(:disabled),.comp-sku-lookup-actions button.secondary:focus-visible:not(:disabled){background:#f4d6a22e;color:#fff}.comp-sku-lookup-actions button:disabled,.comp-sku-lookup-results-meta button:disabled{cursor:not-allowed;opacity:.52;transform:none}.comp-sku-lookup-status{margin:14px 18px 18px;min-height:42px;display:flex;align-items:center;padding:10px 12px;border:1px solid rgba(244,214,162,.22);border-radius:14px;background:#07070a61;color:var(--comp-sku-champagne);font-size:.88rem;font-weight:800;letter-spacing:0;line-height:1.25;overflow-wrap:anywhere}.comp-sku-lookup-status.is-error{border-color:#f04e3775;background:linear-gradient(135deg,#f04e3733,#68161e4d),#07070a7a;color:#ffd2ca}.comp-sku-lookup-results{min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr)}.comp-sku-lookup-results:has(.dashboard-select.is-open){overflow:visible;z-index:50}.comp-sku-lookup-results-toolbar{display:flex;align-items:end;justify-content:space-between;gap:14px;min-height:76px;padding:12px 16px}.comp-sku-lookup-results-toolbar:has(.dashboard-select.is-open){position:relative;z-index:51}.comp-sku-lookup-filter{display:grid;gap:6px;min-width:min(100%,260px);color:#fff8efc7;font-size:.72rem;font-weight:900;letter-spacing:0;line-height:1;text-transform:uppercase}.comp-sku-lookup-filter .dashboard-select{position:relative;display:inline-flex;width:100%;min-width:0;color:#fff;font-family:var(--comp-sku-font)}.comp-sku-lookup-filter .dashboard-select.is-open{z-index:40}.comp-sku-lookup-filter .dashboard-select-native{display:none}.comp-sku-lookup-filter .dashboard-select-trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:.6rem;width:100%;min-height:38px;border:1px solid rgba(255,255,255,.18);border-radius:10px;background:linear-gradient(135deg,rgba(255,255,255,.06),transparent 42%),#11141aeb;color:#fff;font-family:var(--comp-sku-font);font-size:.88rem;font-weight:900;letter-spacing:0;line-height:1.1;padding:.45rem .7rem .45rem .72rem;cursor:pointer;box-shadow:inset 0 1px #ffffff14,0 8px 18px #00000024;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.comp-sku-lookup-filter .dashboard-select-trigger:hover,.comp-sku-lookup-filter .dashboard-select.is-open .dashboard-select-trigger{border-color:#f4d6a275;background:linear-gradient(135deg,rgba(244,214,162,.11),transparent 48%),#3c0f16f5}.comp-sku-lookup-filter .dashboard-select-trigger:focus-visible{outline:2px solid rgba(244,214,162,.54);outline-offset:2px;border-color:#f4d6a28a}.comp-sku-lookup-filter .dashboard-select.is-disabled .dashboard-select-trigger,.comp-sku-lookup-filter .dashboard-select-trigger:disabled{cursor:not-allowed;opacity:.6}.comp-sku-lookup-filter .dashboard-select-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comp-sku-lookup-filter .dashboard-select-caret{display:inline-flex;align-items:center;justify-content:center;width:.62rem;height:.38rem;flex:0 0 auto;transform:translateY(-1px);transition:transform .16s ease}.comp-sku-lookup-filter .dashboard-select-caret:before{content:"";width:0;height:0;border-left:.31rem solid transparent;border-right:.31rem solid transparent;border-top:.38rem solid var(--comp-sku-champagne)}.comp-sku-lookup-filter .dashboard-select.is-open .dashboard-select-caret{transform:rotate(180deg) translateY(1px)}.comp-sku-lookup-filter .dashboard-select-menu{position:absolute;top:calc(100% + .35rem);z-index:41;box-sizing:border-box;display:grid;gap:.12rem;width:max-content;min-width:max(100%,12rem);max-width:min(18rem,calc(100vw - 2rem));max-height:min(18rem,calc(100dvh - 1rem));overflow-x:hidden;overflow-y:auto;border:1px solid rgba(244,214,162,.34);border-radius:0 0 14px 14px;background:linear-gradient(145deg,rgba(255,255,255,.07),transparent 44%),#07070afa;padding:.3rem;box-shadow:0 20px 42px #0000006b,inset 0 1px #ffffff1a;font-family:var(--comp-sku-font);scrollbar-color:rgba(244,214,162,.72) rgba(7,7,10,.58)}.comp-sku-lookup-filter .dashboard-select-menu.is-align-left{left:0}.comp-sku-lookup-filter .dashboard-select-menu.is-align-right{right:0}.comp-sku-lookup-filter .dashboard-select-option{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;min-height:2rem;border:0;border-radius:7px;background:transparent;color:#fff8efe6;font-family:var(--comp-sku-font);font-size:.78rem;font-weight:850;line-height:1.15;padding:.52rem .62rem;text-align:left;white-space:nowrap;cursor:pointer}.comp-sku-lookup-filter .dashboard-select-option span{min-width:0;overflow:hidden;text-overflow:ellipsis}.comp-sku-lookup-filter .dashboard-select-option:after{content:"";width:.42rem;height:.42rem;flex:0 0 auto;border-radius:999px;background:#fff7a5;box-shadow:0 0 0 3px #f4d6a221;opacity:0}.comp-sku-lookup-filter .dashboard-select-option:hover,.comp-sku-lookup-filter .dashboard-select-option.is-highlighted{background:#f4d6a21a;color:#fff}.comp-sku-lookup-filter .dashboard-select-option.is-selected{background:linear-gradient(135deg,#f4d6a238,#68161e47),#3c0f16c7;color:#fff7a5}.comp-sku-lookup-filter .dashboard-select-option.is-selected:after{opacity:1}.comp-sku-lookup-filter .dashboard-select-option:disabled{opacity:.45;cursor:not-allowed}.comp-sku-lookup-results-meta{display:flex;align-items:center;justify-content:flex-end;gap:10px;min-width:0;color:var(--comp-sku-muted-strong);font-size:.88rem;font-weight:850;letter-spacing:0;line-height:1.2}.comp-sku-lookup-results-meta span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comp-sku-lookup-results-meta button{min-height:38px;flex:0 0 auto}.comp-sku-lookup-table-scroll{min-height:0;overflow:auto;background:linear-gradient(135deg,#ffffff14,#f4d6a20f),#07070a57;scrollbar-color:rgba(244,214,162,.56) rgba(7,7,10,.48)}.comp-sku-lookup-table-scroll::-webkit-scrollbar{width:10px;height:10px}.comp-sku-lookup-table-scroll::-webkit-scrollbar-track{background:#07070a94}.comp-sku-lookup-table-scroll::-webkit-scrollbar-thumb{border:2px solid rgba(7,7,10,.58);border-radius:999px;background:#f4d6a2b3}.comp-sku-lookup-table-scroll table{width:100%;min-width:680px;border-collapse:collapse;color:var(--comp-sku-ink)}.comp-sku-lookup-results th,.comp-sku-lookup-results td{border-bottom:1px solid rgba(255,255,255,.12);text-align:left;padding:10px 14px;color:#f5fbffe0;font-size:.9rem;font-weight:760;letter-spacing:0;line-height:1.25;white-space:nowrap}.comp-sku-lookup-results th:nth-child(3),.comp-sku-lookup-results td:nth-child(3){text-align:right}.comp-sku-lookup-results thead{position:sticky;top:0;z-index:3;background:var(--comp-sku-table-head);box-shadow:0 8px 16px #07070a4d,inset 0 -1px #f4d6a229}.comp-sku-lookup-results thead tr{background:transparent}.comp-sku-lookup-results thead th{position:static;z-index:auto;border-bottom:1px solid rgba(244,214,162,.22);background:transparent;color:#fff;font-size:.76rem;font-weight:900;text-transform:uppercase;box-shadow:none}.comp-sku-lookup-results tbody tr:nth-child(2n) td{background:#f4d6a214}.comp-sku-lookup-results tbody tr:hover td{background:linear-gradient(135deg,#f4d6a22e,#f4d6a21f),#ffffff1a;color:#fff}.comp-sku-lookup-results tbody td:first-child{color:#fff;font-family:var(--comp-sku-mono);font-weight:850}.comp-sku-lookup-empty{min-height:100%;display:grid;place-items:center;padding:24px;color:var(--comp-sku-muted);font-size:1rem;font-weight:750;line-height:1.35;text-align:center}@media(max-width:1180px){.comp-sku-lookup-header{flex-direction:column;min-height:0}.comp-sku-lookup-header-metrics{width:100%;min-width:0}}@media(max-width:900px){.comp-sku-lookup-page{height:auto;min-height:calc(100vh - var(--app-shell-main-offset));min-height:calc(100dvh - var(--app-shell-main-offset));overflow:visible}.comp-sku-lookup-main{grid-template-columns:1fr}.comp-sku-lookup-results{min-height:480px}}@media(max-width:768px){.comp-sku-lookup-page{padding:10px}.comp-sku-lookup-header{border-radius:22px;padding:18px}.comp-sku-lookup-header h1{font-size:2.25rem;line-height:1}.comp-sku-lookup-header-metrics{grid-template-columns:1fr}.comp-sku-lookup-main{gap:12px}.comp-sku-lookup-search-card,.comp-sku-lookup-results{border-radius:20px}.comp-sku-lookup-actions{grid-template-columns:1fr}.comp-sku-lookup-results-toolbar{flex-direction:column;align-items:stretch}.comp-sku-lookup-results-meta{justify-content:space-between;flex-wrap:wrap}.comp-sku-lookup-results-meta button{flex:1 1 160px}}@media(max-width:480px){.comp-sku-lookup-page{padding:8px 0}.comp-sku-lookup-header{border-radius:18px;padding:16px}.comp-sku-lookup-header h1{font-size:1.9rem}.comp-sku-lookup-panel-header,.comp-sku-lookup-results-toolbar{padding-left:14px;padding-right:14px}.comp-sku-lookup-form{padding:14px 14px 0}.comp-sku-lookup-status{margin:12px 14px 14px}}.gate-review-logs-page{--grl-bg: rgba(9, 10, 14, .76);--grl-bg-soft: rgba(20, 23, 31, .88);--grl-bg-warm: rgba(42, 32, 40, .96);--grl-row: #151922;--grl-row-alt: #1c1d25;--grl-row-hover: #202733;--grl-row-selected: #20242f;--grl-border: rgba(244, 214, 162, .2);--grl-border-strong: rgba(244, 214, 162, .48);--grl-gold: var(--ren-champagne, #f4d6a2);--grl-gold-soft: rgba(244, 214, 162, .12);--grl-ink: #f8fafc;--grl-muted: rgba(226, 232, 240, .72);--grl-muted-strong: rgba(248, 250, 252, .9);--grl-danger: #f87171;--grl-success: #7dd3a7;color:var(--grl-ink)}.gate-review-logs-page .gate-review-logs-header{border-color:var(--grl-border);border-left-color:#f4d6a2bd;border-radius:8px;background:var(--grl-bg);color:var(--grl-ink)}.gate-review-logs-page .gate-review-logs-header h1{color:var(--grl-ink);letter-spacing:0}.gate-review-logs-back-btn{cursor:pointer}.gate-review-logs-page .gate-review-logs-shell{display:flex;flex-direction:column;gap:.65rem;border-color:var(--grl-border);border-left-color:#f4d6a280;border-radius:8px;background:#0d0f158f;box-shadow:none}.gate-review-logs-page .gate-review-logs-toolbar{align-items:end;gap:.48rem;margin-bottom:0;border:1px solid rgba(244,214,162,.12);border-radius:8px;background:#07070a38;padding:.42rem}.gate-review-logs-search,.gate-review-logs-domain,.gate-review-logs-restore-controls label{display:inline-flex;flex-direction:column;gap:.22rem}.gate-review-logs-search span,.gate-review-logs-domain span,.gate-review-logs-restore-controls label>span{color:var(--grl-muted);font-size:.66rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.gate-review-logs-search input,.gate-review-logs-domain select{border:1px solid rgba(244,214,162,.24);border-radius:8px;background:#090d14d1;color:var(--grl-ink);font:inherit;font-size:.82rem;line-height:1.25;outline:none}.gate-review-logs-search input:focus,.gate-review-logs-domain select:focus{border-color:#f4d6a2bd;box-shadow:0 0 0 2px #f4d6a221}.gate-review-logs-search input::placeholder{color:#e2e8f080}.gate-review-logs-domain select option{background:#151922;color:var(--grl-ink)}.gate-review-logs-search input,.gate-review-logs-domain select{min-height:2rem;padding:.34rem .5rem}.gate-review-logs-search input{min-width:min(54vw,360px)}.gate-review-logs-domain select{min-width:190px}.gate-review-logs-page .gate-review-logs-toolbar button{border-color:#f4d6a24d;background:#ffffff14;color:var(--grl-ink)}.gate-review-logs-page .gate-review-logs-toolbar button.primary{border-color:#f4d6a2a3;background:var(--grl-gold);color:#1a1115}.gate-review-logs-page .gate-review-logs-toolbar button.secondary{background:#ffffff0f}.gate-review-logs-page .gate-review-logs-toolbar button:hover:not(:disabled),.gate-review-logs-page .gate-review-logs-toolbar button:focus-visible:not(:disabled){border-color:#f4d6a2b3;background:#fff8d8;color:#1a1115}.gate-review-logs-count{margin-left:auto;color:var(--grl-muted);font-size:.75rem;font-weight:850;white-space:nowrap}.gate-review-logs-alert{border-radius:8px;font-size:.82rem;font-weight:750;padding:.55rem .65rem}.gate-review-logs-alert.is-error{border:1px solid rgba(248,113,113,.36);background:#7f1d1d3d;color:#fecaca}.gate-review-logs-alert.is-success{border:1px solid rgba(125,211,167,.34);background:#14532d38;color:#bbf7d0}.gate-review-logs-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr);gap:.7rem;min-height:0}.gate-review-logs-list,.gate-review-logs-detail,.gate-review-logs-preview{min-width:0;border:1px solid var(--grl-border);border-radius:8px;background:var(--grl-bg-soft);color:var(--grl-ink);box-shadow:none}.gate-review-logs-list{overflow:hidden}.gate-review-logs-page .gate-review-logs-table-wrap{max-height:68vh;overflow:auto;border:0;border-radius:8px 8px 0 0;background:var(--grl-row);scrollbar-color:rgba(244,214,162,.72) #181c23}.gate-review-logs-table{min-width:980px;width:100%;border-collapse:separate;border-spacing:0;background:var(--grl-row);table-layout:fixed}.gate-review-logs-page .gate-review-logs-table thead tr,.gate-review-logs-page .gate-review-logs-table thead th,.gate-review-logs-page .gate-review-logs-table thead th:first-child{background:var(--grl-bg-warm)}.gate-review-logs-page .gate-review-logs-table th{border-bottom:1px solid rgba(244,214,162,.22);color:#fff;font-size:.58rem;font-weight:950;letter-spacing:.04em;line-height:1.15;text-transform:uppercase;box-shadow:inset -1px 0 #f4d6a21f;vertical-align:middle}.gate-review-logs-page .gate-review-logs-table th:last-child{box-shadow:none}.gate-review-logs-page .gate-review-logs-table td,.gate-review-logs-page .gate-review-logs-table td:first-child{border-bottom-color:#f4d6a214;background:var(--grl-row);color:var(--grl-muted-strong);font-size:.7rem;font-weight:750;line-height:1.18;vertical-align:top}.gate-review-logs-page .gate-review-logs-table tbody tr:nth-child(odd) td,.gate-review-logs-page .gate-review-logs-table tbody tr:nth-child(odd) td:first-child{background:var(--grl-row-alt)}.gate-review-logs-table tbody tr{cursor:pointer}.gate-review-logs-page .gate-review-logs-table tbody tr:hover td,.gate-review-logs-page .gate-review-logs-table tbody tr:hover td:first-child{background:var(--grl-row-hover)}.gate-review-logs-page .gate-review-logs-table tbody tr.is-selected td,.gate-review-logs-page .gate-review-logs-table tbody tr.is-selected td:first-child,.gate-review-logs-page .gate-review-logs-table tbody tr.is-selected:hover td,.gate-review-logs-page .gate-review-logs-table tbody tr.is-selected:hover td:first-child{background:var(--grl-row-selected);color:var(--grl-ink)}.gate-review-logs-page .gate-review-logs-table tbody tr.is-selected td:first-child{box-shadow:inset 3px 0 #f4d6a2b8}.gate-review-logs-table td strong,.gate-review-logs-table td span,.gate-review-logs-mini-table td strong,.gate-review-logs-mini-table td span{display:block}.gate-review-logs-table td strong,.gate-review-logs-mini-table td strong{color:var(--grl-ink)}.gate-review-logs-table td span,.gate-review-logs-mini-table td span,.gate-review-logs-effect span,.gate-review-logs-snapshot span{color:var(--grl-muted);font-size:.72rem;line-height:1.3}.gate-review-logs-table td b{display:block;color:#f4d6a29e;font-size:.64rem;font-weight:850;letter-spacing:.06em;line-height:1.25;text-transform:uppercase}.gate-review-logs-empty,.gate-review-logs-placeholder{color:var(--grl-muted);font-size:.84rem;padding:1rem;text-align:center}.gate-review-logs-pagination,.gate-review-logs-preview-actions{display:flex;align-items:center;justify-content:flex-end;gap:.45rem;border-top:1px solid rgba(244,214,162,.12);background:#07070a2e;padding:.5rem}.gate-review-logs-pagination span{color:var(--grl-muted);font-size:.76rem;font-weight:850}.gate-review-logs-pagination button,.grl-row-actions button,.gate-review-logs-detail button,.gate-review-logs-preview button{border:1px solid rgba(244,214,162,.3);border-radius:999px;background:#ffffff14;color:var(--grl-ink);cursor:pointer;font-size:.7rem;font-weight:850;letter-spacing:.05em;padding:.3rem .58rem;text-transform:uppercase}.gate-review-logs-pagination button:hover:not(:disabled),.grl-row-actions button:hover:not(:disabled),.gate-review-logs-detail button:hover:not(:disabled),.gate-review-logs-preview button:hover:not(:disabled),.gate-review-logs-pagination button:focus-visible:not(:disabled),.grl-row-actions button:focus-visible:not(:disabled),.gate-review-logs-detail button:focus-visible:not(:disabled),.gate-review-logs-preview button:focus-visible:not(:disabled){border-color:#f4d6a2b8;background:var(--grl-gold);color:#1a1115;outline:none}.gate-review-logs-pagination button:disabled,.grl-row-actions button:disabled,.gate-review-logs-detail button:disabled,.gate-review-logs-preview button:disabled{cursor:default;opacity:.48}.grl-row-actions{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap}.grl-row-actions.is-compact{align-items:stretch;flex-direction:column}.grl-row-actions.is-compact button{white-space:nowrap}.gate-review-logs-detail{max-height:68vh;overflow:auto;padding:.7rem;scrollbar-color:rgba(244,214,162,.72) #181c23}.gate-review-logs-detail-heading,.gate-review-logs-preview-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:.65rem;border-bottom:1px solid rgba(244,214,162,.12);padding-bottom:.55rem}.gate-review-logs-detail-heading h2,.gate-review-logs-preview-heading h2{margin:.08rem 0 0;color:var(--grl-ink);font-size:1rem;letter-spacing:0;line-height:1.2}.gate-review-logs-detail-heading span,.gate-review-logs-preview-heading span{color:var(--grl-gold);font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.gate-review-logs-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;margin:.65rem 0}.gate-review-logs-summary div{border:1px solid rgba(244,214,162,.14);border-radius:8px;background:#07070a3d;padding:.45rem .5rem}.gate-review-logs-summary dt{color:var(--grl-muted);font-size:.64rem;font-weight:900;letter-spacing:.08em;margin:0 0 .18rem;text-transform:uppercase}.gate-review-logs-summary dd{color:var(--grl-ink);font-size:.78rem;font-weight:750;line-height:1.28;margin:0}.gate-review-logs-section{border-top:1px solid rgba(244,214,162,.12);padding-top:.62rem}.gate-review-logs-section+.gate-review-logs-section{margin-top:.62rem}.gate-review-logs-section h3{color:var(--grl-ink);font-size:.84rem;line-height:1.25;margin:0 0 .45rem}.gate-review-logs-section p,.gate-review-logs-snapshots p,.gate-review-logs-effects p{color:var(--grl-muted);font-size:.8rem;margin:0}.gate-review-logs-snapshots{display:grid;gap:.42rem}.gate-review-logs-snapshot{display:flex;align-items:center;justify-content:space-between;gap:.55rem;border:1px solid rgba(244,214,162,.14);border-radius:8px;background:#07070a3d;padding:.45rem .5rem}.gate-review-logs-snapshot strong{display:block;color:var(--grl-ink);font-size:.76rem}.gate-review-logs-snapshot small,.gate-review-logs-effect small{display:block;color:var(--grl-muted);font-size:.68rem;line-height:1.28}.gate-review-logs-mini-table-wrap{max-height:280px;overflow:auto;border:1px solid rgba(244,214,162,.14);border-radius:8px;background:var(--grl-row);scrollbar-color:rgba(244,214,162,.72) #181c23}.gate-review-logs-mini-table{width:100%;min-width:620px;border-collapse:collapse;font-size:.76rem}.gate-review-logs-mini-table th,.gate-review-logs-mini-table td{border-bottom:1px solid rgba(244,214,162,.08);padding:.38rem .45rem;text-align:left;vertical-align:top}.gate-review-logs-mini-table th{position:sticky;top:0;z-index:1;background:var(--grl-bg-warm);color:#fff;font-size:.64rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.gate-review-logs-mini-table td{background:var(--grl-row);color:var(--grl-muted-strong)}.gate-review-logs-mini-table tr:nth-child(odd) td{background:var(--grl-row-alt)}.gate-review-logs-truncated{color:var(--grl-muted);font-size:.72rem;margin:.35rem 0 0}.gate-review-logs-effects{display:grid;gap:.35rem}.gate-review-logs-effect{border:1px solid rgba(244,214,162,.14);border-radius:8px;background:#07070a3d;padding:.42rem .5rem}.gate-review-logs-effect strong{display:block;color:var(--grl-ink);font-size:.74rem}.gate-review-logs-preview{padding:.7rem}.gate-review-logs-restore-controls{display:grid;grid-template-columns:minmax(220px,520px);gap:.65rem;align-items:stretch;margin:.7rem 0;max-width:760px}.gate-review-logs-checkbox{flex-direction:row!important;align-items:center;border:1px solid rgba(244,214,162,.14);border-radius:8px;background:#07070a3d;padding:.45rem .55rem}.gate-review-logs-checkbox input{margin:0;accent-color:var(--grl-gold)}.gate-review-logs-checkbox span{color:var(--grl-ink)!important;font-size:.74rem!important;letter-spacing:0!important;line-height:1.25;text-transform:none!important}.gate-review-logs-preview-actions .is-danger{background:#991b1b;border-color:#f8717180;color:#fff}.gate-review-logs-preview-actions .is-danger:hover:not(:disabled),.gate-review-logs-preview-actions .is-danger:focus-visible:not(:disabled){background:#7f1d1d;border-color:#f87171b8;color:#fff}@media(max-width:1180px){.gate-review-logs-grid{grid-template-columns:1fr}.gate-review-logs-detail{max-height:none}.gate-review-logs-restore-controls{grid-template-columns:1fr}}@media(max-width:760px){.gate-review-logs-header{align-items:stretch;flex-direction:column}.gate-review-logs-search,.gate-review-logs-search input,.gate-review-logs-domain,.gate-review-logs-domain select{width:100%}.gate-review-logs-count{margin-left:0}.gate-review-logs-summary{grid-template-columns:1fr}}.gate-review-logs-page .gate-review-logs-shell{min-height:0}.gate-review-logs-page .gate-review-logs-list{width:100%}.gate-review-logs-page .gate-review-logs-table-wrap{max-height:calc(100vh - 18.6rem);min-height:min(520px,calc(100vh - 18.6rem))}.gate-review-logs-page .gate-review-logs-table{min-width:0;table-layout:fixed}.gate-review-logs-page .gate-review-logs-table th,.gate-review-logs-page .gate-review-logs-table td,.gate-review-logs-page .gate-review-logs-table td:first-child{padding:.42rem .48rem}.gate-review-logs-page .gate-review-logs-table th{font-size:.56rem;letter-spacing:.03em}.gate-review-logs-page .gate-review-logs-table td,.gate-review-logs-page .gate-review-logs-table td:first-child{font-size:.66rem;line-height:1.22;overflow:hidden}.gate-review-logs-page .gate-review-logs-table th:nth-child(1),.gate-review-logs-page .gate-review-logs-table td:nth-child(1){width:9%}.gate-review-logs-page .gate-review-logs-table th:nth-child(2),.gate-review-logs-page .gate-review-logs-table td:nth-child(2){width:6.5%}.gate-review-logs-page .gate-review-logs-table th:nth-child(3),.gate-review-logs-page .gate-review-logs-table td:nth-child(3){width:9%}.gate-review-logs-page .gate-review-logs-table th:nth-child(4),.gate-review-logs-page .gate-review-logs-table td:nth-child(4){width:18%}.gate-review-logs-page .gate-review-logs-table th:nth-child(5),.gate-review-logs-page .gate-review-logs-table td:nth-child(5),.gate-review-logs-page .gate-review-logs-table th:nth-child(6),.gate-review-logs-page .gate-review-logs-table td:nth-child(6){width:11%}.gate-review-logs-page .gate-review-logs-table th:nth-child(7),.gate-review-logs-page .gate-review-logs-table td:nth-child(7){width:13%}.gate-review-logs-page .gate-review-logs-table th:nth-child(8),.gate-review-logs-page .gate-review-logs-table td:nth-child(8){width:10.5%}.gate-review-logs-page .gate-review-logs-table th:nth-child(9),.gate-review-logs-page .gate-review-logs-table td:nth-child(9){width:10%}.gate-review-logs-page .gate-review-logs-table td strong,.gate-review-logs-page .gate-review-logs-table td span{max-width:100%;overflow:hidden;text-overflow:ellipsis}.gate-review-logs-page .gate-review-logs-table td strong{white-space:nowrap}.gate-review-logs-page .gate-review-logs-table td span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:.62rem}.gate-review-logs-page .gate-review-logs-table td:nth-child(5),.gate-review-logs-page .gate-review-logs-table td:nth-child(6),.gate-review-logs-page .gate-review-logs-table td:nth-child(8){overflow-wrap:anywhere}.gate-review-logs-page .grl-row-actions.is-compact{display:grid;grid-template-columns:1fr;gap:.22rem}.gate-review-logs-page .grl-row-actions.is-compact button{min-height:1.42rem;border-radius:6px;font-size:.56rem;letter-spacing:.02em;line-height:1;padding:.18rem .28rem;white-space:normal}.gate-review-logs-panel-backdrop{position:fixed;inset:var(--app-shell-header-height, 70px) 0 0 var(--app-shell-sidebar-offset, 0px);z-index:22060;display:grid;place-items:center;padding:1rem;background:#020617ad;overflow:hidden}.gate-review-logs-panel{width:min(1280px,calc(100vw - var(--app-shell-sidebar-offset, 0px) - 2rem));max-height:calc(100vh - var(--app-shell-header-height, 70px) - 2rem);max-height:calc(100dvh - var(--app-shell-header-height, 70px) - 2rem);display:flex;flex-direction:column;min-height:0;overflow:hidden;border:1px solid var(--grl-border);border-radius:10px;background:linear-gradient(180deg,#2f262df2,#1c1f27fa),var(--grl-bg-soft);color:var(--grl-ink);box-shadow:0 28px 72px #07070a7a}.gate-review-logs-panel-heading{flex:0 0 auto;align-items:center;border-bottom:1px solid rgba(244,214,162,.16);padding:.72rem .86rem}.gate-review-logs-panel-heading button{flex:0 0 auto}.gate-review-logs-panel-body{flex:1 1 auto;min-height:0;overflow:auto;padding:.8rem;scrollbar-color:rgba(244,214,162,.72) #181c23}.gate-review-logs-detail{max-height:calc(100vh - var(--app-shell-header-height, 70px) - 2rem);max-height:calc(100dvh - var(--app-shell-header-height, 70px) - 2rem);padding:0}.gate-review-logs-detail-actions{display:flex;align-items:center;justify-content:space-between;gap:.8rem;border:1px solid rgba(244,214,162,.14);border-radius:8px;background:#07070a3d;padding:.58rem .68rem}.gate-review-logs-detail-actions p{margin:0;color:var(--grl-muted);font-size:.78rem;font-weight:750}.gate-review-logs-preview{padding:0}.gate-review-logs-instructions{border:1px solid rgba(244,214,162,.16);border-radius:8px;background:#f4d6a214;padding:.68rem .78rem}.gate-review-logs-instructions h3{margin:0 0 .42rem;color:var(--grl-ink);font-size:.84rem}.gate-review-logs-instructions ol{margin:0;padding-left:1.15rem;color:var(--grl-muted-strong);font-size:.78rem;font-weight:750;line-height:1.38}.gate-review-logs-preview .gate-review-logs-mini-table-wrap,.gate-review-logs-detail .gate-review-logs-mini-table-wrap{max-height:360px}@media(max-width:980px){.gate-review-logs-page .gate-review-logs-table{min-width:980px}.gate-review-logs-panel{width:calc(100vw - 1rem)}.gate-review-logs-detail-actions,.gate-review-logs-preview-actions{align-items:stretch;flex-direction:column}}.verizon-oobf-import-page{min-height:calc(100vh - 80px);padding:28px 32px 48px;color:#172033;background:#f6f8fb}.verizon-oobf-import-shell{width:min(1500px,100%);margin:0 auto;display:grid;gap:16px}.verizon-oobf-import-header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px 24px;border:1px solid #d8e1ec;border-radius:8px;background:#fff;box-shadow:0 10px 28px #0f172a0f}.verizon-oobf-import-kicker{margin:0 0 6px;color:#506176;font-size:.86rem;font-weight:700}.verizon-oobf-import-header h1,.verizon-oobf-import-blocked h1{margin:0;color:#111827;font-size:2rem;line-height:1.15}.verizon-oobf-import-header-status{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.verizon-oobf-import-header-status span,.verizon-oobf-import-row-status{display:inline-flex;align-items:center;min-height:28px;padding:4px 10px;border:1px solid #cbd5e1;border-radius:6px;color:#334155;background:#f8fafc;font-size:.86rem;font-weight:700;white-space:nowrap}.verizon-oobf-import-panel,.verizon-oobf-import-details,.verizon-oobf-import-table-panel,.verizon-oobf-import-empty,.verizon-oobf-import-blocked{border:1px solid #d8e1ec;border-radius:8px;background:#fff;box-shadow:0 10px 28px #0f172a0d}.verizon-oobf-import-panel{display:grid;gap:12px;padding:18px}.verizon-oobf-import-upload-row{display:flex;align-items:center;gap:12px}.verizon-oobf-import-file-picker{flex:1;min-width:260px;display:grid;gap:8px;color:#263447;font-weight:700}.verizon-oobf-import-file-picker input{width:100%;min-height:42px;padding:8px;border:1px dashed #94a3b8;border-radius:8px;color:#334155;background:#f8fafc;font:inherit}.verizon-oobf-import-panel button{min-height:42px;padding:0 16px;border:1px solid #b7c4d3;border-radius:8px;color:#1f2937;background:#fff;font:inherit;font-weight:700;cursor:pointer}.verizon-oobf-import-panel button:disabled,.verizon-oobf-import-file-picker input:disabled{opacity:.56;cursor:not-allowed}.verizon-oobf-import-alert{padding:12px 14px;border:1px solid #bfdbfe;border-radius:8px;color:#1d4ed8;background:#eff6ff;font-weight:700}.verizon-oobf-import-alert.is-error{border-color:#fecaca;color:#991b1b;background:#fef2f2}.verizon-oobf-import-alert.is-warning{border-color:#fde68a;color:#854d0e;background:#fffbeb}.verizon-oobf-import-summary{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.verizon-oobf-import-summary div,.verizon-oobf-import-details div{min-width:0;padding:14px 16px;border:1px solid #d8e1ec;border-radius:8px;background:#fff}.verizon-oobf-import-summary span,.verizon-oobf-import-details span{display:block;margin-bottom:6px;color:#64748b;font-size:.86rem;font-weight:700}.verizon-oobf-import-summary strong{display:block;color:#111827;font-size:1.55rem;line-height:1.1}.verizon-oobf-import-details{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;overflow:hidden}.verizon-oobf-import-details div{border:0;border-right:1px solid #e2e8f0;border-radius:0;box-shadow:none}.verizon-oobf-import-details div:last-child{border-right:0}.verizon-oobf-import-details strong{display:block;overflow:hidden;color:#111827;font-size:.96rem;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.verizon-oobf-import-table-panel{overflow:hidden}.verizon-oobf-import-table-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;border-bottom:1px solid #e2e8f0}.verizon-oobf-import-table-head h2{margin:0;color:#111827;font-size:1.15rem}.verizon-oobf-import-table-head span{color:#64748b;font-weight:700}.verizon-oobf-import-table-scroll{overflow:auto;max-height:68vh}.verizon-oobf-import-table-scroll table{width:100%;min-width:1500px;border-collapse:separate;border-spacing:0;font-size:.88rem}.verizon-oobf-import-table-scroll th,.verizon-oobf-import-table-scroll td{padding:10px 12px;border-bottom:1px solid #e5edf5;border-right:1px solid #eef2f7;text-align:left;vertical-align:top}.verizon-oobf-import-table-scroll th{position:sticky;top:0;z-index:1;color:#334155;background:#f8fafc;font-weight:800;white-space:nowrap}.verizon-oobf-import-table-scroll td{color:#1f2937;background:#fff}.verizon-oobf-import-table-scroll tr.is-warning td{background:#fffbeb}.verizon-oobf-import-table-scroll tr.is-invalid td{background:#fef2f2}.verizon-oobf-import-row-status.is-ready{border-color:#bbf7d0;color:#166534;background:#f0fdf4}.verizon-oobf-import-row-status.is-warning{border-color:#fde68a;color:#854d0e;background:#fffbeb}.verizon-oobf-import-row-status.is-invalid{border-color:#fecaca;color:#991b1b;background:#fef2f2}.verizon-oobf-import-empty,.verizon-oobf-import-blocked{padding:28px;color:#475569;font-weight:700}.verizon-oobf-import-blocked{display:grid;gap:8px}.verizon-oobf-import-blocked p{margin:0}@media(max-width:1100px){.verizon-oobf-import-summary,.verizon-oobf-import-details{grid-template-columns:repeat(3,minmax(0,1fr))}.verizon-oobf-import-details div{border-bottom:1px solid #e2e8f0}}@media(max-width:760px){.verizon-oobf-import-page{padding:18px 14px 32px}.verizon-oobf-import-header,.verizon-oobf-import-upload-row,.verizon-oobf-import-table-head{align-items:stretch;flex-direction:column}.verizon-oobf-import-header h1,.verizon-oobf-import-blocked h1{font-size:1.55rem}.verizon-oobf-import-header-status{justify-content:flex-start}.verizon-oobf-import-file-picker{min-width:0}.verizon-oobf-import-summary,.verizon-oobf-import-details{grid-template-columns:1fr}.verizon-oobf-import-details div{border-right:0}}.vendor-order-creation-page{--vendor-order-font: "Manrope", "Avenir Next", "Segoe UI", sans-serif;--vendor-order-ink: #10233f;--vendor-order-ink-soft: #435878;--vendor-order-accent: #1556a8;--vendor-order-accent-2: #1d76c6;--vendor-order-border: #cfdbec;--vendor-order-surface: #ffffff;--vendor-order-surface-soft: #f7faff;--vendor-order-success: #027a48;--vendor-order-error: #b42318;padding:16px;min-height:calc(100vh - var(--app-shell-main-offset));min-height:calc(100dvh - var(--app-shell-main-offset));background:transparent;color:var(--vendor-order-ink);font-family:var(--vendor-order-font)}.vendor-order-creation-shell{display:grid;gap:12px;width:100%;max-width:100%;margin:0 auto}.vendor-order-card-frame,.vendor-order-card-frame-stage{display:contents}.vendor-order-creation-page.is-preview-overlay-mode{padding:0;min-height:0}.vendor-order-creation-page.is-preview-overlay-mode .vendor-order-creation-shell{width:0;height:0;margin:0;overflow:visible}.vendor-order-creation-page.is-preview-overlay-mode .vendor-order-card{border:0;padding:0;background:transparent;box-shadow:none}.vendor-order-creation-page.is-preview-overlay-mode .vendor-order-card>:not(.vendor-order-created-preview):not(.vendor-order-preview-overlay-status-backdrop){display:none}.vendor-order-creation-page.is-preview-overlay-mode .vendor-order-created-preview>:not(.vendor-order-modal-backdrop):not(.configure-vendor-modal-backdrop){display:none}.vendor-order-top-bar{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:nowrap}.vendor-order-creation-tabs{display:flex;gap:8px;align-items:center;flex-wrap:wrap;min-width:0}.vendor-order-top-bar-status{flex:0 1 560px;width:auto;margin-left:auto;min-height:24px;padding-top:4px;padding-bottom:4px}.vendor-order-top-bar-status .vendor-load-status-copy{display:flex;align-items:center;min-width:0}.vendor-order-top-bar-status .vendor-load-status-copy strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vendor-order-top-bar-status .vendor-load-status-copy small{display:none}.vendor-order-tab{border:1px solid var(--vendor-order-border);background:#f8fbff;color:#445a7d;border-radius:11px;padding:8px 12px;font-size:12px;font-weight:800;letter-spacing:.01em;line-height:1.15}.vendor-order-tab.active{background:#fff;color:#10294c;border-color:#abc1df;box-shadow:0 5px 12px #12294c14}.vendor-order-tab:disabled{opacity:.72}.vendor-order-creation-hero{background:linear-gradient(128deg,#173664,#1f7bc9);color:#fff;border-radius:16px;padding:16px 18px;box-shadow:0 14px 28px #10244933}.vendor-order-creation-hero h1{margin:0;font-size:clamp(24px,1.85vw,32px);font-weight:900;line-height:1.08;letter-spacing:.01em}.vendor-order-card{background:var(--vendor-order-surface);border:1px solid var(--vendor-order-border);border-radius:18px;padding:16px;box-shadow:0 14px 34px #14284c14}.vendor-order-card h2{margin:0;color:var(--vendor-order-ink);font-size:clamp(30px,2.3vw,42px);font-weight:900;line-height:1.05;letter-spacing:-.02em;overflow-wrap:anywhere}.vendor-order-title-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.vendor-order-title-status-group{margin-left:auto;display:inline-flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.vendor-order-header-action-button{min-height:32px;border:1px solid #bfd1ec;border-radius:999px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#edf4ff;color:#173964;font-size:13px;font-weight:760;line-height:1;white-space:nowrap;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,background-color .12s ease}.vendor-order-header-action-button:hover:not(:disabled){transform:none;box-shadow:none}.vendor-order-header-action-button:disabled{opacity:.65;cursor:not-allowed}.vendor-order-header-action-label{display:inline-flex;align-items:center}.vendor-order-title-status-group .vendor-order-row-notes{min-width:0;padding:0 12px}.vendor-order-title-status-group .vendor-order-row-notes:hover:not(:disabled){background:#edf4ff;border-color:#bfd1ec;color:#173964}.vendor-order-title-status-group .vendor-order-row-notes.active,.vendor-order-title-status-group .vendor-order-row-notes.has-notes{background:#e7f0ff;border-color:#aac1e6;color:#173964}.vendor-order-loading-shell{min-height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;text-align:center}.vendor-order-loading-spinner{width:42px;height:42px;border:4px solid rgba(21,86,168,.16);border-top-color:var(--vendor-order-accent);border-radius:999px;animation:vendor-order-loading-spin .8s linear infinite}.vendor-order-loading-shell p{margin:0;color:var(--vendor-order-ink-soft);font-size:14px;font-weight:800}@keyframes vendor-order-loading-spin{to{transform:rotate(360deg)}}.vendor-order-grid{margin-top:14px;display:grid;grid-template-columns:180px minmax(0,1fr);gap:12px 16px;align-items:center}.vendor-order-label{color:#1a355f;font-size:clamp(14px,1.15vw,17px);font-weight:850;line-height:1.1}.vendor-order-grid input,.vendor-order-grid select{width:100%;min-height:42px;border:1px solid #b7c8e1;border-radius:10px;padding:8px 12px;font-size:14px;font-weight:700;color:#1b3157;background:#fff;box-sizing:border-box}.vendor-order-grid input::placeholder{color:#7e91b1}.vendor-order-grid input:focus,.vendor-order-grid select:focus,.vendor-order-edit-input:focus,.vendor-order-preview-meta-date:focus,.vendor-order-product-entry input:focus,.vendor-order-row-qty-input:focus,.vendor-order-row-eta-input:focus,.vendor-order-notes-editor textarea:focus,.vendor-order-modal-add-row input:focus{outline:none;border-color:#2a79c8;box-shadow:0 0 0 3px #2a79c829}.vendor-order-search-row{display:grid;grid-template-columns:minmax(240px,1fr) minmax(180px,260px) auto;gap:8px;align-items:end}.vendor-order-search-row label{display:grid;gap:4px;font-size:12px;color:#4e6184;font-weight:700}.vendor-order-search-row input{width:100%;min-height:42px;border:1px solid #b7c8e1;border-radius:10px;padding:8px 12px;font-size:14px;font-weight:700;color:#1b3157;background:#fff;box-sizing:border-box}.vendor-order-search-row input::placeholder{color:#7e91b1}.vendor-order-po-prefix-wrap{display:grid;gap:6px}.vendor-order-po-prefix-row{display:flex;align-items:center;gap:10px}.vendor-order-po-prefix-row input{flex:0 0 220px;width:220px;max-width:100%}.vendor-order-po-prefix-suffix{color:#314f7f;font-size:13px;font-weight:850;white-space:nowrap;letter-spacing:.03em}.vendor-order-po-prefix-help{color:#5d7399;font-size:12px;font-weight:700}.vendor-order-inline-field{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.vendor-order-inline-add,.vendor-order-inline-manage{min-height:40px;border:1px solid #9cb3d5;border-radius:10px;background:linear-gradient(120deg,#eff5ff,#dce9ff);color:#1a447d;cursor:pointer;font-weight:850}.vendor-order-inline-add{min-width:40px;font-size:21px;line-height:1}.vendor-order-inline-manage{font-size:13px;padding:0 12px}.vendor-order-inline-add:disabled,.vendor-order-inline-manage:disabled{opacity:.5;cursor:not-allowed}.vendor-order-combobox{position:relative;width:100%}.vendor-order-combobox-list{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:30;margin:0;padding:4px;list-style:none;border:1px solid #b8c9e1;border-radius:10px;background:#fff;max-height:260px;overflow-y:auto;box-shadow:0 16px 24px #1023472e}.vendor-order-combobox-list-floating{position:fixed;right:auto;bottom:auto;z-index:5000;box-sizing:border-box}.vendor-order-combobox-option,.vendor-order-combobox-empty{border-radius:8px;min-height:40px;padding:7px 10px;font-size:13px;display:flex;align-items:center;justify-content:space-between;gap:10px}.vendor-order-combobox-option{cursor:pointer}.vendor-order-combobox-option small{color:#5e7398;font-size:12px;font-weight:800}.vendor-order-combobox-option:hover,.vendor-order-combobox-option:focus-visible,.vendor-order-combobox-option.active{background:#e7f0ff;color:#163e73}.vendor-order-combobox-empty{color:#667da4;font-weight:700}.vendor-order-combobox-more{margin-top:2px;border-top:1px dashed #cdd9ea;padding:7px 10px;border-radius:8px;background:#f7fbff;color:#45608a;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.vendor-order-search-button{min-height:42px;border:1px solid #9cb1d2;border-radius:10px;background:#f2f6fd;color:#223f6b;padding:0 14px;font-weight:800;cursor:pointer}.vendor-order-search-button:disabled{opacity:.7;cursor:not-allowed}.vendor-order-actions{margin-top:16px;display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.vendor-order-actions-inline{margin-top:0}.vendor-order-actions button{min-height:40px;min-width:124px;border-radius:12px;border:1px solid transparent;padding:0 14px;font-size:14px;font-weight:850;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease}.vendor-order-actions button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 16px #10234724}.vendor-order-actions .proceed{background:linear-gradient(120deg,var(--vendor-order-accent),var(--vendor-order-accent-2));color:#fff}.vendor-order-actions .close{background:#f4f7fc;border-color:#c1cee3;color:#1d365f}.vendor-order-actions .danger{background:#fff1f2;border-color:#f6c2cb;color:#9f1239}.vendor-order-actions .vendor-order-report-button{background:#edf4ff;border-color:#bfd1ec;color:#173964}.vendor-order-actions button:disabled{opacity:.7;cursor:not-allowed;transform:none;box-shadow:none}.vendor-order-actions .proceed:disabled,.vendor-order-actions .vendor-order-edit-save:disabled,.vendor-order-created-preview .vendor-order-preview-bottom-actions .proceed:disabled,.vendor-order-created-preview .vendor-order-preview-bottom-actions .vendor-order-edit-save:disabled{background:linear-gradient(180deg,#cfd6df,#b6bec9);border-color:#a5afbc;color:#f7f9fc;opacity:1}.vendor-order-button-tooltip-wrap{display:inline-flex}.vendor-order-button-tooltip-wrap.is-disabled{cursor:not-allowed}.vendor-order-button-tooltip-wrap>button:disabled{pointer-events:none}.vendor-order-status{margin-top:12px;padding:10px 12px;border-radius:10px;font-size:14px;font-weight:750}.vendor-order-status.ok{background:#ecfdf3;color:var(--vendor-order-success);border:1px solid #b7ebc9}.vendor-order-status.error{background:#fff2f1;color:var(--vendor-order-error);border:1px solid #f5c0bd}.vendor-order-created-preview{margin-top:14px;border:1px solid #cbd7ea;border-radius:14px;background:linear-gradient(180deg,#fbfdff,#f5f9ff);padding:12px;display:grid;gap:12px}.vendor-order-preview-header{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(240px,320px);gap:12px;align-items:start}.vendor-order-preview-title,.vendor-order-preview-meta{min-width:0}.vendor-order-preview-title h3{margin:0;color:#1a3868;font-size:clamp(24px,1.8vw,33px);font-weight:900;letter-spacing:-.02em;line-height:1}.vendor-order-preview-title p{margin:8px 0 0;color:#1f3660;font-size:clamp(30px,2.35vw,40px);font-weight:900;line-height:1;letter-spacing:-.025em;overflow-wrap:anywhere}.vendor-order-preview-state{justify-self:center;align-self:center;display:inline-flex;align-items:center;justify-content:center;color:#b0133b;font-size:clamp(20px,1.5vw,28px);font-weight:900;text-align:center;line-height:1.05;letter-spacing:-.02em;white-space:nowrap;min-width:clamp(140px,16vw,220px);min-height:68px;padding:8px 16px;border-radius:16px;background:#b0133b14}.vendor-order-preview-meta{justify-self:end;width:min(100%,320px);border:1px solid #b7c7e0;background:#fff;border-radius:12px;padding:10px 12px;display:grid;gap:8px;box-shadow:0 8px 20px #0f23451a}.vendor-order-preview-meta-row{display:grid;grid-template-columns:56px minmax(0,1fr);gap:10px;align-items:center}.vendor-order-preview-meta-label{color:#435b84;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.06em;text-align:right}.vendor-order-preview-meta-value{color:#0f2546;font-size:clamp(21px,1.55vw,30px);font-weight:900;line-height:1;letter-spacing:-.02em;text-align:right;overflow-wrap:anywhere}.vendor-order-preview-meta-date{min-height:34px;width:100%;border:1px solid #9eb6d7;border-radius:8px;padding:4px 10px;background:#fff;color:#132c52;font-size:14px;font-weight:800;text-align:right;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;box-sizing:border-box}.vendor-order-preview-meta-date:disabled{background:#f5f8fd;color:#556e94}.vendor-order-preview-address-grid{display:grid;grid-template-columns:minmax(220px,1fr) minmax(460px,1.8fr) minmax(220px,1fr);gap:12px}.vendor-order-preview-address,.vendor-order-preview-details{border:1px solid #c5d2e6;background:#fff;border-radius:12px;padding:12px}.vendor-order-preview-address h4,.vendor-order-preview-details h4,.vendor-order-preview-products h4{margin:0;color:#15315c;font-size:clamp(20px,1.45vw,28px);font-weight:900;line-height:1.08;letter-spacing:-.015em}.vendor-order-preview-address p{margin:8px 0 0;color:#243e68;font-size:clamp(18px,1.4vw,26px);font-weight:800;line-height:1.12;letter-spacing:-.015em;overflow-wrap:anywhere}.vendor-order-preview-address small{display:inline-block;margin-top:4px;color:#4d658d;font-size:12px;font-weight:750}.vendor-order-preview-warehouse{margin-top:10px;display:grid;gap:5px}.vendor-order-preview-warehouse span{color:#4f668e;font-size:12px;font-weight:750}.vendor-order-preview-warehouse strong{color:#1b335d;font-size:16px;font-weight:850}.vendor-order-preview-detail-grid{margin-top:10px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px}.vendor-order-preview-detail-item{border:1px solid #d2dced;border-radius:10px;background:linear-gradient(180deg,#fcfdff,#f4f8ff);padding:8px 10px}.vendor-order-preview-detail-item span{display:block;color:#4f6388;font-size:12px;font-weight:700}.vendor-order-preview-detail-item strong{display:block;margin-top:4px;color:#1a2f56;font-size:14px;font-weight:800;line-height:1.12;overflow-wrap:anywhere}.vendor-order-edit-field{display:grid;gap:6px}.vendor-order-edit-input,.vendor-order-edit-select{min-height:38px;width:100%;min-width:0;box-sizing:border-box;border:1px solid #b8c7de;border-radius:9px;padding:7px 10px;background:#fff;color:#1c345c;font-size:14px;font-weight:700}.vendor-order-edit-input:disabled,.vendor-order-edit-select:disabled{background:#f5f8fd;color:#597298}.vendor-order-edit-actions{margin-top:10px;display:flex;justify-content:flex-end;gap:8px}.vendor-order-edit-actions button{min-height:36px;border-radius:9px;border:1px solid #aebfda;padding:0 12px;font-size:13px;font-weight:850;cursor:pointer}.vendor-order-edit-notes{background:#eff4fd;color:#2b436e}.vendor-order-edit-save{border-color:transparent;background:linear-gradient(120deg,#165cae,#1c76c5);color:#fff}.vendor-order-notes-editor{margin-top:10px;display:grid;gap:6px}.vendor-order-notes-editor span{color:#4f6388;font-size:12px;font-weight:700}.vendor-order-notes-editor textarea{width:100%;min-height:86px;resize:vertical;box-sizing:border-box;border:1px solid #b8c7de;border-radius:9px;padding:8px 10px;background:#fff;color:#1c345c;font-size:14px;font-weight:650}.vendor-order-notes-editor textarea:disabled{background:#f5f8fd;color:#597298}.vendor-order-preview-products{border:1px solid #c5d2e6;border-radius:12px;background:#fff;padding:12px;position:relative;z-index:1}.vendor-order-preview-products.is-unit-menu-open{z-index:200}.vendor-order-product-entry{margin-top:10px;display:grid;width:100%;grid-template-columns:minmax(220px,3fr) minmax(220px,3fr) minmax(82px,94px) auto;gap:8px;align-items:end;padding:8px;border:1px solid #d6e0ef;border-radius:10px;background:#f8fbff}.vendor-order-product-entry label{display:grid;gap:4px;min-width:0}.vendor-order-product-entry label span{color:#4f6388;font-size:12px;font-weight:750}.vendor-order-product-entry input,.vendor-order-product-entry select{min-height:38px;width:100%;min-width:0;box-sizing:border-box;border:1px solid #b8c7de;border-radius:9px;padding:7px 10px;background:#fff;color:#1c345c;font-size:14px}.vendor-order-product-entry input[readonly],.vendor-order-product-entry select:disabled{background:#f5f8fd;color:#597298}.vendor-order-add-qty-input{width:90px;max-width:90px;justify-self:start;text-align:center;appearance:textfield;-moz-appearance:textfield}.vendor-order-add-qty-input::-webkit-outer-spin-button,.vendor-order-add-qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.vendor-order-product-add{min-height:38px;min-width:82px;justify-self:start;border:1px solid #aabddd;border-radius:9px;background:linear-gradient(120deg,#eaf2ff,#dae8ff);color:#143f7c;font-weight:850;padding:0 14px;cursor:pointer}.vendor-order-product-add:disabled{opacity:.68;cursor:not-allowed}.vendor-order-products-table-wrap{margin-top:12px;border:1px solid #bfcee4;border-radius:10px;overflow:auto;max-height:46vh;background:#fff;position:relative;z-index:1}.vendor-order-products-table-wrap.vendor-order-products-table-wrap-dropdown-open{overflow:visible;max-height:none;z-index:210}.vendor-order-products-table{width:100%;border-collapse:collapse;min-width:920px;table-layout:fixed}.vendor-order-products-table th,.vendor-order-products-table td{border-bottom:1px solid #d5dfed;padding:8px 9px;text-align:left;font-size:12px;color:#1b3258;white-space:nowrap}.vendor-order-products-table th{position:sticky;top:0;z-index:1;background:linear-gradient(180deg,#2c436c,#22375a);color:#fff;font-weight:850;border-bottom:1px solid #1e304e}.vendor-order-products-table-column-label{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis}.vendor-order-products-table th:nth-child(2),.vendor-order-products-table td:nth-child(2){width:168px}.vendor-order-products-table th:nth-child(3),.vendor-order-products-table td:nth-child(3){width:168px}.vendor-order-products-table th:nth-child(4),.vendor-order-products-table td:nth-child(4){min-width:280px}.vendor-order-products-table th:nth-child(5),.vendor-order-products-table td:nth-child(5){width:78px}.vendor-order-products-table th:nth-child(6),.vendor-order-products-table td:nth-child(6){width:92px}.vendor-order-products-table th:nth-child(8),.vendor-order-products-table td:nth-child(8){width:92px}.vendor-order-products-table tbody tr td{background:#fff}.vendor-order-products-table tbody tr:nth-child(2n) td{background:#f7faff}.vendor-order-products-table td:nth-child(5),.vendor-order-products-table td:nth-child(6),.vendor-order-products-table td:nth-child(7),.vendor-order-products-table td:nth-child(8){text-align:right}.vendor-order-row-qty-input,.vendor-order-row-eta-input{min-height:32px;border:1px solid #b7c8e1;border-radius:8px;padding:5px 8px;font-size:12px;font-weight:700;color:#1d355d;background:#fff;box-sizing:border-box}.vendor-order-row-qty-input{width:78px;text-align:right}.vendor-order-row-eta-input{width:134px;text-align:right}.vendor-order-row-unit-combobox .vendor-order-combobox-list{top:calc(100% + 4px);bottom:auto;z-index:220;max-height:min(260px,42vh)}.vendor-order-row-unit-input{min-width:92px}.vendor-order-products-table td.vendor-order-cell-input{padding:0}.vendor-order-row-cell-input{width:100%;height:100%;min-height:34px;border:0;border-radius:0;padding:6px 10px;background:transparent;color:#1d355d;font-size:12px;font-weight:700;box-sizing:border-box}.vendor-order-row-cell-input:focus{outline:none;box-shadow:inset 0 0 0 2px #2a79c847;background:#fff}.vendor-order-cell-input-qty .vendor-order-row-cell-input,.vendor-order-cell-input-price .vendor-order-row-cell-input{text-align:right}.vendor-order-row-qty-input,.vendor-order-row-price-input{appearance:textfield;-moz-appearance:textfield}.vendor-order-row-qty-input::-webkit-outer-spin-button,.vendor-order-row-qty-input::-webkit-inner-spin-button,.vendor-order-row-price-input::-webkit-outer-spin-button,.vendor-order-row-price-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.vendor-order-row-delete{min-height:32px;min-width:32px;border:1px solid #c8d3e1;border-radius:8px;padding:0;display:inline-flex;align-items:center;justify-content:center;background:#f6f9fd;color:#3f5678;font-size:12px;font-weight:850;line-height:1;cursor:pointer}.vendor-order-row-delete:hover:not(:disabled){background:#edf2f8;border-color:#b8c6d8}.vendor-order-row-delete:disabled{opacity:.65;cursor:not-allowed}.vendor-order-row-delete-icon{width:14px;height:14px;fill:currentColor}.vendor-order-products-empty td{text-align:center;color:#576f95;background:#f8fbff;padding:24px 12px}.vendor-order-preview-bottom{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,560px);gap:12px;align-items:end}.vendor-order-preview-notes p{margin:6px 0 0;color:#435a83;font-size:14px;font-weight:600}.vendor-order-preview-totals{border:1px solid #c2d0e5;border-radius:12px;background:#fff;padding:10px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.vendor-order-preview-total{border:1px solid #cfdaeb;border-radius:9px;background:#f7fbff;padding:8px 9px;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px}.vendor-order-preview-total span{display:block;flex:1 1 auto;min-width:0;color:#51688f;font-size:clamp(9px,.62vw,11px);font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.vendor-order-preview-total strong{display:block;margin-top:0;margin-left:auto;color:#132c52;font-size:clamp(18px,1.25vw,24px);font-weight:900;line-height:1.05;white-space:nowrap;letter-spacing:-.015em;text-align:right}.vendor-order-preview-total-value-button{margin-left:auto;border:none;background:transparent;padding:0;color:#132c52;font-size:clamp(18px,1.25vw,24px);font-weight:900;line-height:1.05;white-space:nowrap;letter-spacing:-.015em;text-align:right;cursor:pointer}.vendor-order-preview-total-value-button:disabled{cursor:not-allowed}.vendor-order-preview-total-value-input{margin-left:auto;width:min(100%,124px);min-width:84px;min-height:30px;border:1px solid #b6c8de;border-radius:7px;padding:0 8px;color:#132c52;font-size:clamp(14px,1vw,16px);font-weight:800;text-align:right;background:#fff;appearance:textfield;-moz-appearance:textfield}.vendor-order-preview-total-value-input::-webkit-outer-spin-button,.vendor-order-preview-total-value-input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.vendor-order-preview-total-value-input:focus{outline:none;border-color:#4d81c6;box-shadow:0 0 0 3px #4d81c626}.vendor-order-preview-total.is-grand{border-color:#8ba8d2;background:#e9f2ff}.vendor-order-preview-fallback h3{margin:0;color:#18386d;font-size:22px;font-weight:900}.vendor-order-preview-fallback p{margin:6px 0 0;color:#42577f;font-size:14px;font-weight:600}.vendor-order-preview-fallback pre{margin:10px 0 0;max-height:360px;overflow:auto;border:1px solid #d0d9eb;border-radius:10px;background:#fff;padding:10px;font-size:12px;line-height:1.4}.vendor-order-modal-backdrop{position:fixed;inset:0;z-index:3200;background:#0f1f3a73;display:grid;place-items:center;padding:18px}@media(min-width:1101px){supply-sidebar.is-open+main.supply-chain-hub .vendor-order-confirm-modal-backdrop{padding-left:calc(var(--supply-sidebar-desktop-width, 220px) + 18px)}supply-sidebar.is-open+main.supply-chain-hub .vendor-order-details-scale-canvas .vendor-order-confirm-modal-backdrop{padding-left:18px}}.vendor-order-modal{width:min(100%,640px);max-height:min(84vh,760px);overflow:auto;border:1px solid #c0cee4;border-radius:14px;background:#fff;box-shadow:0 24px 38px #0f1f3a42;padding:14px;display:grid;gap:12px}.vendor-order-modal-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.vendor-order-modal-header h3{margin:0;color:#1a345f;font-size:22px;font-weight:900}.vendor-order-preview-overlay-status{width:min(100%,520px);text-align:center}.vendor-order-preview-overlay-status p{margin:0;color:var(--vendor-order-ink-soft);font-size:15px;line-height:1.5}.vendor-order-preview-overlay-status-actions{display:flex;justify-content:center}.vendor-order-modal-close{min-height:34px;border:1px solid #b7c6de;border-radius:8px;background:#f4f8fd;color:#1f345b;padding:0 12px;font-size:13px;font-weight:800;cursor:pointer}.vendor-order-modal-add-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.vendor-order-modal-add-row input{min-height:40px;border:1px solid #b8c8e1;border-radius:9px;padding:6px 10px;font-size:14px;font-weight:700;color:#1f345b}.vendor-order-modal-add-row button{min-height:40px;border:1px solid #9fb6d8;border-radius:9px;padding:0 14px;background:linear-gradient(120deg,#eaf2ff,#dce9ff);color:#153e79;font-size:13px;font-weight:850;cursor:pointer}.vendor-order-modal-add-row button:disabled{opacity:.65;cursor:not-allowed}.vendor-order-manager-list-wrap{border:1px solid #cfdaeb;border-radius:10px;background:#f8fbff;padding:8px;max-height:min(52vh,460px);overflow:auto}.vendor-order-manager-list{margin:0;padding:0;list-style:none;display:grid;gap:8px}.vendor-order-manager-list li{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid #d4deee;border-radius:9px;background:#fff;padding:8px 10px}.vendor-order-manager-list li span{color:#1f345b;font-size:14px;font-weight:700;overflow-wrap:anywhere}.vendor-order-manager-delete{min-height:32px;border:1px solid #f3b7c2;border-radius:7px;padding:0 10px;background:#fff1f2;color:#9f1239;font-size:12px;font-weight:850;cursor:pointer;white-space:nowrap}.vendor-order-manager-delete:disabled{opacity:.65;cursor:not-allowed}.vendor-order-manager-empty{margin:6px;color:#5e7398;font-size:13px;font-weight:700}.vendor-order-report-modal{width:min(100%,1180px);max-height:min(90vh,920px);gap:10px}.vendor-order-notes-modal{width:min(100%,720px);max-height:min(86vh,680px);overflow-y:auto}.vendor-order-notes-modal-editor{display:grid;gap:6px}.vendor-order-notes-modal-editor span{color:#4f6388;font-size:12px;font-weight:700}.vendor-order-notes-modal-editor textarea{width:100%;min-height:110px;resize:vertical;box-sizing:border-box;border:1px solid #b8c9e0;border-radius:9px;padding:8px 10px;font-size:13px;font-family:inherit;color:#1f3a66;background:#fff}.vendor-order-notes-modal-editor textarea:focus{outline:none;border-color:#4d81c6;box-shadow:0 0 0 3px #4d81c626}.vendor-order-notes-modal-editor textarea:disabled{background:#f5f8fd;color:#597298}.vendor-order-report-header-actions{display:flex;align-items:center;gap:8px}.vendor-order-report-view,.vendor-order-report-download{min-height:34px;border:1px solid #8ca9d4;border-radius:8px;padding:0 12px;background:linear-gradient(120deg,#dbe8ff,#cadcff);color:#133a71;font-size:12px;font-weight:820;cursor:pointer}.vendor-order-report-download{border-color:#88b79e;background:linear-gradient(120deg,#e3f8ea,#d1efdc);color:#1f5b39}.vendor-order-report-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 10px}.vendor-order-report-grid label,.vendor-order-report-address-grid label,.vendor-order-report-footer label{display:grid;gap:4px;color:#496086;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.vendor-order-report-grid input,.vendor-order-report-address-grid textarea,.vendor-order-report-footer textarea,.vendor-order-report-lines-table input{min-height:34px;border:1px solid #bccce2;border-radius:8px;background:#fff;color:#17335d;padding:6px 8px;font-size:13px;font-weight:650;box-sizing:border-box}.vendor-order-report-address-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.vendor-order-report-address-grid textarea,.vendor-order-report-footer textarea{min-height:132px;resize:vertical}.vendor-order-report-lines-wrap{border:1px solid #c4d2e6;border-radius:10px;overflow:auto;max-height:340px;background:#fff}.vendor-order-report-lines-table{width:100%;min-width:940px;border-collapse:collapse}.vendor-order-report-lines-table th,.vendor-order-report-lines-table td{border-bottom:1px solid #dde6f2;padding:6px;text-align:left;font-size:12px;color:#19385f;vertical-align:middle}.vendor-order-report-lines-table th{position:sticky;top:0;background:#edf3fd;color:#294a73;font-weight:850;text-transform:uppercase;letter-spacing:.04em}.vendor-order-report-lines-table td input{width:100%;min-height:30px;font-size:12px;padding:4px 6px}.vendor-order-report-empty-row{text-align:center;color:#5d7396;font-weight:700}.vendor-order-report-footer{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:10px}.vendor-order-report-compliance{border:1px solid #cfdae9;border-radius:10px;background:#f8fbff;padding:10px;align-self:start}.vendor-order-report-compliance p{margin:0;color:#274873;font-size:12px;font-weight:700;line-height:1.25}.vendor-order-report-compliance p+p{margin-top:3px}.vendor-order-report-toggle{display:flex!important;align-items:center;gap:8px;margin-top:4px;color:#2f4a71!important;font-size:12px!important;text-transform:none!important;letter-spacing:0!important}@media(max-width:1100px){.vendor-order-report-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vendor-order-report-address-grid,.vendor-order-report-footer{grid-template-columns:1fr}}@media(max-width:1450px){.vendor-order-creation-page{padding:12px}.vendor-order-card h2{font-size:clamp(26px,2.1vw,36px)}.vendor-order-preview-title h3{font-size:clamp(22px,1.6vw,30px)}.vendor-order-preview-title p{font-size:clamp(28px,2.1vw,36px)}.vendor-order-preview-state{font-size:clamp(18px,1.35vw,24px);min-width:clamp(130px,14vw,190px);min-height:60px}.vendor-order-preview-meta{width:min(100%,300px)}.vendor-order-preview-meta-value{font-size:clamp(19px,1.35vw,26px)}.vendor-order-preview-address p{font-size:clamp(17px,1.25vw,23px)}}@media(max-width:1300px){.vendor-order-preview-header{grid-template-columns:minmax(0,1fr) minmax(230px,320px)}.vendor-order-preview-state{grid-column:1 / -1;justify-self:center;font-size:22px;white-space:normal;border-radius:10px}.vendor-order-preview-address-grid{grid-template-columns:minmax(220px,1fr) minmax(0,1.6fr)}.vendor-order-preview-address-grid>:last-child{grid-column:1 / -1}.vendor-order-product-entry{grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) minmax(84px,96px) auto}}@media(max-width:1080px){.vendor-order-grid{grid-template-columns:1fr}.vendor-order-label{font-size:15px}.vendor-order-title-row{flex-wrap:wrap}.vendor-order-actions-inline{width:100%;justify-content:flex-start}.vendor-order-preview-header{grid-template-columns:1fr}.vendor-order-preview-state{width:100%;min-width:0}.vendor-order-preview-meta{width:min(100%,420px);justify-self:start}.vendor-order-preview-address-grid{grid-template-columns:1fr}.vendor-order-preview-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vendor-order-product-entry{grid-template-columns:1fr 1fr}.vendor-order-product-entry label:nth-child(2){grid-column:1 / -1}.vendor-order-preview-bottom{grid-template-columns:1fr}.vendor-order-preview-totals{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.vendor-order-card{padding:14px}.vendor-order-card h2{font-size:clamp(24px,7vw,32px)}.vendor-order-creation-hero h1{font-size:clamp(20px,6vw,28px)}.vendor-order-search-row{grid-template-columns:1fr}.vendor-order-po-prefix-row{flex-wrap:wrap;align-items:flex-start}.vendor-order-po-prefix-row input{flex:1 1 100%;width:100%}.vendor-order-actions button{min-width:100px;font-size:13px}.vendor-order-preview-title h3{font-size:clamp(21px,6.2vw,28px)}.vendor-order-preview-title p{font-size:clamp(24px,7.4vw,32px)}.vendor-order-preview-state{font-size:clamp(16px,5vw,20px);min-height:52px;border-radius:10px}.vendor-order-preview-meta-value{font-size:clamp(18px,6.5vw,24px)}.vendor-order-preview-address p{font-size:clamp(16px,5.5vw,22px)}.vendor-order-preview-detail-grid,.vendor-order-product-entry{grid-template-columns:1fr}.vendor-order-products-table-wrap{max-height:none}.vendor-order-products-table th,.vendor-order-products-table td{font-size:12px;padding:7px 8px}.vendor-order-preview-totals{grid-template-columns:repeat(2,minmax(0,1fr))}.vendor-order-preview-total strong,.vendor-order-preview-total-value-button{font-size:clamp(17px,5.5vw,22px)}}.vendor-order-creation-page{--vendor-order-ink: #15253f;--vendor-order-ink-soft: #526786;--vendor-order-accent: #245fb7;--vendor-order-accent-2: #3a7ed8;--vendor-order-border: #d3ddeb;--vendor-order-border-strong: #c0cddd;--vendor-order-surface-soft: #f7f9fc;--vendor-order-surface-muted: #f0f4fa;--vendor-order-body-font-size: 11px;padding:14px;background:transparent}.vendor-order-creation-shell{gap:10px;max-width:100%}.vendor-order-creation-tabs{gap:6px}.vendor-order-tab{background:var(--vendor-order-surface-muted);color:var(--vendor-order-ink-soft);border-radius:999px;padding:7px 12px;font-weight:760}.vendor-order-tab.active{color:#173b6f;border-color:#9fb6d6;box-shadow:0 2px 8px #193c6f14}.vendor-order-creation-page :is(.vendor-order-status,.vendor-order-grid input,.vendor-order-grid select,.vendor-order-search-row input,.vendor-order-edit-input,.vendor-order-edit-select,.vendor-order-product-entry input,.vendor-order-product-entry select,.vendor-order-notes-editor textarea,.vendor-order-modal-add-row input,.vendor-order-search-button,.vendor-order-inline-add,.vendor-order-inline-manage,.vendor-order-actions button,.vendor-order-edit-actions button,.vendor-order-product-add,.vendor-order-row-delete,.vendor-order-manager-delete,.vendor-order-modal-close,.vendor-order-modal-add-row button,.vendor-order-combobox-option,.vendor-order-combobox-empty,.vendor-order-combobox-option small,.vendor-order-products-table td,.vendor-order-row-qty-input,.vendor-order-row-eta-input,.vendor-order-preview-address p,.vendor-order-preview-meta-value,.vendor-order-preview-meta-date,.vendor-order-preview-detail-item strong,.vendor-order-preview-notes p,.vendor-order-preview-total strong,.vendor-order-preview-total-value-button,.vendor-order-preview-total-value-input){font-size:var(--vendor-order-body-font-size)}.vendor-order-creation-hero{border-radius:14px;padding:14px 16px;background:linear-gradient(120deg,#20497f,#3473bf);box-shadow:0 8px 20px #1b3d6f33}.vendor-order-creation-hero h1{font-size:clamp(21px,1.55vw,28px);line-height:1.1;letter-spacing:.005em}.vendor-order-card{border-color:var(--vendor-order-border-strong);border-radius:16px;padding:14px;box-shadow:0 8px 20px #162c5214}.vendor-order-card h2{font-size:clamp(26px,2vw,34px);line-height:1.08;letter-spacing:-.015em}.vendor-order-grid{grid-template-columns:168px minmax(0,1fr)}.vendor-order-label{font-size:clamp(13px,.95vw,15px);font-weight:780}.vendor-order-grid input,.vendor-order-grid select,.vendor-order-search-row input,.vendor-order-edit-input,.vendor-order-edit-select,.vendor-order-product-entry input,.vendor-order-product-entry select,.vendor-order-notes-editor textarea,.vendor-order-modal-add-row input{min-height:40px;border-color:#bccbde;padding:7px 11px;font-size:13px;font-weight:650}.vendor-order-grid input:focus,.vendor-order-grid select:focus,.vendor-order-edit-input:focus,.vendor-order-preview-meta-date:focus,.vendor-order-product-entry input:focus,.vendor-order-row-qty-input:focus,.vendor-order-row-eta-input:focus,.vendor-order-notes-editor textarea:focus,.vendor-order-modal-add-row input:focus{border-color:#4d81c6;box-shadow:0 0 0 3px #4d81c626}.vendor-order-search-row label{font-size:11px;font-weight:760;letter-spacing:.02em;text-transform:uppercase}.vendor-order-search-button,.vendor-order-inline-manage,.vendor-order-edit-actions button,.vendor-order-product-add,.vendor-order-row-delete,.vendor-order-manager-delete,.vendor-order-modal-close,.vendor-order-modal-add-row button{border-radius:10px}.vendor-order-search-button{min-height:40px;border-color:#abc0dd;background:#f5f8fd;color:#213f6d;font-size:13px;font-weight:760}.vendor-order-inline-add,.vendor-order-inline-manage{min-height:38px;border-color:#a8bddb;background:#f4f8ff;font-weight:740}.vendor-order-inline-manage{font-size:12px}.vendor-order-combobox-list{border-color:#c4d1e2;box-shadow:0 10px 24px #10234724}.vendor-order-combobox-option,.vendor-order-combobox-empty{min-height:36px;font-size:12px}.vendor-order-combobox-option small{font-size:11px;font-weight:720}.vendor-order-actions{gap:8px}.vendor-order-actions button{min-height:38px;min-width:116px;border-radius:10px;font-size:13px;font-weight:760}.vendor-order-actions button:hover:not(:disabled){box-shadow:0 6px 14px #1023471f}.vendor-order-actions .close{background:#f5f8fd;border-color:#c8d5e7;color:#1f385f}.vendor-order-actions .danger{background:#fff4f5;border-color:#f1c6cf}.vendor-order-status{border-radius:10px;font-size:13px;font-weight:700}.vendor-order-created-preview{border-radius:14px;padding:12px;gap:12px;background:linear-gradient(180deg,#fbfdff,#f5f8fe)}.vendor-order-preview-header{grid-template-columns:minmax(0,1fr) auto minmax(230px,300px)}.vendor-order-preview-title h3{font-size:clamp(22px,1.45vw,30px);line-height:1.05}.vendor-order-preview-title p{font-size:clamp(28px,2.05vw,36px);line-height:1.04}.vendor-order-preview-state{min-width:clamp(130px,14vw,190px);min-height:58px;padding:7px 14px;border-radius:14px;font-size:clamp(18px,1.3vw,24px)}.vendor-order-preview-meta{width:min(100%,300px);border-color:#c2cfdf;box-shadow:0 6px 16px #0f234517}.vendor-order-preview-meta-row{grid-template-columns:54px minmax(0,1fr)}.vendor-order-preview-meta-value{font-size:clamp(19px,1.35vw,26px)}.vendor-order-preview-meta-date{min-height:34px;font-size:13px}.vendor-order-preview-address-grid{grid-template-columns:minmax(220px,1fr) minmax(420px,1.6fr) minmax(220px,1fr)}.vendor-order-preview-address,.vendor-order-preview-details,.vendor-order-preview-products{border-color:#c7d3e4;border-radius:12px;padding:11px}.vendor-order-preview-address h4,.vendor-order-preview-details h4,.vendor-order-preview-products h4{font-size:clamp(20px,1.35vw,26px);line-height:1.08}.vendor-order-preview-address p{font-size:clamp(17px,1.2vw,22px);line-height:1.14}.vendor-order-preview-warehouse strong{font-size:15px}.vendor-order-preview-detail-item{background:var(--vendor-order-surface-soft)}.vendor-order-preview-detail-item strong{font-size:13px}.vendor-order-edit-actions button{min-height:34px;font-size:12px}.vendor-order-product-entry{grid-template-columns:minmax(210px,3fr) minmax(210px,3fr) minmax(80px,92px) auto;gap:8px;padding:8px;background:#f7faff}.vendor-order-product-add{min-height:36px;min-width:78px;font-size:13px;font-weight:760}.vendor-order-products-table-wrap{border-color:#c4d0e2}.vendor-order-products-table{min-width:900px}.vendor-order-products-table th,.vendor-order-products-table td{padding:7px 8px;font-size:12px}.vendor-order-products-table th{background:#243c63}.vendor-order-row-qty-input{width:108px}.vendor-order-row-eta-input{width:130px}.vendor-order-preview-bottom{grid-template-columns:minmax(0,1fr) minmax(320px,520px)}.vendor-order-preview-notes p{font-size:13px}.vendor-order-preview-total strong,.vendor-order-preview-total-value-button{font-size:clamp(17px,1.15vw,22px)}@media(max-width:1280px){.vendor-order-creation-page{padding:12px}.vendor-order-preview-header{grid-template-columns:minmax(0,1fr) minmax(220px,290px)}.vendor-order-preview-state{grid-column:1 / -1;justify-self:start;width:fit-content;min-width:0}.vendor-order-preview-address-grid{grid-template-columns:minmax(220px,1fr) minmax(0,1.4fr)}.vendor-order-preview-address-grid>:last-child{grid-column:1 / -1}}@media(max-width:1080px){.vendor-order-top-bar{flex-direction:column;align-items:stretch}.vendor-order-top-bar-status{margin-left:0;max-width:none;width:100%}.vendor-order-grid{grid-template-columns:1fr}.vendor-order-title-row,.vendor-order-actions-inline{width:100%;justify-content:flex-start}.vendor-order-title-status-group{width:100%;margin-left:0;justify-content:flex-start}.vendor-order-preview-header,.vendor-order-preview-address-grid,.vendor-order-preview-bottom{grid-template-columns:1fr}.vendor-order-preview-meta{justify-self:start;width:min(100%,380px)}.vendor-order-preview-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vendor-order-product-entry{grid-template-columns:1fr 1fr}.vendor-order-product-entry label:nth-child(2){grid-column:1 / -1}.vendor-order-preview-totals{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.vendor-order-card{padding:12px}.vendor-order-card h2{font-size:clamp(22px,6.2vw,30px)}.vendor-order-creation-hero h1{font-size:clamp(18px,5.4vw,24px)}.vendor-order-search-row{grid-template-columns:1fr}.vendor-order-po-prefix-row{flex-wrap:wrap;align-items:flex-start}.vendor-order-po-prefix-row input{flex:1 1 100%;width:100%}.vendor-order-actions button{min-width:96px;font-size:12px}.vendor-order-preview-title h3{font-size:clamp(20px,5.8vw,26px)}.vendor-order-preview-title p{font-size:clamp(23px,6.7vw,30px)}.vendor-order-preview-state{font-size:clamp(15px,4.8vw,19px);min-height:50px;border-radius:10px}.vendor-order-preview-meta-value{font-size:clamp(17px,5.4vw,22px)}.vendor-order-preview-address p{font-size:clamp(15px,5vw,20px)}.vendor-order-preview-detail-grid,.vendor-order-product-entry{grid-template-columns:1fr}.vendor-order-products-table-wrap{max-height:none}.vendor-order-products-table th,.vendor-order-products-table td{font-size:11px;padding:6px 7px}.vendor-order-preview-totals{grid-template-columns:repeat(2,minmax(0,1fr))}}.vendor-order-created-preview{border:1px solid #c9d4e4;border-radius:12px;background:#f8fbff;padding:10px;gap:10px}.vendor-order-created-preview .vendor-order-preview-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.vendor-order-created-preview .vendor-order-preview-title{min-width:0;justify-self:start}.vendor-order-created-preview .vendor-order-preview-title h3{margin:0;color:#1a3a67;font-size:clamp(17px,1vw,21px);line-height:1.1}.vendor-order-created-preview .vendor-order-preview-title p{margin:0;color:#14335d;font-size:clamp(15px,.95vw,18px);font-weight:760;line-height:1.1}.vendor-order-created-preview .vendor-order-preview-title-meta{margin-top:8px}.vendor-order-created-preview .vendor-order-preview-state{display:inline-flex;align-items:center;justify-content:center;justify-self:center;align-self:center;flex:0 0 auto;min-height:30px;min-width:88px;padding:0 10px;border-radius:999px;border:1px solid #f0c8d3;background:#fff4f7;color:#a21642;font-size:12px;font-weight:760;line-height:1;letter-spacing:0;white-space:nowrap}.vendor-order-title-status{margin-left:0;justify-self:end;align-self:center;display:inline-flex;align-items:center;justify-content:center;min-height:30px;min-width:88px;padding:0 10px;border-radius:999px;border:1px solid #f0c8d3;background:#fff4f7;color:#a21642;font-size:12px;font-weight:760;line-height:1;letter-spacing:0;white-space:nowrap}.vendor-order-created-preview .vendor-order-preview-meta-inline{display:inline-flex;align-items:center;gap:10px;justify-self:end;align-self:center}.vendor-order-created-preview .vendor-order-preview-meta-inline-item{display:inline-flex;align-items:center;gap:6px}.vendor-order-created-preview .vendor-order-preview-meta-inline-item>span{font-size:10px;font-weight:760;color:#5a6f92;text-transform:uppercase;letter-spacing:.04em}.vendor-order-created-preview .vendor-order-preview-meta-date{min-height:30px;width:132px;max-width:100%;display:inline-block;margin-left:0;border:1px solid #b4c6dd;padding:3px 8px;font-size:11px;text-align:right}.vendor-order-created-preview .vendor-order-preview-meta-po{min-height:30px;width:110px;max-width:100%;border:1px solid #b4c6dd;border-radius:8px;padding:3px 8px;background:#fff;color:#1b395f;font-size:11px;font-weight:620;text-align:right}.vendor-order-created-preview .vendor-order-preview-address-grid{display:grid;grid-template-columns:minmax(190px,.75fr) minmax(0,3fr) minmax(190px,.75fr);align-items:stretch;gap:6px;overflow:visible;width:100%}.vendor-order-created-preview .vendor-order-panel{border:1px solid #c7d3e4;border-radius:12px;background:#fff;padding:10px;min-width:0}.vendor-order-created-preview .vendor-order-panel-bill{grid-column:1}.vendor-order-created-preview .vendor-order-panel-details{--vendor-order-preview-detail-columns: 6;--vendor-order-preview-warehouse-columns: 4;grid-column:2;width:min(100%,980px);justify-self:center}.vendor-order-created-preview .vendor-order-panel-ship{grid-column:3}.vendor-order-created-preview .vendor-order-panel-bill,.vendor-order-created-preview .vendor-order-panel-ship{padding:8px;border-radius:10px}.vendor-order-created-preview .vendor-order-panel-bill h4,.vendor-order-created-preview .vendor-order-panel-ship h4{font-size:11px}.vendor-order-created-preview .vendor-order-panel-bill p,.vendor-order-created-preview .vendor-order-panel-ship p{margin-top:3px;font-size:clamp(10px,.74vw,13px);line-height:1.18}.vendor-order-created-preview .vendor-order-preview-address h4,.vendor-order-created-preview .vendor-order-preview-details h4{color:#173a68;font-size:13px;line-height:1.08;letter-spacing:0}.vendor-order-created-preview .vendor-order-preview-details-head{display:grid;grid-template-columns:max-content minmax(0,1fr) auto;align-items:flex-start;gap:8px}.vendor-order-created-preview .vendor-order-preview-details-head h4{grid-column:1;grid-row:1;z-index:1}.vendor-order-created-preview .vendor-order-preview-details-head .vendor-order-edit-actions{grid-column:3;grid-row:1;margin-top:0;justify-content:flex-end;z-index:1}.vendor-order-created-preview .vendor-order-preview-address p{margin-top:4px;color:#20456f;font-size:clamp(8px,.58vw,10px);line-height:1.12;letter-spacing:0}.vendor-order-created-preview .vendor-order-preview-detail-item-warehouse{min-width:0}.vendor-order-created-preview .vendor-order-preview-detail-item-warehouse-inline{width:calc((((100% - (6px * (var(--vendor-order-preview-detail-columns) - 1))) / var(--vendor-order-preview-detail-columns)) * var(--vendor-order-preview-warehouse-columns) + (6px * (var(--vendor-order-preview-warehouse-columns) - 1))) * .6);grid-column:1 / -1;grid-row:1;justify-self:center;align-self:start}.vendor-order-created-preview .vendor-order-preview-detail-grid{margin-top:4px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;min-width:0}.vendor-order-created-preview .vendor-order-preview-detail-item-warehouse .vendor-order-combobox{width:100%}.vendor-order-created-preview .vendor-order-preview-detail-item{border:0;background:transparent;border-radius:0;padding:0;min-width:0}.vendor-order-created-preview .vendor-order-preview-detail-item span{font-size:9px;color:#5d7396;text-transform:uppercase;letter-spacing:.04em;font-weight:740}.vendor-order-created-preview .vendor-order-preview-detail-item strong{margin-top:3px;font-size:clamp(11px,.8vw,13px);color:#13345f;font-weight:780;line-height:1.06}.vendor-order-created-preview .vendor-order-preview-details .vendor-order-edit-input,.vendor-order-created-preview .vendor-order-preview-details .vendor-order-edit-select{min-height:30px;border:1px solid #b8cae0;border-radius:10px;padding:4px 8px;font-size:11px;font-weight:620;color:#1b395f;background:#fff}.vendor-order-created-preview .vendor-order-preview-details .vendor-order-edit-input::placeholder{color:#6d809f}.vendor-order-created-preview .vendor-order-edit-actions{margin-top:8px;gap:8px}.vendor-order-created-preview .vendor-order-edit-actions button{min-height:34px;border-radius:10px;font-size:12px;font-weight:740}.vendor-order-created-preview .vendor-order-preview-bottom{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.vendor-order-created-preview .vendor-order-preview-bottom-main{display:grid;gap:8px;min-width:0}.vendor-order-created-preview .vendor-order-preview-totals{justify-self:start;grid-template-columns:repeat(5,minmax(190px,max-content));border:none;border-radius:0;background:transparent;padding:0;gap:6px;max-width:100%;overflow-x:auto}.vendor-order-created-preview .vendor-order-preview-total{min-height:36px;padding:5px 10px;display:flex;align-items:center;justify-content:space-between;gap:6px}.vendor-order-created-preview .vendor-order-preview-total span{font-size:11px;line-height:1.2}.vendor-order-created-preview .vendor-order-preview-total strong{margin-top:0;font-size:13px;line-height:1.15;letter-spacing:0}.vendor-order-created-preview .vendor-order-preview-total-value-button{font-size:13px;line-height:1.15;letter-spacing:0}.vendor-order-created-preview .vendor-order-preview-total strong,.vendor-order-created-preview .vendor-order-preview-total-value-button,.vendor-order-created-preview .vendor-order-preview-total-value-input{flex:0 0 auto;min-width:100px;min-height:26px;display:inline-flex;align-items:center;justify-content:flex-end;box-sizing:border-box}.vendor-order-created-preview .vendor-order-preview-total-value-input{min-height:26px;width:100px;font-size:12px}.vendor-order-created-preview .vendor-order-preview-total.is-grand strong,.vendor-order-created-preview .vendor-order-preview-total.is-grand .vendor-order-preview-total-value-button{font-size:14px}.vendor-order-created-preview .vendor-order-preview-bottom-actions{margin-top:0;justify-self:end;align-self:start;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.vendor-order-created-preview .vendor-order-preview-aux-actions,.vendor-order-created-preview .vendor-order-preview-primary-actions{display:inline-flex;align-items:center;flex-wrap:wrap}.vendor-order-created-preview .vendor-order-preview-aux-actions,.vendor-order-created-preview .vendor-order-preview-primary-actions{gap:6px}.vendor-order-created-preview .vendor-order-preview-bottom-actions button{min-height:34px;border-radius:8px;padding:0 12px;font-size:11.5px;font-weight:720;letter-spacing:.01em}.vendor-order-created-preview .vendor-order-preview-bottom-actions button:hover:not(:disabled){transform:none;box-shadow:0 4px 10px #1023470f}.vendor-order-created-preview .vendor-order-preview-primary-action{min-width:104px}.vendor-order-created-preview .vendor-order-preview-secondary-action,.vendor-order-created-preview .vendor-order-preview-close-action{background:#f6f8fc;border-color:#ccd6e5;color:#274064}.vendor-order-created-preview .vendor-order-preview-secondary-action{min-width:88px}.vendor-order-created-preview .vendor-order-footer-notes{min-width:98px;min-height:34px;padding:0 14px;margin-right:0;gap:6px}.vendor-order-created-preview .vendor-order-footer-notes .vendor-order-row-notes-icon{width:13px;height:13px}.vendor-order-created-preview .vendor-order-footer-notes-label{display:inline-block;font-size:11.5px;font-weight:760;letter-spacing:.02em;line-height:1}.vendor-order-close-confirm-modal{width:min(100%,460px);max-height:none}.vendor-order-close-confirm-modal h3{margin:0;color:#1a345f;font-size:22px;font-weight:900}.vendor-order-close-confirm-modal p{margin:0;color:#3f557e;font-size:14px;font-weight:650;line-height:1.35}.vendor-order-close-confirm-actions{display:flex;justify-content:flex-end;gap:8px}.vendor-order-close-discard{min-height:34px;border:1px solid #f1c6cf;border-radius:8px;background:#fff4f5;color:#9f1239;padding:0 12px;font-size:13px;font-weight:760;cursor:pointer}.vendor-order-close-discard:disabled{opacity:.7;cursor:not-allowed}.vendor-order-place-order-confirm-modal{width:min(100%,560px);max-height:none}.vendor-order-place-order-confirm-modal h3{margin:0;color:#1a345f;font-size:22px;font-weight:900}.vendor-order-place-order-confirm-modal p{margin:0;color:#3f557e;font-size:14px;font-weight:650;line-height:1.45}.vendor-order-place-order-confirm-actions{display:flex;justify-content:flex-end;gap:8px}.vendor-order-place-order-confirm-yes{min-height:34px;border:1px solid transparent;border-radius:8px;background:linear-gradient(120deg,#165cae,#1c76c5);color:#fff;padding:0 14px;font-size:12px;font-weight:760;cursor:pointer}.vendor-order-place-order-confirm-yes:disabled{opacity:.7;cursor:not-allowed}.vendor-order-email-success-modal{width:min(100%,500px);max-height:none}.vendor-order-email-success-modal h3{margin:0;color:#1a345f;font-size:22px;font-weight:900}.vendor-order-email-success-modal p{margin:0;color:#3f557e;font-size:14px;font-weight:650;line-height:1.45}.vendor-order-email-success-modal strong{display:inline-block;margin-top:8px;color:#163b68;word-break:break-word}.vendor-order-email-primary-contact-modal{width:min(100%,620px);max-height:none}.vendor-order-email-primary-contact-modal h3{margin:0;color:#1a345f;font-size:22px;font-weight:900}.vendor-order-email-primary-contact-modal p{margin:0;color:#3f557e;font-size:14px;font-weight:650;line-height:1.45}.vendor-order-primary-email-editor-overlay-backdrop{padding:14px;z-index:3350}.vendor-order-primary-email-editor-overlay-modal{width:min(96vw,1420px);height:min(94vh,980px);max-height:min(94vh,980px);padding:14px;gap:10px;display:grid;grid-template-rows:auto auto minmax(0,1fr);overflow:hidden}.vendor-order-primary-email-editor-overlay-context{margin:0;color:#41597f;font-size:13px;font-weight:650}.vendor-order-primary-email-editor-overlay-frame-wrap{min-height:0;border:1px solid #c1d0e5;border-radius:10px;overflow:hidden;background:#f4f8fd}.vendor-order-primary-email-editor-overlay-frame{width:100%;height:100%;display:block;border:0;background:#fff}.vendor-order-place-order-preview-modal{width:min(88vw,1080px,100%);height:min(calc(100vh - 72px),980px);max-height:min(calc(100vh - 72px),980px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:10px;overflow:hidden}.vendor-order-place-order-preview-backdrop,.vendor-order-notes-backdrop,.vendor-order-delete-order-confirm-backdrop,.vendor-order-close-confirm-backdrop{place-items:center;padding:12px}.vendor-order-email-backdrop{place-items:center;padding:12px;overflow:hidden}@media(min-width:1101px){body.vendor-tool-shell.supply-sidebar-open-desktop .vendor-order-modal-backdrop:not(.vendor-order-preview-overlay-status-backdrop){padding-left:calc(var(--supply-sidebar-desktop-width, 220px) + 12px);padding-right:12px}}.vendor-order-place-order-preview-frame-wrap{border:1px solid #c4d2e6;border-radius:10px;overflow:hidden;background:#f4f7fc;min-height:0;height:100%}.vendor-order-place-order-preview-frame{position:static!important;inset:auto!important;width:100%!important;height:100%!important;min-height:0;display:block;border:0!important;border-radius:0!important;background:#fff}.vendor-order-place-order-preview-empty{margin:0;min-height:0;height:100%;display:grid;place-items:center;color:#4b6388;font-size:14px;font-weight:650}.vendor-order-place-order-preview-actions{display:flex;justify-content:space-between;align-items:center;gap:8px;padding-top:8px;border-top:1px solid #d8e2f0}.vendor-order-place-order-preview-actions-right{display:flex;align-items:center;justify-content:flex-end;gap:8px}.vendor-order-place-order-preview-feedback{margin:0;font-size:12px;font-weight:700;line-height:1.3}.vendor-order-place-order-preview-feedback.is-ok{color:#18603a}.vendor-order-place-order-preview-feedback.is-error{color:#b42318}.vendor-order-place-order-terra-toggle{display:inline-flex;align-items:center;gap:6px;color:#355884;font-size:12px;font-weight:700}.vendor-order-place-order-terra-toggle input{width:15px;height:15px}.vendor-order-place-order-download{min-height:34px;border:1px solid #8ca9d4;border-radius:8px;padding:0 14px;background:linear-gradient(120deg,#dbe8ff,#cadcff);color:#133a71;font-size:12px;font-weight:760;cursor:pointer}.vendor-order-place-order-save{min-height:34px;border:1px solid transparent;border-radius:8px;padding:0 14px;background:linear-gradient(120deg,#165cae,#1c76c5);color:#fff;font-size:12px;font-weight:760;cursor:pointer}.vendor-order-place-order-email{min-height:34px;border:1px solid #88b79e;border-radius:8px;background:linear-gradient(120deg,#e3f8ea,#d1efdc);color:#1f5b39;padding:0 14px;font-size:12px;font-weight:760;cursor:pointer}.vendor-order-place-order-email:disabled{opacity:.7;cursor:not-allowed}.vendor-order-place-order-save:disabled,.vendor-order-place-order-download:disabled{opacity:.7;cursor:not-allowed}.vendor-order-place-order-inline-edit{border:1px solid #c4d2e6;border-radius:10px;background:#f9fbff;padding:8px;display:grid;gap:8px}.vendor-order-place-order-inline-edit-header{display:flex;align-items:center;justify-content:space-between;gap:8px}.vendor-order-place-order-inline-edit-header h4{margin:0;color:#294a73;font-size:13px;font-weight:800}.vendor-order-place-order-inline-edit-table-wrap{border:1px solid #d7e2f2;border-radius:8px;background:#fff;overflow:auto;max-height:180px}.vendor-order-place-order-inline-edit-table{width:100%;min-width:760px;border-collapse:collapse}.vendor-order-place-order-inline-edit-table th,.vendor-order-place-order-inline-edit-table td{border-bottom:1px solid #dde6f2;padding:6px;font-size:12px;color:#19385f;text-align:left;vertical-align:middle}.vendor-order-place-order-inline-edit-table th{position:sticky;top:0;background:#edf3fd;color:#294a73;font-weight:850;text-transform:uppercase;letter-spacing:.04em}.vendor-order-place-order-inline-edit-table td input{width:100%;min-height:30px;border:1px solid #bccce2;border-radius:8px;background:#fff;color:#17335d;padding:4px 6px;font-size:12px;font-weight:650;box-sizing:border-box}.vendor-order-place-order-inline-edit-total{text-align:right;white-space:nowrap;font-weight:700}.vendor-order-place-order-inline-edit-empty{text-align:center;color:#5d7396;font-weight:700}.vendor-order-delete-line-confirm-modal{width:min(100%,430px);max-height:none}.vendor-order-delete-line-confirm-modal h3{margin:0;color:#1a345f;font-size:22px;font-weight:900}.vendor-order-delete-line-confirm-modal p{margin:0;color:#3f557e;font-size:14px;font-weight:650;line-height:1.35}.vendor-order-delete-line-confirm-actions{display:flex;justify-content:flex-end;gap:8px}.vendor-order-delete-line-confirm-yes{min-height:34px;border:1px solid #f1c6cf;border-radius:8px;background:#fff4f5;color:#9f1239;padding:0 12px;font-size:13px;font-weight:760;cursor:pointer}.vendor-order-delete-line-confirm-yes:disabled{opacity:.7;cursor:not-allowed}.vendor-order-created-preview .vendor-order-products-table th,.vendor-order-created-preview .vendor-order-products-table td{padding:5px 8px;line-height:1.12;vertical-align:middle}.vendor-order-created-preview .vendor-order-products-table th{font-size:10px}.vendor-order-created-preview .vendor-order-products-table th:not(:last-child){border-right:1px solid #3f567d}.vendor-order-created-preview .vendor-order-products-table td:not(:last-child){border-right:1px solid #d7e1ee}.vendor-order-created-preview .vendor-order-products-table td.vendor-order-cell-input{padding:0}.vendor-order-created-preview .vendor-order-row-cell-input,.vendor-order-created-preview .vendor-order-row-qty-input,.vendor-order-created-preview .vendor-order-row-eta-input{min-height:28px;padding:3px 8px}.vendor-order-creation-page.is-embedded-details{height:auto;min-height:0;min-width:0;max-width:100%;padding:0;display:flex;flex-direction:column;overflow:visible}.vendor-order-creation-page.is-embedded-details .vendor-order-creation-shell{flex:1 1 auto;min-height:0;min-width:0;width:100%;max-width:100%;display:flex;flex-direction:column;overflow:visible}.vendor-order-creation-page.is-embedded-details .vendor-order-card{flex:1 1 auto;min-height:0;min-width:0;width:100%;max-width:100%;overflow-x:clip;overflow-y:visible;box-sizing:border-box}.vendor-order-creation-page.is-embedded-details .vendor-order-title-row{flex-wrap:nowrap;align-items:center}.vendor-order-creation-page.is-embedded-details .vendor-order-card h2{flex:1 1 auto;min-width:0}.vendor-order-creation-page.is-embedded-details .vendor-order-title-status-group{flex:0 0 auto;width:auto;margin-left:auto;justify-content:flex-end;flex-wrap:nowrap;gap:8px}.vendor-order-creation-page.is-embedded-details .vendor-order-header-action-button,.vendor-order-creation-page.is-embedded-details .vendor-order-title-status{flex:0 0 auto;white-space:nowrap}.vendor-order-creation-page.is-embedded-details .vendor-order-title-status-group .vendor-order-row-notes{min-width:82px}.vendor-order-creation-page.is-embedded-details .vendor-order-created-preview,.vendor-order-creation-page.is-embedded-details .vendor-order-preview-header,.vendor-order-creation-page.is-embedded-details .vendor-order-preview-address-grid,.vendor-order-creation-page.is-embedded-details .vendor-order-preview-bottom,.vendor-order-creation-page.is-embedded-details .vendor-order-preview-bottom-main,.vendor-order-creation-page.is-embedded-details .vendor-order-products-table-wrap{min-width:0;max-width:100%;box-sizing:border-box}.vendor-order-creation-page.is-embedded-details .vendor-order-created-preview{width:100%;overflow-x:clip;overflow-y:visible}.vendor-order-creation-page.is-embedded-details .vendor-order-preview-header{grid-template-columns:minmax(0,1fr) auto}.vendor-order-creation-page.is-embedded-details .vendor-order-preview-meta-inline{flex-wrap:nowrap;gap:8px;min-width:0}.vendor-order-creation-page.is-embedded-details .vendor-order-preview-meta-inline-item{flex:0 0 auto;min-width:0;white-space:nowrap}.vendor-order-creation-page.is-embedded-details .vendor-order-preview-meta-inline-item>span{flex:0 0 auto}.vendor-order-creation-page.is-embedded-details .vendor-order-preview-meta-date{width:122px}.vendor-order-creation-page.is-embedded-details .vendor-order-preview-meta-po{width:142px}.vendor-order-creation-page.is-embedded-details .vendor-order-preview-address-grid{grid-template-columns:minmax(110px,.55fr) minmax(0,2.6fr) minmax(110px,.55fr);align-items:stretch}.vendor-order-creation-page.is-embedded-details .vendor-order-panel-details{grid-column:2;grid-row:1;width:100%;max-width:100%;justify-self:stretch;--vendor-order-preview-detail-columns: 6;--vendor-order-preview-warehouse-columns: 3}.vendor-order-creation-page.is-embedded-details .vendor-order-panel-bill{grid-column:1;grid-row:1}.vendor-order-creation-page.is-embedded-details .vendor-order-panel-ship{grid-column:3;grid-row:1}.vendor-order-creation-page.is-embedded-details .vendor-order-preview-details-head{grid-template-columns:minmax(0,1fr) auto}.vendor-order-creation-page.is-embedded-details .vendor-order-preview-detail-item-warehouse-inline{grid-column:1 / -1;grid-row:2;justify-self:stretch;width:min(100%,420px)}.vendor-order-creation-page.is-embedded-details .vendor-order-product-entry{grid-template-columns:minmax(0,2fr) minmax(0,2fr) minmax(68px,.55fr) minmax(76px,.55fr)}.vendor-order-creation-page.is-embedded-details .vendor-order-products-table-wrap{overflow:visible;max-height:none}.vendor-order-creation-page.is-embedded-details .vendor-order-products-table{width:100%;min-width:0;table-layout:fixed}.vendor-order-creation-page.is-embedded-details .vendor-order-products-table th,.vendor-order-creation-page.is-embedded-details .vendor-order-products-table td{min-width:0;overflow:hidden;text-overflow:ellipsis}.vendor-order-creation-page.is-embedded-details .vendor-order-products-table th:nth-child(1),.vendor-order-creation-page.is-embedded-details .vendor-order-products-table td:nth-child(1){width:34px}.vendor-order-creation-page.is-embedded-details .vendor-order-products-table th:nth-child(2),.vendor-order-creation-page.is-embedded-details .vendor-order-products-table td:nth-child(2),.vendor-order-creation-page.is-embedded-details .vendor-order-products-table th:nth-child(3),.vendor-order-creation-page.is-embedded-details .vendor-order-products-table td:nth-child(3){width:10%}.vendor-order-creation-page.is-embedded-details .vendor-order-products-table th:nth-child(4),.vendor-order-creation-page.is-embedded-details .vendor-order-products-table td:nth-child(4){width:22%;min-width:0}.vendor-order-creation-page.is-embedded-details .vendor-order-products-table th:nth-child(5),.vendor-order-creation-page.is-embedded-details .vendor-order-products-table td:nth-child(5),.vendor-order-creation-page.is-embedded-details .vendor-order-products-table th:nth-child(7),.vendor-order-creation-page.is-embedded-details .vendor-order-products-table td:nth-child(7),.vendor-order-creation-page.is-embedded-details .vendor-order-products-table th:nth-child(8),.vendor-order-creation-page.is-embedded-details .vendor-order-products-table td:nth-child(8),.vendor-order-creation-page.is-embedded-details .vendor-order-products-table th:nth-child(9),.vendor-order-creation-page.is-embedded-details .vendor-order-products-table td:nth-child(9){width:7.5%}.vendor-order-creation-page.is-embedded-details .vendor-order-products-table th:nth-child(6),.vendor-order-creation-page.is-embedded-details .vendor-order-products-table td:nth-child(6),.vendor-order-creation-page.is-embedded-details .vendor-order-products-table th:nth-child(10),.vendor-order-creation-page.is-embedded-details .vendor-order-products-table td:nth-child(10){width:9%}.vendor-order-creation-page.is-embedded-details .vendor-order-products-table th:nth-child(11),.vendor-order-creation-page.is-embedded-details .vendor-order-products-table td:nth-child(11){width:46px}.vendor-order-creation-page.is-embedded-details .vendor-order-row-qty-input,.vendor-order-creation-page.is-embedded-details .vendor-order-row-price-input,.vendor-order-creation-page.is-embedded-details .vendor-order-row-unit-input,.vendor-order-creation-page.is-embedded-details .vendor-order-row-eta-input{width:100%;min-width:0;max-width:100%}.vendor-order-creation-page.is-embedded-details .vendor-order-preview-totals{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;overflow:hidden;gap:5px}.vendor-order-creation-page.is-embedded-details .vendor-order-preview-total{flex:0 1 auto;width:auto;min-width:0;max-width:100%;min-height:32px;padding:4px 7px;gap:8px}.vendor-order-creation-page.is-embedded-details .vendor-order-preview-total span{flex:0 0 auto;min-width:0;font-size:10px;overflow:visible;text-overflow:clip}.vendor-order-creation-page.is-embedded-details .vendor-order-preview-total strong,.vendor-order-creation-page.is-embedded-details .vendor-order-preview-total-value-button,.vendor-order-creation-page.is-embedded-details .vendor-order-preview-total-value-input{flex:0 0 auto;min-width:0;width:auto;min-height:24px;font-size:11px;line-height:1.1}.vendor-order-creation-page.is-embedded-details .vendor-order-preview-total-value-input{width:86px}.vendor-order-creation-page.is-embedded-details .vendor-order-preview-total.is-grand strong,.vendor-order-creation-page.is-embedded-details .vendor-order-preview-total.is-grand .vendor-order-preview-total-value-button{font-size:12px}.vendor-order-created-preview .vendor-order-row-delete,.vendor-order-created-preview .vendor-order-row-notes:not(.vendor-order-footer-notes){min-height:28px}.vendor-order-created-preview .vendor-order-row-notes:not(.vendor-order-footer-notes){min-width:28px}@media(max-width:1200px){.vendor-order-created-preview .vendor-order-preview-header{grid-template-columns:minmax(0,1fr)}.vendor-order-created-preview .vendor-order-preview-title{justify-self:start}.vendor-order-created-preview .vendor-order-preview-meta-inline{justify-self:start;flex-wrap:wrap}.vendor-order-created-preview .vendor-order-preview-address-grid{grid-template-columns:minmax(0,1fr)}.vendor-order-created-preview .vendor-order-preview-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.vendor-order-created-preview .vendor-order-panel-details{--vendor-order-preview-detail-columns: 3;--vendor-order-preview-warehouse-columns: 2}.vendor-order-created-preview .vendor-order-panel-details{width:100%}.vendor-order-created-preview .vendor-order-preview-details-head{grid-template-columns:minmax(0,1fr)}.vendor-order-created-preview .vendor-order-preview-detail-item-warehouse-inline{justify-self:start;width:min(100%,280px)}.vendor-order-created-preview .vendor-order-preview-details-head .vendor-order-edit-actions{justify-self:end}.vendor-order-created-preview .vendor-order-preview-bottom{grid-template-columns:minmax(0,1fr)}.vendor-order-created-preview .vendor-order-preview-bottom-actions{justify-self:start}.vendor-order-created-preview .vendor-order-preview-bottom-actions,.vendor-order-created-preview .vendor-order-preview-aux-actions,.vendor-order-created-preview .vendor-order-preview-primary-actions{width:100%}.vendor-order-created-preview .vendor-order-preview-bottom-actions{gap:10px}.vendor-order-created-preview .vendor-order-preview-primary-actions{justify-content:flex-start}.vendor-order-created-preview .vendor-order-preview-totals{justify-self:stretch;grid-template-columns:repeat(5,minmax(150px,1fr));width:100%}.vendor-order-creation-page.is-embedded-details .vendor-order-preview-address-grid{grid-template-columns:minmax(86px,.5fr) minmax(0,2.35fr) minmax(86px,.5fr)}.vendor-order-creation-page.is-embedded-details .vendor-order-preview-header{grid-template-columns:minmax(0,1fr) auto}.vendor-order-creation-page.is-embedded-details .vendor-order-title-row{width:100%;justify-content:space-between}.vendor-order-creation-page.is-embedded-details .vendor-order-title-status-group{width:auto;margin-left:auto;justify-content:flex-end;flex-wrap:nowrap}.vendor-order-creation-page.is-embedded-details .vendor-order-preview-meta-inline{justify-self:end;flex-wrap:nowrap}.vendor-order-creation-page.is-embedded-details .vendor-order-panel-bill{grid-column:1;grid-row:1}.vendor-order-creation-page.is-embedded-details .vendor-order-panel-details{grid-column:2;grid-row:1;--vendor-order-preview-detail-columns: 3;--vendor-order-preview-warehouse-columns: 2}.vendor-order-creation-page.is-embedded-details .vendor-order-panel-ship{grid-column:3;grid-row:1}.vendor-order-creation-page.is-embedded-details .vendor-order-preview-details-head{grid-template-columns:minmax(0,1fr) auto}.vendor-order-creation-page.is-embedded-details .vendor-order-preview-totals{display:flex;flex-wrap:wrap}}@media(max-width:720px){.vendor-order-created-preview{padding:8px}.vendor-order-created-preview .vendor-order-preview-totals{grid-template-columns:repeat(2,minmax(0,1fr))}.vendor-order-creation-page.is-embedded-details .vendor-order-preview-address-grid{grid-template-columns:minmax(58px,.45fr) minmax(0,2.1fr) minmax(58px,.45fr);gap:6px}.vendor-order-creation-page.is-embedded-details .vendor-order-preview-detail-grid,.vendor-order-creation-page.is-embedded-details .vendor-order-preview-totals{grid-template-columns:repeat(2,minmax(0,1fr))}}.vendor-order-creation-page.is-embedded-details .vendor-order-created-preview{padding-block:12px}.vendor-order-creation-page.is-embedded-details .vendor-order-preview-details-head{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;row-gap:8px;align-items:center}.vendor-order-creation-page.is-embedded-details .vendor-order-preview-details-head h4{grid-column:1;grid-row:1}.vendor-order-creation-page.is-embedded-details .vendor-order-preview-details-head .vendor-order-edit-actions{grid-column:2;grid-row:1}.vendor-order-creation-page.is-embedded-details .vendor-order-preview-detail-item-warehouse-inline{grid-column:1 / -1;grid-row:2;justify-self:center;align-self:center;width:min(56%,520px)}.vendor-order-creation-page.is-embedded-details .vendor-order-preview-detail-grid{margin-top:8px;row-gap:8px}.vendor-order-creation-page.is-embedded-details .vendor-order-product-entry{grid-template-columns:minmax(0,1.2fr) minmax(0,1.2fr) minmax(68px,90px) minmax(76px,78px);align-items:end;padding-block:10px}.vendor-order-creation-page.is-embedded-details .vendor-order-product-entry label:nth-child(2){grid-column:auto}.vendor-order-creation-page.is-embedded-details .vendor-order-add-qty-input{width:100%;max-width:none}.vendor-order-creation-page.is-embedded-details .vendor-order-product-add{width:100%;min-width:0}.vendor-order-creation-page.is-embedded-details .vendor-order-products-table-wrap{margin-top:12px}.vendor-order-creation-page.is-embedded-details .vendor-order-preview-bottom{row-gap:10px}.vendor-order-creation-page.is-order-details-layout{min-height:0;min-width:0;max-width:100%;display:flex;flex-direction:column;overflow:hidden}.vendor-order-creation-page.is-order-details-layout:not(.is-embedded-details){height:calc(100vh - var(--app-shell-main-offset, 140px));height:calc(100dvh - var(--app-shell-main-offset, 140px));padding:14px 0;box-sizing:border-box}.vendor-order-creation-page.is-order-details-layout .vendor-order-creation-shell{flex:1 1 auto;min-height:0;min-width:0;width:100%;max-width:100%;display:flex;flex-direction:column;overflow:hidden}.vendor-order-creation-page.is-order-details-layout .vendor-order-card{min-width:0;max-width:100%;box-sizing:border-box}.vendor-order-creation-page.is-embedded-details.is-scaled-details{flex:1 1 auto;height:100%;min-height:0;overflow:hidden}.vendor-order-creation-page.is-scaled-details:not(.is-embedded-details){height:calc(100vh - var(--app-shell-main-offset, 140px));height:calc(100dvh - var(--app-shell-main-offset, 140px));min-height:0;box-sizing:border-box;overflow:hidden}.vendor-order-creation-page.is-embedded-details.is-scaled-details .vendor-order-creation-shell{height:100%;overflow:hidden}.vendor-order-creation-page.is-scaled-details:not(.is-embedded-details) .vendor-order-creation-shell{height:100%;min-height:0;min-width:0;display:flex;flex-direction:column;overflow:hidden}.vendor-order-creation-page.is-scaled-details:not(.is-embedded-details) .vendor-order-top-bar{align-self:center;justify-self:center;min-width:0}.vendor-order-details-scale-viewport{position:relative;flex:1 1 auto;align-self:stretch;width:100%;max-width:100%;height:100%;min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;display:grid;justify-items:center;align-items:start}.vendor-order-details-scale-stage{position:relative;max-width:100%;min-width:0}.vendor-order-details-scale-canvas{position:absolute;top:0;left:0;max-width:none;margin:0;transform-origin:top left;will-change:transform;box-sizing:border-box;overflow:visible}.vendor-order-creation-page.is-scaled-details .vendor-order-card h2{font-size:30px;letter-spacing:0}.vendor-order-creation-page.is-scaled-details .vendor-order-title-row,.vendor-order-creation-page.is-scaled-details .vendor-order-title-status-group{flex-wrap:nowrap}.vendor-order-creation-page.is-scaled-details .vendor-order-created-preview,.vendor-order-creation-page.is-scaled-details .vendor-order-preview-header,.vendor-order-creation-page.is-scaled-details .vendor-order-preview-address-grid,.vendor-order-creation-page.is-scaled-details .vendor-order-preview-bottom,.vendor-order-creation-page.is-scaled-details .vendor-order-preview-bottom-main,.vendor-order-creation-page.is-scaled-details .vendor-order-products-table-wrap{max-width:100%;min-width:0;box-sizing:border-box}.vendor-order-creation-page.is-scaled-details .vendor-order-created-preview{width:100%;overflow:visible}.vendor-order-creation-page.is-scaled-details .vendor-order-created-preview .vendor-order-preview-header{grid-template-columns:minmax(0,1fr) auto}.vendor-order-creation-page.is-scaled-details .vendor-order-preview-address-grid{grid-template-columns:minmax(190px,.75fr) minmax(0,3fr) minmax(190px,.75fr);gap:6px}.vendor-order-creation-page.is-scaled-details .vendor-order-preview-address-grid>:last-child{grid-column:auto}.vendor-order-creation-page.is-scaled-details .vendor-order-panel-bill{grid-column:1;grid-row:1}.vendor-order-creation-page.is-scaled-details .vendor-order-panel-details{grid-column:2;grid-row:1;width:min(100%,980px);justify-self:center;--vendor-order-preview-detail-columns: 6;--vendor-order-preview-warehouse-columns: 4}.vendor-order-creation-page.is-scaled-details .vendor-order-panel-ship{grid-column:3;grid-row:1}.vendor-order-creation-page.is-scaled-details .vendor-order-panel-bill h4,.vendor-order-creation-page.is-scaled-details .vendor-order-panel-ship h4{font-size:clamp(15px,1.05vw,17px)}.vendor-order-creation-page.is-scaled-details .vendor-order-panel-bill p,.vendor-order-creation-page.is-scaled-details .vendor-order-panel-ship p{font-size:clamp(12px,.95vw,14px);line-height:1.2}.vendor-order-creation-page.is-scaled-details .vendor-order-preview-details-head{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;row-gap:8px}.vendor-order-creation-page.is-scaled-details .vendor-order-preview-detail-item-warehouse-inline{grid-column:1 / -1;grid-row:2;justify-self:center;width:min(34%,312px)}.vendor-order-creation-page.is-scaled-details .vendor-order-product-entry{grid-template-columns:minmax(0,1.2fr) minmax(0,1.2fr) minmax(68px,90px) minmax(76px,78px);align-items:end}.vendor-order-creation-page.is-scaled-details .vendor-order-product-entry label:nth-child(2){grid-column:auto}.vendor-order-creation-page.is-scaled-details:not(.is-embedded-details) .vendor-order-products-table{width:100%;min-width:0;table-layout:fixed}.vendor-order-creation-page.is-scaled-details:not(.is-embedded-details) .vendor-order-products-table th,.vendor-order-creation-page.is-scaled-details:not(.is-embedded-details) .vendor-order-products-table td{min-width:0;overflow:hidden;text-overflow:ellipsis}.vendor-order-creation-page.is-scaled-details:not(.is-embedded-details) .vendor-order-products-table th:nth-child(1),.vendor-order-creation-page.is-scaled-details:not(.is-embedded-details) .vendor-order-products-table td:nth-child(1){width:34px}.vendor-order-creation-page.is-scaled-details:not(.is-embedded-details) .vendor-order-products-table th:nth-child(2),.vendor-order-creation-page.is-scaled-details:not(.is-embedded-details) .vendor-order-products-table td:nth-child(2),.vendor-order-creation-page.is-scaled-details:not(.is-embedded-details) .vendor-order-products-table th:nth-child(3),.vendor-order-creation-page.is-scaled-details:not(.is-embedded-details) .vendor-order-products-table td:nth-child(3){width:10%}.vendor-order-creation-page.is-scaled-details:not(.is-embedded-details) .vendor-order-products-table th:nth-child(4),.vendor-order-creation-page.is-scaled-details:not(.is-embedded-details) .vendor-order-products-table td:nth-child(4){width:22%;min-width:0}.vendor-order-creation-page.is-scaled-details:not(.is-embedded-details) .vendor-order-products-table th:nth-child(5),.vendor-order-creation-page.is-scaled-details:not(.is-embedded-details) .vendor-order-products-table td:nth-child(5),.vendor-order-creation-page.is-scaled-details:not(.is-embedded-details) .vendor-order-products-table th:nth-child(7),.vendor-order-creation-page.is-scaled-details:not(.is-embedded-details) .vendor-order-products-table td:nth-child(7),.vendor-order-creation-page.is-scaled-details:not(.is-embedded-details) .vendor-order-products-table th:nth-child(8),.vendor-order-creation-page.is-scaled-details:not(.is-embedded-details) .vendor-order-products-table td:nth-child(8),.vendor-order-creation-page.is-scaled-details:not(.is-embedded-details) .vendor-order-products-table th:nth-child(9),.vendor-order-creation-page.is-scaled-details:not(.is-embedded-details) .vendor-order-products-table td:nth-child(9){width:7.5%}.vendor-order-creation-page.is-scaled-details:not(.is-embedded-details) .vendor-order-products-table th:nth-child(6),.vendor-order-creation-page.is-scaled-details:not(.is-embedded-details) .vendor-order-products-table td:nth-child(6),.vendor-order-creation-page.is-scaled-details:not(.is-embedded-details) .vendor-order-products-table th:nth-child(10),.vendor-order-creation-page.is-scaled-details:not(.is-embedded-details) .vendor-order-products-table td:nth-child(10){width:9%}.vendor-order-creation-page.is-scaled-details:not(.is-embedded-details) .vendor-order-products-table th:nth-child(11),.vendor-order-creation-page.is-scaled-details:not(.is-embedded-details) .vendor-order-products-table td:nth-child(11){width:46px}.vendor-order-creation-page.is-scaled-details:not(.is-embedded-details) .vendor-order-row-qty-input,.vendor-order-creation-page.is-scaled-details:not(.is-embedded-details) .vendor-order-row-price-input,.vendor-order-creation-page.is-scaled-details:not(.is-embedded-details) .vendor-order-row-unit-input,.vendor-order-creation-page.is-scaled-details:not(.is-embedded-details) .vendor-order-row-eta-input{width:100%;min-width:0;max-width:100%}.vendor-order-creation-page.is-scaled-details .vendor-order-products-table-wrap{overflow:auto;max-height:235px}.vendor-order-creation-page.is-scaled-details .vendor-order-products-table-wrap.vendor-order-products-table-wrap-dropdown-open{overflow:visible;max-height:none;z-index:210}.vendor-order-creation-page.is-scaled-details .vendor-order-products-table td.vendor-order-cell-unit.is-open,.vendor-order-creation-page.is-embedded-details .vendor-order-products-table td.vendor-order-cell-unit.is-open{position:relative;overflow:visible;z-index:211}.vendor-order-creation-page.is-scaled-details .vendor-order-products-table td.vendor-order-cell-unit.is-open .vendor-order-combobox-list,.vendor-order-creation-page.is-embedded-details .vendor-order-products-table td.vendor-order-cell-unit.is-open .vendor-order-combobox-list{z-index:220}.vendor-order-creation-page.is-scaled-details:not(.is-embedded-details) .vendor-order-preview-totals{width:100%;max-width:100%;min-width:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;overflow:hidden;gap:5px}.vendor-order-creation-page.is-scaled-details:not(.is-embedded-details) .vendor-order-preview-total{flex:0 1 auto;width:auto;min-width:0;max-width:100%;min-height:32px;padding:4px 7px;gap:8px}.vendor-order-creation-page.is-scaled-details:not(.is-embedded-details) .vendor-order-preview-total span{flex:0 0 auto;min-width:0;font-size:10px;overflow:visible;text-overflow:clip}.vendor-order-creation-page.is-scaled-details:not(.is-embedded-details) .vendor-order-preview-total strong,.vendor-order-creation-page.is-scaled-details:not(.is-embedded-details) .vendor-order-preview-total-value-button,.vendor-order-creation-page.is-scaled-details:not(.is-embedded-details) .vendor-order-preview-total-value-input{flex:0 0 auto;min-width:0;width:auto;min-height:24px;font-size:11px;line-height:1.1}.vendor-order-creation-page.is-scaled-details:not(.is-embedded-details) .vendor-order-preview-total-value-input{width:86px}.vendor-order-creation-page.is-scaled-details:not(.is-embedded-details) .vendor-order-preview-total.is-grand strong,.vendor-order-creation-page.is-scaled-details:not(.is-embedded-details) .vendor-order-preview-total.is-grand .vendor-order-preview-total-value-button{font-size:12px}.vendor-order-creation-page.is-scaled-details .vendor-order-preview-bottom{grid-template-columns:minmax(0,1fr) auto;align-items:center}.vendor-order-creation-page.is-scaled-details .vendor-order-preview-bottom-actions,.vendor-order-creation-page.is-scaled-details .vendor-order-preview-primary-actions{width:auto;justify-content:flex-end;flex-wrap:nowrap}.vendor-order-row-actions{display:inline-flex;align-items:center;gap:6px}.vendor-order-row-notes{min-height:32px;min-width:32px;border:1px solid #c8d3e1;border-radius:8px;padding:0;display:inline-flex;align-items:center;justify-content:center;background:#f6f9fd;color:#3f5678;line-height:1;cursor:pointer}.vendor-order-row-notes:hover:not(:disabled),.vendor-order-row-notes.active{background:#edf2f8;border-color:#b8c6d8}.vendor-order-row-notes.has-notes{background:#edf2f8;border-color:#b8c6d8;color:#3f5678}.vendor-order-row-notes:disabled{opacity:.65;cursor:not-allowed}.vendor-order-row-notes-icon{width:14px;height:14px;fill:currentColor}.vendor-order-row-notes-row td{background:#f9fbff;border-bottom:1px solid #cedaeb;padding:8px}.vendor-order-row-notes-editor{display:grid;gap:6px}.vendor-order-row-notes-editor span{font-size:11px;font-weight:760;color:#51688f;text-transform:uppercase;letter-spacing:.03em}.vendor-order-row-notes-editor textarea{width:100%;min-height:56px;border:1px solid #b8c9e0;border-radius:8px;padding:7px 9px;resize:vertical;font-size:12px;color:#1a365f;background:#fff}.vendor-order-row-notes-editor textarea:focus{outline:none;border-color:#4d81c6;box-shadow:0 0 0 3px #4d81c626}.vendor-order-report-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.vendor-order-report-lines-table{min-width:1040px}.vendor-order-report-lines-table th:nth-child(4),.vendor-order-report-lines-table td:nth-child(4){min-width:260px}.vendor-order-report-lines-table th:nth-child(5),.vendor-order-report-lines-table td:nth-child(5){min-width:84px}.vendor-order-report-lines-table th:nth-child(6),.vendor-order-report-lines-table td:nth-child(6){min-width:84px}.vendor-order-report-lines-table th:nth-child(7),.vendor-order-report-lines-table td:nth-child(7){min-width:104px}.vendor-order-report-lines-table th:nth-child(8),.vendor-order-report-lines-table td:nth-child(8){min-width:110px}.vendor-order-report-lines-table th:nth-child(9),.vendor-order-report-lines-table td:nth-child(9){min-width:110px}@media(max-width:1380px){.vendor-order-report-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.vendor-order-report-grid{grid-template-columns:1fr}.vendor-order-place-order-preview-frame-wrap,.vendor-order-place-order-preview-empty{min-height:0}.vendor-order-place-order-preview-modal{width:min(94vw,1080px);height:min(90vh,760px);max-height:min(90vh,760px)}.vendor-order-place-order-preview-frame{min-height:0;height:100%}.vendor-order-place-order-preview-actions{flex-wrap:wrap}.vendor-order-place-order-preview-actions-right{width:100%;justify-content:flex-end;flex-wrap:wrap}}.vendor-order-email-modal{padding:1rem;width:min(1120px,calc(100vw - 3rem));height:min(820px,calc(100vh - 124px));max-height:min(820px,calc(100vh - 124px));min-height:0;display:flex;flex-direction:column;overflow:hidden}.cm-awo-email-head{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.cm-awo-email-head h2{margin:0;color:#0f172a;font-size:1.5rem;line-height:1.2}.cm-awo-close-x{border:1px solid rgba(15,23,42,.18);border-radius:999px;width:2rem;height:2rem;background:#f8fafc;cursor:pointer;font-weight:700}.cm-awo-email-compose{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;border-bottom:1px solid rgba(15,23,42,.22)}.cm-awo-email-scroll-region{flex:1 1 auto;margin-top:.7rem;min-height:0;display:flex;flex-direction:column;gap:.56rem;overflow:auto;overscroll-behavior:contain}.cm-awo-email-compose-row{display:flex;align-items:flex-start;gap:.52rem;padding:.36rem 0;border-bottom:1px solid rgba(15,23,42,.14)}.cm-awo-email-compose-row-subject{padding:.2rem 0}.cm-awo-email-field-pill{flex:0 0 auto;min-width:3.4rem;height:2.05rem;border:1px solid #c8ced6;border-radius:6px;background:#f4f6f8;color:#1f2937;font-size:.82rem;font-weight:700;cursor:pointer}.cm-awo-email-field-pill:disabled{opacity:.55;cursor:default}.cm-awo-email-recipient-picker{position:relative;flex:1 1 auto;min-width:0}.cm-awo-email-recipient-input-shell{min-height:2.1rem;padding:.3rem 0 .06rem;display:flex;align-items:flex-end;flex-wrap:wrap;gap:.3rem;background:transparent;cursor:text}.cm-awo-email-recipient-input-shell input{border:0;border-radius:0;padding:.3rem 0 .02rem;min-width:10rem;flex:1 1 10rem;background:transparent;box-shadow:none;font-size:.88rem;line-height:1.3}.cm-awo-email-recipient-input-shell input::placeholder{color:#64748b}.cm-awo-email-recipient-input-shell input:focus{outline:none}.cm-awo-email-recipient-chip{display:inline-flex;align-items:center;gap:.28rem;border-radius:999px;border:1px solid #d3dbe5;background:#eef2f6;color:#1f2937;padding:.15rem .42rem;font-size:.72rem;max-width:100%}.cm-awo-email-recipient-chip-label{max-width:17rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-awo-email-recipient-chip button{border:0;border-radius:999px;width:1rem;height:1rem;line-height:1;background:#0f172a24;color:#1f2937;font-weight:700;cursor:pointer}.cm-awo-email-recipient-chip button:disabled{opacity:.5;cursor:default}.cm-awo-email-recipient-listbox{margin:.2rem 0 0;padding:.25rem;list-style:none;position:absolute;left:0;right:0;top:100%;z-index:8;max-height:13.5rem;overflow:auto;border:1px solid rgba(15,23,42,.16);border-radius:10px;background:#fff;box-shadow:0 14px 32px #0f172a38}.cm-awo-email-recipient-option{width:100%;border:0;background:transparent;border-radius:8px;text-align:left;padding:.38rem .45rem;display:grid;gap:.1rem;cursor:pointer}.cm-awo-email-recipient-option span{color:#0f172a;font-size:.8rem;font-weight:700}.cm-awo-email-recipient-option small{color:#475569;font-size:.73rem}.cm-awo-email-recipient-option:hover,.cm-awo-email-recipient-option.is-active{background:#e8eef7}.cm-awo-email-recipient-empty{padding:.45rem .5rem;color:#475569;font-size:.75rem}.cm-awo-email-to-hint{margin:.08rem 0 0 4.35rem;color:#475569;font-size:.72rem;font-weight:700}.cm-awo-email-to-hint-error{color:#b42318}.cm-awo-email-subject-input{width:100%;border:0;background:transparent;font:inherit;font-size:.95rem;color:#0f172a;padding:.34rem 0}.cm-awo-email-subject-input::placeholder{color:#6f5540}.cm-awo-email-subject-input:focus{outline:none}.cm-awo-email-compose-message{flex:1 1 320px;min-height:280px;padding:.4rem 0 .28rem}.cm-awo-email-message-input{width:100%;height:100%;min-height:280px;max-height:none;border:0;background:transparent;font-family:Segoe UI,Arial,sans-serif;font-size:13px;line-height:1.38;font-weight:400;color:#0f172a;padding:.18rem 0;appearance:none;-webkit-appearance:none;resize:none!important;overflow-y:auto}.cm-awo-email-message-input::-webkit-resizer{display:none}.cm-awo-email-message-input:focus{outline:none}.cm-awo-email-preview{border:1px solid rgba(15,23,42,.13);border-radius:8px;padding:.42rem;background:#f8fafc;overflow:hidden;display:flex;flex-direction:column;min-height:0}.cm-awo-email-preview>span{display:inline-block;margin-bottom:.28rem;font-size:.62rem;text-transform:uppercase;letter-spacing:.08em;font-weight:800;color:#334155}.cm-awo-email-error,.cm-awo-email-status{margin:.62rem 0 0;font-size:.84rem;font-weight:700}.cm-awo-email-error{color:#b42318}.cm-awo-email-status{color:#18603a}.cm-awo-email-actions{flex:0 0 auto;margin-top:.58rem;display:flex;justify-content:flex-end;gap:.48rem;border-top:1px solid rgba(15,23,42,.14);padding-top:.58rem}.cm-awo-email-actions button{border-radius:999px;border:1px solid rgba(15,23,42,.2);font-weight:700;padding:.45rem .8rem;cursor:pointer}.cm-awo-email-actions .secondary{background:#f8fafc;color:#0f172a}.cm-awo-email-actions .primary{background:#0b304e;color:#f8fafc}.vendor-order-email-attachment-preview{flex:0 0 auto;max-height:none}.vendor-order-email-attachment-card{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.56rem;align-items:center;padding:.52rem;border:1px solid rgba(11,48,78,.12);border-radius:8px;background:#fff;text-align:left;cursor:pointer;appearance:none;-webkit-appearance:none}.vendor-order-email-attachment-card:hover:not(:disabled){border-color:#0b304e3d;background:#fdfefe}.vendor-order-email-attachment-card:focus-visible{outline:2px solid rgba(28,100,242,.35);outline-offset:2px}.vendor-order-email-attachment-card:disabled{cursor:default;opacity:.72}.vendor-order-email-attachment-badge{min-width:38px;height:38px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#cf2027,#9e171d);color:#fff;font-size:.7rem;font-weight:800;letter-spacing:.06em}.vendor-order-email-attachment-meta{min-width:0;display:grid;gap:.18rem}.vendor-order-email-attachment-meta strong{color:#0f172a;font-size:.84rem;word-break:break-word}.vendor-order-email-attachment-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.16rem .62rem}.vendor-order-email-attachment-grid small{color:#475569;font-size:.7rem;line-height:1.2}@media(max-width:900px){.vendor-order-notes-backdrop,.vendor-order-email-backdrop{place-items:center;padding:.5rem}.vendor-order-email-modal{width:calc(100vw - 1rem);height:calc(100vh - 1rem);max-height:calc(100vh - 1rem)}.cm-awo-email-compose-row{gap:.4rem}.cm-awo-email-field-pill{min-width:3.2rem}.cm-awo-email-compose-message,.cm-awo-email-message-input{min-height:220px}.cm-awo-email-to-hint{margin-left:3.7rem}.vendor-order-email-attachment-grid{grid-template-columns:1fr}}.vendor-order-creation-page{--vendor-order-font: "Inter", "Aptos", "Segoe UI", Arial, sans-serif;--vendor-order-display: "Aptos Display", "Bahnschrift", "Segoe UI", Arial, sans-serif;--vendor-order-ink: #fff8ef;--vendor-order-ink-soft: rgba(255, 248, 239, .74);--vendor-order-muted: rgba(226, 232, 240, .68);--vendor-order-accent: #f04e37;--vendor-order-accent-2: #d71920;--vendor-order-border: rgba(255, 255, 255, .14);--vendor-order-border-strong: rgba(244, 214, 162, .42);--vendor-order-surface: rgba(17, 20, 26, .86);--vendor-order-surface-soft: rgba(255, 255, 255, .075);--vendor-order-surface-muted: rgba(7, 7, 10, .46);--vendor-order-warm: #f4d6a2;--vendor-order-warm-soft: rgba(244, 214, 162, .16);--vendor-order-wine: #68161e;--vendor-order-oxblood: #3c0f16;--vendor-order-success: #20c67a;--vendor-order-error: #ff7a66;color:var(--vendor-order-ink);font-family:var(--vendor-order-font)}.vendor-order-creation-page:not(.is-preview-overlay-mode){padding:16px}.vendor-order-creation-page:not(.is-preview-overlay-mode) .vendor-order-creation-shell{gap:12px}.vendor-order-top-bar{min-height:34px}.vendor-order-creation-tabs{gap:8px}.vendor-order-tab{min-height:32px;border:1px solid rgba(244,214,162,.3);border-radius:999px;background:linear-gradient(135deg,#ffffff14,#f4d6a20f),#07070a7a;color:#fff8efc7;box-shadow:inset 0 1px #ffffff14;font-family:var(--vendor-order-font);font-size:12px;font-weight:850;letter-spacing:0;cursor:pointer}.vendor-order-tab:hover:not(:disabled),.vendor-order-tab:focus-visible{border-color:#f4d6a285;color:#fff;outline:none}.vendor-order-tab.active{border-color:#f4d6a2bd;background:linear-gradient(135deg,#fff8effa,#f4d6a2f0);color:#3c0f16;box-shadow:0 0 0 1px #f4d6a22e,0 12px 24px #0000002e}.vendor-order-tab:disabled{cursor:not-allowed;opacity:.58}.vendor-order-top-bar-status.vendor-load-status,.vendor-order-creation-page .vendor-load-status{border-color:#f4d6a247;background:linear-gradient(135deg,#f4d6a21a,#ffffff0f),#07070a80;color:#fff8efd6;box-shadow:inset 0 1px #ffffff14}.vendor-order-creation-page .vendor-load-status.is-loading,.vendor-order-creation-page .vendor-load-status.is-ready,.vendor-order-creation-page .vendor-load-status.is-idle{border-color:#f4d6a257;color:#fff8efe0}.vendor-order-creation-page .vendor-load-status.is-error{border-color:#f04e3780;color:#ffd2ca}.vendor-order-creation-page .vendor-load-status-icon{border-color:#f4d6a24d;background:#ffffff14}.vendor-order-creation-page .vendor-load-status-icon.is-spinner{border-color:#f4d6a23d;border-top-color:var(--vendor-order-warm);background:transparent}.vendor-order-creation-page:not(.is-preview-overlay-mode) .vendor-order-card{border:1px solid var(--vendor-order-border);border-radius:8px;background:linear-gradient(135deg,#ffffff16,#f4d6a20d 54%,#f04e370b),var(--vendor-order-surface);box-shadow:0 22px 50px #07070a42,inset 0 1px #ffffff1c}.vendor-order-card h2,.vendor-order-title-row h2{color:#fff8ef;font-family:var(--vendor-order-display);font-weight:850;letter-spacing:0;text-shadow:0 10px 24px rgba(7,7,10,.28)}.vendor-order-label,.vendor-order-search-row label,.vendor-order-product-entry label span,.vendor-order-notes-editor span,.vendor-order-row-notes-editor span{color:#fff8efc7;font-family:var(--vendor-order-font);font-weight:850;letter-spacing:0}.vendor-order-grid{row-gap:14px}.vendor-order-grid input,.vendor-order-grid select,.vendor-order-search-row input,.vendor-order-edit-input,.vendor-order-edit-select,.vendor-order-product-entry input,.vendor-order-product-entry select,.vendor-order-notes-editor textarea,.vendor-order-row-notes-editor textarea,.vendor-order-modal-add-row input,.vendor-order-row-qty-input,.vendor-order-row-eta-input,.vendor-order-row-cell-input,.vendor-order-preview-meta-date,.vendor-order-preview-meta-po,.vendor-order-preview-total-value-input{border-color:#f4d6a252;background:linear-gradient(135deg,#ffffff0f,#f4d6a209),#120f0fe6;color:#fff8ef;box-shadow:inset 0 1px #ffffff14;color-scheme:dark}.vendor-order-grid input::placeholder,.vendor-order-search-row input::placeholder,.vendor-order-product-entry input::placeholder,.vendor-order-notes-editor textarea::placeholder,.vendor-order-row-notes-editor textarea::placeholder,.vendor-order-modal-add-row input::placeholder{color:#fff8ef7a}.vendor-order-grid input:focus,.vendor-order-grid select:focus,.vendor-order-search-row input:focus,.vendor-order-edit-input:focus,.vendor-order-edit-select:focus,.vendor-order-preview-meta-date:focus,.vendor-order-product-entry input:focus,.vendor-order-product-entry select:focus,.vendor-order-row-qty-input:focus,.vendor-order-row-eta-input:focus,.vendor-order-row-cell-input:focus,.vendor-order-notes-editor textarea:focus,.vendor-order-row-notes-editor textarea:focus,.vendor-order-modal-add-row input:focus,.vendor-order-preview-total-value-input:focus{border-color:#f4d6a2a8;outline:none;box-shadow:0 0 0 3px #f4d6a21f,inset 0 1px #ffffff14}.vendor-order-grid input:disabled,.vendor-order-grid select:disabled,.vendor-order-edit-input:disabled,.vendor-order-edit-select:disabled,.vendor-order-product-entry input:disabled,.vendor-order-product-entry select:disabled,.vendor-order-preview-meta-date:disabled{background:#07070a6b;color:#fff8ef94;opacity:1}.vendor-order-grid select option,.vendor-order-edit-select option,.vendor-order-product-entry select option{background:#11141a;color:#fff8ef}.vendor-order-inline-add,.vendor-order-inline-manage,.vendor-order-search-button,.vendor-order-header-action-button,.vendor-order-product-add,.vendor-order-row-delete,.vendor-order-row-notes,.vendor-order-manager-delete,.vendor-order-modal-close,.vendor-order-modal-add-row button,.vendor-order-edit-actions button,.vendor-order-place-order-preview-actions button,.vendor-order-report-view,.vendor-order-report-download{border-color:#f4d6a257;border-radius:8px;background:linear-gradient(135deg,#f4d6a224,#ffffff14),#07070a80;color:var(--vendor-order-ink);box-shadow:inset 0 1px #ffffff14;font-family:var(--vendor-order-font);letter-spacing:0}.vendor-order-inline-add:hover:not(:disabled),.vendor-order-inline-manage:hover:not(:disabled),.vendor-order-search-button:hover:not(:disabled),.vendor-order-header-action-button:hover:not(:disabled),.vendor-order-product-add:hover:not(:disabled),.vendor-order-row-delete:hover:not(:disabled),.vendor-order-row-notes:hover:not(:disabled),.vendor-order-manager-delete:hover:not(:disabled),.vendor-order-modal-close:hover:not(:disabled),.vendor-order-modal-add-row button:hover:not(:disabled),.vendor-order-edit-actions button:hover:not(:disabled),.vendor-order-place-order-preview-actions button:hover:not(:disabled),.vendor-order-report-view:hover:not(:disabled),.vendor-order-report-download:hover:not(:disabled){border-color:#f4d6a294;color:#fff}.vendor-order-actions button{border-radius:8px;letter-spacing:0;box-shadow:0 12px 24px #07070a2e,inset 0 1px #ffffff1a}.vendor-order-actions button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 16px 30px #07070a3d,inset 0 1px #ffffff1f}.vendor-order-actions .proceed,.vendor-order-edit-save,.vendor-order-created-preview .vendor-order-preview-bottom-actions .proceed,.vendor-order-created-preview .vendor-order-preview-bottom-actions .vendor-order-edit-save,.vendor-order-created-preview .vendor-order-preview-primary-action.proceed{border-color:#f4d6a27a;background:linear-gradient(135deg,#f04e37d1,#68161eeb),#07070aa3;color:#fff}.vendor-order-actions .close,.vendor-order-actions .vendor-order-report-button,.vendor-order-created-preview .vendor-order-preview-secondary-action,.vendor-order-created-preview .vendor-order-preview-close-action{border-color:#f4d6a257;background:linear-gradient(135deg,#f4d6a21f,#ffffff12),#07070a7a;color:#fff8efe0}.vendor-order-actions .danger,.vendor-order-delete-line-confirm-yes,.vendor-order-close-discard{border-color:#f04e3775;background:linear-gradient(135deg,#f04e3738,#68161e4d),#07070a85;color:#ffd2ca}.vendor-order-actions button:disabled,.vendor-order-inline-add:disabled,.vendor-order-inline-manage:disabled,.vendor-order-search-button:disabled,.vendor-order-product-add:disabled,.vendor-order-row-delete:disabled,.vendor-order-row-notes:disabled,.vendor-order-manager-delete:disabled,.vendor-order-edit-actions button:disabled{cursor:not-allowed;opacity:.55;transform:none;box-shadow:none}.vendor-order-combobox-list{border-color:#f4d6a25c;background:#07070af5;box-shadow:0 20px 46px #00000057;color:var(--vendor-order-ink);scrollbar-color:rgba(244,214,162,.72) rgba(7,7,10,.58)}.vendor-order-combobox-option,.vendor-order-combobox-empty{color:#fff8efdb}.vendor-order-combobox-option small{color:#fff8ef94}.vendor-order-combobox-option:hover,.vendor-order-combobox-option:focus-visible,.vendor-order-combobox-option.active{background:#f4d6a21f;color:#fff;outline:none}.vendor-order-combobox-more{border-top-color:#f4d6a238;background:#f4d6a214;color:#fff8efad;letter-spacing:0}.vendor-order-status{border:1px solid rgba(244,214,162,.22);background:linear-gradient(135deg,#ffffff14,#f4d6a20d),#07070a7a;color:#fff8efd6}.vendor-order-status.ok{border-color:#20c67a61;background:linear-gradient(135deg,#20c67a29,#f4d6a20f),#07070a80;color:#dffff9}.vendor-order-status.error{border-color:#f04e3780;background:linear-gradient(135deg,#f04e372e,#f4d6a214),#07070a8f;color:#ffd2ca}.vendor-order-loading-spinner{border-color:#f4d6a23d;border-top-color:var(--vendor-order-warm)}.vendor-order-loading-shell p{color:var(--vendor-order-ink-soft)}.vendor-order-created-preview,.vendor-order-preview-address,.vendor-order-preview-details,.vendor-order-preview-products,.vendor-order-created-preview .vendor-order-panel,.vendor-order-product-entry,.vendor-order-preview-totals,.vendor-order-preview-total,.vendor-order-manager-list-wrap{border-color:var(--vendor-order-border);border-radius:8px;background:linear-gradient(135deg,#ffffff12,#f4d6a20b),#07070a8f;box-shadow:inset 0 1px #ffffff17}.vendor-order-created-preview .vendor-order-preview-title h3,.vendor-order-created-preview .vendor-order-preview-title p,.vendor-order-preview-address h4,.vendor-order-preview-details h4,.vendor-order-preview-products h4,.vendor-order-preview-address p,.vendor-order-preview-warehouse strong,.vendor-order-preview-detail-item strong,.vendor-order-preview-total strong,.vendor-order-preview-total-value-button,.vendor-order-preview-fallback h3{color:var(--vendor-order-ink);letter-spacing:0}.vendor-order-preview-address small,.vendor-order-preview-warehouse span,.vendor-order-preview-detail-item span,.vendor-order-preview-meta-inline-item>span,.vendor-order-preview-total span,.vendor-order-preview-notes p,.vendor-order-preview-fallback p,.vendor-order-manager-empty{color:var(--vendor-order-ink-soft);letter-spacing:0}.vendor-order-created-preview .vendor-order-preview-state,.vendor-order-title-status{border-color:#f4d6a261;background:#f4d6a224;color:#fff7a5}.vendor-order-products-table-wrap{border-color:var(--vendor-order-border);border-radius:8px;background:#07070a9e;scrollbar-color:rgba(244,214,162,.72) rgba(7,7,10,.58);box-shadow:inset 0 1px #ffffff17}.vendor-order-products-table{border-collapse:separate;border-spacing:0;background:#121214fa;color:var(--vendor-order-ink)}.vendor-order-products-table th,.vendor-order-products-table td{border-color:#ffffff1f;color:#f4efe6}.vendor-order-products-table th{border-color:#f4d6a23d;background:linear-gradient(180deg,#68161efa,#3c0f16fa);color:#fff;box-shadow:inset 0 1px #ffffff14,inset 0 -1px #f4d6a22e;font-weight:850;letter-spacing:0}.vendor-order-products-table tbody tr td,.vendor-order-products-table tbody tr:nth-child(2n) td,.vendor-order-products-empty td{background:#1f1d1df7}.vendor-order-products-table tbody tr:nth-child(2n) td{background:#2d2322fa}.vendor-order-row-cell-input:focus{background:#07070a94;box-shadow:inset 0 0 0 2px #f4d6a247}.vendor-order-preview-total.is-grand{border-color:#f4d6a27a;background:linear-gradient(135deg,#f4d6a22e,#f04e3714),#07070a94}.vendor-order-modal-backdrop{--vendor-order-ink: #fff8ef;--vendor-order-ink-soft: rgba(255, 248, 239, .74);--vendor-order-warm: #f4d6a2;--vendor-order-accent: #f04e37;background:#07070a9e;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.vendor-order-modal{--vendor-order-ink: #fff8ef;--vendor-order-ink-soft: rgba(255, 248, 239, .74);--vendor-order-warm: #f4d6a2;--vendor-order-accent: #f04e37;border:1px solid rgba(244,214,162,.4);border-radius:8px;background:linear-gradient(135deg,#fff8ef,#f8ece4);color:#11141a;box-shadow:0 28px 70px #07070a61}.vendor-order-modal-header h3,.vendor-order-modal h3{color:#3c0f16;letter-spacing:0}.vendor-order-preview-overlay-status p,.vendor-order-modal p{color:#3c2b2e}.vendor-order-report-grid label,.vendor-order-report-address-grid label,.vendor-order-report-footer label{color:#3c0f16;font-weight:760;letter-spacing:0}.vendor-order-report-grid input,.vendor-order-report-address-grid textarea,.vendor-order-report-footer textarea{border-color:#3c0f1638;background:#fff;color:#11141a;color-scheme:light}.vendor-order-report-lines-table th{background:linear-gradient(180deg,#68161e,#3c0f16);color:#fff;letter-spacing:0}.vendor-order-report-lines-table td,.vendor-order-report-lines-table input{color:#11141a}.vendor-order-report-compliance,.vendor-order-manager-list li{border-color:#3c0f1624;background:#ffffff94;color:#11141a}.vendor-order-creation-page.is-embedded-details .vendor-order-card,.vendor-order-creation-page.is-scaled-details:not(.is-embedded-details) .vendor-order-card{border-radius:8px}@media(max-width:760px){.vendor-order-creation-page:not(.is-preview-overlay-mode){padding:10px}.vendor-order-top-bar{align-items:stretch}.vendor-order-creation-tabs{width:100%}.vendor-order-tab{flex:1 1 auto;min-width:0}}.vendor-order-creation-page.is-embedded-details{padding:0}.vendor-order-creation-page.is-embedded-details:not(.is-preview-overlay-mode) .vendor-order-creation-shell{width:100%;max-width:none;margin-inline:0}.vendor-order-creation-page.is-embedded-details .vendor-order-card{padding:12px 14px 14px;border-color:#f4d6a238;background:linear-gradient(145deg,#ffffff14,#f4d6a209 48%,#f04e370b),#11141ad4;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.vendor-order-creation-page.is-embedded-details .vendor-order-title-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start;padding:0 0 10px;border-bottom:1px solid rgba(244,214,162,.14)}.vendor-order-creation-page.is-embedded-details .vendor-order-card h2{font-size:clamp(24px,1.55vw,31px);line-height:1.05}.vendor-order-creation-page.is-embedded-details .vendor-order-title-status-group{gap:8px;margin-left:0}.vendor-order-creation-page.is-embedded-details .vendor-order-header-action-button,.vendor-order-creation-page.is-embedded-details .vendor-order-title-status-group .vendor-order-row-notes,.vendor-order-creation-page.is-embedded-details .vendor-order-title-status{min-height:32px;border-radius:8px;padding-inline:12px}.vendor-order-creation-page.is-embedded-details .vendor-order-created-preview{margin-top:10px;padding:0;gap:10px;border:0;background:transparent;box-shadow:none}.vendor-order-creation-page.is-embedded-details .vendor-order-created-preview .vendor-order-preview-header{padding:0;grid-template-columns:minmax(0,1fr) auto;align-items:end}.vendor-order-creation-page.is-embedded-details .vendor-order-created-preview .vendor-order-preview-title{display:grid;gap:3px}.vendor-order-creation-page.is-embedded-details .vendor-order-created-preview .vendor-order-preview-title:before{content:"Vendor";color:#f4d6a2c2;font-size:10px;font-weight:900;letter-spacing:.08em;line-height:1;text-transform:uppercase}.vendor-order-creation-page.is-embedded-details .vendor-order-created-preview .vendor-order-preview-title h3{color:#fff;font-size:clamp(16px,1.05vw,20px);font-weight:880;line-height:1.08;text-shadow:0 10px 24px rgba(7,7,10,.28)}.vendor-order-creation-page.is-embedded-details .vendor-order-created-preview .vendor-order-preview-title p{color:#fff8efa3}.vendor-order-creation-page.is-embedded-details .vendor-order-created-preview .vendor-order-preview-meta-inline{gap:8px;padding:0}.vendor-order-creation-page.is-embedded-details .vendor-order-created-preview .vendor-order-preview-meta-inline-item>span{color:#f4d6a2b3;font-size:9px;font-weight:900;letter-spacing:.05em}.vendor-order-creation-page.is-embedded-details .vendor-order-created-preview .vendor-order-preview-meta-date,.vendor-order-creation-page.is-embedded-details .vendor-order-created-preview .vendor-order-preview-meta-po{min-height:31px;border-color:#f4d6a257;border-radius:8px;background:linear-gradient(135deg,#ffffff0f,#f4d6a209),#120f0fe0;color:#fff8ef;font-weight:760;box-shadow:inset 0 1px #ffffff14}.vendor-order-creation-page.is-embedded-details .vendor-order-created-preview .vendor-order-preview-address-grid{grid-template-columns:minmax(210px,.82fr) minmax(0,3.1fr) minmax(210px,.82fr);gap:10px}.vendor-order-creation-page.is-embedded-details .vendor-order-created-preview .vendor-order-panel{border:1px solid rgba(244,214,162,.18);border-radius:8px;background:linear-gradient(145deg,#fff1,#f4d6a209),#07070a6b;box-shadow:inset 0 1px #ffffff14,0 10px 24px #07070a24}.vendor-order-creation-page.is-embedded-details .vendor-order-created-preview .vendor-order-panel-details{border-color:#f4d6a23d;background:linear-gradient(145deg,#ffffff16,#f4d6a20b),#0a0a0d7a}.vendor-order-creation-page.is-embedded-details .vendor-order-created-preview .vendor-order-preview-address h4,.vendor-order-creation-page.is-embedded-details .vendor-order-created-preview .vendor-order-preview-details h4,.vendor-order-creation-page.is-embedded-details .vendor-order-created-preview .vendor-order-preview-products h4{color:#f4d6a2;font-size:12px;font-weight:900;letter-spacing:.02em}.vendor-order-creation-page.is-embedded-details .vendor-order-created-preview .vendor-order-panel-bill h4,.vendor-order-creation-page.is-embedded-details .vendor-order-created-preview .vendor-order-panel-ship h4{padding-bottom:7px;border-bottom:1px solid rgba(244,214,162,.12)}.vendor-order-creation-page.is-embedded-details .vendor-order-created-preview .vendor-order-preview-address p{margin-top:7px;color:#fff8efdb;font-size:clamp(11px,.78vw,13px);font-weight:720;line-height:1.35}.vendor-order-creation-page.is-embedded-details .vendor-order-created-preview .vendor-order-preview-details-head{grid-template-columns:max-content minmax(0,1fr) auto;align-items:center;padding-bottom:9px;border-bottom:1px solid rgba(244,214,162,.12)}.vendor-order-creation-page.is-embedded-details .vendor-order-created-preview .vendor-order-preview-detail-item-warehouse-inline{width:min(100%,300px)}.vendor-order-creation-page.is-embedded-details .vendor-order-created-preview .vendor-order-preview-detail-grid{margin-top:9px;gap:8px}.vendor-order-creation-page.is-embedded-details .vendor-order-created-preview .vendor-order-preview-detail-item{display:grid;gap:4px}.vendor-order-creation-page.is-embedded-details .vendor-order-created-preview .vendor-order-preview-detail-item span{color:#f4d6a29e;font-size:9px;font-weight:900;letter-spacing:.05em}.vendor-order-creation-page.is-embedded-details .vendor-order-created-preview .vendor-order-preview-detail-item strong{color:#fff8efeb;font-size:clamp(11px,.75vw,13px);font-weight:760}.vendor-order-creation-page.is-embedded-details .vendor-order-created-preview .vendor-order-preview-details .vendor-order-edit-input,.vendor-order-creation-page.is-embedded-details .vendor-order-created-preview .vendor-order-preview-details .vendor-order-edit-select,.vendor-order-creation-page.is-embedded-details .vendor-order-created-preview .vendor-order-product-entry input,.vendor-order-creation-page.is-embedded-details .vendor-order-created-preview .vendor-order-product-entry select,.vendor-order-creation-page.is-embedded-details .vendor-order-created-preview .vendor-order-row-qty-input,.vendor-order-creation-page.is-embedded-details .vendor-order-created-preview .vendor-order-row-eta-input,.vendor-order-creation-page.is-embedded-details .vendor-order-created-preview .vendor-order-row-cell-input{border-color:#f4d6a24d;border-radius:8px;background:linear-gradient(135deg,#ffffff12,#f4d6a209),#120f0fe6;color:#fff8ef}.vendor-order-creation-page.is-embedded-details .vendor-order-created-preview .vendor-order-preview-details .vendor-order-edit-input::placeholder,.vendor-order-creation-page.is-embedded-details .vendor-order-created-preview .vendor-order-product-entry input::placeholder{color:#fff8ef7a}.vendor-order-creation-page.is-embedded-details .vendor-order-created-preview .vendor-order-product-entry{margin-top:0;padding:10px;gap:10px;border-color:#f4d6a229;background:linear-gradient(145deg,#ffffff0f,#f4d6a209),#07070a57}.vendor-order-creation-page.is-embedded-details .vendor-order-created-preview .vendor-order-product-entry label span{color:#f4d6a2b8;font-size:10px;font-weight:900}.vendor-order-creation-page.is-embedded-details .vendor-order-created-preview .vendor-order-product-add{min-width:78px;border-color:#f4d6a247}.vendor-order-creation-page.is-embedded-details .vendor-order-created-preview .vendor-order-preview-products{padding:10px;border-color:#f4d6a22e;background:linear-gradient(145deg,#ffffff0f,#f4d6a209),#07070a6b}.vendor-order-creation-page.is-embedded-details .vendor-order-created-preview .vendor-order-products-table-wrap{margin-top:10px;border-color:#f4d6a22e;background:#07070a80}.vendor-order-creation-page.is-embedded-details .vendor-order-created-preview .vendor-order-products-table{background:#0f0f11fa}.vendor-order-creation-page.is-embedded-details .vendor-order-created-preview .vendor-order-products-table th{background:linear-gradient(180deg,#68161efa,#3c0f16fa);color:#fff;font-size:10.5px}.vendor-order-creation-page.is-embedded-details .vendor-order-created-preview .vendor-order-products-table td{color:#fff8efeb;font-weight:700}.vendor-order-creation-page.is-embedded-details .vendor-order-created-preview .vendor-order-products-table td:nth-child(4){color:#fff8efcc;font-weight:650}.vendor-order-creation-page.is-embedded-details .vendor-order-created-preview .vendor-order-row-delete,.vendor-order-creation-page.is-embedded-details .vendor-order-created-preview .vendor-order-row-notes:not(.vendor-order-footer-notes){border-color:#f4d6a23d;background:#f4d6a21a;color:#fff8ef}.vendor-order-creation-page.is-embedded-details .vendor-order-created-preview .vendor-order-preview-bottom{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:10px;border:1px solid rgba(244,214,162,.14);border-radius:8px;background:linear-gradient(135deg,#ffffff0e,#f4d6a209),#07070a57}.vendor-order-creation-page.is-embedded-details .vendor-order-created-preview .vendor-order-preview-totals{display:flex;flex-wrap:wrap;gap:7px;overflow:visible}.vendor-order-creation-page.is-embedded-details .vendor-order-created-preview .vendor-order-preview-total{min-height:34px;min-width:0;padding:6px 10px;border:1px solid rgba(244,214,162,.18);border-radius:8px;background:#ffffff0e}.vendor-order-creation-page.is-embedded-details .vendor-order-created-preview .vendor-order-preview-total span{color:#f4d6a2b3;font-size:10px;font-weight:900}.vendor-order-creation-page.is-embedded-details .vendor-order-created-preview .vendor-order-preview-total strong,.vendor-order-creation-page.is-embedded-details .vendor-order-created-preview .vendor-order-preview-total-value-button{min-width:auto;color:#fff;font-size:13px}.vendor-order-creation-page.is-embedded-details .vendor-order-created-preview .vendor-order-preview-total.is-grand{border-color:#f4d6a26b;background:linear-gradient(135deg,#f4d6a22e,#f04e3714),#07070a70}.vendor-order-creation-page.is-embedded-details .vendor-order-created-preview .vendor-order-preview-total.is-grand :is(strong,.vendor-order-preview-total-value-button){color:#fff7a5}.vendor-order-creation-page.is-embedded-details .vendor-order-created-preview .vendor-order-preview-bottom-actions{gap:8px;align-self:center}.vendor-order-creation-page.is-embedded-details .vendor-order-created-preview .vendor-order-preview-primary-actions{gap:7px}.vendor-order-creation-page.is-embedded-details .vendor-order-created-preview .vendor-order-preview-bottom-actions button{min-height:34px;border-radius:8px;padding-inline:14px;font-weight:820}.vendor-order-creation-page.is-embedded-details .vendor-order-created-preview .vendor-order-preview-primary-action{min-width:96px}@media(max-width:1200px){.vendor-order-creation-page.is-embedded-details .vendor-order-created-preview .vendor-order-preview-address-grid{grid-template-columns:1fr}.vendor-order-creation-page.is-embedded-details .vendor-order-created-preview .vendor-order-panel-bill,.vendor-order-creation-page.is-embedded-details .vendor-order-created-preview .vendor-order-panel-details,.vendor-order-creation-page.is-embedded-details .vendor-order-created-preview .vendor-order-panel-ship{grid-column:1;width:100%}.vendor-order-creation-page.is-embedded-details .vendor-order-created-preview .vendor-order-preview-bottom{grid-template-columns:1fr}.vendor-order-creation-page.is-embedded-details .vendor-order-created-preview .vendor-order-preview-bottom-actions{justify-self:stretch}}.vendor-order-creation-page .vendor-order-title-status-group .vendor-order-row-notes.vendor-order-header-action-button{min-width:auto;gap:8px;border-color:#f4d6a261;background:linear-gradient(135deg,#f4d6a224,#ffffff14),#07070a80;color:#fff8efe6;box-shadow:0 10px 20px #07070a29,inset 0 1px #ffffff14}.vendor-order-creation-page .vendor-order-title-status-group .vendor-order-row-notes.vendor-order-header-action-button:hover:not(:disabled),.vendor-order-creation-page .vendor-order-title-status-group .vendor-order-row-notes.vendor-order-header-action-button:focus-visible{border-color:#f4d6a29e;color:#fff;outline:none;box-shadow:0 14px 26px #07070a38,0 0 0 3px #f4d6a21a,inset 0 1px #ffffff1a}.vendor-order-creation-page .vendor-order-title-status-group .vendor-order-row-notes.vendor-order-header-action-button.active,.vendor-order-creation-page .vendor-order-title-status-group .vendor-order-row-notes.vendor-order-header-action-button.has-notes{border-color:#f4d6a2ad;background:linear-gradient(135deg,#fff8eff5,#f4d6a2e6);color:#3c0f16}.vendor-order-creation-page .vendor-order-row-notes-icon{width:13px;height:13px}.vendor-order-creation-page .vendor-order-created-preview .vendor-order-row-notes:not(.vendor-order-footer-notes){border-color:#f4d6a257;background:linear-gradient(135deg,#f4d6a224,#ffffff12),#07070a80;color:#fff8efe6}.vendor-order-creation-page .vendor-order-created-preview .vendor-order-row-notes:not(.vendor-order-footer-notes):hover:not(:disabled),.vendor-order-creation-page .vendor-order-created-preview .vendor-order-row-notes:not(.vendor-order-footer-notes).active,.vendor-order-creation-page .vendor-order-created-preview .vendor-order-row-notes:not(.vendor-order-footer-notes).has-notes{border-color:#f4d6a294;background:#f4d6a22e;color:#fff}.vendor-order-notes-modal .vendor-order-modal-close{border-color:#68161e47;background:linear-gradient(135deg,#68161ee0,#3c0f16eb);color:#fff8ef;box-shadow:0 10px 20px #3c0f162e}.vendor-order-notes-modal .vendor-order-modal-close:hover:not(:disabled),.vendor-order-notes-modal .vendor-order-modal-close:focus-visible{border-color:#68161e6b;background:linear-gradient(135deg,#68161ef2,#3c0f16);color:#fff;outline:none}.vendor-order-notes-modal-editor textarea,.vendor-order-notes-editor textarea,.vendor-order-row-notes-editor textarea{resize:none}.vendor-order-notes-modal-editor textarea::-webkit-resizer,.vendor-order-notes-editor textarea::-webkit-resizer,.vendor-order-row-notes-editor textarea::-webkit-resizer{display:none}.vendor-order-notes-modal-editor span{color:#5d1f17}.vendor-order-notes-modal-editor textarea{border-color:#3c0f1638;color:#2a0f14;caret-color:#68161e}.vendor-order-notes-modal-editor textarea:focus,.vendor-order-notes-modal-editor textarea:focus-visible{border-color:#68161e94;outline:none;box-shadow:0 0 0 3px #68161e1f,0 12px 26px #3c0f1614}.vendor-order-notes-modal-editor textarea::selection{background:#f4d6a28c;color:#2a0f14}.vendor-order-products-table th,.vendor-order-products-table td,.vendor-order-created-preview .vendor-order-products-table th,.vendor-order-created-preview .vendor-order-products-table td{border-right:0}.vendor-order-created-preview .vendor-order-products-table th:not(:last-child),.vendor-order-created-preview .vendor-order-products-table td:not(:last-child),.vendor-order-creation-page.is-embedded-details .vendor-order-created-preview .vendor-order-products-table th:not(:last-child),.vendor-order-creation-page.is-embedded-details .vendor-order-created-preview .vendor-order-products-table td:not(:last-child){border-right:1px solid rgba(7,7,10,.34)}.vendor-order-creation-page.is-embedded-details,.vendor-order-creation-page.is-scaled-details:not(.is-embedded-details){--vendor-order-detail-panel: rgba(42, 34, 39, .88);--vendor-order-detail-panel-soft: rgba(50, 42, 48, .86);--vendor-order-detail-control: #2c333d;--vendor-order-detail-row: #20242d;--vendor-order-detail-row-alt: #272831;--vendor-order-detail-header: #3b3139;--vendor-order-detail-border: rgba(244, 214, 162, .26);--vendor-order-detail-border-soft: rgba(244, 214, 162, .12)}.vendor-order-creation-page.is-embedded-details:not(.is-preview-overlay-mode) .vendor-order-card,.vendor-order-creation-page.is-scaled-details:not(.is-embedded-details) .vendor-order-card{padding:8px;border-color:var(--vendor-order-detail-border);background:var(--vendor-order-detail-panel);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.vendor-order-creation-page.is-embedded-details .vendor-order-title-row,.vendor-order-creation-page.is-scaled-details .vendor-order-title-row{min-height:34px;gap:8px;padding:0 0 7px;border-bottom-color:var(--vendor-order-detail-border-soft);align-items:center}.vendor-order-creation-page.is-embedded-details .vendor-order-card h2,.vendor-order-creation-page.is-scaled-details .vendor-order-card h2{font-size:26px;line-height:1;text-shadow:none}.vendor-order-creation-page.is-embedded-details .vendor-order-title-status-group,.vendor-order-creation-page.is-scaled-details .vendor-order-title-status-group{gap:7px}.vendor-order-creation-page.is-embedded-details .vendor-order-header-action-button,.vendor-order-creation-page.is-embedded-details .vendor-order-title-status-group .vendor-order-row-notes,.vendor-order-creation-page.is-embedded-details .vendor-order-title-status,.vendor-order-creation-page.is-scaled-details .vendor-order-header-action-button,.vendor-order-creation-page.is-scaled-details .vendor-order-title-status-group .vendor-order-row-notes,.vendor-order-creation-page.is-scaled-details .vendor-order-title-status{min-height:30px;border-color:#f4d6a257;border-radius:8px;background:linear-gradient(135deg,#f4d6a21f,#ffffff12),#07070a7a;color:#fff8ef;box-shadow:inset 0 1px #ffffff14;font-size:12px;font-weight:800}.vendor-order-creation-page.is-embedded-details .vendor-order-title-status,.vendor-order-creation-page.is-scaled-details .vendor-order-title-status{min-height:22px;min-width:0;padding:2px 10px;color:#fff7a5;font-size:10px;font-weight:850;text-transform:uppercase}.vendor-order-creation-page.is-embedded-details .vendor-order-created-preview,.vendor-order-creation-page.is-scaled-details .vendor-order-created-preview{margin-top:7px;gap:7px}.vendor-order-creation-page.is-embedded-details .vendor-order-created-preview .vendor-order-preview-header,.vendor-order-creation-page.is-scaled-details .vendor-order-created-preview .vendor-order-preview-header{gap:8px}.vendor-order-creation-page.is-embedded-details .vendor-order-created-preview .vendor-order-preview-title:before,.vendor-order-creation-page.is-scaled-details .vendor-order-created-preview .vendor-order-preview-title:before,.vendor-order-creation-page.is-embedded-details .vendor-order-created-preview .vendor-order-preview-meta-inline-item>span,.vendor-order-creation-page.is-scaled-details .vendor-order-created-preview .vendor-order-preview-meta-inline-item>span,.vendor-order-creation-page.is-embedded-details .vendor-order-created-preview .vendor-order-preview-detail-item span,.vendor-order-creation-page.is-scaled-details .vendor-order-created-preview .vendor-order-preview-detail-item span,.vendor-order-creation-page.is-embedded-details .vendor-order-created-preview .vendor-order-product-entry label span,.vendor-order-creation-page.is-scaled-details .vendor-order-created-preview .vendor-order-product-entry label span{color:#fff8efad;font-size:10px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.vendor-order-creation-page.is-embedded-details .vendor-order-created-preview .vendor-order-preview-title p,.vendor-order-creation-page.is-scaled-details .vendor-order-created-preview .vendor-order-preview-title p{color:#fff8efc2;font-size:20px;font-weight:850}.vendor-order-creation-page.is-embedded-details .vendor-order-created-preview .vendor-order-preview-meta-date,.vendor-order-creation-page.is-embedded-details .vendor-order-created-preview .vendor-order-preview-meta-po,.vendor-order-creation-page.is-scaled-details .vendor-order-created-preview .vendor-order-preview-meta-date,.vendor-order-creation-page.is-scaled-details .vendor-order-created-preview .vendor-order-preview-meta-po,.vendor-order-creation-page.is-embedded-details .vendor-order-created-preview .vendor-order-preview-details .vendor-order-edit-input,.vendor-order-creation-page.is-embedded-details .vendor-order-created-preview .vendor-order-preview-details .vendor-order-edit-select,.vendor-order-creation-page.is-embedded-details .vendor-order-created-preview .vendor-order-product-entry input,.vendor-order-creation-page.is-embedded-details .vendor-order-created-preview .vendor-order-product-entry select,.vendor-order-creation-page.is-scaled-details .vendor-order-created-preview .vendor-order-preview-details .vendor-order-edit-input,.vendor-order-creation-page.is-scaled-details .vendor-order-created-preview .vendor-order-preview-details .vendor-order-edit-select,.vendor-order-creation-page.is-scaled-details .vendor-order-created-preview .vendor-order-product-entry input,.vendor-order-creation-page.is-scaled-details .vendor-order-created-preview .vendor-order-product-entry select{min-height:30px;border-color:#f4d6a23d;border-radius:6px;background:var(--vendor-order-detail-control);color:#fff8ef;box-shadow:none;font-size:12px}.vendor-order-creation-page.is-embedded-details .vendor-order-created-preview .vendor-order-preview-meta-date:focus,.vendor-order-creation-page.is-embedded-details .vendor-order-created-preview .vendor-order-preview-meta-po:focus,.vendor-order-creation-page.is-embedded-details .vendor-order-created-preview .vendor-order-edit-input:focus,.vendor-order-creation-page.is-embedded-details .vendor-order-created-preview .vendor-order-product-entry input:focus,.vendor-order-creation-page.is-scaled-details .vendor-order-created-preview .vendor-order-preview-meta-date:focus,.vendor-order-creation-page.is-scaled-details .vendor-order-created-preview .vendor-order-preview-meta-po:focus,.vendor-order-creation-page.is-scaled-details .vendor-order-created-preview .vendor-order-edit-input:focus,.vendor-order-creation-page.is-scaled-details .vendor-order-created-preview .vendor-order-product-entry input:focus{border-color:#f4d6a29e;outline:none;box-shadow:0 0 0 2px #f4d6a21f,inset 0 1px #ffffff14}.vendor-order-creation-page.is-embedded-details .vendor-order-created-preview .vendor-order-preview-address-grid,.vendor-order-creation-page.is-scaled-details .vendor-order-created-preview .vendor-order-preview-address-grid{gap:7px}.vendor-order-creation-page.is-embedded-details .vendor-order-created-preview .vendor-order-panel,.vendor-order-creation-page.is-scaled-details .vendor-order-created-preview .vendor-order-panel,.vendor-order-creation-page.is-embedded-details .vendor-order-created-preview .vendor-order-product-entry,.vendor-order-creation-page.is-scaled-details .vendor-order-created-preview .vendor-order-product-entry,.vendor-order-creation-page.is-embedded-details .vendor-order-created-preview .vendor-order-preview-products,.vendor-order-creation-page.is-scaled-details .vendor-order-created-preview .vendor-order-preview-products{border-color:var(--vendor-order-detail-border);border-radius:8px;background:var(--vendor-order-detail-panel-soft);box-shadow:none}.vendor-order-creation-page.is-embedded-details .vendor-order-created-preview .vendor-order-panel,.vendor-order-creation-page.is-scaled-details .vendor-order-created-preview .vendor-order-panel{padding:8px}.vendor-order-creation-page.is-embedded-details .vendor-order-created-preview .vendor-order-preview-details-head,.vendor-order-creation-page.is-scaled-details .vendor-order-created-preview .vendor-order-preview-details-head{padding-bottom:7px;border-bottom-color:var(--vendor-order-detail-border-soft)}.vendor-order-creation-page.is-embedded-details .vendor-order-created-preview .vendor-order-preview-address h4,.vendor-order-creation-page.is-embedded-details .vendor-order-created-preview .vendor-order-preview-details h4,.vendor-order-creation-page.is-embedded-details .vendor-order-created-preview .vendor-order-preview-products h4,.vendor-order-creation-page.is-scaled-details .vendor-order-created-preview .vendor-order-preview-address h4,.vendor-order-creation-page.is-scaled-details .vendor-order-created-preview .vendor-order-preview-details h4,.vendor-order-creation-page.is-scaled-details .vendor-order-created-preview .vendor-order-preview-products h4{color:#f4d6a2;font-size:12px;font-weight:850;letter-spacing:.03em}.vendor-order-creation-page.is-embedded-details .vendor-order-created-preview .vendor-order-preview-address p,.vendor-order-creation-page.is-scaled-details .vendor-order-created-preview .vendor-order-preview-address p{margin-top:5px;color:#f8fafce6;font-size:12px;font-weight:650;line-height:1.28}.vendor-order-creation-page.is-embedded-details .vendor-order-created-preview .vendor-order-product-entry,.vendor-order-creation-page.is-scaled-details .vendor-order-created-preview .vendor-order-product-entry{padding:7px;gap:7px}.vendor-order-creation-page.is-embedded-details .vendor-order-created-preview .vendor-order-product-add,.vendor-order-creation-page.is-scaled-details .vendor-order-created-preview .vendor-order-product-add{min-height:30px;border-color:#f4d6a257;border-radius:8px;background:linear-gradient(135deg,#f4d6a21f,#ffffff12),#07070a7a;color:#fff8ef;box-shadow:inset 0 1px #ffffff14;font-size:12px}.vendor-order-creation-page.is-embedded-details .vendor-order-created-preview .vendor-order-preview-products,.vendor-order-creation-page.is-scaled-details .vendor-order-created-preview .vendor-order-preview-products{padding:8px}.vendor-order-creation-page.is-embedded-details .vendor-order-created-preview .vendor-order-products-table-wrap,.vendor-order-creation-page.is-scaled-details .vendor-order-created-preview .vendor-order-products-table-wrap{margin-top:7px;border-color:var(--vendor-order-detail-border);border-radius:8px 8px 0 0;background:var(--vendor-order-detail-row);box-shadow:none;scrollbar-color:rgba(244,214,162,.72) #181c23}.vendor-order-creation-page.is-embedded-details .vendor-order-created-preview .vendor-order-products-table,.vendor-order-creation-page.is-scaled-details .vendor-order-created-preview .vendor-order-products-table{border-collapse:separate;border-spacing:0;background:var(--vendor-order-detail-row)}.vendor-order-creation-page.is-embedded-details .vendor-order-created-preview .vendor-order-products-table th,.vendor-order-creation-page.is-embedded-details .vendor-order-created-preview .vendor-order-products-table td,.vendor-order-creation-page.is-scaled-details .vendor-order-created-preview .vendor-order-products-table th,.vendor-order-creation-page.is-scaled-details .vendor-order-created-preview .vendor-order-products-table td{border-color:#f4d6a214;border-right:1px solid rgba(244,214,162,.08);color:#f8fafce6;padding:3px 7px;font-size:12px;font-weight:650;line-height:1.2}.vendor-order-creation-page.is-embedded-details .vendor-order-created-preview .vendor-order-products-table th,.vendor-order-creation-page.is-scaled-details .vendor-order-created-preview .vendor-order-products-table th{border-color:#f4d6a238;background:var(--vendor-order-detail-header);color:#fff;box-shadow:inset -1px 0 #f4d6a21f;font-size:11px;font-weight:850;letter-spacing:.03em}.vendor-order-creation-page.is-embedded-details .vendor-order-created-preview .vendor-order-products-table tbody td,.vendor-order-creation-page.is-scaled-details .vendor-order-created-preview .vendor-order-products-table tbody td{background:var(--vendor-order-detail-row)}.vendor-order-creation-page.is-embedded-details .vendor-order-created-preview .vendor-order-products-table tbody tr:nth-child(2n) td,.vendor-order-creation-page.is-scaled-details .vendor-order-created-preview .vendor-order-products-table tbody tr:nth-child(2n) td{background:var(--vendor-order-detail-row-alt)}.vendor-order-creation-page.is-embedded-details .vendor-order-created-preview .vendor-order-row-cell-input,.vendor-order-creation-page.is-scaled-details .vendor-order-created-preview .vendor-order-row-cell-input{min-height:28px;border:0;border-radius:0;background:transparent;box-shadow:none;color:#f8fafcf0;font-size:12px;font-weight:650}.vendor-order-creation-page.is-embedded-details .vendor-order-created-preview .vendor-order-row-eta-input,.vendor-order-creation-page.is-scaled-details .vendor-order-created-preview .vendor-order-row-eta-input{min-height:28px;border-color:#f4d6a23d;border-radius:8px;background:#07070a57;color:#fff8ef;box-shadow:none;font-size:11px}.vendor-order-creation-page.is-embedded-details .vendor-order-created-preview .vendor-order-row-delete,.vendor-order-creation-page.is-embedded-details .vendor-order-created-preview .vendor-order-row-notes:not(.vendor-order-footer-notes),.vendor-order-creation-page.is-scaled-details .vendor-order-created-preview .vendor-order-row-delete,.vendor-order-creation-page.is-scaled-details .vendor-order-created-preview .vendor-order-row-notes:not(.vendor-order-footer-notes){min-height:28px;min-width:28px;border-color:#f4d6a257;border-radius:8px;background:linear-gradient(135deg,#f4d6a21f,#ffffff12),#07070a7a;color:#fff8ef}.vendor-order-creation-page.is-embedded-details .vendor-order-created-preview .vendor-order-preview-bottom,.vendor-order-creation-page.is-scaled-details .vendor-order-created-preview .vendor-order-preview-bottom{gap:8px;padding:7px;border-color:var(--vendor-order-detail-border);border-radius:8px;background:var(--vendor-order-detail-panel-soft);box-shadow:none}.vendor-order-creation-page.is-embedded-details .vendor-order-created-preview .vendor-order-preview-totals,.vendor-order-creation-page.is-scaled-details .vendor-order-created-preview .vendor-order-preview-totals{gap:6px;background:transparent}.vendor-order-creation-page.is-embedded-details .vendor-order-created-preview .vendor-order-preview-total,.vendor-order-creation-page.is-scaled-details .vendor-order-created-preview .vendor-order-preview-total{min-height:30px;padding:4px 8px;border-color:#f4d6a233;background:#ffffff12}.vendor-order-creation-page.is-embedded-details .vendor-order-created-preview .vendor-order-preview-total span,.vendor-order-creation-page.is-scaled-details .vendor-order-created-preview .vendor-order-preview-total span{color:#fff8efad;font-size:10px;font-weight:850}.vendor-order-creation-page.is-embedded-details .vendor-order-created-preview .vendor-order-preview-total strong,.vendor-order-creation-page.is-embedded-details .vendor-order-created-preview .vendor-order-preview-total-value-button,.vendor-order-creation-page.is-scaled-details .vendor-order-created-preview .vendor-order-preview-total strong,.vendor-order-creation-page.is-scaled-details .vendor-order-created-preview .vendor-order-preview-total-value-button{color:#fff;font-size:12px;font-weight:850}.vendor-order-creation-page.is-embedded-details .vendor-order-created-preview .vendor-order-preview-total.is-grand,.vendor-order-creation-page.is-scaled-details .vendor-order-created-preview .vendor-order-preview-total.is-grand{border-color:#f4d6a261;background:#f4d6a224}.vendor-order-creation-page.is-embedded-details .vendor-order-created-preview .vendor-order-preview-bottom-actions,.vendor-order-creation-page.is-scaled-details .vendor-order-created-preview .vendor-order-preview-bottom-actions,.vendor-order-creation-page.is-embedded-details .vendor-order-created-preview .vendor-order-preview-primary-actions,.vendor-order-creation-page.is-scaled-details .vendor-order-created-preview .vendor-order-preview-primary-actions{gap:7px}.vendor-order-creation-page.is-embedded-details .vendor-order-created-preview .vendor-order-preview-bottom-actions button,.vendor-order-creation-page.is-scaled-details .vendor-order-created-preview .vendor-order-preview-bottom-actions button{min-height:30px;border-color:#f4d6a257;border-radius:8px;background:linear-gradient(135deg,#f4d6a21f,#ffffff12),#07070a7a;color:#fff8ef;box-shadow:inset 0 1px #ffffff14;font-size:12px;font-weight:800}.vendor-order-creation-page.is-embedded-details .vendor-order-created-preview .vendor-order-preview-bottom-actions button.danger,.vendor-order-creation-page.is-scaled-details .vendor-order-created-preview .vendor-order-preview-bottom-actions button.danger{border-color:#f04e377a;background:linear-gradient(135deg,#f04e372e,#68161e24),#07070a7a;color:#ffd2ca}.vendor-order-creation-page.is-embedded-details .vendor-order-created-preview .vendor-order-preview-bottom-actions button.proceed:not(:disabled),.vendor-order-creation-page.is-embedded-details .vendor-order-created-preview .vendor-order-preview-bottom-actions .vendor-order-edit-save:not(:disabled),.vendor-order-creation-page.is-scaled-details .vendor-order-created-preview .vendor-order-preview-bottom-actions button.proceed:not(:disabled),.vendor-order-creation-page.is-scaled-details .vendor-order-created-preview .vendor-order-preview-bottom-actions .vendor-order-edit-save:not(:disabled){border-color:#f4d6a294;background:linear-gradient(135deg,#f04e37b8,#68161ee0),#07070aa3;color:#fff}.vendor-order-creation-page.is-embedded-details .vendor-order-created-preview .vendor-order-preview-bottom-actions button:disabled,.vendor-order-creation-page.is-scaled-details .vendor-order-created-preview .vendor-order-preview-bottom-actions button:disabled{opacity:.56;cursor:not-allowed}.vendor-order-place-order-confirm-backdrop,.vendor-order-delete-order-confirm-backdrop,.vendor-order-close-confirm-backdrop,.vendor-order-place-order-preview-backdrop,.vendor-order-email-backdrop{background:radial-gradient(circle at 78% 18%,rgba(104,22,30,.18),transparent 34%),#07070ab3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.vendor-order-modal.vendor-order-place-order-confirm-modal,.vendor-order-modal.vendor-order-close-confirm-modal,.vendor-order-modal.vendor-order-delete-line-confirm-modal,.vendor-order-modal.vendor-order-email-success-modal,.vendor-order-modal.vendor-order-email-primary-contact-modal{gap:16px;padding:24px;border-color:#f4d6a280;background:linear-gradient(135deg,#fff8effa,#f8ece4fa),#fff8ef;box-shadow:0 28px 72px #07070a70,inset 0 1px #ffffffad}.vendor-order-modal.vendor-order-place-order-confirm-modal h3,.vendor-order-modal.vendor-order-close-confirm-modal h3,.vendor-order-modal.vendor-order-delete-line-confirm-modal h3,.vendor-order-modal.vendor-order-email-success-modal h3,.vendor-order-modal.vendor-order-email-primary-contact-modal h3{color:#3c0f16;font-family:var(--vendor-order-display, "Aptos Display", "Bahnschrift", "Segoe UI", Arial, sans-serif);font-size:24px;line-height:1.12}.vendor-order-modal.vendor-order-place-order-confirm-modal p,.vendor-order-modal.vendor-order-close-confirm-modal p,.vendor-order-modal.vendor-order-delete-line-confirm-modal p,.vendor-order-modal.vendor-order-email-success-modal p,.vendor-order-modal.vendor-order-email-primary-contact-modal p{color:#41262a;font-size:14px;font-weight:720}.vendor-order-place-order-confirm-actions,.vendor-order-delete-line-confirm-actions{gap:10px}.vendor-order-place-order-confirm-actions button,.vendor-order-delete-line-confirm-actions button,.vendor-order-modal.vendor-order-close-confirm-modal button{min-height:38px;border-radius:8px;padding:0 16px;font-weight:820;letter-spacing:0;box-shadow:0 10px 22px #3c0f161f}.vendor-order-place-order-confirm-yes,.vendor-order-modal.vendor-order-email-success-modal .vendor-order-place-order-confirm-yes,.vendor-order-modal.vendor-order-email-primary-contact-modal .vendor-order-place-order-confirm-yes{border-color:#68161e47;background:linear-gradient(135deg,#68161ef0,#3c0f16fa);color:#fff8ef}.vendor-order-place-order-confirm-yes:hover:not(:disabled),.vendor-order-place-order-confirm-yes:focus-visible{border-color:#f4d6a28c;background:linear-gradient(135deg,#761b24fa,#3c0f16);color:#fff;outline:none;box-shadow:0 14px 28px #3c0f162e,0 0 0 3px #68161e1f}.vendor-order-modal.vendor-order-place-order-confirm-modal .vendor-order-modal-close,.vendor-order-modal.vendor-order-close-confirm-modal .vendor-order-modal-close,.vendor-order-modal.vendor-order-delete-line-confirm-modal .vendor-order-modal-close,.vendor-order-modal.vendor-order-email-primary-contact-modal .vendor-order-modal-close{border-color:#3c0f162e;background:#ffffff80;color:#3c0f16}.vendor-order-modal.vendor-order-place-order-confirm-modal .vendor-order-modal-close:hover:not(:disabled),.vendor-order-modal.vendor-order-place-order-confirm-modal .vendor-order-modal-close:focus-visible,.vendor-order-modal.vendor-order-close-confirm-modal .vendor-order-modal-close:hover:not(:disabled),.vendor-order-modal.vendor-order-close-confirm-modal .vendor-order-modal-close:focus-visible,.vendor-order-modal.vendor-order-delete-line-confirm-modal .vendor-order-modal-close:hover:not(:disabled),.vendor-order-modal.vendor-order-delete-line-confirm-modal .vendor-order-modal-close:focus-visible,.vendor-order-modal.vendor-order-email-primary-contact-modal .vendor-order-modal-close:hover:not(:disabled),.vendor-order-modal.vendor-order-email-primary-contact-modal .vendor-order-modal-close:focus-visible{border-color:#68161e57;background:#f4d6a247;color:#2a0f14;outline:none;box-shadow:0 12px 24px #3c0f161a,0 0 0 3px #68161e1a}.vendor-order-delete-line-confirm-yes,.vendor-order-close-discard{border-color:#f04e3773;background:linear-gradient(135deg,#f04e3729,#68161e24),#fff8efe6;color:#68161e}.vendor-order-delete-line-confirm-yes:hover:not(:disabled),.vendor-order-delete-line-confirm-yes:focus-visible,.vendor-order-close-discard:hover:not(:disabled),.vendor-order-close-discard:focus-visible{border-color:#68161e70;background:linear-gradient(135deg,#68161ee6,#3c0f16f5);color:#fff8ef;outline:none}.vendor-order-place-order-preview-modal{gap:12px;padding:14px;border-color:#f4d6a280;background:linear-gradient(135deg,#fff8effa,#f8ece4fa),#fff8ef}.vendor-order-place-order-preview-modal .vendor-order-modal-header{padding-bottom:10px;border-bottom:1px solid rgba(60,15,22,.14)}.vendor-order-place-order-preview-modal .vendor-order-modal-header h3{color:#3c0f16;font-family:var(--vendor-order-display, "Aptos Display", "Bahnschrift", "Segoe UI", Arial, sans-serif);font-size:24px;line-height:1.1}.vendor-order-place-order-preview-modal .vendor-order-modal-close,.vendor-order-email-modal .cm-awo-close-x{border-color:#68161e47;background:linear-gradient(135deg,#68161ee6,#3c0f16f5);color:#fff8ef;box-shadow:0 12px 24px #3c0f1629}.vendor-order-place-order-preview-modal .vendor-order-modal-close:hover:not(:disabled),.vendor-order-place-order-preview-modal .vendor-order-modal-close:focus-visible,.vendor-order-email-modal .cm-awo-close-x:hover:not(:disabled),.vendor-order-email-modal .cm-awo-close-x:focus-visible{border-color:#f4d6a280;background:linear-gradient(135deg,#761b24fa,#3c0f16);color:#fff;outline:none;box-shadow:0 15px 28px #3c0f1638,0 0 0 3px #68161e1f}.vendor-order-place-order-preview-frame-wrap{border-color:#3c0f163d;border-radius:8px;background:linear-gradient(135deg,#f4d6a23d,#ffffff1f),#3c0f1614;box-shadow:inset 0 1px #ffffff8c,0 18px 40px #3c0f161f}.vendor-order-place-order-preview-empty{color:#5d1f17}.vendor-order-place-order-preview-actions{padding-top:12px;border-top-color:#3c0f1624}.vendor-order-place-order-preview-actions button,.vendor-order-email-modal .cm-awo-email-actions button{min-height:38px;border-radius:8px;padding:0 16px;font-size:12px;font-weight:850;letter-spacing:0;box-shadow:0 12px 22px #3c0f161a}.vendor-order-place-order-save,.vendor-order-place-order-download,.vendor-order-email-modal .cm-awo-email-actions .secondary{border-color:#3c0f1633;background:linear-gradient(135deg,#ffffffb8,#f4d6a238);color:#3c0f16}.vendor-order-place-order-save:hover:not(:disabled),.vendor-order-place-order-save:focus-visible,.vendor-order-place-order-download:hover:not(:disabled),.vendor-order-place-order-download:focus-visible,.vendor-order-email-modal .cm-awo-email-actions .secondary:hover:not(:disabled),.vendor-order-email-modal .cm-awo-email-actions .secondary:focus-visible{border-color:#68161e61;background:linear-gradient(135deg,#f4d6a26b,#fffc);color:#2a0f14;outline:none;box-shadow:0 14px 24px #3c0f161f,0 0 0 3px #68161e1a}.vendor-order-place-order-email,.vendor-order-email-modal .cm-awo-email-actions .primary{border-color:#68161e47;background:linear-gradient(135deg,#68161ef0,#3c0f16fa);color:#fff8ef}.vendor-order-place-order-email:hover:not(:disabled),.vendor-order-place-order-email:focus-visible,.vendor-order-email-modal .cm-awo-email-actions .primary:hover:not(:disabled),.vendor-order-email-modal .cm-awo-email-actions .primary:focus-visible{border-color:#f4d6a285;background:linear-gradient(135deg,#761b24fa,#3c0f16);color:#fff;outline:none;box-shadow:0 15px 28px #3c0f1633,0 0 0 3px #68161e1f}.vendor-order-place-order-terra-toggle{color:#3c0f16;font-size:12px;font-weight:820}.vendor-order-place-order-terra-toggle input{accent-color:#68161e}.vendor-order-place-order-preview-feedback.is-ok{color:#17764a}.vendor-order-place-order-preview-feedback.is-error{color:#9f1239}.vendor-order-email-modal{gap:0;padding:18px;border-color:#f4d6a280;background:linear-gradient(135deg,#fff8effa,#f8ece4fa),#fff8ef;color:#2a0f14}.cm-awo-email-head{padding-bottom:12px;border-bottom:1px solid rgba(60,15,22,.14)}.cm-awo-email-head h2{color:#3c0f16;font-family:var(--vendor-order-display, "Aptos Display", "Bahnschrift", "Segoe UI", Arial, sans-serif);font-size:25px;font-weight:900;line-height:1.12}.vendor-order-email-modal .cm-awo-close-x{width:auto;min-width:72px;height:38px;border-radius:8px;padding:0 14px}.cm-awo-email-scroll-region{margin-top:12px;scrollbar-color:rgba(104,22,30,.55) rgba(244,214,162,.2)}.cm-awo-email-compose,.cm-awo-email-compose-row{border-bottom-color:#3c0f161f}.cm-awo-email-field-pill{border-color:#3c0f162e;background:linear-gradient(135deg,#f4d6a252,#ffffff75);color:#3c0f16}.cm-awo-email-field-pill:hover:not(:disabled),.cm-awo-email-field-pill:focus-visible{border-color:#68161e57;background:linear-gradient(135deg,#f4d6a27a,#ffffffb8);outline:none;box-shadow:0 0 0 3px #68161e1a}.cm-awo-email-recipient-input-shell{border-radius:8px;padding:.18rem .3rem .12rem}.cm-awo-email-recipient-input-shell:focus-within{background:#f4d6a21f;box-shadow:inset 0 0 0 1px #68161e38}.cm-awo-email-recipient-input-shell input,.cm-awo-email-subject-input,.cm-awo-email-message-input{color:#2a0f14;caret-color:#68161e}.cm-awo-email-recipient-input-shell input::placeholder,.cm-awo-email-subject-input::placeholder{color:#3c0f1680}.cm-awo-email-recipient-input-shell input::selection,.cm-awo-email-subject-input::selection,.cm-awo-email-message-input::selection{background:#f4d6a294;color:#2a0f14}.cm-awo-email-recipient-chip{border-color:#68161e33;background:linear-gradient(135deg,#f4d6a259,#ffffff94);color:#3c0f16}.cm-awo-email-recipient-chip button{background:#68161e24;color:#3c0f16}.cm-awo-email-recipient-chip button:hover:not(:disabled),.cm-awo-email-recipient-chip button:focus-visible{background:#68161ee0;color:#fff8ef;outline:none}.cm-awo-email-recipient-listbox{border-color:#68161e3d;background:#fff8ef;box-shadow:0 22px 46px #3c0f1638}.cm-awo-email-recipient-option span{color:#2a0f14}.cm-awo-email-recipient-option small,.cm-awo-email-recipient-empty,.cm-awo-email-to-hint{color:#3c0f16a8}.cm-awo-email-recipient-option:hover,.cm-awo-email-recipient-option.is-active{background:#f4d6a25c}.cm-awo-email-to-hint-error,.cm-awo-email-error{color:#9f1239}.cm-awo-email-status{color:#17764a}.cm-awo-email-compose-message{border-radius:8px;padding:.45rem .55rem}.cm-awo-email-compose-message:focus-within{background:#f4d6a21a;box-shadow:inset 0 0 0 1px #68161e33}.cm-awo-email-preview{border-color:#3c0f1629;background:linear-gradient(135deg,#f4d6a233,#ffffff7a)}.cm-awo-email-preview>span{color:#5d1f17;letter-spacing:.06em}.vendor-order-email-attachment-card{border-color:#3c0f1629;background:#ffffff8f}.vendor-order-email-attachment-card:hover:not(:disabled),.vendor-order-email-attachment-card:focus-visible{border-color:#68161e57;background:#ffffffc7;outline:none;box-shadow:0 12px 26px #3c0f161a,0 0 0 3px #68161e1a}.vendor-order-email-attachment-badge{background:linear-gradient(135deg,#68161ef5,#3c0f16);color:#fff8ef}.vendor-order-email-attachment-meta strong{color:#2a0f14}.vendor-order-email-attachment-grid small{color:#3c0f169e}.cm-awo-email-actions{border-top-color:#3c0f1624;padding-top:12px}.cm-awo-email-actions button:disabled,.vendor-order-place-order-preview-actions button:disabled,.vendor-order-place-order-confirm-actions button:disabled,.vendor-order-delete-line-confirm-actions button:disabled{cursor:not-allowed;opacity:.58;box-shadow:none}.vendor-order-notes-backdrop{background:#07070aa3;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.vendor-order-notes-modal.vendor-order-modal{width:min(760px,calc(100vw - 36px));max-height:min(84vh,720px);gap:10px;border-color:#f4d6a247;border-radius:8px;background:linear-gradient(135deg,#ffffff0a,#fff0),#2a2227f5;box-shadow:0 28px 60px #07070a75,inset 0 1px #ffffff14;color:#fff8ef;scrollbar-color:rgba(244,214,162,.72) #181c23}.vendor-order-notes-modal.vendor-order-modal::-webkit-scrollbar{width:10px}.vendor-order-notes-modal.vendor-order-modal::-webkit-scrollbar-track{background:#181c23}.vendor-order-notes-modal.vendor-order-modal::-webkit-scrollbar-thumb{border:2px solid #181c23;border-radius:999px;background:#f4d6a2b8;background-clip:padding-box}.vendor-order-notes-modal .vendor-order-modal-header{min-height:36px;padding-bottom:10px;border-bottom:1px solid rgba(244,214,162,.14)}.vendor-order-notes-modal .vendor-order-modal-header h3{color:#fff;font-size:24px;line-height:1;text-shadow:none}.vendor-order-notes-modal .vendor-order-modal-close{min-height:30px;border-color:#f4d6a257;border-radius:8px;background:linear-gradient(135deg,#f4d6a21f,#ffffff12),#07070a7a;color:#fff8ef;box-shadow:inset 0 1px #ffffff14;font-size:12px;font-weight:800}.vendor-order-notes-modal .vendor-order-modal-close:hover:not(:disabled),.vendor-order-notes-modal .vendor-order-modal-close:focus-visible{border-color:#f4d6a294;background:#f4d6a22e;color:#fff;outline:none;box-shadow:0 0 0 3px #f4d6a21a,inset 0 1px #ffffff1a}.vendor-order-notes-modal .vendor-order-notes-modal-editor{gap:6px;border:1px solid rgba(244,214,162,.24);border-radius:8px;background:#322a30db;padding:8px;box-shadow:none}.vendor-order-notes-modal .vendor-order-notes-modal-editor span{color:#fff8efb3;font-size:10px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.vendor-order-notes-modal .vendor-order-notes-modal-editor textarea{min-height:112px;border-color:#f4d6a23d;border-radius:6px;background:#2c333d;color:#fff8ef;caret-color:#f4d6a2;box-shadow:none;font-size:12px;line-height:1.45}.vendor-order-notes-modal .vendor-order-notes-modal-editor textarea:focus,.vendor-order-notes-modal .vendor-order-notes-modal-editor textarea:focus-visible{border-color:#f4d6a29e;outline:none;box-shadow:0 0 0 2px #f4d6a21f,inset 0 1px #ffffff14}.vendor-order-notes-modal .vendor-order-notes-modal-editor textarea:disabled{background:#2c333d9e;color:#fff8ef8f}.vendor-order-notes-modal .vendor-order-notes-modal-editor textarea::placeholder{color:#fff8ef6b}.vendor-order-notes-modal .vendor-order-notes-modal-editor textarea::selection{background:#f4d6a26b;color:#181c23}@media(max-width:760px){.vendor-order-notes-backdrop{padding:12px}.vendor-order-notes-modal.vendor-order-modal{width:min(100%,calc(100vw - 24px));max-height:calc(100vh - 24px);padding:10px}}.mid-page{--mid-page-gutter: clamp(10px, 1.4vw, 22px);--mid-available-height: calc(100vh - (var(--mid-page-gutter) * 2));min-height:calc(100vh - var(--app-shell-main-offset, 102px));display:grid;align-items:start;justify-items:center;padding:var(--mid-page-gutter)}.mid-shell{width:min(100%,calc(var(--mid-available-height) * 21 / 9),1720px);aspect-ratio:21 / 9;max-height:var(--mid-available-height);margin:0 auto;border-radius:10px;display:grid;grid-template-rows:14% 13% 8% auto minmax(0,1fr);overflow:hidden}.mid-header{grid-row:1;display:flex;align-items:center;justify-content:space-between;gap:1.4%;min-height:0;padding:1.15% 1.45%}.mid-kicker{margin:0 0 5px;color:#fff8efb8;font-size:.74rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.mid-header h1{margin:0;color:#fff;font-size:clamp(1.25rem,2vw,1.85rem);line-height:1.1;letter-spacing:0}.mid-header-stat{min-width:10%;display:grid;gap:3px;justify-items:end;color:#fff8efc2;font-size:.72rem;font-weight:800;text-transform:uppercase}.mid-header-stat strong{color:#fff;font-size:1.22rem;line-height:1}.mid-toolbar{grid-row:2;position:relative;z-index:30;display:grid;grid-template-columns:24% 13% 27% 20% 12%;gap:1%;align-items:end;min-height:0;padding:1% 1.2%;border-left:0;border-right:0}.mid-field{min-width:0;display:grid;gap:5px}.mid-field.is-warehouse{position:relative;z-index:50}.mid-field.is-wide{min-width:220px}.mid-field label,.mid-paging label{color:#3f4652;font-size:.76rem;font-weight:850}.mid-field input,.mid-field select,.mid-paging select{width:100%;min-height:36px;border:1px solid rgba(17,20,26,.18);border-radius:7px;background:#fffffff5;color:#11141a;font:inherit;font-size:.9rem;outline:none;padding:0 10px}.mid-field input:focus,.mid-field select:focus,.mid-paging select:focus{border-color:#d7192094;box-shadow:0 0 0 3px #d719201f}.mid-warehouse-combobox{position:relative;z-index:60}.mid-warehouse-combobox input{padding-right:36px}.mid-warehouse-toggle{position:absolute;top:1px;right:1px;width:34px;height:calc(100% - 2px);border:0;border-left:1px solid rgba(17,20,26,.12);border-radius:0 7px 7px 0;background:transparent;color:#3f4652;cursor:pointer;font:inherit;font-size:.8rem;font-weight:900}.mid-warehouse-options{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:120;max-height:min(320px,48vh);overflow:auto;border:1px solid rgba(17,20,26,.18);border-radius:8px;background:#fff;box-shadow:0 18px 42px #11141a2e;padding:4px}.mid-warehouse-option{width:100%;min-height:34px;display:grid;gap:1px;border:0;border-radius:5px;background:transparent;color:#151922;cursor:pointer;font:inherit;font-size:.86rem;padding:6px 8px;text-align:left}.mid-warehouse-option:hover,.mid-warehouse-option.is-selected{background:#f4d6a257}.mid-warehouse-option small{color:#64748b;font-size:.72rem}.mid-warehouse-empty{color:#64748b;font-size:.82rem;font-weight:800;padding:10px 8px}.mid-actions{display:grid;grid-template-columns:48% 48%;align-items:center;justify-content:flex-end;gap:4%}.mid-primary-button,.mid-secondary-button,.mid-paging button{min-height:36px;border:1px solid transparent;border-radius:7px;cursor:pointer;font:inherit;font-size:.86rem;font-weight:850;padding:0 8%}.mid-primary-button{background:linear-gradient(135deg,var(--ren-ember, #d71920),var(--ren-wine, #7a2028));color:#fff;box-shadow:0 10px 22px #7a202833}.mid-secondary-button,.mid-paging button{border-color:#11141a24;background:#fff;color:#252b35}.mid-primary-button:disabled,.mid-paging button:disabled{cursor:not-allowed;opacity:.52;box-shadow:none}.mid-status-row{grid-row:3;position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:1.2%;min-height:0;padding:.75% 1.2%;color:#252b35;font-size:.9rem}.mid-inline-error{margin-left:10px;color:#9f1239;font-weight:800}.mid-paging{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;white-space:nowrap}.mid-paging label{display:inline-flex;align-items:center;gap:7px}.mid-paging select{width:86px;min-height:32px}.mid-error{grid-row:4;margin:0 1.2% .8%;border:1px solid rgba(159,18,57,.24);border-radius:8px;background:#fff1f2eb;color:#9f1239;font-size:.9rem;font-weight:800;padding:10px 12px}.mid-table-wrap{grid-row:5;position:relative;z-index:1;width:97.6%;height:97%;min-height:0;margin:0 1.2% 1.2%;overflow:auto;border-radius:8px}.mid-table{width:100%;min-width:960px;border-collapse:separate;border-spacing:0;font-size:.82rem;table-layout:fixed}.mid-col-sku{width:13%}.mid-col-product{width:44%}.mid-col-unit{width:6%}.mid-col-picking{width:16%}.mid-col-qty{width:6%}.mid-col-action{width:3.6%}.mid-table thead th{position:sticky;top:0;z-index:2;border-bottom:1px solid rgba(255,255,255,.16);background:var(--ren-workspace-table-head, #181c23);color:#fff;font-size:.74rem;font-weight:900;line-height:1.1;padding:8px;text-align:left;text-transform:uppercase}.mid-table tbody td{border-bottom:1px solid rgba(17,20,26,.08);color:#151922;line-height:1.25;padding:7px 8px;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mid-table tbody tr:nth-child(odd) td{background:var(--ren-workspace-table-row, #ffffff)}.mid-table tbody tr:nth-child(2n) td{background:var(--ren-workspace-table-row-alt, #f8fafc)}.mid-table tbody tr:hover td{background:var(--ren-workspace-table-hover, rgba(244, 214, 162, .16))}.mid-table .is-number{text-align:right}.mid-table .is-qty{text-align:right;font-variant-numeric:tabular-nums}.mid-table .is-product{white-space:nowrap}.mid-sku-cell{font-weight:850}.mid-picking-button{max-width:100%;border:0;background:transparent;color:#0f5b8f;cursor:pointer;font:inherit;font-weight:850;overflow:hidden;padding:0;text-align:left;text-decoration:underline;text-overflow:ellipsis;white-space:nowrap}.mid-picking-button:focus-visible{outline:2px solid rgba(215,25,32,.58);outline-offset:2px}.mid-action-heading,.mid-action-cell{text-align:center}.mid-action-heading{padding-left:4px;padding-right:4px}.mid-row-action{width:28px;height:24px;display:inline-grid;place-items:center;border:1px solid rgba(17,20,26,.12);border-radius:4px;background:#fff;color:#0f5b8f;cursor:pointer;padding:0}.mid-row-action:hover:not(:disabled),.mid-row-action:focus-visible{border-color:#0f5b8f6b;background:#f4d6a238;outline:none}.mid-row-action:disabled{cursor:not-allowed;opacity:.34}.mid-row-action-placeholder{width:28px;height:24px;display:inline-block}.mid-action-eye{position:relative;width:16px;height:10px;display:inline-block;border:2px solid currentColor;border-radius:50%}.mid-action-eye:after{content:"";position:absolute;top:50%;left:50%;width:4px;height:4px;border-radius:50%;background:currentColor;transform:translate(-50%,-50%)}.mid-action-ls{display:inline-grid;place-items:center;width:18px;height:17px;border:1px solid currentColor;color:currentColor;font-size:.62rem;font-weight:900;line-height:1}.mid-action-doc{position:relative;width:14px;height:17px;display:inline-block;border:2px solid currentColor;border-radius:2px}.mid-action-doc:after{content:"";position:absolute;top:-2px;right:-2px;width:5px;height:5px;border-left:2px solid currentColor;border-bottom:2px solid currentColor;background:#fff}.mid-empty{height:180px;color:#64748b;font-weight:850;text-align:center}.mid-empty.is-error{color:#9f1239}.mid-load-more{height:54px;color:#4a151c;font-weight:900;text-align:center}.mid-modal-backdrop{position:fixed;inset:0;z-index:60;display:grid;place-items:center;background:#11141a85;padding:clamp(14px,2vw,28px)}.mid-detail-dialog{width:min(1440px,98vw);max-height:min(90vh,900px);display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid rgba(255,255,255,.22);border-radius:10px;background:#fff;box-shadow:0 24px 70px #11141a57}.mid-detail-header{display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid rgba(17,20,26,.1);background:linear-gradient(135deg,var(--ren-workspace-table-head, #181c23),var(--ren-wine, #7a2028));color:#fff;padding:16px 18px}.mid-detail-header p,.mid-detail-header h2{margin:0}.mid-detail-header p{color:#fff8efc2;font-size:.76rem;font-weight:900;text-transform:uppercase}.mid-detail-header h2{margin-top:3px;font-size:clamp(1.1rem,1.8vw,1.55rem);letter-spacing:0}.mid-detail-header span{display:block;margin-top:4px;color:#ffffffd1;font-size:.88rem}.mid-detail-body{min-height:0;overflow:auto;padding:16px 18px 18px}.mid-detail-state{min-height:220px;display:grid;place-items:center;color:#3f4652;font-weight:850}.mid-detail-summary{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:10px;margin-bottom:14px}.mid-detail-summary span{min-width:0;border:1px solid rgba(17,20,26,.1);border-radius:8px;background:#f8fafc;color:#3f4652;font-size:.82rem;font-weight:800;padding:10px 12px}.mid-detail-summary strong{display:block;margin-top:3px;color:#151922;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mid-detail-section+.mid-detail-section{margin-top:16px}.mid-detail-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.mid-detail-section-head h3{margin:0;color:#151922;font-size:1rem;letter-spacing:0}.mid-detail-section-head span{color:#64748b;font-size:.82rem;font-weight:850}.mid-detail-table-wrap{max-height:230px;overflow:auto;border:1px solid rgba(17,20,26,.1);border-radius:8px}.mid-detail-table-wrap.is-history{max-height:300px}.mid-detail-table{width:100%;min-width:820px;border-collapse:separate;border-spacing:0;font-size:.82rem;table-layout:fixed}.mid-detail-table th{position:sticky;top:0;z-index:1;background:var(--ren-workspace-table-head, #181c23);color:#fff;font-size:.72rem;font-weight:900;padding:8px;text-align:left;text-transform:uppercase}.mid-detail-table td{border-bottom:1px solid rgba(17,20,26,.08);color:#151922;overflow:hidden;padding:8px;text-overflow:ellipsis;white-space:nowrap}.mid-detail-table tbody tr:nth-child(2n) td{background:#f8fafc}.mid-detail-table .is-qty{text-align:right;font-variant-numeric:tabular-nums}.mid-detail-dialog.mid-pick-dialog{width:min(1240px,98vw);max-height:min(94vh,860px);grid-template-rows:30px minmax(0,1fr);border-radius:6px}.mid-pick-titlebar{display:grid;grid-template-columns:1fr 34px;align-items:center;background:linear-gradient(135deg,#222831,#5b1e25);color:#fff;min-height:30px}.mid-pick-titlebar h2{margin:0;font-size:.98rem;font-weight:850;letter-spacing:0;text-align:center}.mid-pick-close-x{height:30px;border:0;border-left:1px solid rgba(255,255,255,.18);background:#7a2028;color:#fff;cursor:pointer;font:inherit;font-size:.9rem;font-weight:900}.mid-pick-body{min-height:0;display:grid;grid-template-rows:auto auto 92px 186px 112px minmax(108px,1fr) 44px;gap:6px;overflow:auto;background:#f6f8fb;padding:8px 10px 10px}.mid-pick-note{margin:0;color:#8a94a3;font-size:.72rem}.mid-pick-metrics{display:grid;grid-template-columns:repeat(5,1fr);gap:1.2%;color:#151922;font-size:.82rem;line-height:1.2}.mid-pick-metrics span{white-space:nowrap}.mid-pick-metrics strong{color:#0f5b8f;font-weight:900}.mid-pick-panel{min-width:0;min-height:0;position:relative;display:grid;grid-template-rows:minmax(0,1fr);border:1px solid rgba(17,20,26,.16);border-radius:4px;background:#fff;padding:10px 6px 6px}.mid-pick-panel legend{color:#151922;font-size:.82rem;font-weight:900;padding:0 4px}.mid-pick-panel.is-locations{grid-template-rows:auto minmax(0,1fr) auto auto;gap:5px}.mid-pick-panel.is-transfer{min-height:0;grid-template-rows:auto auto auto;gap:5px;overflow:visible;z-index:4}.mid-pick-panel.is-history{min-height:0;z-index:1}.mid-pick-table-wrap{min-height:0;overflow:auto;border:1px solid rgba(17,20,26,.12)}.mid-pick-table-wrap.is-products{border-color:#0f5b8f2e}.mid-pick-table{width:100%;min-width:100%;border-collapse:collapse;table-layout:fixed;font-size:.78rem}.mid-pick-table th{position:sticky;top:0;z-index:1;border:1px solid rgba(255,255,255,.22);background:#087f83;color:#fff;font-size:.72rem;font-weight:850;line-height:1.15;padding:4px;text-align:left}.mid-pick-table td{border:1px solid rgba(8,127,131,.38);color:#11141a;height:22px;overflow:hidden;padding:2px 4px;text-overflow:ellipsis;white-space:nowrap}.mid-pick-table tbody tr:nth-child(2n) td{background:#d8f0f2}.mid-pick-table tbody tr:nth-child(odd) td{background:#fff}.mid-pick-table tbody tr.is-selected td{background:#7389c8;color:#fff}.mid-pick-table tbody tr.is-total td{background:#d8dce2;font-weight:900}.mid-pick-table .is-number,.mid-pick-table .is-qty,.mid-pick-total strong{text-align:right;font-variant-numeric:tabular-nums}.mid-pick-table .is-check,.mid-pick-table .is-icon{text-align:center}.mid-pick-table .is-check{width:28px}.mid-pick-table .is-icon{width:36px}.mid-pick-table .is-new-qty{width:86px}.mid-pick-panel.is-products .mid-pick-table th:nth-child(1),.mid-pick-panel.is-products .mid-pick-table td:nth-child(1){width:3%}.mid-pick-panel.is-products .mid-pick-table th:nth-child(2),.mid-pick-panel.is-products .mid-pick-table td:nth-child(2){width:5%}.mid-pick-panel.is-products .mid-pick-table th:nth-child(3),.mid-pick-panel.is-products .mid-pick-table td:nth-child(3){width:19%}.mid-pick-panel.is-products .mid-pick-table th:nth-child(4),.mid-pick-panel.is-products .mid-pick-table td:nth-child(4){width:37%}.mid-pick-panel.is-products .mid-pick-table th:nth-child(5),.mid-pick-panel.is-products .mid-pick-table td:nth-child(5),.mid-pick-panel.is-products .mid-pick-table th:nth-child(6),.mid-pick-panel.is-products .mid-pick-table td:nth-child(6){width:18%}.mid-pick-panel.is-locations .mid-pick-table th:nth-child(2),.mid-pick-panel.is-locations .mid-pick-table td:nth-child(2){width:12%}.mid-pick-panel.is-locations .mid-pick-table th:nth-child(1),.mid-pick-panel.is-locations .mid-pick-table td:nth-child(1){width:31%}.mid-pick-panel.is-locations .mid-pick-table th:nth-child(3),.mid-pick-panel.is-locations .mid-pick-table td:nth-child(3){width:12%}.mid-pick-panel.is-locations .mid-pick-table th:nth-child(4),.mid-pick-panel.is-locations .mid-pick-table td:nth-child(4),.mid-pick-panel.is-locations .mid-pick-table th:nth-child(8),.mid-pick-panel.is-locations .mid-pick-table td:nth-child(8){width:5%}.mid-pick-panel.is-locations .mid-pick-table th:nth-child(5),.mid-pick-panel.is-locations .mid-pick-table td:nth-child(5),.mid-pick-panel.is-locations .mid-pick-table th:nth-child(6),.mid-pick-panel.is-locations .mid-pick-table td:nth-child(6){width:12%}.mid-pick-panel.is-locations .mid-pick-table th:nth-child(7),.mid-pick-panel.is-locations .mid-pick-table td:nth-child(7){width:11%}.mid-pick-panel.is-history .mid-pick-table th:nth-child(1),.mid-pick-panel.is-history .mid-pick-table td:nth-child(1){width:3%}.mid-pick-panel.is-history .mid-pick-table th:nth-child(2),.mid-pick-panel.is-history .mid-pick-table td:nth-child(2){width:4%}.mid-pick-panel.is-history .mid-pick-table th:nth-child(9),.mid-pick-panel.is-history .mid-pick-table td:nth-child(9){width:7%}.mid-pick-panel.is-history .mid-pick-table th:nth-child(3),.mid-pick-panel.is-history .mid-pick-table td:nth-child(3),.mid-pick-panel.is-history .mid-pick-table th:nth-child(4),.mid-pick-panel.is-history .mid-pick-table td:nth-child(4),.mid-pick-panel.is-history .mid-pick-table th:nth-child(5),.mid-pick-panel.is-history .mid-pick-table td:nth-child(5),.mid-pick-panel.is-history .mid-pick-table th:nth-child(6),.mid-pick-panel.is-history .mid-pick-table td:nth-child(6),.mid-pick-panel.is-history .mid-pick-table th:nth-child(7),.mid-pick-panel.is-history .mid-pick-table td:nth-child(7){width:10%}.mid-pick-panel.is-history .mid-pick-table th:nth-child(8),.mid-pick-panel.is-history .mid-pick-table td:nth-child(8){width:27%}.mid-pick-panel.is-history .mid-pick-table th:nth-child(10),.mid-pick-panel.is-history .mid-pick-table td:nth-child(10){width:9%}.mid-pick-table input[type=checkbox]{width:13px;height:13px;margin:0}.mid-pick-table input[disabled]{width:100%;height:19px;border:1px solid rgba(17,20,26,.2);background:#fff}.mid-pick-table .is-new-qty input{width:100%;height:19px;border:1px solid rgba(17,20,26,.18);background:#fff;color:#11141a;font:inherit;font-size:.76rem;padding:0 5px;text-align:right}.mid-pick-table .is-new-qty input:focus{border-color:#d7192094;outline:none;box-shadow:0 0 0 2px #d719201a}.mid-pick-total{display:grid;grid-template-columns:1fr 70px 70px;gap:10px;align-items:center;color:#151922;font-size:.8rem;padding:0 42px 2px 0}.mid-pick-total span{justify-self:end;font-weight:850}.mid-pick-adjust{display:grid;grid-template-columns:1fr 68px;gap:8px;align-items:end;justify-self:end;width:min(395px,100%)}.mid-pick-assign-feedback{justify-self:end;width:min(395px,100%);color:#0f5b8f;font-size:.72rem;font-weight:800;line-height:1.2;min-height:14px}.mid-pick-assign-feedback.is-error{color:#9f1239}.mid-pick-transfer-controls{display:grid;grid-template-columns:17% 17% 8% 1fr 74px;gap:8px;align-items:end;min-width:0}.mid-pick-adjust label,.mid-pick-transfer-controls label{min-width:0;display:grid;gap:3px;color:#8a94a3;font-size:.72rem}.mid-pick-adjust input,.mid-pick-transfer-controls input,.mid-pick-transfer-controls select,.mid-transfer-grid input,.mid-transfer-grid select{width:100%;height:24px;border:1px solid rgba(17,20,26,.22);background:#fff;color:#11141a;font:inherit;padding:0 7px}.mid-pick-location-combobox{position:relative;min-width:0}.mid-pick-location-combobox input{padding-right:28px}.mid-pick-location-toggle{position:absolute;top:1px;right:1px;width:26px;height:22px;border:0;border-left:1px solid rgba(17,20,26,.16);background:transparent;color:#3f4652;cursor:pointer;font:inherit;font-size:.72rem;font-weight:900}.mid-pick-location-toggle:disabled{cursor:not-allowed;opacity:.55}.mid-pick-location-options{position:absolute;bottom:calc(100% + 3px);left:0;right:0;z-index:25;max-height:104px;overflow:auto;border:1px solid rgba(17,20,26,.18);border-radius:5px;background:#fff;box-shadow:0 14px 32px #11141a2e;padding:3px}.mid-pick-location-option{width:100%;min-height:28px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;border:0;border-radius:3px;background:transparent;color:#151922;cursor:pointer;font:inherit;font-size:.76rem;padding:5px 7px;text-align:left}.mid-pick-location-option span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mid-pick-location-option:hover,.mid-pick-location-option.is-selected{background:#f4d6a257}.mid-pick-location-option small,.mid-pick-location-empty{color:#64748b;font-size:.68rem}.mid-pick-location-option small{max-width:110px;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.mid-pick-location-empty{font-weight:800;padding:8px 7px}.mid-pick-adjust button,.mid-pick-transfer-controls>button,.mid-transfer-buttons button{height:24px;border:1px solid rgba(17,20,26,.2);background:#f3f4f6;color:#8a94a3;font:inherit;font-size:.78rem;font-weight:850}.mid-pick-adjust button:not(:disabled),.mid-pick-transfer-controls>button:not(:disabled),.mid-transfer-buttons button:not(:disabled){background:#fff;color:#151922;cursor:pointer}.mid-pick-adjust button:not(:disabled):hover,.mid-pick-transfer-controls>button:not(:disabled):hover,.mid-transfer-buttons button:not(:disabled):hover{border-color:#d719205c}.mid-pick-footer{display:flex;align-items:end;justify-content:flex-end;gap:12px;min-height:42px}.mid-pick-close-button{min-width:74px;height:28px;border:1px solid rgba(17,20,26,.24);border-radius:3px;background:#fff;color:#151922;cursor:pointer;font:inherit;font-size:.78rem;font-weight:850}.mid-detail-dialog.mid-transfer-dialog{width:min(980px,98vw);max-height:min(92vh,720px);grid-template-rows:30px minmax(0,1fr);border-radius:6px}.mid-transfer-body{min-height:0;display:grid;grid-template-rows:auto 174px minmax(170px,1fr) 36px;gap:8px;overflow:auto;background:#f6f8fb;padding:22px 18px 10px}.mid-transfer-product{display:grid;grid-template-columns:1fr auto;gap:9px 16px;color:#11141a;font-size:.86rem}.mid-transfer-product span{min-width:0}.mid-transfer-product span:nth-child(3){grid-column:1 / -1}.mid-transfer-product strong{margin-left:8px;color:#008a95;font-weight:500}.mid-pick-panel.is-transfer-only{min-height:0;overflow:visible;z-index:5}.mid-transfer-grid{display:grid;grid-template-columns:32% 1fr;gap:7px 10px;align-items:end}.mid-transfer-grid label{min-width:0;display:grid;gap:3px;color:#11141a;font-size:.78rem}.mid-transfer-grid .is-transfer-reason{grid-column:2}.mid-transfer-buttons{grid-column:2;display:flex;justify-content:flex-end;gap:8px}.mid-transfer-buttons button{min-width:64px;padding:0 8px}.mid-transfer-buttons button:first-child{min-width:118px}.mid-transfer-dialog .mid-pick-location-options{top:calc(100% + 3px);bottom:auto;max-height:150px}.mid-transfer-footer,.mid-history-footer{display:flex;align-items:center;justify-content:flex-end;gap:10px}.mid-detail-dialog.mid-history-dialog{width:min(1040px,98vw);max-height:min(92vh,720px);grid-template-rows:30px minmax(0,1fr);border-radius:6px}.mid-history-body{min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) 34px;gap:8px;overflow:auto;background:#f6f8fb;padding:10px 12px 8px}.mid-history-info{border:1px solid rgba(17,20,26,.16);border-radius:4px;background:#fff;padding:8px 8px 6px}.mid-history-info legend{color:#151922;font-size:.82rem;font-weight:900;padding:0 4px}.mid-history-product-grid{display:grid;grid-template-columns:32% 1fr;gap:8px 22px;color:#11141a;font-size:.82rem}.mid-history-product-grid span:nth-child(3){grid-column:1 / -1}.mid-history-product-grid strong{margin-left:8px;color:#008a95;font-weight:500}.mid-history-tabs{display:flex;align-items:center;gap:22px;margin-top:6px;border:1px solid rgba(17,20,26,.12);border-radius:4px;padding:3px 8px;color:#11141a;font-size:.78rem}.mid-history-tabs strong{margin-right:6px;font-weight:900}.mid-history-tabs label{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.mid-history-panel{min-height:0}.mid-pick-table-wrap.is-adjustment-history{min-height:0;height:100%;overflow:auto;border:1px solid rgba(17,20,26,.12)}.mid-history-footer button[disabled]{height:24px;border:1px solid rgba(17,20,26,.2);background:#f3f4f6;color:#8a94a3;font:inherit;font-size:.78rem;font-weight:850}.mid-detail-dialog.mid-lot-dialog{width:min(1180px,98vw);max-height:min(94vh,900px);grid-template-rows:32px minmax(0,1fr);border-radius:4px}.mid-lot-titlebar{display:grid;grid-template-columns:34px 1fr 70px;align-items:center;background:#62c7db;color:#000;min-height:32px}.mid-lot-titlebar h2{margin:0;font-size:1.32rem;font-weight:500;letter-spacing:0;text-align:center}.mid-lot-box{justify-self:center;width:16px;height:14px;border:1px solid rgba(17,20,26,.22);background:linear-gradient(135deg,#b5831c,#e2b545)}.mid-lot-dialog .mid-pick-close-x{background:#cf4c45;color:#000}.mid-lot-body{min-height:0;display:grid;grid-template-rows:160px 76px minmax(220px,1fr) 46px;overflow:auto;background:#f6f8fb;padding:0 12px 10px}.mid-lot-form{display:grid;grid-template-columns:minmax(390px,48%) minmax(330px,1fr);gap:34px;padding:10px 22px 6px}.mid-lot-fields,.mid-lot-summary{display:grid;gap:8px;align-content:start}.mid-lot-fields span,.mid-lot-summary span{color:#11141a;font-size:1rem}.mid-lot-fields strong,.mid-lot-summary strong{color:#008a95;font-weight:500;margin-left:8px}.mid-lot-fields label,.mid-lot-summary label,.mid-lot-settings label{min-width:0;display:grid;grid-template-columns:122px 260px auto auto;align-items:center;gap:7px;color:#11141a;font-size:.96rem}.mid-lot-summary label{grid-template-columns:290px 126px}.mid-lot-fields input,.mid-lot-summary input,.mid-lot-settings input{box-sizing:border-box;width:100%;height:30px;border:1px solid rgba(17,20,26,.36);background:#fff;color:#11141a;font:inherit;padding:0 6px}.mid-lot-fields input[type=checkbox]{width:18px;height:18px;padding:0}.mid-lot-fields em{font-style:normal}.mid-lot-settings{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:4px;border:1px solid rgba(17,20,26,.16);border-radius:4px;background:#fff;margin:0 22px 8px;padding:10px 12px 8px}.mid-lot-settings legend{color:#151922;font-size:.86rem;font-weight:900;padding:0 4px}.mid-lot-settings label{grid-template-columns:1fr;gap:3px;color:#a6adb8;font-size:.72rem;text-align:center}.mid-lot-settings input{height:28px;min-width:0}.mid-pick-table-wrap.is-lot-serial{margin:0 22px;overflow:auto;border:1px solid rgba(17,20,26,.2)}.mid-pick-table-wrap.is-lot-serial .mid-pick-table{min-width:880px}.mid-pick-table-wrap.is-lot-serial .mid-pick-table th:nth-child(1),.mid-pick-table-wrap.is-lot-serial .mid-pick-table td:nth-child(1){width:5%}.mid-pick-table-wrap.is-lot-serial .mid-pick-table th:nth-child(2),.mid-pick-table-wrap.is-lot-serial .mid-pick-table td:nth-child(2){width:3%}.mid-pick-table-wrap.is-lot-serial .mid-pick-table th:nth-child(3),.mid-pick-table-wrap.is-lot-serial .mid-pick-table td:nth-child(3),.mid-pick-table-wrap.is-lot-serial .mid-pick-table th:nth-child(4),.mid-pick-table-wrap.is-lot-serial .mid-pick-table td:nth-child(4),.mid-pick-table-wrap.is-lot-serial .mid-pick-table th:nth-child(5),.mid-pick-table-wrap.is-lot-serial .mid-pick-table td:nth-child(5){width:14%}.mid-pick-table-wrap.is-lot-serial .mid-pick-table th:nth-child(6),.mid-pick-table-wrap.is-lot-serial .mid-pick-table td:nth-child(6),.mid-pick-table-wrap.is-lot-serial .mid-pick-table th:nth-child(7),.mid-pick-table-wrap.is-lot-serial .mid-pick-table td:nth-child(7),.mid-pick-table-wrap.is-lot-serial .mid-pick-table th:nth-child(8),.mid-pick-table-wrap.is-lot-serial .mid-pick-table td:nth-child(8),.mid-pick-table-wrap.is-lot-serial .mid-pick-table th:nth-child(9),.mid-pick-table-wrap.is-lot-serial .mid-pick-table td:nth-child(9){width:10%}.mid-pick-table-wrap.is-lot-serial .mid-pick-table th:nth-child(10),.mid-pick-table-wrap.is-lot-serial .mid-pick-table td:nth-child(10){width:8%}.mid-lot-footer{display:grid;grid-template-columns:70px 70px 116px 190px 150px 1fr 90px 86px;align-items:center;gap:10px;padding:8px 22px 0}.mid-lot-footer button{height:31px;border:1px solid rgba(17,20,26,.28);background:#fff;color:#11141a;font:inherit;font-size:.84rem;font-weight:800}.mid-lot-footer button[disabled]{color:#8a94a3;background:#f3f4f6}@media(max-width:1320px){.mid-toolbar{grid-template-columns:24% 24% 24% 24%}.mid-field.is-warehouse,.mid-field.is-wide{grid-column:span 2}.mid-actions{justify-content:flex-start}}@media(max-width:860px){.mid-page{--mid-available-height: auto;padding:14px}.mid-shell{width:100%;max-height:none;min-height:calc(100vh - var(--app-shell-main-offset, 102px) - 28px);aspect-ratio:auto;grid-template-rows:auto auto auto auto minmax(300px,1fr)}.mid-header,.mid-status-row{align-items:flex-start;flex-direction:column}.mid-header-stat{justify-items:start}.mid-toolbar{grid-template-columns:1fr}.mid-field.is-warehouse,.mid-field.is-wide{grid-column:auto}.mid-actions,.mid-paging{width:100%;flex-wrap:wrap;justify-content:flex-start}.mid-table-wrap{width:calc(100% - 24px);height:100%;min-height:300px;margin:0 12px 14px}.mid-detail-dialog{width:100%;max-height:calc(100vh - 28px)}.mid-detail-header,.mid-detail-summary{grid-template-columns:1fr}.mid-detail-header{align-items:flex-start;flex-direction:column}}.recommit-page{--recommit-ink: #1f2a44;--recommit-accent: #0f6cbd;--recommit-accent-deep: #0a4d88;--recommit-border: #d5ddeb;--recommit-surface: #ffffff;--recommit-surface-soft: #f4f7fb;--recommit-error: #b42318;--recommit-success: #027a48;padding:12px;min-height:calc(100vh - var(--app-shell-main-offset));min-height:calc(100dvh - var(--app-shell-main-offset));background:#eef3fa}.recommit-shell{display:grid;gap:8px;width:100%;max-width:1600px;margin:0 auto}.recommit-hero{background:linear-gradient(120deg,#1d2f53,#0f6cbd);color:#fff;border-radius:12px;padding:12px 14px;display:flex;justify-content:space-between;align-items:center;gap:10px;box-shadow:0 8px 14px #14213d24}.recommit-hero h1{margin:0;font-size:clamp(20px,1.6vw,28px);font-weight:900;letter-spacing:.01em}.recommit-hero p{margin:2px 0 0;color:#ffffffe6;font-size:12px;font-weight:500}.recommit-hero-actions{display:flex;align-items:stretch;gap:8px}.recommit-settings-trigger{border:1px solid rgba(255,255,255,.25);background:#ffffff24;color:#fff;border-radius:12px;padding:8px 10px;display:flex;align-items:center;gap:10px;min-width:230px;cursor:pointer;text-align:left;box-shadow:inset 0 1px #ffffff14}.recommit-settings-trigger:hover:not(:disabled){background:#fff3}.recommit-settings-trigger:disabled{opacity:.65;cursor:not-allowed}.recommit-settings-trigger-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:#ffffff2e;flex:0 0 auto}.recommit-settings-trigger svg{width:19px;height:19px;fill:currentColor}.recommit-settings-trigger-copy{display:grid;gap:2px}.recommit-settings-trigger-copy strong{font-size:11px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.recommit-settings-trigger-copy small{font-size:11px;color:#ffffffe0;font-weight:600;line-height:1.25}.recommit-tutorial-trigger{min-width:190px}.recommit-hero-count{text-align:right;background:#ffffff1f;border:1px solid rgba(255,255,255,.28);border-radius:10px;padding:8px 10px;min-width:118px}.recommit-hero-count .label{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.08em;opacity:.9;font-weight:700}.recommit-hero-count strong{display:block;margin-top:2px;font-size:20px;font-weight:900}.recommit-control-grid{display:grid;grid-template-columns:2.2fr 1fr;gap:6px}.recommit-search-card,.recommit-selection-card,.recommit-table-card{background:var(--recommit-surface);border:1px solid var(--recommit-border);border-radius:14px}.recommit-search-card,.recommit-selection-card{box-shadow:0 2px 6px #0f172a0a}.recommit-table-card{box-shadow:none}.recommit-search-card{padding:7px 8px;display:grid;gap:5px;border-top:3px solid #0f6cbd}.recommit-card-title{color:var(--recommit-ink);font-size:13px;text-transform:none;letter-spacing:.01em;font-weight:900}.recommit-search-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.recommit-search-card label,.recommit-selection-card label,.recommit-modal label{display:grid;gap:3px;color:var(--recommit-ink);font-size:10px;font-weight:800;letter-spacing:.01em;text-transform:none}.recommit-search-card input,.recommit-selection-card input,.recommit-modal input,.recommit-modal textarea{width:100%;border:1px solid #c7d2e5;border-radius:7px;background:#fff;color:#111827;padding:5px 8px;font-size:11px;font-weight:500;outline:none}.recommit-search-card input:focus,.recommit-selection-card input:focus,.recommit-modal input:focus,.recommit-modal textarea:focus{border-color:var(--recommit-accent);box-shadow:0 0 0 3px #0f6cbd29}.recommit-button-row{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.recommit-button-row button,.recommit-primary,.recommit-modal-actions button,.recommit-settings-toolbar button,.recommit-settings-row-actions button,.recommit-settings-row-action-buttons button{border:none;border-radius:7px;cursor:pointer;padding:4px 8px;font-size:9.5px;text-transform:uppercase;letter-spacing:.05em;font-weight:900}.recommit-button-row button,.recommit-primary,.recommit-modal-actions .primary,.recommit-settings-toolbar .primary,.recommit-settings-row-actions .primary,.recommit-settings-row-action-buttons .primary{background:linear-gradient(120deg,var(--recommit-accent),var(--recommit-accent-deep));color:#fff}.recommit-button-row button.secondary{background:#e5eefb;color:#0d4c83}.recommit-secondary{background:#e5eefb;color:#0d4c83;border:none;border-radius:7px;cursor:pointer;padding:4px 8px;font-size:9.5px;text-transform:uppercase;letter-spacing:.05em;font-weight:900}.recommit-button-row button.ghost,.recommit-modal-actions .ghost,.recommit-settings-toolbar .ghost,.recommit-settings-row-actions .ghost,.recommit-settings-row-action-buttons .ghost{background:#fff;color:var(--recommit-ink);border:1px solid #ccd6e7}.recommit-modal-actions .danger,.recommit-settings-toolbar .danger,.recommit-settings-row-actions .danger,.recommit-settings-row-action-buttons .danger{background:linear-gradient(120deg,#d64545,#9f1d1d);color:#fff}.recommit-button-row button:disabled,.recommit-secondary:disabled,.recommit-primary:disabled,.recommit-modal-actions button:disabled,.recommit-settings-toolbar button:disabled,.recommit-settings-row-actions button:disabled,.recommit-settings-row-action-buttons button:disabled{opacity:.6;cursor:not-allowed}.recommit-selection-card{padding:7px 8px;display:grid;gap:5px}.recommit-selected-hint{margin:0;color:#52617a;font-size:10px;font-weight:600;line-height:1.2}.recommit-table-card{overflow:hidden}.recommit-table-headline{border-bottom:1px solid #e2e8f3;background:#f8faff;padding:7px 9px;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.recommit-table-heading-main{display:grid;gap:1px}.recommit-table-headline h2{margin:0;color:var(--recommit-ink);font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.recommit-inline-status{color:#52617a;font-size:11px;font-weight:600}.recommit-inline-status.working{color:#0d5da7}.recommit-inline-status.error{color:var(--recommit-error)}.recommit-success-banner{display:grid;gap:2px;padding:6px 8px;border-radius:8px;border:1px solid #9fdfb8;background:#eafaf1;color:#0d4f2f}.recommit-success-banner-title{font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.05em}.recommit-success-banner-text{font-size:11px;font-weight:700}.recommit-success-banner-close{justify-self:end;border:1px solid #b9e8ca;background:#fff;color:#155d3b;border-radius:6px;padding:2px 7px;font-size:10px;font-weight:800;cursor:pointer}.recommit-success-banner-close:hover{background:#f5fff9}.recommit-table-wrap{overflow:auto;max-height:68vh}.recommit-table{width:100%;min-width:1180px;border-collapse:collapse}.recommit-table th,.recommit-table td{padding:7px 9px;border-bottom:1px solid #edf1f7;font-size:11px;color:#182132;white-space:nowrap;text-align:left}.recommit-table th{position:sticky;top:0;z-index:1;background:#eef4fc;color:#183256;font-size:10px;letter-spacing:.08em;text-transform:uppercase;font-weight:900}.recommit-table tbody tr{cursor:default}.recommit-table tbody tr.recommit-row-updated{animation:recommitRowFlash 1.6s ease;background:#eefcf4}.recommit-table tbody tr.recommit-row-updated td{border-bottom-color:#cce8d8}.recommit-table td.recommit-fulfillment-updated,.recommit-workorder-note-appended{color:#0b6a3b;font-weight:800}@keyframes recommitRowFlash{0%{background:#d4f6e1}to{background:#eefcf4}}.recommit-empty{text-align:center;color:#5f6c82;font-weight:700;padding:8px}.recommit-modal-backdrop{position:fixed;inset:0;z-index:1200;background:#0f172a8c;display:grid;place-items:center;padding:16px}.recommit-modal{width:min(540px,94vw);background:#fff;border-radius:14px;border:1px solid #d5deec;box-shadow:0 24px 60px #02061761;padding:16px;display:grid;gap:10px}.recommit-settings-modal{width:min(900px,94vw);max-height:min(88vh,880px);gap:10px;overflow:auto}.recommit-modal h3{margin:0;font-size:20px;color:var(--recommit-ink);font-weight:900}.recommit-modal-subtitle{margin:0;color:#44516a;font-size:13px;font-weight:600}.recommit-modal textarea{min-height:98px;resize:vertical}.recommit-settings-header{display:grid;grid-template-columns:1fr;align-items:start;gap:6px}.recommit-settings-heading{display:grid;gap:2px}.recommit-settings-summary-line{display:flex;align-items:center;gap:6px;flex-wrap:wrap;color:#6a7890;font-size:11px;font-weight:600}.recommit-settings-summary{display:grid;gap:6px;min-width:220px;padding:10px 12px;border-radius:12px;border:1px solid #dbe5f2;background:#f6f9fd;color:#36506f;font-size:12px;font-weight:700}.recommit-settings-toolbar{display:flex;align-items:center;justify-content:flex-start;gap:8px;padding:0;border:0;background:transparent}.recommit-settings-toolbar-actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.recommit-settings-toolbar-copy{display:none}.recommit-settings-customer-strip{display:flex;flex-wrap:wrap;gap:6px}.recommit-customer-chip{display:inline-flex;align-items:center;padding:5px 9px;border-radius:999px;font-size:11px;font-weight:800;border:1px solid transparent}.recommit-customer-chip.mapped{background:#ecfdf3;color:#0f5132;border-color:#b7ebc9}.recommit-customer-chip.unmapped{background:#fff7e6;color:#8a5a00;border-color:#f1cd8d}.recommit-settings-grid{display:grid;gap:12px;max-height:min(54vh,500px);overflow:auto;padding-right:2px}.recommit-settings-row{display:grid;gap:8px;padding:10px;border-radius:10px;border:1px solid #dfe5ef;background:#fff}.recommit-settings-row-top{display:flex;justify-content:space-between;align-items:start;gap:12px}.recommit-settings-row.recommit-settings-row-compact{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px}.recommit-settings-row-compact-name{color:var(--recommit-ink);font-size:13px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recommit-settings-row-compact-actions{display:flex;align-items:center;gap:6px}.recommit-route-edit{border:1px solid #b7c9e2;border-radius:7px;background:#eef5ff;color:#1e4576;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:5px 8px;cursor:pointer}.recommit-route-edit:hover:not(:disabled){border-color:#7fa5d5;background:#e2edff}.recommit-route-edit:disabled{opacity:.6;cursor:not-allowed}.recommit-route-remove{border:1px solid #cfd8e6;border-radius:7px;background:#fff;color:#4e617f;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:5px 8px;cursor:pointer}.recommit-route-remove:hover:not(:disabled){border-color:#aab8cc;background:#f7f9fc}.recommit-route-remove:disabled{opacity:.6;cursor:not-allowed}.recommit-settings-row-heading{display:grid;gap:4px}.recommit-settings-row-heading strong{color:var(--recommit-ink);font-size:13px;font-weight:900}.recommit-settings-row-heading span{color:#687a92;font-size:11px;font-weight:500}.recommit-settings-row-grid{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(280px,1.2fr);gap:10px}.recommit-settings-row label,.recommit-settings-field{display:grid;gap:5px;min-width:0}.recommit-settings-row label span,.recommit-settings-field>span{color:#52617a;font-size:11px;font-weight:700;letter-spacing:0;text-transform:none}.recommit-settings-field-wide{grid-column:1 / -1}.recommit-customer-select-trigger{width:100%;min-height:34px;display:flex;justify-content:flex-start;align-items:center;gap:8px;text-align:left;padding:8px 10px;border-radius:8px;border:1px solid #c7d3e3;background:#fff;color:#2d4568;font-size:12px;font-weight:600}.recommit-customer-select-trigger:hover:not(:disabled){border-color:#9fb3cd;background:#f7faff}.recommit-customer-select-trigger.open{border-color:#82a0c4;background:#f2f7fd}.recommit-customer-select-title{font-weight:700}.recommit-customer-select-trigger.empty{color:#4f6688}.recommit-customer-select-panel{display:grid;gap:8px;margin-top:2px;padding:8px;border-radius:8px;border:1px solid #dbe4ef;background:#fbfdff}.recommit-settings-row textarea{min-height:31px;height:31px;resize:none;overflow-y:auto}.recommit-if-other-toggle{grid-column:1 / -1}.recommit-if-other-control{display:flex;align-items:center;gap:8px}.recommit-if-other-control input[type=checkbox]{width:16px;height:16px;margin:0;accent-color:var(--recommit-accent)}.recommit-if-other-control small{color:#52617a;font-size:11px;font-weight:600}.recommit-settings-row-action-buttons{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.recommit-customer-picker-modal{width:min(760px,95vw);max-height:min(80vh,760px)}.recommit-route-editor-backdrop{z-index:1210}.recommit-route-editor-modal{width:min(760px,95vw);max-height:none;overflow:visible;padding:0}.recommit-route-editor-scroll{min-height:auto;overflow:visible;padding:20px;display:grid;gap:12px}.recommit-route-editor-grid{display:grid;grid-template-columns:minmax(220px,1fr) minmax(260px,1fr);gap:10px}.recommit-route-editor-customers{border:1px solid #dbe4ef;border-radius:8px;background:#f8fbff;color:#344a67;font-size:12px;font-weight:600;min-height:36px;padding:8px 10px;display:flex;align-items:center}.recommit-route-editor-modal .recommit-customer-select-panel{gap:6px;padding:6px}.recommit-route-editor-modal .recommit-customer-picker-list{max-height:none;overflow:visible}.recommit-customer-list-editor{display:grid;gap:10px}.recommit-customer-list-editor-head{display:flex;justify-content:space-between;align-items:center;gap:10px}.recommit-customer-list-items{display:grid;gap:8px;max-height:min(44vh,420px);overflow:auto;padding:6px;border:1px solid #dbe5f2;border-radius:12px;background:#f8fbff}.recommit-customer-list-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;border:1px solid #dbe5f2;border-radius:10px;background:#fff;padding:8px}.recommit-inline-add,.recommit-inline-remove{border-radius:8px;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.05em;padding:6px 9px;cursor:pointer}.recommit-inline-add{border:1px solid #b7c9e2;background:#eef5ff;color:#1e4576}.recommit-inline-add:hover:not(:disabled){border-color:#7fa5d5;background:#e2edff}.recommit-inline-remove{border:1px solid #e6b0ad;background:#fff4f4;color:#8b1d18}.recommit-inline-remove:hover:not(:disabled){border-color:#d87974;background:#ffeaea}.recommit-inline-add:disabled,.recommit-inline-remove:disabled{opacity:.6;cursor:not-allowed}.recommit-customer-picker-header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.recommit-customer-picker-toolbar{display:flex;justify-content:space-between;align-items:end;gap:12px;flex-wrap:wrap}.recommit-customer-picker-search{min-width:min(340px,100%);flex:1 1 320px}.recommit-customer-picker-list{display:grid;gap:4px;max-height:min(40vh,360px);overflow:auto;padding:2px;border:1px solid #dfe6f0;border-radius:8px;background:#fff}.recommit-customer-picker-item{display:flex;align-items:center;gap:8px;padding:7px 8px;border:1px solid #e2e8f2;border-radius:6px;background:#fff;cursor:pointer}.recommit-customer-picker-item.selected{border-color:#a8bfdc;background:#f4f8fd}.recommit-customer-picker-item input[type=checkbox]{width:15px;height:15px;margin:0;accent-color:var(--recommit-accent)}.recommit-customer-picker-item span{color:#1f2a44;font-size:11px;font-weight:600}.recommit-settings-empty{border:1px dashed #d3dce8;border-radius:8px;background:#fbfdff;color:#52617a;font-size:12px;font-weight:600;text-align:center;padding:10px}.recommit-settings-warning{border:1px solid #f1cd8d;border-radius:10px;background:#fff7e6;color:#8a5a00;font-size:13px;font-weight:700;padding:10px 12px}.recommit-modal-error{border:1px solid rgba(180,35,24,.35);border-radius:10px;background:#fef2f2e6;color:var(--recommit-error);font-size:13px;font-weight:700;padding:9px 10px}.recommit-modal-actions{display:flex;justify-content:flex-end;gap:8px}.recommit-discard-backdrop{z-index:1300}.recommit-discard-modal{width:min(430px,92vw);justify-items:center;text-align:center;gap:12px;padding:22px 20px 18px;border-color:#f3c4c1}.recommit-discard-icon{width:52px;height:52px;border-radius:999px;display:grid;place-items:center;background:radial-gradient(circle at 30% 30%,#ffd9d4,#f6b0ab);color:#8b1d18;font-size:26px;font-weight:900;box-shadow:inset 0 1px #ffffffa6}.recommit-discard-modal .recommit-modal-subtitle{max-width:320px;text-align:center}.recommit-toast{position:fixed;right:22px;top:18px;z-index:1400;border-radius:10px;padding:10px 14px;font-size:12px;font-weight:700;border:1px solid transparent;box-shadow:0 10px 24px #0f172a38}.recommit-toast-ok{background:#ecfdf3;color:#0f5132;border-color:#b7ebc9}.recommit-toast-error{background:#fef2f2;color:#8b1d18;border-color:#f2b8b5}.recommit-tutorial-layer{position:fixed;inset:0;z-index:1600;background:#0712259e}.recommit-tutorial-layer.has-target{background:transparent}.recommit-tutorial-layer.waiting-for-action{pointer-events:none}.recommit-tutorial-layer.waiting-for-action .recommit-tutorial-card{pointer-events:auto}.recommit-tutorial-highlight{position:fixed;border-radius:12px;border:2px solid #8fd0ff;box-shadow:0 0 0 9999px #07122599,0 20px 42px #07122573;transition:all .14s ease;pointer-events:none}.recommit-tutorial-click-arrow{position:fixed;z-index:3;transform:translate(-50%);display:grid;justify-items:center;gap:2px;pointer-events:none}.recommit-tutorial-click-arrow span{border:1px solid #b8cef0;border-radius:999px;background:#fff;color:#2f4f78;font-size:11px;font-weight:800;letter-spacing:.01em;padding:3px 8px;box-shadow:0 8px 20px #07122547}.recommit-tutorial-click-arrow strong{margin-top:-2px;color:#8fd0ff;font-size:30px;line-height:1;text-shadow:0 10px 20px rgba(7,18,37,.45);animation:recommit-tutorial-arrow-bounce 1s ease-in-out infinite}@keyframes recommit-tutorial-arrow-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(10px)}}.recommit-tutorial-card{position:fixed;z-index:2;width:min(390px,calc(100vw - 24px));background:#fff;border:1px solid #d3dff0;border-radius:14px;box-shadow:0 24px 56px #020c1b52;padding:16px;display:grid;gap:10px}.recommit-tutorial-card.centered{top:50%;left:50%;transform:translate(-50%,-50%)}.recommit-tutorial-card.pending-anchor{opacity:0;pointer-events:none}.recommit-tutorial-step{color:#4f6486;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.recommit-tutorial-card h4{margin:0;color:#1f2a44;font-size:20px;font-weight:900}.recommit-tutorial-card p{margin:0;color:#3c4e6d;font-size:13px;font-weight:600;line-height:1.45}.recommit-tutorial-note{border:1px solid #c7d9f4;border-radius:8px;background:#eef5ff;color:#1e4576;font-size:12px;font-weight:700;padding:7px 9px}.recommit-tutorial-actions{display:flex;justify-content:flex-end;gap:8px}.recommit-tutorial-actions button{border:none;border-radius:8px;cursor:pointer;padding:7px 12px;font-size:12px;font-weight:700}.recommit-tutorial-actions .primary{background:linear-gradient(120deg,var(--recommit-accent),var(--recommit-accent-deep));color:#fff}.recommit-tutorial-actions .ghost{background:#fff;color:var(--recommit-ink);border:1px solid #ccd6e7}.recommit-tutorial-actions button:disabled{opacity:.6;cursor:not-allowed}.recommit-tutorial-notify-preview{position:fixed;z-index:3;left:50%;top:50%;bottom:auto;transform:translate(-50%,-50%);width:min(1160px,calc(100vw - 120px));max-height:min(72vh,600px);border-radius:14px;border:1px solid #d3dff0;background:#fff;box-shadow:0 24px 56px #020c1b57;overflow:hidden;display:grid;grid-template-rows:auto auto auto 1fr auto}.recommit-tutorial-notify-preview-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 14px;border-bottom:1px solid #e6edf8;background:linear-gradient(180deg,#f8fbff,#f3f7fd)}.recommit-tutorial-notify-preview-head h5{margin:0;color:#1f2a44;font-size:18px;font-weight:900}.recommit-tutorial-notify-preview-head p{margin:2px 0 0;color:#4e6284;font-size:12px;font-weight:700}.recommit-tutorial-notify-preview-head .ghost,.recommit-tutorial-notify-preview-actions .ghost,.recommit-tutorial-notify-preview-actions .primary{border-radius:8px;cursor:pointer;padding:7px 12px;font-size:12px;font-weight:700}.recommit-tutorial-notify-preview-head .ghost,.recommit-tutorial-notify-preview-actions .ghost{border:1px solid #ccd6e7;background:#fff;color:#1f2a44}.recommit-tutorial-notify-preview-actions .primary{border:none;background:linear-gradient(120deg,var(--recommit-accent),var(--recommit-accent-deep));color:#fff}.recommit-tutorial-notify-preview-head .ghost:disabled,.recommit-tutorial-notify-preview-actions button:disabled{opacity:.6;cursor:not-allowed}.recommit-tutorial-notify-preview-meta{display:grid;gap:8px;padding:12px 14px;border-bottom:1px solid #edf2fa;background:#fbfdff}.recommit-tutorial-notify-preview-meta div{display:grid;grid-template-columns:86px minmax(0,1fr);gap:8px;align-items:baseline}.recommit-tutorial-notify-preview-meta span{color:#5a6f91;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.recommit-tutorial-notify-preview-meta strong{color:#1f2a44;font-size:13px;font-weight:700}.recommit-tutorial-notify-preview-body{padding:12px 14px;overflow:auto}.recommit-tutorial-notify-preview-table{width:100%;border-collapse:collapse;table-layout:auto;min-width:1020px}.recommit-tutorial-notify-preview-table th,.recommit-tutorial-notify-preview-table td{border-bottom:1px solid #edf2fa;padding:8px 9px;text-align:left;font-size:12px;color:#1f2a44;white-space:nowrap;overflow-wrap:normal;word-break:normal;vertical-align:top}.recommit-tutorial-notify-preview-table th{background:#f2f6fc;color:#2a4368;font-size:11px;font-weight:700}.recommit-tutorial-notify-preview-actions{display:flex;justify-content:flex-end;gap:8px;padding:10px 14px 14px;border-top:1px solid #e8eef8}.recommit-tutorial-notify-route-link{display:flex;align-items:center;justify-content:flex-start;gap:10px;padding:10px 14px;border-bottom:1px solid #e9eff8;background:#f8fbff;flex-wrap:wrap}.recommit-tutorial-route-node{display:inline-flex;align-items:center;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:700;color:#1f2a44;border:1px solid #c9d9ee;background:#fff}.recommit-tutorial-route-node.customer{border-color:#9fc1ea;background:#eef5ff;color:#1f4f86}.recommit-tutorial-route-node.cpm{border-color:#a6d8bc;background:#edf9f2;color:#0d5b34}.recommit-tutorial-route-pointer{color:#2d5f96;font-size:16px;font-weight:900}.recommit-tutorial-notify-email-shell{display:grid;gap:5px;margin-bottom:10px}.recommit-tutorial-notify-email-shell h6{margin:0;color:#1f2a44;font-size:18px;font-weight:900}.recommit-tutorial-notify-email-shell p{margin:0;color:#2f4364;font-size:12px;font-weight:600}.recommit-tutorial-card.recommit-tutorial-card-notify-side{left:clamp(16px,calc(50% + 220px),calc(100vw - 370px));top:clamp(14px,calc(50% - 320px),120px);transform:none;width:min(360px,calc(100vw - 24px))}@media(max-width:900px){.recommit-tutorial-notify-preview{width:calc(100vw - 18px);top:56%;max-height:min(62vh,470px)}.recommit-tutorial-notify-preview-meta div{grid-template-columns:1fr;gap:2px}}@media(max-width:1250px){.recommit-tutorial-notify-preview{width:calc(100vw - 24px);top:58%}.recommit-tutorial-card.recommit-tutorial-card-notify-side{left:50%;top:12px;transform:translate(-50%);width:min(620px,calc(100vw - 24px))}}.recommit-page{font-family:Segoe UI,Trebuchet MS,sans-serif;background:#f3f6fb;height:calc(100vh - var(--app-shell-main-offset));height:calc(100dvh - var(--app-shell-main-offset));min-height:0;overflow:hidden;display:flex;flex-direction:column}.recommit-shell{display:grid;grid-template-rows:auto auto minmax(0,1fr);min-height:0;height:100%;max-width:none;width:100%;margin:0;gap:12px}.recommit-hero{background:linear-gradient(135deg,#1f3b66,#2a5d99);border-radius:14px;padding:14px 16px;box-shadow:0 8px 22px #182a482e}.recommit-hero h1{font-size:clamp(30px,2.2vw,38px);line-height:1.05}.recommit-hero p{margin-top:6px;font-size:15px;font-weight:500;color:#ffffffeb}.recommit-settings-trigger-copy strong{font-size:13px;font-weight:800;letter-spacing:.01em;text-transform:none}.recommit-settings-trigger-copy small{font-size:12px;font-weight:500}.recommit-hero-count .label{font-size:11px;letter-spacing:.03em;text-transform:none}.recommit-hero-count strong{font-size:30px;line-height:1}.recommit-search-card,.recommit-selection-card{padding:12px;gap:10px;border-top:1px solid var(--recommit-border);box-shadow:0 2px 12px #0f172a0d}.recommit-search-grid{gap:10px}.recommit-search-card label,.recommit-selection-card label,.recommit-modal label{gap:6px;font-size:12px;font-weight:700;letter-spacing:.01em}.recommit-search-card input,.recommit-selection-card input,.recommit-modal input,.recommit-modal textarea{border-radius:9px;padding:8px 10px;font-size:13px;font-weight:500}.recommit-search-card input{height:34px;padding:5px 8px;font-size:12px}.recommit-button-row{gap:8px}.recommit-button-row button,.recommit-primary,.recommit-secondary,.recommit-modal-actions button,.recommit-settings-toolbar button,.recommit-settings-row-actions button,.recommit-settings-row-action-buttons button{padding:7px 12px;font-size:12px;text-transform:none;letter-spacing:.01em;font-weight:700}.recommit-selected-hint{font-size:12px;font-weight:500;line-height:1.45}.recommit-table-headline{padding:10px 12px}.recommit-table-headline h2{font-size:19px;font-weight:800;text-transform:none;letter-spacing:.01em}.recommit-inline-status{font-size:13px;font-weight:500}.recommit-table-card{display:flex;flex-direction:column;min-height:0}.recommit-table th,.recommit-table td{padding:6px 8px;font-size:11px;line-height:1.2;white-space:nowrap;overflow:visible;text-overflow:unset}.recommit-table th{background:#f2f6fc;color:#2a4368;font-size:10px;letter-spacing:.02em;text-transform:none;font-weight:700}.recommit-table-wrap{flex:1 1 auto;min-height:0;max-height:none;overflow:auto;overscroll-behavior:contain}.recommit-table{width:max-content;min-width:100%;table-layout:auto}.recommit-table th:nth-child(1),.recommit-table td:nth-child(1){min-width:92px}.recommit-table th:nth-child(2),.recommit-table td:nth-child(2){min-width:180px}.recommit-table th:nth-child(3),.recommit-table td:nth-child(3){min-width:170px}.recommit-table th:nth-child(4),.recommit-table td:nth-child(4){min-width:175px}.recommit-table th:nth-child(5),.recommit-table td:nth-child(5){min-width:130px}.recommit-table th:nth-child(6),.recommit-table td:nth-child(6){min-width:72px}.recommit-table th:nth-child(7),.recommit-table td:nth-child(7){min-width:105px}.recommit-table th:nth-child(8),.recommit-table td:nth-child(8){min-width:200px}.recommit-table th:nth-child(9),.recommit-table td:nth-child(9){min-width:130px}.recommit-table th:nth-child(10),.recommit-table td:nth-child(10){min-width:140px}.recommit-table th:nth-child(11),.recommit-table td:nth-child(11){min-width:640px}.recommit-modal{border-radius:16px;border:1px solid #d8e1ee;box-shadow:0 26px 60px #020c1b4d;padding:20px;gap:12px}.recommit-recommit-modal{width:min(640px,95vw);padding:0;gap:0;overflow:hidden;border-color:#d5deea}.recommit-recommit-modal h3{font-size:34px;font-weight:800;letter-spacing:.005em}.recommit-recommit-modal .recommit-modal-subtitle{font-size:16px;font-weight:500;line-height:1.4}.recommit-recommit-modal-head{display:grid;gap:8px;padding:18px 24px 14px;border-bottom:1px solid #e4ecf7;background:linear-gradient(180deg,#f8fbff,#f4f8fe)}.recommit-recommit-modal-body{display:grid;gap:12px;padding:16px 24px 20px}.recommit-recommit-field{display:grid;gap:6px}.recommit-recommit-field>span{color:#24324a;font-size:13px;font-weight:700}.recommit-date-input-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.recommit-modal input.recommit-date-input{min-height:38px;cursor:pointer;font-weight:700;letter-spacing:.01em;color:#17315a;background:linear-gradient(180deg,#fff,#f6fbff);border-color:#b7c9e4}.recommit-modal input.recommit-date-input:hover{border-color:#8fb0dc}.recommit-modal input.recommit-date-input::-webkit-calendar-picker-indicator{cursor:pointer;opacity:0}.recommit-date-picker-trigger{width:38px;height:38px;border:1px solid #b7c9e4;border-radius:10px;background:linear-gradient(180deg,#f7fbff,#e7f1ff);color:#1f4f86;display:grid;place-items:center;cursor:pointer;transition:border-color .12s ease,background .12s ease,box-shadow .12s ease}.recommit-date-picker-trigger svg{width:17px;height:17px;fill:currentColor}.recommit-date-picker-trigger:hover:not(:disabled){border-color:#84a7d6;background:linear-gradient(180deg,#eff7ff,#dceaff)}.recommit-date-picker-trigger:focus-visible{outline:none;box-shadow:0 0 0 3px #0f6cbd33}.recommit-date-picker-trigger:disabled{opacity:.65;cursor:not-allowed}.recommit-recommit-actions{padding-top:8px;border-top:1px solid #e8eef7}.recommit-history-trigger{min-width:260px}.recommit-history-modal{width:min(1320px,96vw);max-height:min(88vh,900px);padding:0;gap:0;overflow:hidden;border-color:#d5deea}.recommit-history-modal-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 18px 12px;border-bottom:1px solid #e3ebf8;background:linear-gradient(180deg,#f8fbff,#f3f7fe)}.recommit-history-modal-title{display:grid;gap:4px}.recommit-history-modal-head .ghost{border:1px solid #ccd6e7;border-radius:8px;background:#fff;color:#1f2a44;cursor:pointer;padding:7px 12px;font-size:12px;font-weight:700;text-transform:none;letter-spacing:.01em}.recommit-history-modal-head .ghost:disabled{opacity:.6;cursor:not-allowed}.recommit-history-summary-line{padding:10px 18px;border-bottom:1px solid #e8eef8;background:#fbfdff;color:#37506f;font-size:12px;font-weight:700}.recommit-history-modal .recommit-modal-error{margin:10px 18px 0}.recommit-history-table-wrap{overflow:auto;max-height:min(66vh,620px);padding:10px 18px 14px}.recommit-history-table{width:100%;min-width:1200px;border-collapse:collapse}.recommit-history-table th,.recommit-history-table td{padding:8px 9px;border-bottom:1px solid #edf2fa;color:#182132;font-size:12px;font-weight:500;text-align:left;white-space:nowrap;vertical-align:top}.recommit-history-table th{position:sticky;top:0;z-index:1;background:#f2f6fc;color:#2a4368;font-size:11px;font-weight:700}.recommit-history-table td.recommit-history-reason{max-width:360px;white-space:normal;overflow-wrap:anywhere}.recommit-history-modal .recommit-modal-actions{border-top:1px solid #e8eef8;padding:12px 18px 14px}.recommit-modal textarea.recommit-reason-textarea{height:120px;min-height:120px;max-height:120px;resize:none!important;overflow-y:auto}.recommit-recommit-field.recommit-tutorial-field-cue>span{display:inline-flex;align-items:center;gap:8px}.recommit-recommit-field.recommit-tutorial-field-cue-date>span:after,.recommit-recommit-field.recommit-tutorial-field-cue-reason>span:after{display:inline-flex;align-items:center;border:1px solid #8fb4e1;border-radius:999px;background:#eef6ff;color:#1f4f86;font-size:11px;font-weight:800;letter-spacing:.01em;padding:2px 8px;animation:recommit-tutorial-hint-bob 1.1s ease-in-out infinite}.recommit-recommit-field.recommit-tutorial-field-cue-date>span:after{content:"Select date"}.recommit-recommit-field.recommit-tutorial-field-cue-reason>span:after{content:"Enter reason"}.recommit-date-input-row.recommit-tutorial-input-pulse,.recommit-modal textarea.recommit-reason-textarea.recommit-tutorial-input-pulse{border-radius:12px;animation:recommit-tutorial-field-pulse 1.2s ease-in-out infinite}@keyframes recommit-tutorial-hint-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes recommit-tutorial-field-pulse{0%,to{box-shadow:0 0 #3e8ae938}50%{box-shadow:0 0 0 4px #3e8ae938}}@media(max-width:1200px){.recommit-control-grid{grid-template-columns:1fr}}@media(max-width:900px){.recommit-page{padding:14px;height:auto;min-height:calc(100vh - var(--app-shell-main-offset));min-height:calc(100dvh - var(--app-shell-main-offset));overflow:visible}.recommit-shell{height:auto;grid-template-rows:auto}.recommit-hero{padding:16px;align-items:flex-start;flex-direction:column}.recommit-hero-actions{width:100%;flex-direction:column-reverse}.recommit-settings-trigger{width:100%;min-width:0}.recommit-hero-count{width:100%;text-align:left}.recommit-search-grid{grid-template-columns:1fr}.recommit-table-headline{align-items:flex-start;flex-direction:column}.recommit-table-wrap{overflow:auto}.recommit-table{min-width:1060px;table-layout:auto}.recommit-table th,.recommit-table td{white-space:nowrap;overflow:visible;text-overflow:clip}.recommit-settings-header,.recommit-settings-toolbar,.recommit-customer-picker-header,.recommit-customer-picker-toolbar,.recommit-settings-row-grid,.recommit-settings-stats{grid-template-columns:1fr}.recommit-settings-row-top,.recommit-settings-row-action-buttons{justify-content:flex-start;align-items:flex-start;flex-direction:column}.recommit-settings-row.recommit-settings-row-compact,.recommit-route-editor-grid{grid-template-columns:1fr}.recommit-settings-row-compact-actions{justify-content:flex-start;flex-wrap:wrap}.recommit-customer-select-trigger{min-height:37px}.recommit-customer-picker-search{min-width:0}.recommit-history-modal{width:min(96vw,96vw);max-height:min(90vh,90vh)}.recommit-history-modal-head{flex-direction:column;align-items:stretch}.recommit-history-table-wrap{max-height:min(62vh,62vh);padding:8px 10px 12px}.recommit-history-modal .recommit-modal-actions{padding:10px}}.recommit-page:not(.npi-work-order-page){--recommit-md-font: "Inter", "Aptos", "Segoe UI", Arial, sans-serif;--recommit-md-display: "Aptos Display", "Bahnschrift", "Segoe UI", Arial, sans-serif;--recommit-md-ink: #0f172a;--recommit-md-muted: #64748b;--recommit-md-surface: #ffffff;--recommit-md-panel: #f8fafc;--recommit-md-border: rgba(15, 23, 42, .12);--recommit-md-border-strong: rgba(15, 23, 42, .18);--recommit-md-shadow: 0 18px 40px rgba(15, 23, 42, .1);--recommit-md-shadow-soft: 0 10px 24px rgba(15, 23, 42, .07);--recommit-md-red: #b91c1c;--recommit-md-red-deep: #7f1d1d;--recommit-md-gold: #f4d6a2;--recommit-md-cream: #fff8ef;padding:clamp(12px,1.5vw,18px);font-family:var(--recommit-md-font);background:transparent}.recommit-page:not(.npi-work-order-page) .recommit-shell{display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:14px;width:min(100%,1520px);height:100%;min-height:0;margin:0 auto;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.recommit-page:not(.npi-work-order-page) .recommit-hero{min-height:auto;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px 20px;border:1px solid rgba(255,255,255,.22);border-radius:24px;background:linear-gradient(128deg,rgba(255,255,255,.11),transparent 36%,rgba(244,214,162,.11) 64%,transparent),#11141ab8;box-shadow:0 28px 58px #00000038,inset 0 1px #ffffff24}.recommit-page:not(.npi-work-order-page) .recommit-hero h1{margin:0;color:#fff;font-family:var(--recommit-md-display);font-size:clamp(32px,3vw,46px);font-weight:900;letter-spacing:0;line-height:1;text-shadow:0 14px 32px rgba(0,0,0,.28)}.recommit-page:not(.npi-work-order-page) .recommit-hero p{max-width:720px;margin:8px 0 0;color:#fff8efd6;font-size:14px;font-weight:650;line-height:1.45}.recommit-page:not(.npi-work-order-page) .recommit-hero-actions{display:flex;align-items:stretch;justify-content:flex-end;gap:10px;flex-wrap:wrap}.recommit-page:not(.npi-work-order-page) .recommit-settings-trigger,.recommit-page:not(.npi-work-order-page) .recommit-hero-count{min-height:58px;border:1px solid rgba(244,214,162,.32);border-radius:14px;background:#07070a5c;color:var(--recommit-md-cream);box-shadow:inset 0 1px #ffffff14}.recommit-page:not(.npi-work-order-page) .recommit-settings-trigger:hover:not(:disabled),.recommit-page:not(.npi-work-order-page) .recommit-settings-trigger:focus-visible:not(:disabled){border-color:#ffffff80;background:#07070a80;outline:none;transform:none}.recommit-page:not(.npi-work-order-page) .recommit-settings-trigger-icon{width:34px;height:34px;border:1px solid rgba(244,214,162,.24);border-radius:10px;background:#fff8ef1a}.recommit-page:not(.npi-work-order-page) .recommit-settings-trigger-copy strong{color:#fff;font-size:12px;font-weight:850;letter-spacing:.01em;text-transform:none}.recommit-page:not(.npi-work-order-page) .recommit-settings-trigger-copy small{color:#fff8efbd;font-size:11px;font-weight:600}.recommit-page:not(.npi-work-order-page) .recommit-history-trigger{min-width:238px}.recommit-page:not(.npi-work-order-page) .recommit-hero-count{min-width:116px;padding:8px 12px}.recommit-page:not(.npi-work-order-page) .recommit-hero-count .label{color:#fff8efb8;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.recommit-page:not(.npi-work-order-page) .recommit-hero-count strong{margin-top:2px;color:#fff;font-size:27px;line-height:1}.recommit-page:not(.npi-work-order-page) .recommit-control-grid{grid-template-columns:minmax(0,1.7fr) minmax(320px,.75fr);gap:14px;padding:0}.recommit-page:not(.npi-work-order-page) .recommit-search-card,.recommit-page:not(.npi-work-order-page) .recommit-selection-card,.recommit-page:not(.npi-work-order-page) .recommit-table-card{position:relative;border:1px solid var(--recommit-md-border);border-radius:18px;background:var(--recommit-md-surface);box-shadow:var(--recommit-md-shadow-soft);overflow:hidden}.recommit-page:not(.npi-work-order-page) .recommit-search-card:before,.recommit-page:not(.npi-work-order-page) .recommit-selection-card:before,.recommit-page:not(.npi-work-order-page) .recommit-table-card:before{content:"";display:block;position:absolute;inset:0 auto auto 0;width:100%;height:4px;background:linear-gradient(90deg,var(--recommit-md-red),var(--recommit-md-red-deep));opacity:1}.recommit-page:not(.npi-work-order-page) .recommit-search-card label,.recommit-page:not(.npi-work-order-page) .recommit-selection-card label,.recommit-page:not(.npi-work-order-page) .recommit-modal label,.recommit-page:not(.npi-work-order-page) .recommit-recommit-field>span{color:#334155;font-size:12px;font-weight:800;letter-spacing:.02em}.recommit-page:not(.npi-work-order-page) .recommit-search-card input,.recommit-page:not(.npi-work-order-page) .recommit-selection-card input,.recommit-page:not(.npi-work-order-page) .recommit-modal input,.recommit-page:not(.npi-work-order-page) .recommit-modal textarea{min-height:40px;border:1px solid rgba(15,23,42,.16);border-radius:10px;background:#f8fafc;color:var(--recommit-md-ink);padding:8px 10px;font-size:13px;font-weight:650;box-shadow:none}.recommit-page:not(.npi-work-order-page) .recommit-search-card input::placeholder{color:#0f172a75}.recommit-page:not(.npi-work-order-page) .recommit-search-card input:focus,.recommit-page:not(.npi-work-order-page) .recommit-selection-card input:focus,.recommit-page:not(.npi-work-order-page) .recommit-modal input:focus,.recommit-page:not(.npi-work-order-page) .recommit-modal textarea:focus{border-color:#b91c1c73;box-shadow:0 0 0 3px #b91c1c1f}.recommit-page:not(.npi-work-order-page) .recommit-button-row button,.recommit-page:not(.npi-work-order-page) .recommit-primary,.recommit-page:not(.npi-work-order-page) .recommit-secondary,.recommit-page:not(.npi-work-order-page) .recommit-modal-actions button,.recommit-page:not(.npi-work-order-page) .recommit-settings-toolbar button,.recommit-page:not(.npi-work-order-page) .recommit-settings-row-actions button,.recommit-page:not(.npi-work-order-page) .recommit-settings-row-action-buttons button,.recommit-page:not(.npi-work-order-page) .recommit-history-modal-head .ghost{min-height:36px;border-radius:10px;border:1px solid rgba(15,23,42,.18);background:#0f172a;color:#f8fafc;padding:7px 12px;font-size:11px;font-weight:850;letter-spacing:.08em;text-transform:uppercase;box-shadow:none;transition:background .16s ease,border-color .16s ease,transform .16s ease}.recommit-page:not(.npi-work-order-page) .recommit-button-row button:hover:not(:disabled),.recommit-page:not(.npi-work-order-page) .recommit-primary:hover:not(:disabled),.recommit-page:not(.npi-work-order-page) .recommit-modal-actions button:hover:not(:disabled),.recommit-page:not(.npi-work-order-page) .recommit-settings-toolbar button:hover:not(:disabled),.recommit-page:not(.npi-work-order-page) .recommit-settings-row-actions button:hover:not(:disabled),.recommit-page:not(.npi-work-order-page) .recommit-settings-row-action-buttons button:hover:not(:disabled),.recommit-page:not(.npi-work-order-page) .recommit-history-modal-head .ghost:hover:not(:disabled){border-color:#0f172a47;background:#1e293b;transform:translateY(-1px)}.recommit-page:not(.npi-work-order-page) .recommit-button-row button.ghost,.recommit-page:not(.npi-work-order-page) .recommit-secondary,.recommit-page:not(.npi-work-order-page) .recommit-modal-actions .ghost,.recommit-page:not(.npi-work-order-page) .recommit-settings-toolbar .ghost,.recommit-page:not(.npi-work-order-page) .recommit-settings-row-actions .ghost,.recommit-page:not(.npi-work-order-page) .recommit-settings-row-action-buttons .ghost,.recommit-page:not(.npi-work-order-page) .recommit-history-modal-head .ghost{background:#fff;color:#475569;border-color:#0f172a29}.recommit-page:not(.npi-work-order-page) .recommit-primary,.recommit-page:not(.npi-work-order-page) .recommit-modal-actions .primary,.recommit-page:not(.npi-work-order-page) .recommit-settings-toolbar .primary,.recommit-page:not(.npi-work-order-page) .recommit-settings-row-actions .primary,.recommit-page:not(.npi-work-order-page) .recommit-settings-row-action-buttons .primary{border-color:#7f1d1d73;background:linear-gradient(135deg,var(--recommit-md-red),var(--recommit-md-red-deep));color:#fff}.recommit-page:not(.npi-work-order-page) .recommit-primary:hover:not(:disabled),.recommit-page:not(.npi-work-order-page) .recommit-modal-actions .primary:hover:not(:disabled),.recommit-page:not(.npi-work-order-page) .recommit-settings-toolbar .primary:hover:not(:disabled),.recommit-page:not(.npi-work-order-page) .recommit-settings-row-actions .primary:hover:not(:disabled),.recommit-page:not(.npi-work-order-page) .recommit-settings-row-action-buttons .primary:hover:not(:disabled){background:linear-gradient(135deg,#c81e1e,#8f1f1f)}.recommit-page:not(.npi-work-order-page) .recommit-button-row button:disabled,.recommit-page:not(.npi-work-order-page) .recommit-primary:disabled,.recommit-page:not(.npi-work-order-page) .recommit-secondary:disabled,.recommit-page:not(.npi-work-order-page) .recommit-modal-actions button:disabled,.recommit-page:not(.npi-work-order-page) .recommit-settings-toolbar button:disabled,.recommit-page:not(.npi-work-order-page) .recommit-settings-row-actions button:disabled,.recommit-page:not(.npi-work-order-page) .recommit-settings-row-action-buttons button:disabled{opacity:.52;transform:none;cursor:not-allowed}.recommit-page:not(.npi-work-order-page) .recommit-table-card{display:flex;flex-direction:column;min-height:0;margin:0;box-shadow:var(--recommit-md-shadow)}.recommit-page:not(.npi-work-order-page) .recommit-table-headline{align-items:center;min-height:auto;padding:18px 20px 14px;border-bottom:1px solid var(--recommit-md-border);background:#fff}.recommit-page:not(.npi-work-order-page) .recommit-table-headline h2{margin:0;color:var(--recommit-md-ink);font-family:var(--recommit-md-display);font-size:24px;font-weight:850;letter-spacing:0;text-transform:none}.recommit-page:not(.npi-work-order-page) .recommit-inline-status{color:var(--recommit-md-muted);font-size:13px;font-weight:650}.recommit-page:not(.npi-work-order-page) .recommit-inline-status.error{color:var(--recommit-md-red)}.recommit-page:not(.npi-work-order-page) .recommit-success-banner{border-color:#16a34a47;background:#ecfdf3;color:#14532d;box-shadow:none}.recommit-page:not(.npi-work-order-page) .recommit-success-banner-title{color:#14532d}.recommit-page:not(.npi-work-order-page) .recommit-success-banner-close{color:#166534}.recommit-page:not(.npi-work-order-page) .recommit-table-wrap{flex:1 1 auto;min-height:0;max-height:none;overflow:auto;border-top:0;background:#fff;scrollbar-color:rgba(15,23,42,.28) #f1f5f9}.recommit-page:not(.npi-work-order-page) .recommit-table th{position:sticky;top:0;z-index:2;border-bottom:1px solid #971419;background:#c0181d;color:#fff;padding:8px 10px;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.recommit-page:not(.npi-work-order-page) .recommit-table td{border-bottom:1px solid rgba(15,23,42,.1);background:#fff;color:#1f2937;padding:8px 10px;font-size:12px;font-weight:600;line-height:1.35}.recommit-page:not(.npi-work-order-page) .recommit-table tbody tr:nth-child(2n) td{background:#f8fafc}.recommit-page:not(.npi-work-order-page) .recommit-table tbody tr:hover td{background:#fff7f7}.recommit-page:not(.npi-work-order-page) .recommit-empty{color:var(--recommit-md-muted);font-size:13px;font-weight:700;text-align:left;padding:14px 12px!important;background:#fff!important}.recommit-page:not(.npi-work-order-page) .recommit-modal-backdrop{background:#0f172a7a;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.recommit-page:not(.npi-work-order-page) .recommit-modal{border:1px solid var(--recommit-md-border);border-radius:18px;background:#fff;color:var(--recommit-md-ink);box-shadow:0 26px 70px #0f172a47}.recommit-page:not(.npi-work-order-page) .recommit-modal h3,.recommit-page:not(.npi-work-order-page) .recommit-recommit-modal h3{color:var(--recommit-md-ink);font-family:var(--recommit-md-display);font-weight:850}.recommit-page:not(.npi-work-order-page) .recommit-modal-subtitle,.recommit-page:not(.npi-work-order-page) .recommit-settings-summary-line,.recommit-page:not(.npi-work-order-page) .recommit-history-summary-line{color:var(--recommit-md-muted)}.recommit-page:not(.npi-work-order-page) .recommit-recommit-modal-head,.recommit-page:not(.npi-work-order-page) .recommit-history-modal-head{border-bottom:1px solid var(--recommit-md-border);background:linear-gradient(180deg,#fff,#f8fafc)}.recommit-page:not(.npi-work-order-page) .recommit-recommit-modal-body,.recommit-page:not(.npi-work-order-page) .recommit-history-summary-line{background:#fff}.recommit-page:not(.npi-work-order-page) .recommit-date-picker-trigger{border-color:#0f172a29;background:#f8fafc;color:#334155}.recommit-page:not(.npi-work-order-page) .recommit-settings-row,.recommit-page:not(.npi-work-order-page) .recommit-settings-summary{border-color:var(--recommit-md-border);background:#fff;color:var(--recommit-md-ink)}.recommit-page:not(.npi-work-order-page) .recommit-settings-row-compact-name,.recommit-page:not(.npi-work-order-page) .recommit-settings-row-heading strong{color:var(--recommit-md-ink)}.recommit-page:not(.npi-work-order-page) .recommit-history-table-wrap{background:#fff}.recommit-page:not(.npi-work-order-page) .recommit-history-table th{background:#c0181d;color:#fff}.recommit-page:not(.npi-work-order-page) .recommit-history-table td{background:#fff;color:#1f2937}@media(max-width:900px){.recommit-page:not(.npi-work-order-page){padding:10px}.recommit-page:not(.npi-work-order-page) .recommit-shell{gap:10px;height:auto}.recommit-page:not(.npi-work-order-page) .recommit-hero{padding:16px;border-radius:18px}.recommit-page:not(.npi-work-order-page) .recommit-hero h1{font-size:32px}.recommit-page:not(.npi-work-order-page) .recommit-hero-actions{flex-direction:column;width:100%}.recommit-page:not(.npi-work-order-page) .recommit-settings-trigger,.recommit-page:not(.npi-work-order-page) .recommit-hero-count{width:100%;min-width:0;text-align:left}.recommit-page:not(.npi-work-order-page) .recommit-search-grid{grid-template-columns:1fr}.recommit-page:not(.npi-work-order-page) .recommit-search-card,.recommit-page:not(.npi-work-order-page) .recommit-selection-card,.recommit-page:not(.npi-work-order-page) .recommit-table-card{border-radius:14px}.recommit-page:not(.npi-work-order-page) .recommit-table-headline{align-items:flex-start;padding:16px}}.recommit-page:not(.npi-work-order-page){--recommit-glass-font: "Inter", "Aptos", "Segoe UI", Arial, sans-serif;--recommit-glass-display: "Aptos Display", "Bahnschrift", "Segoe UI", Arial, sans-serif;--recommit-glass-ink: #fff8ef;--recommit-glass-muted: rgba(255, 248, 239, .76);--recommit-glass-gold: #f4d6a2;--recommit-glass-gold-bright: #fff466;--recommit-glass-red: #68161e;--recommit-glass-red-deep: #3c0f16;--recommit-glass-black: #07070a;--recommit-glass-coral: #f04e37;--recommit-glass-panel: linear-gradient(135deg, rgba(7, 7, 10, .88), rgba(60, 15, 22, .8) 48%, rgba(104, 22, 30, .68)), linear-gradient(90deg, rgba(244, 214, 162, .16), transparent 48%, rgba(240, 78, 55, .12));--recommit-glass-panel-soft: linear-gradient(135deg, rgba(7, 7, 10, .74), rgba(60, 15, 22, .66) 52%, rgba(104, 22, 30, .52)), linear-gradient(90deg, rgba(244, 214, 162, .12), transparent 50%, rgba(240, 78, 55, .08));--recommit-glass-header: linear-gradient(115deg, rgba(255, 248, 239, .12) 0%, transparent 24%, rgba(244, 214, 162, .18) 56%, transparent 78%), linear-gradient(90deg, rgba(7, 7, 10, .98) 0%, rgba(60, 15, 22, .96) 42%, rgba(104, 22, 30, .94) 100%);--recommit-glass-table-head: linear-gradient(115deg, rgba(255, 248, 239, .13) 0%, transparent 22%, rgba(244, 214, 162, .2) 58%, transparent 80%), linear-gradient(90deg, #07070a 0%, #3c0f16 34%, #68161e 70%, #9f242b 100%);padding:clamp(14px,1.7vw,20px);color:var(--recommit-glass-ink);font-family:var(--recommit-glass-font);background:transparent!important}.recommit-page:not(.npi-work-order-page) .recommit-shell{width:min(100%,1520px);max-width:1520px;height:100%;min-height:0;margin:0 auto;display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:14px;background:transparent!important;border:0;border-radius:0;box-shadow:none;overflow:visible}.recommit-page:not(.npi-work-order-page) .recommit-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(14px,2vw,24px);min-height:110px;padding:clamp(18px,2.1vw,26px) clamp(20px,2.5vw,30px);border:1px solid rgba(255,255,255,.22);border-radius:24px;background:linear-gradient(115deg,rgba(244,214,162,.13) 0 8%,transparent 8.2% 42%,rgba(244,214,162,.11) 42.2% 43.4%,transparent 43.6%),linear-gradient(140deg,#ffffff1a,#07070a94 36%,#68161e3d),#07070a80;box-shadow:0 26px 58px #00000038,inset 0 1px #ffffff24;overflow:hidden}.recommit-page:not(.npi-work-order-page) .recommit-hero h1{margin:0;color:#fff;font-family:var(--recommit-glass-display);font-size:clamp(38px,4vw,58px);font-weight:900;letter-spacing:0;line-height:.95;text-shadow:0 2px 0 rgba(7,7,10,.2),0 18px 42px rgba(0,0,0,.32)}.recommit-page:not(.npi-work-order-page) .recommit-hero p{max-width:760px;margin:10px 0 0;color:#fff8efd6;font-size:15px;font-weight:700;line-height:1.4}.recommit-page:not(.npi-work-order-page) .recommit-hero-actions{display:flex;justify-content:flex-end;align-items:stretch;gap:10px;flex-wrap:wrap}.recommit-page:not(.npi-work-order-page) .recommit-settings-trigger,.recommit-page:not(.npi-work-order-page) .recommit-hero-count{min-height:58px;border:1px solid rgba(244,214,162,.34);border-radius:14px;background:#07070a6b;color:var(--recommit-glass-ink);box-shadow:inset 0 1px #ffffff14,0 12px 24px #0000001f}.recommit-page:not(.npi-work-order-page) .recommit-settings-trigger{min-width:190px;padding:8px 10px}.recommit-page:not(.npi-work-order-page) .recommit-history-trigger{min-width:246px}.recommit-page:not(.npi-work-order-page) .recommit-settings-trigger:hover:not(:disabled),.recommit-page:not(.npi-work-order-page) .recommit-settings-trigger:focus-visible:not(:disabled){border-color:#ffffff7a;background:#3c0f1694;outline:none;transform:translateY(-1px)}.recommit-page:not(.npi-work-order-page) .recommit-settings-trigger-icon{width:34px;height:34px;border:1px solid rgba(244,214,162,.28);border-radius:10px;background:#fff8ef1f;color:#fff}.recommit-page:not(.npi-work-order-page) .recommit-settings-trigger-copy strong{color:#fff;font-size:12px;font-weight:900;letter-spacing:.01em;text-transform:none}.recommit-page:not(.npi-work-order-page) .recommit-settings-trigger-copy small,.recommit-page:not(.npi-work-order-page) .recommit-hero-count .label{color:#fff8efbd;font-size:11px;font-weight:700}.recommit-page:not(.npi-work-order-page) .recommit-hero-count{min-width:120px;padding:8px 12px;text-align:right}.recommit-page:not(.npi-work-order-page) .recommit-hero-count .label{letter-spacing:.08em;text-transform:uppercase}.recommit-page:not(.npi-work-order-page) .recommit-hero-count strong{margin-top:1px;color:#fff;font-size:30px;line-height:1}.recommit-page:not(.npi-work-order-page) .recommit-control-grid{grid-template-columns:minmax(0,1.85fr) minmax(340px,.82fr);gap:14px;padding:0}.recommit-page:not(.npi-work-order-page) .recommit-search-card,.recommit-page:not(.npi-work-order-page) .recommit-selection-card,.recommit-page:not(.npi-work-order-page) .recommit-table-card{position:relative;border:1px solid rgba(244,214,162,.32);border-radius:22px;background:var(--recommit-glass-panel);color:var(--recommit-glass-ink);box-shadow:0 24px 48px #0003,inset 0 1px #ffffff1a;overflow:hidden}.recommit-page:not(.npi-work-order-page) .recommit-search-card:before,.recommit-page:not(.npi-work-order-page) .recommit-selection-card:before,.recommit-page:not(.npi-work-order-page) .recommit-table-card:before{content:"";position:absolute;inset:0;width:auto;height:auto;background:linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.042) 1px,transparent 1px),linear-gradient(128deg,transparent 0 56%,rgba(244,214,162,.12) 56.2% 57.6%,transparent 58%);background-size:42px 42px,42px 42px,auto;opacity:.42;pointer-events:none}.recommit-page:not(.npi-work-order-page) .recommit-search-card:after,.recommit-page:not(.npi-work-order-page) .recommit-selection-card:after,.recommit-page:not(.npi-work-order-page) .recommit-table-card:after{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,var(--recommit-glass-gold-bright),var(--recommit-glass-gold),var(--recommit-glass-coral));pointer-events:none}.recommit-page:not(.npi-work-order-page) .recommit-search-card>*,.recommit-page:not(.npi-work-order-page) .recommit-selection-card>*,.recommit-page:not(.npi-work-order-page) .recommit-table-card>*{position:relative;z-index:1}.recommit-page:not(.npi-work-order-page) .recommit-search-card,.recommit-page:not(.npi-work-order-page) .recommit-selection-card{display:grid;align-content:start;gap:12px;padding:18px}.recommit-page:not(.npi-work-order-page) .recommit-search-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.recommit-page:not(.npi-work-order-page) .recommit-search-card label,.recommit-page:not(.npi-work-order-page) .recommit-selection-card label,.recommit-page:not(.npi-work-order-page) .recommit-modal label,.recommit-page:not(.npi-work-order-page) .recommit-recommit-field>span{color:#fff8efc7;font-size:12px;font-weight:900;letter-spacing:.01em}.recommit-page:not(.npi-work-order-page) .recommit-search-card input,.recommit-page:not(.npi-work-order-page) .recommit-selection-card input,.recommit-page:not(.npi-work-order-page) .recommit-modal input,.recommit-page:not(.npi-work-order-page) .recommit-modal textarea{min-height:42px;border:1px solid rgba(255,255,255,.18);border-radius:12px;background:#fff8eff0;color:#11141a;padding:8px 11px;font-size:13px;font-weight:750;box-shadow:inset 0 1px #ffffffb8,0 8px 18px #00000014}.recommit-page:not(.npi-work-order-page) .recommit-search-card input::placeholder{color:#11141a7a}.recommit-page:not(.npi-work-order-page) .recommit-search-card input:focus,.recommit-page:not(.npi-work-order-page) .recommit-selection-card input:focus,.recommit-page:not(.npi-work-order-page) .recommit-modal input:focus,.recommit-page:not(.npi-work-order-page) .recommit-modal textarea:focus{border-color:#f4d6a2b8;box-shadow:inset 0 1px #ffffffb8,0 0 0 3px #f4d6a238}.recommit-page:not(.npi-work-order-page) .recommit-button-row{gap:8px;margin:0}.recommit-page:not(.npi-work-order-page) .recommit-button-row button,.recommit-page:not(.npi-work-order-page) .recommit-primary,.recommit-page:not(.npi-work-order-page) .recommit-secondary,.recommit-page:not(.npi-work-order-page) .recommit-modal-actions button,.recommit-page:not(.npi-work-order-page) .recommit-settings-toolbar button,.recommit-page:not(.npi-work-order-page) .recommit-settings-row-actions button,.recommit-page:not(.npi-work-order-page) .recommit-settings-row-action-buttons button,.recommit-page:not(.npi-work-order-page) .recommit-history-modal-head .ghost{min-height:38px;border:1px solid rgba(255,255,255,.42);border-radius:12px;background:linear-gradient(135deg,var(--recommit-glass-gold-bright),var(--recommit-glass-gold));color:var(--recommit-glass-black);padding:7px 13px;font-size:11px;font-weight:950;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 12px 24px #f4d6a22e,0 8px 18px #07070a29;transition:border-color .16s ease,transform .16s ease,filter .16s ease}.recommit-page:not(.npi-work-order-page) .recommit-button-row button:hover:not(:disabled),.recommit-page:not(.npi-work-order-page) .recommit-primary:hover:not(:disabled),.recommit-page:not(.npi-work-order-page) .recommit-modal-actions button:hover:not(:disabled),.recommit-page:not(.npi-work-order-page) .recommit-settings-toolbar button:hover:not(:disabled),.recommit-page:not(.npi-work-order-page) .recommit-settings-row-actions button:hover:not(:disabled),.recommit-page:not(.npi-work-order-page) .recommit-settings-row-action-buttons button:hover:not(:disabled),.recommit-page:not(.npi-work-order-page) .recommit-history-modal-head .ghost:hover:not(:disabled){border-color:#ffffffad;filter:brightness(1.03);transform:translateY(-1px)}.recommit-page:not(.npi-work-order-page) .recommit-button-row button.ghost,.recommit-page:not(.npi-work-order-page) .recommit-secondary,.recommit-page:not(.npi-work-order-page) .recommit-modal-actions .ghost,.recommit-page:not(.npi-work-order-page) .recommit-settings-toolbar .ghost,.recommit-page:not(.npi-work-order-page) .recommit-settings-row-actions .ghost,.recommit-page:not(.npi-work-order-page) .recommit-settings-row-action-buttons .ghost,.recommit-page:not(.npi-work-order-page) .recommit-history-modal-head .ghost{border-color:#f4d6a257;background:#07070a5c;color:#fff7a5;box-shadow:none}.recommit-page:not(.npi-work-order-page) .recommit-primary,.recommit-page:not(.npi-work-order-page) .recommit-modal-actions .primary,.recommit-page:not(.npi-work-order-page) .recommit-settings-toolbar .primary,.recommit-page:not(.npi-work-order-page) .recommit-settings-row-actions .primary,.recommit-page:not(.npi-work-order-page) .recommit-settings-row-action-buttons .primary{background:linear-gradient(135deg,var(--recommit-glass-gold-bright),var(--recommit-glass-gold));color:var(--recommit-glass-black)}.recommit-page:not(.npi-work-order-page) .recommit-primary{width:100%}.recommit-page:not(.npi-work-order-page) .recommit-button-row button:disabled,.recommit-page:not(.npi-work-order-page) .recommit-primary:disabled,.recommit-page:not(.npi-work-order-page) .recommit-secondary:disabled,.recommit-page:not(.npi-work-order-page) .recommit-modal-actions button:disabled,.recommit-page:not(.npi-work-order-page) .recommit-settings-toolbar button:disabled,.recommit-page:not(.npi-work-order-page) .recommit-settings-row-actions button:disabled,.recommit-page:not(.npi-work-order-page) .recommit-settings-row-action-buttons button:disabled{opacity:.48;cursor:not-allowed;transform:none}.recommit-page:not(.npi-work-order-page) .recommit-table-card{display:flex;flex-direction:column;min-height:0;margin:0;background:var(--recommit-glass-panel-soft)}.recommit-page:not(.npi-work-order-page) .recommit-table-headline{align-items:center;min-height:auto;padding:18px 20px 14px;border-bottom:1px solid rgba(244,214,162,.2);background:var(--recommit-glass-header)}.recommit-page:not(.npi-work-order-page) .recommit-table-headline h2{margin:0;color:#fff;font-family:var(--recommit-glass-display);font-size:28px;font-weight:900;letter-spacing:.01em;text-transform:none}.recommit-page:not(.npi-work-order-page) .recommit-inline-status{color:#fff8efc2;font-size:13px;font-weight:750}.recommit-page:not(.npi-work-order-page) .recommit-inline-status.error{color:#ffd2ca}.recommit-page:not(.npi-work-order-page) .recommit-success-banner{border-color:#f4d6a25c;background:#07070a57;color:#fff;box-shadow:none}.recommit-page:not(.npi-work-order-page) .recommit-success-banner-title{color:#fff}.recommit-page:not(.npi-work-order-page) .recommit-success-banner-close{color:#fff7a5}.recommit-page:not(.npi-work-order-page) .recommit-table-wrap{flex:1 1 auto;min-height:0;max-height:none;margin:14px;overflow:auto;border:1px solid rgba(244,214,162,.22);border-radius:14px;background:#fff8eff5;scrollbar-color:rgba(244,214,162,.6) rgba(7,7,10,.28)}.recommit-page:not(.npi-work-order-page) .recommit-table{width:max-content;min-width:100%;border-collapse:collapse;background:#fff;table-layout:auto}.recommit-page:not(.npi-work-order-page) .recommit-table th{position:sticky;top:0;z-index:2;border-bottom:1px solid rgba(244,214,162,.32);background:var(--recommit-glass-table-head);color:#fff;padding:8px 10px;font-size:10px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.recommit-page:not(.npi-work-order-page) .recommit-table td{border-bottom:1px solid rgba(104,22,30,.1);background:#fffdf9fa;color:#11141a;padding:8px 10px;font-size:12px;font-weight:650;line-height:1.35}.recommit-page:not(.npi-work-order-page) .recommit-table tbody tr:nth-child(2n) td{background:#fff8ef}.recommit-page:not(.npi-work-order-page) .recommit-table tbody tr:hover td{background:#f7ead7}.recommit-page:not(.npi-work-order-page) .recommit-empty{color:#3a2530;font-size:13px;font-weight:800;text-align:left;padding:14px 12px!important;background:#fff8effa!important}.recommit-page:not(.npi-work-order-page) .recommit-modal-backdrop{background:#07070a9e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.recommit-page:not(.npi-work-order-page) .recommit-modal{border:1px solid rgba(244,214,162,.34);border-radius:22px;background:var(--recommit-glass-panel);color:var(--recommit-glass-ink);box-shadow:0 34px 74px #0000006b,inset 0 1px #ffffff1f}.recommit-page:not(.npi-work-order-page) .recommit-modal h3,.recommit-page:not(.npi-work-order-page) .recommit-recommit-modal h3{color:#fff;font-family:var(--recommit-glass-display);font-weight:900}.recommit-page:not(.npi-work-order-page) .recommit-modal-subtitle,.recommit-page:not(.npi-work-order-page) .recommit-settings-summary-line,.recommit-page:not(.npi-work-order-page) .recommit-history-summary-line{color:#fff8efc2}.recommit-page:not(.npi-work-order-page) .recommit-recommit-modal-head,.recommit-page:not(.npi-work-order-page) .recommit-history-modal-head{border-bottom:1px solid rgba(244,214,162,.2);background:var(--recommit-glass-header)}.recommit-page:not(.npi-work-order-page) .recommit-recommit-modal-body,.recommit-page:not(.npi-work-order-page) .recommit-history-summary-line{background:transparent}.recommit-page:not(.npi-work-order-page) .recommit-date-picker-trigger{border-color:#f4d6a257;background:#07070a5c;color:#fff7a5}.recommit-page:not(.npi-work-order-page) .recommit-settings-row,.recommit-page:not(.npi-work-order-page) .recommit-settings-summary{border-color:#f4d6a238;background:#fff8eff5;color:#11141a}.recommit-page:not(.npi-work-order-page) .recommit-settings-row-compact-name,.recommit-page:not(.npi-work-order-page) .recommit-settings-row-heading strong{color:#11141a}.recommit-page:not(.npi-work-order-page) .recommit-history-table-wrap{border-radius:14px;background:#fff8eff5}.recommit-page:not(.npi-work-order-page) .recommit-history-table{background:#fff}.recommit-page:not(.npi-work-order-page) .recommit-history-table th{background:var(--recommit-glass-table-head);color:#fff}.recommit-page:not(.npi-work-order-page) .recommit-history-table td{background:#fffdf9fa;color:#11141a}@media(max-width:1250px){.recommit-page:not(.npi-work-order-page) .recommit-hero{grid-template-columns:1fr;align-items:start}.recommit-page:not(.npi-work-order-page) .recommit-hero-actions{justify-content:flex-start}.recommit-page:not(.npi-work-order-page) .recommit-control-grid{grid-template-columns:1fr}}@media(max-width:900px){.recommit-page:not(.npi-work-order-page){padding:10px}.recommit-page:not(.npi-work-order-page) .recommit-shell{gap:10px;height:auto}.recommit-page:not(.npi-work-order-page) .recommit-hero{min-height:auto;padding:18px;border-radius:18px}.recommit-page:not(.npi-work-order-page) .recommit-hero h1{font-size:34px}.recommit-page:not(.npi-work-order-page) .recommit-hero-actions{width:100%;flex-direction:column}.recommit-page:not(.npi-work-order-page) .recommit-settings-trigger,.recommit-page:not(.npi-work-order-page) .recommit-hero-count{width:100%;min-width:0;text-align:left}.recommit-page:not(.npi-work-order-page) .recommit-search-grid{grid-template-columns:1fr}.recommit-page:not(.npi-work-order-page) .recommit-search-card,.recommit-page:not(.npi-work-order-page) .recommit-selection-card,.recommit-page:not(.npi-work-order-page) .recommit-table-card{border-radius:18px}.recommit-page:not(.npi-work-order-page) .recommit-table-headline{align-items:flex-start;padding:16px}.recommit-page:not(.npi-work-order-page) .recommit-table-wrap{margin:10px}}.recommit-page:not(.npi-work-order-page) .recommit-shell{grid-template-rows:auto auto minmax(0,1fr);gap:10px}.recommit-page:not(.npi-work-order-page) .recommit-hero{grid-template-columns:minmax(max-content,1fr) auto;min-height:76px;padding:14px 18px;align-items:center;gap:16px}.recommit-page:not(.npi-work-order-page) .recommit-hero h1{font-size:clamp(34px,3.1vw,48px);line-height:.95}.recommit-page:not(.npi-work-order-page) .recommit-hero p{display:none}.recommit-page:not(.npi-work-order-page) .recommit-hero-actions{align-items:center}.recommit-page:not(.npi-work-order-page) .recommit-settings-trigger,.recommit-page:not(.npi-work-order-page) .recommit-hero-count{min-height:50px}.recommit-page:not(.npi-work-order-page) .recommit-settings-trigger{min-width:176px;padding:7px 9px}.recommit-page:not(.npi-work-order-page) .recommit-history-trigger{min-width:222px}.recommit-page:not(.npi-work-order-page) .recommit-settings-trigger-icon{width:30px;height:30px;border-radius:9px}.recommit-page:not(.npi-work-order-page) .recommit-settings-trigger svg{width:16px;height:16px}.recommit-page:not(.npi-work-order-page) .recommit-settings-trigger-copy strong{font-size:11px}.recommit-page:not(.npi-work-order-page) .recommit-settings-trigger-copy small{font-size:10px;line-height:1.15}.recommit-page:not(.npi-work-order-page) .recommit-hero-count{min-width:100px;padding:7px 10px}.recommit-page:not(.npi-work-order-page) .recommit-hero-count .label{font-size:9px}.recommit-page:not(.npi-work-order-page) .recommit-hero-count strong{font-size:25px}.recommit-page:not(.npi-work-order-page) .recommit-control-grid{grid-template-columns:minmax(0,1fr) 440px;gap:10px}.recommit-page:not(.npi-work-order-page) .recommit-search-card,.recommit-page:not(.npi-work-order-page) .recommit-selection-card{min-height:88px;padding:14px 16px}.recommit-page:not(.npi-work-order-page) .recommit-search-card{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:10px;row-gap:0}.recommit-page:not(.npi-work-order-page) .recommit-search-grid{grid-template-columns:repeat(3,minmax(160px,1fr));gap:8px;min-width:0}.recommit-page:not(.npi-work-order-page) .recommit-search-card label,.recommit-page:not(.npi-work-order-page) .recommit-selection-card label{gap:4px;font-size:10px;line-height:1.1}.recommit-page:not(.npi-work-order-page) .recommit-search-card input,.recommit-page:not(.npi-work-order-page) .recommit-selection-card input{min-height:32px;height:32px;border-radius:10px;padding:5px 9px;font-size:11px;line-height:1.1}.recommit-page:not(.npi-work-order-page) .recommit-button-row{align-self:end;display:flex;flex-wrap:nowrap;gap:7px;padding-top:15px}.recommit-page:not(.npi-work-order-page) .recommit-button-row button,.recommit-page:not(.npi-work-order-page) .recommit-primary{min-height:32px;height:32px;border-radius:10px;padding:5px 11px;font-size:10px;line-height:1;white-space:nowrap}.recommit-page:not(.npi-work-order-page) .recommit-selection-card{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:10px;row-gap:0}.recommit-page:not(.npi-work-order-page) .recommit-selection-card label{min-width:0}.recommit-page:not(.npi-work-order-page) .recommit-selection-card .recommit-primary{width:auto;min-width:178px;align-self:end}.recommit-page:not(.npi-work-order-page) .recommit-table-headline{padding:14px 18px 10px}.recommit-page:not(.npi-work-order-page) .recommit-table-headline h2{font-size:25px}.recommit-page:not(.npi-work-order-page) .recommit-inline-status{font-size:12px}.recommit-page:not(.npi-work-order-page) .recommit-table-wrap{margin:10px 14px 14px}@media(max-width:1320px){.recommit-page:not(.npi-work-order-page) .recommit-control-grid{grid-template-columns:1fr}.recommit-page:not(.npi-work-order-page) .recommit-selection-card{width:min(100%,560px)}}@media(max-width:980px){.recommit-page:not(.npi-work-order-page) .recommit-hero{grid-template-columns:1fr;min-height:auto}.recommit-page:not(.npi-work-order-page) .recommit-search-card,.recommit-page:not(.npi-work-order-page) .recommit-selection-card{grid-template-columns:1fr}.recommit-page:not(.npi-work-order-page) .recommit-button-row{padding-top:0;flex-wrap:wrap}.recommit-page:not(.npi-work-order-page) .recommit-selection-card{width:100%}.recommit-page:not(.npi-work-order-page) .recommit-selection-card .recommit-primary{width:100%}}.recommit-page:not(.npi-work-order-page){--recommit-glass-panel: linear-gradient(135deg, rgba(10, 11, 16, .8), rgba(60, 15, 22, .68) 58%, rgba(104, 22, 30, .58));--recommit-glass-panel-soft: linear-gradient(135deg, rgba(10, 11, 16, .76), rgba(60, 15, 22, .58) 60%, rgba(104, 22, 30, .5));--recommit-glass-header: linear-gradient(90deg, rgba(7, 7, 10, .92), rgba(60, 15, 22, .9) 56%, rgba(104, 22, 30, .82));--recommit-glass-table-head: linear-gradient(90deg, #151117 0%, #3c0f16 38%, #68161e 72%, #8d2228 100%)}.recommit-page:not(.npi-work-order-page) .recommit-hero{background:linear-gradient(100deg,rgba(255,255,255,.06),transparent 34%),#0a0b10a3;box-shadow:0 18px 40px #0000002e,inset 0 1px #ffffff1f}.recommit-page:not(.npi-work-order-page) .recommit-search-card,.recommit-page:not(.npi-work-order-page) .recommit-selection-card,.recommit-page:not(.npi-work-order-page) .recommit-table-card{border-color:#f4d6a23d;box-shadow:0 18px 36px #00000029,inset 0 1px #ffffff14}.recommit-page:not(.npi-work-order-page) .recommit-search-card:before,.recommit-page:not(.npi-work-order-page) .recommit-selection-card:before,.recommit-page:not(.npi-work-order-page) .recommit-table-card:before{display:none}.recommit-page:not(.npi-work-order-page) .recommit-search-card:after,.recommit-page:not(.npi-work-order-page) .recommit-selection-card:after,.recommit-page:not(.npi-work-order-page) .recommit-table-card:after{height:3px;background:linear-gradient(90deg,#fff466f2,#f4d6a2f2,#f04e37c7)}.recommit-page:not(.npi-work-order-page) .recommit-settings-trigger,.recommit-page:not(.npi-work-order-page) .recommit-hero-count{background:#07070a57;box-shadow:none}.recommit-page:not(.npi-work-order-page) .recommit-button-row button,.recommit-page:not(.npi-work-order-page) .recommit-primary,.recommit-page:not(.npi-work-order-page) .recommit-secondary,.recommit-page:not(.npi-work-order-page) .recommit-modal-actions button,.recommit-page:not(.npi-work-order-page) .recommit-settings-toolbar button,.recommit-page:not(.npi-work-order-page) .recommit-settings-row-actions button,.recommit-page:not(.npi-work-order-page) .recommit-settings-row-action-buttons button,.recommit-page:not(.npi-work-order-page) .recommit-history-modal-head .ghost{box-shadow:none}.recommit-page:not(.npi-work-order-page) .recommit-table-headline{background:var(--recommit-glass-header)}.recommit-page:not(.npi-work-order-page) .recommit-table-wrap{border-color:#f4d6a22e;background:#fff8eff7}.recommit-page:not(.npi-work-order-page) .recommit-table thead{position:sticky;top:0;z-index:3;background:var(--recommit-glass-table-head)}.recommit-page:not(.npi-work-order-page) .recommit-table thead tr{background:transparent}.recommit-page:not(.npi-work-order-page) .recommit-table th{position:static;top:auto;z-index:auto;background:transparent;border-bottom:1px solid rgba(244,214,162,.28)}.recommit-page:not(.npi-work-order-page) .recommit-table th+th{border-left:1px solid rgba(255,248,239,.08)}.recommit-page:not(.npi-work-order-page) .recommit-table td{border-bottom-color:#68161e14}.recommit-page:not(.npi-work-order-page){--recommit-glass-panel: linear-gradient(135deg, rgba(9, 8, 12, .78), rgba(78, 18, 24, .64));--recommit-glass-panel-soft: linear-gradient(135deg, rgba(9, 8, 12, .74), rgba(78, 18, 24, .58));--recommit-glass-header: linear-gradient(90deg, rgba(9, 8, 12, .9), rgba(78, 18, 24, .82));--recommit-glass-table-head: linear-gradient(90deg, #170c11 0%, #4a1118 48%, #741922 100%)}.recommit-page:not(.npi-work-order-page) .recommit-hero,.recommit-page:not(.npi-work-order-page) .recommit-search-card,.recommit-page:not(.npi-work-order-page) .recommit-selection-card,.recommit-page:not(.npi-work-order-page) .recommit-table-card{border-color:#f4d6a233}.recommit-page:not(.npi-work-order-page) .recommit-search-card:after,.recommit-page:not(.npi-work-order-page) .recommit-selection-card:after,.recommit-page:not(.npi-work-order-page) .recommit-table-card:after{height:2px;background:#f4d6a2d1}.recommit-page:not(.npi-work-order-page) .recommit-table-headline{display:none}.recommit-page:not(.npi-work-order-page) .recommit-table-wrap{margin:8px 10px 10px;border-color:#f4d6a229}.recommit-page:not(.npi-work-order-page) .recommit-table{border-collapse:collapse;border-spacing:0}.recommit-page:not(.npi-work-order-page) .recommit-table thead{background:var(--recommit-glass-table-head)}.recommit-page:not(.npi-work-order-page) .recommit-table th{border-left:0!important;border-right:0!important;border-top:0!important;border-bottom:1px solid rgba(244,214,162,.22);padding:7px 9px;font-size:9px;line-height:1.05;letter-spacing:.035em}.recommit-page:not(.npi-work-order-page) .recommit-table th+th{border-left:0!important}.recommit-page:not(.npi-work-order-page) .recommit-table td{padding:7px 9px;font-size:10.5px;line-height:1.2;font-weight:650}.recommit-page:not(.npi-work-order-page) .recommit-button-row button,.recommit-page:not(.npi-work-order-page) .recommit-primary{letter-spacing:.06em}.recommit-page:not(.npi-work-order-page) .recommit-tutorial-layer{z-index:5000;background:#07070aa3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.recommit-page:not(.npi-work-order-page) .recommit-tutorial-layer.has-target{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.recommit-page:not(.npi-work-order-page) .recommit-tutorial-highlight{border-radius:16px;border:2px solid rgba(244,214,162,.95);box-shadow:0 0 0 9999px #07070a94,0 18px 38px #00000057,0 0 0 6px #f4d6a21f}.recommit-page:not(.npi-work-order-page) .recommit-tutorial-click-arrow{gap:4px}.recommit-page:not(.npi-work-order-page) .recommit-tutorial-click-arrow span{border:1px solid rgba(244,214,162,.44);background:#07070ad1;color:#fff7a5;font-size:10px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;box-shadow:0 10px 22px #00000047}.recommit-page:not(.npi-work-order-page) .recommit-tutorial-click-arrow strong{color:#f4d6a2;text-shadow:0 10px 20px rgba(0,0,0,.38)}.recommit-page:not(.npi-work-order-page) .recommit-tutorial-card{width:min(360px,calc(100vw - 24px));padding:14px;gap:9px;border:1px solid rgba(244,214,162,.32);border-radius:18px;background:linear-gradient(135deg,#09080cf0,#4e1218e0),#09080cf0;color:#fff8ef;box-shadow:0 28px 62px #0006,inset 0 1px #ffffff1a;overflow:hidden}.recommit-page:not(.npi-work-order-page) .recommit-tutorial-card:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:#f4d6a2d1;pointer-events:none}.recommit-page:not(.npi-work-order-page) .recommit-tutorial-step{color:#fff8efa3;font-size:10px;font-weight:900;letter-spacing:.08em}.recommit-page:not(.npi-work-order-page) .recommit-tutorial-card h4{color:#fff;font-family:var(--recommit-glass-display);font-size:19px;font-weight:900;line-height:1.08}.recommit-page:not(.npi-work-order-page) .recommit-tutorial-card p{color:#fff8efd1;font-size:12px;font-weight:650;line-height:1.42}.recommit-page:not(.npi-work-order-page) .recommit-tutorial-note{border:1px solid rgba(244,214,162,.3);border-radius:10px;background:#07070a57;color:#fff7a5;font-size:11px;font-weight:800;padding:7px 9px}.recommit-page:not(.npi-work-order-page) .recommit-tutorial-actions{gap:7px}.recommit-page:not(.npi-work-order-page) .recommit-tutorial-actions button,.recommit-page:not(.npi-work-order-page) .recommit-tutorial-notify-preview-head .ghost,.recommit-page:not(.npi-work-order-page) .recommit-tutorial-notify-preview-actions .ghost,.recommit-page:not(.npi-work-order-page) .recommit-tutorial-notify-preview-actions .primary{min-height:32px;border-radius:10px;padding:6px 11px;font-size:10px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.recommit-page:not(.npi-work-order-page) .recommit-tutorial-actions .primary,.recommit-page:not(.npi-work-order-page) .recommit-tutorial-notify-preview-actions .primary{border:1px solid rgba(255,255,255,.42);background:linear-gradient(135deg,var(--recommit-glass-gold-bright),var(--recommit-glass-gold));color:#07070a}.recommit-page:not(.npi-work-order-page) .recommit-tutorial-actions .ghost,.recommit-page:not(.npi-work-order-page) .recommit-tutorial-notify-preview-head .ghost,.recommit-page:not(.npi-work-order-page) .recommit-tutorial-notify-preview-actions .ghost{border:1px solid rgba(244,214,162,.3);background:#07070a47;color:#fff7a5}.recommit-page:not(.npi-work-order-page) .recommit-tutorial-notify-preview{border:1px solid rgba(244,214,162,.28);border-radius:18px;background:linear-gradient(135deg,#09080ceb,#4e1218d6);box-shadow:0 30px 70px #0000006b}.recommit-page:not(.npi-work-order-page) .recommit-tutorial-notify-preview-head{border-bottom:1px solid rgba(244,214,162,.18);background:var(--recommit-glass-header)}.recommit-page:not(.npi-work-order-page) .recommit-tutorial-notify-preview-head h5,.recommit-page:not(.npi-work-order-page) .recommit-tutorial-notify-email-shell h6{color:#fff;font-family:var(--recommit-glass-display);font-weight:900}.recommit-page:not(.npi-work-order-page) .recommit-tutorial-notify-preview-head p,.recommit-page:not(.npi-work-order-page) .recommit-tutorial-notify-email-shell p{color:#fff8efbd}.recommit-page:not(.npi-work-order-page) .recommit-tutorial-notify-preview-meta,.recommit-page:not(.npi-work-order-page) .recommit-tutorial-notify-route-link{border-bottom:1px solid rgba(244,214,162,.14);background:#07070a38}.recommit-page:not(.npi-work-order-page) .recommit-tutorial-notify-preview-meta span{color:#fff8ef94;font-size:10px}.recommit-page:not(.npi-work-order-page) .recommit-tutorial-notify-preview-meta strong{color:#fff8ef;font-size:12px}.recommit-page:not(.npi-work-order-page) .recommit-tutorial-route-node{border-color:#f4d6a238;background:#fff8eff0;color:#11141a;font-size:11px;font-weight:850}.recommit-page:not(.npi-work-order-page) .recommit-tutorial-route-node.customer,.recommit-page:not(.npi-work-order-page) .recommit-tutorial-route-node.cpm{border-color:#f4d6a242;background:#fff8eff0;color:#11141a}.recommit-page:not(.npi-work-order-page) .recommit-tutorial-route-pointer{color:#f4d6a2}.recommit-page:not(.npi-work-order-page) .recommit-tutorial-notify-preview-body{background:#fff8eff5}.recommit-page:not(.npi-work-order-page) .recommit-tutorial-notify-preview-table{border-collapse:collapse}.recommit-page:not(.npi-work-order-page) .recommit-tutorial-notify-preview-table thead{background:var(--recommit-glass-table-head)}.recommit-page:not(.npi-work-order-page) .recommit-tutorial-notify-preview-table th{background:transparent;color:#fff;border-bottom:1px solid rgba(244,214,162,.22);padding:7px 9px;font-size:9px;font-weight:900;letter-spacing:.035em;text-transform:uppercase}.recommit-page:not(.npi-work-order-page) .recommit-tutorial-notify-preview-table td{color:#11141a;border-bottom:1px solid rgba(104,22,30,.08);padding:7px 9px;font-size:10.5px;font-weight:650}.recommit-page:not(.npi-work-order-page) .recommit-tutorial-notify-preview-actions{border-top:1px solid rgba(244,214,162,.18);background:#07070a47}.recommit-page:not(.npi-work-order-page) .recommit-control-grid{container:recommit-controls / inline-size}.recommit-page:not(.npi-work-order-page) .recommit-search-card,.recommit-page:not(.npi-work-order-page) .recommit-selection-card,.recommit-page:not(.npi-work-order-page) .recommit-search-grid,.recommit-page:not(.npi-work-order-page) .recommit-button-row,.recommit-page:not(.npi-work-order-page) .recommit-selection-card label{min-width:0}.recommit-page:not(.npi-work-order-page) .recommit-search-card input,.recommit-page:not(.npi-work-order-page) .recommit-selection-card input,.recommit-page:not(.npi-work-order-page) .recommit-button-row button,.recommit-page:not(.npi-work-order-page) .recommit-primary{max-width:100%}@container recommit-controls (max-width: 1500px){.recommit-page:not(.npi-work-order-page) .recommit-search-card{grid-template-columns:minmax(0,1fr);row-gap:10px}.recommit-page:not(.npi-work-order-page) .recommit-search-grid{grid-template-columns:repeat(3,minmax(130px,1fr))}.recommit-page:not(.npi-work-order-page) .recommit-button-row{flex-wrap:wrap;padding-top:0}.recommit-page:not(.npi-work-order-page) .recommit-button-row button{flex:1 1 150px;min-width:0}}@container recommit-controls (max-width: 760px){.recommit-page:not(.npi-work-order-page) .recommit-search-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}.recommit-page:not(.npi-work-order-page) .recommit-selection-card{grid-template-columns:minmax(0,1fr)}.recommit-page:not(.npi-work-order-page) .recommit-selection-card .recommit-primary{width:100%;min-width:0}}@media(max-width:980px){.recommit-page:not(.npi-work-order-page) .recommit-button-row button{flex:1 1 160px}}.recommit-page:not(.npi-work-order-page) .recommit-control-grid{grid-template-columns:minmax(0,1fr)}.recommit-page:not(.npi-work-order-page) .recommit-search-card{grid-template-columns:minmax(0,1fr);row-gap:12px;min-height:auto;padding:16px 20px}.recommit-page:not(.npi-work-order-page) .recommit-search-grid{grid-template-columns:repeat(3,minmax(220px,1fr));gap:12px}.recommit-page:not(.npi-work-order-page) .recommit-button-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%;padding-top:0}.recommit-page:not(.npi-work-order-page) .recommit-button-row button,.recommit-page:not(.npi-work-order-page) .recommit-button-row .recommit-primary{width:100%;min-width:0;height:36px}@container recommit-controls (max-width: 900px){.recommit-page:not(.npi-work-order-page) .recommit-search-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.recommit-page:not(.npi-work-order-page) .recommit-search-card label{font-size:8.5px;line-height:1}.recommit-page:not(.npi-work-order-page) .recommit-search-card input{min-height:32px;height:32px;padding:4px 7px;font-size:9px}.recommit-page:not(.npi-work-order-page) .recommit-search-card input::placeholder{font-size:9px}.recommit-page:not(.npi-work-order-page) .recommit-button-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.recommit-page:not(.npi-work-order-page) .recommit-button-row button,.recommit-page:not(.npi-work-order-page) .recommit-button-row .recommit-primary{display:flex;align-items:center;justify-content:center;min-height:32px;height:32px;padding:3px 5px;font-size:8px;line-height:1.05;letter-spacing:.03em;text-align:center;white-space:normal}}@container recommit-controls (max-width: 520px){.recommit-page:not(.npi-work-order-page) .recommit-search-card{padding:12px 14px}.recommit-page:not(.npi-work-order-page) .recommit-search-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.recommit-page:not(.npi-work-order-page) .recommit-search-card label{font-size:7px}.recommit-page:not(.npi-work-order-page) .recommit-search-card input{min-height:30px;height:30px;padding:3px 5px;font-size:7.5px}.recommit-page:not(.npi-work-order-page) .recommit-search-card input::placeholder{font-size:7.5px}.recommit-page:not(.npi-work-order-page) .recommit-button-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.recommit-page:not(.npi-work-order-page) .recommit-button-row button,.recommit-page:not(.npi-work-order-page) .recommit-button-row .recommit-primary{display:flex;align-items:center;justify-content:center;min-height:30px;height:30px;padding:2px 3px;font-size:6.8px;line-height:1.05;letter-spacing:0}}@container recommit-controls (min-width: 1280px){.recommit-page:not(.npi-work-order-page) .recommit-search-card{grid-template-columns:minmax(480px,.95fr) minmax(560px,1.05fr);align-items:end;column-gap:12px;row-gap:0;padding:14px 20px}.recommit-page:not(.npi-work-order-page) .recommit-search-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.recommit-page:not(.npi-work-order-page) .recommit-search-card label{gap:4px;font-size:9.5px;line-height:1}.recommit-page:not(.npi-work-order-page) .recommit-search-card input{min-height:34px;height:34px;padding:5px 8px;font-size:10.5px;line-height:1}.recommit-page:not(.npi-work-order-page) .recommit-search-card input::placeholder{font-size:10.5px}.recommit-page:not(.npi-work-order-page) .recommit-button-row{align-self:end;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;width:100%}.recommit-page:not(.npi-work-order-page) .recommit-button-row button,.recommit-page:not(.npi-work-order-page) .recommit-button-row .recommit-primary{display:flex;align-items:center;justify-content:center;min-height:34px;height:34px;padding:4px 7px;font-size:9px;line-height:1.05;letter-spacing:.04em;text-align:center;white-space:normal;overflow-wrap:normal}}.recommit-page:not(.npi-work-order-page) .recommit-hero{grid-template-columns:minmax(220px,.78fr) minmax(0,1.22fr);min-height:68px;padding:12px 18px;gap:12px}.recommit-page:not(.npi-work-order-page) .recommit-hero h1{font-size:clamp(28px,3vw,44px);white-space:nowrap}.recommit-page:not(.npi-work-order-page) .recommit-hero-actions{display:grid;grid-template-columns:minmax(132px,1fr) minmax(112px,.76fr) minmax(168px,1.12fr) minmax(72px,.42fr);align-items:stretch;gap:8px;width:100%;min-width:0}.recommit-page:not(.npi-work-order-page) .recommit-settings-trigger,.recommit-page:not(.npi-work-order-page) .recommit-hero-count{width:100%;min-width:0;min-height:44px;padding:6px 8px}.recommit-page:not(.npi-work-order-page) .recommit-settings-trigger-icon{width:28px;height:28px;border-radius:8px}.recommit-page:not(.npi-work-order-page) .recommit-settings-trigger svg{width:15px;height:15px}.recommit-page:not(.npi-work-order-page) .recommit-settings-trigger-copy{min-width:0}.recommit-page:not(.npi-work-order-page) .recommit-settings-trigger-copy strong{font-size:10px;line-height:1}.recommit-page:not(.npi-work-order-page) .recommit-settings-trigger-copy small{font-size:9px;line-height:1.1}.recommit-page:not(.npi-work-order-page) .recommit-hero-count{text-align:center}.recommit-page:not(.npi-work-order-page) .recommit-hero-count .label{font-size:8px;line-height:1;letter-spacing:.05em}.recommit-page:not(.npi-work-order-page) .recommit-hero-count strong{font-size:22px}@media(max-width:1250px){.recommit-page:not(.npi-work-order-page) .recommit-hero{grid-template-columns:minmax(180px,.56fr) minmax(0,1.44fr);align-items:center;min-height:60px;padding:10px 14px;gap:10px}.recommit-page:not(.npi-work-order-page) .recommit-hero h1{font-size:clamp(24px,3vw,36px)}.recommit-page:not(.npi-work-order-page) .recommit-hero-actions{grid-template-columns:minmax(112px,1fr) minmax(90px,.78fr) minmax(132px,1.12fr) minmax(58px,.4fr);gap:6px}.recommit-page:not(.npi-work-order-page) .recommit-settings-trigger,.recommit-page:not(.npi-work-order-page) .recommit-hero-count{min-height:40px;padding:5px 7px}.recommit-page:not(.npi-work-order-page) .recommit-settings-trigger{gap:7px}.recommit-page:not(.npi-work-order-page) .recommit-settings-trigger-icon{width:25px;height:25px}.recommit-page:not(.npi-work-order-page) .recommit-settings-trigger svg{width:13px;height:13px}.recommit-page:not(.npi-work-order-page) .recommit-settings-trigger-copy strong{font-size:8.5px}.recommit-page:not(.npi-work-order-page) .recommit-settings-trigger-copy small{font-size:7.5px}.recommit-page:not(.npi-work-order-page) .recommit-hero-count .label{font-size:6.8px;letter-spacing:.03em}.recommit-page:not(.npi-work-order-page) .recommit-hero-count strong{font-size:19px}}@media(max-width:900px){.recommit-page:not(.npi-work-order-page) .recommit-hero{grid-template-columns:minmax(132px,.42fr) minmax(0,1.58fr);border-radius:16px;min-height:54px;padding:8px 10px;gap:8px}.recommit-page:not(.npi-work-order-page) .recommit-hero h1{font-size:clamp(19px,3.2vw,28px)}.recommit-page:not(.npi-work-order-page) .recommit-hero-actions{grid-template-columns:minmax(82px,1fr) minmax(70px,.76fr) minmax(104px,1.18fr) minmax(46px,.42fr);gap:5px}.recommit-page:not(.npi-work-order-page) .recommit-settings-trigger,.recommit-page:not(.npi-work-order-page) .recommit-hero-count{min-height:36px;padding:4px 5px}.recommit-page:not(.npi-work-order-page) .recommit-settings-trigger{gap:5px}.recommit-page:not(.npi-work-order-page) .recommit-settings-trigger-icon{width:22px;height:22px;border-radius:7px}.recommit-page:not(.npi-work-order-page) .recommit-settings-trigger svg{width:12px;height:12px}.recommit-page:not(.npi-work-order-page) .recommit-settings-trigger-copy strong{font-size:7.2px}.recommit-page:not(.npi-work-order-page) .recommit-settings-trigger-copy small{font-size:6.4px;line-height:1}.recommit-page:not(.npi-work-order-page) .recommit-hero-count .label{font-size:5.8px;letter-spacing:0}.recommit-page:not(.npi-work-order-page) .recommit-hero-count strong{font-size:16px}}.recommit-page:not(.npi-work-order-page) .recommit-modal-backdrop{z-index:5000}.recommit-page:not(.npi-work-order-page) .recommit-settings-modal{width:min(900px,calc(100vw - 32px));max-height:calc(100dvh - 112px);overflow:hidden;grid-template-rows:auto auto minmax(0,1fr) auto auto}.recommit-page:not(.npi-work-order-page) .recommit-settings-grid{max-height:none;min-height:0;overflow:auto}.recommit-page:not(.npi-work-order-page) .recommit-route-editor-backdrop{z-index:5010;place-items:start center;overflow-y:auto;padding:88px 18px 22px}.recommit-page:not(.npi-work-order-page) .recommit-route-editor-modal{width:min(920px,calc(100vw - 36px));max-height:calc(100dvh - 118px);overflow:hidden;border-color:#f4d6a266;background:linear-gradient(145deg,#07070af0,#3c0f16eb 48%,#68161ed1),linear-gradient(90deg,rgba(244,214,162,.12),transparent 52%,rgba(240,78,55,.08))}.recommit-page:not(.npi-work-order-page) .recommit-route-editor-scroll{max-height:calc(100dvh - 118px);overflow-y:auto;padding:22px 28px 20px;gap:12px;grid-template-columns:minmax(0,1fr) auto}.recommit-page:not(.npi-work-order-page) .recommit-route-editor-scroll>.recommit-customer-picker-header,.recommit-page:not(.npi-work-order-page) .recommit-route-editor-scroll>.recommit-settings-field-wide,.recommit-page:not(.npi-work-order-page) .recommit-route-editor-scroll>.recommit-route-editor-customers,.recommit-page:not(.npi-work-order-page) .recommit-route-editor-scroll>.recommit-customer-select-panel,.recommit-page:not(.npi-work-order-page) .recommit-route-editor-scroll>.recommit-route-editor-grid{grid-column:1 / -1}.recommit-page:not(.npi-work-order-page) .recommit-route-editor-modal h3{color:#fff;font-size:21px;line-height:1.1}.recommit-page:not(.npi-work-order-page) .recommit-route-editor-modal .recommit-modal-subtitle{color:#fff8efc7;font-size:12px;line-height:1.3}.recommit-page:not(.npi-work-order-page) .recommit-route-editor-modal .recommit-settings-summary-line{align-self:center;color:#fff8efc7;font-size:11px;font-weight:800;white-space:nowrap}.recommit-page:not(.npi-work-order-page) .recommit-route-editor-modal .recommit-settings-field>span,.recommit-page:not(.npi-work-order-page) .recommit-route-editor-modal .recommit-if-other-toggle>span{color:#f4d6a2e6;font-size:11px;font-weight:850}.recommit-page:not(.npi-work-order-page) .recommit-route-editor-customers{min-height:34px;max-height:54px;overflow-y:auto;align-items:flex-start;border-color:#f4d6a247;background:#fff8eff5;color:#2a1518;padding:8px 10px;font-size:12px;line-height:1.28}.recommit-page:not(.npi-work-order-page) .recommit-route-editor-modal .recommit-customer-select-trigger{min-height:36px;padding:8px 10px;border-color:#f4d6a270;border-radius:9px;background:#fff8eff5;color:#2a1518}.recommit-page:not(.npi-work-order-page) .recommit-route-editor-modal .recommit-customer-select-trigger:hover:not(:disabled),.recommit-page:not(.npi-work-order-page) .recommit-route-editor-modal .recommit-customer-select-trigger.open{border-color:#fff466b8;background:#fffaf0}.recommit-page:not(.npi-work-order-page) .recommit-route-editor-modal .recommit-customer-select-title{color:#2a1518}.recommit-page:not(.npi-work-order-page) .recommit-route-editor-modal .recommit-customer-select-panel{gap:10px;padding:12px;overflow:hidden;border-color:#f4d6a261;border-radius:12px;background:#fff8effa;box-shadow:inset 0 1px #ffffffc7}.recommit-page:not(.npi-work-order-page) .recommit-route-editor-modal .recommit-customer-picker-toolbar{display:grid;grid-template-columns:minmax(280px,1fr) auto;align-items:end;gap:10px}.recommit-page:not(.npi-work-order-page) .recommit-route-editor-modal .recommit-customer-picker-search{min-width:0}.recommit-page:not(.npi-work-order-page) .recommit-route-editor-modal .recommit-customer-picker-search span{color:#6d2c24;font-size:10px;font-weight:900}.recommit-page:not(.npi-work-order-page) .recommit-route-editor-modal .recommit-customer-picker-search input{min-height:34px;border-color:#68161e29;border-radius:9px;background:#fffaf0;color:#1f1515;padding:6px 10px;box-shadow:none}.recommit-page:not(.npi-work-order-page) .recommit-route-editor-modal .recommit-customer-picker-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));max-height:min(34dvh,300px);overflow:auto;gap:5px;padding:5px;border-color:#68161e24;border-radius:10px;background:#3c0f160f}.recommit-page:not(.npi-work-order-page) .recommit-route-editor-modal .recommit-customer-picker-item{display:grid;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:7px;min-height:30px;padding:4px 8px;border-color:#68161e24;border-radius:7px;background:#fffdf8;cursor:pointer}.recommit-page:not(.npi-work-order-page) .recommit-route-editor-modal .recommit-customer-picker-item:hover{border-color:#68161e52;background:#fff8ea}.recommit-page:not(.npi-work-order-page) .recommit-route-editor-modal .recommit-customer-picker-item.selected{border-color:#a76f1e8f;background:#fff1bd}.recommit-page:not(.npi-work-order-page) .recommit-route-editor-modal .recommit-customer-picker-item input[type=checkbox]{align-self:center;width:14px;min-width:14px;height:14px;min-height:14px;margin:0;padding:0;border-color:#68161e5c;border-radius:3px;background:#fff;box-shadow:none;accent-color:#9f242b}.recommit-page:not(.npi-work-order-page) .recommit-route-editor-modal .recommit-customer-picker-item span{align-self:center;color:#1f1515;font-size:11px;font-weight:800;line-height:1.15;overflow-wrap:anywhere}.recommit-page:not(.npi-work-order-page) .recommit-route-editor-modal .recommit-settings-row-action-buttons{gap:7px}.recommit-page:not(.npi-work-order-page) .recommit-route-editor-modal .recommit-settings-row-action-buttons button,.recommit-page:not(.npi-work-order-page) .recommit-route-editor-modal .recommit-modal-actions button{min-height:32px;padding:6px 11px;border-radius:10px;font-size:10px}.recommit-page:not(.npi-work-order-page) .recommit-route-editor-modal .recommit-customer-select-panel .recommit-settings-row-action-buttons button.ghost{border-color:#68161e3d;background:#68161eb8;color:#fff8ef}.recommit-page:not(.npi-work-order-page) .recommit-route-editor-modal .recommit-customer-select-panel .recommit-settings-row-action-buttons button.primary{border-color:#f4d6a29e;background:linear-gradient(135deg,var(--recommit-glass-gold-bright),var(--recommit-glass-gold));color:#120b0c}.recommit-page:not(.npi-work-order-page) .recommit-route-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.recommit-page:not(.npi-work-order-page) .recommit-route-editor-modal .recommit-settings-field{gap:5px;min-width:0}.recommit-page:not(.npi-work-order-page) .recommit-route-editor-modal .recommit-if-other-toggle{gap:5px;grid-column:1;min-width:0}.recommit-page:not(.npi-work-order-page) .recommit-route-editor-modal .recommit-settings-field input{min-height:38px;border-color:#f4d6a24d;border-radius:11px;background:#fff8eff2;color:#171011;padding:7px 11px}.recommit-page:not(.npi-work-order-page) .recommit-route-editor-modal .recommit-if-other-control{color:#fff8efc7}.recommit-page:not(.npi-work-order-page) .recommit-route-editor-modal .recommit-if-other-control small{color:#fff8efb3}.recommit-page:not(.npi-work-order-page) .recommit-route-editor-modal .recommit-if-other-control input[type=checkbox]{width:14px;min-width:14px;height:14px;min-height:14px;margin:0;padding:0;box-shadow:none;accent-color:var(--recommit-glass-gold)}.recommit-page:not(.npi-work-order-page) .recommit-route-editor-modal .recommit-modal-actions{grid-column:2;align-self:end;justify-self:end;margin:0}@media(max-width:900px){.recommit-page:not(.npi-work-order-page) .recommit-settings-modal,.recommit-page:not(.npi-work-order-page) .recommit-route-editor-modal{width:calc(100vw - 20px);max-height:calc(100dvh - 84px)}.recommit-page:not(.npi-work-order-page) .recommit-route-editor-backdrop{padding:70px 10px 14px}.recommit-page:not(.npi-work-order-page) .recommit-route-editor-scroll{max-height:calc(100dvh - 84px);padding:14px;grid-template-columns:1fr}.recommit-page:not(.npi-work-order-page) .recommit-route-editor-modal .recommit-customer-picker-toolbar,.recommit-page:not(.npi-work-order-page) .recommit-route-editor-grid{grid-template-columns:1fr}.recommit-page:not(.npi-work-order-page) .recommit-route-editor-modal .recommit-if-other-toggle,.recommit-page:not(.npi-work-order-page) .recommit-route-editor-modal .recommit-modal-actions{grid-column:1}}.npi-work-order-page{--recommit-ink: #4a1020;--recommit-accent: #b42318;--recommit-accent-deep: #7a1020;--recommit-border: #ebcdd2;--recommit-surface: #ffffff;--recommit-surface-soft: #fff6f7;--recommit-error: #8f1220;--recommit-success: #b42318;background:#fff6f7}.npi-work-order-page .recommit-hero{background:linear-gradient(135deg,#7f1021,#b42318 58%,#d94841)}.npi-work-order-page .recommit-hero-actions{justify-content:flex-end}.npi-work-order-search-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.npi-work-order-page .recommit-hero-count{background:#ffffff24;border-color:#fff0f252}.npi-work-order-page .recommit-search-card,.npi-work-order-page .recommit-selection-card,.npi-work-order-page .recommit-table-card{background:linear-gradient(180deg,#fff,#fffafb)}.npi-work-order-page .recommit-search-card,.npi-work-order-page .recommit-selection-card{box-shadow:0 2px 12px #7a102014}.npi-work-order-page .recommit-table-headline{background:#fff4f5;border-bottom-color:#f0d6da}.npi-work-order-page .recommit-table th{background:#fff0f2;color:#7a1020}.npi-work-order-page .recommit-inline-status{color:#8a4b56}.npi-work-order-page .recommit-inline-status.error{color:#8f1220}.npi-work-order-page .recommit-button-row button.ghost,.npi-work-order-page .recommit-secondary{background:#fff2f3;border:1px solid #f1d1d5;color:#8f1220}.npi-work-order-page .recommit-secondary:disabled,.npi-work-order-page .recommit-button-row button:disabled{background:#fff7f8}.npi-work-order-page .recommit-success-banner{border-color:#efc4cb;background:#fff1f3;color:#8f1220}.npi-work-order-page .recommit-success-banner-close{border-color:#efc4cb;color:#8f1220}.npi-work-order-submission-meta{font-size:12px;font-weight:700;line-height:1.45;word-break:break-word}.npi-work-order-confirm-modal{width:min(560px,94vw);border-color:#efc4cb}.npi-work-order-confirm-modal h3{margin:0;color:#4a1020;font-size:28px;font-weight:800;line-height:1.1}.npi-work-order-confirm-copy,.npi-work-order-confirm-note{margin:0;color:#6f4a52;font-size:14px;line-height:1.5}.npi-work-order-confirm-note{border:1px solid #f1d1d5;border-radius:10px;background:#fff7f8;color:#8f1220;font-size:12px;font-weight:700;padding:10px 12px}.npi-work-order-confirm-actions{width:100%;justify-content:center}.npi-work-order-page .recommit-table tbody tr.recommit-row-updated{background:#fff0f2}.npi-work-order-page .recommit-table tbody tr.recommit-row-updated td{border-bottom-color:#f3c7ce}.npi-work-order-page .recommit-empty{color:#7f4b55}.npi-work-order-table th:nth-child(1),.npi-work-order-table td:nth-child(1){width:17%}.npi-work-order-table th:nth-child(2),.npi-work-order-table td:nth-child(2){width:13%}.npi-work-order-table th:nth-child(3),.npi-work-order-table td:nth-child(3){width:24%}.npi-work-order-table th:nth-child(4),.npi-work-order-table td:nth-child(4){width:13%}.npi-work-order-table th:nth-child(5),.npi-work-order-table td:nth-child(5){width:8%}.npi-work-order-table th:nth-child(6),.npi-work-order-table td:nth-child(6){width:19%}.npi-work-order-table th:nth-child(7),.npi-work-order-table td:nth-child(7){width:6%}.npi-work-order-remove-cell{text-align:center}.npi-work-order-remove-button{width:26px;height:26px;border:1px solid #efc4cb;border-radius:999px;background:#fff2f3;color:#8f1220;font-size:14px;font-weight:900;line-height:1;cursor:pointer}.npi-work-order-remove-button:hover{background:#ffe4e8;border-color:#e89aa7}.npi-work-order-remove-button:focus-visible{outline:none;box-shadow:0 0 0 3px #b423182e}@media(max-width:900px){.npi-work-order-search-grid{grid-template-columns:1fr}.npi-work-order-table{min-width:900px}}.warehouse-tool{--warehouse-surface: rgba(255, 255, 255, .94);--warehouse-surface-soft: rgba(248, 250, 252, .86);--warehouse-panel: rgba(255, 255, 255, .92);--warehouse-panel-strong: rgba(255, 255, 255, .98);--warehouse-border: rgba(104, 22, 30, .16);--warehouse-border-strong: rgba(104, 22, 30, .28);--warehouse-gold-border: rgba(244, 214, 162, .34);--warehouse-text: var(--ren-ink, #11141a);--warehouse-muted: rgba(17, 20, 26, .62);--warehouse-wine: var(--ren-wine, #68161e);--warehouse-oxblood: var(--ren-oxblood, #3c0f16);--warehouse-ember: var(--ren-ember-bright, #f04e37);--warehouse-champagne: var(--ren-champagne, #f4d6a2);--warehouse-active: linear-gradient(135deg, var(--ren-ink-deep, #07070a), var(--ren-oxblood, #3c0f16) 66%, var(--ren-wine, #68161e));--warehouse-table-head: linear-gradient(90deg, rgba(255, 255, 255, .07) 1px, transparent 1px), linear-gradient(rgba(255, 255, 255, .055) 1px, transparent 1px), var(--ren-workspace-table-head, linear-gradient(180deg, #1b2028 0%, #11141a 54%, #260a0f 100%));display:grid;grid-template-rows:64px 50px 42px minmax(0,1fr);box-sizing:border-box;width:100%;max-width:100%;height:calc(100vh - var(--app-shell-main-offset, 102px));height:calc(100dvh - var(--app-shell-main-offset, 102px));min-height:min(560px,calc(100vh - var(--app-shell-main-offset, 102px)));min-height:min(560px,calc(100dvh - var(--app-shell-main-offset, 102px)));max-height:calc(100vh - var(--app-shell-main-offset, 102px));max-height:calc(100dvh - var(--app-shell-main-offset, 102px));overflow:hidden;position:relative;isolation:isolate;color:var(--warehouse-text);background:linear-gradient(180deg,#ffffffc2,#f8fafc94),repeating-linear-gradient(115deg,transparent 0 42px,rgba(244,214,162,.028) 43px 44px,transparent 45px 96px);border:1px solid rgba(132,42,48,.34);border-radius:12px;box-shadow:0 22px 58px #07070a47,inset 0 1px #f4d6a21a;font-family:Segoe UI,-apple-system,BlinkMacSystemFont,system-ui,sans-serif}.warehouse-tool *,.warehouse-tool *:before,.warehouse-tool *:after{box-sizing:border-box}.warehouse-tool:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.62;background:linear-gradient(118deg,transparent 0 64%,rgba(104,22,30,.05) 64.2% 72%,transparent 72.2% 100%),repeating-linear-gradient(115deg,transparent 0 42px,rgba(244,214,162,.038) 43px 44px,transparent 45px 96px)}.warehouse-tool>*{position:relative;z-index:1}.warehouse-titlebar{display:flex;align-items:center;justify-content:flex-start;min-width:0;padding:14px 22px;overflow:hidden;color:#f8fafc;background:radial-gradient(circle at 14% 0%,rgba(240,78,55,.22),transparent 34%),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(135deg,var(--ren-ink-deep, #07070a) 0%,var(--ren-ink, #11141a) 44%,var(--ren-oxblood, #3c0f16) 100%);background-size:auto,40px 40px,40px 40px,auto;border-bottom:1px solid rgba(244,214,162,.42);border-radius:11px 11px 0 0;box-shadow:inset 0 -1px #ffffff14,0 10px 24px #07070a24}.warehouse-titlebar h1{margin:0;overflow:hidden;color:#fff;font-family:Bahnschrift,Segoe UI,system-ui,sans-serif;font-size:clamp(1.4rem,1.8vw,1.85rem);font-weight:900;letter-spacing:0;line-height:1.05;text-overflow:ellipsis;text-shadow:0 2px 10px rgba(7,7,10,.35);white-space:nowrap}.warehouse-global-search,.warehouse-received-search{display:grid;align-items:center;grid-template-columns:auto minmax(0,1fr);min-width:0;border:1px solid rgba(244,214,162,.18);border-radius:8px;background:#ffffff14;box-shadow:inset 0 2px 4px #07070a38,inset 0 -1px #ffffff14}.warehouse-global-search{width:min(260px,24vw);height:32px;color:#ffffffd1}.warehouse-global-search input,.warehouse-received-search input{min-width:0;width:100%;border:0;background:transparent;color:inherit;font:inherit;font-size:.78rem;outline:none}.warehouse-global-search input::placeholder{color:#ffffffb8}.warehouse-primary-tabs,.warehouse-secondary-tabs{display:flex;align-items:center;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:rgba(104,22,30,.5) transparent}.warehouse-primary-tabs::-webkit-scrollbar,.warehouse-secondary-tabs::-webkit-scrollbar{height:8px}.warehouse-primary-tabs::-webkit-scrollbar-track,.warehouse-secondary-tabs::-webkit-scrollbar-track{background:transparent}.warehouse-primary-tabs::-webkit-scrollbar-thumb,.warehouse-secondary-tabs::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:linear-gradient(90deg,#842a309e,#3c0f168f) padding-box}.warehouse-primary-tabs{gap:26px;min-height:50px;padding:0 22px;border-bottom:1px solid rgba(244,214,162,.22);background:linear-gradient(120deg,#fffffff0,#f8fafcdb 58%,#fff8efe6),#ffffffd1;box-shadow:0 12px 26px #07070a14,inset 0 1px #fffc}.warehouse-secondary-tabs{gap:18px;min-height:42px;padding:0 22px;border-bottom:1px solid rgba(104,22,30,.14);background:linear-gradient(180deg,#ffffffeb,#f8fafcd6),var(--warehouse-surface-soft)}.warehouse-primary-tabs button,.warehouse-secondary-tabs button{appearance:none;position:relative;align-self:stretch;flex:0 0 auto;border:0;border-radius:0;background:transparent;color:var(--warehouse-text);cursor:pointer;font:inherit;font-weight:900;letter-spacing:0;line-height:1;text-transform:uppercase;transition:color .14s ease,text-shadow .14s ease}.warehouse-primary-tabs button{display:inline-flex;align-items:center;min-height:50px;min-width:0;padding:0 2px;font-size:.74rem}.warehouse-secondary-tabs button{display:inline-flex;align-items:center;min-height:42px;padding:0 1px;color:#11141abd;font-size:.68rem}.warehouse-primary-tabs button:after,.warehouse-secondary-tabs button:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:3px;border-radius:999px;background:linear-gradient(90deg,var(--warehouse-oxblood),var(--warehouse-ember));transform:scaleX(0);transform-origin:center;transition:transform .16s ease}.warehouse-primary-tabs button:hover,.warehouse-primary-tabs button:focus-visible,.warehouse-secondary-tabs button:hover,.warehouse-secondary-tabs button:focus-visible{color:var(--warehouse-oxblood);outline:0}.warehouse-primary-tabs button:focus-visible,.warehouse-secondary-tabs button:focus-visible{outline:2px solid var(--warehouse-champagne);outline-offset:2px}.warehouse-primary-tabs button.is-active,.warehouse-secondary-tabs button.is-active{color:var(--warehouse-oxblood);text-shadow:0 1px 0 rgba(255,255,255,.55)}.warehouse-primary-tabs button.is-active:after,.warehouse-secondary-tabs button.is-active:after{transform:scaleX(1)}.warehouse-workspace{display:grid;grid-template-columns:minmax(220px,250px) minmax(0,1fr);gap:12px;min-height:0;padding:12px;overflow:hidden;background:linear-gradient(180deg,#ffffffb3,#f8fafc85),transparent}.warehouse-receive-workspace,.warehouse-logistic-workspace,.warehouse-rma-workspace,.warehouse-subco-workspace{display:grid;grid-template-rows:auto minmax(0,1fr);gap:14px;min-height:0;padding:20px 12px 12px;overflow:hidden;border-top:1px solid rgba(244,214,162,.18);background:linear-gradient(180deg,#ffffffc2,#f8fafc85),transparent}.warehouse-snag-workspace{display:grid;min-height:0;padding:20px 12px 12px;overflow:hidden;border-top:1px solid rgba(244,214,162,.18);background:linear-gradient(180deg,#ffffffc2,#f8fafc85),transparent}.warehouse-normal-workspace{display:grid;grid-template-rows:auto minmax(0,auto) auto auto auto;align-content:start;gap:12px;min-height:0;padding:12px;overflow-x:hidden;overflow-y:auto;scrollbar-color:rgba(104,22,30,.5) rgba(248,250,252,.72);scrollbar-width:thin;border-top:1px solid rgba(244,214,162,.18);background:linear-gradient(180deg,#ffffffc2,#f8fafc85),transparent}.warehouse-normal-workspace::-webkit-scrollbar{width:10px}.warehouse-normal-workspace::-webkit-scrollbar-thumb{border:2px solid rgba(248,250,252,.72);border-radius:999px;background:#68161e6b}.warehouse-normal-workspace::-webkit-scrollbar-track{background:#f8fafcb8}.warehouse-left-rail,.warehouse-main-panel{max-width:100%;min-height:0;min-width:0;overflow:hidden}.warehouse-left-rail{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:10px}.warehouse-main-panel{display:grid;grid-template-rows:44px minmax(0,1fr) 112px;gap:10px}.warehouse-panel,.warehouse-active-shipment{max-width:100%;min-width:0;overflow:hidden;border:1px solid var(--warehouse-border);border-radius:10px;background:linear-gradient(180deg,#fffffff5,#f8fafce6),var(--warehouse-panel);box-shadow:0 12px 28px #07070a14,inset 0 1px #ffffffd6}.warehouse-panel h2,.warehouse-table-title h2{margin:0;color:inherit;font-size:.74rem;font-weight:900;letter-spacing:0;line-height:1}.warehouse-card-heading{display:flex;align-items:center;min-height:36px;padding:0 14px;border-bottom:1px solid rgba(104,22,30,.12);background:linear-gradient(120deg,#fffffff5,#f8fafce6 58%,#fff8efeb),#ffffffe6;color:var(--warehouse-text)}.warehouse-card-heading h2{margin:0;color:var(--warehouse-text);font-size:.84rem;font-weight:900;letter-spacing:0}.warehouse-card-heading-row{justify-content:space-between}.warehouse-card-title{display:inline-flex;align-items:center;min-width:0}.warehouse-receive-card,.warehouse-received-card,.warehouse-logistic-search-card,.warehouse-logistic-results-card,.warehouse-rma-actions-card,.warehouse-rma-table-card,.warehouse-subco-card,.warehouse-normal-load-card,.warehouse-order-details-card,.warehouse-normal-pallet-card,.warehouse-receive-actions-card,.warehouse-snag-card{border-left:3px solid rgba(161,30,37,.9)}.warehouse-normal-load-card{grid-row:1}.warehouse-normal-message-stack{display:grid;grid-row:2;gap:8px;min-height:0}.warehouse-order-details-card{grid-row:4}.warehouse-normal-pallet-card{grid-row:3}.warehouse-receive-actions-card{grid-row:5}.warehouse-receive-form{display:grid;grid-template-columns:minmax(220px,1.1fr) minmax(220px,1.1fr) minmax(160px,.46fr) auto;gap:14px;align-items:end;padding:14px 12px}.warehouse-receive-submit{min-width:142px}.warehouse-logistic-search-card{display:grid;grid-template-rows:36px auto auto}.warehouse-logistic-search-form{display:grid;grid-template-columns:minmax(240px,380px) auto minmax(360px,1fr);gap:12px;align-items:end;padding:12px}.warehouse-logistic-search-submit{min-width:112px}.warehouse-logistic-location-field{justify-self:end;width:min(100%,480px)}.warehouse-logistic-search-card .warehouse-inline-message{margin:0 12px 12px}.warehouse-rma-actions-card{display:grid;grid-template-rows:36px auto auto}.warehouse-rma-actions-grid{display:grid;grid-template-columns:minmax(360px,620px) minmax(340px,500px) minmax(0,1fr);grid-template-rows:auto auto;gap:22px 18px;align-items:start;padding:12px}.warehouse-rma-receiving-group{grid-column:1;grid-row:1}.warehouse-rma-cpm-group{grid-column:1;grid-row:2}.warehouse-rma-action-group{display:grid;gap:10px;min-width:0}.warehouse-rma-action-group h3{margin:0;color:#11141ac7;font-size:.78rem;font-weight:900;letter-spacing:0;line-height:1;text-transform:uppercase}.warehouse-rma-button-row{display:grid;grid-template-columns:repeat(2,minmax(150px,1fr));gap:10px;min-width:0}.warehouse-rma-button-row .warehouse-action{width:100%;min-height:36px;white-space:normal}.warehouse-rma-disposition-field{grid-column:2;grid-row:1;align-self:end}.warehouse-rma-actions-card .warehouse-inline-message{margin:0 12px 12px}.warehouse-subco-card{display:grid;grid-template-rows:36px auto auto auto minmax(0,1fr);min-height:0}.warehouse-subco-toolbar{display:grid;grid-template-columns:minmax(520px,.9fr) minmax(360px,.54fr);grid-template-rows:auto auto;gap:12px 18px;align-items:end;padding:12px;border-bottom:1px solid rgba(104,22,30,.1);background:#ffffffc7}.warehouse-subco-actions{display:grid;grid-template-columns:minmax(150px,210px) minmax(110px,170px) minmax(190px,240px);gap:10px;min-width:0}.warehouse-subco-actions .warehouse-action{width:100%}.warehouse-subco-filter-form{display:grid;grid-template-columns:minmax(150px,180px) minmax(126px,170px);gap:10px;align-items:end;justify-self:end;min-width:0}.warehouse-subco-location-field{grid-column:1;grid-row:2;width:min(100%,420px)}.warehouse-subco-filter-chip{margin:10px 12px 0;padding:7px 10px;border:1px solid rgba(104,22,30,.14);border-radius:8px;background:#fff8efc2;color:#11141ab8;font-size:.74rem;font-weight:800}.warehouse-subco-filter-chip strong{color:var(--warehouse-oxblood);font-weight:900}.warehouse-subco-card .warehouse-inline-message{margin:10px 12px 0}.warehouse-normal-load-grid{display:grid;grid-template-columns:minmax(260px,.74fr) minmax(460px,1.26fr);gap:10px;align-items:end;padding:10px 12px}.warehouse-load-pallet-form,.warehouse-load-order-form{display:grid;gap:10px;align-items:end;min-width:0}.warehouse-load-pallet-form{grid-template-columns:minmax(180px,1fr) auto}.warehouse-load-order-form{grid-template-columns:minmax(150px,1fr) minmax(150px,1fr) auto}.warehouse-load-pallet-submit,.warehouse-load-order-submit,.warehouse-receive-detrash-submit,.warehouse-complete-detrash-btn{min-width:118px}.warehouse-location-toggle{display:inline-flex;align-items:center;gap:12px;min-width:0;color:#11141ac2;font-size:.72rem;font-weight:900}.warehouse-location-toggle label{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.warehouse-location-toggle input{accent-color:var(--warehouse-oxblood);margin:0}.warehouse-received-card{display:grid;grid-template-rows:36px auto auto minmax(0,1fr);min-height:0}.warehouse-snag-card{display:grid;grid-template-rows:36px auto auto auto minmax(0,1fr);min-height:0}.warehouse-logistic-results-card{display:grid;grid-template-rows:36px minmax(0,1fr) auto;min-height:0}.warehouse-rma-table-card{display:grid;grid-template-rows:36px minmax(0,1fr);min-height:0}.warehouse-order-details-card,.warehouse-normal-pallet-card,.warehouse-receive-actions-card{display:grid;grid-template-rows:32px auto;min-height:0}.warehouse-normal-load-card .warehouse-card-heading,.warehouse-order-details-card .warehouse-card-heading,.warehouse-normal-pallet-card .warehouse-card-heading,.warehouse-receive-actions-card .warehouse-card-heading{min-height:32px}.warehouse-order-details-grid{display:grid;grid-template-columns:minmax(170px,1.5fr) minmax(170px,1.5fr) minmax(150px,1.22fr) minmax(130px,1.08fr) minmax(130px,1.08fr) minmax(150px,1.18fr);grid-auto-rows:minmax(56px,auto);gap:1px;min-height:0;padding:8px 10px;overflow:hidden;background:#68161e14}.warehouse-detail-cell{min-width:0;min-height:56px;padding:9px 10px;background:#fffffff5}.warehouse-detail-cell-wide{grid-column:auto}.warehouse-detail-cell span{display:block;margin-bottom:7px;color:#3c0f16b8;font-size:.62rem;font-weight:900;letter-spacing:.04em;line-height:1;text-transform:uppercase}.warehouse-detail-cell strong{display:block;min-width:0;overflow:hidden;color:var(--warehouse-text);font-size:.8rem;font-weight:900;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.warehouse-normal-pallet-summary{display:grid;grid-template-columns:minmax(180px,1.3fr) minmax(84px,.42fr) minmax(160px,.9fr) minmax(190px,220px);gap:1px;min-height:0;padding:8px 10px;overflow:hidden;background:#68161e14}.warehouse-normal-pallet-stat{min-width:0;min-height:44px;padding:8px 10px;background:#fffffff5}.warehouse-normal-pallet-stat span,.warehouse-exception-actions>span{display:block;margin-bottom:6px;color:#3c0f16b8;font-size:.62rem;font-weight:900;letter-spacing:.04em;line-height:1;text-transform:uppercase}.warehouse-normal-pallet-stat strong{display:block;min-width:0;overflow:hidden;color:var(--warehouse-text);font-size:.82rem;font-weight:900;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.warehouse-normal-finish-pallet-btn{align-self:stretch;justify-self:end;width:calc(100% - 12px);min-height:44px;margin-left:12px}.warehouse-receive-actions-grid{display:grid;grid-template-columns:repeat(3,minmax(170px,1fr)) minmax(190px,220px) minmax(190px,220px);grid-template-rows:auto auto;gap:10px;align-content:start;align-items:end;min-height:0;padding:10px 12px;overflow-x:auto;overflow-y:hidden}.warehouse-receive-field-serial-update{grid-column:1;grid-row:1}.warehouse-receive-field-part-received{grid-column:2;grid-row:1}.warehouse-receive-field-revision{grid-column:3;grid-row:1}.warehouse-receive-field-location{grid-column:1 / span 2;grid-row:2;justify-self:start;width:min(100%,460px)}.warehouse-receive-field-employee{grid-column:3;grid-row:2;justify-self:start;width:min(100%,360px)}.warehouse-wrong-location-detected{display:flex;grid-column:1 / -1;grid-row:3;align-items:center;gap:10px;min-width:0;padding:8px 10px;border:1px solid rgba(183,95,0,.32);border-radius:8px;background:#fff8efdb;color:#753a00;font-size:.72rem;font-weight:800;line-height:1.25}.warehouse-wrong-location-detected strong{flex:0 0 auto;color:#58131a;font-size:.7rem;font-weight:900;text-transform:uppercase}.warehouse-wrong-location-detected span{min-width:0}.warehouse-exception-actions{display:grid;grid-column:4;grid-row:1 / span 2;grid-template-rows:auto minmax(40px,1fr);gap:7px;align-self:stretch;min-width:0;padding:8px;border:1px solid rgba(183,95,0,.22);border-radius:8px;background:#fff8ef9e}.warehouse-receive-item-actions{display:grid;grid-column:5;grid-row:1 / span 2;align-self:stretch;min-width:0}.warehouse-wrong-location-btn,.warehouse-receive-detrash-submit{width:100%}.warehouse-exception-actions .warehouse-action,.warehouse-receive-item-actions .warehouse-action{height:100%;min-height:40px;padding-inline:10px;font-size:.72rem}.warehouse-wrong-location-btn{border-color:#b75f0047;background:#ffffffe0;color:#753a00}.warehouse-location-input{display:flex;align-items:center;gap:4px;width:100%;min-height:34px;min-width:0;padding:3px;border:1px solid rgba(104,22,30,.18);border-radius:8px;background:linear-gradient(180deg,#fffffff5,#f8fafceb);box-shadow:inset 0 1px 2px #07070a0f}.warehouse-location-input label{position:relative;display:block;flex:0 1 auto;min-width:max-content;margin:0;cursor:pointer}.warehouse-field .warehouse-location-input input{position:absolute;width:1px;height:1px;min-width:1px;padding:0;margin:0;overflow:hidden;border:0;background:transparent;box-shadow:none;opacity:0;pointer-events:none}.warehouse-location-option-text{position:relative;display:inline-flex!important;align-items:center;min-height:28px;margin:0!important;padding:0 10px 0 28px;border:1px solid transparent;border-radius:6px;color:#11141ab8!important;font-size:.74rem!important;font-weight:900!important;letter-spacing:0!important;line-height:1!important;text-transform:none!important;white-space:nowrap}.warehouse-location-option-text:before{content:"";position:absolute;left:10px;width:12px;height:12px;border:1px solid rgba(104,22,30,.36);border-radius:999px;background:#fff}.warehouse-location-option-text:after{content:"";position:absolute;left:14px;width:6px;height:6px;border-radius:999px;background:transparent}.warehouse-location-input input:checked+.warehouse-location-option-text{border-color:#68161e2e;background:#fff8ef;color:var(--warehouse-oxblood)!important;box-shadow:inset 0 1px #ffffffd1}.warehouse-location-input input:checked+.warehouse-location-option-text:before{border-color:var(--warehouse-oxblood)}.warehouse-location-input input:checked+.warehouse-location-option-text:after{background:var(--warehouse-oxblood)}.warehouse-location-input input:focus-visible+.warehouse-location-option-text{border-color:#68161e5c;box-shadow:0 0 0 2px #f4d6a247}.warehouse-pallet-count{color:#11141abd;font-size:.78rem;font-weight:700;white-space:nowrap}.warehouse-received-filters{display:grid;grid-template-columns:minmax(220px,340px) minmax(130px,150px) minmax(150px,170px) auto minmax(0,1fr);gap:10px;align-items:center;padding:12px;border-bottom:1px solid rgba(104,22,30,.1);background:#faf7f194}.warehouse-received-search{grid-template-columns:minmax(0,1fr);height:36px;border-color:#68161e2e;border-top-color:#3c0f1642;border-left-color:#3c0f1638;background:linear-gradient(180deg,#f6f1ebf5,#ffffffeb);box-shadow:inset 0 2px 4px #07070a1f,inset 1px 0 2px #3c0f1614,inset 0 -1px #ffffffc7;color:var(--warehouse-text)}.warehouse-received-search input{padding:0 10px}.warehouse-received-search input::placeholder{color:#11141a75}.warehouse-filter-select{display:block;min-width:0}.warehouse-filter-select span{clip:rect(0,0,0,0);width:1px;height:1px;margin:-1px;overflow:hidden;position:absolute;white-space:nowrap}.warehouse-filter-select select,.warehouse-received-filters>select{appearance:none;width:100%;height:36px;min-width:0;padding:0 34px 0 11px;border:1px solid rgba(104,22,30,.18);border-top-color:#3c0f1642;border-left-color:#3c0f1638;border-radius:8px;background:linear-gradient(45deg,transparent 50%,var(--warehouse-oxblood) 50%) calc(100% - 17px) 50% / 5px 5px no-repeat,linear-gradient(135deg,var(--warehouse-oxblood) 50%,transparent 50%) calc(100% - 12px) 50% / 5px 5px no-repeat,linear-gradient(180deg,#f6f1ebf5,#ffffffeb);color:var(--warehouse-text);box-shadow:inset 0 2px 4px #07070a1f,inset 1px 0 2px #3c0f1614,inset 0 -1px #ffffffc7;font:inherit;font-size:.82rem;font-weight:700}.warehouse-filter-select select:focus,.warehouse-received-filters>select:focus{border-color:#68161e6b;box-shadow:0 0 0 2px #f4d6a247,inset 0 2px 4px #07070a1f,inset 1px 0 2px #3c0f1614,inset 0 -1px #ffffffd1;outline:none}.warehouse-reset-btn{height:36px}.warehouse-snag-actions{display:flex;align-items:center;gap:10px;min-width:0;padding:12px;border-bottom:1px solid rgba(104,22,30,.1);background:#ffffffc7}.warehouse-snag-actions .warehouse-action{min-width:116px}.warehouse-snag-actions .warehouse-action:nth-child(3),.warehouse-snag-actions .warehouse-action:nth-child(4){min-width:154px}.warehouse-snag-actions .warehouse-action:disabled{opacity:.68}.warehouse-snag-refresh{margin-left:auto}.warehouse-snag-filters{grid-template-columns:minmax(220px,360px) minmax(130px,150px) minmax(160px,190px) auto minmax(0,1fr)}.warehouse-toast-region{position:fixed;top:78px;right:22px;z-index:1200;display:grid;gap:8px;width:min(360px,calc(100vw - 44px));pointer-events:none}.warehouse-toast{display:grid;grid-template-columns:26px minmax(0,1fr) auto 22px;gap:10px;align-items:start;min-height:58px;padding:10px;border:1px solid rgba(104,22,30,.14);border-left-width:3px;border-radius:8px;background:#fffffff5;box-shadow:0 16px 34px #11141a2e,0 2px 8px #11141a1a;color:var(--warehouse-text);pointer-events:auto}.warehouse-toast-success{border-left-color:#2baf67}.warehouse-toast-info{border-left-color:#346bd6}.warehouse-toast-warning{border-left-color:#d88413}.warehouse-toast-error{border-left-color:var(--warehouse-oxblood)}.warehouse-toast-icon{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:7px;color:#17603d;background:#dcfce7e0}.warehouse-toast-icon:before{content:"";width:9px;height:5px;border-bottom:2px solid currentColor;border-left:2px solid currentColor;transform:translateY(-1px) rotate(-45deg)}.warehouse-toast-info .warehouse-toast-icon{color:#1e5ec7;background:#e9f2ffe6}.warehouse-toast-info .warehouse-toast-icon:before,.warehouse-toast-warning .warehouse-toast-icon:before,.warehouse-toast-error .warehouse-toast-icon:before{width:auto;height:auto;border:0;transform:none;font-size:.78rem;font-weight:900;line-height:1}.warehouse-toast-info .warehouse-toast-icon:before{content:"i"}.warehouse-toast-warning .warehouse-toast-icon{color:#9a5600;background:#fff3d3eb}.warehouse-toast-warning .warehouse-toast-icon:before{content:"!"}.warehouse-toast-error .warehouse-toast-icon{color:var(--warehouse-wine);background:#ffe4e6e6}.warehouse-toast-error .warehouse-toast-icon:before{content:"!"}.warehouse-toast-copy{display:grid;gap:2px;min-width:0}.warehouse-toast-copy strong{color:var(--warehouse-text);font-size:.8rem;font-weight:900;line-height:1.15}.warehouse-toast-copy span{overflow:hidden;color:#11141aad;font-size:.74rem;font-weight:700;line-height:1.25;text-overflow:ellipsis}.warehouse-toast time{color:#68161e94;font-size:.68rem;font-weight:800;line-height:1.2;white-space:nowrap}.warehouse-toast button{display:inline-grid;place-items:center;width:20px;height:20px;padding:0;border:0;border-radius:999px;background:transparent;color:#11141a75;font-size:.78rem;font-weight:900;line-height:1;cursor:pointer}.warehouse-toast button:hover,.warehouse-toast button:focus-visible{background:#68161e14;color:var(--warehouse-wine);outline:none}@media(max-width:720px){.warehouse-toast-region{top:64px;right:12px;left:12px;width:auto}.warehouse-toast{grid-template-columns:26px minmax(0,1fr) auto 22px}}.warehouse-inline-message{margin:10px 12px 0;padding:8px 10px;border:1px solid rgba(31,122,70,.18);border-radius:8px;background:#dcfce7b8;color:#17603d;font-size:.8rem;font-weight:800}.warehouse-inline-message-error{border-color:#a11e2538;background:#ffe4e6b3;color:var(--warehouse-wine)}.warehouse-inline-message-info{border-color:#1d4f7b33;background:#e9f2ffc7;color:#1e5ec7}.warehouse-pallet-table-wrap{min-height:0;margin:0;overflow:auto;scrollbar-color:rgba(104,22,30,.62) rgba(248,250,252,.88);scrollbar-gutter:stable;scrollbar-width:thin}.warehouse-pallet-table-wrap::-webkit-scrollbar{width:10px;height:9px}.warehouse-pallet-table-wrap::-webkit-scrollbar-track{background:#f8fafcdb}.warehouse-pallet-table-wrap::-webkit-scrollbar-thumb{border:2px solid rgba(250,247,241,.9);border-radius:999px;background:linear-gradient(180deg,#842a30c7,#3c0f16b8)}.warehouse-pallet-table{width:100%;min-width:980px;border-collapse:separate;border-spacing:0;table-layout:fixed;color:var(--warehouse-text);font-size:.78rem}.warehouse-pallet-table th,.warehouse-pallet-table td{height:36px;padding:0 10px;overflow:hidden;border-bottom:1px solid rgba(17,20,26,.08);text-align:left;text-overflow:ellipsis;white-space:nowrap}.warehouse-pallet-table th{height:30px;background:#faf7f1f5;color:#3c0f16b8;font-size:.64rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.warehouse-pallet-table th:nth-child(1),.warehouse-pallet-table td:nth-child(1){width:17%}.warehouse-pallet-table th:nth-child(2),.warehouse-pallet-table td:nth-child(2){width:17%}.warehouse-pallet-table th:nth-child(3),.warehouse-pallet-table td:nth-child(3){width:13%}.warehouse-pallet-table th:nth-child(4),.warehouse-pallet-table td:nth-child(4){width:15%}.warehouse-pallet-table th:nth-child(5),.warehouse-pallet-table td:nth-child(5){width:15%}.warehouse-pallet-table th:nth-child(6),.warehouse-pallet-table td:nth-child(6){width:6%;text-align:right}.warehouse-pallet-table th:nth-child(7),.warehouse-pallet-table td:nth-child(7){width:13%}.warehouse-pallet-table th:nth-child(8),.warehouse-pallet-table td:nth-child(8){width:7%;text-align:right}.warehouse-pallet-table tbody td{background:#fffffff5;color:var(--warehouse-text);font-weight:600}.warehouse-pallet-table tbody tr:nth-child(2n) td{background:#f8fafce6}.warehouse-pallet-table tbody tr.warehouse-pallet-row.is-even td{background:#f8fafce6}.warehouse-pallet-spacer-row td{padding:0!important;border-bottom:0!important;background:transparent!important;line-height:0}.warehouse-pallet-table tbody tr:hover td{background:#fff8ef}.warehouse-pallet-row{cursor:pointer}.warehouse-pallet-row:focus-visible{outline:none}.warehouse-pallet-row:focus-visible td{background:#fff8ef;box-shadow:inset 0 1px #68161e24,inset 0 -1px #68161e24}.warehouse-pallet-row:focus-visible td:first-child{box-shadow:inset 4px 0 #68161e9e,inset 0 1px #68161e24,inset 0 -1px #68161e24}.warehouse-pallet-table tbody td:first-child strong{color:var(--ren-ink-deep, #07070a);font-weight:900}.warehouse-table-number{font-variant-numeric:tabular-nums}.warehouse-status-pill{display:inline-flex;align-items:center;gap:5px;min-height:20px;padding:3px 8px;border:1px solid rgba(154,77,11,.18);border-radius:6px;background:#fff4da;color:#9a4d0b;font-size:.68rem;font-weight:900;line-height:1}.warehouse-status-pill:before{content:"";width:5px;height:5px;flex:0 0 auto;border-radius:999px;background:currentColor}.warehouse-status-pill--in-progress{border-color:#1d4f7b2e;background:#e9f2ff;color:#1e5ec7}.warehouse-status-pill--detrashed{border-color:#1175462e;background:#dcfce7;color:#0f7a43}.warehouse-status-pill--awaiting-detrash{border-color:#9a4d0b38;background:#fff4da;color:#9a4d0b}.warehouse-load-btn,.warehouse-load-row-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:27px;min-width:64px;padding:0 10px;border:1px solid rgba(104,22,30,.18);border-radius:8px;background:#fff;color:var(--ren-ink-deep, #07070a);cursor:pointer;font:inherit;font-size:.72rem;font-weight:900}.warehouse-load-btn:hover,.warehouse-load-btn:focus-visible,.warehouse-load-row-btn:hover,.warehouse-load-row-btn:focus-visible{border-color:#68161e57;background:#fff8ef;outline:none}.warehouse-load-btn span{color:var(--warehouse-oxblood);font-size:.9rem;line-height:1}.warehouse-table-empty{color:#11141a9e!important;font-weight:800!important;text-align:center!important}.warehouse-logistic-table-wrap{min-height:0}.warehouse-logistic-table{min-width:1120px}.warehouse-logistic-table th:nth-child(1),.warehouse-logistic-table td:nth-child(1){width:160px}.warehouse-logistic-table th:nth-child(2),.warehouse-logistic-table td:nth-child(2){width:180px}.warehouse-logistic-table th:nth-child(3),.warehouse-logistic-table td:nth-child(3){width:150px}.warehouse-logistic-table th:nth-child(4),.warehouse-logistic-table td:nth-child(4){width:140px}.warehouse-logistic-table th:nth-child(5),.warehouse-logistic-table td:nth-child(5){width:180px;text-align:left}.warehouse-logistic-table th:nth-child(6),.warehouse-logistic-table td:nth-child(6){width:120px;text-align:left}.warehouse-logistic-table th:nth-child(7),.warehouse-logistic-table td:nth-child(7){width:160px;text-align:left}.warehouse-logistic-table tbody tr{cursor:pointer}.warehouse-logistic-table tbody tr.is-selected td,.warehouse-logistic-table tbody tr.is-selected:hover td{background:#fff8ef;box-shadow:inset 0 1px #68161e1a,inset 0 -1px #68161e1a}.warehouse-logistic-table tbody tr.is-selected td:first-child{box-shadow:inset 4px 0 #68161e80,inset 0 1px #68161e1a,inset 0 -1px #68161e1a}.warehouse-logistic-footer{display:flex;justify-content:center;padding:12px;border-top:1px solid rgba(104,22,30,.1);background:#faf7f194}.warehouse-logistic-send{min-width:178px}.warehouse-rma-table-wrap{min-height:0}.warehouse-rma-table{min-width:1320px}.warehouse-rma-table th:nth-child(1),.warehouse-rma-table td:nth-child(1){width:170px}.warehouse-rma-table th:nth-child(2),.warehouse-rma-table td:nth-child(2){width:160px}.warehouse-rma-table th:nth-child(3),.warehouse-rma-table td:nth-child(3){width:150px}.warehouse-rma-table th:nth-child(4),.warehouse-rma-table td:nth-child(4){width:160px}.warehouse-rma-table th:nth-child(5),.warehouse-rma-table td:nth-child(5){width:160px;text-align:left}.warehouse-rma-table th:nth-child(6),.warehouse-rma-table td:nth-child(6){width:190px;text-align:left}.warehouse-rma-table th:nth-child(7),.warehouse-rma-table td:nth-child(7){width:210px;text-align:left}.warehouse-rma-table th:nth-child(8),.warehouse-rma-table td:nth-child(8){width:140px;text-align:left}.warehouse-rma-table tbody tr{cursor:pointer}.warehouse-rma-table tbody tr.warehouse-rma-row--preclean td{background:#69d80133}.warehouse-rma-table tbody tr.warehouse-rma-row--preship td{background:#ff20202e}.warehouse-rma-table tbody tr.is-selected td,.warehouse-rma-table tbody tr.is-selected:hover td{background:#fff8ef;box-shadow:inset 0 1px #68161e1a,inset 0 -1px #68161e1a}.warehouse-rma-table tbody tr.is-selected td:first-child{box-shadow:inset 4px 0 #68161e80,inset 0 1px #68161e1a,inset 0 -1px #68161e1a}.warehouse-subco-table-wrap{min-height:0}.warehouse-subco-table{min-width:1540px}.warehouse-subco-table th:nth-child(1),.warehouse-subco-table td:nth-child(1){width:190px}.warehouse-subco-table th:nth-child(2),.warehouse-subco-table td:nth-child(2){width:150px}.warehouse-subco-table th:nth-child(3),.warehouse-subco-table td:nth-child(3){width:150px}.warehouse-subco-table th:nth-child(4),.warehouse-subco-table td:nth-child(4){width:170px}.warehouse-subco-table th:nth-child(5),.warehouse-subco-table td:nth-child(5),.warehouse-subco-table th:nth-child(6),.warehouse-subco-table td:nth-child(6){width:130px;text-align:left}.warehouse-subco-table th:nth-child(7),.warehouse-subco-table td:nth-child(7){width:130px;text-align:left}.warehouse-subco-table th:nth-child(8),.warehouse-subco-table td:nth-child(8){width:118px;text-align:left}.warehouse-subco-table th:nth-child(9),.warehouse-subco-table td:nth-child(9){width:220px;text-align:left}.warehouse-subco-table th:nth-child(10),.warehouse-subco-table td:nth-child(10){width:130px;text-align:left}.warehouse-subco-table tbody tr{cursor:pointer}.warehouse-subco-table tbody tr.is-selected td,.warehouse-subco-table tbody tr.is-selected:hover td{background:#fff8ef;box-shadow:inset 0 1px #68161e1a,inset 0 -1px #68161e1a}.warehouse-subco-table tbody tr.is-selected td:first-child{box-shadow:inset 4px 0 #68161e80,inset 0 1px #68161e1a,inset 0 -1px #68161e1a}.warehouse-snag-table-wrap{grid-row:5;min-height:0}.warehouse-snag-table{min-width:1880px}.warehouse-snag-table th{cursor:default}.warehouse-snag-table td{cursor:pointer}.warehouse-snag-table th:nth-child(1),.warehouse-snag-table td:nth-child(1){width:76px}.warehouse-snag-table th:nth-child(2),.warehouse-snag-table td:nth-child(2){width:180px}.warehouse-snag-table th:nth-child(3),.warehouse-snag-table td:nth-child(3){width:132px}.warehouse-snag-table th:nth-child(4),.warehouse-snag-table td:nth-child(4){width:124px}.warehouse-snag-table th:nth-child(5),.warehouse-snag-table td:nth-child(5){width:132px}.warehouse-snag-table th:nth-child(6),.warehouse-snag-table td:nth-child(6){width:112px;text-align:left}.warehouse-snag-table th:nth-child(7),.warehouse-snag-table td:nth-child(7){width:140px}.warehouse-snag-table th:nth-child(8),.warehouse-snag-table td:nth-child(8){width:150px;text-align:left}.warehouse-snag-table th:nth-child(9),.warehouse-snag-table td:nth-child(9){width:220px}.warehouse-snag-table th:nth-child(10),.warehouse-snag-table td:nth-child(10){width:136px}.warehouse-snag-table th:nth-child(11),.warehouse-snag-table td:nth-child(11){width:154px}.warehouse-snag-table th:nth-child(12),.warehouse-snag-table td:nth-child(12){width:150px}.warehouse-snag-table th:nth-child(13),.warehouse-snag-table td:nth-child(13){width:154px}.warehouse-snag-table th:nth-child(14),.warehouse-snag-table td:nth-child(14){width:148px}.warehouse-snag-table tbody tr{cursor:pointer}.warehouse-snag-table tbody tr.warehouse-snag-row--disputed td{background:#ff20202e}.warehouse-snag-table tbody tr.warehouse-snag-row--fixed td{background:#69d80133}.warehouse-snag-table tbody tr.warehouse-snag-row--return-unrepaired td{background:#ffa50038}.warehouse-snag-table tbody tr.warehouse-snag-row--snagged td{background:#f6f66052}.warehouse-snag-table tbody tr.warehouse-snag-row--needs-review td{background:#c1adf73d}.warehouse-snag-table tbody tr.is-selected td,.warehouse-snag-table tbody tr.is-selected:hover td{background:#fff8ef;box-shadow:inset 0 1px #68161e1a,inset 0 -1px #68161e1a}.warehouse-snag-table tbody tr.is-selected td:first-child{box-shadow:inset 4px 0 #68161e80,inset 0 1px #68161e1a,inset 0 -1px #68161e1a}.warehouse-status-pill--snagged{border-color:#9a860038;background:#fffaa4d1;color:#6f5d00}.warehouse-status-pill--fixed{border-color:#11754633;background:#dcfce7;color:#0f7a43}.warehouse-status-pill--return-unrepaired{border-color:#b45e003d;background:#fff0d2;color:#9a4d0b}.warehouse-status-pill--needs-review{border-color:#6848be38;background:#eee7ff;color:#5a3eb3}.warehouse-status-pill--disputed{border-color:#a11e2538;background:#ffe4e6;color:var(--warehouse-wine)}.warehouse-database-panel{padding:12px}.warehouse-database-panel h2{margin-bottom:10px;color:var(--warehouse-text);font-size:.68rem;text-transform:uppercase}.warehouse-radio-row{display:grid;gap:10px;min-width:0}.warehouse-radio-row label{display:inline-flex;align-items:center;gap:7px;min-width:0;color:var(--warehouse-text);font-size:.78rem;font-weight:800;line-height:1.25}.warehouse-radio-row input{accent-color:var(--warehouse-oxblood);flex:0 0 auto;margin:0}.warehouse-create-panel{display:grid;align-content:start;grid-template-rows:40px auto auto 34px minmax(0,1fr)}.warehouse-create-panel h2,.warehouse-table-title{color:#f8fafc;background:var(--warehouse-table-head);background-size:28px 28px,28px 28px,auto;border-bottom:1px solid rgba(244,214,162,.32);box-shadow:inset 0 1px #ffffff14,inset 0 -1px #f4d6a229}.warehouse-create-panel h2{display:flex;align-items:center;padding:0 12px}.warehouse-create-panel .warehouse-field{margin:11px 12px 0}.warehouse-create-panel .warehouse-action{width:calc(100% - 24px);margin:11px 12px 0}.warehouse-active-shipment{display:grid;gap:4px;padding:11px 12px}.warehouse-active-shipment span,.warehouse-field span{display:block;margin-bottom:5px;color:var(--warehouse-text);font-size:.66rem;font-weight:900;letter-spacing:0;line-height:1;text-transform:uppercase}.warehouse-active-shipment strong{display:block;overflow:hidden;color:var(--warehouse-oxblood);font-size:.76rem;font-weight:800;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.warehouse-field{display:block;min-width:0}.warehouse-field input,.warehouse-field select,.warehouse-field textarea{width:100%;min-width:0;padding:0 11px;border:1px solid rgba(104,22,30,.18);border-top-color:#3c0f1642;border-left-color:#3c0f1638;border-radius:8px;background:linear-gradient(180deg,#f6f1ebf5,#ffffffeb);color:var(--warehouse-text);box-shadow:inset 0 2px 4px #07070a1f,inset 1px 0 2px #3c0f1614,inset 0 -1px #ffffffc7;font:inherit;font-size:.8rem}.warehouse-field input,.warehouse-field select{height:34px}.warehouse-field textarea{min-height:116px;padding-block:9px;line-height:1.35;resize:vertical}.warehouse-field select{appearance:none;padding-right:34px;background:linear-gradient(45deg,transparent 50%,var(--warehouse-oxblood) 50%) calc(100% - 17px) 50% / 5px 5px no-repeat,linear-gradient(135deg,var(--warehouse-oxblood) 50%,transparent 50%) calc(100% - 12px) 50% / 5px 5px no-repeat,linear-gradient(180deg,#f6f1ebf5,#ffffffeb)}.warehouse-field input::placeholder,.warehouse-field textarea::placeholder{color:#11141a75}.warehouse-field input:focus,.warehouse-field select:focus,.warehouse-field textarea:focus{border-color:#68161e6b;box-shadow:0 0 0 2px #f4d6a247,inset 0 2px 4px #07070a1f,inset 1px 0 2px #3c0f1614,inset 0 -1px #ffffffd1;outline:none}.warehouse-action:focus-visible{border-color:#68161e6b;box-shadow:0 0 0 2px #f4d6a247,inset 0 1px #ffffffd1;outline:none}.warehouse-field input[readonly]{background:linear-gradient(180deg,#ffffffeb,#f4eee6e6);color:#11141ac7;cursor:default}.warehouse-action{display:inline-flex;align-items:center;justify-content:center;min-width:0;height:34px;padding:0 14px;border:1px solid rgba(104,22,30,.2);border-radius:8px;background:#ffffffeb;color:var(--warehouse-oxblood);box-shadow:inset 0 1px #ffffffd6;cursor:pointer;font-family:inherit;font-size:.72rem;font-weight:900;line-height:1;white-space:nowrap;transition:background .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease}.warehouse-action:hover{border-color:#68161e57;background:var(--ren-workspace-control-hover, #fff8ef);color:var(--ren-ink-deep, #07070a);box-shadow:0 8px 18px #3c0f161f,inset 0 1px #ffffffd6}.warehouse-action-primary,.warehouse-action-dark,.warehouse-action-ship{border-color:#f4d6a23d;background:var(--warehouse-active);color:#fff;box-shadow:0 9px 18px #3c0f162e,inset 0 1px #ffffff1f}.warehouse-action-primary:hover,.warehouse-action-dark:hover,.warehouse-action-ship:hover{background:linear-gradient(135deg,var(--ren-ink, #11141a),var(--ren-wine, #68161e));color:#fff;box-shadow:0 12px 24px #3c0f1638,inset 0 1px #ffffff24}.warehouse-action:disabled,.warehouse-action:disabled:hover{border-color:#68161e24;background:#94a3b847;color:#11141a85;box-shadow:none;cursor:not-allowed}.warehouse-action-danger{border-color:#a11e2547;background:#ffffffeb;color:var(--warehouse-wine)}.warehouse-finish-detrash-modal{width:min(100%,560px)}.warehouse-finish-detrash-body{display:grid;grid-template-columns:1fr .5fr .9fr;gap:1px;padding:14px;background:#68161e14}.warehouse-finish-detrash-actions{display:flex;justify-content:flex-end;gap:10px;padding:12px 14px 14px;border-top:1px solid rgba(104,22,30,.12);background:#ffffffe6}.warehouse-finish-detrash-actions .warehouse-action{min-width:132px}.warehouse-modal-backdrop{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 52% 22%,rgba(244,214,162,.16),transparent 28%),#07070a75;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media(min-width:1101px){body.supply-sidebar-open-desktop .warehouse-modal-backdrop{padding-left:calc(var(--supply-sidebar-desktop-width, 276px) + 24px);padding-right:24px}}.warehouse-modal{width:min(100%,760px);max-height:min(760px,calc(100vh - 48px));max-height:min(760px,calc(100dvh - 48px));overflow:hidden;border:1px solid rgba(244,214,162,.26);border-radius:12px;background:linear-gradient(180deg,#fffffffa,#f8fafcf0),var(--warehouse-panel-strong);box-shadow:0 28px 80px #07070a6b,inset 0 1px #ffffffe0}.warehouse-modal-header{display:flex;align-items:center;justify-content:space-between;gap:16px;min-width:0;padding:14px 16px;color:#fff;background:radial-gradient(circle at 14% 0%,rgba(240,78,55,.22),transparent 34%),linear-gradient(135deg,var(--ren-ink-deep, #07070a) 0%,var(--ren-ink, #11141a) 48%,var(--ren-oxblood, #3c0f16) 100%);border-bottom:1px solid rgba(244,214,162,.38)}.warehouse-modal-header div{min-width:0}.warehouse-modal-header span{display:block;margin-bottom:4px;color:#f4d6a2db;font-size:.64rem;font-weight:900;letter-spacing:.08em;line-height:1;text-transform:uppercase}.warehouse-modal-header h2{margin:0;overflow:hidden;color:#fff;font-size:1.05rem;font-weight:900;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.warehouse-modal-header-actions{display:flex;flex:0 0 auto;align-items:center;gap:10px}.warehouse-pallet-complete-btn{min-width:126px}.warehouse-modal-x{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex:0 0 auto;border:1px solid rgba(244,214,162,.22);border-radius:8px;background:#ffffff14;color:#ffffffe6;cursor:pointer;font:inherit;font-size:.86rem;font-weight:900;line-height:1}.warehouse-modal-x:hover,.warehouse-modal-x:focus-visible{border-color:#f4d6a26b;background:#ffffff29;outline:none}.warehouse-snag-decision-modal{width:min(100%,620px)}.warehouse-snag-decision-body{display:grid;gap:12px;justify-items:center;padding:26px 28px 22px;text-align:center}.warehouse-snag-decision-body p{max-width:500px;margin:0;color:#11141ac7;font-size:.96rem;font-weight:800;line-height:1.35}.warehouse-snag-decision-body strong{display:block;max-width:100%;overflow-wrap:anywhere;color:var(--warehouse-oxblood);font-size:1.12rem;font-weight:900;line-height:1.2}.warehouse-snag-decision-body span{margin-top:8px;color:#3c0f16c2;font-size:.74rem;font-weight:900;letter-spacing:.05em;line-height:1;text-transform:uppercase}.warehouse-snag-decision-actions,.warehouse-create-snag-actions{display:flex;align-items:center;justify-content:center;gap:12px;padding:14px 16px 16px;border-top:1px solid rgba(104,22,30,.12);background:#faf7f194}.warehouse-snag-decision-actions .warehouse-action{min-width:128px}.warehouse-rma-hold-notice-modal{width:min(100%,620px)}.warehouse-rma-hold-notice-body{display:grid;gap:16px;padding:24px 28px 20px}.warehouse-rma-hold-notice-body p{margin:0;color:#11141ad1;font-size:.98rem;font-weight:850;line-height:1.35;text-align:center}.warehouse-rma-hold-notice-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border:1px solid rgba(104,22,30,.12);border-radius:8px;background:#ffffffc2}.warehouse-rma-hold-notice-details span{display:grid;gap:5px;min-width:0;padding:10px 12px;border-right:1px solid rgba(104,22,30,.1);border-bottom:1px solid rgba(104,22,30,.1);color:var(--warehouse-text);font-size:.78rem;font-weight:850;overflow-wrap:anywhere}.warehouse-rma-hold-notice-details span:nth-child(2n){border-right:0}.warehouse-rma-hold-notice-details span:nth-last-child(-n+1){border-bottom:0}.warehouse-rma-hold-notice-details strong{color:#68161eb8;font-size:.64rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.warehouse-rma-hold-notice-body .warehouse-rma-hold-notice-footnote{color:#68161ec7;font-size:.82rem}.warehouse-rma-hold-notice-actions{display:flex;align-items:center;justify-content:center;gap:12px;padding:14px 16px 16px;border-top:1px solid rgba(104,22,30,.12);background:#faf7f194}.warehouse-rma-hold-notice-actions .warehouse-action{min-width:128px}.warehouse-npi-additional-work-order-modal{width:min(100%,680px)}.warehouse-npi-additional-work-order-body{display:grid;gap:16px;padding:24px 28px 20px}.warehouse-npi-additional-work-order-body p{margin:0;color:#11141ad1;font-size:.98rem;font-weight:850;line-height:1.38;text-align:center}.warehouse-npi-additional-work-order-body p strong{color:var(--warehouse-oxblood);font-weight:900;overflow-wrap:anywhere}.warehouse-npi-additional-work-order-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border:1px solid rgba(104,22,30,.12);border-radius:8px;background:#ffffffc2}.warehouse-npi-additional-work-order-details span{display:grid;gap:5px;min-width:0;padding:10px 12px;border-right:1px solid rgba(104,22,30,.1);border-bottom:1px solid rgba(104,22,30,.1);color:var(--warehouse-text);font-size:.78rem;font-weight:850;overflow-wrap:anywhere}.warehouse-npi-additional-work-order-details span:nth-child(2n){border-right:0}.warehouse-npi-additional-work-order-details span:last-child{grid-column:1 / -1;border-right:0;border-bottom:0}.warehouse-npi-additional-work-order-details strong{color:#68161eb8;font-size:.64rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.warehouse-npi-additional-work-order-body .warehouse-npi-additional-work-order-warning{padding:10px 12px;border:1px solid rgba(183,95,0,.18);border-radius:8px;background:#fff8ef;color:#753a00;font-size:.82rem;text-align:left}.warehouse-npi-additional-work-order-actions{display:flex;align-items:center;justify-content:center;gap:12px;padding:14px 16px 16px;border-top:1px solid rgba(104,22,30,.12);background:#faf7f194}.warehouse-npi-additional-work-order-actions .warehouse-action{min-width:128px}.warehouse-serial-update-modal{width:min(100%,640px)}.warehouse-serial-update-form{display:grid;grid-template-rows:auto auto auto}.warehouse-serial-update-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px 18px 10px}.warehouse-serial-update-error{margin:8px 18px 0}.warehouse-serial-update-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:14px 18px 18px;border-top:1px solid rgba(104,22,30,.12);background:#faf7f194}.warehouse-serial-update-actions .warehouse-action{min-width:128px}.warehouse-pallet-items-modal{display:grid;grid-template-rows:auto auto auto minmax(0,1fr);width:min(calc(100vw - 48px),1440px)}.warehouse-pallet-items-summary{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:10px 14px;border-bottom:1px solid rgba(104,22,30,.1);background:#faf7f1a3}.warehouse-pallet-items-summary span{display:inline-flex;align-items:center;min-height:24px;max-width:100%;padding:4px 8px;overflow:hidden;border:1px solid rgba(104,22,30,.12);border-radius:7px;background:#ffffffc7;color:#11141ab8;font-size:.72rem;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.warehouse-pallet-items-error{margin:10px 14px 0}.warehouse-pallet-items-table-wrap{min-height:180px;max-height:calc(100vh - 220px);max-height:calc(100dvh - 220px)}.warehouse-pallet-items-table{min-width:1320px;table-layout:fixed}.warehouse-pallet-items-table th,.warehouse-pallet-items-table td{height:auto;min-height:38px;padding:8px 10px;overflow:visible;line-height:1.25;text-overflow:clip;vertical-align:top;white-space:normal;overflow-wrap:anywhere}.warehouse-pallet-items-table th{padding-right:8px;padding-left:8px;overflow:visible;line-height:1.1;text-overflow:clip;white-space:normal}.warehouse-pallet-items-table th:nth-child(1),.warehouse-pallet-items-table td:nth-child(1){width:12%}.warehouse-pallet-items-table th:nth-child(2),.warehouse-pallet-items-table td:nth-child(2){width:16%;text-align:left}.warehouse-pallet-items-table th:nth-child(3),.warehouse-pallet-items-table td:nth-child(3){width:17%;text-align:left}.warehouse-pallet-items-table th:nth-child(4),.warehouse-pallet-items-table td:nth-child(4){width:15%;text-align:left}.warehouse-pallet-items-table th:nth-child(5),.warehouse-pallet-items-table td:nth-child(5){width:18%;text-align:left}.warehouse-pallet-items-table th:nth-child(6),.warehouse-pallet-items-table td:nth-child(6){width:9%;text-align:left}.warehouse-pallet-items-table th:nth-child(7),.warehouse-pallet-items-table td:nth-child(7){width:10%;text-align:left}.warehouse-pallet-items-table th:nth-child(8),.warehouse-pallet-items-table td:nth-child(8){width:10%;text-align:center}.warehouse-create-snag-modal{width:min(100%,760px)}.warehouse-create-snag-form{display:grid;grid-template-rows:minmax(0,1fr) auto auto;max-height:calc(100vh - 126px);max-height:calc(100dvh - 126px);min-height:0}.warehouse-create-snag-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;min-height:0;padding:14px 16px 8px;overflow:auto;scrollbar-color:rgba(104,22,30,.62) rgba(248,250,252,.88);scrollbar-width:thin}.warehouse-create-snag-grid::-webkit-scrollbar{width:9px}.warehouse-create-snag-grid::-webkit-scrollbar-track{background:#f8fafcdb}.warehouse-create-snag-grid::-webkit-scrollbar-thumb{border:2px solid rgba(250,247,241,.9);border-radius:999px;background:linear-gradient(180deg,#842a30c7,#3c0f16b8)}.warehouse-snag-notes-field{grid-column:1 / -1}.warehouse-snag-form-error{margin:8px 16px 0}.warehouse-create-snag-actions{justify-content:flex-end}.warehouse-create-snag-actions .warehouse-action{min-width:116px}.warehouse-shipment-toolbar{display:grid;grid-template-columns:minmax(280px,1fr) auto;align-items:end;gap:10px;max-width:100%;min-width:0}.warehouse-select-shipment{max-width:660px}.warehouse-toolbar-actions{display:flex;align-items:end;justify-content:flex-end;gap:8px;min-width:0}.warehouse-table-panel{display:grid;grid-template-rows:36px minmax(0,1fr);max-width:100%;border-color:#68161e38;border-radius:12px;background:linear-gradient(180deg,#252b35,#171b22 52%,#3c0f16) top right / 12px 36px no-repeat,linear-gradient(180deg,#fffffffa,#f8fafcf0);box-shadow:0 14px 34px #07070a21,inset 0 1px #ffffffd1;clip-path:inset(0 round 12px)}.warehouse-table-title{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:0 12px}.warehouse-table-title h2{overflow:hidden;color:#fff;text-overflow:ellipsis;white-space:nowrap}.warehouse-table-title span{flex:0 0 auto;color:#fff;font-size:.72rem;font-weight:900;line-height:1;white-space:nowrap}.warehouse-table-panel table{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;color:var(--warehouse-text);font-size:.8rem}.warehouse-table-panel th,.warehouse-table-panel td{height:34px;padding:0 12px;overflow:hidden;border-right:1px solid rgba(17,20,26,.08);border-bottom:1px solid rgba(17,20,26,.08);text-align:left;text-overflow:ellipsis;white-space:nowrap}.warehouse-table-panel th{border-right-color:#ffffff24;border-bottom-color:#f4d6a261;background:var(--warehouse-table-head);background-size:28px 28px,28px 28px,auto;color:#fff;font-size:.66rem;font-weight:900;letter-spacing:0;text-transform:uppercase;text-shadow:0 1px 0 rgba(7,7,10,.34);box-shadow:inset 0 2px #f4d6a27a,inset 0 -1px #ffffff14}.warehouse-table-panel th:nth-child(1){width:18%}.warehouse-table-panel th:nth-child(2){width:34%}.warehouse-table-panel th:nth-child(3){width:34%}.warehouse-table-panel th:nth-child(4),.warehouse-table-panel td:nth-child(4){width:14%;text-align:right}.warehouse-table-panel tbody tr td{background:var(--ren-workspace-table-row, rgba(255, 255, 255, .96));color:var(--warehouse-text);font-weight:600}.warehouse-table-panel tbody tr:nth-child(2n) td{background:var(--ren-workspace-table-row-alt, rgba(248, 250, 252, .9))}.warehouse-table-panel tbody tr:hover td{background:var(--ren-workspace-table-hover, rgba(244, 214, 162, .16));color:var(--ren-ink-deep, #07070a)}.warehouse-table-panel tr.is-selected td,.warehouse-table-panel tr.is-selected:hover td{background:#fff8ef;color:var(--ren-ink-deep, #07070a);box-shadow:none}.warehouse-table-panel tr.is-selected td:first-child{box-shadow:inset 4px 0 #68161e6b}.warehouse-item-count{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:20px;padding:0 8px;border:1px solid rgba(104,22,30,.14);border-radius:999px;background:#fff8ef;color:var(--warehouse-oxblood);font-size:.72rem;font-weight:900;line-height:1}.warehouse-ship-panel{max-width:100%;padding:10px}.warehouse-ship-grid{display:grid;grid-template-columns:minmax(120px,170px) minmax(100px,130px) minmax(120px,170px) minmax(190px,1fr) minmax(100px,140px) 90px 100px auto;gap:8px;align-items:end}.warehouse-field-wide{min-width:180px}.warehouse-action-ship{min-width:138px}.warehouse-empty-workspace{min-height:0;margin:12px;overflow:hidden;border:1px solid var(--warehouse-border);border-radius:10px;background:linear-gradient(180deg,#fffffff5,#f8fafce6),var(--warehouse-panel);box-shadow:0 12px 28px #07070a14,inset 0 1px #ffffffd6}@media(max-width:1300px){.warehouse-tool{grid-template-rows:58px 48px 40px minmax(0,1fr)}.warehouse-titlebar{padding-inline:18px}.warehouse-primary-tabs{gap:22px;padding-inline:18px}.warehouse-secondary-tabs{gap:14px;padding-inline:18px}.warehouse-workspace{grid-template-columns:224px minmax(0,1fr);gap:10px;padding:10px}.warehouse-main-panel{grid-template-rows:44px minmax(0,1fr) 108px;gap:8px}.warehouse-ship-grid{grid-template-columns:minmax(110px,1fr) minmax(95px,.8fr) minmax(110px,1fr) minmax(160px,1.7fr) minmax(90px,.9fr) 70px 84px auto}.warehouse-receive-form{grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) minmax(140px,.6fr) auto}.warehouse-logistic-search-form{grid-template-columns:minmax(220px,1fr) auto minmax(300px,.9fr)}.warehouse-rma-actions-grid{grid-template-columns:minmax(320px,.9fr) minmax(300px,.7fr);gap:14px}.warehouse-subco-toolbar{grid-template-columns:1fr}.warehouse-subco-filter-form{justify-self:start}.warehouse-normal-load-grid{grid-template-columns:minmax(220px,.75fr) minmax(420px,1.25fr)}.warehouse-load-pallet-form{grid-template-columns:minmax(180px,1fr) auto}.warehouse-load-order-form{grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) auto}.warehouse-order-details-grid{grid-template-columns:minmax(145px,1.45fr) minmax(145px,1.45fr) minmax(128px,1.2fr) minmax(112px,1.08fr) minmax(112px,1.08fr) minmax(128px,1.16fr)}.warehouse-receive-actions-grid{grid-template-columns:repeat(3,minmax(150px,1fr)) minmax(170px,200px) minmax(170px,200px)}.warehouse-exception-actions{grid-column:4;grid-row:1 / span 2}.warehouse-receive-item-actions{grid-column:5;grid-row:1 / span 2}.warehouse-received-filters,.warehouse-snag-filters{grid-template-columns:minmax(190px,1fr) minmax(130px,150px) minmax(150px,170px) auto}}@media(max-width:1100px){.warehouse-tool{height:auto;min-height:720px;max-height:none}.warehouse-workspace{grid-template-columns:1fr;overflow:visible}.warehouse-receive-workspace,.warehouse-logistic-workspace,.warehouse-rma-workspace,.warehouse-subco-workspace,.warehouse-snag-workspace{overflow:visible}.warehouse-normal-workspace{grid-template-rows:none;grid-auto-rows:auto;overflow-x:hidden;overflow-y:auto}.warehouse-left-rail,.warehouse-main-panel{overflow:visible}.warehouse-left-rail{grid-template-rows:auto}.warehouse-main-panel{grid-template-rows:auto auto auto}.warehouse-shipment-toolbar{grid-template-columns:1fr}.warehouse-select-shipment{max-width:none}.warehouse-toolbar-actions{justify-content:flex-start;flex-wrap:wrap}.warehouse-ship-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.warehouse-action-ship{width:100%}.warehouse-receive-form{grid-template-columns:repeat(2,minmax(0,1fr))}.warehouse-logistic-search-form{grid-template-columns:minmax(220px,1fr) auto}.warehouse-logistic-location-field{grid-column:1 / -1;justify-self:start;width:min(100%,520px)}.warehouse-rma-actions-grid{grid-template-columns:1fr}.warehouse-rma-receiving-group,.warehouse-rma-cpm-group,.warehouse-rma-disposition-field{grid-column:1;grid-row:auto}.warehouse-rma-disposition-field{max-width:420px}.warehouse-subco-actions{grid-template-columns:minmax(150px,210px) minmax(110px,170px) minmax(190px,240px)}.warehouse-subco-location-field{width:min(100%,460px)}.warehouse-load-pallet-form{grid-template-columns:minmax(0,1fr) auto}.warehouse-normal-load-grid,.warehouse-load-order-form{grid-template-columns:1fr}.warehouse-order-details-grid,.warehouse-normal-pallet-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.warehouse-normal-finish-pallet-btn{grid-column:1 / -1;width:100%;margin-left:0}.warehouse-detail-cell-wide{grid-column:span 1}.warehouse-receive-actions-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.warehouse-receive-field-serial-update{grid-column:1;grid-row:1}.warehouse-receive-field-part-received{grid-column:2;grid-row:1}.warehouse-receive-field-revision{grid-column:3;grid-row:1}.warehouse-receive-field-location{grid-column:1 / span 2;grid-row:2}.warehouse-receive-field-employee{grid-column:3;grid-row:2}.warehouse-wrong-location-detected{grid-column:1 / -1;grid-row:4}.warehouse-exception-actions{grid-column:1 / span 2;grid-row:3}.warehouse-receive-item-actions{grid-column:3;grid-row:3}.warehouse-receive-submit,.warehouse-load-pallet-submit,.warehouse-load-order-submit{width:100%}.warehouse-received-card{min-height:520px}.warehouse-snag-card{min-height:560px}.warehouse-logistic-results-card{min-height:460px}.warehouse-rma-table-card{min-height:500px}.warehouse-subco-card{min-height:560px}.warehouse-snag-actions{flex-wrap:wrap}.warehouse-snag-refresh{margin-left:0}}@media(max-width:720px){.warehouse-tool{grid-template-rows:auto auto auto minmax(0,1fr);min-height:760px;border-radius:10px}.warehouse-titlebar{border-radius:9px 9px 0 0;padding:16px}.warehouse-titlebar h1{font-size:1.48rem}.warehouse-primary-tabs,.warehouse-secondary-tabs{padding-inline:16px}.warehouse-primary-tabs{gap:18px}.warehouse-secondary-tabs{gap:12px}.warehouse-workspace{padding:10px}.warehouse-receive-workspace,.warehouse-logistic-workspace,.warehouse-rma-workspace,.warehouse-subco-workspace,.warehouse-snag-workspace,.warehouse-normal-workspace{gap:10px;padding:10px}.warehouse-receive-form,.warehouse-logistic-search-form,.warehouse-subco-toolbar,.warehouse-subco-actions,.warehouse-subco-filter-form,.warehouse-normal-load-grid,.warehouse-load-pallet-form,.warehouse-load-order-form,.warehouse-order-details-grid,.warehouse-normal-pallet-summary,.warehouse-exception-actions,.warehouse-receive-item-actions,.warehouse-received-filters,.warehouse-snag-filters{grid-template-columns:1fr}.warehouse-snag-actions{display:grid;grid-template-columns:1fr}.warehouse-snag-actions .warehouse-action,.warehouse-logistic-location-field,.warehouse-logistic-search-submit,.warehouse-logistic-send{width:100%}.warehouse-rma-button-row{grid-template-columns:1fr}.warehouse-rma-disposition-field{max-width:none}.warehouse-subco-location-field,.warehouse-subco-filter-submit{width:100%}.warehouse-receive-actions-grid{grid-template-columns:1fr}.warehouse-receive-field-serial-update,.warehouse-receive-field-part-received,.warehouse-receive-field-revision,.warehouse-receive-field-location,.warehouse-receive-field-employee,.warehouse-wrong-location-detected,.warehouse-exception-actions,.warehouse-receive-item-actions{grid-column:1;grid-row:auto}.warehouse-wrong-location-detected{align-items:flex-start;flex-direction:column;gap:4px}.warehouse-load-pallet-submit,.warehouse-load-order-submit,.warehouse-receive-detrash-submit,.warehouse-complete-detrash-btn{width:100%;margin-left:0}.warehouse-finish-detrash-body{grid-template-columns:1fr}.warehouse-finish-detrash-actions{display:grid;grid-template-columns:1fr}.warehouse-card-heading-row{align-items:flex-start;flex-direction:column;gap:2px;padding-block:8px}.warehouse-ship-grid{grid-template-columns:1fr}.warehouse-field-wide{min-width:0}.warehouse-table-panel table{min-width:760px}.warehouse-table-panel{overflow-x:auto;scrollbar-color:rgba(104,22,30,.62) rgba(248,250,252,.88);scrollbar-width:thin}}@media(max-height:900px)and (min-width:721px){.warehouse-tool{grid-template-rows:48px 40px 34px minmax(0,1fr)}.warehouse-titlebar{padding-block:8px}.warehouse-titlebar h1{font-size:1.45rem}.warehouse-primary-tabs,.warehouse-primary-tabs button{min-height:40px}.warehouse-secondary-tabs,.warehouse-secondary-tabs button{min-height:34px}.warehouse-normal-workspace{gap:8px;padding:8px 10px 16px}.warehouse-normal-load-grid,.warehouse-normal-pallet-summary,.warehouse-order-details-grid,.warehouse-receive-actions-grid{padding:7px 10px}.warehouse-card-heading,.warehouse-normal-load-card .warehouse-card-heading,.warehouse-order-details-card .warehouse-card-heading,.warehouse-normal-pallet-card .warehouse-card-heading,.warehouse-receive-actions-card .warehouse-card-heading{min-height:28px}.warehouse-card-heading h2{font-size:.78rem}.warehouse-order-details-grid{grid-auto-rows:minmax(42px,auto)}.warehouse-detail-cell{min-height:42px;padding:6px 8px}.warehouse-detail-cell span,.warehouse-normal-pallet-stat span,.warehouse-exception-actions>span{margin-bottom:5px}.warehouse-normal-pallet-stat{min-height:36px;padding:6px 8px}.warehouse-normal-finish-pallet-btn{min-height:36px}.warehouse-receive-actions-grid{gap:8px}}.ncr-tool-page{--ncr-surface: rgba(255, 255, 255, .94);--ncr-surface-soft: rgba(248, 250, 252, .86);--ncr-panel: rgba(255, 255, 255, .92);--ncr-border: rgba(104, 22, 30, .16);--ncr-border-strong: rgba(104, 22, 30, .28);--ncr-gold: var(--ren-champagne, #f4d6a2);--ncr-text: var(--ren-ink, #11141a);--ncr-muted: rgba(17, 20, 26, .62);--ncr-wine: var(--ren-wine, #68161e);--ncr-oxblood: var(--ren-oxblood, #3c0f16);--ncr-ember: var(--ren-ember-bright, #f04e37);width:100%;min-height:calc(100vh - var(--app-shell-main-offset, 140px) - 18px);min-height:calc(100dvh - var(--app-shell-main-offset, 140px) - 18px);box-sizing:border-box;padding:0 0 76px;color:var(--ncr-text);display:flex;flex-direction:column;gap:12px;overflow:hidden;position:relative;isolation:isolate;border:1px solid rgba(132,42,48,.34);border-radius:12px;background:linear-gradient(180deg,#ffffffc2,#f8fafc94),repeating-linear-gradient(115deg,transparent 0 42px,rgba(244,214,162,.028) 43px 44px,transparent 45px 96px);box-shadow:0 22px 58px #07070a3d,inset 0 1px #f4d6a21a}.ncr-tool-page *,.ncr-tool-page *:before,.ncr-tool-page *:after{box-sizing:border-box}.ncr-tool-header{display:flex;align-items:center;justify-content:space-between;min-height:64px;padding:14px 22px;overflow:hidden;color:#f8fafc;background:radial-gradient(circle at 14% 0%,rgba(240,78,55,.22),transparent 34%),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(135deg,var(--ren-ink-deep, #07070a) 0%,var(--ren-ink, #11141a) 44%,var(--ren-oxblood, #3c0f16) 100%);background-size:auto,40px 40px,40px 40px,auto;border-bottom:1px solid rgba(244,214,162,.42);border-radius:11px 11px 0 0;box-shadow:inset 0 -1px #ffffff14,0 10px 24px #07070a24}.ncr-tool-header h1{margin:0;overflow:hidden;color:#fff;font-family:Bahnschrift,Segoe UI,system-ui,sans-serif;font-size:1.7rem;font-weight:900;line-height:1.05;letter-spacing:0;text-overflow:ellipsis;text-shadow:0 2px 10px rgba(7,7,10,.35);white-space:nowrap}.ncr-tool-lookup,.ncr-tool-summary,.ncr-tool-panel{border:1px solid var(--ncr-border);border-left:3px solid rgba(161,30,37,.9);border-radius:10px;background:linear-gradient(180deg,#fffffff5,#f8fafce6),var(--ncr-panel);box-shadow:0 12px 28px #07070a14,inset 0 1px #ffffffd6}.ncr-tool-lookup{display:flex;align-items:end;gap:10px;margin:0 12px;padding:12px}.ncr-tool-field{display:grid;gap:6px;min-width:0;flex:1 1 240px}.ncr-tool-field span,.ncr-tool-selected-row label span{color:#3c0f16b8;font-size:.72rem;font-weight:900;letter-spacing:.04em;line-height:1;text-transform:uppercase}.ncr-tool-field input,.ncr-tool-field select,.ncr-tool-field textarea,.ncr-tool-selected-row input{width:100%;min-width:0;box-sizing:border-box;border:1px solid rgba(104,22,30,.18);border-top-color:#3c0f1642;border-left-color:#3c0f1638;border-radius:8px;background:linear-gradient(180deg,#f6f1ebf5,#ffffffeb);color:var(--ncr-text);padding:8px 10px;font:inherit;box-shadow:inset 0 2px 4px #07070a1f,inset 1px 0 2px #3c0f1614,inset 0 -1px #ffffffc7}.ncr-tool-field input::placeholder,.ncr-tool-field textarea::placeholder,.ncr-tool-selected-row input::placeholder{color:#11141a7a}.ncr-tool-field input:focus,.ncr-tool-field select:focus,.ncr-tool-field textarea:focus,.ncr-tool-selected-row input:focus{border-color:#68161e57;box-shadow:inset 0 2px 4px #07070a1f,inset 1px 0 2px #3c0f1614,inset 0 -1px #ffffffd1;outline:2px solid rgba(244,214,162,.48);outline-offset:0}.ncr-tool-field textarea{resize:vertical}.ncr-tool-dashboard-select{position:relative;display:block;width:100%;min-width:0;color:var(--ncr-text);font:inherit}.ncr-tool-dashboard-select.is-open{z-index:20}.ncr-tool-dashboard-select .dashboard-select-native{display:none}.ncr-tool-dashboard-select .dashboard-select-trigger{display:flex;align-items:center;justify-content:space-between;gap:.55rem;width:100%;min-height:36px;box-sizing:border-box;border:1px solid rgba(104,22,30,.18);border-top-color:#3c0f1642;border-left-color:#3c0f1638;border-radius:8px;background:linear-gradient(180deg,#f6f1ebf5,#ffffffeb);color:var(--ncr-text);cursor:pointer;font:inherit;font-weight:700;line-height:1.15;padding:8px 10px;box-shadow:inset 0 2px 4px #07070a1f,inset 1px 0 2px #3c0f1614,inset 0 -1px #ffffffc7}.ncr-tool-dashboard-select .dashboard-select-trigger:hover,.ncr-tool-dashboard-select.is-open .dashboard-select-trigger{border-color:#68161e57;background:linear-gradient(180deg,#f4eee6fa,#fffffff0)}.ncr-tool-dashboard-select .dashboard-select-trigger:focus-visible{border-color:#68161e57;box-shadow:inset 0 2px 4px #07070a1f,inset 1px 0 2px #3c0f1614,inset 0 -1px #ffffffd1;outline:2px solid rgba(244,214,162,.48);outline-offset:0}.ncr-tool-dashboard-select .dashboard-select-value{min-width:0;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.ncr-tool-dashboard-select .dashboard-select-caret{width:0;height:0;flex:0 0 auto;border-left:.32rem solid transparent;border-right:.32rem solid transparent;border-top:.38rem solid var(--ncr-oxblood);transition:transform .16s ease}.ncr-tool-dashboard-select.is-open .dashboard-select-caret{transform:rotate(180deg)}.ncr-tool-dashboard-select-menu.dashboard-select-menu{z-index:3000;box-sizing:border-box;display:grid;gap:.12rem;width:max-content;min-width:max(var(--dashboard-select-trigger-width, 100%),8.75rem);max-width:min(18rem,calc(100vw - 1rem));overflow-x:hidden;overflow-y:auto;border:1px solid rgba(104,22,30,.18);border-radius:0 0 14px 14px;background:linear-gradient(180deg,#fffffffc,#faf7f1f5),#fff;padding:.3rem;box-shadow:0 18px 36px #07070a29,inset 0 1px #ffffffdb;scrollbar-color:rgba(104,22,30,.42) rgba(248,250,252,.92)}.ncr-tool-dashboard-select-menu.dashboard-select-menu[data-placement=up]{border-radius:14px 14px 0 0;box-shadow:0 -18px 36px #07070a26,inset 0 1px #ffffffdb}.ncr-tool-dashboard-select-menu .dashboard-select-option{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;min-height:2rem;box-sizing:border-box;border:0;border-radius:7px;background:transparent;color:var(--ncr-text);cursor:pointer;font:inherit;font-size:.72rem;font-weight:850;line-height:1.15;padding:.52rem .62rem;text-align:left;white-space:nowrap}.ncr-tool-dashboard-select-menu .dashboard-select-option span{min-width:0;overflow:hidden;text-overflow:ellipsis}.ncr-tool-dashboard-select-menu .dashboard-select-option:after{content:"";width:.42rem;height:.42rem;flex:0 0 auto;border-radius:999px;background:var(--ncr-oxblood);box-shadow:0 0 0 3px #68161e1a;opacity:0}.ncr-tool-dashboard-select-menu .dashboard-select-option:hover,.ncr-tool-dashboard-select-menu .dashboard-select-option.is-highlighted{background:#f4d6a23d;color:var(--ren-ink-deep, #07070a)}.ncr-tool-dashboard-select-menu .dashboard-select-option.is-selected{background:linear-gradient(135deg,#f4d6a252,#ffffffc2),#68161e14;color:var(--ncr-oxblood)}.ncr-tool-dashboard-select-menu .dashboard-select-option.is-selected:after{opacity:1}.ncr-tool-field-wide{grid-column:1 / -1}.ncr-tool-button{min-height:32px;border:1px solid rgba(104,22,30,.18);border-radius:8px;background:linear-gradient(180deg,#fffffff5,#f8fafce6);color:var(--ncr-text);cursor:pointer;font-size:.78rem;font-weight:900;line-height:1.15;padding:8px 12px;box-shadow:inset 0 1px #ffffffd1}.ncr-tool-button:hover:not(:disabled){border-color:#68161e47;background:#fff8efe6}.ncr-tool-button:disabled{cursor:not-allowed;opacity:.52}.ncr-tool-button-primary{border-color:#f4d6a23d;background:linear-gradient(135deg,var(--ren-ink-deep, #07070a),var(--ren-oxblood, #3c0f16) 66%,var(--ren-wine, #68161e));color:#fff;box-shadow:0 9px 18px #3c0f162e,inset 0 1px #ffffff1f}.ncr-tool-button-primary:hover:not(:disabled){background:linear-gradient(135deg,var(--ren-ink, #11141a),var(--ren-wine, #68161e));color:#fff}.ncr-tool-message{margin:0 12px;border-radius:8px;padding:9px 12px;font-size:.86rem;font-weight:800}.ncr-tool-message-error{border:1px solid rgba(180,35,24,.18);background:#fff6f5;color:#b42318}.ncr-tool-message-success{border:1px solid rgba(24,96,58,.22);background:#effaf4;color:#18603a}.ncr-tool-message-warning{border:1px solid rgba(180,120,24,.26);background:#fff8e6;color:#7a4c00}.ncr-tool-message-info{border:1px solid rgba(11,90,124,.2);background:#eef8fc;color:#0b5a7c}.ncr-tool-toast-region{position:fixed;top:78px;right:22px;z-index:1200;display:grid;gap:8px;width:min(360px,calc(100vw - 44px));pointer-events:none}.ncr-tool-toast{display:grid;grid-template-columns:26px minmax(0,1fr) auto 22px;gap:10px;align-items:start;min-height:58px;padding:10px;border:1px solid rgba(104,22,30,.14);border-left-width:3px;border-radius:8px;background:#fffffff5;box-shadow:0 16px 34px #11141a2e,0 2px 8px #11141a1a;color:var(--ncr-text);pointer-events:auto}.ncr-tool-toast-success{border-left-color:#2baf67}.ncr-tool-toast-info{border-left-color:#346bd6}.ncr-tool-toast-warning{border-left-color:#d88413}.ncr-tool-toast-error{border-left-color:var(--ncr-oxblood)}.ncr-tool-toast-icon{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:7px;color:#17603d;background:#dcfce7e0}.ncr-tool-toast-icon:before{content:"";width:9px;height:5px;border-bottom:2px solid currentColor;border-left:2px solid currentColor;transform:translateY(-1px) rotate(-45deg)}.ncr-tool-toast-info .ncr-tool-toast-icon{color:#1e5ec7;background:#e9f2ffe6}.ncr-tool-toast-info .ncr-tool-toast-icon:before,.ncr-tool-toast-warning .ncr-tool-toast-icon:before,.ncr-tool-toast-error .ncr-tool-toast-icon:before{width:auto;height:auto;border:0;transform:none;font-size:.78rem;font-weight:900;line-height:1}.ncr-tool-toast-info .ncr-tool-toast-icon:before{content:"i"}.ncr-tool-toast-warning .ncr-tool-toast-icon{color:#9a5600;background:#fff3d3eb}.ncr-tool-toast-warning .ncr-tool-toast-icon:before{content:"!"}.ncr-tool-toast-error .ncr-tool-toast-icon{color:var(--ncr-wine);background:#ffe4e6e6}.ncr-tool-toast-error .ncr-tool-toast-icon:before{content:"!"}.ncr-tool-toast-copy{display:grid;gap:2px;min-width:0}.ncr-tool-toast-copy strong{color:var(--ncr-text);font-size:.8rem;font-weight:900;line-height:1.15}.ncr-tool-toast-copy span{overflow-wrap:anywhere;color:#11141aad;font-size:.74rem;font-weight:700;line-height:1.25}.ncr-tool-toast time{color:#68161e94;font-size:.68rem;font-weight:800;line-height:1.2;white-space:nowrap}.ncr-tool-toast button{display:inline-grid;place-items:center;width:20px;height:20px;padding:0;border:0;border-radius:999px;background:transparent;color:#11141a75;font-size:.78rem;font-weight:900;line-height:1;cursor:pointer}.ncr-tool-toast button:hover,.ncr-tool-toast button:focus-visible{background:#68161e14;color:var(--ncr-wine);outline:none}.ncr-tool-summary{display:grid;grid-template-columns:minmax(118px,.8fr) minmax(86px,.7fr) minmax(150px,1fr) minmax(230px,1.5fr) minmax(84px,.7fr) minmax(112px,.8fr);gap:1px;margin:0 12px;overflow:hidden;background:#68161e14}.ncr-tool-summary div{display:flex;min-height:50px;min-width:0;flex-direction:column;justify-content:center;padding:10px 12px;background:#fffffff5}.ncr-tool-summary span{display:block;margin-bottom:6px;color:#3c0f16b8;font-size:.62rem;font-weight:900;letter-spacing:.04em;line-height:1;text-transform:uppercase}.ncr-tool-summary strong{display:block;overflow:visible;color:var(--ncr-text);font-size:.82rem;font-weight:900;line-height:1.2;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.ncr-tool-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);gap:10px;min-height:0;flex:1 1 auto;margin:0 12px 12px}.ncr-tool-panel{min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.ncr-tool-panel-head{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:36px;padding:0 12px;border-bottom:1px solid rgba(104,22,30,.12);background:linear-gradient(120deg,#fffffff5,#f8fafce6 58%,#fff8efeb),#ffffffe6}.ncr-tool-panel-head h2{margin:0;color:var(--ncr-text);font-size:.84rem;font-weight:900;line-height:1;letter-spacing:0}.ncr-tool-panel-head>span{color:#11141aad;font-size:.78rem;font-weight:850}.ncr-tool-panel-actions{display:flex;align-items:center;gap:6px}.ncr-tool-table-wrap{overflow:auto;min-height:0;border-top:0;background:linear-gradient(180deg,#fffffffa,#f8fafcf0);scrollbar-color:rgba(104,22,30,.62) rgba(248,250,252,.88)}.ncr-tool-table{width:100%;border-collapse:collapse;table-layout:fixed;color:var(--ncr-text)}.ncr-tool-table th,.ncr-tool-table td{border-bottom:1px solid rgba(17,20,26,.08);border-right:1px solid rgba(17,20,26,.08);padding:6px 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;line-height:1.15}.ncr-tool-table th{position:sticky;top:0;z-index:2;border-right-color:#ffffff24;border-bottom-color:#f4d6a261;background:linear-gradient(90deg,rgba(255,255,255,.07) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.055) 1px,transparent 1px),var(--ren-workspace-table-head, linear-gradient(180deg, #1b2028 0%, #11141a 54%, #260a0f 100%));background-size:28px 28px,28px 28px,auto;color:#fff;font-size:.56rem;font-weight:900;letter-spacing:0;text-transform:uppercase;text-shadow:0 1px 0 rgba(7,7,10,.34);box-shadow:inset 0 2px #f4d6a27a,inset -1px 0 #ffffff14}.ncr-tool-table tbody td{background:var(--ren-workspace-table-row, rgba(255, 255, 255, .96));color:var(--ncr-text);font-weight:650}.ncr-tool-table tbody tr{cursor:pointer}.ncr-tool-table tbody tr:focus-visible td{outline:2px solid rgba(104,22,30,.38);outline-offset:-2px}.ncr-tool-table tbody tr:nth-child(2n) td{background:var(--ren-workspace-table-row-alt, rgba(248, 250, 252, .9))}.ncr-tool-table tbody tr:hover td{background:var(--ren-workspace-table-hover, rgba(244, 214, 162, .16));color:var(--ren-ink-deep, #07070a)}.ncr-tool-table tbody tr.is-selected td,.ncr-tool-table tbody tr.is-selected:hover td{background:#f4d6a247;color:var(--ren-ink-deep, #07070a)}.ncr-tool-table tbody tr.is-selected td:first-child{box-shadow:inset 4px 0 0 var(--ncr-oxblood)}.ncr-tool-table tbody tr.is-duplicate td{background:#fff8e6f2;color:#11141ab8}.ncr-tool-table tbody tr.is-disabled{cursor:not-allowed}.ncr-tool-table th:first-child,.ncr-tool-table td:first-child{width:64px;text-align:center}.ncr-tool-table th:nth-child(2),.ncr-tool-table td:nth-child(2){width:168px}.ncr-tool-table td:nth-child(2){white-space:normal}.ncr-tool-table th:nth-child(3),.ncr-tool-table td:nth-child(3){white-space:normal;overflow-wrap:anywhere;word-break:normal}.ncr-tool-table th:nth-child(4),.ncr-tool-table td:nth-child(4),.ncr-tool-table th:nth-child(5),.ncr-tool-table td:nth-child(5){width:68px}.ncr-tool-table th:nth-child(6),.ncr-tool-table td:nth-child(6){width:76px}.ncr-tool-table tbody td:first-child{box-shadow:inset 3px 0 #68161e29}.ncr-tool-table input[type=checkbox]{accent-color:var(--ncr-oxblood)}.ncr-tool-table input[type=checkbox]:disabled{cursor:not-allowed;opacity:.45}.ncr-tool-part-cell{display:grid;gap:4px;justify-items:start;min-width:0}.ncr-tool-part-cell>span:first-child{display:block;min-width:0;overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.ncr-tool-duplicate-chip{max-width:100%;overflow:hidden;border:1px solid rgba(122,76,0,.22);border-radius:999px;background:#fff8e6eb;color:#7a4c00;font-size:.58rem;font-weight:900;line-height:1;padding:3px 6px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.ncr-tool-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px}.ncr-tool-selected-list{display:grid;gap:8px;overflow:auto;padding:0 12px 12px;scrollbar-color:rgba(104,22,30,.62) rgba(248,250,252,.88)}.ncr-tool-selected-row{display:grid;grid-template-columns:minmax(140px,1fr) 96px;gap:8px;align-items:end;padding:9px;border:1px solid rgba(104,22,30,.14);border-radius:8px;background:#ffffffd1}.ncr-tool-selected-row strong{align-self:center;overflow:visible;color:var(--ncr-text);overflow-wrap:anywhere;text-overflow:clip;white-space:normal;font-size:.82rem;font-weight:900}.ncr-tool-selected-row label{display:grid;gap:6px;min-width:0}.ncr-tool-selected-description{grid-column:1 / -1}.ncr-tool-submit{align-self:flex-end;margin:auto 12px 18px}@media(max-width:1180px){.ncr-tool-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.ncr-tool-grid{grid-template-columns:1fr}}@media(max-width:700px){.ncr-tool-toast-region{top:64px;right:12px;left:12px;width:auto}.ncr-tool-page{border-radius:10px}.ncr-tool-header{min-height:58px;padding:14px 16px;border-radius:9px 9px 0 0}.ncr-tool-header h1{font-size:1.48rem}.ncr-tool-lookup,.ncr-tool-panel-head{align-items:stretch;flex-direction:column}.ncr-tool-summary,.ncr-tool-form-grid{grid-template-columns:1fr}.ncr-tool-submit{align-self:stretch;margin:8px 12px 18px}}body.MRBDrillDown{background:linear-gradient(180deg,#f5f8fb,#edf3f7)}body.MRBDrillDown .supply-hub-layout{min-height:auto}body.MRBDrillDown .content{padding-left:0!important;padding-right:0!important;max-width:none!important;background:transparent}.MRBDrillDown .mrb-drilldown-page{min-height:0}.MRBDrillDown .mrb-drilldown-shell{width:100%;max-width:none;margin-left:auto;margin-right:auto;padding-left:clamp(.75rem,1.6vw,1.5rem);padding-right:clamp(.75rem,1.6vw,1.5rem);box-sizing:border-box}.MRBDrillDown .cm-awo-header,.MRBDrillDown .cm-awo-table-card{width:100%;max-width:none}.MRBDrillDown .cm-awo-header{margin-bottom:.8rem;box-shadow:0 14px 28px #0f172a0f}.mrb-drilldown-back-link{appearance:none;cursor:pointer;text-align:center}.MRBDrillDown .mrb-drilldown-table-card{padding:.8rem}.mrb-drilldown-toolbar{align-items:flex-end;gap:.65rem}.mrb-drilldown-search{display:grid;gap:.22rem;width:min(430px,100%)}.mrb-drilldown-search span{color:#334155;font-size:.68rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.mrb-drilldown-search input{width:100%;min-height:2rem;box-sizing:border-box;border:1px solid rgba(15,23,42,.2);border-radius:8px;background:#fff;color:#0f172a;font:inherit;font-size:.82rem;padding:.36rem .58rem}.mrb-drilldown-status-filter{position:relative;min-width:220px}.mrb-drilldown-status-filter summary{min-height:2rem;display:inline-flex;align-items:center;justify-content:space-between;gap:.6rem;width:100%;box-sizing:border-box;padding:.32rem .62rem;border:1px solid rgba(15,23,42,.16);border-radius:8px;background:#fff;color:#334155;font-size:.76rem;font-weight:800;cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none}.mrb-drilldown-status-filter summary::-webkit-details-marker{display:none}.mrb-drilldown-status-filter summary:after{content:"";width:.42rem;height:.42rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-1px)}.mrb-drilldown-status-filter[open] summary:after{transform:rotate(225deg) translate(-1px,-1px)}.mrb-drilldown-status-filter summary>span{color:#334155;font-size:.66rem;letter-spacing:.07em;text-transform:uppercase}.mrb-drilldown-status-filter summary>strong{color:#0f172a;font-size:.74rem;white-space:nowrap}.mrb-drilldown-status-filter-menu{position:absolute;z-index:20;top:calc(100% + .35rem);left:0;display:grid;gap:.32rem;width:min(270px,calc(100vw - 2rem));box-sizing:border-box;padding:.55rem;border:1px solid rgba(15,23,42,.14);border-radius:8px;background:#fff;box-shadow:0 18px 35px #0f172a29}.mrb-drilldown-status-filter-actions{display:flex;gap:.35rem;padding-bottom:.32rem;border-bottom:1px solid rgba(15,23,42,.08)}.mrb-drilldown-status-filter-actions button{min-height:1.65rem;padding:.24rem .48rem;border:1px solid rgba(15,23,42,.16);border-radius:999px;background:#f8fafc;color:#334155;font:inherit;font-size:.7rem;font-weight:800;cursor:pointer}.mrb-drilldown-status-filter-option{min-height:1.7rem;display:flex;align-items:center;gap:.42rem;color:#0f172a;font-size:.78rem;font-weight:700;cursor:pointer}.mrb-drilldown-status-filter-option input{width:.9rem;height:.9rem;accent-color:#0b5a7c;cursor:pointer}.mrb-drilldown-error{margin-bottom:.58rem;padding:.68rem .8rem;border:1px solid rgba(180,35,24,.18);border-radius:12px;background:#fff6f5;color:#b42318;font-size:.88rem;font-weight:700}.MRBDrillDown .mrb-drilldown-table-wrap{max-height:calc(100vh - 285px)}.MRBDrillDown .mrb-drilldown-table{width:100%;min-width:2110px;table-layout:fixed}.MRBDrillDown .mrb-drilldown-table.is-supply-chain-review{min-width:2970px}.MRBDrillDown .mrb-drilldown-table col.mrb-col-ncr{width:120px}.MRBDrillDown .mrb-drilldown-table col.mrb-col-serial,.MRBDrillDown .mrb-drilldown-table col.mrb-col-customer{width:130px}.MRBDrillDown .mrb-drilldown-table col.mrb-col-vendor{width:170px}.MRBDrillDown .mrb-drilldown-table col.mrb-col-workorder,.MRBDrillDown .mrb-drilldown-table col.mrb-col-part{width:160px}.MRBDrillDown .mrb-drilldown-table col.mrb-col-description{width:180px}.MRBDrillDown .mrb-drilldown-table col.mrb-col-quantity{width:80px}.MRBDrillDown .mrb-drilldown-table col.mrb-col-location{width:90px}.MRBDrillDown .mrb-drilldown-table col.mrb-col-status{width:260px}.MRBDrillDown .mrb-drilldown-table col.mrb-col-user-comments{width:200px}.MRBDrillDown .mrb-drilldown-table col.mrb-col-received-date{width:150px}.MRBDrillDown .mrb-drilldown-table col.mrb-col-reason{width:220px}.MRBDrillDown .mrb-drilldown-table col.mrb-col-disposition{width:160px}.MRBDrillDown .mrb-drilldown-table col.mrb-col-tracking{width:180px}.MRBDrillDown .mrb-drilldown-table col.mrb-col-root-cause{width:220px}.MRBDrillDown .mrb-drilldown-table col.mrb-col-corrective-action{width:240px}.MRBDrillDown .mrb-drilldown-table tbody td{vertical-align:top;white-space:normal;overflow-wrap:anywhere}.MRBDrillDown .mrb-drilldown-table thead th:first-child,.MRBDrillDown .mrb-drilldown-table tbody td:first-child{position:static;left:auto;z-index:auto}.MRBDrillDown .mrb-drilldown-date-cell{white-space:nowrap;overflow-wrap:normal;word-break:normal}.mrb-drilldown-workorder{color:#0b304e;font-weight:800}.mrb-drilldown-comments{display:block;line-height:1.32}.mrb-drilldown-edit-cell{overflow:visible}.mrb-drilldown-status-select,.mrb-drilldown-comment-input,.mrb-drilldown-text-input{width:100%;min-width:0;box-sizing:border-box;border:1px solid rgba(15,23,42,.2);border-radius:7px;background:#fff;color:#0f172a;font:inherit;font-size:.68rem;line-height:1.18}.mrb-drilldown-status-select{min-height:1.78rem;padding:.2rem .3rem;cursor:pointer}.mrb-drilldown-comment-editor,.mrb-drilldown-text-editor{display:grid;gap:.24rem}.mrb-drilldown-comment-input,.mrb-drilldown-text-input{min-height:2rem;padding:.32rem .42rem}.mrb-drilldown-text-area{height:1.78rem;min-height:1.78rem;max-height:7rem;overflow:auto;resize:none;white-space:pre-wrap}.mrb-drilldown-status-select:disabled,.mrb-drilldown-comment-input:disabled,.mrb-drilldown-text-input:disabled,.mrb-drilldown-text-area:disabled{cursor:not-allowed;opacity:.68}.mrb-drilldown-source-comment,.mrb-drilldown-row-error{display:block;font-size:.66rem;line-height:1.25;white-space:normal;overflow-wrap:anywhere}.mrb-drilldown-source-comment{color:#64748b}.mrb-drilldown-row-error{color:#b42318;font-weight:700}@media(max-width:980px){.mrb-drilldown-toolbar{flex-direction:column;align-items:stretch}}@media(max-width:720px){.MRBDrillDown .cm-awo-header{flex-direction:column;align-items:stretch}.MRBDrillDown .cm-awo-header-left,.MRBDrillDown .cm-awo-header-right{justify-content:flex-start}}.MRBDrillDown .mrb-drilldown-page{--mrb-warehouse-surface: rgba(255, 255, 255, .94);--mrb-warehouse-surface-soft: rgba(248, 250, 252, .86);--mrb-warehouse-panel: rgba(255, 255, 255, .92);--mrb-warehouse-border: rgba(104, 22, 30, .16);--mrb-warehouse-border-strong: rgba(104, 22, 30, .28);--mrb-warehouse-gold: var(--ren-champagne, #f4d6a2);--mrb-warehouse-text: var(--ren-ink, #11141a);--mrb-warehouse-muted: rgba(17, 20, 26, .62);--mrb-warehouse-wine: var(--ren-wine, #68161e);--mrb-warehouse-oxblood: var(--ren-oxblood, #3c0f16);--mrb-warehouse-ember: var(--ren-ember-bright, #f04e37);color:var(--mrb-warehouse-text)}body.MRBDrillDown{background:linear-gradient(180deg,#ffffffc2,#f8fafc94),repeating-linear-gradient(115deg,transparent 0 42px,rgba(244,214,162,.028) 43px 44px,transparent 45px 96px),linear-gradient(135deg,#f5f8fb,#fff8ef)}.MRBDrillDown .mrb-drilldown-shell{min-height:calc(100vh - var(--app-shell-header-height, 70px) - 18px);min-height:calc(100dvh - var(--app-shell-header-height, 70px) - 18px);padding:0;overflow:hidden;border:1px solid rgba(132,42,48,.34);border-radius:12px;background:linear-gradient(180deg,#ffffffc7,#f8fafc94),repeating-linear-gradient(115deg,transparent 0 42px,rgba(244,214,162,.03) 43px 44px,transparent 45px 96px);box-shadow:0 22px 58px #07070a33,inset 0 1px #f4d6a21a}.MRBDrillDown .cm-awo-header{min-height:64px;margin:0;padding:14px 16px;border:0;border-bottom:1px solid rgba(244,214,162,.42);border-radius:11px 11px 0 0;color:#f8fafc;background:radial-gradient(circle at 14% 0%,rgba(240,78,55,.22),transparent 34%),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(135deg,var(--ren-ink-deep, #07070a) 0%,var(--ren-ink, #11141a) 44%,var(--ren-oxblood, #3c0f16) 100%);background-size:auto,40px 40px,40px 40px,auto;box-shadow:inset 0 -1px #ffffff14,0 10px 24px #07070a24}.MRBDrillDown .cm-awo-header-right h1{color:#fff;font-family:Bahnschrift,Segoe UI,system-ui,sans-serif;font-size:1.7rem;font-weight:900;line-height:1.05;text-shadow:0 2px 10px rgba(7,7,10,.35)}.MRBDrillDown .cm-awo-back-link{border-color:#f4d6a29e;background:var(--mrb-warehouse-gold);color:var(--ren-ink-deep, #07070a);box-shadow:inset 0 1px #ffffff7a}.MRBDrillDown .cm-awo-back-link:hover,.MRBDrillDown .cm-awo-back-link:focus-visible{background:#ffe6b8;color:var(--ren-ink-deep, #07070a);outline:2px solid rgba(244,214,162,.5);outline-offset:2px}.MRBDrillDown .mrb-drilldown-table-card{flex:1 1 auto;min-height:0;margin:12px;padding:10px;overflow:visible;border:1px solid var(--mrb-warehouse-border);border-left:3px solid rgba(161,30,37,.9);border-radius:10px;background:linear-gradient(180deg,#fffffff5,#f8fafce6),var(--mrb-warehouse-panel);box-shadow:0 12px 28px #07070a14,inset 0 1px #ffffffd6}.MRBDrillDown .mrb-drilldown-toolbar{position:relative;z-index:12;margin:0 0 10px;padding:0;color:var(--mrb-warehouse-text)}.MRBDrillDown .mrb-drilldown-search span,.MRBDrillDown .mrb-drilldown-status-filter summary>span{color:#3c0f16b8;letter-spacing:.04em}.MRBDrillDown .mrb-drilldown-search input,.MRBDrillDown .mrb-drilldown-status-filter summary,.MRBDrillDown .mrb-drilldown-status-filter-menu,.MRBDrillDown .mrb-drilldown-status-select,.MRBDrillDown .mrb-drilldown-comment-input,.MRBDrillDown .mrb-drilldown-text-input,.MRBDrillDown .mrb-drilldown-text-area{border-color:#68161e29;background:linear-gradient(180deg,#fffffffa,#faf7f1e6);color:var(--mrb-warehouse-text);box-shadow:inset 0 1px #ffffffd1}.MRBDrillDown .mrb-drilldown-search input::placeholder,.MRBDrillDown .mrb-drilldown-text-input::placeholder,.MRBDrillDown .mrb-drilldown-text-area::placeholder{color:#11141a7a}.MRBDrillDown .mrb-drilldown-search input:focus,.MRBDrillDown .mrb-drilldown-status-select:focus,.MRBDrillDown .mrb-drilldown-text-input:focus,.MRBDrillDown .mrb-drilldown-text-area:focus,.MRBDrillDown .mrb-drilldown-status-filter summary:focus-visible{border-color:#68161e57;outline:2px solid rgba(244,214,162,.48);outline-offset:0}.MRBDrillDown .cm-awo-table-toolbar button{min-height:32px;border-color:#68161e2e;background:linear-gradient(180deg,#fffffff5,#f8fafce6);color:var(--mrb-warehouse-text);box-shadow:inset 0 1px #ffffffd1}.MRBDrillDown .cm-awo-table-toolbar button.primary{border-color:#f4d6a23d;background:linear-gradient(135deg,var(--ren-ink-deep, #07070a),var(--ren-oxblood, #3c0f16) 66%,var(--ren-wine, #68161e));color:#fff;box-shadow:0 9px 18px #3c0f162e,inset 0 1px #ffffff1f}.MRBDrillDown .cm-awo-table-toolbar button:hover:not(:disabled){border-color:#68161e47;background:#fff8efe6}.MRBDrillDown .cm-awo-table-toolbar button.primary:hover:not(:disabled){background:linear-gradient(135deg,var(--ren-ink, #11141a),var(--ren-wine, #68161e));color:#fff}.MRBDrillDown .mrb-drilldown-table-wrap{position:relative;z-index:1;max-height:calc(100vh - 245px);border-color:#68161e38;border-radius:8px;background:linear-gradient(180deg,#252b35,#171b22 52%,#3c0f16) top right / 12px 34px no-repeat,linear-gradient(180deg,#fffffffa,#f8fafcf0);scrollbar-color:rgba(104,22,30,.62) rgba(248,250,252,.88);box-shadow:0 14px 34px #07070a21,inset 0 1px #ffffffd1}.MRBDrillDown .mrb-drilldown-table{background:#fffffff5;color:var(--mrb-warehouse-text)}.MRBDrillDown .mrb-drilldown-table thead tr,.MRBDrillDown .mrb-drilldown-table thead th,.MRBDrillDown .mrb-drilldown-table thead th:first-child{border-right-color:#ffffff24;border-bottom-color:#f4d6a261;background:linear-gradient(90deg,rgba(255,255,255,.07) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.055) 1px,transparent 1px),var(--ren-workspace-table-head, linear-gradient(180deg, #1b2028 0%, #11141a 54%, #260a0f 100%));background-size:28px 28px,28px 28px,auto;color:#fff;font-weight:900;letter-spacing:0;text-shadow:0 1px 0 rgba(7,7,10,.34);box-shadow:inset 0 2px #f4d6a27a,inset -1px 0 #ffffff14}.MRBDrillDown .mrb-drilldown-table tbody tr,.MRBDrillDown .mrb-drilldown-table tbody td,.MRBDrillDown .mrb-drilldown-table tbody td:first-child{border-right:1px solid rgba(17,20,26,.08);border-bottom:1px solid rgba(17,20,26,.08);background:var(--ren-workspace-table-row, rgba(255, 255, 255, .96));color:var(--mrb-warehouse-text);font-weight:650}.MRBDrillDown .mrb-drilldown-table tbody tr:nth-child(2n) td,.MRBDrillDown .mrb-drilldown-table tbody tr:nth-child(2n) td:first-child{background:var(--ren-workspace-table-row-alt, rgba(248, 250, 252, .9))}.MRBDrillDown .mrb-drilldown-table tbody tr:hover td,.MRBDrillDown .mrb-drilldown-table tbody tr:hover td:first-child{background:var(--ren-workspace-table-hover, rgba(244, 214, 162, .16));color:var(--ren-ink-deep, #07070a)}.MRBDrillDown .mrb-drilldown-table tbody td:first-child{box-shadow:inset 3px 0 #68161e29}.MRBDrillDown .mrb-drilldown-workorder{color:var(--mrb-warehouse-oxblood)}.MRBDrillDown .mrb-drilldown-date-cell{color:#11141abd}.MRBDrillDown .mrb-drilldown-text-editor{display:block}.MRBDrillDown .mrb-drilldown-status-select,.MRBDrillDown .mrb-drilldown-text-input{font-size:.68rem}.MRBDrillDown .mrb-drilldown-status-select,.MRBDrillDown .mrb-drilldown-text-input{min-height:28px}.MRBDrillDown .mrb-drilldown-status-select:disabled,.MRBDrillDown .mrb-drilldown-text-input:disabled,.MRBDrillDown .mrb-drilldown-text-area:disabled{opacity:.72}.MRBDrillDown .mrb-drilldown-row-error{margin-top:3px;color:#b42318}.MRBDrillDown .mrb-drilldown-row-select{position:relative;display:block;width:100%;min-width:0;color:var(--mrb-warehouse-text);font:inherit;font-size:.68rem}.MRBDrillDown .mrb-drilldown-row-select.is-open{z-index:20}.MRBDrillDown .mrb-drilldown-row-select .dashboard-select-native{display:none}.MRBDrillDown .mrb-drilldown-row-select .dashboard-select-trigger{display:flex;align-items:center;justify-content:space-between;gap:.44rem;width:100%;min-height:28px;box-sizing:border-box;border:1px solid rgba(104,22,30,.16);border-radius:7px;background:linear-gradient(180deg,#fffffffa,#faf7f1e6);color:var(--mrb-warehouse-text);cursor:pointer;font:inherit;font-size:.68rem;font-weight:800;line-height:1.15;padding:.28rem .44rem;box-shadow:inset 0 1px #ffffffd1}.MRBDrillDown .mrb-drilldown-row-select .dashboard-select-trigger:hover,.MRBDrillDown .mrb-drilldown-row-select.is-open .dashboard-select-trigger{border-color:#68161e57;background:linear-gradient(135deg,#f4d6a233,#fffffff5)}.MRBDrillDown .mrb-drilldown-row-select .dashboard-select-trigger:focus-visible{border-color:#68161e57;outline:2px solid rgba(244,214,162,.48);outline-offset:0}.MRBDrillDown .mrb-drilldown-row-select .dashboard-select-trigger:disabled{cursor:not-allowed;opacity:.72}.MRBDrillDown .mrb-drilldown-row-select .dashboard-select-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MRBDrillDown .mrb-drilldown-row-select .dashboard-select-caret{width:0;height:0;flex:0 0 auto;border-left:.28rem solid transparent;border-right:.28rem solid transparent;border-top:.34rem solid var(--mrb-warehouse-oxblood);transition:transform .16s ease}.MRBDrillDown .mrb-drilldown-row-select.is-open .dashboard-select-caret{transform:rotate(180deg)}.mrb-drilldown-row-select-menu.dashboard-select-menu{z-index:3000;box-sizing:border-box;display:grid;gap:.12rem;width:max-content;min-width:max(var(--dashboard-select-trigger-width, 100%),10rem);max-width:min(22rem,calc(100vw - 1rem));overflow-x:hidden;overflow-y:auto;border:1px solid rgba(104,22,30,.18);border-radius:0 0 14px 14px;background:linear-gradient(180deg,#fffffffc,#faf7f1f5),#fff;padding:.3rem;box-shadow:0 18px 36px #07070a29,inset 0 1px #ffffffdb;scrollbar-color:rgba(104,22,30,.42) rgba(248,250,252,.92)}.mrb-drilldown-row-select-menu.dashboard-select-menu[data-placement=up]{border-radius:14px 14px 0 0;box-shadow:0 -18px 36px #07070a26,inset 0 1px #ffffffdb}.mrb-drilldown-row-select-menu .dashboard-select-option{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;min-height:2rem;box-sizing:border-box;border:0;border-radius:7px;background:transparent;color:var(--mrb-warehouse-text);cursor:pointer;font:inherit;font-size:.72rem;font-weight:850;line-height:1.15;padding:.52rem .62rem;text-align:left;white-space:nowrap}.mrb-drilldown-row-select-menu .dashboard-select-option span{min-width:0;overflow:hidden;text-overflow:ellipsis}.mrb-drilldown-row-select-menu .dashboard-select-option:after{content:"";width:.42rem;height:.42rem;flex:0 0 auto;border-radius:999px;background:var(--mrb-warehouse-oxblood);box-shadow:0 0 0 3px #68161e1a;opacity:0}.mrb-drilldown-row-select-menu .dashboard-select-option:hover,.mrb-drilldown-row-select-menu .dashboard-select-option.is-highlighted{background:#f4d6a23d;color:var(--ren-ink-deep, #07070a)}.mrb-drilldown-row-select-menu .dashboard-select-option.is-selected{background:linear-gradient(135deg,#f4d6a252,#ffffffc2),#68161e14;color:var(--mrb-warehouse-oxblood)}.mrb-drilldown-row-select-menu .dashboard-select-option.is-selected:after{opacity:1}.MRBDrillDown .mrb-drilldown-page,.MRBDrillDown .mrb-drilldown-table,.MRBDrillDown .mrb-drilldown-search input,.MRBDrillDown .mrb-drilldown-text-input,.MRBDrillDown .mrb-drilldown-row-select .dashboard-select-trigger{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.MRBDrillDown .mrb-drilldown-search input,.MRBDrillDown .mrb-drilldown-status-filter summary,.MRBDrillDown .mrb-drilldown-text-input,.MRBDrillDown .mrb-drilldown-row-select .dashboard-select-trigger{border:1px solid rgba(104,22,30,.18);border-top-color:#3c0f1642;border-left-color:#3c0f1638;border-radius:8px;background:linear-gradient(180deg,#f6f1ebf5,#ffffffeb);color:var(--mrb-warehouse-text);box-shadow:inset 0 2px 4px #07070a1f,inset 1px 0 2px #3c0f1614,inset 0 -1px #ffffffc7}.MRBDrillDown .mrb-drilldown-search input{min-height:34px;padding:0 11px;font-size:.8rem}.MRBDrillDown .mrb-drilldown-status-filter summary{position:relative;min-height:34px;padding:0 34px 0 11px}.MRBDrillDown .mrb-drilldown-status-filter summary:after{position:absolute;right:14px;width:.42rem;height:.42rem;border-right:2px solid var(--mrb-warehouse-oxblood);border-bottom:2px solid var(--mrb-warehouse-oxblood)}.MRBDrillDown .mrb-drilldown-text-input{min-height:32px;padding:7px 10px;font-size:.72rem;font-weight:700;line-height:1.28}.MRBDrillDown .mrb-drilldown-text-area{min-height:32px;height:auto;max-height:none;overflow:hidden;resize:none;scrollbar-width:none;white-space:pre-wrap}.MRBDrillDown .mrb-drilldown-text-area::-webkit-scrollbar{display:none}.MRBDrillDown .mrb-drilldown-row-select .dashboard-select-trigger{min-height:32px;padding:0 28px 0 10px;font-size:.72rem;font-weight:800;position:relative}.MRBDrillDown .mrb-drilldown-row-select .dashboard-select-caret{position:absolute;right:12px;top:50%;margin-top:-.14rem}.MRBDrillDown .mrb-drilldown-search input:focus,.MRBDrillDown .mrb-drilldown-status-filter summary:focus-visible,.MRBDrillDown .mrb-drilldown-text-input:focus,.MRBDrillDown .mrb-drilldown-text-area:focus,.MRBDrillDown .mrb-drilldown-row-select .dashboard-select-trigger:focus-visible{border-color:#68161e6b;box-shadow:0 0 0 2px #f4d6a247,inset 0 2px 4px #07070a1f,inset 1px 0 2px #3c0f1614,inset 0 -1px #ffffffd1;outline:none}.MRBDrillDown .mrb-drilldown-table{table-layout:fixed}.MRBDrillDown .mrb-drilldown-table thead th{position:sticky;top:0;overflow:visible;text-shadow:none;-webkit-user-select:none;user-select:none}.MRBDrillDown .mrb-drilldown-table thead th:first-child{position:sticky;top:0;left:0;z-index:18}.MRBDrillDown .mrb-drilldown-table tbody td:first-child{position:sticky;left:0;z-index:5}.MRBDrillDown .mrb-drilldown-table tbody tr:hover td:first-child{z-index:6}.MRBDrillDown .mrb-drilldown-table tbody td{font-weight:700}.MRBDrillDown .mrb-drilldown-table-head-label{display:block;min-width:0;padding-right:10px;overflow:hidden;line-height:1.12;text-overflow:ellipsis;white-space:nowrap}.MRBDrillDown .mrb-drilldown-column-resizer{appearance:none;position:absolute;top:0;right:-5px;bottom:0;z-index:25;width:10px;padding:0;border:0;border-radius:0;background:transparent;cursor:col-resize;touch-action:none}.MRBDrillDown .mrb-drilldown-column-resizer:before{content:"";position:absolute;top:7px;right:4px;bottom:7px;width:2px;border-radius:999px;background:#f4d6a233;opacity:0;transition:opacity .12s ease,background-color .12s ease}.MRBDrillDown .mrb-drilldown-column-resizer:hover:before,.MRBDrillDown .mrb-drilldown-column-resizer:focus-visible:before{background:#f4d6a2e6;opacity:1}.MRBDrillDown .mrb-drilldown-column-resizer:focus-visible{outline:2px solid rgba(244,214,162,.54);outline-offset:-2px}.MRBDrillDown .mrb-drilldown-resize-guide{position:fixed;top:0;left:0;z-index:3000;width:2px;height:0;opacity:0;pointer-events:none;transform:translate(0);will-change:transform;background:#f4d6a2fa;box-shadow:0 0 0 1px #68161e6b,0 0 12px #f4d6a252}.MRBDrillDown .mrb-drilldown-table-wrap.is-resizing-column .mrb-drilldown-resize-guide{opacity:1}body.mrb-drilldown-is-resizing,body.mrb-drilldown-is-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}body.mrb-drilldown-is-resizing .MRBDrillDown .mrb-drilldown-table tbody,body.mrb-drilldown-is-resizing .MRBDrillDown .mrb-drilldown-table textarea,body.mrb-drilldown-is-resizing .MRBDrillDown .mrb-drilldown-table input,body.mrb-drilldown-is-resizing .MRBDrillDown .mrb-drilldown-table .dashboard-select-trigger{pointer-events:none}.MRBDrillDown .mrb-drilldown-table-card{background:#fff}.MRBDrillDown .mrb-drilldown-table-wrap{isolation:isolate;background:#fff;box-shadow:none;overflow-anchor:none}.MRBDrillDown .mrb-drilldown-table,.MRBDrillDown .mrb-drilldown-table *,.MRBDrillDown .mrb-drilldown-text-input,.MRBDrillDown .mrb-drilldown-row-select .dashboard-select-trigger{-webkit-font-smoothing:auto;opacity:1;text-rendering:auto}.MRBDrillDown .mrb-drilldown-table{background:#fff;color:#11141a}.MRBDrillDown .mrb-drilldown-table thead tr,.MRBDrillDown .mrb-drilldown-table thead th,.MRBDrillDown .mrb-drilldown-table thead th:first-child{background:#11141a;background-image:none;color:#fff;box-shadow:inset -1px 0 #ffffff1f;text-shadow:none}.MRBDrillDown .mrb-drilldown-table tbody tr,.MRBDrillDown .mrb-drilldown-table tbody td,.MRBDrillDown .mrb-drilldown-table tbody td:first-child{background:#fff;color:#11141a;font-weight:700}.MRBDrillDown .mrb-drilldown-table tbody tr:nth-child(2n),.MRBDrillDown .mrb-drilldown-table tbody tr:nth-child(2n) td,.MRBDrillDown .mrb-drilldown-table tbody tr:nth-child(2n) td:first-child{background:#f7f8fa}.MRBDrillDown .mrb-drilldown-table tbody tr:hover,.MRBDrillDown .mrb-drilldown-table tbody tr:hover td,.MRBDrillDown .mrb-drilldown-table tbody tr:hover td:first-child{background:#fff7ed;color:#07070a}.MRBDrillDown .mrb-drilldown-table tbody td:first-child{background-clip:padding-box;box-shadow:none;color:#11141a}.MRBDrillDown .mrb-drilldown-date-cell,.MRBDrillDown .mrb-drilldown-workorder,.MRBDrillDown .mrb-drilldown-comments{color:#11141a}.MRBDrillDown .mrb-drilldown-search input,.MRBDrillDown .mrb-drilldown-status-filter summary,.MRBDrillDown .mrb-drilldown-status-select,.MRBDrillDown .mrb-drilldown-text-input,.MRBDrillDown .mrb-drilldown-lazy-select-trigger,.MRBDrillDown .mrb-drilldown-row-select .dashboard-select-trigger{background:#fff;background-image:none;color:#11141a;box-shadow:inset 0 1px 2px #11141a1f}.MRBDrillDown .mrb-drilldown-row-select .dashboard-select-value,.MRBDrillDown .mrb-drilldown-status-select,.MRBDrillDown .mrb-drilldown-lazy-select-value,.MRBDrillDown .mrb-drilldown-text-input{color:#11141a}.MRBDrillDown .mrb-drilldown-native-select{width:100%;min-width:0;height:32px;padding:0 8px;font-size:.72rem;font-weight:800;line-height:1.2}.MRBDrillDown .mrb-drilldown-lazy-select-trigger{position:relative;display:flex;align-items:center;justify-content:space-between;gap:.44rem;width:100%;min-width:0;min-height:32px;box-sizing:border-box;border:1px solid rgba(104,22,30,.18);border-top-color:#3c0f1642;border-left-color:#3c0f1638;border-radius:8px;cursor:pointer;font:inherit;font-size:.72rem;font-weight:800;line-height:1.15;padding:0 28px 0 10px;text-align:left}.MRBDrillDown .mrb-drilldown-lazy-select-trigger:hover:not(:disabled),.MRBDrillDown .mrb-drilldown-lazy-select-trigger:focus-visible{border-color:#68161e6b;outline:none;box-shadow:0 0 0 2px #f4d6a247,inset 0 1px 2px #11141a1f}.MRBDrillDown .mrb-drilldown-lazy-select-trigger:disabled{cursor:not-allowed;opacity:1}.MRBDrillDown .mrb-drilldown-lazy-select-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MRBDrillDown .mrb-drilldown-lazy-select-caret{position:absolute;right:12px;top:50%;width:0;height:0;margin-top:-.14rem;border-left:.28rem solid transparent;border-right:.28rem solid transparent;border-top:.34rem solid var(--mrb-warehouse-oxblood)}.MRBDrillDown .mrb-drilldown-search input::placeholder,.MRBDrillDown .mrb-drilldown-text-input::placeholder,.MRBDrillDown .mrb-drilldown-text-area::placeholder{color:#6b7280;opacity:1}.MRBDrillDown .mrb-drilldown-status-select:disabled,.MRBDrillDown .mrb-drilldown-text-input:disabled,.MRBDrillDown .mrb-drilldown-text-area:disabled,.MRBDrillDown .mrb-drilldown-row-select .dashboard-select-trigger:disabled{color:#11141a;opacity:1}.MRBDrillDown .mrb-drilldown-row-select .dashboard-select-trigger:hover,.MRBDrillDown .mrb-drilldown-row-select.is-open .dashboard-select-trigger{background:#fff;background-image:none}.MRBDrillDown .mrb-drilldown-modal-backdrop{position:fixed;inset:0;z-index:5000;display:flex;align-items:center;justify-content:center;padding:1rem;background:#07070a75;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.MRBDrillDown .mrb-drilldown-modal{width:min(420px,100%);overflow:hidden;border:1px solid rgba(104,22,30,.34);border-radius:8px;background:linear-gradient(180deg,#fffffffc,#faf7f1fa),#fff;color:#11141a;box-shadow:0 22px 52px #07070a57,inset 0 1px #ffffffdb}.MRBDrillDown .mrb-drilldown-modal:before{content:"";display:block;height:10px;background:linear-gradient(135deg,var(--ren-ink-deep, #07070a),var(--ren-oxblood, #3c0f16) 66%,var(--ren-wine, #68161e))}.MRBDrillDown .mrb-drilldown-modal-kicker{margin:1rem 1.15rem 0;color:#68161ec7;font-size:.68rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.MRBDrillDown .mrb-drilldown-modal h2{margin:.32rem 1.15rem 0;color:#11141a;font-size:1.05rem;font-weight:900;line-height:1.2}.MRBDrillDown .mrb-drilldown-modal p{margin:.72rem 1.15rem 0;color:#2f3440;font-size:.86rem;font-weight:700;line-height:1.45}.MRBDrillDown .mrb-drilldown-modal-actions{display:flex;justify-content:flex-end;gap:.6rem;margin-top:1.15rem;padding:.95rem 1.15rem 1.1rem;border-top:1px solid rgba(104,22,30,.1);background:#faf7f1b3}.MRBDrillDown .mrb-drilldown-modal-button{min-height:34px;border:1px solid rgba(104,22,30,.18);border-radius:999px;cursor:pointer;font:inherit;font-size:.78rem;font-weight:900;letter-spacing:.04em;padding:0 1rem;text-transform:uppercase}.MRBDrillDown .mrb-drilldown-modal-button.secondary{background:#fff;color:#11141a;box-shadow:inset 0 1px 2px #11141a1f}.MRBDrillDown .mrb-drilldown-modal-button.primary{border-color:#f4d6a23d;background:linear-gradient(135deg,var(--ren-ink-deep, #07070a),var(--ren-oxblood, #3c0f16) 66%,var(--ren-wine, #68161e));color:#fff;box-shadow:0 9px 18px #3c0f162e,inset 0 1px #ffffff1f}.MRBDrillDown .mrb-drilldown-modal-button:hover{border-color:#68161e4d}.MRBDrillDown .mrb-drilldown-modal-button.primary:hover{background:linear-gradient(135deg,var(--ren-ink, #11141a),var(--ren-wine, #68161e))}.MRBDrillDown .mrb-drilldown-modal-button:focus-visible{outline:2px solid rgba(244,214,162,.62);outline-offset:2px}.MRBDrillDown .ncr-shipping-page{min-height:calc(100vh - 64px)}.MRBDrillDown .ncr-shipping-toolbar{align-items:flex-end}.MRBDrillDown .ncr-shipping-tracking-filter{min-width:230px}.MRBDrillDown .ncr-shipping-tracking-filter summary{width:100%;min-height:32px}.MRBDrillDown .ncr-shipping-tracking-filter-menu{width:min(250px,calc(100vw - 2rem))}.MRBDrillDown .ncr-shipping-page .mrb-drilldown-table-card{padding-right:12px}.MRBDrillDown .ncr-shipping-table-wrap.mrb-drilldown-table-wrap{width:calc(100% - 12px);max-height:calc(100vh - 270px)}.MRBDrillDown .ncr-shipping-table.mrb-drilldown-table{min-width:1260px;table-layout:fixed}.MRBDrillDown .ncr-shipping-table col.ncr-shipping-col-ncr{width:130px}.MRBDrillDown .ncr-shipping-table col.ncr-shipping-col-serial{width:150px}.MRBDrillDown .ncr-shipping-table col.ncr-shipping-col-rma{width:140px}.MRBDrillDown .ncr-shipping-table col.ncr-shipping-col-vendor{width:230px}.MRBDrillDown .ncr-shipping-table col.ncr-shipping-col-workorder{width:150px}.MRBDrillDown .ncr-shipping-table col.ncr-shipping-col-part{width:160px}.MRBDrillDown .ncr-shipping-table col.ncr-shipping-col-disposition{width:170px}.MRBDrillDown .ncr-shipping-table col.ncr-shipping-col-tracking{width:300px}.MRBDrillDown .ncr-shipping-table th,.MRBDrillDown .ncr-shipping-table td{vertical-align:middle}.MRBDrillDown .ncr-shipping-tracking-input{min-height:32px;background:#fff;color:#11141a}.MRBDrillDown .ncr-shipping-tracking-entry{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.MRBDrillDown .ncr-shipping-save-button{min-width:62px;min-height:32px;padding:0 12px;border:1px solid rgba(104,22,30,.22);border-radius:8px;background:#fff;color:#11141a;font-size:.72rem;font-weight:900;cursor:pointer;box-shadow:inset 0 1px 2px #11141a1f}.MRBDrillDown .ncr-shipping-save-button:hover:not(:disabled),.MRBDrillDown .ncr-shipping-save-button:focus-visible{border-color:#68161e6b;outline:none;box-shadow:0 0 0 2px #f4d6a247,inset 0 1px 2px #11141a1f}.MRBDrillDown .ncr-shipping-save-button:not(:disabled){background:linear-gradient(135deg,var(--ren-ink-deep, #07070a),var(--ren-oxblood, #3c0f16) 66%,var(--ren-wine, #68161e));color:#fff}.MRBDrillDown .ncr-shipping-save-button:disabled{cursor:not-allowed;color:#6b7280;opacity:1}@media(max-width:840px){.MRBDrillDown .ncr-shipping-toolbar{align-items:stretch}.MRBDrillDown .ncr-shipping-tracking-filter{width:100%}.MRBDrillDown .ncr-shipping-table.mrb-drilldown-table{min-width:1190px}}.hold-prototype-page{min-height:calc(100vh - 72px);padding:28px clamp(18px,3vw,44px) 44px;background:#f5f7f8;color:#1d2730}.hold-prototype-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin:0 auto 18px;max-width:1280px}.hold-prototype-hero h1{margin:4px 0 8px;font-size:clamp(2rem,3vw,3rem);letter-spacing:0}.hold-prototype-hero p{margin:0;max-width:760px;color:#526170;font-size:1rem;line-height:1.55}.hold-prototype-hero-actions{display:inline-flex;align-items:center;gap:10px}.hold-prototype-help-button{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid #bfd2d0;border-radius:999px;background:#fff;color:#34544f;font:inherit;font-size:1rem;font-weight:900;cursor:pointer}.hold-prototype-help-button:hover,.hold-prototype-help-button:focus-visible{border-color:#1d6d64;color:#1d6d64}.hold-prototype-eyebrow{margin:0;color:#11645a;font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.hold-prototype-badge,.hold-prototype-source{display:inline-flex;align-items:center;min-height:30px;padding:6px 12px;border:1px solid #bfd2d0;border-radius:999px;background:#fff;color:#34544f;font-size:.78rem;font-weight:800;white-space:nowrap}.hold-prototype-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 auto 18px;max-width:1280px}.hold-prototype-nav a{display:flex;min-height:96px;flex-direction:column;gap:8px;justify-content:center;padding:16px;border:1px solid #d4dde3;border-radius:8px;background:#fff;color:#1d2730;text-decoration:none;box-shadow:0 10px 22px #111f2c0f}.hold-prototype-nav a.active{border-color:#1d7f72;box-shadow:inset 0 0 0 1px #1d7f72,0 10px 22px #111f2c14}.hold-prototype-nav strong{font-size:.95rem}.hold-prototype-nav span{color:#5c6b78;font-size:.85rem;line-height:1.35}.hold-prototype-panel{margin:0 auto;max-width:1280px;padding:20px;border:1px solid #d8e0e5;border-radius:8px;background:#fff;box-shadow:0 12px 28px #111f2c14}.hold-prototype-panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.hold-prototype-panel-heading h2{margin:4px 0 0;font-size:1.35rem;letter-spacing:0}.hold-prototype-form{display:grid;grid-template-columns:minmax(220px,1fr) minmax(260px,1.1fr) minmax(200px,.8fr) auto;gap:14px;align-items:end;padding:16px;border:1px solid #e1e8ed;border-radius:8px;background:#fbfcfd}.hold-prototype-form.quality{grid-template-columns:minmax(220px,.45fr) minmax(320px,1fr) auto}.hold-prototype-form label,.hold-prototype-multiselect{display:flex;flex-direction:column;gap:7px;min-width:0}.hold-prototype-form label span,.hold-prototype-control-label{color:#40515f;font-size:.78rem;font-weight:800}.hold-prototype-form input,.hold-prototype-form select,.hold-prototype-form textarea,.hold-prototype-multiselect-trigger{width:100%;min-height:40px;border:1px solid #c9d5dc;border-radius:6px;background:#fff;color:#1d2730;font:inherit;font-size:.92rem}.hold-prototype-form input,.hold-prototype-form textarea{padding:9px 10px}.hold-prototype-form select{padding:8px 10px}.hold-prototype-form textarea{resize:vertical}.hold-prototype-wide{grid-column:span 2}.hold-prototype-full{grid-column:1 / -1}.hold-prototype-multiselect{position:relative}.hold-prototype-multiselect-trigger{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:7px 10px;text-align:left;cursor:pointer}.hold-prototype-multiselect-trigger:after{width:0;height:0;border-top:5px solid #526170;border-right:5px solid transparent;border-left:5px solid transparent;content:""}.hold-prototype-multiselect-trigger:disabled{color:#7a8894;cursor:not-allowed;opacity:.75}.hold-prototype-multiselect-trigger span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hold-prototype-multiselect-trigger small{grid-column:1 / -1;color:#687987;font-size:.72rem;font-weight:700}.hold-prototype-multiselect-menu{position:absolute;z-index:30;top:calc(100% + 6px);right:0;left:0;max-height:300px;overflow:auto;padding:6px;border:1px solid #c9d5dc;border-radius:8px;background:#fff;box-shadow:0 18px 32px #111f2c2e}.hold-prototype-multiselect-option{display:flex;width:100%;align-items:center;gap:10px;padding:9px 8px;border:0;border-radius:6px;background:transparent;color:#1d2730;font:inherit;font-size:.86rem;text-align:left;cursor:pointer}.hold-prototype-multiselect-option:hover,.hold-prototype-multiselect-option:focus-visible{background:#edf5f4}.hold-prototype-multiselect-option.all{margin-bottom:4px;border-bottom:1px solid #e2eaee;border-radius:6px 6px 0 0}.hold-prototype-multiselect-option span{display:inline-flex;width:16px;height:16px;flex:0 0 16px;align-items:center;justify-content:center;border:1px solid #8da3ad;border-radius:4px;background:#fff}.hold-prototype-multiselect-option span.checked{border-color:#1d6d64;background:#1d6d64}.hold-prototype-multiselect-option span.checked:after{width:5px;height:9px;margin-top:-1px;border-right:2px solid #ffffff;border-bottom:2px solid #ffffff;content:"";transform:rotate(45deg)}.hold-prototype-multiselect-option strong{min-width:0;overflow:hidden;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.hold-prototype-actions{display:flex;justify-content:flex-end}.hold-prototype-actions button,.hold-prototype-mode-group button{min-height:40px;border:1px solid #1d6d64;border-radius:6px;background:#1d6d64;color:#fff;font:inherit;font-size:.88rem;font-weight:800;cursor:pointer}.hold-prototype-actions button{padding:0 16px;white-space:nowrap}.hold-prototype-actions button:disabled{cursor:wait;opacity:.7}.hold-prototype-draft-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:16px;padding:14px 16px;border:1px solid #d7e2e7;border-radius:8px;background:#f8fbfb}.hold-prototype-draft-summary h3{margin:4px 0;font-size:1rem;letter-spacing:0}.hold-prototype-draft-summary p,.hold-prototype-draft-summary small{display:block;margin:0;color:#526170;font-size:.86rem;line-height:1.4}.hold-prototype-draft-summary button{min-height:38px;flex:0 0 auto;padding:0 14px;border:1px solid #1d6d64;border-radius:6px;background:#1d6d64;color:#fff;font:inherit;font-size:.85rem;font-weight:800;cursor:pointer}.hold-prototype-draft-summary button:disabled{cursor:not-allowed;opacity:.55}.hold-prototype-modal-backdrop{position:fixed;z-index:1000;inset:0;display:flex;align-items:center;justify-content:center;padding:24px;background:#111f2c7a}.hold-prototype-modal{width:min(680px,100%);max-height:min(720px,calc(100vh - 48px));overflow:auto;border:1px solid #cbd7de;border-radius:8px;background:#fff;box-shadow:0 24px 70px #111f2c57}.hold-prototype-modal.flow{width:min(1080px,100%)}.hold-prototype-modal-header,.hold-prototype-modal-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border-bottom:1px solid #e1e8ed}.hold-prototype-modal-header h2{margin:4px 0 0;font-size:1.25rem;letter-spacing:0}.hold-prototype-modal-close{width:34px;height:34px;border:1px solid #c9d5dc;border-radius:6px;background:#fff;color:#425363;font-weight:900;cursor:pointer}.hold-prototype-modal-body{display:grid;gap:14px;padding:18px}.hold-prototype-modal-body label{display:flex;flex-direction:column;gap:7px}.hold-prototype-modal-body label span{color:#40515f;font-size:.78rem;font-weight:800}.hold-prototype-modal-body select,.hold-prototype-modal-body textarea{width:100%;min-height:40px;border:1px solid #c9d5dc;border-radius:6px;background:#fff;color:#1d2730;font:inherit;font-size:.92rem}.hold-prototype-modal-body select{padding:8px 10px}.hold-prototype-modal-body textarea{padding:9px 10px;resize:vertical}.hold-prototype-policy-card{padding:12px;border:1px solid #d7e2e7;border-radius:8px;background:#f8fbfb}.hold-prototype-policy-card strong{display:block;margin-bottom:6px}.hold-prototype-policy-card p,.hold-prototype-policy-card small{display:block;margin:0;color:#526170;font-size:.86rem;line-height:1.45}.hold-prototype-policy-card small{margin-top:8px}.hold-prototype-modal-count{padding:9px 10px;border:1px solid #d7e2e7;border-radius:6px;background:#fbfcfd;color:#40515f;font-size:.86rem;font-weight:800}.hold-prototype-modal-footer{justify-content:flex-end;border-top:1px solid #e1e8ed;border-bottom:0}.hold-prototype-modal-footer button{min-height:38px;padding:0 14px;border:1px solid #1d6d64;border-radius:6px;background:#1d6d64;color:#fff;font:inherit;font-size:.86rem;font-weight:800;cursor:pointer}.hold-prototype-modal-footer button.secondary{border-color:#c9d5dc;background:#fff;color:#344653}.hold-prototype-modal-footer button:disabled{cursor:not-allowed;opacity:.55}.hold-prototype-flow-body{display:grid;gap:14px;padding:18px}.hold-prototype-fsm{width:100%;min-height:480px;border:1px solid #d7e2e7;border-radius:8px;background:#fbfcfd}.hold-prototype-fsm .fsm-title{fill:#1d2730;font-size:22px;font-weight:900}.hold-prototype-fsm .fsm-subtitle,.hold-prototype-fsm .fsm-lane-subtitle{fill:#5b6b78;font-size:13px}.hold-prototype-fsm .fsm-lane>rect{fill:#fff;stroke:#d7e2e7}.hold-prototype-fsm .fsm-lane-title{fill:#293a46;font-size:15px;font-weight:900}.hold-prototype-fsm .fsm-edge{stroke:#55717d;stroke-width:2;marker-end:url(#hold-prototype-arrow)}.hold-prototype-fsm .fsm-node rect{fill:#f5faf9;stroke:#8fbcb5;stroke-width:1.5}.hold-prototype-fsm .fsm-node.warn rect{fill:#fff8ed;stroke:#d9a54d}.hold-prototype-fsm .fsm-node.ops rect{fill:#eef5ff;stroke:#6e95ca}.hold-prototype-fsm .fsm-node.hold rect{fill:#f2efff;stroke:#8b79c7}.hold-prototype-fsm .fsm-node.inherit rect{fill:#eef8f1;stroke:#75a77f}.hold-prototype-fsm .fsm-node.done rect{fill:#edf4f7;stroke:#8aa1ad}.hold-prototype-fsm .fsm-node text{fill:#21313d;font-size:13px;font-weight:900;text-anchor:middle}.hold-prototype-fsm .fsm-node text.small{fill:#5c6c78;font-size:11px;font-weight:700}.hold-prototype-flow-notes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.hold-prototype-flow-notes article{padding:12px;border:1px solid #d7e2e7;border-radius:8px;background:#f8fbfb}.hold-prototype-flow-notes strong{display:block;margin-bottom:6px;color:#273845;font-size:.9rem}.hold-prototype-flow-notes p{margin:0;color:#526170;font-size:.84rem;line-height:1.4}.hold-prototype-mode-group{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.hold-prototype-mode-group button{background:#fff;color:#1d6d64}.hold-prototype-mode-group button.active{background:#1d6d64;color:#fff}.hold-prototype-results{margin-top:16px}.hold-prototype-result-note,.hold-prototype-warning{margin-bottom:10px;padding:10px 12px;border:1px solid #d7e2e7;border-radius:6px;background:#f7fafb;color:#4e6070;font-size:.9rem}.hold-prototype-result-note.error,.hold-prototype-warning{border-color:#f0c8b7;background:#fff6f1;color:#93411f}.hold-prototype-table-wrap{overflow-x:auto;border:1px solid #dce5ea;border-radius:8px}.hold-prototype-table{width:100%;min-width:1160px;border-collapse:collapse;background:#fff;font-size:.86rem}.hold-prototype-table th{background:#edf3f5;color:#354552;font-size:.74rem;letter-spacing:.04em;text-align:left;text-transform:uppercase}.hold-prototype-table th,.hold-prototype-table td{padding:10px 12px;border-bottom:1px solid #e4ebef;vertical-align:top}.hold-prototype-table tbody tr:last-child td{border-bottom:0}.hold-prototype-select-col{width:44px;text-align:center!important}.hold-prototype-select-col input{width:16px;height:16px}.hold-prototype-op-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px}.hold-prototype-op-grid article{min-height:150px;padding:16px;border:1px solid #d7e1e7;border-radius:8px;background:#fbfcfd}.hold-prototype-op-grid span{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:#1d6d64;color:#fff;font-weight:800}.hold-prototype-op-grid h3{margin:12px 0 8px;font-size:1rem;letter-spacing:0}.hold-prototype-op-grid p{margin:0;color:#536372;font-size:.9rem;line-height:1.45}@media(max-width:980px){.hold-prototype-hero,.hold-prototype-panel-heading{flex-direction:column}.hold-prototype-hero-actions{align-self:stretch;justify-content:space-between}.hold-prototype-nav,.hold-prototype-form,.hold-prototype-form.quality,.hold-prototype-op-grid,.hold-prototype-flow-notes{grid-template-columns:1fr}.hold-prototype-wide{grid-column:auto}.hold-prototype-actions{justify-content:stretch}.hold-prototype-actions button{width:100%}.hold-prototype-draft-summary{align-items:stretch;flex-direction:column}.hold-prototype-draft-summary button{width:100%}}.enterprise-products-page{--ep-surface: rgba(255, 255, 255, .94);--ep-surface-soft: rgba(248, 250, 252, .9);--ep-ink: var(--ren-ink, #11141a);--ep-muted: #5e6675;--ep-border: rgba(17, 20, 26, .14);--ep-border-strong: rgba(244, 214, 162, .36);--ep-accent: var(--ren-wine, #68161e);--ep-accent-deep: var(--ren-oxblood, #3c0f16);--ep-coral: var(--ren-ember-bright, #f04e37);--ep-error-bg: #fff1f2;--ep-error-ink: #9f1239;min-height:calc(100vh - var(--app-shell-main-offset));min-height:calc(100dvh - var(--app-shell-main-offset));height:calc(100vh - var(--app-shell-main-offset));height:calc(100dvh - var(--app-shell-main-offset));padding:12px;background:transparent;overflow:hidden}.enterprise-products-shell{max-width:1680px;margin:0 auto;display:flex;flex-direction:column;gap:12px;min-height:0;height:100%}.enterprise-products-hero{color:#fff;border:1px solid var(--ep-border-strong);border-radius:12px;padding:14px 16px;background:var(--ren-workspace-header);box-shadow:0 14px 32px #07070a3d}.enterprise-products-hero-top{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.enterprise-products-hero h1{margin:0;font-size:30px;letter-spacing:0}.enterprise-products-hero-status{margin:0;font-size:13px;font-weight:700;color:#fffffff2;min-width:240px;text-align:right;opacity:0;pointer-events:none}.enterprise-products-hero-status.is-visible{opacity:1}.enterprise-products-hero-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px}.enterprise-products-hero-note{font-size:13px;line-height:1.3;font-weight:700;opacity:.95}.enterprise-products-settings-button{min-height:34px;border:1px solid rgba(244,214,162,.54);border-radius:8px;padding:0 12px;color:#fff;font-weight:800;background:linear-gradient(135deg,#f4d6a224,#ffffff14),#07070a52;cursor:pointer}.enterprise-products-settings-button:hover{border-color:#f4d6a2c2;background:linear-gradient(135deg,#f4d6a238,#ffffff1f),#07070a61}.enterprise-products-filters{background:linear-gradient(180deg,#fffffff5,#f8fafce0),var(--ep-surface);border:1px solid var(--ep-border);border-radius:12px;padding:12px;display:grid;grid-template-columns:repeat(5,minmax(180px,1fr));gap:10px;box-shadow:0 12px 28px #07070a29,inset 0 1px #ffffffb8}.enterprise-products-filters label{display:grid;gap:6px;color:var(--ep-muted);font-weight:700;font-size:12px;letter-spacing:.03em;text-transform:uppercase}.enterprise-products-filters input,.enterprise-products-filters select{min-height:38px;border:1px solid rgba(17,20,26,.18);border-radius:8px;padding:7px 10px;font-size:14px;color:var(--ep-ink);background:#fffffff0}.enterprise-products-filters input:focus,.enterprise-products-filters select:focus{outline:none;border-color:var(--ep-coral);box-shadow:0 0 0 3px #f04e3724}.enterprise-products-refresh{border:1px solid rgba(244,214,162,.48);border-radius:9px;min-height:36px;padding:0 14px;color:#fff;font-weight:800;background:var(--ren-workspace-control-active);cursor:pointer}.enterprise-products-refresh:disabled{opacity:.65;cursor:not-allowed}.enterprise-products-status{border-radius:10px;padding:10px 12px;font-weight:700}.enterprise-products-status.error{background:var(--ep-error-bg);color:var(--ep-error-ink);border:1px solid #fecdd3}.enterprise-products-status.info{background:#fff8ef;color:var(--ep-accent-deep);border:1px solid rgba(244,214,162,.78)}.enterprise-products-table-wrap{position:relative;flex:1 1 0;min-height:0;background:#ffffffeb;border:1px solid var(--ep-border);border-radius:12px;overflow:auto;overflow-y:scroll;scrollbar-gutter:stable both-edges;box-shadow:0 16px 34px #07070a2e,inset 0 1px #ffffffad;scrollbar-color:rgba(93,31,23,.58) rgba(245,248,251,.86);scrollbar-width:thin}.enterprise-products-table-wrap::-webkit-scrollbar{width:10px;height:10px}.enterprise-products-table-wrap::-webkit-scrollbar-track{background:#f5f8fbdb}.enterprise-products-table-wrap::-webkit-scrollbar-thumb{border:2px solid rgba(245,248,251,.86);border-radius:999px;background:#5d1f1794}.enterprise-products-table-wrap.is-loading{overflow:hidden}.enterprise-products-loading-overlay{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;gap:10px;color:var(--ep-accent-deep);font-weight:700;background:#fff8efd1;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.enterprise-products-spinner{width:22px;height:22px;border-radius:999px;border:3px solid rgba(104,22,30,.18);border-top-color:var(--ep-coral);animation:enterprise-products-spin .8s linear infinite}@keyframes enterprise-products-spin{to{transform:rotate(360deg)}}.enterprise-products-table{width:100%;border-collapse:collapse;min-width:980px;table-layout:fixed}.enterprise-products-table th,.enterprise-products-table td{border-bottom:1px solid #e8eef8;padding:9px 10px;text-align:left;color:var(--ep-ink);font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.enterprise-products-table thead th{position:sticky;top:0;z-index:1;background:var(--ren-workspace-table-head);color:#fff;font-size:12px;letter-spacing:0;text-transform:uppercase;box-shadow:inset 0 1px #ffffff14,inset 0 -1px #f4d6a238}.enterprise-products-table tbody tr.enterprise-products-data-row.is-even{background:var(--ep-surface-soft)}.enterprise-products-table tbody tr.enterprise-products-data-row:hover{background:#f4d6a229}.enterprise-products-sku-link{border:0;background:transparent;padding:0;margin:0;color:var(--ep-accent);text-decoration:underline;text-underline-offset:2px;cursor:pointer;font:inherit}.enterprise-products-sku-link:hover{color:var(--ep-coral)}.enterprise-products-empty{text-align:center!important;color:var(--ep-muted)!important;padding:20px 10px!important}.enterprise-products-pagination{display:flex;align-items:center;justify-content:flex-end;gap:10px;color:var(--ep-muted);position:static;z-index:1;width:fit-content;margin-left:auto;padding:6px 8px;border:1px solid var(--ep-border);border-radius:10px;background:#fffffff0;box-shadow:0 8px 18px #07070a24;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.enterprise-products-pagination button{min-height:34px;padding:0 12px;border:1px solid rgba(17,20,26,.18);border-radius:8px;background:#fff;color:var(--ep-ink);font-weight:700;cursor:pointer}.enterprise-products-pagination button:disabled{opacity:.6;cursor:default}.enterprise-products-pagination-summary{font-weight:700;color:#243f67;white-space:nowrap}.enterprise-products-page-number{min-width:34px}.enterprise-products-page-number.active{border-color:#f4d6a2a3;background:var(--ren-workspace-control-active);color:#fff}.enterprise-products-page-ellipsis{min-width:22px;text-align:center;font-weight:700;color:#6b7f9f}.enterprise-products-modal-backdrop{position:fixed;inset:0;z-index:30;background:#07070a85;display:flex;align-items:center;justify-content:center;padding:20px}.enterprise-products-modal{width:min(860px,94vw);max-height:min(90vh,760px);overflow:auto;border-radius:12px;border:1px solid var(--ep-border);background:linear-gradient(180deg,#fffffffa,#f8fafcf0),#fff;box-shadow:0 24px 60px #07070a57;padding:14px;display:flex;flex-direction:column;gap:12px}.enterprise-products-modal-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.enterprise-products-modal-header h2{margin:0;color:var(--ep-accent-deep);font-size:20px}.enterprise-products-modal-header button{min-height:32px;border:1px solid rgba(17,20,26,.18);border-radius:8px;background:#fff;color:var(--ep-accent-deep);font-weight:700;padding:0 12px;cursor:pointer}.enterprise-products-modal-grid{display:grid;grid-template-columns:repeat(2,minmax(240px,1fr));gap:10px}.enterprise-products-modal-field{display:grid;gap:6px;font-size:12px;font-weight:700;text-transform:uppercase;color:var(--ep-muted)}.enterprise-products-modal-field input,.enterprise-products-modal-field select{min-height:38px;border:1px solid rgba(17,20,26,.18);border-radius:8px;padding:7px 10px;font-size:14px;color:var(--ep-ink);background:#fff}.enterprise-products-modal-readonly{min-height:38px;border:1px solid rgba(17,20,26,.12);border-radius:8px;padding:8px 10px;display:flex;align-items:center;color:var(--ep-accent-deep);background:#fff8ef;font-size:14px}.enterprise-products-modal-status{margin:0;padding:10px 12px;border-radius:10px;font-weight:700}.enterprise-products-modal-status.error{background:var(--ep-error-bg);color:var(--ep-error-ink);border:1px solid #fecdd3}.enterprise-products-modal-footer{display:flex;justify-content:flex-end;gap:10px}.enterprise-products-modal-footer button{min-height:36px;border:1px solid rgba(244,214,162,.48);border-radius:9px;padding:0 14px;color:#fff;font-weight:800;background:var(--ren-workspace-control-active);cursor:pointer}.enterprise-products-modal-footer button.secondary{border-color:#11141a2e;color:var(--ep-accent-deep);background:#fff}.enterprise-products-people-list{border:1px solid rgba(17,20,26,.12);border-radius:10px;max-height:280px;overflow:auto;padding:8px;display:grid;gap:6px}.enterprise-products-person-row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;min-height:34px;border:1px solid rgba(17,20,26,.1);border-radius:8px;padding:6px 8px}.enterprise-products-person-name{color:var(--ep-accent-deep);font-size:13px;font-weight:700}.enterprise-products-person-email{color:var(--ep-muted);font-size:12px}@media(max-width:1080px){.enterprise-products-filters{grid-template-columns:repeat(2,minmax(180px,1fr))}.enterprise-products-hero-top{flex-direction:column;align-items:flex-start}.enterprise-products-hero-actions{justify-content:flex-start}.enterprise-products-hero-status{min-width:0;text-align:left}.enterprise-products-modal-grid{grid-template-columns:1fr}}@media(max-width:680px){.enterprise-products-page{padding:10px;height:auto;overflow:visible}.enterprise-products-filters{grid-template-columns:1fr}.enterprise-products-hero h1{font-size:24px}.enterprise-products-pagination{justify-content:space-between;width:100%;margin-left:0}}body.UNRDrillDown{background:linear-gradient(180deg,#f4f7fb,#ecf2f8)}body.UNRDrillDown .content{padding-left:0!important;padding-right:0!important;max-width:none!important;background:transparent}.UNRDrillDown .unr-drilldown-shell{max-width:1540px;margin-left:auto;margin-right:auto;padding-left:clamp(.75rem,1.6vw,1.5rem);padding-right:clamp(.75rem,1.6vw,1.5rem)}.UNRDrillDown .cm-awo-header,.UNRDrillDown .unr-drilldown-summary-grid,.UNRDrillDown .cm-awo-table-card{max-width:none;width:100%}.UNRDrillDown .cm-awo-header{margin-bottom:.8rem;box-shadow:0 14px 28px #0f172a0f}.UNRDrillDown .unr-drilldown-back-link{appearance:none;cursor:pointer;text-align:center}.unr-drilldown-summary-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1.08fr) minmax(0,2.1fr) minmax(0,.95fr) minmax(0,.95fr);gap:.8rem;margin-bottom:.8rem}.unr-drilldown-summary-card{position:relative;min-height:132px;padding:1rem 1.05rem;border:1px solid rgba(15,23,42,.1);border-radius:16px;background:linear-gradient(180deg,#fff,#f8fafc);box-shadow:0 16px 28px #0f172a14;display:flex;flex-direction:column;justify-content:space-between;gap:.5rem;overflow:hidden}.unr-drilldown-summary-card:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:4px;background:linear-gradient(90deg,#0b304e,#2b6cb0)}.unr-drilldown-summary-card.is-hero{background:linear-gradient(135deg,#f8fbff,#eef5fc)}.unr-drilldown-summary-eyebrow{font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#0b304e}.unr-drilldown-summary-label{font-size:.92rem;font-weight:700;color:#334155}.unr-drilldown-summary-value{font-size:clamp(2rem,3vw,2.75rem);line-height:1;font-weight:800;color:#0f172a}.unr-drilldown-summary-title{font-size:clamp(1.25rem,2vw,2rem);line-height:1.1;font-weight:800;color:#0b304e;text-wrap:balance}.unr-drilldown-summary-subtitle{font-size:.92rem;color:#475569}.UNRDrillDown .unr-drilldown-table-card{padding:.8rem}.unr-drilldown-toolbar{justify-content:space-between;gap:.8rem}.unr-drilldown-toolbar-actions,.unr-drilldown-toolbar-meta{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.unr-drilldown-toolbar-meta{margin-left:auto;justify-content:flex-end;color:#475569;font-size:.76rem;font-weight:700}.unr-drilldown-toolbar-pill{display:inline-flex;align-items:center;min-height:1.8rem;padding:.22rem .62rem;border-radius:999px;border:1px solid rgba(15,23,42,.12);background:#f8fafc;color:#0b304e}.unr-drilldown-error{margin-bottom:.58rem;padding:.68rem .8rem;border:1px solid rgba(180,35,24,.18);border-radius:12px;background:#fff6f5;color:#b42318;font-size:.88rem;font-weight:700}.UNRDrillDown .unr-drilldown-table-wrap{max-height:calc(100vh - 320px)}.UNRDrillDown .unr-drilldown-table{min-width:1180px;table-layout:fixed}.UNRDrillDown .unr-drilldown-table col.unr-col-location{width:8%}.UNRDrillDown .unr-drilldown-table col.unr-col-workorder,.UNRDrillDown .unr-drilldown-table col.unr-col-serial{width:14%}.UNRDrillDown .unr-drilldown-table col.unr-col-sku{width:13%}.UNRDrillDown .unr-drilldown-table col.unr-col-platform{width:17%}.UNRDrillDown .unr-drilldown-table col.unr-col-status{width:8%}.UNRDrillDown .unr-drilldown-table col.unr-col-date{width:8.666%}.UNRDrillDown .unr-drilldown-table .cm-awo-th-label{min-height:1.36rem}.UNRDrillDown .unr-drilldown-table .cm-awo-table-head-filter{min-width:0}.UNRDrillDown .unr-drilldown-table .cm-awo-filter-select{appearance:auto}.unr-drilldown-th-spacer{min-height:1.6rem}.UNRDrillDown .unr-drilldown-table tbody td{vertical-align:top}.unr-drilldown-text{display:block;white-space:normal;overflow-wrap:anywhere;line-height:1.25}.unr-drilldown-workorder{color:#0b304e;font-weight:700}.unr-drilldown-muted{color:#64748b;font-weight:700}.unr-drilldown-badge{display:inline;padding:0;border:0;background:transparent;color:inherit;font-size:inherit;font-weight:700}.UNRDrillDown .unr-drilldown-table thead th.unr-col-location,.UNRDrillDown .unr-drilldown-table tbody td.unr-col-location{text-align:left;padding-left:.75rem;padding-right:.5rem}.UNRDrillDown .unr-drilldown-table thead th.unr-col-location .cm-awo-th-label,.UNRDrillDown .unr-drilldown-table thead th.unr-col-location .cm-awo-table-head-filter{text-align:left}.UNRDrillDown .unr-drilldown-table thead th.unr-col-status,.UNRDrillDown .unr-drilldown-table tbody td.unr-col-status{text-align:center}.UNRDrillDown .unr-drilldown-table tbody td.unr-col-date{white-space:nowrap}@media(max-width:1260px){.UNRDrillDown .cm-awo-header,.UNRDrillDown .unr-drilldown-summary-grid{width:calc(100% - 1.6rem);margin-left:auto;margin-right:auto}.unr-drilldown-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.UNRDrillDown .unr-drilldown-table{min-width:1080px}}@media(max-width:980px){.unr-drilldown-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.unr-drilldown-summary-card,.unr-drilldown-summary-card.is-hero{grid-column:span 1}.unr-drilldown-toolbar{flex-direction:column;align-items:stretch}.unr-drilldown-toolbar-meta{margin-left:0;justify-content:flex-start}.UNRDrillDown .cm-awo-header{gap:.75rem}.UNRDrillDown .unr-drilldown-table-wrap{max-height:calc(100vh - 360px)}}@media(max-width:720px){.unr-drilldown-summary-grid{grid-template-columns:1fr}.UNRDrillDown .cm-awo-header{flex-direction:column;align-items:stretch}.UNRDrillDown .cm-awo-header-left,.UNRDrillDown .cm-awo-header-right{justify-content:flex-start}.UNRDrillDown .cm-awo-header-right h1{font-size:1.5rem}.UNRDrillDown .unr-drilldown-table{min-width:940px}}body.LiveMetaBaseRevenueDrilldown{background:radial-gradient(circle at 14% 8%,rgba(15,118,110,.12),transparent 50%),radial-gradient(circle at 90% 0%,rgba(15,23,42,.08),transparent 40%),linear-gradient(180deg,#f8fafc,#eef2f7)!important}body.LiveMetaBaseRevenueDrilldown .content{max-width:1360px!important;margin:0 auto}.livemetabase-revenue-drilldown-page{width:100%}.livemetabase-revenue-drilldown-card{border-radius:22px;border:1px solid rgba(15,23,42,.14);background:#fff;box-shadow:0 22px 48px #0f172a1a;overflow:hidden}.livemetabase-revenue-drilldown-header{display:grid;grid-template-columns:auto minmax(420px,1fr) auto;align-items:center;gap:.85rem;padding:.7rem 1.3rem;border-bottom:1px solid rgba(15,23,42,.12);background:linear-gradient(140deg,#0f172a0a,#0f766e14)}.livemetabase-revenue-drilldown-title{margin:0;color:#0f172a;font-size:clamp(1.3rem,2.2vw,1.8rem);justify-self:end;text-align:right}.livemetabase-revenue-back-button{border:1px solid rgba(15,23,42,.18);background:#fff;color:#0f172a;border-radius:999px;padding:.4rem .75rem;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;font-weight:700;cursor:pointer;display:inline-flex;gap:.5rem;align-items:center}.livemetabase-revenue-back-button:hover,.livemetabase-revenue-back-button:focus-visible{background:#0f172a0f;outline:none}.livemetabase-revenue-drilldown-kpis{display:flex;justify-content:center;gap:.5rem;min-width:0}.livemetabase-revenue-drilldown-kpi{border-radius:14px;border:1px solid rgba(15,23,42,.14);background:#fff;padding:.58rem .9rem;display:grid;gap:.24rem;text-align:center;width:min(680px,100%)}.livemetabase-revenue-drilldown-kpi span{color:#64748b;font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;font-weight:700}.livemetabase-revenue-drilldown-kpi h2{margin:0;color:#0f172a;font-size:.84rem;letter-spacing:.09em;text-transform:uppercase;font-weight:800}.livemetabase-revenue-drilldown-kpi strong{color:#0f172a;font-size:clamp(1.55rem,3.2vw,2.2rem);line-height:1.05}.livemetabase-revenue-drilldown-kpi-primary{border-color:#0f172a47;background:linear-gradient(160deg,#fff,#f0f9ff);box-shadow:0 10px 20px #0f172a14}.livemetabase-revenue-drilldown-body{display:grid;gap:.65rem;padding:.78rem 1.3rem 1.1rem}.livemetabase-revenue-drilldown-controls{--livemetabase-drilldown-pill-height: 2.05rem;display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.livemetabase-revenue-drilldown-controls-left{display:inline-flex;align-items:center;gap:.5rem}.livemetabase-revenue-drilldown-toggle{display:inline-flex;align-items:center;border:1px solid rgba(15,23,42,.16);border-radius:999px;background:#fff;padding:.2rem;min-height:var(--livemetabase-drilldown-pill-height);gap:.3rem}.livemetabase-revenue-drilldown-toggle-btn{border:0;display:inline-flex;align-items:center;justify-content:center;background:transparent;color:#64748b;border-radius:999px;padding:.3rem .75rem;min-height:calc(var(--livemetabase-drilldown-pill-height) - .4rem);line-height:1;font-size:.65rem;text-transform:uppercase;letter-spacing:.12em;font-weight:700;cursor:pointer}.livemetabase-revenue-drilldown-toggle-btn.is-active{background:#0f172a;color:#fff}.livemetabase-revenue-drilldown-toggle-btn:focus-visible{outline:2px solid rgba(15,23,42,.35);outline-offset:1px}.livemetabase-revenue-drilldown-select-pill{position:relative;display:inline-flex;align-items:center;min-height:var(--livemetabase-drilldown-pill-height);border:1px solid rgba(15,23,42,.14);border-radius:999px;background:#fff;padding:0 .58rem}.livemetabase-revenue-drilldown-select-pill:focus-within{outline:2px solid rgba(15,23,42,.35);outline-offset:1px}.livemetabase-revenue-drilldown-select{appearance:none;border:0;background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='7' viewBox='0 0 11 7'%3E%3Cpath fill='%230f172a' d='M0.7 1.0a0.7 0.7 0 0 1 1 0L5.5 4.8 9.3 1a0.7 0.7 0 1 1 1 1L6 6.3a0.7 0.7 0 0 1-1 0L0.7 2a0.7 0.7 0 0 1 0-1z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .05rem center;color:#0f172a;cursor:pointer;font-size:.62rem;font-weight:700;letter-spacing:.1em;line-height:1;min-height:calc(var(--livemetabase-drilldown-pill-height) - .2rem);padding:0 1.1rem 0 0;text-transform:uppercase}.livemetabase-revenue-drilldown-select:focus-visible{outline:none}.livemetabase-revenue-drilldown-customer-filter{position:relative}.livemetabase-revenue-drilldown-customer-filter-trigger{border:1px solid rgba(15,23,42,.14);border-radius:999px;background:#fff;color:#0f172a;display:inline-flex;align-items:center;justify-content:space-between;gap:.6rem;min-height:var(--livemetabase-drilldown-pill-height);min-width:11.2rem;padding:0 1rem 0 .95rem;font-size:.65rem;font-weight:700;letter-spacing:.12em;line-height:1;text-transform:uppercase;cursor:pointer;transition:background-color .16s ease,border-color .16s ease}.livemetabase-revenue-drilldown-customer-filter-trigger:hover{background:#0f172a0d}.livemetabase-revenue-drilldown-customer-filter-trigger:focus-visible{outline:2px solid rgba(15,23,42,.35);outline-offset:1px}.livemetabase-revenue-drilldown-customer-filter-caret{width:.42rem;height:.42rem;border-right:2px solid #0f172a;border-bottom:2px solid #0f172a;transform:translateY(-1px) rotate(45deg);transition:transform .16s ease;flex:0 0 auto}.livemetabase-revenue-drilldown-customer-filter.is-open .livemetabase-revenue-drilldown-customer-filter-caret{transform:translateY(1px) rotate(-135deg)}.livemetabase-revenue-drilldown-customer-filter-menu{position:absolute;top:calc(100% + .35rem);left:0;z-index:20;min-width:max(100%,11.4rem);border:1px solid rgba(15,23,42,.18);border-radius:14px;background:#fff;box-shadow:0 16px 32px #0f172a29;padding:.24rem;display:grid;gap:.18rem}.livemetabase-revenue-drilldown-customer-filter-option{border:0;border-radius:999px;background:transparent;color:#0f172a;display:inline-flex;align-items:center;min-height:calc(var(--livemetabase-drilldown-pill-height) - .44rem);padding:0 .95rem;text-align:left;font-size:.62rem;font-weight:700;letter-spacing:.1em;line-height:1;text-transform:uppercase;cursor:pointer}.livemetabase-revenue-drilldown-customer-filter-option:hover,.livemetabase-revenue-drilldown-customer-filter-option:focus-visible{background:#0f172a14;outline:none}.livemetabase-revenue-drilldown-customer-filter-option.is-active{background:#0f172a;color:#fff;box-shadow:0 6px 14px #0f172a33}.livemetabase-revenue-drilldown-meta{display:inline-flex;align-items:center;min-height:var(--livemetabase-drilldown-pill-height);border:1px solid rgba(15,23,42,.14);background:#fff;border-radius:999px;padding:0 .58rem;color:#64748b;font-size:.62rem;text-transform:uppercase;letter-spacing:.1em;font-weight:700}.livemetabase-revenue-drilldown-fx-rate{display:inline-flex;align-items:center;min-height:var(--livemetabase-drilldown-pill-height);color:#64748b;font-size:.62rem;text-transform:uppercase;letter-spacing:.1em;font-weight:700}.livemetabase-revenue-drilldown-table-wrap{border:1px solid rgba(15,23,42,.15);border-radius:14px;overflow:auto;background:#fff}.livemetabase-revenue-drilldown-table{width:100%;border-collapse:collapse;min-width:1160px}.livemetabase-revenue-matrix-table thead tr{background:#0f172a}.livemetabase-revenue-matrix-table thead th{background:transparent;color:#fff;font-size:.72rem;letter-spacing:.11em;text-transform:uppercase;font-weight:800;padding:.78rem .72rem;text-align:right;white-space:nowrap}.livemetabase-revenue-matrix-table thead th+th{border-left:1px solid rgba(255,255,255,.18)}.livemetabase-revenue-matrix-table thead th:first-child{text-align:left;min-width:230px}.livemetabase-matrix-row th,.livemetabase-matrix-row td{border-top:1px solid rgba(15,23,42,.08);padding:.68rem .72rem}.livemetabase-matrix-label-cell{text-align:left;color:#0f172a;font-weight:700;white-space:nowrap;background:#f3f4f6}.livemetabase-matrix-week-label{padding-left:.9rem;color:#475569;font-weight:600}.livemetabase-matrix-value-cell{text-align:right;color:#0f172a;font-weight:700;white-space:nowrap;background:#fcfcfd;border-left:1px solid rgba(15,23,42,.12)}.livemetabase-matrix-value-cell.is-positive{color:#065f46}.livemetabase-matrix-value-cell.is-zero{color:#9f1239}.livemetabase-matrix-value-cell.is-neutral-zero{color:#64748b}.livemetabase-matrix-value-cell.is-today-cell{background:#0f766e1f!important;box-shadow:inset 0 0 0 2px #0f766e8c}.livemetabase-matrix-row-week:nth-child(2n) .livemetabase-matrix-value-cell{background:#f8fafc}.livemetabase-matrix-row-week:nth-child(2n) .livemetabase-matrix-label-cell{background:#eceff3}.livemetabase-matrix-row-location .livemetabase-matrix-label-cell,.livemetabase-matrix-row-location .livemetabase-matrix-value-cell{background:#dbe2ea;color:#0f172a;font-weight:800}.livemetabase-matrix-row-grand .livemetabase-matrix-label-cell,.livemetabase-matrix-row-grand .livemetabase-matrix-value-cell{background:#0f172a;color:#fff;font-weight:900;border-top:2px solid #0b1220}.livemetabase-matrix-row-grand .livemetabase-matrix-value-cell.is-zero{color:#fff}.livemetabase-matrix-row-grand .livemetabase-matrix-value-cell.is-neutral-zero{color:#cbd5e1}.livemetabase-matrix-total-cell{border-left:2px solid rgba(15,23,42,.22)}.livemetabase-revenue-drilldown-empty{text-align:center!important;color:#64748b!important;padding:1.2rem .75rem!important}.livemetabase-revenue-drilldown-error{color:#b91c1c;font-size:.78rem;font-weight:700}@media(max-width:920px){.livemetabase-revenue-drilldown-header{grid-template-columns:1fr;gap:.65rem;padding:.8rem 1rem}.livemetabase-revenue-back-button{justify-self:start}.livemetabase-revenue-drilldown-title{justify-self:start;text-align:left}.livemetabase-revenue-drilldown-kpis{justify-content:center}.livemetabase-revenue-drilldown-kpi{width:100%}.livemetabase-revenue-drilldown-controls-left{flex-wrap:wrap}}body.LiveMetaBaseRevenueDrilldown{--revenue-good: #fff2c7;--revenue-bad: #ffd4ce;--revenue-aggregate-good: #ffd178;--revenue-aggregate-bad: #ffb29f;color:var(--backlog-white);background:var(--ren-page-background, var(--bg, #2a0f14))!important;background-color:var(--bg, #2a0f14)!important;background-position:var(--ren-page-background-position, center top)!important;background-size:var(--ren-page-background-size, auto)!important}body.LiveMetaBaseRevenueDrilldown .content{width:100%;max-width:none!important;min-height:0!important;margin:0;padding:0!important;background:transparent!important;overflow:visible}body.LiveMetaBaseRevenueDrilldown .livemetabase-revenue-drilldown-page{padding:clamp(.75rem,1.45vw,1.35rem) clamp(.75rem,1.8vw,1.8rem) clamp(.75rem,1.45vw,1.35rem);color:var(--backlog-white);background:var(--ren-page-background, var(--bg, #2a0f14));background-color:var(--bg, #2a0f14);background-position:var(--ren-page-background-position, center top);background-size:var(--ren-page-background-size, auto)}body.LiveMetaBaseRevenueDrilldown .livemetabase-revenue-drilldown-card{--backlog-matrix-card-edge-gap: clamp(3.2rem, 4.2vw, 5.2rem);width:min(1888px,calc(100% - var(--backlog-matrix-card-edge-gap) - var(--backlog-matrix-card-edge-gap)));margin:0 auto;border:1px solid var(--backlog-border);border-radius:24px;background:linear-gradient(135deg,#120e11f0,#2d181be6 48%,#5c141dcc),linear-gradient(90deg,rgba(255,232,121,.08),transparent 46%,rgba(216,45,46,.14));box-shadow:var(--backlog-shadow);color:var(--backlog-white);overflow:hidden}body.LiveMetaBaseRevenueDrilldown .livemetabase-revenue-drilldown-header{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(.75rem,1.2vw,1rem);padding:clamp(.8rem,1.15vw,1.05rem) clamp(.95rem,1.45vw,1.35rem);color:var(--backlog-white);border-bottom:1px solid rgba(204,183,150,.2);background:linear-gradient(90deg,#120e118f,#5c141d3d)}body.LiveMetaBaseRevenueDrilldown .livemetabase-revenue-back-button{order:1;flex:0 0 auto;min-height:2.08rem;border:1px solid rgba(255,255,255,.42)!important;border-radius:10px;background:linear-gradient(135deg,#fff466,var(--backlog-yellow))!important;color:var(--backlog-navy-deep)!important;padding:.48rem .8rem .46rem .68rem;font-family:var(--backlog-font);font-size:.72rem;font-weight:950;letter-spacing:.08em;line-height:1;text-transform:uppercase;box-shadow:0 14px 28px #f4d6a233,0 8px 18px #07070a29!important}body.LiveMetaBaseRevenueDrilldown .livemetabase-revenue-back-button:hover,body.LiveMetaBaseRevenueDrilldown .livemetabase-revenue-back-button:focus-visible{border-color:#ffffffa8!important;background:linear-gradient(135deg,#fff889,var(--backlog-yellow))!important;color:var(--backlog-navy-deep)!important;outline:none;transform:translateY(-1px)}body.LiveMetaBaseRevenueDrilldown .livemetabase-revenue-drilldown-title{order:2;flex:1 1 320px;justify-self:auto;margin:0;color:var(--backlog-white);font-family:var(--backlog-display);font-size:clamp(1.1rem,1.6vw,1.65rem);font-weight:900;letter-spacing:.02em;text-align:left}body.LiveMetaBaseRevenueDrilldown .livemetabase-revenue-drilldown-kpis{order:3;flex:1 0 100%;justify-content:stretch;width:100%}body.LiveMetaBaseRevenueDrilldown .livemetabase-revenue-drilldown-kpi{width:100%;border:1px solid var(--backlog-border);border-radius:18px;background:linear-gradient(135deg,#fff7ef17,#aa625214),#251a1d8f;box-shadow:inset 0 1px #ffffff1c;color:var(--backlog-white);padding:clamp(.65rem,1vw,.9rem);text-align:left}body.LiveMetaBaseRevenueDrilldown .livemetabase-revenue-drilldown-kpi h2{color:#fff;font-family:var(--backlog-display);font-size:clamp(.9rem,.95vw,1.08rem);font-weight:900;letter-spacing:.08em;text-align:left}body.LiveMetaBaseRevenueDrilldown .livemetabase-revenue-drilldown-kpi strong{color:#fff;font-size:clamp(1.55rem,2.5vw,2.25rem);font-weight:900}body.LiveMetaBaseRevenueDrilldown .livemetabase-revenue-drilldown-body{display:grid;gap:.75rem;padding:clamp(.75rem,1vw,.95rem) 0 clamp(.75rem,1.2vw,1rem);background:transparent}body.LiveMetaBaseRevenueDrilldown .livemetabase-revenue-drilldown-controls{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;width:calc(100% - clamp(.5rem,1vw,.9rem) - clamp(.5rem,1vw,.9rem));max-width:calc(100% - clamp(.5rem,1vw,.9rem) - clamp(.5rem,1vw,.9rem));margin:0 auto;padding:.22rem;border:1px solid rgba(255,255,255,.16);border-radius:12px;background:#07070a57;box-shadow:inset 0 1px #ffffff0f}body.LiveMetaBaseRevenueDrilldown .livemetabase-revenue-drilldown-controls-left{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.5rem}body.LiveMetaBaseRevenueDrilldown .livemetabase-revenue-drilldown-toggle{display:inline-flex;align-items:center;gap:.28rem;min-height:34px;padding:.22rem;border:1px solid rgba(255,255,255,.16);border-radius:10px;background:#07070a70;box-shadow:inset 0 1px #ffffff0f}body.LiveMetaBaseRevenueDrilldown .livemetabase-revenue-drilldown-toggle-btn,body.LiveMetaBaseRevenueDrilldown .livemetabase-revenue-drilldown-customer-filter-trigger{min-height:1.58rem;border:1px solid rgba(244,214,162,.34);border-radius:7px;background:#07070a61;color:#fff7a5;font-family:var(--backlog-font);font-size:.66rem;font-weight:900;letter-spacing:.08em;line-height:1;text-transform:uppercase;white-space:nowrap;box-shadow:none}body.LiveMetaBaseRevenueDrilldown .livemetabase-revenue-drilldown-customer-filter-trigger{min-width:11.2rem;padding:.28rem .58rem}body.LiveMetaBaseRevenueDrilldown .livemetabase-revenue-drilldown-toggle-btn:not(.is-active):hover,body.LiveMetaBaseRevenueDrilldown .livemetabase-revenue-drilldown-customer-filter-trigger:hover,body.LiveMetaBaseRevenueDrilldown .livemetabase-revenue-drilldown-toggle-btn:focus-visible,body.LiveMetaBaseRevenueDrilldown .livemetabase-revenue-drilldown-customer-filter-trigger:focus-visible{border-color:#ffffff61;background:#f4d6a229;color:#fff;outline:none}body.LiveMetaBaseRevenueDrilldown .livemetabase-revenue-drilldown-toggle-btn.is-active,body.LiveMetaBaseRevenueDrilldown .livemetabase-revenue-drilldown-customer-filter-option.is-active{border-color:#ffffff6b;background:linear-gradient(135deg,#fff466,var(--backlog-yellow));color:var(--backlog-navy-deep);box-shadow:0 14px 28px #f4d6a233,0 8px 18px #07070a29}body.LiveMetaBaseRevenueDrilldown .livemetabase-revenue-drilldown-customer-filter-caret{border-color:currentColor}body.LiveMetaBaseRevenueDrilldown .livemetabase-revenue-drilldown-customer-filter-menu{border:1px solid rgba(255,232,121,.22);border-radius:12px;background:#181215fa;box-shadow:0 18px 36px #07070a52}body.LiveMetaBaseRevenueDrilldown .livemetabase-revenue-drilldown-customer-filter-option{color:#fff8efe0;border-radius:7px;font-weight:850}body.LiveMetaBaseRevenueDrilldown .livemetabase-revenue-drilldown-customer-filter-option:hover,body.LiveMetaBaseRevenueDrilldown .livemetabase-revenue-drilldown-customer-filter-option:focus-visible{background:#f4d6a21a;color:#fff}body.LiveMetaBaseRevenueDrilldown .livemetabase-revenue-drilldown-meta{min-height:34px;border:1px solid rgba(255,232,121,.34);border-radius:999px;background:#251a1d9e;color:#fff1a8;font-size:.58rem;letter-spacing:.1em;text-transform:uppercase;font-weight:900}body.LiveMetaBaseRevenueDrilldown .livemetabase-revenue-drilldown-fx-rate{min-height:34px;color:#fff1a8d1;font-size:.58rem;letter-spacing:.1em;text-transform:uppercase;font-weight:900;white-space:nowrap}body.LiveMetaBaseRevenueDrilldown .livemetabase-revenue-drilldown-table-wrap{width:calc(100% - clamp(.5rem,1vw,.9rem) - clamp(.5rem,1vw,.9rem));max-width:calc(100% - clamp(.5rem,1vw,.9rem) - clamp(.5rem,1vw,.9rem));margin:0 auto clamp(.5rem,1vw,.9rem);border:1px solid var(--backlog-border);border-radius:18px;background:linear-gradient(135deg,#fff7ef17,#aa625214),var(--backlog-panel);box-shadow:inset 0 1px #ffffff1c;scrollbar-color:rgba(255,232,121,.45) rgba(7,7,10,.62);overflow-x:auto;overflow-y:hidden}body.LiveMetaBaseRevenueDrilldown .livemetabase-revenue-drilldown-table{width:100%;min-width:1120px;color:var(--backlog-white);background:transparent;border-collapse:collapse}body.LiveMetaBaseRevenueDrilldown .livemetabase-revenue-matrix-table thead th,body.LiveMetaBaseRevenueDrilldown .livemetabase-revenue-matrix-table thead tr:first-child th,body.LiveMetaBaseRevenueDrilldown .livemetabase-revenue-matrix-table thead tr:first-child th:nth-child(n),body.LiveMetaBaseRevenueDrilldown .livemetabase-revenue-matrix-table thead th.livemetabase-matrix-total-header{position:static;text-align:right;padding:.56rem .55rem;border:1px solid rgba(255,232,121,.2);background:linear-gradient(180deg,#5d2626f5,#2b1318fa),#5b2428!important;color:#fff;font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;box-shadow:inset 0 -1px #ffe87929}body.LiveMetaBaseRevenueDrilldown .livemetabase-revenue-matrix-table thead th:first-child,body.LiveMetaBaseRevenueDrilldown .livemetabase-revenue-matrix-table thead .backlog-matrix-stage-header{position:sticky!important;left:0;z-index:10!important;width:230px;min-width:230px;max-width:230px;text-align:left!important;background:linear-gradient(180deg,#181013fc,#0f0a0dfc),var(--backlog-navy-deep)!important}body.LiveMetaBaseRevenueDrilldown .livemetabase-revenue-matrix-table thead th.livemetabase-matrix-total-header{background:linear-gradient(180deg,#9f2c2bf5,#682022fa),#9f2c2b!important}body.LiveMetaBaseRevenueDrilldown .livemetabase-matrix-row th,body.LiveMetaBaseRevenueDrilldown .livemetabase-matrix-row td{border-right:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12);border-top:0;padding:.52rem .55rem;white-space:nowrap;text-align:right;font-size:.83rem;font-weight:750;color:#fffaf6eb;background:var(--backlog-row);font-variant-numeric:tabular-nums}body.LiveMetaBaseRevenueDrilldown .livemetabase-revenue-matrix-table.backlog-matrix-table tbody tr.livemetabase-matrix-row-week th,body.LiveMetaBaseRevenueDrilldown .livemetabase-revenue-matrix-table.backlog-matrix-table tbody tr.livemetabase-matrix-row-week td,body.LiveMetaBaseRevenueDrilldown .livemetabase-revenue-matrix-table.backlog-matrix-table tbody tr.livemetabase-matrix-row-week td.livemetabase-matrix-value-cell,body.LiveMetaBaseRevenueDrilldown .livemetabase-revenue-matrix-table.backlog-matrix-table tbody tr.livemetabase-matrix-row-week:nth-child(2n) th,body.LiveMetaBaseRevenueDrilldown .livemetabase-revenue-matrix-table.backlog-matrix-table tbody tr.livemetabase-matrix-row-week:nth-child(2n) td,body.LiveMetaBaseRevenueDrilldown .livemetabase-revenue-matrix-table.backlog-matrix-table tbody tr.livemetabase-matrix-row-week:nth-child(2n) td.livemetabase-matrix-value-cell{background:var(--backlog-row-alt)!important}body.LiveMetaBaseRevenueDrilldown .livemetabase-matrix-row-week:nth-child(2n) .livemetabase-matrix-value-cell,body.LiveMetaBaseRevenueDrilldown .livemetabase-matrix-row-week:nth-child(2n) .livemetabase-matrix-label-cell{background:var(--backlog-row-alt)}body.LiveMetaBaseRevenueDrilldown .livemetabase-matrix-label-cell{position:sticky;left:0;z-index:4;width:230px;min-width:230px;max-width:230px;text-align:left!important;border-right:1px solid rgba(255,232,121,.18);background:#363031f5!important;color:#fffaf6e0;font-weight:850}body.LiveMetaBaseRevenueDrilldown .livemetabase-matrix-week-label{padding-left:.65rem;color:#fffaf6b8;font-weight:700}body.LiveMetaBaseRevenueDrilldown .livemetabase-matrix-value-cell{background:var(--backlog-row);color:#fffaf6eb;border-left:0}body.LiveMetaBaseRevenueDrilldown .livemetabase-matrix-row-location .livemetabase-matrix-label-cell,body.LiveMetaBaseRevenueDrilldown .livemetabase-matrix-row-location .livemetabase-matrix-value-cell{background:#433a3adb!important;color:#fff;font-weight:900}body.LiveMetaBaseRevenueDrilldown .livemetabase-matrix-total-cell,body.LiveMetaBaseRevenueDrilldown .livemetabase-matrix-row-week .livemetabase-matrix-total-cell{border-left:0;background:#322728f0!important;color:#fff!important;font-weight:900}body.LiveMetaBaseRevenueDrilldown .livemetabase-matrix-row-grand .livemetabase-matrix-label-cell,body.LiveMetaBaseRevenueDrilldown .livemetabase-matrix-row-grand .livemetabase-matrix-value-cell,body.LiveMetaBaseRevenueDrilldown .livemetabase-matrix-row-grand .livemetabase-matrix-total-cell{border-top:2px solid rgba(255,232,121,.5);background:#3d342df0!important;color:#fff!important;font-weight:900}body.LiveMetaBaseRevenueDrilldown .livemetabase-matrix-row-grand .livemetabase-matrix-label-cell{z-index:7;background:#363031fa!important;color:#fff1a8!important}body.LiveMetaBaseRevenueDrilldown .livemetabase-matrix-value-cell.is-positive{color:var(--revenue-good)!important;font-weight:900}body.LiveMetaBaseRevenueDrilldown .livemetabase-matrix-value-cell.is-zero{color:var(--revenue-bad)!important;font-weight:900}body.LiveMetaBaseRevenueDrilldown .livemetabase-matrix-value-cell.is-neutral-zero{color:#fffaf68f!important}body.LiveMetaBaseRevenueDrilldown .livemetabase-matrix-row-location .livemetabase-matrix-value-cell.is-positive:not(.livemetabase-matrix-total-cell){color:var(--revenue-aggregate-good)!important}body.LiveMetaBaseRevenueDrilldown .livemetabase-matrix-row-location .livemetabase-matrix-value-cell.is-zero:not(.livemetabase-matrix-total-cell){color:var(--revenue-aggregate-bad)!important}body.LiveMetaBaseRevenueDrilldown .livemetabase-matrix-row-location .livemetabase-matrix-value-cell.is-neutral-zero:not(.livemetabase-matrix-total-cell){color:#ffd17894!important}body.LiveMetaBaseRevenueDrilldown .livemetabase-matrix-value-cell.is-today-cell{background:#ffe87924!important;box-shadow:inset 0 0 0 2px #ffe8796b}body.LiveMetaBaseRevenueDrilldown .livemetabase-revenue-drilldown-empty,body.LiveMetaBaseRevenueDrilldown .livemetabase-revenue-drilldown-error{color:var(--backlog-muted)!important;background:#251a1d8f!important;font-weight:850}body.LiveMetaBaseRevenueDrilldown .livemetabase-revenue-drilldown-error{width:calc(100% - clamp(.5rem,1vw,.9rem) - clamp(.5rem,1vw,.9rem));margin:0 auto;padding:1rem .9rem;border:1px solid var(--backlog-border);border-radius:14px;color:#ffd4ce!important}@media(max-width:980px){body.LiveMetaBaseRevenueDrilldown .livemetabase-revenue-drilldown-card{width:100%;border-radius:18px}body.LiveMetaBaseRevenueDrilldown .livemetabase-revenue-drilldown-title{flex-basis:min(100%,320px)}body.LiveMetaBaseRevenueDrilldown .livemetabase-revenue-drilldown-controls,body.LiveMetaBaseRevenueDrilldown .livemetabase-revenue-drilldown-table-wrap{width:calc(100% - 1rem);max-width:calc(100% - 1rem);margin-right:.5rem;margin-left:.5rem}body.LiveMetaBaseRevenueDrilldown .livemetabase-revenue-matrix-table thead th:first-child,body.LiveMetaBaseRevenueDrilldown .livemetabase-revenue-matrix-table thead .backlog-matrix-stage-header,body.LiveMetaBaseRevenueDrilldown .livemetabase-matrix-label-cell{width:200px;min-width:200px;max-width:200px}}.OORDrillDown .otd-drilldown-kpis{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:stretch;width:100%;min-width:0}.OORDrillDown .otd-drilldown-kpi{min-width:0}.OORDrillDown .otd-drilldown-kpi-label{font-size:clamp(.55rem,.8vw,.7rem);line-height:1.15;word-break:break-word}.OORDrillDown .oor-header-title-wrap{display:grid;align-content:start;min-height:clamp(54px,4.6vw,70px)}.OORDrillDown .oor-header-row-count{display:inline-flex;align-items:baseline;gap:6px;margin-top:6px;font-size:clamp(.62rem,.88vw,.76rem);line-height:1.15;color:#fee2e2;font-weight:700;min-height:1.15em;white-space:nowrap}.OORDrillDown .oor-header-row-count strong{display:inline-block;min-inline-size:7ch;text-align:right;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;color:#fff;font-weight:900}.OORDrillDown .oor-header-summary{display:grid;gap:6px;align-content:start;justify-items:end;width:100%;min-width:0;min-height:clamp(58px,5vw,82px);text-align:right}.OORDrillDown .oor-header-summary__top{display:grid;grid-template-columns:repeat(2,minmax(150px,1fr));gap:10px;width:100%;min-height:clamp(44px,3.8vw,56px);align-content:start}.OORDrillDown .oor-header-summary__metric{display:grid;gap:2px;justify-items:end;align-content:start;min-height:clamp(42px,3.6vw,54px)}.OORDrillDown .oor-header-summary__metric-label{font-size:clamp(.68rem,.98vw,.88rem);line-height:1.1;letter-spacing:.015em;font-weight:800;color:#fef3c7;text-shadow:0 1px 0 rgba(127,29,29,.42)}.OORDrillDown .oor-header-summary__metric-value{display:inline-block;min-inline-size:7ch;text-align:right;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:clamp(1.25rem,2.2vw,1.8rem);line-height:1;letter-spacing:.01em;font-weight:900;color:#fff;text-shadow:0 1px 0 rgba(127,29,29,.35)}.OORDrillDown .oor-header-summary__complete{font-size:clamp(1.2rem,2.4vw,2rem);line-height:1.05;letter-spacing:.02em;font-weight:900;color:#fef3c7;text-shadow:0 1px 0 rgba(127,29,29,.4)}.OORDrillDown .oor-header-summary__note{display:block;min-height:1.15em;font-size:clamp(.58rem,.82vw,.7rem);line-height:1.15;color:#fee2e2;font-weight:700}.OORDrillDown .oor-header-summary__note.is-hidden{visibility:hidden}.OORDrillDown .oor-header-summary.is-complete .oor-header-summary__metric-value{color:#fef3c7}.OORDrillDown .oor-header-summary.is-complete .oor-header-summary__note{color:#dcfce7}.OORDrillDown .otd-drilldown-date-filter{text-align:left;display:flex;flex-direction:column;gap:8px;align-items:stretch;position:relative;min-width:clamp(160px,20vw,210px);min-inline-size:0}.OORDrillDown .otd-drilldown-date-filter input{width:100%;padding:6px 8px;border-radius:8px;border:1px solid rgba(255,255,255,.65);background:#fff;color:#111827;font-size:.85rem}.OORDrillDown .otd-drilldown-date-filter input:focus-visible{outline:2px solid #fecaca;outline-offset:2px}.OORDrillDown .oor-date-dropdown{--oor-date-accent: #b91c1c;--oor-date-accent-strong: #7f1d1d;--oor-date-soft: #fee2e2;--oor-date-soft-strong: #fecaca;--oor-date-shadow: 0 18px 34px rgba(127, 29, 29, .24);position:relative;width:100%}.OORDrillDown .oor-date-dropdown summary{list-style:none}.OORDrillDown .oor-date-dropdown summary::-webkit-details-marker{display:none}.OORDrillDown .oor-date-dropdown summary::marker{content:""}.OORDrillDown .oor-date-summary{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:2px 10px;align-items:center;padding:8px 10px 10px;border-radius:12px;border:1px solid rgba(255,255,255,.7);background:linear-gradient(135deg,#fff,#fff1f2);color:var(--oor-date-accent-strong);cursor:pointer;box-shadow:inset 0 1px #ffffffb3;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease;min-width:0}.OORDrillDown .oor-date-summary:hover{transform:translateY(-1px);box-shadow:0 10px 18px #7f1d1d33}.OORDrillDown .oor-date-dropdown[open] .oor-date-summary{border-color:var(--oor-date-soft-strong);box-shadow:0 0 0 2px #fecaca8c}.OORDrillDown .oor-date-summary:focus-visible{outline:2px solid var(--oor-date-soft-strong);outline-offset:2px}.OORDrillDown .oor-date-summary-label{display:none}.OORDrillDown .oor-date-summary-value{font-size:clamp(.85rem,1.2vw,1rem);font-weight:700;letter-spacing:.02em}.OORDrillDown .oor-date-summary-meta{grid-column:1 / -1;font-size:clamp(.55rem,.9vw,.65rem);color:#6b7280}.OORDrillDown .oor-date-summary-caret{grid-row:1 / span 2;justify-self:end;align-self:center;display:inline-flex;align-items:center;justify-content:center;width:.9rem;height:.9rem;line-height:1;color:var(--oor-date-accent);font-weight:700;font-size:.8rem;transform:rotate(0) translateZ(0);transform-origin:50% 50%;transition:transform .16s ease-in-out;will-change:transform}.OORDrillDown .oor-date-dropdown[open] .oor-date-summary-caret{transform:rotate(180deg) translateZ(0)}.OORDrillDown .oor-date-panel{position:absolute;top:calc(100% + 10px);left:0;right:auto;width:min(460px,92vw);max-height:min(640px,calc(100vh - 120px));background:linear-gradient(180deg,#fff,#fff5f5);border-radius:16px;border:1px solid var(--oor-date-soft-strong);padding:10px 12px;box-shadow:var(--oor-date-shadow);display:grid;gap:8px;overflow:auto;overscroll-behavior:contain;z-index:60;animation:oor-date-panel-in .18s ease}.OORDrillDown .oor-date-panel:before{content:"";position:absolute;top:-6px;left:24px;right:auto;width:12px;height:12px;background:#fff;border-left:1px solid var(--oor-date-soft-strong);border-top:1px solid var(--oor-date-soft-strong);transform:rotate(45deg)}@keyframes oor-date-panel-in{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.OORDrillDown .oor-date-panel-header{display:flex;align-items:center;gap:10px}.OORDrillDown .oor-date-panel-title{flex:1 1 auto;text-align:center;display:grid;gap:2px}.OORDrillDown .oor-date-panel-month{font-size:.95rem;font-weight:700;color:var(--oor-date-accent-strong)}.OORDrillDown .oor-date-panel-year{font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;color:var(--oor-date-accent)}.OORDrillDown .oor-date-mode{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:4px;background:#fee2e299;border-radius:999px;border:1px solid var(--oor-date-soft-strong);width:fit-content}.OORDrillDown .oor-date-mode-btn{border:none;background:transparent;color:var(--oor-date-accent-strong);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700;padding:4px 10px;border-radius:999px;cursor:pointer}.OORDrillDown .oor-date-mode-btn.is-active{background:var(--oor-date-accent);color:#fff;box-shadow:0 6px 12px #b91c1c3d}.OORDrillDown .oor-date-mode-btn:focus-visible{outline:2px solid var(--oor-date-soft-strong);outline-offset:2px}.OORDrillDown .oor-date-nav-btn{width:32px;height:32px;border-radius:10px;border:1px solid var(--oor-date-soft-strong);background:#fff;color:var(--oor-date-accent);font-weight:700;cursor:pointer;display:grid;place-items:center;transition:transform .2s ease,box-shadow .2s ease}.OORDrillDown .oor-date-nav-btn:hover,.OORDrillDown .oor-date-nav-btn:focus-visible{transform:translateY(-1px);box-shadow:0 8px 16px #7f1d1d33;outline:none}.OORDrillDown .oor-date-weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;font-size:.55rem;letter-spacing:.14em;text-transform:uppercase;color:#7f1d1db3;text-align:center}.OORDrillDown .oor-date-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px}.OORDrillDown .oor-date-day{position:relative;border-radius:12px;border:1px solid rgba(15,23,42,.08);background:#fff;padding:4px 5px 12px;min-height:38px;display:grid;align-content:start;justify-items:start;color:#111827;font-size:.7rem;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.OORDrillDown .oor-date-day:hover,.OORDrillDown .oor-date-day:focus-visible{transform:translateY(-1px);box-shadow:0 10px 20px #0f172a1f;outline:none}.OORDrillDown .oor-date-day.is-outside{opacity:.4}.OORDrillDown .oor-date-day.is-outside.is-selected,.OORDrillDown .oor-date-day.is-outside.is-range-start,.OORDrillDown .oor-date-day.is-outside.is-range-end,.OORDrillDown .oor-date-day.is-outside.is-in-range{opacity:1}.OORDrillDown .oor-date-day.has-count,.OORDrillDown .oor-date-day.is-low,.OORDrillDown .oor-date-day.is-med,.OORDrillDown .oor-date-day.is-high{border-color:#b91c1c33;background:linear-gradient(140deg,var(--oor-date-soft),#ffffff)}.OORDrillDown .oor-date-day.is-in-range{background:#fecacac7;border-color:#b91c1c80;box-shadow:inset 0 0 0 1px #b91c1c40,inset 0 -6px 12px #7f1d1d1f}.OORDrillDown .oor-date-day.is-range-start,.OORDrillDown .oor-date-day.is-range-end,.OORDrillDown .oor-date-day.is-selected{border-color:var(--oor-date-accent-strong);background:linear-gradient(180deg,var(--oor-date-accent),var(--oor-date-accent-strong));color:#fff;box-shadow:0 0 0 2px #b91c1c59}.OORDrillDown .oor-date-day.is-today:not(.is-selected):not(.is-range-start):not(.is-range-end){border-color:var(--oor-date-accent);background:linear-gradient(145deg,#b91c1c33,#fecacae6);box-shadow:0 0 0 2px #b91c1c40,0 10px 20px #7f1d1d1f}.OORDrillDown .oor-date-day.is-today:not(.is-selected):not(.is-range-start):not(.is-range-end) .oor-date-day-number{color:var(--oor-date-accent-strong);background:#b91c1c26;border-radius:999px;padding:2px 6px;line-height:1;box-shadow:inset 0 0 0 1px #b91c1c33}.OORDrillDown .oor-date-day-number{font-weight:700;font-size:.74rem}.OORDrillDown .oor-date-day-count{position:absolute;right:5px;bottom:5px;font-size:.55rem;font-weight:700;color:var(--oor-date-accent-strong);background:var(--oor-date-soft);border-radius:999px;padding:1px 5px;border:1px solid var(--oor-date-soft-strong)}.OORDrillDown .oor-date-day.is-range-start .oor-date-day-count,.OORDrillDown .oor-date-day.is-range-end .oor-date-day-count,.OORDrillDown .oor-date-day.is-selected .oor-date-day-count{background:#ffffff2e;color:#fff;border-color:#ffffff80}.OORDrillDown .oor-date-day.is-range-start .oor-date-day-number,.OORDrillDown .oor-date-day.is-range-end .oor-date-day-number,.OORDrillDown .oor-date-day.is-selected .oor-date-day-number{color:#fff}.OORDrillDown .oor-date-day-dot{width:6px;height:6px;border-radius:999px;background:#94a3b899;margin-top:auto}.OORDrillDown .oor-date-panel-footer{display:flex;align-items:center;justify-content:space-between;gap:6px;padding-top:4px;border-top:1px dashed var(--oor-date-soft)}.OORDrillDown .oor-date-legend{display:grid;gap:2px}.OORDrillDown .oor-date-legend-chip{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;background:var(--oor-date-soft);color:var(--oor-date-accent-strong);font-size:.6rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700}.OORDrillDown .oor-date-legend-text{font-size:.62rem;color:#6b7280}.OORDrillDown .oor-date-panel-actions{display:flex;align-items:center;gap:6px}.OORDrillDown .oor-date-action-btn{border-radius:999px;border:1px solid var(--oor-date-accent);background:var(--oor-date-accent);color:#fff;padding:4px 10px;font-size:.6rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.OORDrillDown .oor-date-action-btn:hover,.OORDrillDown .oor-date-action-btn:focus-visible{transform:translateY(-1px);box-shadow:0 8px 16px #b91c1c40;outline:none}.OORDrillDown .oor-date-action-btn.ghost{background:#fff;color:var(--oor-date-accent);border-color:var(--oor-date-soft-strong)}.OORDrillDown .oor-date-action-btn.ghost:hover,.OORDrillDown .oor-date-action-btn.ghost:focus-visible{background:var(--oor-date-soft)}.OORDrillDown .location-card{overflow:visible}.OORDrillDown .location-card:before{display:none}.OORDrillDown .otd-drilldown-header{border-top-left-radius:16px;border-top-right-radius:16px;overflow:visible;position:relative;z-index:5;flex-wrap:wrap;align-items:flex-start}.OORDrillDown .otd-drilldown-header>*{min-width:0}.OORDrillDown .otd-drilldown-metrics{flex:1 1 520px;min-width:0}.OORDrillDown .otd-drilldown-controls-panel{display:grid;gap:12px}.OORDrillDown .otd-mobile-filter-bar,.OORDrillDown .otd-mobile-filter-backdrop,.OORDrillDown .otd-mobile-filter-panel-header{display:none}.OORDrillDown .otd-drilldown-toggle.oor-toggle-wrap{width:100%;display:grid;grid-auto-flow:row;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:6px;align-items:center;justify-items:stretch;border:1px solid #efcaca;background:linear-gradient(180deg,#fbe8e8,#f8dfdf);box-shadow:inset 0 1px #ffffffbf;border-radius:999px;padding:4px}.OORDrillDown .oor-toggle-wrap .otd-toggle-btn{width:100%;text-align:center;white-space:nowrap;border:1px solid #e4b1b1;background:linear-gradient(180deg,#fffefe,#fff3f3);color:#8f1f1f;font-weight:700;box-shadow:inset 0 1px #ffffffd9}.OORDrillDown .oor-toggle-wrap .otd-toggle-btn:not(.is-active):hover{background:#ffe8e8;border-color:#dc9c9c}.OORDrillDown .oor-toggle-wrap .otd-toggle-btn.is-active{border-color:#b91c1c;background:linear-gradient(180deg,#cf2b2b,#b91c1c);color:#fff;box-shadow:0 8px 14px #b91c1c47}.OORDrillDown .otd-multi-select{position:relative;width:100%}.OORDrillDown .otd-multi-select summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-radius:10px;border:1px solid #e5e7eb;background:#fff;color:#111827;font-size:.85rem;cursor:pointer}.OORDrillDown .otd-multi-select summary::-webkit-details-marker{display:none}.OORDrillDown .otd-multi-select summary::marker{content:""}.OORDrillDown .otd-multi-select[open] summary{border-color:#fca5a5;box-shadow:0 0 0 2px #fca5a540}.OORDrillDown .otd-multi-select__value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.OORDrillDown .otd-multi-select__caret{flex:0 0 auto;font-size:.75rem;color:#6b7280}.OORDrillDown .otd-multi-select__menu{position:absolute;z-index:40;top:calc(100% + 6px);left:0;right:auto;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 12px 24px #0f172a2e;padding:10px;max-height:min(420px,62vh);width:max-content;min-width:260px;max-width:min(520px,92vw);overflow:hidden;display:flex;flex-direction:column}.OORDrillDown .otd-multi-select__search{display:flex;align-items:center;gap:6px;margin-bottom:8px}.OORDrillDown .otd-multi-select__search input{flex:1 1 auto;padding:6px 8px;border-radius:8px;border:1px solid #e5e7eb;font-size:.75rem;color:#111827}.OORDrillDown .otd-multi-select__search button{border:1px solid #e5e7eb;background:#fff;color:#6b7280;padding:4px 8px;border-radius:8px;font-size:.7rem;cursor:pointer}.OORDrillDown .otd-multi-select__search button:hover{color:#111827}.OORDrillDown .otd-multi-select__actions{display:flex;align-items:center;gap:8px;margin-bottom:8px}.OORDrillDown .otd-multi-select__actions button{border:1px solid #fecaca;background:#fff7f7;color:#b91c1c;padding:4px 10px;border-radius:999px;font-size:.7rem;font-weight:600;cursor:pointer}.OORDrillDown .otd-multi-select__actions button:disabled{opacity:.6;cursor:default}.OORDrillDown .otd-multi-select__list{list-style:none;margin:0;padding:0 0 8px;min-height:0;flex:1 1 auto;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;overscroll-behavior-x:contain;overscroll-behavior:contain;scrollbar-gutter:stable}.OORDrillDown .otd-multi-select__spacer{margin:0;padding:0;pointer-events:none}.OORDrillDown .otd-multi-select__option{min-height:20px}.OORDrillDown .otd-multi-select__option label{display:flex;align-items:center;gap:8px;font-size:.75rem;color:#111827;min-width:0}.OORDrillDown .otd-multi-select__option input{width:14px;height:14px}.OORDrillDown .otd-multi-select__option span{display:block;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.OORDrillDown .otd-multi-select__empty{font-size:.75rem;color:#6b7280;padding:8px 0}.OORDrillDown .otd-filter-actions{display:flex;align-items:center;gap:8px;align-self:end;justify-self:start;flex-wrap:nowrap}.OORDrillDown .otd-filter-actions .otd-clear-btn{padding:6px 12px;font-size:.72rem}.OORDrillDown .oor-header-actions{justify-self:end;align-self:center;display:inline-flex;align-items:center;gap:6px;margin-left:0}.OORDrillDown .oor-controls-tail{margin-left:auto;display:inline-flex;align-items:flex-end;gap:8px;min-width:0;flex:0 0 auto}.OORDrillDown .oor-top-department-filter{min-width:clamp(150px,12vw,200px);display:inline-flex;align-items:center;gap:0;padding:0}.OORDrillDown .oor-top-department-label{font-size:.6rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#9f1239;white-space:nowrap}.OORDrillDown .oor-top-department-filter .otd-multi-select{width:auto;min-width:clamp(110px,9vw,145px);flex:1 1 auto}.OORDrillDown .oor-top-department-filter .otd-multi-select summary{height:30px;min-height:30px;padding:0 10px;border-radius:999px;border:1px solid #e7b4b4;background:#fff;color:#9f1239;font-weight:700;box-shadow:none}.OORDrillDown .oor-top-department-filter .otd-multi-select__caret{color:#9f1239}.OORDrillDown .oor-saved-filters{position:relative;flex:0 0 clamp(88px,7vw,112px);min-width:clamp(88px,7vw,112px);max-width:clamp(96px,7.8vw,122px)}.OORDrillDown .oor-saved-filters summary{list-style:none;display:inline-flex;align-items:center;justify-content:space-between;gap:5px;box-sizing:border-box;width:100%;min-width:0;height:30px;min-height:30px;padding:0 10px;border:1px solid #e7b4b4;border-radius:999px;background:#fff;color:#9f1239;font-size:.72rem;font-weight:800;line-height:1;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none}.OORDrillDown .oor-saved-filters__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.OORDrillDown .oor-saved-filters summary::-webkit-details-marker{display:none}.OORDrillDown .oor-saved-filters summary::marker{content:""}.OORDrillDown .oor-saved-filters[open] summary{border-color:#68161e57;background:#fff8ef}.OORDrillDown .oor-saved-filters__caret{color:currentColor;font-size:.68rem}.OORDrillDown .oor-saved-filters__menu{position:absolute;z-index:420;top:calc(100% + 7px);right:0;width:min(370px,calc(100vw - 32px));max-height:min(520px,calc(100vh - 170px));overflow:auto;padding:10px;border:1px solid rgba(104,22,30,.18);border-radius:12px;background:linear-gradient(90deg,rgba(104,22,30,.028) 1px,transparent 1px),linear-gradient(rgba(104,22,30,.024) 1px,transparent 1px),linear-gradient(180deg,#fffffffc,#faf7f1fa);background-size:28px 28px,28px 28px,auto;box-shadow:0 18px 42px #07070a33,0 0 0 1px #ffffffad,inset 0 1px #ffffffeb;color:var(--ren-ink, #11141a)}.OORDrillDown .oor-saved-filters__search-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.OORDrillDown .oor-saved-filters__search{margin:0}.OORDrillDown .oor-saved-filters__add-btn{height:30px;padding:0 11px;border:1px solid rgba(104,22,30,.16);border-radius:8px;background:#ffffffd1;color:var(--ren-oxblood, #3c0f16);font-size:.7rem;font-weight:900;white-space:nowrap;cursor:pointer}.OORDrillDown .oor-saved-filters__add-btn:hover{border-color:#68161e47;background:#fff8ef}.OORDrillDown .oor-saved-filters__save-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;align-items:center;margin-top:8px}.OORDrillDown .oor-saved-filters__save-row input{min-width:0;height:30px;padding:0 9px;border:1px solid rgba(104,22,30,.16);border-radius:8px;background:#ffffffdb;color:var(--ren-ink, #11141a);font-size:.76rem;font-weight:700}.OORDrillDown .oor-saved-filters__save-row input:focus{outline:none;border-color:#68161e6b;box-shadow:0 0 0 2px #f4d6a247}.OORDrillDown .oor-saved-filters__save-row button,.OORDrillDown .oor-saved-filters__item button{height:30px;border:1px solid rgba(104,22,30,.16);border-radius:8px;background:#ffffffc7;color:var(--ren-oxblood, #3c0f16);font-size:.7rem;font-weight:800;cursor:pointer}.OORDrillDown .oor-saved-filters__save-row button{padding:0 12px}.OORDrillDown .oor-saved-filters__save-row button:hover,.OORDrillDown .oor-saved-filters__item button:hover{border-color:#68161e47;background:#fff8ef}.OORDrillDown .oor-saved-filters__save-row button:disabled{cursor:default;opacity:.45}.OORDrillDown .oor-saved-filters__cancel-btn{color:#11141ab8!important}.OORDrillDown .oor-saved-filters__actions{margin-top:8px}.OORDrillDown .oor-saved-filters__message{margin-top:8px;color:#11141aad;font-size:.7rem;font-weight:700}.OORDrillDown .oor-saved-filters__list{display:grid;gap:6px;margin-top:10px}.OORDrillDown .oor-saved-filters__item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;align-items:center;min-width:0}.OORDrillDown .oor-saved-filters__option{display:grid;grid-template-columns:16px minmax(0,1fr);gap:8px;align-items:center;min-width:0;text-align:left}.OORDrillDown .oor-saved-filters__checkbox{display:inline-grid;place-items:center;width:14px;height:14px;border:1px solid rgba(104,22,30,.28);border-radius:4px;background:#ffffffe0;color:var(--ren-oxblood, #3c0f16);font-size:.68rem;font-weight:900}.OORDrillDown .oor-saved-filters__option[aria-pressed=true] .oor-saved-filters__checkbox{border-color:#68161e75;background:#fff1d6}.OORDrillDown .oor-saved-filters__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ren-ink, #11141a);font-size:.74rem;font-weight:800}.OORDrillDown .oor-saved-filters__item button{padding:0 9px}.OORDrillDown .oor-saved-filters__delete{color:#8f1f1f!important}.OORDrillDown .oor-saved-filters__empty{margin-top:10px;color:#11141a94;font-size:.72rem;font-weight:700}.OORDrillDown .oor-table thead th{vertical-align:middle;padding:calc(6px * var(--oor-table-font-scale, 1)) calc(5px * var(--oor-table-font-scale, 1));position:sticky;top:0;overflow:visible;border-right:1px solid rgba(255,255,255,.15)}.OORDrillDown .oor-table thead th:last-child{border-right:none}.OORDrillDown .oor-table thead th:has(details[open]){z-index:90}.OORDrillDown .oor-table thead th.oor-th-filtered{background:linear-gradient(180deg,#ef4444,#b91c1c)!important;border-right-color:#7f1d1dad;box-shadow:inset 0 -2px #ffffff57,inset 0 0 0 1px #ffffff38,0 0 0 2px #fca5a5c7}.OORDrillDown .oor-table thead th.oor-th-filtered .oor-table-sort-btn>span:first-child{color:#fff;font-weight:700}.OORDrillDown .oor-table thead th.oor-th-filtered .oor-table-head-filter .otd-multi-select--icon summary,.OORDrillDown .oor-table thead th.oor-th-filtered .oor-table-head-filter .otd-days-aged-select--icon summary{border-color:#7f1d1db3;background:linear-gradient(180deg,#fff1f2,#ffe4e6);color:#9f1239}.OORDrillDown .oor-table thead th.oor-th-filtered .oor-table-head-filter .otd-multi-select__active-dot{background:#9f1239}.OORDrillDown .otd-table.oor-table thead th{white-space:normal;line-height:1.05;cursor:pointer}.OORDrillDown .oor-table-head-cell{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:calc(4px * var(--oor-table-font-scale, 1));width:100%;min-height:calc(20px * var(--oor-table-font-scale, 1));min-width:0;z-index:1}.OORDrillDown .oor-table-sort-btn{flex:1 1 auto;width:auto;min-width:0;max-width:none;margin:0;padding:1px 0;border:none;background:transparent;color:inherit;display:inline-flex;align-items:center;justify-content:flex-start;gap:calc(4px * var(--oor-table-font-scale, 1));font:inherit;font-size:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;text-align:left}.OORDrillDown .oor-table-sort-btn>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1}.OORDrillDown .oor-table-sort-btn.is-active{color:#fff;text-decoration:underline;text-underline-offset:2px}.OORDrillDown .oor-table-sort-btn:focus-visible{outline:2px solid rgba(255,255,255,.75);outline-offset:2px;border-radius:6px}.OORDrillDown .oor-table-head-filter{position:relative;flex:0 0 auto;margin-left:auto;z-index:230}.OORDrillDown .oor-table thead th:has(.oor-column-resize-handle:hover),.OORDrillDown .oor-table thead th.oor-th-resizing{z-index:180}.OORDrillDown .oor-column-resize-handle{position:absolute;top:0;left:100%;bottom:0;width:16px;padding:0;border:0;border-radius:0;background:transparent;cursor:col-resize;touch-action:none;transform:translate(-50%);z-index:200}.OORDrillDown .oor-column-resize-handle:after{content:"";position:absolute;top:20%;bottom:20%;left:50%;width:2px;transform:translate(-50%);border-radius:999px;background:#ffffffd1;opacity:0;transition:opacity .12s ease,background .12s ease}.OORDrillDown .oor-column-resize-handle:hover:after,.OORDrillDown .oor-column-resize-handle:focus-visible:after,.OORDrillDown .oor-column-resize-handle.is-active:after{opacity:1}.OORDrillDown .oor-column-resize-handle:focus-visible{outline:2px solid rgba(255,255,255,.82);outline-offset:-2px}body.oor-column-resizing,body.oor-column-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.OORDrillDown .oor-table-head-filter .otd-multi-select,.OORDrillDown .oor-table-head-filter .otd-days-aged-select{width:auto}.OORDrillDown .oor-table-head-filter .otd-multi-select[open],.OORDrillDown .oor-table-head-filter .otd-days-aged-select[open]{z-index:310}.OORDrillDown .otd-days-aged-select{position:relative}.OORDrillDown .otd-days-aged-select summary{list-style:none}.OORDrillDown .otd-days-aged-select summary::-webkit-details-marker{display:none}.OORDrillDown .otd-days-aged-select summary::marker{content:""}.OORDrillDown .oor-table-head-filter .otd-multi-select--icon summary,.OORDrillDown .oor-table-head-filter .otd-days-aged-select--icon summary{width:calc(16px * var(--oor-table-font-scale, 1));min-width:calc(16px * var(--oor-table-font-scale, 1));height:calc(16px * var(--oor-table-font-scale, 1));min-height:calc(16px * var(--oor-table-font-scale, 1));padding:0;border-radius:calc(5px * var(--oor-table-font-scale, 1));border:1px solid rgba(255,255,255,.65);background:linear-gradient(180deg,#ffffff3d,#ffffff26);color:#fff;display:grid;place-items:center;position:relative;box-shadow:inset 0 1px #ffffff59}.OORDrillDown .oor-table-head-filter .otd-multi-select--icon summary:hover,.OORDrillDown .oor-table-head-filter .otd-days-aged-select--icon summary:hover{background:#ffffff59}.OORDrillDown .oor-table-head-filter .otd-multi-select--icon.is-active summary,.OORDrillDown .oor-table-head-filter .otd-days-aged-select--icon.is-active summary{background:#fee2e2;border-color:#fecaca;color:#9f1239}.OORDrillDown .oor-table-head-filter .otd-multi-select--icon[open] summary,.OORDrillDown .oor-table-head-filter .otd-days-aged-select--icon[open] summary,.OORDrillDown .oor-table-head-filter .otd-days-aged-select[open] summary{border-color:#fca5a5;box-shadow:0 0 0 2px #fca5a566;background:#fee2e2;color:#9f1239}.OORDrillDown .otd-multi-select__icon{display:inline-flex;width:8px;height:8px;align-items:center;justify-content:center}.OORDrillDown .otd-multi-select__icon svg{width:8px;height:8px;fill:currentColor}.OORDrillDown .otd-multi-select__active-dot{position:absolute;top:1px;right:1px;width:4px;height:4px;border-radius:50%;background:#b91c1c;box-shadow:0 0 0 1px #ffffffe6}.OORDrillDown .oor-table-head-filter .otd-multi-select__icon{display:inline-flex;width:calc(8px * var(--oor-table-font-scale, 1));height:calc(8px * var(--oor-table-font-scale, 1));align-items:center;justify-content:center}.OORDrillDown .oor-table-head-filter .otd-multi-select__icon svg{width:calc(8px * var(--oor-table-font-scale, 1));height:calc(8px * var(--oor-table-font-scale, 1));fill:currentColor}.OORDrillDown .oor-table-head-filter .otd-multi-select__active-dot{position:absolute;top:1px;right:1px;width:calc(4px * var(--oor-table-font-scale, 1));height:calc(4px * var(--oor-table-font-scale, 1));border-radius:50%;background:#b91c1c;box-shadow:0 0 0 1px #ffffffe6}.OORDrillDown .otd-days-aged-select__menu{position:absolute;z-index:45;top:calc(100% + 6px);left:0;right:auto;min-width:220px;max-width:min(280px,90vw);border-radius:12px;border:1px solid #e5e7eb;background:#fff;box-shadow:0 12px 24px #0f172a2e;padding:10px;display:grid;gap:8px;overflow:hidden}.OORDrillDown .otd-days-aged-select__menu label{display:grid;gap:4px;font-size:.68rem;color:#6b7280;text-transform:uppercase;letter-spacing:.06em}.OORDrillDown .otd-days-aged-select__menu select,.OORDrillDown .otd-days-aged-select__menu input{border:1px solid #e5e7eb;border-radius:8px;padding:6px 8px;font-size:.76rem;color:#111827}.OORDrillDown .otd-days-aged-select__view-toggle{display:grid;grid-template-columns:1fr 1fr;gap:6px}.OORDrillDown .otd-days-aged-select__view-toggle button{border:1px solid #e5e7eb;background:#f9fafb;color:#374151;padding:3px 7px;border-radius:8px;font-size:.62rem;font-weight:600;cursor:pointer}.OORDrillDown .otd-days-aged-select__view-toggle button.is-active{border-color:#fca5a5;background:#fee2e2;color:#9f1239}.OORDrillDown .otd-days-aged-select__menu .otd-multi-select__option label{display:flex;align-items:center;gap:6px;font-size:.64rem;text-transform:none;letter-spacing:normal;color:#111827}.OORDrillDown .otd-days-aged-select__menu .otd-multi-select__option span{display:block;flex:1 1 auto;min-width:0}.OORDrillDown .otd-days-aged-select__mode{display:flex;justify-content:flex-start}.OORDrillDown .otd-days-aged-select__mode button{border:1px solid #fecaca;background:#fff7f7;color:#b91c1c;padding:4px 10px;border-radius:999px;font-size:.7rem;font-weight:600;cursor:pointer}.OORDrillDown .otd-days-aged-select__mode button:hover{border-color:#fca5a5;background:#fff1f2}.OORDrillDown .otd-days-aged-select__actions{display:flex;justify-content:flex-end}.OORDrillDown .otd-days-aged-select__actions button{border:1px solid #fecaca;background:#fff7f7;color:#b91c1c;padding:4px 10px;border-radius:999px;font-size:.7rem;font-weight:600;cursor:pointer}.OORDrillDown .otd-days-aged-select__actions button:disabled{opacity:.6;cursor:default}.OORDrillDown .otd-multi-select__sort{display:grid;gap:6px;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid #f3f4f6}.OORDrillDown .otd-multi-select__sort button{border:1px solid #e5e7eb;background:#f9fafb;color:#374151;padding:6px 8px;border-radius:8px;font-size:.72rem;font-weight:600;text-align:left;cursor:pointer}.OORDrillDown .otd-multi-select__sort button:hover{border-color:#fca5a5;background:#fff1f2}.OORDrillDown .otd-multi-select__sort button.is-active{border-color:#fca5a5;background:#fee2e2;color:#9f1239}.OORDrillDown .oor-table-head-filter .otd-multi-select__menu,.OORDrillDown .oor-table-head-filter .otd-days-aged-select__menu{left:var(--otd-menu-offset, 0px);right:auto;width:var(--otd-menu-width, 180px);min-width:0;max-width:min(280px,86vw);max-height:min(var(--otd-menu-max-height, 440px),440px);padding:7px;font-size:.64rem;z-index:320}.OORDrillDown .oor-table-head-filter .otd-multi-select.is-menu-up .otd-multi-select__menu,.OORDrillDown .oor-table-head-filter .otd-days-aged-select.is-menu-up .otd-days-aged-select__menu{top:auto;bottom:calc(100% + 6px)}.OORDrillDown .oor-table-head-filter .otd-multi-select[open]:not(.is-menu-ready) .otd-multi-select__menu,.OORDrillDown .oor-table-head-filter .otd-days-aged-select[open]:not(.is-menu-ready) .otd-days-aged-select__menu{visibility:hidden}.OORDrillDown .oor-table-head-filter .otd-multi-select__sort{gap:4px;margin-bottom:6px;padding-bottom:6px}.OORDrillDown .oor-table-head-filter .otd-multi-select__sort button{padding:4px 6px;border-radius:6px;font-size:.64rem;font-weight:600}.OORDrillDown .oor-table-head-filter .otd-multi-select__search{gap:4px;margin-bottom:6px}.OORDrillDown .oor-table-head-filter .otd-multi-select__search input{width:100%;max-width:none;padding:4px 6px;border-radius:6px;font-size:.64rem}.OORDrillDown .oor-table-head-filter .otd-multi-select__search button{padding:3px 6px;border-radius:6px;font-size:.62rem;flex:0 0 auto}.OORDrillDown .oor-table-head-filter .otd-multi-select__actions{gap:6px;margin-bottom:6px}.OORDrillDown .oor-table-head-filter .otd-multi-select__actions button{padding:3px 8px;font-size:.62rem}.OORDrillDown .oor-table-head-filter .otd-multi-select__list{max-height:none;min-height:0;flex:1 1 auto;padding-bottom:8px}.OORDrillDown .oor-table-head-filter .otd-multi-select__option label{gap:6px;font-size:.64rem}.OORDrillDown .oor-table-head-filter .otd-multi-select__option{min-height:22px}.OORDrillDown .oor-table-head-filter .otd-multi-select__option span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.1}.OORDrillDown .oor-table-head-filter .otd-multi-select__option input{width:12px;height:12px}.OORDrillDown .oor-table-head-filter .otd-multi-select__empty{font-size:.62rem;padding:5px 0}.OORDrillDown .oor-table-head-filter .otd-days-aged-select__menu{gap:6px}.OORDrillDown .oor-table-head-filter .otd-days-aged-select__view-toggle{gap:4px}.OORDrillDown .oor-table-head-filter .otd-days-aged-select__view-toggle button{padding:3px 6px;border-radius:6px;font-size:.58rem}.OORDrillDown .oor-table-head-filter .otd-days-aged-select__menu label{gap:3px;font-size:.62rem;letter-spacing:.05em}.OORDrillDown .oor-table-head-filter .otd-days-aged-select__menu select,.OORDrillDown .oor-table-head-filter .otd-days-aged-select__menu input{padding:4px 6px;border-radius:6px;font-size:.64rem}.OORDrillDown .oor-table-head-filter .otd-days-aged-select__actions button,.OORDrillDown .oor-table-head-filter .otd-days-aged-select__mode button{padding:3px 8px;font-size:.62rem}.OORDrillDown .otd-table thead th{font-size:calc(var(--oor-table-head-font-base, .58rem) * var(--oor-table-font-scale, 1));padding:calc(6px * var(--oor-table-font-scale, 1)) calc(6px * var(--oor-table-font-scale, 1));letter-spacing:.03em}.OORDrillDown .otd-table{width:100%;table-layout:fixed}.OORDrillDown .otd-table thead th{overflow-wrap:normal;word-break:keep-all;white-space:nowrap;line-height:1.1}.OORDrillDown .otd-table tbody td{font-size:calc(var(--oor-table-body-font-base, .64rem) * var(--oor-table-font-scale, 1));padding:calc(4px * var(--oor-table-font-scale, 1)) calc(6px * var(--oor-table-font-scale, 1));line-height:1;height:26px;box-sizing:border-box;border-right:1px solid rgba(15,23,42,.08)}.OORDrillDown .otd-table tbody td:last-child{border-right:none}.OORDrillDown .otd-table tbody td{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.OORDrillDown .otd-table tbody tr:not(.otd-spacer-row){height:26px}.OORDrillDown .otd-table-wrap{--oor-table-font-scale: .82;--oor-table-head-font-base: .58rem;--oor-table-body-font-base: .64rem;max-height:min(640px,calc(100vh - 430px));min-height:400px;overflow-anchor:none}.OORDrillDown .oor-mobile-list{display:none}.OORDrillDown .oor-mobile-empty{text-align:center;color:#6b7280;padding:18px 12px;font-size:.72rem}.OORDrillDown .oor-mobile-spacer{width:100%}.OORDrillDown .otd-empty{height:auto;line-height:normal;vertical-align:middle}.OORDrillDown .otd-empty-state{width:min(560px,92%);margin:10px auto}body.OORDrillDown{-webkit-text-size-adjust:100%;text-size-adjust:100%}.OORDrillDown .otd-drilldown-header{padding:14px 20px;gap:12px}.OORDrillDown .otd-drilldown-title{font-size:1.3rem}.OORDrillDown .otd-drilldown-subtitle{margin-top:4px;font-size:.78rem}.OORDrillDown .otd-drilldown-kpi{padding:10px 14px}.OORDrillDown .otd-drilldown-kpi-value{font-size:clamp(1.15rem,1.8vw,1.5rem);line-height:1.1}.OORDrillDown .otd-drilldown-updated{display:block;min-height:1.2em}.OORDrillDown .otd-drilldown-updated.is-placeholder{visibility:hidden}.OORDrillDown .oor-table tbody tr:not(.otd-spacer-row) td{background:#fff}.OORDrillDown .oor-table tbody tr:nth-child(2n) td,.OORDrillDown .oor-table tbody tr:hover td{background:#fff}.OORDrillDown .oor-table tbody tr.oor-row--shipped td{background:#bbf7d0}.OORDrillDown .oor-table tbody tr.oor-row--close td{background:#fef9c3}.OORDrillDown .oor-table tbody tr.oor-row--final-qc td{background:#fecaca}@media(min-width:901px){.OORDrillDown .location-grid{margin-bottom:0}.OORDrillDown .otd-drilldown-card{height:calc(100vh - 102px);display:flex;flex-direction:column;min-height:0}.OORDrillDown .otd-drilldown-body{flex:1 1 auto;min-height:0;grid-template-rows:auto minmax(0,1fr)}.OORDrillDown .otd-table-wrap{max-height:none;min-height:0;height:100%}}@media(max-width:1400px),(max-height:820px){.OORDrillDown .otd-drilldown-header{padding:12px 16px}.OORDrillDown .otd-drilldown-title{font-size:1.15rem}.OORDrillDown .otd-drilldown-subtitle{font-size:.7rem;margin-top:2px}.OORDrillDown .otd-drilldown-kpi{padding:8px 10px}.OORDrillDown .otd-drilldown-kpi-value{font-size:1.25rem}.OORDrillDown .otd-drilldown-date-filter{gap:6px;min-width:180px}.OORDrillDown .oor-date-summary{padding:6px 8px 8px}.OORDrillDown .oor-date-summary-label{font-size:.55rem}.OORDrillDown .oor-date-summary-value{font-size:.9rem}.OORDrillDown .oor-date-summary-meta{font-size:.6rem}.OORDrillDown .otd-multi-select summary{padding:6px 8px;font-size:.8rem;border-radius:8px}.OORDrillDown .otd-multi-select__caret{font-size:.7rem}.OORDrillDown .otd-multi-select__menu{padding:8px;min-width:220px}.OORDrillDown .otd-multi-select__search input{padding:5px 7px;font-size:.72rem}.OORDrillDown .otd-multi-select__actions button{padding:4px 8px;font-size:.65rem}.OORDrillDown .otd-multi-select__option label{font-size:.7rem}}@media(min-width:901px){.OORDrillDown .oor-toggle-wrap .otd-toggle-btn{font-size:clamp(.64rem,.85vw,.8rem);padding:clamp(7px,.8vw,9px) clamp(8px,.9vw,12px);line-height:1.1;white-space:nowrap}.OORDrillDown .otd-drilldown-filters{display:flex;flex-wrap:wrap;gap:clamp(6px,1vw,10px);overflow-x:visible;overflow-y:visible;align-items:end;padding-bottom:0}.OORDrillDown .otd-filter{flex:1 1 0;min-width:clamp(90px,8.5vw,150px);font-size:clamp(.58rem,.75vw,.7rem)}.OORDrillDown .otd-filter>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.OORDrillDown .otd-filter input{font-size:clamp(.74rem,.9vw,.85rem)}.OORDrillDown .otd-multi-select summary{font-size:clamp(.74rem,.9vw,.85rem)}.OORDrillDown .otd-filter-actions{flex:0 0 auto;gap:clamp(4px,.8vw,8px);white-space:nowrap}.OORDrillDown .otd-filter-actions .otd-clear-btn{padding:clamp(5px,.6vw,7px) clamp(8px,.9vw,12px);font-size:clamp(.6rem,.8vw,.72rem);white-space:nowrap;line-height:1.1}}@media(max-width:900px){.OORDrillDown .oor-header-title-wrap,.OORDrillDown .oor-header-summary,.OORDrillDown .oor-header-summary__top,.OORDrillDown .oor-header-summary__metric{min-height:0}body.OORDrillDown h2.otd-drilldown-title{font-size:clamp(1rem,4.6vw,1.12rem);line-height:1.15}.OORDrillDown .otd-drilldown-header{padding:10px 12px}.OORDrillDown .otd-drilldown-metrics{flex:none;width:100%}.OORDrillDown .otd-drilldown-title{font-size:1.15rem}.OORDrillDown .otd-drilldown-subtitle{font-size:.7rem;margin-top:2px}.OORDrillDown .otd-drilldown-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.OORDrillDown .otd-drilldown-kpi{padding:6px 8px;min-width:0}.OORDrillDown .otd-drilldown-kpi-label{font-size:.48rem;white-space:normal;overflow-wrap:anywhere;line-height:1.12}.OORDrillDown .otd-drilldown-kpi-value{font-size:.9rem;line-height:1.05}.OORDrillDown .otd-drilldown-kpi-note{font-size:.52rem}.OORDrillDown .oor-header-summary{gap:4px}.OORDrillDown .oor-header-row-count{margin-top:4px;font-size:.52rem;gap:4px;white-space:normal}.OORDrillDown .oor-header-summary__top{grid-template-columns:repeat(2,minmax(114px,1fr));gap:6px}.OORDrillDown .oor-header-summary__metric-label{font-size:.58rem}.OORDrillDown .oor-header-summary__metric-value{font-size:1rem}.OORDrillDown .oor-header-summary__complete{font-size:1.1rem}.OORDrillDown .oor-header-summary__note{font-size:.5rem}.OORDrillDown .otd-drilldown-updated{margin-top:4px;font-size:.62rem}.OORDrillDown .otd-drilldown-body{padding:14px 16px 18px}.OORDrillDown .otd-drilldown-date-filter{grid-column:auto;gap:4px;min-width:0}.OORDrillDown .oor-date-summary{padding:5px 6px;gap:0}.OORDrillDown .oor-date-summary-label{font-size:.45rem}.OORDrillDown .oor-date-summary-value{font-size:.72rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.OORDrillDown .oor-date-summary-meta{display:none}.OORDrillDown .otd-drilldown-controls{padding:0;border:none;background:transparent;box-shadow:none}.OORDrillDown .otd-drilldown-controls-panel{display:grid;gap:8px}.OORDrillDown .oor-controls-tail{margin-left:0;width:100%;display:grid;gap:8px}.OORDrillDown .otd-mobile-filter-bar,.OORDrillDown .otd-mobile-filter-backdrop,.OORDrillDown .otd-mobile-filter-panel-header{display:none}.OORDrillDown .otd-drilldown-toggle.oor-toggle-wrap{grid-auto-flow:row;grid-template-columns:repeat(auto-fit,minmax(128px,1fr));justify-items:stretch}.OORDrillDown .oor-top-department-filter{min-width:0;width:100%;padding:0}.OORDrillDown .oor-top-department-filter .otd-multi-select summary{border-radius:10px}.OORDrillDown .oor-top-department-label{font-size:.55rem}.OORDrillDown .oor-header-actions{margin-left:0;justify-content:flex-end;width:100%}.OORDrillDown .oor-toggle-wrap .otd-toggle-btn{font-size:.72rem;padding:8px 10px}.OORDrillDown .oor-date-panel{position:fixed;top:84px;left:12px;right:12px;width:auto;max-height:calc(100vh - 96px);max-height:calc(100dvh - 96px);padding:8px 10px;z-index:1700}.OORDrillDown .oor-date-panel:before{display:none}.OORDrillDown .oor-date-panel-header{gap:8px}.OORDrillDown .oor-date-panel-title{min-width:0}.OORDrillDown .oor-date-panel-month{font-size:.88rem}.OORDrillDown .oor-date-panel-year{font-size:.56rem;letter-spacing:.16em}.OORDrillDown .oor-date-mode{width:100%;justify-content:stretch}.OORDrillDown .oor-date-mode-btn{flex:1 1 50%;text-align:center;font-size:.56rem;padding:4px 8px}.OORDrillDown .oor-date-weekdays{gap:3px;font-size:.48rem;letter-spacing:.1em}.OORDrillDown .oor-date-grid{gap:4px}.OORDrillDown .oor-date-day{min-height:34px;padding:3px 4px 10px;border-radius:10px}.OORDrillDown .oor-date-day-number{font-size:.68rem}.OORDrillDown .oor-date-day-count{right:4px;bottom:4px;font-size:.48rem;padding:1px 4px}.OORDrillDown .oor-date-panel-footer{flex-wrap:wrap;align-items:flex-start;gap:8px}.OORDrillDown .oor-date-legend{flex:1 1 100%}.OORDrillDown .oor-date-panel-actions{width:100%;justify-content:flex-end}.OORDrillDown .otd-table-wrap{--oor-table-head-font-base: .56rem;--oor-table-body-font-base: .62rem;max-height:calc(100vh - 280px);border-radius:18px;border:1px solid rgba(185,28,28,.18);background:linear-gradient(180deg,#fffffff5,#fef2f2e6);box-shadow:inset 0 0 0 1px #b91c1c14;overflow-x:hidden}.OORDrillDown .otd-table{display:table;width:100%}.OORDrillDown .otd-table thead th{padding:6px}.OORDrillDown .otd-table tbody td{padding:4px 6px}.OORDrillDown .otd-drilldown-filters{grid-template-columns:1fr}.OORDrillDown .otd-filter{font-size:.65rem}.OORDrillDown .otd-filter select,.OORDrillDown .otd-filter input,.OORDrillDown .otd-multi-select summary{padding:6px 8px;font-size:.78rem}.OORDrillDown .otd-filter-actions{flex-wrap:wrap}.OORDrillDown .otd-filter-actions .otd-clear-btn{font-size:.7rem;padding:6px 10px}.OORDrillDown .oor-mobile-list{display:none}}@media(max-width:700px){.OORDrillDown .oor-date-panel{top:76px;left:8px;right:8px;max-height:calc(100vh - 84px);max-height:calc(100dvh - 84px)}.OORDrillDown .oor-date-panel:before{display:none}}@media(max-width:600px){.OORDrillDown .otd-table-wrap{--oor-table-head-font-base: .54rem;--oor-table-body-font-base: .6rem}.OORDrillDown .otd-table thead th{padding:5px}.OORDrillDown .otd-table tbody td{padding:4px 5px}}@media(min-width:901px){.OORDrillDown .content{padding:8px 18px 10px!important}.OORDrillDown .location-grid{gap:14px}.OORDrillDown .otd-drilldown-card{height:calc(100vh - 90px)}.OORDrillDown .otd-drilldown-header{padding:10px 14px;gap:8px}.OORDrillDown .otd-drilldown-header>div:first-child{flex:1 1 360px;min-width:300px}.OORDrillDown .otd-drilldown-title{margin:0;font-size:clamp(1.55rem,2.05vw,1.95rem);line-height:1.08;letter-spacing:.02em}.OORDrillDown .otd-drilldown-subtitle{margin-top:2px;font-size:.74rem}.OORDrillDown .otd-drilldown-metrics{gap:4px;flex:0 1 auto;width:min(760px,100%);min-width:0;margin-left:auto}.OORDrillDown .otd-drilldown-kpis{gap:6px;width:fit-content;max-width:100%;margin-left:auto;grid-template-columns:repeat(2,minmax(170px,240px))}.OORDrillDown .otd-drilldown-kpi{padding:6px 8px;border-radius:10px}.OORDrillDown .otd-drilldown-kpi-label{font-size:clamp(.5rem,.64vw,.58rem);letter-spacing:.08em}.OORDrillDown .otd-drilldown-kpi-value{font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.05}.OORDrillDown .otd-drilldown-updated{margin-top:2px;font-size:.62rem;min-height:1em}.OORDrillDown .otd-drilldown-body{padding:10px 14px 12px;gap:8px}.OORDrillDown .otd-drilldown-controls{padding:7px 9px;gap:7px;border-radius:10px}.OORDrillDown .otd-drilldown-controls-panel{display:flex;align-items:center;gap:10px;flex-wrap:nowrap;min-width:0}.OORDrillDown .otd-drilldown-toggle.oor-toggle-wrap{flex:1 1 auto;min-width:0;grid-template-columns:repeat(auto-fit,minmax(108px,1fr));gap:4px}.OORDrillDown .oor-controls-tail{flex:0 0 auto;margin-left:auto;gap:8px}.OORDrillDown .oor-header-actions{flex:0 0 auto;align-self:center;margin-left:0;padding-left:0}.OORDrillDown .oor-top-department-filter{min-width:clamp(200px,18vw,250px);max-width:320px}.OORDrillDown .oor-top-department-label{font-size:.54rem}.OORDrillDown .oor-toggle-wrap .otd-toggle-btn{padding:7px 8px;font-size:.7rem;line-height:1}.OORDrillDown .otd-drilldown-filters{gap:8px}.OORDrillDown .otd-filter{gap:3px;font-size:.62rem}.OORDrillDown .otd-filter select,.OORDrillDown .otd-filter input,.OORDrillDown .otd-multi-select summary{height:32px;min-height:32px;padding:0 8px;font-size:.76rem;line-height:1.2;border-radius:8px;box-sizing:border-box}.OORDrillDown .otd-multi-select summary{display:flex;align-items:center;justify-content:space-between}.OORDrillDown .otd-multi-select__caret,.OORDrillDown .otd-multi-select__value{line-height:1}.OORDrillDown .otd-filter-actions{gap:6px}.OORDrillDown .otd-filter-actions .otd-clear-btn{padding:5px 10px;font-size:.66rem;border-radius:999px;border-color:#f1aaaa;background:#fff8f8;color:#9f1239;box-shadow:0 5px 12px #9f12391f}.OORDrillDown .oor-header-actions .otd-export-btn{border-color:#b91c1c;background:linear-gradient(180deg,#cf2b2b,#b91c1c);color:#fff;box-shadow:0 6px 14px #b91c1c3d}.OORDrillDown .otd-drilldown-date-filter{gap:4px;min-width:clamp(150px,18vw,190px)}.OORDrillDown .oor-date-summary{padding:5px 8px 6px;gap:1px 8px;border-radius:10px}.OORDrillDown .oor-date-summary-value{font-size:.78rem}.OORDrillDown .oor-date-summary-meta{font-size:.54rem;line-height:1.1}}@media(min-width:901px)and (max-width:1500px){.OORDrillDown .otd-drilldown-controls-panel{gap:clamp(4px,.6vw,8px)}.OORDrillDown .otd-drilldown-toggle.oor-toggle-wrap{grid-template-columns:repeat(7,minmax(0,1fr));gap:clamp(2px,.32vw,4px);padding:clamp(2px,.28vw,4px)}.OORDrillDown .oor-toggle-wrap .otd-toggle-btn{font-size:clamp(.53rem,.58vw,.66rem);padding:clamp(4px,.44vw,6px) clamp(4px,.5vw,8px);overflow:hidden;text-overflow:ellipsis}.OORDrillDown .oor-controls-tail{gap:clamp(4px,.5vw,7px)}.OORDrillDown .oor-top-department-filter{min-width:clamp(140px,11vw,182px);max-width:210px}.OORDrillDown .oor-top-department-filter .otd-multi-select{width:100%;min-width:0}.OORDrillDown .oor-top-department-filter .otd-multi-select summary{height:28px;min-height:28px;padding:0 8px;font-size:clamp(.56rem,.62vw,.68rem)}.OORDrillDown .otd-filter-actions{gap:clamp(3px,.42vw,6px)}.OORDrillDown .otd-filter-actions .otd-clear-btn{font-size:clamp(.54rem,.58vw,.64rem);padding:clamp(3px,.4vw,5px) clamp(7px,.56vw,9px)}}@media(min-width:901px)and (max-width:1250px){.OORDrillDown .oor-toggle-wrap .otd-toggle-btn{font-size:clamp(.49rem,.54vw,.6rem);padding:4px 5px}.OORDrillDown .oor-top-department-filter{min-width:126px;max-width:168px}.OORDrillDown .otd-filter-actions .otd-clear-btn{padding:3px 7px}}@media(min-width:901px){.OORDrillDown .otd-drilldown-controls-panel{display:flex;align-items:center;flex-wrap:nowrap;gap:clamp(4px,.5vw,8px);min-width:0}.OORDrillDown .otd-drilldown-toggle.oor-toggle-wrap{flex:1 1 auto;min-width:0;grid-template-columns:repeat(7,minmax(0,1fr));gap:clamp(2px,.28vw,4px);padding:clamp(2px,.24vw,4px)}.OORDrillDown .oor-toggle-wrap .otd-toggle-btn{min-width:0;padding:clamp(4px,.45vw,7px) clamp(4px,.55vw,8px);font-size:clamp(.5rem,.55vw,.68rem);line-height:1.05;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.OORDrillDown .oor-controls-tail{flex:0 1 clamp(320px,31vw,460px);margin-left:auto;gap:clamp(4px,.5vw,8px);min-width:clamp(250px,22vw,330px);flex-wrap:nowrap}.OORDrillDown .oor-top-department-filter{flex:0 1 clamp(118px,10vw,168px);min-width:clamp(118px,10vw,168px);max-width:clamp(140px,12vw,190px)}.OORDrillDown .oor-top-department-filter .otd-multi-select{width:100%;min-width:0}.OORDrillDown .oor-top-department-filter .otd-multi-select summary{height:28px;min-height:28px;padding:0 8px;font-size:clamp(.56rem,.62vw,.7rem)}.OORDrillDown .oor-header-actions{flex:0 0 auto;min-width:0;gap:clamp(3px,.4vw,6px);flex-wrap:nowrap}.OORDrillDown .oor-header-actions .otd-clear-btn,.OORDrillDown .oor-saved-filters summary{font-size:clamp(.54rem,.58vw,.66rem);padding:clamp(3px,.34vw,5px) clamp(6px,.52vw,9px);line-height:1.1;white-space:nowrap}.OORDrillDown .otd-table-wrap{--oor-table-head-font-base: clamp(.54rem, .22vw + .42rem, .66rem);--oor-table-body-font-base: clamp(.62rem, .18vw + .54rem, .72rem)}.OORDrillDown .otd-table thead th{line-height:1.08}.OORDrillDown .oor-table-head-cell{align-items:center;gap:3px;min-height:26px}.OORDrillDown .oor-table-sort-btn{align-items:center}.OORDrillDown .oor-table-sort-btn>span:first-child{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.04}}@media(min-width:901px){.OORDrillDown .otd-drilldown-controls-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:clamp(4px,.45vw,7px);min-width:0}.OORDrillDown .otd-drilldown-toggle.oor-toggle-wrap{width:100%;min-width:0;overflow:hidden}.OORDrillDown .oor-toggle-wrap .otd-toggle-btn{padding:clamp(3px,.36vw,6px) clamp(3px,.42vw,6px);font-size:clamp(.48rem,.5vw,.63rem);line-height:1}.OORDrillDown .oor-controls-tail{display:flex;flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:clamp(3px,.36vw,6px);max-width:100%;min-width:0}.OORDrillDown .oor-top-department-filter{flex:0 0 clamp(108px,9vw,150px);min-width:clamp(108px,9vw,150px);max-width:clamp(120px,10vw,170px)}.OORDrillDown .oor-top-department-filter .otd-multi-select summary{padding:0 6px;font-size:clamp(.52rem,.56vw,.66rem)}.OORDrillDown .oor-header-actions{display:flex;flex-wrap:nowrap;justify-content:flex-end;gap:clamp(3px,.34vw,6px);max-width:100%}.OORDrillDown .oor-header-actions .otd-clear-btn,.OORDrillDown .oor-saved-filters summary{font-size:clamp(.5rem,.54vw,.62rem);padding:clamp(2px,.28vw,4px) clamp(5px,.45vw,8px)}}@media(min-width:901px)and (max-width:1250px){.OORDrillDown .oor-toggle-wrap .otd-toggle-btn{font-size:clamp(.45rem,.47vw,.56rem);padding:3px 4px}.OORDrillDown .oor-top-department-filter{flex:0 0 clamp(96px,8.2vw,126px);min-width:clamp(96px,8.2vw,126px);max-width:clamp(106px,9vw,136px)}.OORDrillDown .oor-top-department-filter .otd-multi-select summary{padding:0 5px;font-size:clamp(.49rem,.5vw,.58rem)}.OORDrillDown .oor-header-actions .otd-clear-btn,.OORDrillDown .oor-saved-filters summary{font-size:clamp(.47rem,.49vw,.56rem);padding:2px 5px}}@media(min-width:901px){.OORDrillDown .otd-drilldown-controls{--oor-control-height: 28px;--oor-control-font: clamp(.54rem, .56vw, .66rem);--oor-control-pad-x: clamp(6px, .52vw, 9px);--oor-control-radius: 999px}.OORDrillDown .oor-toggle-wrap .otd-toggle-btn{height:var(--oor-control-height);min-height:var(--oor-control-height);font-size:var(--oor-control-font);padding:0 var(--oor-control-pad-x);border-radius:var(--oor-control-radius);line-height:1}.OORDrillDown .oor-top-department-filter{flex:0 0 clamp(106px,8.8vw,142px);min-width:clamp(106px,8.8vw,142px);max-width:clamp(118px,9.8vw,156px)}.OORDrillDown .oor-top-department-filter .otd-multi-select summary{height:var(--oor-control-height);min-height:var(--oor-control-height);font-size:var(--oor-control-font);padding:0 var(--oor-control-pad-x);border-radius:var(--oor-control-radius);line-height:1}.OORDrillDown .oor-header-actions .otd-clear-btn,.OORDrillDown .oor-saved-filters summary{height:var(--oor-control-height);min-height:var(--oor-control-height);font-size:var(--oor-control-font);padding:0 var(--oor-control-pad-x);border-radius:var(--oor-control-radius);line-height:1;display:inline-flex;align-items:center}}@media(min-width:901px)and (max-width:1250px){.OORDrillDown .otd-drilldown-controls{--oor-control-height: 26px;--oor-control-font: clamp(.5rem, .5vw, .58rem);--oor-control-pad-x: clamp(5px, .44vw, 7px)}.OORDrillDown .oor-top-department-filter{flex:0 0 clamp(94px,8vw,122px);min-width:clamp(94px,8vw,122px);max-width:clamp(102px,8.6vw,132px)}}@media(max-width:1400px){.OORDrillDown .otd-table-wrap{--oor-table-font-scale: .78}}@media(max-width:1200px){.OORDrillDown .otd-table-wrap{--oor-table-font-scale: .74}}@media(max-width:1050px){.OORDrillDown .otd-table-wrap{--oor-table-font-scale: .7}}@media(max-width:900px){.OORDrillDown .otd-table-wrap{--oor-table-font-scale: .66;--oor-table-head-font-base: .54rem;--oor-table-body-font-base: .6rem}}@media(max-width:700px){.OORDrillDown .otd-table-wrap{--oor-table-font-scale: .62}}@media(max-width:600px){.OORDrillDown .otd-table-wrap{--oor-table-font-scale: .58;--oor-table-head-font-base: .52rem;--oor-table-body-font-base: .58rem}}.OORDrillDown .oor-table thead th[data-column-key=Location],.OORDrillDown .oor-table thead th[data-column-key=HasShipped]{font-size:calc(var(--oor-table-head-font-base, .58rem) * var(--oor-table-font-scale, 1) * .92)}.OORDrillDown .oor-table thead th[data-column-key=Location] .oor-table-head-cell,.OORDrillDown .oor-table thead th[data-column-key=HasShipped] .oor-table-head-cell{gap:calc(2px * var(--oor-table-font-scale, 1))}.OORDrillDown .oor-table thead th[data-column-key=Location] .oor-table-sort-btn>span:first-child,.OORDrillDown .oor-table thead th[data-column-key=HasShipped] .oor-table-sort-btn>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.OORDrillDown .oor-table thead th[data-column-key=Location] .oor-table-head-filter .otd-multi-select--icon summary,.OORDrillDown .oor-table thead th[data-column-key=HasShipped] .oor-table-head-filter .otd-multi-select--icon summary{width:calc(14px * var(--oor-table-font-scale, 1));min-width:calc(14px * var(--oor-table-font-scale, 1));height:calc(14px * var(--oor-table-font-scale, 1));min-height:calc(14px * var(--oor-table-font-scale, 1))}.OORDrillDown .oor-table thead th[data-column-key=Location] .oor-table-head-filter .otd-multi-select__icon,.OORDrillDown .oor-table thead th[data-column-key=HasShipped] .oor-table-head-filter .otd-multi-select__icon,.OORDrillDown .oor-table thead th[data-column-key=Location] .oor-table-head-filter .otd-multi-select__icon svg,.OORDrillDown .oor-table thead th[data-column-key=HasShipped] .oor-table-head-filter .otd-multi-select__icon svg{width:calc(7px * var(--oor-table-font-scale, 1));height:calc(7px * var(--oor-table-font-scale, 1))}.OORDrillDown .oor-table thead th[data-column-key=Stage] .oor-table-head-filter .otd-multi-select__menu{min-width:160px;width:max(var(--otd-menu-width, 170px),160px);max-width:min(240px,84vw)}.OORDrillDown .oor-table thead th[data-column-key=Stage] .oor-table-head-filter .otd-multi-select__search input{max-width:none}.OORDrillDown .oor-table thead th[data-column-key=Location] .oor-table-head-filter .otd-multi-select__menu{left:auto;right:0;width:max(var(--otd-menu-width, 170px),156px);max-width:min(180px,82vw);padding:6px}.OORDrillDown .oor-table thead th[data-column-key=HasShipped] .oor-table-head-filter .otd-multi-select__menu{left:auto;right:0;width:max(var(--otd-menu-width, 180px),168px);max-width:min(190px,84vw);padding:6px}.OORDrillDown .oor-table thead th[data-column-key=HasShipped] .oor-table-head-filter .otd-multi-select__sort{gap:3px;margin-bottom:5px;padding-bottom:5px}.OORDrillDown .oor-table thead th[data-column-key=HasShipped] .oor-table-head-filter .otd-multi-select__sort button{padding:3px 5px;font-size:.58rem;line-height:1.1}.OORDrillDown .oor-table thead th[data-column-key=HasShipped] .oor-table-head-filter .otd-multi-select__actions{gap:4px;margin-bottom:5px}.OORDrillDown .oor-table thead th[data-column-key=HasShipped] .oor-table-head-filter .otd-multi-select__actions button{padding:2px 6px;font-size:.58rem;line-height:1.1}.OORDrillDown .oor-table thead th[data-column-key=HasShipped] .oor-table-head-filter .otd-multi-select__option label{gap:5px;font-size:.6rem}@media(min-width:901px){.OORDrillDown .otd-drilldown-controls{--oor-control-height: clamp(20px, 1.4vw, 24px);--oor-control-font: clamp(.42rem, .46vw, .56rem);--oor-control-pad-x: clamp(3px, .32vw, 6px)}.OORDrillDown .otd-drilldown-toggle.oor-toggle-wrap{gap:clamp(1px,.16vw,3px);padding:clamp(1px,.14vw,2px)}.OORDrillDown .oor-toggle-wrap .otd-toggle-btn{padding:0 var(--oor-control-pad-x);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media(min-width:901px)and (max-width:1250px){.OORDrillDown .otd-drilldown-controls{--oor-control-height: clamp(18px, 1.1vw, 21px);--oor-control-font: clamp(.39rem, .42vw, .5rem);--oor-control-pad-x: clamp(2px, .24vw, 4px)}}.OORDrillDown .oor-table thead th .oor-table-head-cell{align-items:start;min-height:calc(2.08em + 2px)}.OORDrillDown .oor-table thead th .oor-table-sort-btn{align-items:start}.OORDrillDown .oor-table thead th .oor-table-sort-btn>span:first-child{white-space:normal;overflow:hidden;text-overflow:clip;overflow-wrap:anywhere;line-height:1.04;min-height:2.08em}.OORDrillDown .oor-table thead th .oor-table-head-filter{align-self:start;margin-top:1px}body.OORDrillDown .otd-drilldown-header{background:#0b304e;color:#f8fafc;border-bottom:1px solid #0f3b61}body.OORDrillDown .otd-drilldown-title{color:#f8fafc}body.OORDrillDown .otd-drilldown-subtitle,body.OORDrillDown .otd-drilldown-eyebrow{color:#f8fafcd1}body.OORDrillDown .oor-header-row-count{color:#f8fafccc}body.OORDrillDown .oor-header-row-count strong{color:#fff}body.OORDrillDown .oor-header-summary__metric-label{color:#f8fafcc7;text-shadow:none}body.OORDrillDown .oor-header-summary__metric-value{color:#fff;text-shadow:none}body.OORDrillDown .oor-header-summary__complete{color:#dcfce7;text-shadow:none}body.OORDrillDown .oor-header-summary__note{color:#f8fafcc7}body.OORDrillDown .otd-drilldown-kpi{background:#f8fafc1f;border:1px solid rgba(248,250,252,.34);box-shadow:none}body.OORDrillDown .otd-drilldown-kpi-label{color:#f8fafccc}body.OORDrillDown .otd-drilldown-kpi-value{color:#fff}body.OORDrillDown .otd-drilldown-header .back-button{background:#f8fafc29;border:1px solid rgba(248,250,252,.42);color:#f8fafc;box-shadow:none}body.OORDrillDown .otd-drilldown-header .back-button:hover{background:#f8fafc3d}body.OORDrillDown .otd-drilldown-controls{border:1px solid rgba(15,23,42,.12);background:#fff;box-shadow:none}body.OORDrillDown .otd-drilldown-toggle.oor-toggle-wrap{background:#f8fafc;border:1px solid rgba(15,23,42,.16);box-shadow:none}body.OORDrillDown .oor-toggle-wrap .otd-toggle-btn{border:1px solid transparent;background:transparent;color:#0f172a;box-shadow:none}body.OORDrillDown .oor-toggle-wrap .otd-toggle-btn:not(.is-active):hover{background:#eaf1f8;border-color:#bfd0e2}body.OORDrillDown .oor-toggle-wrap .otd-toggle-btn.is-active{background:#0b304e;border-color:#0f3b61;color:#fff;box-shadow:none}body.OORDrillDown .oor-top-department-filter .otd-multi-select summary{border:1px solid rgba(15,23,42,.2);background:#fff;color:#0f172a}body.OORDrillDown .oor-top-department-filter .otd-multi-select__caret{color:#64748b}body.OORDrillDown .otd-filter-actions .otd-clear-btn{border:1px solid rgba(15,23,42,.2);background:#0b304e;color:#f8fafc}body.OORDrillDown .otd-filter-actions .otd-clear-btn:hover{background:#12314c}body.OORDrillDown .oor-export-error{max-width:min(320px,32vw);color:#b91c1c;font-size:.72rem;font-weight:700;line-height:1.2}.OORDrillDown .otd-table-wrap{overflow-x:auto}.OORDrillDown .oor-header-actions .otd-clear-btn,body.OORDrillDown .oor-header-actions .otd-clear-btn,.OORDrillDown .oor-header-actions .otd-export-btn,body.OORDrillDown .oor-header-actions .otd-export-btn,.OORDrillDown .oor-saved-filters summary,body.OORDrillDown .oor-saved-filters summary{border-color:#0f172a33;background:#0b304e;color:#f8fafc;text-shadow:none;box-shadow:none;filter:none}.OORDrillDown .oor-header-actions .otd-clear-btn:hover,body.OORDrillDown .oor-header-actions .otd-clear-btn:hover,.OORDrillDown .oor-header-actions .otd-export-btn:hover,body.OORDrillDown .oor-header-actions .otd-export-btn:hover,.OORDrillDown .oor-header-actions .otd-clear-btn:active,body.OORDrillDown .oor-header-actions .otd-clear-btn:active,.OORDrillDown .oor-header-actions .otd-export-btn:active,body.OORDrillDown .oor-header-actions .otd-export-btn:active,.OORDrillDown .oor-saved-filters summary:hover,body.OORDrillDown .oor-saved-filters summary:hover,.OORDrillDown .oor-saved-filters[open] summary,body.OORDrillDown .oor-saved-filters[open] summary{background:#12314c;box-shadow:none;filter:none}.OORDrillDown .oor-header-actions .otd-clear-btn:focus-visible,body.OORDrillDown .oor-header-actions .otd-clear-btn:focus-visible,.OORDrillDown .oor-header-actions .otd-export-btn:focus-visible,body.OORDrillDown .oor-header-actions .otd-export-btn:focus-visible,.OORDrillDown .oor-saved-filters summary:focus-visible,body.OORDrillDown .oor-saved-filters summary:focus-visible{outline:2px solid #1d4f7b;outline-offset:2px;box-shadow:none}body.OORDrillDown .content{width:100%;max-width:none!important;padding:10px 14px 14px!important}body.OORDrillDown .location-grid{gap:0;margin-bottom:0}body.OORDrillDown .location-card.otd-drilldown-card{position:relative;isolation:isolate;border-radius:14px;border:1px solid rgba(255,255,255,.22);background:linear-gradient(180deg,#fffffff5,#f8fafcd6),var(--ren-workspace-surface, #ffffff);box-shadow:0 30px 74px #07070a52,0 0 0 1px #ffffffb8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}body.OORDrillDown .location-card.otd-drilldown-card:before{content:"";display:block;position:absolute;inset:0 0 auto;height:4px;border-radius:14px 14px 0 0;background:linear-gradient(90deg,rgba(244,214,162,.95),rgba(240,78,55,.8) 28%,rgba(104,22,30,.48) 58%,transparent 88%);pointer-events:none;z-index:3}body.OORDrillDown .location-card.otd-drilldown-card:after{content:"";position:absolute;inset:0;border-radius:14px;background:linear-gradient(118deg,transparent 0 62%,rgba(104,22,30,.055) 62.2% 72%,transparent 72.2% 100%),repeating-linear-gradient(115deg,transparent 0 38px,rgba(244,214,162,.04) 39px 40px,transparent 41px 92px);pointer-events:none;z-index:0}body.OORDrillDown .location-card.otd-drilldown-card>*{position:relative;z-index:1}body.OORDrillDown .otd-drilldown-header{background:var(--ren-workspace-header);border-bottom:1px solid rgba(244,214,162,.42);box-shadow:inset 0 1px #ffffff1a,0 14px 28px #07070a1f}body.OORDrillDown .otd-drilldown-title{color:#fff;font-family:Bahnschrift,Segoe UI,system-ui,sans-serif;letter-spacing:.01em;text-shadow:0 2px 10px rgba(7,7,10,.35)}body.OORDrillDown .oor-header-row-count,body.OORDrillDown .oor-header-summary__note{color:#f8fafcc7}body.OORDrillDown .oor-header-row-count strong,body.OORDrillDown .oor-header-summary__metric-value{color:#fff;text-shadow:0 2px 12px rgba(7,7,10,.36)}body.OORDrillDown .oor-header-summary__top{gap:12px}body.OORDrillDown .oor-header-summary__metric{min-height:48px;border:1px solid rgba(244,214,162,.2);border-radius:10px;padding:7px 10px 8px;background:linear-gradient(135deg,#ffffff1f,#ffffff0a),#07070a2e;box-shadow:inset 0 1px #ffffff14}body.OORDrillDown .oor-header-summary__metric-label{color:#f4d6a2e6;text-shadow:none}body.OORDrillDown .oor-header-summary__complete{color:var(--ren-champagne, #f4d6a2)}body.OORDrillDown .otd-drilldown-body{background:linear-gradient(180deg,#ffffffad,#f8fafc6b),transparent}body.OORDrillDown .otd-drilldown-controls{border:1px solid rgba(17,20,26,.12);border-radius:12px;background:linear-gradient(180deg,#fffffff5,#f8fafce6),var(--ren-workspace-surface-soft, rgba(248, 250, 252, .82));box-shadow:0 12px 26px #07070a14,inset 0 1px #fffc}body.OORDrillDown .otd-drilldown-toggle.oor-toggle-wrap{border:1px solid rgba(60,15,22,.2);background:linear-gradient(180deg,#ffffffdb,#f1f5f9cc),#11141a0a;box-shadow:inset 0 1px #ffffffd1}body.OORDrillDown .oor-toggle-wrap .otd-toggle-btn{border:1px solid transparent;background:transparent;color:#1d222b;font-weight:800}body.OORDrillDown .oor-toggle-wrap .otd-toggle-btn:not(.is-active):hover{background:#f4d6a22e;border-color:#3c0f162e}body.OORDrillDown .oor-toggle-wrap .otd-toggle-btn.is-active{border-color:#f4d6a247;background:var(--ren-workspace-control-active);color:#fff;box-shadow:0 8px 18px #3c0f1633,inset 0 1px #ffffff1f}body.OORDrillDown .oor-top-department-filter .otd-multi-select summary{border-color:#11141a29;background:#ffffffeb;color:var(--ren-ink, #11141a);box-shadow:inset 0 1px #ffffffd6}body.OORDrillDown .oor-top-department-filter .otd-multi-select[open] summary,body.OORDrillDown .oor-top-department-filter .otd-multi-select summary:hover{border-color:#68161e57;background:#fff8ef}body.OORDrillDown .otd-filter-actions .otd-clear-btn,body.OORDrillDown .oor-header-actions .otd-clear-btn,body.OORDrillDown .oor-header-actions .otd-export-btn,body.OORDrillDown .oor-saved-filters summary{border-color:#f4d6a23d;background:var(--ren-workspace-control-active);color:#fff;box-shadow:0 9px 18px #3c0f162e,inset 0 1px #ffffff1f}body.OORDrillDown .otd-filter-actions .otd-clear-btn:hover,body.OORDrillDown .oor-header-actions .otd-clear-btn:hover,body.OORDrillDown .oor-header-actions .otd-export-btn:hover,body.OORDrillDown .oor-header-actions .otd-clear-btn:active,body.OORDrillDown .oor-header-actions .otd-export-btn:active,body.OORDrillDown .oor-saved-filters summary:hover,body.OORDrillDown .oor-saved-filters[open] summary{background:linear-gradient(135deg,var(--ren-ink, #11141a),var(--ren-wine, #68161e));box-shadow:0 12px 24px #3c0f1638,inset 0 1px #ffffff24}body.OORDrillDown .otd-filter-actions .otd-clear-btn:focus-visible,body.OORDrillDown .oor-header-actions .otd-clear-btn:focus-visible,body.OORDrillDown .oor-header-actions .otd-export-btn:focus-visible,body.OORDrillDown .oor-saved-filters summary:focus-visible{outline:2px solid var(--ren-champagne, #f4d6a2);outline-offset:2px}@media(min-width:901px){.OORDrillDown .oor-top-department-filter,.OORDrillDown .oor-saved-filters{flex:0 0 clamp(88px,7vw,112px);min-width:clamp(88px,7vw,112px);max-width:clamp(96px,7.8vw,122px)}.OORDrillDown .oor-saved-filters summary{width:100%;justify-content:space-between}}@media(min-width:901px)and (max-width:1250px){.OORDrillDown .oor-top-department-filter,.OORDrillDown .oor-saved-filters{flex:0 0 clamp(80px,6.6vw,102px);min-width:clamp(80px,6.6vw,102px);max-width:clamp(88px,7.2vw,110px)}}body.OORDrillDown .oor-saved-filters summary{border-color:#11141a29;background:#ffffffeb;color:var(--ren-ink, #11141a);text-shadow:none;filter:none;box-shadow:inset 0 1px #ffffffd6}body.OORDrillDown .oor-saved-filters summary:hover,body.OORDrillDown .oor-saved-filters[open] summary{border-color:#68161e57;background:#fff8ef;box-shadow:inset 0 1px #ffffffd6}body.OORDrillDown .oor-saved-filters__caret{color:#64748b}body.OORDrillDown .oor-header-actions .otd-export-btn:disabled,body.OORDrillDown .oor-header-actions .otd-export-btn:disabled:hover,body.OORDrillDown .oor-header-actions .otd-export-btn:disabled:active{cursor:wait;opacity:.62;background:var(--ren-workspace-control-active);box-shadow:0 9px 18px #3c0f162e,inset 0 1px #ffffff1f}body.OORDrillDown .oor-header-actions .oor-reset-columns-btn:disabled,body.OORDrillDown .oor-header-actions .oor-reset-columns-btn:disabled:hover,body.OORDrillDown .oor-header-actions .oor-reset-columns-btn:disabled:active{cursor:default;opacity:.48;background:var(--ren-workspace-control-active);box-shadow:none}body.OORDrillDown .otd-table-wrap{border-color:#11141a24;border-radius:12px;background:#ffffffeb;box-shadow:0 18px 40px #07070a1a,inset 0 1px #ffffffdb;scrollbar-color:rgba(60,15,22,.42) rgba(248,250,252,.8)}body.OORDrillDown .otd-table-wrap::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#68161e80,#11141a6b)}body.OORDrillDown .otd-table-wrap::-webkit-scrollbar-track{background:#f8fafcd1}body.OORDrillDown .otd-table.oor-table thead th{background:var(--ren-workspace-table-head);border-bottom:1px solid rgba(244,214,162,.32);border-right-color:#ffffff1f;color:#f8fafc;box-shadow:inset 0 1px #ffffff14,inset 0 -1px #f4d6a229}body.OORDrillDown .oor-table thead th.oor-th-filtered{background:linear-gradient(180deg,#68161e,#3c0f16 54%,#11141a)!important;border-right-color:#f4d6a238;box-shadow:inset 4px 0 0 var(--ren-champagne, #f4d6a2),inset 0 -1px #f4d6a23d}body.OORDrillDown .oor-table tbody tr:not(.otd-spacer-row) td{background:var(--ren-workspace-table-row, #ffffff)}body.OORDrillDown .oor-table tbody tr:nth-child(2n) td{background:var(--ren-workspace-table-row-alt, #f8fafc)}body.OORDrillDown .oor-table tbody tr:hover td{background:var(--ren-workspace-table-hover, rgba(244, 214, 162, .16))}body.OORDrillDown .oor-table tbody tr.oor-row--shipped td{background:#dcfce7e6}body.OORDrillDown .oor-table tbody tr.oor-row--close td{background:#fef9c3e6}body.OORDrillDown .oor-table tbody tr.oor-row--final-qc td{background:#ffe4e6e6}body.OORDrillDown .otd-empty-state{border:1px solid rgba(17,20,26,.1);border-radius:12px;padding:18px;background:linear-gradient(180deg,#fffffff5,#f8fafceb)}body.OORDrillDown .otd-drilldown-body{gap:10px;padding:10px 12px 12px;background:linear-gradient(180deg,#ffffffc7,#f6f8fa8a),repeating-linear-gradient(115deg,transparent 0 42px,rgba(244,214,162,.035) 43px 44px,transparent 45px 96px)}body.OORDrillDown .otd-drilldown-controls{border-color:#f4d6a238;border-radius:14px;background:linear-gradient(120deg,#fffffff0,#f8fafcdb 58%,#fff8efe6),#ffffffd1;box-shadow:0 16px 34px #07070a1f,inset 0 1px #ffffffe6}body.OORDrillDown .otd-table-wrap{border:1px solid rgba(244,214,162,.34);border-radius:16px;background:linear-gradient(180deg,#fffffffa,#f8fafcf0);box-shadow:0 22px 54px #07070a2e,inset 0 1px #fffffff0;contain:paint;scrollbar-color:rgba(104,22,30,.62) rgba(248,250,252,.88)}body.OORDrillDown .otd-table-wrap::-webkit-scrollbar{width:10px;height:10px}body.OORDrillDown .otd-table-wrap::-webkit-scrollbar-thumb{border:2px solid rgba(248,250,252,.96);border-radius:999px;background:linear-gradient(180deg,#68161ec7,#11141a9e)}body.OORDrillDown .otd-table-wrap::-webkit-scrollbar-track{background:#f8fafcdb}body.OORDrillDown .otd-table.oor-table{border-collapse:separate;border-spacing:0;table-layout:fixed}body.OORDrillDown .oor-table thead th,body.OORDrillDown .otd-table.oor-table thead th{border-right:1px solid rgba(255,255,255,.14);border-bottom:1px solid rgba(244,214,162,.38);background:linear-gradient(90deg,rgba(255,255,255,.07) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(180deg,#252b35,#171b22 52%,#3c0f16);background-size:28px 28px,28px 28px,auto;color:#fff;font-weight:850;text-shadow:0 1px 0 rgba(7,7,10,.34);box-shadow:inset 0 2px #f4d6a27a,inset 0 -1px #ffffff14}body.OORDrillDown .oor-table thead th:first-child{border-top-left-radius:14px}body.OORDrillDown .oor-table thead th:last-child{border-top-right-radius:14px}body.OORDrillDown .oor-table thead th.oor-th-filtered{border-right-color:#3c0f1647;background:linear-gradient(135deg,#fff8effa,#f4d6a2f5 52%,#f04e37b3),var(--ren-champagne, #f4d6a2)!important;color:var(--ren-ink-deep, #07070a);text-shadow:none;box-shadow:inset 0 0 0 1px #3c0f161f,inset 0 -3px #68161e94,0 0 0 2px #f4d6a22e}body.OORDrillDown .oor-table thead th.oor-th-filtered .oor-table-sort-btn,body.OORDrillDown .oor-table thead th.oor-th-filtered .oor-table-sort-btn>span:first-child{color:var(--ren-ink-deep, #07070a)}body.OORDrillDown .oor-table-sort-btn.is-active{color:var(--ren-champagne, #f4d6a2);text-decoration-color:#f4d6a2c7}body.OORDrillDown .oor-table-head-filter .otd-multi-select--icon summary,body.OORDrillDown .oor-table-head-filter .otd-days-aged-select--icon summary{border-color:#ffffff75;background:#ffffff1a;color:#fff;box-shadow:inset 0 1px #fff3}body.OORDrillDown .oor-table-head-filter .otd-multi-select--icon summary:hover,body.OORDrillDown .oor-table-head-filter .otd-days-aged-select--icon summary:hover,body.OORDrillDown .oor-table-head-filter .otd-multi-select--icon[open] summary,body.OORDrillDown .oor-table-head-filter .otd-days-aged-select--icon[open] summary,body.OORDrillDown .oor-table-head-filter .otd-days-aged-select[open] summary{border-color:#f4d6a2c2;background:#fff8eff0;color:var(--ren-ink-deep, #07070a);box-shadow:0 0 0 2px #f4d6a22e,inset 0 1px #fff9}body.OORDrillDown .oor-table-head-filter .otd-multi-select--icon.is-active summary,body.OORDrillDown .oor-table-head-filter .otd-days-aged-select--icon.is-active summary,body.OORDrillDown .oor-table thead th.oor-th-filtered .oor-table-head-filter .otd-multi-select--icon summary,body.OORDrillDown .oor-table thead th.oor-th-filtered .oor-table-head-filter .otd-days-aged-select--icon summary{border-color:#3c0f164d;background:var(--ren-champagne, #f4d6a2);color:var(--ren-ink-deep, #07070a);box-shadow:0 0 0 2px #68161e1f,inset 0 1px #ffffff94}body.OORDrillDown .oor-column-resize-handle{width:18px}body.OORDrillDown .oor-column-resize-handle:after{top:18%;bottom:18%;width:2px;background:#f4d6a2b8;opacity:.28;box-shadow:0 0 0 1px #07070a2e,0 0 12px #f4d6a233}body.OORDrillDown .oor-column-resize-handle:hover:after,body.OORDrillDown .oor-column-resize-handle:focus-visible:after,body.OORDrillDown .oor-column-resize-handle.is-active:after{background:var(--ren-champagne, #f4d6a2);opacity:1;box-shadow:0 0 0 1px #07070a38,0 0 16px #f4d6a26b}body.OORDrillDown .otd-table tbody tr:not(.otd-spacer-row) td,body.OORDrillDown .oor-table tbody tr:not(.otd-spacer-row) td{border-right:1px solid rgba(17,20,26,.08);border-bottom:1px solid rgba(17,20,26,.08);background:#fff;color:var(--ren-ink, #11141a);font-weight:600}body.OORDrillDown .oor-table tbody tr:nth-child(2n):not(.otd-spacer-row) td{background:#f7f9fb}body.OORDrillDown .oor-table tbody tr:not(.otd-spacer-row):hover td,body.OORDrillDown .oor-table tbody tr:nth-child(2n):not(.otd-spacer-row):hover td{background:#fff8ef;color:var(--ren-ink-deep, #07070a)}body.OORDrillDown .oor-table tbody tr:not(.otd-spacer-row):not(.oor-row--shipped):not(.oor-row--close):not(.oor-row--final-qc):hover td:first-child{box-shadow:inset 4px 0 #68161e6b}body.OORDrillDown .oor-table tbody tr.oor-row--shipped td{background:#dcfce7!important}body.OORDrillDown .oor-table tbody tr.oor-row--close td{background:#fff7c2!important}body.OORDrillDown .oor-table tbody tr.oor-row--final-qc td{background:#ffe2e2!important}body.OORDrillDown .oor-table tbody tr.oor-row--shipped:hover td{background:#d8f7e5!important}body.OORDrillDown .oor-table tbody tr.oor-row--close:hover td{background:#fff2a8!important}body.OORDrillDown .oor-table tbody tr.oor-row--final-qc:hover td{background:#ffd6d6!important}body.OORDrillDown .oor-table tbody tr.oor-row--shipped td:first-child{box-shadow:inset 4px 0 #1f7a46}body.OORDrillDown .oor-table tbody tr.oor-row--close td:first-child{box-shadow:inset 4px 0 0 var(--ren-champagne, #f4d6a2)}body.OORDrillDown .oor-table tbody tr.oor-row--final-qc td:first-child{box-shadow:inset 4px 0 0 var(--ren-ember-bright, #f04e37)}body.OORDrillDown .location-card.otd-drilldown-card{border-color:#f4d6a242;background:linear-gradient(180deg,#ffffffc2,#f8fafc94),repeating-linear-gradient(115deg,transparent 0 42px,rgba(244,214,162,.028) 43px 44px,transparent 45px 96px);box-shadow:0 24px 60px #07070a3d,0 0 0 1px #ffffff73}body.OORDrillDown .location-card.otd-drilldown-card:before{display:none}body.OORDrillDown .location-card.otd-drilldown-card:after{opacity:.62}body.OORDrillDown .otd-drilldown-header,body.OORDrillDown .otd-drilldown-header.ren-workspace-header{border:0;border-bottom:1px solid rgba(244,214,162,.42);background:radial-gradient(circle at 14% 0%,rgba(240,78,55,.22),transparent 34%),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(135deg,var(--ren-ink-deep, #07070a) 0%,var(--ren-ink, #11141a) 44%,var(--ren-oxblood, #3c0f16) 100%);background-size:auto,40px 40px,40px 40px,auto;box-shadow:inset 0 -1px #ffffff14,0 10px 24px #07070a24}body.OORDrillDown .otd-drilldown-header:after{display:none}body.OORDrillDown .oor-header-summary__metric{border-color:#f4d6a238;background:linear-gradient(135deg,#ffffff1f,#ffffff09),#ffffff0b}body.OORDrillDown .otd-drilldown-body{background:linear-gradient(180deg,#ffffffb3,#f8fafc85),transparent}html:has(body.OORDrillDown),body.OORDrillDown{height:100%;max-height:100dvh;overflow:hidden!important}body.OORDrillDown .supply-hub-layout{height:calc(100vh - var(--app-shell-header-height, 70px));height:calc(100dvh - var(--app-shell-header-height, 70px));min-height:0;background:#07070a!important;overflow:hidden}body.OORDrillDown main.content,body.OORDrillDown .content{display:flex;height:calc(100vh - var(--app-shell-header-height, 70px));height:calc(100dvh - var(--app-shell-header-height, 70px));min-height:0;background:var(--ren-page-background, var(--bg, #2a0f14))!important;background-color:var(--bg, #2a0f14)!important;background-position:var(--ren-page-background-position, center top)!important;background-size:var(--ren-page-background-size, auto)!important;overflow:hidden}body.OORDrillDown .location-grid{flex:1 1 auto;height:100%;min-height:0;overflow:hidden}body.OORDrillDown .location-card.otd-drilldown-card{display:flex;flex:1 1 auto;flex-direction:column;height:100%!important;min-height:0;overflow:hidden}body.OORDrillDown .otd-drilldown-header{flex:0 0 auto}body.OORDrillDown .otd-drilldown-body{display:grid;flex:1 1 auto;grid-template-rows:auto minmax(0,1fr);min-height:0;overflow:hidden}body.OORDrillDown .otd-table-wrap{height:auto;min-height:0!important;max-height:none;overflow:auto}body.OORDrillDown .location-card.otd-drilldown-card{border:1px solid rgba(132,42,48,.34);border-radius:12px;box-shadow:0 22px 58px #07070a47,inset 0 1px #f4d6a21a}body.OORDrillDown .location-card.otd-drilldown-card:after{border-radius:12px}body.OORDrillDown .otd-drilldown-header,body.OORDrillDown .otd-drilldown-header.ren-workspace-header{border-radius:11px 11px 0 0}body.OORDrillDown .otd-table-wrap{--oor-scrollbar-gutter-width: 12px;--oor-table-head-gutter-height: calc(27px * var(--oor-table-font-scale, 1));border:1px solid rgba(104,22,30,.22);border-radius:12px;background:linear-gradient(180deg,#252b35,#171b22 52%,#3c0f16) top right / var(--oor-scrollbar-gutter-width) var(--oor-table-head-gutter-height) no-repeat,linear-gradient(180deg,#fffffffa,#f8fafcf0);background-clip:padding-box;box-shadow:0 14px 34px #07070a21,inset 0 1px #ffffffd1;clip-path:inset(0 round 12px);scrollbar-color:rgba(104,22,30,.64) rgba(250,247,241,.86);scrollbar-gutter:stable;scrollbar-width:thin}body.OORDrillDown .otd-table-wrap::-webkit-scrollbar{width:10px;height:9px;background:transparent}body.OORDrillDown .otd-table-wrap::-webkit-scrollbar:vertical{width:10px!important}body.OORDrillDown .otd-table-wrap::-webkit-scrollbar-button{display:none;width:0;height:0}body.OORDrillDown .otd-table-wrap::-webkit-scrollbar-track{border-radius:999px;background:transparent}body.OORDrillDown .otd-table-wrap::-webkit-scrollbar-track:vertical{margin-block:var(--oor-table-head-gutter-height) 10px;margin-inline:2px;background:linear-gradient(180deg,#68161e14,#07070a0a),#faf7f1c7}body.OORDrillDown .otd-table-wrap::-webkit-scrollbar-track:horizontal{margin-block:2px;margin-inline:10px 18px}body.OORDrillDown .otd-table-wrap::-webkit-scrollbar-thumb{border:2px solid rgba(255,255,255,.78);border-radius:999px;background:linear-gradient(180deg,#8e2d32b8,#461018c7);background-clip:padding-box;box-shadow:inset 0 1px #f4d6a247}body.OORDrillDown .otd-table-wrap::-webkit-scrollbar-thumb:vertical{min-height:42px;border:2px solid rgba(250,247,241,.9);background:linear-gradient(180deg,#842a30d1,#3c0f16c7);box-shadow:inset 0 1px #f4d6a242}body.OORDrillDown .otd-table-wrap::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#a03438e0,#68161ee6)}body.OORDrillDown .otd-table-wrap::-webkit-scrollbar-corner{border-bottom-right-radius:12px;background:linear-gradient(135deg,#fffffff0,#f4d6a22e)}body.OORDrillDown .oor-table thead th:first-child{border-top-left-radius:10px}body.OORDrillDown .oor-table thead th:last-child{border-top-right-radius:0}body.OORDrillDown .otd-multi-select__menu,body.OORDrillDown .otd-days-aged-select__menu{isolation:isolate;border:1px solid rgba(104,22,30,.18);border-radius:10px;background:linear-gradient(90deg,rgba(104,22,30,.028) 1px,transparent 1px),linear-gradient(rgba(104,22,30,.024) 1px,transparent 1px),linear-gradient(180deg,#fffffffc,#faf7f1fa);background-size:28px 28px,28px 28px,auto;color:var(--ren-ink, #11141a);box-shadow:0 18px 42px #07070a33,0 0 0 1px #ffffffad,inset 0 1px #ffffffeb}body.OORDrillDown .otd-multi-select__menu:before,body.OORDrillDown .otd-days-aged-select__menu:before{content:"";position:absolute;z-index:-1;inset:0 0 auto;height:3px;background:linear-gradient(90deg,rgba(244,214,162,.95),rgba(132,42,48,.42),transparent 78%);pointer-events:none}body.OORDrillDown .oor-table-head-filter .otd-multi-select__menu,body.OORDrillDown .oor-table-head-filter .otd-days-aged-select__menu{padding:8px}body.OORDrillDown .otd-multi-select__sort{border-bottom:1px solid rgba(104,22,30,.1)}body.OORDrillDown .otd-multi-select__sort button,body.OORDrillDown .otd-days-aged-select__view-toggle button,body.OORDrillDown .otd-days-aged-select__mode button,body.OORDrillDown .otd-multi-select__actions button,body.OORDrillDown .otd-days-aged-select__actions button,body.OORDrillDown .otd-multi-select__search button{border:1px solid rgba(104,22,30,.14);background:#ffffffbd;color:var(--ren-ink, #11141a);box-shadow:inset 0 1px #ffffffc7}body.OORDrillDown .otd-multi-select__sort button:hover,body.OORDrillDown .otd-days-aged-select__view-toggle button:hover,body.OORDrillDown .otd-days-aged-select__mode button:hover,body.OORDrillDown .otd-multi-select__actions button:hover,body.OORDrillDown .otd-days-aged-select__actions button:hover,body.OORDrillDown .otd-multi-select__search button:hover{border-color:#68161e47;background:#fff8ef;color:var(--ren-oxblood, #3c0f16)}body.OORDrillDown .otd-multi-select__sort button.is-active,body.OORDrillDown .otd-days-aged-select__view-toggle button.is-active{border-color:#68161e47;background:linear-gradient(135deg,#fff8effa,#f4d6a2c7);color:var(--ren-ink-deep, #07070a);box-shadow:inset 0 0 0 1px #ffffffad,inset 3px 0 #68161e80}body.OORDrillDown .otd-multi-select__actions button,body.OORDrillDown .otd-days-aged-select__actions button,body.OORDrillDown .otd-days-aged-select__mode button{border-radius:999px;color:var(--ren-oxblood, #3c0f16)}body.OORDrillDown .otd-multi-select__actions button:disabled,body.OORDrillDown .otd-days-aged-select__actions button:disabled{opacity:.42}body.OORDrillDown .otd-multi-select__search input,body.OORDrillDown .otd-days-aged-select__menu select,body.OORDrillDown .otd-days-aged-select__menu input{border:1px solid rgba(104,22,30,.14);background:linear-gradient(180deg,#fffffffa,#faf7f1e6);color:var(--ren-ink, #11141a);box-shadow:inset 0 1px #ffffffd1}body.OORDrillDown .otd-multi-select__search input::placeholder,body.OORDrillDown .otd-days-aged-select__menu input::placeholder{color:#11141a75}body.OORDrillDown .otd-multi-select__search input:focus,body.OORDrillDown .otd-days-aged-select__menu select:focus,body.OORDrillDown .otd-days-aged-select__menu input:focus{outline:none;border-color:#68161e6b;box-shadow:0 0 0 2px #f4d6a247,inset 0 1px #ffffffd1}body.OORDrillDown .otd-days-aged-select__menu label,body.OORDrillDown .otd-multi-select__empty{color:#11141aa8}body.OORDrillDown .otd-multi-select__option{min-height:24px}body.OORDrillDown .otd-multi-select__option label,body.OORDrillDown .otd-days-aged-select__menu .otd-multi-select__option label{min-height:24px;padding:4px 6px;border-radius:7px;color:var(--ren-ink, #11141a)}body.OORDrillDown .otd-multi-select__option label:hover{background:#f4d6a238}body.OORDrillDown .otd-multi-select__option label:has(input:checked){color:var(--ren-ink-deep, #07070a);box-shadow:none}body.OORDrillDown .otd-multi-select__option input{accent-color:var(--ren-oxblood, #3c0f16)}body.OORDrillDown .otd-multi-select__option input:focus-visible{outline:2px solid rgba(244,214,162,.7);outline-offset:2px}body.OORDrillDown .otd-multi-select__list{padding-right:4px;scrollbar-color:rgba(104,22,30,.42) transparent;scrollbar-width:thin}body.OORDrillDown .otd-multi-select__list::-webkit-scrollbar{width:8px}body.OORDrillDown .otd-multi-select__list::-webkit-scrollbar-track{background:transparent}body.OORDrillDown .otd-multi-select__list::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:linear-gradient(180deg,#842a3085,#3c0f167a) padding-box}body.OORDrillDown .oor-table tbody tr:not(.otd-spacer-row):not(.oor-row--shipped):not(.oor-row--close):not(.oor-row--final-qc) td,body.OORDrillDown .oor-table tbody tr:nth-child(2n):not(.otd-spacer-row):not(.oor-row--shipped):not(.oor-row--close):not(.oor-row--final-qc) td,body.OORDrillDown .oor-table tbody tr:not(.otd-spacer-row):not(.oor-row--shipped):not(.oor-row--close):not(.oor-row--final-qc):hover td,body.OORDrillDown .oor-table tbody tr:nth-child(2n):not(.otd-spacer-row):not(.oor-row--shipped):not(.oor-row--close):not(.oor-row--final-qc):hover td{background:var(--ren-workspace-table-row, #ffffff)}body.OORDrillDown .oor-table tbody tr:not(.otd-spacer-row):hover td:first-child{box-shadow:none}body.OORDrillDown .oor-table tbody tr.oor-row--shipped:hover td{background:#dcfce7e6}body.OORDrillDown .oor-table tbody tr.oor-row--close:hover td{background:#fef9c3e6}body.OORDrillDown .oor-table tbody tr.oor-row--final-qc:hover td{background:#ffe4e6e6}body.EngineeringEDPDrilldown{overflow:hidden}body.EngineeringEDPDrilldown .supply-hub-layout{height:calc(100vh - 70px);height:calc(100dvh - 70px)}body.EngineeringEDPDrilldown .content{height:100%;min-height:0;overflow:hidden;display:flex;flex-direction:column}.engineering-edp-drilldown-page{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden;--engineering-edp-filter-label-font-size: calc(.56rem * var(--cm-awo-table-zoom, 1));--engineering-edp-filter-control-font-size: calc(.58rem * var(--cm-awo-table-zoom, 1))}.engineering-edp-drilldown-page .cm-awo-header{flex:0 0 auto}.engineering-edp-drilldown-page .cm-awo-table-card{position:relative;z-index:20}.engineering-edp-drilldown-page .engineering-edp-content-card{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;padding:.75rem}.engineering-edp-drilldown-page .engineering-edp-content-card:fullscreen{width:100%;height:100%;max-width:none;margin:0;padding:1rem;border-radius:0;background:#f8fafc;box-shadow:none}.engineering-edp-drilldown-page .engineering-edp-content-card .cm-awo-table-toolbar{flex:0 0 auto;margin-bottom:.72rem}.engineering-edp-drilldown-page .engineering-edp-toolbar-view-toggle{margin-left:1.1rem;margin-right:0}.engineering-edp-drilldown-page .cm-awo-toolbar-zoom.has-view-toggle{margin-left:auto}.engineering-edp-drilldown-page .engineering-edp-fullscreen-button{white-space:nowrap}.engineering-edp-drilldown-page .engineering-edp-gantt-meta-row{gap:.4rem;margin-bottom:.38rem}.engineering-edp-drilldown-page .engineering-edp-gantt-status-row{gap:.4rem;margin-bottom:.72rem}.engineering-edp-drilldown-page .engineering-edp-filter-panel{flex:0 0 auto;margin-bottom:.38rem;background:#0f3b61;border:1px solid #0f3b61;border-radius:10px;overflow:hidden}.engineering-edp-drilldown-page .engineering-edp-filter-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:1px}.engineering-edp-drilldown-page .engineering-edp-filter-field{display:flex;flex-direction:column;align-items:stretch;gap:calc(.18rem * var(--cm-awo-table-zoom, 1));min-width:0;border-radius:0;background:#0b304e;border:0;padding:calc(.22rem * var(--cm-awo-table-zoom)) calc(.32rem * var(--cm-awo-table-zoom)) calc(.34rem * var(--cm-awo-table-zoom))}.engineering-edp-drilldown-page .engineering-edp-filter-heading{display:flex;align-items:center;justify-content:space-between;gap:.35rem;min-width:0}.engineering-edp-drilldown-page .engineering-edp-filter-label{display:block;flex:1 1 auto;margin-bottom:0;color:#fff;font-size:var(--engineering-edp-filter-label-font-size);font-weight:600;letter-spacing:.04em;text-transform:uppercase;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;overflow-wrap:anywhere}.engineering-edp-drilldown-page .engineering-edp-filter-sort-toggle{flex:0 0 auto;padding:0;border:0;background:transparent;color:#dbeafe;font-size:calc(.48rem * var(--cm-awo-table-zoom, 1));font-weight:600;letter-spacing:.05em;line-height:1;text-transform:uppercase;cursor:pointer}.engineering-edp-drilldown-page .engineering-edp-filter-sort-toggle:hover{color:#fff}.engineering-edp-drilldown-page .engineering-edp-filter-sort-toggle:focus-visible{outline:2px solid rgba(191,219,254,.75);outline-offset:2px;border-radius:4px}.engineering-edp-drilldown-page .engineering-edp-filter-sort-toggle.is-active{color:#fff}.engineering-edp-drilldown-page .engineering-edp-filter-panel .cm-awo-filter-input,.engineering-edp-drilldown-page .engineering-edp-filter-panel .otd-multi-select summary{font-size:var(--engineering-edp-filter-control-font-size);font-weight:500;padding:calc(.18rem * var(--cm-awo-table-zoom)) calc(.28rem * var(--cm-awo-table-zoom))}.engineering-edp-drilldown-page .engineering-edp-filter-input{display:block;cursor:text}.engineering-edp-drilldown-page .engineering-edp-filter-input::placeholder{color:#f8fafcb8}.engineering-edp-drilldown-page .engineering-edp-date-range-filter{display:grid;gap:.55rem}.engineering-edp-drilldown-page .engineering-edp-date-range-control{display:grid;gap:.22rem;min-width:0}.engineering-edp-drilldown-page .engineering-edp-date-range-control.is-active .engineering-edp-date-range-label{color:#1d4ed8}.engineering-edp-drilldown-page .engineering-edp-date-range-control.is-invalid .engineering-edp-date-range-label{color:#b91c1c}.engineering-edp-drilldown-page .engineering-edp-date-range-label{display:block;color:#475569;font-size:.66rem;font-weight:700;letter-spacing:.05em;line-height:1;text-transform:uppercase}.engineering-edp-drilldown-page .engineering-edp-date-range-input-shell{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.35rem;padding:.22rem;border:1px solid rgba(15,23,42,.2);border-radius:10px;background:#fff;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.engineering-edp-drilldown-page .engineering-edp-date-range-control.is-active .engineering-edp-date-range-input-shell{border-color:#2563eb80;box-shadow:0 0 0 3px #bfdbfea6}.engineering-edp-drilldown-page .engineering-edp-date-range-control.is-invalid .engineering-edp-date-range-input-shell{border-color:#b91c1c73;background:#fff5f5}.engineering-edp-drilldown-page .engineering-edp-date-range-input{box-sizing:border-box;width:100%;min-width:0;border:0;padding:.12rem 0 .12rem .12rem;font-size:.74rem;font-family:inherit;color:#0f172a;background:transparent;cursor:text}.engineering-edp-drilldown-page .engineering-edp-date-range-input:focus{outline:none}.engineering-edp-drilldown-page .engineering-edp-date-range-input::placeholder{color:#94a3b8}.engineering-edp-drilldown-page .engineering-edp-date-range-trigger{display:inline-flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;padding:0;border:1px solid rgba(15,23,42,.14);border-radius:8px;background:#f8fafc;color:#334155;cursor:pointer}.engineering-edp-drilldown-page .engineering-edp-date-range-trigger:hover{background:#eff6ff;color:#1d4ed8}.engineering-edp-drilldown-page .engineering-edp-date-range-trigger:focus-visible{outline:2px solid rgba(147,197,253,.9);outline-offset:2px}.engineering-edp-drilldown-page .engineering-edp-date-range-trigger svg{width:.9rem;height:.9rem;fill:currentColor}.engineering-edp-drilldown-page .engineering-edp-date-range-menu{gap:.7rem;min-width:304px;overflow:auto}.engineering-edp-drilldown-page .engineering-edp-date-picker-panel{display:grid;gap:.48rem;padding-top:.15rem;border-top:1px solid rgba(15,23,42,.08)}.engineering-edp-drilldown-page .engineering-edp-date-picker-header{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.5rem}.engineering-edp-drilldown-page .engineering-edp-date-picker-title{display:flex;justify-content:center;align-items:baseline;gap:.35rem;color:#0f172a;font-size:.78rem;font-weight:700}.engineering-edp-drilldown-page .engineering-edp-date-picker-nav{display:inline-flex;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;padding:0;border:1px solid rgba(15,23,42,.14);border-radius:8px;background:#f8fafc;color:#334155;font-size:.9rem;font-weight:700;cursor:pointer}.engineering-edp-drilldown-page .engineering-edp-date-picker-nav:hover{background:#eff6ff;color:#1d4ed8}.engineering-edp-drilldown-page .engineering-edp-date-picker-nav:focus-visible{outline:2px solid rgba(147,197,253,.9);outline-offset:2px}.engineering-edp-drilldown-page .engineering-edp-date-picker-weekdays,.engineering-edp-drilldown-page .engineering-edp-date-picker-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.22rem}.engineering-edp-drilldown-page .engineering-edp-date-picker-weekdays span{color:#64748b;font-size:.62rem;font-weight:700;letter-spacing:.04em;line-height:1;text-align:center;text-transform:uppercase}.engineering-edp-drilldown-page .engineering-edp-date-picker-day{position:relative;min-height:2rem;border:1px solid transparent;border-radius:8px;background:#f8fafc;color:#0f172a;font-size:.74rem;font-weight:600;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease}.engineering-edp-drilldown-page .engineering-edp-date-picker-day:hover{border-color:#3b82f673;background:#eff6ff}.engineering-edp-drilldown-page .engineering-edp-date-picker-day:focus-visible{outline:2px solid rgba(147,197,253,.9);outline-offset:1px}.engineering-edp-drilldown-page .engineering-edp-date-picker-day.is-outside{color:#94a3b8;background:#fff}.engineering-edp-drilldown-page .engineering-edp-date-picker-day.is-in-range{border-color:#bfdbfef2;background:#dbeafe}.engineering-edp-drilldown-page .engineering-edp-date-picker-day.is-selected,.engineering-edp-drilldown-page .engineering-edp-date-picker-day.is-range-start,.engineering-edp-drilldown-page .engineering-edp-date-picker-day.is-range-end{border-color:#1e40af;background:#1d4ed8;color:#fff}.engineering-edp-drilldown-page .engineering-edp-date-picker-day.is-today:after{content:"";position:absolute;left:50%;bottom:.18rem;width:.28rem;height:.28rem;border-radius:999px;background:currentColor;transform:translate(-50%);opacity:.8}.engineering-edp-drilldown-page .otd-multi-select__menu{z-index:2000}.engineering-edp-drilldown-page .cm-awo-back-link{cursor:pointer;transition:background .18s ease,box-shadow .18s ease,transform .18s ease}.engineering-edp-drilldown-page .cm-awo-back-link:hover{background:#143f65;box-shadow:0 10px 20px #0f253a2e}.engineering-edp-drilldown-page .cm-awo-back-link:focus-visible{outline:2px solid rgba(147,197,253,.9);outline-offset:2px}.engineering-edp-drilldown-page .engineering-edp-th-heading{margin-bottom:.22rem}.engineering-edp-drilldown-page .engineering-edp-sort-button{width:100%;display:inline-flex;align-items:flex-start;justify-content:space-between;gap:.35rem;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;text-transform:inherit;letter-spacing:inherit;cursor:pointer}.engineering-edp-drilldown-page .engineering-edp-sort-button .cm-awo-th-label{margin-bottom:0}.engineering-edp-drilldown-page .engineering-edp-sort-button:hover{color:#dbeafe}.engineering-edp-drilldown-page .engineering-edp-sort-button:focus-visible{outline:2px solid rgba(191,219,254,.75);outline-offset:2px;border-radius:6px}.engineering-edp-drilldown-page .engineering-edp-sort-state{flex:0 0 auto;font-size:.52rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#dbeafe}.engineering-edp-drilldown-page .otd-multi-select__sort{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem}.engineering-edp-drilldown-page .otd-multi-select__sort button{border:1px solid rgba(15,23,42,.18);background:#f8fafc;color:#0f172a;border-radius:8px;padding:.32rem .45rem;font-size:.7rem;font-weight:700;cursor:pointer}.engineering-edp-drilldown-page .otd-multi-select__sort button:hover{background:#e2ecf8}.engineering-edp-drilldown-page .otd-multi-select__sort button.is-active{background:#0b304e;border-color:#0b304e;color:#f8fafc}.engineering-edp-drilldown-page .engineering-edp-drilldown-table thead th:first-child,.engineering-edp-drilldown-page .engineering-edp-drilldown-table tbody td:first-child{left:auto;text-align:left;padding-left:calc(.44rem * var(--cm-awo-table-zoom));padding-right:calc(.44rem * var(--cm-awo-table-zoom));border-right:0}.engineering-edp-drilldown-page .engineering-edp-drilldown-table thead th:first-child{position:sticky;top:0;z-index:4}.engineering-edp-drilldown-page .engineering-edp-drilldown-table tbody td:first-child{position:static}.engineering-edp-drilldown-page .engineering-edp-drilldown-table tbody td:first-child{z-index:auto;background:inherit}.engineering-edp-drilldown-page .engineering-edp-drilldown-table tbody tr.cm-awo-row-odd td:first-child{background:inherit}.engineering-edp-drilldown-page .engineering-edp-gantt-meta{display:flex;align-items:center;justify-content:flex-start;gap:.45rem;flex-wrap:wrap}.engineering-edp-drilldown-page .engineering-edp-gantt-meta span{border:1px solid rgba(15,23,42,.12);border-radius:999px;background:#f8fafc;color:#334155;font-size:.72rem;font-weight:700;padding:.26rem .58rem;white-space:nowrap}.engineering-edp-drilldown-page .engineering-edp-gantt-meta .engineering-edp-status-pill{appearance:none;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(15,23,42,.12);border-radius:999px;padding:.26rem .58rem;background:#f8fafc;color:#334155;font-family:inherit;font-size:.72rem;font-weight:700;letter-spacing:normal;line-height:normal;white-space:nowrap;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.engineering-edp-drilldown-page .engineering-edp-gantt-meta .engineering-edp-status-pill:hover{background:#f1f5f9;border-color:#0f172a2e}.engineering-edp-drilldown-page .engineering-edp-gantt-meta .engineering-edp-status-pill:focus-visible{outline:2px solid rgba(15,23,42,.85);outline-offset:2px}.engineering-edp-drilldown-page .engineering-edp-gantt-meta .engineering-edp-status-pill.is-success{background:#f8fafc}.engineering-edp-drilldown-page .engineering-edp-gantt-meta .engineering-edp-status-pill.is-working{background:#f8fafc;color:#334155}.engineering-edp-drilldown-page .engineering-edp-gantt-meta .engineering-edp-status-pill.is-overdue,.engineering-edp-drilldown-page .engineering-edp-gantt-meta .engineering-edp-status-pill.is-not-started,.engineering-edp-drilldown-page .engineering-edp-gantt-meta .engineering-edp-status-pill.is-stuck,.engineering-edp-drilldown-page .engineering-edp-gantt-meta .engineering-edp-status-pill.is-gate-review,.engineering-edp-drilldown-page .engineering-edp-gantt-meta .engineering-edp-status-pill.is-ohfc,.engineering-edp-drilldown-page .engineering-edp-gantt-meta .engineering-edp-status-pill.is-default{background:#f8fafc}.engineering-edp-drilldown-page .engineering-edp-gantt-meta .engineering-edp-status-pill.is-active{background:#475569;border-color:#334155;color:#f8fafc;box-shadow:inset 0 0 0 1px #ffffff0d}.engineering-edp-drilldown-page .engineering-edp-gantt-wrap{flex:1 1 auto;min-height:0;overflow:auto;border:1px solid rgba(15,23,42,.12);border-radius:12px;cursor:grab;touch-action:none;overscroll-behavior:contain;will-change:scroll-position;background:linear-gradient(180deg,#f1f5f98c,#fff0) 0 0 / 100% calc(56px * var(--engineering-edp-gantt-zoom, 1)) no-repeat,#fff}.engineering-edp-drilldown-page .cm-awo-table-wrap{flex:1 1 auto;min-height:0;max-height:none}.engineering-edp-drilldown-page .engineering-edp-gantt-wrap.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.engineering-edp-drilldown-page .engineering-edp-gantt-wrap.is-dragging .engineering-edp-gantt-axis,.engineering-edp-drilldown-page .engineering-edp-gantt-wrap.is-dragging .engineering-edp-gantt-track{background:#f8fafc}.engineering-edp-drilldown-page .engineering-edp-gantt-wrap.is-dragging .engineering-edp-gantt-axis-label,.engineering-edp-drilldown-page .engineering-edp-gantt-wrap.is-dragging .engineering-edp-gantt-row-label,.engineering-edp-drilldown-page .engineering-edp-gantt-wrap.is-dragging .engineering-edp-gantt-bar{box-shadow:none}.engineering-edp-drilldown-page .engineering-edp-gantt-board{position:relative}.engineering-edp-drilldown-page .engineering-edp-gantt-axis-row{position:sticky;top:0;z-index:8;display:grid;grid-template-columns:280px minmax(0,1fr);border-bottom:1px solid rgba(15,23,42,.1);background:#fff}.engineering-edp-drilldown-page .engineering-edp-gantt-axis-label{position:sticky;left:0;z-index:9;display:flex;align-items:center;padding:calc(.56rem * var(--engineering-edp-gantt-zoom, 1)) calc(.72rem * var(--engineering-edp-gantt-zoom, 1));background:#0b304e;color:#fff;font-size:calc(.68rem * var(--engineering-edp-gantt-zoom, 1));font-weight:800;letter-spacing:.06em;text-transform:uppercase;box-shadow:6px 0 14px #0f172a14}.engineering-edp-drilldown-page .engineering-edp-gantt-axis{position:relative;z-index:0;min-height:calc(68px * var(--engineering-edp-gantt-zoom, 1));background:repeating-linear-gradient(90deg,rgba(15,23,42,.06) 0,rgba(15,23,42,.06) 1px,transparent 1px,transparent var(--engineering-edp-gantt-day-width, 18px)),#f8fafc}.engineering-edp-drilldown-page .engineering-edp-gantt-bucket-row,.engineering-edp-drilldown-page .engineering-edp-gantt-date-row{position:relative}.engineering-edp-drilldown-page .engineering-edp-gantt-bucket-row.is-year,.engineering-edp-drilldown-page .engineering-edp-gantt-bucket-row.is-quarter{min-height:calc(18px * var(--engineering-edp-gantt-zoom, 1));border-bottom:1px solid rgba(15,23,42,.08)}.engineering-edp-drilldown-page .engineering-edp-gantt-date-row{min-height:calc(28px * var(--engineering-edp-gantt-zoom, 1))}.engineering-edp-drilldown-page .engineering-edp-gantt-bucket{position:absolute;top:0;bottom:0;display:flex;align-items:center;justify-content:center;padding:0 calc(.45rem * var(--engineering-edp-gantt-zoom, 1));overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border-right:1px solid rgba(15,23,42,.08);font-weight:800;letter-spacing:.03em}.engineering-edp-drilldown-page .engineering-edp-gantt-bucket.is-year{font-size:calc(.66rem * var(--engineering-edp-gantt-zoom, 1));color:#0f172a;background:#e2e8f0b3}.engineering-edp-drilldown-page .engineering-edp-gantt-bucket.is-quarter{font-size:calc(.62rem * var(--engineering-edp-gantt-zoom, 1));color:#334155;background:#f1f5f9f2}.engineering-edp-drilldown-page .engineering-edp-gantt-tick{position:absolute;top:calc(.24rem * var(--engineering-edp-gantt-zoom, 1));transform:translate(-50%);font-size:calc(.68rem * var(--engineering-edp-gantt-zoom, 1));font-weight:700;color:#334155;white-space:nowrap}.engineering-edp-drilldown-page .engineering-edp-gantt-tick.is-start{transform:none;padding-left:calc(.7rem * var(--engineering-edp-gantt-zoom, 1))}.engineering-edp-drilldown-page .engineering-edp-gantt-tick.is-end{transform:translate(-100%);padding-right:calc(.7rem * var(--engineering-edp-gantt-zoom, 1))}.engineering-edp-drilldown-page .engineering-edp-gantt-tick:before{content:"";position:absolute;left:50%;top:calc(.82rem * var(--engineering-edp-gantt-zoom, 1));transform:translate(-50%);width:1px;height:calc(10px * var(--engineering-edp-gantt-zoom, 1));background:#0f172a29}.engineering-edp-drilldown-page .engineering-edp-gantt-tick.is-start:before{left:calc(.7rem * var(--engineering-edp-gantt-zoom, 1));transform:none}.engineering-edp-drilldown-page .engineering-edp-gantt-tick.is-end:before{left:auto;right:calc(.7rem * var(--engineering-edp-gantt-zoom, 1));transform:none}.engineering-edp-drilldown-page .engineering-edp-gantt-today-marker{position:absolute;top:0;bottom:0;width:0;border-left:2px solid rgba(220,38,38,.9);z-index:2}.engineering-edp-drilldown-page .engineering-edp-gantt-today-marker:before{content:"Today";position:absolute;top:calc(.28rem * var(--engineering-edp-gantt-zoom, 1));left:calc(.28rem * var(--engineering-edp-gantt-zoom, 1));border-radius:999px;background:#dc2626;color:#fff;font-size:calc(.62rem * var(--engineering-edp-gantt-zoom, 1));font-weight:800;letter-spacing:.04em;padding:calc(.16rem * var(--engineering-edp-gantt-zoom, 1)) calc(.42rem * var(--engineering-edp-gantt-zoom, 1));white-space:nowrap}.engineering-edp-drilldown-page .engineering-edp-gantt-body{display:grid}.engineering-edp-drilldown-page .engineering-edp-gantt-row{position:relative;display:grid;grid-template-columns:280px minmax(0,1fr);min-height:calc(54px * var(--engineering-edp-gantt-zoom, 1));border-bottom:1px solid rgba(226,232,240,.9)}.engineering-edp-drilldown-page .engineering-edp-gantt-row:nth-child(odd){background:#f8fafcb3}.engineering-edp-drilldown-page .engineering-edp-gantt-row-label{position:sticky;left:0;z-index:3;padding:calc(.6rem * var(--engineering-edp-gantt-zoom, 1)) calc(.78rem * var(--engineering-edp-gantt-zoom, 1));display:grid;align-content:center;gap:calc(.18rem * var(--engineering-edp-gantt-zoom, 1));background:#fff;box-shadow:6px 0 14px #0f172a0a}.engineering-edp-drilldown-page .engineering-edp-gantt-row:nth-child(odd) .engineering-edp-gantt-row-label{background:#f8fafcf5}.engineering-edp-drilldown-page .engineering-edp-gantt-row-title{font-size:calc(.8rem * var(--engineering-edp-gantt-zoom, 1));font-weight:800;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.engineering-edp-drilldown-page .engineering-edp-gantt-row-meta{font-size:calc(.7rem * var(--engineering-edp-gantt-zoom, 1));color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.engineering-edp-drilldown-page .engineering-edp-gantt-track{position:relative;z-index:0;min-height:calc(54px * var(--engineering-edp-gantt-zoom, 1));background:repeating-linear-gradient(90deg,rgba(15,23,42,.05) 0,rgba(15,23,42,.05) 1px,transparent 1px,transparent var(--engineering-edp-gantt-day-width, 18px));overflow:hidden}.engineering-edp-drilldown-page .engineering-edp-gantt-track-today{position:absolute;top:0;bottom:0;width:0;border-left:2px dashed rgba(220,38,38,.45);z-index:1}.engineering-edp-drilldown-page .engineering-edp-gantt-bar{appearance:none;position:absolute;top:50%;transform:translateY(-50%);height:calc(28px * var(--engineering-edp-gantt-zoom, 1));border:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;padding:0 calc(.7rem * var(--engineering-edp-gantt-zoom, 1));box-shadow:0 10px 16px #0f172a26;overflow:hidden;z-index:1;cursor:pointer;font:inherit;text-align:center}.engineering-edp-drilldown-page .engineering-edp-gantt-bar span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:calc(.69rem * var(--engineering-edp-gantt-zoom, 1));font-weight:800;color:#fff}.engineering-edp-drilldown-page .engineering-edp-gantt-bar:hover{filter:brightness(.98)}.engineering-edp-drilldown-page .engineering-edp-gantt-bar:focus-visible{outline:2px solid rgba(15,23,42,.85);outline-offset:2px}.engineering-edp-drilldown-page .engineering-edp-gantt-bar.is-success{background:linear-gradient(135deg,#15803d,#22c55e)}.engineering-edp-drilldown-page .engineering-edp-gantt-bar.is-working{background:linear-gradient(135deg,#ca8a04,#facc15)}.engineering-edp-drilldown-page .engineering-edp-gantt-bar.is-working span{color:#1f2937}.engineering-edp-drilldown-page .engineering-edp-gantt-bar.is-overdue{background:linear-gradient(135deg,#b91c1c,#ef4444)}.engineering-edp-drilldown-page .engineering-edp-gantt-bar.is-not-started{background:linear-gradient(135deg,#6b7280,#9ca3af)}.engineering-edp-drilldown-page .engineering-edp-gantt-bar.is-stuck{background:linear-gradient(135deg,#c2410c,#f97316)}.engineering-edp-drilldown-page .engineering-edp-gantt-bar.is-gate-review{background:linear-gradient(135deg,#7c3aed,#a855f7)}.engineering-edp-drilldown-page .engineering-edp-gantt-bar.is-ohfc{background:linear-gradient(135deg,#1d4ed8,#38bdf8)}.engineering-edp-drilldown-page .engineering-edp-gantt-bar.is-default{background:linear-gradient(135deg,#0b304e,#1d5f94)}.engineering-edp-drilldown-page .engineering-edp-gantt-detail-modal{width:min(760px,calc(100vw - 1.2rem));max-height:min(82vh,860px);border-radius:16px;border:1px solid rgba(15,23,42,.2);background:#fff;box-shadow:0 26px 48px #0f172a47;display:flex;flex-direction:column;overflow:hidden}.engineering-edp-drilldown-page .engineering-edp-gantt-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;padding:.9rem 1rem;border-bottom:1px solid rgba(15,23,42,.12)}.engineering-edp-drilldown-page .engineering-edp-gantt-detail-head h2{margin:0;color:#0f172a;line-height:1.1}.engineering-edp-drilldown-page .engineering-edp-gantt-detail-head p{margin:.28rem 0 0;color:#475569;font-size:.92rem;font-weight:700}.engineering-edp-drilldown-page .engineering-edp-gantt-detail-close{flex:0 0 auto;width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(15,23,42,.2);border-radius:999px;background:#0f253a;color:#f8fafc;font-size:.82rem;font-weight:800;line-height:1;cursor:pointer;transition:background .18s ease,box-shadow .18s ease,transform .18s ease}.engineering-edp-drilldown-page .engineering-edp-gantt-detail-close:hover{background:#143f65;box-shadow:0 10px 20px #0f253a2e}.engineering-edp-drilldown-page .engineering-edp-gantt-detail-close:focus-visible{outline:2px solid rgba(147,197,253,.9);outline-offset:2px}.engineering-edp-drilldown-page .engineering-edp-gantt-detail-grid{padding:.9rem;background:#f8fafc;display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.72rem;overflow-y:auto}.engineering-edp-drilldown-page .engineering-edp-gantt-detail-card{border:1px solid rgba(15,23,42,.12);border-radius:12px;background:#fff;padding:.72rem .8rem;display:flex;flex-direction:column;gap:.24rem}.engineering-edp-drilldown-page .engineering-edp-gantt-detail-label{color:#64748b;font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.engineering-edp-drilldown-page .engineering-edp-gantt-detail-card strong{color:#0f172a;font-size:.94rem;line-height:1.25}@media(max-width:900px){.engineering-edp-drilldown-page .engineering-edp-toolbar-view-toggle,.engineering-edp-drilldown-page .engineering-edp-gantt-meta-row,.engineering-edp-drilldown-page .engineering-edp-gantt-status-row{width:100%}.engineering-edp-drilldown-page .engineering-edp-toolbar-view-toggle{margin-left:0}}.verizon-pics-kpi-drilldown-page{min-height:calc(100dvh - 80px);height:calc(100dvh - 80px);width:100%;max-width:100%;box-sizing:border-box;padding:clamp(.55rem,1vw,1rem);display:flex;overflow:hidden}.verizon-pics-kpi-drilldown-page .verizon-pics-kpi-drilldown-card{max-width:none;width:100%;margin:0;flex:1 1 auto;min-height:0;min-width:0;height:100%;display:flex;flex-direction:column;overflow:hidden}.verizon-pics-kpi-drilldown-toolbar{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.verizon-pics-kpi-drilldown-toolbar-left{display:flex;align-items:center;gap:.62rem;min-width:0}.verizon-pics-kpi-drilldown-toolbar-actions{display:flex;align-items:center;justify-content:flex-end;gap:.45rem;flex-wrap:wrap;margin-left:auto}.verizon-pics-kpi-drilldown-title{margin:0;font-family:Sora,Bahnschrift,Segoe UI,sans-serif;font-size:clamp(1.45rem,1.1vw + 1rem,2rem);line-height:1.1;color:#0f172a}.verizon-pics-kpi-drilldown-back{border:1px solid rgba(15,23,42,.2);border-radius:999px;background:#0f253a;color:#f8fafc;font-size:.74rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;padding:.34rem .78rem;cursor:pointer}.verizon-pics-kpi-drilldown-back:hover,.verizon-pics-kpi-drilldown-back:focus-visible{background:#12314c;outline:none}.verizon-pics-kpi-drilldown-page .cmd-verizon-pics-kpi-table-wrap{flex:1 1 auto;min-height:0;min-width:0;width:100%;max-width:100%;overflow-x:auto;overflow-y:auto;max-height:none;height:auto;scrollbar-gutter:stable;overscroll-behavior:contain}.cmd-verizon-pics-kpi-loading-note{margin:0;font-size:.78rem;font-weight:700;color:#334155}.verizon-pics-kpi-cell-menu{position:fixed;z-index:1400;padding:.22rem;display:flex;flex-direction:column;gap:.22rem;border-radius:10px;border:1px solid rgba(15,23,42,.16);background:#f8fbff;box-shadow:0 10px 28px #0206173d}.verizon-pics-kpi-cell-menu-button{border:1px solid rgba(15,37,58,.2);border-radius:8px;background:#0f253a;color:#f8fafc;font-size:.74rem;font-weight:700;padding:.32rem .72rem;cursor:pointer;width:100%;text-align:left}.verizon-pics-kpi-cell-menu-button:hover,.verizon-pics-kpi-cell-menu-button:focus-visible{background:#12314c;outline:none}.verizon-pics-kpi-modal-backdrop{position:fixed;top:var(--app-shell-header-height, 70px);right:0;bottom:0;left:0;z-index:13000;background:#0f172a7a;display:flex;align-items:center;justify-content:center;padding:clamp(.5rem,1vw,1rem)}.verizon-pics-kpi-modal{width:min(96vw,1500px);max-height:calc(100dvh - var(--app-shell-header-height, 70px) - clamp(1rem,2vw,2rem));background:#fff;border-radius:16px;border:1px solid rgba(15,23,42,.16);box-shadow:0 26px 60px #02061752;display:flex;flex-direction:column;overflow:hidden}.verizon-pics-kpi-modal-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem .9rem .45rem}.verizon-pics-kpi-modal-title{margin:0;font-size:1rem;font-weight:800;color:#0f172a}.verizon-pics-kpi-modal-close{border:1px solid rgba(15,23,42,.2);border-radius:999px;background:#f1f5f9;color:#0f253a;font-size:.73rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;padding:.3rem .72rem;cursor:pointer}.verizon-pics-kpi-modal-close:hover,.verizon-pics-kpi-modal-close:focus-visible{background:#e2e8f0;outline:none}.verizon-pics-kpi-modal-count{margin:0;padding:0 .95rem .55rem;font-size:.78rem;font-weight:700;color:#334155}.verizon-pics-kpi-modal-status{margin:0;padding:.1rem .95rem 1rem;font-size:.82rem;font-weight:700;color:#334155}.verizon-pics-kpi-modal-status.is-error{color:#b42318}.verizon-pics-kpi-modal-table-wrap{flex:1 1 auto;min-height:0;overflow:auto;border-top:1px solid rgba(15,23,42,.12)}.verizon-pics-kpi-modal-table{width:max-content;min-width:100%;border-collapse:collapse}.verizon-pics-kpi-modal-table th,.verizon-pics-kpi-modal-table td{border:1px solid rgba(15,23,42,.12);padding:.36rem .48rem;font-size:.75rem;white-space:nowrap;text-align:left;color:#0f172a}.verizon-pics-kpi-modal-table thead th{position:sticky;top:0;z-index:1;background:#0f253a;color:#f8fafc;text-transform:uppercase;letter-spacing:.06em;font-size:.67rem}.verizon-pics-kpi-modal-table tbody tr:nth-child(2n) td{background:#f8fbff}@media(max-width:900px){.verizon-pics-kpi-drilldown-toolbar-left{width:100%}.verizon-pics-kpi-drilldown-toolbar-actions{width:100%;justify-content:flex-end}.verizon-pics-kpi-drilldown-title{font-size:clamp(1.2rem,4.5vw,1.6rem)}.verizon-pics-kpi-drilldown-page .verizon-pics-kpi-drilldown-card{min-height:0}}.tv-metrics-page .Green{color:green;font-weight:bolder}.tv-metrics-page .Yellow{color:#f59e0b;font-weight:bolder}.tv-metrics-page .Red{color:red;font-weight:bolder}.tv-metrics-page{--tv-surface: #ffffff;--tv-border: rgba(15, 23, 42, .08);--tv-shadow-soft: 0 18px 40px rgba(15, 23, 42, .08);--tv-shadow: 0 20px 45px rgba(15, 23, 42, .12);--tv-ink: #1f2937;--tv-muted: #64748b;--tv-tone: #b91c1c;--tv-tone-deep: #7f1d1d;--tv-tone-soft: rgba(185, 28, 28, .12);--tv-good-bg: #dcfce7;--tv-good-border: rgba(22, 163, 74, .35);--tv-good-ink: #14532d;--tv-bad-bg: #fee2e2;--tv-bad-border: rgba(220, 38, 38, .35);--tv-bad-ink: #7f1d1d;--tv-neutral-bg: rgba(15, 23, 42, .04);--tv-neutral-border: rgba(15, 23, 42, .1)}@media(max-width:480px){.tv-metrics-page main.content{padding:16px 8px!important}}.tv-metrics-page .statusBar[_ngcontent-ng-c3236048168] .leftPane[_ngcontent-ng-c3236048168]{display:none!important}.tv-metrics-page .dashboard-header{text-align:center;margin-bottom:10px;background:linear-gradient(135deg,#fff,#f8fafc);border-radius:12px;padding:20px;box-shadow:0 4px 20px #00000014;border:1px solid rgba(185,28,28,.1)}.tv-metrics-page .dashboard-header h1{color:#1f2937;font-size:2rem;font-weight:700;margin:0 0 8px;background:linear-gradient(135deg,#b91c1c,#dc2626);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.tv-metrics-page .dashboard-subtitle{color:#64748b;font-size:1rem;margin:0;font-weight:400}@media(min-width:1200px){.tv-metrics-page{--tv-topbar-height: 70px;--tv-header-block: clamp(64px, 7vh, 110px);--tv-gap: clamp(.5rem, 1vh, .9rem)}.tv-metrics-page main.content{height:calc(100vh - var(--tv-topbar-height));min-height:calc(100vh - var(--tv-topbar-height));display:grid;grid-template-rows:var(--tv-header-block) 1fr;gap:var(--tv-gap);padding:var(--tv-gap) clamp(1rem,2vw,2.2rem) clamp(.8rem,1.4vh,1.2rem);overflow:hidden}.tv-metrics-page .dashboard-header{height:var(--tv-header-block);padding:clamp(.6rem,1.1vh,1rem) clamp(1rem,2vw,1.6rem);margin-bottom:0;display:flex;align-items:center;justify-content:center}.tv-metrics-page .kpi-grid{height:100%;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:clamp(.9rem,1.6vw,1.6rem);align-content:stretch;min-height:0;width:100%;max-width:none;margin:0}.tv-metrics-page .kpi-card{height:100%;padding:clamp(1rem,1.8vh,1.6rem);border-radius:18px;min-height:0}.tv-metrics-page .otd-matrix{flex:1;grid-template-rows:auto repeat(3,1fr);align-content:stretch;min-height:0}}@media(max-width:1024px){.tv-metrics-page .dashboard-header{padding:12px!important;border-radius:10px!important}.tv-metrics-page .dashboard-header h1{font-size:1.6rem!important;margin:0 0 4px!important}.tv-metrics-page .dashboard-subtitle{font-size:.9rem!important}}@media(max-width:480px){.tv-metrics-page .dashboard-header{margin-bottom:0!important;padding:10px!important;border-radius:8px!important}.tv-metrics-page .dashboard-header h1{font-size:1.4rem!important;margin:0 0 2px!important}.tv-metrics-page .dashboard-subtitle{font-size:.8rem!important}}.tv-metrics-page .kpi-grid{display:grid;grid-template-columns:repeat(2,minmax(240px,1fr));grid-auto-rows:1fr;gap:clamp(.5rem,.9vh,.75rem);width:100%;max-width:none;margin:0;align-items:stretch}@media(max-width:640px){.tv-metrics-page .kpi-grid{grid-template-columns:1fr}}.tv-metrics-page .kpi-card{position:relative;background:var(--tv-surface);border-radius:22px;border:1px solid var(--tv-border);box-shadow:var(--tv-shadow-soft);padding-left:clamp(.7rem,1.2vh,1.1rem);padding-right:clamp(.7rem,1.2vh,1.1rem);padding-top:clamp(.7rem,1.2vh,1.1rem);padding-bottom:clamp(.45rem,.9vh,.6rem);transition:transform .2s ease,box-shadow .2s ease;overflow:hidden;min-width:200px;display:flex;flex-direction:column;gap:clamp(.4rem,.8vh,.7rem)}.tv-metrics-page .kpi-card:hover,.tv-metrics-page .kpi-card:focus-within{transform:none}.tv-metrics-page .kpi-card-wipInTransit{grid-column:span 2;background:linear-gradient(135deg,#fff,#f8fafc);border-radius:12px;gap:20px;padding:20px;box-shadow:0 8px 32px #0000001f;border:1px solid rgba(185,28,28,.1);transition:all .3s ease;position:relative;overflow:hidden;max-height:550px}.tv-metrics-page .kpi-card:before,.tv-metrics-page .kpi-card-wipInTransit:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#b91c1c,#dc2626)}.tv-metrics-page .kpi-title{color:var(--tv-ink);font-size:clamp(.9rem,1.4vh,1.1rem);font-weight:600;margin:0;text-align:left;letter-spacing:normal}.tv-metrics-page .kpi-description{color:#64748b;font-size:.9rem;margin:0 0 20px;text-align:left;line-height:1.4}.tv-metrics-page .kpi-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:clamp(.4rem,.8vh,.6rem)}.tv-metrics-page .kpi-header-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:clamp(.35rem,.7vh,.6rem)}.tv-metrics-page .kpi-header .kpi-title{margin:0;text-align:left}.tv-metrics-page .kpi-targets{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.tv-metrics-page .kpi-target-label{font-size:clamp(.55rem,.8vh,.65rem);text-transform:uppercase;letter-spacing:.16em;font-weight:700;color:var(--tv-muted)}.tv-metrics-page .kpi-target-chip{padding:clamp(.18rem,.4vh,.22rem) clamp(.4rem,.8vh,.55rem);border-radius:999px;background:#0f172a;color:#f8fafc;font-size:clamp(.6rem,.85vh,.7rem);font-weight:700;letter-spacing:.02em;border:1px solid rgba(15,23,42,.24);box-shadow:0 6px 14px #0f172a33;white-space:nowrap}.tv-metrics-page .kpi-target-chip.neutral{background:#0f172a;color:#f8fafc}.tv-metrics-page .kpi-drilldown{border:1px solid rgba(15,23,42,.24);background:#0f172a;color:#f8fafc;padding:clamp(.18rem,.4vh,.3rem) clamp(.5rem,.9vh,.75rem);border-radius:999px;font-size:clamp(.6rem,.8vh,.7rem);font-weight:700;text-transform:uppercase;letter-spacing:.18em;cursor:pointer;transition:background .2s ease,transform .2s ease,box-shadow .2s ease;white-space:nowrap}.tv-metrics-page .kpi-drilldown:hover,.tv-metrics-page .kpi-drilldown:focus-visible{background:#1e293b;transform:translateY(-1px);box-shadow:0 8px 16px #0f172a3d;outline:none}.tv-metrics-page .otd-target{display:flex;align-items:center;gap:clamp(.3rem,.6vh,.5rem);text-align:right;margin-left:auto}.tv-metrics-page .otd-target-label{font-size:clamp(.5rem,.75vh,.6rem);text-transform:uppercase;letter-spacing:.18em;font-weight:700;color:var(--tv-muted)}.tv-metrics-page .otd-target-value{padding:clamp(.18rem,.5vh,.25rem) clamp(.45rem,.9vh,.65rem);border-radius:999px;background:#0f172a;color:#f8fafc;font-size:clamp(.6rem,.85vh,.7rem);font-weight:700;border:1px solid rgba(15,23,42,.24);box-shadow:0 6px 14px #0f172a33;white-space:nowrap}.tv-metrics-page .otd-target-value.neutral{background:#0f172a;color:#f8fafc}.tv-metrics-page .kpi-body{flex:1;display:flex;flex-direction:column;gap:clamp(.35rem,.7vh,.6rem);padding:0;border-radius:0;background:transparent;border:none;min-height:0}.tv-metrics-page .kpi-body.kpi-body-backlog,.tv-metrics-page .kpi-body.kpi-body-throughput{padding:0;background:transparent;border:none}.tv-metrics-page .otd-matrix{display:grid;gap:clamp(.35rem,.7vh,.6rem);overflow-x:auto;padding-bottom:.2rem}.tv-metrics-page .daily-otd-matrix{--matrix-label-width: minmax(90px, 1fr)}.tv-metrics-page .department-otd-matrix{--matrix-label-width: minmax(115px, 1.1fr)}.tv-metrics-page .otd-matrix-head,.tv-metrics-page .otd-matrix-row{display:grid;grid-template-columns:var(--matrix-label-width, minmax(100px, 1fr)) repeat(2,minmax(110px,1fr));gap:clamp(.35rem,.7vh,.6rem);align-items:center;min-width:320px}.tv-metrics-page .department-otd-matrix .otd-matrix-head,.tv-metrics-page .department-otd-matrix .otd-matrix-row{grid-template-columns:var(--matrix-label-width, minmax(100px, 1fr)) repeat(4,minmax(110px,1fr));min-width:560px}.tv-metrics-page .otd-matrix-head{font-size:clamp(.55rem,.8vh,.65rem);text-transform:uppercase;letter-spacing:.22em;font-weight:700;color:var(--tv-muted)}.tv-metrics-page .otd-matrix-col{text-align:center}.tv-metrics-page .otd-matrix-row-label{font-size:clamp(.6rem,.9vh,.75rem);text-transform:uppercase;letter-spacing:.12em;font-weight:700;color:var(--tv-ink)}.tv-metrics-page .otd-matrix-cell{border-radius:12px;border:1px solid var(--tv-border);background:linear-gradient(135deg,#fff,#f8fafc);padding:clamp(.4rem,.8vh,.6rem);display:grid;gap:clamp(.2rem,.4vh,.35rem);text-align:center;box-shadow:var(--tv-shadow-soft);appearance:none;font:inherit;color:inherit}.tv-metrics-page .otd-matrix-cell.is-expandable{cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.tv-metrics-page .otd-matrix-cell.is-expandable:hover{transform:translateY(-2px);box-shadow:var(--tv-shadow)}.tv-metrics-page .otd-matrix-cell.is-expandable:focus-visible{outline:2px solid rgba(185,28,28,.35);outline-offset:2px}.tv-metrics-page .otd-matrix-cell.is-expanded{box-shadow:var(--tv-shadow)}.tv-metrics-page .otd-matrix-cell.status-good{background:linear-gradient(135deg,#ecfdf3 0%,var(--tv-good-bg) 100%);border-color:var(--tv-good-border)}.tv-metrics-page .otd-matrix-cell.status-bad{background:linear-gradient(135deg,#fef2f2 0%,var(--tv-bad-bg) 100%);border-color:var(--tv-bad-border)}.tv-metrics-page .otd-matrix-cell.status-neutral{background:linear-gradient(135deg,#fff,#94a3b814);border-color:var(--tv-neutral-border)}.tv-metrics-page .otd-matrix-value{font-size:clamp(.95rem,1.6vh,1.2rem);font-weight:700;color:var(--tv-ink)}.tv-metrics-page .otd-matrix-status{font-size:clamp(.48rem,.7vh,.55rem);text-transform:uppercase;letter-spacing:.12em;font-weight:700;color:var(--tv-muted);padding:0;border-radius:0;background:transparent;border:none;display:inline-block}.tv-metrics-page .otd-matrix-status.status-good{color:var(--tv-good-ink)}.tv-metrics-page .otd-matrix-status.status-bad{color:var(--tv-bad-ink)}.tv-metrics-page .otd-matrix-breakdown{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.2rem,.5vh,.35rem);margin-top:clamp(.2rem,.5vh,.35rem);padding-top:clamp(.25rem,.6vh,.4rem);border-top:1px dashed var(--tv-border)}.tv-metrics-page .otd-matrix-breakdown-item{display:grid;gap:.15rem;justify-items:center}.tv-metrics-page .otd-matrix-breakdown-label{font-size:clamp(.45rem,.7vh,.55rem);text-transform:uppercase;letter-spacing:.18em;font-weight:700;color:var(--tv-muted)}.tv-metrics-page .otd-matrix-breakdown-value{font-size:clamp(.7rem,1.1vh,.85rem);font-weight:700;color:var(--tv-ink);letter-spacing:.04em}.tv-metrics-page .otd-metrics-error{margin:.4rem 0 0;font-size:.8rem;color:var(--tv-muted)}.tv-metrics-page .backlog-summary{height:100%;display:flex;flex-direction:column;gap:clamp(.35rem,.7vh,.55rem);padding:clamp(.5rem,1vh,.8rem);background:linear-gradient(135deg,#b91c1c14,#dc262605);border-radius:14px;border:1px solid rgba(185,28,28,.2);margin-bottom:0}.tv-metrics-page .backlog-summary-meta{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:.5rem;font-size:clamp(.5rem,.75vh,.65rem);text-transform:uppercase;letter-spacing:.2em;font-weight:700;color:var(--tv-muted)}.tv-metrics-page .backlog-summary-caption{color:var(--tv-muted)}.tv-metrics-page .backlog-summary-updated{padding:.2rem .5rem;border-radius:999px;background:var(--tv-neutral-bg);color:var(--tv-muted);font-weight:700;letter-spacing:.1em;text-transform:uppercase;font-size:clamp(.48rem,.7vh,.6rem);white-space:nowrap}.tv-metrics-page .backlog-summary-stack{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.35rem,.7vh,.55rem)}.tv-metrics-page .backlog-summary-tile{border-radius:14px;border:2px solid rgba(15,23,42,.12);background:linear-gradient(135deg,#f8717147,#dc262633);padding:clamp(.55rem,1vh,.9rem);display:grid;grid-template-rows:auto 1fr;box-shadow:0 10px 24px #b91c1c1f;min-height:clamp(110px,16vh,150px)}.tv-metrics-page .backlog-summary-tile:nth-child(2){background:linear-gradient(135deg,#fb923c38,#ef44442e)}.tv-metrics-page .backlog-summary-tile:nth-child(3){background:linear-gradient(135deg,#f871714d,#991b1b38)}.tv-metrics-page .backlog-summary-title{font-size:clamp(.7rem,1vh,.9rem);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#111827}.tv-metrics-page .backlog-summary-value{align-self:center;justify-self:center;font-size:clamp(1.6rem,3.6vh,2.6rem);font-weight:700;color:#1f2937;letter-spacing:.02em}.tv-metrics-page .backlog-summary-error{font-size:.75rem;color:var(--tv-muted)}.tv-metrics-page .throughput-summary{height:100%;display:flex;flex-direction:column;gap:clamp(.35rem,.7vh,.55rem);padding:clamp(.5rem,1vh,.8rem);background:linear-gradient(135deg,#b91c1c29,#f8717114);border-radius:14px;border:1px solid rgba(185,28,28,.2);margin-bottom:0}.tv-metrics-page .throughput-summary-meta{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:.5rem;font-size:clamp(.5rem,.75vh,.65rem);text-transform:uppercase;letter-spacing:.2em;font-weight:700;color:var(--tv-muted)}.tv-metrics-page .throughput-summary-updated{padding:.2rem .5rem;border-radius:999px;background:var(--tv-neutral-bg);color:var(--tv-muted);font-weight:700;letter-spacing:.1em;text-transform:uppercase;font-size:clamp(.48rem,.7vh,.6rem);white-space:nowrap}.tv-metrics-page .throughput-summary-stack{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.35rem,.7vh,.55rem)}.tv-metrics-page .throughput-summary-tile{border-radius:14px;border:2px solid rgba(15,23,42,.12);background:linear-gradient(135deg,#f871718c,#ef444473);padding:clamp(.55rem,1vh,.9rem);display:grid;grid-template-rows:auto 1fr;box-shadow:0 10px 24px #b91c1c2e;min-height:clamp(110px,16vh,150px)}.tv-metrics-page .throughput-summary-tile:nth-child(2){background:linear-gradient(135deg,#f871717a,#dc26266b)}.tv-metrics-page .throughput-summary-tile:nth-child(3){background:linear-gradient(135deg,#dc262666,#7f1d1d59)}.tv-metrics-page .throughput-summary-title{font-size:clamp(.7rem,1vh,.9rem);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#111827}.tv-metrics-page .throughput-summary-value{align-self:center;justify-self:center;font-size:clamp(1.7rem,3.8vh,2.8rem);font-weight:700;color:#1f2937;letter-spacing:.02em}.tv-metrics-page .throughput-summary-error{font-size:.75rem;color:var(--tv-muted)}.tv-metrics-page .power-bi-container{width:100%;height:0;padding-bottom:90%;border-radius:10px;position:relative;background:linear-gradient(135deg,#b91c1c0d,#dc26260d);overflow:hidden}.tv-metrics-page .power-bi-container-otd{width:100%;aspect-ratio:1/1.5;max-height:95%;border-radius:10px;position:relative;overflow:hidden}.tv-metrics-page .power-bi-container-WIP{width:100%;aspect-ratio:2/1.2;border-radius:10px;position:relative;background:linear-gradient(135deg,#b91c1c0d,#dc26260d);overflow:hidden}.tv-metrics-page .power-bi-container-expanded{width:100%;aspect-ratio:1/1.5;max-height:400px;border-radius:10px;position:relative;overflow:hidden;margin-bottom:15px}.tv-metrics-page .power-bi-container-WIP iframe{position:absolute;top:0;left:0;width:100%;aspect-ratio:2/1.2;border-radius:8px;border:none}.tv-metrics-page .power-bi-container-expanded iframe{position:absolute;top:0;left:0;aspect-ratio:1/1.5;border-radius:8px;border:none}.tv-metrics-page .power-bi-container-otd iframe{position:absolute;margin:auto;left:0;max-height:80%;aspect-ratio:1/1.4;border-radius:8px;border:none}.tv-metrics-page .drill-down-button-container{text-align:center;margin-top:15px}.tv-metrics-page .drill-down-button{background:linear-gradient(135deg,#b91c1c,#dc2626);color:#fff;border:none;padding:10px 20px;border-radius:20px;font-weight:600;cursor:pointer;font-size:.9rem;transition:all .3s ease;box-shadow:0 2px 10px #b91c1c4d}.tv-metrics-page .drill-down-button:active{transform:translateY(0);box-shadow:0 2px 8px #b91c1c4d}@media(max-width:900px){.tv-metrics-page .kpi-card-wipInTransit{gap:20px;grid-column:auto}.tv-metrics-page .throughput-summary-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.tv-metrics-page .throughput-summary-tile:last-child{grid-column:span 2}}@media(max-width:1200px){.tv-metrics-page .power-bi-container-expanded{height:420px}}@media(max-width:900px){.tv-metrics-page .power-bi-container-expanded{height:400px}}@media(max-width:480px){.tv-metrics-page .power-bi-container-expanded{height:480px}.tv-metrics-page .kpi-title{font-size:1rem!important;margin-bottom:8px!important}.tv-metrics-page .drill-down-button{padding:6px 14px!important;font-size:.75rem!important}}@media(max-width:400px){.tv-metrics-page .power-bi-container-expanded{height:460px}.tv-metrics-page .kpi-title{font-size:.95rem!important}}@media(max-width:320px){.tv-metrics-page .power-bi-container-expanded{height:440px}.tv-metrics-page .kpi-card{min-height:560px!important;padding:6px!important}.tv-metrics-page .kpi-title{font-size:.9rem!important}}@media(max-width:480px){.tv-metrics-page .kpi-title{font-size:1.1rem!important;margin:0 0 8px!important}.tv-metrics-page .kpi-description{font-size:.8rem!important;margin:0 0 14px!important;line-height:1.2!important}.tv-metrics-page .power-bi-container{padding-bottom:90%!important;height:0!important;border-radius:6px!important}.tv-metrics-page .throughput-summary-stack{grid-template-columns:1fr}.tv-metrics-page .throughput-summary-tile:last-child{grid-column:auto}}.tv-metrics-page .power-bi-placeholder{text-align:center;color:#64748b}.tv-metrics-page .power-bi-icon{font-size:3rem;color:#b91c1c;margin-bottom:15px}.tv-metrics-page .power-bi-text{font-weight:600;color:#374151;margin-bottom:8px}.tv-metrics-page .power-bi-subtext{font-size:.85rem;color:#9ca3af}.tv-metrics-page .integration-note{background:linear-gradient(135deg,#fef3c7,#fde68a);border:1px solid #f59e0b;border-radius:8px;padding:15px;margin-top:20px;font-size:.85rem;color:#92400e}.tv-metrics-page .integration-note strong{color:#78350f}@media(max-width:480px){.tv-metrics-page main.content{padding-left:12px!important;padding-right:12px!important;padding-top:50px!important}.tv-metrics-page .dashboard-header{padding:6px!important;margin-bottom:3px!important}.tv-metrics-page .dashboard-header h1{font-size:1.4rem!important;margin:0!important}.tv-metrics-page .power-bi-container{padding-bottom:90%;height:0}}@media(max-width:480px){.tv-metrics-page .kpi-header .kpi-title{margin:0!important}}body.tv-rate-board-page{background:radial-gradient(circle at 16% 18%,rgba(251,191,36,.2),transparent 40%),radial-gradient(circle at 84% 80%,rgba(34,197,94,.22),transparent 44%),linear-gradient(135deg,#020617,#0f172a 45%,#111827)!important}.tv-rate-board-page .content{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:clamp(14px,2vw,28px)!important}.tv-rate-board{width:min(1680px,100%);min-height:min(78vh,860px);border-radius:34px;padding:clamp(1.1rem,2.2vw,2.6rem);display:grid;grid-template-rows:auto 1fr auto;gap:clamp(.7rem,1.2vw,1.35rem);position:relative;overflow:hidden;border:2px solid rgba(255,255,255,.26);box-shadow:0 28px 80px #00000070,inset 0 1px #ffffff3d;color:#f8fafc}.tv-rate-board:before{content:"";position:absolute;inset:-40% -30%;background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.2),transparent 32%),radial-gradient(circle at 70% 76%,rgba(255,255,255,.12),transparent 36%);animation:tv-rate-float 14s ease-in-out infinite;pointer-events:none}.tv-rate-board:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,rgba(255,255,255,.05),transparent 46%,rgba(255,255,255,.08) 75%,transparent 100%);mix-blend-mode:screen;pointer-events:none}.tv-rate-board.status-green{background:linear-gradient(145deg,#0f766e,#16a34a 48%,#14532d)}.tv-rate-board.status-yellow{background:linear-gradient(145deg,#a16207,#ca8a04 48%,#78350f)}.tv-rate-board.status-red{background:linear-gradient(145deg,#991b1b,#dc2626 48%,#7f1d1d)}.tv-rate-board.status-neutral{background:linear-gradient(145deg,#334155,#475569 48%,#1e293b)}.tv-rate-board__header{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.tv-rate-board__header h1{margin:0;font-size:clamp(1.65rem,3.1vw,3.2rem);text-transform:uppercase;letter-spacing:.18em;font-weight:800}.tv-rate-board__header p{margin:clamp(.3rem,.7vw,.6rem) 0 0;font-size:clamp(.8rem,1.2vw,1.15rem);letter-spacing:.22em;text-transform:uppercase;font-weight:600;opacity:.88}.tv-rate-board__status-pill{border-radius:999px;border:1px solid rgba(255,255,255,.5);padding:.48rem .9rem;font-size:clamp(.66rem,1vw,.78rem);font-weight:700;text-transform:uppercase;letter-spacing:.16em;white-space:nowrap;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.tv-rate-board__status-pill.status-green{background:#14532d70}.tv-rate-board__status-pill.status-yellow{background:#92400e70}.tv-rate-board__status-pill.status-red{background:#7f1d1d7a}.tv-rate-board__status-pill.status-neutral{background:#1e293b80}.tv-rate-board__value-wrap{position:relative;z-index:1;align-self:center;justify-self:center;text-align:center;display:grid;gap:clamp(.35rem,.9vw,.65rem)}.tv-rate-board__value{font-size:clamp(5rem,21vw,17rem);line-height:.86;font-weight:900;letter-spacing:-.05em;text-shadow:0 8px 20px rgba(0,0,0,.28),0 0 16px rgba(255,255,255,.16)}.tv-rate-board__value-label{font-size:clamp(.95rem,1.55vw,1.5rem);font-weight:700;letter-spacing:.2em;text-transform:uppercase;opacity:.92}.tv-rate-board__footer{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.45rem,.85vw,.75rem)}.tv-rate-board__footer span{border-radius:14px;border:1px solid rgba(255,255,255,.36);padding:clamp(.42rem,.7vw,.68rem) clamp(.55rem,.85vw,.8rem);font-size:clamp(.66rem,.93vw,.86rem);text-transform:uppercase;letter-spacing:.11em;font-weight:700;text-align:center;background:#0f172a3d;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.tv-rate-board__error{margin:0;position:absolute;left:clamp(.95rem,2vw,1.4rem);bottom:clamp(.95rem,1.6vw,1.25rem);z-index:2;padding:.36rem .6rem;border-radius:8px;border:1px solid rgba(255,255,255,.45);background:#0f172a7a;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;font-weight:700}@keyframes tv-rate-float{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(0,-24px,0) scale(1.05)}}@media(max-width:1024px){.tv-rate-board{min-height:min(74vh,760px);border-radius:28px}.tv-rate-board__footer{grid-template-columns:1fr}.tv-rate-board__error{position:static;margin-top:.4rem;justify-self:start}}@media(min-width:1400px)and (min-height:850px){.tv-rate-board__footer{gap:clamp(.7rem,1vw,1rem)}.tv-rate-board__footer span{border-radius:16px;padding:clamp(.6rem,.95vw,.85rem) clamp(.85rem,1.2vw,1.15rem);font-size:clamp(.82rem,1.08vw,1.04rem);letter-spacing:.125em}}@media(max-width:640px){.tv-rate-board-page .content{padding:10px!important}.tv-rate-board{min-height:min(80vh,680px);padding:.85rem;border-radius:20px}.tv-rate-board__header{gap:10px}.tv-rate-board__header h1{letter-spacing:.11em}.tv-rate-board__header p{letter-spacing:.13em}.tv-rate-board__status-pill{letter-spacing:.12em;padding:.36rem .6rem}.tv-rate-board__value{font-size:clamp(3.8rem,30vw,9rem)}}.request-center-page{--request-content-max: 1480px;--request-surface: #ffffff;--request-page-bg: #eef3f8;--request-border: #d8e1ec;--request-border-strong: #c6d3e2;--request-text: #0f2744;--request-muted: #70849c;--request-brand: #a11e25;--request-brand-deep: #7f171c;--request-soft-red: #f6eaea;--request-blue: #1e5ec7;--request-orange: #d36e0b;--request-purple: #5d45d8;--request-shadow: 0 2px 10px rgba(15, 39, 68, .08);background:transparent;font-size:.92rem;min-height:calc(100vh - var(--app-shell-main-offset));min-height:calc(100dvh - var(--app-shell-main-offset));width:100%}.request-center-page,.request-center-page *{box-sizing:border-box}.request-center-shell{min-height:0;width:100%}.request-center-form-card{background:var(--request-surface);border:1px solid var(--request-border);border-radius:8px;box-shadow:var(--request-shadow);display:flex;flex-direction:column;height:calc(100vh - var(--app-shell-main-offset));height:calc(100dvh - var(--app-shell-main-offset));max-height:calc(100vh - var(--app-shell-main-offset));max-height:calc(100dvh - var(--app-shell-main-offset));margin-inline:auto;min-height:0;overflow:hidden;position:relative;width:min(100%,var(--request-content-max))}.request-center-form-head{flex:0 0 auto;padding:18px 22px 12px;width:min(100%,var(--request-content-max))}.request-center-head-row{border-left:4px solid var(--request-brand);min-height:66px;padding-left:20px}.request-center-title-block{display:grid;gap:4px;max-width:660px}.request-center-form-head h1{color:var(--request-text);font-family:Sora,Bahnschrift,Segoe UI,sans-serif;font-size:1.46rem;font-weight:800;line-height:1.1;margin:0}.request-center-submit-copy{color:#23405f;font-size:.84rem;line-height:1.35;margin:0}.request-center-submit-copy strong{color:var(--request-text);font-weight:800}.request-center-controls{align-items:flex-end;border-bottom:1px solid var(--request-border);display:flex;flex:0 0 auto;justify-content:space-between;min-height:38px;padding:0 22px;width:min(100%,var(--request-content-max))}.request-center-tabs{align-items:flex-end;display:flex;gap:16px;min-height:38px}.request-center-view-tab-wrap{align-items:flex-end;display:inline-flex;position:relative}.request-center-tab{appearance:none;background:transparent;border:0;border-bottom:3px solid transparent;border-radius:0;color:var(--request-text);cursor:pointer;font:inherit;font-size:.92rem;line-height:1;min-height:38px;padding:0 4px 11px}.request-center-tab.is-active{border-bottom-color:var(--request-brand);color:var(--request-brand)}.request-center-tab.is-highlighted{animation:request-center-view-tab-pulse 1.2s ease-out infinite}.request-center-view-hint{animation:request-center-view-hint-enter .22s ease-out;background:#fffffffa;border:1px solid rgba(31,86,111,.22);border-radius:8px;box-shadow:0 18px 36px #13203329;display:grid;gap:8px;left:0;padding:10px 12px;position:absolute;top:calc(100% + 8px);width:min(360px,78vw);z-index:30}.request-center-view-hint:before{background:#fffffffa;border-left:1px solid rgba(31,86,111,.22);border-top:1px solid rgba(31,86,111,.22);content:"";height:12px;left:24px;position:absolute;top:-7px;transform:rotate(45deg);width:12px}.request-center-view-hint p{color:var(--request-text);font-size:.84rem;line-height:1.4;margin:0}.request-center-view-hint-toggle{align-items:center;color:var(--request-muted);cursor:pointer;display:inline-flex;font-size:.8rem;font-weight:700;gap:7px;line-height:1.3;-webkit-user-select:none;user-select:none}.request-center-view-hint-toggle input{accent-color:var(--request-brand);height:15px;margin:0;width:15px}.request-center-view-hint-close{appearance:none;background:transparent;border:0;color:var(--request-brand);cursor:pointer;font:inherit;font-size:.8rem;font-weight:700;min-height:26px;padding:0;width:fit-content}.request-center-inline-status{color:#17603d;font-size:.88rem;font-weight:800;margin:0 0 10px}@keyframes request-center-view-hint-enter{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes request-center-view-tab-pulse{0%{box-shadow:0 0 #a11e255c}70%{box-shadow:0 0 0 10px #a11e2500}to{box-shadow:0 0 #a11e2500}}.request-center-tab-panel{flex:1 1 auto;min-height:0}form.request-center-tab-panel{display:flex;flex-direction:column;gap:10px;overflow:auto;padding:12px 22px 14px;scrollbar-gutter:stable;width:min(100%,var(--request-content-max))}.request-center-status{border:1px solid transparent;border-radius:6px;font-size:.9rem;font-weight:700;padding:9px 12px}.request-center-status.is-ok{background:#effbf5f5;border-color:#17603d38;color:#17603d}.request-center-status.is-error{background:#fff3f1f5;border-color:#9e2b2238;color:#9e2b22}.request-center-field-grid{display:grid;gap:10px 18px;grid-template-columns:repeat(2,minmax(0,1fr))}.request-center-field{display:grid;gap:5px;min-width:0}.request-center-field-row{display:grid;gap:18px}.request-center-field-row.request-center-field-row-wide{align-items:start;grid-column:1 / -1;grid-template-columns:minmax(260px,.65fr) minmax(0,1fr)}.request-center-field.request-center-field-wide{grid-column:1 / -1}.request-center-field span,.request-center-field>label span{color:var(--request-text);font-size:.78rem;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.request-center-field input,.request-center-field textarea,.request-center-field select,.request-center-state-select select{background:#fff;border:1px solid var(--request-border-strong);border-radius:6px;color:var(--request-text);font:inherit;font-size:.9rem;width:100%}.request-center-field input,.request-center-field select{height:36px;padding:0 12px}.request-center-field textarea{height:104px;line-height:1.45;min-height:104px;padding:10px 12px;resize:none}.request-center-field input::placeholder,.request-center-field textarea::placeholder{color:#7e93ad}.request-center-field input:focus,.request-center-field textarea:focus,.request-center-field select:focus,.request-center-state-select select:focus{border-color:#1f566f8c;box-shadow:0 0 0 3px #1f566f1f;outline:none}.request-center-field-hint{align-items:center;color:var(--request-muted);display:flex;font-size:.78rem;gap:7px;line-height:1.3;margin:0}.request-center-hint-icon{align-items:center;border:1px solid #8aa0b8;border-radius:999px;color:#6f86a0;display:inline-flex;flex:0 0 auto;font-size:.62rem;font-weight:800;height:12px;justify-content:center;line-height:1;text-transform:none;width:12px}.request-center-file-input{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.request-center-file-picker-row{align-items:center;background:#f5f8fc;border:1px dashed #cbd8e7;border-radius:6px;display:flex;gap:10px;min-height:42px;padding:7px 14px}.request-center-file-picker-btn,.request-center-attachment-remove-btn,.request-center-submit-btn,.request-center-reset-btn,.request-center-filter-toggle,.request-center-completion-btn{appearance:none;border-radius:6px;cursor:pointer;font:inherit;font-size:.88rem;font-weight:800;transition:background .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease}.request-center-file-picker-btn{background:#fff;border:1px solid var(--request-border-strong);color:var(--request-brand);min-height:28px;padding:5px 13px}.request-center-field .request-center-file-picker-status{color:var(--request-muted);font-size:.88rem;font-weight:400;line-height:1.35;text-transform:none}.request-center-image-preview-group{display:grid;gap:8px}.request-center-image-preview-title{color:var(--request-text);font-size:.78rem;font-weight:800;margin:0}.request-center-image-preview-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.request-center-image-preview-card{background:#fff;border:1px solid var(--request-border);border-radius:6px;display:grid;gap:6px;margin:0;padding:8px}.request-center-image-preview-card img{background:#e7edf3;border:1px solid var(--request-border);border-radius:4px;display:block;height:120px;object-fit:cover;width:100%}.request-center-image-preview-card figcaption{color:var(--request-muted);font-size:.76rem;line-height:1.35;word-break:break-word}.request-center-attachment-list{display:grid;gap:7px}.request-center-attachment-item{align-items:center;background:#fff;border:1px solid var(--request-border);border-radius:6px;color:var(--request-text);display:flex;font-size:.88rem;gap:12px;justify-content:space-between;padding:8px 10px}.request-center-attachment-meta{display:grid;gap:2px;min-width:0}.request-center-attachment-meta span:first-child{overflow-wrap:anywhere;text-transform:none}.request-center-attachment-meta span:last-child{color:var(--request-muted);font-size:.74rem;text-transform:none}.request-center-attachment-remove-btn{background:#fff;border:1px solid rgba(161,30,37,.28);color:var(--request-brand);flex:0 0 auto;min-height:30px;padding:5px 10px}.request-center-form-actions{border-top:1px solid var(--request-border);display:flex;flex:0 0 auto;gap:10px;padding-top:12px}.request-center-submit-btn,.request-center-reset-btn{min-height:34px;padding:7px 16px}.request-center-submit-btn{background:var(--request-brand);border:1px solid var(--request-brand);color:#fff}.request-center-reset-btn{background:#fff;border:1px solid var(--request-border-strong);color:var(--request-text)}.request-center-issues-panel{display:flex;flex-direction:column;gap:12px;overflow:hidden;padding:12px 0 0;width:min(100%,var(--request-content-max))}.request-center-issues-toolbar{align-items:center;display:flex;flex:0 0 auto;gap:12px;padding:0 22px;width:100%}.request-center-completion-toggle{align-items:center;background:#fff;border:1px solid var(--request-border-strong);border-radius:6px;display:inline-flex;gap:0;min-height:36px;padding:2px}.request-center-completion-btn{background:transparent;border:0;color:#17314f;min-height:30px;padding:6px 14px}.request-center-completion-btn.is-active{background:var(--request-brand);color:#fff}.request-center-state-select{display:inline-flex;width:min(170px,32vw)}.request-center-state-select select{height:36px;padding:0 36px 0 12px}.request-center-sr-only{clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.request-center-issues-count{color:var(--request-muted);font-size:.84rem;font-weight:800;margin-left:auto;white-space:nowrap}.request-center-filter-toggle{background:#fff;border:1px solid var(--request-border-strong);color:var(--request-text);min-height:32px;padding:6px 14px}.request-center-filter-toggle.is-active{background:var(--request-brand);border-color:var(--request-brand);color:#fff}.request-center-filter-toggle:disabled{cursor:not-allowed;opacity:.58}.request-center-empty-state{background:#fff;border:1px dashed rgba(95,110,131,.35);border-radius:6px;color:var(--request-muted);line-height:1.5;margin:0 22px;padding:14px;max-width:calc(var(--request-content-max) - 44px)}.request-center-issues-panel>.request-center-status{margin:0 22px}.request-center-issues-table-wrap{background:#fff;border-top:1px solid var(--request-border);flex:1 1 auto;max-height:calc(100vh - var(--app-shell-main-offset) - 230px);max-height:calc(100dvh - var(--app-shell-main-offset) - 230px);min-height:0;overflow-x:hidden;overflow-y:auto}.request-center-issues-table{border-collapse:collapse;min-width:0;table-layout:fixed;width:100%}.request-center-issues-table th,.request-center-issues-table td{border-bottom:1px solid var(--request-border);text-align:left;vertical-align:middle}.request-center-issues-table th{background:#f4f7fb;color:#7d90a6;font-size:.72rem;font-weight:800;letter-spacing:.04em;padding:8px 10px;text-transform:uppercase}.request-center-issues-table td{color:var(--request-text);font-size:.86rem;line-height:1.25;overflow:hidden;padding:7px 10px}.request-center-issues-table th:nth-child(1),.request-center-issues-table td:nth-child(1){width:68px}.request-center-issues-table th:nth-child(2),.request-center-issues-table td:nth-child(2){width:auto}.request-center-issues-table th:nth-child(3),.request-center-issues-table td:nth-child(3){width:200px}.request-center-issues-table th:nth-child(4),.request-center-issues-table td:nth-child(4){width:120px}.request-center-issues-table th:nth-child(5),.request-center-issues-table td:nth-child(5),.request-center-issues-table th:nth-child(6),.request-center-issues-table td:nth-child(6){width:176px}.request-center-issues-table td:nth-child(5),.request-center-issues-table td:nth-child(6){text-overflow:ellipsis;white-space:nowrap}.request-center-issues-table tbody tr:last-child td{border-bottom:0}.request-center-issues-table tbody td:first-child{color:var(--request-text);font-weight:800;white-space:nowrap}.request-center-issues-table tbody td:nth-child(2){font-size:.82rem;line-height:1.35}.request-center-issue-title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;white-space:normal}.request-center-requester-cell{display:grid;gap:1px}.request-center-requester-cell strong{color:var(--request-text);font-weight:800}.request-center-requester-cell span{color:var(--request-muted);font-size:.78rem;line-height:1.18;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.request-center-issue-row{cursor:pointer}.request-center-issue-row:hover td,.request-center-issue-row.is-selected td{background:var(--request-soft-red)}.request-center-issue-row:focus-visible{outline:2px solid rgba(31,86,111,.45);outline-offset:-2px}.request-center-issue-state{align-items:center;background:#f7ead9;border-radius:4px;color:var(--request-orange);display:inline-flex;font-size:.72rem;font-weight:800;gap:6px;line-height:1;min-height:20px;padding:4px 7px;text-transform:uppercase;white-space:nowrap}.request-center-issue-state:before{background:currentColor;border-radius:999px;content:"";height:6px;width:6px}.request-center-issue-state.is-planned{background:#e4efff;color:#0b58d0}.request-center-issue-state.is-in-progress{background:#ece7ff;color:var(--request-purple)}.request-center-issue-state.is-blocked{background:#ffe5e5;color:#d61e1e}.request-center-issue-state.is-completed,.request-center-issue-state.is-complete,.request-center-issue-state.is-done,.request-center-issue-state.is-closed,.request-center-issue-state.is-resolved{background:#e1f6eb;color:#117546}.request-center-modal-backdrop{background:#0f274447;border-radius:inherit;inset:0;overflow:hidden;position:absolute;z-index:1200}.request-center-modal{background:#fff;border:1px solid rgba(95,110,131,.18);border-radius:8px;bottom:auto;box-shadow:0 28px 64px #13203333;display:flex;left:max(18px,calc((100% - 1040px)/2));max-height:calc(100% - 36px);overflow:hidden;position:absolute;right:max(18px,calc((100% - 1040px)/2));top:18px}.request-center-modal-scroll{display:grid;gap:14px;height:auto;max-height:100%;overflow:auto;padding:14px;width:100%}.request-center-modal-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.request-center-modal-title-block{display:grid;gap:6px;min-width:0}.request-center-eyebrow{color:var(--request-brand);font-size:.74rem;font-weight:800;letter-spacing:.08em;margin:0;text-transform:uppercase}.request-center-modal-title-block h2{color:var(--request-text);font-family:Sora,Bahnschrift,Segoe UI,sans-serif;font-size:clamp(1.2rem,.7vw + 1rem,1.55rem);line-height:1.15;margin:0}.request-center-modal-chip-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.request-center-modal-chip-row>span:not(.request-center-issue-state){background:#f3f6fa;border:1px solid var(--request-border);border-radius:4px;color:#41556f;font-size:.82rem;font-weight:800;line-height:1;padding:5px 8px}.request-center-modal-close-btn{align-items:center;appearance:none;background:#fff;border:1px solid var(--request-border-strong);border-radius:6px;color:var(--request-text);cursor:pointer;display:inline-flex;flex:0 0 auto;font:inherit;font-size:1rem;font-weight:800;height:32px;justify-content:center;line-height:1;padding:0;width:32px}.request-center-modal-detail-grid{border-bottom:1px solid var(--request-border);border-top:1px solid var(--request-border);display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.request-center-modal-detail-item{border-bottom:1px solid var(--request-border);display:grid;gap:4px;min-height:58px;padding:10px 12px}.request-center-modal-detail-item:nth-child(odd){border-right:1px solid var(--request-border)}.request-center-modal-detail-item:nth-last-child(-n+2){border-bottom:0}.request-center-modal-detail-item span{color:var(--request-muted);font-size:.74rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.request-center-modal-detail-item strong{color:var(--request-text);font-size:.94rem;font-weight:800;line-height:1.3;overflow-wrap:anywhere}.request-center-modal-detail-item small{color:var(--request-muted);font-size:.82rem;line-height:1.25;overflow-wrap:anywhere}.request-center-modal-section{display:grid;gap:8px}.request-center-modal-section h3{color:var(--request-text);font-size:.9rem;letter-spacing:.03em;margin:0;text-transform:uppercase}.request-center-modal-screenshot-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.request-center-modal-screenshot-card{background:#f6f9fc;border:1px solid var(--request-border);border-radius:6px;display:block;overflow:hidden}.request-center-modal-screenshot-image{background:#e7edf3;display:block;height:180px;object-fit:cover;width:100%}.request-center-modal-description{background:#f7f9fc;border:1px solid var(--request-border);border-radius:6px;color:var(--request-text);font-size:.98rem;line-height:1.55;margin:0;overflow-wrap:anywhere;padding:14px 16px;white-space:pre-wrap}.request-center-file-picker-btn:hover,.request-center-attachment-remove-btn:hover,.request-center-submit-btn:hover,.request-center-reset-btn:hover,.request-center-filter-toggle:hover,.request-center-completion-btn:hover,.request-center-modal-close-btn:hover{box-shadow:0 8px 18px #0f27441f}.request-center-submit-btn:focus-visible,.request-center-reset-btn:focus-visible,.request-center-file-picker-btn:focus-visible,.request-center-attachment-remove-btn:focus-visible,.request-center-filter-toggle:focus-visible,.request-center-completion-btn:focus-visible,.request-center-modal-close-btn:focus-visible,.request-center-tab:focus-visible{outline:2px solid var(--request-brand);outline-offset:2px}@media(min-width:1700px)and (min-height:850px){.request-center-page{--request-content-max: 1480px}.request-center-form-card{width:min(calc(100% - 56px),var(--request-content-max))}.request-center-form-head{padding:24px 32px 16px}.request-center-head-row{border-left-width:5px;min-height:96px;padding-left:28px}.request-center-title-block{gap:8px;max-width:820px}.request-center-form-head h1{font-size:1.95rem}.request-center-submit-copy{font-size:1.02rem;line-height:1.42}.request-center-controls{min-height:54px;padding:0 32px}.request-center-tabs{gap:28px;min-height:54px}.request-center-tab{font-size:1.08rem;min-height:54px;padding:0 6px 15px}form.request-center-tab-panel{gap:14px;padding:18px 32px 20px}.request-center-field-grid{gap:14px 26px}.request-center-field{gap:7px}.request-center-field-row{gap:26px}.request-center-field-row.request-center-field-row-wide{grid-template-columns:minmax(340px,.62fr) minmax(0,1fr)}.request-center-field span,.request-center-field>label span{font-size:.88rem}.request-center-field input,.request-center-field textarea,.request-center-field select,.request-center-state-select select{font-size:1.04rem}.request-center-field input,.request-center-field select{height:50px;padding:0 18px}.request-center-field textarea{height:148px;min-height:148px;padding:18px}.request-center-field-hint{font-size:.9rem;gap:9px}.request-center-hint-icon{font-size:.68rem;height:14px;width:14px}.request-center-file-picker-row{gap:14px;min-height:58px;padding:10px 20px}.request-center-file-picker-btn,.request-center-attachment-remove-btn,.request-center-submit-btn,.request-center-reset-btn,.request-center-filter-toggle,.request-center-completion-btn{font-size:1rem}.request-center-file-picker-btn{min-height:40px;padding:8px 20px}.request-center-field .request-center-file-picker-status{font-size:1rem}.request-center-form-actions{gap:14px;padding-top:16px}.request-center-submit-btn,.request-center-reset-btn{min-height:50px;padding:11px 24px}.request-center-issues-panel{gap:16px;padding-top:16px}.request-center-issues-toolbar{gap:16px;padding:0 32px}.request-center-completion-toggle{min-height:46px}.request-center-completion-btn{min-height:38px;padding:8px 20px}.request-center-state-select{width:210px}.request-center-state-select select{height:46px;padding-left:16px}.request-center-issues-count{font-size:.96rem}.request-center-filter-toggle{min-height:42px;padding:8px 18px}.request-center-issues-table-wrap{max-height:calc(100vh - var(--app-shell-main-offset) - 290px);max-height:calc(100dvh - var(--app-shell-main-offset) - 290px)}.request-center-issues-table th{font-size:.82rem;padding:11px 14px}.request-center-issues-table td{font-size:.96rem;padding:10px 14px}.request-center-issues-table th:nth-child(1),.request-center-issues-table td:nth-child(1){width:82px}.request-center-issues-table th:nth-child(3),.request-center-issues-table td:nth-child(3){width:250px}.request-center-issues-table th:nth-child(4),.request-center-issues-table td:nth-child(4){width:142px}.request-center-issues-table th:nth-child(5),.request-center-issues-table td:nth-child(5),.request-center-issues-table th:nth-child(6),.request-center-issues-table td:nth-child(6){width:208px}.request-center-issues-table tbody td:nth-child(2){font-size:.92rem;line-height:1.38}.request-center-requester-cell span{font-size:.88rem}}@media(min-width:2000px)and (min-height:900px){.request-center-page{--request-content-max: 1480px}}@media(max-width:960px){.request-center-issues-table{min-width:820px}.request-center-modal-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.request-center-page,.request-center-form-card{height:auto;min-height:calc(100vh - var(--app-shell-main-offset));min-height:calc(100dvh - var(--app-shell-main-offset))}.request-center-form-head{padding:16px 16px 10px}.request-center-head-row{padding-left:14px}.request-center-controls{padding:0 16px}.request-center-tabs{gap:14px;width:100%}.request-center-view-tab-wrap{width:auto}.request-center-view-hint{left:-84px;width:min(320px,86vw)}form.request-center-tab-panel{overflow:visible;padding:14px 16px 18px}.request-center-field-grid,.request-center-field-row.request-center-field-row-wide{grid-template-columns:1fr}.request-center-issues-panel{overflow:visible}.request-center-issues-toolbar{align-items:stretch;flex-wrap:wrap;padding:0 16px}.request-center-completion-toggle,.request-center-state-select,.request-center-filter-toggle{width:100%}.request-center-completion-btn{flex:1 1 0}.request-center-issues-count{margin-left:0}.request-center-submit-btn,.request-center-reset-btn{flex:1 1 160px}.request-center-modal{inset:12px 12px auto;max-height:calc(100% - 24px)}.request-center-modal-scroll{padding:16px}.request-center-modal-head{flex-direction:column}.request-center-modal-detail-grid{grid-template-columns:1fr}.request-center-modal-detail-item,.request-center-modal-detail-item:nth-child(odd),.request-center-modal-detail-item:nth-last-child(-n+2){border-bottom:1px solid var(--request-border);border-right:0}.request-center-modal-detail-item:last-child{border-bottom:0}}.request-center-page{--request-content-max: 1480px;--request-surface: rgba(255, 255, 255, .94);--request-border: rgba(17, 20, 26, .12);--request-border-strong: rgba(104, 22, 30, .22);--request-text: var(--ren-ink, #11141a);--request-muted: rgba(17, 20, 26, .62);--request-brand: var(--ren-wine, #68161e);--request-brand-deep: var(--ren-oxblood, #3c0f16);--request-soft-red: #fff8ef;--request-blue: #1d4f7b;--request-orange: #9a4d0b;--request-purple: #5d45d8;--request-shadow: 0 24px 60px rgba(7, 7, 10, .24), 0 0 0 1px rgba(255, 255, 255, .45)}.request-center-shell{display:flex;min-height:0}.request-center-form-card{border-color:#842a3057;border-radius:12px;background:linear-gradient(180deg,#ffffffc2,#f8fafc94),repeating-linear-gradient(115deg,transparent 0 42px,rgba(244,214,162,.028) 43px 44px,transparent 45px 96px);box-shadow:0 22px 58px #07070a47,inset 0 1px #f4d6a21a}.request-center-form-card:before{height:0}.request-center-form-card:after{border-radius:12px;opacity:.62}.request-center-form-head{border-bottom:1px solid rgba(244,214,162,.42);border-radius:11px 11px 0 0;background:radial-gradient(circle at 14% 0%,rgba(240,78,55,.22),transparent 34%),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(135deg,var(--ren-ink-deep, #07070a) 0%,var(--ren-ink, #11141a) 44%,var(--ren-oxblood, #3c0f16) 100%);background-size:auto,40px 40px,40px 40px,auto;box-shadow:inset 0 -1px #ffffff14,0 10px 24px #07070a24;padding:18px 22px 16px}.request-center-head-row{border-left:0;min-height:76px;padding-left:0}.request-center-title-block{gap:6px;max-width:760px}.request-center-form-head h1{color:#fff;font-family:Bahnschrift,Segoe UI,system-ui,sans-serif;font-size:clamp(1.72rem,2.2vw,2.12rem);font-weight:900;letter-spacing:0;text-shadow:0 2px 10px rgba(7,7,10,.35)}.request-center-submit-copy{color:#f8fafcd1;font-size:.86rem;line-height:1.38}.request-center-submit-copy strong{color:#fff}.request-center-controls{border:0;border-bottom:1px solid rgba(244,214,162,.22);background:linear-gradient(120deg,#fffffff0,#f8fafcdb 58%,#fff8efe6),#ffffffd1;box-shadow:0 12px 26px #07070a14,inset 0 1px #fffc;min-height:54px;padding:8px 22px 7px}.request-center-tabs{align-items:flex-end;background:transparent;border:0;border-bottom:1px solid rgba(104,22,30,.14);border-radius:0;box-shadow:none;gap:26px;min-height:42px;padding:0 2px}.request-center-view-tab-wrap{align-items:flex-end}.request-center-tab{border:0;border-radius:0;color:var(--ren-ink, #11141a);background:transparent;font-size:.74rem;font-weight:900;line-height:1;min-height:42px;min-width:0;padding:0 2px 12px;position:relative;text-transform:uppercase;transition:color .14s ease,text-shadow .14s ease}.request-center-tab:after{background:linear-gradient(90deg,var(--ren-oxblood, #3c0f16),var(--ren-ember-bright, #f04e37));border-radius:999px;bottom:-1px;content:"";height:3px;left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:center;transition:transform .16s ease}.request-center-tab:not(.is-active):hover{background:transparent;color:var(--ren-oxblood, #3c0f16)}.request-center-tab.is-active{background:transparent;color:var(--ren-oxblood, #3c0f16);text-shadow:0 1px 0 rgba(255,255,255,.55)}.request-center-tab.is-active:after{transform:scaleX(1)}.request-center-view-hint{border-color:#68161e2e;border-radius:10px;background:linear-gradient(90deg,rgba(104,22,30,.028) 1px,transparent 1px),linear-gradient(rgba(104,22,30,.024) 1px,transparent 1px),linear-gradient(180deg,#fffffffc,#faf7f1fa);background-size:28px 28px,28px 28px,auto;box-shadow:0 18px 42px #07070a33,0 0 0 1px #ffffffad,inset 0 1px #ffffffeb}.request-center-view-hint:before{border-color:#68161e2e;background:#fffffffc}.request-center-view-hint-close{color:var(--ren-oxblood, #3c0f16)}.request-center-inline-status{align-self:center;margin:0 8px}form.request-center-tab-panel,.request-center-issues-panel{background:linear-gradient(180deg,#ffffffc7,#f6f8fa8a),repeating-linear-gradient(115deg,transparent 0 42px,rgba(244,214,162,.035) 43px 44px,transparent 45px 96px)}form.request-center-tab-panel{gap:12px;overflow-x:hidden;padding:14px 22px 16px;scrollbar-color:rgba(104,22,30,.62) rgba(248,250,252,.88);scrollbar-width:thin}form.request-center-tab-panel::-webkit-scrollbar,.request-center-issues-table-wrap::-webkit-scrollbar,.request-center-modal-scroll::-webkit-scrollbar{width:10px;height:10px}form.request-center-tab-panel::-webkit-scrollbar-thumb,.request-center-issues-table-wrap::-webkit-scrollbar-thumb,.request-center-modal-scroll::-webkit-scrollbar-thumb{border:2px solid rgba(248,250,252,.96);border-radius:999px;background:linear-gradient(180deg,#68161ec7,#11141a9e)}form.request-center-tab-panel::-webkit-scrollbar-track,.request-center-issues-table-wrap::-webkit-scrollbar-track,.request-center-modal-scroll::-webkit-scrollbar-track{background:#f8fafce0}.request-center-field-grid{gap:12px 18px}.request-center-field span,.request-center-field>label span,.request-center-image-preview-title,.request-center-modal-section h3,.request-center-modal-detail-item span{color:var(--ren-ink, #11141a);letter-spacing:0}.request-center-field input,.request-center-field textarea,.request-center-field select,.request-center-state-select select{border:1px solid rgba(104,22,30,.18);border-top-color:#3c0f1642;border-left-color:#3c0f1638;border-radius:8px;background:linear-gradient(180deg,#f6f1ebf5,#ffffffeb);color:var(--ren-ink, #11141a);box-shadow:inset 0 2px 4px #07070a1f,inset 1px 0 2px #3c0f1614,inset 0 -1px #ffffffc7}.request-center-field input::placeholder,.request-center-field textarea::placeholder{color:#11141a75}.request-center-field input:focus,.request-center-field textarea:focus,.request-center-field select:focus,.request-center-state-select select:focus{border-color:#68161e6b;box-shadow:0 0 0 2px #f4d6a247,inset 0 2px 4px #07070a1f,inset 1px 0 2px #3c0f1614,inset 0 -1px #ffffffd1}.request-center-field-hint,.request-center-field .request-center-file-picker-status,.request-center-attachment-meta span:last-child,.request-center-requester-cell span,.request-center-issues-count{color:#11141a9e}.request-center-hint-icon{border-color:#68161e4d;color:var(--ren-oxblood, #3c0f16)}.request-center-file-picker-row,.request-center-image-preview-card,.request-center-attachment-item,.request-center-empty-state,.request-center-modal-description,.request-center-modal-screenshot-card{border-color:#68161e24;background:linear-gradient(180deg,#fffffff5,#f8fafce6),#fffc;box-shadow:inset 0 1px #fffc}.request-center-file-picker-row{border-style:dashed}.request-center-file-picker-btn,.request-center-attachment-remove-btn,.request-center-reset-btn,.request-center-filter-toggle,.request-center-modal-close-btn{border-color:#68161e33;background:#ffffffeb;color:var(--ren-oxblood, #3c0f16);box-shadow:inset 0 1px #ffffffd6}.request-center-submit-btn,.request-center-completion-btn.is-active,.request-center-filter-toggle.is-active{border-color:#f4d6a23d;background:var(--ren-workspace-control-active);color:#fff;box-shadow:0 9px 18px #3c0f162e,inset 0 1px #ffffff1f}.request-center-submit-btn:hover,.request-center-completion-btn.is-active:hover,.request-center-filter-toggle.is-active:hover{background:linear-gradient(135deg,var(--ren-ink, #11141a),var(--ren-wine, #68161e));box-shadow:0 12px 24px #3c0f1638,inset 0 1px #ffffff24}.request-center-file-picker-btn:hover,.request-center-attachment-remove-btn:hover,.request-center-reset-btn:hover,.request-center-filter-toggle:not(.is-active):hover,.request-center-modal-close-btn:hover{border-color:#68161e57;background:#fff8ef;color:var(--ren-ink-deep, #07070a);box-shadow:0 8px 18px #3c0f161f,inset 0 1px #ffffffd6}.request-center-form-actions{border-top-color:#68161e24}.request-center-issues-panel{gap:10px;padding:12px}.request-center-issues-toolbar{border:1px solid rgba(244,214,162,.22);border-radius:14px;background:linear-gradient(120deg,#fffffff0,#f8fafcdb 58%,#fff8efe6),#ffffffd1;box-shadow:0 16px 34px #07070a1f,inset 0 1px #ffffffe6;padding:8px 10px}.request-center-completion-toggle{border-color:#3c0f1633;border-radius:999px;background:linear-gradient(180deg,#ffffffdb,#f1f5f9cc),#11141a0a;box-shadow:inset 0 1px #ffffffd1}.request-center-completion-btn{border:1px solid transparent;border-radius:999px;color:var(--ren-ink, #11141a);font-size:.74rem;font-weight:900;text-transform:uppercase}.request-center-completion-btn:not(.is-active):hover{background:#f4d6a22e;border-color:#3c0f162e}.request-center-issues-table-wrap{border:1px solid rgba(244,214,162,.34);border-radius:12px;background:linear-gradient(180deg,#252b35,#171b22 52%,#3c0f16) top right / 12px 27px no-repeat,linear-gradient(180deg,#fffffffa,#f8fafcf0);box-shadow:0 22px 54px #07070a2e,inset 0 1px #fffffff0;clip-path:inset(0 round 12px);contain:paint;overflow-x:auto;scrollbar-color:rgba(104,22,30,.62) rgba(248,250,252,.88);scrollbar-gutter:stable;scrollbar-width:thin}.request-center-issues-table th{background:var(--ren-workspace-table-head);border-bottom:1px solid rgba(244,214,162,.32);border-right:1px solid rgba(255,255,255,.12);color:#f8fafc;font-size:.72rem;letter-spacing:0;box-shadow:inset 0 1px #ffffff14,inset 0 -1px #f4d6a229}.request-center-issues-table td{border-bottom:1px solid rgba(17,20,26,.08);border-right:1px solid rgba(17,20,26,.08);background:var(--ren-workspace-table-row, #ffffff);color:var(--ren-ink, #11141a);font-weight:600}.request-center-issues-table tbody tr:nth-child(2n) td{background:var(--ren-workspace-table-row-alt, #f8fafc)}.request-center-issue-row:hover td,.request-center-issue-row.is-selected td{background:#fff8ef;color:var(--ren-ink-deep, #07070a)}.request-center-issue-row:hover td:first-child,.request-center-issue-row.is-selected td:first-child{box-shadow:inset 4px 0 #68161e6b}.request-center-issue-row:focus-visible{outline:2px solid var(--ren-champagne, #f4d6a2)}.request-center-issues-table tbody td:first-child,.request-center-requester-cell strong,.request-center-modal-title-block h2,.request-center-modal-detail-item strong,.request-center-modal-section h3,.request-center-modal-description{color:var(--ren-ink, #11141a)}.request-center-issue-state{border:1px solid rgba(154,77,11,.18);border-radius:999px;background:#fff4da;color:var(--request-orange)}.request-center-issue-state.is-planned{border-color:#1d4f7b2e;background:#e9f2ff;color:var(--request-blue)}.request-center-issue-state.is-in-progress{border-color:#5d45d82e}.request-center-issue-state.is-blocked{border-color:#d61e1e2e}.request-center-issue-state.is-completed,.request-center-issue-state.is-complete,.request-center-issue-state.is-done,.request-center-issue-state.is-closed,.request-center-issue-state.is-resolved{border-color:#1175462e}.request-center-modal-backdrop{background:#07070a6b;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.request-center-modal{border-color:#f4d6a257;border-radius:12px;background:linear-gradient(180deg,#fffffffa,#f8fafcf0);box-shadow:0 28px 64px #07070a4d,inset 0 1px #ffffffe6}.request-center-modal-scroll{scrollbar-color:rgba(104,22,30,.62) rgba(248,250,252,.88);scrollbar-width:thin}.request-center-eyebrow{color:var(--ren-oxblood, #3c0f16);letter-spacing:.04em}.request-center-modal-chip-row>span:not(.request-center-issue-state){border-color:#68161e24;background:#fff8ef;color:var(--ren-ink, #11141a)}.request-center-modal-detail-grid,.request-center-modal-detail-item,.request-center-modal-detail-item:nth-child(odd){border-color:#68161e1f}.request-center-submit-btn:focus-visible,.request-center-reset-btn:focus-visible,.request-center-file-picker-btn:focus-visible,.request-center-attachment-remove-btn:focus-visible,.request-center-filter-toggle:focus-visible,.request-center-completion-btn:focus-visible,.request-center-modal-close-btn:focus-visible,.request-center-tab:focus-visible{outline:2px solid var(--ren-champagne, #f4d6a2);outline-offset:2px}@media(min-width:1700px)and (min-height:850px){.request-center-form-head{padding:24px 32px 18px}.request-center-head-row{min-height:104px;padding-left:0}.request-center-controls{padding:10px 32px}}@media(max-width:720px){.request-center-form-card{border-radius:10px}.request-center-form-head{border-radius:9px 9px 0 0;padding:16px}.request-center-head-row{min-height:auto}.request-center-form-head h1{font-size:1.48rem}.request-center-controls{align-items:stretch;padding:8px 16px}.request-center-tabs{width:100%}.request-center-tab{flex:1 1 0;min-width:0;padding-inline:10px}.request-center-inline-status{flex-basis:100%;margin:8px 6px 2px}.request-center-issues-panel{padding:12px 10px 14px}.request-center-issues-toolbar{margin:0;padding:10px}.request-center-empty-state,.request-center-issues-panel>.request-center-status{margin-inline:0}}html.newsletter-submissions-route,body.newsletter-submissions-route{overflow:hidden;overscroll-behavior:none;background:var(--bg)!important;background-attachment:scroll!important;background-color:var(--bg)!important}body.newsletter-submissions-route .supply-hub-layout{height:calc(100vh - var(--app-shell-header-height, 70px));height:calc(100dvh - var(--app-shell-header-height, 70px));min-height:0;overflow:hidden}body.newsletter-submissions-route main.content{height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scroll-behavior:auto;background:transparent!important;background-color:transparent!important;-webkit-overflow-scrolling:touch;scrollbar-width:none}body.newsletter-submissions-route main.content::-webkit-scrollbar{display:none}body.newsletter-submissions-route main.content:before,body.newsletter-submissions-route main.content:after{position:fixed;inset:var(--app-shell-header-height, 70px) 0 0 0;transform:translateZ(0);pointer-events:none;will-change:transform}body.newsletter-submissions-route main.content:before{background:var(--ren-page-background-overlay-before),var(--ren-page-background, var(--bg));background-position:center top,center top,center top,var(--ren-page-background-position, center top);background-size:auto,auto,auto,var(--ren-page-background-size, auto);mix-blend-mode:normal;opacity:.66}body.newsletter-submissions-route main.content:after{background:var(--ren-page-background-overlay-after)}.newsletter-submissions-page{--submission-content-max-width: 1520px;--submission-font: "Inter", "Aptos", "Segoe UI", Arial, sans-serif;--submission-display: "Aptos Display", "Bahnschrift", "Segoe UI", Arial, sans-serif;--submission-ink: #fff8ef;--submission-muted: rgba(255, 248, 239, .76);--submission-border: rgba(255, 255, 255, .18);--submission-accent: #f4d6a2;--submission-warn: #fff7a5;--submission-good: #a7fff0;--submission-error: #ffd2ca;--submission-shadow: 0 14px 30px rgba(0, 0, 0, .22);min-height:calc(100vh - var(--app-shell-main-offset));min-height:calc(100dvh - var(--app-shell-main-offset));width:100%;background:transparent;color:var(--submission-ink);font-family:var(--submission-font);font-weight:650}.newsletter-submissions-shell{width:min(var(--submission-content-max-width),100%);margin:0 auto;display:grid;gap:clamp(1rem,1.8vw,1.5rem);padding:clamp(1rem,2vw,2rem) clamp(.75rem,1.8vw,1.8rem) clamp(2rem,3vw,3.5rem)}.newsletter-submissions-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(1rem,2.4vw,2rem);align-items:end;padding:clamp(1.25rem,2.4vw,2.35rem);border:1px solid rgba(255,255,255,.24);border-radius:30px;background:linear-gradient(128deg,rgba(255,255,255,.11),transparent 36%,rgba(244,214,162,.11) 64%,transparent),#11141aa8;box-shadow:0 34px 74px #0000004d,inset 0 1px #ffffff29}.newsletter-submissions-hero:before{display:none;content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),repeating-linear-gradient(135deg,transparent 0 38px,rgba(244,214,162,.1) 39px 40px,transparent 41px 94px);background-size:44px 44px,44px 44px,auto;opacity:.74}.newsletter-submissions-hero>*,.newsletter-submissions-group>*,.newsletter-submissions-panel>*{position:relative;z-index:1}.newsletter-submissions-hero-copy{min-width:0}.newsletter-submissions-eyebrow{margin:0;color:var(--submission-warn);font-family:var(--submission-font);font-size:.78rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.newsletter-submissions-hero h1{margin:.35rem 0 0;max-width:13ch;color:#fff;font-family:var(--submission-display);font-size:clamp(2.75rem,5vw,5.6rem);font-weight:900;line-height:.94;letter-spacing:0;text-shadow:0 2px 0 rgba(7,7,10,.22),0 18px 42px rgba(0,0,0,.34)}.newsletter-submissions-lead{margin:clamp(.6rem,.9vw,1rem) 0 0;max-width:62ch;color:#f5fbffdb;font-size:clamp(.95rem,.2vw + .9rem,1.08rem);font-weight:650;line-height:1.55}.newsletter-submissions-shortcuts{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:.55rem;justify-content:flex-end;max-width:520px}.newsletter-submissions-shortcuts a{display:inline-flex;align-items:center;justify-content:center;min-height:2.25rem;border:1px solid rgba(244,214,162,.34);border-radius:999px;background:#07070a6b;color:var(--submission-warn);padding:.42rem .78rem;text-decoration:none;font-size:.76rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase;transition:transform .14s ease,border-color .14s ease,background-color .14s ease}.newsletter-submissions-shortcuts a:hover{transform:translateY(-1px);border-color:#ffffff85;background:#f4d6a221}.newsletter-submissions-shortcuts a:focus-visible{outline:2px solid rgba(244,214,162,.72);outline-offset:2px}.newsletter-submissions-group{display:grid;gap:clamp(.85rem,1.35vw,1.25rem)}.newsletter-submissions-feature-group{min-width:0}.newsletter-submissions-group-head{display:flex;align-items:end;justify-content:space-between;gap:1rem;padding-bottom:.75rem;border-bottom:1px solid rgba(244,214,162,.2)}.newsletter-submissions-group-head h2{margin:0;color:#fff;font-family:var(--submission-display);font-size:clamp(1.35rem,.6vw + 1.18rem,1.85rem);font-weight:900;line-height:1.05;letter-spacing:0}.newsletter-submissions-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.95rem,1.5vw,1.35rem);align-items:stretch}.newsletter-submissions-panel,.newsletter-submissions-panel>*{min-width:0;width:100%}.newsletter-submissions-panel{display:flex;scroll-margin-top:calc(var(--app-shell-header-height, 70px) + 1rem)}.newsletter-submissions-panel>.newsletter-workflow{height:100%}.newsletter-submissions-page .newsletter-workflow{--newsletter-ink: var(--submission-ink);--newsletter-muted: var(--submission-muted);--newsletter-border: var(--submission-border);--newsletter-shadow: var(--submission-shadow);--newsletter-brand: #ffb3aa;--newsletter-brand-deep: #ffdfd8;--newsletter-accent: var(--submission-accent);--newsletter-good: var(--submission-good);--newsletter-warm: var(--submission-warn);gap:0;color:var(--submission-ink)}.newsletter-submissions-page .newsletter-workflow-card,.newsletter-submissions-page .communications-card{height:100%;min-height:0;border-color:var(--submission-border);border-radius:22px;background:linear-gradient(135deg,#07070af0,#3c0f16e0 48%,#68161ecc),linear-gradient(90deg,rgba(244,214,162,.18),transparent 48%,rgba(240,78,55,.14));box-shadow:var(--submission-shadow),inset 0 1px #ffffff24;color:var(--submission-ink);padding:clamp(.95rem,1.45vw,1.35rem)}.newsletter-submissions-page .newsletter-workflow-card:before,.newsletter-submissions-page .communications-card:before{display:none;background:linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(128deg,transparent 0 56%,rgba(244,214,162,.13) 56.2% 57.8%,transparent 58%);background-size:42px 42px,42px 42px,auto;opacity:.42}.newsletter-submissions-page .newsletter-card-head h3,.newsletter-submissions-page .communications-panel-head h2{margin-top:0;color:#fff;font-family:var(--submission-display);font-size:clamp(1.26rem,.42vw + 1.1rem,1.64rem);font-weight:900;line-height:1.08;letter-spacing:0;text-shadow:0 1px 0 rgba(7,7,10,.44),0 10px 22px rgba(0,0,0,.28)}.newsletter-submissions-page .newsletter-card-kicker,.newsletter-submissions-page .newsletter-workflow-eyebrow,.newsletter-submissions-page .newsletter-rich-field-label,.newsletter-submissions-page .newsletter-field span,.newsletter-submissions-page .newsletter-rich-field-media-head strong,.newsletter-submissions-page .newsletter-rich-field-media-setting span,.newsletter-submissions-page .communications-eyebrow{color:var(--submission-warn);font-weight:850}.newsletter-submissions-page .newsletter-card-copy,.newsletter-submissions-page .newsletter-field-hint,.newsletter-submissions-page .newsletter-rich-field-meta,.newsletter-submissions-page .newsletter-rich-field-upload-status,.newsletter-submissions-page .newsletter-form-status p,.newsletter-submissions-page .newsletter-rich-field-media-head span,.newsletter-submissions-page .newsletter-rich-field-media-card-meta,.newsletter-submissions-page .communications-panel-copy{color:var(--submission-muted)}.newsletter-submissions-page .newsletter-blurb-form{gap:.8rem}.newsletter-submissions-page textarea{resize:none}.newsletter-submissions-page .newsletter-card-copy{margin-top:.72rem;font-size:.92rem;line-height:1.5}.newsletter-submissions-page .newsletter-field input,.newsletter-submissions-page .newsletter-field select,.newsletter-submissions-page .newsletter-field textarea,.newsletter-submissions-page .newsletter-rich-field-shell,.newsletter-submissions-page .newsletter-rich-field-media-panel,.newsletter-submissions-page .newsletter-rich-field-media-card,.newsletter-submissions-page .newsletter-rich-field-media-setting select{border-color:#f4d6a23d;background:linear-gradient(135deg,#07070ab8,#68161e1f),#07070a8f;color:var(--submission-ink)}.newsletter-submissions-page .newsletter-field input::placeholder,.newsletter-submissions-page .newsletter-field textarea::placeholder,.newsletter-submissions-page .newsletter-rich-field-surface[data-empty=true]:before,.newsletter-submissions-page .newsletter-blocknote-surface .bn-editor [data-placeholder]:before{color:#fff8ef85}.newsletter-submissions-page .newsletter-rich-field-toolbar{border-bottom-color:#ffffff24;background:#07070a6b}.newsletter-submissions-page .newsletter-rich-field-toolbar select,.newsletter-submissions-page .newsletter-rich-field-tool,.newsletter-submissions-page .newsletter-secondary-btn,.newsletter-submissions-page .newsletter-inline-btn{border-color:#f4d6a247;background:#07070a75;color:var(--submission-ink)}.newsletter-submissions-page .newsletter-rich-field-tool.is-active{border-color:#ffffff6b;background:linear-gradient(135deg,#fff466,var(--submission-accent));color:#07070a}.newsletter-submissions-page .newsletter-rich-field-surface,.newsletter-submissions-page .newsletter-blocknote-surface .bn-editor,.newsletter-submissions-page .newsletter-rich-field-surface :where(p,span,div,li,ul,ol,blockquote),.newsletter-submissions-page .newsletter-blocknote-surface .bn-editor *{color:inherit}.newsletter-submissions-page .newsletter-form-actions{justify-content:flex-end}.newsletter-submissions-question-group .newsletter-workflow-card{display:flex;flex-direction:column;min-height:390px}.newsletter-submissions-question-group .newsletter-blurb-form{display:flex;flex:1 1 auto;flex-direction:column}.newsletter-submissions-question-group .newsletter-field textarea{height:212px;min-height:212px;max-height:212px;overflow:auto}.newsletter-submissions-question-group .newsletter-form-actions{margin-top:auto}.newsletter-submissions-feature-group .newsletter-workflow-card{display:flex;flex-direction:column;min-height:430px}.newsletter-submissions-feature-group .newsletter-blurb-form{display:flex;flex:1 1 auto;flex-direction:column}.newsletter-submissions-page .newsletter-feature-plain-composer{display:grid;gap:.65rem}.newsletter-submissions-page .newsletter-feature-plain-field textarea{height:240px;min-height:240px;max-height:240px;overflow:auto}.newsletter-submissions-page .newsletter-feature-media-btn{min-height:2.35rem;padding-inline:.9rem}.newsletter-submissions-feature-group .newsletter-feature-actions{align-items:center;justify-content:space-between;margin-top:auto}.newsletter-submissions-feature-group .newsletter-feature-actions .newsletter-primary-btn:only-child{margin-left:auto}@media(min-width:1101px){.newsletter-submissions-question-group #dear-leah-submission .newsletter-card-copy{position:absolute;top:clamp(.95rem,1.45vw,1.35rem);right:clamp(.95rem,1.45vw,1.35rem);width:min(42%,360px);margin:0;text-align:right}}.newsletter-submissions-page .newsletter-primary-btn{display:inline-flex;align-items:center;justify-content:center;min-width:128px;min-height:2.55rem;border-color:#ffffff6b;background:linear-gradient(135deg,#fff466,var(--submission-accent));color:#07070a;box-shadow:0 14px 28px #f4d6a233,0 8px 18px #07070a29}.newsletter-submissions-page .newsletter-primary-btn:hover:not(:disabled){border-color:#ffffff9e;box-shadow:0 18px 36px #f4d6a23d,0 12px 24px #07070a47}.newsletter-submissions-page .newsletter-form-status,.newsletter-submissions-page .newsletter-locked-state,.newsletter-submissions-page .gis-challenge-publication-status{border-color:#ffffff2e;background:linear-gradient(135deg,#ffffff17,#f4d6a212),#07070a5c;color:var(--submission-ink)}.newsletter-submissions-page .newsletter-form-status strong,.newsletter-submissions-page .newsletter-locked-state strong,.newsletter-submissions-page .gis-challenge-publication-status strong{color:#fff}.newsletter-submissions-page .newsletter-form-status.is-success{border-color:#a7fff057;background:#20c67a24;color:var(--submission-good)}.newsletter-submissions-page .newsletter-form-status.is-error,.newsletter-submissions-page .gis-challenge-publication-status.is-error{border-color:#f04e376b;background:#f04e3724;color:var(--submission-error)}.newsletter-submissions-page .newsletter-field input:focus-visible,.newsletter-submissions-page .newsletter-field select:focus-visible,.newsletter-submissions-page .newsletter-field textarea:focus-visible,.newsletter-submissions-page .newsletter-rich-field-toolbar select:focus-visible,.newsletter-submissions-page .newsletter-rich-field-tool:focus-visible,.newsletter-submissions-page .newsletter-rich-field-surface:focus-visible,.newsletter-submissions-page .newsletter-primary-btn:focus-visible,.newsletter-submissions-page .newsletter-secondary-btn:focus-visible,.newsletter-submissions-page .newsletter-inline-btn:focus-visible{outline-color:#f4d6a2b8}@media(max-width:1180px){.newsletter-submissions-hero{grid-template-columns:1fr;align-items:start}.newsletter-submissions-shortcuts{justify-content:flex-start;max-width:none}}@media(max-width:1100px){.newsletter-submissions-grid{grid-template-columns:1fr}}@media(max-width:760px){.newsletter-submissions-hero{border-radius:24px}.newsletter-submissions-hero h1{max-width:100%;font-size:clamp(2.4rem,13vw,3.2rem);line-height:.98}.newsletter-submissions-group-head{align-items:start;flex-direction:column;gap:.3rem}.newsletter-submissions-page .newsletter-workflow-card,.newsletter-submissions-page .communications-card{border-radius:20px}}@media(max-width:480px){.newsletter-submissions-hero,.newsletter-submissions-page .newsletter-workflow-card,.newsletter-submissions-page .communications-card{padding:1rem}.newsletter-submissions-shortcuts a{width:100%}.newsletter-submissions-page .newsletter-form-actions{justify-content:stretch}.newsletter-submissions-feature-group .newsletter-feature-actions{align-items:stretch;flex-direction:column}.newsletter-submissions-feature-group .newsletter-feature-actions .newsletter-primary-btn:only-child{margin-left:0}.newsletter-submissions-page .newsletter-primary-btn,.newsletter-submissions-page .newsletter-feature-media-btn{width:100%}}.documentation-page{min-height:calc(100vh - var(--app-shell-header-height, 70px));background:#f6f8fb;color:#13263a;padding:1rem}body.documentation-overview-route,html:has(>body.documentation-overview-route){background-attachment:scroll!important;overflow-anchor:none}body.documentation-overview-route .content.documentation-overview-shell{background-attachment:scroll!important;overflow-anchor:none}body.documentation-overview-route .content.documentation-overview-shell:before,body.documentation-overview-route .content.documentation-overview-shell:after{content:none;display:none}body.documentation-overview-route .topbar{background:linear-gradient(135deg,var(--ren-ink-deep) 0%,var(--ren-ink) 52%,var(--ren-oxblood) 100%)!important;box-shadow:0 8px 18px #07070a33,inset 0 -1px #f04e375c!important}body.documentation-overview-route supply-sidebar .sidebar-panel{background:linear-gradient(180deg,var(--sidebar-ink-deep) 0%,var(--sidebar-ink) 44%,#18181f 100%);box-shadow:10px 0 28px #07070a3d,inset -1px 0 #ffffff1a}.documentation-overview-page{width:100%;min-height:calc(100vh - var(--app-shell-header-height, 70px));min-height:calc(100dvh - var(--app-shell-header-height, 70px));padding:clamp(1rem,2vw,1.6rem) clamp(.75rem,1.8vw,1.55rem) clamp(1.5rem,2.5vw,2.5rem);background:transparent;color:#fff8ef;font-family:Inter,Aptos,Segoe UI,Arial,sans-serif;font-weight:650}.documentation-overview-page .documentation-dashboard-header{max-width:1520px;margin:0 auto clamp(.85rem,1.4vw,1.2rem);border:1px solid rgba(255,255,255,.2);border-radius:16px;padding:clamp(1rem,1.9vw,1.7rem);background:linear-gradient(128deg,#ffffff1a,#07070a7a 46%,#68161e3d);box-shadow:0 14px 32px #0000003d,inset 0 1px #ffffff24}.documentation-overview-page .documentation-dashboard-header h1{max-width:15ch;margin:0 0 .45rem;color:#fff;font-family:Aptos Display,Bahnschrift,Segoe UI,Arial,sans-serif;font-size:clamp(2.6rem,4.8vw,5.2rem);font-weight:900;line-height:.95;letter-spacing:0;text-shadow:0 10px 28px rgba(0,0,0,.26)}.documentation-overview-page .dashboard-subtitle{max-width:68ch;margin:0;color:#f5fbffdb;font-size:clamp(.96rem,.3vw + .9rem,1.1rem);line-height:1.5}.documentation-overview-page .documentation-kpi-section{max-width:1520px;margin:0 auto;border:1px solid rgba(255,255,255,.16);border-radius:16px;padding:clamp(.8rem,1.35vw,1.1rem);background:#07070a7a;box-shadow:0 16px 36px #00000038,inset 0 1px #ffffff1a;contain:paint}.documentation-overview-page .documentation-choice-grid{width:100%;max-width:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.8rem,1.2vw,1.1rem);margin:0}.documentation-overview-page .documentation-choice-card{min-height:clamp(11.5rem,16vw,14.25rem);border:1px solid rgba(244,214,162,.26);border-radius:8px;justify-content:space-between;gap:.9rem;background:linear-gradient(135deg,#11141ae6,#3c0f16d1 54%,#68161eb8);color:#fff8ef;box-shadow:0 10px 22px #0000002e,inset 0 1px #ffffff1a;text-decoration:none}.documentation-overview-page .documentation-choice-card:hover,.documentation-overview-page .documentation-choice-card:focus-visible{border-color:#f4d6a29e;box-shadow:0 14px 28px #0000003d,inset 0 1px #ffffff24;outline:none}.documentation-overview-page .documentation-choice-head,.documentation-overview-page .kpi-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.8rem}.documentation-overview-page .documentation-choice-kicker{display:block;margin-bottom:.38rem;color:#fff7a5;font-size:.68rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.documentation-overview-page .documentation-choice-card .kpi-title{margin:0;color:#fff;font-family:Aptos Display,Bahnschrift,Segoe UI,Arial,sans-serif;font-size:clamp(1.05rem,1.28vw,1.35rem);font-weight:900;line-height:1.1;letter-spacing:.06em;text-transform:uppercase}.documentation-overview-page .documentation-choice-description{max-width:42rem;margin:0;color:#fff8efd1;font-size:clamp(.9rem,.22vw + .84rem,1rem);line-height:1.5}.documentation-overview-page .documentation-choice-action,.documentation-overview-page .kpi-drilldown{flex:0 0 auto;align-self:flex-start;border:1px solid rgba(255,255,255,.42);border-radius:999px;padding:.22rem .68rem;background:linear-gradient(135deg,#fff466,#f4d6a2);color:#07070a;font-size:.66rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.documentation-overview-page .documentation-choice-meta{display:flex;flex-wrap:wrap;gap:.45rem}.documentation-overview-page .documentation-choice-meta span{border:1px solid rgba(244,214,162,.34);border-radius:999px;padding:.24rem .52rem;background:#07070a5c;color:#fff7a5;font-size:.66rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.documentation-page.morning-dashboard.hunter-dashboard{width:100%;min-height:calc(100vh - var(--app-shell-header-height, 70px));min-height:calc(100dvh - var(--app-shell-header-height, 70px));padding:clamp(1rem,2vw,2rem) clamp(.75rem,1.8vw,1.8rem) clamp(2rem,3vw,3.5rem);background:transparent}.documentation-page.morning-dashboard.hunter-dashboard .documentation-dashboard-header{margin-bottom:clamp(1rem,1.8vw,1.5rem)}.documentation-page.morning-dashboard.hunter-dashboard .documentation-dashboard-header h1{max-width:15ch}.documentation-page.morning-dashboard.hunter-dashboard .documentation-kpi-section{padding:clamp(.9rem,1.6vw,1.35rem);border-radius:30px}.documentation-page.morning-dashboard.hunter-dashboard .documentation-choice-grid{width:100%;max-width:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.95rem,1.5vw,1.35rem);margin:0}.documentation-page.morning-dashboard.hunter-dashboard .documentation-choice-card{min-height:clamp(13rem,19vw,17rem);justify-content:space-between;gap:clamp(1rem,1.5vw,1.35rem);text-decoration:none}.documentation-page.morning-dashboard.hunter-dashboard .documentation-choice-card:hover,.documentation-page.morning-dashboard.hunter-dashboard .documentation-choice-card:focus-visible{border-color:#f4d6a2a3;box-shadow:0 30px 66px #00000052,inset 0 1px #ffffff29;outline:none}.documentation-page.morning-dashboard.hunter-dashboard .documentation-choice-head{align-items:flex-start}.documentation-page.morning-dashboard.hunter-dashboard .documentation-choice-kicker{display:block;margin-bottom:.42rem;color:#fff7a5;font-family:var(--morning-font, "Inter", "Segoe UI", Arial, sans-serif);font-size:.68rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.documentation-page.morning-dashboard.hunter-dashboard .documentation-choice-card .kpi-title{font-size:clamp(1.05rem,1.4vw,1.45rem);line-height:1.1}.documentation-page.morning-dashboard.hunter-dashboard .documentation-choice-description{max-width:42rem;margin:0;color:#fff8efd1;font-size:clamp(.9rem,.28vw + .84rem,1.05rem);line-height:1.55}.documentation-page.morning-dashboard.hunter-dashboard .documentation-choice-action{flex:0 0 auto;align-self:flex-start}.documentation-page.morning-dashboard.hunter-dashboard .documentation-choice-meta{display:flex;flex-wrap:wrap;gap:.5rem}.documentation-page.morning-dashboard.hunter-dashboard .documentation-choice-meta span{border:1px solid rgba(244,214,162,.34);border-radius:999px;padding:.28rem .58rem;background:#07070a5c;color:#fff7a5;font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.documentation-page.morning-dashboard.hunter-dashboard.documentation-mockup-page{display:grid;align-content:start;gap:1rem}.documentation-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.documentation-section-heading h2{margin:.22rem 0 0;color:#fff8ef;font-size:1.05rem;line-height:1.15}.documentation-section-heading>span{flex:0 0 auto;border:1px solid rgba(244,214,162,.34);border-radius:999px;padding:.32rem .68rem;color:#fff7a5;background:#07070a5c;font-size:.72rem;font-weight:900}.documentation-section-heading-actions{flex:0 0 auto;display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.45rem}.documentation-section-heading-actions>span{border:1px solid rgba(244,214,162,.34);border-radius:999px;padding:.32rem .68rem;color:#fff7a5;background:#07070a5c;font-size:.72rem;font-weight:900}.documentation-page.morning-dashboard.hunter-dashboard .documentation-training-grid{width:100%;max-width:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin:0}.documentation-page.morning-dashboard.hunter-dashboard .documentation-training-card{min-height:12rem;border-radius:8px;border-color:#f4d6a247;cursor:pointer;font:inherit;text-align:left}.documentation-page.morning-dashboard.hunter-dashboard .documentation-training-card.is-active{border-color:#fff7a5db;box-shadow:0 24px 52px #00000047,inset 0 0 0 1px #fff7a53d}.documentation-page.morning-dashboard.hunter-dashboard .documentation-training-card-modules{display:grid;gap:.34rem;max-width:100%;margin-top:auto}.documentation-page.morning-dashboard.hunter-dashboard .documentation-training-card-modules span{display:block;min-width:0;max-width:100%;overflow:hidden;color:#fff8efdb;font-size:.78rem;font-weight:800;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.documentation-mockup-panel{border:1px solid rgba(216,224,233,.92);border-radius:8px;display:grid;gap:.9rem;background:#fff;color:#13263a;padding:1rem;box-shadow:0 14px 34px #1023381a}.documentation-mockup-panel>header,.documentation-system-detail>header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.documentation-mockup-panel h2,.documentation-system-detail h2{margin:.2rem 0 0;color:#102338;font-size:1.15rem;line-height:1.15}.documentation-mockup-panel .documentation-choice-kicker,.documentation-system-detail .documentation-choice-kicker{color:#68788a}.documentation-mockup-status{flex:0 0 auto;border:1px solid #c9d3df;border-radius:999px;padding:.32rem .68rem;color:#0a3558;background:#edf5fb;font-size:.72rem;font-weight:900}.documentation-mockup-status.is-editable{border-color:#1665343d;color:#166534;background:#f0fdf4}.documentation-mockup-status.is-preview{border-color:#c9d3df;color:#0a3558;background:#edf5fb}.documentation-mockup-status.is-view-only{border-color:#c9d3df;color:#41556b;background:#f6f9fc}.documentation-training-panel>header{align-items:center;flex-wrap:wrap}.documentation-training-panel-actions{min-width:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.45rem}.documentation-training-card-editor{border:1px solid #d8e0e9;border-radius:8px;display:grid;gap:.75rem;background:#f8fbfe;padding:.85rem}.documentation-training-card-editor.is-preview{gap:.35rem;background:#fff}.documentation-training-card-editor h3,.documentation-training-card-editor p{margin:0}.documentation-training-card-editor h3{color:#102338;font-size:1rem;line-height:1.2}.documentation-training-card-editor p{color:#5c6c7d;font-size:.84rem;font-weight:800;line-height:1.45}.documentation-training-save-state{color:#64748b;font-size:.74rem;font-weight:900}.documentation-training-view-toggle{min-height:2rem;border:1px solid #c9d3df;border-radius:999px;display:inline-flex;align-items:stretch;overflow:hidden;background:#fff}.documentation-training-view-toggle button{min-width:4.5rem;border:0;border-radius:0;padding:0 .78rem;background:transparent;color:#41556b;cursor:pointer;font:inherit;font-size:.72rem;font-weight:900}.documentation-training-view-toggle button+button{border-left:1px solid #c9d3df}.documentation-training-view-toggle button.is-active{background:#0a3558;color:#fff}.documentation-training-view-toggle button:focus-visible{outline:2px solid rgba(10,53,88,.32);outline-offset:-2px}.documentation-training-edit-badge{flex:0 0 auto;border:1px solid rgba(22,101,52,.24);border-radius:999px;padding:.24rem .5rem;color:#166534;background:#f0fdf4;font-size:.68rem;font-weight:950;line-height:1}.documentation-training-action-button,.documentation-training-danger-button{min-height:2rem;border:1px solid #0a3558;border-radius:999px;padding:0 .8rem;background:#0a3558;color:#fff;cursor:pointer;font:inherit;font-size:.74rem;font-weight:900;line-height:1}.documentation-training-action-button.is-secondary{border-color:#c9d3df;background:#fff;color:#0a3558}.documentation-training-danger-button{border-color:#fecaca;color:#991b1b;background:#fff7f7}.documentation-training-danger-button.is-compact{min-height:2.2rem;padding:0 .65rem}.documentation-training-action-button:hover:not(:disabled),.documentation-training-action-button:focus-visible,.documentation-training-danger-button:hover:not(:disabled),.documentation-training-danger-button:focus-visible{transform:translateY(-1px);outline:none}.documentation-training-action-button:disabled,.documentation-training-danger-button:disabled{cursor:not-allowed;opacity:.55;transform:none}.documentation-training-modules{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;max-height:11.75rem;overflow-y:auto;padding-right:.2rem;scrollbar-gutter:stable}.documentation-training-module{min-width:0;min-height:5.5rem;border:1px solid #d8e0e9;border-radius:8px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.65rem;align-items:start;background:#f8fbfe;padding:.78rem}.documentation-training-module.is-draggable{cursor:grab}.documentation-training-module.is-draggable:active{cursor:grabbing}.documentation-training-module.is-dragging{opacity:.56}.documentation-training-module.is-active{border-color:#0a3558;background:#edf5fb}.documentation-training-module>span{width:2rem;height:2rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:#0a3558;background:#dceaf7;font-size:.72rem;font-weight:950}.documentation-training-module div{min-width:0}.documentation-training-module h3,.documentation-training-module p{margin:0}.documentation-training-module h3{overflow:hidden;color:#13263a;font-size:.88rem;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.documentation-training-module p{margin-top:.2rem;color:#607184;font-size:.75rem;font-weight:800}.documentation-training-module button{grid-column:2;justify-self:start;min-height:1.8rem;border:1px solid #c9d3df;border-radius:999px;padding:0 .68rem;color:#0a3558;background:#fff;cursor:pointer;font:inherit;font-size:.72rem;font-weight:900}.documentation-training-module button:hover,.documentation-training-module button:focus-visible{border-color:#0a3558;background:#f4f9fd;outline:none}.documentation-training-module-detail{border:1px solid #d8e0e9;border-radius:8px;display:grid;gap:.24rem;background:#f6f9fc;padding:.85rem}.documentation-training-module-detail span{color:#68788a;font-size:.72rem;font-weight:900;text-transform:uppercase}.documentation-training-module-detail h3,.documentation-training-module-detail p{margin:0}.documentation-training-module-detail h3{color:#102338;font-size:1rem}.documentation-training-module-detail p{color:#5c6c7d;font-size:.82rem;font-weight:800}.documentation-training-module-editor{gap:.85rem}.documentation-training-detail-header{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem}.documentation-training-detail-header>div{min-width:0;flex:1 1 auto;display:grid;gap:.25rem}.documentation-training-title-input{width:100%;min-width:0;border:1px solid #c9d3df;border-radius:8px;background:#fff;color:#102338;padding:.58rem .7rem;font:inherit;font-size:1rem;font-weight:900;line-height:1.25}.documentation-training-field{min-width:0;display:grid;gap:.34rem}.documentation-training-field span{color:#68788a;font-size:.72rem;font-weight:900;text-transform:uppercase}.documentation-training-field input,.documentation-training-field select,.documentation-training-field textarea{width:100%;min-width:0;border:1px solid #c9d3df;border-radius:8px;background:#fff;color:#13263a;padding:.6rem .68rem;font:inherit;font-size:.86rem;font-weight:750;line-height:1.35}.documentation-training-field textarea{resize:vertical}.documentation-training-title-input:focus,.documentation-training-field input:focus,.documentation-training-field select:focus,.documentation-training-field textarea:focus{border-color:#0a3558;box-shadow:0 0 0 3px #0a35581f;outline:none}.documentation-training-modal-backdrop{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:1rem;background:#07070a75}.documentation-training-modal{width:min(36rem,100%);border:1px solid rgba(216,224,233,.94);border-radius:8px;display:grid;gap:.9rem;background:#fff;color:#13263a;padding:1rem;box-shadow:0 24px 64px #07070a47}.documentation-training-modal>header,.documentation-training-modal>footer{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.documentation-training-modal h2{margin:.2rem 0 0;color:#102338;font-size:1.1rem;line-height:1.15}.documentation-training-modal .documentation-choice-kicker{color:#68788a}.documentation-training-modal>footer{justify-content:flex-end}.documentation-training-sections-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.documentation-training-sections-head>span{color:#102338;font-size:.9rem;font-weight:950;text-transform:none}.documentation-training-sections{display:grid;gap:.75rem}.documentation-training-section,.documentation-training-section-editor,.documentation-training-empty{min-width:0;border:1px solid #d8e0e9;border-radius:8px;background:#fff}.documentation-training-section{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.7rem;padding:.8rem}.documentation-training-section>span{width:1.8rem;height:1.8rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:#0a3558;background:#dceaf7;font-size:.68rem;font-weight:950}.documentation-training-section h4,.documentation-training-section p{margin:0}.documentation-training-section h4{color:#13263a;font-size:.88rem;line-height:1.2}.documentation-training-section p{margin-top:.28rem;color:#526579;font-size:.82rem;font-weight:750;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.documentation-training-section-editor{display:grid;gap:.65rem;background:#fdfefe;padding:.78rem}.documentation-training-section-editor.is-read-only{background:#fff}.documentation-training-section-editor.is-read-only .documentation-training-blocknote-wrap{min-height:0;border-color:transparent;background:transparent}.documentation-training-section-editor.is-read-only .documentation-training-blocknote,.documentation-training-section-editor.is-read-only .documentation-training-blocknote.bn-root,.documentation-training-section-editor.is-read-only .documentation-training-blocknote .bn-container,.documentation-training-section-editor.is-read-only .documentation-training-blocknote .bn-editor{min-height:0}.documentation-training-section-editor.is-read-only .documentation-training-blocknote .bn-editor{padding:.2rem 0 0}.documentation-training-section-editor-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.65rem;align-items:end}.documentation-training-section-title{min-width:0;display:flex;align-items:center;gap:.55rem}.documentation-training-section-title>span{width:1.8rem;height:1.8rem;border-radius:999px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;color:#0a3558;background:#dceaf7;font-size:.68rem;font-weight:950}.documentation-training-section-title h4{min-width:0;margin:0;color:#13263a;font-size:.92rem;line-height:1.2}.documentation-training-blocknote-wrap{min-width:0;min-height:10rem;border:1px solid #d8e0e9;border-radius:8px;overflow:hidden;background:#fff}.documentation-training-blocknote,.documentation-training-blocknote.bn-root,.documentation-training-blocknote .bn-container,.documentation-training-blocknote .bn-editor{min-height:10rem}.documentation-training-blocknote .bn-editor{padding:16px 18px 28px}.documentation-training-empty{grid-column:1 / -1;padding:.9rem;color:#607184;background:#f8fbfe;font-size:.82rem;font-weight:850}.documentation-system-layout{min-height:32rem;display:grid;grid-template-columns:minmax(17rem,23rem) minmax(0,1fr);gap:1rem}.documentation-system-directory,.documentation-system-detail{min-width:0;border:1px solid #d8e0e9;border-radius:8px;background:#fff;color:#13263a;box-shadow:0 14px 34px #1023381a}.documentation-system-directory{display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden}.documentation-system-search{border-bottom:1px solid #e3e9f0;display:grid;gap:.42rem;padding:.85rem;background:#f8fbfe}.documentation-system-search label{color:#102338;font-size:.78rem;font-weight:900}.documentation-system-search input{min-width:0;min-height:2.25rem;border:1px solid #c9d3df;border-radius:7px;padding:0 .75rem;color:#13263a;background:#fff;font:inherit;font-size:.84rem;font-weight:800}.documentation-system-search input:focus{border-color:#0a3558;box-shadow:0 0 0 2px #0a355824;outline:none}.documentation-system-results{min-height:0;overflow:auto;padding:.45rem}.documentation-system-results button{width:100%;min-height:3.3rem;border:1px solid transparent;border-radius:7px;display:grid;gap:.16rem;justify-items:start;padding:.55rem .65rem;color:#13263a;background:transparent;cursor:pointer;font:inherit;text-align:left}.documentation-system-results button:hover,.documentation-system-results button:focus-visible,.documentation-system-results button.is-active{border-color:#d8e0e9;background:#edf5fb;outline:none}.documentation-system-results button span{min-width:0;max-width:100%;overflow:hidden;font-size:.9rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.documentation-system-results button small{max-width:100%;overflow:hidden;color:#607184;font-size:.72rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.documentation-system-detail{display:grid;align-content:start;gap:1rem;padding:1rem}.documentation-system-detail header p{margin:.22rem 0 0;color:#607184;font-size:.82rem;font-weight:800}.documentation-system-folder-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.documentation-system-folder-grid button{min-width:0;min-height:5.75rem;border:1px solid #d8e0e9;border-radius:8px;display:grid;align-content:center;justify-items:center;gap:.52rem;background:#f8fbfe;color:#13263a;cursor:pointer;font:inherit;font-size:.82rem;font-weight:900;text-align:center}.documentation-system-folder-grid button:hover,.documentation-system-folder-grid button:focus-visible{border-color:#0a3558;background:#edf5fb;outline:none}.documentation-system-folder-grid button>span:last-child{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.documentation-system-tags{display:flex;flex-wrap:wrap;gap:.45rem}.documentation-system-tags span{border:1px solid #d8e0e9;border-radius:999px;padding:.28rem .56rem;color:#0a3558;background:#f8fbfe;font-size:.72rem;font-weight:900}.system-docs-page{--src-panel: #ffffff;--src-panel-soft: #f6f9fc;--src-ink: #0f1f33;--src-muted: #5d6f86;--src-line: #d7e0ea;--src-line-strong: #bdcbd9;--src-accent: #0a3558;--src-shadow: 0 18px 38px rgba(15, 31, 51, .1)}.system-docs-shell{width:min(100%,1620px);min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);gap:.7rem}.system-docs-browser{min-height:0;display:grid;grid-template-columns:minmax(260px,330px) minmax(0,1fr);gap:.7rem}.system-docs-browser.is-search-collapsed{grid-template-columns:58px minmax(0,1fr)}.system-docs-sidebar,.system-docs-detail{min-width:0;min-height:0;border:1px solid var(--src-line);border-radius:8px;background:var(--src-panel);box-shadow:var(--src-shadow);overflow:hidden}.system-docs-sidebar{display:flex;flex-direction:column}.system-docs-sidebar.is-collapsed{display:block}.system-docs-sidebar-head{border-bottom:1px solid var(--src-line);padding:8px;display:flex;align-items:center;justify-content:space-between;gap:8px;background:var(--src-panel-soft)}.system-docs-sidebar-head strong,.system-docs-sidebar-head span{display:block}.system-docs-sidebar-head strong{color:var(--src-ink);font-size:13px;font-weight:900}.system-docs-sidebar-head span{margin-top:2px;color:var(--src-muted);font-size:11px;font-weight:800}.system-docs-sidebar-toggle,.system-docs-search-rail{border:1px solid var(--src-line-strong);color:var(--src-accent);background:#fff;cursor:pointer;font:inherit;font-weight:900}.system-docs-sidebar-toggle{min-height:30px;border-radius:7px;padding:0 9px;font-size:12px}.system-docs-sidebar-toggle:hover,.system-docs-sidebar-toggle:focus-visible,.system-docs-search-rail:hover,.system-docs-search-rail:focus-visible{background:#edf5fb;outline:none}.system-docs-search-rail{width:100%;height:100%;min-height:240px;border:0;border-radius:0;display:grid;place-items:center;gap:8px;padding:12px 6px;text-align:center}.system-docs-search-rail span,.system-docs-search-rail strong{display:block;writing-mode:vertical-rl;transform:rotate(180deg)}.system-docs-search-rail span{color:var(--src-muted);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.system-docs-search-rail strong{max-height:12rem;overflow:hidden;color:var(--src-ink);font-size:12px;text-overflow:ellipsis}.system-docs-folder-form{border-bottom:1px solid var(--src-line);padding:8px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;background:#fbfdff}.system-docs-folder-form input{min-width:0;min-height:32px;border:1px solid var(--src-line-strong);border-radius:7px;padding:0 9px;color:var(--src-ink);background:#fff;font:inherit;font-size:12px;font-weight:850}.system-docs-folder-form button,.system-docs-file-actions button,.system-docs-file-actions a{min-height:30px;border:1px solid var(--src-line-strong);border-radius:999px;padding:0 10px;color:var(--src-accent);background:#fff;cursor:pointer;font:inherit;font-size:12px;font-weight:900;text-decoration:none}.system-docs-folder-form button:hover:not(:disabled),.system-docs-folder-form button:focus-visible,.system-docs-file-actions button:hover:not(:disabled),.system-docs-file-actions button:focus-visible,.system-docs-file-actions a:hover,.system-docs-file-actions a:focus-visible{background:#edf5fb;outline:none}.system-docs-folder-form button:disabled,.system-docs-file-actions button:disabled{cursor:not-allowed;opacity:.58}.system-docs-folder-list{flex:1 1 0;min-height:0;overflow:auto;padding:6px}.system-docs-folder-list>button{width:100%;min-height:54px;border:1px solid transparent;border-radius:7px;padding:7px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;color:var(--src-ink);background:transparent;cursor:pointer;font:inherit;text-align:left}.system-docs-folder-list>button:hover,.system-docs-folder-list>button:focus-visible,.system-docs-folder-list>button.is-active{border-color:var(--src-line);background:#edf5fb;outline:none}.system-docs-folder-list strong,.system-docs-folder-list small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.system-docs-folder-list strong{font-size:13px;font-weight:900}.system-docs-folder-list small{margin-top:2px;color:var(--src-muted);font-size:11px;font-weight:800}.system-docs-detail{display:grid;grid-template-rows:auto minmax(0,1fr)}.system-docs-empty-state{min-height:22rem;display:grid;place-content:center;gap:.35rem;padding:1rem;text-align:center}.system-docs-empty-state h2,.system-docs-empty-state p{margin:0}.system-docs-empty-state h2{color:var(--src-ink);font-size:1.1rem}.system-docs-empty-state p{color:var(--src-muted);font-size:.84rem;font-weight:800}.system-docs-detail-grid{min-height:0;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);overflow:hidden}.system-docs-detail-head{min-height:58px;display:grid;grid-template-columns:minmax(170px,1fr) auto minmax(110px,auto);align-items:end;gap:14px}.system-docs-detail-title{align-self:center}.system-docs-detail-actions{align-self:center;min-width:0}.system-docs-tabs{min-height:36px;border-bottom:1px solid var(--src-line);padding:0;display:flex;align-items:stretch;gap:16px;background:transparent}.system-docs-tabs button{min-height:36px;border:0;border-bottom:3px solid transparent;border-radius:0;padding:0 2px;color:var(--src-muted);background:transparent;cursor:pointer;font:inherit;font-size:13px;font-weight:900}.system-docs-tabs button:hover,.system-docs-tabs button:focus-visible{color:var(--src-accent);outline:none}.system-docs-tabs button.is-active{border-bottom-color:var(--src-accent);color:var(--src-accent)}.system-docs-tab-body{min-width:0;min-height:0;display:grid;overflow:hidden}.system-docs-tab-panel{min-width:0;min-height:0}.system-docs-files-panel{min-width:0;min-height:0;overflow:auto;background:#fff}.system-docs-note-panel{min-width:0;min-height:0;display:grid;grid-template-rows:minmax(0,1fr);overflow:hidden;background:#fff}.system-docs-note-editor{min-height:0;display:grid;grid-template-rows:minmax(0,1fr) auto;overflow:hidden}.system-docs-file-table{min-width:760px;width:100%;color:var(--src-ink)}.system-docs-file-row{min-height:42px;border-bottom:1px solid var(--src-line);display:grid;grid-template-columns:minmax(230px,1fr) minmax(80px,100px) minmax(160px,190px) minmax(220px,auto);align-items:center;background:#fff}.system-docs-file-row.is-header{position:sticky;top:0;z-index:1;min-height:40px;background:#f3f7fb}.system-docs-file-row>span,.system-docs-file-name{min-width:0;height:100%;border-left:1px solid #e8eef5;padding:0 10px;display:flex;align-items:center;overflow:hidden;color:var(--src-muted);font-size:12px;font-weight:800}.system-docs-file-row>span:first-child,.system-docs-file-name:first-child{border-left:0}.system-docs-file-row.is-header>span{color:var(--src-ink);font-weight:900}.system-docs-file-name{border:0;border-right:1px solid #e8eef5;gap:8px;color:var(--src-ink);background:transparent;cursor:pointer;font:inherit;text-align:left}.system-docs-file-name:hover,.system-docs-file-name:focus-visible{background:#f7fbff;outline:none}.system-docs-file-name span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.system-docs-file-actions{gap:6px;justify-content:flex-end}.system-docs-file-actions .is-danger{border-color:#fecaca;color:#b91c1c;background:#fff7f7}.system-docs-file-actions .is-danger:hover:not(:disabled),.system-docs-file-actions .is-danger:focus-visible{color:#fff;background:#b91c1c}.documentation-shell{width:min(100%,1180px);margin:0 auto}.documentation-page .dashboard-notification-banner{position:fixed;top:5.15rem;left:50%;z-index:21050;width:min(58rem,calc(100vw - 2rem));transform:translate(-50%);display:flex;align-items:center;justify-content:space-between;gap:.9rem;padding:.72rem .86rem .72rem 1rem;border:1px solid rgba(15,23,42,.14);border-radius:12px;box-shadow:0 18px 42px #0f172a38;font-size:.86rem;font-weight:800;line-height:1.25}.documentation-page .dashboard-notification-banner span{min-width:0}.documentation-page .dashboard-notification-banner button{flex:0 0 auto;min-height:2rem;border:1px solid rgba(15,23,42,.18);border-radius:999px;background:#ffffffdb;color:#0f172a;padding:0 .78rem;font:inherit;font-size:.75rem;cursor:pointer}.documentation-page .dashboard-notification-banner button:hover,.documentation-page .dashboard-notification-banner button:focus-visible{background:#fff;outline:none}.documentation-page .dashboard-notification-banner.is-success{background:#f0fdf4;color:#166534;border-color:#16653438}.documentation-page .dashboard-notification-banner.is-error{background:#fef2f2;color:#991b1b;border-color:#991b1b3d}.documentation-page .dashboard-notification-banner.is-info{background:#eff6ff;color:#0a3558;border-color:#0a35583d}.company-files-upload-progress{position:fixed;right:1rem;bottom:1rem;z-index:21040;width:min(31rem,calc(100vw - 2rem));border:1px solid rgba(10,53,88,.22);border-radius:10px;padding:.8rem;background:#fff;color:#13263a;box-shadow:0 20px 46px #0f172a38}.company-files-upload-progress.is-complete{border-color:#16653442;background:#f0fdf4}.company-files-upload-progress.is-error{border-color:#991b1b47;background:#fef2f2}.company-files-upload-progress-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.company-files-upload-progress-head div{min-width:0;display:grid;gap:.2rem}.company-files-upload-progress strong{font-size:.86rem;font-weight:900}.company-files-upload-progress span,.company-files-upload-progress p{min-width:0;color:#5c6c7d;font-size:.75rem;font-weight:800}.company-files-upload-progress-head span,.company-files-upload-progress p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-files-upload-progress p{margin:.45rem 0 0}.company-files-upload-progress button{flex:0 0 auto;min-height:1.75rem;border:1px solid rgba(15,23,42,.18);border-radius:999px;padding:0 .65rem;color:#13263a;background:#ffffffe6;font:inherit;font-size:.72rem;font-weight:900;cursor:pointer}.company-files-upload-progress button:hover,.company-files-upload-progress button:focus-visible{background:#fff;outline:none}.company-files-upload-progress-meter{height:.45rem;margin-top:.7rem;border-radius:999px;overflow:hidden;background:#dce6f0}.company-files-upload-progress-meter span{display:block;height:100%;border-radius:inherit;background:#0a3558;transition:width .18s ease}.company-files-upload-progress-counts,.company-files-upload-progress-stats{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem;margin-top:.55rem}.company-files-upload-progress-counts span,.company-files-upload-progress-stats span{border-radius:999px;padding:.18rem .48rem;color:#42566c;background:#ffffffad}.company-files-upload-progress-stats span:first-child{color:#0a3558;background:#e8f1fb}.documentation-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.9rem}.documentation-header h1{margin:0;color:#102338;font-size:clamp(1.35rem,2vw,1.9rem);letter-spacing:0}.documentation-header p{margin:.2rem 0 0;color:#5c6c7d;font-size:.88rem}.documentation-header-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.45rem}.documentation-back-link{display:inline-flex;align-items:center;justify-content:center;gap:.42rem;width:max-content;min-height:2rem;margin-bottom:.55rem;border:1px solid #c9d3df;border-radius:999px;background:#fff;color:#13263a;box-shadow:0 8px 18px #10233814;font-size:.72rem;font-weight:850;letter-spacing:.06em;line-height:1;padding:0 .72rem;text-decoration:none;text-transform:uppercase;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease}.documentation-back-link:before{content:"";width:.42rem;height:.42rem;border-bottom:2px solid currentColor;border-left:2px solid currentColor;flex:0 0 auto;transform:rotate(45deg)}.documentation-back-link:hover,.documentation-back-link:focus-visible{border-color:#b42318;background:#fff7f5;color:#8f1d14;box-shadow:0 12px 24px #b4231824;outline:none;transform:translateY(-1px)}.documentation-training-back-button{appearance:none;min-height:2.35rem;margin:0 0 .85rem;border:1px solid rgba(244,214,162,.4);border-radius:999px;padding:0 .9rem;background:#07070a75;color:#fff7a5;cursor:pointer;box-shadow:0 10px 24px #07070a2e;font-family:inherit;font-size:.76rem;font-weight:950;text-decoration:none}.documentation-training-back-button:hover,.documentation-training-back-button:focus-visible{border-color:#fff7a5c2;background:#07070a9e;color:#fff;outline:none}.documentation-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.documentation-choice-card{display:flex;min-height:9rem;flex-direction:column;justify-content:space-between;border:1px solid #d8e0e9;border-radius:8px;background:#fff;color:#13263a;padding:1rem;text-decoration:none;box-shadow:0 10px 24px #10233814}.documentation-choice-card:hover,.documentation-choice-card:focus-visible{border-color:#b42318;outline:none}.documentation-choice-kicker{color:#68788a;font-size:.73rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.documentation-choice-card strong{display:block;margin-top:.4rem;font-size:1.2rem}.documentation-choice-card small{margin-top:1.2rem;color:#5c6c7d;font-size:.82rem;line-height:1.35}.documentation-primary-button,.documentation-secondary-button,.company-files-danger-button,.company-files-file-actions button,.company-files-file-actions a,.company-files-viewer-actions button,.company-files-viewer-actions a,.company-files-viewer-actions select{min-height:2rem;border:1px solid #c9d3df;border-radius:6px;background:#fff;color:#13263a;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font:inherit;font-size:.78rem;font-weight:850;letter-spacing:0;line-height:1;padding:0 .75rem;text-decoration:none}.documentation-primary-button{border-color:#b42318;background:#b42318;color:#fff}.documentation-primary-button:disabled,.documentation-secondary-button:disabled,.company-files-danger-button:disabled,.company-files-file-actions button:disabled,.company-files-viewer-actions button:disabled{cursor:default;opacity:.55}.documentation-empty{margin:1rem;color:#6b7785;font-size:.86rem}.company-files-folder-form{display:flex;gap:.5rem;margin-bottom:.75rem}.company-files-folder-form input{min-height:2rem;flex:1 1 18rem;border:1px solid #c9d3df;border-radius:6px;padding:0 .7rem}.company-files-browser{border:1px solid #d8e0e9;border-radius:8px;background:#fff;box-shadow:0 10px 24px #10233814;overflow:hidden}.company-files-pathbar{min-height:2.45rem;display:flex;align-items:center;gap:.35rem;border-bottom:1px solid #e3e9f0;background:#f9fbfd;padding:.45rem .6rem}.company-files-pathbar button{border:0;background:transparent;color:#b42318;cursor:pointer;font:inherit;font-size:.8rem;font-weight:850;padding:.2rem .35rem}.company-files-pathbar button:not(:last-child):after{content:"/";color:#8b98a7;margin-left:.55rem}.company-files-pathbar button:disabled{color:#42566c;cursor:default}.company-files-list{min-height:20rem}.company-files-row-wrap{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;border-bottom:1px solid #eef2f6}.company-files-row{width:100%;min-height:3.25rem;border:0;background:#fff;color:#13263a;cursor:pointer;display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.55rem;align-items:center;padding:.55rem .75rem;text-align:left}.company-files-row:hover,.company-files-row:focus-visible{background:#f3f7fb;outline:none}.company-files-row strong,.company-files-row small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-files-row strong{font-size:.9rem}.company-files-row small{color:#607184;font-size:.75rem;margin-top:.15rem}.company-files-icon{width:1.75rem;height:1.75rem;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;background:#e8eef6}.company-files-icon:before{color:#334155;font-size:.7rem;font-weight:950}.company-files-icon.is-folder:before{content:"DIR"}.company-files-icon.is-pdf:before{content:"PDF";color:#b42318}.company-files-icon.is-office:before{content:"DOC";color:#1d4ed8}.company-files-icon.is-image:before{content:"IMG";color:#047857}.company-files-icon.is-text:before{content:"TXT"}.company-files-icon.is-download:before{content:"FILE"}.company-files-file-actions{display:flex;align-items:center;gap:.35rem;padding:0 .7rem}.company-files-danger-button,.company-files-file-actions .is-danger{border-color:#991b1b47;color:#991b1b}.company-files-viewer-backdrop{position:fixed;inset:0;z-index:4000;background:#05101c9e;display:flex;align-items:center;justify-content:center;padding:1rem}.company-files-viewer{width:min(96vw,1180px);height:min(90vh,820px);display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border-radius:8px;background:#fff;box-shadow:0 26px 70px #0000004d}.company-files-viewer header{min-height:3.8rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-bottom:1px solid #e3e9f0;padding:.65rem .85rem}.company-files-viewer header>div:first-child{min-width:0;flex:1 1 auto}.company-files-viewer h2{margin:0;font-size:1rem;letter-spacing:0}.company-files-viewer p{max-width:100%;margin:.18rem 0 0;overflow:hidden;color:#6b7785;font-size:.74rem;text-overflow:ellipsis;white-space:nowrap}.company-files-viewer-actions{flex:0 0 auto;display:flex;align-items:center;flex-wrap:nowrap;justify-content:flex-end;gap:.4rem}.company-files-viewer-body{min-height:0;background:#eef2f6}.company-files-preview-frame{width:100%;height:100%;border:0;background:#fff}.company-files-pdf-viewer{height:100%;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);color:var(--src-ink, #0f1f33);background:#e9eef5}.company-files-pdf-toolbar{min-height:42px;border-bottom:1px solid #d4deea;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.4rem .55rem;background:#f8fbfe}.company-files-pdf-toolbar>div{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:.45rem}.company-files-pdf-toolbar span{color:var(--src-muted, #5d6f86);font-size:12px;font-weight:900}.company-files-pdf-toolbar button{min-height:30px;border:1px solid var(--src-line-strong, #bdcbd9);border-radius:999px;padding:0 10px;color:var(--src-accent, #0a3558);background:#fff;cursor:pointer;font:inherit;font-size:12px;font-weight:900}.company-files-pdf-toolbar button:hover:not(:disabled),.company-files-pdf-toolbar button:focus-visible{color:#fff;background:var(--src-accent, #0a3558);outline:none}.company-files-pdf-toolbar button:disabled{cursor:not-allowed;opacity:.52}.company-files-pdf-pages{min-height:0;overflow:auto;padding:18px 16px 28px;display:grid;justify-items:center;align-content:start;gap:18px}.company-files-pdf-page{width:fit-content;max-width:100%;display:grid;justify-items:center;gap:6px}.company-files-pdf-page canvas{max-width:100%;border:1px solid #cbd5e1;background:#fff;box-shadow:0 14px 32px #0f172a2e}.company-files-pdf-page>span{color:#64748b;font-size:11px;font-weight:850}.company-files-preview-loading,.company-files-preview-fallback{min-height:12rem;display:grid;place-items:center;color:var(--src-muted, #5d6f86);font-size:13px;font-weight:900}.company-files-preview-fallback{align-content:center;gap:.4rem;padding:1rem;text-align:center}.company-files-preview-fallback h3,.company-files-preview-fallback p{margin:0}.company-files-preview-image{width:100%;height:100%;object-fit:contain;background:#111827}.company-files-page{--src-panel: #ffffff;--src-panel-soft: #f6f9fc;--src-ink: #0f1f33;--src-muted: #5d6f86;--src-line: #d7e0ea;--src-line-strong: #bdcbd9;--src-accent: #0a3558;--src-accent-hover: #082940;--src-red: #b91c1c;--src-shadow: 0 18px 38px rgba(15, 31, 51, .1);box-sizing:border-box;height:calc(100vh - var(--app-shell-main-offset, calc(var(--app-shell-header-height, 70px) + 32px)));height:calc(100dvh - var(--app-shell-main-offset, calc(var(--app-shell-header-height, 70px) + 32px)));min-height:0;padding:0;display:flex;overflow:hidden}.company-files-shell{width:min(100%,1620px);min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);gap:.7rem}.company-files-titlebar{min-height:56px;margin-bottom:0;border:1px solid var(--src-line);border-radius:8px;background:var(--src-panel);padding:.65rem .8rem;box-shadow:var(--src-shadow)}.company-files-titlebar h1{font-size:clamp(1.25rem,1.7vw,1.65rem)}.company-files-browser{min-height:0;border:1px solid var(--src-line);border-radius:8px;display:flex;flex-direction:column;background:var(--src-panel);box-shadow:var(--src-shadow);overflow:hidden}.company-files-browser-head{min-height:70px;border-bottom:1px solid var(--src-line);padding:8px 10px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;background:var(--src-panel-soft)}.company-files-browser-head>div{min-width:0}.company-files-browser-head h3{margin:0;color:var(--src-ink);font-size:15px;font-weight:900;letter-spacing:0}.company-files-browser-head span,.company-files-browser-head p{margin:0;color:var(--src-muted);font-size:12px;font-weight:850}.company-files-browser-head-actions{flex:0 1 auto;min-width:min(100%,360px);display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.company-files-upload-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px}.company-files-view-toggle{min-height:32px;border:1px solid var(--src-line-strong);border-radius:999px;display:inline-flex;align-items:center;overflow:hidden;background:#fff}.company-files-view-toggle button{min-height:30px;border:0;border-radius:0;padding:0 12px;color:var(--src-accent);background:transparent;cursor:pointer;font:inherit;font-size:12px;font-weight:900;letter-spacing:0}.company-files-view-toggle button.is-active{color:#fff;background:var(--src-accent)}.company-files-view-toggle button:disabled{cursor:not-allowed;opacity:.58}.company-files-view-toggle button:hover:not(:disabled):not(.is-active),.company-files-view-toggle button:focus-visible:not(:disabled):not(.is-active){background:#edf5fb;outline:none}.company-files-upload-actions button,.company-files-context-menu button,.company-files-context-menu a{min-height:32px;border:1px solid var(--src-line-strong);border-radius:999px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;color:var(--src-accent);background:#fff;cursor:pointer;font:inherit;font-size:12px;font-weight:900;letter-spacing:0;line-height:1;text-decoration:none}.company-files-upload-actions button:hover:not(:disabled),.company-files-upload-actions button:focus-visible,.company-files-context-menu button:hover:not(:disabled),.company-files-context-menu button:focus-visible,.company-files-context-menu a:hover,.company-files-context-menu a:focus-visible{color:#fff;background:var(--src-accent);outline:none}.company-files-upload-actions button:disabled,.company-files-context-menu button:disabled{cursor:not-allowed;opacity:.55}.company-files-pathbar{min-height:0;margin-top:2px;border-bottom:0;padding:0;display:flex;align-items:center;background:transparent}.company-files-pathbar nav{min-width:0;display:flex;align-items:center;flex-wrap:wrap;overflow:hidden;color:var(--src-muted);font-size:12px;font-weight:900;line-height:1.2}.company-files-path-crumb{flex:0 0 auto;margin:0;display:inline-flex;align-items:center;min-width:0}.company-files-pathbar .company-files-path-separator{margin:0 7px;color:#8aa0b6;font-weight:800}.company-files-pathbar button{min-height:auto;border:0;border-radius:0;padding:0;color:var(--src-accent);background:transparent;font:inherit;text-align:left;text-decoration:none}.company-files-pathbar button:not(:last-child):after{content:none}.company-files-pathbar button:hover:not(:disabled),.company-files-pathbar button:focus-visible:not(:disabled){color:#082f5f;background:transparent;outline:none;text-decoration:underline}.company-files-path-current{margin:0;color:var(--src-ink)}.company-files-list.is-table{flex:1 1 0;min-height:0;padding:0;display:block;overflow:auto}.company-files-document-table{width:100%;min-width:940px;color:var(--src-ink);background:#fff}.company-files-table-row{width:100%;min-height:42px;border:0;border-bottom:1px solid var(--src-line);padding:0;display:grid;grid-template-columns:minmax(240px,1fr) minmax(76px,96px) minmax(128px,168px) minmax(72px,88px) minmax(78px,98px) minmax(76px,96px) minmax(148px,180px);align-items:center;color:inherit;background:#fff;font:inherit;text-align:left}.company-files-document-table:not(.has-source-column) .company-files-table-row{grid-template-columns:minmax(240px,1fr) minmax(76px,96px) minmax(128px,168px) minmax(72px,88px) minmax(76px,96px) minmax(148px,180px)}button.company-files-table-row,.company-files-table-row[role=button]{cursor:pointer}.company-files-table-row.is-draggable{cursor:grab}.company-files-table-row.is-draggable:active{cursor:grabbing}.company-files-table-row.is-moving{opacity:.55}.company-files-table-row.is-drop-target{box-shadow:inset 4px 0 #0a355873}.company-files-table-row.is-drop-hover{outline:2px solid var(--src-accent);outline-offset:-2px;background:#eef6ff}.company-files-table-row>span{min-width:0;height:100%;padding:0 12px;border-left:1px solid #e8eef5;display:flex;align-items:center;overflow:hidden;color:var(--src-muted);font-size:13px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.company-files-table-row>span:first-child{border-left:0}.company-files-table-row.is-header{position:sticky;top:0;z-index:2;min-height:40px;background:#f3f7fb}.company-files-table-row.is-header>span{color:var(--src-ink);font-size:12px;font-weight:900}.company-files-table-row.is-folder,.company-files-table-row.is-parent{font-weight:900}.company-files-table-row.is-folder>span,.company-files-table-row.is-parent>span{color:var(--src-ink)}button.company-files-table-row:hover,button.company-files-table-row:focus-visible,.company-files-table-row[role=button]:hover,.company-files-table-row[role=button]:focus-visible{background:#f7fbff;outline:none}button.company-files-table-row.is-drop-hover,.company-files-table-row[role=button].is-drop-hover{background:#eef6ff;outline:2px solid var(--src-accent);outline-offset:-2px}.company-files-table-row.is-new-folder,.company-files-table-row.is-new-note{background:#f8fbff}.company-files-table-row.is-new-folder>span,.company-files-table-row.is-new-note>span{color:var(--src-muted)}.company-files-table-row.is-new-folder>span:nth-child(2),.company-files-table-row.is-new-note>span:nth-child(2){overflow:visible;color:var(--src-accent);text-overflow:clip;white-space:normal}.company-files-table-row.is-new-folder input,.company-files-table-row.is-new-note input{width:100%;min-width:0;min-height:30px;border:1px solid var(--src-line-strong);border-radius:6px;padding:0 9px;color:var(--src-ink);background:#fff;font:inherit;font-size:13px;font-weight:850}.company-files-table-row.is-new-folder input:focus,.company-files-table-row.is-new-note input:focus{border-color:var(--src-accent);box-shadow:0 0 0 2px #0a355824;outline:none}.company-files-name-cell{gap:10px}.company-files-name-cell strong,.company-files-name-cell small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-files-name-cell strong{color:var(--src-ink);font-size:14px;font-weight:900}.company-files-name-cell small{margin-left:2px;color:var(--src-muted);font-size:11px;font-weight:850}.company-files-status-cell{justify-content:flex-start}.company-files-status-cell select,.company-files-viewer-actions select{width:100%;min-width:0;max-width:10.75rem;min-height:30px;border:1px solid var(--src-line-strong);border-radius:999px;padding:0 28px 0 10px;color:var(--src-ink);background:#fff;font:inherit;font-size:12px;font-weight:900}.company-files-status-cell select:focus,.company-files-viewer-actions select:focus{border-color:var(--src-accent);box-shadow:0 0 0 2px #0a355824;outline:none}.company-files-status-cell select:disabled,.company-files-viewer-actions select:disabled{opacity:.6}.company-files-viewer-actions .company-files-status-select{width:auto;min-width:8.6rem;max-width:11.5rem;min-height:32px;border-width:1px;border-style:solid;border-radius:999px;padding:0 32px 0 13px;appearance:none;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 17px) 50%,calc(100% - 11px) 50%;background-repeat:no-repeat;background-size:6px 6px,6px 6px;box-shadow:inset 0 -1px #0f172a0d,0 1px 2px #0f172a0d;cursor:pointer;font-size:12px;font-weight:950}.company-files-viewer-actions .company-files-status-select:hover:not(:disabled){filter:saturate(1.05) brightness(.99);box-shadow:inset 0 -1px #0f172a0f,0 2px 6px #0f172a14}.company-files-viewer-actions .company-files-status-select:focus{outline:none;box-shadow:0 0 0 3px #0a355829,inset 0 -1px #0f172a0d}.company-files-viewer-actions .company-files-status-select.is-good{border-color:#16653447;color:#166534;background-color:#f0fdf4}.company-files-viewer-actions .company-files-status-select.is-review{border-color:#0a355847;color:#0a3558;background-color:#eff6ff}.company-files-viewer-actions .company-files-status-select.is-required{border-color:#b91c1c47;color:#991b1b;background-color:#fef2f2}.company-files-viewer-actions .company-files-status-select.is-scheduled{border-color:#a162074d;color:#92400e;background-color:#fffbeb}.company-files-viewer-actions .company-files-status-select.is-progress{border-color:#6d28d947;color:#5b21b6;background-color:#f5f3ff}.company-files-status-badge{width:fit-content;max-width:100%;min-height:24px;border:1px solid rgba(100,116,139,.22);border-radius:999px;padding:0 9px;display:inline-flex;align-items:center;overflow:hidden;color:#334155;background:#f8fafc;font-size:11px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.company-files-status-badge.is-good{border-color:#16653438;color:#166534;background:#f0fdf4}.company-files-status-badge.is-review{border-color:#0a355838;color:#0a3558;background:#eff6ff}.company-files-status-badge.is-required{border-color:#b91c1c38;color:#991b1b;background:#fef2f2}.company-files-status-badge.is-scheduled{border-color:#a162073d;color:#92400e;background:#fffbeb}.company-files-status-badge.is-progress{border-color:#6d28d938;color:#5b21b6;background:#f5f3ff}.company-files-note-cell,.company-files-source-cell{justify-content:flex-start}.company-files-note-cell button,.company-files-source-cell button{min-height:28px;border:1px solid var(--src-line-strong);border-radius:999px;padding:0 10px;color:var(--src-accent);background:#fff;cursor:pointer;font:inherit;font-size:12px;font-weight:900}.company-files-note-cell button.is-filled,.company-files-source-cell button.is-filled{border-color:#0a355833;color:#fff;background:var(--src-accent)}.company-files-note-cell button:hover:not(:disabled),.company-files-note-cell button:focus-visible,.company-files-source-cell button:hover:not(:disabled),.company-files-source-cell button:focus-visible{color:#fff;background:var(--src-accent-hover);outline:none}.company-files-note-cell button:disabled,.company-files-source-cell button:disabled{cursor:not-allowed;opacity:.52}.company-files-tree-spacer{width:26px;height:26px;display:inline-block;flex:0 0 26px}.company-files-parent-icon{width:22px;height:18px;border:1px solid var(--src-line-strong);border-radius:4px;display:inline-grid;flex:0 0 auto;place-items:center;color:var(--src-muted);background:#fff;font-size:11px;font-weight:900;line-height:1}.company-files-folder-icon,.company-files-file-icon{width:22px;height:18px;border-radius:3px;display:inline-block;flex:0 0 auto;position:relative}.company-files-folder-icon{background:#facc15;box-shadow:inset 0 -3px #92400e24}.company-files-folder-icon:before{content:"";position:absolute;left:2px;top:-4px;width:10px;height:6px;border-radius:3px 3px 0 0;background:#fde68a}.company-files-file-icon{width:30px;height:32px;border:0;border-radius:0;display:inline-grid;flex-basis:30px;place-items:center;color:#64748b;background:transparent}.company-files-file-svg{width:30px;height:32px;display:block}.company-files-file-svg-sheet{fill:#f8fafc;stroke:#64748b4d;stroke-width:1.15}.company-files-file-svg-fold{fill:#e2e8f0;stroke:#64748b4d;stroke-width:1.15}.company-files-file-svg-glyph{color:currentColor}.company-files-file-icon.is-pdf{color:#b91c1c}.company-files-file-icon.is-note{color:#0f766e}.company-files-file-icon.is-word{color:#1d4ed8}.company-files-file-icon.is-excel{color:#166534}.company-files-file-icon.is-powerpoint{color:#c2410c}.company-files-file-icon.is-image{color:#6d28d9}.company-files-file-icon.is-text{color:#334155}.company-files-file-icon.is-video{color:#be185d}.company-files-file-icon.is-audio{color:#0e7490}.company-files-file-icon.is-script{color:#0f172a}.company-files-file-icon.is-pdf .company-files-file-svg-sheet{fill:#fff1f2;stroke:#b91c1c42}.company-files-file-icon.is-pdf .company-files-file-svg-fold{fill:#fee2e2;stroke:#b91c1c42}.company-files-file-icon.is-note .company-files-file-svg-sheet{fill:#ecfdf5;stroke:#0f766e40}.company-files-file-icon.is-note .company-files-file-svg-fold{fill:#ccfbf1;stroke:#0f766e40}.company-files-file-icon.is-word .company-files-file-svg-sheet{fill:#eff6ff;stroke:#2563eb42}.company-files-file-icon.is-word .company-files-file-svg-fold{fill:#dbeafe;stroke:#2563eb42}.company-files-file-icon.is-excel .company-files-file-svg-sheet{fill:#f0fdf4;stroke:#16a34a42}.company-files-file-icon.is-excel .company-files-file-svg-fold{fill:#dcfce7;stroke:#16a34a42}.company-files-file-icon.is-powerpoint .company-files-file-svg-sheet{fill:#fff7ed;stroke:#ea580c42}.company-files-file-icon.is-powerpoint .company-files-file-svg-fold{fill:#ffedd5;stroke:#ea580c42}.company-files-file-icon.is-image .company-files-file-svg-sheet{fill:#f5f3ff;stroke:#7c3aed40}.company-files-file-icon.is-image .company-files-file-svg-fold{fill:#ede9fe;stroke:#7c3aed40}.company-files-file-icon.is-video .company-files-file-svg-sheet{fill:#fdf2f8;stroke:#db277740}.company-files-file-icon.is-video .company-files-file-svg-fold{fill:#fce7f3;stroke:#db277740}.company-files-file-icon.is-audio .company-files-file-svg-sheet{fill:#ecfeff;stroke:#0891b240}.company-files-file-icon.is-audio .company-files-file-svg-fold{fill:#cffafe;stroke:#0891b240}.company-files-file-icon.is-script .company-files-file-svg-sheet,.company-files-file-icon.is-text .company-files-file-svg-sheet{fill:#f8fafc;stroke:#33415540}.company-files-file-icon.is-script .company-files-file-svg-fold,.company-files-file-icon.is-text .company-files-file-svg-fold{fill:#e2e8f0;stroke:#33415540}.company-files-modal-backdrop{position:fixed;inset:0;z-index:22070;padding:1rem;display:flex;align-items:center;justify-content:center;background:#05101c8f}.company-files-browser.is-note-mode{display:grid;grid-template-rows:minmax(0,1fr)}.company-files-note-panel{min-height:0;display:grid;grid-template-rows:auto auto minmax(0,1fr);overflow:hidden}.company-files-note-panel-head{min-height:54px;border-bottom:1px solid var(--src-line);padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--src-panel-soft)}.company-files-note-panel-head h3,.company-files-note-panel-head p{margin:0}.company-files-note-panel-head h3{color:var(--src-ink);font-size:16px;font-weight:950}.company-files-note-panel-head p,.company-files-note-panel-head span{color:var(--src-muted);font-size:12px;font-weight:850}.company-files-note-panel-actions{display:flex;align-items:center;gap:10px}.company-files-note-connection{width:12px;height:12px;border:1px solid rgba(15,23,42,.16);border-radius:999px;display:inline-block;flex:0 0 auto;box-shadow:0 0 0 3px #64748b1f}.company-files-note-connection.is-connecting{background:#f59e0b;box-shadow:0 0 0 3px #f59e0b2e}.company-files-note-connection.is-connected{background:#16a34a;box-shadow:0 0 0 3px #16a34a29}.company-files-note-connection.is-failed{background:#dc2626;box-shadow:0 0 0 3px #dc262629}.company-files-note-panel-head button{min-height:32px;border:1px solid var(--src-line-strong);border-radius:999px;padding:0 12px;color:var(--src-accent);background:#fff;cursor:pointer;font:inherit;font-size:12px;font-weight:900}.company-files-note-panel-head button:hover:not(:disabled),.company-files-note-panel-head button:focus-visible{color:#fff;background:var(--src-accent);outline:none}.company-files-note-panel-head button:disabled{cursor:not-allowed;opacity:.58}.company-files-note-error{margin:0;border-bottom:1px solid #fecaca;padding:8px 12px;color:#991b1b;background:#fef2f2;font-size:12px;font-weight:900}.company-files-note-body{grid-row:3;min-height:0;padding:10px;display:grid;grid-template-rows:minmax(0,1fr);overflow:hidden;background:#eef3f8}.company-files-note-editor{height:100%;min-height:0;border:1px solid var(--src-line);border-radius:8px;display:grid;grid-template-rows:minmax(0,1fr) auto;overflow:hidden;background:#fff}.company-files-note-blocknote{min-height:0;overflow:auto}.company-files-note-blocknote.bn-root,.company-files-note-blocknote .bn-container,.company-files-note-blocknote .bn-editor{min-height:100%}.company-files-note-blocknote .bn-editor{padding:24px 32px 64px}.company-files-mermaid-block{width:100%;max-width:1040px;border:1px solid var(--src-line);border-radius:8px;display:grid;gap:10px;padding:10px;background:#f8fbfe}.company-files-mermaid-block>header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.company-files-mermaid-block>header>div:first-child{min-width:0;display:grid;gap:2px}.company-files-mermaid-block strong{color:var(--src-ink);font-size:13px;font-weight:950}.company-files-mermaid-block span{color:var(--src-muted);font-size:12px;font-weight:800}.company-files-mermaid-actions{display:inline-flex;align-items:center;gap:4px}.company-files-mermaid-actions button{min-height:28px;border:1px solid var(--src-line-strong);border-radius:999px;padding:0 10px;color:var(--src-accent);background:#fff;cursor:pointer;font:inherit;font-size:12px;font-weight:900}.company-files-mermaid-actions button.is-active{color:#fff;background:var(--src-accent)}.company-files-mermaid-actions button:hover,.company-files-mermaid-actions button:focus-visible{border-color:var(--src-accent);outline:none}.company-files-mermaid-block textarea{width:100%;min-height:180px;border:1px solid var(--src-line-strong);border-radius:7px;resize:vertical;padding:10px 12px;color:#0f172a;background:#fff;font:850 12px/1.5 Cascadia Code,Consolas,SFMono-Regular,monospace;white-space:pre}.company-files-mermaid-block textarea:focus{border-color:var(--src-accent);box-shadow:0 0 0 2px #0a355824;outline:none}.company-files-mermaid-svg,.company-files-mermaid-empty,.company-files-mermaid-error{min-height:150px;border:1px solid #d8e0e9;border-radius:7px;display:grid;place-items:center;overflow:auto;background:#fff}.company-files-mermaid-svg{padding:14px}.company-files-mermaid-svg svg{max-width:100%;height:auto}.company-files-mermaid-empty{background:repeating-linear-gradient(135deg,#fff 0 10px,#f6f9fc 10px 20px)}.company-files-mermaid-error{margin:0;place-items:start;padding:10px 12px;color:#991b1b;background:#fff7f7;font:800 12px/1.45 Cascadia Code,Consolas,SFMono-Regular,monospace;white-space:pre-wrap}.company-files-note-autosave{border-top:1px solid var(--src-line);padding:7px 12px;color:var(--src-muted);background:#f8fbfe;font-size:12px;font-weight:900;text-align:right}.company-files-note-autosave.is-dirty{color:#92400e}.company-files-move-modal,.company-files-source-modal{width:min(540px,92vw);max-height:min(78vh,620px);border:1px solid var(--src-line);border-radius:8px;display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;background:#fff;box-shadow:0 28px 70px #0f243d47}.company-files-source-modal{width:min(680px,92vw)}.company-files-permissions-modal{width:min(780px,94vw);height:min(86vh,760px);max-height:calc(100vh - 2rem);border:1px solid var(--src-line);border-radius:8px;display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;background:#fff;box-shadow:0 28px 70px #0f243d47}.company-files-permissions-modal.is-matrix{width:min(1220px,calc(100vw - 2rem));height:min(88vh,820px);max-height:calc(100vh - 2rem)}.company-files-move-modal>header,.company-files-move-modal>footer,.company-files-source-modal>header,.company-files-source-modal>footer,.company-files-permissions-modal>header,.company-files-permissions-modal>footer{border-bottom:1px solid var(--src-line);padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px}.company-files-move-modal>footer,.company-files-source-modal>footer,.company-files-permissions-modal>footer{border-top:1px solid var(--src-line);border-bottom:0;justify-content:flex-end;background:var(--src-panel-soft)}.company-files-move-modal h2,.company-files-source-modal h2,.company-files-permissions-modal h2{margin:0;color:var(--src-ink);font-size:15px;font-weight:900;line-height:1.15}.company-files-move-modal p,.company-files-source-modal p,.company-files-permissions-modal p{margin:2px 0 0;color:var(--src-muted);font-size:12px;font-weight:800}.company-files-move-modal>header button,.company-files-source-modal>header button,.company-files-permissions-modal>header button{min-height:32px;border:1px solid var(--src-line-strong);border-radius:999px;padding:0 12px;color:var(--src-accent);background:#fff;cursor:pointer;font:inherit;font-size:12px;font-weight:900}.company-files-move-modal>header button:hover:not(:disabled),.company-files-move-modal>header button:focus-visible,.company-files-source-modal>header button:hover:not(:disabled),.company-files-source-modal>header button:focus-visible,.company-files-permissions-modal>header button:hover:not(:disabled),.company-files-permissions-modal>header button:focus-visible{background:#edf5fb;outline:none}.company-files-move-modal button:disabled,.company-files-source-modal button:disabled,.company-files-permissions-modal button:disabled{cursor:not-allowed;opacity:.58}.company-files-move-body,.company-files-source-body{min-height:0;padding:12px;display:grid;gap:12px;overflow:auto}.company-files-permissions-body{min-height:0;padding:12px;display:grid;align-content:start;gap:12px;overflow:auto}.company-files-permissions-body.is-matrix{min-height:0;grid-template-rows:auto minmax(0,1fr);align-content:stretch;overflow:hidden}.company-files-move-target-field,.company-files-source-field{display:grid;gap:6px;color:var(--src-ink);font-size:12px;font-weight:900}.company-files-permissions-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.company-files-permissions-field{min-width:0;display:grid;gap:6px;color:var(--src-ink);font-size:12px;font-weight:900}.company-files-permissions-field small{color:var(--src-muted);font-size:11px;font-weight:750;line-height:1.3}.company-files-move-target-field select,.company-files-source-field input,.company-files-permissions-field select,.company-files-permissions-field textarea{width:100%;min-height:36px;border:1px solid var(--src-line-strong);border-radius:7px;padding:0 9px;color:var(--src-ink);background:#fff;font:inherit;font-size:13px;font-weight:850}.company-files-permissions-field textarea{min-height:92px;padding:9px;resize:vertical;line-height:1.35}.company-files-move-target-field select:focus,.company-files-source-field input:focus,.company-files-permissions-field select:focus,.company-files-permissions-field textarea:focus{border-color:var(--src-accent);box-shadow:0 0 0 2px #0a355824;outline:none}.company-files-source-help,.company-files-source-error{margin:0;font-size:12px;font-weight:800;line-height:1.35}.company-files-source-help{color:var(--src-muted)}.company-files-source-error{color:#b91c1c}.company-files-permissions-summary{border:1px solid var(--src-line);border-radius:8px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;background:#f8fbfe}.company-files-permissions-summary>div{min-width:0;border-right:1px solid var(--src-line);padding:9px 10px;display:grid;gap:3px}.company-files-permissions-summary>div:last-child{border-right:0}.company-files-permissions-summary strong{color:var(--src-muted);font-size:11px;font-weight:900;text-transform:uppercase}.company-files-permissions-summary span,.company-files-permissions-updated{min-width:0;color:var(--src-ink);font-size:12px;font-weight:850;overflow-wrap:anywhere}.company-files-permissions-modal>footer button{min-height:34px;border:1px solid var(--src-line-strong);border-radius:999px;padding:0 14px;color:var(--src-accent);background:#fff;cursor:pointer;font:inherit;font-size:12px;font-weight:900}.company-files-permissions-modal>footer button.is-primary{border-color:var(--src-accent);color:#fff;background:var(--src-accent)}.company-files-permissions-modal>footer button:hover:not(:disabled),.company-files-permissions-modal>footer button:focus-visible{background:#edf5fb;outline:none}.company-files-permissions-modal>footer button.is-primary:hover:not(:disabled),.company-files-permissions-modal>footer button.is-primary:focus-visible{background:#0d416d}.company-files-permissions-toolbar{min-width:0;display:grid;grid-template-columns:minmax(260px,1fr) auto auto;gap:8px;align-items:center}.company-files-permissions-toolbar input{min-width:0;min-height:34px;border:1px solid var(--src-line-strong);border-radius:7px;padding:0 10px;color:var(--src-ink);background:#fff;font:inherit;font-size:12px;font-weight:850}.company-files-permissions-toolbar input:focus{border-color:var(--src-accent);box-shadow:0 0 0 2px #0a355824;outline:none}.company-files-permissions-toolbar button,.company-files-permissions-users-button,.company-files-permissions-save-row,.company-files-permission-users-modal button{min-height:32px;border:1px solid var(--src-line-strong);border-radius:999px;padding:0 12px;color:var(--src-accent);background:#fff;cursor:pointer;font:inherit;font-size:12px;font-weight:900;white-space:nowrap}.company-files-permissions-toolbar button:hover:not(:disabled),.company-files-permissions-toolbar button:focus-visible,.company-files-permissions-users-button:hover:not(:disabled),.company-files-permissions-users-button:focus-visible,.company-files-permissions-save-row:hover:not(:disabled),.company-files-permissions-save-row:focus-visible,.company-files-permission-users-modal button:hover:not(:disabled),.company-files-permission-users-modal button:focus-visible{background:#edf5fb;outline:none}.company-files-role-multiselect{position:relative;min-width:0}.company-files-role-multiselect summary{position:relative;min-height:34px;border:1px solid var(--src-line-strong);border-radius:7px;padding:5px 28px 5px 9px;display:grid;gap:2px;color:var(--src-ink);background:#fff;cursor:pointer;list-style:none;font-weight:900;line-height:1.15}.company-files-role-multiselect summary::-webkit-details-marker{display:none}.company-files-role-multiselect summary:after{content:"";position:absolute;top:15px;right:10px;border-top:5px solid var(--src-muted);border-right:4px solid transparent;border-left:4px solid transparent}.company-files-role-multiselect[open] summary{border-color:var(--src-accent);box-shadow:0 0 0 2px #0a355824}.company-files-role-multiselect summary small{margin:0;overflow:hidden;color:var(--src-muted);text-overflow:ellipsis;white-space:nowrap}.company-files-role-multiselect-menu{position:absolute;top:calc(100% + 4px);left:0;z-index:4;width:min(280px,86vw);max-height:260px;border:1px solid var(--src-line);border-radius:8px;padding:6px;overflow:auto;background:#fff;box-shadow:0 18px 42px #0f243d2e}.company-files-role-multiselect-menu label{border-radius:6px;padding:6px;display:flex;align-items:center;gap:7px;color:var(--src-ink);cursor:pointer}.company-files-role-multiselect-menu label:hover,.company-files-role-multiselect-menu label:focus-within{background:#edf5fb}.company-files-role-multiselect-menu input{width:14px;height:14px;margin:0;flex:0 0 auto;accent-color:var(--src-accent)}.company-files-role-multiselect-menu label span{min-width:0;display:grid;gap:1px}.company-files-role-multiselect-menu label strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-files-role-multiselect-menu button{width:100%;min-height:30px;margin-top:4px;border:1px solid var(--src-line-strong);border-radius:7px;color:var(--src-accent);background:#fff;cursor:pointer;font:inherit;font-size:12px;font-weight:900}.company-files-role-multiselect-menu button:hover:not(:disabled),.company-files-role-multiselect-menu button:focus-visible{background:#edf5fb;outline:none}.company-files-role-multiselect.is-disabled button{width:100%;min-height:34px;border:1px solid var(--src-line-strong);border-radius:7px;padding:0 9px;color:var(--src-muted);background:#f4f8fc;font:inherit;font-size:12px;font-weight:900;text-align:left}.company-files-permissions-table-wrap,.company-files-permission-users-table-wrap{min-height:0;max-height:100%;border:1px solid var(--src-line);border-radius:8px;overflow:auto;background:#fff}.company-files-permissions-table,.company-files-permission-users-table{width:100%;min-width:1040px;border-collapse:separate;border-spacing:0;color:var(--src-ink);font-size:12px}.company-files-permission-users-table{min-width:620px}.company-files-permissions-table th,.company-files-permissions-table td,.company-files-permission-users-table th,.company-files-permission-users-table td{border-right:1px solid var(--src-line);border-bottom:1px solid var(--src-line);padding:8px 10px;text-align:left;vertical-align:top}.company-files-permissions-table th:last-child,.company-files-permissions-table td:last-child,.company-files-permission-users-table th:last-child,.company-files-permission-users-table td:last-child{border-right:0}.company-files-permissions-table tbody tr:last-child>*,.company-files-permission-users-table tbody tr:last-child>*{border-bottom:0}.company-files-permissions-table thead th,.company-files-permission-users-table thead th{position:sticky;top:0;z-index:1;background:#f4f8fc;color:var(--src-ink);font-weight:900}.company-files-permissions-table thead button{border:0;padding:0;color:inherit;background:transparent;cursor:pointer;font:inherit;font-weight:900}.company-files-permissions-table tbody tr.is-dirty{background:#fffaf0}.company-files-permissions-table td,.company-files-permission-users-table td{color:var(--src-muted);font-weight:800}.company-files-permissions-table td>span,.company-files-permission-users-table th>span{display:block;color:var(--src-ink);font-weight:900}.company-files-permissions-table td>small,.company-files-permission-users-table th>span,.company-files-permission-users-table td{overflow-wrap:anywhere}.company-files-permissions-table small,.company-files-permission-users-table small{display:block;margin-top:3px;color:var(--src-muted);font-size:11px;font-weight:750;line-height:1.25}.company-files-permissions-table input[type=text],.company-files-permissions-table td input:not([type]),.company-files-permissions-table td input[type=search],.company-files-permissions-table td input[type=email]{width:100%;min-width:150px}.company-files-permissions-table td>input{width:100%;min-height:32px;border:1px solid var(--src-line-strong);border-radius:7px;padding:0 8px;color:var(--src-ink);background:#fff;font:inherit;font-size:12px;font-weight:850}.company-files-permissions-table td>input:focus{border-color:var(--src-accent);box-shadow:0 0 0 2px #0a355824;outline:none}.company-files-permissions-table th:nth-child(1){width:145px}.company-files-permissions-table th:nth-child(2){width:230px}.company-files-permissions-table th:nth-child(3),.company-files-permissions-table th:nth-child(4){width:230px}.company-files-permissions-table th:nth-child(5){width:160px}.company-files-permissions-table th:nth-child(6){width:92px}.company-files-permissions-action-cell{text-align:right!important}.company-files-permissions-empty{padding:18px!important;color:var(--src-muted)!important;text-align:center!important;font-weight:900!important}.company-files-permission-users-scrim{position:fixed;inset:0;z-index:22075;background:#05101c3d}.company-files-permission-users-modal{position:fixed;top:50%;left:50%;right:auto;z-index:22080;width:min(760px,calc(100vw - 2rem));height:min(82vh,720px);max-height:calc(100vh - 2rem);border:1px solid var(--src-line);border-radius:8px;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;overflow:hidden;background:#fff;box-shadow:0 28px 70px #0f243d52;transform:translate(-50%,-50%)}.company-files-permission-users-modal>header,.company-files-permission-users-modal>footer{border-bottom:1px solid var(--src-line);padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px}.company-files-permission-users-modal>footer{border-top:1px solid var(--src-line);border-bottom:0;justify-content:flex-end;background:var(--src-panel-soft)}.company-files-permission-users-modal h3{margin:0;color:var(--src-ink);font-size:15px;font-weight:900;line-height:1.15}.company-files-permission-users-modal p{margin:2px 0 0;color:var(--src-muted);font-size:12px;font-weight:800;overflow-wrap:anywhere}.company-files-permission-users-toolbar{border-bottom:1px solid var(--src-line);padding:10px 12px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.company-files-permission-users-toolbar input{min-width:0;min-height:34px;border:1px solid var(--src-line-strong);border-radius:7px;padding:0 10px;color:var(--src-ink);background:#fff;font:inherit;font-size:12px;font-weight:850}.company-files-permission-users-toolbar input:focus{border-color:var(--src-accent);box-shadow:0 0 0 2px #0a355824;outline:none}.company-files-permission-users-toolbar span{color:var(--src-muted);font-size:11px;font-weight:900;white-space:nowrap}.company-files-permission-users-table-wrap{border-width:0;border-radius:0}.company-files-permission-users-table input[type=checkbox]{width:18px;height:18px;accent-color:var(--src-accent)}.company-files-permission-access-lock{display:inline-flex;align-items:center;cursor:help}.company-files-permission-access-lock input[type=checkbox]{cursor:help;opacity:.88}.company-files-permission-users-modal button.is-primary{border-color:var(--src-accent);color:#fff;background:var(--src-accent)}.company-files-permission-users-modal button.is-primary:hover:not(:disabled),.company-files-permission-users-modal button.is-primary:focus-visible{background:#0d416d}.company-files-move-note,.company-files-move-empty{border:1px solid var(--src-line);border-radius:7px;padding:8px 10px;background:#f6f9fc}.company-files-move-empty{border-color:#fecaca;color:#991b1b!important;background:#fff7f7}.company-files-move-items{border:1px solid var(--src-line);border-radius:8px;display:grid;overflow:hidden}.company-files-move-item{min-width:0;min-height:44px;border-bottom:1px solid var(--src-line);padding:7px 9px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px}.company-files-move-item:last-child{border-bottom:0}.company-files-move-item>span:last-child{min-width:0;display:grid;gap:2px}.company-files-move-item strong,.company-files-move-item small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-files-move-item strong{color:var(--src-ink);font-size:13px;font-weight:900}.company-files-move-item small{color:var(--src-muted);font-size:11px;font-weight:800}.company-files-context-menu{position:fixed;z-index:22060;width:194px;border:1px solid var(--src-line-strong);border-radius:8px;padding:6px;display:grid;gap:5px;background:#fff;box-shadow:0 18px 42px #0f243d38}.company-files-context-menu button,.company-files-context-menu a{width:100%;min-height:30px;border-radius:6px;justify-content:flex-start;padding:0 10px}.company-files-context-menu .is-danger{border-color:#fecaca;color:#b91c1c;background:#fff7f7}.company-files-context-menu .is-danger:hover:not(:disabled),.company-files-context-menu .is-danger:focus-visible{color:#fff;background:var(--src-red)}.company-glossory-page{--glossory-panel: rgba(7, 7, 10, .58);--glossory-panel-strong: rgba(17, 20, 26, .9);--glossory-panel-soft: rgba(255, 255, 255, .08);--glossory-card: #fffdf8;--glossory-card-soft: #f7f4ed;--glossory-card-ink: #102338;--glossory-card-muted: #44566c;--glossory-card-subtle: #6d7b8c;--glossory-card-line: #d8d0c0;--glossory-ink: #fff8ef;--glossory-muted: rgba(255, 248, 239, .76);--glossory-line: rgba(244, 214, 162, .22);--glossory-line-strong: rgba(244, 214, 162, .42);--glossory-accent: #f4d6a2;--glossory-accent-strong: #f4d6a2;--glossory-shadow: 0 16px 36px rgba(0, 0, 0, .24);width:100%;min-height:calc(100vh - var(--app-shell-header-height, 70px));min-height:calc(100dvh - var(--app-shell-header-height, 70px));padding:clamp(1rem,2vw,1.6rem) clamp(.75rem,1.8vw,1.55rem) clamp(1.5rem,2.5vw,2.5rem);background:linear-gradient(128deg,#ffffff0f,#07070a8f 42%,#68161e61),linear-gradient(135deg,#11141aeb,#3a1018e6 58%,#68161ed1);color:var(--glossory-ink);font-family:Inter,Aptos,Segoe UI,Arial,sans-serif;font-weight:650}.company-glossory-shell{width:min(100%,1540px);margin:0 auto;display:grid;gap:clamp(.85rem,1.2vw,1.1rem)}.company-glossory-titlebar{margin-bottom:0;border:1px solid rgba(255,255,255,.16);border-radius:16px;padding:clamp(1rem,1.5vw,1.3rem);background:linear-gradient(128deg,#ffffff1a,#07070a80 48%,#68161e42);box-shadow:0 14px 32px #0000003d,inset 0 1px #ffffff24}.company-glossory-page .documentation-back-link{border-color:#f4d6a26b;background:#07070a6b;color:#fff8efd6;box-shadow:0 10px 22px #0000002e}.company-glossory-page .documentation-back-link:hover,.company-glossory-page .documentation-back-link:focus-visible{border-color:#fff7a5c7;background:#07070a9e;color:#fff;box-shadow:0 14px 28px #0000003d}.company-glossory-page .documentation-secondary-button{border-color:#f4d6a26b;background:#ffffff17;color:#fff8efe6;box-shadow:0 8px 18px #07070a2e;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.company-glossory-page .documentation-secondary-button:hover:not(:disabled),.company-glossory-page .documentation-secondary-button:focus-visible{border-color:#f4d6a2b3;background:#f4d6a22e;color:#fff;outline:none;transform:translateY(-1px)}.company-glossory-titlebar h1{margin:0;color:var(--glossory-ink);font-family:Aptos Display,Bahnschrift,Segoe UI,Arial,sans-serif;font-size:clamp(1.8rem,2.6vw,2.8rem);font-weight:900;line-height:1;text-shadow:0 10px 28px rgba(0,0,0,.26)}.company-glossory-titlebar p{max-width:70ch;margin:.45rem 0 0;color:var(--glossory-muted);font-size:clamp(.9rem,.18vw + .86rem,1rem);font-weight:700;line-height:1.45}.company-glossory-toolbar{border:1px solid var(--glossory-line);border-radius:8px;padding:.75rem;display:grid;grid-template-columns:minmax(260px,1fr) auto;gap:.75rem;align-items:end;background:var(--glossory-panel);box-shadow:var(--glossory-shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.company-glossory-toolbar label{min-width:0;display:grid;gap:.35rem;color:var(--glossory-ink);font-size:.78rem;font-weight:800}.company-glossory-toolbar input{min-width:0;min-height:2.35rem;border:1px solid var(--glossory-line-strong);border-radius:7px;padding:0 .75rem;color:#fff;background:#ffffff1a;font:inherit;font-size:.88rem;font-weight:700}.company-glossory-toolbar input::placeholder{color:#fff8ef85}.company-glossory-toolbar input:focus{border-color:#fff7a5b8;box-shadow:0 0 0 2px #fff7a529;outline:none}.company-glossory-toolbar>div{min-width:8.5rem;display:grid;justify-items:end;gap:.1rem}.company-glossory-toolbar strong{color:var(--glossory-ink);font-size:1.12rem;line-height:1}.company-glossory-toolbar span,.company-glossory-toolbar small{color:var(--glossory-muted);font-size:.74rem;font-weight:750}.company-glossory-layout{height:max(32rem,calc(100dvh - var(--app-shell-header-height, 70px) - 17rem));min-height:0;display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:.85rem}.company-glossory-domain-list,.company-glossory-results{min-width:0;border:1px solid var(--glossory-line);border-radius:8px;background:var(--glossory-panel);box-shadow:var(--glossory-shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.company-glossory-domain-list{align-self:start;padding:.45rem;display:grid;gap:.35rem}.company-glossory-domain-list button{min-width:0;min-height:2.75rem;border:1px solid transparent;border-radius:7px;padding:.5rem .6rem;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem;align-items:center;color:var(--glossory-ink);background:#ffffff0a;cursor:pointer;font:inherit;text-align:left;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.company-glossory-domain-list button:hover,.company-glossory-domain-list button:focus-visible,.company-glossory-domain-list button.is-active{border-color:var(--glossory-line-strong);background:#ffffff1a;color:#fff;outline:none}.company-glossory-domain-list button.is-active{background:#f4d6a221}.company-glossory-domain-list button:hover,.company-glossory-domain-list button:focus-visible{transform:translateY(-1px)}.company-glossory-domain-list span{min-width:0;overflow:hidden;font-size:.84rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.company-glossory-domain-list strong{border:1px solid var(--glossory-line);border-radius:999px;min-width:2rem;padding:.16rem .42rem;color:#fff8efe0;background:#ffffff17;font-size:.72rem;font-weight:800;text-align:center}.company-glossory-domain-list button.is-active strong{border-color:#f4d6a280;color:#1a1010;background:#f4d6a2}.company-glossory-results{min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden}.company-glossory-results>header{border-bottom:1px solid var(--glossory-line);padding:.85rem 1rem;display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;background:#07070a47}.company-glossory-results h2{margin:.18rem 0 0;color:var(--glossory-ink);font-size:1rem;font-weight:800;line-height:1.15}.company-glossory-term-list{min-height:0;display:grid;align-content:start;gap:.75rem;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:.75rem .55rem .75rem .75rem;scrollbar-color:rgba(244,214,162,.72) rgba(255,255,255,.08);scrollbar-gutter:stable;scrollbar-width:thin}.company-glossory-term-list::-webkit-scrollbar{width:10px}.company-glossory-term-list::-webkit-scrollbar-track{border-radius:999px;background:#ffffff14}.company-glossory-term-list::-webkit-scrollbar-thumb{border:2px solid rgba(7,7,10,.58);border-radius:999px;background:#f4d6a2b8}.company-glossory-term-list::-webkit-scrollbar-thumb:hover{background:#f4d6a2e6}.company-glossory-term{min-width:0;border:1px solid var(--glossory-card-line);border-radius:8px;display:grid;gap:.65rem;padding:.9rem 1rem;background:var(--glossory-card);box-shadow:0 10px 22px #00000029,inset 0 1px #ffffffad}.company-glossory-term>header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.company-glossory-term>header div{min-width:0}.company-glossory-term>header span{display:block;color:var(--glossory-card-subtle);font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:none}.company-glossory-term h3,.company-glossory-term h4,.company-glossory-term p,.company-glossory-term dl{margin:0}.company-glossory-term h3{margin-top:.16rem;color:var(--glossory-card-ink);font-size:1.08rem;font-weight:900;line-height:1.2;overflow-wrap:anywhere}.company-glossory-term>header strong{flex:0 0 auto;border:1px solid #cbd5e1;border-radius:999px;padding:.24rem .52rem;color:#334155;background:#f1f5f9;font-size:.7rem;font-weight:800;white-space:nowrap}.company-glossory-term p{color:var(--glossory-card-muted);font-size:.92rem;font-weight:650;line-height:1.55}.company-glossory-tags{display:flex;flex-wrap:wrap;gap:.4rem}.company-glossory-tags span{border:1px solid #d8d0c0;border-radius:999px;padding:.22rem .48rem;color:#334155;background:#f7f4ed;font-size:.72rem;font-weight:800}.company-glossory-code-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.company-glossory-code-grid section{min-width:0;border:1px solid var(--glossory-card-line);border-radius:8px;overflow:hidden;background:var(--glossory-card-soft)}.company-glossory-code-grid h4{border-bottom:1px solid var(--glossory-card-line);padding:.45rem .55rem;color:var(--glossory-card-ink);font-size:.78rem;font-weight:900}.company-glossory-code-grid dl{border-bottom:1px solid var(--glossory-card-line);display:grid;grid-template-columns:minmax(58px,.25fr) minmax(0,1fr)}.company-glossory-code-grid dl:last-child{border-bottom:0}.company-glossory-code-grid dt,.company-glossory-code-grid dd{min-width:0;padding:.38rem .55rem;color:var(--glossory-card-muted);font-size:.76rem;font-weight:650;overflow-wrap:anywhere}.company-glossory-code-grid dt{border-right:1px solid var(--glossory-card-line);color:var(--glossory-card-ink);font-weight:850}@media(max-width:1100px){.documentation-overview-page .documentation-choice-grid,.documentation-page.morning-dashboard.hunter-dashboard .documentation-training-grid,.documentation-training-modules,.documentation-system-folder-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.company-glossory-layout{grid-template-columns:minmax(190px,240px) minmax(0,1fr)}.documentation-system-layout{grid-template-columns:minmax(15rem,19rem) minmax(0,1fr)}.system-docs-detail-head{grid-template-columns:minmax(0,1fr) auto}.system-docs-detail-head .system-docs-tabs{grid-column:1 / -1;order:3}.system-docs-files-panel,.system-docs-note-panel{min-height:0}}@media(max-width:760px){.documentation-overview-page{padding:.75rem .65rem 1.25rem}.documentation-overview-page .documentation-dashboard-header{border-radius:12px;padding:.95rem}.documentation-overview-page .documentation-dashboard-header h1{font-size:2.2rem}.documentation-overview-page .documentation-kpi-section{border-radius:12px;padding:.65rem}.documentation-overview-page .documentation-choice-grid{grid-template-columns:1fr}.documentation-overview-page .documentation-choice-card{min-height:11rem}.documentation-page.morning-dashboard.hunter-dashboard .documentation-kpi-section{border-radius:24px;padding:.75rem}.documentation-page.morning-dashboard.hunter-dashboard .documentation-choice-grid,.documentation-page.morning-dashboard.hunter-dashboard .documentation-training-grid,.documentation-training-modules,.documentation-system-folder-grid{grid-template-columns:1fr}.documentation-page.morning-dashboard.hunter-dashboard .documentation-choice-card{min-height:12.5rem}.documentation-page.morning-dashboard.hunter-dashboard .documentation-choice-head{gap:.8rem}.documentation-training-panel>header,.documentation-training-detail-header,.documentation-training-sections-head{align-items:flex-start;flex-direction:column}.documentation-training-panel-actions{width:100%;justify-content:flex-start}.documentation-training-section-editor-head{grid-template-columns:1fr}.documentation-header{flex-direction:column}.documentation-header-actions{justify-content:flex-start}.documentation-choice-grid,.company-glossory-layout,.company-glossory-toolbar,.company-files-row-wrap,.company-files-permissions-grid,.company-files-permissions-summary{grid-template-columns:1fr}.company-glossory-layout{height:auto}.company-glossory-results{max-height:min(42rem,72dvh)}.company-glossory-toolbar>div{justify-items:start}.company-glossory-domain-list{grid-template-columns:repeat(2,minmax(0,1fr))}.company-glossory-code-grid{grid-template-columns:1fr}.company-files-file-actions{justify-content:flex-start;padding:.45rem .75rem .75rem}}@media(max-width:480px){.documentation-page.morning-dashboard.hunter-dashboard .documentation-choice-head{align-items:flex-start;justify-content:flex-start}.documentation-page.morning-dashboard.hunter-dashboard .documentation-choice-action{width:max-content}.documentation-section-heading,.documentation-mockup-panel>header,.documentation-system-detail>header{flex-direction:column}.documentation-system-layout{min-height:0;grid-template-columns:1fr}.documentation-system-directory{min-height:22rem}.system-docs-browser,.system-docs-browser.is-search-collapsed{grid-template-columns:1fr}.system-docs-sidebar{min-height:20rem}.system-docs-sidebar.is-collapsed{min-height:3.25rem}.system-docs-search-rail{min-height:3.25rem;grid-template-columns:auto minmax(0,1fr);justify-items:start;padding:8px 10px;text-align:left}.system-docs-search-rail span,.system-docs-search-rail strong{writing-mode:horizontal-tb;transform:none}.system-docs-search-rail strong{max-width:100%;max-height:none;text-overflow:ellipsis;white-space:nowrap}.company-glossory-domain-list{grid-template-columns:1fr}.company-glossory-term>header{flex-direction:column}.company-glossory-term>header strong{white-space:normal}}@layer theme{:root,:host{--uppy-color-red-50:oklch(97.1% .013 17.38);--uppy-color-red-500:oklch(63.7% .237 25.331);--uppy-color-red-600:oklch(57.7% .245 27.325);--uppy-color-red-700:oklch(50.5% .213 27.518);--uppy-color-amber-50:oklch(98.7% .022 95.277);--uppy-color-amber-500:oklch(76.9% .188 70.08);--uppy-color-green-50:oklch(98.2% .018 155.826);--uppy-color-green-500:oklch(72.3% .219 149.579);--uppy-color-green-600:oklch(62.7% .194 149.214);--uppy-color-green-700:oklch(52.7% .154 150.069);--uppy-color-blue-50:oklch(97% .014 254.604);--uppy-color-blue-500:oklch(62.3% .214 259.815);--uppy-color-blue-600:oklch(54.6% .245 262.881);--uppy-color-blue-700:oklch(48.8% .243 264.376);--uppy-color-gray-50:oklch(98.5% .002 247.839);--uppy-color-gray-100:oklch(96.7% .003 264.542);--uppy-color-gray-300:oklch(87.2% .01 258.338);--uppy-color-gray-500:oklch(55.1% .027 264.364);--uppy-color-gray-600:oklch(44.6% .03 256.802);--uppy-color-white:#fff;--uppy-spacing:.25rem;--uppy-text-sm:.875rem;--uppy-text-sm--line-height:calc(1.25/.875);--uppy-font-weight-medium:500;--uppy-radius-lg:.5rem;--uppy-default-transition-duration:.15s;--uppy-default-transition-timing-function:cubic-bezier(.4,0,.2,1)}}@layer base;@layer components{.uppy-reset,.uppy-reset *{box-sizing:border-box;border:0 solid;margin:0;padding:0}.uppy-reset{-webkit-text-size-adjust:100%;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif;line-height:1.5}.uppy-reset h1,.uppy-reset h2,.uppy-reset h3,.uppy-reset h4,.uppy-reset h5,.uppy-reset h6{font-size:inherit;font-weight:inherit}.uppy-reset ol,.uppy-reset ul,.uppy-reset menu{list-style:none}.uppy-reset img,.uppy-reset video{max-width:100%;height:auto}.uppy-reset button,.uppy-reset input,.uppy-reset select,.uppy-reset textarea{font:inherit;color:inherit}}@layer utilities{.uppy\:absolute{position:absolute}.uppy\:relative{position:relative}.uppy\:inset-0{inset:calc(var(--uppy-spacing)*0)}.uppy\:z-10{z-index:10}.uppy\:my-2{margin-block:calc(var(--uppy-spacing)*2)}.uppy\:my-4{margin-block:calc(var(--uppy-spacing)*4)}.uppy\:ml-auto{margin-left:auto}.uppy\:block{display:block}.uppy\:flex{display:flex}.uppy\:grid{display:grid}.uppy\:hidden{display:none}.uppy\:h-3\/4{height:75%}.uppy\:h-\[2px\]{height:2px}.uppy\:h-\[32px\]{height:32px}.uppy\:h-full{height:100%}.uppy\:w-3\/4{width:75%}.uppy\:w-\[32px\]{width:32px}.uppy\:w-full{width:100%}.uppy\:min-w-18{min-width:calc(var(--uppy-spacing)*18)}.uppy\:flex-1{flex:1}.uppy\:origin-left{transform-origin:0}.uppy\:cursor-pointer{cursor:pointer}.uppy\:appearance-none{appearance:none}.uppy\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.uppy\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.uppy\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.uppy\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.uppy\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.uppy\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.uppy\:flex-col{flex-direction:column}.uppy\:items-center{align-items:center}.uppy\:justify-center{justify-content:center}.uppy\:gap-2{gap:calc(var(--uppy-spacing)*2)}.uppy\:gap-4{gap:calc(var(--uppy-spacing)*4)}:where(.uppy\:space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--uppy-spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--uppy-spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.uppy\:space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--uppy-spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--uppy-spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}.uppy\:truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.uppy\:overflow-hidden{overflow:hidden}.uppy\:rounded{border-radius:.25rem}.uppy\:rounded-full{border-radius:3.40282e38px}.uppy\:rounded-lg{border-radius:var(--uppy-radius-lg)}.uppy\:border-2{border-style:var(--tw-border-style);border-width:2px}.uppy\:border-dashed{--tw-border-style:dashed;border-style:dashed}.uppy\:border-gray-300{border-color:var(--uppy-color-gray-300)}.uppy\:bg-blue-500{background-color:var(--uppy-color-blue-500)}.uppy\:bg-blue-700{background-color:var(--uppy-color-blue-700)}.uppy\:bg-gray-50{background-color:var(--uppy-color-gray-50)}.uppy\:bg-gray-100{background-color:var(--uppy-color-gray-100)}.uppy\:bg-green-500{background-color:var(--uppy-color-green-500)}.uppy\:bg-green-700{background-color:var(--uppy-color-green-700)}.uppy\:bg-red-500{background-color:var(--uppy-color-red-500)}.uppy\:bg-red-700{background-color:var(--uppy-color-red-700)}.uppy\:bg-transparent{background-color:#0000}.uppy\:object-cover{object-fit:cover}.uppy\:p-2{padding:calc(var(--uppy-spacing)*2)}.uppy\:p-6{padding:calc(var(--uppy-spacing)*6)}.uppy\:text-right{text-align:right}.uppy\:text-sm{font-size:var(--uppy-text-sm);line-height:var(--tw-leading,var(--uppy-text-sm--line-height))}.uppy\:font-medium{--tw-font-weight:var(--uppy-font-weight-medium);font-weight:var(--uppy-font-weight-medium)}.uppy\:text-amber-500{color:var(--uppy-color-amber-500)}.uppy\:text-blue-500{color:var(--uppy-color-blue-500)}.uppy\:text-gray-500{color:var(--uppy-color-gray-500)}.uppy\:text-gray-600{color:var(--uppy-color-gray-600)}.uppy\:text-green-500{color:var(--uppy-color-green-500)}.uppy\:text-red-500{color:var(--uppy-color-red-500)}.uppy\:text-white{color:var(--uppy-color-white)}.uppy\:tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.uppy\:transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--uppy-default-transition-timing-function));transition-duration:var(--tw-duration,var(--uppy-default-transition-duration))}.uppy\:transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--uppy-default-transition-timing-function));transition-duration:var(--tw-duration,var(--uppy-default-transition-duration))}.uppy\:duration-200{--tw-duration:.2s;transition-duration:.2s}@media(hover:hover){.uppy\:hover\:bg-amber-50:hover{background-color:var(--uppy-color-amber-50)}.uppy\:hover\:bg-blue-50:hover{background-color:var(--uppy-color-blue-50)}.uppy\:hover\:bg-blue-600:hover{background-color:var(--uppy-color-blue-600)}.uppy\:hover\:bg-green-50:hover{background-color:var(--uppy-color-green-50)}.uppy\:hover\:bg-green-600:hover{background-color:var(--uppy-color-green-600)}.uppy\:hover\:bg-red-50:hover{background-color:var(--uppy-color-red-50)}.uppy\:hover\:bg-red-600:hover{background-color:var(--uppy-color-red-600)}.uppy\:hover\:text-blue-700:hover{color:var(--uppy-color-blue-700)}}.uppy\:disabled\:cursor-not-allowed:disabled{cursor:not-allowed}@media(hover:hover){.uppy\:disabled\:hover\:bg-blue-500:disabled:hover{background-color:var(--uppy-color-blue-500)}}.uppy\:\[\&\:\:-moz-progress-bar\]\:bg-blue-500::-moz-progress-bar{background-color:var(--uppy-color-blue-500)}.uppy\:\[\&\:\:-moz-progress-bar\]\:bg-green-500::-moz-progress-bar{background-color:var(--uppy-color-green-500)}.uppy\:\[\&\:\:-moz-progress-bar\]\:bg-red-500::-moz-progress-bar{background-color:var(--uppy-color-red-500)}.uppy\:\[\&\:\:-webkit-progress-bar\]\:bg-gray-100::-webkit-progress-bar{background-color:var(--uppy-color-gray-100)}.uppy\:\[\&\:\:-webkit-progress-value\]\:bg-blue-500::-webkit-progress-value{background-color:var(--uppy-color-blue-500)}.uppy\:\[\&\:\:-webkit-progress-value\]\:bg-green-500::-webkit-progress-value{background-color:var(--uppy-color-green-500)}.uppy\:\[\&\:\:-webkit-progress-value\]\:bg-red-500::-webkit-progress-value{background-color:var(--uppy-color-red-500)}}@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){@layer base{*,:before,:after,::backdrop{--tw-space-y-reverse:0;--tw-border-style:solid;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-duration:initial}}}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}.uppy-ProviderBrowser-viewType--grid ul.uppy-ProviderBrowser-list,.uppy-ProviderBrowser-viewType--unsplash ul.uppy-ProviderBrowser-list{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;padding:6px}.uppy-ProviderBrowser-viewType--grid ul.uppy-ProviderBrowser-list:after,.uppy-ProviderBrowser-viewType--unsplash ul.uppy-ProviderBrowser-list:after{flex:auto;content:""}.uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem,.uppy-ProviderBrowser-viewType--unsplash li.uppy-ProviderBrowserItem{position:relative;width:50%;margin:0}.uppy-size--md .uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem,.uppy-size--md .uppy-ProviderBrowser-viewType--unsplash li.uppy-ProviderBrowserItem{width:33.3333%}.uppy-size--lg .uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem,.uppy-size--lg .uppy-ProviderBrowser-viewType--unsplash li.uppy-ProviderBrowserItem{width:25%}.uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem:before,.uppy-ProviderBrowser-viewType--unsplash li.uppy-ProviderBrowserItem:before{display:block;padding-top:100%;content:""}.uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem--selected img,.uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem--selected svg,.uppy-ProviderBrowser-viewType--unsplash li.uppy-ProviderBrowserItem--selected img,.uppy-ProviderBrowser-viewType--unsplash li.uppy-ProviderBrowserItem--selected svg{opacity:.85}.uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem--disabled,.uppy-ProviderBrowser-viewType--unsplash li.uppy-ProviderBrowserItem--disabled{opacity:.5}.uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem--noPreview .uppy-ProviderBrowserItem-inner,.uppy-ProviderBrowser-viewType--unsplash li.uppy-ProviderBrowserItem--noPreview .uppy-ProviderBrowserItem-inner{background-color:#93939333}[data-uppy-theme=dark] .uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem--noPreview .uppy-ProviderBrowserItem-inner,[data-uppy-theme=dark] .uppy-ProviderBrowser-viewType--unsplash li.uppy-ProviderBrowserItem--noPreview .uppy-ProviderBrowserItem-inner{background-color:#eaeaea33}.uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem--noPreview svg,.uppy-ProviderBrowser-viewType--unsplash li.uppy-ProviderBrowserItem--noPreview svg{width:30%;height:30%;fill:#000000b3}[data-uppy-theme=dark] .uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem--noPreview svg,[data-uppy-theme=dark] .uppy-ProviderBrowser-viewType--unsplash li.uppy-ProviderBrowserItem--noPreview svg{fill:#fffc}.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-inner,.uppy-ProviderBrowser-viewType--unsplash .uppy-ProviderBrowserItem-inner{position:absolute;inset:7px;width:calc(100% - 14px);height:calc(100% - 14px);overflow:hidden;text-align:center;border-radius:4px}@media(hover:none){.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-inner .uppy-ProviderBrowserItem-author,.uppy-ProviderBrowser-viewType--unsplash .uppy-ProviderBrowserItem-inner .uppy-ProviderBrowserItem-author{display:block}}[data-uppy-theme=dark] .uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-inner,[data-uppy-theme=dark] .uppy-ProviderBrowser-viewType--unsplash .uppy-ProviderBrowserItem-inner{box-shadow:0 0 0 3px #aae1ffb3}.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-inner img,.uppy-ProviderBrowser-viewType--unsplash .uppy-ProviderBrowserItem-inner img{width:100%;height:100%;object-fit:cover;border-radius:4px}.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-author,.uppy-ProviderBrowser-viewType--unsplash .uppy-ProviderBrowserItem-author{position:absolute;display:none;bottom:0;left:0;width:100%;background:#0000004d;color:#fff;font-weight:500;font-size:12px;margin:0;padding:5px;text-decoration:none}.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-author:hover,.uppy-ProviderBrowser-viewType--unsplash .uppy-ProviderBrowserItem-author:hover{background:#0006;text-decoration:underline}.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-checkbox,.uppy-ProviderBrowser-viewType--unsplash .uppy-ProviderBrowserItem-checkbox{position:absolute;top:16px;right:16px;z-index:1002;width:26px;height:26px;background-color:#1269cf;border-radius:50%;opacity:0}.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-checkbox:after,.uppy-ProviderBrowser-viewType--unsplash .uppy-ProviderBrowserItem-checkbox:after{top:8px;width:12px;height:7px;inset-inline-start:7px}.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem--is-checked .uppy-ProviderBrowserItem-checkbox,.uppy-ProviderBrowser-viewType--unsplash .uppy-ProviderBrowserItem--is-checked .uppy-ProviderBrowserItem-checkbox{opacity:1}.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-checkbox--grid:hover+label .uppy-ProviderBrowserItem-author,.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-checkbox--grid:focus+label .uppy-ProviderBrowserItem-author,.uppy-ProviderBrowser-viewType--unsplash .uppy-ProviderBrowserItem-checkbox--grid:hover+label .uppy-ProviderBrowserItem-author,.uppy-ProviderBrowser-viewType--unsplash .uppy-ProviderBrowserItem-checkbox--grid:focus+label .uppy-ProviderBrowserItem-author{display:block}.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-checkbox--grid:focus+label,.uppy-ProviderBrowser-viewType--unsplash .uppy-ProviderBrowserItem-checkbox--grid:focus+label{box-shadow:0 0 0 3px #1269cf80}.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-checkbox--grid:focus+label:focus,.uppy-ProviderBrowser-viewType--unsplash .uppy-ProviderBrowserItem-checkbox--grid:focus+label:focus{outline:none}.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-checkbox--grid:focus+label::-moz-focus-inner,.uppy-ProviderBrowser-viewType--unsplash .uppy-ProviderBrowserItem-checkbox--grid:focus+label::-moz-focus-inner{border:0}.uppy-ProviderBrowser-viewType--list{background-color:#fff}[data-uppy-theme=dark] .uppy-ProviderBrowser-viewType--list{background-color:#1f1f1f}.uppy-ProviderBrowser-viewType--list li.uppy-ProviderBrowserItem{display:flex;align-items:center;margin:0;padding:7px 15px}[data-uppy-theme=dark] .uppy-ProviderBrowser-viewType--list li.uppy-ProviderBrowserItem{color:#eaeaea}.uppy-ProviderBrowser-viewType--list li.uppy-ProviderBrowserItem--disabled{opacity:.6}.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-checkbox{width:17px;height:17px;background-color:#fff;border:1px solid #cfcfcf;border-radius:3px;margin-inline-end:15px}.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-checkbox:focus{border:1px solid #1269cf;outline:none;box-shadow:0 0 0 3px #1269cf40}.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-checkbox:after{top:4px;width:9px;height:5px;opacity:0;inset-inline-start:3px}[data-uppy-theme=dark] .uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-checkbox:focus{border-color:#02baf2b3;box-shadow:0 0 0 3px #02baf233}.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem--is-checked .uppy-ProviderBrowserItem-checkbox,.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem--is-partial .uppy-ProviderBrowserItem-checkbox{background-color:#1269cf;border-color:#1269cf}.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem--is-checked .uppy-ProviderBrowserItem-checkbox:after,.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem--is-partial .uppy-ProviderBrowserItem-checkbox:after{opacity:1}.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-inner{display:flex;align-items:center;color:inherit;font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Segoe UI Symbol,"Segoe UI Emoji","Apple Color Emoji",Roboto,Helvetica,Arial,sans-serif;padding:2px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-inner:focus{text-decoration:underline;outline:none}.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-inner img,.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-inner svg{margin-inline-end:8px}.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-inner span{overflow:hidden;line-height:1.2;white-space:nowrap;text-overflow:ellipsis}.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem--disabled .uppy-ProviderBrowserItem-inner{cursor:default}.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-iconWrap{width:20px;margin-inline-end:7px}.uppy-ProviderBrowserItem-checkbox{position:relative;flex-shrink:0;cursor:pointer}.uppy-ProviderBrowserItem-checkbox:disabled{cursor:default}.uppy-ProviderBrowserItem-checkbox:disabled:after{cursor:default}[data-uppy-theme=dark] .uppy-ProviderBrowserItem-checkbox{background-color:#1f1f1f;border-color:#939393}[data-uppy-theme=dark] .uppy-ProviderBrowserItem--is-checked .uppy-ProviderBrowserItem-checkbox{background-color:#333}.uppy-ProviderBrowserItem--is-checked .uppy-ProviderBrowserItem-checkbox:after{position:absolute;border-bottom:2px solid #eaeaea;border-left:2px solid #eaeaea;transform:rotate(-45deg);cursor:pointer;content:""}.uppy-ProviderBrowserItem--is-partial .uppy-ProviderBrowserItem-checkbox:after{content:""!important;position:absolute!important;top:50%!important;left:20%!important;right:20%!important;height:2px!important;background-color:#eaeaea!important;transform:translateY(-50%)!important}.uppy-SearchProvider{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%}[data-uppy-theme=dark] .uppy-SearchProvider{background-color:#1f1f1f}.uppy-SearchProvider-input{width:90%;max-width:650px;margin-bottom:15px}.uppy-size--md .uppy-SearchProvider-input{margin-bottom:20px}.uppy-SearchProvider-input::-webkit-search-cancel-button{display:none}.uppy-SearchProvider-searchButton{padding:13px 25px}.uppy-size--md .uppy-SearchProvider-searchButton{padding:13px 30px}.uppy-DashboardContent-panelBody{display:flex;flex:1;align-items:center;justify-content:center}[data-uppy-theme=dark] .uppy-DashboardContent-panelBody{background-color:#1f1f1f}.uppy-Provider-auth,.uppy-Provider-error,.uppy-Provider-loading,.uppy-Provider-empty{display:flex;flex:1;flex-flow:column wrap;align-items:center;justify-content:center;color:#939393}.uppy-Provider-empty{color:#939393}.uppy-Provider-authIcon svg{width:100px;height:75px}.uppy-Provider-authTitle{max-width:500px;margin-bottom:30px;padding:0 15px;color:#757575;font-weight:400;font-size:17px;line-height:1.4;text-align:center}.uppy-size--md .uppy-Provider-authTitle{font-size:20px}[data-uppy-theme=dark] .uppy-Provider-authTitle{color:#cfcfcf}.uppy-Provider-btn-google{display:flex;align-items:center;padding:8px 12px!important;background:#4285f4}.uppy-Provider-btn-google:hover{background-color:#1266f1}.uppy-Provider-btn-google:focus{outline:none;box-shadow:0 0 0 3px #4285f466}.uppy-Provider-btn-google svg{margin-right:8px}.uppy-Provider-breadcrumbs{flex:1;margin-bottom:10px;color:#525252;font-size:12px;text-align:start}.uppy-size--md .uppy-Provider-breadcrumbs{margin-bottom:0}[data-uppy-theme=dark] .uppy-Provider-breadcrumbs{color:#eaeaea}.uppy-Provider-breadcrumbsIcon{display:inline-block;color:#525252;line-height:1;vertical-align:middle;margin-inline-end:4px}.uppy-Provider-breadcrumbsIcon svg{width:13px;height:13px;fill:#525252}.uppy-Provider-breadcrumbs button{display:inline-block;padding:4px;line-height:inherit;border-radius:3px}.uppy-Provider-breadcrumbs button:focus{outline:none}.uppy-Provider-breadcrumbs button::-moz-focus-inner{border:0}.uppy-Provider-breadcrumbs button:hover{color:#0e51a0}.uppy-Provider-breadcrumbs button:focus{background-color:#dfe6f1}[data-uppy-theme=dark] .uppy-Provider-breadcrumbs button:focus{background-color:#333}.uppy-Provider-breadcrumbs button:not(:last-of-type){text-decoration:underline}.uppy-Provider-breadcrumbs button:last-of-type{color:#333;font-weight:500;cursor:normal;pointer-events:none}.uppy-Provider-breadcrumbs button:hover{cursor:pointer}[data-uppy-theme=dark] .uppy-Provider-breadcrumbs button{color:#eaeaea}.uppy-ProviderBrowser{display:flex;flex:1;flex-direction:column;height:100%;font-weight:400;font-size:14px}.uppy-ProviderBrowser-user{margin:0 8px 0 0;color:#333;font-weight:500}[data-uppy-theme=dark] .uppy-ProviderBrowser-user{color:#eaeaea}.uppy-ProviderBrowser-user:after{position:relative;color:#939393;font-weight:400;content:"·";inset-inline-start:4px}.uppy-ProviderBrowser-header{position:relative;z-index:1001;border-bottom:1px solid #eaeaea}[data-uppy-theme=dark] .uppy-ProviderBrowser-header{border-bottom:1px solid #333}.uppy-ProviderBrowser-headerBar{z-index:1001;padding:7px 15px;color:#757575;font-size:12px;line-height:1.4;background-color:#fafafa}.uppy-size--md .uppy-ProviderBrowser-headerBar{display:flex;align-items:center}[data-uppy-theme=dark] .uppy-ProviderBrowser-headerBar{background-color:#1f1f1f}.uppy-ProviderBrowser-headerBar--simple{display:block;justify-content:center;text-align:center}.uppy-ProviderBrowser-headerBar--simple .uppy-Provider-breadcrumbsWrap{display:inline-block;flex:none;vertical-align:middle}.uppy-ProviderBrowser-searchFilter{position:relative;display:flex;align-items:center;width:100%;height:30px;padding-left:8px;padding-right:8px;margin-top:15px;margin-bottom:15px}.uppy-ProviderBrowser-searchFilterInput{z-index:1001;width:100%;height:30px;font-size:13px;font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Segoe UI Symbol,"Segoe UI Emoji","Apple Color Emoji",Roboto,Helvetica,Arial,sans-serif;line-height:1.4;background-color:#eaeaea;border:0;border-radius:4px;outline:0;padding-inline-start:30px;padding-inline-end:30px;color:#333}.uppy-ProviderBrowser-searchFilterInput::-webkit-search-cancel-button{display:none}[data-uppy-theme=dark] .uppy-ProviderBrowser-searchFilterInput{color:#eaeaea;background-color:#1f1f1f}.uppy-ProviderBrowser-searchFilterInput:focus{background-color:#cfcfcf;border:0}[data-uppy-theme=dark] .uppy-ProviderBrowser-searchFilterInput:focus{background-color:#333}.uppy-ProviderBrowser-searchFilterIcon{position:absolute;z-index:1002;width:12px;height:12px;color:#757575;inset-inline-start:16px}.uppy-ProviderBrowser-searchFilterInput::placeholder{color:#939393;opacity:1}.uppy-ProviderBrowser-searchFilterReset{border-radius:3px;position:absolute;z-index:1002;width:22px;height:22px;padding:6px;color:#939393;cursor:pointer;inset-inline-end:16px}.uppy-ProviderBrowser-searchFilterReset:focus{outline:none}.uppy-ProviderBrowser-searchFilterReset::-moz-focus-inner{border:0}.uppy-ProviderBrowser-searchFilterReset:focus{box-shadow:0 0 0 3px #1269cf80}.uppy-ProviderBrowser-searchFilterReset:hover{color:#757575}.uppy-ProviderBrowser-searchFilterReset svg{vertical-align:text-top}.uppy-ProviderBrowser-userLogout{padding:4px;color:#1269cf;line-height:inherit;border-radius:3px;cursor:pointer}.uppy-ProviderBrowser-userLogout:focus{outline:none}.uppy-ProviderBrowser-userLogout::-moz-focus-inner{border:0}.uppy-ProviderBrowser-userLogout:hover{color:#0e51a0}.uppy-ProviderBrowser-userLogout:focus{background-color:#dfe6f1}[data-uppy-theme=dark] .uppy-ProviderBrowser-userLogout:focus{background-color:#333}.uppy-ProviderBrowser-userLogout:hover{text-decoration:underline}[data-uppy-theme=dark] .uppy-ProviderBrowser-userLogout{color:#eaeaea}.uppy-ProviderBrowser-body{position:relative;flex:1}.uppy-ProviderBrowser-list{position:absolute;inset:0;display:block;flex:1;width:100%;height:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;list-style:none;background-color:#fff;border-spacing:0;-webkit-overflow-scrolling:touch}[data-uppy-theme=dark] .uppy-ProviderBrowser-list{background-color:#1f1f1f}.uppy-ProviderBrowser-list:focus{outline:none}.uppy-ProviderBrowserItem-inner{font-weight:500;font-size:13px;cursor:pointer}.uppy-ProviderBrowser-footer{display:flex;align-items:center;justify-content:space-between;padding:15px;background-color:#fff;border-top:1px solid #eaeaea}.uppy-ProviderBrowser-footer button{margin-inline-end:8px}[data-uppy-theme=dark] .uppy-ProviderBrowser-footer{background-color:#1f1f1f;border-top:1px solid #333}.uppy-ProviderBrowser-footer-buttons{flex-shrink:0}.uppy-ProviderBrowser-footer-error{color:#e32437;line-height:18px}@media(max-width:426px){.uppy-ProviderBrowser-footer{flex-direction:column-reverse;align-items:stretch}.uppy-ProviderBrowser-footer-error{padding-bottom:10px}}.picker-dialog-bg{z-index:20000!important}.picker-dialog{z-index:20001!important}.uppy-Dashboard-Item-previewInnerWrap{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;overflow:hidden;border-radius:3px;box-shadow:0 0 2px #0006}.uppy-size--md .uppy-Dashboard-Item-previewInnerWrap{box-shadow:0 1px 2px #00000026}.uppy-Dashboard--singleFile .uppy-Dashboard-Item-previewInnerWrap{box-shadow:none}.uppy-Dashboard-Item-previewInnerWrap:after{position:absolute;inset:0;z-index:1001;display:none;background-color:#000000a6;content:""}.uppy-Dashboard-Item-previewLink{position:absolute;inset:0;z-index:1002}.uppy-Dashboard-Item-previewLink:focus{box-shadow:inset 0 0 0 3px #579df0}[data-uppy-theme=dark] .uppy-Dashboard-Item-previewLink:focus{box-shadow:inset 0 0 0 3px #016c8d}.uppy-Dashboard-Item-preview img.uppy-Dashboard-Item-previewImg{width:100%;height:100%;object-fit:cover;border-radius:3px;transform:translateZ(0)}.uppy-Dashboard--singleFile .uppy-Dashboard-Item-preview img.uppy-Dashboard-Item-previewImg{object-fit:contain;width:auto;height:auto;max-width:100%;max-height:100%;padding:10px}.uppy-Dashboard-Item-progress{position:absolute;top:50%;left:50%;z-index:1002;width:120px;color:#fff;text-align:center;transform:translate(-50%,-50%);transition:all .35 ease}.uppy-Dashboard-Item-progressIndicator{display:inline-block;width:38px;height:38px;opacity:.9;color:#fff}.uppy-size--md .uppy-Dashboard-Item-progressIndicator{width:55px;height:55px}button.uppy-Dashboard-Item-progressIndicator{cursor:pointer}button.uppy-Dashboard-Item-progressIndicator:focus{outline:none}button.uppy-Dashboard-Item-progressIndicator::-moz-focus-inner{border:0}button.uppy-Dashboard-Item-progressIndicator:focus .uppy-Dashboard-Item-progressIcon--bg,button.uppy-Dashboard-Item-progressIndicator:focus .uppy-Dashboard-Item-progressIcon--retry{fill:#579df0}.uppy-Dashboard-Item-progressIcon--circle{width:100%;height:100%}.uppy-Dashboard-Item-progressIcon--bg{stroke:#fff6}.uppy-Dashboard-Item-progressIcon--progress{transition:stroke-dashoffset .5s ease-out;stroke:#fff}.uppy-Dashboard-Item-progressIcon--play{transition:all .2s;fill:#fff;stroke:#fff}.uppy-Dashboard-Item-progressIcon--cancel{transition:all .2s;fill:#fff}.uppy-Dashboard-Item-progressIcon--pause{transition:all .2s;fill:#fff;stroke:#fff}.uppy-Dashboard-Item-progressIcon--check{transition:all .2s;fill:#fff}.uppy-Dashboard-Item-progressIcon--retry{fill:#fff}.uppy-Dashboard-Item.is-complete .uppy-Dashboard-Item-progress{top:-9px;width:auto;transform:initial;inset-inline-end:-8px;inset-inline-start:initial}.uppy-Dashboard-Item.is-error .uppy-Dashboard-Item-progressIndicator{width:18px;height:18px}.uppy-size--md .uppy-Dashboard-Item.is-error .uppy-Dashboard-Item-progressIndicator{width:28px;height:28px}.uppy-Dashboard-Item.is-complete .uppy-Dashboard-Item-progressIndicator{width:18px;height:18px;opacity:1}.uppy-size--md .uppy-Dashboard-Item.is-complete .uppy-Dashboard-Item-progressIndicator{width:22px;height:22px}.uppy-Dashboard-Item.is-processing .uppy-Dashboard-Item-progress{opacity:0}.uppy-Dashboard-Item-fileInfo{padding-inline-end:5px}.uppy-Dashboard--singleFile .uppy-Dashboard-Item-fileInfo{padding-inline-end:10px}.uppy-size--md.uppy-Dashboard--singleFile .uppy-Dashboard-Item-fileInfo{padding-inline-end:15px}.uppy-Dashboard-Item-name{margin-bottom:5px;font-weight:500;font-size:12px;line-height:1.3;word-wrap:anywhere;word-break:break-all}[data-uppy-theme=dark] .uppy-Dashboard-Item-name{color:#eaeaea}.uppy-size--md.uppy-Dashboard--singleFile .uppy-Dashboard-Item-name{font-size:14px;line-height:1.4}.uppy-Dashboard-Item-fileName{display:flex;align-items:baseline}.uppy-Dashboard-Item-fileName button{margin-left:5px}.uppy-Dashboard-Item-author{color:#757575;vertical-align:bottom;font-size:11px;font-weight:400;display:inline-block;line-height:1;margin-bottom:5px}.uppy-Dashboard-Item-author a{color:#757575}.uppy-Dashboard-Item-status{color:#757575;font-weight:400;font-size:11px;line-height:1}[data-uppy-theme=dark] .uppy-Dashboard-Item-status{color:#bbb}.uppy-Dashboard-Item-statusSize{display:inline-block;text-transform:uppercase;vertical-align:bottom;margin-bottom:5px}.uppy-Dashboard-Item-reSelect{color:#1269cf;font-weight:600;font-size:inherit;font-family:inherit}.uppy-Dashboard-Item-errorMessage{font-size:11px;font-weight:500;line-height:1.3;color:#a51523;background-color:#fdeff1;padding:5px 6px}.uppy-Dashboard-Item-errorMessageBtn{font-size:11px;text-decoration:underline;color:#a51523;cursor:pointer;font-weight:500}.uppy-Dashboard-Item-preview .uppy-Dashboard-Item-errorMessage{display:none}.uppy-size--md .uppy-Dashboard-Item-preview .uppy-Dashboard-Item-errorMessage{display:block;border-top:1px solid rgb(247.2348178138,194.2651821862,199.5344129555);padding:6px 8px;line-height:1.4;position:absolute;bottom:0;left:0;right:0;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.uppy-Dashboard-Item-fileInfo .uppy-Dashboard-Item-errorMessage{display:inline-block;position:static;border:1px solid rgb(247.2348178138,194.2651821862,199.5344129555);border-radius:3px}.uppy-size--md .uppy-Dashboard-Item-fileInfo .uppy-Dashboard-Item-errorMessage{display:none}.uppy-Dashboard-Item-action{color:#939393;cursor:pointer}.uppy-Dashboard-Item-action:focus{outline:none}.uppy-Dashboard-Item-action::-moz-focus-inner{border:0}.uppy-Dashboard-Item-action:focus{box-shadow:0 0 0 3px #1269cf80}.uppy-Dashboard-Item-action:hover{color:#1f1f1f;opacity:1}[data-uppy-theme=dark] .uppy-Dashboard-Item-action{color:#cfcfcf}[data-uppy-theme=dark] .uppy-Dashboard-Item-action:focus{outline:none}[data-uppy-theme=dark] .uppy-Dashboard-Item-action::-moz-focus-inner{border:0}[data-uppy-theme=dark] .uppy-Dashboard-Item-action:focus{box-shadow:0 0 0 2px #aae1ffd9}[data-uppy-theme=dark] .uppy-Dashboard-Item-action:hover{color:#eaeaea}.uppy-Dashboard-Item-action--remove{color:#1f1f1f;opacity:.95}.uppy-Dashboard-Item-action--remove:hover{color:#000;opacity:1}.uppy-size--md .uppy-Dashboard-Item-action--remove{position:absolute;top:-8px;inset-inline-end:-8px;z-index:1002;width:18px;height:18px;padding:0}.uppy-size--md .uppy-Dashboard-Item-action--remove:focus{border-radius:50%}.uppy-Dashboard--singleFile.uppy-size--height-md .uppy-Dashboard-Item-action--remove{position:absolute;inset-inline-end:8px;top:8px}[data-uppy-theme=dark] .uppy-Dashboard-Item-action--remove{color:#525252}[data-uppy-theme=dark] .uppy-Dashboard-Item-action--remove:hover{color:#333}.uppy-Dashboard:not(.uppy-size--md):not(.uppy-Dashboard--singleFile.uppy-size--height-md) .uppy-Dashboard-Item-actionWrapper{display:flex;align-items:center}.uppy-Dashboard:not(.uppy-size--md):not(.uppy-Dashboard--singleFile.uppy-size--height-md) .uppy-Dashboard-Item-action{width:22px;height:22px;margin-left:3px;padding:3px}.uppy-Dashboard:not(.uppy-size--md):not(.uppy-Dashboard--singleFile.uppy-size--height-md) .uppy-Dashboard-Item-action:focus{border-radius:3px}.uppy-size--md .uppy-Dashboard-Item-action--copyLink,.uppy-size--md .uppy-Dashboard-Item-action--edit{width:16px;height:16px;padding:0}.uppy-size--md .uppy-Dashboard-Item-action--copyLink:focus,.uppy-size--md .uppy-Dashboard-Item-action--edit:focus{border-radius:3px}.uppy-Dashboard-Item{display:flex;align-items:center;padding:10px;border-bottom:1px solid #eaeaea}.uppy-Dashboard:not(.uppy-Dashboard--singleFile) .uppy-Dashboard-Item{padding-inline-end:0}[data-uppy-theme=dark] .uppy-Dashboard-Item{border-bottom:1px solid #333}.uppy-size--md .uppy-Dashboard-Item{position:relative;display:block;float:inline-start;width:calc(33.333% - 30px);height:215px;margin:5px 15px;padding:0;border-bottom:0}.uppy-size--lg .uppy-Dashboard-Item{width:calc(25% - 30px);height:190px;margin:5px 15px;padding:0}.uppy-size--xl .uppy-Dashboard-Item{width:calc(20% - 30px);height:210px;padding:0}.uppy-Dashboard--singleFile .uppy-Dashboard-Item{display:flex;flex-direction:column;width:100%;max-width:400px;height:100%;border-bottom:0;position:relative;padding:15px}.uppy-Dashboard-Item.is-ghost .uppy-Dashboard-Item-previewInnerWrap{opacity:.2}.uppy-Dashboard-Item.is-ghost .uppy-Dashboard-Item-name{opacity:.7}.uppy-Dashboard-Item.is-ghost .uppy-Dashboard-Item-preview:before{position:absolute;inset:0;z-index:1005;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='35' height='39' viewBox='0 0 35 39'%3E%3Cpath d='M1.708 38.66c1.709 0 3.417-3.417 6.834-3.417 3.416 0 5.125 3.417 8.61 3.417 3.348 0 5.056-3.417 8.473-3.417 4.305 0 5.125 3.417 6.833 3.417.889 0 1.709-.889 1.709-1.709v-19.68C34.167-5.757 0-5.757 0 17.271v19.68c0 .82.888 1.709 1.708 1.709zm8.542-17.084a3.383 3.383 0 01-3.417-3.416 3.383 3.383 0 013.417-3.417 3.383 3.383 0 013.417 3.417 3.383 3.383 0 01-3.417 3.416zm13.667 0A3.383 3.383 0 0120.5 18.16a3.383 3.383 0 013.417-3.417 3.383 3.383 0 013.416 3.417 3.383 3.383 0 01-3.416 3.416z' fill='%2523000' fill-rule='nonzero'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50% 10px;background-size:25px;opacity:.5;content:""}.uppy-size--md .uppy-Dashboard-Item.is-ghost .uppy-Dashboard-Item-preview:before{background-position:50% 50%;background-size:40px}.uppy-Dashboard--singleFile .uppy-Dashboard-Item.is-ghost .uppy-Dashboard-Item-preview:before{background-position:50% 50%;background-size:30%}.uppy-Dashboard-Item-preview{position:relative;flex-grow:0;flex-shrink:0;width:50px;height:50px}.uppy-size--md .uppy-Dashboard-Item-preview{width:100%;height:140px}.uppy-size--lg .uppy-Dashboard-Item-preview{height:120px}.uppy-size--xl .uppy-Dashboard-Item-preview{height:140px}.uppy-Dashboard--singleFile .uppy-Dashboard-Item-preview{width:100%;max-height:75%;flex-grow:1}.uppy-Dashboard--singleFile.uppy-size--md .uppy-Dashboard-Item-preview{max-height:100%}.uppy-Dashboard-Item-fileInfoAndButtons{display:flex;flex-grow:1;align-items:center;justify-content:space-between;padding-inline-end:8px;padding-inline-start:12px}.uppy-size--md .uppy-Dashboard-Item-fileInfoAndButtons,.uppy-Dashboard--singleFile .uppy-Dashboard-Item-fileInfoAndButtons{align-items:flex-start;padding:9px 0 0}.uppy-Dashboard--singleFile .uppy-Dashboard-Item-fileInfoAndButtons{width:100%;flex-grow:0}.uppy-Dashboard-Item-fileInfo{flex-grow:1;flex-shrink:1}.uppy-Dashboard-Item-actionWrapper{flex-grow:0;flex-shrink:0}.uppy-Dashboard-Item.is-inprogress .uppy-Dashboard-Item-previewInnerWrap:after,.uppy-Dashboard-Item.is-error .uppy-Dashboard-Item-previewInnerWrap:after{display:block}.uppy-Dashboard-Item-errorDetails{position:relative;top:0;flex-shrink:0;width:13px;height:13px;color:#fff;font-weight:600;font-size:10px;line-height:12px;text-align:center;background-color:#939393;border-radius:50%;border:none;cursor:help;appearance:none;inset-inline-start:2px}.uppy-Dashboard-Item-errorDetails:after{line-height:1.3;word-wrap:break-word}.uppy-Dashboard-FileCard{position:absolute;inset:0;z-index:1005;display:flex;flex-direction:column;width:100%;height:100%;background-color:#fff;border-radius:5px;box-shadow:0 0 10px 4px #0000001a}.uppy-Dashboard-FileCard .uppy-DashboardContent-bar{border-top-left-radius:5px;border-top-right-radius:5px}.uppy-Dashboard-FileCard .uppy-Dashboard-FileCard-actions{border-bottom-right-radius:5px;border-bottom-left-radius:5px}.uppy-Dashboard-FileCard-inner{display:flex;flex-direction:column;flex-grow:1;flex-shrink:1;height:100%;min-height:0}.uppy-Dashboard-FileCard-preview{position:relative;display:flex;flex-grow:0;flex-shrink:1;align-items:center;justify-content:center;height:60%;min-height:0;border-bottom:1px solid #eaeaea}[data-uppy-theme=dark] .uppy-Dashboard-FileCard-preview{background-color:#333;border-bottom:0}.uppy-Dashboard-FileCard-preview img.uppy-Dashboard-Item-previewImg{flex:0 0 auto;max-width:90%;max-height:90%;object-fit:cover;border-radius:3px;box-shadow:0 3px 20px #00000026}.uppy-Dashboard-FileCard-edit{position:absolute;top:10px;padding:7px 15px;color:#fff;font-size:13px;background-color:#00000080;border-radius:50px;inset-inline-end:10px}.uppy-Dashboard-FileCard-edit:focus{outline:none}.uppy-Dashboard-FileCard-edit::-moz-focus-inner{border:0}.uppy-Dashboard-FileCard-edit:focus{box-shadow:0 0 0 3px #1269cf80}.uppy-Dashboard-FileCard-edit:hover{background-color:#000c}.uppy-Dashboard-FileCard-info{flex-grow:0;flex-shrink:0;height:40%;padding:30px 20px 20px;overflow-y:auto;-webkit-overflow-scrolling:touch}[data-uppy-theme=dark] .uppy-Dashboard-FileCard-info{background-color:#1f1f1f}.uppy-Dashboard-FileCard-fieldset{max-width:640px;margin:auto auto 12px;padding:0;font-size:0;border:0}.uppy-Dashboard-FileCard-label{display:inline-block;width:22%;color:#525252;font-size:12px;vertical-align:middle}.uppy-size--md .uppy-Dashboard-FileCard-label{font-size:14px}[data-uppy-theme=dark] .uppy-Dashboard-FileCard-label{color:#eaeaea}.uppy-Dashboard-FileCard-input{display:inline-block;width:78%;vertical-align:middle}.uppy-Dashboard-FileCard-actions{display:flex;flex-grow:0;flex-shrink:0;align-items:center;height:55px;padding:0 15px;background-color:#fafafa;border-top:1px solid #eaeaea}.uppy-size--md .uppy-Dashboard-FileCard-actions{height:65px}[data-uppy-theme=dark] .uppy-Dashboard-FileCard-actions{background-color:#1f1f1f;border-top:1px solid #333}.uppy-Dashboard-FileCard-actionsBtn{margin-inline-end:10px}.uppy-Informer{position:absolute;right:0;bottom:60px;left:0;z-index:1005;text-align:center}.uppy-Informer span>div{margin-bottom:6px}.uppy-Informer-animated{z-index:-1000;transform:translateY(350%);opacity:0;transition:all .3s ease-in}.uppy-Informer p{display:inline-block;max-width:90%;margin:0;padding:6px 15px;color:#fff;font-weight:400;font-size:12px;line-height:1.4;background-color:#757575;border-radius:18px}.uppy-size--md .uppy-Informer p{max-width:500px;padding:10px 20px;font-size:14px;line-height:1.3}[data-uppy-theme=dark] .uppy-Informer p{background-color:#333}.uppy-Informer p span{position:relative;top:-1px;display:inline-block;width:13px;height:13px;color:#525252;font-size:10px;line-height:12px;vertical-align:middle;background-color:#fff;border-radius:50%;inset-inline-start:3px;margin-inline-start:-1px}.uppy-Informer p span:hover{cursor:help}.uppy-Informer p span:after{line-height:1.3;word-wrap:break-word}.uppy-Root [aria-label][role~=tooltip]{position:relative}.uppy-Root [aria-label][role~=tooltip]:before,.uppy-Root [aria-label][role~=tooltip]:after{position:absolute;z-index:10;box-sizing:border-box;transform:translateZ(0);transform-origin:top;-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0;transition:all var(--microtip-transition-duration, .18s) var(--microtip-transition-easing, ease-in-out) var(--microtip-transition-delay, 0s);pointer-events:none;will-change:transform}.uppy-Root [aria-label][role~=tooltip]:before{background-size:100% auto!important;content:""}.uppy-Root [aria-label][role~=tooltip]:after{box-sizing:content-box;padding:.5em 1em;color:#fff;font-weight:var(--microtip-font-weight, normal);font-size:var(--microtip-font-size, 13px);white-space:nowrap;text-transform:var(--microtip-text-transform, none);background:#111111e6;border-radius:4px;content:attr(aria-label)}.uppy-Root [aria-label][role~=tooltip]:hover:before,.uppy-Root [aria-label][role~=tooltip]:hover:after,.uppy-Root [aria-label][role~=tooltip]:focus:before,.uppy-Root [aria-label][role~=tooltip]:focus:after{opacity:1;pointer-events:auto}.uppy-Root [role~=tooltip][data-microtip-position|=top]:before{bottom:100%;left:50%;width:18px;height:6px;margin-bottom:5px;background:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2236px%22%20height%3D%2212px%22%3E%3Cpath%20fill%3D%22rgba%2817,%2017,%2017,%200.9%29%22%20transform%3D%22rotate%280%29%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E) no-repeat;transform:translate3d(-50%,0,0)}.uppy-Root [role~=tooltip][data-microtip-position|=top]:after{bottom:100%;left:50%;margin-bottom:11px;transform:translate3d(-50%,0,0)}.uppy-Root [role~=tooltip][data-microtip-position|=top]:hover:before{transform:translate3d(-50%,-5px,0)}.uppy-Root [role~=tooltip][data-microtip-position=top]:hover:after{transform:translate3d(-50%,-5px,0)}.uppy-Root [role~=tooltip][data-microtip-position=top-left]:after{bottom:100%;transform:translate3d(calc(-100% + 16px),0,0)}.uppy-Root [role~=tooltip][data-microtip-position=top-left]:hover:after{transform:translate3d(calc(-100% + 16px),-5px,0)}.uppy-Root [role~=tooltip][data-microtip-position=top-right]:after{bottom:100%;transform:translate3d(calc(0% - 16px),0,0)}.uppy-Root [role~=tooltip][data-microtip-position=top-right]:hover:after{transform:translate3d(calc(0% - 16px),-5px,0)}.uppy-Root [role~=tooltip][data-microtip-position|=bottom]:before{top:100%;bottom:auto;left:50%;width:18px;height:6px;margin-top:5px;margin-bottom:0;background:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2236px%22%20height%3D%2212px%22%3E%3Cpath%20fill%3D%22rgba%2817,%2017,%2017,%200.9%29%22%20transform%3D%22rotate%28180%2018%206%29%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E) no-repeat;transform:translate3d(-50%,-10px,0)}.uppy-Root [role~=tooltip][data-microtip-position|=bottom]:after{top:100%;left:50%;margin-top:11px;transform:translate3d(-50%,-10px,0)}.uppy-Root [role~=tooltip][data-microtip-position|=bottom]:hover:before{transform:translate3d(-50%,0,0)}.uppy-Root [role~=tooltip][data-microtip-position=bottom]:hover:after{transform:translate3d(-50%,0,0)}.uppy-Root [role~=tooltip][data-microtip-position=bottom-left]:after{top:100%;transform:translate3d(calc(-100% + 16px),-10px,0)}.uppy-Root [role~=tooltip][data-microtip-position=bottom-left]:hover:after{transform:translate3d(calc(-100% + 16px),0,0)}.uppy-Root [role~=tooltip][data-microtip-position=bottom-right]:after{top:100%;transform:translate3d(calc(0% - 16px),-10px,0)}.uppy-Root [role~=tooltip][data-microtip-position=bottom-right]:hover:after{transform:translate3d(calc(0% - 16px),0,0)}.uppy-Root [role~=tooltip][data-microtip-position=left]:before,.uppy-Root [role~=tooltip][data-microtip-position=left]:after{inset:50% 100% auto auto;transform:translate3d(10px,-50%,0)}.uppy-Root [role~=tooltip][data-microtip-position=left]:before{width:6px;height:18px;margin-right:5px;margin-bottom:0;background:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2212px%22%20height%3D%2236px%22%3E%3Cpath%20fill%3D%22rgba%2817,%2017,%2017,%200.9%29%22%20transform%3D%22rotate%28-90%2018%2018%29%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E) no-repeat}.uppy-Root [role~=tooltip][data-microtip-position=left]:after{margin-right:11px}.uppy-Root [role~=tooltip][data-microtip-position=left]:hover:before,.uppy-Root [role~=tooltip][data-microtip-position=left]:hover:after{transform:translate3d(0,-50%,0)}.uppy-Root [role~=tooltip][data-microtip-position=right]:before,.uppy-Root [role~=tooltip][data-microtip-position=right]:after{top:50%;bottom:auto;left:100%;transform:translate3d(-10px,-50%,0)}.uppy-Root [role~=tooltip][data-microtip-position=right]:before{width:6px;height:18px;margin-bottom:0;margin-left:5px;background:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2212px%22%20height%3D%2236px%22%3E%3Cpath%20fill%3D%22rgba%2817,%2017,%2017,%200.9%29%22%20transform%3D%22rotate%2890%206%206%29%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E) no-repeat}.uppy-Root [role~=tooltip][data-microtip-position=right]:after{margin-left:11px}.uppy-Root [role~=tooltip][data-microtip-position=right]:hover:before,.uppy-Root [role~=tooltip][data-microtip-position=right]:hover:after{transform:translate3d(0,-50%,0)}.uppy-Root [role~=tooltip][data-microtip-size=small]:after{width:80px;white-space:initial}.uppy-Root [role~=tooltip][data-microtip-size=medium]:after{width:150px;white-space:initial}.uppy-Root [role~=tooltip][data-microtip-size=large]:after{width:260px;white-space:initial}.uppy-StatusBar{position:relative;z-index:1001;display:flex;height:46px;color:#fff;font-weight:400;font-size:12px;line-height:40px;background-color:#fff;transition:height .2s}[data-uppy-theme=dark] .uppy-StatusBar{background-color:#1f1f1f}.uppy-StatusBar:before{position:absolute;inset:0;width:100%;height:2px;background-color:#eaeaea;content:""}[data-uppy-theme=dark] .uppy-StatusBar:before{background-color:#757575}.uppy-StatusBar[aria-hidden=true]{height:0;overflow-y:hidden}.uppy-StatusBar.is-complete .uppy-StatusBar-progress{background-color:#1bb240}.uppy-StatusBar.is-error .uppy-StatusBar-progress{background-color:#e32437}.uppy-StatusBar.is-complete .uppy-StatusBar-statusIndicator{color:#1bb240}.uppy-StatusBar.is-error .uppy-StatusBar-statusIndicator{color:#e32437}.uppy-StatusBar:not([aria-hidden=true]).is-waiting{height:65px;background-color:#fff;border-top:1px solid #eaeaea}[data-uppy-theme=dark] .uppy-StatusBar:not([aria-hidden=true]).is-waiting{background-color:#1f1f1f;border-top:1px solid #333}.uppy-StatusBar-progress{position:absolute;z-index:1001;height:2px;background-color:#1269cf;transition:background-color,width .3s ease-out}.uppy-StatusBar-progress.is-indeterminate{background-image:linear-gradient(45deg,rgba(0,0,0,.3) 25%,transparent 25%,transparent 50%,rgba(0,0,0,.3) 50%,rgba(0,0,0,.3) 75%,transparent 75%,transparent);background-size:64px 64px;animation:uppy-StatusBar-ProgressStripes 1s linear infinite}@keyframes uppy-StatusBar-ProgressStripes{0%{background-position:0 0}to{background-position:64px 0}}.uppy-StatusBar.is-preprocessing .uppy-StatusBar-progress,.uppy-StatusBar.is-postprocessing .uppy-StatusBar-progress{background-color:#f6a623}.uppy-StatusBar.is-waiting .uppy-StatusBar-progress{display:none}.uppy-StatusBar-content{position:relative;z-index:1002;display:flex;align-items:center;height:100%;color:#333;white-space:nowrap;text-overflow:ellipsis;padding-inline-start:10px}.uppy-size--md .uppy-StatusBar-content{padding-inline-start:15px}[data-uppy-theme=dark] .uppy-StatusBar-content{color:#eaeaea}.uppy-StatusBar-status{display:flex;flex-direction:column;justify-content:center;font-weight:400;line-height:1.4;padding-inline-end:.3em}.uppy-StatusBar-statusPrimary{font-weight:500;line-height:1;display:flex}.uppy-StatusBar-statusPrimary button.uppy-StatusBar-details{margin-left:5px}[data-uppy-theme=dark] .uppy-StatusBar-statusPrimary{color:#eaeaea}.uppy-StatusBar-statusSecondary{display:inline-block;margin-top:1px;color:#757575;font-size:11px;line-height:1.2;white-space:nowrap}[data-uppy-theme=dark] .uppy-StatusBar-statusSecondary{color:#bbb}.uppy-StatusBar-statusSecondaryHint{display:inline-block;line-height:1;vertical-align:middle;margin-inline-end:5px}.uppy-size--md .uppy-StatusBar-statusSecondaryHint{margin-inline-end:8px}.uppy-StatusBar-statusIndicator{position:relative;top:1px;color:#525252;margin-inline-end:7px}.uppy-StatusBar-statusIndicator svg{vertical-align:text-bottom}.uppy-StatusBar-actions{position:absolute;top:0;bottom:0;z-index:1004;display:flex;align-items:center;inset-inline-end:10px}.uppy-StatusBar.is-waiting .uppy-StatusBar-actions{position:static;width:100%;height:100%;padding:0 15px;background-color:#fafafa}[data-uppy-theme=dark] .uppy-StatusBar.is-waiting .uppy-StatusBar-actions{background-color:#1f1f1f}.uppy-StatusBar:not([aria-hidden=true]).is-waiting.has-ghosts{flex-direction:column;height:90px}.uppy-size--md .uppy-StatusBar:not([aria-hidden=true]).is-waiting.has-ghosts{flex-direction:row;height:65px}.uppy-StatusBar:not([aria-hidden=true]).is-waiting.has-ghosts .uppy-StatusBar-actions{flex-direction:column;justify-content:center}.uppy-size--md .uppy-StatusBar:not([aria-hidden=true]).is-waiting.has-ghosts .uppy-StatusBar-actions{flex-direction:row;justify-content:initial}.uppy-StatusBar-actionCircleBtn{margin:3px;line-height:1;cursor:pointer;opacity:.9}.uppy-StatusBar-actionCircleBtn:focus{outline:none}.uppy-StatusBar-actionCircleBtn::-moz-focus-inner{border:0}.uppy-StatusBar-actionCircleBtn:focus{box-shadow:0 0 0 3px #1269cf80}[data-uppy-theme=dark] .uppy-StatusBar-actionCircleBtn:focus{outline:none}[data-uppy-theme=dark] .uppy-StatusBar-actionCircleBtn::-moz-focus-inner{border:0}[data-uppy-theme=dark] .uppy-StatusBar-actionCircleBtn:focus{box-shadow:0 0 0 2px #aae1ffd9}.uppy-StatusBar-actionCircleBtn:hover{opacity:1}.uppy-StatusBar-actionCircleBtn:focus{border-radius:50%}.uppy-StatusBar-actionCircleBtn svg{vertical-align:bottom}.uppy-StatusBar-actionBtn{display:inline-block;color:#1269cf;font-size:10px;line-height:inherit;vertical-align:middle}.uppy-size--md .uppy-StatusBar-actionBtn{font-size:11px}.uppy-StatusBar-actionBtn--disabled{opacity:.4}[data-uppy-theme=dark] .uppy-StatusBar-actionBtn--disabled{opacity:.7}.uppy-StatusBar-actionBtn--retry{position:relative;height:16px;padding:1px 6px 3px 18px;color:#fff;line-height:1;background-color:#ff4b23;border-radius:8px;margin-inline-end:6px}.uppy-StatusBar-actionBtn--retry:focus{outline:none}.uppy-StatusBar-actionBtn--retry::-moz-focus-inner{border:0}.uppy-StatusBar-actionBtn--retry:focus{box-shadow:0 0 0 3px #1269cf80}[data-uppy-theme=dark] .uppy-StatusBar-actionBtn--retry:focus{outline:none}[data-uppy-theme=dark] .uppy-StatusBar-actionBtn--retry::-moz-focus-inner{border:0}[data-uppy-theme=dark] .uppy-StatusBar-actionBtn--retry:focus{box-shadow:0 0 0 2px #aae1ffd9}.uppy-StatusBar-actionBtn--retry:hover{background-color:#f92d00}.uppy-StatusBar-actionBtn--retry svg{position:absolute;top:3px;inset-inline-start:6px}.uppy-StatusBar.is-waiting .uppy-StatusBar-actionBtn--upload{width:100%;padding:15px 10px;color:#fff;font-size:14px;line-height:1;background-color:#1bb240}.uppy-StatusBar.is-waiting .uppy-StatusBar-actionBtn--upload:hover{background-color:#189c38}[data-uppy-theme=dark] .uppy-StatusBar.is-waiting .uppy-StatusBar-actionBtn--upload{background-color:#1c8b37}[data-uppy-theme=dark] .uppy-StatusBar.is-waiting .uppy-StatusBar-actionBtn--upload:hover{background-color:#18762f}.uppy-size--md .uppy-StatusBar.is-waiting .uppy-StatusBar-actionBtn--upload{width:auto;padding:13px 22px}.uppy-StatusBar.is-waiting .uppy-StatusBar-actionBtn--upload.uppy-StatusBar-actionBtn--disabled:hover{background-color:#1bb240;cursor:not-allowed}[data-uppy-theme=dark] .uppy-StatusBar.is-waiting .uppy-StatusBar-actionBtn--upload.uppy-StatusBar-actionBtn--disabled:hover{background-color:#1c8b37}.uppy-StatusBar:not(.is-waiting) .uppy-StatusBar-actionBtn--upload{color:#1269cf;background-color:transparent}.uppy-StatusBar-actionBtn--uploadNewlyAdded{padding-inline-end:3px;padding-inline-start:3px;padding-bottom:1px;border-radius:3px}.uppy-StatusBar-actionBtn--uploadNewlyAdded:focus{outline:none}.uppy-StatusBar-actionBtn--uploadNewlyAdded::-moz-focus-inner{border:0}.uppy-StatusBar-actionBtn--uploadNewlyAdded:focus{box-shadow:0 0 0 3px #1269cf80}[data-uppy-theme=dark] .uppy-StatusBar-actionBtn--uploadNewlyAdded:focus{outline:none}[data-uppy-theme=dark] .uppy-StatusBar-actionBtn--uploadNewlyAdded::-moz-focus-inner{border:0}[data-uppy-theme=dark] .uppy-StatusBar-actionBtn--uploadNewlyAdded:focus{box-shadow:0 0 0 2px #aae1ffd9}.uppy-StatusBar.is-preprocessing .uppy-StatusBar-actionBtn--uploadNewlyAdded,.uppy-StatusBar.is-postprocessing .uppy-StatusBar-actionBtn--uploadNewlyAdded{display:none}.uppy-StatusBar-actionBtn--done{padding:7px 8px;line-height:1;border-radius:3px}.uppy-StatusBar-actionBtn--done:focus{outline:none}.uppy-StatusBar-actionBtn--done::-moz-focus-inner{border:0}.uppy-StatusBar-actionBtn--done:hover{color:#0e51a0}.uppy-StatusBar-actionBtn--done:focus{background-color:#dfe6f1}[data-uppy-theme=dark] .uppy-StatusBar-actionBtn--done:focus{background-color:#333}[data-uppy-theme=dark] .uppy-StatusBar-actionBtn--done{color:#02baf2}.uppy-size--md .uppy-StatusBar-actionBtn--done{font-size:14px}.uppy-StatusBar-serviceMsg{padding-left:10px;color:#000;font-size:11px;line-height:1.1}.uppy-size--md .uppy-StatusBar-serviceMsg{padding-left:15px;font-size:14px}[data-uppy-theme=dark] .uppy-StatusBar-serviceMsg{color:#eaeaea}.uppy-StatusBar-serviceMsg-ghostsIcon{position:relative;top:2px;left:6px;width:10px;vertical-align:text-bottom;opacity:.5}.uppy-size--md .uppy-StatusBar-serviceMsg-ghostsIcon{top:1px;left:10px;width:15px}.uppy-StatusBar-details{position:relative;top:0;display:inline-block;width:13px;height:13px;color:#fff;font-weight:600;font-size:10px;line-height:12px;text-align:center;vertical-align:middle;background-color:#939393;border-radius:50%;cursor:help;appearance:none;inset-inline-start:2px}.uppy-StatusBar-details:after{line-height:1.3;word-wrap:break-word}.uppy-StatusBar-spinner{animation-name:uppy-StatusBar-spinnerAnimation;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite;fill:#1269cf;margin-inline-end:10px}.uppy-StatusBar.is-preprocessing .uppy-StatusBar-spinner,.uppy-StatusBar.is-postprocessing .uppy-StatusBar-spinner{fill:#f6a623}@keyframes uppy-StatusBar-spinnerAnimation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.uppy-transition-slideDownUp-enter{transform:translate3d(0,-105%,0);opacity:.01;transition:transform .25s ease-in-out,opacity .25s ease-in-out}.uppy-transition-slideDownUp-enter.uppy-transition-slideDownUp-enter-active{transform:translateZ(0);opacity:1}.uppy-transition-slideDownUp-leave{transform:translateZ(0);opacity:1;transition:transform .25s ease-in-out,opacity .25s ease-in-out}.uppy-transition-slideDownUp-leave.uppy-transition-slideDownUp-leave-active{transform:translate3d(0,-105%,0);opacity:.01}@keyframes uppy-Dashboard-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes uppy-Dashboard-fadeOut{0%{opacity:1}to{opacity:0}}@keyframes uppy-Dashboard-slideDownAndFadeIn{0%{transform:translate3d(-50%,-70%,0);opacity:0}to{transform:translate3d(-50%,-50%,0);opacity:1}}@keyframes uppy-Dashboard-slideDownAndFadeIn--small{0%{transform:translate3d(0,-20%,0);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes uppy-Dashboard-slideUpFadeOut{0%{transform:translate3d(-50%,-50%,0);opacity:1}to{transform:translate3d(-50%,-70%,0);opacity:0}}@keyframes uppy-Dashboard-slideUpFadeOut--small{0%{transform:translateZ(0);opacity:1}to{transform:translate3d(0,-20%,0);opacity:0}}.uppy-Dashboard--modal{z-index:1001}.uppy-Dashboard--modal[aria-hidden=true]{display:none}.uppy-Dashboard--modal.uppy-Dashboard--animateOpenClose>.uppy-Dashboard-inner{animation:uppy-Dashboard-slideDownAndFadeIn--small .3s cubic-bezier(0,0,.2,1)}@media only screen and (min-width:820px){.uppy-Dashboard--modal.uppy-Dashboard--animateOpenClose>.uppy-Dashboard-inner{animation:uppy-Dashboard-slideDownAndFadeIn .3s cubic-bezier(0,0,.2,1)}}.uppy-Dashboard--modal.uppy-Dashboard--animateOpenClose>.uppy-Dashboard-overlay{animation:uppy-Dashboard-fadeIn .3s cubic-bezier(0,0,.2,1)}.uppy-Dashboard--modal.uppy-Dashboard--animateOpenClose.uppy-Dashboard--isClosing>.uppy-Dashboard-inner{animation:uppy-Dashboard-slideUpFadeOut--small .3s cubic-bezier(0,0,.2,1)}@media only screen and (min-width:820px){.uppy-Dashboard--modal.uppy-Dashboard--animateOpenClose.uppy-Dashboard--isClosing>.uppy-Dashboard-inner{animation:uppy-Dashboard-slideUpFadeOut .3s cubic-bezier(0,0,.2,1)}}.uppy-Dashboard--modal.uppy-Dashboard--animateOpenClose.uppy-Dashboard--isClosing>.uppy-Dashboard-overlay{animation:uppy-Dashboard-fadeOut .3s cubic-bezier(0,0,.2,1)}.uppy-Dashboard-isFixed{height:100vh;overflow:hidden}.uppy-Dashboard--modal .uppy-Dashboard-overlay{position:fixed;inset:0;z-index:1001;background-color:#00000080}.uppy-Dashboard-inner{position:relative;max-width:100%;max-height:100%;background-color:#f4f4f4;border:1px solid #eaeaea;border-radius:5px;outline:none}.uppy-size--md .uppy-Dashboard-inner{min-height:auto}@media only screen and (min-width:820px){.uppy-Dashboard-inner{width:650px;height:500px}}.uppy-Dashboard--modal .uppy-Dashboard-inner{z-index:1002}[data-uppy-theme=dark] .uppy-Dashboard-inner{background-color:#1f1f1f}.uppy-Dashboard--isDisabled .uppy-Dashboard-inner{cursor:not-allowed}.uppy-Dashboard-innerWrap{position:relative;display:flex;flex-direction:column;height:100%;overflow:hidden;border-radius:5px;opacity:0}.uppy-Dashboard--isInnerWrapVisible .uppy-Dashboard-innerWrap{opacity:1}.uppy-Dashboard--isDisabled .uppy-Dashboard-innerWrap{opacity:.6;filter:grayscale(100%);-webkit-user-select:none;user-select:none;cursor:not-allowed}.uppy-Dashboard--isDisabled .uppy-ProviderIconBg{fill:#9f9f9f}.uppy-Dashboard--isDisabled [disabled],.uppy-Dashboard--isDisabled [aria-disabled]{pointer-events:none;cursor:not-allowed}.uppy-Dashboard--modal .uppy-Dashboard-inner{position:fixed;inset:35px 15px 15px;border:none}@media only screen and (min-width:820px){.uppy-Dashboard--modal .uppy-Dashboard-inner{top:50%;right:auto;left:50%;box-shadow:0 5px 15px 4px #00000026;transform:translate(-50%,-50%)}}.uppy-Dashboard-close{position:absolute;top:-33px;z-index:1005;display:block;color:#ffffffe6;font-size:27px;cursor:pointer;inset-inline-end:-2px}.uppy-Dashboard-close:focus{outline:none}.uppy-Dashboard-close::-moz-focus-inner{border:0}.uppy-Dashboard-close:focus{color:#6eabf2}@media only screen and (min-width:820px){.uppy-Dashboard-close{top:-10px;font-size:35px;inset-inline-end:-35px}}.uppy-Dashboard-serviceMsg{position:relative;top:-1px;z-index:1004;padding:12px 0;font-weight:500;font-size:12px;line-height:1.3;background-color:#fffbf7;border-top:1px solid #edd4b9;border-bottom:1px solid #edd4b9}.uppy-size--md .uppy-Dashboard-serviceMsg{font-size:14px;line-height:1.4}[data-uppy-theme=dark] .uppy-Dashboard-serviceMsg{color:#eaeaea;background-color:#1f1f1f;border-top:1px solid #333;border-bottom:1px solid #333}.uppy-Dashboard-serviceMsg-title{display:block;margin-bottom:4px;padding-left:42px;line-height:1}.uppy-Dashboard-serviceMsg-text{padding:0 15px}.uppy-Dashboard-serviceMsg-actionBtn{color:#1269cf;font-weight:inherit;font-size:inherit;vertical-align:initial}[data-uppy-theme=dark] .uppy-Dashboard-serviceMsg-actionBtn{color:#02baf2e6}.uppy-Dashboard-serviceMsg-icon{position:absolute;top:10px;left:15px}.uppy-Dashboard-AddFiles{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center}[data-uppy-drag-drop-supported=true] .uppy-Dashboard-AddFiles{height:calc(100% - 14px);margin:7px;border:1px dashed #dfdfdf;border-radius:3px}.uppy-Dashboard-AddFilesPanel .uppy-Dashboard-AddFiles{height:calc(100% - 54px);border:none}.uppy-Dashboard--modal .uppy-Dashboard-AddFiles{border-color:#cfcfcf}[data-uppy-theme=dark] .uppy-Dashboard-AddFiles{border-color:#757575}.uppy-Dashboard-AddFiles-info{display:none;margin-top:auto;padding-top:15px;padding-bottom:15px}.uppy-size--height-md .uppy-Dashboard-AddFiles-info{display:block}.uppy-size--md .uppy-Dashboard-AddFiles-info{position:absolute;right:0;bottom:25px;left:0;padding-top:30px;padding-bottom:0}[data-uppy-num-acquirers="0"] .uppy-Dashboard-AddFiles-info{margin-top:0}.uppy-Dashboard-browse{color:#1269cf;cursor:pointer}.uppy-Dashboard-browse:focus{outline:none}.uppy-Dashboard-browse::-moz-focus-inner{border:0}.uppy-Dashboard-browse:hover,.uppy-Dashboard-browse:focus{border-bottom:1px solid #1269cf}[data-uppy-theme=dark] .uppy-Dashboard-browse{color:#02baf2e6}[data-uppy-theme=dark] .uppy-Dashboard-browse:hover,[data-uppy-theme=dark] .uppy-Dashboard-browse:focus{border-bottom:1px solid #02baf2}.uppy-Dashboard-browseBtn{display:block;width:100%;margin-top:8px;margin-bottom:5px;font-weight:500;font-size:14px}.uppy-size--md .uppy-Dashboard-browseBtn{width:auto;margin:15px auto;padding:13px 44px;font-size:15px}.uppy-Dashboard-AddFiles-list{display:flex;flex:1;flex-direction:column;width:100%;margin-top:2px;padding:2px 0;overflow-y:auto;-webkit-overflow-scrolling:touch}.uppy-size--md .uppy-Dashboard-AddFiles-list{flex:none;flex-direction:row;flex-wrap:wrap;justify-content:center;max-width:600px;margin-top:15px;padding-top:0;overflow-y:visible}.uppy-DashboardTab{width:100%;text-align:center;border-bottom:1px solid #eaeaea}[data-uppy-theme=dark] .uppy-DashboardTab{border-bottom:1px solid #333}.uppy-size--md .uppy-DashboardTab{display:inline-block;width:initial;margin-bottom:10px;border-bottom:none}.uppy-DashboardTab-btn{flex-direction:row;align-items:center;justify-content:left;width:100%;height:100%;padding:12px 15px;color:#525252;background-color:transparent;cursor:pointer;-webkit-appearance:none;appearance:none}.uppy-DashboardTab-btn:focus{outline:none}.uppy-size--md .uppy-DashboardTab-btn{flex-direction:column;width:86px;padding:10px 3px;border-radius:5px;margin-inline-end:1px}[data-uppy-theme=dark] .uppy-DashboardTab-btn{color:#eaeaea}.uppy-DashboardTab-btn::-moz-focus-inner{border:0}.uppy-DashboardTab-btn:hover{background-color:#e9ecef}[data-uppy-theme=dark] .uppy-DashboardTab-btn:hover{background-color:#333}.uppy-DashboardTab-btn:active,.uppy-DashboardTab-btn:focus{background-color:#dfe6f1}[data-uppy-theme=dark] .uppy-DashboardTab-btn:active,[data-uppy-theme=dark] .uppy-DashboardTab-btn:focus{background-color:#525252}.uppy-DashboardTab-btn svg{display:inline-block;max-width:100%;max-height:100%;overflow:hidden;vertical-align:text-top;transition:transform ease-in-out .15s}.uppy-DashboardTab-inner{display:flex;justify-content:center;align-items:center;width:32px;height:32px;border-radius:8px;background-color:#fff;box-shadow:0 1px 1px #0000001a,0 1px 2px #0000001a,0 2px 3px #00000005;margin-inline-end:10px}.uppy-size--md .uppy-DashboardTab-inner{margin-inline-end:0}[data-uppy-theme=dark] .uppy-DashboardTab-inner{background-color:#323232;box-shadow:0 1px 1px #0003,0 1px 2px #0003,0 2px 3px #00000014}.uppy-DashboardTab-name{font-weight:400;font-size:14px}.uppy-size--md .uppy-DashboardTab-name{margin-top:8px;margin-bottom:0;font-size:12px;line-height:15px}.uppy-DashboardTab-iconMyDevice{color:#1269cf}[data-uppy-theme=dark] .uppy-DashboardTab-iconMyDevice{color:#02baf2}.uppy-DashboardTab-iconBox{color:#0061d5}[data-uppy-theme=dark] .uppy-DashboardTab-iconBox{color:#eaeaea}.uppy-DashboardTab-iconDropbox{color:#0061fe}[data-uppy-theme=dark] .uppy-DashboardTab-iconDropbox{color:#eaeaea}.uppy-DashboardTab-iconUnsplash{color:#111}[data-uppy-theme=dark] .uppy-DashboardTab-iconUnsplash{color:#eaeaea}.uppy-DashboardTab-iconWebdav{color:#111}[data-uppy-theme=dark] .uppy-DashboardTab-iconWebdav{color:#eaeaea}.uppy-DashboardTab-iconScreenRec{color:#2c3e50}[data-uppy-theme=dark] .uppy-DashboardTab-iconScreenRec{color:#eaeaea}.uppy-DashboardTab-iconAudio{color:#8030a3}[data-uppy-theme=dark] .uppy-DashboardTab-iconAudio{color:#bf6ee3}.uppy-Dashboard-input{position:absolute;z-index:-1;width:.1px;height:.1px;overflow:hidden;opacity:0}.uppy-DashboardContent-bar{position:relative;z-index:1004;display:flex;flex-shrink:0;align-items:center;justify-content:space-between;width:100%;height:40px;padding:0 10px;background-color:#fafafa;border-bottom:1px solid #eaeaea}.uppy-size--md .uppy-DashboardContent-bar{height:50px;padding:0 15px}[data-uppy-theme=dark] .uppy-DashboardContent-bar{background-color:#1f1f1f;border-bottom:1px solid #333}.uppy-DashboardContent-title{position:absolute;top:0;right:0;left:0;width:100%;max-width:170px;margin:auto;overflow-x:hidden;font-weight:500;font-size:12px;line-height:40px;white-space:nowrap;text-align:center;text-overflow:ellipsis}.uppy-size--md .uppy-DashboardContent-title{max-width:300px;font-size:14px;line-height:50px}[data-uppy-theme=dark] .uppy-DashboardContent-title{color:#eaeaea}.uppy-DashboardContent-back,.uppy-DashboardContent-save{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:1;background:none;border:0;-webkit-appearance:none;padding:7px 6px;color:#1269cf;font-weight:400;font-size:12px;border-radius:3px;cursor:pointer;margin-inline-start:-6px}.uppy-DashboardContent-back:focus,.uppy-DashboardContent-save:focus{outline:none}.uppy-DashboardContent-back::-moz-focus-inner,.uppy-DashboardContent-save::-moz-focus-inner{border:0}.uppy-DashboardContent-back:hover,.uppy-DashboardContent-save:hover{color:#0e51a0}.uppy-DashboardContent-back:focus,.uppy-DashboardContent-save:focus{background-color:#dfe6f1}[data-uppy-theme=dark] .uppy-DashboardContent-back:focus,[data-uppy-theme=dark] .uppy-DashboardContent-save:focus{background-color:#333}.uppy-size--md .uppy-DashboardContent-back,.uppy-size--md .uppy-DashboardContent-save{font-size:14px}[data-uppy-theme=dark] .uppy-DashboardContent-back,[data-uppy-theme=dark] .uppy-DashboardContent-save{color:#02baf2}.uppy-DashboardContent-addMore{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:1;background:none;border:0;-webkit-appearance:none;width:29px;height:29px;padding:7px 8px;color:#1269cf;font-weight:500;border-radius:3px;cursor:pointer;margin-inline-end:-5px}.uppy-DashboardContent-addMore:focus{outline:none}.uppy-DashboardContent-addMore::-moz-focus-inner{border:0}.uppy-DashboardContent-addMore:hover{color:#0e51a0}.uppy-DashboardContent-addMore:focus{background-color:#dfe6f1}[data-uppy-theme=dark] .uppy-DashboardContent-addMore:focus{background-color:#333}.uppy-size--md .uppy-DashboardContent-addMore{width:auto;height:auto;font-size:14px;margin-inline-end:-8px}[data-uppy-theme=dark] .uppy-DashboardContent-addMore{color:#02baf2}.uppy-DashboardContent-addMore svg{vertical-align:baseline;margin-inline-end:4px}.uppy-size--md .uppy-DashboardContent-addMore svg{width:11px;height:11px}.uppy-DashboardContent-addMoreCaption{display:none}.uppy-size--md .uppy-DashboardContent-addMoreCaption{display:inline}.uppy-DashboardContent-panel{position:absolute;inset:0;z-index:1005;display:flex;flex:1;flex-direction:column;overflow:hidden;background-color:#f5f5f5;border-radius:5px}.uppy-Dashboard-AddFilesPanel{position:absolute;inset:0;z-index:1005;display:flex;flex-direction:column;overflow:hidden;background:#fafafa;background:linear-gradient(0deg,#fafafa 35%,#fafafad9);border-radius:5px;box-shadow:0 0 10px 5px #00000026}[data-uppy-theme=dark] .uppy-Dashboard-AddFilesPanel{background-color:#333;background-image:linear-gradient(0deg,#1f1f1f 35%,#1f1f1fd9)}.uppy-Dashboard--isAddFilesPanelVisible .uppy-Dashboard-files{filter:blur(2px)}.uppy-Dashboard-progress{position:absolute;bottom:0;left:0;width:100%;height:12%}.uppy-Dashboard-progressBarContainer.is-active{position:absolute;top:0;left:0;z-index:1004;width:100%;height:100%}.uppy-Dashboard-filesContainer{position:relative;flex:1;margin:0;overflow-y:hidden}.uppy-Dashboard-filesContainer:after{display:table;clear:both;content:""}.uppy-Dashboard-files{flex:1;margin:0;padding:0 0 10px;overflow-y:auto;-webkit-overflow-scrolling:touch}.uppy-size--md .uppy-Dashboard-files{padding-top:10px}.uppy-Dashboard--singleFile .uppy-Dashboard-filesInner{display:flex;justify-content:center;align-items:center;height:100%}.uppy-Dashboard-dropFilesHereHint{position:absolute;inset:7px;z-index:2000;display:flex;align-items:center;justify-content:center;padding-top:90px;color:#757575;font-size:16px;text-align:center;background-image:url("data:image/svg+xml,%3Csvg width='48' height='48' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24 1v1C11.85 2 2 11.85 2 24s9.85 22 22 22 22-9.85 22-22S36.15 2 24 2V1zm0 0V0c13.254 0 24 10.746 24 24S37.254 48 24 48 0 37.254 0 24 10.746 0 24 0v1zm7.707 19.293a.999.999 0 1 1-1.414 1.414L25 16.414V34a1 1 0 1 1-2 0V16.414l-5.293 5.293a.999.999 0 1 1-1.414-1.414l7-7a.999.999 0 0 1 1.414 0l7 7z' fill='%231269CF' fill-rule='nonzero'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50% 50%;border:1px dashed #1269cf;border-radius:3px;visibility:hidden}[data-uppy-theme=dark] .uppy-Dashboard-dropFilesHereHint{color:#bbb;background-image:url("data:image/svg+xml,%3Csvg width='48' height='48' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24 1v1C11.85 2 2 11.85 2 24s9.85 22 22 22 22-9.85 22-22S36.15 2 24 2V1zm0 0V0c13.254 0 24 10.746 24 24S37.254 48 24 48 0 37.254 0 24 10.746 0 24 0v1zm7.707 19.293a.999.999 0 1 1-1.414 1.414L25 16.414V34a1 1 0 1 1-2 0V16.414l-5.293 5.293a.999.999 0 1 1-1.414-1.414l7-7a.999.999 0 0 1 1.414 0l7 7z' fill='%2302BAF2' fill-rule='nonzero'/%3E%3C/svg%3E");border-color:#02baf2}.uppy-Dashboard.uppy-Dashboard--isDraggingOver .uppy-Dashboard-dropFilesHereHint{visibility:visible;pointer-events:none}.uppy-Dashboard.uppy-Dashboard--isDraggingOver .uppy-DashboardContent-bar,.uppy-Dashboard.uppy-Dashboard--isDraggingOver .uppy-Dashboard-files,.uppy-Dashboard.uppy-Dashboard--isDraggingOver .uppy-Dashboard-progressindicators,.uppy-Dashboard.uppy-Dashboard--isDraggingOver .uppy-Dashboard-serviceMsg{opacity:.15}.uppy-Dashboard.uppy-Dashboard--isDraggingOver .uppy-Dashboard-AddFiles{opacity:.03}.uppy-Dashboard-AddFiles-title{width:100%;margin-top:15px;margin-bottom:5px;padding:0 15px;color:#000;font-weight:500;font-size:17px;line-height:1.35;text-align:inline-start}.uppy-size--md .uppy-Dashboard-AddFiles-title{max-width:480px;padding:0 35px;margin-top:5px;font-weight:400;font-size:21px;text-align:center}[data-uppy-num-acquirers="0"] .uppy-Dashboard-AddFiles-title{text-align:center}[data-uppy-theme=dark] .uppy-Dashboard-AddFiles-title{color:#eaeaea}.uppy-Dashboard-AddFiles-title button{font-weight:500}.uppy-size--md .uppy-Dashboard-AddFiles-title button{font-weight:400}.uppy-Dashboard-note{max-width:350px;margin:auto;padding:0 15px;color:#757575;font-size:14px;line-height:1.25;text-align:center}.uppy-size--md .uppy-Dashboard-note{max-width:600px;line-height:1.35}[data-uppy-theme=dark] .uppy-Dashboard-note{color:#cfcfcf}a.uppy-Dashboard-poweredBy{display:inline-block;margin-top:8px;color:#939393;font-size:11px;text-align:center;text-decoration:none}.uppy-Dashboard-poweredByIcon{position:relative;top:1px;margin-right:1px;margin-left:1px;vertical-align:text-top;opacity:.9;fill:none;stroke:#939393}.uppy-Dashboard-Item-previewIcon{position:absolute;top:50%;left:50%;z-index:100;width:25px;height:25px;transform:translate(-50%,-50%)}.uppy-size--md .uppy-Dashboard-Item-previewIcon{width:38px;height:38px}.uppy-Dashboard-Item-previewIcon svg{width:100%;height:100%}.uppy-Dashboard--singleFile .uppy-Dashboard-Item-previewIcon{width:100%;height:100%;max-width:60%;max-height:60%}.uppy-Dashboard-Item-previewIconWrap{position:relative;height:76px;max-height:75%}.uppy-Dashboard--singleFile .uppy-Dashboard-Item-previewIconWrap{width:100%;height:100%}.uppy-Dashboard-Item-previewIconBg{width:100%;height:100%;filter:drop-shadow(rgba(0,0,0,.1) 0 1px 1px)}.uppy-Dashboard-upload{position:relative;width:50px;height:50px}.uppy-size--md .uppy-Dashboard-upload{width:60px;height:60px}.uppy-Dashboard-upload .uppy-c-icon{position:relative;top:1px;width:50%}.uppy-Dashboard-uploadCount{position:absolute;top:-12px;width:16px;height:16px;color:#fff;font-size:8px;line-height:16px;background-color:#1bb240;border-radius:50%;inset-inline-end:-12px}.uppy-size--md .uppy-Dashboard-uploadCount{width:18px;height:18px;font-size:9px;line-height:18px}.wx-textarea.wx-3yFVAC{display:block;resize:vertical;width:var(--wx-input-width);max-width:100%;padding:var(--wx-input-padding);outline:none;min-height:100px;font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);line-height:var(--wx-input-line-height);font-weight:var(--wx-input-font-weight);text-align:var(--wx-input-text-align);color:var(--wx-input-font-color);border:var(--wx-input-border);border-radius:var(--wx-input-border-radius);background:var(--wx-input-background)}.wx-textarea.wx-3yFVAC:focus{border:var(--wx-input-border-focus)}.wx-textarea.wx-3yFVAC::placeholder{color:var(--wx-input-placeholder-color)}.wx-textarea[disabled].wx-3yFVAC{cursor:not-allowed;border:var(--wx-input-border-disabled);color:var(--wx-color-font-disabled);background:var(--wx-input-background-disabled);resize:none}.wx-textarea[disabled].wx-3yFVAC::placeholder{color:var(--wx-color-font-disabled)}.wx-textarea.wx-error.wx-3yFVAC{border-color:var(--wx-color-danger);color:var(--wx-color-danger)}.wx-button.wx-2ZWgb4{display:inline-block;vertical-align:top;text-decoration:none;text-align:center;letter-spacing:normal;text-transform:var(--wx-button-text-transform);font-family:var(--wx-button-font-family);font-size:var(--wx-button-font-size);line-height:var(--wx-button-line-height);font-weight:var(--wx-button-font-weight);padding:var(--wx-button-padding);border:var(--wx-button-border);border-radius:var(--wx-button-border-radius);background-color:var(--wx-button-background);color:var(--wx-button-font-color);cursor:pointer;box-shadow:none;transition:none;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;min-width:var(--wx-button-width)}.wx-button.wx-2ZWgb4:hover{background-image:linear-gradient(#0000001a 0% 100%)}.wx-button.wx-2ZWgb4,.wx-button.wx-2ZWgb4:focus,.wx-button.wx-2ZWgb4:active{outline:none}.wx-button[disabled].wx-2ZWgb4{cursor:not-allowed;background:var(--wx-color-disabled);border-color:transparent;color:var(--wx-color-font-disabled)}.wx-block.wx-2ZWgb4{display:block;width:100%}.wx-square.wx-2ZWgb4{border-radius:0}i.wx-2ZWgb4{position:relative;display:inline-block;vertical-align:top;font-size:var(--wx-button-icon-size);line-height:1;height:var(--wx-button-line-height);margin-right:2px;opacity:.7}i.wx-2ZWgb4:before{display:block;position:relative;top:50%;transform:translateY(-50%)}.wx-icon.wx-2ZWgb4{padding-left:var(--wx-button-icon-indent);padding-right:var(--wx-button-icon-indent);min-width:auto}.wx-icon.wx-2ZWgb4 i.wx-2ZWgb4{margin:0;opacity:1}.wx-primary.wx-2ZWgb4{background-color:var(--wx-color-primary);color:var(--wx-color-primary-font)}.wx-2ZWgb4.wx-pressed,.wx-2ZWgb4.wx-pressed:hover,.wx-2ZWgb4.wx-pressed:active,.wx-2ZWgb4.wx-pressed[disabled]{background-color:var(--wx-button-pressed);box-shadow:var(--wx-button-box-shadow)}.wx-2ZWgb4.wx-primary.wx-pressed:not([disabled]),.wx-2ZWgb4.wx-primary.wx-pressed:hover:not([disabled]),.wx-2ZWgb4.wx-primary.wx-pressed:active:not([disabled]){background-color:var(--wx-button-primary-pressed);box-shadow:var(--wx-button-primary-box-shadow)}.wx-2ZWgb4.wx-danger.wx-pressed:not([disabled]),.wx-2ZWgb4.wx-danger.wx-pressed:hover:not([disabled]),.wx-2ZWgb4.wx-danger.wx-pressed:active:not([disabled]){background-color:var(--wx-button-danger-pressed);box-shadow:var(--wx-button-primary-box-shadow)}.wx-secondary.wx-2ZWgb4{background:var(--wx-color-secondary);color:var(--wx-color-secondary-font);border-color:var(--wx-color-secondary-border)}.wx-secondary.wx-2ZWgb4:hover:not([disabled]){background:var(--wx-color-secondary-hover)}.wx-secondary.wx-pressed:not([disabled]).wx-2ZWgb4,.wx-secondary.wx-pressed:hover:not([disabled]).wx-2ZWgb4,.wx-secondary.wx-pressed:active:not([disabled]).wx-2ZWgb4{background:var(--wx-color-secondary-hover);box-shadow:var(--wx-button-primary-box-shadow)}.wx-secondary[disabled].wx-2ZWgb4{border-color:var(--wx-color-secondary-border-disabled)}.wx-danger.wx-2ZWgb4{background-color:var(--wx-color-danger);color:var(--wx-button-danger-font-color)}.wx-link.wx-2ZWgb4{color:var(--wx-color-link);padding:0;border:none;vertical-align:baseline}.wx-link.wx-2ZWgb4,.wx-link.wx-2ZWgb4:hover,.wx-link[disabled].wx-2ZWgb4{background:transparent}.wx-link[disabled].wx-2ZWgb4{color:var(--wx-color-font-disabled)}.wx-checkbox.wx-2IvefP{position:relative;display:inline-block;vertical-align:top;max-width:var(--wx-input-width)}.wx-check.wx-2IvefP{appearance:none;width:0;height:0;opacity:0;position:absolute;left:0;top:0;margin:0;padding:0}.wx-label.wx-2IvefP{display:flex;flex-wrap:nowrap;align-items:flex-start;font-family:var(--wx-checkbox-font-family);font-size:var(--wx-checkbox-font-size);line-height:var(--wx-checkbox-line-height);font-weight:var(--wx-checkbox-font-weight);color:var(--wx-checkbox-font-color);cursor:pointer}.wx-before.wx-2IvefP,.wx-after.wx-2IvefP{display:block}.wx-after.wx-2IvefP{margin-left:8px;padding-top:calc((var(--wx-checkbox-height) - var(--wx-checkbox-line-height)) / 2);padding-bottom:calc((var(--wx-checkbox-height) - var(--wx-checkbox-line-height)) / 2)}.wx-before.wx-2IvefP{position:relative;flex-shrink:0;padding-top:calc((var(--wx-checkbox-height) - var(--wx-checkbox-size)) / 2);padding-bottom:calc((var(--wx-checkbox-height) - var(--wx-checkbox-size)) / 2)}.wx-before.wx-2IvefP:before{content:"";display:block;width:var(--wx-checkbox-size);height:var(--wx-checkbox-size);border:var(--wx-checkbox-border-width) solid var(--wx-checkbox-border-color);border-radius:var(--wx-checkbox-border-radius);background:var(--wx-input-background)}.wx-before.wx-2IvefP:after{content:"";position:absolute;display:none;left:50%;top:50%;width:calc(var(--wx-checkbox-size) * .56);height:calc(var(--wx-checkbox-size) * .32);border-style:solid;border-color:var(--wx-color-primary-font);border-width:0 0 calc(var(--wx-checkbox-size) * .12) calc(var(--wx-checkbox-size) * .12);transform:rotate(-45deg);margin-left:calc(var(--wx-checkbox-size) * -.26);margin-top:calc(var(--wx-checkbox-size) * -.24)}.wx-check.wx-2IvefP:checked~.wx-label.wx-2IvefP .wx-before.wx-2IvefP:before{background:var(--wx-color-primary);border-color:transparent}.wx-check.wx-2IvefP:checked~.wx-label.wx-2IvefP .wx-before.wx-2IvefP:after{display:block}.wx-check.wx-2IvefP[disabled]~.wx-label.wx-2IvefP{color:var(--wx-checkbox-border-color-disabled);cursor:not-allowed}.wx-check.wx-2IvefP[disabled]:not(:checked)~.wx-label.wx-2IvefP .wx-before.wx-2IvefP:before{border-color:var(--wx-checkbox-border-color-disabled)}.wx-check.wx-2IvefP[disabled]:checked~.wx-label.wx-2IvefP .wx-before.wx-2IvefP:before{background:var(--wx-checkbox-border-color-disabled)}.wx-check.wx-2IvefP[disabled]~.wx-label.wx-2IvefP .wx-before.wx-2IvefP:after{border-color:var(--wx-input-background)}.wx-checkboxgroup.wx-q8xwRD{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;margin-top:calc(var(--wx-field-gutter) * -1)}.wx-item.wx-q8xwRD{flex:0 0 100%;max-width:100%;margin-top:var(--wx-field-gutter)}.wx-checkboxgroup.wx-inline.wx-q8xwRD .wx-item.wx-q8xwRD{flex:none;padding-right:var(--wx-field-gutter)}.wx-checkboxgroup.wx-grid.wx-q8xwRD .wx-item.wx-q8xwRD{flex:0 0 50%;max-width:50%;padding-right:var(--wx-field-gutter)}.wx-popup.wx-37M6Fj{z-index:var(--wx-popup-z-index);background:var(--wx-popup-background);box-shadow:var(--wx-popup-shadow);border:var(--wx-popup-border);border-radius:var(--wx-popup-border-radius);overflow:hidden}.wx-dropdown.wx-aaaVytZW{position:absolute;z-index:5;background:var(--wx-popup-background);box-shadow:var(--wx-popup-shadow);border:var(--wx-popup-border);border-radius:var(--wx-popup-border-radius);overflow:hidden}.wx-top-center.wx-aaaVytZW{top:0;left:50%;transform:translate(-50%,-100%) translateY(-2px)}.wx-top-start.wx-aaaVytZW{top:0;left:0;transform:translateY(-100%) translateY(-2px)}.wx-top-end.wx-aaaVytZW{top:0;right:0;transform:translateY(-100%) translateY(-2px)}.wx-bottom-center.wx-aaaVytZW{bottom:0;left:50%;transform:translate(-50%,100%) translateY(2px)}.wx-bottom-start.wx-aaaVytZW{bottom:0;left:0;transform:translateY(100%) translateY(2px)}.wx-bottom-end.wx-aaaVytZW{bottom:0;right:0;transform:translateY(100%) translateY(2px)}.wx-left-center.wx-aaaVytZW{bottom:50%;left:0;transform:translate(-100%,50%) translate(-2px)}.wx-left-start.wx-aaaVytZW{top:0;left:0;transform:translate(-100%) translate(-2px)}.wx-left-end.wx-aaaVytZW{bottom:0;left:0;transform:translate(-100%) translate(-2px)}.wx-right-center.wx-aaaVytZW{bottom:50%;right:0;transform:translate(100%,50%) translate(2px)}.wx-right-start.wx-aaaVytZW{top:0;right:0;transform:translate(100%) translate(2px)}.wx-right-end.wx-aaaVytZW{bottom:0;right:0;transform:translate(100%) translate(2px)}.wx-portal-node.wx-32GZ52{display:none}.wx-colorselect.wx-121TgJ{position:relative;width:var(--wx-input-width)}.wx-selected.wx-121TgJ{position:absolute;left:var(--wx-input-icon-indent);top:50%;transform:translateY(-50%)}.wx-colors.wx-121TgJ{display:flex;flex-wrap:wrap;gap:8px;padding:8px}.wx-color.wx-121TgJ{width:var(--wx-input-icon-size);height:var(--wx-input-icon-size);border-radius:var(--wx-input-border-radius);cursor:pointer}.wx-input.wx-121TgJ{display:block;width:100%;height:var(--wx-input-height);outline:none;background:var(--wx-input-background);border:var(--wx-input-border);border-radius:var(--wx-input-border-radius);font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);line-height:var(--wx-input-line-height);font-weight:var(--wx-input-font-weight);text-align:var(--wx-input-text-align);color:var(--wx-input-font-color);padding:var(--wx-input-padding);padding-right:calc(var(--wx-input-icon-size) + var(--wx-input-icon-indent) * 2);padding-left:calc(var(--wx-input-icon-size) + var(--wx-input-icon-indent) * 2);overflow:hidden;text-overflow:ellipsis}.wx-input.wx-121TgJ.wx-focus{border:var(--wx-input-border-focus)}.wx-input.wx-121TgJ::placeholder{color:var(--wx-input-placeholder-color)}.wx-input.wx-121TgJ[disabled]{cursor:not-allowed;border:var(--wx-input-border-disabled);color:var(--wx-color-font-disabled);background:var(--wx-input-background-disabled)}.wx-input.wx-121TgJ[disabled]::placeholder{color:var(--wx-color-font-disabled)}.wx-input.wx-121TgJ[disabled]~.wx-color,.wx-input.wx-121TgJ[disabled]~.wx-empty{cursor:not-allowed}.wx-input.wx-121TgJ.wx-error{border-color:var(--wx-color-danger);color:var(--wx-color-danger)}.wx-empty.wx-121TgJ{width:var(--wx-input-icon-size);height:var(--wx-input-icon-size);border:var(--wx-input-border);border-radius:var(--wx-input-border-radius);background:linear-gradient(to top left,#0000 0% calc(50% - 1px),red 50%,#0000 calc(50% + 1px) 100%);cursor:pointer;-webkit-user-select:none;user-select:none}.wxi-close.wx-121TgJ{position:absolute;right:var(--wx-input-icon-indent);top:50%;transform:translateY(-50%);font-size:var(--wx-input-icon-size);line-height:1;display:flex;justify-content:center;align-items:center;width:var(--wx-input-icon-size);height:var(--wx-input-icon-size);border-radius:var(--wx-input-border-radius);color:var(--wx-input-icon-color);cursor:pointer}.wxi-close.wx-121TgJ:hover{background:var(--wx-background-hover);border-radius:var(--wx-icon-border-radius)}.wx-colorboard.wx-1yoKzq{display:flex;flex-direction:column;gap:12px;padding:8px;width:100%}.wx-color-block.wx-1yoKzq{height:140px;width:100%;position:relative;box-shadow:0 1px 3px #0003}.wx-color-block.wx-1yoKzq:before,.wx-color-block.wx-1yoKzq:after{content:"";width:100%;height:100%;position:absolute}.wx-color-block.wx-1yoKzq:before{background-image:linear-gradient(0deg,#000,#fff0);z-index:2}.wx-color-block.wx-1yoKzq:after{background-image:linear-gradient(90deg,#fff,#cb998000);z-index:1}.wx-color-block-slider.wx-1yoKzq{height:16px;width:16px;margin:-8px 0 0 -8px}.wx-slider.wx-1yoKzq{border:2px solid white;border-radius:50%;position:absolute;z-index:3;box-shadow:0 1px 3px #0003}.wx-slider.wx-1yoKzq:focus,.wx-slider.wx-1yoKzq:hover{outline:none;box-shadow:0 1px 3px #0003,inset 0 0 4px #fff}.wx-color-line.wx-1yoKzq{width:100%;height:8px;background-image:linear-gradient(90deg,red,#ff0 17%,#0f0 33%,#0ff,#00f 67%,#f0f 83%,red);position:relative;border-radius:6px}.wx-color-line-slider.wx-1yoKzq{height:14px;width:14px;margin:0 0 0 -7px;top:-4px}.wx-color-controls.wx-1yoKzq{display:flex;flex-wrap:wrap;justify-content:space-between}.wx-color.wx-1yoKzq,.wx-text.wx-1yoKzq{width:calc(50% - 4px)}.wx-color.wx-1yoKzq{height:32px}.wx-text.wx-1yoKzq{outline:none;background:var(--wx-input-background);border:var(--wx-input-border);border-radius:var(--wx-input-border-radius);font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);line-height:var(--wx-input-line-height);font-weight:var(--wx-input-font-weight);text-align:var(--wx-input-text-align);color:var(--wx-input-font-color);padding:var(--wx-input-padding)}.wx-text.wx-1yoKzq:focus{border:var(--wx-input-border-focus)}.wx-colorpicker.wx-mmT8WH{position:relative;width:var(--wx-input-width)}.wx-color.wx-mmT8WH{width:var(--wx-input-icon-size);height:var(--wx-input-icon-size);border-radius:var(--wx-input-border-radius);cursor:pointer;position:absolute;left:var(--wx-input-icon-indent);top:50%;transform:translateY(-50%)}.wx-input.wx-mmT8WH{display:block;width:100%;height:var(--wx-input-height);outline:none;background:var(--wx-input-background);border:var(--wx-input-border);border-radius:var(--wx-input-border-radius);font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);line-height:var(--wx-input-line-height);font-weight:var(--wx-input-font-weight);text-align:var(--wx-input-text-align);color:var(--wx-input-font-color);padding:var(--wx-input-padding);padding-right:calc(var(--wx-input-icon-size) + var(--wx-input-icon-indent) * 2);padding-left:calc(var(--wx-input-icon-size) + var(--wx-input-icon-indent) * 2);overflow:hidden;text-overflow:ellipsis}.wx-input.wx-focus.wx-mmT8WH{border:var(--wx-input-border-focus)}.wx-input.wx-mmT8WH::placeholder{color:var(--wx-input-placeholder-color)}.wx-input.wx-mmT8WH[disabled]{cursor:not-allowed;border:var(--wx-input-border-disabled);color:var(--wx-color-font-disabled);background:var(--wx-input-background-disabled)}.wx-input.wx-mmT8WH[disabled]::placeholder{color:var(--wx-color-font-disabled)}.wx-input.wx-mmT8WH[disabled]~.wx-color.wx-mmT8WH{cursor:not-allowed}.wx-input.wx-error.wx-mmT8WH{border-color:var(--wx-color-danger);color:var(--wx-color-danger)}.wxi-close.wx-mmT8WH{position:absolute;right:var(--wx-input-icon-indent);top:50%;transform:translateY(-50%);font-size:var(--wx-input-icon-size);line-height:1;width:var(--wx-input-icon-size);height:var(--wx-input-icon-size);display:flex;justify-content:center;align-items:center;-webkit-user-select:none;user-select:none;color:var(--wx-input-icon-color);cursor:pointer}.wxi-close.wx-mmT8WH:before{display:block}.wxi-close.wx-mmT8WH:hover{background:var(--wx-background-hover);border-radius:var(--wx-icon-border-radius)}.wx-list.wx-233fr7{max-height:250px;overflow-y:auto;position:relative}.wx-list-wrapper.wx-233fr7{position:relative;width:100%}.wx-list-content.wx-233fr7{position:absolute;top:0;left:0;right:0}.wx-item.wx-233fr7{display:flex;flex-wrap:nowrap;align-items:center;font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);line-height:var(--wx-input-line-height);font-weight:var(--wx-input-font-weight);color:var(--wx-input-font-color);padding:var(--wx-input-padding);cursor:pointer}.wx-item.wx-focus.wx-233fr7{background:var(--wx-background-hover)}.wx-no-data.wx-233fr7{padding:var(--wx-input-padding)}.wx-combo.wx-1j11Jk{position:relative;width:var(--wx-input-width)}.wx-input.wx-1j11Jk{display:block;width:100%;height:var(--wx-input-height);outline:none;background:var(--wx-input-background);border:var(--wx-input-border);border-radius:var(--wx-input-border-radius);font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);line-height:var(--wx-input-line-height);font-weight:var(--wx-input-font-weight);text-align:var(--wx-input-text-align);color:var(--wx-input-font-color);padding:var(--wx-input-padding);padding-right:calc(var(--wx-input-icon-size) + var(--wx-input-icon-indent) * 2);overflow:hidden;text-overflow:ellipsis;cursor:pointer}.wx-input.wx-1j11Jk:focus{border:var(--wx-input-border-focus)}.wx-input.wx-1j11Jk::placeholder{color:var(--wx-input-placeholder-color)}.wx-input.wx-1j11Jk[disabled]{cursor:not-allowed;border:var(--wx-input-border-disabled);color:var(--wx-color-font-disabled);background:var(--wx-input-background-disabled)}.wx-input.wx-1j11Jk[disabled]::placeholder{color:var(--wx-color-font-disabled)}.wx-input.wx-1j11Jk[disabled]~.wx-icon.wx-1j11Jk{color:var(--wx-color-font-disabled)}.wx-input.wx-error.wx-1j11Jk{border-color:var(--wx-color-danger);color:var(--wx-color-danger)}.wx-input.wx-error.wx-1j11Jk~.wx-icon.wx-1j11Jk{color:var(--wx-color-danger)}.wx-icon.wx-1j11Jk{position:absolute;right:var(--wx-input-icon-indent);top:50%;transform:translateY(-50%);font-size:var(--wx-input-icon-size);line-height:1;width:var(--wx-input-icon-size);height:var(--wx-input-icon-size);display:flex;justify-content:center;align-items:center;pointer-events:none;-webkit-user-select:none;user-select:none;color:var(--wx-input-icon-color)}.wx-icon.wx-1j11Jk:before{display:block}.wx-icon.wxi-close.wx-1j11Jk{pointer-events:all;cursor:pointer}.wx-icon.wxi-close.wx-1j11Jk:hover{background:var(--wx-background-hover);border-radius:var(--wx-icon-border-radius)}.wx-text.wx-hQ64J4{position:relative;width:var(--wx-input-width)}.wx-text.wx-disabled.wx-hQ64J4 .wx-icon.wx-hQ64J4{color:var(--wx-color-font-disabled)}.wx-text.wx-error.wx-hQ64J4 .wx-icon.wx-hQ64J4{color:var(--wx-color-danger)}.wx-icon.wx-hQ64J4{position:absolute;right:var(--wx-input-icon-indent);top:50%;transform:translateY(-50%);font-size:var(--wx-input-icon-size);line-height:1;width:var(--wx-input-icon-size);height:var(--wx-input-icon-size);display:flex;justify-content:center;align-items:center;pointer-events:none;-webkit-user-select:none;user-select:none;color:var(--wx-input-icon-color)}.wx-icon.wx-hQ64J4:before{display:block}.wx-icon-left.wx-hQ64J4 .wx-icon.wx-hQ64J4:not(.wxi-close){right:auto;left:var(--wx-input-icon-indent)}.wx-icon.wxi-close.wx-hQ64J4{pointer-events:all;cursor:pointer}.wx-icon.wxi-close.wx-hQ64J4:hover{background:var(--wx-background-hover);border-radius:var(--wx-icon-border-radius)}.wx-input.wx-hQ64J4{display:block;width:var(--wx-input-width);height:var(--wx-input-height);max-width:100%;padding:var(--wx-input-padding);outline:none;font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);line-height:var(--wx-input-line-height);font-weight:var(--wx-input-font-weight);text-align:var(--wx-input-text-align);color:var(--wx-input-font-color);border:var(--wx-input-border);border-radius:var(--wx-input-border-radius);background:var(--wx-input-background);overflow:hidden;text-overflow:ellipsis}.wx-input.wx-hQ64J4:focus{border:var(--wx-input-border-focus)}.wx-input.wx-hQ64J4::placeholder{color:var(--wx-input-placeholder-color)}.wx-icon-left.wx-hQ64J4 .wx-input.wx-hQ64J4{padding-left:calc(var(--wx-input-icon-size) + var(--wx-input-icon-indent) * 2)}.wx-icon-right.wx-hQ64J4 .wx-input.wx-hQ64J4,.wx-text.wx-clear.wx-hQ64J4 .wx-input.wx-hQ64J4{padding-right:calc(var(--wx-input-icon-size) + var(--wx-input-icon-indent) * 2)}.wx-input.wx-hQ64J4[disabled]{cursor:not-allowed!important;border:var(--wx-input-border-disabled);color:var(--wx-color-font-disabled);background:var(--wx-input-background-disabled);pointer-events:none}.wx-input.wx-hQ64J4[disabled]::placeholder{color:var(--wx-color-font-disabled)}.wx-error.wx-hQ64J4 .wx-input.wx-hQ64J4{border-color:var(--wx-color-danger);color:var(--wx-color-danger)}.wx-header.wx-8HQVQV{display:flex;flex-wrap:nowrap;align-items:center;margin-bottom:calc(var(--wx-calendar-gap) * 2);font-size:var(--wx-calendar-header-font-size);line-height:var(--wx-calendar-header-line-height);font-weight:var(--wx-calendar-header-font-weight)}.wx-spacer.wx-8HQVQV,.wx-pager.wx-8HQVQV{width:var(--wx-calendar-cell-size);height:var(--wx-calendar-cell-size);flex-shrink:0}.wx-pager.wx-8HQVQV{cursor:pointer;border-radius:50%;line-height:1;display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none;color:var(--wx-calendar-icon-color);font-size:var(--wx-calendar-icon-size)}.wx-pager.wx-8HQVQV:before{display:block}.wx-pager.wx-8HQVQV:hover{background-color:var(--wx-background-hover)}.wx-label.wx-8HQVQV{flex:0 0 calc(100% - var(--wx-calendar-cell-size) * 2);max-width:calc(100% - var(--wx-calendar-cell-size) * 2);text-align:center;color:var(--wx-color-link);cursor:pointer;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.wx-button.wx-3s8W4d{display:inline-block;vertical-align:top;text-decoration:none;text-align:center;letter-spacing:normal;font-family:var(--wx-calendar-controls-font-family);font-size:var(--wx-calendar-controls-font-size);line-height:var(--wx-calendar-controls-line-height);font-weight:var(--wx-calendar-controls-font-weight);text-transform:none;padding:0;border:none;border-radius:0;background:transparent;color:var(--wx-calendar-controls-font-color);cursor:pointer;box-shadow:none;transition:none;max-width:100%;-webkit-user-select:none;user-select:none}.wx-button.wx-3s8W4d,.wx-button.wx-3s8W4d:focus,.wx-button.wx-3s8W4d:active{outline:none}.wx-button.wx-3s8W4d:active{opacity:.8}.wx-398RBS.wx-weekdays{display:flex;flex-wrap:nowrap;margin-bottom:calc(var(--wx-calendar-gap) * 1.5)}.wx-398RBS.wx-weekday{flex:0 0 calc(100% / 7);max-width:calc(100% / 7);font-size:var(--wx-font-size-sm);line-height:var(--wx-line-height-sm);color:var(--wx-color-font-alt);text-align:center}.wx-398RBS.wx-days{display:flex;flex-wrap:wrap}.wx-398RBS.wx-day{border-radius:var(--wx-calendar-border-radius);flex:0 0 calc(100% / 7);max-width:calc(100% / 7);height:calc(var(--wx-calendar-cell-size) - var(--wx-calendar-line-gap) * 2);margin:calc(var(--wx-calendar-line-gap) / 2) 0;display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;text-align:center}.wx-398RBS.wx-day:not(.wx-out):not(.wx-selected){cursor:pointer}.wx-398RBS.wx-day:not(.wx-out):not(.wx-selected):hover{background:var(--wx-background-hover)}.wx-398RBS.wx-day.wx-out{color:var(--wx-color-font-disabled)}.wx-398RBS.wx-day.wx-selected:not(.wx-out){background:var(--wx-color-primary);color:var(--wx-color-primary-font)}.wx-398RBS.wx-day.wx-selected.wx-left:not(.wx-out){border-radius:calc(var(--wx-calendar-border-radius)) 0 0 calc(var(--wx-calendar-border-radius))}.wx-398RBS.wx-day.wx-selected.wx-right:not(.wx-out){border-radius:0 calc(var(--wx-calendar-border-radius)) calc(var(--wx-calendar-border-radius)) 0}.wx-398RBS.wx-day.wx-inrange:not(.wx-out){border-radius:0;background:var(--wx-color-primary-selected)}.wx-398RBS.wx-day.wx-weekend:not(.wx-selected):not(.wx-out){color:var(--wx-color-primary)}.wx-398RBS.wx-day.wx-inactive{pointer-events:none}.wx-months.wx-34U8T8{display:flex;flex-wrap:wrap;margin:var(--wx-calendar-gap)}.wx-month.wx-34U8T8{flex:0 0 calc(100% / 4 - var(--wx-calendar-gap) * 2);max-width:calc(100% / 4 - var(--wx-calendar-gap) * 2);margin:calc(var(--wx-calendar-gap) * 2) var(--wx-calendar-gap);text-align:center;cursor:pointer;display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;height:var(--wx-calendar-cell-size);border-radius:var(--wx-calendar-border-radius)}.wx-month.wx-current.wx-34U8T8{background:var(--wx-color-primary);color:var(--wx-color-primary-font)}.wx-month:not(.wx-current):hover{background-color:var(--wx-background-hover)}.wx-buttons.wx-34U8T8{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;margin-top:var(--wx-calendar-gap)}.wx-years.wx-1XEF33{display:flex;flex-wrap:wrap;margin:var(--wx-calendar-gap)}.wx-year.wx-1XEF33{flex:0 0 calc(100% / 4 - var(--wx-calendar-gap) * 2);max-width:calc(100% / 4 - var(--wx-calendar-gap) * 2);margin:calc(var(--wx-calendar-gap) * 2) var(--wx-calendar-gap);text-align:center;cursor:pointer;display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;height:var(--wx-calendar-cell-size);border-radius:var(--wx-calendar-border-radius)}.wx-year.wx-current.wx-1XEF33{background:var(--wx-color-primary);color:var(--wx-color-primary-font)}.wx-year:not(.wx-current):hover.wx-1XEF33{background-color:var(--wx-background-hover)}.wx-prev-decade.wx-1XEF33,.wx-next-decade.wx-1XEF33{color:var(--wx-color-font-disabled)}.wx-buttons.wx-1XEF33{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;margin-top:var(--wx-calendar-gap)}.wx-calendar.wx-2Gr4AS{height:auto;width:100%;padding:var(--wx-calendar-padding);cursor:default;font-family:var(--wx-calendar-font-family);font-size:var(--wx-calendar-font-size);line-height:var(--wx-calendar-line-height);font-weight:var(--wx-calendar-font-weight);color:var(--wx-calendar-font-color)}.wx-calendar.wx-2Gr4AS.wx-part{padding-bottom:0}.wx-wrap.wx-2Gr4AS{width:calc(var(--wx-calendar-cell-size) * 7);margin:0 auto}.wx-buttons.wx-2Gr4AS{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;margin-top:calc(var(--wx-calendar-gap) * 2)}.wx-button-item.wx-2Gr4AS+.wx-button-item.wx-2Gr4AS{margin-left:calc(var(--wx-calendar-gap) * 3)}.wx-datepicker.wx-1lKOFG{position:relative;width:var(--wx-input-width)}.wx-rangecalendar.wx-p2jCaW{display:flex;padding-bottom:var(--wx-calendar-padding)}.wx-half.wx-p2jCaW{flex:1}.wx-daterangepicker.wx-1b0WDQ{position:relative;width:var(--wx-input-width)}.wx-13aa5W.wx-fullscreen::backdrop{background-color:var(--wx-background)}.wx-13aa5W.wx-fullscreen{position:relative;height:100%;width:100%;outline:none}.wx-13aa5W.wx-fullscreen-icon{font-size:20px;height:20px;margin:auto}.wx-13aa5W.wx-fullscreen .wx-fullscreen-button{width:40px;height:40px;border:none;border-radius:50%;position:absolute;right:25px;bottom:35px;display:flex;padding:initial}.wx-icon.wx-mdnST1{color:var(--wx-color-font-alt);cursor:pointer;font-size:var(--wx-button-icon-size);padding:var(--wx-button-icon-indent);line-height:var(--wx-button-line-height);display:inline-block}.wx-icon.wx-mdnST1:hover{background-color:var(--wx-background-hover)}.wx-multicombo.wx-12Wj21{position:relative;width:var(--wx-input-width)}.wx-multicombo.wx-12Wj21.wx-focus .wx-wrapper.wx-12Wj21{border:var(--wx-input-border-focus)}.wx-multicombo.wx-12Wj21.wx-disabled .wx-wrapper.wx-12Wj21{border:var(--wx-input-border-disabled);background:var(--wx-input-background-disabled)}.wx-multicombo.wx-12Wj21.wx-disabled .wx-tag.wx-12Wj21{background:var(--wx-color-disabled);color:var(--wx-color-font-disabled)}.wx-multicombo.wx-12Wj21:not(.wx-disabled) .wx-tag.wx-12Wj21{padding-right:calc(var(--wx-input-icon-size) + var(--wx-input-icon-indent) * 2)}.wx-multicombo.wx-12Wj21.wx-disabled .wx-input.wx-12Wj21{cursor:not-allowed;color:var(--wx-color-font-disabled)}.wx-multicombo.wx-12Wj21.wx-disabled .wx-icon.wxi-angle-down.wx-12Wj21{color:var(--wx-color-font-disabled)}.wx-multicombo.wx-12Wj21.wx-error .wx-wrapper.wx-12Wj21{border-color:var(--wx-color-danger)}.wx-multicombo.wx-12Wj21.wx-error .wx-input.wx-12Wj21,.wx-multicombo.wx-12Wj21.wx-error .wx-icon.wxi-angle-down.wx-12Wj21{color:var(--wx-color-danger)}.wx-multicombo.wx-12Wj21.wx-not-empty .wx-tags.wx-12Wj21{gap:var(--wx-multicombo-tag-gap);padding:var(--wx-multicombo-tag-gap)}.wx-multicombo.wx-12Wj21.wx-not-empty .wx-input.wx-12Wj21{border-top:var(--wx-input-border)}.wx-multicombo.wx-12Wj21.wx-not-empty.wx-focus .wx-input.wx-12Wj21{border-top:var(--wx-input-border-focus)}.wx-multicombo.wx-12Wj21.wx-not-empty.wx-disabled .wx-input.wx-12Wj21{border-top:var(--wx-input-border-disabled)}.wx-multicombo.wx-12Wj21.wx-not-empty.wx-error .wx-input.wx-12Wj21{border-top-color:var(--wx-color-danger)}.wx-wrapper.wx-12Wj21{border:var(--wx-input-border);border-radius:var(--wx-input-border-radius);background:var(--wx-input-background)}.wx-tags.wx-12Wj21{display:flex;flex-wrap:wrap;align-items:flex-start;overflow:hidden}.wx-tag.wx-12Wj21{position:relative;font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);line-height:var(--wx-input-line-height);font-weight:var(--wx-input-font-weight);text-align:var(--wx-input-text-align);color:var(--wx-input-font-color);border:var(--wx-multicombo-tag-border);border-radius:var(--wx-multicombo-tag-border-radius);background:var(--wx-multicombo-tag-background);padding:var(--wx-multicombo-tag-pading)}.wx-icon.wx-12Wj21{position:absolute;right:var(--wx-input-icon-indent);top:50%;transform:translateY(-50%);font-size:var(--wx-input-icon-size);line-height:1;display:flex;justify-content:center;align-items:center;width:var(--wx-input-icon-size);height:var(--wx-input-icon-size);pointer-events:none;-webkit-user-select:none;user-select:none;color:var(--wx-input-icon-color)}.wx-icon.wx-12Wj21:before{display:block}.wxi-close.wx-12Wj21{pointer-events:all;cursor:pointer}.wxi-close.wx-12Wj21:hover{background:var(--wx-background-hover);border-radius:var(--wx-icon-border-radius)}.wx-select.wx-12Wj21{position:relative}.wx-input.wx-12Wj21{display:block;width:100%;height:var(--wx-input-height);outline:none;background:transparent;border:none;border-radius:0;font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);line-height:var(--wx-input-line-height);font-weight:var(--wx-input-font-weight);text-align:var(--wx-input-text-align);color:var(--wx-input-font-color);padding:var(--wx-input-padding);padding-right:calc(var(--wx-input-icon-size) + var(--wx-input-icon-indent) * 2);overflow:hidden;text-overflow:ellipsis;cursor:pointer}.wx-pager.wx-35Np0p{display:flex;flex-wrap:wrap;gap:var(--wx-padding);align-items:center;padding:var(--wx-padding)}.wx-input.wx-35Np0p{display:block;width:50px;height:var(--wx-input-height);padding:var(--wx-input-padding);outline:none;font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);line-height:var(--wx-input-line-height);font-weight:var(--wx-input-font-weight);text-align:var(--wx-input-text-align);color:var(--wx-input-font-color);border:var(--wx-input-border);border-radius:var(--wx-input-border-radius);background:var(--wx-input-background)}.wx-input.wx-35Np0p:focus{border:var(--wx-input-border-focus)}.wx-input.wx-35Np0p::placeholder{color:var(--wx-input-placeholder-color)}.wx-icon.wx-35Np0p{cursor:pointer;padding:var(--wx-input-padding);border-radius:var(--wx-input-border-radius);font-size:var(--wx-icon-size);line-height:1;color:var(--wx-color-link)}.wx-icon.wx-35Np0p:before{display:block}.wx-icon.wx-35Np0p:hover{background-color:var(--wx-background-hover)}.wx-icon.wx-35Np0p.wx-disabled{cursor:default;pointer-events:none;color:var(--wx-color-font-disabled)}.wx-left.wx-35Np0p,.wx-center.wx-35Np0p,.wx-right.wx-35Np0p{display:flex;align-items:center;gap:var(--wx-padding)}.wx-radio.wx-3lDF1s{position:relative;display:inline-block;vertical-align:top;max-width:var(--wx-input-width)}.wx-input.wx-3lDF1s{appearance:none;width:0;height:0;opacity:0;position:absolute;left:0;top:0;margin:0;padding:0}.wx-label.wx-3lDF1s{display:flex;flex-wrap:nowrap;align-items:flex-start;font-family:var(--wx-checkbox-font-family);font-size:var(--wx-checkbox-font-size);line-height:var(--wx-checkbox-line-height);font-weight:var(--wx-checkbox-font-weight);color:var(--wx-checkbox-font-color);cursor:pointer}.wx-circle.wx-3lDF1s{display:block}.wx-radio-text.wx-3lDF1s{margin-left:8px;padding-top:calc((var(--wx-checkbox-height) - var(--wx-checkbox-line-height)) / 2);padding-bottom:calc((var(--wx-checkbox-height) - var(--wx-checkbox-line-height)) / 2)}.wx-circle.wx-3lDF1s{position:relative;flex-shrink:0;padding-top:calc((var(--wx-checkbox-height) - var(--wx-checkbox-size)) / 2);padding-bottom:calc((var(--wx-checkbox-height) - var(--wx-checkbox-size)) / 2)}.wx-circle.wx-3lDF1s:before{content:"";display:block;width:var(--wx-checkbox-size);height:var(--wx-checkbox-size);border:var(--wx-checkbox-border-width) solid var(--wx-checkbox-border-color);border-radius:50%;background:var(--wx-input-background)}.wx-circle.wx-3lDF1s:after{content:"";position:absolute;display:none;left:50%;top:50%;transform:translate(-50%,-50%);width:calc(var(--wx-checkbox-size) - var(--wx-checkbox-border-width) * 2);height:calc(var(--wx-checkbox-size) - var(--wx-checkbox-border-width) * 2);border-style:solid;border-color:var(--wx-input-background);border-width:calc(var(--wx-checkbox-size) * .2);border-radius:50%}.wx-input.wx-3lDF1s:checked~.wx-label.wx-3lDF1s .wx-circle.wx-3lDF1s:before{background:var(--wx-color-primary);border-color:transparent}.wx-input.wx-3lDF1s:checked~.wx-label.wx-3lDF1s .wx-circle.wx-3lDF1s:after{display:block}.wx-input.wx-3lDF1s[disabled]~.wx-label.wx-3lDF1s{color:var(--wx-checkbox-border-color-disabled);cursor:not-allowed}.wx-input.wx-3lDF1s[disabled]:not(:checked)~.wx-label.wx-3lDF1s .wx-circle.wx-3lDF1s:before{border-color:var(--wx-checkbox-border-color-disabled)}.wx-input.wx-3lDF1s[disabled]:checked~.wx-label.wx-3lDF1s .wx-circle.wx-3lDF1s:before{background:var(--wx-checkbox-border-color-disabled)}.wx-radiogroup.wx-38w70j{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;margin-top:calc(var(--wx-field-gutter) * -1)}.wx-item.wx-38w70j{flex:0 0 100%;max-width:100%;margin-top:var(--wx-field-gutter)}.wx-radiogroup.wx-inline.wx-38w70j .wx-item.wx-38w70j{flex:none;padding-right:var(--wx-field-gutter)}.wx-radiogroup.wx-grid.wx-38w70j .wx-item.wx-38w70j{flex:0 0 50%;max-width:50%;padding-right:var(--wx-field-gutter)}.wx-richselect.wx-2YgblL{position:relative;outline:none;width:var(--wx-input-width);min-height:var(--wx-input-height);border:var(--wx-input-border);border-radius:var(--wx-input-border-radius);background:var(--wx-input-background);cursor:pointer}.wx-richselect.wx-2YgblL:focus{border:var(--wx-input-border-focus)}.wx-richselect.wx-disabled.wx-2YgblL{cursor:not-allowed;border:var(--wx-input-border-disabled);background:var(--wx-input-background-disabled)}.wx-richselect.wx-disabled.wx-2YgblL .wx-label.wx-2YgblL,.wx-richselect.wx-disabled.wx-2YgblL .wx-icon.wx-2YgblL{color:var(--wx-color-font-disabled)}.wx-richselect.wx-error.wx-2YgblL{border-color:var(--wx-color-danger)}.wx-richselect.wx-error.wx-2YgblL .wx-label.wx-2YgblL,.wx-richselect.wx-error.wx-2YgblL .wx-icon.wx-2YgblL{color:var(--wx-color-danger)}.wx-label.wx-2YgblL{display:block;width:100%;font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);line-height:var(--wx-input-line-height);font-weight:var(--wx-input-font-weight);text-align:var(--wx-input-text-align);color:var(--wx-input-font-color);padding:var(--wx-input-padding);padding-right:calc(var(--wx-input-icon-size) + var(--wx-input-icon-indent) * 2);overflow:hidden}.wx-placeholder.wx-2YgblL{color:var(--wx-input-placeholder-color)}.wx-icon.wx-2YgblL{position:absolute;right:var(--wx-input-icon-indent);top:50%;transform:translateY(-50%);font-size:var(--wx-input-icon-size);line-height:1;width:var(--wx-input-icon-size);height:var(--wx-input-icon-size);display:flex;justify-content:center;align-items:center;pointer-events:none;-webkit-user-select:none;user-select:none;color:var(--wx-input-icon-color)}.wx-icon.wx-2YgblL:before{display:block}.wx-icon.wxi-close.wx-2YgblL{pointer-events:all}.wx-icon.wxi-close.wx-2YgblL:hover{background:var(--wx-background-hover);border-radius:var(--wx-icon-border-radius)}.wx-nowrap.wx-2YgblL .wx-label.wx-2YgblL{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wx-segmented.wx-0hMO7P{display:inline-flex;flex-wrap:nowrap;background:var(--wx-segmented-background);border:var(--wx-segmented-border);border-radius:var(--wx-segmented-border-radius);padding:var(--wx-segmented-padding);max-width:100%}.wx-segment.wx-0hMO7P{display:flex;text-decoration:none;flex-wrap:nowrap;align-items:center;text-align:center;letter-spacing:normal;text-transform:var(--wx-button-text-transform);font-family:var(--wx-button-font-family);font-size:var(--wx-button-font-size);line-height:var(--wx-button-line-height);font-weight:var(--wx-button-font-weight);padding:var(--wx-button-padding);border:var(--wx-button-border);border-radius:var(--wx-segmented-border-radius);background:transparent;color:var(--wx-button-font-color);cursor:pointer;box-shadow:none;transition:none;max-width:100%;-webkit-user-select:none;user-select:none}.wx-segment.wx-0hMO7P,.wx-segment.wx-0hMO7P:focus,.wx-segment.wx-0hMO7P:active{outline:none}.wx-segment.wx-0hMO7P+.wx-segment.wx-0hMO7P{margin-left:var(--wx-segmented-padding)}.wx-segment.wx-0hMO7P:hover{background:var(--wx-segmented-background-hover)}.wx-segment.wx-selected.wx-0hMO7P,.wx-segment.wx-selected.wx-0hMO7P:hover,.wx-segment.wx-selected.wx-0hMO7P:focus{background:var(--wx-color-primary);color:var(--wx-color-primary-font);cursor:default}.wx-icon.wx-0hMO7P{position:relative;font-size:var(--wx-button-icon-size);line-height:1;height:var(--wx-button-line-height);opacity:.7}.wx-icon.wx-0hMO7P:before{display:block;position:relative;top:50%;transform:translateY(-50%)}.wx-icon.wx-only.wx-0hMO7P{opacity:1}.wx-icon.wx-0hMO7P+.wx-label.wx-0hMO7P{margin-left:4px}.wx-select-box.wx-2yx1Fo{position:relative;width:var(--wx-input-width)}.wx-select.wx-2yx1Fo{appearance:none;display:block;width:100%;height:var(--wx-input-height);outline:none;background:var(--wx-input-background);border:var(--wx-input-border);border-radius:var(--wx-input-border-radius);font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);line-height:var(--wx-input-line-height);font-weight:var(--wx-input-font-weight);text-align:var(--wx-input-text-align);color:var(--wx-input-font-color);padding:var(--wx-input-padding);padding-right:calc(var(--wx-input-icon-size) + var(--wx-input-icon-indent) * 2);overflow:hidden!important;text-overflow:ellipsis;cursor:pointer}.wx-select.wx-2yx1Fo:focus{border:var(--wx-input-border-focus)}.wx-select[disabled].wx-2yx1Fo{cursor:not-allowed;border:var(--wx-input-border-disabled);color:var(--wx-color-font-disabled);background:var(--wx-input-background-disabled)}.wx-select[disabled].wx-2yx1Fo~.wx-placeholder.wx-2yx1Fo{color:var(--wx-color-font-disabled)}.wx-select[disabled].wx-2yx1Fo~.wx-icon.wx-2yx1Fo{color:var(--wx-color-font-disabled)}.wx-select.wx-error.wx-2yx1Fo{border-color:var(--wx-color-danger);color:var(--wx-color-danger)}.wx-select.wx-error.wx-2yx1Fo option{color:var(--wx-input-font-color)}.wx-select.wx-error.wx-2yx1Fo~.wx-icon.wx-2yx1Fo{color:var(--wx-color-danger)}.wx-placeholder.wx-2yx1Fo{position:absolute;left:0;top:0;width:100%;border:var(--wx-input-border);border-color:transparent;font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);line-height:var(--wx-input-line-height);font-weight:var(--wx-input-font-weight);text-align:var(--wx-input-text-align);color:var(--wx-input-placeholder-color);padding:var(--wx-input-padding);padding-right:calc(var(--wx-input-icon-size) + var(--wx-input-icon-indent) * 2);white-space:nowrap;overflow:hidden!important;text-overflow:ellipsis;cursor:pointer;pointer-events:none}.wx-icon.wx-2yx1Fo{position:absolute;right:var(--wx-input-icon-indent);top:50%;transform:translateY(-50%);font-size:var(--wx-input-icon-size);line-height:1;width:var(--wx-input-icon-size);height:var(--wx-input-icon-size);display:flex;justify-content:center;align-items:center;pointer-events:none;-webkit-user-select:none;user-select:none;color:var(--wx-input-icon-color)}.wx-icon.wx-2yx1Fo:before{display:block}.wx-icon.wx-2yx1Fo.wxi-close{pointer-events:all;cursor:pointer}.wx-icon.wxi-close:hover{background:var(--wx-background-hover);border-radius:var(--wx-icon-border-radius)}.wx-slider.wx-2EDJ8G{width:var(--wx-input-width)}.wx-label.wx-2EDJ8G{display:block;margin:var(--wx-slider-label-margin);font-family:var(--wx-slider-label-font-family);font-size:var(--wx-slider-label-font-size);line-height:var(--wx-slider-label-line-height);font-weight:var(--wx-slider-label-font-weight);color:var(--wx-slider-label-font-color)}.wx-inner.wx-2EDJ8G{padding:calc((var(--wx-slider-height) - var(--wx-slider-track-height)) / 2) 0}.wx-input.wx-2EDJ8G{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;height:var(--wx-slider-track-height);background:var(--wx-slider-background);border:none;border-radius:var(--wx-slider-track-border-radius);margin:0}.wx-input.wx-2EDJ8G:focus{outline:none}.wx-input.wx-2EDJ8G::-webkit-slider-runnable-track{margin:0;width:100%;height:var(--wx-slider-track-height);border:none;border-radius:var(--wx-slider-track-border-radius);cursor:pointer;background:transparent}.wx-input.wx-2EDJ8G::-webkit-slider-thumb{margin-top:calc((var(--wx-slider-track-height) - var(--wx-slider-thumb-size)) / 2);width:var(--wx-slider-thumb-size);height:var(--wx-slider-thumb-size);background:var(--wx-slider-primary);border:var(--wx-slider-thumb-border);box-shadow:var(--wx-slider-thumb-shadow);border-radius:50%;cursor:pointer;appearance:none}.wx-input.wx-2EDJ8G::-moz-range-track{margin:0;width:100%;height:var(--wx-slider-track-height);border:none;border-radius:var(--wx-slider-track-border-radius);cursor:pointer;background:transparent}.wx-input.wx-2EDJ8G::-moz-range-thumb{margin-top:calc((var(--wx-slider-track-height) - var(--wx-slider-thumb-size)) / 2);width:var(--wx-slider-thumb-size);height:var(--wx-slider-thumb-size);background:var(--wx-slider-primary);border:var(--wx-slider-thumb-border);border-radius:50%;cursor:pointer;appearance:none}.wx-input.wx-2EDJ8G::-moz-range-progress{background-color:var(--wx-slider-primary);height:var(--wx-slider-track-height);border-top-left-radius:var(--wx-slider-track-border-radius);border-bottom-left-radius:var(--wx-slider-track-border-radius)}.wx-input.wx-2EDJ8G::-ms-track{color:transparent;margin:0;width:100%;height:var(--wx-slider-track-height);border:none;border-radius:var(--wx-slider-track-border-radius);cursor:pointer;background:transparent}.wx-input.wx-2EDJ8G::-ms-fill-lower{background:var(--wx-slider-primary);border:.2px solid var(--wx-slider-primary);border-radius:var(--wx-slider-track-border-radius)}.wx-input.wx-2EDJ8G::-ms-fill-upper{background:var(--wx-slider-background);border:.2px solid var(--wx-slider-background);border-radius:var(--wx-slider-track-border-radius)}.wx-input.wx-2EDJ8G::-ms-thumb{margin-top:calc((var(--wx-slider-track-height) - var(--wx-slider-thumb-size)) / 2);width:var(--wx-slider-thumb-size);height:var(--wx-slider-thumb-size);background:var(--wx-slider-primary);border:var(--wx-slider-thumb-border);border-radius:50%;cursor:pointer;appearance:none}.wx-input.wx-2EDJ8G:focus::-ms-fill-lower{background:var(--wx-slider-primary)}.wx-input.wx-2EDJ8G:focus::-ms-fill-upper{background:var(--wx-slider-background)}.wx-input.wx-2EDJ8G[disabled]{cursor:not-allowed;background:var(--wx-color-disabled)}.wx-input.wx-2EDJ8G[disabled]::-webkit-slider-runnable-track{cursor:not-allowed}.wx-input.wx-2EDJ8G[disabled]::-webkit-slider-thumb{cursor:not-allowed;background:var(--wx-background);border:var(--wx-slider-thumb-border-disabled)}.wx-input.wx-2EDJ8G[disabled]::-moz-range-track{cursor:not-allowed}.wx-input.wx-2EDJ8G[disabled]::-moz-range-thumb{cursor:not-allowed;background:var(--wx-background);border:var(--wx-slider-thumb-border-disabled)}.wx-input.wx-2EDJ8G[disabled]::-moz-range-progress{cursor:not-allowed;background:var(--wx-color-disabled)}.wx-input.wx-2EDJ8G[disabled]::-ms-track{cursor:not-allowed}.wx-input.wx-2EDJ8G[disabled]::-ms-fill-lower{background:var(--wx-color-disabled);border-color:var(--wx-color-disabled)}.wx-input.wx-2EDJ8G[disabled]::-ms-fill-upper{background:var(--wx-color-disabled);border-color:var(--wx-color-disabled)}.wx-input.wx-2EDJ8G[disabled]::-ms-thumb{cursor:not-allowed;background:var(--wx-background);border:var(--wx-slider-thumb-border-disabled)}.wx-input.wx-2EDJ8G[disabled]:focus::-ms-fill-lower{background:var(--wx-color-disabled)}.wx-input.wx-2EDJ8G[disabled]:focus::-ms-fill-upper{background:var(--wx-color-disabled)}.wx-switch.wx-2dAR5c{position:relative;display:inline-block;vertical-align:top;margin:0;cursor:default}.wx-input.wx-2dAR5c{appearance:none;width:0;height:0;opacity:0;position:absolute;left:0;top:0;margin:0;padding:0}.wx-box.wx-2dAR5c{display:block;position:relative;width:var(--wx-switch-width);height:var(--wx-switch-height);border:var(--wx-switch-border-width) solid var(--wx-switch-border-color);border-radius:calc(var(--wx-switch-height) / 2);background-color:var(--wx-switch-background);transition:background-color .4s ease;cursor:pointer;overflow:hidden}.wx-box.wx-2dAR5c:before{content:"";position:absolute;left:var(--wx-switch-thumb-offset);top:var(--wx-switch-thumb-offset);height:calc(var(--wx-switch-height) - var(--wx-switch-thumb-offset) * 2 - var(--wx-switch-border-width) * 2);width:calc(var(--wx-switch-height) - var(--wx-switch-thumb-offset) * 2 - var(--wx-switch-border-width) * 2);border:var(--wx-switch-thumb-border);border-radius:50%;background:var(--wx-switch-thumb-background);box-shadow:var(--wx-switch-thumb-shadow);transition:transform .4s ease}.wx-input.wx-2dAR5c:checked~.wx-box.wx-2dAR5c{background-color:var(--wx-switch-primary)}.wx-input.wx-2dAR5c:checked~.wx-box.wx-2dAR5c:before{transform:translate(calc(var(--wx-switch-width) - var(--wx-switch-height)))}.wx-input.wx-2dAR5c[disabled]~.wx-box.wx-2dAR5c{background-color:var(--wx-color-disabled);border-color:var(--wx-switch-border-color-disabled);cursor:not-allowed}.wx-input.wx-2dAR5c[disabled]~.wx-box.wx-2dAR5c:before{border:var(--wx-switch-thumb-border-disabled);background:var(--wx-switch-thumb-background-disabled)}.wx-tabs.wx-138fWJ{display:inline-flex;flex-wrap:nowrap}.wx-tab.wx-138fWJ{position:relative;display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;text-decoration:none;text-align:center;letter-spacing:normal;text-transform:var(--wx-button-text-transform);font-family:var(--wx-button-font-family);font-size:var(--wx-button-font-size);line-height:var(--wx-button-line-height);font-weight:var(--wx-button-font-weight);padding:var(--wx-button-padding);border:var(--wx-button-border);border-width:var(--wx-tabs-border-width);border-radius:0;background:var(--wx-tabs-background);color:var(--wx-button-font-color);cursor:pointer;box-shadow:none;transition:none;max-width:100%;min-width:var(--wx-tabs-cell-min-width);-webkit-user-select:none;user-select:none}.wx-tab.wx-138fWJ+.wx-tab.wx-138fWJ:before{content:"";display:block;position:absolute;left:calc(var(--wx-tabs-border-width) * -1 - var(--wx-tabs-divider-width) / 2);top:50%;transform:translateY(-50%);width:0;height:calc(var(--wx-tabs-border-width) * 2 + var(--wx-tabs-divider-height));border-left:var(--wx-tabs-divider-width) solid var(--wx-tabs-divider-color)}.wx-tab.wx-138fWJ:first-child{border-top-left-radius:var(--wx-tabs-border-radius);border-bottom-left-radius:var(--wx-tabs-border-radius)}.wx-tab.wx-138fWJ:last-child{border-top-right-radius:var(--wx-tabs-border-radius);border-bottom-right-radius:var(--wx-tabs-border-radius)}.wx-tab.wx-138fWJ,.wx-tab.wx-138fWJ:focus,.wx-tab.wx-138fWJ:active{outline:none}.wx-tab.wx-138fWJ:hover{background:var(--wx-tabs-background-hover)}.wx-tab.wx-active.wx-138fWJ,.wx-tab.wx-active.wx-138fWJ:hover,.wx-tab.wx-active.wx-138fWJ:focus{background:var(--wx-tabs-active-background);color:var(--wx-tabs-active-color);cursor:default}.wx-tab.wx-active.wx-138fWJ:before{display:none}.wx-tab.wx-active.wx-138fWJ+.wx-tab.wx-138fWJ:before{display:none}.wx-tab.wx-active.wx-138fWJ:after,.wx-tab.wx-138fWJ:hover:after{content:"";display:block;position:absolute;left:13px;height:0;width:calc(100% - 26px)}.wx-tab.wx-active.wx-138fWJ:after{border-bottom:2px solid var(--wx-tabs-active-border)}.wx-tab:not(.wx-active):hover:after{border-bottom:2px solid var(--wx-tabs-hover-border)}.wx-top.wx-138fWJ .wx-tab.wx-active.wx-138fWJ:after,.wx-top.wx-138fWJ .wx-tab.wx-138fWJ:hover:after{top:100%}.wx-bottom.wx-138fWJ .wx-tab.wx-active.wx-138fWJ:after,.wx-bottom.wx-138fWJ .wx-tab.wx-138fWJ:hover:after{top:0}.wx-icon.wx-138fWJ{position:relative;font-size:var(--wx-button-icon-size);line-height:1;height:var(--wx-button-line-height);opacity:.7}.wx-icon.wx-138fWJ:before{display:block;position:relative;top:50%;transform:translateY(-50%)}.wx-icon.wx-only.wx-138fWJ{opacity:1}.wx-icon.wx-138fWJ+.wx-label.wx-138fWJ{margin-left:4px}.wx-counter.wx-22t21n{display:flex;border:var(--wx-input-border);width:max-content;border-radius:var(--wx-input-border-radius)}.wx-counter.wx-22t21n:not(.wx-readonly):has(.wx-input:focus){border:var(--wx-input-border-focus)}.wx-input.wx-22t21n{box-sizing:border-box;background:var(--wx-background);width:40px;height:30px;font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);color:var(--wx-input-font-color);padding-left:8px;padding-right:8px;outline:none;border:none;border-left:var(--wx-input-border);border-right:var(--wx-input-border)}.wx-btn.wx-22t21n{box-sizing:border-box;display:flex;justify-content:center;align-items:center;width:32px;height:30px;font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);color:var(--wx-input-font-color);background-color:var(--wx-background-alt);outline:none;border:none;cursor:pointer}.wx-counter.wx-22t21n:not(.wx-readonly):not(.wx-disabled) .wx-btn:active{background-color:var(--wx-background-hover)}.wx-dec.wx-22t21n,.wx-inc.wx-22t21n{fill:var(--wx-color-primary)}.wx-btn-dec.wx-22t21n{border-radius:2px 0 0 2px}.wx-btn-inc.wx-22t21n{border-radius:0 2px 2px 0}.wx-error.wx-22t21n,.wx-counter.wx-error.wx-22t21n:has(.wx-input:focus){border:1px solid var(--wx-color-danger)}.wx-error.wx-22t21n .wx-input.wx-22t21n{color:var(--wx-color-danger)}.wx-disabled.wx-22t21n .wx-input.wx-22t21n,.wx-disabled.wx-22t21n .wx-btn.wx-22t21n{cursor:not-allowed;color:var(--wx-color-font-disabled)}.wx-disabled.wx-22t21n .wx-btn.wx-22t21n{background:var(--wx-color-disabled-alt)}.wx-disabled.wx-22t21n .wx-btn.wx-22t21n .wx-dec.wx-22t21n,.wx-disabled.wx-22t21n .wx-btn.wx-22t21n .wx-inc.wx-22t21n,.wx-readonly.wx-22t21n .wx-btn.wx-22t21n .wx-dec.wx-22t21n,.wx-readonly.wx-22t21n .wx-btn.wx-22t21n .wx-inc.wx-22t21n{fill:var(--wx-color-font-disabled)}.wx-readonly.wx-22t21n .wx-btn.wx-22t21n{cursor:default}.wx-notice.wx-11sNg5{position:relative;background:var(--wx-notice-background);box-shadow:var(--wx-notice-shadow);border:var(--wx-notice-border);border-radius:var(--wx-notice-border-radius);margin:var(--wx-notice-margin);display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;overflow:hidden;font-family:var(--wx-notice-font-family);font-size:var(--wx-notice-font-size);line-height:var(--wx-notice-line-height);font-weight:var(--wx-notice-font-weight);color:var(--wx-notice-font-color);width:var(--wx-notice-width)}.wx-notice.wx-11sNg5:before{content:"";display:block;position:absolute;z-index:1;left:0;top:0;width:var(--wx-notice-type-border-width);height:100%;border-top-right-radius:var(--wx-notice-type-border-width);border-bottom-right-radius:var(--wx-notice-type-border-width);background:var(--wx-notice-type-border-color)}.wx-notice.wx-11sNg5:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;opacity:var(--wx-notice-type-background-opacity);background:transparent}.wx-text.wx-11sNg5,.wx-button.wx-11sNg5{position:relative;z-index:2;padding:var(--wx-notice-padding)}.wx-text.wx-11sNg5{flex-shrink:0;word-wrap:break-word;max-width:calc(var(--wx-notice-width) - var(--wx-notice-padding) * 2 - var(--wx-notice-icon-size))}.wxi-close.wx-11sNg5{position:relative;display:flex;justify-content:center;align-items:center;font-size:var(--wx-notice-icon-size);line-height:1;width:var(--wx-notice-icon-size);height:var(--wx-notice-icon-size);color:var(--wx-notice-type-icon-color);cursor:pointer}.wxi-close.wx-11sNg5:before{display:block;z-index:1}.wxi-close.wx-11sNg5:after{content:"";display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:calc(100% + 4px);height:calc(100% + 4px);border-radius:var(--wx-icon-border-radius)}.wxi-close.wx-11sNg5:hover:after{background:var(--wx-background-hover)}.wx-notice.wx-info.wx-11sNg5,.wx-notice.wx-warning.wx-11sNg5,.wx-notice.wx-success.wx-11sNg5,.wx-notice.wx-danger.wx-11sNg5{color:var(--wx-notice-type-font-color)}.wx-notice.wx-info.wx-11sNg5:before,.wx-notice.wx-info.wx-11sNg5:after{background:var(--wx-color-info)}.wx-notice.wx-warning.wx-11sNg5:before,.wx-notice.wx-warning.wx-11sNg5:after{background:var(--wx-color-warning)}.wx-notice.wx-success.wx-11sNg5:before,.wx-notice.wx-success.wx-11sNg5:after{background:var(--wx-color-success)}.wx-notice.wx-danger.wx-11sNg5:before,.wx-notice.wx-danger.wx-11sNg5:after{background:var(--wx-color-danger)}.wx-notice.wx-info.wx-11sNg5 .wxi-close.wx-11sNg5:after,.wx-notice.wx-warning.wx-11sNg5 .wxi-close.wx-11sNg5:after,.wx-notice.wx-success.wx-11sNg5 .wxi-close.wx-11sNg5:after,.wx-notice.wx-danger.wx-11sNg5 .wxi-close.wx-11sNg5:after{opacity:var(--wx-notice-type-close-hover-opacity)}.wx-notices.wx-3nwoO9{position:fixed;z-index:var(--wx-notice-z-index);top:0;right:0}.wx-modal.wx-1FxkZa{position:fixed;z-index:var(--wx-modal-z-index);top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:var(--wx-modal-backdrop);text-align:center}.wx-window.wx-1FxkZa{background:var(--wx-modal-background);box-shadow:var(--wx-modal-shadow);border:var(--wx-modal-border);border-radius:var(--wx-modal-border-radius);padding:var(--wx-modal-padding);min-width:var(--wx-modal-width)}.wx-header.wx-1FxkZa{font-family:var(--wx-modal-header-font-family);font-size:var(--wx-modal-header-font-size);line-height:var(--wx-modal-header-line-height);font-weight:var(--wx-modal-header-font-weight);color:var(--wx-modal-header-font-color);margin-bottom:var(--wx-modal-gutter)}.wx-buttons.wx-1FxkZa{margin-top:var(--wx-modal-gutter);display:flex;justify-content:center;margin-left:calc(var(--wx-modal-gutter) / -2);margin-right:calc(var(--wx-modal-gutter) / -2)}.wx-button.wx-1FxkZa{flex:1;max-width:50%;padding:0 calc(var(--wx-modal-gutter) / 2)}.wx-field.wx-2oVUvC{width:var(--wx-field-width);max-width:100%;margin-bottom:var(--wx-field-gutter)}.wx-field.wx-left.wx-2oVUvC{display:flex;flex-wrap:nowrap;align-items:flex-start}.wx-field.wx-left.wx-2oVUvC>.wx-label.wx-2oVUvC{width:var(--wx-label-width);flex-shrink:0;margin:0 var(--wx-field-gutter) 0 0;padding-top:calc((var(--wx-input-height) - var(--wx-label-line-height)) / 2);text-align:right}.wx-field.wx-left.wx-2oVUvC>.wx-field-control.wx-2oVUvC{max-width:calc(100% - var(--wx-label-width) - var(--wx-field-gutter))}.wx-field.wx-error.wx-2oVUvC .wx-label.wx-2oVUvC{color:var(--wx-color-danger)}.wx-field.wx-left.wx-2oVUvC .wx-field-control.wx-checkbox.wx-2oVUvC{padding-top:calc((var(--wx-input-height) - var(--wx-checkbox-height)) / 2);padding-bottom:calc((var(--wx-input-height) - var(--wx-checkbox-height)) / 2)}.wx-field.wx-left.wx-2oVUvC .wx-field-control.wx-slider.wx-2oVUvC{padding-top:calc((var(--wx-input-height) - var(--wx-slider-height)) / 2);padding-bottom:calc((var(--wx-input-height) - var(--wx-slider-height)) / 2)}.wx-field.wx-left.wx-2oVUvC .wx-field-control.wx-switch.wx-2oVUvC{padding-top:calc((var(--wx-input-height) - var(--wx-switch-height)) / 2);padding-bottom:calc((var(--wx-input-height) - var(--wx-switch-height)) / 2)}.wx-label.wx-2oVUvC{display:block;margin:var(--wx-label-margin);padding:var(--wx-label-padding);font-family:var(--wx-label-font-family);font-size:var(--wx-label-font-size);line-height:var(--wx-label-line-height);font-weight:var(--wx-label-font-weight);color:var(--wx-label-font-color)}.wx-required.wx-2oVUvC .wx-label.wx-2oVUvC:after{content:" *";color:var(--wx-color-danger)}.wx-field-control.wx-2oVUvC{position:relative;width:100%}.wx-timepicker.wx-7f497i{position:relative;width:var(--wx-input-width)}.wx-wrapper.wx-7f497i{padding:10px 20px}.wx-timer.wx-7f497i{display:flex;text-align:center;justify-content:center;margin-bottom:10px}.wx-digit.wx-7f497i{display:block;width:50px;height:38px;border:none;border-bottom:var(--wx-input-border);font-family:var(--wx-input-font-family);font-size:24px;line-height:28px;padding:5px;text-align:center;color:var(--wx-input-font-color);background-color:transparent;outline:none}.wx-digit.wx-7f497i:focus{border-bottom:var(--wx-input-border-focus)}.wx-separator.wx-7f497i{font-size:24px;line-height:38px}.wx-modal.wx-KgpO9N{position:absolute;z-index:var(--wx-modal-z-index);top:0;left:0;width:100%;height:100%;background:var(--wx-modal-backdrop);display:flex;align-items:center;justify-content:center}.wx-window.wx-KgpO9N{background:var(--wx-modal-background);box-shadow:var(--wx-modal-shadow);border:var(--wx-modal-border);border-radius:var(--wx-modal-border-radius);min-width:var(--wx-modal-width)}.wx-sidearea.wx-2L733M{position:absolute;z-index:var(--wx-popup-z-index);background:var(--wx-modal-background);box-shadow:var(--wx-modal-shadow);border:var(--wx-modal-border);border-radius:var(--wx-modal-border-radius);min-width:var(--wx-modal-width);height:100vh;max-height:100%}.wx-sidearea.wx-pos-right.wx-2L733M{right:0;top:0}.wx-avatar.wx-aadkRiRf{position:relative;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;font-weight:600;line-height:1;-webkit-user-select:none;user-select:none}.wx-avatar.wx-aadkRiRf img{width:100%;height:100%;object-fit:cover}.wx-avatar.wx-aadkRiRf span{text-transform:uppercase}.wx-avatar-overflow.wx-aadkRiRf .wx-avatar-overflow-badge{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#00000080;color:#fff;text-transform:none}.wx-avatar-stack.wx-aadkRiRf{display:inline-flex;align-items:center}.wx-avatar-root.wx-aadkRiRf{display:block;min-width:0}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local(""),url(https://cdn.svar.dev/fonts/roboto/regular.woff2) format("woff2"),url(https://cdn.svar.dev/fonts/roboto/regular.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:local(""),url(https://cdn.svar.dev/fonts/roboto/500.woff2) format("woff2"),url(https://cdn.svar.dev/fonts/roboto/500.woff) format("woff")}.wx-material-theme{--wx-color-primary: #2f77e3;--wx-color-primary-selected: #d5e6ff;--wx-color-primary-font: #fff;--wx-color-secondary: rgba(0, 0, 0, .04);--wx-color-secondary-hover: rgba(0, 0, 0, .1);--wx-color-secondary-font: rgba(0, 0, 0, .7);--wx-color-secondary-font-hover: rgba(0, 0, 0, .7);--wx-color-secondary-border: transparent;--wx-color-secondary-border-disabled: transparent;--wx-color-success: #00d19a;--wx-color-warning: #ffc975;--wx-color-info: #37a9ef;--wx-color-danger: #ff5252;--wx-color-disabled: #ededed;--wx-color-disabled-alt: #e9e9e9;--wx-color-font: rgba(0, 0, 0, .7);--wx-color-font-alt: rgba(0, 0, 0, .5);--wx-color-font-disabled: rgba(0, 0, 0, .3);--wx-color-link: var(--wx-color-primary);--wx-background: #fff;--wx-background-alt: #f7f7f7;--wx-background-hover: linear-gradient( rgba(0, 0, 0, .15) 0%, rgba(0, 0, 0, .15) 100% );--wx-font-family: Roboto, Arial, Helvetica, sans-serif;--wx-font-size: 14px;--wx-line-height: 20px;--wx-font-size-md: 16px;--wx-line-height-md: 24px;--wx-font-size-hd: 16px;--wx-line-height-hd: 30px;--wx-font-size-sm: 12px;--wx-line-height-sm: 16px;--wx-font-weight: 400;--wx-font-weight-md: 500;--wx-font-weight-b: 700;--wx-icon-color: var(--wx-color-font-alt);--wx-icon-size: var(--wx-line-height);--wx-border: 1px solid #dfdfdf;--wx-border-radius: 2px;--wx-radius-medium: var(--wx-border-radius);--wx-border-light: none;--wx-border-medium: 1px solid #eaedf5;--wx-shadow-light: 0px 4px 20px rgba(44, 47, 60, .12);--wx-shadow-medium: 0px 2px 4px rgba(0, 0, 0, .15);--wx-box-shadow: 0px 2px 4px rgba(0, 0, 0, .15);--wx-box-shadow-strong: 0px 2px 5px rgba(0, 0, 0, .3);--wx-padding: 8px;--wx-field-gutter: 16px;--wx-field-width: 400px;--wx-input-font-family: var(--wx-font-family);--wx-input-font-size: var(--wx-font-size);--wx-input-line-height: var(--wx-line-height);--wx-input-font-weight: var(--wx-font-weight);--wx-input-text-align: left;--wx-input-font-color: var(--wx-color-font);--wx-input-background: var(--wx-background);--wx-input-background-disabled: var(--wx-background);--wx-input-placeholder-color: var(--wx-color-font-alt);--wx-input-border: var(--wx-border);--wx-input-border-focus: 1px solid rgba(0, 0, 0, .5);--wx-input-border-disabled: 1px solid var(--wx-color-disabled);--wx-input-border-radius: var(--wx-border-radius);--wx-input-height: 32px;--wx-input-width: 100%;--wx-input-padding: 5px 8px;--wx-input-icon-indent: 6px;--wx-input-icon-color: var(--wx-icon-color);--wx-input-icon-size: var(--wx-icon-size);--wx-multicombo-tag-gap: 4px;--wx-multicombo-tag-border: none;--wx-multicombo-tag-border-radius: var(--wx-input-border-radius);--wx-multicombo-tag-pading: 2px 8px;--wx-multicombo-tag-background: var(--wx-background-alt);--wx-checkbox-height: var(--wx-line-height);--wx-checkbox-size: 18px;--wx-checkbox-border-width: 2px;--wx-checkbox-border-color: var(--wx-color-font-alt);--wx-checkbox-border-color-disabled: var(--wx-color-font-disabled);--wx-checkbox-border-radius: var(--wx-input-border-radius);--wx-checkbox-font-family: var(--wx-font-family);--wx-checkbox-font-size: var(--wx-font-size);--wx-checkbox-line-height: var(--wx-line-height);--wx-checkbox-font-weight: var(--wx-font-weight);--wx-checkbox-font-color: var(--wx-color-font);--wx-label-width: 80px;--wx-label-margin: 0 0 8px;--wx-label-padding: 0;--wx-label-font-family: var(--wx-font-family);--wx-label-font-size: var(--wx-font-size);--wx-label-line-height: var(--wx-line-height);--wx-label-font-weight: var(--wx-font-weight-md);--wx-label-font-color: var(--wx-color-font);--wx-button-font-family: var(--wx-font-family);--wx-button-font-size: var(--wx-font-size);--wx-button-line-height: var(--wx-line-height);--wx-button-font-weight: var(--wx-font-weight-md);--wx-button-text-transform: none;--wx-button-font-color: var(--wx-color-font);--wx-button-danger-font-color: #fff;--wx-button-background: var(--wx-background-alt);--wx-button-border: 1px solid transparent;--wx-button-border-radius: var(--wx-border-radius);--wx-button-height: 32px;--wx-button-padding: 5px 20px;--wx-button-icon-indent: 7px;--wx-button-icon-size: 16px;--wx-button-pressed: rgba(0, 0, 0, .16);--wx-button-danger-pressed: #cc4242;--wx-button-primary-pressed: #265fb6;--wx-button-box-shadow: -2px -2px 4px 0px rgba(255, 255, 255, .56) inset, 2px 2px 3px 1px rgba(0, 0, 0, .12) inset;--wx-button-primary-box-shadow: -2px -2px 4px 0px rgba(255, 255, 255, .26) inset, 2px 2px 3px 1px rgba(0, 0, 0, .16) inset;--wx-segmented-background: var(--wx-background-alt);--wx-segmented-background-hover: var(--wx-background-hover);--wx-segmented-border: var(--wx-border);--wx-segmented-border-radius: var(--wx-border-radius);--wx-segmented-padding: 3px;--wx-tabs-background: var(--wx-background-alt);--wx-tabs-background-hover: var(--wx-background-hover);--wx-tabs-hover-border: transparent;--wx-tabs-border-width: 1px;--wx-tabs-border-radius: var(--wx-border-radius);--wx-tabs-divider-width: 1px;--wx-tabs-divider-height: 100%;--wx-tabs-divider-color: #dfdfdf;--wx-tabs-cell-min-width: 100px;--wx-tabs-active-background: var(--wx-color-primary);--wx-tabs-active-color: var(--wx-color-primary-font);--wx-tabs-active-border: transparent;--wx-slider-height: 16px;--wx-slider-primary: var(--wx-color-primary);--wx-slider-background: #dfdfdf;--wx-slider-track-height: 4px;--wx-slider-track-border-radius: 2px;--wx-slider-thumb-size: var(--wx-slider-height);--wx-slider-thumb-border: 2px solid var(--wx-background);--wx-slider-thumb-border-disabled: none;--wx-slider-thumb-shadow: var(--wx-box-shadow-strong);--wx-slider-label-margin: 0 0 5px;--wx-slider-label-font-family: var(--wx-font-family);--wx-slider-label-font-size: var(--wx-font-size);--wx-slider-label-line-height: var(--wx-line-height);--wx-slider-label-font-weight: var(--wx-font-weight-md);--wx-slider-label-font-color: var(--wx-color-font);--wx-switch-primary: var(--wx-color-primary);--wx-switch-background: rgba(0, 0, 0, .3);--wx-switch-width: 44px;--wx-switch-height: 22px;--wx-switch-border-width: 1px;--wx-switch-border-color: transparent;--wx-switch-border-color-disabled: #dfdfdf;--wx-switch-thumb-offset: 1px;--wx-switch-thumb-border: none;--wx-switch-thumb-border-disabled: none;--wx-switch-thumb-background: var(--wx-background);--wx-switch-thumb-background-disabled: var(--wx-background);--wx-switch-thumb-shadow: var(--wx-box-shadow-strong);--wx-popup-z-index: 1001;--wx-popup-background: var(--wx-background);--wx-popup-shadow: var(--wx-shadow-light);--wx-popup-border: none;--wx-popup-border-radius: var(--wx-border-radius);--wx-modal-z-index: 1000;--wx-modal-background: var(--wx-background);--wx-modal-shadow: var(--wx-shadow-medium);--wx-modal-border: none;--wx-modal-border-radius: var(--wx-border-radius);--wx-modal-width: 280px;--wx-modal-padding: 16px 20px;--wx-modal-gutter: 14px;--wx-modal-backdrop: rgba(0, 0, 0, .5);--wx-modal-header-font-family: var(--wx-font-family);--wx-modal-header-font-size: var(--wx-font-size-hd);--wx-modal-header-line-height: var(--wx-line-height-hd);--wx-modal-header-font-weight: var(--wx-font-weight);--wx-modal-header-font-color: #000;--wx-notice-z-index: 1010;--wx-notice-background: var(--wx-background);--wx-notice-shadow: var(--wx-shadow-medium);--wx-notice-border: none;--wx-notice-border-radius: var(--wx-border-radius);--wx-notice-margin: 6px 12px;--wx-notice-font-family: var(--wx-font-family);--wx-notice-font-size: var(--wx-font-size);--wx-notice-line-height: var(--wx-line-height);--wx-notice-font-weight: var(--wx-font-weight);--wx-notice-font-color: var(--wx-color-font);--wx-notice-padding: var(--wx-padding);--wx-notice-width: 240px;--wx-notice-icon-size: var(--wx-icon-size);--wx-notice-icon-color: var(--wx-icon-color);--wx-notice-type-border-width: 0px;--wx-notice-type-border-color: transparent;--wx-notice-type-font-color: #fff;--wx-notice-type-icon-color: rgba(255, 255, 255, .8);--wx-notice-type-background-opacity: 1;--wx-notice-type-close-hover-opacity: .3;--wx-calendar-padding: 16px;--wx-calendar-cell-size: 32px;--wx-calendar-gap: 4px;--wx-calendar-line-gap: 0px;--wx-calendar-border-radius: var(--wx-calendar-cell-size);--wx-calendar-font-family: var(--wx-font-family);--wx-calendar-font-size: var(--wx-font-size);--wx-calendar-line-height: var(--wx-line-height);--wx-calendar-font-weight: var(--wx-font-weight);--wx-calendar-font-color: var(--wx-color-font);--wx-calendar-icon-color: var(--wx-icon-color);--wx-calendar-icon-size: var(--wx-icon-size);--wx-calendar-header-font-size: var(--wx-font-size);--wx-calendar-header-line-height: var(--wx-line-height);--wx-calendar-header-font-weight: var(--wx-font-weight-md);--wx-calendar-controls-font-family: var(--wx-button-font-family);--wx-calendar-controls-font-size: var(--wx-button-font-size);--wx-calendar-controls-line-height: var(--wx-button-line-height);--wx-calendar-controls-font-weight: var(--wx-button-font-weight);--wx-calendar-controls-font-color: var(--wx-color-link)}.wx-material-theme{font-family:var(--wx-font-family);font-size:var(--wx-font-size);line-height:var(--wx-line-height);font-weight:var(--wx-font-weight);font-style:normal;letter-spacing:normal;text-align:left;color:var(--wx-color-font);background:var(--wx-background);color-scheme:dark}.wx-material-theme *,.wx-material-theme *:before,.wx-material-theme *:after{box-sizing:border-box}@font-face{font-family:Open Sans;font-style:normal;font-weight:500;src:local(""),url(https://cdn.svar.dev/fonts/open-sans/500.woff2) format("woff2"),url(https://cdn.svar.dev/fonts/open-sans/500.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:local(""),url(https://cdn.svar.dev/fonts/open-sans/regular.woff2) format("woff2"),url(https://cdn.svar.dev/fonts/open-sans/regular.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;src:local(""),url(https://cdn.svar.dev/fonts/open-sans/600.woff2) format("woff2"),url(https://cdn.svar.dev/fonts/open-sans/600.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;src:local(""),url(https://cdn.svar.dev/fonts/open-sans/700.woff2) format("woff2"),url(https://cdn.svar.dev/fonts/open-sans/700.woff) format("woff")}.wx-willow-theme{--wx-color-primary: #37a9ef;--wx-color-primary-selected: #d5eaf7;--wx-color-primary-font: #fff;--wx-color-secondary: transparent;--wx-color-secondary-hover: rgba(55, 169, 239, .12);--wx-color-secondary-font: var(--wx-color-primary);--wx-color-secondary-font-hover: var(--wx-color-primary);--wx-color-secondary-border: var(--wx-color-primary);--wx-color-secondary-border-disabled: #c0c3ce;--wx-color-success: #77d257;--wx-color-warning: #fcba2e;--wx-color-info: #37a9ef;--wx-color-danger: #fe6158;--wx-color-disabled: #f2f3f7;--wx-color-disabled-alt: #e9e9e9;--wx-color-font: #2c2f3c;--wx-color-font-alt: #9fa1ae;--wx-color-font-disabled: #c0c3ce;--wx-color-link: var(--wx-color-primary);--wx-background: #ffffff;--wx-background-alt: #f2f3f7;--wx-background-hover: #eaedf5;--wx-font-family: "Open Sans", Arial, Helvetica, sans-serif;--wx-font-size: 14px;--wx-line-height: 20px;--wx-font-size-md: 14px;--wx-line-height-md: 24px;--wx-font-size-hd: 16px;--wx-line-height-hd: 30px;--wx-font-size-sm: 12px;--wx-line-height-sm: 16px;--wx-font-weight: 400;--wx-font-weight-md: 600;--wx-font-weight-b: 700;--wx-icon-color: #9fa1ae;--wx-icon-size: var(--wx-line-height);--wx-button-pressed: #d7dde3;--wx-button-danger-pressed: #cb4e46;--wx-button-primary-pressed: #098cdc;--wx-button-box-shadow: -2px -2px 4px 0px rgba(255, 255, 255, .56) inset, 2px 2px 3px 1px rgba(0, 0, 0, .12) inset;--wx-button-primary-box-shadow: -2px -2px 4px 0px rgba(255, 255, 255, .26) inset, 2px 2px 3px 1px rgba(0, 0, 0, .16) inset;--wx-border: 1px solid #e6e6e6;--wx-border-radius: 3px;--wx-radius-major: 6px;--wx-border-light: none;--wx-border-medium: 1px solid #eaedf5;--wx-shadow-light: 0px 3px 10px 0px rgba(44, 47, 60, .12), 0px 1px 2px 0px rgba(44, 47, 60, .06);--wx-shadow-medium: 0px 4px 20px 0px rgba(44, 47, 60, .12);--wx-box-shadow: 0px 1px 2px rgba(44, 47, 60, .06), 0px 3px 10px rgba(44, 47, 60, .12);--wx-box-shadow-strong: 0px 4px 20px rgba(44, 47, 60, .16);--wx-padding: 8px;--wx-field-gutter: 16px;--wx-field-width: 400px;--wx-input-font-family: var(--wx-font-family);--wx-input-font-size: var(--wx-font-size);--wx-input-line-height: var(--wx-line-height);--wx-input-font-weight: var(--wx-font-weight);--wx-input-text-align: left;--wx-input-font-color: var(--wx-color-font);--wx-input-background: var(--wx-background);--wx-input-background-disabled: var(--wx-color-disabled);--wx-input-placeholder-color: var(--wx-color-font-alt);--wx-input-border: var(--wx-border);--wx-input-border-focus: 1px solid var(--wx-color-primary);--wx-input-border-disabled: var(--wx-border);--wx-input-border-radius: 3px;--wx-input-height: 32px;--wx-input-width: 100%;--wx-input-padding: 5px 8px;--wx-input-icon-indent: 6px;--wx-input-icon-color: var(--wx-icon-color);--wx-input-icon-size: var(--wx-icon-size);--wx-multicombo-tag-gap: 3px;--wx-multicombo-tag-border: none;--wx-multicombo-tag-border-radius: var(--wx-input-border-radius);--wx-multicombo-tag-pading: 2px 8px;--wx-multicombo-tag-background: var(--wx-background-alt);--wx-checkbox-height: var(--wx-line-height);--wx-checkbox-size: var(--wx-checkbox-height);--wx-checkbox-border-width: 2px;--wx-checkbox-border-color: var(--wx-color-font-alt);--wx-checkbox-border-color-disabled: var(--wx-color-disabled);--wx-checkbox-border-radius: var(--wx-input-border-radius);--wx-checkbox-font-family: var(--wx-font-family);--wx-checkbox-font-size: var(--wx-font-size);--wx-checkbox-line-height: var(--wx-line-height);--wx-checkbox-font-weight: var(--wx-font-weight);--wx-checkbox-font-color: var(--wx-color-font);--wx-label-width: 100px;--wx-label-margin: 0 0 4px;--wx-label-padding: 0;--wx-label-font-family: var(--wx-font-family);--wx-label-font-size: var(--wx-font-size);--wx-label-line-height: var(--wx-line-height);--wx-label-font-weight: var(--wx-font-weight-md);--wx-label-font-color: var(--wx-color-font);--wx-button-font-family: var(--wx-font-family);--wx-button-font-size: var(--wx-font-size-md);--wx-button-line-height: var(--wx-line-height);--wx-button-font-weight: var(--wx-font-weight-md);--wx-button-text-transform: none;--wx-button-font-color: var(--wx-color-font);--wx-button-danger-font-color: #fff;--wx-button-background: var(--wx-background-alt);--wx-button-border: 1px solid transparent;--wx-button-border-radius: var(--wx-border-radius);--wx-button-height: 32px;--wx-button-padding: 5px 16px;--wx-button-icon-indent: 5px;--wx-button-icon-size: 20px;--wx-segmented-background: var(--wx-background-alt);--wx-segmented-background-hover: var(--wx-background-hover);--wx-segmented-border: none;--wx-segmented-border-radius: 6px;--wx-segmented-padding: 0px;--wx-tabs-background: var(--wx-background);--wx-tabs-background-hover: transparent;--wx-tabs-hover-border: #9fa1ae;--wx-tabs-border-width: 1px;--wx-tabs-border-radius: var(--wx-border-radius);--wx-tabs-divider-width: 1px;--wx-tabs-divider-height: 60%;--wx-tabs-divider-color: transparent;--wx-tabs-cell-min-width: 100px;--wx-tabs-active-background: transparent;--wx-tabs-active-color: var(--wx-color-primary);--wx-tabs-active-border: var(--wx-tabs-active-color);--wx-slider-height: 14px;--wx-slider-primary: var(--wx-color-primary);--wx-slider-background: var(--wx-background-alt);--wx-slider-track-height: 4px;--wx-slider-track-border-radius: 2px;--wx-slider-thumb-size: var(--wx-slider-height);--wx-slider-thumb-border: none;--wx-slider-thumb-border-disabled: none;--wx-slider-thumb-shadow: var(--wx-box-shadow-strong);--wx-slider-label-margin: 0 0 5px;--wx-slider-label-font-family: var(--wx-font-family);--wx-slider-label-font-size: var(--wx-font-size);--wx-slider-label-line-height: var(--wx-line-height);--wx-slider-label-font-weight: var(--wx-font-weight-md);--wx-slider-label-font-color: var(--wx-color-font);--wx-switch-primary: var(--wx-color-primary);--wx-switch-background: #9fa1ae;--wx-switch-width: 48px;--wx-switch-height: 24px;--wx-switch-border-width: 0px;--wx-switch-border-color: transparent;--wx-switch-border-color-disabled: transparent;--wx-switch-thumb-offset: 1px;--wx-switch-thumb-border: none;--wx-switch-thumb-border-disabled: 1px solid #c0c3ce;--wx-switch-thumb-background: var(--wx-background);--wx-switch-thumb-background-disabled: var(--wx-color-disabled);--wx-switch-thumb-shadow: none;--wx-popup-z-index: 1001;--wx-popup-background: var(--wx-background);--wx-popup-shadow: var(--wx-shadow-light);--wx-popup-border: 1px solid transparent;--wx-popup-border-radius: var(--wx-border-radius);--wx-modal-z-index: 1000;--wx-modal-background: var(--wx-background);--wx-modal-shadow: var(--wx-shadow-medium);--wx-modal-border: none;--wx-modal-border-radius: var(--wx-border-radius);--wx-modal-width: 280px;--wx-modal-padding: 16px 20px;--wx-modal-gutter: 14px;--wx-modal-backdrop: rgba(108, 114, 131, .2);--wx-modal-header-font-family: var(--wx-font-family);--wx-modal-header-font-size: var(--wx-font-size-hd);--wx-modal-header-line-height: var(--wx-line-height-hd);--wx-modal-header-font-weight: var(--wx-font-weight-b);--wx-modal-header-font-color: #000;--wx-notice-z-index: 1010;--wx-notice-background: var(--wx-background);--wx-notice-shadow: var(--wx-shadow-medium);--wx-notice-border: none;--wx-notice-border-radius: 0 var(--wx-border-radius) var(--wx-border-radius) 0;--wx-notice-margin: 6px 12px;--wx-notice-font-family: var(--wx-font-family);--wx-notice-font-size: var(--wx-font-size);--wx-notice-line-height: var(--wx-line-height);--wx-notice-font-weight: var(--wx-font-weight);--wx-notice-font-color: var(--wx-color-font);--wx-notice-padding: 14px;--wx-notice-width: 240px;--wx-notice-icon-size: var(--wx-icon-size);--wx-notice-icon-color: var(--wx-icon-color);--wx-notice-type-border-width: 4px;--wx-notice-type-border-color: var(--wx-icon-color);--wx-notice-type-font-color: var(--wx-color-font);--wx-notice-type-icon-color: var(--wx-icon-color);--wx-notice-type-background-opacity: 0;--wx-notice-type-close-hover-opacity: 1;--wx-calendar-padding: 16px;--wx-calendar-cell-size: 32px;--wx-calendar-gap: 4px;--wx-calendar-line-gap: 4px;--wx-calendar-border-radius: var(--wx-border-radius);--wx-calendar-font-family: var(--wx-font-family);--wx-calendar-font-size: var(--wx-font-size);--wx-calendar-line-height: var(--wx-line-height);--wx-calendar-font-weight: var(--wx-font-weight);--wx-calendar-font-color: var(--wx-color-font);--wx-calendar-icon-color: var(--wx-icon-color);--wx-calendar-icon-size: var(--wx-icon-size);--wx-calendar-header-font-size: var(--wx-font-size);--wx-calendar-header-line-height: var(--wx-line-height);--wx-calendar-header-font-weight: var(--wx-font-weight-md);--wx-calendar-controls-font-family: var(--wx-button-font-family);--wx-calendar-controls-font-size: var(--wx-font-size);--wx-calendar-controls-line-height: var(--wx-line-height);--wx-calendar-controls-font-weight: var(--wx-font-weight);--wx-calendar-controls-font-color: var(--wx-color-font)}.wx-willow-theme{font-family:var(--wx-font-family);font-size:var(--wx-font-size);line-height:var(--wx-line-height);font-weight:var(--wx-font-weight);font-style:normal;letter-spacing:normal;text-align:left;color:var(--wx-color-font);background:var(--wx-background)}.wx-willow-theme *,.wx-willow-theme *:before,.wx-willow-theme *:after{box-sizing:border-box}.wx-willow-dark-theme{--wx-color-primary: #7a67eb;--wx-color-primary-selected: rgba(122, 103, 235, .3);--wx-color-primary-font: #fff;--wx-color-secondary: transparent;--wx-color-secondary-hover: rgba(122, 103, 235, .12);--wx-color-secondary-font: var(--wx-color-primary);--wx-color-secondary-font-hover: var(--wx-color-primary);--wx-color-secondary-border: var(--wx-color-primary);--wx-color-secondary-border-disabled: #9fa1ae;--wx-color-success: #77d257;--wx-color-warning: #fcba2e;--wx-color-info: var(--wx-color-primary);--wx-color-danger: #fe6158;--wx-color-disabled: #384047;--wx-color-disabled-alt: #44474a;--wx-color-font: rgba(255, 255, 255, .9);--wx-color-font-alt: #9fa1ae;--wx-color-font-disabled: #9fa1ae;--wx-color-link: var(--wx-color-primary);--wx-background: #2a2b2d;--wx-background-alt: #384047;--wx-background-hover: #20262b;--wx-font-family: "Open Sans", Arial, Helvetica, sans-serif;--wx-font-size: 14px;--wx-line-height: 20px;--wx-font-size-md: 14px;--wx-line-height-md: 24px;--wx-font-size-hd: 16px;--wx-line-height-hd: 30px;--wx-font-size-sm: 12px;--wx-line-height-sm: 16px;--wx-font-weight: 400;--wx-font-weight-md: 600;--wx-font-weight-b: 700;--wx-icon-color: #c0c3ce;--wx-icon-size: var(--wx-line-height);--wx-border: 1px solid #384047;--wx-border-radius: 3px;--wx-radius-major: 6px;--wx-border-light: 1px solid #384047;--wx-border-medium: 1px solid #384047;--wx-shadow-light: 0px 4px 20px 0px rgba(44, 47, 60, .12);--wx-shadow-medium: none;--wx-box-shadow: 0px 4px 48px rgba(44, 47, 60, .18);--wx-box-shadow-strong: 0px 4px 48px rgba(44, 47, 60, .18), 0px 4px 8px rgba(14, 14, 15, .3);--wx-padding: 8px;--wx-field-gutter: 16px;--wx-field-width: 400px;--wx-input-font-family: var(--wx-font-family);--wx-input-font-size: var(--wx-font-size);--wx-input-line-height: var(--wx-line-height);--wx-input-font-weight: var(--wx-font-weight);--wx-input-text-align: left;--wx-input-font-color: var(--wx-color-font);--wx-input-background: var(--wx-background);--wx-input-background-disabled: var(--wx-color-disabled);--wx-input-placeholder-color: var(--wx-color-font-alt);--wx-input-border: var(--wx-border);--wx-input-border-focus: 1px solid var(--wx-color-primary);--wx-input-border-disabled: var(--wx-border);--wx-input-border-radius: 3px;--wx-input-height: 32px;--wx-input-width: 100%;--wx-input-padding: 5px 8px;--wx-input-icon-indent: 6px;--wx-input-icon-color: var(--wx-icon-color);--wx-input-icon-size: var(--wx-icon-size);--wx-multicombo-tag-gap: 3px;--wx-multicombo-tag-border: none;--wx-multicombo-tag-border-radius: var(--wx-input-border-radius);--wx-multicombo-tag-pading: 2px 8px;--wx-multicombo-tag-background: var(--wx-background-alt);--wx-checkbox-height: var(--wx-line-height);--wx-checkbox-size: var(--wx-checkbox-height);--wx-checkbox-border-width: 2px;--wx-checkbox-border-color: var(--wx-color-font-alt);--wx-checkbox-border-color-disabled: var(--wx-color-disabled);--wx-checkbox-border-radius: var(--wx-input-border-radius);--wx-checkbox-font-family: var(--wx-font-family);--wx-checkbox-font-size: var(--wx-font-size);--wx-checkbox-line-height: var(--wx-line-height);--wx-checkbox-font-weight: var(--wx-font-weight);--wx-checkbox-font-color: var(--wx-color-font);--wx-label-width: 100px;--wx-label-margin: 0 0 4px;--wx-label-padding: 0;--wx-label-font-family: var(--wx-font-family);--wx-label-font-size: var(--wx-font-size);--wx-label-line-height: var(--wx-line-height);--wx-label-font-weight: var(--wx-font-weight-md);--wx-label-font-color: var(--wx-color-font);--wx-button-font-family: var(--wx-font-family);--wx-button-font-size: var(--wx-font-size-md);--wx-button-line-height: var(--wx-line-height);--wx-button-font-weight: var(--wx-font-weight-md);--wx-button-text-transform: none;--wx-button-background: var(--wx-background-alt);--wx-button-font-color: var(--wx-color-font);--wx-button-danger-font-color: #fff;--wx-button-border: 1px solid transparent;--wx-button-border-radius: var(--wx-border-radius);--wx-button-height: 32px;--wx-button-padding: 5px 16px;--wx-button-icon-indent: 5px;--wx-button-icon-size: 20px;--wx-button-pressed: #353d44;--wx-button-danger-pressed: #cb4e46;--wx-button-primary-pressed: #5643c7;--wx-button-box-shadow: -2px -2px 4px 0px rgba(255, 255, 255, .06) inset, 2px 2px 3px 1px rgba(0, 0, 0, .16) inset;--wx-button-primary-box-shadow: -2px -2px 4px 0px rgba(255, 255, 255, .12) inset, 2px 2px 3px 1px rgba(0, 0, 0, .2) inset;--wx-segmented-background: var(--wx-background-alt);--wx-segmented-background-hover: var(--wx-background-hover);--wx-segmented-border: none;--wx-segmented-border-radius: 6px;--wx-segmented-padding: 0px;--wx-tabs-background: var(--wx-background);--wx-tabs-background-hover: transparent;--wx-tabs-hover-border: #9fa1ae;--wx-tabs-border-width: 1px;--wx-tabs-border-radius: var(--wx-border-radius);--wx-tabs-divider-width: 1px;--wx-tabs-divider-height: 60%;--wx-tabs-divider-color: transparent;--wx-tabs-cell-min-width: 100px;--wx-tabs-active-background: transparent;--wx-tabs-active-color: var(--wx-color-primary);--wx-tabs-active-border: var(--wx-tabs-active-color);--wx-slider-height: 14px;--wx-slider-primary: var(--wx-color-primary);--wx-slider-background: var(--wx-background-alt);--wx-slider-track-height: 4px;--wx-slider-track-border-radius: 2px;--wx-slider-thumb-size: var(--wx-slider-height);--wx-slider-thumb-border: none;--wx-slider-thumb-border-disabled: 1px solid var(--wx-color-disabled);--wx-slider-thumb-shadow: none;--wx-slider-label-margin: 0 0 5px;--wx-slider-label-font-family: var(--wx-font-family);--wx-slider-label-font-size: var(--wx-font-size);--wx-slider-label-line-height: var(--wx-line-height);--wx-slider-label-font-weight: var(--wx-font-weight-md);--wx-slider-label-font-color: var(--wx-color-font);--wx-switch-primary: var(--wx-color-primary);--wx-switch-background: #384047;--wx-switch-width: 48px;--wx-switch-height: 24px;--wx-switch-border-width: 0px;--wx-switch-border-color: transparent;--wx-switch-border-color-disabled: transparent;--wx-switch-thumb-offset: 1px;--wx-switch-thumb-border: none;--wx-switch-thumb-border-disabled: 1px solid rgba(255, 255, 255, .7);--wx-switch-thumb-background: rgba(255, 255, 255, .9);--wx-switch-thumb-background-disabled: var(--wx-color-disabled);--wx-switch-thumb-shadow: none;--wx-popup-z-index: 1001;--wx-popup-background: var(--wx-background);--wx-popup-shadow: var(--wx-shadow-light);--wx-popup-border: 1px solid rgba(255, 255, 255, .26);--wx-popup-border-radius: var(--wx-border-radius);--wx-modal-z-index: 1000;--wx-modal-background: var(--wx-background);--wx-modal-shadow: var(--wx-shadow-medium);--wx-modal-border: 1px solid #ffffff42;--wx-modal-border-radius: var(--wx-border-radius);--wx-modal-width: 280px;--wx-modal-padding: 16px 20px;--wx-modal-gutter: 14px;--wx-modal-backdrop: rgba(108, 114, 131, .2);--wx-modal-header-font-family: var(--wx-font-family);--wx-modal-header-font-size: var(--wx-font-size-hd);--wx-modal-header-line-height: var(--wx-line-height-hd);--wx-modal-header-font-weight: var(--wx-font-weight-b);--wx-modal-header-font-color: #fff;--wx-notice-z-index: 1010;--wx-notice-background: var(--wx-background-alt);--wx-notice-shadow: var(--wx-shadow-medium);--wx-notice-border: none;--wx-notice-border-radius: 0 var(--wx-border-radius) var(--wx-border-radius) 0;--wx-notice-margin: 6px 12px;--wx-notice-font-family: var(--wx-font-family);--wx-notice-font-size: var(--wx-font-size);--wx-notice-line-height: var(--wx-line-height);--wx-notice-font-weight: var(--wx-font-weight);--wx-notice-font-color: var(--wx-color-font);--wx-notice-padding: 14px;--wx-notice-width: 240px;--wx-notice-icon-size: var(--wx-icon-size);--wx-notice-icon-color: var(--wx-icon-color);--wx-notice-type-border-width: 4px;--wx-notice-type-border-color: var(--wx-icon-color);--wx-notice-type-font-color: var(--wx-color-font);--wx-notice-type-icon-color: #9fa1ae;--wx-notice-type-background-opacity: 0;--wx-notice-type-close-hover-opacity: 1;--wx-calendar-padding: 16px;--wx-calendar-cell-size: 32px;--wx-calendar-gap: 4px;--wx-calendar-line-gap: 4px;--wx-calendar-border-radius: var(--wx-border-radius);--wx-calendar-font-family: var(--wx-font-family);--wx-calendar-font-size: var(--wx-font-size);--wx-calendar-line-height: var(--wx-line-height);--wx-calendar-font-weight: var(--wx-font-weight);--wx-calendar-font-color: var(--wx-color-font);--wx-calendar-icon-color: var(--wx-icon-color);--wx-calendar-icon-size: var(--wx-icon-size);--wx-calendar-header-font-size: var(--wx-font-size);--wx-calendar-header-line-height: var(--wx-line-height);--wx-calendar-header-font-weight: var(--wx-font-weight-md);--wx-calendar-controls-font-family: var(--wx-button-font-family);--wx-calendar-controls-font-size: var(--wx-font-size);--wx-calendar-controls-line-height: var(--wx-line-height);--wx-calendar-controls-font-weight: var(--wx-font-weight);--wx-calendar-controls-font-color: var(--wx-color-font)}.wx-willow-dark-theme{font-family:var(--wx-font-family);font-size:var(--wx-font-size);line-height:var(--wx-line-height);font-weight:var(--wx-font-weight);font-style:normal;letter-spacing:normal;text-align:left;color:var(--wx-color-font);background:var(--wx-background)}.wx-willow-dark-theme *,.wx-willow-dark-theme *:before,.wx-willow-dark-theme *:after{box-sizing:border-box}.wx-option.wx-cDCz9rZQ{display:flex;align-items:center;box-sizing:border-box;height:36px;line-height:36px;padding:2px 12px;font-family:var(--wx-font-family);font-weight:var(--wx-font-weight);font-size:var(--wx-font-size);background-color:var(--wx-background);cursor:pointer}.wx-option.wx-cDCz9rZQ:hover{background:var(--wx-background-alt)}.wx-option.wx-cDCz9rZQ:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.wx-option.wx-cDCz9rZQ:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.wx-value.wx-cDCz9rZQ{flex-grow:1;white-space:nowrap;color:var(--wx-color-font)}.wx-icon.wx-cDCz9rZQ,.wx-sub-icon.wx-cDCz9rZQ{vertical-align:middle;height:inherit;line-height:inherit;font-size:var(--wx-icon-size);color:var(--wx-icon-color)}.wx-icon.wx-cDCz9rZQ{margin-right:8px}.wx-subtext.wx-cDCz9rZQ{color:var(--wx-color-font-disabled);margin-left:20px;white-space:nowrap}.wx-disabled.wx-cDCz9rZQ{pointer-events:none}.wx-disabled.wx-cDCz9rZQ .wx-value,.wx-disabled.wx-cDCz9rZQ .wx-icon,.wx-disabled.wx-cDCz9rZQ .wx-sub-icon{color:var(--wx-color-font-disabled)}.wx-menu.wx-XMmAGqVx{position:absolute;box-shadow:var(--wx-shadow-light);min-width:125px;display:flex;flex-direction:column;z-index:20;border-radius:var(--wx-border-radius);background-color:var(--wx-background);padding:4px 0}.wx-separator.wx-XMmAGqVx{width:100%;border-top:var(--wx-border-medium)}.wx-menubar.wx-UfhPCLL4{display:flex;position:relative;width:fit-content}.wx-option.wx-UfhPCLL4{background-color:transparent;border:none;color:var(--wx-color-font);box-sizing:border-box;height:36px;line-height:30px;padding:2px 12px;font-family:var(--wx-font-family);font-weight:var(--wx-font-weight);font-size:var(--wx-font-size);cursor:pointer;outline:none;white-space:nowrap}.wx-active.wx-UfhPCLL4,.wx-option.wx-UfhPCLL4:hover{background-color:var(--wx-background-alt);border-radius:var(--wx-button-border-radius)}.wx-disabled.wx-UfhPCLL4{pointer-events:none;color:var(--wx-color-font-disabled)}.wx-measure-cell-body,.wx-print-cell,.wx-cell.wx-TSCaXsGV{background:inherit;box-sizing:border-box;padding:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wx-print-tree-cell,.wx-tree-cell.wx-TSCaXsGV{display:flex}.wx-measure-cell-body,.wx-cell.wx-TSCaXsGV:not(:last-child){border-right:var(--wx-table-cell-border)}.wx-print-draggable,.wx-draggable.wx-TSCaXsGV,.wx-draggable-stub.wx-TSCaXsGV{display:inline-block;vertical-align:middle;margin-right:3px;font-size:20px;height:20px;width:20px}.wx-draggable.wx-TSCaXsGV{cursor:move}.wx-shadow.wx-cell.wx-TSCaXsGV{border-right:var(--wx-table-fixed-column-border);clip-path:inset(0px -15px 0px 0px);z-index:1}.wx-fixed-right.wx-shadow.wx-cell.wx-TSCaXsGV{border-right:var(--wx-table-cell-border);border-left:var(--wx-table-fixed-column-border)}.wx-fixed-right.wx-shadow.wx-cell.wx-TSCaXsGV:last-child{border-right:none}.wx-print-grid-tree-toggle,.wx-table-tree-toggle.wx-TSCaXsGV{font-size:20px;cursor:pointer;margin:0 4px 0 0;display:inline-block}.wx-cell.wx-TSCaXsGV[tabindex="0"]:focus{outline:1px solid var(--wx-color-primary);outline-offset:-1px}.wx-search.wx-TSCaXsGV{background-color:#ffeb3b}.wx-print-filter,.wx-cell.wx-filter>.wx-text>input{height:28px;padding:4px 8px}.wx-print-filter{border:var(--wx-table-border);background:var(--wx-background);border-radius:var(--wx-input-border-radius);font-weight:400;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wx-cell.wx-filter.wx-D3voQpJs div.wx-richselect{min-height:28px;height:28px;padding:4px 8px}.wx-cell.wx-filter.wx-D3voQpJs div.wx-richselect .wx-label{padding:0}.wx-cell.wx-filter div.wx-datepicker input{height:28px;padding:4px 8px}.wx-measure-cell-header,.wx-print-cell-header,.wx-cell.wx-RsQD74qC{padding:8px;position:relative;display:flex;align-items:center;font-weight:var(--wx-header-font-weight);background:var(--wx-table-header-background);line-height:20px}.wx-cell.wx-RsQD74qC:focus{outline:1px solid var(--wx-color-primary);outline-offset:-1px}.wx-print-cell-header{display:table-cell;position:static}.wx-cell.wx-RsQD74qC.wx-vertical{align-items:flex-end}.wx-measure-cell-header,.wx-cell.wx-RsQD74qC:not(:last-child){border-right:var(--wx-table-header-cell-border)}.wx-print-cell-filter.wx-RsQD74qC,.wx-cell.wx-filter.wx-RsQD74qC{padding:4px;z-index:8}.wx-print-cell-header .wx-text,.wx-text.wx-RsQD74qC{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wx-print-cell-header.wx-vertical .wx-text,.wx-vertical.wx-RsQD74qC .wx-text.wx-RsQD74qC{height:100%;transform:rotate(-180deg);writing-mode:vertical-lr;text-overflow:ellipsis;overflow:hidden}.wx-print-cell-header.wx-vertical .wx-text{display:block}.wx-cell.wx-shadow.wx-RsQD74qC{clip-path:inset(0px -15px 0px 0px);border-right:var(--wx-table-fixed-column-border)}.wx-cell.wx-fixed-right.wx-shadow.wx-RsQD74qC{border-right:var(--wx-table-cell-border);border-left:var(--wx-table-fixed-column-border)}.wx-cell.wx-fixed-right.wx-cell.wx-RsQD74qC:last-child{border-right:none}.wx-shadow.wx-RsQD74qC,.wx-fixed.wx-RsQD74qC{z-index:7}.wx-shadow.wx-rowspan.wx-RsQD74qC,.wx-shadow.wx-colspan.wx-RsQD74qC,.wx-fixed.wx-rowspan.wx-RsQD74qC,.wx-fixed.wx-colspan.wx-RsQD74qC{z-index:8}.wx-grip.wx-RsQD74qC{box-sizing:border-box;position:absolute;top:0;bottom:0;right:-4px;width:9px;background-color:transparent;opacity:0;cursor:ew-resize;z-index:8}.wx-grip.wx-RsQD74qC div{margin-left:5px;width:1px;height:100%;background-color:var(--wx-color-primary)}.wx-cell.wx-RsQD74qC:last-child .wx-grip.wx-RsQD74qC{width:5px;right:0}.wx-cell.wx-RsQD74qC:last-child .wx-grip.wx-RsQD74qC div{margin-left:4px}.wx-grip.wx-RsQD74qC:before,.wx-cell.wx-RsQD74qC:not(:last-child) .wx-grip.wx-RsQD74qC:after{content:"";position:absolute;top:0;bottom:0;width:0;height:0;margin:auto}.wx-grip.wx-RsQD74qC:before{border:3px dashed transparent;border-right:3px solid var(--wx-color-primary);right:7px}.wx-cell.wx-RsQD74qC:last-child .wx-grip.wx-RsQD74qC:before{right:3px}.wx-cell.wx-RsQD74qC:not(:last-child) .wx-grip.wx-RsQD74qC:after{border:3px dashed transparent;border-left:3px solid var(--wx-color-primary);left:9px}.wx-cell.wx-RsQD74qC:has(.wx-grip.wx-RsQD74qC:hover){z-index:9}.wx-grip.wx-RsQD74qC:hover{opacity:1}.wx-sort.wx-RsQD74qC{height:100%;margin-left:auto;display:flex;align-items:center}.wx-order.wx-RsQD74qC{width:16px;height:16px;line-height:16px;border-radius:50%;font-size:12px;text-align:center;color:#fff;background-color:#3498ff}.wx-collapse.wx-RsQD74qC:focus{outline:none}.wx-collapse.wx-RsQD74qC:focus i,.wx-collapse.wx-RsQD74qC:hover i{color:var(--wx-color-primary)}.wx-rowspan.wx-RsQD74qC,.wx-colspan.wx-RsQD74qC{z-index:6}.wx-collapse.wx-RsQD74qC,.wx-collapsed.wx-RsQD74qC{cursor:pointer;z-index:1}.wx-collapsed.wx-RsQD74qC{position:relative}.wx-collapse.wx-RsQD74qC i{margin-right:4px}.wx-h-row:not(:last-child) .wx-cell.wx-RsQD74qC:not(.wx-rowspan.wx-RsQD74qC){border-bottom:var(--wx-table-header-cell-border)}.wx-measure-cell-footer,.wx-print-cell-footer,.wx-cell.wx-6Sdi3Dfd{padding:8px;display:flex;align-items:center;font-weight:var(--wx-header-font-weight);background:var(--wx-table-header-background);overflow:hidden}.wx-print-cell-footer{display:table-cell}.wx-cell.wx-6Sdi3Dfd:not(:last-child){border-right:var(--wx-table-footer-cell-border)}.wx-cell.wx-vertical.wx-6Sdi3Dfd{align-items:flex-end}.wx-print-cell-footer .wx-text,.wx-text.wx-6Sdi3Dfd{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wx-print-cell-footer.wx-vertical .wx-text,.wx-vertical.wx-6Sdi3Dfd .wx-text{transform:rotate(-90deg) translateY(100%);transform-origin:left bottom;text-overflow:clip;overflow:unset}.wx-print-cell-footer.wx-vertical .wx-text{display:block}.wx-cell.wx-shadow.wx-6Sdi3Dfd{clip-path:inset(0px -15px 0px 0px);border-right:var(--wx-table-fixed-column-border)}.wx-cell.wx-fixed-right.wx-shadow.wx-6Sdi3Dfd{border-right:var(--wx-table-cell-border);border-left:var(--wx-table-fixed-column-border)}.wx-cell.wx-fixed-right.wx-cell:last-child.wx-6Sdi3Dfd{border-right:none}.wx-shadow.wx-6Sdi3Dfd,.wx-fixed.wx-6Sdi3Dfd{z-index:3}.wx-rowspan.wx-6Sdi3Dfd{z-index:2}.wx-rowspan.wx-shadow.wx-6Sdi3Dfd,.wx-rowspan.wx-fixed.wx-6Sdi3Dfd,.wx-colspan.wx-shadow.wx-6Sdi3Dfd,.wx-colspan.wx-fixed.wx-6Sdi3Dfd{z-index:4}.wx-f-row:not(:last-child) .wx-cell:not(.wx-rowspan).wx-6Sdi3Dfd{border-bottom:var(--wx-table-header-cell-border)}.wx-header.wx-sAsPVaUK,.wx-footer.wx-sAsPVaUK{font-weight:500}.wx-header.wx-sAsPVaUK{top:0;border-bottom:var(--wx-table-header-border)}.wx-footer.wx-sAsPVaUK{position:sticky;z-index:2;bottom:0;border-top:var(--wx-table-header-border)}.wx-overlay.wx-1ty666CQ{width:100%;height:100%;position:absolute;z-index:5;background-color:var(--wx-background);padding:14px 8px;text-align:center}.wx-text.wx-e7Ao5ejY{width:100%;height:100%;border:none;outline:none;padding-left:8px;font:inherit;background:var(--wx-background);color:var(--wx-color-font);border:1px solid var(--wx-color-primary)}.wx-input.wx-0UYfSd1x{height:100%;width:100%;border:none;outline:none;padding-left:8px;font:inherit;background:var(--wx-background);color:var(--wx-color-font);border:1px solid var(--wx-color-primary)}.wx-value.wx-lNWNYUb6{width:100%;height:100%;padding:8px;overflow:hidden;outline:none;border:1px solid var(--wx-color-primary)}.wx-text.wx-lNWNYUb6{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.wx-value.wx-ywGRk611{width:100%;height:100%;padding:8px;overflow:hidden;outline:none;border:1px solid var(--wx-color-primary)}.wx-text.wx-ywGRk611{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wx-value.wx-ywGRk611:focus{outline:none;display:block}.wx-option.wx-aacZ4gNU{display:flex;direction:row;align-items:center;justify-content:flex-start;gap:8px}.wx-text.wx-aacZ4gNU{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wx-value.wx-aacZ4gNU{width:100%;height:100%;padding:8px;overflow:hidden;outline:none;border:1px solid var(--wx-color-primary);text-overflow:ellipsis;white-space:nowrap}.wx-8l724t2g.wx-cell{box-sizing:border-box;padding:0;background-color:var(--wx-background);color:var(--wx-color-font);position:relative;z-index:3}.wx-8l724t2g.wx-cell .wx-dropdown{border:var(--wx-table-editor-dropdown-border);box-shadow:var(--wx-table-editor-dropdown-shadow)}.wx-print-grid .wx-vertical.wx-Gy81xq2u{vertical-align:bottom}.wx-flex-columns.wx-8NTMLH0z{width:100%}.wx-print-container{display:none}.wx-print-grid{border-collapse:collapse;table-layout:fixed;border:var(--wx-table-border);border-spacing:0;text-indent:initial;print-color-adjust:exact;-webkit-print-color-adjust:exact}.wx-print-grid tr,.wx-print-grid th,.wx-print-grid td{border:var(--wx-table-border)}@media print{.wx-print>*{display:none!important}.wx-print-container>.wx-print-grid-wrapper{page-break-after:always;break-after:page}.wx-print-container{display:block!important}}.wx-grid.wx-4VuBwK2D{height:100%}.wx-table-box.wx-4VuBwK2D{outline:none;position:relative;display:flex;flex-direction:column;height:100%;border:var(--wx-table-cell-border);overflow:hidden;box-sizing:content-box}.wx-header-wrapper.wx-4VuBwK2D{position:sticky;z-index:3;top:0}.wx-body.wx-4VuBwK2D,.wx-data.wx-4VuBwK2D{position:relative}.wx-scroll.wx-4VuBwK2D{position:relative;flex:1;scroll-padding-top:var(--header-height);scroll-padding-bottom:var(--footer-height)}.wx-row.wx-4VuBwK2D{display:flex;box-sizing:border-box;background-color:var(--wx-background)}.wx-row.wx-4VuBwK2D:not(:last-child){border-bottom:var(--wx-table-cell-border)}.wx-row.wx-autoheight.wx-4VuBwK2D .wx-cell{overflow:visible;text-overflow:initial;white-space:normal;word-break:break-all}.wx-row.wx-autoheight.wx-4VuBwK2D{height:max-content}.wx-selected.wx-4VuBwK2D{color:var(--wx-table-select-color);background-color:var(--wx-table-select-background)}.wx-selected.wx-4VuBwK2D .wx-cell:first-child{box-shadow:var(--wx-table-select-border)}.wx-inactive.wx-4VuBwK2D{color:var(--wx-table-drag-over-background);background-color:var(--wx-table-drag-over-background);--wx-table-select-border: none}.wx-drag-zone{z-index:10;position:absolute;pointer-events:none;overflow:hidden;box-shadow:var(--wx-table-drag-zone-shadow)}.wx-cell.wx-collapsed.wx-4VuBwK2D{width:36px;border-right:var(--wx-table-cell-border)}.wx-icon.wx-v13lZxja{display:inline-block;vertical-align:middle;margin-right:4px}.wx-hidden.wx-v13lZxja{color:var(--wx-color-font-disabled)}.wx-area.wx-RYccULtD{position:relative;height:100%;width:100%}.tooltip{padding:2px 10px;border-radius:2px;box-shadow:var(--wx-box-shadow);pointer-events:none;position:absolute;z-index:10;font-size:var(--wx-font-size-sm);font-family:var(--wx-font-family);color:var(--wx-color-primary-font);background-color:#1a1e21}.wx-menu .wx-option.wx-disabled{pointer-events:none}.wx-menu .wx-option.wx-disabled .wx-value,.wx-menu .wx-option.wx-disabled .wx-icon{color:var(--wx-color-font-disabled)}.wx-material-theme{--wx-table-select-background: #f0f0f0;--wx-table-select-color: var(--wx-color-font);--wx-table-border: 1px solid #dfdfdf;--wx-table-select-border: none;--wx-table-header-border: var(--wx-table-border);--wx-table-header-cell-border: var(--wx-table-border);--wx-table-footer-cell-border: var(--wx-table-border);--wx-table-cell-border: var(--wx-table-border);--wx-header-font-weight: 500;--wx-table-header-background: #fafafb;--wx-table-fixed-column-border: 3px solid #dfdfdf;--wx-table-editor-dropdown-border: none;--wx-table-editor-dropdown-shadow: 0px 2px 5px 0px rgba(0, 0, 0, .3);--wx-table-drag-over-background: var(--wx-background-alt);--wx-table-drag-zone-shadow: var(--wx-box-shadow)}.wx-material-theme .wx-table-menu{box-shadow:0 2px 5px #0000004d;outline:none}.wx-willow-theme{--wx-table-select-background: #eaedf5;--wx-table-select-color: var(--wx-color-font);--wx-table-border: 1px solid #e6e6e6;--wx-table-select-border: inset 3px 0 var(--wx-color-primary);--wx-table-header-border: var(--wx-table-border);--wx-table-header-cell-border: var(--wx-table-border);--wx-table-footer-cell-border: var(--wx-table-border);--wx-table-cell-border: var(--wx-table-border);--wx-header-font-weight: 600;--wx-table-header-background: #f2f3f7;--wx-table-fixed-column-border: 3px solid #e6e6e6;--wx-table-editor-dropdown-border: var(--wx-table-border);--wx-table-editor-dropdown-shadow: 0px 4px 20px 0px rgba(44, 47, 60, .12);--wx-table-drag-over-background: var(--wx-background-alt);--wx-table-drag-zone-shadow: var(--wx-box-shadow)}.wx-willow-theme .wx-table-menu{box-shadow:0 4px 20px #2c2f3c1f;outline:1px solid #e6e6e6}.wx-willow-dark-theme{color-scheme:dark;--wx-table-select-background: #384047;--wx-table-select-color: var(--wx-color-font);--wx-table-border: var(--wx-border);--wx-table-select-border: inset 3px 0 var(--wx-color-primary);--wx-table-header-border: var(--wx-table-border);--wx-table-header-cell-border: var(--wx-table-border);--wx-table-footer-cell-border: var(--wx-table-border);--wx-table-cell-border: var(--wx-table-border);--wx-header-font-weight: 600;--wx-table-header-background: #20262b;--wx-table-fixed-column-border: 3px solid var(--wx-background-alt);--wx-table-editor-dropdown-border: var(--wx-border);--wx-table-editor-dropdown-shadow: 0px 4px 16px 0px rgba(0, 0, 0, .6);--wx-table-drag-over-background: var(--wx-background-alt);--wx-table-drag-zone-shadow: 0px 1px 2px var(--wx-background-hover), 0px 3px 10px var(--wx-background-hover)}.wx-willow-dark-theme .wx-table-menu{box-shadow:0 4px 16px #0009;outline:var(--wx-border)}.wx-at1A8tb8.wx-label{display:flex;align-items:center}.wx-at1A8tb8.wx-label.wx-active:not(.wx-disabled) .wx-at1A8tb8.wx-dropzone{background-color:var(--wx-background-alt)}.wx-at1A8tb8.wx-input{position:absolute;width:0;height:0;opacity:0}.wx-at1A8tb8.wx-dropzone{display:flex;align-items:center;justify-content:center;padding:var(--wx-padding);border:var(--wx-input-border);border-style:dashed;border-radius:var(--wx-input-border-radius);background:var(--wx-uploader-background)}.wx-at1A8tb8.wx-label:not(.wx-disabled) .wx-at1A8tb8.wx-action{cursor:pointer;color:var(--wx-color-link);text-decoration:underline}.wx-at1A8tb8.wx-label.wx-disabled .wx-at1A8tb8.wx-dropzone{background:var(--wx-color-disabled);color:var(--wx-color-font-disabled)}.wx-LT1A8tb8.wx-layout{display:flex;flex-direction:column;width:100%}.wx-LT1A8tb8.wx-header{display:flex;align-items:center;justify-content:flex-end;padding:var(--wx-padding);border-bottom:var(--wx-border)}.wx-LT1A8tb8.wx-list{overflow:auto}.wx-LT1A8tb8.wx-row{display:flex;align-items:center;gap:var(--wx-padding);padding:var(--wx-padding);border-bottom:var(--wx-border)}.wx-LT1A8tb8.wx-name{flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.wx-LT1A8tb8.wx-icon{display:flex;justify-content:center;align-items:center;width:var(--wx-icon-size);height:var(--wx-icon-size);font-size:var(--wx-icon-size);line-height:1;border-radius:var(--wx-border-radius);color:var(--wx-icon-color);cursor:pointer}.wx-LT1A8tb8.wx-icon:before{display:block}.wx-LT1A8tb8.wx-icon:hover{background-color:var(--wx-background-hover)}.wx-LT1A8tb8.wx-row:hover .wxi-close{display:flex}.wx-LT1A8tb8.wx-row:hover .wxi-check,.wx-LT1A8tb8.wx-row:hover .wxi-alert,.wx-LT1A8tb8.wx-row .wxi-close{display:none}.wx-LT1A8tb8.wxi-check,.wx-LT1A8tb8.wxi-alert{display:flex}.wx-list.wx-gq7BMzEP{text-align:left;padding-left:20px;max-height:300px;overflow:auto}.wx-list li.wx-gq7BMzEP{font-weight:var(--wx-font-weight-md)}.wx-item.wx-GAOa4kDV{display:flex;flex-direction:column;width:210px;height:200px;margin:0 20px 20px 0;overflow:hidden;cursor:pointer;background-color:var(--wx-background);border-radius:6px;box-shadow:var(--wx-fm-box-shadow)}.wx-preview.wx-GAOa4kDV{display:flex;align-items:center;justify-content:center;flex-grow:1}.wx-preview.wx-GAOa4kDV i{font-size:105px;color:var(--wx-color-primary)}.wx-preview.wx-GAOa4kDV i:before{line-height:105px}.wx-file-preview.wx-GAOa4kDV .wx-card-preview.wx-GAOa4kDV{height:154px;width:100%}.wx-file-icon.wx-GAOa4kDV .wx-card-preview.wx-GAOa4kDV{height:100px;width:100px}.wx-selected.wx-GAOa4kDV{outline:1px solid var(--wx-color-primary)}.wx-info.wx-GAOa4kDV{display:flex;align-items:center;height:46px;padding:0 6px 3px 10px}.wx-folder-name.wx-GAOa4kDV{display:flex;flex-direction:column;flex-grow:1;max-width:80%}.wx-more.wx-GAOa4kDV{display:flex;padding:4px;line-height:1}.wx-more.wx-GAOa4kDV i{font-size:24px;width:24px;height:24px;color:var(--wx-icon-color)}.wx-more.wx-GAOa4kDV:hover{background-color:var(--wx-button-background);border-radius:50%}.wx-info.wx-GAOa4kDV .wx-type.wx-GAOa4kDV{color:var(--wx-color-font-alt);font-size:12px;height:18px}.wx-file-name.wx-GAOa4kDV{display:flex;align-items:center;flex-grow:1;max-width:160px;overflow:hidden;text-overflow:ellipsis}.wx-name.wx-GAOa4kDV{display:inline-block;font-size:14px;font-weight:var(--wx-font-weight-md);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wx-back-item.wx-GAOa4kDV{width:100%;margin:6px 0;font-size:12px;line-height:18px}.wx-back.wx-GAOa4kDV{display:flex;width:fit-content;color:var(--wx-color-primary);-webkit-user-select:none;user-select:none}.wx-back.wx-GAOa4kDV i{display:flex;align-items:center;margin-right:8px;font-size:20px}.wx-back.wx-GAOa4kDV i,.wx-back.wx-GAOa4kDV span{cursor:pointer}.wx-cards.wx-iyjASZCY{flex-grow:1;flex-wrap:wrap;height:100%;border-top:none;padding:30px 20px 10px;display:flex;align-items:flex-start;overflow-y:auto;align-content:flex-start;outline:none}.wx-cards.wx-has-back-link.wx-iyjASZCY{padding:0 20px 10px}.wx-not-found-text.wx-iyjASZCY{text-align:center;color:var(--wx-color-font-alt)}.wx-not-found.wx-iyjASZCY{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;height:100%}.wx-icon.wx-uwcvNSAG{display:flex;align-items:center;justify-content:center;height:38px;width:38px;font-size:var(--wx-icon-size);color:var(--wx-icon-color);border-radius:50%}.wx-icon.wx-clickable.wx-uwcvNSAG{cursor:pointer}.wx-icon.wx-clickable.wx-uwcvNSAG:hover{background-color:var(--wx-background-alt)}.wx-spin.wx-uwcvNSAG:before{color:var(--wx-color-primary);animation-name:spin;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.wx-search.wx-GDJvtROw{display:flex;flex-direction:column;height:100%;max-height:100%;max-width:100%;flex-shrink:1;padding:0 10px 10px}.wx-toolbar.wx-GDJvtROw{flex:0 0 48px;display:flex;justify-content:flex-start;align-items:center;padding:0 12px;max-width:100%;background-color:var(--wx-background);border:1px solid var(--wx-border)}.wx-text.wx-GDJvtROw{font-size:16px}.wx-back-icon.wx-GDJvtROw{margin-right:4px}.wx-wrapper.wx-O0BTtRrH{height:100%;width:100%;cursor:default;padding:0 10px 10px}.wx-toolbar.wx-O0BTtRrH{flex:0 0 48px;display:flex;justify-content:space-between;align-items:center;padding:0 12px;width:100%;background-color:var(--wx-background);border-radius:6px 6px 0 0;height:48px}.wx-toolbar.wx-O0BTtRrH .wx-name.wx-O0BTtRrH{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:var(--wx-font-weight-md);font-size:16px}.wx-toolbar.wx-O0BTtRrH .wx-icons.wx-O0BTtRrH{display:flex}.wx-preview.wx-O0BTtRrH{display:flex;flex-direction:column;box-shadow:var(--wx-fm-box-shadow);height:60%;margin-bottom:10px;border-radius:6px}.wx-preview.wx-O0BTtRrH .wx-img-wrapper.wx-O0BTtRrH,.wx-preview.wx-O0BTtRrH .wx-icon-wrapper.wx-O0BTtRrH{border-top:none;flex-grow:1;border-radius:0 0 6px 6px}.wx-preview.wx-O0BTtRrH .wx-icon-wrapper.wx-O0BTtRrH{padding:20px}.wx-preview.wx-O0BTtRrH .wx-img-wrapper.wx-O0BTtRrH{height:calc(100% - 48px)}.wx-preview.wx-O0BTtRrH .wx-img-wrapper.wx-O0BTtRrH img{width:100%;height:100%;object-fit:cover}.wx-img-wrapper.wx-O0BTtRrH,.wx-icon-wrapper.wx-O0BTtRrH{background-color:var(--wx-background);display:flex;justify-content:center;align-items:center}.wx-icon.wx-O0BTtRrH{color:var(--wx-color-primary)}.wx-preview.wx-O0BTtRrH .wx-icon.wx-O0BTtRrH{font-size:105px}.wx-img-wrapper.wx-O0BTtRrH img.wx-O0BTtRrH{max-width:100%}.wx-info-panel.wx-O0BTtRrH{flex-grow:1;height:calc(40% - 10px);border-radius:6px;background-color:var(--wx-background);box-shadow:var(--wx-fm-box-shadow)}.wx-title.wx-O0BTtRrH{display:flex;border-bottom:var(--wx-fm-grid-border);font-weight:var(--wx-font-weight-md);align-items:center;justify-content:flex-start;padding:15px;font-size:16px}.wx-list.wx-O0BTtRrH{padding:14px;max-height:calc(100% - 51px);display:grid;grid-template-columns:minmax(40px,max-content) 1fr;grid-auto-rows:auto;column-gap:25px;overflow-y:auto}.wx-list.wx-O0BTtRrH span.wx-O0BTtRrH{padding:6px}.wx-list.wx-O0BTtRrH .wx-name.wx-O0BTtRrH{font-size:14px;font-weight:var(--wx-font-weight-md);grid-column:1 / 2;min-width:60px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wx-list.wx-O0BTtRrH .wx-value.wx-O0BTtRrH{grid-column:2 / 3;padding:6px}.wx-no-info-panel.wx-O0BTtRrH{height:100%;width:100%;background-color:var(--wx-background);border-radius:6px;box-shadow:var(--wx-fm-box-shadow)}.wx-no-info-wrapper.wx-O0BTtRrH{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.wx-no-info.wx-O0BTtRrH{padding:5px;text-align:center}.wx-no-info.wx-O0BTtRrH .wx-icon-wrapper.wx-O0BTtRrH{min-height:120px}.wx-no-info.wx-O0BTtRrH .wx-icon.wx-O0BTtRrH{font-size:120px}.wx-no-info.wx-O0BTtRrH .wx-text.wx-O0BTtRrH{font-size:var(--wx-font-size);line-height:var(--wx-line-height);font-weight:var(--wx-font-weight-md);text-align:center}.wx-breadcrumbs.wx-SNY5LTYx{flex:0 0 48px;display:flex;justify-content:flex-start;align-items:center;padding:0 4px;max-width:100%;border-radius:6px 6px 0 0;background-color:var(--wx-background);font-size:16px;overflow:hidden}.wx-refresh-icon.wx-SNY5LTYx{margin-right:4px}.wx-item.wx-SNY5LTYx{cursor:pointer;font-size:16px;font-weight:300;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wx-item.wx-SNY5LTYx:hover{color:var(--wx-color-primary)}.wx-name-cell.wx-qgAqG6sL{padding:0 4px;display:flex;align-items:center;height:100%;overflow:hidden;flex-shrink:0;text-overflow:clip}.wx-qgAqG6sL i,.wx-icon.wx-qgAqG6sL{margin-right:10px;display:flex;align-items:center}.wx-qgAqG6sL i{font-size:24px;color:var(--wx-color-primary)}.wx-name.wx-qgAqG6sL{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wx-upload-area.wx-LT9X7tb7{height:100%}.wx-upload-area.wx-active.wx-LT9X7tb7{background:var(--wx-color-primary-selected)}.wx-wrapper.wx-SSaVhET7{display:flex;flex-direction:column;height:100%;max-height:100%;max-width:100%;box-shadow:var(--wx-fm-box-shadow);border-radius:6px}.wx-list.wx-SSaVhET7{height:calc(100% - 50px)}.wx-list.wx-SSaVhET7>.wx-upload-area .wx-grid{--wx-table-cell-border: var(--wx-fm-grid-border);--wx-table-header-border: var(--wx-fm-grid-border);--wx-table-header-cell-border: var(--wx-fm-grid-border)}.wx-list.wx-SSaVhET7>.wx-upload-area .wx-body .wx-each-cell{border-right:none}.wx-list.wx-SSaVhET7>.wx-upload-area .wx-header .wx-cell:first-child .wx-text{padding:0 6px}.wx-list.wx-SSaVhET7>.wx-upload-area .wx-table{border-radius:0 0 6px 6px}.wx-list.wx-active.wx-SSaVhET7>.wx-upload-area .wx-grid,.wx-list.wx-SSaVhET7>.wx-upload-area.wx-active .wx-grid{--wx-table-cell-border: 1px solid var(--wx-color-primary)}.wx-list.wx-active.wx-SSaVhET7>.wx-upload-area .wx-row{--wx-table-cell-border: var(--wx-fm-grid-border)}.wx-list.wx-SSaVhET7>.wx-upload-area.wx-active .wx-row{background:var(--wx-color-primary-selected);--wx-table-cell-border: 1px solid var(--wx-color-primary-selected)}.wx-list.wx-SSaVhET7>.wx-upload-area .wx-grid .wx-cell{outline:none}.wx-list.wx-SSaVhET7>.wx-upload-area{border-right:1px solid transparent}.wx-panels.wx-L55BfJa2{display:flex;width:100%;max-width:100%;height:100%}.wx-item.wx-L55BfJa2{flex-grow:1;flex-shrink:0;width:calc(50% - 10px)}.wx-item.wx-L55BfJa2:first-child{margin-right:10px}.wx-folder.wx-NYfhvGIt{display:flex;align-items:center;cursor:default;letter-spacing:.2px;width:100%;height:32px;vertical-align:top;white-space:nowrap;position:relative}.wx-selected.wx-NYfhvGIt{background-color:var(--wx-fm-select-background)}i.wx-NYfhvGIt{font-size:22px;margin-right:8px;max-height:100%;color:var(--wx-color-primary)}.wx-toggle.wx-NYfhvGIt{cursor:pointer;color:var(--wx-icon-color);font-size:24px;margin-right:-2px}.wx-toggle-placeholder.wx-NYfhvGIt{width:23px;flex-shrink:0}.wx-name.wx-NYfhvGIt{padding-right:8px}ul.wx-LyHJ6R6A{padding:0;margin:0;height:100%;min-width:100%;width:fit-content}.wx-drive.wx-DetSyKGG{display:flex;flex-direction:column;justify-content:center;padding:8px}.wx-progress.wx-DetSyKGG{width:100%;height:8px;border-radius:20px;background-color:var(--wx-button-background);border:none}.wx-progress.wx-DetSyKGG[value]::-webkit-progress-bar{border-radius:20px;background-color:var(--wx-fm-progress-bar-color)}.wx-progress.wx-DetSyKGG[value]::-moz-progress-bar{background-color:var(--wx-color-primary);border-radius:10px}.wx-progress.wx-DetSyKGG[value]::-webkit-progress-value{background-color:var(--wx-color-primary);border-radius:10px}.wx-drive.wx-DetSyKGG p{margin:20px 0}.wx-upload-button.wx-9XiKcxq5{width:100%}.wx-wrapper.wx-FlucfALM{display:flex;flex-direction:column;height:100%;background-color:var(--wx-background);border-radius:6px;box-shadow:var(--wx-fm-box-shadow)}.wx-button.wx-FlucfALM{padding:8px 8px 0}.wx-tree.wx-FlucfALM{padding-top:8px;flex-grow:1;overflow-x:auto}.wx-search-input.wx-lUZMtgT1{position:relative;width:100%;height:30px}.wx-icon.wx-lUZMtgT1{display:flex;justify-content:center;align-items:center;position:absolute;top:4px;bottom:4px;right:1px;width:25px;color:#94a1b3;font-size:20px;cursor:pointer}.wx-text.wx-lUZMtgT1{display:block;width:100%;height:30px;padding-left:12px;border:var(--wx-border);outline:none;background-color:var(--wx-background);border-radius:2px}.wx-text.wx-lUZMtgT1::placeholder{color:#94a1b3}.wx-text.wx-lUZMtgT1:focus{border:1px solid var(--wx-color-primary)}.wx-toolbar.wx-5PZQQztG{height:var(--wx-fm-toolbar-height);display:flex;justify-content:space-between;align-items:center;padding:0 12px;max-width:100%;background-color:var(--wx-background);box-shadow:var(--wx-fm-box-shadow);gap:8px}.wx-left.wx-5PZQQztG,.wx-right.wx-5PZQQztG{display:flex}.wx-left.wx-5PZQQztG{align-items:center;width:35%;justify-content:space-between}.wx-left-narrow.wx-5PZQQztG{width:70%}.wx-name.wx-5PZQQztG{margin-right:20px;font-size:16px;font-weight:var(--wx-font-weight-md)}.wx-sidebar-icon.wx-5PZQQztG{margin-right:20px}.wx-preview-icon.wx-5PZQQztG{display:flex;justify-content:center;align-items:center;margin-right:20px;--wx-button-icon-size: 22px;--wx-button-line-height: 25px;--wx-button-padding: 4px 10px;--wx-button-border-radius: 6px}.wx-preview-icon.wx-5PZQQztG i.wx-5PZQQztG{position:relative;display:inline-block;vertical-align:top;font-size:var(--wx-button-icon-size);line-height:1;height:var(--wx-button-line-height)}.wx-preview-icon.wx-5PZQQztG i.wx-5PZQQztG:before{display:block;position:relative;top:50%;transform:translateY(-50%);color:var(--wx-fm-button-font-color)}.wx-modes.wx-5PZQQztG{--wx-button-font-color: var(--wx-fm-button-font-color);--wx-segmented-padding: 1.5px;--wx-segmented-background-hover: linear-gradient( rgba(0, 0, 0, .1) 0%, rgba(0, 0, 0, .1) 100% );--wx-button-icon-size: 22px;--wx-segmented-border-radius: 6px;--wx-segmented-border: none}.wx-wrapper.wx-NwohNJzN{display:flex;flex-direction:column;height:100%;max-height:100%;max-width:100%;flex-shrink:1}.wx-wrapper.wx-NwohNJzN>.wx-upload-area{height:calc(100% - 48px)}.wx-wrapper.wx-NwohNJzN>.wx-upload-area{overflow-y:auto;border:1px solid transparent;border-radius:0 0 6px 6px}.wx-wrapper.wx-NwohNJzN>.wx-upload-area.wx-active{border:1px solid var(--wx-color-primary)}.wx-flex.wx-RJbNonjJ{display:flex;width:100%}.wx-filemanager.wx-RJbNonjJ{max-width:100vw;max-height:100vh;overflow:hidden;background-color:var(--wx-fm-background);flex-direction:column;height:100%}.wx-content.wx-RJbNonjJ{flex-grow:1;display:flex;flex-shrink:0}.wx-content-item-fit{width:100%;padding:0 10px 10px}.wx-content-item{width:67%;min-width:0;overflow:hidden;padding:0 10px 10px}.wx-content-wrapper.wx-RJbNonjJ{margin-top:10px;max-width:100%;max-height:100%;position:relative}.wx-info.wx-RJbNonjJ{width:38%}.wx-sidebar.wx-RJbNonjJ{flex:0 0 auto;width:238px;padding:0 10px 10px;height:100%}.wx-sidebar-narrow{position:absolute!important;z-index:5;left:-300px;transition-duration:.6s}.wx-sidebar-visible{left:0}.wx-info-narrow.wx-RJbNonjJ{width:100%;height:100%;padding-top:10px}.wx-filemanager.wx-RJbNonjJ>div[data-menu-ignore=true]{height:100%;width:100%}.wx-filemanager.wx-RJbNonjJ>span[data-menu-ignore=true],.wx-filemanager.wx-RJbNonjJ>span[data-menu-ignore=true]>span[data-menu-ignore=true]{min-height:0;height:100%;width:100%;display:flex}.wx-material-theme{--wx-theme-name: material;--wx-fm-background: #f2f3f7;--wx-fm-box-shadow: 0px 1px 2px rgba(44, 47, 60, .06), 0px 3px 10px rgba(44, 47, 60, .12);--wx-fm-select-background: rgba(0, 0, 0, .06);--wx-fm-grid-border: 1px solid #ededf1;--wx-fm-grid-header-color: #fafafb;--wx-fm-button-font-color: #9fa1ae;--wx-fm-toolbar-height: 56px}.wx-willow-theme{--wx-theme-name: willow;--wx-fm-background: #f2f3f7;--wx-fm-box-shadow: 0px 1px 2px rgba(44, 47, 60, .06), 0px 3px 10px rgba(44, 47, 60, .12);--wx-fm-select-background: #eaedf5;--wx-fm-grid-border: 1px solid #ededf1;--wx-fm-grid-header-color: #fafafb;--wx-fm-button-font-color: #9fa1ae;--wx-fm-toolbar-height: 56px}.wx-willow-dark-theme{--wx-theme-name: willow-dark;color-scheme:dark;--wx-fm-background: #2b343b;--wx-fm-box-shadow: none;--wx-fm-select-background: #384047;--wx-fm-grid-border: 1px solid #384047;--wx-fm-grid-header-color: var(--wx-background);--wx-fm-button-font-color: #9fa1ae;--wx-fm-toolbar-height: 56px}.sku-resource-page{--src-bg: #eef3f7;--src-panel: #ffffff;--src-panel-soft: #f6f9fc;--src-ink: #0f1f33;--src-muted: #5d6f86;--src-line: #d7e0ea;--src-line-strong: #bdcbd9;--src-accent: #0a3558;--src-accent-hover: #082940;--src-red: #b91c1c;--src-green: #0f766e;--src-good-bg: #ecfdf5;--src-good-ink: #0f766e;--src-error-bg: #fff1f2;--src-error-ink: #9f1239;--src-shadow: 0 18px 38px rgba(15, 31, 51, .1);height:calc(100vh - var(--app-shell-main-offset));height:calc(100dvh - var(--app-shell-main-offset));min-height:0;padding:12px;overflow:hidden;color:var(--src-ink);background:var(--src-bg)}html.sku-resource-info-scroll-mode,body.sku-resource-info-scroll-mode,body.sku-resource-info-scroll-mode #root{height:100%;min-height:0;overflow:hidden;overscroll-behavior:none}html.app-shell-scroll-locked.sku-resource-info-scroll-mode,body.app-shell-scroll-locked.sku-resource-info-scroll-mode{overflow:hidden;overscroll-behavior:none}body.sku-resource-info-scroll-mode .supply-hub-layout{height:calc(100vh - var(--app-shell-header-height));height:calc(100dvh - var(--app-shell-header-height));min-height:0;overflow:hidden}body.sku-resource-info-scroll-mode .supply-chain-hub{height:100%;min-height:0;overflow:hidden}.sku-resource-shell{height:100%;min-height:0;max-width:1720px;margin:0 auto;display:flex;flex-direction:column;gap:10px}.sku-resource-page.is-info-mode{height:calc(100vh - var(--app-shell-main-offset));height:calc(100dvh - var(--app-shell-main-offset));min-height:0;overflow:hidden}.sku-resource-page.is-info-mode .sku-resource-shell{height:100%;min-height:0}.sku-resource-page.is-info-mode .sku-resource-grid{flex:1 1 0;min-height:0}.sku-resource-page.is-info-mode .sku-resource-detail-panel{min-height:0;overflow:hidden}.sku-resource-page .dashboard-notification-banner,.sku-resource-confirmation-bar{position:fixed;top:5.15rem;left:50%;z-index:21050;width:min(58rem,calc(100vw - 2rem));transform:translate(-50%);display:flex;align-items:center;justify-content:space-between;gap:.9rem;padding:.72rem .86rem .72rem 1rem;border:1px solid rgba(15,23,42,.14);border-radius:12px;box-shadow:0 18px 42px #0f172a38;font-size:.86rem;font-weight:850;line-height:1.25}.sku-resource-page .dashboard-notification-banner span,.sku-resource-confirmation-bar>div:first-child{min-width:0}.sku-resource-confirmation-bar>div:first-child{display:grid;gap:2px}.sku-resource-confirmation-bar strong{color:#7f1d1d}.sku-resource-confirmation-bar span{color:#7f1d1d;font-size:.76rem;font-weight:750}.sku-resource-page .dashboard-notification-banner button,.sku-resource-confirmation-bar button{flex:0 0 auto;min-height:2rem;border:1px solid rgba(15,23,42,.18);border-radius:999px;background:#ffffffe0;color:var(--src-ink);padding:0 .78rem;font:inherit;font-size:.75rem;cursor:pointer}.sku-resource-page .dashboard-notification-banner button:hover,.sku-resource-page .dashboard-notification-banner button:focus-visible,.sku-resource-confirmation-bar button:hover,.sku-resource-confirmation-bar button:focus-visible{background:#fff;outline:none}.sku-resource-page .dashboard-notification-banner.is-success{background:#f0fdf4;color:#166534;border-color:#16653438}.sku-resource-page .dashboard-notification-banner.is-error,.sku-resource-confirmation-bar{background:#fef2f2;color:#991b1b;border-color:#991b1b3d}.sku-resource-confirmation-bar{top:50%;width:min(44rem,calc(100vw - 2rem));transform:translate(-50%,-50%)}.sku-resource-page .dashboard-notification-banner.is-info{background:#eff6ff;color:#0a3558;border-color:#0a35583d}.sku-resource-confirmation-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.sku-resource-upload-progress{position:fixed;top:8.85rem;right:1.25rem;z-index:21040;width:min(440px,calc(100vw - 2rem));border:1px solid rgba(10,53,88,.24);border-radius:12px;padding:14px;color:#0a3558;background:#eff6ff;box-shadow:0 18px 42px #0f172a2e;display:grid;gap:10px}.sku-resource-upload-progress.is-complete{border-color:#16653438;color:#166534;background:#f0fdf4}.sku-resource-upload-progress.is-error{border-color:#991b1b3d;color:#991b1b;background:#fef2f2}.sku-resource-upload-progress-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.sku-resource-upload-progress-head div{min-width:0;display:grid;gap:2px}.sku-resource-upload-progress strong{font-size:13px;font-weight:950}.sku-resource-upload-progress span,.sku-resource-upload-progress p{margin:0;font-size:12px;font-weight:800}.sku-resource-upload-progress-head span,.sku-resource-upload-progress p{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sku-resource-upload-progress button{flex:0 0 auto;min-height:28px;border:1px solid rgba(15,23,42,.18);border-radius:999px;padding:0 10px;color:var(--src-ink);background:#ffffffe6;font-size:12px;font-weight:900;cursor:pointer}.sku-resource-upload-progress button:hover,.sku-resource-upload-progress button:focus-visible{background:#fff;outline:none}.sku-resource-upload-progress-meter{height:8px;border-radius:999px;background:#0a355829;overflow:hidden}.sku-resource-upload-progress-meter span{display:block;height:100%;border-radius:inherit;background:currentColor;transition:width .18s ease}.sku-resource-upload-progress-counts,.sku-resource-upload-progress-stats{display:grid;gap:2px 12px;padding:8px 10px;border:1px solid rgba(10,53,88,.12);border-radius:8px;background:#ffffff85}.sku-resource-upload-progress-counts{grid-template-columns:repeat(3,minmax(0,1fr))}.sku-resource-upload-progress-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.sku-resource-upload-progress-counts span,.sku-resource-upload-progress-stats span{min-width:0;border:0;border-radius:0;padding:0;color:inherit;background:transparent;font-size:11px;line-height:1.3;white-space:nowrap}.sku-resource-upload-progress-stats span:first-child{background:transparent}.sku-resource-upload-progress-counts span+span,.sku-resource-upload-progress-stats span:nth-child(2n){padding-left:12px;border-left:1px solid rgba(10,53,88,.14)}.sku-resource-confirmation-bar button.is-danger{color:#fff;background:var(--src-red);border-color:var(--src-red)}.sku-resource-confirmation-bar button:disabled{cursor:progress;opacity:.68}.sku-resource-header,.sku-resource-search-panel,.sku-resource-detail-panel{border:1px solid var(--src-line);border-radius:8px;background:var(--src-panel);box-shadow:var(--src-shadow)}.sku-resource-header{min-height:0;padding:8px 12px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.sku-resource-header.is-selected{display:grid;grid-template-columns:minmax(360px,1fr) max-content;align-items:center;justify-content:stretch;gap:8px 12px}.sku-resource-header-main{flex:1 1 560px;min-width:0;display:grid;gap:4px}.sku-resource-header.is-selected .sku-resource-header-main{display:contents}.sku-resource-header h1,.sku-resource-empty-detail h2{margin:0;color:var(--src-ink);letter-spacing:0}.sku-resource-header h1{font-size:22px;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sku-resource-selected-summary{min-width:0;margin:0;display:grid;grid-template-columns:minmax(78px,.7fr) minmax(150px,1.2fr) minmax(58px,.45fr) minmax(96px,.65fr);align-items:end;gap:0;color:#203955}.sku-resource-selected-summary-item{min-width:0;border-left:1px solid var(--src-line);padding:0 10px}.sku-resource-selected-summary-item:first-child{border-left:0;padding-left:0}.sku-resource-selected-summary-item dt{margin:0 0 2px;color:var(--src-muted);font-size:9.5px;font-weight:900;letter-spacing:0;line-height:1.1;text-transform:uppercase}.sku-resource-selected-summary-item dd{min-width:0;margin:0;overflow:hidden;color:var(--src-ink);font-size:12.5px;font-weight:900;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.sku-resource-header p,.sku-resource-empty-detail p{margin:4px 0 0;color:var(--src-muted);font-size:13px;font-weight:700}.sku-resource-header-right,.sku-resource-header-actions{min-width:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.sku-resource-header-right{flex:0 1 auto;margin-left:auto;max-width:100%}.sku-resource-header.is-selected .sku-resource-header-right{justify-self:end;margin-left:0;width:auto}.sku-resource-header-actions{flex:0 1 auto;max-width:100%}.sku-resource-count{min-height:32px;border:1px solid var(--src-line);border-radius:999px;padding:6px 11px;color:#203955;background:var(--src-panel-soft);font-size:13px;font-weight:900;white-space:nowrap}.sku-resource-grid{flex:1 1 0;min-height:0;display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.sku-resource-search-panel,.sku-resource-detail-panel{min-height:0;display:flex;flex-direction:column;overflow:hidden}.sku-resource-search-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;border-bottom:1px solid var(--src-line);background:var(--src-panel-soft)}.sku-resource-search-form label,.sku-resource-entry-field{display:grid;gap:5px;color:#324963;font-size:11px;font-weight:900;letter-spacing:0;text-transform:uppercase}.sku-resource-search-sku-field{position:relative}.sku-resource-search-form input,.sku-resource-entry-field input,.sku-resource-entry-field textarea,.sku-resource-folder-create-popover input,.sku-resource-note-link-add-row input,.sku-resource-note-link-add-row select{width:100%;min-height:34px;border:1px solid var(--src-line-strong);border-radius:7px;padding:7px 9px;color:var(--src-ink);background:#fff;font:inherit;font-size:13px}.sku-resource-entry-field textarea{min-height:130px;resize:vertical;line-height:1.45}.sku-resource-search-form input:focus,.sku-resource-entry-field input:focus,.sku-resource-entry-field textarea:focus,.sku-resource-folder-create-popover input:focus,.sku-resource-note-link-add-row input:focus,.sku-resource-note-link-add-row select:focus{outline:none;border-color:var(--src-accent);box-shadow:0 0 0 3px #0a355829}.sku-resource-recent-sku-dropdown{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:35;max-height:320px;border:1px solid var(--src-line-strong);border-radius:8px;background:#fff;box-shadow:0 18px 38px #0f23372e;overflow:auto;text-transform:none}.sku-resource-recent-sku-head{min-height:32px;border-bottom:1px solid var(--src-line);padding:7px 10px;display:flex;align-items:center;justify-content:space-between;gap:8px;background:#f4f8fc}.sku-resource-recent-sku-head strong,.sku-resource-recent-sku-head span{margin:0;color:var(--src-muted);font-size:11px;font-weight:900;letter-spacing:0;text-transform:uppercase}.sku-resource-recent-sku-option{min-width:0;min-height:52px;border-bottom:1px solid #edf2f7;padding:8px 8px 8px 10px;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(140px,.8fr) auto;align-items:center;gap:10px;color:var(--src-ink);cursor:pointer}.sku-resource-recent-sku-option:last-child{border-bottom:0}.sku-resource-recent-sku-option:hover,.sku-resource-recent-sku-option:focus-visible{background:#eaf3ff;outline:none}.sku-resource-recent-sku-option>div:first-child,.sku-resource-recent-sku-option dl,.sku-resource-recent-sku-option dl div{min-width:0}.sku-resource-recent-sku-option>div:first-child{display:grid;gap:2px}.sku-resource-recent-sku-option strong,.sku-resource-recent-sku-option span,.sku-resource-recent-sku-option dt,.sku-resource-recent-sku-option dd{min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sku-resource-recent-sku-option strong{color:var(--src-ink);font-size:13px;font-weight:900}.sku-resource-recent-sku-option span{color:#314963;font-size:12px;font-weight:800}.sku-resource-recent-sku-option dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sku-resource-recent-sku-option dt{color:var(--src-muted);font-size:10px;font-weight:900;text-transform:uppercase}.sku-resource-recent-sku-option dd{color:var(--src-ink);font-size:11px;font-weight:900}.sku-resource-recent-sku-option button{width:26px;height:26px;border:1px solid transparent;border-radius:999px;color:var(--src-muted);background:transparent;font:inherit;font-size:13px;font-weight:900;line-height:1;cursor:pointer}.sku-resource-recent-sku-option button:hover,.sku-resource-recent-sku-option button:focus-visible{border-color:#fecaca;color:#b91c1c;background:#fff1f2;outline:none}.sku-resource-search-actions{grid-column:1 / -1;display:flex;justify-content:flex-end;gap:8px}.sku-resource-primary-button,.sku-resource-secondary-button,.sku-resource-selected-actions button,.sku-resource-document-upload-actions button,.sku-resource-notes-panel>header button,.sku-resource-note-card button,.sku-resource-note-modal>header button,.sku-resource-history-modal>header button,.sku-resource-upload-review-modal>header button,.sku-resource-note-link-add-row button,.sku-resource-folder-add-button,.sku-resource-folder-create-confirm,.sku-resource-viewer-modal header button,.sku-resource-viewer-modal header a,.sku-resource-document-pathbar button{min-height:32px;border-radius:999px;padding:0 12px;font-size:12px;font-weight:900;letter-spacing:0;cursor:pointer}.sku-resource-primary-button,.sku-resource-selected-actions button,.sku-resource-document-upload-actions button,.sku-resource-notes-panel>header button,.sku-resource-note-link-add-row button,.sku-resource-folder-create-confirm{border:1px solid var(--src-accent);color:#fff;background:var(--src-accent)}.sku-resource-primary-button:hover:not(:disabled),.sku-resource-selected-actions button:hover:not(:disabled),.sku-resource-document-upload-actions button:hover:not(:disabled),.sku-resource-notes-panel>header button:hover:not(:disabled),.sku-resource-note-link-add-row button:hover:not(:disabled),.sku-resource-folder-create-confirm:hover:not(:disabled){background:var(--src-accent-hover)}.sku-resource-secondary-button,.sku-resource-note-card button,.sku-resource-note-modal>header button,.sku-resource-history-modal>header button,.sku-resource-upload-review-modal>header button,.sku-resource-viewer-modal header button,.sku-resource-viewer-modal header a,.sku-resource-document-pathbar button{border:1px solid var(--src-line-strong);color:var(--src-accent);background:#fff}.sku-resource-secondary-button:hover:not(:disabled),.sku-resource-note-card button:hover:not(:disabled),.sku-resource-note-modal>header button:hover:not(:disabled),.sku-resource-history-modal>header button:hover:not(:disabled),.sku-resource-upload-review-modal>header button:hover:not(:disabled),.sku-resource-viewer-modal header button:hover:not(:disabled),.sku-resource-viewer-modal header a:hover,.sku-resource-document-pathbar button:hover:not(:disabled){background:#edf5fb}button:disabled,input:disabled,select:disabled,textarea:disabled{opacity:.56;cursor:default}.sku-resource-status{margin:10px 12px 0;border:1px solid #fecdd3;border-radius:7px;padding:8px 10px;color:var(--src-error-ink);background:var(--src-error-bg);font-size:12px;font-weight:800}.sku-resource-status.is-ok{border-color:#bbf7d0;color:var(--src-good-ink);background:var(--src-good-bg)}.sku-resource-results-wrap{flex:1 1 0;min-height:0;overflow:auto}.sku-resource-results-table{width:100%;border-collapse:collapse;table-layout:fixed}.sku-resource-result-col-sku{width:22%}.sku-resource-result-col-platform{width:42%}.sku-resource-result-col-lob,.sku-resource-result-col-enable{width:18%}.sku-resource-results-table th,.sku-resource-results-table td{border-bottom:1px solid var(--src-line);padding:9px 10px;text-align:left;vertical-align:top}.sku-resource-results-table th{position:sticky;top:0;z-index:1;color:#fff;background:var(--src-accent);font-size:11px;font-weight:900;letter-spacing:0;text-transform:uppercase}.sku-resource-results-table td{min-width:0;overflow:hidden;color:var(--src-muted);font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.sku-resource-results-table tbody tr{cursor:pointer}.sku-resource-results-table tbody tr:nth-child(2n){background:#f9fbfd}.sku-resource-results-table tbody tr:hover,.sku-resource-results-table tbody tr.is-selected{background:#e8f2ff;box-shadow:inset 3px 0 0 var(--src-accent)}.sku-resource-results-table tbody tr:focus{outline:2px solid var(--src-accent);outline-offset:-2px}.sku-resource-result-sku{color:var(--src-ink)!important;font-size:13px!important;font-weight:900!important}.sku-resource-result-platform{color:#314963!important}.sku-resource-empty{margin:0;padding:20px 10px!important;color:var(--src-muted)!important;text-align:center!important;font-size:13px;font-weight:800}.sku-resource-results-footer{min-height:46px;border-top:1px solid var(--src-line);padding:8px 12px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--src-muted);background:var(--src-panel-soft);font-size:12px;font-weight:800}.sku-resource-detail-panel{padding:10px;gap:8px}.sku-resource-selected-actions{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:8px;width:max-content;max-width:100%}.sku-resource-selected-actions .sku-resource-back-to-search{flex:0 0 auto;border-color:var(--src-line-strong);color:var(--src-accent);background:#fff}.sku-resource-selected-actions .sku-resource-back-to-search:hover:not(:disabled),.sku-resource-selected-actions .sku-resource-back-to-search:focus-visible{background:#edf5fb}.sku-resource-workspace{flex:1 1 0;min-height:0;border:1px solid var(--src-line);border-radius:8px;background:#fff;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);overflow:hidden}.sku-resource-workspace.is-notes,.sku-resource-workspace.is-resources{grid-template-rows:minmax(0,1fr)}.sku-resource-workspace.is-resources .sku-resource-workspace-resizer,.sku-resource-workspace.is-resources .sku-resource-folder-panel,.sku-resource-workspace.is-resources .sku-resource-notes-panel,.sku-resource-workspace.is-notes .sku-resource-workspace-resizer,.sku-resource-workspace.is-notes .sku-resource-folder-panel,.sku-resource-workspace.is-notes .sku-resource-document-panel{display:none}.sku-resource-workspace.is-resources .sku-resource-folder-panel,.sku-resource-workspace.is-resources .sku-resource-document-panel,.sku-resource-workspace.is-notes .sku-resource-notes-panel{border:0;border-radius:0;box-shadow:none}.sku-resource-workspace.is-resources .sku-resource-folder-panel{min-height:0;border-bottom:1px solid var(--src-line)}.sku-resource-workspace.is-resources .sku-resource-folder-list{flex:0 0 auto;max-height:190px;grid-template-columns:repeat(auto-fit,minmax(168px,1fr))}.sku-resource-workspace.is-resources .sku-resource-document-panel{min-height:0}.sku-resource-detail-tabs{flex:0 0 auto;min-width:0;display:flex;align-items:center;gap:6px;border:1px solid var(--src-line);border-radius:999px;padding:3px;background:#edf4fb;width:max-content;max-width:100%;overflow:auto;scrollbar-width:thin}.sku-resource-detail-tabs .sku-resource-tab-button{min-height:30px;border:0;border-radius:999px;padding:0 12px;color:#314963;background:transparent;font-size:12px;font-weight:900;white-space:nowrap;cursor:pointer}.sku-resource-detail-tabs .sku-resource-tab-button:hover,.sku-resource-detail-tabs .sku-resource-tab-button:focus-visible,.sku-resource-selected-actions .sku-resource-detail-tabs .sku-resource-tab-button:hover:not(:disabled),.sku-resource-selected-actions .sku-resource-detail-tabs .sku-resource-tab-button:focus-visible{background:#fff;outline:none}.sku-resource-detail-tabs .sku-resource-tab-button.is-active,.sku-resource-selected-actions .sku-resource-detail-tabs .sku-resource-tab-button.is-active{color:#fff;background:var(--src-accent)}.sku-resource-selected-actions .sku-resource-detail-tabs .sku-resource-tab-button.is-active:hover:not(:disabled),.sku-resource-selected-actions .sku-resource-detail-tabs .sku-resource-tab-button.is-active:focus-visible{background:var(--src-accent-hover)}.sku-resource-work-orders-panel{flex:1 1 0;min-height:0;border:1px solid var(--src-line);border-radius:8px;background:#fff;display:flex;flex-direction:column;overflow:hidden}.sku-resource-work-orders-head{min-height:52px;border-bottom:1px solid var(--src-line);padding:9px 10px;display:flex;align-items:flex-start;justify-content:space-between;gap:10px;background:var(--src-panel-soft)}.sku-resource-work-orders-head h3{margin:0;color:var(--src-ink);font-size:15px;line-height:1.15}.sku-resource-work-orders-head span{display:block;margin:3px 0 0;color:var(--src-muted);font-size:12px;font-weight:800}.sku-resource-work-orders-table-wrap{flex:1 1 0;min-height:0;max-height:none;border:0;border-radius:0}.sku-resource-work-orders-table{width:100%;min-width:860px;table-layout:fixed;background:#fff;color:var(--src-ink)}.sku-resource-work-orders-table thead tr,.sku-resource-work-orders-table thead th{background:#0a3558;color:#fff}.sku-resource-work-orders-table tbody tr{background:#fff}.sku-resource-work-orders-table tbody tr.cm-awo-row-odd{background:#f7fafc}.sku-resource-work-orders-table tbody td{background:inherit;color:var(--src-ink)}.sku-resource-work-orders-table tbody tr:hover td{background:#eef6fd;color:var(--src-ink)}.sku-resource-work-orders-table tbody td::selection,.sku-resource-work-orders-table thead th::selection{background:#0a35583d;color:var(--src-ink)}.sku-resource-work-orders-table th:nth-child(1),.sku-resource-work-orders-table td:nth-child(1){width:23%;text-align:left}.sku-resource-work-orders-table th:nth-child(2),.sku-resource-work-orders-table td:nth-child(2){width:28%}.sku-resource-work-orders-table th:nth-child(3),.sku-resource-work-orders-table td:nth-child(3){width:12%}.sku-resource-work-orders-table th:nth-child(4),.sku-resource-work-orders-table td:nth-child(4){width:10%}.sku-resource-work-orders-table th:nth-child(5),.sku-resource-work-orders-table td:nth-child(5){width:14%}.sku-resource-work-orders-table th:nth-child(6),.sku-resource-work-orders-table td:nth-child(6){width:13%}.sku-resource-info-page{flex:1 1 0;min-height:0;border:1px solid var(--src-line);border-radius:8px;background:#fff;display:flex;flex-direction:column;overflow:hidden}.sku-resource-info-head{min-height:0;border-bottom:1px solid var(--src-line);padding:8px 12px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;background:var(--src-panel-soft)}.sku-resource-info-title{min-width:0}.sku-resource-info-head h3{margin:0;color:var(--src-ink);font-size:15px;line-height:1.15}.sku-resource-info-updated{display:block;margin:3px 0 0;color:var(--src-muted);font-size:12px;font-weight:800}.sku-resource-info-note-tabs{flex:1 1 280px;min-width:220px;max-width:520px;border-bottom:1px solid var(--src-line-strong);padding:0 0 0 2px;display:grid;grid-template-columns:repeat(4,minmax(48px,1fr));align-items:end;gap:2px;background:transparent}.sku-resource-info-note-tab{min-width:0;min-height:31px;border:1px solid var(--src-line);border-bottom:0;border-radius:6px 6px 0 0;padding:6px 10px 5px;color:var(--src-ink-soft);background:#edf3f9;font-size:12px;font-weight:900;line-height:1.1;white-space:nowrap;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px}.sku-resource-info-note-tab>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.sku-resource-info-note-tab-badges{flex:0 0 auto;display:inline-flex;align-items:center}.sku-resource-info-note-tab-badge,.sku-resource-info-note-tab-overflow{width:22px;height:22px;border:2px solid #ffffff;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:var(--sku-note-peer-color, var(--src-accent));font-size:9px;font-weight:900;line-height:1;box-shadow:0 1px 3px #0f172a2e}.sku-resource-info-note-tab-badge+.sku-resource-info-note-tab-badge,.sku-resource-info-note-tab-badge+.sku-resource-info-note-tab-overflow{margin-left:-7px}.sku-resource-info-note-tab-overflow{color:var(--src-ink);background:#dbe7f2}.sku-resource-info-note-tab:hover,.sku-resource-info-note-tab:focus-visible{color:var(--src-ink);background:#f8fbfe;outline:none}.sku-resource-info-note-tab.is-active{position:relative;margin-bottom:-1px;min-height:34px;color:var(--src-accent);border-color:var(--src-line-strong);background:#fff}.sku-resource-info-note-tab:disabled{cursor:not-allowed;opacity:.65}.sku-resource-blocknote-shell{flex:1 1 0;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:#f8fbfe}.sku-resource-blocknote-actions>span{color:var(--src-muted);font-size:12px;font-weight:900}.sku-resource-blocknote-actions{flex:0 1 auto;min-width:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.sku-resource-blocknote-actions>span.is-dirty{color:#9a3412}.sku-resource-blocknote-file-panel{box-sizing:border-box;width:min(520px,calc(100vw - 24px));max-height:min(460px,calc(100vh - 24px));max-height:min(460px,calc(100dvh - 24px));border:1px solid var(--src-line-strong);border-radius:8px;background:#fff;color:var(--src-ink);box-shadow:0 18px 42px #0f243d38;overflow:hidden}.sku-resource-blocknote-file-tab{min-width:0;padding:10px;background:#fff}.sku-resource-blocknote-file-tab-head{margin:0 0 8px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.sku-resource-blocknote-file-tab-head strong{color:var(--src-ink);font-size:12px;line-height:1.2}.sku-resource-blocknote-file-tab-head span,.sku-resource-blocknote-file-empty{margin:0;color:var(--src-muted);font-size:11px;font-weight:800;line-height:1.25}.sku-resource-blocknote-file-list{max-height:360px;overflow:auto;display:grid;gap:6px;scrollbar-width:thin;background:#fff}.sku-resource-blocknote-file-choice{width:100%;border:1px solid var(--src-line);border-radius:6px;padding:7px 8px;display:grid;gap:2px;color:var(--src-ink);background:#fff;text-align:left;cursor:pointer}.sku-resource-blocknote-file-choice:hover,.sku-resource-blocknote-file-choice:focus-visible{border-color:var(--src-line-strong);background:#edf5fb;outline:none}.sku-resource-blocknote-file-choice span,.sku-resource-blocknote-file-choice small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sku-resource-blocknote-file-choice span{font-size:12px;font-weight:900}.sku-resource-blocknote-file-choice small{color:var(--src-muted);font-size:10.5px;font-weight:800}.sku-resource-blocknote-pdf{width:min(100%,var(--sku-pdf-width, 860px));border:1px solid var(--src-line);border-radius:8px;overflow:hidden;background:#fff}.sku-resource-blocknote-pdf.is-align-left{margin-right:auto;margin-left:0}.sku-resource-blocknote-pdf.is-align-center{margin-right:auto;margin-left:auto}.sku-resource-blocknote-pdf.is-align-right{margin-right:0;margin-left:auto}.sku-resource-blocknote-pdf header{min-height:38px;border-bottom:1px solid var(--src-line);padding:7px 9px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;background:var(--src-panel-soft)}.sku-resource-blocknote-pdf-title{flex:1 1 220px;min-width:0;display:grid;gap:2px}.sku-resource-blocknote-pdf strong,.sku-resource-blocknote-pdf span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sku-resource-blocknote-pdf strong{color:var(--src-ink);font-size:12px;font-weight:900}.sku-resource-blocknote-pdf span{color:var(--src-muted);font-size:10.5px;font-weight:800}.sku-resource-blocknote-pdf-actions{flex:0 1 auto;min-width:0;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:5px}.sku-resource-blocknote-pdf-actions button{min-height:24px;border:1px solid var(--src-line-strong);border-radius:6px;padding:3px 7px;color:var(--src-accent);background:#fff;font-size:10.5px;font-weight:900;cursor:pointer}.sku-resource-blocknote-pdf-actions button:hover:not(:disabled),.sku-resource-blocknote-pdf-actions button:focus-visible,.sku-resource-blocknote-pdf-actions button.is-active{color:#fff;background:var(--src-accent);outline:none}.sku-resource-blocknote-pdf-actions button:disabled{opacity:.45;cursor:not-allowed}.sku-resource-blocknote-pdf-actions span{color:var(--src-muted);font-size:10.5px;font-weight:900}.sku-resource-blocknote-pdf-actions a{flex:0 0 auto;color:var(--src-accent);font-size:11px;font-weight:900;text-decoration:none}.sku-resource-blocknote-pdf-message{margin:0;padding:18px;color:var(--src-muted);font-size:12px;font-weight:800}.sku-resource-blocknote-pdf-preview{min-height:300px;overflow:auto;background:#eef2f6}.sku-resource-blocknote-pdf-toolbar{position:sticky;top:0;z-index:2;min-height:34px;border-bottom:1px solid var(--src-line);padding:5px 7px;display:flex;align-items:center;justify-content:space-between;gap:8px;background:#f8fbfff5}.sku-resource-blocknote-pdf-toolbar>div{min-width:0;display:flex;align-items:center;gap:5px}.sku-resource-blocknote-pdf-toolbar button{width:26px;height:26px;border:1px solid var(--src-line-strong);border-radius:6px;display:inline-flex;align-items:center;justify-content:center;color:var(--src-accent);background:#fff;cursor:pointer}.sku-resource-blocknote-pdf-toolbar button:disabled{color:var(--src-muted);opacity:.5;cursor:not-allowed}.sku-resource-blocknote-pdf-toolbar span{color:var(--src-muted);font-size:10.5px;font-weight:900;white-space:nowrap}.sku-resource-blocknote-pdf-canvas-wrap{position:relative;min-height:260px;padding:12px;display:grid;align-content:start;justify-items:center;gap:14px;overflow:auto}.sku-resource-blocknote-pdf-page{min-width:0;display:grid;justify-items:center;gap:5px}.sku-resource-blocknote-pdf-page>span{color:var(--src-muted);font-size:10.5px;font-weight:900}.sku-resource-blocknote-pdf-canvas-wrap canvas{max-width:100%;height:auto!important;box-shadow:0 10px 24px #0f172a24;background:#fff}.sku-resource-blocknote-pdf-resize{height:18px;border-top:1px solid var(--src-line);display:flex;align-items:center;justify-content:center;background:#f8fbff;cursor:ns-resize;touch-action:none;-webkit-user-select:none;user-select:none}.sku-resource-blocknote-pdf-resize span{width:58px;height:4px;border-radius:999px;background:#94a3b8}.sku-resource-blocknote-pdf-resize:hover,.sku-resource-blocknote-pdf-resize:focus-visible,.sku-resource-blocknote-pdf.is-resizing .sku-resource-blocknote-pdf-resize{outline:none;background:#edf5fb}.sku-resource-blocknote-pdf-resize:hover span,.sku-resource-blocknote-pdf-resize:focus-visible span,.sku-resource-blocknote-pdf.is-resizing .sku-resource-blocknote-pdf-resize span{background:var(--src-accent)}.sku-resource-blocknote-editor{flex:1 1 0;min-height:0;margin:10px;border:1px solid var(--src-line);border-radius:8px;background:#fff;overflow:auto}.sku-resource-blocknote-editor .bn-container{min-height:100%;background:#fff;--bn-ui-base-z-index: 22070}.sku-resource-blocknote-editor .bn-editor{min-height:520px;padding:18px clamp(42px,3vw,64px) 42px clamp(54px,4vw,76px)}.sku-resource-blocknote-view.bn-root{--bn-ui-base-z-index: 22070}.sku-resource-blocknote-view .bn-suggestion-menu,.sku-resource-blocknote-view .bn-menu-dropdown,.sku-resource-blocknote-view .bn-panel-popover,.sku-resource-blocknote-view .bn-form-popover,.sku-resource-blocknote-view .bn-emoji-picker-popover{max-width:min(380px,calc(100vw - 24px));max-height:min(430px,calc(100vh - var(--app-shell-main-offset, 0px) - 24px));max-height:min(430px,calc(100dvh - var(--app-shell-main-offset, 0px) - 24px));box-sizing:border-box;overflow:auto;scrollbar-width:thin}.sku-resource-blocknote-view .bn-suggestion-menu{width:min(320px,calc(100vw - 24px))}.sku-resource-blocknote-view .bn-toolbar{max-width:calc(100vw - 24px);flex-wrap:wrap}.sku-resource-blocknote-view .bn-form-popover{width:min(420px,calc(100vw - 24px))}.sku-resource-blocknote-floating{box-sizing:border-box;max-width:min(420px,calc(100vw - 24px));max-height:min(430px,calc(100vh - 24px));max-height:min(430px,calc(100dvh - 24px));overflow:auto;scrollbar-width:thin}.sku-resource-blocknote-file-panel-floating{max-width:min(540px,calc(100vw - 24px));max-height:min(480px,calc(100vh - 24px));max-height:min(480px,calc(100dvh - 24px));overflow:visible}.sku-resource-blocknote-file-panel-floating .bn-panel,.sku-resource-blocknote-file-panel-floating .bn-tab-panel,.sku-resource-blocknote-file-panel-floating .mantine-Tabs-root,.sku-resource-blocknote-file-panel-floating .mantine-Tabs-panel{background:#fff;color:var(--src-ink, #0f1f33)}.sku-resource-blocknote-file-panel-floating .bn-panel{box-sizing:border-box;border:1px solid var(--src-line-strong, #bdcbd9);border-radius:8px;box-shadow:0 18px 42px #0f243d38}.sku-resource-blocknote-slash-menu-floating .bn-suggestion-menu{width:min(340px,calc(100vw - 24px));max-height:inherit;overflow-y:auto;overscroll-behavior:contain;box-sizing:border-box;padding:4px;border:1px solid var(--src-line-strong, #bdcbd9);border-radius:8px;background:#fff;color:var(--src-ink, #0f1f33);box-shadow:0 18px 42px #0f243d38}.sku-resource-blocknote-slash-menu-floating .bn-suggestion-menu-label{padding:6px 9px 3px;color:var(--src-muted, #5d6f86);font-size:12px;font-weight:800;line-height:1.2}.sku-resource-blocknote-slash-menu-floating .bn-suggestion-menu-item{width:100%;min-height:46px;padding:7px 9px;border-radius:6px;background:transparent;color:var(--src-ink, #0f1f33);cursor:pointer;box-sizing:border-box}.sku-resource-blocknote-slash-menu-floating .bn-suggestion-menu-item[aria-selected=true],.sku-resource-blocknote-slash-menu-floating .bn-suggestion-menu-item:hover{background:#e9f1fb;color:var(--src-accent, #0a3558)}.sku-resource-blocknote-slash-menu-floating .bn-mt-suggestion-menu-item-section{display:flex;flex:0 0 26px;align-items:center;justify-content:center;color:var(--src-muted, #5d6f86)}.sku-resource-blocknote-slash-menu-floating .bn-mt-suggestion-menu-item-body{min-width:0}.sku-resource-blocknote-slash-menu-floating .bn-mt-suggestion-menu-item-title{margin:0;color:inherit;font-size:14px;font-weight:800;line-height:1.2}.sku-resource-blocknote-slash-menu-floating .bn-mt-suggestion-menu-item-subtitle{margin:2px 0 0;color:var(--src-muted, #5d6f86);font-size:11px;font-weight:700;line-height:1.2}.sku-resource-blocknote-side-menu-floating{overflow:visible;padding:8px 10px;margin:-8px -10px;pointer-events:auto}.sku-resource-blocknote-side-menu-floating .bn-side-menu{overflow:visible;gap:4px;padding:3px;pointer-events:auto}.sku-resource-blocknote-side-menu-floating .sku-resource-blocknote-side-button{width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;border-radius:7px;cursor:pointer;pointer-events:auto}.sku-resource-blocknote-side-menu-floating .sku-resource-blocknote-side-button svg,.sku-resource-blocknote-side-menu-floating .sku-resource-blocknote-side-icon,.sku-resource-blocknote-side-menu-floating .sku-resource-blocknote-drag-icon{color:#52677f;pointer-events:none}.sku-resource-blocknote-drag-icon{width:18px;height:22px;display:grid;grid-template-columns:repeat(2,4px);grid-auto-rows:4px;align-content:center;justify-content:center;gap:3px 4px}.sku-resource-blocknote-drag-icon span{width:4px;height:4px;border-radius:999px;background:#52677f}.sku-resource-blocknote-side-menu-floating .sku-resource-blocknote-side-button:hover .sku-resource-blocknote-drag-icon span,.sku-resource-blocknote-side-menu-floating .sku-resource-blocknote-side-button:focus-visible .sku-resource-blocknote-drag-icon span{background:var(--src-accent, #0a3558)}.sku-resource-blocknote-side-menu-floating .sku-resource-blocknote-side-button:hover .sku-resource-blocknote-side-icon,.sku-resource-blocknote-side-menu-floating .sku-resource-blocknote-side-button:focus-visible .sku-resource-blocknote-side-icon{color:var(--src-accent, #0a3558)}.sku-resource-blocknote-side-menu-floating .bn-menu-dropdown,.sku-resource-blocknote-side-menu-floating .mantine-Menu-dropdown{box-sizing:border-box;min-width:190px;max-width:min(280px,calc(100vw - 24px));max-height:min(430px,calc(100vh - 24px));max-height:min(430px,calc(100dvh - 24px));padding:4px;border:1px solid var(--src-line-strong, #bdcbd9);border-radius:8px;background:#fff;color:var(--src-ink, #0f1f33);box-shadow:0 18px 42px #0f243d38;scrollbar-width:thin}.sku-resource-blocknote-side-menu-floating .bn-drag-handle-menu{overflow:visible}.sku-resource-blocknote-side-menu-floating .bn-color-picker-dropdown{min-width:230px;overflow-y:auto;overscroll-behavior:contain}.sku-resource-blocknote-side-menu-floating .bn-menu-item,.sku-resource-blocknote-side-menu-floating .mantine-Menu-item{min-height:32px;border-radius:6px;color:var(--src-ink, #0f1f33);background:transparent;font-size:13px;font-weight:800}.sku-resource-blocknote-side-menu-floating .bn-menu-item:hover,.sku-resource-blocknote-side-menu-floating .bn-menu-item:focus-visible,.sku-resource-blocknote-side-menu-floating .mantine-Menu-item:hover,.sku-resource-blocknote-side-menu-floating .mantine-Menu-item:focus-visible{background:#e9f1fb;color:var(--src-accent, #0a3558);outline:none}.sku-resource-blocknote-side-menu-floating .mantine-Menu-label{padding:7px 8px 3px;color:var(--src-muted, #5d6f86);font-size:11px;font-weight:900}.sku-resource-page.is-info-mode .sku-resource-blocknote-editor{flex:1 1 0;min-height:0;max-height:100%;overflow:auto}.sku-resource-page.is-info-mode .sku-resource-info-page,.sku-resource-page.is-info-mode .sku-resource-blocknote-shell{flex:1 1 0;min-height:0;max-height:100%;overflow:hidden}.sku-resource-page.is-info-mode .sku-resource-info-head{flex:0 0 auto;position:relative;z-index:1}.sku-resource-page.is-info-mode .sku-resource-blocknote-editor .bn-container,.sku-resource-page.is-info-mode .sku-resource-blocknote-editor .bn-editor{min-height:100%}.sku-resource-blocknote-editor .bn-visual-media-wrapper,.sku-resource-blocknote-editor .bn-visual-media{max-width:100%}.sku-resource-blocknote-editor .bn-editor *{letter-spacing:0}.sku-resource-workspace-resizer{min-width:0;min-height:0;border:1px solid transparent;border-radius:999px;background:linear-gradient(180deg,transparent 0%,transparent 24%,#b9cadb 24%,#b9cadb 76%,transparent 76%);cursor:col-resize;touch-action:none}.sku-resource-workspace-resizer:hover,.sku-resource-workspace-resizer:focus-visible{border-color:#0a35582e;background:linear-gradient(180deg,transparent 0%,transparent 18%,var(--src-accent) 18%,var(--src-accent) 82%,transparent 82%);outline:none}body.sku-resource-is-resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}.sku-resource-folder-panel,.sku-resource-document-panel,.sku-resource-notes-panel{min-width:0;min-height:0;border:1px solid var(--src-line);border-radius:8px;background:#fff;display:flex;flex-direction:column;overflow:hidden}.sku-resource-folder-panel.is-root-dragging{border-color:var(--src-accent);background:#e8f2ff;box-shadow:inset 0 0 0 2px #0a355829}.sku-resource-folder-panel>header,.sku-resource-notes-panel>header,.sku-resource-document-head,.sku-resource-note-modal>header,.sku-resource-history-modal>header,.sku-resource-upload-review-modal>header,.sku-resource-viewer-modal>header{min-height:44px;border-bottom:1px solid var(--src-line);padding:7px 10px;display:flex;align-items:center;justify-content:space-between;gap:10px;background:var(--src-panel-soft)}.sku-resource-document-head>div:first-child{min-width:0}.sku-resource-folder-panel h3,.sku-resource-document-head h3,.sku-resource-notes-panel h3,.sku-resource-note-modal h2,.sku-resource-history-modal h2,.sku-resource-upload-review-modal h2,.sku-resource-viewer-modal h2{margin:0;color:var(--src-ink);font-size:14px;line-height:1.15}.sku-resource-folder-panel span,.sku-resource-document-head span,.sku-resource-document-head p,.sku-resource-notes-panel span,.sku-resource-note-modal p,.sku-resource-history-modal p,.sku-resource-upload-review-modal p,.sku-resource-viewer-modal p{margin:2px 0 0;color:var(--src-muted);font-size:12px;font-weight:800}.sku-resource-folder-panel>header{position:relative}.sku-resource-document-head-actions{position:relative;flex:1 1 360px;min-width:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:7px 10px}.sku-resource-document-head-actions p{flex:1 1 260px;min-width:180px;margin:0;overflow-wrap:anywhere;text-align:right}.sku-resource-document-selected-summary{flex:0 0 auto;min-height:30px;border:1px solid var(--src-line);border-radius:999px;padding:3px 4px 3px 10px;display:inline-flex;align-items:center;gap:8px;color:var(--src-accent);background:#fff}.sku-resource-document-selected-summary strong{font-size:12px;font-weight:900;line-height:1;white-space:nowrap}.sku-resource-document-selected-summary button{min-height:24px;border:1px solid var(--src-line-strong);border-radius:999px;padding:0 9px;color:var(--src-accent);background:#edf5fb;font-size:11px;font-weight:900;cursor:pointer}.sku-resource-document-selected-summary button:hover:not(:disabled),.sku-resource-document-selected-summary button:focus-visible{color:#fff;background:var(--src-accent);outline:none}.sku-resource-document-upload-actions{flex:0 0 auto;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.sku-resource-document-upload-actions button{min-height:30px;padding:0 13px}.sku-resource-folder-header-main{min-width:0}.sku-resource-folder-header-actions{position:relative;flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end}.sku-resource-folder-add-button{width:32px;padding:0;border:1px solid var(--src-accent);color:#fff;background:var(--src-accent);font-size:20px;line-height:1}.sku-resource-folder-add-button:hover:not(:disabled),.sku-resource-folder-add-button:focus-visible{background:var(--src-accent-hover);outline:none}.sku-resource-folder-create-popover{position:absolute;top:calc(100% + 8px);right:0;z-index:20;width:min(290px,calc(100vw - 48px));border:1px solid var(--src-line-strong);border-radius:8px;padding:10px;background:#fff;box-shadow:0 18px 38px #0f1f332e}.sku-resource-folder-create-popover label{display:grid;gap:5px}.sku-resource-folder-create-popover label span{margin:0;color:var(--src-muted);font-size:11px;font-weight:900;text-transform:uppercase}.sku-resource-folder-create-error{margin:7px 0 0;color:var(--src-red);font-size:12px;font-weight:850}.sku-resource-folder-create-actions{margin-top:9px;display:flex;align-items:center;justify-content:flex-end;gap:7px}.sku-resource-folder-list{flex:1 1 0;min-height:0;padding:8px;display:grid;align-content:start;gap:7px;overflow:auto}.sku-resource-folder-card,.sku-resource-document-row{width:100%;min-width:0;border:1px solid var(--src-line);border-radius:7px;padding:8px;color:var(--src-ink);background:#fff;display:grid;align-items:center;gap:8px;text-align:left}.sku-resource-folder-card{cursor:pointer;min-height:54px;grid-template-columns:minmax(0,1fr)}.sku-resource-folder-card.has-actions{grid-template-columns:minmax(0,1fr) auto}.sku-resource-folder-card-main,.sku-resource-folder-main{width:100%;height:100%;min-width:0;border:0;padding:0;color:inherit;background:transparent;display:grid;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:8px;text-align:left;cursor:pointer}.sku-resource-folder-card-delete,.sku-resource-folder-actions button{min-height:28px;border:1px solid var(--src-line-strong);border-radius:999px;padding:5px 9px;color:var(--src-accent);background:#fff;font-size:12px;font-weight:900}.sku-resource-folder-card-delete{border-color:#fecaca;color:var(--src-red);background:#fff1f2}.sku-resource-folder-card-delete:hover:not(:disabled),.sku-resource-folder-actions button.is-danger:hover:not(:disabled){color:#fff;background:var(--src-red)}.sku-resource-folder-card:hover,.sku-resource-folder-card.is-selected{border-color:var(--src-accent);background:#e8f2ff}.sku-resource-folder-card.is-custom .sku-resource-folder-icon:not(.is-person){background:#93c5fd;box-shadow:inset 0 -3px #1e40af29}.sku-resource-folder-card.is-custom .sku-resource-folder-icon:not(.is-person):before{background:#bfdbfe}.sku-resource-folder-card.is-dragging,.sku-resource-document-panel.is-dragging,.sku-resource-document-row.is-dragging{border-color:var(--src-green);background:#ecfdf5;box-shadow:inset 0 0 0 2px #0f766e38}.sku-resource-folder-card.is-drag-source,.sku-resource-document-row.is-drag-source{opacity:.55}.sku-resource-folder-card strong,.sku-resource-document-row strong{min-width:0;display:block;overflow:hidden;font-size:13px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.sku-resource-folder-card small,.sku-resource-document-row small{min-width:0;display:block;overflow:hidden;color:var(--src-muted);font-size:11px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.sku-resource-folder-icon,.sku-resource-file-icon{width:22px;height:18px;display:inline-block;border-radius:3px;position:relative}.sku-resource-folder-icon{background:#facc15;box-shadow:inset 0 -3px #92400e24}.sku-resource-folder-icon:before{content:"";position:absolute;left:2px;top:-4px;width:10px;height:6px;border-radius:3px 3px 0 0;background:#fde68a}.sku-resource-folder-icon.is-person:after{content:"";position:absolute;left:6px;bottom:2px;width:10px;height:12px;border-radius:0;background:radial-gradient(circle at 50% 22%,#0b3558 0 2.3px,transparent 2.5px),linear-gradient(#0b3558 0 0) 50% 100% / 9px 7px no-repeat;box-shadow:none}.sku-resource-folder-icon.is-system{background:#bfdbfe;box-shadow:inset 0 -3px #1e40af24}.sku-resource-folder-icon.is-system:before{background:#dbeafe}.sku-resource-file-icon{width:30px;height:32px;border:0;border-radius:0;display:inline-grid;flex:0 0 30px;place-items:center;color:#64748b;background:transparent}.sku-resource-file-icon:before,.sku-resource-file-icon:after{display:none}.sku-resource-file-svg{width:30px;height:32px;display:block}.sku-resource-file-svg-sheet{fill:#f8fafc;stroke:#64748b4d;stroke-width:1.15}.sku-resource-file-svg-fold{fill:#e2e8f0;stroke:#64748b4d;stroke-width:1.15}.sku-resource-file-svg-glyph{color:currentColor}.sku-resource-file-icon.is-pdf{color:#b91c1c}.sku-resource-file-icon.is-word{color:#1d4ed8}.sku-resource-file-icon.is-excel{color:#166534}.sku-resource-file-icon.is-powerpoint{color:#c2410c}.sku-resource-file-icon.is-image{color:#6d28d9}.sku-resource-file-icon.is-text{color:#334155}.sku-resource-file-icon.is-video{color:#be185d}.sku-resource-file-icon.is-audio{color:#0e7490}.sku-resource-file-icon.is-script{color:#0f172a}.sku-resource-file-icon.is-pdf .sku-resource-file-svg-sheet{fill:#fff1f2;stroke:#b91c1c42}.sku-resource-file-icon.is-pdf .sku-resource-file-svg-fold{fill:#fee2e2;stroke:#b91c1c42}.sku-resource-file-icon.is-word .sku-resource-file-svg-sheet{fill:#eff6ff;stroke:#2563eb42}.sku-resource-file-icon.is-word .sku-resource-file-svg-fold{fill:#dbeafe;stroke:#2563eb42}.sku-resource-file-icon.is-excel .sku-resource-file-svg-sheet{fill:#f0fdf4;stroke:#16a34a42}.sku-resource-file-icon.is-excel .sku-resource-file-svg-fold{fill:#dcfce7;stroke:#16a34a42}.sku-resource-file-icon.is-powerpoint .sku-resource-file-svg-sheet{fill:#fff7ed;stroke:#ea580c42}.sku-resource-file-icon.is-powerpoint .sku-resource-file-svg-fold{fill:#ffedd5;stroke:#ea580c42}.sku-resource-file-icon.is-image .sku-resource-file-svg-sheet{fill:#f5f3ff;stroke:#7c3aed40}.sku-resource-file-icon.is-image .sku-resource-file-svg-fold{fill:#ede9fe;stroke:#7c3aed40}.sku-resource-file-icon.is-video .sku-resource-file-svg-sheet{fill:#fdf2f8;stroke:#db277740}.sku-resource-file-icon.is-video .sku-resource-file-svg-fold{fill:#fce7f3;stroke:#db277740}.sku-resource-file-icon.is-audio .sku-resource-file-svg-sheet{fill:#ecfeff;stroke:#0891b240}.sku-resource-file-icon.is-audio .sku-resource-file-svg-fold{fill:#cffafe;stroke:#0891b240}.sku-resource-file-icon.is-script .sku-resource-file-svg-sheet,.sku-resource-file-icon.is-text .sku-resource-file-svg-sheet{fill:#f8fafc;stroke:#33415540}.sku-resource-file-icon.is-script .sku-resource-file-svg-fold,.sku-resource-file-icon.is-text .sku-resource-file-svg-fold{fill:#e2e8f0;stroke:#33415540}.sku-resource-document-pathbar{min-height:0;margin-top:2px;padding:0;display:flex;align-items:center;background:transparent}.sku-resource-document-pathbar nav{min-width:0;display:flex;align-items:center;flex-wrap:wrap;overflow:hidden;color:var(--src-muted);font-size:12px;font-weight:900;line-height:1.2}.sku-resource-path-crumb{flex:0 0 auto;margin:0;display:inline-flex;align-items:center;min-width:0}.sku-resource-document-pathbar .sku-resource-path-separator{margin:0 7px;color:#8aa0b6;font-weight:800}.sku-resource-document-pathbar button{min-height:auto;border:0;border-radius:0;padding:0;color:var(--src-accent);background:transparent;font:inherit;text-align:left;text-decoration:none}.sku-resource-document-pathbar button:hover:not(:disabled),.sku-resource-document-pathbar button:focus-visible:not(:disabled){color:#082f5f;background:transparent;outline:none;text-decoration:underline}.sku-resource-document-pathbar .sku-resource-path-current{margin:0;color:var(--src-ink)}.sku-resource-document-list{flex:1 1 0;min-height:0;padding:8px;display:grid;align-content:start;gap:7px;overflow:auto}.sku-resource-document-body{position:relative;flex:1 1 0;min-width:0;min-height:0;display:flex;flex-direction:column}.sku-resource-document-body>.sku-resource-document-list{width:100%;flex:1 1 0;min-height:0}.sku-resource-document-selection-toolbar{min-height:38px;border-bottom:1px solid var(--src-line);padding:5px 10px;display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:8px;background:#f7fbff;color:var(--src-muted);font-size:12px;font-weight:850}.sku-resource-document-selection-toolbar strong{margin-right:auto;color:var(--src-ink);font-size:13px}.sku-resource-document-selection-toolbar span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sku-resource-document-selection-toolbar button{min-height:28px;border:1px solid var(--src-line-strong);border-radius:999px;padding:0 12px;color:var(--src-accent);background:#fff;font:inherit;font-size:12px;font-weight:900;cursor:pointer}.sku-resource-document-selection-toolbar button.is-danger{border-color:#fecaca;color:#b91c1c;background:#fff7f7}.sku-resource-document-selection-toolbar button:disabled{cursor:not-allowed;opacity:.55}.sku-resource-document-list.is-svar{padding:0;display:block;overflow:hidden}.sku-resource-document-list.is-table{padding:0;display:block;overflow:auto}.sku-resource-document-table{width:100%;min-width:720px;color:var(--src-ink);background:#fff}.sku-resource-document-table-row{width:100%;min-height:42px;border:0;border-bottom:1px solid var(--src-line);padding:0;display:grid;grid-template-columns:minmax(180px,1fr) minmax(86px,112px) minmax(82px,104px) minmax(176px,196px);align-items:center;color:inherit;background:#fff;font:inherit;text-align:left}button.sku-resource-document-table-row{cursor:pointer}.sku-resource-document-table-row>span{min-width:0;height:100%;padding:0 12px;border-left:1px solid #e8eef5;display:flex;align-items:center;overflow:hidden;color:var(--src-muted);font-size:13px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.sku-resource-document-table-row>span:first-child{border-left:0}.sku-resource-document-table-row.is-header{position:sticky;top:0;z-index:2;min-height:40px;background:#f3f7fb}.sku-resource-document-table-row.is-header>span{color:var(--src-ink);font-size:12px;font-weight:900;text-transform:none}.sku-resource-document-table-row.is-folder,.sku-resource-document-table-row.is-parent{font-weight:900}.sku-resource-document-table-row.is-folder>span,.sku-resource-document-table-row.is-parent>span{color:var(--src-ink)}button.sku-resource-document-table-row:hover,button.sku-resource-document-table-row:focus-visible{background:#f7fbff;outline:none}.sku-resource-document-table-row.is-dragging{background:#ecfdf5;box-shadow:inset 0 0 0 2px #0f766e38}.sku-resource-document-table-row.is-drag-source{opacity:.55}.sku-resource-document-table-row.is-selected{background:#edf6ff;box-shadow:inset 3px 0 0 var(--src-accent)}.sku-resource-document-table-row.is-system-docs{border-top:2px solid #d6e2ee;background:#f8fbfe}.sku-resource-document-table-row.is-system-docs>span{color:var(--src-ink)}.sku-resource-document-table-row.is-system-docs>span:nth-child(4){color:var(--src-muted);font-size:12px}.sku-resource-document-table-row.is-system-docs-detail{min-height:56px;background:#fbfdff}.sku-resource-document-table-row.is-system-docs-detail>span{align-items:flex-start;justify-content:center;flex-direction:column;gap:2px;white-space:normal}.sku-resource-document-table-row.is-system-docs-detail strong,.sku-resource-document-table-row.is-system-docs-detail small{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sku-resource-document-table-row.is-system-docs-detail strong{color:var(--src-ink);font-size:13px;font-weight:900}.sku-resource-document-table-row.is-system-docs-detail small{color:var(--src-muted);font-size:11px;font-weight:800}.sku-resource-document-table-row.is-system-docs-detail a{color:var(--src-accent);font-size:12px;font-weight:900;text-decoration:none}.sku-resource-document-table-row.is-system-docs-detail a:hover,.sku-resource-document-table-row.is-system-docs-detail a:focus-visible{text-decoration:underline;outline:none}.sku-resource-document-table-row.is-expanded-child>span:first-child{padding-left:var(--sku-document-tree-indent, 34px)}.sku-resource-document-table-row.is-empty-child{color:var(--src-muted);background:#fbfdff}.sku-resource-document-table-row.is-new-folder{background:#f8fbff}.sku-resource-document-table-row.is-new-folder>span{color:var(--src-muted)}.sku-resource-document-table-row.is-new-folder>span:nth-child(2){overflow:visible;color:var(--src-accent);text-overflow:clip;white-space:normal}.sku-resource-document-table-row.is-new-folder input{width:100%;min-width:0;min-height:30px;border:1px solid var(--src-line-strong);border-radius:6px;padding:0 9px;color:var(--src-ink);background:#fff;font:inherit;font-size:13px;font-weight:850}.sku-resource-document-table-row.is-new-folder input:focus{border-color:var(--src-accent);box-shadow:0 0 0 2px #0a355824;outline:none}.sku-resource-document-name-cell{gap:10px}.sku-resource-document-expand-toggle{width:26px;height:26px;border-radius:5px;display:inline-grid;flex:0 0 26px;place-items:center;color:var(--src-muted);font-size:22px;font-weight:900;line-height:1;transition:background-color .14s ease,color .14s ease,transform .14s ease}.sku-resource-document-expand-toggle:not(.is-empty){cursor:pointer}.sku-resource-document-expand-toggle:not(.is-empty):hover,.sku-resource-document-expand-toggle:not(.is-empty):focus-visible{color:var(--src-accent);background:#e8f1fb;outline:none}.sku-resource-document-expand-toggle.is-expanded{transform:rotate(90deg)}.sku-resource-document-expand-toggle.is-empty{visibility:hidden}.sku-resource-document-select-spacer{width:16px;height:16px;display:inline-block;flex:0 0 16px}.sku-resource-document-select-control{width:16px;height:16px;border:1px solid #b8c8d9;border-radius:4px;display:inline-grid;flex:0 0 16px;place-items:center;background:#fff;cursor:default}.sku-resource-document-select-control:not(.is-disabled){cursor:crosshair}.sku-resource-document-select-control.is-disabled{opacity:.35}.sku-resource-document-select-control.is-selected{border-color:var(--src-accent);background:var(--src-accent)}.sku-resource-document-select-control.is-selected>span{width:8px;height:5px;border-left:2px solid #ffffff;border-bottom:2px solid #ffffff;transform:rotate(-45deg) translateY(-1px)}.sku-resource-document-name-cell strong{min-width:0;overflow:hidden;color:var(--src-ink);font-size:14px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.sku-resource-parent-icon{width:22px;height:18px;border:1px solid var(--src-line-strong);border-radius:4px;display:inline-grid;flex:0 0 auto;place-items:center;color:var(--src-muted);background:#fff;font-size:11px;font-weight:900;line-height:1}.sku-resource-document-list.is-svar .wx-filemanager{width:100%;height:100%;min-height:0;border:0;background:#fff;color:var(--src-ink);font-family:inherit;--wx-fm-background: #ffffff;--wx-fm-box-shadow: none}.sku-resource-document-list.is-svar .wx-content-wrapper,.sku-resource-document-list.is-svar .wx-content,.sku-resource-document-list.is-svar .wx-table{min-width:0;min-height:0}.sku-resource-document-list.is-svar .wx-content-wrapper{height:100%;margin-top:0}.sku-resource-document-list.is-svar .wx-filemanager>.wx-toolbar,.sku-resource-document-list.is-svar .wx-sidebar,.sku-resource-document-list.is-svar .wx-info,.sku-resource-document-list.is-svar .wx-breadcrumbs{display:none}.sku-resource-document-list.is-svar .wx-content{height:100%}.sku-resource-document-list.is-svar .wx-content-item,.sku-resource-document-list.is-svar .wx-content-item-fit{width:100%;padding:0}.sku-resource-document-list.is-svar .wx-wrapper{border-radius:0;box-shadow:none}.sku-resource-document-list.is-svar .wx-list{height:100%}.sku-resource-document-list.is-svar .wx-grid,.sku-resource-document-list.is-svar .wx-table{border-radius:0}.sku-resource-document-list.is-svar .wx-table .wx-header{background:#f3f7fb}.sku-resource-document-list.is-svar .wx-name-cell{font-weight:800}.sku-resource-document-list.is-svar .wx-name-cell:has(.wxi-arrow-left) .wx-name{font-size:0}.sku-resource-document-list.is-svar .wx-name-cell:has(.wxi-arrow-left) .wx-name:after{content:" " var(--sku-svar-parent-label, "Back to parent folder");font-size:14px}.sku-resource-uppy-layer{position:absolute;inset:0;z-index:8;padding:16px;display:flex;align-items:flex-start;justify-content:center;background:#f8fbffb8}.sku-resource-uppy-panel{width:min(980px,100%);max-height:min(640px,calc(100% - 4px));border:1px solid var(--src-line-strong);border-radius:10px;background:#fff;box-shadow:0 18px 44px #0a355833;display:flex;flex-direction:column;overflow:hidden}.sku-resource-uppy-head{min-height:46px;border-bottom:1px solid var(--src-line);padding:8px 10px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--src-panel-soft)}.sku-resource-uppy-head>div{min-width:0}.sku-resource-uppy-head h4{margin:0;color:var(--src-ink);font-size:14px;font-weight:950;line-height:1.15}.sku-resource-uppy-head p{min-width:0;margin:2px 0 0;overflow:hidden;color:var(--src-muted);font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.sku-resource-uppy-head button{flex:0 0 auto;min-height:30px;border:1px solid var(--src-line-strong);border-radius:999px;padding:0 12px;color:var(--src-ink);background:#fff;font-size:12px;font-weight:900;cursor:pointer}.sku-resource-uppy-head button:hover,.sku-resource-uppy-head button:focus-visible{color:#fff;background:var(--src-accent);outline:none}.sku-resource-uppy-dashboard-frame{min-height:0;padding:12px;overflow:auto}.sku-resource-uppy-dashboard-frame .uppy-Container{width:100%;min-height:420px}.sku-resource-uppy-panel .uppy-Dashboard{border:1px solid var(--src-line);border-radius:8px;overflow:hidden;font-family:inherit;min-height:420px;background:#f8fbfe}.sku-resource-uppy-panel .uppy-Dashboard-inner{border:0;background:#fff;min-height:420px}.sku-resource-uppy-panel .uppy-Dashboard-innerWrap{min-height:420px;opacity:1}.sku-resource-uppy-panel .uppy-Dashboard-AddFiles{min-height:350px;color:var(--src-ink);background:#f8fbfe}.sku-resource-uppy-panel .uppy-Dashboard-AddFiles-title{color:var(--src-ink);font-weight:800;text-align:center}.sku-resource-uppy-panel .uppy-Dashboard-browse{min-height:34px;border:1px solid var(--src-line-strong);border-radius:999px;padding:7px 16px;display:inline-flex;align-items:center;justify-content:center;color:var(--src-accent);background:#fff;box-shadow:0 2px 7px #0a35581f;font-size:13px;font-weight:900;line-height:1;text-decoration:none}.sku-resource-uppy-panel .uppy-Dashboard-browse:hover,.sku-resource-uppy-panel .uppy-Dashboard-browse:focus{border-color:var(--src-accent);color:#fff;background:var(--src-accent);box-shadow:0 4px 12px #0a35582e;outline:none;text-decoration:none}.sku-resource-svar-selection-actions{flex:1 1 100%;min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:6px}.sku-resource-svar-selection-actions>span{flex:1 1 220px;min-width:0;margin:0;overflow:hidden;color:var(--src-ink);font-size:12px;font-weight:900;text-align:right;text-overflow:ellipsis;white-space:nowrap}.sku-resource-svar-selection-actions button{min-height:28px;padding:0 10px}.sku-resource-svar-selection-actions button.is-danger{border-color:#fecaca;color:var(--src-red);background:#fff1f2}.sku-resource-svar-selection-actions button.is-danger:hover:not(:disabled),.sku-resource-svar-selection-actions button.is-danger:focus-visible:not(:disabled){color:#fff;background:var(--src-red)}.sku-resource-document-row{min-height:48px;grid-template-columns:25px minmax(0,1fr)}.sku-resource-root-landing{width:100%;border:1px dashed #aac0d6;border-radius:7px;padding:10px 12px;color:var(--src-ink);background:#f7fbff;display:grid;gap:4px}.sku-resource-root-landing.has-root-files{border-color:#f4bd65;background:#fffbf1}.sku-resource-root-landing strong{font-size:13px;font-weight:900}.sku-resource-root-landing span{color:var(--src-muted);font-size:12px;font-weight:800;line-height:1.35}.sku-resource-document-row.is-folder{grid-template-columns:minmax(0,1fr) auto;cursor:pointer}.sku-resource-folder-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.sku-resource-document-row.is-folder:hover,.sku-resource-document-row.is-file:hover{border-color:#a8bfd6;background:#f7fbff}.sku-resource-document-row.is-file{grid-template-columns:minmax(0,1fr) auto}.sku-resource-file-main{min-width:0;border:0;color:inherit;background:transparent;text-decoration:none;display:grid;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:8px;text-align:left;cursor:pointer}.sku-resource-file-main:hover strong{color:var(--src-accent);text-decoration:underline}.sku-resource-file-menu-button,.sku-resource-file-context-menu button,.sku-resource-viewer-fallback button{min-height:28px;border:1px solid var(--src-line-strong);border-radius:999px;padding:5px 9px;color:var(--src-accent);background:#fff;font-size:12px;font-weight:900;text-decoration:none}.sku-resource-file-menu-button{width:32px;padding:0;letter-spacing:1px}.sku-resource-file-context-menu button{width:100%;min-height:32px;border-radius:7px;padding:0 10px;text-align:left}.sku-resource-file-context-menu-label{padding:4px 7px 2px;color:var(--src-muted);font-size:11px;font-weight:900;line-height:1.2}.sku-resource-file-context-menu-divider{height:1px;margin:3px 2px;background:var(--src-line)}.sku-resource-file-context-menu button:hover:not(:disabled),.sku-resource-file-menu-button:hover:not(:disabled),.sku-resource-file-menu-button:focus-visible,.sku-resource-viewer-fallback button:hover:not(:disabled),.sku-resource-viewer-fallback button:focus-visible{background:#edf5fb;outline:none}.sku-resource-file-context-menu button:disabled{opacity:.48;cursor:not-allowed}.sku-resource-file-context-menu button.is-danger{border-color:#fecaca;color:var(--src-red);background:#fff1f2}.sku-resource-file-context-menu button.is-danger:hover:not(:disabled){color:#fff;background:var(--src-red)}.sku-resource-notes-panel{background:#f8fbfe}.sku-resource-notes-head-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.sku-resource-note-list{flex:1 1 0;min-height:0;padding:8px;display:grid;align-content:start;gap:8px;overflow:auto}.sku-resource-note-card{border:1px solid var(--src-line);border-left:4px solid var(--src-accent);border-radius:7px;padding:9px;background:#fff}.sku-resource-note-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.sku-resource-note-card h4{margin:0;color:var(--src-ink);font-size:14px;line-height:1.2}.sku-resource-note-card header p,.sku-resource-note-card footer{margin:4px 0 0;color:var(--src-muted);font-size:11px;font-weight:800}.sku-resource-note-order-actions,.sku-resource-note-card footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.sku-resource-note-order-actions button,.sku-resource-note-card footer button{min-height:26px;padding:0 9px}.sku-resource-note-body{margin:9px 0 0;color:#253a52;font-size:13px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.sku-resource-note-links{margin-top:8px;display:flex;flex-wrap:wrap;gap:6px}.sku-resource-note-links a,.sku-resource-note-links button,.sku-resource-note-draft-links span{max-width:100%;border:1px solid var(--src-line);border-radius:999px;padding:4px 8px;color:var(--src-accent);background:#f7fbff;font-size:12px;font-weight:900;text-decoration:none}.sku-resource-note-links button{cursor:pointer}.sku-resource-note-links a:hover,.sku-resource-note-links button:hover{background:#e8f2ff}.sku-resource-empty-detail{flex:1 1 0;min-height:320px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.sku-resource-modal-backdrop{position:fixed;inset:0;z-index:22000;display:flex;align-items:center;justify-content:center;padding:20px;background:#0f172a5c}.sku-resource-viewer-backdrop{position:fixed;inset:0;z-index:22010;padding:16px;display:grid;place-items:center;background:#0f172a85}.sku-resource-viewer-backdrop.is-fullscreen{padding:8px}.sku-resource-file-context-menu{position:fixed;z-index:22020;width:202px;border:1px solid var(--src-line-strong);border-radius:8px;padding:6px;background:#fff;box-shadow:0 18px 42px #0f172a3d;display:grid;gap:4px}.sku-resource-viewer-modal{width:min(1480px,calc(100vw - 32px));height:min(860px,calc(100vh - var(--app-shell-header-height) - 32px));height:min(860px,calc(100dvh - var(--app-shell-header-height) - 32px));min-height:0;border:1px solid var(--src-line);border-radius:10px;background:#fff;box-shadow:0 28px 78px #0f172a57;display:flex;flex-direction:column;overflow:hidden}.sku-resource-viewer-modal.is-fullscreen{width:calc(100vw - 16px);height:calc(100vh - var(--app-shell-header-height) - 16px);height:calc(100dvh - var(--app-shell-header-height) - 16px);max-height:none}.sku-resource-viewer-modal>header{flex:0 0 auto}.sku-resource-viewer-modal>header>div:first-child{min-width:0}.sku-resource-viewer-modal>header>div:last-child{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.sku-resource-viewer-modal header button,.sku-resource-viewer-modal header a{display:inline-flex;align-items:center;text-decoration:none}.sku-resource-viewer-modal header button,.sku-resource-viewer-modal header a{gap:6px}.sku-resource-viewer-icon{width:16px;height:16px;flex:0 0 auto;display:block}.sku-resource-viewer-workspace{flex:1 1 0;min-height:0;display:grid;grid-template-columns:284px minmax(0,1fr)}.sku-resource-viewer-nav{min-width:0;min-height:0;border-right:1px solid var(--src-line);background:#fff;display:flex;flex-direction:column}.sku-resource-viewer-nav-heading{flex:0 0 auto;padding:12px;border-bottom:1px solid var(--src-line);display:grid;gap:4px}.sku-resource-viewer-nav-heading h3{margin:0;color:var(--src-text);font-size:13px;font-weight:900}.sku-resource-viewer-nav-heading span{color:var(--src-muted);font-size:12px;font-weight:800}.sku-resource-viewer-nav-list{min-height:0;overflow:auto}.sku-resource-viewer-nav-group{padding:10px 8px;display:grid;gap:6px}.sku-resource-viewer-nav-group+.sku-resource-viewer-nav-group{border-top:1px solid var(--src-line)}.sku-resource-viewer-nav-group h4{margin:0;padding:0 4px;color:#41556d;font-size:11px;font-weight:900;letter-spacing:0}.sku-resource-viewer-nav-file{width:100%;min-width:0;border:1px solid transparent;border-radius:7px;padding:8px;background:transparent;color:var(--src-text);cursor:pointer;display:grid;gap:3px;text-align:left}.sku-resource-viewer-nav-file:hover,.sku-resource-viewer-nav-file:focus-visible{border-color:var(--src-line-strong);background:#f8fafc}.sku-resource-viewer-nav-file.is-active{border-color:#8bbaf2;background:#eaf3ff}.sku-resource-viewer-nav-file strong,.sku-resource-viewer-nav-file span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sku-resource-viewer-nav-file strong{font-size:12px;font-weight:900}.sku-resource-viewer-nav-file span{color:var(--src-muted);font-size:11px;font-weight:800}.sku-resource-viewer-body{flex:1 1 0;min-height:0;position:relative;background:#f8fafc;display:grid;overflow:hidden}.sku-resource-viewer-body iframe{width:100%;height:100%;border:0;background:#fff}.sku-resource-viewer-body img{max-width:100%;max-height:100%;object-fit:contain}.sku-resource-pdf-viewer,.sku-resource-image-viewer,.sku-resource-office-viewer,.sku-resource-text-viewer{height:100%;min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);background:#e5e7eb}.sku-resource-image-viewer{background:#111827}.sku-resource-viewer-toolbar{min-height:42px;border-bottom:1px solid rgba(15,23,42,.12);padding:6px 8px;background:#fff;color:#334155;display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;font-weight:900}.sku-resource-viewer-toolbar>div{min-width:0;display:flex;align-items:center;gap:6px}.sku-resource-viewer-toolbar button{width:32px;min-width:32px;min-height:30px;border:1px solid rgba(15,23,42,.18);border-radius:999px;padding:0;background:#f8fafc;color:#0f172a;cursor:pointer;display:inline-grid;place-items:center}.sku-resource-viewer-toolbar button:hover:not(:disabled),.sku-resource-viewer-toolbar button:focus-visible{border-color:#0a355857;background:#eef6ff;outline:none}.sku-resource-viewer-toolbar button:disabled{opacity:.5;cursor:default}.sku-resource-viewer-toolbar span{flex:0 0 auto;white-space:nowrap}.sku-resource-pdf-canvas-wrap{position:relative;min-width:0;min-height:0;overflow:auto;display:grid;justify-items:center;align-content:start;gap:18px;padding:16px;background:#d8dee7}.sku-resource-pdf-page{min-width:0;display:grid;justify-items:center;gap:7px}.sku-resource-pdf-page>span{color:#475569;font-size:12px;font-weight:900}.sku-resource-pdf-canvas-wrap canvas{max-width:none;background:#fff;box-shadow:0 8px 24px #0f172a38}.sku-resource-viewer-loading{position:absolute;top:12px;left:50%;z-index:2;transform:translate(-50%);border:1px solid rgba(15,23,42,.14);border-radius:999px;padding:5px 12px;color:#0f172a;background:#fffffff0;font-size:12px;font-weight:900;box-shadow:0 8px 20px #0f172a29}.sku-resource-image-canvas{min-width:0;min-height:0;position:relative;display:grid;place-items:center;overflow:hidden;background:#111827;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.sku-resource-image-canvas.is-dragging{cursor:grabbing}.sku-resource-image-canvas img{width:100%;height:100%;max-width:none;max-height:none;object-fit:contain;object-position:center center;pointer-events:none;transform-origin:center center;will-change:transform;transition:transform .12s ease}.sku-resource-image-canvas.is-dragging img{transition:none}.sku-resource-office-frame{position:relative;min-width:0;min-height:0;background:#f8fafc}.sku-resource-office-frame iframe{display:block;width:100%;height:100%;border:0;background:#fff}.sku-resource-text-viewer{position:relative;background:#f8fafc}.sku-resource-text-viewer pre{min-width:0;min-height:0;margin:0;padding:16px;overflow:auto;color:#0f172a;background:#fff;font-family:Consolas,Courier New,monospace;font-size:12px;line-height:1.45;white-space:pre-wrap}.sku-resource-viewer-fallback{max-width:520px;border:1px solid var(--src-line);border-radius:8px;padding:18px;background:#fff;display:grid;gap:10px;text-align:center}.sku-resource-viewer-fallback h3,.sku-resource-viewer-fallback p{margin:0}.sku-resource-viewer-fallback a{color:var(--src-accent);font-weight:900}.sku-resource-note-modal,.sku-resource-upload-review-modal,.sku-resource-move-modal,.sku-resource-history-modal{width:min(920px,94vw);max-height:min(88vh,820px);border:1px solid var(--src-line);border-radius:10px;background:#fff;box-shadow:0 26px 70px #0f172a3d;display:flex;flex-direction:column;overflow:hidden}.sku-resource-upload-review-modal{width:min(1120px,94vw);height:min(920px,calc(100vh - 64px));max-height:calc(100vh - 64px)}.sku-resource-move-modal{width:min(540px,92vw);max-height:min(78vh,620px)}.sku-resource-move-modal>header,.sku-resource-move-modal>footer{border-bottom:1px solid var(--src-line);padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:10px}.sku-resource-move-modal>footer{border-top:1px solid var(--src-line);border-bottom:0;justify-content:flex-end;background:var(--src-panel-soft)}.sku-resource-move-modal h2{margin:0;color:var(--src-ink);font-size:15px;line-height:1.15}.sku-resource-move-modal p{margin:2px 0 0;color:var(--src-muted);font-size:12px;font-weight:800}.sku-resource-move-modal>header button{min-height:32px;border:1px solid var(--src-line-strong);border-radius:999px;padding:0 12px;color:var(--src-accent);background:#fff;font:inherit;font-size:12px;font-weight:900;cursor:pointer}.sku-resource-move-modal>header button:hover:not(:disabled){background:#edf5fb}.sku-resource-move-body{min-height:0;padding:12px;display:grid;gap:12px;overflow:auto}.sku-resource-folder-drop-body{min-height:0;padding:12px;display:grid;gap:10px;overflow:auto}.sku-resource-folder-drop-option{width:100%;min-height:74px;border:1px solid var(--src-line-strong);border-radius:8px;padding:11px 12px;display:grid;gap:4px;color:var(--src-ink);background:#fff;font:inherit;text-align:left;cursor:pointer}.sku-resource-folder-drop-option:hover:not(:disabled),.sku-resource-folder-drop-option:focus-visible:not(:disabled){border-color:var(--src-accent);background:#edf5fb;outline:none}.sku-resource-folder-drop-option.is-merge{border-color:#c8d7e7;background:#f7fbff}.sku-resource-folder-drop-option:disabled{cursor:not-allowed;opacity:.55}.sku-resource-folder-drop-option strong{color:var(--src-ink);font-size:14px;font-weight:950}.sku-resource-folder-drop-option span{color:var(--src-muted);font-size:12px;font-weight:800;line-height:1.3}.sku-resource-folder-drop-note{border:1px solid #d8e3ef;border-radius:7px;padding:8px 10px;color:var(--src-muted)!important;background:#f7fbff}.sku-resource-move-target-field{display:grid;gap:6px;color:var(--src-ink);font-size:12px;font-weight:900}.sku-resource-move-target-field select{width:100%;min-height:36px;border:1px solid var(--src-line-strong);border-radius:7px;padding:0 10px;color:var(--src-text);background:#fff;font:inherit}.sku-resource-move-empty{border:1px solid #fecaca;border-radius:7px;padding:8px 10px;color:#991b1b!important;background:#fff7f7}.sku-resource-move-items{border:1px solid var(--src-line);border-radius:8px;display:grid;overflow:hidden}.sku-resource-move-item{min-width:0;min-height:44px;border-bottom:1px solid var(--src-line);padding:7px 9px;display:flex;align-items:center;gap:9px}.sku-resource-move-item:last-child{border-bottom:0}.sku-resource-move-item>span:last-child{min-width:0;display:grid;gap:2px}.sku-resource-move-item strong,.sku-resource-move-item small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sku-resource-move-item strong{color:var(--src-ink);font-size:13px;font-weight:900}.sku-resource-move-item small{color:var(--src-muted);font-size:11px;font-weight:800}.sku-resource-note-modal{padding:0}.sku-resource-upload-review-summary{margin:12px;display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px}.sku-resource-upload-review-summary span{min-width:0;border:1px solid var(--src-line);border-radius:8px;padding:8px 10px;color:var(--src-muted);background:var(--src-panel-soft);font-size:11px;font-weight:900;text-transform:uppercase}.sku-resource-upload-review-summary strong{display:block;margin-bottom:2px;color:var(--src-ink);font-size:16px;line-height:1.1;text-transform:none}.sku-resource-upload-review-list{min-height:0;padding:0 12px 12px;overflow:auto;display:grid;gap:10px}.sku-resource-upload-review-table-wrap{flex:1 1 auto;min-height:0;padding:0 12px 12px;overflow:auto}.sku-resource-upload-review-tree-wrap{flex:1 1 auto;min-height:0;margin:0 12px 12px;border:1px solid var(--src-line);border-radius:8px;display:flex;flex-direction:column;overflow:hidden;background:#fff}.sku-resource-upload-review-tree-head,.sku-resource-upload-review-tree-row{min-width:720px;display:grid;grid-template-columns:minmax(280px,1fr) minmax(86px,110px) minmax(120px,150px);align-items:center}.sku-resource-upload-review-tree-head{min-height:38px;border-bottom:1px solid var(--src-line);background:#f3f7fb}.sku-resource-upload-review-tree-head span{min-width:0;padding:0 10px;color:var(--src-ink);font-size:11px;font-weight:950}.sku-resource-upload-review-tree{flex:1 1 auto;min-height:0;overflow:auto}.sku-resource-upload-review-tree-row{min-height:42px;border-bottom:1px solid var(--src-line);color:var(--src-muted);background:#fff;font-size:12px;font-weight:850}.sku-resource-upload-review-tree-row:last-child{border-bottom:0}.sku-resource-upload-review-tree-row.is-folder{background:#fbfdff}.sku-resource-upload-review-tree-row.is-root{background:#f5f9fe}.sku-resource-upload-review-tree-row.is-drop-target{background:#e8f2ff;box-shadow:inset 0 0 0 2px #0a35582e}.sku-resource-upload-review-tree-row.is-drag-source{opacity:.55}.sku-resource-upload-review-size-cell{gap:8px}.sku-resource-upload-review-size-cell.is-large{color:#7c3f00;background:#fff7ed;font-weight:950}.sku-resource-upload-review-large-icon{width:18px;height:18px;border:1px solid #f59e0b;border-radius:999px;display:inline-grid;flex:0 0 18px;place-items:center;color:#92400e;background:#fffbeb;font-size:12px;font-weight:950;line-height:1}.sku-resource-upload-review-tree-row>span,.sku-resource-upload-review-tree-row>button{min-width:0;height:100%;border-left:1px solid #e8eef5;padding:0 10px;display:flex;align-items:center}.sku-resource-upload-review-tree-row>span:first-child{border-left:0}.sku-resource-upload-review-tree-name{padding-left:var(--sku-upload-review-tree-indent, 10px)!important;gap:10px}.sku-resource-upload-review-tree-name strong,.sku-resource-upload-review-tree-name span,.sku-resource-upload-review-tree-name em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sku-resource-upload-review-tree-name strong{color:var(--src-ink);font-size:13px;font-style:normal;font-weight:900}.sku-resource-upload-review-tree-name em{flex:0 0 auto;border:1px solid #cbd9e8;border-radius:999px;padding:2px 7px;color:var(--src-muted);background:#fff;font-size:10px;font-style:normal;font-weight:900;text-transform:uppercase}.sku-resource-upload-review-tree-row.is-file .sku-resource-upload-review-tree-name{cursor:grab}.sku-resource-upload-review-tree-row.is-file:active .sku-resource-upload-review-tree-name{cursor:grabbing}.sku-resource-upload-review-tree-row>button{justify-content:center;border-top:0;border-right:0;border-bottom:0;color:var(--src-red);background:transparent;font:inherit;font-size:12px;font-weight:900;cursor:pointer}.sku-resource-upload-review-tree-row>button:hover,.sku-resource-upload-review-tree-row>button:focus-visible{color:#fff;background:var(--src-red);outline:none}.sku-resource-upload-review-table{width:100%;min-width:720px;table-layout:fixed;border:1px solid var(--src-line);border-collapse:separate;border-spacing:0;color:var(--src-ink);background:#fff}.sku-resource-upload-review-col-file{width:42%}.sku-resource-upload-review-col-landing{width:30%}.sku-resource-upload-review-col-size{width:12%}.sku-resource-upload-review-col-action{width:16%}.sku-resource-upload-review-table th,.sku-resource-upload-review-table td{min-width:0;border-bottom:1px solid var(--src-line);border-left:1px solid #e8eef5;padding:7px 10px;vertical-align:middle;text-align:left}.sku-resource-upload-review-table th:first-child,.sku-resource-upload-review-table td:first-child{border-left:0}.sku-resource-upload-review-table th{position:sticky;top:0;z-index:1;color:var(--src-ink);background:#f3f7fb;font-size:11px;font-weight:950}.sku-resource-upload-review-table td{height:42px;color:var(--src-muted);font-size:12px;font-weight:800}.sku-resource-upload-review-file-cell{min-width:0;display:grid;gap:2px}.sku-resource-upload-review-table strong,.sku-resource-upload-review-table span{min-width:0;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sku-resource-upload-review-table strong{color:var(--src-text);font-size:12px;font-weight:900}.sku-resource-upload-review-file-name{cursor:text;border-radius:4px}.sku-resource-upload-review-file-name:hover,.sku-resource-upload-review-file-name:focus-visible{color:var(--src-ink);background:#edf5fb;outline:2px solid rgba(13,54,93,.18);outline-offset:2px}.sku-resource-upload-review-rename-field{min-width:0;display:flex;align-items:center;gap:6px}.sku-resource-upload-review-rename-field>span{flex:0 0 auto;color:var(--src-muted);font-weight:900}.sku-resource-upload-review-rename-input{width:100%;flex:1 1 auto;min-height:30px;border:1px solid var(--src-line-strong);border-radius:6px;padding:0 8px;color:var(--src-text);background:#fff;font:inherit;font-weight:900}.sku-resource-upload-review-rename-input:focus{outline:2px solid rgba(13,54,93,.2);outline-offset:1px}.sku-resource-upload-review-table select{width:100%;min-height:30px;border:1px solid var(--src-line-strong);border-radius:6px;padding:0 8px;color:var(--src-text);background:#fff;font-size:12px;font-weight:850}.sku-resource-upload-review-size,.sku-resource-upload-review-action{white-space:nowrap}.sku-resource-upload-review-action{text-align:center}.sku-resource-upload-review-table button{min-height:28px;border:1px solid #fecaca;border-radius:999px;padding:0 10px;color:var(--src-red);background:#fff1f2;font-size:12px;font-weight:900;cursor:pointer}.sku-resource-upload-review-table button:hover,.sku-resource-upload-review-table button:focus-visible{color:#fff;background:var(--src-red);outline:none}.sku-resource-upload-review-group{border:1px solid var(--src-line);border-radius:8px;background:#fff;overflow:hidden}.sku-resource-upload-review-group>header{border-bottom:1px solid var(--src-line);padding:9px 10px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;background:#f8fbff}.sku-resource-upload-review-group h3{margin:0;color:var(--src-ink);font-size:14px;line-height:1.15}.sku-resource-upload-review-group-actions{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:flex-end;gap:8px}.sku-resource-upload-review-group-actions label{min-width:180px;display:grid;gap:4px}.sku-resource-upload-review-group-actions label span{color:var(--src-muted);font-size:10px;font-weight:900;text-transform:uppercase}.sku-resource-upload-review-group-actions select{min-height:32px;border:1px solid var(--src-line-strong);border-radius:8px;padding:0 10px;color:var(--src-text);background:#fff;font-size:12px;font-weight:800}.sku-resource-upload-review-files{display:grid}.sku-resource-upload-review-file,.sku-resource-upload-review-empty-folders{min-width:0;border-top:1px solid rgba(203,213,225,.72);padding:8px 10px}.sku-resource-upload-review-file:first-child,.sku-resource-upload-review-empty-folders:first-child{border-top:0}.sku-resource-upload-review-file{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px}.sku-resource-upload-review-file>div,.sku-resource-upload-review-empty-folders{min-width:0;display:grid;gap:2px}.sku-resource-upload-review-empty-folders{margin-top:8px;border:1px solid var(--src-line);border-radius:8px;background:#fff}.sku-resource-upload-review-empty-folders header{min-width:0;display:grid;gap:2px}.sku-resource-upload-review-empty-folder-list{margin-top:8px;display:grid;border:1px solid #e8eef5;border-bottom:0;border-radius:6px;overflow:hidden}.sku-resource-upload-review-empty-folder-row{min-width:0;min-height:38px;border-bottom:1px solid #e8eef5;display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,240px) auto;align-items:center;gap:8px;padding:6px 8px}.sku-resource-upload-review-file strong,.sku-resource-upload-review-empty-folders strong{min-width:0;overflow:hidden;color:var(--src-text);font-size:12px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.sku-resource-upload-review-file span,.sku-resource-upload-review-file small,.sku-resource-upload-review-empty-folders span{min-width:0;overflow:hidden;color:var(--src-muted);font-size:11px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.sku-resource-upload-review-file>span{color:var(--src-ink);font-size:12px;font-weight:900}.sku-resource-upload-review-file button{min-height:28px;border:1px solid #fecaca;border-radius:999px;padding:0 10px;color:var(--src-red);background:#fff1f2;font-size:12px;font-weight:900;cursor:pointer}.sku-resource-upload-review-empty-folder-row select{width:100%;min-height:30px;border:1px solid var(--src-line-strong);border-radius:6px;padding:0 8px;color:var(--src-text);background:#fff;font:inherit}.sku-resource-upload-review-empty-folder-row button{min-height:28px;border:1px solid #fecaca;border-radius:999px;padding:0 10px;color:var(--src-red);background:#fff1f2;font-size:12px;font-weight:900;cursor:pointer}.sku-resource-upload-review-file button:hover,.sku-resource-upload-review-file button:focus-visible{color:#fff;background:var(--src-red);outline:none}.sku-resource-upload-review-empty-folder-row button:hover,.sku-resource-upload-review-empty-folder-row button:focus-visible{color:#fff;background:var(--src-red);outline:none}.sku-resource-upload-review-modal>footer{border-top:1px solid var(--src-line);padding:10px 12px;display:flex;justify-content:flex-end;gap:8px;background:var(--src-panel-soft)}.sku-resource-note-modal>label,.sku-resource-note-link-editor{margin:0 12px 12px}.sku-resource-note-modal>header{margin-bottom:12px}.sku-resource-note-link-editor{display:grid;gap:12px}.sku-resource-note-link-editor h3{margin:0 0 6px;color:#324963;font-size:12px;font-weight:900;text-transform:uppercase}.sku-resource-note-link-add-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.sku-resource-note-link-add-row input+input{grid-column:span 1}.sku-resource-note-link-editor>div:nth-child(2) .sku-resource-note-link-add-row{grid-template-columns:minmax(120px,.45fr) minmax(180px,1fr) auto}.sku-resource-note-draft-links{display:flex;flex-wrap:wrap;gap:7px}.sku-resource-note-draft-links p{margin:0;color:var(--src-muted);font-size:12px;font-weight:800}.sku-resource-note-draft-links span{display:inline-flex;align-items:center;gap:6px}.sku-resource-note-draft-links button{width:18px;height:18px;border:0;border-radius:50%;color:#fff;background:var(--src-red);font-size:11px;font-weight:900;cursor:pointer}.sku-resource-note-modal>footer{border-top:1px solid var(--src-line);padding:10px 12px;display:flex;justify-content:flex-end;gap:8px;background:var(--src-panel-soft)}.sku-resource-history-list{padding:10px;overflow:auto;display:grid;gap:8px}.sku-resource-history-list article{border:1px solid var(--src-line);border-radius:7px;padding:9px;background:#fff}.sku-resource-history-list article.is-current{border-left:4px solid var(--src-green)}.sku-resource-history-list article header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:6px}.sku-resource-history-list h3{margin:0;color:var(--src-ink);font-size:13px}.sku-resource-history-list span{color:var(--src-muted);font-size:11px;font-weight:800}.sku-resource-history-list strong{display:block;color:var(--src-ink);font-size:13px}.sku-resource-history-list p{margin:6px 0 0;color:#253a52;font-size:13px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.sku-resource-history-note{color:var(--src-muted)!important;font-weight:800}.sku-resource-history-diff-list{margin-top:8px;display:grid;gap:8px}.sku-resource-history-diff{border:1px solid var(--src-line);border-radius:7px;overflow:hidden;background:#f8fbfe}.sku-resource-history-diff h4{margin:0;border-bottom:1px solid var(--src-line);padding:6px 8px;color:#324963;font-size:12px;font-weight:900;text-transform:uppercase}.sku-resource-history-diff-values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:8px}.sku-resource-history-diff-values p{margin:0}.sku-resource-history-diff-values span{display:block;margin-bottom:3px;color:var(--src-muted);font-size:10px;font-weight:900;text-transform:uppercase}.sku-resource-history-diff-values code,.sku-resource-history-diff-lines code{color:inherit;font:inherit;white-space:pre-wrap;overflow-wrap:anywhere}.sku-resource-history-diff-lines{padding:6px 0}.sku-resource-history-diff-lines p{display:grid;grid-template-columns:26px minmax(0,1fr);gap:8px;margin:0;padding:3px 8px;font-family:Consolas,Courier New,monospace;font-size:12px}.sku-resource-history-diff-lines p.is-added{color:#14532d;background:#dcfce7}.sku-resource-history-diff-lines p.is-removed{color:#7f1d1d;background:#fee2e2}.sku-resource-history-diff-lines p.is-same{color:#405873}.sku-resource-history-diff-lines span{color:inherit;font-size:12px;text-align:center}@media(max-width:1320px){.sku-resource-header.is-selected{grid-template-columns:minmax(280px,1fr) max-content;gap:7px 10px}.sku-resource-header.is-selected .sku-resource-selected-summary{grid-template-columns:minmax(70px,.65fr) minmax(124px,1.1fr) minmax(52px,.42fr) minmax(86px,.6fr)}.sku-resource-selected-actions{gap:6px}.sku-resource-selected-actions button,.sku-resource-detail-tabs .sku-resource-tab-button{padding-right:10px;padding-left:10px}}@media(max-width:980px){.sku-resource-page{height:auto;min-height:calc(100vh - var(--app-shell-main-offset));overflow:visible}.sku-resource-grid{grid-template-columns:1fr}.sku-resource-header.is-selected{display:flex}.sku-resource-header.is-selected .sku-resource-header-main{flex-basis:100%;display:grid;grid-template-columns:1fr}.sku-resource-header.is-selected .sku-resource-header-right{width:100%;margin-left:0;justify-content:flex-start}.sku-resource-header.is-selected .sku-resource-selected-actions{width:100%}.sku-resource-header.is-selected .sku-resource-detail-tabs{flex:1 1 auto;width:auto}.sku-resource-selected-summary{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:6px}.sku-resource-selected-summary-item:nth-child(odd){border-left:0;padding-left:0}.sku-resource-search-panel{min-height:360px}.sku-resource-detail-panel{min-height:680px}.sku-resource-page.is-info-mode .sku-resource-detail-panel{min-height:0}}@media(max-width:760px){.sku-resource-header,.sku-resource-results-footer,.sku-resource-folder-panel>header,.sku-resource-notes-panel>header,.sku-resource-info-head,.sku-resource-document-head{align-items:flex-start;flex-direction:column}.sku-resource-header-right,.sku-resource-header-actions{justify-content:flex-start;width:100%}.sku-resource-selected-actions{flex-wrap:wrap}.sku-resource-detail-tabs{flex-basis:100%}.sku-resource-blocknote-actions,.sku-resource-document-head-actions,.sku-resource-document-upload-actions{justify-content:flex-start;width:100%}.sku-resource-document-head-actions p{min-width:0;text-align:left}.sku-resource-folder-panel>header{align-items:flex-start;flex-direction:row}.sku-resource-search-form,.sku-resource-selected-summary,.sku-resource-workspace,.sku-resource-upload-review-summary,.sku-resource-note-link-add-row,.sku-resource-note-link-editor>div:nth-child(2) .sku-resource-note-link-add-row,.sku-resource-note-link-editor>div:nth-child(3) .sku-resource-note-link-add-row{grid-template-columns:1fr}.sku-resource-selected-summary-item,.sku-resource-selected-summary-item:nth-child(odd){border-left:0;padding-left:0;padding-right:0}.sku-resource-upload-review-group>header,.sku-resource-upload-review-file{grid-template-columns:1fr}.sku-resource-upload-review-group>header{flex-direction:column}.sku-resource-upload-review-group-actions{justify-content:flex-start;width:100%}.sku-resource-workspace-resizer{display:none}.sku-resource-document-row.is-file{grid-template-columns:1fr}.sku-resource-file-menu-button{justify-self:flex-start}.sku-resource-viewer-workspace{grid-template-columns:1fr;grid-template-rows:minmax(160px,30vh) minmax(0,1fr)}.sku-resource-viewer-nav{border-right:0;border-bottom:1px solid var(--src-line)}}.sku-resource-info-head.is-focus-head{min-height:46px;padding:7px 10px;flex-direction:row;align-items:center;flex-wrap:nowrap}.sku-resource-info-focus-title{min-width:0;display:flex;align-items:center;gap:8px;color:var(--src-muted);font-size:12px;font-weight:900;white-space:nowrap}.sku-resource-info-focus-title strong,.sku-resource-info-focus-title span{min-width:0;overflow:hidden;text-overflow:ellipsis}.sku-resource-info-focus-title strong{color:var(--src-ink);font-size:13px}.sku-resource-info-focus-title span:not(:last-child):after{content:"|";margin-left:8px;color:var(--src-line-strong)}.sku-resource-page.is-info-focus-mode{height:calc(100vh - var(--app-shell-main-offset));height:calc(100dvh - var(--app-shell-main-offset));min-height:0;overflow:hidden}.sku-resource-page.is-info-focus-mode .sku-resource-shell{height:100%;max-width:none;gap:0;padding:0}.sku-resource-page.is-info-focus-mode .sku-resource-header{display:none}.sku-resource-page.is-info-focus-mode .sku-resource-grid{flex:1 1 0;min-height:0;height:100%}.sku-resource-page.is-info-focus-mode .sku-resource-detail-panel{min-height:0;height:100%;border:0;box-shadow:none;padding:0;gap:0;overflow:hidden}.sku-resource-page.is-info-focus-mode .sku-resource-info-page,.sku-resource-page.is-info-focus-mode .sku-resource-blocknote-shell{flex:1 1 0;min-height:0;height:100%;overflow:hidden}.sku-resource-page.is-info-focus-mode .sku-resource-info-page{border-radius:8px;box-shadow:var(--src-shadow)}.sku-resource-page.is-info-focus-mode .sku-resource-blocknote-editor{flex:1 1 0;min-height:0;margin:0;border-right:0;border-bottom:0;border-left:0;border-radius:0;overflow:auto}.sku-resource-page.is-info-focus-mode .sku-resource-blocknote-editor .bn-container,.sku-resource-page.is-info-focus-mode .sku-resource-blocknote-editor .bn-editor{min-height:calc(100vh - var(--app-shell-main-offset) - 62px);min-height:calc(100dvh - var(--app-shell-main-offset) - 62px)}.sku-resource-info-popout-backdrop{position:fixed;top:var(--app-shell-main-offset);right:0;bottom:0;left:0;z-index:22040;background:#0f172a52}.sku-resource-page.is-info-popout-mode .sku-resource-info-page{position:fixed;top:calc(var(--app-shell-main-offset) + 14px);right:18px;bottom:14px;left:18px;z-index:22050;flex:none;min-height:0;box-shadow:0 26px 56px #0f172a52}.sku-resource-page.is-info-popout-mode .sku-resource-blocknote-shell,.sku-resource-page.is-info-popout-mode .sku-resource-blocknote-editor{flex:1 1 0;min-height:0;overflow:hidden}.sku-resource-page.is-info-popout-mode .sku-resource-blocknote-editor{margin:0;border-right:0;border-bottom:0;border-left:0;border-radius:0;overflow:auto}.sku-resource-page.is-info-popout-mode .sku-resource-blocknote-editor .bn-container,.sku-resource-page.is-info-popout-mode .sku-resource-blocknote-editor .bn-editor{min-height:calc(100vh - var(--app-shell-main-offset) - 96px);min-height:calc(100dvh - var(--app-shell-main-offset) - 96px)}@media(max-width:760px){.sku-resource-info-head.is-focus-head{flex-direction:column;align-items:flex-start}.sku-resource-info-focus-title{width:100%;flex-wrap:wrap;white-space:normal}}
