.studio-collab{padding-block:64px;min-width:0;scroll-margin-top:110px}.studio-collab .sc-heading{max-width:800px;margin-bottom:32px}.studio-collab h2{font-size:clamp(30px,3.4vw,48px);line-height:1.16;margin:12px 0 22px}.studio-collab p{line-height:1.75}.sc-dashboard,.sc-chat,.sc-board-shell{background:#ffffffd1;border:1px solid #dfe6f2;border-radius:24px;box-shadow:0 16px 50px #5676a510;overflow:hidden;min-width:0}.studio-collab button,.studio-collab select,.studio-collab input{font:inherit}.studio-collab button{cursor:pointer}.studio-collab button:focus-visible,.studio-collab select:focus-visible,.studio-collab input:focus-visible{outline:3px solid #7798df;outline-offset:3px}.su-title,.su-toolbar,.sc-board-shell>header{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 26px}.su-title h3,.sc-board-shell h3{margin:0;font-size:21px}.sc-demo-label{font-size:11px;color:#71829f}.su-toolbar{padding-top:0}.su-toolbar p{font-size:13px;margin:0 0 6px}.su-toolbar strong{font-size:14px}.su-week-buttons{display:flex;gap:8px}.su-week-buttons button{border:1px solid #dae3f1;border-radius:50%;width:36px;height:36px;background:#f5f8ff;color:#58729f;font-size:25px;line-height:1}.su-week-buttons button:disabled{opacity:.35;cursor:default}.su-scroll{overflow:auto;max-width:100%;padding:0 24px}.su-table{width:100%;min-width:1080px;border-collapse:separate;border-spacing:0;font-size:12px;table-layout:fixed}.su-table th,.su-table td{border-bottom:1px solid #e7ebf2;padding:12px 7px;text-align:left}.su-table th:first-child{width:160px}.su-table thead th{color:#70809a;font-weight:500;font-size:12px}.su-table .su-today{background:#e6f3ff}.su-artist{display:flex;align-items:center;gap:9px;font-weight:600}.su-artist i{width:9px;height:9px;border-radius:50%;flex-shrink:0}.su-table td button{width:100%;padding:8px 4px;border:0;background:transparent;border-radius:8px;text-align:left;color:#55627a;transition:background .2s}.su-table td button:hover{background:#edf2fb}.su-percent{display:flex;justify-content:space-between;font-size:10px;gap:4px}.su-percent strong{font-size:11px}.su-track{display:block;height:7px;background:#e9edf3;border-radius:8px;margin:9px 0;overflow:hidden}.su-track i{display:block;height:100%;border-radius:inherit}.su-table small{font-size:10px;white-space:nowrap}.su-filter{display:flex;gap:9px;align-items:center;padding:20px 26px;font-size:12px}.su-filter input{accent-color:#738fca}.sc-feedback{font-size:12px;color:#647caa;margin:0 26px 14px;min-height:18px}.studio-collab .sc-info{display:flex;align-items:baseline;gap:9px;font-size:12px;color:#75819a;margin:17px 0 30px;line-height:1.65}.sc-info>span{flex-shrink:0}.sc-explain-grid,.sc-more-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.sc-explain-grid article,.sc-more-grid article{padding:25px;border:1px solid #e1e8f3;border-radius:22px;background:linear-gradient(135deg,#ffffffb3,#edf3fc80)}.sc-explain-grid h3,.sc-more-grid h3{font-size:18px;line-height:1.4;margin:12px 0}.sc-explain-grid p,.sc-more-grid p{font-size:14px;margin:0}.sc-step{color:#7894cb;font-size:12px;letter-spacing:.15em}.sc-split{display:grid;grid-template-columns:1fr 1.15fr;gap:40px;align-items:center}.sc-feature-list{padding-left:20px;font-size:14px;line-height:1.7}.sc-feature-list li{margin-bottom:16px}.sc-feature-list strong{display:block}.sc-chat{display:grid;grid-template-columns:130px minmax(0,1fr)}.sc-chat nav{background:#f6f8fc;padding:12px 8px;border-right:1px solid #e4eaf4}.sc-chat nav button{display:flex;align-items:center;gap:8px;background:transparent;border:0;padding:12px 8px;width:100%;border-radius:12px;text-align:left;color:#52627d;font-size:12px;margin-bottom:6px}.sc-chat nav button[aria-pressed=true]{background:#e7efff;color:#4e6eaf}.sc-chat nav img,.sc-group-icon{width:30px;height:30px;border-radius:50%;object-fit:cover;flex-shrink:0}.sc-group-icon{display:grid;place-items:center;background:#dce7fc;font-size:22px}.sc-chat nav small{display:block;font-size:9px;margin-top:4px}.sc-conversation{min-width:0}.sc-conversation>header{padding:18px;border-bottom:1px solid #e5eaf3}.sc-conversation>header strong,.sc-conversation>header small{display:block}.sc-conversation>header small{font-size:11px;margin-top:4px;color:#7b88a0}.sc-chat-messages{height:370px;overflow:auto;padding:18px;background:linear-gradient(135deg,#f6f8fc,#eef3fb);display:flex;flex-direction:column;align-items:flex-start;gap:12px}.sc-bubble{background:#fff;border:1px solid #e0e7f1;border-radius:14px;padding:12px;max-width:94%;font-size:12px;flex-shrink:0}.sc-bubble.own{align-self:flex-end;background:#6284ca;color:#fff;border-color:transparent}.sc-bubble strong{font-size:11px}.sc-bubble p{margin:5px 0;font-size:12px;line-height:1.6}.sc-bubble small{font-size:9px;opacity:.65}.sc-poll{width:94%}.sc-poll button{display:flex;justify-content:space-between;gap:12px;width:100%;border:1px solid #dae4f5;background:#f6f8ff;border-radius:8px;padding:8px;font-size:11px;color:#596f98;margin:6px 0}.sc-poll button[aria-pressed=true]{background:#dce8ff;border-color:#8da9df}.sc-chat form{display:flex;gap:8px;padding:12px}.sc-chat input{min-width:0;flex:1;border:1px solid #dce3f0;border-radius:10px;padding:10px;font-size:12px}.sc-chat form button,.sc-board-shell>header button,.sc-dialog>button{background:linear-gradient(120deg,#809ce0,#8fc9ed);color:#fff;border:0;border-radius:12px;padding:10px 14px;font-size:12px;font-weight:600}.sc-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:0 24px 24px}.sc-board-column{background:#f2f5fa;padding:15px;border-radius:15px;min-height:250px}.sc-board-column h4{font-size:14px;display:flex;align-items:center;justify-content:space-between;margin:0 0 18px}.sc-board-column h4 span{background:#e5eaf2;border-radius:50%;width:23px;height:23px;display:grid;place-items:center;font-size:11px}.sc-task{background:#fff;border:1px solid #e0e6ef;border-bottom:3px solid;padding:17px;border-radius:12px;margin-bottom:12px;box-shadow:0 3px 7px #3e537208;cursor:grab}.sc-task h5{font-size:14px;margin:0 0 10px;line-height:1.4}.sc-task p{font-size:12px;margin:0 0 14px}.sc-task-meta{display:flex;justify-content:space-between;gap:8px;font-size:10px;align-items:center}.sc-priority,.sc-assignee,.sc-status{padding:3px 7px;border-radius:5px;font-size:10px}.sc-priority.high{background:#ffe5e6;color:#ad5a65}.sc-priority.medium{background:#fff2d4;color:#977839}.sc-priority.low,.sc-status.confirmed{background:#e3f3e8;color:#508467}.sc-status.pending{background:#fff1d8;color:#9a793e}.sc-assignee{display:inline-block;margin-top:12px;background:#e9eefb;color:#627aa9}.sc-task label{display:block;font-size:10px;color:#8090a6;margin-top:16px}.sc-task select{display:block;width:100%;background:#f8faff;border:1px solid #e1e7f0;border-radius:7px;padding:7px;color:#607089;font-size:11px;margin-top:4px}.sc-dialog{border:1px solid #dfe6f1;border-radius:22px;padding:28px;width:min(480px,90vw);color:#4d5b74;box-shadow:0 24px 100px #243c5933}.sc-dialog::backdrop{background:#25375655;backdrop-filter:blur(6px)}.sc-dialog h3{font-size:20px;margin-top:0}.su-booking{padding:16px;border:1px solid #e0e7f3;border-radius:12px;margin:14px 0}.su-booking>strong,.su-booking>span{display:block}.su-booking>span,.su-booking p{font-size:13px;margin:6px 0}.sc-sr{position:absolute!important;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1050px){.sc-split{grid-template-columns:1fr}.sc-chat{grid-template-columns:180px 1fr}.sc-explain-grid,.sc-more-grid{gap:14px}.sc-board{padding:0 14px 18px;gap:10px}.sc-board-column{padding:10px}.sc-task{padding:12px}}@media(max-width:700px){.studio-collab{padding-block:38px}.sc-explain-grid,.sc-more-grid,.sc-board{grid-template-columns:1fr}.sc-dashboard,.sc-chat,.sc-board-shell{border-radius:18px}.su-title,.su-toolbar,.sc-board-shell>header{padding:18px;flex-wrap:wrap}.su-toolbar{padding-top:0}.su-scroll{padding:0 12px}.su-filter{padding:18px;align-items:flex-start}.sc-demo-label{font-size:10px}.sc-chat{display:block}.sc-chat nav{display:flex;border-right:0;border-bottom:1px solid #e4eaf4;gap:8px}.sc-chat nav button{margin:0}.sc-chat-messages{height:385px}.sc-board-column{min-height:100px}.sc-explain-grid article,.sc-more-grid article{padding:22px}.studio-collab .sc-info{justify-content:center;text-align:center}.sc-feedback{margin-inline:18px}.sc-board-shell>header button{font-size:11px}.sc-chat form,.sc-chat form button{padding:10px}.sc-heading .eyebrow{font-size:11px}}.studio-collab .sc-bubble.own,.studio-collab .sc-bubble.own p,.studio-collab .sc-bubble.own strong{color:#fff}.studio-collab .sc-bubble.own small{color:#fff;opacity:.85}body .fd-main .studio-collab.aud-practice{padding:clamp(28px,4vw,56px);margin-block:32px 48px}body .fd-main .studio-collab.aud-practice>.eyebrow{margin-top:0}body .fd-main .studio-collab.aud-practice>h2{margin-bottom:28px}body .fd-main .studio-collab.aud-practice .sc-more-grid{gap:20px}@media(max-width:760px){body .fd-main .studio-collab.aud-practice{padding:28px 20px;margin-block:24px 32px}body .fd-main .studio-collab.aud-practice>h2{margin-bottom:24px}body .fd-main .studio-collab.aud-practice .sc-more-grid{gap:14px}}
