/* Shared visual baseline from Partners BetaWorkspace.css. */
@font-face{font-family:PartnersDisplay;src:url('/assets/fonts/SFPro-CondensedBlack.ttf') format('truetype');font-weight:900;font-style:normal;font-display:swap}
.beta-workspace{--ink:#191919;--muted:#727272;--line:#e8e8e8;--paper:#fff;color:var(--ink);font-family:'SF Pro',-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;background:#fff;min-height:100vh;line-height:1.45}
.beta-workspace *{box-sizing:border-box}.beta-workspace button,.beta-workspace a,.beta-workspace input{font:inherit}.beta-workspace a{color:inherit;text-decoration:none}.beta-workspace button{cursor:pointer}.beta-workspace button:disabled{cursor:wait;opacity:.6}.beta-workspace :focus-visible{outline:2px solid #222;outline-offset:3px}.beta-workspace svg{flex-shrink:0}.beta-sidebar{width:218px;position:fixed;inset:0 auto 0 0;background:#f7f7f7;border-right:1px solid var(--line);display:flex;flex-direction:column;padding:27px 14px 18px;z-index:30}.beta-brand{padding:0 10px 25px;display:flex;justify-content:space-between}.beta-brand>a{font-family:PartnersDisplay,sans-serif;font-size:29px;letter-spacing:-1px;line-height:1}.beta-brand>a>span{font-family:'SF Pro',sans-serif;letter-spacing:-.3px;font-weight:500;font-size:14px;margin-left:9px}.beta-account{display:flex;gap:10px;align-items:center;padding:11px 10px 22px}.beta-account-mark{width:31px;height:31px;border:1px solid #ddd;border-radius:7px;background:#fff;display:grid;place-items:center;font-weight:700}.beta-account strong{font-size:12px;display:block;max-width:142px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.beta-account small{font-size:11px;color:#777;display:block;margin-top:2px}.beta-sidebar nav{overflow:auto;flex:1}.beta-sidebar nav>a,.beta-sidebar details a{height:36px;display:flex;align-items:center;gap:11px;padding:0 11px;border-radius:5px;color:#5f5f5f;margin:2px 0;font-weight:500}.beta-sidebar nav>a:hover,.beta-sidebar details a:hover{background:#eee;color:#171717}.beta-sidebar nav a[aria-current=page]{background:#e8e8e8;color:#111;font-weight:600}.beta-nav-divider{height:1px;background:#e3e3e3;margin:21px 11px 13px}.beta-sidebar summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:9px 11px;font-size:12px;color:#777}.beta-sidebar summary::-webkit-details-marker{display:none}.beta-sidebar details[open] summary svg{transform:rotate(180deg)}.beta-sidebar details a{padding-left:21px;font-size:12px}.beta-sidebar-bottom{padding:18px 9px 0;display:grid;gap:20px;color:#686868;font-size:12px}.beta-sidebar-bottom a,.beta-sidebar-bottom>span{display:flex;gap:9px;align-items:center}.beta-version{margin-left:auto;border:1px solid #d9d9d9;border-radius:4px;font-size:10px;padding:1px 5px}.beta-main{margin-left:218px}.beta-topbar{height:59px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;padding:0 38px;color:#777;font-size:12px}.beta-topbar>div{display:flex;align-items:center;gap:13px}.beta-topbar strong{font-weight:500;color:#333}.beta-preview-label{font-size:11px;color:#777}.beta-content{padding:35px 38px 24px;max-width:1310px;margin:auto}.beta-page-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:31px;gap:18px}.beta-page-heading h1{font-family:PartnersDisplay,'Arial Narrow',sans-serif;font-weight:900;font-size:42px;line-height:1.05;letter-spacing:-1.15px;margin:0}.beta-page-actions{display:flex;gap:8px}.beta-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;padding:7px 11px;background:#fff;border:1px solid #dedede;border-radius:5px;font-weight:500!important;font-size:12px!important;transition:background 140ms ease}.beta-button:hover{background:#f2f2f2}.beta-button.beta-primary{background:#202020;color:#fff;border-color:#202020}.beta-button.beta-primary:hover{background:#3b3b3b}.beta-metrics{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:34px;padding:21px 0}.beta-metrics>a{padding:0 27px;border-left:1px solid var(--line)}.beta-metrics>a:first-child{border:0;padding-left:0}.beta-metrics>a>span{display:flex;align-items:center;gap:10px;color:#666;font-size:12px}.beta-metrics strong{display:block;font-size:30px;font-weight:600;letter-spacing:-1px;line-height:1.3;margin-top:6px;font-variant-numeric:tabular-nums}.beta-metrics small{font-size:11px;color:#888;display:block;margin-top:4px}.beta-section{margin-bottom:31px}.beta-section-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;gap:12px}.beta-section h2{font-size:16px;font-weight:600;letter-spacing:-.2px;margin:0}.beta-section-heading>a{display:flex;align-items:center;gap:5px;font-size:12px;color:#777}.beta-table-tools{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:15px}.beta-tabs{display:flex;gap:3px}.beta-tabs button{padding:6px 10px;border:0;border-radius:4px;color:#777;background:transparent;font-size:12px}.beta-tabs button[aria-pressed=true]{background:#f0f0f0;color:#222;font-weight:600}.beta-search{display:flex;align-items:center;gap:7px;color:#8b8b8b;border:1px solid #e4e4e4;padding:6px 9px;border-radius:5px;width:195px;max-width:100%;font-size:12px}.beta-search input{width:100%;min-width:0;outline:0;border:0;background:transparent;color:#222}.beta-table-scroll{overflow-x:auto}.beta-table{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap}.beta-table th{font-size:11px;font-weight:500;color:#777;padding:9px 12px;background:#fafafa;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.beta-table th:first-child,.beta-table td:first-child{padding-left:0}.beta-table th:first-child{padding-left:10px}.beta-table td{font-size:12px;padding:17px 12px;border-bottom:1px solid var(--line);vertical-align:middle}.beta-table td small{display:block;font-size:11px;color:#858585;margin-top:3px}.beta-event-cell,.beta-order-cell{border:0;background:transparent;text-align:left;padding:0;display:flex;gap:13px;align-items:center;color:#222;min-height:42px}.beta-event-cell>span>strong,.beta-order-cell>strong{font-weight:600;font-size:13px}.beta-date-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;width:41px;height:46px;border:1px solid #e3e3e3;border-radius:5px;background:#fafafa;flex-shrink:0}.beta-date-tile small{font-size:9px!important;text-transform:uppercase;margin:0!important;line-height:1}.beta-date-tile strong{font-size:20px!important;font-weight:500!important;line-height:1.1;margin-top:3px}.beta-muted{color:#888}.beta-table meter{display:block;margin-top:6px;width:78px;height:3px;appearance:none;background:#ededed;border:0;border-radius:1px}.beta-table meter::-webkit-meter-bar{background:#ededed;border:0;border-radius:1px;height:3px}.beta-table meter::-webkit-meter-optimum-value{background:#777}.beta-status{font-size:11px;display:inline-flex;align-items:center;gap:6px;text-transform:capitalize;color:#444}.beta-status:before{content:'';width:5px;height:5px;border-radius:50%;background:#444}.beta-status.is-draft{color:#888}.beta-status.is-draft:before{background:#aaa}.beta-icon-button{width:30px;height:30px;border:0;background:transparent;display:inline-flex;align-items:center;justify-content:center;color:#888;border-radius:4px}.beta-icon-button:hover{background:#eee;color:#222}.beta-table-footer{display:flex;justify-content:space-between;padding-top:10px;font-size:11px;color:#888}.beta-orders{margin-top:31px}.beta-order-cell{display:block;min-height:0}.beta-amount{font-variant-numeric:tabular-nums;font-weight:500}.beta-empty{text-align:center;padding:40px 15px;color:#777;border-bottom:1px solid #eee}.beta-connect{padding:65px 20px;display:flex;flex-direction:column;align-items:center;gap:14px}.beta-connect p{margin:0}.beta-content-footer{display:flex;justify-content:space-between;align-items:center;gap:15px;font-size:10px;color:#929292;margin-top:37px}.beta-content-footer>a{display:flex;gap:5px;align-items:center}.beta-mobile-open,.beta-mobile-close{display:none}.beta-dialog-backdrop{position:fixed;inset:0;z-index:100;background:#0003;backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:20px}.beta-detail{width:440px;max-width:100%;padding:29px;background:#fff;border:1px solid #eee;border-radius:10px;position:relative;box-shadow:0 12px 55px #0001}.beta-detail-close{position:absolute;right:15px;top:15px}.beta-detail h2{font-family:PartnersDisplay,sans-serif;font-size:32px;letter-spacing:-.6px;margin:17px 0 23px}.beta-detail dl>div{display:flex;justify-content:space-between;padding:12px 0;border-top:1px solid #eee}.beta-detail dt{color:#777}.beta-detail p{font-size:12px;color:#777;margin:20px 0}.beta-error{padding:12px;border:1px solid #999;border-radius:5px}.beta-skip{position:fixed;top:-100px;background:#fff;padding:12px;z-index:200}.beta-skip:focus{top:10px}
@media(min-width:1500px){.beta-content{padding-top:45px}.beta-table td{padding-top:20px;padding-bottom:20px}}
@media(max-width:1050px){.beta-sidebar{width:194px}.beta-main{margin-left:194px}.beta-topbar{padding:0 24px}.beta-content{padding:28px 24px}.beta-table td{padding:14px 8px}.beta-metrics>a{padding:0 20px}}
@media(max-width:760px){.beta-sidebar{transform:translateX(-100%);transition:transform 180ms ease;width:230px}.beta-sidebar.is-open{transform:translateX(0)}.beta-main{margin:0}.beta-mobile-open,.beta-mobile-close{display:inline-flex;background:none;border:0;padding:5px}.beta-scrim{position:fixed;inset:0;background:#0003;border:0;z-index:29;backdrop-filter:blur(3px)}.beta-topbar{padding:0 17px;height:52px}.beta-topbar>div{gap:9px}.beta-preview-label{font-size:9px}.beta-content{padding:26px 18px}.beta-page-heading{margin-bottom:25px}.beta-page-heading h1{font-size:36px}.beta-metrics{padding:17px 0;margin-bottom:29px}.beta-metrics>a{padding:0 12px}.beta-metrics strong{font-size:23px}.beta-metrics>a>span{font-size:10px;gap:5px}.beta-metrics small{font-size:9px}.beta-metrics svg{display:none}.beta-table-tools{align-items:stretch;flex-direction:column;gap:10px}.beta-search{width:100%}.beta-table{min-width:550px}.beta-content-footer{align-items:flex-start}.beta-content-footer>span{max-width:260px}}
@media(prefers-reduced-motion:reduce){.beta-workspace *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

.beta-detail{margin:auto;color:#222}.beta-detail::backdrop{background:#0003;backdrop-filter:blur(4px)}

.beta-workspace .beta-month{color:#b42318!important}

@media(max-width:760px){.beta-metrics{grid-template-columns:repeat(2,1fr);gap:20px 0}.beta-metrics>a:nth-child(3){border:0;padding-left:0}.beta-page-heading{flex-wrap:wrap}.beta-page-actions{flex-wrap:wrap}.beta-content-footer{flex-wrap:wrap}}
.beta-heading-title{display:flex;align-items:center;gap:14px;min-width:0;flex:1}.beta-heading-title h1{min-width:0;overflow-wrap:anywhere}.beta-topbar strong{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.beta-page-actions{flex-shrink:0}
.beta-sidebar[hidden]{display:none!important}
@media(max-width:760px){.beta-heading-title{flex:0 0 100%;width:100%;gap:12px}.beta-page-actions{margin-left:auto}.beta-topbar>div{min-width:0;flex:1}.beta-topbar strong{min-width:0;max-width:150px}.beta-preview-label{flex-shrink:0;max-width:110px;text-align:right;line-height:1.3}.beta-page-heading{gap:14px}}
