/* Keep the dense room overview intact; give administration one quiet entrance. */
body.task-workspace .app-navigation,body.task-workspace.viewer-mode .app-navigation:has([data-screen=personal]){display:flex!important;grid-template-columns:none!important;min-height:53px;height:auto;gap:18px;padding:5px 20px;flex-wrap:nowrap}
body.task-workspace .app-navigation [hidden]{display:none!important}
body.task-workspace .app-navigation button[data-screen=home]{width:auto;flex:none;min-width:90px;min-height:44px;padding:8px 14px;margin:0!important;font-size:15px;border:1px solid #58666d;background:#25343c;color:#fff;border-radius:7px}
.task-current-screen{font-weight:600;color:#e2eaed;font-size:15px;min-width:0}.task-workspace #mode-label{margin-left:auto}
.task-workspace #viewer.task-home{display:block!important;max-width:960px;width:100%;box-sizing:border-box;margin:auto;overflow:auto;padding:34px 28px 40px}
.task-home-heading{margin-bottom:26px}.task-home-heading .eyebrow{color:#eb9da9;font-size:11px;letter-spacing:.16em}.task-home-heading h1{font-size:32px;line-height:1.15;margin:8px 0 8px;font-weight:700;letter-spacing:-.025em}.task-home-heading p{margin:0;color:#bcc8cd;font-size:15px;text-transform:capitalize}
.task-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.task-choice{display:flex;align-items:center;gap:16px;text-align:left;min-height:135px;padding:22px;background:#24343d;color:#edf4f5;border:1px solid #465b66;border-radius:10px;box-shadow:none;transition:background .15s,border-color .15s}
.task-choice:hover,.task-choice:focus-visible{background:#2b414b;border-color:#94b6c2}.task-choice-icon{color:#e8a0aa;width:30px;flex:none}.task-choice-icon svg{width:28px;height:28px}.task-choice-copy{min-width:0;display:grid;gap:7px}.task-choice-copy strong{font-size:20px;line-height:1.2}.task-choice-copy>span{font-size:15px;font-weight:400;color:#c4d0d6;line-height:1.45}.task-choice-arrow{margin-left:auto;font-size:26px;color:#b9ccd4}
.task-choice-secondary{grid-column:1/-1;min-height:82px;background:#1c2a31;padding:16px 22px}.task-choice-secondary .task-choice-copy{display:flex;align-items:baseline;flex-wrap:wrap;column-gap:20px}.task-choice-secondary .task-choice-copy strong{font-size:18px}.task-choice-secondary .task-choice-icon{color:#a4bbc5}
.task-home-links{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:24px;border-top:1px solid #354952;padding-top:16px}.task-home-links button{background:transparent;border:0;color:#cbd9df;text-decoration:underline;text-underline-offset:4px;padding:8px 0;min-height:44px;font-size:14px}
body.task-workspace .viewer:not(.personal-view){scroll-padding-top:16px}body.task-workspace .viewer.task-home>.task-home-heading{order:0}
@media(max-width:700px){body.task-workspace .app-navigation{padding:4px 12px;gap:12px}.task-current-screen{font-size:14px}.task-workspace #viewer.task-home{padding:24px 16px}.task-home-heading h1{font-size:27px}.task-home-heading{margin-bottom:20px}.task-choices{grid-template-columns:1fr;gap:10px}.task-choice{min-height:106px;padding:17px 16px;gap:12px}.task-choice-copy strong{font-size:18px}.task-choice-copy>span{font-size:14px}.task-choice-secondary .task-choice-copy{display:grid;gap:5px}.task-choice-secondary{min-height:90px}.task-home-links{gap:6px 16px}}
@media print{body.task-workspace .app-navigation{display:none!important}}

.task-choice-icon .event-banner-icon{width:28px;height:28px;display:block}
@media(max-width:700px){body.task-workspace .appbar{padding:7px 10px;gap:8px}body.task-workspace .appbar .brand-logo{width:50px;height:34px}body.task-workspace #profile-preview-open{display:none!important}body.task-workspace #cloud-account{max-width:130px;padding:8px 10px}body.task-workspace #compact-app-menu{padding:8px 10px}}
