.uf-icon{width:20px;height:20px;display:inline-block;vertical-align:middle;flex-shrink:0}
.cab-sidebar #navigation button{display:flex;align-items:center;gap:12px}
.cab-sidebar #navigation button .uf-icon{width:18px;height:18px;opacity:.8}
.cab-sidebar #navigation button.active .uf-icon{opacity:1}
.dashboard-section-top{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:28px 0 20px}
.dashboard-section-top h2{display:flex;align-items:center;gap:12px;font:400 22px Arial;margin:0;color:#e6dfd0}
.dashboard-section-top>button,.dashboard-year button{border:1px solid #d8c38e35!important;padding:8px 13px!important;color:#d8c38e!important;font-size:13px!important}
.dashboard-year{display:flex;gap:8px}.dashboard-calendar{margin:30px 0}
.quarter-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.artist-cabinet .quarter-card{display:grid;gap:15px;padding:22px;border:1px solid #d8c38e25;border-radius:10px;background:#11151bc9;color:#b5b5af;transition:border-color .2s,background .2s}
.artist-cabinet .quarter-card:hover{border-color:#d8c38e90;background:#d8c38e0d}
.artist-cabinet .quarter-card.is-current{border-color:#d8c38e90;background:#d8c38e12;color:#e9d6ab}
.quarter-number{font:300 48px/1 'UNDERFIVE Editorial',Georgia;color:#ddc997;display:flex;gap:10px;align-items:baseline}.quarter-number small{font:13px Arial;color:inherit}
.quarter-card>span:not(.quarter-number){font-size:14px}.quarter-status{font-size:12px;opacity:.85}.quarter-card.is-current .quarter-status{color:#d8c38e;opacity:1}
.quarter-months{display:grid;gap:10px;margin:25px 0}.quarter-months>div{display:flex;align-items:center;justify-content:space-between;padding:17px;border:1px solid #d8c38e25;background:#ffffff03}.quarter-months small{color:#baa87d}
.dashboard-modal [data-quarter-analytics]{display:flex;align-items:center;gap:10px}
.dashboard-modal p{font-size:15px;line-height:1.7;color:#b3b5b8}.dashboard-modal button:disabled{opacity:.4}
.radar-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:22px}
.artist-cabinet .radar-card{padding:24px;border:1px solid #d8c38e30;border-radius:10px;background:#11151bcc;min-width:0;min-height:220px;overflow-wrap:anywhere}
.radar-card h3{font:400 19px Arial;color:#e5d7b7;margin:18px 0 12px}.radar-card p{font-size:13px;color:#b2a68c}.radar-card>small{color:#aaa;font-size:12px}
.radar-kind{display:flex;gap:8px;align-items:center;color:#bba678;font-size:12px}.radar-card button{padding:7px 12px!important;border:1px solid #d8c38e40!important;color:#cbb685!important;font-size:13px!important;margin-top:12px}
.artist-cabinet .radar-add{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:15px;text-align:left;border-style:dashed}
.radar-add>span>.uf-icon{width:34px;height:34px;color:#c3ac79}.radar-add>small{font-size:10px;letter-spacing:2px;color:#ac9870}.radar-add>strong{font-weight:400;font-size:16px;color:#ddcfb0;line-height:1.5}
.radar-add:hover{background:#d8c38e0b;border-color:#d8c38e80}.dashboard-radar{margin:35px 0}
.dashboard-section-top .radar-info{width:23px;height:23px;border:1px solid #d8c38e60;border-radius:50%;font:13px Arial;text-align:center;color:#d8c38e;padding:0}
[data-radar-count]{font-size:14px;color:#b6a581;white-space:nowrap}
@media(max-width:950px){.radar-grid{grid-template-columns:1fr}.radar-card{min-height:170px!important}.quarter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){.cab-sidebar #navigation button{gap:7px}.cab-sidebar #navigation button .uf-icon{width:16px;height:16px}.dashboard-section-top h2{font-size:18px}.quarter-card{padding:18px!important}.quarter-number{font-size:40px}}

/* Keep the same gold emblem in the workspace as on the landing page. */
.cab-sidebar .cab-brand{display:flex;align-items:center;gap:12px;font-size:14px;letter-spacing:1.6px;min-width:0}
.cab-brand-emblem{display:block;flex:0 0 64px;width:64px;height:62px}.cab-brand-emblem img{display:block;width:100%;height:100%;object-fit:contain;transform-origin:center;transition:transform 1s cubic-bezier(.22,1,.36,1)}
.cab-brand-wordmark{display:block;min-width:0}.cab-sidebar .cab-brand small{font-size:8px;letter-spacing:3px;margin-top:6px;color:#d3b36c}
.cab-brand:hover .cab-brand-emblem img,.cab-brand:focus-visible .cab-brand-emblem img{transform:rotate(150deg)}
@media(min-width:621px) and (max-width:900px){.cab-sidebar .cab-brand{font-size:12px;letter-spacing:1px;gap:9px}.cab-brand-emblem{flex-basis:46px;width:46px;height:45px}}
@media(prefers-reduced-motion:reduce){.cab-brand-emblem img{transition:none}.cab-brand:hover .cab-brand-emblem img,.cab-brand:focus-visible .cab-brand-emblem img{transform:none}}
.dashboard-year[hidden]{display:none}
.dashboard-coming-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:36px}
.dashboard-coming h2{display:flex;align-items:center;gap:12px;font:400 21px Arial;color:#e1d4b3}
.coming-badge{display:inline-block;padding:4px 10px;border:1px solid #d8c38e45;border-radius:20px;font-size:12px;color:#d8c38e}
.dashboard-coming p{color:#a5a7a7;line-height:1.7;font-size:14px}
@media(max-width:700px){.dashboard-coming-grid{grid-template-columns:1fr}}
.overview-flow-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}
.overview-section{min-width:0}
.overview-continue{margin-top:28px;border-color:#d8c38e60!important;background:#d8c38e08!important}
.overview-continue>small{color:#d8c38e}
.overview-notifications p{white-space:pre-wrap;overflow-wrap:anywhere}
@media(max-width:1000px){.overview-flow-grid{grid-template-columns:1fr}}
