.creator-has-workspace{background:var(--nature-straw,#f5f0df)}.creator-has-workspace .creator-dashboard{max-width:1500px;padding:28px clamp(16px,3vw,40px) 56px}.creator-has-workspace .creator-dashboard>header{align-items:center;gap:16px;margin-bottom:24px}.creator-has-workspace .creator-dashboard h1{margin:5px 0 10px;font-size:clamp(2rem,3vw,2.8rem)}.creator-has-workspace .creator-dashboard>header p:last-child{margin:0;font-size:.9rem}.creator-workspace{min-width:0}.creator-workspace-tabs{border:1px solid var(--line);background:var(--nature-card,#fffdf8);border-radius:12px;gap:5px;margin-bottom:24px;padding:7px;display:flex;overflow-x:auto}.creator-workspace-tabs button{min-height:44px;color:var(--ink);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;flex:1 0 auto;padding:10px 15px;font-size:.82rem;font-weight:800}.creator-workspace-tabs button:hover{background:var(--nature-sage-soft,#e5ecd9)}.creator-workspace-tabs button[aria-selected=true]{background:var(--ink-deep);color:#fffdf8}.creator-workspace-panel{min-width:0}.creator-workspace-panel[hidden],.recommendation-form[hidden]{display:none!important}.creator-workspace :focus-visible{outline:3px solid var(--sage,#69854e);outline-offset:3px}.creator-workspace .creator-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:0 0 20px}.creator-workspace .creator-metrics article{border-radius:12px;padding:16px}.creator-workspace .creator-metrics span{letter-spacing:.05em;font-size:.61rem}.creator-workspace .creator-metrics strong{overflow-wrap:anywhere;margin-top:10px;font-size:clamp(1.35rem,2vw,1.9rem)}.creator-workspace .creator-codes article{border-radius:12px;padding:18px}.creator-workspace .creator-panel,.creator-workspace .creator-materials,.creator-workspace .creator-rates{min-width:0;padding:22px}.creator-workspace .creator-panel h2,.creator-workspace .creator-materials h2,.creator-workspace .creator-rates h2{font-size:1.65rem}.creator-workspace .creator-materials,.creator-workspace .recommendations-manager{margin-top:0}.creator-workspace .recommendations-catalog{padding:0}.creator-workspace .recommendations-heading h2{font-size:1.8rem}.creator-workspace .creator-payout-grid{grid-template-columns:minmax(0,1fr)}.creator-workspace .creator-withdrawal-card{margin-top:20px}.creator-workspace .creator-payment-form{max-width:780px}.creator-workspace .creator-dashboard-grid{grid-template-columns:minmax(0,1fr) 270px}.creator-workspace .creator-partner-banner{margin-top:0;padding:24px}.creator-workspace .creator-partner-banner h2{font-size:2rem}.creator-materials>.creator-collection{display:block!important}.creator-collection-filters{flex-wrap:wrap;align-items:end;gap:12px;margin:18px 0 14px;display:flex}.creator-collection-filters label{color:var(--ink);flex:0 160px;gap:6px;font-size:.75rem;font-weight:800;display:grid}.creator-collection-filters .creator-search-field{flex:240px}.creator-collection-filters input,.creator-collection-filters select{background:var(--nature-card,#fffdf8);width:100%;min-width:0;min-height:44px;color:var(--ink);font:inherit;border:1px solid #aeb69e;border-radius:8px;padding:10px 12px;font-size:.85rem}.creator-clear-filters{border:1px solid var(--line);background:var(--nature-sage-soft,#e5ecd9);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;border-radius:8px;padding:10px 14px;font-size:.75rem;font-weight:800}.creator-collection .creator-result-count{min-height:0;color:var(--ink);margin:0 0 14px;font-size:.75rem}.creator-financial-report-heading p{color:#697164;max-width:760px;margin:-10px 0 0;font-size:.78rem;line-height:1.55}.creator-financial-report{flex-direction:column;min-height:clamp(560px,100vh - 70px,760px);display:flex}.creator-financial-report>.creator-collection{flex-direction:column;flex:1;display:flex}.creator-financial-report table{table-layout:fixed}.creator-financial-report th:first-child,.creator-financial-report td:first-child{width:24.5%}.creator-financial-report th:nth-child(2),.creator-financial-report td:nth-child(2){width:22.5%}.creator-financial-report th:nth-child(3),.creator-financial-report td:nth-child(3){width:10.5%}.creator-financial-report th:nth-child(4),.creator-financial-report td:nth-child(4){width:12.5%}.creator-financial-report th:nth-child(5),.creator-financial-report td:nth-child(5),.creator-financial-report th:nth-child(6),.creator-financial-report td:nth-child(6){width:15%}.creator-financial-report td:nth-child(2) strong{color:var(--ink-deep)}.creator-report-print-table,.creator-report-print-context{display:none}.creator-report-footer{grid-template-columns:24.5% 22.5% 10.5% 12.5% 15% 15%;align-items:center;margin-top:auto;padding-top:26px;display:grid;position:relative}.creator-report-footer:before{content:"";border-top:1px solid #dfe0d2;border-bottom:1px solid #dfe0d2;grid-area:1/3/auto/7;align-self:stretch}.creator-report-footer>.creator-report-total{z-index:1;background:0 0;grid-row:1;align-content:center;gap:1px;min-height:38px;padding:5px 8px;display:grid}.creator-report-footer>.creator-report-total-sales{grid-column:3}.creator-report-footer>.creator-report-total-commissions{grid-column:5}.creator-report-footer>div span{color:#6d755f;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-size:.52rem;font-weight:900;line-height:1}.creator-report-footer>div strong{color:var(--ink-deep);white-space:nowrap;font:600 1rem/1.05 Georgia,serif}.creator-report-footer>button{background:var(--ink-deep);color:#fff;cursor:pointer;border:0;border-radius:8px;grid-area:1/1/auto/3;justify-self:start;min-height:34px;padding:0 11px;font-size:.64rem;font-weight:900}.creator-report-footer>button span{margin-right:6px;display:inline-block;transform:rotate(-45deg)}.creator-workspace .creator-flight-grid,.creator-workspace .creator-material-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.creator-workspace .creator-flight-grid article,.creator-workspace .creator-material-grid article{border:1px solid var(--line);background:var(--nature-sage-soft,#eef0db);border-radius:12px;min-width:0;padding:12px}.creator-workspace .creator-flight-grid img,.creator-workspace .creator-flight-placeholder{object-fit:contain;background:var(--ink-deep);border-radius:8px;height:160px;margin-bottom:12px}.creator-workspace .creator-flight-grid h3,.creator-workspace .creator-material-grid h3{overflow-wrap:anywhere;margin:10px 0 8px;font-size:1.05rem;line-height:1.35}.creator-workspace .creator-flight-grid p{min-height:0;margin:8px 0}.creator-workspace .creator-flight-grid a{align-items:center;min-height:40px;font-size:.74rem;display:inline-flex}.creator-workspace .creator-flight-grid .flight-story-share button{padding:8px}.creator-workspace .recommendation-submissions{grid-template-columns:repeat(4,minmax(0,1fr))}.creator-workspace .recommendation-submissions article{flex-direction:column;gap:12px;min-width:0;padding:15px}.creator-workspace .recommendation-submissions h4,.creator-workspace .recommendation-submissions p{overflow-wrap:anywhere}.creator-workspace .recommendation-submissions .recommendation-actions{margin-top:auto}@media (width<=1050px){.creator-workspace .creator-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.creator-workspace .creator-dashboard-grid{grid-template-columns:minmax(0,1fr)}.creator-workspace .creator-flight-grid,.creator-workspace .creator-material-grid,.creator-workspace .recommendation-submissions{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.creator-has-workspace .creator-dashboard>header{align-items:start}.creator-workspace .creator-metrics,.creator-workspace .creator-flight-grid,.creator-workspace .creator-material-grid,.creator-workspace .recommendation-submissions{grid-template-columns:repeat(2,minmax(0,1fr))}.creator-workspace .creator-panel,.creator-workspace .creator-materials,.creator-workspace .creator-rates{padding:16px}.creator-financial-report{min-height:0}.creator-report-footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin-top:28px}.creator-report-footer:before{grid-column:1/-1}.creator-report-footer>.creator-report-total-sales{grid-column:1}.creator-report-footer>.creator-report-total-commissions{grid-column:2}.creator-report-footer>button{grid-area:2/1/auto/-1;width:fit-content;margin-top:4px}}@media (width<=520px){.creator-workspace .creator-flight-grid,.creator-workspace .creator-material-grid,.creator-workspace .recommendation-submissions{grid-template-columns:minmax(0,1fr)}.creator-collection-filters label{flex:130px}.creator-workspace .creator-flight-grid img{height:180px}}@media print{body.printing-creator-financial-report{background:#fff!important}body.printing-creator-financial-report *{visibility:hidden}body.printing-creator-financial-report .creator-financial-report,body.printing-creator-financial-report .creator-financial-report *{visibility:visible}body.printing-creator-financial-report .creator-financial-report{width:100%;box-shadow:none;color:#172116;background:#fff;border:0;border-radius:0;padding:0;position:absolute;inset:0}body.printing-creator-financial-report .creator-collection-filters,body.printing-creator-financial-report .creator-result-count,body.printing-creator-financial-report .creator-report-screen-table,body.printing-creator-financial-report .recommendation-pagination,body.printing-creator-financial-report .creator-report-footer>button{display:none!important}body.printing-creator-financial-report .creator-report-print-table,body.printing-creator-financial-report .creator-report-print-context{display:block!important}body.printing-creator-financial-report .creator-report-print-context{color:#4b5549;margin:-8px 0 18px;font-size:9pt}body.printing-creator-financial-report .creator-report-print-table{overflow:visible}body.printing-creator-financial-report .creator-report-print-table table{font-size:8.5pt}body.printing-creator-financial-report .creator-report-print-table th,body.printing-creator-financial-report .creator-report-print-table td{color:#172116;padding:8px 6px}body.printing-creator-financial-report .creator-financial-report,body.printing-creator-financial-report .creator-financial-report>.creator-collection{min-height:0}body.printing-creator-financial-report .creator-report-footer{break-inside:avoid;grid-template-columns:24.5% 22.5% 10.5% 12.5% 15% 15%;margin-top:20px;padding-top:0}}
