.cs-build-brief{color:#233043;width:min(1060px,100vw - 32px)}.cs-brief-intro{align-items:center;gap:16px;padding:24px 28px;display:flex}.cs-brief-intro>svg{color:#2e57be}.cs-brief-intro h3{letter-spacing:-.7px;margin:0 0 5px;font-size:25px}.cs-brief-intro p,.cs-brief-note{color:#697587;margin:0;font-size:13px;line-height:1.6}.cs-brief-columns{grid-template-columns:300px minmax(0,1fr);gap:24px;padding:0 28px 24px;display:grid}.cs-brief-columns label{gap:10px;font-size:13px;font-weight:600;display:grid}.cs-brief-columns textarea{resize:vertical;color:inherit;box-sizing:border-box;background:#fafbfd;border:1px solid #dbe1e9;border-radius:10px;width:100%;padding:14px;font-family:inherit;font-size:13px;line-height:1.7}.cs-brief-columns aside textarea{min-height:110px;font-family:inherit;font-size:13px;line-height:1.6}.cs-brief-targets{flex-wrap:wrap;gap:6px;margin:16px 0 24px;display:flex}.cs-brief-targets button{background:#fff;border:1px solid #dbe1e9;border-radius:7px;padding:8px;font-size:12px}.cs-brief-targets button[aria-pressed=true]{color:#2451b4;background:#edf2ff;border-color:#9bb0e6}.cs-brief-columns aside>strong{font-size:12px}.cs-brief-columns ul{max-height:150px;margin:12px 0 20px;padding:0;list-style:none;overflow:auto}.cs-brief-columns li{overflow-wrap:anywhere;border-bottom:1px solid #edf0f4;padding:8px 0;font-size:13px}.cs-brief-columns li small{color:#738095;font-size:11px;display:block}.cs-brief-editor{grid-template-rows:auto 1fr auto;gap:10px;display:grid}.cs-brief-editor textarea{min-height:350px;font:12px/1.7 ui-monospace,monospace}.cs-brief-editor small{color:#697587;font-size:11px}.cs-build-brief>footer{border-top:1px solid #e3e7ee;justify-content:flex-end;gap:8px;padding:18px 28px;display:flex}.cs-build-brief>footer button{background:#fff;border:1px solid #dbe1e9;border-radius:8px;align-items:center;gap:8px;padding:11px 14px;font-size:12px;display:inline-flex}.cs-build-brief>footer .primary{color:#fff;background:#2858c9;border-color:#2858c9}.cs-brief-copied{color:#365b9f;padding:0 28px 20px;font-size:13px}:is(.cs-build-brief button:focus-visible,.cs-build-brief textarea:focus-visible){outline-offset:2px;outline:2px solid #2f62d6}@media (max-width:720px){.cs-brief-columns{grid-template-columns:1fr;padding:0 18px 18px}.cs-brief-intro{padding:20px 18px}.cs-brief-editor textarea{min-height:260px}.cs-build-brief>footer{flex-wrap:wrap;padding:16px 18px}.cs-brief-columns ul{max-height:90px}}.cs-gallery-hub-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:0 28px 28px;display:grid}.cs-gallery-hub-grid>button{text-align:left;color:#25344a;background:#fff;border:1px solid #dce2eb;border-radius:14px;padding:0 0 16px;overflow:hidden}.cs-gallery-hub-grid>button>span{background:#eef1f6;grid-template-columns:1fr 1fr;gap:4px;height:155px;margin-bottom:16px;padding:6px;display:grid;overflow:hidden}.cs-gallery-hub-grid img{object-fit:cover;width:100%;height:100%;max-height:143px}.cs-gallery-hub-grid strong{justify-content:space-between;align-items:center;padding:0 16px;font-size:14px;display:flex}.cs-gallery-hub-grid small{color:#697587;padding:8px 16px 0;font-size:12px;display:block}.cs-gallery-hub-grid>.cs-gallery-new>span{color:#315cbf;background:#f1f5ff;place-items:center;display:grid}.cs-gallery-hub-grid button:hover{border-color:#7c9ddd}.cs-gallery-hub-grid button:focus-visible{outline-offset:3px;outline:2px solid #2858c9}@media (max-width:650px){.cs-gallery-hub-grid{grid-template-columns:1fr 1fr;padding:0 18px 18px}}@media (max-width:430px){.cs-gallery-hub-grid{grid-template-columns:1fr}}.ve-card-preview{background:#f0f3f9;border-radius:8px;flex-direction:column;gap:10px;height:100%;min-height:170px;padding:14px;display:flex}.ve-card-screen{background:#192235;border-radius:5px;flex:1;justify-content:center;align-items:center;min-height:80px;max-height:410px;display:flex;position:relative;overflow:hidden}.ve-card-screen img{object-fit:cover;width:100%;height:100%}.ve-card-screen>svg{color:#8fa8d0}.ve-card-screen>span{color:#fff;text-align:center;text-shadow:0 1px 4px #000;font-size:clamp(14px,2vw,24px);position:absolute;bottom:15%;left:8%;right:8%}.ve-card-timeline{gap:4px;height:36px;display:flex}.ve-card-timeline i{background:#d1dcf1;border-radius:4px;flex:1;overflow:hidden}.ve-card-timeline img{object-fit:cover;width:100%;height:100%}.ve-card-caption{color:#6b7e9e;justify-content:space-between;font-size:12px;display:flex}.ve-card-preview>header{color:#5a7196;letter-spacing:.05em;align-items:center;gap:8px;padding:2px 0 7px;font-size:9px;display:flex}.ve-card-preview>header strong{font-weight:500}.ve-card-preview>header>span{letter-spacing:0;color:#8997ab;margin-left:auto;font-size:10px}.ve-card-editor{flex:1;gap:9px;min-height:100px;display:flex;overflow:hidden}.ve-card-editor>aside{grid-template-rows:repeat(4,1fr);gap:6px;width:14%;max-width:75px;min-height:0;display:grid}.ve-card-editor>aside>span{color:#7f97ba;background:#dce5f3;border-radius:3px;place-items:center;min-height:0;display:grid;overflow:hidden}.ve-card-editor>aside img{object-fit:cover;width:100%;height:100%}.ve-card-screen>i{color:#fff;background:#22334b80;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:absolute;top:42%}.ve-card-screen>span{font-size:18px}.ve-card-ruler{color:#93a0b4;justify-content:space-between;padding-top:5px;font-size:8px;display:flex}.ve-card-audio{opacity:.75;background:repeating-linear-gradient(90deg,#bccce5 0 3px,#e5ecf6 3px 6px);border-radius:4px;height:15px}.ve-drop-card{background:#f0f3f8;border-radius:10px;flex-direction:column;gap:20px;height:100%;padding:20px;display:flex}.ve-drop-card header{letter-spacing:.09em;color:#6f819d;align-items:center;gap:12px;font-size:10px;display:flex}.ve-drop-card>div{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;min-height:0;display:grid}.ve-drop-card>div>span{color:#9aacca;background:#e0e7f2;border-radius:6px;place-items:center;display:grid;position:relative;overflow:hidden}.ve-drop-card img{object-fit:cover;width:100%;height:100%}.ve-drop-card small{color:#fff;background:#24344d90;border-radius:2px;padding:3px;font-size:7px;position:absolute;bottom:5px;left:5px}.ve-drop-card footer{color:#7b8ba4;justify-content:space-between;align-items:center;gap:14px;font-size:10px;display:flex}.ve-drop-card footer strong{color:#536b90;font-size:12px}.ve-card-view-phone .ve-card-editor,.ve-card-view-tablet .ve-card-editor,.ve-card-view-desktop .ve-card-editor,.ve-card-view-cinema .ve-card-editor{background:radial-gradient(at top,#29394e,#0e1420);flex:1;justify-content:center;align-items:center;padding:16px;display:flex}.ve-card-preview:not(.ve-card-view-screen) .ve-card-editor>aside,.ve-card-preview:not(.ve-card-view-screen) .ve-card-ruler,.ve-card-preview:not(.ve-card-view-screen) .ve-card-timeline,.ve-card-preview:not(.ve-card-view-screen) .ve-card-audio{display:none}.ve-card-preview:not(.ve-card-view-screen) .ve-card-screen{flex:none;max-width:100%;height:100%;position:relative;box-shadow:0 15px 30px #0005}.ve-card-view-phone .ve-card-screen{aspect-ratio:390/800;border:7px solid #25272c;border-radius:25px}.ve-card-view-phone .ve-card-screen>img,.ve-card-view-tablet .ve-card-screen>img{object-fit:contain!important}.ve-card-view-tablet .ve-card-screen{aspect-ratio:4/3;border:10px solid #25272c;border-radius:16px}.ve-card-view-desktop .ve-card-screen{aspect-ratio:16/10;border:8px solid #25272c;border-top-width:20px;border-radius:9px}.ve-card-view-cinema .ve-card-screen{border:6px solid #0b1018;width:85%;height:74%;margin-top:-30px}.ve-card-view-cinema .ve-card-editor{padding-bottom:45px;position:relative}.ve-card-view-cinema .ve-card-editor:after{content:"";pointer-events:none;background:radial-gradient(at 50% 90%,#304566 60%,#0000 63%) 0 0/60px 45px repeat-x;width:90%;height:50px;position:absolute;bottom:0;left:5%}.ve-room-card{color:#27333d;background:#eae5db;border-radius:10px;flex-direction:column;height:100%;min-height:260px;display:flex;overflow:hidden}.ve-room-card>header{letter-spacing:.1em;justify-content:space-between;gap:12px;padding:16px 20px;font-size:11px;display:flex}.ve-room-card>header span{letter-spacing:0;opacity:.6;font-weight:400}.ve-room-card-theatre{perspective:600px;background:linear-gradient(145deg,#1e293b,#10151f);flex:1;min-height:220px;padding:22px 18% 12px;position:relative}.ve-room-card-projection{aspect-ratio:16/9;color:#344b66;background:#c7d3df;border:5px solid #2c3645;place-items:center;display:grid;box-shadow:0 0 40px #b8d4ff25}.ve-room-card-projection img{object-fit:contain;background:#111720;width:100%;height:100%}.ve-room-card-seats{grid-template-columns:repeat(6,1fr);gap:10px;margin:20px -24px 0;display:grid;transform:rotateX(14deg)}.ve-room-card-seats i{background:linear-gradient(#55739b,#2e4261);border-bottom:5px solid #1b2436;border-radius:10px 10px 4px 4px;height:28px;box-shadow:0 4px 6px #0005}.ve-room-card-wall{background:radial-gradient(at 50% 0,#6c6253,#282d33 80%);border-bottom:12px solid #b9b0a1;flex:1;grid-template-columns:repeat(3,1fr);gap:14px;padding:22px 15%;display:grid}.ve-room-card-wall i{aspect-ratio:1.4;color:#988d7d;background:#e2dacd;border:5px solid #ab9270;place-items:center;display:grid;overflow:hidden;box-shadow:0 3px 10px #0007}.ve-room-card-wall img{object-fit:contain;width:100%;height:100%}.ve-room-card>footer{flex-direction:column;gap:4px;padding:14px 20px;font-size:14px;display:flex}.ve-room-card>footer small{color:#6b716e;font-size:11px}.bd-clear-workspace .bd-room-header{background:#fff;border-bottom:1px solid #e4e8ed;gap:20px;min-height:66px}.bd-clear-workspace .bd-board-identity{flex:1;min-width:0}.bd-clear-workspace .bd-title{min-width:0;max-width:clamp(160px,32vw,600px)}.bd-clear-workspace .bd-title strong{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.2px;font-size:14px;overflow:hidden}.bd-clear-workspace .bd-board-actions{flex-shrink:0;gap:6px}.bd-clear-workspace .bt-save-trigger{width:36px;padding:8px}.bd-clear-workspace .bt-save-trigger>span{display:none}.bd-clear-workspace .bd-board-actions>.bd-button{min-height:36px}.bd-clear-workspace .cs-board-viewbar{flex-wrap:nowrap;gap:10px;height:50px;min-height:50px;padding:8px 24px}.bd-clear-workspace .cs-board-viewbar>div{flex-wrap:nowrap;min-width:0;margin-right:auto}.bd-clear-workspace .cs-board-viewbar button{min-height:32px;padding:7px 11px;font-size:11px}.bd-clear-workspace .bd-command-primary{border-color:#e0e5ed;border-radius:12px;gap:3px;min-height:46px;padding:5px;box-shadow:0 4px 20px #2238520a}.bd-clear-workspace .bd-command-primary button{padding:9px 12px;font-size:11px}.bd-clear-workspace .bd-command-primary .bd-context-command{max-width:190px}.bd-clear-workspace .bd-command-primary .bd-context-command span{text-overflow:ellipsis;overflow:hidden}.bd-clear-workspace.bd-has-workspace .bd-command-bar,.bd-clear-workspace.bd-content-open .bd-command-bar{visibility:hidden;pointer-events:none}.bd-clear-workspace .bd-command-palette{overscroll-behavior:contain;border-color:#e0e6ee;max-height:calc(100dvh - 220px);overflow:auto;box-shadow:0 14px 50px #2035521a}.bd-clear-workspace .bd-command-palette>div{max-height:min(430px,50dvh)}.bd-clear-workspace .bd-command-palette>header{z-index:2;background:#fff;position:sticky;top:0}.bd-clear-workspace .bd-command-palette>div>button{border-radius:10px;min-height:76px}.bd-clear-workspace .bd-command-palette small{line-height:1.5}.bd-clear-workspace .bd-managed-float>header{min-height:48px}.bd-clear-workspace .bd-managed-float>header>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bd-clear-workspace .bd-window-dock{max-width:calc(100vw - 270px);overflow:hidden}.bd-clear-workspace .bd-window-dock>[role=tablist]{scrollbar-width:thin;overflow:auto}.bd-clear-workspace .bd-window-dock [role=tab]{text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}@media (max-width:1000px){.bd-clear-workspace .bd-room-header{gap:8px;padding-inline:14px}.bd-clear-workspace .bd-board-actions>.bd-button:not(.primary)>span{display:none}.bd-clear-workspace .bd-board-actions>.bd-button{padding:8px}.bd-clear-workspace .bd-board-actions .bd-office-trigger i,.bd-clear-workspace .bd-save-state{display:none}.bd-clear-workspace .cs-board-viewbar{padding-inline:14px}}@media (max-width:620px){.bd-clear-workspace .bd-room-header{flex-wrap:nowrap;min-height:58px}.bd-clear-workspace .bd-title{max-width:140px}.bd-clear-workspace .bd-title strong{font-size:12px}.bd-clear-workspace .bd-room-brand{display:none}.bd-clear-workspace .bd-board-actions{gap:2px}.bd-clear-workspace .bd-board-actions>.bd-button{min-width:30px;padding:7px}.bd-clear-workspace .cs-board-viewbar{gap:4px;height:44px;min-height:44px;padding:5px 8px;overflow:auto hidden}.bd-clear-workspace .cs-board-viewbar>button{flex-shrink:0;font-size:10px;display:flex}.bd-clear-workspace .cs-board-viewbar button{gap:4px;padding:6px 8px;font-size:10px}.bd-clear-workspace .bd-command-primary{width:max-content;max-width:100%}.bd-clear-workspace .bd-command-primary button{padding:8px 10px}.bd-clear-workspace .bd-window-dock{max-width:calc(100vw - 36px)}.bd-clear-workspace .bd-managed-float>header .bd-window-zoom{display:none}}.bi-loading{z-index:70;color:#4b617d;background:#fff;border:1px solid #e1e6ee;border-radius:10px;padding:18px 24px;font-size:13px;position:fixed;top:150px;right:24px}@media (max-width:620px){.bd-clear-workspace .bd-team-trigger .bd-avatar~.bd-avatar,.bd-clear-workspace .bd-follow-shortcut>span{display:none}.bd-clear-workspace .bd-board-actions{justify-content:space-between}.bd-clear-workspace .bd-team-trigger{gap:3px}.bd-clear-workspace .bd-team-trigger>.bd-avatar{width:25px;height:25px}.bd-clear-workspace .bd-board-identity .bd-title{max-width:calc(100vw - 70px)}}.bd-clear-workspace .bd-find{border-radius:14px;gap:13px;width:360px;max-width:calc(100% - 28px);max-height:calc(100dvh - 220px);padding:18px;box-shadow:0 12px 40px #23344d18}.bd-clear-workspace .bd-find h2{letter-spacing:-.35px;margin:0;font-size:17px}.bd-clear-workspace .bd-find .bd-nav-search{background:#f7f9fc;border-color:#dfe6ef;padding:12px}.bd-clear-workspace .bd-find .bd-nav-search:focus-within{border-color:#779de0;box-shadow:0 0 0 3px #315dcc0d}.bd-clear-workspace .bd-find .bd-nav-search input{font-size:13px}.bd-find-controls{justify-content:space-between;align-items:center;gap:8px;display:flex}.bd-find-filter{color:#61738a;background:#fff;border:1px solid #e1e6ed;border-radius:7px;place-items:center;width:32px;height:32px;display:grid;position:relative}.bd-find-filter[aria-expanded=true]{color:#315dcc;background:#eef3fc}.bd-find-filter i{background:#315dcc;border-radius:50%;width:5px;height:5px;position:absolute;top:3px;right:3px}.bd-clear-workspace .bd-find .bd-nav-kinds button{min-height:32px;padding:6px 9px;font-size:11px}.bd-find-filters{background:#f7f9fc;border-radius:8px;gap:12px;padding:12px;display:grid}.bd-find-filters label,.bd-find-return{color:#6d7d90;gap:7px;font-size:11px;display:grid}.bd-find-filters select,.bd-find-return select{color:#34455e;background:#fff;border:1px solid #dce3ed;border-radius:6px;width:100%;min-width:0;padding:8px;font-size:12px}.bd-find-filters .bd-nav-date{align-items:flex-end}.bd-find-filters .bd-nav-date input{width:175px;min-height:32px;font-size:12px}.bd-find-filters .bd-nav-date button{min-height:32px;padding:7px 9px}.bd-find-count{color:#455975;justify-content:space-between;gap:12px;font-size:11px;display:flex}.bd-find-count>span{color:#8b95a4}.bd-clear-workspace .bd-find .bd-nav-results{overscroll-behavior:contain;scrollbar-width:thin;min-height:90px;margin-inline:-5px;padding:0 5px}.bd-clear-workspace .bd-find .bd-find-result{border-bottom:1px solid #edf0f5;gap:12px;min-height:76px;padding:10px 6px}.bd-clear-workspace .bd-find .bd-find-result[data-highlighted=true]{background:#f1f5fd}.bd-clear-workspace .bd-find .bd-find-result strong{font-size:13px;font-weight:550}.bd-clear-workspace .bd-find .bd-find-result small{color:#77869b;font-size:11px;line-height:1.4}.bd-find-preview{color:#597398;border:1px solid #dce4ee;border-radius:6px;flex:none;place-items:center;width:64px;height:48px;display:grid;position:relative;overflow:hidden}.bd-find-preview>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bd-find-preview>svg{max-width:100%;max-height:100%}.bd-find-preview.bd-find-kind-frame{background:#f7f9fc!important}.bd-find-preview.bd-find-kind-frame>svg{width:64px;height:46px}.bd-find-paper{background:#ffffffd9;width:32px;height:38px;padding:5px;display:block;box-shadow:0 1px 3px #223b4f18}.bd-find-paper>svg{margin-bottom:3px;display:block}.bd-find-paper i{background:#b4c2d5;width:22px;height:2px;margin:3px 0;display:block}.bd-find-paper i:last-child{width:15px}.bd-find-empty{text-align:center;color:#8292a7;justify-items:center;gap:12px;padding:32px 12px;display:grid}.bd-find-empty strong{color:#4a5b72;font-size:14px}.bd-find-empty p{margin:0;font-size:12px;line-height:1.6}.bd-find-empty button{color:#315dcc;background:#edf3fd;border:0;border-radius:7px;padding:9px 13px;font-size:12px}.bd-clear-workspace .bd-find .bd-find-more{color:#315dcc;justify-content:center;font-size:12px}.bd-clear-workspace .bd-find footer{gap:12px;padding-top:12px}.bd-clear-workspace .bd-find footer>.bd-button{justify-content:center;font-size:12px}.bd-find footer details{color:#748399;font-size:11px}.bd-find footer summary{cursor:pointer;padding:3px}.bd-find-return{margin-top:12px}.bd-clear-workspace .bd-managed-float>header{background:#fff;border-bottom:1px solid #e5e9f0;gap:10px;padding:9px 12px}.bd-clear-workspace .bd-managed-float>header>strong{letter-spacing:-.1px;font-size:13px}.bd-clear-workspace .bd-managed-float>header>button{flex-shrink:0;min-width:30px;min-height:30px}.bd-clear-workspace .bd-managed-float>header>[data-window-options][aria-expanded=true]{color:#315dcc;background:#edf3fc}.bd-clear-workspace .bd-window-menu{overscroll-behavior:contain;width:246px;max-width:calc(100% - 24px);max-height:calc(100% - 72px);padding:7px;overflow:auto;box-shadow:0 12px 32px #20365020}.bd-clear-workspace .bd-window-menu>button{gap:10px;min-height:39px;padding:10px;font-size:12px}.bd-clear-workspace .bd-window-menu .bd-window-zoom{border-bottom:1px solid #e7ecf3;align-items:center;gap:4px;margin-bottom:5px;padding:8px 5px 12px;display:flex}.bd-clear-workspace .bd-window-menu .bd-window-zoom>span{color:#65768c;margin-right:auto;font-size:11px}.bd-clear-workspace .bd-window-menu .bd-window-zoom>button{justify-content:center;width:auto;min-width:28px;padding:6px;font-size:11px}@media (max-width:620px){.bd-clear-workspace .bd-find{width:auto;max-width:none;max-height:none;padding:14px;inset:56px 10px 74px}.bd-clear-workspace .bd-managed-float>header{gap:6px;padding:8px}.bd-clear-workspace .bd-managed-float>header>.bd-window-back{padding:6px 8px}.bd-clear-workspace .bd-managed-float>header>svg{display:none}}@media (max-height:650px){.bd-clear-workspace .bd-find{max-height:none;top:58px;bottom:70px}.bd-clear-workspace .bd-find footer details{display:none}.bd-clear-workspace .bd-find .bd-find-result{min-height:62px;padding-block:6px}}@media (max-width:750px) and (max-height:650px){.bd-clear-workspace .bd-managed-float{min-height:100px;top:116px!important;bottom:144px!important}}.bd-clear-workspace .bd-demo-strip{color:#667990;background:#f3f6fb;border-bottom:1px solid #e5eaf1;height:36px;min-height:36px;padding:0 24px;font-size:11px}.bd-clear-workspace .bd-demo-strip>span{align-items:center;gap:12px;max-width:none;display:flex}.bd-demo-strip strong{color:#425a79;font-weight:600}.bd-clear-workspace .bd-demo-strip nav{white-space:nowrap;align-items:center;gap:20px;display:flex}.bd-clear-workspace .bd-demo-strip nav button{color:#45648f;cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.bd-clear-workspace .bd-tools{scrollbar-width:none;max-height:calc(100% - 100px);overflow-y:auto}.bd-clear-workspace .bd-tools::-webkit-scrollbar{display:none}.bd-clear-workspace.bd-has-workspace .bd-tools{visibility:hidden;pointer-events:none}@media (max-width:700px){.bd-clear-workspace .bd-demo-strip{padding-inline:12px;font-size:10px}.bd-clear-workspace .bd-demo-strip>span>span{display:none}.bd-clear-workspace .bd-demo-strip nav{gap:12px}.bd-clear-workspace .bd-demo-strip nav>a:last-child{display:none}.bd-clear-workspace .cs-board-viewbar{scrollbar-width:none;flex-wrap:nowrap;gap:8px;display:flex;overflow:auto hidden}.bd-clear-workspace .cs-board-viewbar>div{flex:none;gap:3px;min-width:max-content;margin-right:0;display:flex}.bd-clear-workspace .cs-board-viewbar button{white-space:nowrap;flex:none}.bd-clear-workspace .bd-selection-bar{scrollbar-width:none;justify-content:flex-start;max-width:calc(100% - 24px);bottom:72px;left:12px;right:12px;overflow-x:auto;transform:none}.bd-clear-workspace .bd-selection-bar>button{flex:none;min-height:40px}.bd-clear-workspace .bd-viewport:has(.bd-selection-bar) .bd-minimap{display:none}.bd-clear-workspace .bd-minimap{width:104px;height:68px;bottom:76px}.bd-clear-workspace .bd-canvas-bottom{gap:8px}.bd-clear-workspace .bd-zoom>button{min-width:34px;min-height:38px}.bd-clear-workspace .bd-zoom>span{min-width:40px}}.sc-calendar{color:#202d43;background:#fff;border:1px solid #dde3ec;border-radius:18px;margin:12px 0 24px;position:relative;overflow:hidden}.sc-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:24px;display:flex}.sc-eyebrow{letter-spacing:.15em;color:#6a7790;font-size:10px}.sc-head h2{letter-spacing:-1px;margin:5px 0;font-size:28px;font-weight:550}.sc-controls,.sc-event-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.sc-calendar button,.sc-calendar a{font:inherit;cursor:pointer;font-size:12px}.sc-controls button,.sc-tools button,.sc-event-actions>*{color:#243c60;background:#fff;border:1px solid #dce2ec;border-radius:8px;align-items:center;gap:5px;padding:8px 11px;text-decoration:none;display:inline-flex}.sc-calendar button:disabled{opacity:.45;cursor:default}.sc-calendar .sc-primary{color:#fff;background:#2456b8;border-color:#2456b8}.sc-context{background:#f5f7fb;flex-wrap:wrap;align-items:center;gap:14px;padding:12px 24px;font-size:12px;display:flex}.sc-context label{align-items:center;gap:6px;display:flex}.sc-context small{color:#6a7790;margin-left:auto}.sc-weekdays,.sc-grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.sc-weekdays span{color:#67758a;text-align:right;padding:13px;font-size:11px}.sc-day{border-top:1px solid #e8ecf2;border-right:1px solid #e8ecf2;min-height:114px;padding:6px;overflow:hidden}.sc-day.outside{background:#f8f9fb}.sc-date{width:27px;height:27px;color:inherit;background:0 0;border:0;border-radius:50%;margin:0 0 7px auto;display:block}.today .sc-date{color:#fff;background:#2456b8}.sc-event{text-align:left;color:#294b85;background:#edf2fc;border:0;border-left:3px solid #5079ca;border-radius:4px;gap:5px;width:100%;min-width:0;margin:3px 0;padding:6px;display:flex}.sc-event strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:550;overflow:hidden}.sc-event time{flex-shrink:0;font-size:10px}.sc-event.linked{color:#69517c;background:#f3eef8;border-color:#9d7cb7}.sc-event.conflict{border-color:#c78636}.sc-more{color:#667792;background:0 0;border:0;font-size:11px}.sc-tools{background:#f8faff;border-bottom:1px solid #e1e7f0;flex-wrap:wrap;align-items:center;gap:12px;padding:20px 24px;display:flex}.sc-tools>div{flex:1;min-width:200px}.sc-tools p{color:#65738b;max-width:600px;margin:6px 0;font-size:12px}.sc-detail{border:1px solid #c9d6ed;border-radius:14px;margin:18px;padding:24px;box-shadow:0 8px 28px #243c6009}.sc-detail header{justify-content:space-between;align-items:center;display:flex}.sc-detail header span{color:#687a94;align-items:center;gap:8px;font-size:12px;display:flex}.sc-detail header button,.sc-message button{background:0 0;border:0}.sc-detail h3{margin:14px 0;font-size:24px}.sc-detail p{white-space:pre-wrap;font-size:13px}.sc-detail small{color:#6c7a90;margin-top:12px;font-size:11px;display:block}.sc-detail>input,.sc-detail textarea{width:100%;font:inherit;border:1px solid #dfe5ee;border-radius:8px;margin:12px 0;padding:12px}.sc-detail>input{font-size:20px}.sc-fields{flex-wrap:wrap;gap:12px;display:flex}.sc-fields label{text-transform:capitalize;flex:1;gap:6px;min-width:120px;font-size:11px;display:grid}.sc-fields input{border:1px solid #dfe5ee;border-radius:7px;width:100%;min-width:0;padding:9px}.sc-foot{color:#718096;justify-content:space-between;gap:10px;padding:14px 20px;font-size:11px;display:flex}.sc-message{background:#f0f4fc;justify-content:space-between;padding:12px 20px;font-size:13px;display:flex}.sc-warning{color:#98651c}.sc-agenda{padding:20px}.sc-agenda>div{border-bottom:1px solid #e8edf3;grid-template-columns:115px 1fr 130px;align-items:center;gap:12px;padding:10px 0;font-size:12px;display:grid}.sc-agenda .sc-event strong{font-size:13px}.sc-agenda>div>span{color:#708097}@media (max-width:700px){.sc-head{padding:16px}.sc-day{min-height:85px;padding:3px}.sc-event{padding:3px;display:block}.sc-event time{display:none}.sc-head h2{font-size:23px}.sc-context{padding:12px}.sc-foot{flex-direction:column}.sc-agenda>div{grid-template-columns:80px 1fr}.sc-agenda>div>span{display:none}.sc-detail{margin:8px;padding:14px}}.sc-private{border:1px solid #d6dfee;border-radius:12px;margin:18px;padding:18px}.sc-private header,.sc-private>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.sc-private>div{border-top:1px solid #edf0f5;padding:9px 0;font-size:12px}.sc-private p{color:#65738b;font-size:12px}.sc-private button{background:#fff;border:1px solid #d6dfee;border-radius:7px;padding:7px 10px}.sc-private>div strong{flex:1}
