.mc-workspace-shell{min-height:100vh;background:#f7f8fb;color:#1e293b;color-scheme:light;font:14px/1.5 Arial,Helvetica,sans-serif}.mc-workspace-session{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 20px;background:#fff;border-bottom:1px solid #e2e8f0;font-size:12px}.mc-workspace-session>span{font-weight:600}.mc-workspace-session a{color:#334e8a;text-decoration:underline;text-underline-offset:3px}.mc-workspace-state{max-width:660px;margin:clamp(32px,10vh,110px) auto;padding:30px;background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 10px 32px #20385608}.mc-workspace-state h1{margin:0 0 12px;font-size:24px;line-height:1.3;font-weight:700;color:#172554}.mc-workspace-state p{margin:0 0 20px;color:#475569}.mc-workspace-state form{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.mc-workspace-state label{font-weight:600}.mc-workspace-state input[type=file]{max-width:100%;padding:10px;border:1px solid #cbd5e1;border-radius:8px;background:#f8fafc}.mc-workspace-state input::file-selector-button{border:0;border-radius:5px;margin-right:12px;padding:6px 10px;background:#e2e8f0;color:#1e293b;cursor:pointer}.mc-workspace-notice button,.mc-workspace-primary,.mc-workspace-state button{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 16px;border:0;border-radius:8px;background:#244f91;color:white;text-decoration:none;font:600 14px/1.4 Arial,Helvetica,sans-serif;cursor:pointer}.mc-workspace-notice button:disabled,.mc-workspace-state button:disabled{opacity:.55;cursor:wait}.mc-workspace-shell a:focus-visible,.mc-workspace-shell button:focus-visible,.mc-workspace-state input:focus-visible{outline:3px solid #8db8f5;outline-offset:3px}.mc-workspace-busy{position:fixed;z-index:2147483646;top:12px;left:50%;display:flex;align-items:center;gap:10px;transform:translateX(-50%);max-width:calc(100% - 24px);padding:11px 20px;border:1px solid #dbeafe;border-radius:100px;background:#fff;box-shadow:0 4px 24px #17255426;color:#1e3a5f;font-weight:600;pointer-events:none}.mc-workspace-busy span{width:15px;height:15px;border:2px solid #cbd5e1;border-top-color:#244f91;border-radius:50%;animation:mc-workspace-spin .8s linear infinite}.mc-workspace-notice{position:relative;z-index:1;padding:14px 22px;border-bottom:1px solid #ead9b4;background:#fffbeb;color:#713f12}.mc-workspace-notice p{margin:0 0 8px}.mc-workspace-notice p:last-child{margin-bottom:0}.mc-workspace-notice-error{background:#fff1f2;border-color:#fecdd3;color:#881337}.mc-workspace-notice button{margin-top:2px;background:#475569;min-height:36px;padding:8px 12px}.mc-workspace-downloads{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;padding:12px 22px;background:#ecfdf5;border-bottom:1px solid #bbf7d0;color:#166534}.mc-workspace-downloads a{color:#166534;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}#music-color-w1.mc-workspace-pending{cursor:progress}#music-color-w1 [data-account-grants]{margin:18px 0;padding:20px;background:#fff;border:1px solid #dae4df;border-radius:12px}#music-color-w1 [data-account-grants] h2{font-size:20px;font-weight:700;margin:0 0 6px;color:#194e3f}#music-color-w1 [data-account-grants] p{margin:8px 0;color:#53645d;line-height:1.5}#music-color-w1 [data-account-grants] .table-scroll{overflow:auto;margin-top:14px}#music-color-w1 [data-account-grants] table{border-collapse:collapse;width:100%;text-align:left;font-size:13px}#music-color-w1 [data-account-grants] td,#music-color-w1 [data-account-grants] th{padding:11px 12px;border-bottom:1px solid #e4eae7}#music-color-w1 [data-account-grants] thead{background:#edf4f0}#music-color-w1 [data-account-grants] a{color:#194e3f;text-decoration:underline}@keyframes mc-workspace-spin{to{transform:rotate(1turn)}}@media(max-width:600px){.mc-workspace-state{margin:24px 12px;padding:22px}.mc-workspace-state h1{font-size:21px}.mc-workspace-session{padding:9px 12px}.mc-workspace-downloads,.mc-workspace-notice{padding:12px}.mc-workspace-busy{top:48px}.mc-workspace-state form button{width:100%}}@media(prefers-reduced-motion:reduce){.mc-workspace-busy span{animation:none}}