.pc-theme--partner.pc-photographer-panel{--photographer-primary:#4934ff;--photographer-accent:#c72cff;--photographer-ink:#0c1238;--photographer-muted:#777e98;--photographer-line:#e5e7f1;--photographer-shadow:0 18px 45px #1d185a0f;min-height:100dvh;color:var(--photographer-ink);background:radial-gradient(circle at 84% 5%,#c72cff12,#0000 24%),radial-gradient(circle at 18% 8%,#4934ff0b,#0000 18%),#f4f5fa;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px}.pc-photographer-panel .pc-photographer-header{z-index:40;border-color:var(--photographer-line);background:#fffffff7;position:sticky;top:0}.pc-photographer-panel .pc-photographer-header__inner{gap:16px;width:min(1220px,94%);min-height:70px}.pc-photographer-panel .pc-photographer-header__brand .pc-figma-logo{background:var(--photographer-accent);width:104px;height:48px}.pc-photographer-panel .pc-photographer-header__actions{gap:10px}.pc-photographer-panel .pc-photographer-header__bell{border:1px solid var(--photographer-line);width:38px;height:38px;color:var(--photographer-accent);border-radius:11px}.pc-photographer-panel .pc-photographer-header__divider{display:none}.pc-photographer-panel .pc-photographer-header__account summary{color:var(--photographer-ink);gap:10px}.pc-photographer-panel .pc-photographer-header__account summary>span{width:36px;height:36px;color:var(--photographer-primary);background:#f2efff;border-color:#ddd8ff;border-radius:11px}.pc-photographer-panel .pc-photographer-header__account summary strong{text-overflow:ellipsis;white-space:nowrap;max-width:200px;font-size:11px;overflow:hidden}.pc-photographer-panel .pc-photographer-header__account>div{border-color:var(--photographer-line);box-shadow:var(--photographer-shadow);border-radius:14px}.pc-photographer-panel .pc-partner-portal-nav{border-bottom:1px solid var(--photographer-line);background:#fffc}.pc-photographer-panel .pc-partner-portal-nav__inner{width:min(1220px,94%);min-height:54px}.pc-photographer-panel .pc-partner-portal-nav__links{scrollbar-width:thin;gap:28px;width:100%}.pc-photographer-panel .pc-partner-portal-nav__links a{color:#626980;border:0;align-items:center;min-height:54px;padding:16px 0;font-size:12px;font-weight:750;position:relative}.pc-photographer-panel .pc-partner-portal-nav__links a[aria-current=page]{color:var(--photographer-primary)}.pc-photographer-panel .pc-partner-portal-nav__links a[aria-current=page]:after{background:linear-gradient(90deg, var(--photographer-primary), var(--photographer-accent));content:"";border-radius:9px;height:3px;position:absolute;inset:auto 0 0}.pc-photographer-panel .pc-partner-shell{background:0 0;min-width:0}.pc-theme--partner.pc-photographer-panel .pc-partner-page{width:min(1180px,94%);min-width:0;box-shadow:none;background:0 0;border:0;gap:16px;margin:26px auto 70px;padding:0;display:grid}.pc-photographer-panel .pc-partner-page>*{min-width:0}.pc-photographer-panel :is(h1,h2,h3,h4){color:var(--photographer-ink);font-family:inherit}.pc-photographer-panel :is(button,input,select,textarea,.pc-button){font-family:inherit}.pc-photographer-panel .pc-photographer-header__brand>a:first-child{display:inline-flex}.pc-photographer-panel :is(button,a,input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #a99eff}.pc-photographer-panel .pc-button{min-height:40px;box-shadow:none;border-radius:11px;padding:10px 15px;font-size:12px;font-weight:800}.pc-theme--partner.pc-photographer-panel .pc-button:not(.pc-button--outline):not(.pc-button--ghost):not(.pc-button--danger){background:linear-gradient(135deg, var(--photographer-primary), var(--photographer-accent));color:#fff;border-color:#0000}.pc-photographer-panel .pc-button--outline{color:var(--photographer-primary);background:#faf8ff;border-color:#ddd8ff}.pc-photographer-panel .pc-button--ghost{color:var(--photographer-primary)}.pc-photographer-panel .pc-button:disabled{cursor:not-allowed;opacity:.5}.pc-photographer-panel :is(.pc-input,.pc-select,.pc-textarea,.pc-search){border:1px solid var(--photographer-line);min-height:42px;color:var(--photographer-ink);background:#fff;border-radius:10px;font-size:12px}.pc-photographer-panel .pc-search input{min-height:40px;font-size:12px}.pc-photographer-panel .pc-field__label{color:var(--photographer-muted);font-size:11px;font-weight:700}.pc-photographer-panel .pc-field__hint{color:var(--photographer-muted);font-size:12px;line-height:1.55}.pc-photographer-panel :is(.pc-card,.pc-partner-table-card){border:1px solid var(--photographer-line);min-width:0;box-shadow:var(--photographer-shadow);background:#fff;border-radius:19px;padding:20px}.pc-photographer-panel .pc-partner-history-page .pc-partner-table-card{border-color:var(--photographer-line);min-height:0;box-shadow:var(--photographer-shadow);padding:20px}.pc-photographer-panel .pc-partner-table-card__heading{gap:14px}.pc-photographer-panel .pc-partner-table-card__heading :is(h1,h2){margin:0;font-size:17px;font-weight:800}.pc-photographer-panel .pc-partner-table-card__heading p{color:var(--photographer-muted);font-size:12px;line-height:1.5}.pc-photographer-panel .pc-badge{border:0;border-radius:999px;padding:5px 10px;font-size:10px;font-weight:750}.pc-photographer-panel .pc-partner-data-table{min-width:0;font-size:12px}.pc-photographer-panel .pc-partner-data-table th{color:var(--photographer-muted);background:#fafafe;padding:14px 12px;font-size:10px;font-weight:750}.pc-photographer-panel .pc-partner-data-table td{height:65px;color:var(--photographer-ink);border-color:#efeff7;padding:14px 12px}.pc-photographer-panel .pc-partner-data-table tbody tr:hover td{background:#faf8ff}.pc-photographer-panel .pc-table-wrap{border-radius:12px;min-width:0}.pc-photographer-panel .pc-photographer-page-hero{background:linear-gradient(120deg,#fff,#f8f6ff);border:1px solid #e3e2f4;border-radius:23px;justify-content:space-between;align-items:flex-start;gap:24px;min-height:132px;padding:25px 27px;display:flex;position:relative;overflow:hidden;box-shadow:0 15px 40px #231d660b}.pc-photographer-page-hero:after{opacity:.08;content:"";pointer-events:none;background:linear-gradient(135deg,#4934ff,#c72cff);border-radius:50%;width:240px;height:240px;position:absolute;top:-150px;right:-80px}.pc-photographer-page-hero>div{z-index:1;min-width:0;position:relative}.pc-photographer-page-hero>div:first-child>span{color:#c72cff;text-transform:uppercase;font-size:10px;font-weight:850}.pc-photographer-panel .pc-photographer-page-hero h1{color:#0c1238;max-width:1000px;margin:7px 0 9px;font-size:clamp(25px,2.3vw,30px);font-weight:850;line-height:1.18}.pc-photographer-page-hero p{color:#777e98;max-width:800px;margin:0;font-size:12px;line-height:1.6}.pc-photographer-page-hero__action{flex-shrink:0}.pc-photographer-page-hero__action .pc-button{text-transform:uppercase;white-space:nowrap}.pc-photographer-panel :is(.pc-photographer-kpis,.pc-photographer-performance-metrics){grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0;display:grid}.pc-photographer-panel :is(.pc-photographer-kpis,.pc-photographer-performance-metrics)[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.pc-photographer-panel :is(.pc-photographer-kpis,.pc-photographer-performance-metrics)[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.pc-photographer-panel :is(.pc-photographer-kpis,.pc-photographer-performance-metrics)>div{border:1px solid var(--photographer-line);background:#fff;border-radius:16px;align-content:start;gap:5px;min-width:0;padding:16px;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 25px #1d185a09}.pc-photographer-panel :is(.pc-photographer-kpis,.pc-photographer-performance-metrics)>div:after{opacity:.04;content:"";background:#4934ff;border-radius:50%;width:62px;height:62px;position:absolute;bottom:-32px;right:-26px}.pc-photographer-panel :is(.pc-photographer-kpis,.pc-photographer-performance-metrics) dt{color:#858ba3;text-transform:uppercase;font-size:10px;font-weight:800}.pc-photographer-panel :is(.pc-photographer-kpis,.pc-photographer-performance-metrics) dd{color:var(--photographer-ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:clamp(18px,1.7vw,24px);font-weight:850}.pc-photographer-panel :is(.pc-photographer-kpis,.pc-photographer-performance-metrics) small{color:var(--photographer-muted);font-size:10px;line-height:1.5}.pc-photographer-panel [data-tone=primary] dd{color:var(--photographer-primary)}.pc-photographer-panel [data-tone=accent] dd{color:var(--photographer-accent)}.pc-photographer-panel .pc-partner-dashboard-section{gap:16px;min-width:0;display:grid}.pc-photographer-dashboard-filters{background:#fffffff0;border:1px solid #e5e7f1;border-radius:17px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:11px;display:flex;box-shadow:0 10px 28px #1d185a09}.pc-photographer-panel .pc-photographer-performance-filters{flex-wrap:wrap;gap:9px;display:flex}.pc-photographer-panel .pc-photographer-dashboard-filters>.pc-photographer-performance-filters{flex:none;width:auto}.pc-photographer-panel .pc-photographer-performance-filters .pc-field{width:auto;min-width:150px}.pc-photographer-panel .pc-photographer-performance-filters .pc-field__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pc-photographer-dashboard-filters>span{color:#858ba3;font-size:11px}.pc-photographer-panel .pc-photographer-analytics{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.pc-photographer-panel .pc-photographer-analytics>.pc-card{grid-area:auto;align-content:start;margin:0;display:block;min-height:0!important}.pc-photographer-panel .pc-photographer-analytics__performance{grid-area:1/1/3/3!important}.pc-photographer-panel .pc-photographer-analytics__wallet{grid-area:1/3!important}.pc-photographer-panel .pc-photographer-analytics__categories{grid-area:2/3!important}.pc-photographer-panel .pc-partner-analytics__heading{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;margin-bottom:16px;display:flex}.pc-photographer-panel .pc-partner-analytics__heading h2{margin:0;font-size:16px;font-weight:800}.pc-photographer-panel .pc-partner-analytics__heading p{color:var(--photographer-muted);margin:5px 0 0;font-size:11px;line-height:1.5}.pc-photographer-panel .pc-partner-analytics__heading>div>span{color:#858ba3;text-transform:uppercase;font-size:10px;font-weight:800}.pc-photographer-panel .pc-photographer-analytics__performance .pc-partner-analytics__heading{flex-direction:row;align-items:flex-start}.pc-photographer-panel .pc-partner-analytics__heading>.pc-photographer-pill{color:#4934ff;letter-spacing:0;font-size:10px}.pc-photographer-pill{color:#4934ff;text-transform:uppercase;background:#efedff;border-radius:999px;flex-shrink:0;align-items:center;min-height:27px;padding:5px 10px;font-size:10px;font-weight:800;display:inline-flex}.pc-photographer-evolution{grid-template-columns:minmax(0,1fr) 145px;align-items:start;gap:14px;display:grid}.pc-photographer-chart-box{background:linear-gradient(#fdfdff,#fafafd);border:1px solid #efeff5;border-radius:15px;min-width:0;padding:12px}.pc-photographer-chart-tabs{gap:7px;margin-bottom:12px;display:flex}.pc-photographer-chart-tabs button{color:#777e98;min-height:32px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e5e7f1;border-radius:999px;padding:6px 12px;font-size:11px;font-weight:750}.pc-photographer-chart-tabs button[aria-pressed=true]{color:#4934ff;background:#eeecff;border-color:#d4d0ff}.pc-photographer-panel .pc-photographer-performance-chart{height:220px;min-height:0;margin:0;padding:0;display:block;position:relative;overflow:hidden}.pc-photographer-panel .pc-photographer-performance-chart__grid{grid-template-rows:repeat(4,1fr);display:grid;position:absolute;inset:15px 0 30px}.pc-photographer-panel .pc-photographer-performance-chart__grid i{border-top:1px dashed #e5e7f1}.pc-photographer-line-chart{width:100%;height:calc(100% - 25px);position:absolute;inset:0 0 25px;overflow:visible}.pc-photographer-panel .pc-photographer-performance-chart__labels{justify-content:space-between;gap:5px;padding:0;display:flex;position:absolute;inset:auto 0 0}.pc-photographer-panel .pc-photographer-performance-chart__labels small{color:#858ba3;font-size:9px}.pc-photographer-chart-data{color:#777e98;margin-top:10px;font-size:10px}.pc-photographer-chart-data summary{cursor:pointer}.pc-photographer-chart-data .pc-table{margin-top:12px;font-size:11px}.pc-photographer-evolution-stats{gap:10px;margin:0;display:grid}.pc-photographer-evolution-stats>div{background:#faf9ff;border:1px solid #efeff7;border-radius:13px;gap:6px;min-width:0;padding:14px 12px;display:grid}.pc-photographer-evolution-stats dt{color:#858ba3;text-transform:uppercase;font-size:9px;font-weight:800}.pc-photographer-evolution-stats dd{color:#0c1238;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0;font-size:16px;font-weight:800}.pc-photographer-evolution-stats small{color:#14865d;font-size:10px}.pc-photographer-panel .pc-photographer-analytics__wallet .pc-partner-analytics__heading h2{color:#4934ff;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin-top:8px;font-size:clamp(20px,2vw,28px)}.pc-photographer-panel .pc-photographer-analytics__wallet .pc-partner-analytics__heading>a{color:#4934ff;text-decoration:none}.pc-photographer-panel .pc-photographer-wallet-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.pc-photographer-panel .pc-photographer-wallet-values>div{background:#f8f8fc;border:1px solid #ececf4;border-radius:11px;gap:6px;min-width:0;padding:12px;display:grid}.pc-photographer-panel .pc-photographer-wallet-values span{color:#777e98;font-size:10px}.pc-photographer-panel .pc-photographer-wallet-values strong{color:#0c1238;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:13px}.pc-photographer-revenue-total{background:linear-gradient(135deg,#f1eeff,#faf8ff);border:1px solid #e2deff;border-radius:14px;justify-content:space-between;align-items:flex-end;gap:10px;padding:15px;display:flex}.pc-photographer-revenue-total>div{gap:6px;min-width:0;display:grid}.pc-photographer-revenue-total span{color:#858ba3;text-transform:uppercase;font-size:9px;font-weight:800}.pc-photographer-revenue-total strong{color:#4934ff;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:19px;font-weight:850}.pc-photographer-revenue-total small{color:#858ba3;font-size:9px}.pc-photographer-revenue-bar{border-radius:999px;height:12px;margin:12px 0;display:flex;overflow:hidden}.pc-photographer-panel .pc-partner-breakdown{gap:9px;margin:12px 0 0;padding:0;display:grid}.pc-photographer-panel .pc-partner-breakdown li{border:1px solid #efeff7;border-radius:13px;grid-template-columns:34px minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:10px;padding:10px;list-style:none;display:grid}.pc-photographer-panel .pc-partner-breakdown li>i{background:#f1eeff;border-radius:11px;place-items:center;width:34px;height:34px;font-size:10px;font-style:normal;font-weight:800;display:grid}.pc-photographer-panel .pc-partner-breakdown li>div{gap:5px;min-width:0;display:grid}.pc-photographer-panel .pc-partner-breakdown li>div:last-child{text-align:right}.pc-photographer-panel .pc-partner-breakdown strong{color:#0c1238;overflow-wrap:anywhere;font-size:11px}.pc-photographer-panel .pc-partner-breakdown small{color:#858ba3;font-size:10px}.pc-photographer-panel .pc-partner-bars{border-bottom:1px solid #efeff7;align-items:flex-end;gap:10px;height:205px;margin:0;padding:12px 4px 27px;display:flex}.pc-photographer-panel .pc-partner-bars li{flex:1;justify-content:center;align-items:flex-end;min-width:0;height:100%;list-style:none;display:flex;position:relative}.pc-photographer-panel .pc-partner-bars li>span{background:linear-gradient(#c72cff,#4934ff);border-radius:8px 8px 3px 3px;width:min(100%,34px);min-height:0}.pc-photographer-panel .pc-partner-bars small{color:#858ba3;white-space:nowrap;font-size:9px;position:absolute;bottom:-22px;left:50%;transform:translate(-50%)}.pc-photographer-panel .pc-partner-bars[data-compact=true]{gap:4px}.pc-photographer-panel .pc-partner-bars[data-compact=true] li>span{background:linear-gradient(#d2caff,#725cff);border-radius:5px 5px 2px 2px}.pc-photographer-panel .pc-partner-bars[data-compact=true] small{display:none}.pc-photographer-panel .pc-partner-bars[data-compact=true] :is(li:first-child,li:nth-child(7),li:nth-child(13),li:nth-child(19),li:last-child) small{display:block}.pc-photographer-chart-note{background:#faf9ff;border:1px solid #ece9ff;border-radius:11px;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:14px;padding:10px;font-size:10px;display:flex}.pc-photographer-chart-note span{color:#858ba3}.pc-photographer-chart-note strong{color:#c72cff;font-weight:750}.pc-photographer-access-lead{background:linear-gradient(135deg,#f4f1ff,#fcfaff);border:1px solid #ece9ff;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;padding:15px;display:flex}.pc-photographer-access-lead span{color:#858ba3;text-transform:uppercase;font-size:9px}.pc-photographer-access-lead strong{color:#4934ff;font-size:18px}.pc-photographer-access-list{gap:18px;margin:16px 0 0;padding:0;list-style:none;display:grid}.pc-photographer-access-list li{gap:6px;display:grid}.pc-photographer-access-list li>div:first-child{justify-content:space-between;gap:10px;font-size:11px;display:flex}.pc-photographer-access-list small{color:#858ba3;font-size:10px}.pc-photographer-access-track{background:#efeff7;border-radius:999px;height:9px;overflow:hidden}.pc-photographer-access-track span{border-radius:inherit;background:#725cff;height:100%;display:block}.pc-photographer-access-list li:nth-child(2) .pc-photographer-access-track span{background:#bdb3ff}.pc-photographer-panel .pc-photographer-events-toolbar,.pc-photographer-panel .pc-partner-toolbar{border:1px solid var(--photographer-line);background:#fff;border-radius:17px;flex-wrap:wrap;align-items:flex-end;gap:12px;min-width:0;min-height:0;padding:11px;display:flex;box-shadow:0 10px 28px #1d185a09}.pc-photographer-panel .pc-photographer-events-toolbar__actions{flex:1;min-width:230px;display:flex}.pc-photographer-panel .pc-photographer-events-toolbar__actions>.pc-search{width:100%}.pc-photographer-panel .pc-photographer-events-toolbar__sort{color:#777e98;align-items:center;gap:8px;font-size:11px;display:flex}.pc-photographer-panel .pc-partner-toolbar>.pc-search{flex:1;width:auto;min-width:200px}.pc-photographer-panel .pc-partner-toolbar__filters{flex-wrap:wrap;flex:0 auto;justify-content:flex-start;gap:9px;display:flex}.pc-photographer-panel .pc-partner-toolbar__filters .pc-field{width:auto;min-width:140px}.pc-photographer-panel .pc-photographer-events-table-card{box-shadow:none;background:0 0;border:0;border-radius:0;gap:16px;padding:0;display:grid;overflow:visible}.pc-photographer-event-list{gap:13px;display:grid}.pc-photographer-event-row{background:#fff;border:1px solid #e5e7f1;border-radius:18px;align-items:center;gap:16px;min-width:0;padding:12px;display:flex;position:relative;box-shadow:0 10px 25px #1d185a0a}.pc-photographer-event-row__main{color:#0c1238;flex:1;align-items:center;gap:16px;min-width:0;text-decoration:none;display:flex}.pc-photographer-event-row__cover{color:#fff;object-fit:cover;background:linear-gradient(135deg,#30226c,#5846d8);border-radius:12px;flex-shrink:0;place-items:center;width:120px;height:86px;font-size:30px;font-weight:800;display:grid;overflow:hidden}.pc-photographer-event-row__content{min-width:0}.pc-photographer-panel .pc-photographer-event-row h2{overflow-wrap:anywhere;margin:0 0 6px;font-size:15px;font-weight:800}.pc-photographer-event-row p{color:#777e98;flex-wrap:wrap;gap:6px 16px;margin:0;font-size:11px;display:flex}.pc-photographer-event-row dl{flex-wrap:wrap;gap:10px 24px;margin:11px 0 0;display:flex}.pc-photographer-event-row dl>div{align-content:start;gap:5px;display:grid}.pc-photographer-event-row dt{color:#858ba3;text-transform:uppercase;font-size:9px;font-weight:800}.pc-photographer-event-row dd{color:#0c1238;margin:0;font-size:12px;font-weight:750}.pc-photographer-panel .pc-partner-event-actions{flex-shrink:0;position:relative}.pc-photographer-panel .pc-partner-event-actions summary{color:#777e98;cursor:pointer;background:#fff;border:1px solid #e5e7f1;border-radius:11px;place-items:center;width:38px;height:38px;list-style:none;display:grid}.pc-photographer-panel .pc-partner-event-actions summary::-webkit-details-marker{display:none}.pc-photographer-panel .pc-partner-event-actions nav{z-index:40;background:#fff;border:1px solid #e5e7f1;border-radius:13px;width:210px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 35px #1d185a21}.pc-photographer-panel .pc-partner-event-actions nav a{color:#626980;border-radius:8px;padding:10px;font-size:12px;text-decoration:none}.pc-photographer-panel .pc-partner-event-actions nav a:hover{color:#4934ff;background:#f3f0ff}.pc-photographer-panel .pc-workspace-tabs--page{border-color:#e5e7f1;width:100%;margin:0;padding:0}.pc-photographer-panel .pc-workspace-tabs--page a{min-height:44px;padding:12px 2px;font-size:12px;font-weight:750}.pc-photographer-panel .pc-workspace-tabs--page a[aria-current=page]{color:#4934ff;border-color:#4934ff}.pc-photographer-collaboration-list{gap:13px;display:grid}.pc-photographer-collaboration-info{color:#777e98;flex-wrap:wrap;gap:8px 16px;margin-top:10px;font-size:11px;display:flex}.pc-photographer-collaboration-info strong{color:#4934ff}.pc-photographer-panel .pc-partner-dashboard-actions{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.pc-photographer-panel .pc-partner-wallet-layout{grid-template-columns:minmax(0,1.65fr) minmax(0,.95fr);align-items:start;gap:16px;display:grid}.pc-photographer-wallet-main,.pc-photographer-panel .pc-partner-wallet-aside{gap:16px;min-width:0;display:grid}.pc-photographer-panel .pc-partner-wallet-aside>.pc-card{box-shadow:var(--photographer-shadow);border:1px solid #e5e7f1;border-radius:19px;padding:20px}.pc-photographer-panel .pc-wallet-balance{color:#fff;background:linear-gradient(115deg,#19134d,#4934ff 65%,#9d48ff);border:0;border-radius:20px;padding:24px;position:relative;overflow:hidden}.pc-photographer-panel .pc-wallet-balance h2{color:#fff;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:800}.pc-photographer-panel .pc-wallet-balance>strong{color:#fff;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0 0 8px;font-size:clamp(27px,3vw,36px);font-weight:850;display:block}.pc-photographer-panel .pc-wallet-balance>p{color:#ffffffbf;background:0 0;border:0;margin:0;padding:0;font-size:12px}.pc-photographer-panel .pc-wallet-balance dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:22px}.pc-photographer-panel .pc-wallet-balance dl>div{background:#ffffff1a;border:1px solid #fff3;border-radius:11px;justify-content:normal;gap:7px;min-width:0;padding:12px;display:grid}.pc-photographer-panel .pc-wallet-balance dt{color:#ffffffbf;font-size:11px}.pc-photographer-panel .pc-wallet-balance dd{color:#fff;text-align:left;overflow-wrap:anywhere;font-size:15px}.pc-photographer-panel .pc-wallet-request h2{margin:0;font-size:16px}.pc-photographer-panel .pc-wallet-request .pc-stack{gap:14px}.pc-photographer-panel .pc-wallet-request .pc-button{width:100%}.pc-photographer-panel .pc-wallet-account-button{color:#4934ff;font-size:12px;font-weight:750}.pc-photographer-payout-details{gap:10px;margin:0;display:grid}.pc-photographer-payout-details>div{background:#faf9ff;border:1px solid #ececf4;border-radius:12px;gap:6px;padding:13px;display:grid}.pc-photographer-payout-details dt{color:#858ba3;text-transform:uppercase;font-size:10px;font-weight:750}.pc-photographer-payout-details dd{overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:800}.pc-photographer-panel .pc-partner-wallet-history{min-height:0}.pc-photographer-panel .pc-partner-form{box-shadow:var(--photographer-shadow);background:#fff;border:1px solid #e5e7f1;border-radius:19px;padding:24px}.pc-photographer-panel .pc-partner-heading{background:linear-gradient(120deg,#fff,#f8f6ff);border:1px solid #e3e2f4;border-radius:23px;gap:8px;padding:25px 27px;display:grid;position:relative;box-shadow:0 15px 40px #231d660b}.pc-photographer-panel .pc-partner-heading>span{color:#c72cff;text-transform:uppercase;font-size:10px;font-weight:850}.pc-photographer-panel .pc-partner-heading h1{margin:0;font-size:30px}.pc-photographer-panel .pc-partner-heading p{color:#777e98;margin:0;font-size:12px;line-height:1.6}.pc-photographer-panel .pc-partner-metrics{gap:12px}.pc-photographer-panel .pc-partner-metrics .pc-card{border-top:1px solid #e5e7f1;border-radius:16px;padding:16px}.pc-photographer-panel .pc-partner-list{gap:12px;display:grid}.pc-photographer-panel .pc-partner-event{background:#fff;border:1px solid #e5e7f1;border-radius:18px;padding:20px}.pc-photographer-panel .pc-partner-shell>.pc-workspace-tabs--page{width:min(1180px,94%);margin:26px auto 16px}.pc-photographer-collaboration-list .pc-photographer-event-row__content{flex:1}.pc-photographer-panel .pc-photographer-event-row h3{overflow-wrap:anywhere;margin:0 0 6px;font-size:15px;font-weight:800}.pc-photographer-collaboration-list .pc-photographer-event-row>.pc-button{flex-shrink:0}.pc-photographer-panel .pc-partner-steps{background:#fff;border-radius:14px;padding:12px}.pc-photographer-panel .pc-partner-steps li{border-radius:8px;font-size:12px}@media (max-width:1000px){.pc-photographer-page-hero{flex-wrap:wrap}.pc-photographer-panel :is(.pc-photographer-kpis,.pc-photographer-performance-metrics){grid-template-columns:repeat(3,minmax(0,1fr))}.pc-photographer-panel .pc-photographer-analytics{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-photographer-panel .pc-photographer-analytics__performance{grid-area:auto/1/auto/-1!important}.pc-photographer-panel :is(.pc-photographer-analytics__wallet,.pc-photographer-analytics__categories){grid-area:auto!important}.pc-photographer-panel .pc-partner-wallet-layout{grid-template-columns:minmax(0,1fr)}.pc-photographer-panel .pc-partner-wallet-aside{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.pc-photographer-panel .pc-photographer-header__inner{width:calc(100% - 32px);min-height:66px}.pc-photographer-panel .pc-photographer-header__account summary strong{display:none}.pc-photographer-panel .pc-partner-portal-nav__inner{width:calc(100% - 32px)}.pc-photographer-panel .pc-partner-portal-nav{z-index:30;position:sticky;top:66px}.pc-photographer-panel .pc-partner-portal-nav__links{gap:22px}.pc-theme--partner.pc-photographer-panel .pc-partner-page{gap:14px;width:calc(100% - 32px);margin-top:18px}.pc-photographer-panel .pc-photographer-page-hero{border-radius:19px;gap:18px;min-height:0;padding:22px 20px}.pc-photographer-panel .pc-photographer-page-hero h1{font-size:25px}.pc-photographer-panel .pc-photographer-page-hero__action,.pc-photographer-panel .pc-photographer-page-hero__action .pc-button{width:100%}.pc-photographer-panel :is(.pc-photographer-kpis,.pc-photographer-performance-metrics)[data-count]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pc-photographer-panel :is(.pc-photographer-kpis,.pc-photographer-performance-metrics)>div{padding:14px}.pc-photographer-panel :is(.pc-photographer-kpis,.pc-photographer-performance-metrics) dd{font-size:21px}.pc-photographer-panel .pc-photographer-dashboard-filters>.pc-photographer-performance-filters{flex-basis:100%;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.pc-photographer-panel .pc-photographer-performance-filters .pc-field{width:100%;min-width:0}.pc-photographer-panel .pc-photographer-performance-filters .pc-select{width:100%;padding-inline:8px 24px;font-size:11px}.pc-photographer-panel .pc-photographer-analytics{grid-template-columns:minmax(0,1fr);gap:14px}.pc-photographer-panel .pc-photographer-analytics>.pc-card{padding:18px;grid-area:auto!important}.pc-photographer-evolution{grid-template-columns:minmax(0,1fr)}.pc-photographer-evolution-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.pc-photographer-evolution-stats>div{padding:11px 8px}.pc-photographer-evolution-stats dd{font-size:14px}.pc-photographer-panel .pc-photographer-events-toolbar__actions{flex-basis:100%;min-width:0}.pc-photographer-panel .pc-photographer-events-toolbar__sort{justify-content:space-between;width:100%}.pc-photographer-panel .pc-partner-toolbar>.pc-search{flex-basis:100%;min-width:0}.pc-photographer-panel .pc-partner-toolbar__filters{width:100%}.pc-photographer-panel .pc-partner-toolbar__filters .pc-field{flex:1;min-width:min(140px,100%)}.pc-photographer-panel .pc-partner-table-card__heading{flex-direction:column;align-items:flex-start}.pc-photographer-panel .pc-partner-history-page .pc-partner-table-card{padding:18px}.pc-photographer-event-row{align-items:flex-start;gap:8px;padding:12px}.pc-photographer-event-row__main{align-items:flex-start;gap:12px}.pc-photographer-event-row__cover{width:72px;height:72px;font-size:24px}.pc-photographer-panel .pc-photographer-event-row h2{font-size:14px}.pc-photographer-event-row p{font-size:10px;display:grid}.pc-photographer-event-row dl{gap:10px 16px}.pc-photographer-panel .pc-partner-event-actions summary{width:30px;height:34px}.pc-photographer-panel .pc-partner-wallet-aside{grid-template-columns:minmax(0,1fr)}.pc-photographer-panel :is(.pc-partner-wallet-table,.pc-partner-sales-table){width:100%;min-width:0;display:block}.pc-photographer-panel :is(.pc-partner-wallet-table,.pc-partner-sales-table) thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.pc-photographer-panel :is(.pc-partner-wallet-table,.pc-partner-sales-table) tbody{gap:12px;display:grid}.pc-photographer-panel :is(.pc-partner-wallet-table,.pc-partner-sales-table) tbody tr{border:1px solid #e5e7f1;border-radius:14px;padding:8px 12px;display:grid}.pc-photographer-panel :is(.pc-partner-wallet-table,.pc-partner-sales-table) td{overflow-wrap:anywhere;white-space:normal;border:0;grid-template-columns:minmax(70px,.65fr) minmax(0,1fr);align-items:center;gap:10px;width:auto;max-width:none;height:auto;min-height:37px;padding:7px 0;display:grid;overflow:visible}.pc-photographer-panel :is(.pc-partner-wallet-table,.pc-partner-sales-table) td:before{color:#858ba3;content:attr(data-label);font-size:10px;font-weight:750}.pc-photographer-panel :is(.pc-partner-wallet-table,.pc-partner-sales-table) td>.pc-button{width:fit-content}.pc-photographer-collaboration-list .pc-photographer-event-row{flex-wrap:wrap}.pc-photographer-collaboration-list .pc-photographer-event-row__content{flex-basis:calc(100% - 84px)}.pc-photographer-collaboration-list .pc-photographer-event-row>.pc-button{width:100%}.pc-photographer-panel .pc-partner-form{padding:20px}}@media (max-width:360px){.pc-photographer-panel :is(.pc-photographer-kpis,.pc-photographer-performance-metrics)[data-count],.pc-photographer-panel .pc-photographer-dashboard-filters>.pc-photographer-performance-filters{grid-template-columns:minmax(0,1fr)}.pc-photographer-event-row__cover{width:54px;height:64px}.pc-photographer-event-row dl{gap:8px 12px}.pc-photographer-evolution-stats{grid-template-columns:minmax(0,1fr)}}
