.monthly-report{border:1px solid var(--border,#34465b);border-radius:16px;padding:clamp(20px,3vw,32px);background:var(--card,#142338);min-width:0;color:var(--foreground,#eae6d7)}.monthly-report-heading{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;margin-bottom:24px}.monthly-report-heading h2{font-family:Georgia,serif;font-size:clamp(24px,3vw,34px);margin:8px 0 10px}.monthly-report p{line-height:1.65;color:var(--muted-foreground,#aebdce);max-width:105ch}.monthly-report-actions{display:flex;flex-wrap:wrap;gap:10px;flex-shrink:0}.monthly-report-actions button{gap:8px;min-height:42px}.monthly-report-coverage{border:1px solid var(--border,#34465b);padding:18px 20px;border-radius:12px;margin:20px 0}.monthly-report-coverage p{margin:8px 0 0}.monthly-report-coverage.none,.monthly-report-coverage.partial{border-color:#8c743c;background:#7c621514}.monthly-report-totals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:24px 0 30px}.monthly-report-totals article{padding:20px;background:#20384b66;border:1px solid var(--border,#34465b);border-radius:12px;display:flex;flex-direction:column;gap:10px}.monthly-report-totals small,.monthly-report-totals span{color:var(--muted-foreground,#aebdce);line-height:1.5}.monthly-report-totals strong{font-size:24px;overflow-wrap:anywhere}.monthly-report h3{font-size:19px;margin:28px 0 12px}.monthly-report-table{overflow-x:auto;border:1px solid var(--border,#34465b);border-radius:12px;margin:16px 0 24px}.monthly-report table{border-collapse:collapse;width:100%;min-width:700px;text-align:left;font-size:14px}.monthly-report td,.monthly-report th{padding:16px 18px;border-bottom:1px solid var(--border,#34465b);vertical-align:top}.monthly-report thead th{background:#24384b80;font-weight:600;color:#d8c18a;line-height:1.5}.monthly-report tbody th{font-weight:500}.monthly-report tr:last-child td,.monthly-report tr:last-child th{border-bottom:0}.monthly-report-empty{padding:12px 18px}.monthly-report-method{padding:18px 20px;border:1px solid var(--border,#34465b);border-radius:12px}.monthly-report-method summary{display:flex;gap:10px;align-items:center;cursor:pointer;font-weight:600;line-height:1.5}.monthly-report-method ul{margin:14px 0;padding-left:22px;color:var(--muted-foreground,#aebdce)}.monthly-report-method li{margin:10px 0;line-height:1.6}@media(max-width:900px){.monthly-report-heading{flex-direction:column}.monthly-report-actions{width:100%}.monthly-report-totals{grid-template-columns:1fr}.monthly-report-actions button{flex:1}.monthly-report{padding:20px}.monthly-report td,.monthly-report th{padding:14px 16px}}.owner-roster-archive-trigger{white-space:normal;text-align:left;min-height:34px}.owner-roster-archive-dialog{max-height:min(86dvh,780px);overflow:hidden;padding:1.5rem!important;display:flex;flex-direction:column;gap:1rem}.owner-roster-archive-review{min-width:0;min-height:0;line-height:1.6;display:flex;flex-direction:column}.owner-roster-archive-scroll{overflow:auto;min-height:0;padding:.1rem .2rem .1rem .1rem;overscroll-behavior:contain}.owner-roster-archive-footer{flex-shrink:0;border-top:1px solid #8b9db533;margin-top:1rem;padding-top:.25rem;background:#101d30}.owner-roster-archive-inline .owner-roster-archive-review{max-height:65dvh}.owner-roster-archive-inline .owner-roster-archive-footer{background:#142336}.owner-roster-archive-inline{border:1px solid #d6bd7555;background:#142336;padding:1.1rem;border-radius:10px;margin-top:1rem}.owner-roster-archive-warning{padding:1rem 1.1rem;border:1px solid #c7ad6c55;border-radius:10px;background:#d7bb6610}.owner-roster-archive-warning strong{color:#ead5a3}.owner-roster-archive-warning p{margin:.65rem 0 0;color:#b8c6d8;font-size:.86rem}.owner-roster-archive-reason{font-size:.86rem;color:#b9c9da;margin:.75rem 0}.owner-roster-archive-confirm{display:flex;align-items:flex-start;gap:.75rem;margin:1rem 0;padding:.9rem;border:1px solid #859ab633;border-radius:8px;line-height:1.5;font-size:.86rem}.owner-roster-archive-confirm input{margin-top:.25rem;flex:0 0 auto;width:17px;height:17px;accent-color:#d4bb77}.owner-roster-archive-actions{display:flex;justify-content:flex-end;gap:.65rem;flex-wrap:wrap;padding-top:1rem}.roster-visibility-controls{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap;margin:1rem 0}.roster-visibility-controls>span{margin-left:auto;color:#a9b9ca;font-size:.82rem}.archived-roster-list{display:grid;gap:.8rem;margin-top:1rem}.archived-roster-record{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.2rem 1.35rem!important;border:1px solid #839ab944;border-radius:12px;background:#152436}.archived-roster-record strong{display:block;color:#e3d7b6}.archived-roster-record p{margin:.35rem 0 0;color:#abbdd2;font-size:.84rem;line-height:1.5}.archived-roster-note{color:#adbed0;font-size:.84rem;line-height:1.6;margin:.6rem 0 1rem}@media(max-width:640px){.owner-roster-archive-dialog{padding:1rem!important;max-height:90dvh}.owner-roster-archive-inline{padding:.85rem}.archived-roster-record{align-items:flex-start;flex-direction:column;padding:1rem!important}.roster-visibility-controls>span{margin-left:0;width:100%}}.owner-roster-archive-target{display:grid;gap:.65rem;margin:0 0 1rem;padding:1rem;border:1px solid #839ab944;border-radius:10px}.owner-roster-archive-target>div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:.65rem;line-height:1.5}.owner-roster-archive-target dt{color:#a9b9ca;font-size:.82rem}.owner-roster-archive-target dd{margin:0;overflow-wrap:anywhere}.owner-roster-archive-embedded{display:flex;flex:1;min-height:0;overflow:hidden;margin:0;padding:0;border:0;background:transparent}.owner-roster-archive-embedded .owner-roster-archive-review{flex:1;max-height:none;min-height:0}.owner-roster-archive-embedded .owner-roster-archive-scroll{flex:1;padding:.1rem .3rem .1rem .1rem;scrollbar-gutter:stable}.owner-roster-archive-embedded .owner-roster-archive-footer{background:var(--background);margin-top:.75rem}.owner-roster-archive-embedded .owner-roster-archive-confirm{margin:.7rem 0;padding:.75rem}.owner-roster-archive-embedded .owner-roster-archive-actions{padding-top:.25rem}@media(max-width:560px){.owner-roster-archive-target>div{grid-template-columns:1fr;gap:.15rem}.owner-roster-archive-embedded .owner-roster-archive-actions>*{flex:1;min-width:120px}}@media(max-height:560px){.owner-roster-archive-embedded .owner-roster-archive-confirm{font-size:.78rem;line-height:1.35;padding:.6rem;margin:.5rem 0}.owner-roster-archive-embedded .owner-roster-archive-footer{margin-top:.5rem}}.team-shares{margin:28px 0;padding:28px;min-width:0}.team-shares-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.team-shares-heading h2{display:flex;align-items:center;gap:10px;margin:10px 0;font-size:1.45rem}.team-shares-configuration p,.team-shares-edit p,.team-shares-heading p{color:var(--muted-foreground);font-size:.9rem;line-height:1.7;max-width:740px}.team-shares-heading>button{flex-shrink:0}.team-shares label{display:grid;gap:9px;font-size:.875rem;line-height:1.5;min-width:0}.team-shares input,.team-shares select{width:100%;min-width:0;min-height:44px;padding:10px 12px;border:1px solid #405165;border-radius:8px;background:#102135;color:var(--foreground);font-size:1rem;color-scheme:dark}.team-shares-picker{margin:24px 0;max-width:620px}.team-shares-context{display:flex;flex-wrap:wrap;gap:16px 30px;padding:18px 20px;border:1px solid var(--border);border-radius:9px;background:#102338;font-size:.8125rem;color:var(--muted-foreground)}.team-shares-context strong{display:block;color:var(--foreground);font-size:.9375rem;font-weight:500;overflow-wrap:anywhere;margin-top:6px}.team-shares-totals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0}.team-shares-totals>div{padding:20px;border:1px solid var(--border);border-radius:10px;background:#1b3043;min-width:0}.team-shares-totals small,.team-shares-totals span{display:block;color:var(--muted-foreground);font-size:.8125rem;line-height:1.6}.team-shares-totals strong{display:block;font-size:1.65rem;color:var(--primary);font-weight:500;margin:10px 0;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.team-shares-table-wrap{overflow-x:auto;border:1px solid var(--border);border-radius:10px}.team-shares-table{width:100%;border-collapse:collapse;min-width:480px;font-size:.9375rem}.team-shares-table caption{text-align:left;padding:18px 20px;color:var(--muted-foreground);font-size:.8125rem;background:#102338}.team-shares-table td,.team-shares-table th{text-align:left;vertical-align:top;padding:17px 20px;border-top:1px solid var(--border);font-variant-numeric:tabular-nums;line-height:1.55}.team-shares-table thead th{font-size:.8125rem;color:var(--muted-foreground);font-weight:500}.team-shares-table tbody th{font-weight:500;overflow-wrap:anywhere;max-width:350px}.team-shares-table small{display:block;color:var(--muted-foreground);font-size:.8125rem;font-weight:400;margin-top:5px}.team-shares-agent{background:#d6ba7f09}.team-shares-example,.team-shares-footer{font-size:.8125rem;color:var(--muted-foreground);line-height:1.75;margin:18px 0}.team-shares-footer{padding-top:20px;border-top:1px solid var(--border);margin:24px 0 0}.team-shares-notice{display:flex;align-items:flex-start;flex-wrap:wrap;gap:10px;padding:16px 18px;margin:18px 0;border:1px solid #d6ba7f45;border-radius:9px;background:#d6ba7f09;font-size:.875rem;line-height:1.65}.team-shares-notice svg{flex-shrink:0;margin-top:3px}.team-shares-notice.error{border-color:#ffb4b455;color:#ffb4b4;background:#ffb4b408}.team-shares-notice.success{border-color:#78d4bc55;color:#a1e0c4;background:#78d4bc08}.team-shares-edit{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.5fr) auto;gap:22px;align-items:end;margin:24px 0;padding:22px;background:#102338;border:1px solid var(--border);border-radius:10px}.team-shares-edit h3{font-size:1.05rem;margin-bottom:8px}.team-shares-edit button{min-height:44px}.team-shares-configuration,.team-shares-history{border:1px solid var(--border);border-radius:10px;margin-top:20px;padding:20px}.team-shares summary{cursor:pointer;font-size:.9375rem;font-weight:500;line-height:1.6}.team-shares-configuration p{margin:16px 0}.team-shares-configuration form{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:18px;align-items:end}.team-shares-configuration form button{grid-column:1/-1;justify-self:start;min-height:44px}.team-shares-history ul{display:grid;gap:14px;margin-top:18px;list-style:none;padding:0}.team-shares-history li{padding:16px;background:#102338;border-radius:8px;display:grid;gap:7px;font-size:.8125rem;color:var(--muted-foreground);line-height:1.6;overflow-wrap:anywhere}.team-shares-history strong{color:var(--foreground);font-weight:500}.team-shares-empty{padding:26px 0;color:var(--muted-foreground);font-size:.9rem;line-height:1.7}@media(max-width:850px){.team-shares-edit{grid-template-columns:1fr 1fr}.team-shares-edit>div{grid-column:1/-1}.team-shares-configuration form{grid-template-columns:1fr 1fr}}@media(max-width:600px){.team-shares{padding:20px 16px;margin:22px 0}.team-shares-heading{gap:12px}.team-shares-heading h2{font-size:1.2rem}.team-shares-totals{grid-template-columns:1fr;gap:12px}.team-shares-totals>div{padding:18px}.team-shares-configuration form,.team-shares-edit{grid-template-columns:1fr}.team-shares-edit{padding:18px;gap:18px}.team-shares-configuration,.team-shares-history{padding:18px}.team-shares-context{padding:16px}.team-shares-table td,.team-shares-table th{padding:15px 16px}.team-shares-edit button{width:100%}.team-shares-configuration form button{width:100%;justify-self:stretch}}.team-shares{scroll-margin-top:24px}.team-shares-edit .team-shares-beneficiary{grid-column:1/-1;max-width:620px}.team-shares-period{margin:24px 0 12px;color:var(--primary);font-size:.875rem;line-height:1.7}.team-shares-scheduled{padding:22px;margin:24px 0;border:1px solid #ddbd7570;border-radius:10px;background:#d6ba7f07}.team-shares-scheduled>p{font-size:.875rem;line-height:1.7;color:var(--muted-foreground);margin:14px 0 20px}.team-shares input[readonly]{opacity:.75;cursor:default}@media(max-width:600px){.team-shares-scheduled{padding:18px 16px}}.owner-reset-trigger{color:#d4a19b!important;flex-shrink:0;min-height:32px;min-width:32px}.owner-reset-trigger:hover{background:#693f3c44!important;color:#ffd6cf!important}.owner-reset-mode-switch{display:flex;gap:8px;flex-wrap:wrap;flex-shrink:0}.owner-reset-mode-switch>*{flex:1;white-space:normal;min-height:36px}.owner-reset-dialog{display:flex!important;flex-direction:column;padding:28px!important;gap:20px!important;width:min(600px,calc(100vw - 32px))!important;max-width:600px!important;max-height:calc(100dvh - 40px);overflow:hidden!important}.owner-reset-dialog [data-slot=dialog-header]{flex-shrink:0}.owner-reset-scroll{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding-right:4px}.owner-reset-scroll:focus-visible{outline:2px solid #dbc17d;outline-offset:2px;border-radius:4px}.owner-reset-footer{display:grid;gap:12px;flex-shrink:0;border-top:1px solid #35445a;padding-top:16px;background:var(--background)}.owner-reset-dialog [data-slot=dialog-header]{padding-right:24px;gap:10px}.owner-reset-dialog p{margin:0;line-height:1.6;overflow-wrap:anywhere}.owner-reset-body,.owner-reset-result{display:grid;gap:18px}.owner-reset-warning{display:flex;align-items:flex-start;gap:12px;background:#9b55241f;border:1px solid #d5a65a66;border-radius:10px;padding:16px;color:#efd5a0}.owner-reset-warning svg{flex-shrink:0;margin-top:3px}.owner-reset-warning strong{display:block;margin-bottom:6px}.owner-reset-details{display:grid;gap:12px;padding:16px;border:1px solid #35445a;border-radius:10px;margin:0}.owner-reset-details>div{display:grid;grid-template-columns:150px 1fr;gap:12px}.owner-reset-details dt{color:#aab8ca;font-size:13px}.owner-reset-details dd{margin:0;overflow-wrap:anywhere}.owner-reset-note{font-size:13px;color:#abb9ca}.owner-reset-confirm{display:flex;align-items:flex-start;gap:12px;line-height:1.6;border:1px solid #576276;border-radius:10px;padding:16px}.owner-reset-confirm input{width:18px;height:18px;margin-top:4px;flex-shrink:0;accent-color:#dbc17d}.owner-reset-actions{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap;padding-top:4px}.owner-reset-result strong{color:#dbc17d}.creator-card-shell{position:relative;min-width:0}.creator-card-shell>.creator-card{width:100%;height:100%}.creator-card-shell.resettable .creator-card>header{padding-right:36px}.creator-card-shell>.creator-reset-action{position:absolute;top:18px;right:16px;z-index:1}.team-register-actions{display:flex;align-items:center;gap:8px;justify-content:flex-end;flex-wrap:wrap}@media(max-width:560px){.owner-reset-dialog{padding:18px!important;gap:14px!important}.owner-reset-dialog [data-slot=dialog-title]{font-size:1.25rem}.owner-reset-confirm{padding:12px;gap:10px;font-size:14px;line-height:1.4}.owner-reset-details>div{grid-template-columns:1fr;gap:4px}.owner-reset-actions>*{flex:1;min-width:130px}.creator-card-shell>.creator-reset-action{right:12px;top:12px}}.owner-reset-scopes{display:grid;gap:10px;border:1px solid #576276;border-radius:10px;padding:16px;margin:0;min-width:0}.owner-reset-scopes legend{padding:0 6px;color:#dbc17d}.owner-reset-scopes label{display:flex;align-items:center;gap:10px;line-height:1.5}.owner-reset-scopes input{width:17px;height:17px;accent-color:#dbc17d}.owner-reset-scopes label:has(input:disabled){opacity:.5}@media(max-height:560px){.owner-reset-dialog{padding:16px!important;gap:12px!important;max-height:calc(100dvh - 24px)}.owner-reset-dialog [data-slot=dialog-title]{font-size:1.25rem}.owner-reset-dialog [data-slot=dialog-header]{gap:6px}.owner-reset-footer{gap:10px;padding-top:12px}.owner-reset-confirm{padding:10px;line-height:1.4}}.orders-browser{display:grid;gap:18px}.order-coverage{padding:20px 24px}.order-coverage>strong{font-size:1rem}.order-coverage p{font-size:.875rem;line-height:1.7;color:#a8becf;margin-top:10px}.order-controls{display:grid;grid-template-columns:minmax(250px,2fr) repeat(3,minmax(160px,1fr));gap:14px;align-items:end}.order-controls .search-field{margin-bottom:0}.order-controls>.earning-filter input{width:100%}.order-money{display:grid;gap:4px;min-width:190px;padding:7px 0}.order-money>strong{font-weight:500}.order-money>small{font-size:.75rem;color:#a8becf;line-height:1.5}.order-money>strong:nth-of-type(2){margin-top:8px;color:#e2c27a}.orders-browser td .earning-state{display:inline-flex;margin:3px 5px 3px 0}.order-detail{max-width:880px!important}.order-line{display:grid;gap:14px;border-top:1px solid #34495b;padding-top:20px;margin-top:12px}.money-definitions{padding:20px 24px}.money-definitions summary{font-size:1rem;cursor:pointer}.money-definitions dl{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:18px}.money-definitions dt{color:#ead4a7;font-size:.875rem;margin-bottom:7px}.money-definitions dd{color:#a8becf;font-size:.875rem;line-height:1.6}@media(max-width:1000px){.order-controls{grid-template-columns:1fr 1fr}.order-controls>.search-field{grid-column:1/-1}}@media(max-width:600px){.order-controls{grid-template-columns:1fr}.order-controls>.search-field{grid-column:auto}.money-definitions dl,.order-detail .earning-detail-grid{grid-template-columns:1fr}}.order-product-thumbnails{display:flex;align-items:center;gap:8px;margin-top:12px}.order-product-image{display:inline-flex;flex-shrink:0;width:48px;height:48px;border:1px solid #476078;border-radius:9px;overflow:hidden;vertical-align:middle;background:#f0eee8}.order-product-image>img{display:block;width:100%;height:100%;object-fit:contain}.order-product-image-fallback{display:flex;width:100%;height:100%;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:linear-gradient(135deg,#1b364e,#11283c);color:#d6ba7f}.order-product-image-large{width:104px;height:104px;border-color:#566579;border-radius:12px}.order-product-image-large .order-product-image-fallback>span{max-width:86px;font-size:.6875rem;line-height:1.45;color:#a8becf;text-align:center}.order-product-more{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:48px;padding:0 8px;border:1px dashed #476078;border-radius:9px;color:#d6ba7f;font-size:.8125rem;background:#172f45}.order-photo-note{color:#9eb5c7;font-size:.75rem;line-height:1.65}.order-line-heading{display:flex;align-items:center;gap:18px;min-width:0}.order-line-heading>div{min-width:0}.order-line-heading h3{margin:5px 0;font-size:1rem;font-weight:500;overflow-wrap:anywhere}.order-line-heading p{color:#a8becf;font-size:.8125rem;line-height:1.6}.order-line-number{font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;color:#d6ba7f}@media(max-width:600px){.order-line-heading{gap:13px}.order-line-heading h3{font-size:.9375rem}.order-product-image-large{width:88px;height:88px}}.order-content-context{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 24px;border-color:#79643f}.order-content-context>div{min-width:0}.order-content-context strong{font-size:1rem;color:#ead4a7}.order-content-context p{font-size:.8125rem;line-height:1.7;color:#a8becf;margin-top:8px;overflow-wrap:anywhere}.order-content-context>button{flex-shrink:0}@media(max-width:700px){.order-content-context{align-items:flex-start;flex-direction:column;padding:18px}}.order-export{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 22px;border:1px solid #34495b;border-radius:12px;background:#142a3e}.order-export>div{min-width:0}.order-export strong{font-size:.875rem;color:#ead4a7}.order-export p{max-width:850px;font-size:.75rem;line-height:1.7;color:#a8becf;margin-top:7px}.order-export>button{flex-shrink:0}@media(max-width:850px){.order-export{align-items:flex-start;flex-direction:column}.order-export>button{width:100%}}.commerce-workspace{display:grid;gap:22px}.commerce-connection,.commerce-controls,.commerce-heading,.commerce-sample-heading,.commerce-section-heading{display:flex;align-items:center;justify-content:space-between;gap:18px}.commerce-heading h2{font-family:var(--font-display,Georgia,serif);font-size:30px;color:var(--foreground,#f0e6d2)}.commerce-workspace p{color:var(--muted-foreground,#b9c5d2);line-height:1.6}.commerce-connection button,.commerce-controls button,.commerce-search button{display:inline-flex;gap:8px;align-items:center;justify-content:center}.commerce-workspace label{display:grid;gap:7px;color:var(--muted-foreground,#b9c5d2);font-size:13px}.commerce-workspace input,.commerce-workspace select{border:1px solid var(--border,#34445b);border-radius:9px;background:var(--background,#10243a);padding:10px 12px;color:var(--foreground,#f0e6d2);min-width:0}.commerce-connection{padding:20px;border-color:#766845}.commerce-note{font-size:13px}.commerce-tabs{display:flex;gap:10px;flex-wrap:wrap;border-bottom:1px solid var(--border,#34445b);padding-bottom:12px}.commerce-tabs button{display:flex;gap:8px;align-items:center;padding:10px 14px;border:1px solid transparent;border-radius:10px;color:var(--muted-foreground,#b9c5d2)}.commerce-tabs button.active{background:#d2b5771a;border-color:#aa8e54;color:#e8d39d}.commerce-products{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,370px),1fr));gap:16px;margin-top:14px}.commerce-product{display:flex;align-items:start;gap:16px;background:var(--card,#10243a);border:1px solid var(--border,#34445b);border-radius:14px;padding:18px}.commerce-product h3{font-size:16px;font-weight:600;line-height:1.45}.commerce-product p{font-size:13px}.commerce-product a{color:#d3b77a;display:inline-flex;align-items:center;gap:6px;font-size:13px;margin-top:12px}.commerce-workspace dl{display:grid;gap:8px;margin-top:12px;font-size:13px}.commerce-workspace dl>div{display:flex;justify-content:space-between;gap:18px}.commerce-workspace dt{color:var(--muted-foreground,#b9c5d2)}.commerce-workspace dd{text-align:right;color:var(--foreground,#f0e6d2)}.commerce-empty{text-align:center;padding:30px;display:grid;justify-items:center;gap:8px;margin-top:16px}.commerce-empty h3,.commerce-empty h4{font-weight:600;font-size:18px}.commerce-search{display:flex;flex-wrap:wrap;align-items:end;gap:14px;margin:18px 0}.commerce-search label{flex:1;min-width:150px}.commerce-search button{min-height:42px}.commerce-samples{display:grid;gap:14px;margin-top:16px}.commerce-sample{padding:18px;border:1px solid var(--border,#34445b);border-radius:12px;background:var(--card,#10243a)}.commerce-sample.urgent{border-color:#b5904a}.commerce-sample-heading{justify-content:start}.commerce-sample-action{margin-left:auto;font-size:12px;color:#dcc48e;text-align:right}.commerce-sample-heading h4{font-weight:600}.commerce-sample-heading p{font-size:12px}.commerce-live-coach{padding:20px;margin:15px 0}.commerce-live-coach h4{font-weight:600}.commerce-live-table{overflow:auto}.commerce-live-table table{border-collapse:collapse;width:100%;font-size:13px}.commerce-live-table td,.commerce-live-table th{padding:12px 16px;text-align:left;border-bottom:1px solid var(--border,#34445b)}.commerce-live-table th{color:#d3b77a;font-weight:600}.commerce-workspace button:disabled{opacity:.5;cursor:not-allowed}@media(max-width:800px){.commerce-connection,.commerce-heading,.commerce-section-heading{align-items:stretch;flex-direction:column}.commerce-controls{flex-wrap:wrap}.commerce-product .order-product-image-large{width:82px;height:82px;flex-basis:82px}.commerce-sample-heading{flex-wrap:wrap}.commerce-sample-action{margin-left:0}.commerce-workspace dl>div{gap:10px}}.creator-products-connection{border:1px solid #c4ac713b;border-radius:18px;background:#102238;padding:24px;color:#eee4cd;margin:20px 0}.creator-products-heading{display:flex;gap:15px;align-items:flex-start}.creator-products-icon{display:grid;place-items:center;width:45px;height:45px;flex-shrink:0;border-radius:12px;background:#c4ac711b;color:#d5ba78}.creator-products-eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:#baa36e}.creator-products-heading h2{font-size:24px;margin:4px 0 7px}.creator-products-heading p,.creator-products-how span{color:#b5c1cd;font-size:14px;line-height:1.6;margin:0}.creator-products-status{margin-left:auto;white-space:nowrap;border:1px solid #c4ac714d;border-radius:30px;padding:5px 10px;font-size:12px;color:#dfc88b}.creator-products-status.is-connected{color:#7bd2bc;border-color:#7bd2bc66}.creator-products-how{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;padding:22px 0;margin:10px 0;border-bottom:1px solid #ffffff12}.creator-products-how b,.creator-products-how span{display:block}.creator-products-how b{font-size:14px;margin-bottom:6px}.creator-products-details{display:flex;gap:30px;font-size:14px;margin:18px 0}.creator-products-details b{display:block;color:#a9bacb;font-size:12px;margin-bottom:4px}.creator-products-actions{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}.creator-products-connection button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #c6aa69;background:#c6aa69;color:#11233a;padding:10px 15px;border-radius:10px;font-size:13px;font-weight:650;cursor:pointer}.creator-products-connection button:hover:not(:disabled){filter:brightness(1.08)}.creator-products-connection button:disabled{opacity:.5;cursor:not-allowed}.creator-products-connection button.creator-products-secondary{background:transparent;color:#d3dbe4;border-color:#617080}.creator-products-confirm,.creator-products-error,.creator-products-note,.creator-products-pending{padding:14px 16px;background:#c4ac710e;border:1px solid #c4ac712b;border-radius:10px;font-size:13px;line-height:1.6}.creator-products-error{border-color:#cd797965;color:#ffc2c2}.creator-products-pending p{margin:6px 0}.creator-products-pending ul{margin:8px 0 0;padding-left:20px;color:#c2ceda}.creator-products-confirm button{margin-right:10px}.creator-products-permission{display:flex;gap:8px;color:#9facba;font-size:12px;line-height:1.6;margin:20px 0 0}.creator-products-permission svg{flex-shrink:0;margin-top:2px}.creator-products-preview{border-top:1px solid #ffffff12;padding-top:14px;font-size:13px}.creator-products-preview li{padding:5px 0;color:#cbd5df}@media(max-width:700px){.creator-products-connection{padding:18px}.creator-products-heading{flex-wrap:wrap}.creator-products-status{margin-left:60px;margin-top:-6px}.creator-products-how{grid-template-columns:1fr;gap:14px}.creator-products-details{flex-wrap:wrap;gap:18px}.creator-products-heading h2{font-size:21px}}.earnings-intelligence{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;max-width:100%;gap:22px}.earnings-intelligence [data-slot=tabs-content],.earnings-intelligence [data-slot=tabs]{min-width:0;max-width:100%;width:100%}.earnings-intelligence>.section-heading p{color:#a8becf;line-height:1.7;margin-top:8px}.intelligence-source{padding:18px 22px;color:#b7c8d5;font-size:.875rem;line-height:1.75}.intelligence-source p+p{margin-top:7px}.intelligence-controls{display:grid;grid-template-columns:minmax(260px,1fr) minmax(220px,300px);gap:18px;align-items:end;margin:20px 0}.intelligence-controls label{display:grid;gap:7px;color:#a8becf;font-size:.8125rem}.intelligence-controls select{width:100%;background:#132b40;color:#e7dcc5;border:1px solid #3a5267;border-radius:8px;padding:10px}.intelligence-product{display:flex;gap:12px;align-items:center;max-width:440px;min-width:240px}.intelligence-product>div{min-width:0}.intelligence-product strong{font-weight:500;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;white-space:normal}.earnings-intelligence td small{display:block;font-size:.75rem;color:#9eb5c7;margin-top:5px;line-height:1.55;max-width:400px}.intelligence-history{padding:20px 22px;overflow:auto}.intelligence-history h3{display:flex;align-items:center;gap:9px;color:#e2c27a;font-size:1rem;margin-bottom:18px}.intelligence-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:6px}@media(max-width:700px){.intelligence-controls{grid-template-columns:1fr}.earnings-intelligence>.section-heading{align-items:flex-start;gap:18px;flex-wrap:wrap}}.earnings-followups{display:grid;gap:20px;padding:28px;min-width:0}.earnings-followups>.section-heading{padding:0;align-items:flex-start;flex-wrap:wrap;gap:16px}.earnings-followups>.section-heading>div{min-width:0;flex:1 1 300px}.earnings-followups>.section-heading>button{flex-shrink:0}.earnings-followups h2{display:flex;align-items:center;gap:8px}.earnings-followups h2>svg{flex-shrink:0}.earnings-followups>.ops-note,.followup-form>.ops-note{margin:0}.followup-attention{min-width:0;padding:18px 20px;border:1px solid var(--border);border-radius:10px}.followup-attention summary{cursor:pointer;font-weight:650;line-height:1.65;overflow-wrap:anywhere}.followup-attention summary:focus-visible{outline:2px solid var(--ring);outline-offset:5px;border-radius:3px}.followup-attention>.ops-note{margin:14px 0 0}.followup-attention article,.followup-records article{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 0;border-bottom:1px solid var(--border)}.followup-attention article>div,.followup-records article>div{min-width:0;overflow-wrap:anywhere}.followup-attention article>button,.followup-records article>button{flex-shrink:0;min-height:40px;max-width:100%;white-space:normal}.followup-attention article:last-child,.followup-records article:last-child{border-bottom:0;padding-bottom:0}.followup-records{min-width:0}.followup-records h3{font-size:1rem;margin:8px 0}.followup-attention p,.followup-records p{margin:6px 0}.followup-attention small,.followup-records small{color:var(--muted-foreground);overflow-wrap:anywhere}.followup-filter{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:.875rem;min-width:0}.earnings-followups select,.earnings-followups textarea{background:var(--background);border:1px solid var(--border);border-radius:8px;padding:10px 12px;color:var(--foreground);max-width:100%;min-width:0;min-height:42px}.earnings-followups select:focus-visible,.earnings-followups textarea:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.followup-form{display:grid;gap:18px;border:1px solid var(--border);padding:20px;border-radius:10px;min-width:0}.followup-form label{display:grid;gap:8px;min-width:0}.followup-form textarea{width:100%;min-height:80px;resize:vertical}.followup-notes{white-space:pre-wrap;overflow-wrap:anywhere}.followup-notice{display:flex;gap:8px;align-items:flex-start;line-height:1.65}.followup-notice>svg{flex-shrink:0;margin-top:4px}.followup-actions{display:flex;gap:12px;flex-wrap:wrap;padding-top:4px}.followup-actions>button{min-height:42px;max-width:100%;white-space:normal}@media(max-width:650px){.earnings-followups{padding:20px 18px;gap:18px}.followup-attention{padding:16px}.followup-attention article,.followup-records article{flex-direction:column;gap:14px}.earnings-followups>.section-heading{flex-direction:column}.earnings-followups>.section-heading>div{flex-basis:auto}.followup-filter{align-items:flex-start;flex-direction:column;gap:8px}.followup-filter select{width:100%}.followup-form{padding:16px}.followup-form .form-grid{grid-template-columns:1fr}}.content-scorecard-browser{display:grid;gap:20px}.content-source{padding:21px 24px}.content-source>strong{font-size:1rem}.content-source p{color:#a8becf;font-size:.875rem;line-height:1.75;margin-top:10px}.content-filters{display:grid;grid-template-columns:minmax(250px,2fr) repeat(3,minmax(150px,1fr));gap:14px;align-items:end}.content-filters .search-field{margin:0}.content-filters input{width:100%}.content-scorecard-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:18px}.content-scorecard{display:flex;flex-direction:column;gap:16px;padding:22px;min-width:0}.content-card-heading{display:flex;align-items:flex-start;gap:12px}.content-card-heading>svg{color:#d6ba7f;flex-shrink:0;margin-top:4px}.content-card-heading>div{min-width:0}.content-card-heading h3{font-size:.9375rem;font-weight:500;overflow-wrap:anywhere;line-height:1.6;margin:7px 0}.content-card-counts,.content-card-heading p{font-size:.8125rem;color:#a8becf}.content-card-counts{display:flex;flex-wrap:wrap;gap:12px}.content-card-counts strong{font-size:1.2rem;font-weight:500;color:#f1e5cf;margin-right:3px}.content-card-money{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:16px 0;border-top:1px solid #34495b;border-bottom:1px solid #34495b}.content-card-money>div{min-width:0}.content-card-money dt{font-size:.75rem;color:#a8becf;line-height:1.65}.content-card-money dd{font-size:1.1rem;color:#ead4a7;line-height:1.7;margin-top:5px;overflow-wrap:anywhere}.content-card-money small{display:block;font-size:.6875rem;color:#a8becf;line-height:1.7;margin-top:4px}.content-card-dates{font-size:.75rem;color:#a8becf;line-height:1.7}.content-card-products{display:flex;align-items:center;gap:9px}.content-more-products{font-size:.8125rem;color:#d6ba7f}.content-card-states{display:flex;flex-wrap:wrap;gap:8px;font-size:.6875rem;color:#a8becf}.content-card-states>span{border:1px solid #34495b;padding:5px 8px;border-radius:6px}.content-card-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}.content-unknown{font-size:.75rem;line-height:1.7;color:#dcc188;background:#292f35;border:1px solid #665a43;padding:10px 12px;border-radius:7px}.content-detail{max-width:850px!important}.content-detail dd small{display:block;color:#a8becf;font-size:.75rem;margin-top:7px;line-height:1.7}.content-detail-products{display:grid;gap:14px}.content-detail-products>h3{margin:10px 0;font-size:1rem}.content-detail-products>div{display:flex;align-items:center;gap:14px;padding-top:14px;border-top:1px solid #34495b;min-width:0}.content-detail-products>div>div{min-width:0}.content-detail-products strong{font-size:.875rem;font-weight:500;line-height:1.7;overflow-wrap:anywhere}.content-detail-products p{font-size:.75rem;color:#a8becf;line-height:1.7;margin-top:6px;overflow-wrap:anywhere}@media(max-width:1000px){.content-filters{grid-template-columns:1fr 1fr}.content-filters>.search-field{grid-column:1/-1}}@media(max-width:600px){.content-filters{grid-template-columns:1fr}.content-filters>.search-field{grid-column:auto}.content-scorecard-grid{grid-template-columns:1fr}.content-scorecard,.content-source{padding:18px}.content-card-money{gap:10px}.content-metrics{grid-template-columns:1fr!important}.content-scorecard-browser .earning-title{flex-wrap:wrap}}