:root{color-scheme:light}body,html{background:#fff;color:#22312c}*{scrollbar-color:#ccd6d1 #f5f7f6}::-webkit-scrollbar-track{background:#f5f7f6}::-webkit-scrollbar-thumb{background:#ccd6d1}body .text-slate-100,body .text-slate-200,body .text-white{color:#25332d}body .text-slate-300{color:#47584f}body .text-slate-400,body .text-slate-500{color:#738078}body [class*="border-white/"]{border-color:#e4eae6}body [class*="bg-[#050"],body [class*="bg-[#080"],body [class*="bg-[#0d"],body [class*="bg-black/20"],body [class*="bg-black/30"]{background:#fff}body [class*="bg-white/5"],body [class*="bg-white/[0.02]"]{background:#f6f8f7}body .bg-blue-600,body .bg-emerald-900{color:#fff}body .text-blue-300,body .text-emerald-300{color:#236d54}body .text-red-300{color:#b43e42}body .text-amber-200,body .text-amber-300{color:#8d651b}.metal-panel,.room-card{background:#fff;border:1px solid #e4eae6;box-shadow:0 8px 36px #23362a0a}body a:focus-visible,body button:focus-visible,body textarea:focus-visible{outline:2px solid #36735d;outline-offset:3px}.ko-office{max-width:1550px;min-height:100%;padding:34px 40px 60px;background:#fbfcfb;color:#25332d;--ko-accent:#24644e}.ko-hero{padding:0 0 25px}.ko-eyebrow{color:#6f8277;letter-spacing:1.7px}.ko-eyebrow span{box-shadow:none}.ko-hero h1{font-size:clamp(25px,2.5vw,38px);letter-spacing:-1.2px;font-weight:600;margin:12px 0 10px}.ko-hero p{font-size:13px}.ko-hero p,.ko-live{color:#7b877f}.ko-live.is-live{color:#39785d}.ko-live.is-live:before{background:#39785d}.ko-primary,.so-primary{background:#245f49;color:#fff;border-color:#245f49;border-radius:9px;box-shadow:none}.ko-primary:hover,.so-primary:hover{background:#1b4d3b;color:#fff}.ko-primary:disabled,.so-primary:disabled{opacity:.45}.ko-tabs{border-color:#e4eae6;gap:8px;margin-bottom:26px}.ko-tabs button{color:#7b877f;padding:10px 15px}.ko-tabs button.active{background:#eaf2ed;color:#245f49;font-weight:600}.ko-tabs button:hover{background:#f0f5f2}.ko-panel{background:#fff;border-color:#e4eae6;box-shadow:0 6px 24px #23362a04}.ko-panel h2{color:#25332d}.ko-heading>a,.ko-heading>button,.ko-heading>span{color:#47725b}.ko-guide p,.ko-note{color:#7b877f}.ko-kicker{color:#7f9387}.ko-guide a,.ko-sources a,.ko-text-link,.so-text-link{color:#39785d}.ko-code{background:#f3f7f4;color:#405d4d}.ko-code,.ko-guide,.ko-message-list>button,.ko-report-list>button,.ko-result{border-color:#e4eae6}.ko-message-list>button.active{background:#eef5f0}.ko-message-list span{color:#42775b}.ko-message-body{background:#f5f7f6}.ko-reply-body{background:#edf5f0;border-color:#dbeade}.ko-empty p,.ko-message-list small,.ko-report-list small{color:#7b877f}.ko-empty{color:#547561}.ko-rule{border-color:#e4eae6}.ko-save{box-shadow:0 8px 26px #245f4920}.so-page{color:#25332d;background:#fbfcfb;min-height:100%}.so-account-choice small,.so-empty p,.so-header p,.so-help,.so-label small,.so-list-row small,.so-post-top p{color:#7b877f}.so-empty h3,.so-header h1,.so-section-title h2{color:#25332d}.so-panel,.so-post,.so-stat{background:#fff;border-color:#e4eae6;box-shadow:0 5px 22px #23362a04}.so-label{color:#47584f}.so-input{border-color:#dce5df}.so-input,.so-input option{background:#fff;color:#25332d}.so-input::-moz-placeholder{color:#9aa69e}.so-input::placeholder{color:#9aa69e}.so-input:focus{border-color:#7bab91;box-shadow:0 0 0 3px #dfeee5}.so-secondary{background:#fff;border-color:#dce5df;color:#3e634e}.so-secondary:hover{background:#f4f8f5}.so-tabs{border-color:#e4eae6}.so-tabs button{color:#7b877f}.so-tabs button.active{background:#eaf2ed;color:#245f49}.so-tabs button:hover{color:#245f49}.so-badge{background:#f1f5f2;color:#61756a;border-color:#e4eae6}.so-good{background:#eaf5ee;color:#2e7152;border-color:#d1e8d9}.so-warn{background:#fff5e6;color:#906e2a;border-color:#f3e4c5}.so-notice{color:#3c6a50;background:#f0f7f2;border-color:#d5e6da}.so-notice-error{color:#a44943;background:#fff3f1;border-color:#f0d6d2}.so-account-choice,.so-deliveries,.so-list-row,.so-quick{border-color:#e4eae6}.so-caption,.so-delivery-line{color:#52685b}.so-onboarding{background:#eef5f0;border-color:#d9e7de}.so-quick div{color:#25332d}.so-upload{background:#f5f9f6;border-color:#abc6b6;color:#3d7558}.so-checkbox{color:#47584f}.so-stat strong{color:#25332d}.so-stat span{color:#7b877f}.mc-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:24px}.mc-summary>div{gap:15px;background:#fff;border:1px solid #e4eae6;border-radius:14px;padding:19px 22px}.mc-stat-icon,.mc-summary>div{display:flex;align-items:center}.mc-stat-icon{justify-content:center;width:44px;height:44px;border-radius:12px;background:#f1f6f2;color:#6a8c78;flex-shrink:0}.mc-summary small{font-size:11px;color:#7b877f}.mc-summary strong{display:flex;align-items:center;gap:14px;font-size:29px;line-height:1.25;font-weight:600;margin-top:5px}.mc-summary em{font-style:normal;font-size:10px;line-height:1.6;font-weight:400;color:#96a197}.mc-main{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:22px;align-items:start}.mc-stack{display:flex;flex-direction:column;gap:22px;min-width:0}.mc-card{background:#fff;border:1px solid #e4eae6;border-radius:16px;padding:25px;min-width:0;box-shadow:0 5px 25px #23362a03}.mc-section-head{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:22px}.mc-eyebrow{display:block;font-size:9px;font-weight:700;letter-spacing:1.7px;color:#90a196;margin-bottom:8px}.mc-card h2{font-size:18px;font-weight:600;letter-spacing:-.5px;line-height:1.5}.mc-section-head>a,.mc-section-head>button{display:flex;gap:5px;align-items:center;font-size:10px;color:#60816d;white-space:nowrap}.mc-chip{display:inline-flex;align-items:center;font-size:9px;color:#708575;background:#f3f7f4;border:1px solid #e4ece7;border-radius:6px;padding:5px 8px;white-space:nowrap}.mc-chief{max-width:580px;margin:auto;gap:16px;background:#f2f7f4;border:1px solid #d8e7dd;padding:22px}.mc-chief,.mc-person-icon{display:flex;align-items:center;border-radius:13px}.mc-person-icon{height:49px;width:49px;flex-shrink:0;justify-content:center;background:#e0ece4;color:#3e7556}.mc-chief small,.mc-deputy small{font-size:8px;letter-spacing:1.2px;color:#7b9786;font-weight:600}.mc-chief h3{font-size:19px;font-weight:600;margin:4px 0 7px}.mc-chief p{font-size:11px;line-height:1.65;color:#7b8d80}.mc-chief>.mc-chip{margin-left:auto}.mc-org-connector{height:30px;position:relative;width:50%;margin:auto;border-bottom:1px solid #d9e4dd}.mc-org-connector:before{content:"";position:absolute;left:50%;top:0;height:30px;width:1px;background:#d9e4dd}.mc-deputies{display:grid;grid-template-columns:1fr 1fr;gap:20px}.mc-deputy{position:relative;border:1px solid #e4eae6;border-radius:12px;padding:19px;margin-top:14px}.mc-deputy:before{content:"";position:absolute;left:50%;top:-15px;height:14px;width:1px;background:#d9e4dd}.mc-deputy-title{display:flex;gap:12px;align-items:center}.mc-deputy .mc-person-icon{height:40px;width:40px;border-radius:10px}.mc-person-icon.lavender{background:#f0eff8;color:#8880a9}.mc-person-icon.peach{background:#fbf1e9;color:#a78a68}.mc-deputy h3{font-size:14px;font-weight:600;margin-top:5px}.mc-deputy p{font-size:10px;color:#869389;line-height:1.8;margin-top:13px}.mc-team-tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:15px}.mc-team-tags>a,.mc-team-tags>button{font-size:8px;border:1px solid #e9eee9;background:#fafcfb;border-radius:5px;padding:5px 7px;color:#7a8b7f}.mc-team-tags>a:hover,.mc-team-tags>button:hover{background:#edf4ef;color:#3e7556}.mc-muted{font-size:11px;line-height:1.85;color:#869389}.mc-command-modes{display:flex;gap:4px;width:-moz-fit-content;width:fit-content;background:#f3f6f4;border-radius:8px;padding:4px;margin:18px 0 14px}.mc-command-modes button{padding:7px 13px;border-radius:6px;color:#869389;font-size:10px}.mc-command-modes button.active{background:#fff;color:#37634c;box-shadow:0 2px 6px #20352709}.mc-command textarea{width:100%;resize:vertical;border:1px solid #dce5df;border-radius:10px;background:#fcfdfc;padding:16px;font-size:12px;line-height:1.9;color:#344c3e;min-height:114px;outline:none}.mc-command textarea::-moz-placeholder{color:#a2aea6}.mc-command textarea::placeholder{color:#a2aea6}.mc-command textarea:focus{border-color:#82aa91;background:#fff}.mc-command-footer{display:flex;gap:18px;justify-content:space-between;align-items:center;margin-top:14px}.mc-command-footer>span{font-size:9px;line-height:1.8;color:#94a197;max-width:65%}.mc-primary{display:inline-flex;gap:8px;align-items:center;justify-content:center;background:#245f49;color:#fff;border:1px solid #245f49;border-radius:9px;padding:11px 17px;font-size:11px;font-weight:600;white-space:nowrap}.mc-primary:hover{background:#1b4d3b}.mc-primary:disabled{background:#8aaa98;border-color:#8aaa98;opacity:.65;cursor:not-allowed}.mc-inline-note{display:flex;gap:9px;align-items:center;padding:13px;border-radius:8px;background:#f8f9f5;border:1px solid #e9ede2;color:#899174;font-size:10px;margin-top:17px;line-height:1.7}.mc-inline-note svg{flex-shrink:0}.mc-inline-note>button{display:flex;gap:5px;align-items:center;margin-left:auto;color:#58794f;white-space:nowrap}.mc-feedback{padding:12px;background:#f0f7f2;color:#397b57;border:1px solid #d5e6da;border-radius:8px;font-size:11px;line-height:1.8;margin-top:14px}.mc-feedback.error{background:#fff3f1;color:#a44943;border-color:#f0d6d2}.mc-run{border-top:1px solid #e4eae6;padding-top:18px;margin-top:18px;font-size:11px}.mc-run>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:12px 0;border-bottom:1px solid #eef2ef}.mc-run small{color:#6a8c78}.mc-run p{color:#a44943}.mc-run a{display:block;color:#39785d;margin-top:14px}.mc-platforms{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.mc-platform-card{border:1px solid #e8ede9;border-radius:10px;padding:17px 13px;background:#fff;min-width:0}.mc-platform-card:hover{border-color:#b4cebc;background:#fcfefc}.mc-platform-card>div{display:flex;justify-content:space-between;align-items:center}.mc-platform-card svg{color:#bdc8bf}.mc-platform-mark{height:32px;width:32px;border-radius:9px;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:600}.mc-platform-mark.rose{color:#b77791;background:#faf0f5}.mc-platform-mark.blue{color:#638bc7;background:#eef4fc}.mc-platform-mark.red{color:#bd7280;background:#fbf0f1;font-size:20px}.mc-platform-mark.ink{color:#5c7475;background:#eef3f3}.mc-platform-card h3{font-size:12px;font-weight:600;margin:16px 0 9px}.mc-platform-card p{font-size:9px;color:#839389}.mc-platform-card p strong{font-size:17px;color:#314e3d;margin-right:3px}.mc-platform-card p span,.mc-platform-card small{font-size:8px;color:#a0aba3}.mc-platform-card small{display:block;margin-top:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-add-link{display:inline-flex;align-items:center;gap:7px;margin-top:18px;font-size:10px;color:#60816d}.mc-channel{gap:11px;width:100%;text-align:left;padding:17px 0;border-top:1px solid #edf1ee}.mc-channel,.mc-channel-icon{display:flex;align-items:center}.mc-channel-icon{justify-content:center;width:37px;height:37px;border-radius:10px;background:#f4f7f5;color:#849c8b;flex-shrink:0}.mc-channel>div{flex:1;min-width:0}.mc-channel strong{display:block;font-size:10px;font-weight:600}.mc-channel small{display:block;font-size:8px;line-height:1.7;color:#95a298;margin-top:5px}.mc-channel>svg{color:#a5b3aa}.mc-counter{font-size:10px;color:#60816d;border:1px solid #e4eae6;border-radius:6px;padding:4px 7px}.mc-mobile{background:#f5f9f6;border-color:#dce9df}.mc-mobile h2{font-size:19px;max-width:200px;margin-bottom:12px}.mc-mobile-channel{display:flex;align-items:center;gap:11px;padding:15px 0;border-bottom:1px solid #e1eae3;font-size:10px}.mc-mobile-channel>span{color:#75967f}.mc-mobile-channel>strong{font-weight:500;flex:1}.mc-mobile-channel small{font-size:8px;color:#9aac9e}.mc-mobile-channel small.connected{color:#39785d}.mc-secondary{display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid #d7e3da;background:#fff;border-radius:8px;padding:11px;color:#60816d;font-size:10px;margin-top:19px}.mc-activity>a{display:flex;gap:10px;padding:13px 0;border-top:1px solid #edf1ee}.mc-activity>a>span{height:5px;width:5px;background:#91b29d;border-radius:50%;margin-top:5px;flex-shrink:0}.mc-activity>a>span.attention{background:#caaa6c}.mc-activity strong{font-size:10px;font-weight:500;display:block}.mc-activity p{font-size:9px;color:#8c9a90;margin-top:5px;line-height:1.7}.mc-activity small{font-size:8px;color:#acb5ae;display:block;margin-top:8px}.mc-empty-small{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;min-height:150px;padding:15px;text-align:center;color:#a2b5a8}.mc-empty-small strong{font-size:11px;color:#819b89;font-weight:500}.mc-empty-small p{font-size:10px;line-height:1.8;color:#a1afa5;max-width:220px}.mc-history-row{display:flex;gap:15px;align-items:center;border-top:1px solid #e9efea;padding:20px 0}.mc-history-row>div{flex:1;min-width:0}.mc-history-row small{font-size:9px;color:#8c9a90}.mc-history-row strong{display:block;margin-top:7px;font-size:12px;font-weight:500;overflow-wrap:anywhere}.mc-history-row p{font-size:10px;color:#a44943;margin-top:9px}@media(min-width:1500px){.mc-main{grid-template-columns:minmax(0,1fr) 350px}.mc-chief{max-width:640px}.mc-deputy{padding:23px}.mc-card{padding:28px}}@media(max-width:1150px){.ko-office{padding:26px}.mc-main{grid-template-columns:1fr}.mc-main>aside{display:grid;grid-template-columns:repeat(2,1fr)}.mc-summary em{display:none}.mc-card{padding:22px}}@media(max-width:700px){.ko-office{padding:20px 14px}.ko-hero{flex-wrap:wrap;gap:15px}.ko-hero-actions{align-items:flex-start;flex-direction:row;align-items:center}.ko-hero h1{font-size:27px}.mc-summary{gap:8px}.mc-summary>div{padding:13px 10px;gap:9px}.mc-stat-icon{display:none}.mc-summary strong{font-size:24px}.mc-summary small{font-size:9px}.mc-card{padding:18px}.mc-section-head{align-items:flex-start}.mc-card h2{font-size:16px}.mc-section-head>a,.mc-section-head>button{font-size:9px}.mc-deputies{grid-template-columns:1fr;gap:12px}.mc-org-connector{width:1px;border:0;height:20px}.mc-org-connector:before{height:20px}.mc-deputy{margin-top:0}.mc-deputy:before{display:none}.mc-chief{padding:17px;gap:12px}.mc-chief>.mc-chip{display:none}.mc-chief h3{font-size:17px}.mc-chief p{font-size:10px}.mc-command-footer{flex-direction:column;align-items:stretch;gap:12px}.mc-command-footer>span{max-width:none}.mc-command-footer .mc-primary{width:100%}.mc-inline-note{flex-wrap:wrap}.mc-platforms{grid-template-columns:1fr 1fr}.mc-main>aside{display:flex}.mc-history-row{flex-wrap:wrap}.mc-history-row>.mc-chip{margin-left:52px}}.mc-image-attach{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:12px}.mc-image-attach>button{display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border:1px solid #dce5df;border-radius:8px;background:#fff;color:#37634c;font-size:10px}.mc-image-attach>button:disabled{opacity:.55}.mc-image-attach>small{font-size:9px;color:#869389}.mc-image-chip{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border-radius:7px;background:#f1f6f2;color:#37634c;font-size:10px}.mc-image-chip button{display:flex}.mc-content-type{display:grid;gap:7px;margin-top:12px;color:#5e7165;font-size:11px}.mc-content-type select{width:100%;border:1px solid #dce5df;border-radius:8px;background:#fff;padding:9px;color:#26372e}.mc-content-type small{font-size:9px;line-height:1.6;color:#819087}.mc-content-type a{color:#39785d;text-decoration:underline}.sp-office{color:#253c35}.sp-header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 20px}.sp-header h2{font-size:27px;font-weight:600;letter-spacing:-1px;margin:7px 0}.sp-header p{font-size:13px;color:#7b8982}.sp-presence{gap:9px;font-size:12px;border:1px solid #e2e8e2;padding:12px 17px;border-radius:30px}.sp-presence,.sp-toolbar{display:flex;align-items:center;background:white}.sp-toolbar{gap:12px;justify-content:space-between;padding:12px;border:1px solid #dce4dc;border-radius:14px 14px 0 0}.sp-toolbar-actions{display:flex;gap:6px;flex-wrap:wrap}.sp-panel-actions button,.sp-room-form button,.sp-toolbar button{display:flex;align-items:center;justify-content:center;gap:7px;font-size:12px;border:1px solid #e0e5e0;border-radius:8px;padding:10px 12px;background:#fff;color:#42594f}.sp-panel-actions button:hover,.sp-toolbar button:hover{background:#edf5ef}.sp-panel-actions .sp-primary,.sp-room-form .sp-primary,.sp-toolbar .sp-primary{background:#245d49;color:white;border-color:#245d49}.sp-toolbar .active{background:#e5f1e8;color:#1b6245}.sp-search{display:flex;align-items:center;gap:8px;border:1px solid #e5e9e5;border-radius:9px;padding:9px 10px;color:#8b9991}.sp-search input{font-size:12px;background:transparent;outline:none;width:145px}.sp-map{height:min(76vh,880px);min-height:570px;position:relative;border:1px solid #dce4dc;border-top:0;overflow:hidden;border-radius:0 0 15px 15px;background:radial-gradient(ellipse at center,#f6f5ee 0,#e6ebe4 80%)}.sp-map .react-flow__pane{background-image:linear-gradient(45deg,#ccd4c528 25%,transparent 0,transparent 75%,#ccd4c528 0),linear-gradient(45deg,#ccd4c528 25%,transparent 0,transparent 75%,#ccd4c528 0);background-size:60px 60px;background-position:0 0,30px 30px}.sp-map .react-flow__node{border:none;box-shadow:none;border-radius:0}.sp-room{width:540px;filter:drop-shadow(0 18px 16px #2a422c22);border-radius:9px;background:#fcfcf8;border:1px solid #c9d3c8;overflow:hidden}.sp-room-label{height:65px;padding:12px 17px;display:flex;align-items:center;justify-content:space-between;background:#fcfcfa}.sp-room-label small{display:block;font-size:9px;letter-spacing:2px;color:#8a9388;margin-bottom:5px}.sp-room-label strong{font-size:17px;font-weight:600;color:#314638}.sp-room-label>div:last-child{display:flex;gap:5px}.sp-room-label button{width:28px;height:28px;border:1px solid #d9e1d8;background:white;border-radius:6px;color:#70816b;display:grid;place-items:center}.sp-room-interior{min-height:315px;position:relative;border:solid #e8e5dc;border-width:12px 12px 16px;background:repeating-linear-gradient(92deg,#d8c5a6,#d8c5a6 40px,#c8b699 41px,#c8b699 43px);box-shadow:inset 0 4px 12px #6a57372f;overflow:hidden}.sp-room-photo{position:absolute;inset:0;background:linear-gradient(#faf8ed00,#f8f1e33b),url(/office/executive-room.webp) 50%/cover no-repeat;opacity:.88}.sp-room-glazing{position:absolute;top:0;left:12%;right:12%;height:12px;border:2px solid #849c9a;background:repeating-linear-gradient(90deg,#b9d3d780,#d1e2e484 65px,#7d9696 66px,#7d9696 69px);box-shadow:0 14px 30px #fdfbe4a0}.sp-desk-area{position:relative;display:grid;grid-template-columns:repeat(3,1fr);align-content:end;gap:15px 10px;padding:125px 18px 24px;min-height:303px}.sp-executive .sp-desk-area{grid-template-columns:1fr;padding-top:140px;justify-items:center}.sp-workstation{position:relative;width:144px;height:147px;text-align:center;border-radius:8px;outline:none;transition:filter .15s,transform .15s}.sp-workstation:hover{transform:translateY(-3px);filter:drop-shadow(0 9px 9px #153e3545)}.sp-workstation:focus-visible{outline:3px solid #1c7959;outline-offset:4px}.sp-workstation.sp-dim{opacity:.28}.sp-desk{display:block;left:5px;width:133px;height:63px;border-radius:7px;background:repeating-linear-gradient(5deg,#9c7955,#b38c62 2px,#b99a72 6px,#a37e58 10px);border:2px solid #876341;box-shadow:0 6px 0 #76593d,4px 13px 11px #3c362d50,inset 0 1px 1px #dfc19b}.sp-desk,.sp-monitor{position:absolute;top:7px}.sp-monitor{width:55px;height:31px;left:37px;border-radius:3px;padding:3px;background:#263337;box-shadow:0 3px 4px #151d1b90}.sp-monitor>span{display:block;height:100%;background:linear-gradient(140deg,#1c3040,#50776b);border-radius:1px}.sp-monitor:after{content:"";position:absolute;bottom:-6px;left:23px;width:10px;height:7px;background:#424d4f;border-bottom:2px solid #273230}.sp-keyboard{bottom:9px;left:40px;width:48px;background:repeating-linear-gradient(90deg,#8e9590,#aeb7af 2px,#d8ded6 3px);border:1px solid #646f66;border-radius:2px;box-shadow:1px 2px 2px #4c514480}.sp-coffee,.sp-keyboard{position:absolute;height:9px}.sp-coffee{right:12px;bottom:13px;width:9px;border:2px solid #fdf9f0;border-radius:50%;background:#6d4e32;box-shadow:1px 2px 2px #40392f70}.sp-chair{position:absolute;top:79px;left:52px;width:38px;height:31px;border-radius:10px;background:linear-gradient(#454c42,#697064);border:2px solid #343c32;box-shadow:0 6px 0 #333c31,2px 10px 8px #252a2460}.sp-person{position:absolute;left:61px;top:60px;display:block;width:22px;height:39px}.sp-person i{position:absolute;left:3px;top:0;width:17px;height:17px;border-radius:50%;background:radial-gradient(circle at 48% 62%,#cda681 0 55%,#49372d 60%);box-shadow:1px 2px 3px #49382960}.sp-person b{position:absolute;top:16px;left:0;width:24px;height:21px;background:linear-gradient(90deg,#232d35,var(--person-color),#4c655d);border-radius:10px 10px 7px 7px;box-shadow:1px 2px 3px #333c3550}.sp-agent-label{position:absolute;top:115px;left:0;width:100%;padding:6px 6px 5px;background:#fffdf6ee;border:1px solid #d8dacf;border-radius:5px;box-shadow:0 2px 3px #3a413725;display:grid;grid-template-columns:8px 1fr;gap:1px 4px;text-align:left}.sp-agent-label strong{font-size:10px;font-weight:600;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sp-agent-label small{grid-column:2;font-size:8px;color:#7d8275}.sp-dot{display:inline-block;width:6px;height:6px;border-radius:50%;flex-shrink:0;background:#c2a261;align-self:center}.sp-dot.ready{background:#407d59}.sp-dot.working{background:#5b9dda;box-shadow:0 0 0 3px #5b9dda22;animation:sp-pulse 1.5s ease-in-out infinite}.sp-dot.pending{background:#c2a261}.sp-screen-active{animation:sp-screen 2s ease-in-out infinite}.sp-room-foot{padding:9px 17px;display:flex;justify-content:space-between;font-size:10px;color:#8a9788;background:#fcfcfa}.sp-room-door{position:absolute;left:44%;bottom:-15px;width:60px;height:15px;border:2px solid #8aa7a0;background:linear-gradient(#bfd8d477,#e1ece6b3)}.sp-plant{position:absolute;bottom:17px;right:9px;width:21px;height:21px;background:#e6dfcc;border-radius:50%;box-shadow:3px 5px 5px #252f2430}.sp-plant b,.sp-plant i{position:absolute;inset:2px;border-radius:80% 15%;background:linear-gradient(130deg,#7a9d61,#2c6044);transform:rotate(30deg)}.sp-plant b{transform:rotate(110deg)}.sp-empty-desk{grid-column:1/-1;display:flex;align-items:center;flex-direction:column;justify-content:center;gap:8px;padding:20px;color:#486352;background:#fffff3ba;border:1px dashed #839c84;border-radius:10px;width:210px;justify-self:center}.sp-empty-desk strong{font-size:12px}.sp-empty-desk small{font-size:10px;color:#8a9887}.sp-map-caption{position:absolute;bottom:17px;left:20px;display:flex;gap:8px;align-items:center;pointer-events:none;padding:9px 13px;background:#fffef9ed;border:1px solid #dde4d8;border-radius:7px;color:#41624a;font-size:11px}.sp-map-caption small{color:#8d9b88;font-size:9px;border-left:1px solid #d7dfd1;padding-left:8px}.sp-map .react-flow__controls{bottom:56px}.sp-legend{gap:20px;padding:14px 3px;font-size:11px;color:#7b8c7d}.sp-legend,.sp-legend span{display:flex;align-items:center}.sp-legend span{gap:7px}.sp-legend p{margin-left:auto;color:#98a297}.sp-feedback{border-radius:8px;padding:10px 14px;font-size:12px;background:#e7f0e8;color:#396046;margin-bottom:10px}.sp-feedback.error{background:#fbe9e6;color:#943e35}.sp-agent-panel p{font-size:12px;line-height:1.8;color:#7f8e82}.sp-agent-summary{display:flex;gap:15px;align-items:center;padding:18px;border:1px solid #dce7da;border-radius:12px;background:#f0f6ef}.sp-agent-summary strong{display:block;margin-bottom:6px}.sp-agent-panel dl{display:grid;grid-template-columns:130px 1fr;gap:13px;padding:24px 0;font-size:12px}.sp-agent-panel dt{color:#9ba899}.sp-agent-panel dd{color:#405642;overflow-wrap:anywhere}.sp-panel-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sp-panel-actions .sp-primary{grid-column:1/-1}.sp-agent-panel h3{font-size:13px;margin:25px 0 10px;font-weight:600}.sp-task{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid #e4e8e1;font-size:12px}.sp-panel-actions .sp-danger,.sp-room-form .sp-danger{color:#a84b41;background:#fcf1ed}.sp-room-form{display:grid;gap:17px}.sp-room-form label{display:grid;gap:8px;font-size:12px;color:#6c816d}.sp-room-form input,.sp-room-form textarea{width:100%;border:1px solid #dce5d9;border-radius:8px;padding:10px;background:white;color:#334f38}.sp-room-form input[type=color]{height:44px;width:80px;padding:3px}.sp-api-overlay .max-w-xl{max-width:860px}.sp-api-overlay .p-6{padding:0}.sp-api-overlay .fixed .max-w-lg{padding:24px}.sp-api-overlay table{font-size:12px}.sp-api-overlay .z-50 .z-50{z-index:70}.sp-api-overlay .z-50{z-index:60}.sp-api-overlay .metal-panel{background:#fff}.sp-office .react-flow__minimap{background:#fafcf8;border:1px solid #dae2d4;border-radius:8px}.sp-room-form button:disabled,.sp-toolbar button:disabled{opacity:.5;cursor:not-allowed}@keyframes sp-pulse{50%{box-shadow:0 0 0 5px #5b9dda10}}@keyframes sp-screen{50%{filter:brightness(1.5)}}@media(max-width:1100px){.sp-toolbar{flex-wrap:wrap}.sp-search{flex:1}.sp-search input{width:100%}.sp-map{height:680px}.sp-legend p{display:none}}@media(max-width:650px){.sp-header{align-items:flex-start}.sp-header h2{font-size:21px}.sp-header p{font-size:11px}.sp-presence{display:none}.sp-toolbar button{font-size:10px;padding:9px}.sp-map{min-height:500px;height:65vh}.sp-map-caption small{display:none}.sp-legend{gap:11px;font-size:9px}.sp-panel-actions{grid-template-columns:1fr}.sp-agent-panel dl{grid-template-columns:100px 1fr}}@media(prefers-reduced-motion:reduce){.sp-dot.working,.sp-screen-active{animation:none}}.sp-compact-hero{padding-bottom:16px!important;margin-bottom:12px!important}.sp-compact-hero h1{font-size:24px!important}.sp-compact-hero p{display:none}.sp-compact-hero .ko-eyebrow{font-size:9px!important}.sp-compact-hero .ko-primary{padding:9px 12px!important}.input-basic{background:#fff!important;color:#344c3d!important;border:1px solid #d9e3d8!important}.input-basic::-moz-placeholder{color:#9ba99c!important}.input-basic::placeholder{color:#9ba99c!important}.input-basic:focus{outline:2px solid #bdd4bf!important;outline-offset:1px}.sp-viewbar{justify-content:space-between;gap:12px;padding:10px 14px;background:#f8faf7;border:1px solid #dce4dc;border-top:0;color:#42594f}.sp-view-options,.sp-viewbar,.sp-zoom-tools{display:flex;align-items:center;flex-wrap:wrap}.sp-view-options,.sp-zoom-tools{gap:8px}.sp-search-results button,.sp-viewbar button{display:flex;align-items:center;gap:6px;background:white;border:1px solid #dbe4db;border-radius:8px;padding:8px 10px;font-size:12px;color:#42594f}.sp-viewbar button:hover{background:#e9f3eb}.sp-viewbar button[aria-pressed=true]{background:#e8f0e7;border-color:#acc7b0}.sp-viewbar button:focus-visible{outline:2px solid #245d49;outline-offset:2px}.sp-zoom-tools input{width:110px;accent-color:#245d49;display:block}.sp-zoom-tools output{font-size:12px;width:40px;font-variant-numeric:tabular-nums;text-align:center}.sp-snap{display:flex;align-items:center;gap:6px;font-size:12px}.sp-snap input{accent-color:#245d49}.sp-room-grip{display:none;color:#527763;flex-shrink:0;margin-right:8px}.sp-arranging .sp-room-grip{display:block}.sp-arranging .sp-room-label{cursor:grab;background:#edf5ed}.sp-arranging .react-flow__node.dragging .sp-room-label{cursor:grabbing}.sp-room-label>div:first-of-type{flex:1}.sp-map{height:clamp(320px,calc(100dvh - 490px),780px);min-height:320px}.sp-map-caption{left:14px;bottom:14px;max-width:calc(100% - 235px)}.sp-map-loading{position:absolute;inset:0;display:flex;gap:12px;align-items:center;justify-content:center;background:#f5f8f1d9;color:#547563;font-size:14px;pointer-events:none}.sp-fullscreen{display:flex;flex-direction:column;background:#f8faf7;padding:18px;overflow:auto}.sp-fullscreen .sp-header{margin-bottom:12px}.sp-fullscreen .sp-header h2{font-size:22px}.sp-fullscreen .sp-header p{display:none}.sp-fullscreen .sp-map{flex:1;height:auto;min-height:240px}.sp-fullscreen .sp-legend{padding-bottom:0}.sp-search-results{display:flex;flex-wrap:wrap;gap:7px;padding:8px 12px;background:#f8faf7;border-left:1px solid #dce4dc;border-right:1px solid #dce4dc;font-size:12px}.sp-search-results span{padding:7px;color:#849589}@media(max-width:650px){.sp-map{height:60dvh;min-height:360px}.sp-viewbar{padding:8px;gap:8px}.sp-viewbar button{font-size:11px;padding:7px}.sp-zoom-tools input{width:75px}.sp-map .react-flow__minimap{width:115px;height:85px}.sp-map-caption{max-width:calc(100% - 150px);font-size:9px;padding:7px}.sp-fullscreen{padding:8px}.sp-fullscreen .sp-map{min-height:200px}}.sp-zoom-tools input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:4px;border:0;border-radius:5px;background:#d2ded2;cursor:pointer}.sp-zoom-tools input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:13px;height:13px;border:2px solid white;border-radius:50%;background:#245d49;box-shadow:0 1px 4px #245d4940}.sp-zoom-tools input[type=range]::-moz-range-thumb{width:10px;height:10px;border:2px solid white;border-radius:50%;background:#245d49}.sp-header-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.sp-live-summary{display:flex;align-items:center;gap:7px;border:1px solid #dce6dd;border-radius:30px;background:#fff;padding:11px 14px;color:#42594f;font-size:11px;white-space:nowrap}.sp-live-summary:hover{background:#edf5ef;border-color:#acc7b0}.sp-connection-panel{display:grid;gap:12px;color:#42594f}.sp-connection-panel>.sp-primary{display:flex;justify-content:center;align-items:center;gap:8px;background:#245d49;color:#fff;border:0;border-radius:8px;padding:11px;font-size:12px}.sp-connection-panel>.sp-primary:disabled{opacity:.6}.sp-connection-panel h3{font-size:13px;font-weight:650;margin:8px 0 0}.sp-connection-panel>p{font-size:11px;line-height:1.6;color:#75847a;margin:0}.sp-connection-row{display:flex;gap:10px;align-items:flex-start;padding:11px;border:1px solid #e2e9e2;border-radius:9px;background:#fbfdfb}.sp-connection-row>div{display:grid;gap:4px;min-width:0}.sp-connection-row strong{font-size:12px;color:#314638}.sp-connection-row small{font-size:10px;line-height:1.5;color:#7b8982;overflow-wrap:anywhere}.sp-connection-row .sp-connection-error{color:#b54739}.sp-connection-notice{border-radius:7px;background:#edf5ef;padding:9px;color:#245d49!important}.sp-panel-actions a,.sp-panel-actions button{display:flex;align-items:center;justify-content:center;border:1px solid #dce5dc;border-radius:8px;padding:9px 12px;font-size:11px;color:#42594f;background:#fff}.sp-panel-actions a:hover,.sp-panel-actions button:hover{background:#edf5ef}@media(max-width:650px){.sp-header-actions{display:none}}.sp-room .react-flow__handle{width:11px;height:11px;border:2px solid #fff;border-radius:50%;background:#54836a;box-shadow:0 1px 4px #213b2940;z-index:5}.sp-room .react-flow__handle-right{right:-6px}.sp-room .react-flow__handle-left{left:-6px}.sp-room .react-flow__handle-top{top:-6px}.sp-room .react-flow__handle-bottom{bottom:-6px}@media(max-width:650px){.sp-header-actions{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.sp-live-summary{font-size:9px;padding:8px 10px}}.sp-room .react-flow__handle-right{right:0}.sp-room .react-flow__handle-left{left:0}.sp-room .react-flow__handle-top{top:0}.sp-room .react-flow__handle-bottom{bottom:0}.sp-platform-node{width:248px;min-height:166px;overflow:hidden;border:1px solid #d8e4dc;border-radius:15px;background:linear-gradient(145deg,#fff,#f8fbf8);box-shadow:0 12px 24px #2443321b;color:#30483b}.sp-platform-link{min-height:166px;display:flex;flex-direction:column;gap:7px;padding:15px 16px;text-decoration:none;color:inherit}.sp-platform-link:hover{background:#f0f7f1}.sp-platform-top{display:flex;align-items:center;justify-content:space-between}.sp-platform-mark{width:32px;height:32px;display:grid;place-items:center;border-radius:10px;color:var(--platform-color);background:color-mix(in srgb,var(--platform-color) 10%,white);font-size:20px;font-weight:700}.sp-platform-node>.sp-platform-link>strong{font-size:15px;letter-spacing:-.2px}.sp-platform-count{font-size:11px;color:#75867a}.sp-platform-count i{font-style:normal;padding:0 3px;color:#b1bbb3}.sp-platform-activity{font-size:10px;color:#75867a}.sp-platform-activity.published{color:#268052}.sp-platform-activity.publishing{color:#2878c7}.sp-platform-activity.failed,.sp-platform-activity.uncertain{color:#bf4942}.sp-platform-activity.action_required,.sp-platform-activity.pending{color:#a77721}.sp-platform-error,.sp-platform-title{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px;color:#78877c}.sp-platform-error{color:#bf4942}.sp-platform-open{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:7px;border-top:1px solid #e5ece6;font-size:10px;color:#426c50}.sp-platform-indicator{width:9px;height:9px;border-radius:50%;background:#c7a252;box-shadow:0 0 0 3px #c7a2521c}.sp-platform-indicator.ready{background:#3f9465;box-shadow:0 0 0 3px #3f94651c}.sp-platform-indicator.attention{background:#cc584e;box-shadow:0 0 0 3px #cc584e1c}.sp-platform-node .react-flow__handle{width:10px;height:10px;border:2px solid white;background:#54836a;box-shadow:0 1px 4px #213b2940}.sp-platform-node .react-flow__handle-right{right:0}.sp-platform-node .react-flow__handle-left{left:0}.sp-platform-node .react-flow__handle-top{top:0}.sp-platform-node .react-flow__handle-bottom{bottom:0}.sp-workstation.sp-working .sp-person{animation:sp-agent-focus 1.35s ease-in-out infinite;transform-origin:50% 95%}.sp-workstation.sp-working .sp-person i{animation:sp-agent-look 1.35s ease-in-out infinite;transform-origin:50% 80%}.sp-workstation.sp-working .sp-person b{animation:sp-agent-type .7s ease-in-out infinite alternate;transform-origin:50% 20%}.sp-person:after{content:"";position:absolute;right:-6px;top:22px;width:10px;height:5px;border-radius:5px;background:linear-gradient(90deg,var(--person-color),#e2c39f);transform:rotate(18deg);transform-origin:left center;opacity:.72}.sp-workstation.sp-working .sp-person:after{animation:sp-agent-hand .42s ease-in-out infinite alternate}.sp-workstation.sp-working .sp-keyboard:after{content:"";position:absolute;right:3px;top:1px;width:5px;height:4px;border-radius:2px;background:#8cc7ed;box-shadow:-7px 1px #f0cc75;animation:sp-agent-keys .42s steps(2) infinite alternate}@keyframes sp-agent-focus{0%,to{transform:translateY(0) rotate(0)}35%{transform:translateY(-2px) rotate(-2deg)}70%{transform:translateY(0) rotate(1deg)}}@keyframes sp-agent-look{0%,to{transform:rotate(0)}38%{transform:rotate(-5deg)}72%{transform:rotate(3deg)}}@keyframes sp-agent-type{0%{transform:rotate(-3deg) translateY(0)}to{transform:rotate(3deg) translateY(1px)}}@keyframes sp-agent-hand{0%{transform:rotate(4deg) translateY(-1px)}to{transform:rotate(28deg) translateY(3px)}}@keyframes sp-agent-keys{0%{opacity:.3;filter:brightness(.8)}to{opacity:1;filter:brightness(1.4)}}@media(prefers-reduced-motion:reduce){.sp-workstation.sp-working .sp-keyboard:after,.sp-workstation.sp-working .sp-person,.sp-workstation.sp-working .sp-person b,.sp-workstation.sp-working .sp-person i,.sp-workstation.sp-working .sp-person:after{animation:none!important}}.sp-route-swatch{display:inline-block;width:16px;height:3px;border-radius:3px;background:#54836a}.sp-route-swatch.active{background:#3284df;box-shadow:0 0 0 2px #3284df20}.sp-route-swatch.waiting{background:#d29a33}.sp-route-swatch.failed{background:#cf5148}.sp-agent-unit{position:relative;width:144px;height:147px;justify-self:center}.sp-agent-unit .sp-workstation{display:block}.sp-agent-depot{position:absolute;right:-2px;top:80px;z-index:2;display:flex;align-items:center;gap:3px;height:24px;min-width:39px;padding:0 6px;border:1px solid #cfdbd0;border-radius:7px;background:#fff;color:#718174;box-shadow:0 2px 5px #253d2e20;font-size:9px;font-variant-numeric:tabular-nums;cursor:pointer}.sp-agent-depot:before{content:"";position:absolute;width:15px;left:-15px;top:50%;border-top:1px dashed #c5a653}.sp-agent-depot:focus-visible,.sp-agent-depot:hover{outline:2px solid #245d49;outline-offset:2px;background:#f1f7f1}.sp-agent-depot.connected{color:#28784f;border-color:#acd4b8;background:#f1faf3}.sp-agent-depot.connected:before{border-top-style:solid;border-color:#65ad80}.sp-agent-depot.setup{color:#9b741e;border-color:#e5d4a7;background:#fffaf0}.sp-workstation.sp-working .sp-person:before{content:"";position:absolute;left:-10px;top:-5px;width:42px;height:49px;border-color:#3284df #3284df #3284df22 #3284df38;border-style:solid;border-width:1.5px;border-radius:50%;box-shadow:0 0 8px #3284df55;animation:sp-agent-orbit 1.8s linear infinite;pointer-events:none}.sp-workstation.sp-working .sp-person:after{z-index:1}@keyframes sp-agent-orbit{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.sp-depot-panel{display:grid;gap:13px;color:#42594f}.sp-depot-status{display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid #e2e9e2;border-radius:9px;background:#fbfdfb}.sp-depot-status>div{display:grid;gap:4px}.sp-depot-status strong{font-size:12px;color:#314638}.sp-depot-folders small,.sp-depot-panel>p,.sp-depot-status small{font-size:10px;line-height:1.55;color:#7b8982}.sp-depot-panel>p{margin:0}.sp-depot-panel h3{margin:5px 0 -5px;font-size:13px}.sp-depot-files{display:grid;gap:7px;max-height:42vh;overflow:auto}.sp-depot-file{display:flex;align-items:center;gap:9px;padding:10px;border:1px solid #e2e9e2;border-radius:8px;background:#fff;color:#547263;text-decoration:none}.sp-depot-file:hover{background:#f1f7f2;border-color:#b9d1be}.sp-depot-file>span{display:grid;gap:3px;min-width:0;flex:1}.sp-depot-file strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;color:#314638}.sp-depot-file small{font-size:9px;color:#7b8982}.sp-depot-empty{display:grid;justify-items:center;gap:6px;padding:22px 12px;border:1px dashed #d4dfd4;border-radius:9px;background:#fbfdfb;color:#829488;text-align:center}.sp-depot-empty strong{font-size:11px;color:#52685a}.sp-depot-empty small{font-size:10px}.sp-depot-folders{display:grid;gap:6px;padding:11px;border-radius:8px;background:#f5f8f4}.sp-depot-folders>strong{font-size:11px}.sp-depot-folders>span{font-size:10px;color:#60776a}@media(prefers-reduced-motion:reduce){.sp-workstation.sp-working .sp-person:before{animation:none!important}}.sp-map .react-flow__edge.animated .react-flow__edge-path{animation:sp-route-pulse 1.1s ease-in-out infinite;filter:drop-shadow(0 0 3px #3284df66)}@keyframes sp-route-pulse{0%,to{opacity:.62;stroke-width:2.5}50%{opacity:1;stroke-width:4}}@media(prefers-reduced-motion:reduce){.sp-map .react-flow__edge.animated .react-flow__edge-path{animation:none;filter:none}}.sp-drive-node{width:260px;min-height:220px;overflow:hidden;border:1px solid #cad9cf;border-radius:17px;background:linear-gradient(155deg,#fff,#f3f8f4);box-shadow:0 18px 34px #1f49331c,0 3px 8px #1f49330c;color:#30483b}.sp-drive-link{min-height:220px;display:flex;flex-direction:column;gap:8px;padding:16px;text-decoration:none;color:inherit}.sp-drive-link:hover{background:linear-gradient(155deg,#fff,#eaf4ec)}.sp-drive-top{display:flex;align-items:center;justify-content:space-between}.sp-drive-safe{position:relative;width:45px;height:45px;display:grid;place-items:center;border-radius:13px;background:linear-gradient(145deg,#e7efe9,#d5e3d8);color:#527761}.sp-drive-safe>svg:last-child{position:absolute;right:2px;bottom:1px;padding:2px;width:17px;height:17px;border:1px solid #fff;border-radius:50%;background:#fff;color:#778378}.sp-drive-safe.ready{background:linear-gradient(145deg,#e0f3e5,#cde8d4);color:#28784f}.sp-drive-safe.ready>svg:last-child{color:#26804f}.sp-drive-state{display:flex;align-items:center;gap:6px;padding:6px 8px;border:1px solid #eadcb5;border-radius:20px;background:#fffaf0;color:#92701d;font-size:8px;font-weight:700;letter-spacing:.55px}.sp-drive-state i{width:6px;height:6px;border-radius:50%;background:#bf9634}.sp-drive-state.ready{border-color:#c5e2cd;background:#f1faf3;color:#28784f}.sp-drive-state.ready i{background:#3f9465;box-shadow:0 0 0 3px #3f94651c}.sp-drive-node .sp-drive-link>strong{font-size:16px;letter-spacing:-.3px}.sp-drive-description{font-size:10px;color:#748278}.sp-drive-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin:3px 0}.sp-drive-metrics span{display:grid;gap:2px;padding:7px 8px;border:1px solid #e2eae3;border-radius:8px;background:#ffffffc9;font-size:8px;color:#839087}.sp-drive-metrics b{font-size:13px;color:#375443;font-weight:650}.sp-drive-open{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:9px;border-top:1px solid #e2eae3;font-size:9px;font-weight:600;color:#426c50}.sp-drive-node .react-flow__handle{width:8px;height:8px;border:2px solid #fff;background:#698d75;box-shadow:0 1px 4px #213b2940}.sp-drive-node .react-flow__handle-right{right:0}.sp-drive-node .react-flow__handle-left{left:0}.sp-drive-node .react-flow__handle-top{top:0}.sp-drive-node .react-flow__handle-bottom{bottom:0}.sp-office-event{display:flex;align-items:center;gap:10px;margin:0 0 9px;padding:10px 14px;background:#f1f8f3;border:1px solid #d5e8da;border-radius:10px;color:#365b47;font-size:12px}.sp-office-event strong{white-space:nowrap}.sp-office-event span:nth-of-type(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.sp-office-event time{color:#84958a;font-size:11px}@media(max-width:650px){.sp-office-event{gap:7px;padding:9px;font-size:11px}.sp-office-event strong{white-space:normal}}