body[data-test-mode=true]{--test-banner-height:28px;padding-top:var(--test-banner-height)}.eg-test-banner{z-index:90;box-sizing:border-box;height:var(--test-banner-height);color:#59430d;text-align:center;background:#fff1c2;border-bottom:1px solid #ddbd62;padding:4px 12px;font:600 12px/19px Arial,sans-serif;position:fixed;inset:0 0 auto}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#243c32;background:#f5f6f2;font-family:Arial,Helvetica,sans-serif;font-size:14px}*{box-sizing:border-box}body{margin:0}a{color:#315d45;text-underline-offset:3px}button,input,textarea,select{font:inherit}button{cursor:pointer;color:#fff;white-space:nowrap;background:#31543e;border:1px solid #31543e;border-radius:5px;padding:9px 13px;font-size:13px}button:disabled{opacity:.5;cursor:default}button.secondary{color:#31543e;background:#fff;border-color:#cbd6c9}button.link-button{color:#31543e;text-align:left;text-underline-offset:3px;white-space:normal;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,a:focus-visible{outline-offset:3px;outline:3px solid #8cab75}label{gap:6px;font-size:12px;font-weight:600;display:grid}input,textarea,select{color:#243c32;background:#fff;border:1px solid #cbd6c9;border-radius:5px;width:100%;min-width:0;padding:9px 10px}textarea{resize:vertical;min-height:86px;font-weight:400}h1{letter-spacing:-.025em;margin:0;font-size:26px;font-weight:650;line-height:1.2}h2{margin:0 0 12px;font-size:17px;line-height:1.3}h3{margin:0 0 8px;font-size:14px}p{color:#637067;line-height:1.5}.admin-layout{min-height:calc(100vh - var(--test-banner-height,0px));grid-template-columns:215px minmax(0,1fr);display:grid}.admin-sidebar{top:var(--test-banner-height,0px);height:calc(100vh - var(--test-banner-height,0px));background:#f0f2eb;border-right:1px solid #dbe1d6;flex-direction:column;align-self:start;padding:29px 18px;display:flex;position:sticky}.wordmark{color:#243c32;white-space:nowrap;font-family:Georgia,serif;font-size:22px;text-decoration:none}.wordmark span{letter-spacing:.12em;text-transform:uppercase;color:#72806f;margin-top:9px;font:10px Arial,sans-serif;display:block}.admin-sidebar nav{gap:6px;margin-top:38px;display:grid}.nav-link{color:#5a695d;border-radius:5px;align-items:center;gap:12px;padding:11px 10px;font-size:13px;text-decoration:none;display:flex}.nav-link:hover{background:#e5eadf}.nav-link.active{color:#284934;background:#dce6d7;font-weight:600}.nav-icon{text-align:center;border:1px solid #bac8b4;border-radius:4px;width:20px;height:20px;font-size:11px;line-height:19px}.sidebar-caption{color:#7c877b;margin-top:auto;padding-top:32px;font-size:11px}.admin-workspace{min-width:0}.admin-topbar{color:#687569;background:#fff;border-bottom:1px solid #e0e5db;justify-content:space-between;align-items:center;gap:16px;min-height:67px;padding:12px 30px;font-size:12px;display:flex}.session-controls{align-items:center;gap:14px;min-width:0;display:flex}.session-email{overflow-wrap:anywhere}.admin-content{max-width:1680px;margin:0 auto;padding:30px}.page-heading{justify-content:space-between;align-items:start;gap:18px;margin-bottom:24px;display:flex}.page-heading p{max-width:850px;margin:8px 0 0;font-size:13px}.panel{background:#fff;border:1px solid #dfe5d9;border-radius:7px;padding:22px}.notice{color:#344934;overflow-wrap:anywhere;background:#eaf0df;border:1px solid #d1ddc1;border-radius:5px;margin:0 0 18px;padding:12px 15px}.notice[role=alert]{color:#7d4632;background:#f9ebe4;border-color:#eacfc1}.toolbar{flex-wrap:wrap;align-items:end;gap:12px;margin:18px 0;display:flex}.toolbar .search-field{flex:260px}.toolbar label{min-width:140px}.toolbar button{min-height:36px}.metrics{grid-template-columns:repeat(auto-fit,minmax(125px,1fr));gap:12px;margin:18px 0 22px;display:grid}.metric{background:#fff;border:1px solid #dfe5d9;border-radius:6px;padding:15px 17px}.metric span{color:#71806e;margin-bottom:7px;font-size:12px;display:block}.metric strong{font-size:23px;font-weight:600}.table-wrap{background:#fff;border:1px solid #dfe5d9;border-radius:7px;overflow-x:auto}.data-table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.data-table th{color:#697667;white-space:nowrap;background:#f8f9f5;border-bottom:1px solid #dfe5d9;padding:12px 15px;font-size:11px;font-weight:600}.data-table td{vertical-align:middle;border-bottom:1px solid #e9ede4;padding:13px 15px}.data-table tbody>tr:last-child>td{border-bottom:0}.data-table tbody>tr:hover{background:#fafbf7}.data-table .selected-row{background:#f1f5ec}.data-table .subline{color:#788374;overflow-wrap:anywhere;margin-top:5px;font-size:11px;display:block}.data-table .number{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.data-table .nowrap{white-space:nowrap}.data-table .identifier{overflow-wrap:anywhere;max-width:200px;font-family:monospace;font-size:11px}.status{color:#4d6740;white-space:nowrap;background:#edf3e4;border-radius:4px;padding:4px 7px;font-size:11px;display:inline-block}.status.pending,.status.processing,.status.incomplete{color:#846020;background:#faf0d9}.status.rejected,.status.failed,.status.canceled,.status.unpublished{color:#8b4d35;background:#f8e9e1}.status.draft,.status.unknown{color:#6b7669;background:#edf0e9}.empty-state{text-align:center;color:#697667;padding:35px 20px}.empty-state h2{color:#354c3d;font-size:15px}.empty-state p{max-width:550px;margin:8px auto 0;font-size:12px}.pagination{color:#6c7868;justify-content:space-between;align-items:center;gap:14px;margin-top:16px;font-size:12px;display:flex}.pagination-controls,.actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.pagination button{color:#31543e;background:#fff;border-color:#cbd6c9}.detail-cell{padding:0!important}.partner-detail{background:#f8faf5;border-top:1px solid #e0e5db;padding:22px}.detail-heading{align-items:center;gap:15px;margin-bottom:18px;display:flex}.detail-heading img{object-fit:cover;border-radius:5px;width:48px;height:48px}.detail-heading p{margin:4px 0 0}.detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:0 0 20px;display:grid}dt{color:#6c7967;margin-bottom:7px;font-size:11px}dd{overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.6}dd p{margin:3px 0}dd ul{margin:0;padding-left:16px}.review-actions{border-top:1px solid #e0e5db;max-width:820px;padding-top:18px}.review-actions .actions{margin-top:12px}.previous-notes{white-space:pre-wrap;background:#edf2e7;border-left:3px solid #c6d4bd;padding:7px 12px}.section-heading{justify-content:space-between;align-items:center;gap:14px;margin:22px 0 12px;display:flex}.section-heading h2{margin:0}.editor{margin-top:24px;scroll-margin-top:24px}.editor .actions{margin-top:18px}.editor p{font-size:12px}.tabs{border-bottom:1px solid #dfe5d9;gap:6px;padding-bottom:10px;display:flex;overflow-x:auto}.tabs button{color:#657260;background:0 0;border:1px solid #0000}.tabs button[aria-pressed=true]{color:#31543e;background:#e4ecdc;border-color:#cad8be}.currency-summary{margin:0 0 18px}.currency-summary h2{margin:0 0 10px;font-size:13px}.currency-summary .metrics{margin:0}.currency-summary .metric strong{font-size:18px}.audit-panel{scroll-margin-top:calc(var(--test-banner-height,0px) + 16px);margin-top:24px}.audit-panel .table-wrap{margin-top:12px}.audit-panel h3{margin-top:20px}.muted{color:#7a8574}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1100px){.admin-layout{grid-template-columns:185px minmax(0,1fr)}.admin-content{padding:24px}.admin-topbar{padding:12px 24px}.wordmark{font-size:19px}.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:750px){.admin-layout{display:block}.admin-sidebar{border-bottom:1px solid #dbe1d6;border-right:0;height:auto;padding:18px 16px 12px;position:static}.admin-sidebar nav{gap:4px;margin-top:18px;display:flex;overflow-x:auto}.nav-link{white-space:nowrap;padding:9px}.nav-icon,.sidebar-caption{display:none}.admin-content{padding:20px 16px}.admin-topbar{min-height:56px;padding:11px 16px}.admin-topbar>span{display:none}.session-controls{justify-content:space-between;width:100%}.page-heading{margin-bottom:18px}h1{font-size:23px}.detail-grid{grid-template-columns:1fr}.pagination{flex-wrap:wrap}.toolbar label{flex:135px}.toolbar .search-field{flex-basis:100%}.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-detail{padding:18px}}details{background:#fff;border:1px solid #e0e5db;border-radius:5px;margin-top:12px;padding:12px 14px}summary{cursor:pointer;font-size:12px;font-weight:600}summary:focus-visible{outline-offset:3px;outline:3px solid #8cab75}
select:not([multiple]):not([size]),select:not([multiple])[size="1"]{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='m4 6 4 4 4-4' stroke='%23243c32' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;background-size:1rem 1rem;padding-right:3rem}@media (forced-colors:active){select:not([multiple]):not([size]),select:not([multiple])[size="1"]{appearance:auto;background-image:none}}
