.partner-workspace{--studio-ink:#183d37;--studio-muted:#65756c;--studio-line:#dce4dc;--studio-paper:#f3f5ef;background:var(--studio-paper)}
.partner-workspace .partner-wrap{max-width:1380px}.partner-workspace .page-intro{padding:56px 0 30px;max-width:850px}.partner-workspace .page-intro h1{font-size:clamp(36px,4vw,60px);line-height:1.08;letter-spacing:-.045em;margin:14px 0}.partner-workspace .page-intro p{max-width:600px;color:var(--studio-muted)}
.partner-workspace .workspace-dashboard:not([hidden]){display:grid;grid-template-columns:260px minmax(0,1fr);gap:30px;align-items:start;margin:20px 0 70px}.workspace-sidebar{position:sticky;top:24px;border:1px solid var(--studio-line);border-radius:18px;background:#fff;padding:26px 14px;box-shadow:0 8px 30px #183d3705}.workspace-label{font-size:10px;font-weight:750;letter-spacing:.16em;color:var(--studio-muted);padding:0 12px}.workspace-menu-title{font-family:Georgia,serif;font-size:22px;line-height:1.3;padding:0 12px;margin:12px 0 24px}.workspace-sidebar nav{display:grid;gap:5px}.workspace-menu-link{display:flex;gap:12px;align-items:center;padding:14px 12px;border-radius:10px;color:var(--studio-ink);text-decoration:none!important;transition:background .18s}.workspace-menu-link:hover{background:#eef3ed}.workspace-menu-link[aria-current=location]{background:var(--studio-ink);color:#fff}.workspace-menu-link strong{display:block;font-size:13px;line-height:1.5}.workspace-menu-link small{display:block;font-size:11px;opacity:.7;margin-top:2px}.workspace-icon{font-size:11px;border:1px solid currentColor;opacity:.65;border-radius:7px;min-width:27px;height:27px;display:grid;place-items:center}.workspace-arrow{margin-left:auto;font-size:13px}.workspace-support{border-top:1px solid var(--studio-line);margin:24px 12px 0;padding-top:24px}.workspace-support>span{font-size:9px;letter-spacing:.15em;color:var(--studio-muted)}.workspace-support p{font-size:13px;margin:10px 0}.workspace-support a{display:block;font-size:12px;margin:12px 0;color:var(--studio-ink)}
.workspace-content{min-width:0}.partner-workspace .dashboard-heading{margin:0 0 25px;border-bottom:1px solid var(--studio-line);padding-bottom:24px;gap:20px}.partner-workspace .dashboard-heading h2{font-size:29px;overflow-wrap:anywhere}.partner-workspace .dashboard-stats{gap:14px;margin:22px 0}.partner-workspace .dashboard-stats article{border:1px solid var(--studio-line);border-radius:14px;background:#fff;padding:25px 20px;box-shadow:none}.partner-workspace .dashboard-stats strong{color:var(--studio-ink);font-size:clamp(25px,3vw,36px);letter-spacing:-.03em}.partner-workspace .dashboard-stats article span{color:var(--studio-muted);font-size:12px}.partner-workspace .share-panel,.partner-workspace .owner-review-section,.partner-workspace .owner-readiness,.partner-workspace .partner-login,.partner-workspace .owner-filters{background:#fff;border:1px solid var(--studio-line);border-radius:14px;padding:28px;margin:24px 0}.partner-workspace #partner-login{max-width:640px;padding:38px;margin:10px 0 60px;border-top:4px solid var(--studio-ink)}.partner-workspace #partner-login h2{font-size:30px;margin-top:0}.partner-workspace .button{border-radius:8px}.partner-workspace input,.partner-workspace select{border-radius:8px!important;max-width:100%;min-height:46px}.partner-workspace .small-note{font-size:12px;line-height:1.7;color:var(--studio-muted)}.workspace-content [id]{scroll-margin-top:30px}.workspace-menu-link:focus-visible{outline:3px solid #aa824c;outline-offset:3px}.partner-workspace [hidden]{display:none!important}
@media(max-width:1000px){.partner-workspace .workspace-dashboard:not([hidden]){grid-template-columns:220px minmax(0,1fr);gap:20px}.partner-workspace .dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-workspace .dashboard-heading{flex-wrap:wrap}}
@media(max-width:720px){.partner-workspace .workspace-dashboard:not([hidden]){display:block}.workspace-sidebar{position:static;padding:18px 12px;margin-bottom:24px}.workspace-sidebar nav{display:flex;overflow-x:auto;gap:8px;padding-bottom:8px}.workspace-menu-link{flex:0 0 auto;min-width:155px;border:1px solid var(--studio-line)}.workspace-menu-title{font-size:20px;margin:8px 0 16px}.workspace-support,.workspace-arrow{display:none}.workspace-menu-link small{font-size:10px}.partner-workspace .page-intro{padding-top:32px}.partner-workspace .dashboard-stats{gap:10px}.partner-workspace .dashboard-stats article{padding:20px 14px}.partner-workspace .dashboard-heading h2{font-size:24px}.partner-workspace .share-panel,.partner-workspace .partner-login,.partner-workspace .owner-review-section,.partner-workspace .owner-filters{padding:22px}.partner-workspace #partner-login{padding:26px}.workspace-content .actions{gap:8px}}
@media(prefers-reduced-motion:reduce){.workspace-menu-link{transition:none}}

.partner-workspace .dashboard-heading .rate-label{display:block;font-family:inherit;font-size:12px;line-height:1.6;margin:8px 0 0;color:var(--studio-muted);font-weight:400}
