.workspace-destinations{display:grid;gap:5px;padding-block:10px}.workspace-destinations .workspace-destination{min-height:48px;padding:12px 14px;gap:12px;border-radius:11px;font-size:16px;font-weight:500}.destination-icon{display:block;width:22px;height:22px;flex:0 0 22px}.workspace-destinations .nav-item-active{background:rgb(80 145 220/.24);box-shadow:inset 3px 0 0 #8bc6ff;font-weight:700}.sidebar-collapsed .workspace-destination>span{display:none}.workspace-area-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:24px}.workspace-area-card{display:grid;align-content:start;gap:14px;padding:26px;min-height:170px;border:1px solid var(--border-soft);border-radius:16px;background:var(--surface-raised);color:inherit;text-decoration:none}.workspace-area-card>strong{display:flex;justify-content:space-between;font-size:23px;line-height:1.3}.workspace-area-card>span{font-size:16px;line-height:1.6;color:var(--slate-600)}.workspace-area-card>small{font-size:13px;color:var(--slate-500)}.workspace-area-card:hover{border-color:var(--blue-400);background:var(--surface-subtle)}.workspace-area-card:focus-visible{outline:3px solid var(--blue-400);outline-offset:4px}.workspace-area-heading{margin-block:24px}.workspace-area-heading>a{display:inline-flex;min-height:44px;align-items:center}.workspace-area-heading h2{font-size:26px}.workspace-access-note{font-size:14px;color:var(--slate-500);line-height:1.6;margin-top:28px}.page-orientation{gap:12px;margin-bottom:24px}.page-orientation,.workspace-area-context{display:flex;flex-wrap:wrap;align-items:center}.workspace-area-context{flex:1;gap:18px;padding-block:10px}.workspace-area-context>a{font-weight:600;font-size:16px;min-height:44px;display:inline-flex;align-items:center}.workspace-area-context label{display:flex;align-items:center;gap:10px;margin-left:auto}.workspace-area-context select{font-size:15px;min-height:44px;max-width:260px;padding:10px 14px;border:1px solid var(--border-soft);border-radius:10px;background:var(--surface-raised);color:inherit}.main-content .work-context-navigation{display:none}.main-content :where(label){font-size:14px;line-height:1.5}.main-content :where(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=range]):not([type=color]),select,textarea){font-size:16px;min-height:44px;max-width:100%}.main-content :where(.primary-button,.secondary-button,.quiet-button,.danger-button){min-height:44px;font-size:14px;padding:10px 16px}.main-content :where(table th,table td){font-size:14px;line-height:1.5;padding:12px 14px}.main-content :where(.form-grid,.work-form-grid){gap:20px}.main-content{--reading-width:1280px;padding:clamp(18px,2.5vw,36px)}.main-content>:is(.work-page,.calendar-page,.personal-workspace,.settings-page,.tool-directory){max-width:var(--reading-width);margin-inline:auto}.main-content .module-header{gap:20px;margin-bottom:24px}.main-content .module-header h1{font-size:clamp(28px,3vw,36px);line-height:1.2;letter-spacing:-.025em}.main-content .module-header p:not(.eyebrow){max-width:65ch;font-size:16px;line-height:1.6}.module-header-standard>div>.eyebrow{display:none}.main-content .section-heading h2{font-size:20px;line-height:1.4}.main-content :is(.record-empty,.permission-view-notice,.work-empty-state p){font-size:15px;line-height:1.6}.main-content :is(.personal-record-list,.task-list,.settings-hub-grid) strong{font-size:16px;line-height:1.45}.main-content :is(.personal-record-list span,.settings-hub-grid small,.task-quick-create small){font-size:14px;line-height:1.55}.personal-work-grid{gap:22px}.personal-work-grid .dashboard-panel{padding:24px}.personal-record-list>a{padding:14px 0;min-height:56px}.home-action-grid>a{min-height:100px;padding:22px;border-radius:14px}.home-action-grid>a strong{font-size:18px}.home-action-grid>a span{font-size:15px;line-height:1.5}.simple-options{border:1px solid var(--border-soft);border-radius:12px;background:var(--surface-raised);margin-block:16px}.simple-options>summary{padding:16px 20px;cursor:pointer;min-height:52px;font-weight:600;font-size:15px}.simple-options-content{padding:0 20px 20px;display:grid;gap:16px}.simple-view-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-block:20px}.simple-view-tabs a{display:inline-flex;align-items:center;min-height:44px;padding:10px 16px;border:1px solid var(--border-soft);border-radius:10px;font-size:15px;text-decoration:none}.simple-view-tabs a[aria-current=page]{background:var(--blue-500);border-color:var(--blue-500);color:#fff;font-weight:600}.main-content .quick-task-form{display:grid;grid-template-columns:minmax(220px,2fr) minmax(150px,1fr);align-items:end;gap:16px}.main-content .quick-task-form label{display:grid;gap:8px;font-size:14px}.main-content .quick-task-form :is(input,select){min-height:46px;font-size:16px;width:100%}.main-content .quick-task-form>:is(button,.form-feedback){grid-column:1/-1}.main-content .quick-task-form>button{justify-self:start;min-width:130px}.main-content .quick-task-form .field-error{color:var(--red-600,#c03939);font-size:14px}.main-content :is(.simple-options summary,.simple-view-tabs a,.home-action-grid a):focus-visible{outline:3px solid var(--blue-400);outline-offset:4px}.main-content .settings-hub-grid>a{min-height:120px;padding:22px}@media (max-width:760px){.workspace-area-grid{grid-template-columns:1fr;gap:12px}.workspace-area-card{min-height:120px;padding:22px}.workspace-area-context label{width:100%;margin-left:0}.workspace-area-context{flex-basis:100%}.workspace-area-context select{flex:1;max-width:100%;min-width:0}.main-content :where(.form-grid,.work-form-grid){grid-template-columns:1fr}.main-content .quick-task-form{grid-template-columns:1fr}.main-content .quick-task-form>button{width:100%}.personal-work-grid{grid-template-columns:1fr}.personal-work-grid .dashboard-panel{padding:18px}.simple-view-tabs{display:grid;grid-template-columns:1fr 1fr}.simple-view-tabs a{justify-content:center}}.shell-account-menu .shell-employment{display:grid;gap:1px;max-width:240px;font-size:10px;line-height:1.3;color:var(--slate-600);text-transform:none}.shell-employment>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:760px){.shell-account-menu .shell-employment{max-width:150px;font-size:9px}}@media (min-width:880px){.sidebar-collapsed .desktop-sidebar{width:76px}.sidebar-collapsed .workspace{margin-left:76px}.sidebar-collapsed .brand-block{min-height:84px;align-content:center;justify-items:center;gap:0;padding:28px 10px 10px}.sidebar-collapsed .brand-block .company-context-navigation,.sidebar-collapsed .workspace-shell-identity{display:none}.sidebar-collapsed .platform-shell-brand{width:42px;justify-content:center;margin:0;padding:0}.sidebar-collapsed .platform-shell-logo-frame{display:grid;width:42px;height:42px;flex-basis:42px;place-items:center;overflow:hidden;aspect-ratio:1;border:1px solid rgb(139 198 255/.34);border-radius:12px;background:color-mix(in srgb,var(--workspace-accent,#3478c8) 34%,#13283f)}.sidebar-collapsed .platform-shell-logo-frame:before{content:"JD";color:#f4f8fd;font-size:11px;font-weight:850;letter-spacing:.06em}.sidebar-collapsed .platform-shell-logo-image{display:none}.sidebar-collapsed .sidebar-collapse-button{top:6px;right:6px;width:24px;height:24px;border-radius:999px}.sidebar-collapsed .sidebar-nav{padding:12px 10px 18px}.sidebar-collapsed .workspace-destinations{justify-items:center;gap:6px;padding:0}.sidebar-collapsed .workspace-destinations .workspace-destination{position:relative;width:54px;min-height:52px;justify-content:center;gap:0;padding:0;border-radius:12px}.sidebar-collapsed .workspace-destinations .nav-item-active{box-shadow:inset 3px 0 0 #8bc6ff}.sidebar-collapsed .destination-icon{width:24px;height:24px;flex-basis:24px}.sidebar-collapsed .nav-notification-count{display:grid;position:absolute;top:4px;right:4px;min-width:17px;height:17px;place-items:center;border-radius:999px;padding:0 4px;font-size:9px}}.page-orientation:has(+.personal-workspace){justify-content:flex-end;margin-bottom:12px}.page-orientation:has(+.personal-workspace)>nav{display:none}.personal-workspace{gap:14px}.personal-workspace>.module-header{margin-bottom:0}.personal-workspace .home-start{margin:0}.personal-workspace .home-start>.section-heading{min-height:0;padding:0 0 8px}.personal-workspace .home-start>.section-heading h2{font-size:18px}.personal-workspace .home-action-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.personal-workspace .home-action-grid>a{min-height:78px;align-content:start;gap:4px;padding:14px;border-radius:12px}.personal-workspace .home-action-grid>a strong{font-size:15px;line-height:1.35}.personal-workspace .home-action-grid>a span{font-size:13px;line-height:1.4}.personal-workspace .personal-assessment-card{min-height:72px;padding:13px 18px}.personal-workspace .guided-more-options{margin:0}.personal-workspace .work-create-panel>summary{min-height:54px;padding:11px 15px}.personal-workspace .personal-work-grid{align-items:start;gap:14px}.personal-workspace .personal-work-grid .dashboard-panel{padding:18px}.personal-workspace .personal-work-grid .section-heading{padding:0 0 12px}.personal-workspace .personal-work-grid .personal-record-list{padding:12px 0 0}.personal-workspace .personal-work-grid .record-empty{margin-top:12px;padding:12px 14px}.personal-workspace .personal-attention{order:-3;grid-column:1/-1}.personal-workspace .home-schedule-panel{order:-2;grid-column:1/-1}.personal-workspace .home-tasks-panel{order:-1}.personal-workspace .home-schedule-panel .personal-record-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.personal-workspace .home-schedule-panel .home-more-link{grid-column:1/-1}@media (max-width:820px){.personal-workspace .home-action-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.personal-workspace .home-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.personal-workspace .home-schedule-panel .personal-record-list{grid-template-columns:1fr}}@media (max-width:520px){.personal-workspace .home-action-grid{grid-template-columns:1fr}}.main-content .task-quick-create{grid-template-columns:1fr;align-items:start;gap:12px;padding:14px 16px}.main-content .task-quick-create>div{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px}.main-content .task-quick-create>div .section-kicker{flex-basis:100%}.main-content .task-quick-create>div h2{margin:0}.main-content .task-quick-create .quick-task-form{grid-template-columns:minmax(220px,1.5fr) minmax(160px,.9fr) minmax(140px,.7fr) auto;align-items:end;gap:10px}.main-content .task-quick-create .quick-task-form .quick-task-title{grid-column:1/-1}.main-content .task-quick-create .quick-task-form>button{grid-column:auto;align-self:end;justify-self:stretch;min-width:120px}@media (max-width:980px){.main-content .task-quick-create .quick-task-form{grid-template-columns:repeat(2,minmax(0,1fr))}.main-content .task-quick-create .quick-task-form>button{width:100%}}@media (max-width:760px){.main-content .task-quick-create .quick-task-form{grid-template-columns:1fr}.main-content .task-quick-create .quick-task-form .quick-task-title{grid-column:auto}}.workspace-destinations{gap:0}.workspace-nav-section{display:grid;gap:4px;padding:12px 0;border-bottom:1px solid rgb(255 255 255/.09)}.workspace-nav-section:first-child{padding-top:0}.workspace-nav-section:last-child{border-bottom:0}.workspace-nav-heading{margin:0;padding:0 14px 5px;color:#a9bdd3;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.workspace-destinations .workspace-destination:hover{background:rgb(255 255 255/.09)}.workspace-destinations .workspace-destination:focus-visible{outline:2px solid #8bc6ff;outline-offset:2px}.workspace-area-switcher{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 24px}.workspace-area-switcher a{display:inline-flex;min-height:44px;align-items:center;padding:9px 15px;border:1px solid var(--border-soft);border-radius:999px;background:var(--surface-raised);color:var(--slate-700);font-size:14px;font-weight:600;text-decoration:none}.workspace-area-switcher a:focus-visible,.workspace-area-switcher a:hover{border-color:var(--workspace-accent,#3478c8);color:var(--slate-950)}.workspace-area-switcher a[aria-current=page]{border-color:var(--workspace-accent,#3478c8);background:color-mix(in srgb,var(--workspace-accent,#3478c8) 13%,var(--surface-raised));color:var(--slate-950)}.workspace-area-switcher a:focus-visible,.workspace-breadcrumb a:focus-visible{outline:3px solid var(--workspace-accent,#3478c8);outline-offset:3px}.workspace-breadcrumb{display:flex;min-height:44px;align-items:center;flex-wrap:wrap;gap:8px;color:var(--slate-600);font-size:14px}.workspace-breadcrumb a{color:inherit;text-decoration:none}.workspace-breadcrumb a:hover{color:var(--slate-950);text-decoration:underline}.workspace-breadcrumb [aria-current=page]{color:var(--slate-950);font-weight:650}.workspace-related-tools{display:flex;align-items:center;gap:10px;margin-left:auto;font-size:14px}.workspace-related-tools select{min-height:44px;max-width:260px;padding:9px 12px;border:1px solid var(--border-soft);border-radius:10px;background:var(--surface-raised);color:var(--slate-950);font-size:14px}.sidebar-collapsed .workspace-nav-heading{display:none}@media (max-width:760px){.workspace-related-tools{width:100%;margin-left:0}.workspace-related-tools select{flex:1;min-width:0;max-width:none}.workspace-area-switcher{flex-wrap:nowrap;overflow-x:auto;padding-bottom:8px;scrollbar-width:thin}.workspace-area-switcher a{flex:0 0 auto}}