/* Independent feature surfaces. Document paper and table cell formatting are preserved. */
html body [data-feature-background]{background-color:var(--feature-color)!important;background-image:linear-gradient(var(--feature-veil),var(--feature-veil)),var(--feature-image)!important;background-size:auto,var(--feature-fit)!important;background-position:center!important;background-repeat:no-repeat,var(--feature-repeat)!important;color:var(--feature-ink)}
html body [data-feature-background=theme]{background-image:none!important}html body [data-feature-background] :is(.muted,.page-subtitle,.cloud-name small){color:var(--feature-muted)}html body [data-feature-background] :is(h1,h2,h3,.page-heading,.nav-button,.tree-link,.brand-home){color:var(--feature-ink)}
html[data-feature] body :is(.primary,.primary-button){color:var(--workspace-primary-text,#fff)!important}html[data-feature] body :is(.secondary,.text-button:not(.danger)){color:var(--workspace-secondary-text,var(--ink))!important}
html[data-feature=cloud][data-feature-size=large] .cloud-as-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}html[data-feature=cloud][data-feature-size=large] .cloud-as-grid .folder-art{width:195px;max-width:100%}
html[data-feature=documents][data-feature-size=large] .entry-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}
html[data-feature=time][data-feature-layout=list] body .dashboard-widget-grid,html[data-feature=time][data-feature-layout=list] body .work-widget-grid{display:flex!important;flex-direction:column}html[data-feature=time][data-feature-size=large] body .dashboard-widget-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
html[data-feature=office][data-feature-layout=list] .office-choices{display:flex;flex-direction:column}html[data-feature=office][data-feature-layout=grid] .writer-files{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px}html[data-feature=office][data-feature-layout=grid] .writer-file-row{display:flex;flex-direction:column;gap:10px;min-height:115px;text-align:center;justify-content:center}html[data-feature=office][data-feature-size=large] .office-app-art{width:135px;height:145px}html[data-feature=office][data-feature-size=large] .writer-file-row{min-height:140px}
.feature-profile-form>.theme-choices{max-width:100%}.feature-profile-form>.workspace-settings-section{grid-column:1/-1}.feature-profile-form>.security-buttons{grid-column:1/-1}.feature-profile-form>.muted{grid-column:1/-1}.feature-profile-form{max-width:100%!important}.feature-profile-form .theme-choices{grid-column:1/-1}
@media(max-width:650px){html[data-feature=cloud][data-feature-size=large] .cloud-as-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-feature=time][data-feature-size=large] body .dashboard-widget-grid{grid-template-columns:minmax(0,1fr)}html[data-feature=office][data-feature-size=large] .office-app-art{width:90px;height:100px}}

html[data-feature=time][data-feature-layout=list] body :is(.dashboard-widget-grid,.work-widget-grid){align-items:stretch!important}html[data-feature=time][data-feature-layout=list] body :is(.dashboard-widget-grid,.work-widget-grid)>.work-widget{width:100%;max-width:none;min-width:0;flex-shrink:0}html[data-feature=time][data-feature-layout=list] body .dashboard-stat-widget{display:grid;grid-template-columns:minmax(150px,1fr) minmax(100px,1fr) minmax(120px,1fr);align-items:center;gap:16px;min-height:82px}html[data-feature=time][data-feature-layout=list] body .dashboard-stat-widget>small{text-align:right}@media(max-width:650px){html[data-feature=time][data-feature-layout=list] body .dashboard-stat-widget{grid-template-columns:1fr 1fr;gap:9px}html[data-feature=time][data-feature-layout=list] body .dashboard-stat-widget>small{grid-column:1/-1;text-align:left}}
