#rc-studio .ss-account{grid-column:1/-1;background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:24px}#rc-studio select,#rc-studio .ss-account input{width:100%;box-sizing:border-box;background:var(--bg);color:var(--text);border:1px solid var(--line);border-radius:8px;padding:11px 12px;font:inherit;font-size:.8125rem;margin-bottom:16px}#rc-studio .ss-account form{max-width:620px;margin-top:18px}#rc-studio .ss-consent{display:flex;align-items:flex-start;gap:10px;line-height:1.6;margin:16px 0}#rc-studio .ss-consent input{flex:none;margin-top:4px}#rc-studio #ss-member-actions,#rc-studio #ss-saved-reports{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}#rc-studio .report-sheet h2{font-size:30px;color:#16354f}#rc-studio .report-sheet h3{font-size:17px;color:#155e9c}#rc-studio .report-sheet p,#rc-studio .report-sheet td,#rc-studio .report-sheet li{color:#18334c}#rc-studio .report-sheet{overflow-x:auto}#rc-studio button:disabled{opacity:.65;cursor:wait}@media print{body>*:not(main){display:none!important}#main #rc-studio>*:not(#ss-result){display:none!important}#ss-result>.ss-actions{display:none!important}#rc-studio{padding:0;max-width:none}#studioReport{display:block!important}.report-sheet{overflow:visible!important}}#rc-studio .ss-included .ss-account{margin-top:24px;border:0;border-top:1px solid var(--line);border-radius:0;padding:20px 0 0;background:transparent}#rc-studio .ss-account h3{margin:0 0 8px}#rc-studio .ss-account #ss-open-account{margin-top:16px}#rc-studio #ss-account-details{margin-top:20px;padding-top:16px;border-top:1px solid var(--line)}#rc-studio .ss-auth-tabs{display:flex;gap:6px;margin-bottom:18px}#rc-studio .ss-auth-tabs button{flex:1;padding:10px 8px;border:1px solid var(--line);border-radius:7px;background:var(--bg);color:var(--text);font:inherit;font-size:.8rem}#rc-studio .ss-auth-tabs button[aria-pressed=true]{border-color:var(--blue);color:var(--blue)}#rc-studio .ss-auth-link{display:inline-block;background:none;border:0;padding:10px 0;color:var(--blue);font:inherit;font-size:.75rem;cursor:pointer}#rc-studio #ss-close-account{float:right}#rc-studio #ss-account-form>button{margin-right:12px}#rc-studio #ss-form label.ss-consent{display:grid!important;grid-template-columns:18px minmax(0,1fr)!important;align-items:start!important;gap:10px!important;width:100%!important;box-sizing:border-box;white-space:normal!important}#rc-studio #ss-form #ss-consent{appearance:auto!important;display:block!important;position:static!important;width:16px!important;min-width:16px!important;max-width:16px!important;height:16px!important;margin:3px 0 0!important;padding:0!important;transform:none!important}#rc-studio #ss-form .ss-consent>span{display:block!important;min-width:0;width:auto!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;line-height:1.6}

#rc-studio .ss-suites{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#rc-studio .ss-suites label{display:grid!important;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:9px;padding:11px;line-height:1.5}#rc-studio .ss-suites input[type=checkbox]{width:14px!important;min-width:14px!important;height:14px!important;margin:3px 0 0!important;padding:0!important}#rc-studio .ss-suites label span{min-width:0;white-space:normal;word-break:normal}@media(max-width:480px){#rc-studio .ss-suites{grid-template-columns:1fr}}

#rc-studio .ss-detail-inputs{margin:10px 0 20px}#rc-studio .ss-detail-inputs summary{margin-bottom:16px;line-height:1.6}#rc-studio .ss-detail-inputs summary small{display:block}#rc-studio #ss-outline ol{padding-left:20px;margin:16px 0}#rc-studio #ss-outline li{font-size:.8rem;line-height:1.6;margin-bottom:8px}

#rc-studio .ss-more-actions{position:relative;align-self:center}#rc-studio .ss-more-actions>summary{list-style:none;font-size:.75rem;padding:8px;color:var(--muted);cursor:pointer}#rc-studio .ss-more-actions>summary::after{content:' ▾'}#rc-studio .ss-more-actions>div{position:absolute;z-index:5;right:0;top:100%;min-width:150px;background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:8px;box-shadow:0 8px 24px #0002;display:grid;gap:6px}#rc-studio #ss-cancel{border:0;background:transparent;color:var(--muted);box-shadow:none}#rc-studio #ss-member-actions{align-items:center}

#rc-studio .ss-progress{margin-top:20px;padding:16px;border:1px solid var(--line);border-radius:10px;background:var(--bg)}#rc-studio .ss-progress h3{margin:0 0 10px;font-size:.9rem}#rc-studio .ss-progress p{font-size:.75rem;line-height:1.6;margin:8px 0;overflow-wrap:anywhere}#rc-studio .ss-progress pre{max-height:190px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font:11px/1.7 monospace;color:var(--text);margin:12px 0 0}#rc-studio .ss-progress summary{font-size:.75rem}
