/* Avanza IT - tema compartido inspirado en Microsoft 365. 2026-10-26. */
:root {--ink:#242424;--muted:#616161;--brand:#0f6cbd;--brand-dark:#115ea3;--surface:#fff;--canvas:#f5f5f5;--line:#e0e0e0;--system-radius:4px;--system-dialog-radius:6px;--system-shadow:0 1px 2px #0000000a;--system-dialog-shadow:0 12px 40px #00000029;color-scheme:light;font-family:"Segoe UI Variable Text","Segoe UI",Arial,sans-serif}
html body {background:#f5f5f5;color:#242424;font-family:"Segoe UI Variable Text","Segoe UI",Arial,sans-serif}
html body :is(button,input,textarea,select) {font-family:inherit}
html body [id$="-app"] {font-family:"Segoe UI Variable Text","Segoe UI",Arial,sans-serif;color:#242424}
html body [id$="-app"] :is(.notes-page,.ideas-page,.contacts-page,.mail-page,.workspace-page,.project-app,.okr-app,.meetings-shell,.shell) {background:#f5f5f5!important}
html body [id$="-app"] .account-top-bar {background:#0f6cbd!important;color:#fff!important;border-bottom:0!important;box-shadow:0 1px 3px #0000001a!important}
html body [id$="-app"] .account-top-bar :is(h1,.account-module,.account-clock,.account-date,.account-short-date,.account-time,.account-week,.account-time small,.account-clock small) {color:#fff!important}
html body [id$="-app"] :is(.account-week,.account-top-bar .fullscreen-toggle) {background:#ffffff18!important;border-color:#ffffff40!important;color:#fff!important}
html body [id$="-app"] .mobile-app-bar {background:#0f6cbd!important;color:#fff!important;border-color:#0f6cbd!important}
html body [id$="-app"] .mobile-app-bar button {background:#ffffff18!important;color:#fff!important;border:1px solid #ffffff55!important}
html body [id$="-app"] .app-nav {background:#f0f0f0!important;border-right:1px solid #e0e0e0!important;box-shadow:none!important}
html body [id$="-app"] .app-nav-links a {color:#616161!important;border-radius:4px!important}
html body [id$="-app"] .app-nav-links a[aria-current="page"] {background:#e0ebf5!important;color:#0f6cbd!important;box-shadow:inset 3px 0 #0f6cbd!important}
html body [id$="-app"] .app-nav-links a:hover {background:#e6e6e6!important}
html body [id$="-app"] :is(.sidebar-collapse,.sidebar-close) {background:#fff!important;color:#424242!important;border-color:#d1d1d1!important}
html body [id$="-app"] :is(h1,h2,h3) {font-family:inherit;font-weight:600;color:#242424}
html body [id$="-app"] .account-top-bar h1 {color:#fff!important}
html body [id$="-app"] :is(button,summary,input,textarea,select) {border-radius:4px!important}
html body [id$="-app"] button:not(.account-profile):not(.contact-avatar):not(.routine-check):not(.gcal-day):not(.pin-control) {box-shadow:none}
html body [id$="-app"] :is(button.primary,.contacts-primary,.gcal-create,.gcal-save,.share-save,.share-submit,.composer-save,.compose-trigger,button[type="submit"]):not(.danger):not(.danger-action) {background:#0f6cbd!important;border-color:#0f6cbd!important;color:#fff!important}
html body [id$="-app"] :is(button.primary,.contacts-primary,.gcal-create,.gcal-save,.share-save,.share-submit,.composer-save,.compose-trigger,button[type="submit"]):hover:not(:disabled):not(.danger):not(.danger-action) {background:#115ea3!important}
html body [id$="-app"] :is(input:not([type="checkbox"]):not([type="radio"]):not([type="color"]):not([type="range"]):not([type="file"]),textarea,select) {border-color:#d1d1d1!important;border-bottom-color:#8a8886!important;background-color:#fff;color:#242424}
html body [id$="-app"] :is(input[type="checkbox"],input[type="radio"],progress) {accent-color:#0f6cbd}
html body :is(button,a,input,select,textarea,summary,[tabindex]):focus-visible {outline:2px solid #0f6cbd!important;outline-offset:2px!important}
html body [id$="-app"] :is(.system-surface,.panel,.project-card,.okr-card,.focus-panel,.compact-reminders,.daily-routines,.team-focus-panel,.team-workload,.team-reader,.weekly-team-panel,.notification-inbox,.agenda-integrated,.day-summary,.meetings-list,.meeting-detail,.contacts-grid article,.gcal-sidebar,.gcal-content,.mail-folders,.mail-list,.mail-reader,.card,.stats article,.table-wrap) {background-color:#fff!important;border-color:#e0e0e0!important;border-radius:4px!important;box-shadow:0 1px 2px #00000008!important}
html body [id$="-app"] :is(.project-toolbar,.okr-toolbar,.contacts-top,.keep-toolbar,.gcal-toolbar,.mail-top,.list-toolbar,.list-tools,.layout-toolbar,.section-head) {border-color:#e0e0e0!important;border-radius:4px!important}
html body [id$="-app"] :is(.tabs,.workspace-tabs,.work-hub,.mail-section-tabs) {background:#fff!important;border-color:#e0e0e0!important;border-radius:4px!important}
html body [id$="-app"] :is(.tabs,.workspace-tabs,.work-hub,.mail-section-tabs) button {background:transparent!important;color:#424242!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important}
html body [id$="-app"] :is(.tabs,.workspace-tabs,.work-hub,.mail-section-tabs) button:is(.active,.selected,[aria-selected="true"],[aria-pressed="true"]) {background:#eff6fc!important;color:#0f6cbd!important;border-bottom-color:#0f6cbd!important}
html body [id$="-app"] :is(.keep-navigation,.mail-folders) button:is(.active,.selected) {background:#e0ebf5!important;color:#0f6cbd!important;border-radius:4px!important}
html body [id$="-app"] :is(th,thead,.compact-header) {background:#fafafa!important;color:#424242!important;border-color:#e0e0e0!important;font-weight:600}
html body [id$="-app"] :is(td,th) {border-color:#ebebeb!important}
html body [id$="-app"] :is(tbody tr,.meeting-row,.mail-row):hover {background-color:#f5f9fd!important}
html body [id$="-app"] :is(.list-pager,.mail-pagination,.notes-pagination) {color:#616161!important;border-color:#e0e0e0!important;background:#fafafa!important}
html body :is(dialog,[role="dialog"],.system-dialog,.dialog,.mail-dialog,.contact-dialog,.note-editor,.sharing-dialog,.collections-dialog,.gcal-create-dialog,.gcal-detail,.gcal-action-dialog) {font-family:"Segoe UI Variable Text","Segoe UI",Arial,sans-serif!important;color:#242424!important;background-color:#fff!important;border:1px solid #d1d1d1!important;border-radius:6px!important;box-shadow:0 12px 40px #00000029!important}
html body dialog::backdrop {background:#00000052!important;backdrop-filter:none!important}
html body :is(dialog,[role="dialog"],.dialog) :is(header,.dialog-head,.dialog-heading,.editor-heading,.composer-heading,.drawer-heading) {background:#fff!important;color:#242424!important;border-color:#e0e0e0!important}
html body :is(dialog,[role="dialog"],.dialog) :is(input:not([type="checkbox"]):not([type="radio"]):not([type="color"]):not([type="range"]):not([type="file"]),textarea,select) {font-family:inherit;border-radius:4px!important;border-color:#d1d1d1!important;color:#242424;background:#fff}
html body :is(.nav-popover,.advanced-filter-panel,.toolbar-options-content,[role="menu"],[role="listbox"]) {border-color:#e0e0e0!important;border-radius:4px!important;box-shadow:0 4px 16px #0000001f!important}
html body [id$="-app"] :is(.gcal-today,.gcal-icon,.gcal-search,.share-button,.icon-button) {border-color:#d1d1d1!important;border-radius:4px!important}
html body [id$="-app"] .gcal-day.today {background:#eff6fc!important;color:#0f6cbd!important}
html body [id$="-app"] .gcal-mini button.today {background:#0f6cbd!important;color:#fff!important}
html body [id$="-app"] .gcal-mini button.chosen:not(.today) {background:#e0ebf5!important;color:#0f6cbd!important}
html body [id$="-app"] .keep-note {border-radius:6px!important;box-shadow:0 1px 2px #0000000a!important}
html body [id$="-app"] :is(.danger-action,button.danger,.subtle.danger) {color:#a4262c!important}
html body [id$="-app"] button:disabled {cursor:default}
@media(max-width:767px){html body :is(dialog,[role="dialog"],.system-dialog,.dialog) {max-width:calc(100vw - 24px);box-sizing:border-box} html body [id$="-app"] :is(input[type="text"],input[type="search"],input[type="email"],textarea,select) {font-size:16px}}

/* Superficies principales y formularios secundarios. */
html body :is(#workspace-app>.workspace-page,#projects-app>.project-app,#okr-app>.okr-app,#ideas-app>.ideas-page>.container,#mail-app>.mail-page>.container,#contacts-app>.contacts-page>.container) {background:#f5f5f5!important;box-shadow:none!important}
html body [id$="-app"] :is(.project-panel,.okr-panel,.project-form,.contact-dialog,.contact-actions,.routine-card,.team-focus-card,.daily-overview,.journey-guide,.due-today,.commitments,.calendar-panel,.access-card) {border-color:#e0e0e0!important;border-radius:4px!important}
html body [id$="-app"] :is(.project-panel,.okr-panel,.project-form,.daily-overview,.journey-guide) {background:#fff!important;box-shadow:0 1px 2px #00000008!important}
html body [id$="-app"] .overlay:has(>[role="dialog"]) {background:#00000052!important;backdrop-filter:none!important}
html body :is(dialog,[role="dialog"],.dialog) :is(h1,h2,h3,label) {color:#242424!important}
html body [id$="-app"] .project-card progress {accent-color:#0f6cbd}
@media(max-width:767px){html body :is(dialog,[role="dialog"],.system-dialog,.dialog) {max-height:calc(100dvh - 24px);overflow:auto}}

/* Inicio, accesos y acciones secundarias. */
html body [id$="-app"] .access-shell {background:#f5f5f5!important}
html body [id$="-app"] :is(.app-card,.access-card,.project-panel,.okr-card,.routine-card) {border-radius:4px!important;border-color:#e0e0e0!important;box-shadow:0 1px 2px #00000008!important}
html body [id$="-app"] .app-card {background:#fff!important;color:#242424!important}
html body [id$="-app"] .app-card:hover {background:#f5f9fd!important;border-color:#b4d6fa!important}
html body [id$="-app"] .app-icon {background:#eff6fc!important;color:#0f6cbd!important;border-radius:4px!important}
html body [id$="-app"] :is(.app-card .open,a.text-action,button.text-action,.secondary) {color:#0f6cbd!important}
html body [id$="-app"] a:not(.app-nav-links a):not(.account-top-bar a):not(.app-card):not(.keep-note a):not(.mail-row a) {text-decoration-color:currentColor}

html body [id$="-app"] :is(.gcal,.gcal-layout,.mail-workspace,.mail-reader,.gcal-toolbar,.contacts-grid,.create-grid,.app-grid,.project-panel,.okr-panel) {border-radius:4px!important;border-color:#e0e0e0!important}

/* Unificacion de controles y eliminacion del verde del tema anterior. */
html body :is(#access-app,#workspace-app,#notes-app,#ideas-app,#mail-app,#calendar-app,#contacts-app,#projects-app,#okr-app,#meetings-app,#it-app) {--brand:#0f6cbd;--brand-dark:#115ea3;--line:#d1d1d1;--ink:#242424;--muted:#616161}
html body :is(#access-app,#workspace-app,#notes-app,#ideas-app,#mail-app,#calendar-app,#contacts-app,#projects-app,#okr-app,#meetings-app,#it-app) :is(button,summary):where(:not(.inline-note-field):not(.project-card):not(.card-open):not(.contact-avatar):not(.gcal-day):not(.routine-check):not(.label-chip):not(.pin-control):not(.color-option)) {border-color:#d1d1d1!important;color:#424242!important;background-color:#fff!important;box-shadow:none!important}
html body :is(#access-app,#workspace-app,#notes-app,#ideas-app,#mail-app,#calendar-app,#contacts-app,#projects-app,#okr-app,#meetings-app,#it-app) :is(button,summary):hover:not(:disabled):where(:not(.inline-note-field):not(.project-card):not(.card-open):not(.contact-avatar):not(.gcal-day):not(.routine-check):not(.label-chip):not(.pin-control):not(.color-option)) {background-color:#f0f0f0!important;border-color:#b3b3b3!important}
html body :is(#access-app,#workspace-app,#notes-app,#ideas-app,#mail-app,#calendar-app,#contacts-app,#projects-app,#okr-app,#meetings-app,#it-app) :is(button.primary,.contacts-primary,.gcal-create,.gcal-save,.share-save,.share-submit,.composer-save,.compose-trigger,.new-note-button,button[type="submit"],.app-action-button:not(.app-icon-only):not(.quiet):not(.secondary):not(.danger):not(.danger-action)) {background:#0f6cbd!important;border-color:#0f6cbd!important;color:#fff!important}
html body :is(#access-app,#workspace-app,#notes-app,#ideas-app,#mail-app,#calendar-app,#contacts-app,#projects-app,#okr-app,#meetings-app,#it-app) :is(button.primary,.contacts-primary,.gcal-create,.gcal-save,.new-note-button,button[type="submit"]):hover:not(:disabled) {background:#115ea3!important;border-color:#115ea3!important}
html body :is(#access-app,#workspace-app,#notes-app,#ideas-app,#mail-app,#calendar-app,#contacts-app,#projects-app,#okr-app,#meetings-app,#it-app) :is(.tabs,.workspace-tabs,.work-hub,.mail-section-tabs,.personal-tabs,.layout-switch,.keep-navigation,.mail-folders) button:is(.active,.selected,[aria-selected="true"],[aria-pressed="true"]) {background:#e0ebf5!important;border-color:#0f6cbd!important;color:#0f6cbd!important}
html body :is(#access-app,#workspace-app,#notes-app,#ideas-app,#mail-app,#calendar-app,#contacts-app,#projects-app,#okr-app,#meetings-app,#it-app) :is(.account-top-bar,.mobile-app-bar) button {background:#ffffff18!important;border-color:#ffffff55!important;color:#fff!important}
html body :is(#access-app,#workspace-app,#notes-app,#ideas-app,#mail-app,#calendar-app,#contacts-app,#projects-app,#okr-app,#meetings-app,#it-app) :is(.account-top-bar,.mobile-app-bar) button:hover {background:#ffffff30!important;color:#fff!important}
html body :is(#access-app,#workspace-app,#notes-app,#ideas-app,#mail-app,#calendar-app,#contacts-app,#projects-app,#okr-app,#meetings-app,#it-app) :is(.notes-list,.compact-header,.notes-pagination,.list-pager,.toolbar-options-content,.advanced-filter-panel,fieldset,.column-options,.mail-row,.meeting-row,.note-row,.routine-card,.team-focus-card) {border-color:#d1d1d1!important}
html body :is(#access-app,#workspace-app,#notes-app,#ideas-app,#mail-app,#calendar-app,#contacts-app,#projects-app,#okr-app,#meetings-app,#it-app) :is(.focus-header-total,.focus-empty,.focus-presence,.focus-session-time,.routine-progress,.journey-guide,.eyebrow,.free-priority,.move-caption,.block-handle,.hint,.empty,.routine-empty,.priority-empty,.due-empty,.hub-help,.welcome) {color:#616161!important}
html body :is(#access-app,#workspace-app,#notes-app,#ideas-app,#mail-app,#calendar-app,#contacts-app,#projects-app,#okr-app,#meetings-app,#it-app) .focus-panel :is(button,.focus-change) {background:#fff!important;border-color:#b4d6fa!important;color:#0f6cbd!important}
html body :is(#access-app,#workspace-app,#notes-app,#ideas-app,#mail-app,#calendar-app,#contacts-app,#projects-app,#okr-app,#meetings-app,#it-app) .focus-controls-row>button:not(.quiet) {background:#0f6cbd!important;border-color:#0f6cbd!important;color:#fff!important}
html body #notes-app .notes-list :is(.work-active,.focused-row) {background:#e7f1fb!important;outline-color:#b4d6fa!important;border-color:#b4d6fa!important}
html body #notes-app :is(.focus-badge,.focus-avatar) {background:#e0ebf5!important;border-color:#b4d6fa!important;color:#0f6cbd!important}
html body #notes-app .note-top-actions .complete-icon-button {background:#fff!important;border-color:#d1d1d1!important;color:#0f6cbd!important}
html body :is(#access-app,#workspace-app,#notes-app,#ideas-app,#mail-app,#calendar-app,#contacts-app,#projects-app,#okr-app,#meetings-app,#it-app) :is(.danger-action,button.danger,.subtle.danger) {background:#fff!important;border-color:#d1d1d1!important;color:#a4262c!important}
html body :is(#access-app,#workspace-app,#notes-app,#ideas-app,#mail-app,#calendar-app,#contacts-app,#projects-app,#okr-app,#meetings-app,#it-app) .gcal-mini button.today {background:#0f6cbd!important;color:#fff!important}
html body :is(#access-app,#workspace-app,#notes-app,#ideas-app,#mail-app,#calendar-app,#contacts-app,#projects-app,#okr-app,#meetings-app,#it-app) .gcal-mini button.chosen:not(.today) {background:#e0ebf5!important;color:#0f6cbd!important}
html body :is(#access-app,#workspace-app,#notes-app,#ideas-app,#mail-app,#calendar-app,#contacts-app,#projects-app,#okr-app,#meetings-app,#it-app) button:disabled {opacity:.55}

html body #notes-app .notes-list :is(.work-active,.focused-row)::before {background:#0f6cbd!important}

/* Microsoft 365 account menu */
html body #account-user-menu#account-user-menu#account-user-menu{box-sizing:border-box;width:288px;max-width:calc(100vw - 24px);padding:4px;background:#fff!important;color:#242424!important;border:1px solid #d1d1d1!important;border-radius:4px!important;box-shadow:0 8px 24px #00000024!important;font-family:'Segoe UI',Arial,sans-serif!important;text-align:left}
html body #account-user-menu#account-user-menu#account-user-menu .account-menu-identity{padding:14px 12px!important;margin:0 0 4px!important;background:#fafafa!important;border-bottom:1px solid #e0e0e0!important;border-radius:2px 2px 0 0!important}
html body #account-user-menu#account-user-menu#account-user-menu .account-menu-identity strong{color:#242424!important;font-size:14px!important;line-height:1.4!important;font-weight:600!important}
html body #account-user-menu#account-user-menu#account-user-menu .account-menu-identity span{color:#616161!important;font-size:12px!important;line-height:1.5!important;margin-top:4px!important}
html body #account-user-menu#account-user-menu#account-user-menu>button{box-sizing:border-box;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;width:100%!important;min-height:44px!important;padding:10px 12px!important;margin:0!important;background:#fff!important;color:#242424!important;border:0!important;border-radius:2px!important;box-shadow:none!important;font-family:inherit!important;font-size:14px!important;line-height:1.4!important;font-weight:400!important;text-align:left!important;transform:none!important}
html body #account-user-menu#account-user-menu#account-user-menu>button svg{display:block!important;width:20px!important;height:20px!important;flex:0 0 20px!important;color:#0f6cbd!important}
html body #account-user-menu#account-user-menu#account-user-menu>button .app-action-label{display:inline!important;color:inherit!important;font:inherit!important}
html body #account-user-menu#account-user-menu#account-user-menu>button:hover{background:#eff6fc!important;color:#0f6cbd!important}
html body #account-user-menu#account-user-menu#account-user-menu>button:active{background:#deecf9!important}
html body #account-user-menu#account-user-menu#account-user-menu>button:focus-visible{background:#eff6fc!important;outline:2px solid #0f6cbd!important;outline-offset:-2px!important}
html body #account-user-menu#account-user-menu#account-user-menu>button:disabled{opacity:.5!important;cursor:default!important}

/* Refresh the shared Avanza logo while preserving existing placements. */
html body img[src*="/brand/logo.svg"]{content:url("/brand/logo.svg?v=avanza-20261029-2")}

/* Shared focus symbol: ring with center dot; keep the Ideas lightbulb. */
html body :is(button[data-action="bulb"],button[data-action="focus"],button.focus-toggle):not([aria-label*="idea" i]):not([title*="idea" i])>svg{background-color:currentColor!important;mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%223%22%20fill%3D%22black%22%2F%3E%3C%2Fsvg%3E")!important;-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%223%22%20fill%3D%22black%22%2F%3E%3C%2Fsvg%3E")!important;mask-size:100% 100%!important;-webkit-mask-size:100% 100%!important;mask-position:center!important;-webkit-mask-position:center!important;mask-repeat:no-repeat!important;-webkit-mask-repeat:no-repeat!important;transform:none!important}
html body :is(button[data-action="bulb"],button[data-action="focus"],button.focus-toggle):not([aria-label*="idea" i]):not([title*="idea" i])>svg>*{opacity:0!important}
html body :is(button[data-action="bulb"],button[data-action="focus"],button.focus-toggle):not([aria-label*="idea" i]):not([title*="idea" i]):is([aria-pressed="true"],[aria-label^="Quitar" i],[title^="Quitar" i],.focus-active)>svg{mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%223%22%20fill%3D%22black%22%2F%3E%3Cpath%20d%3D%22M4%204%2020%2020%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E")!important;-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%223%22%20fill%3D%22black%22%2F%3E%3Cpath%20d%3D%22M4%204%2020%2020%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E")!important}

/* Microsoft 365 blue for every focus action, including its removal variant. */
html body :is(button[data-action="bulb"],button[data-action="focus"],button.focus-toggle):not([aria-label*="idea" i]):not([title*="idea" i])>svg{color:#0f6cbd!important;background-color:#0f6cbd!important}

/* Standard action-icon button for current and future neutral actions. */
html body :is(button.avanza-action-icon-button,button.app-action-button.app-icon-only:not(.danger):not(.complete-icon-button):not(.reactivate-button):not([data-action="ban"]):not([data-action="delete"]):not([data-action="close"]):not([data-action="check"]):not([data-action="plus"]):not(.fullscreen-toggle)){box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important;padding:6px!important;flex:0 0 34px!important;background:#fff!important;color:#0f6cbd!important;border:1px solid #c8d6e3!important;border-radius:4px!important;box-shadow:none!important;}
html body :is(button.avanza-action-icon-button,button.app-action-button.app-icon-only:not(.danger):not(.complete-icon-button):not(.reactivate-button):not([data-action="ban"]):not([data-action="delete"]):not([data-action="close"]):not([data-action="check"]):not([data-action="plus"]):not(.fullscreen-toggle))>svg{color:#0f6cbd!important;width:20px!important;height:20px!important}
html body :is(.progress-open-button,.root-people-action .people-trigger,.waiting-open-button,button[data-action="bulb"],button[data-action="focus"],.advance-people-trigger){box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important;padding:6px!important;flex:0 0 34px!important;background:#fff!important;color:#0f6cbd!important;border:1px solid #c8d6e3!important;border-radius:4px!important;box-shadow:none!important;}
html body #notes-app#notes-app#notes-app#notes-app#notes-app#notes-app#notes-app#notes-app#notes-app#notes-app#notes-app#notes-app#notes-app#notes-app#notes-app#notes-app :is(.progress-open-button,.root-people-action .people-trigger,.waiting-open-button,button[data-action="bulb"],button[data-action="focus"],.advance-people-trigger){box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important;padding:6px!important;flex:0 0 34px!important;background:#fff!important;color:#0f6cbd!important;border:1px solid #c8d6e3!important;border-radius:4px!important;box-shadow:none!important;}
html body #notes-app#notes-app#notes-app#notes-app#notes-app#notes-app#notes-app#notes-app#notes-app#notes-app#notes-app#notes-app#notes-app#notes-app#notes-app#notes-app :is(.progress-open-button,.root-people-action .people-trigger,.waiting-open-button,button[data-action="bulb"],button[data-action="focus"],.advance-people-trigger) svg{color:#0f6cbd!important;width:20px!important;height:20px!important}
html body #notes-app#notes-app#notes-app#notes-app#notes-app#notes-app#notes-app#notes-app#notes-app#notes-app#notes-app#notes-app#notes-app#notes-app#notes-app#notes-app .root-people-action{display:inline-flex!important;width:34px!important;min-width:34px!important;flex:0 0 34px!important}
html body #notes-app#notes-app#notes-app#notes-app#notes-app#notes-app#notes-app#notes-app#notes-app#notes-app#notes-app#notes-app#notes-app#notes-app#notes-app#notes-app :is(.progress-open-button,.root-people-action .people-trigger,.waiting-open-button,button[data-action="bulb"],button[data-action="focus"],.advance-people-trigger):hover{background:#fff!important;color:#0f6cbd!important;border-color:#0f6cbd!important}
html body #notes-app#notes-app#notes-app#notes-app#notes-app#notes-app#notes-app#notes-app#notes-app#notes-app#notes-app#notes-app#notes-app#notes-app#notes-app#notes-app :is(.progress-open-button,.root-people-action .people-trigger,.waiting-open-button,button[data-action="bulb"],button[data-action="focus"],.advance-people-trigger):focus-visible{outline:2px solid #0f6cbd!important;outline-offset:2px!important;background:#fff!important}
@media(pointer:coarse){html body :is(button.avanza-action-icon-button,button.app-action-button.app-icon-only:not(.danger):not(.complete-icon-button):not(.reactivate-button):not([data-action="ban"]):not([data-action="delete"]):not([data-action="close"]):not([data-action="check"]):not([data-action="plus"]):not(.fullscreen-toggle)),html body #notes-app#notes-app#notes-app#notes-app#notes-app#notes-app#notes-app#notes-app#notes-app#notes-app#notes-app#notes-app#notes-app#notes-app#notes-app#notes-app :is(.progress-open-button,.root-people-action .people-trigger,.waiting-open-button,button[data-action="bulb"],button[data-action="focus"],.advance-people-trigger){width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;flex-basis:44px!important}html body #notes-app#notes-app#notes-app#notes-app#notes-app#notes-app#notes-app#notes-app#notes-app#notes-app#notes-app#notes-app#notes-app#notes-app#notes-app#notes-app .root-people-action{width:44px!important;min-width:44px!important;flex-basis:44px!important}}

/* Assigned collaborators and waiting contacts retain a distinct active state. */
html body #notes-app#notes-app#notes-app#notes-app#notes-app#notes-app#notes-app#notes-app#notes-app#notes-app#notes-app#notes-app#notes-app#notes-app#notes-app#notes-app#notes-app#notes-app#notes-app#notes-app#notes-app#notes-app :is(.root-people-action.has-people .people-trigger,.waiting-open-button.has-waiting),html body #notes-app#notes-app#notes-app#notes-app#notes-app#notes-app#notes-app#notes-app#notes-app#notes-app#notes-app#notes-app#notes-app#notes-app#notes-app#notes-app#notes-app#notes-app#notes-app#notes-app#notes-app#notes-app :is(.root-people-action.has-people .people-trigger,.waiting-open-button.has-waiting):is(:hover,:focus-visible,:active){background:#0f6cbd!important;color:#fff!important;border-color:#0f6cbd!important}
html body #notes-app#notes-app#notes-app#notes-app#notes-app#notes-app#notes-app#notes-app#notes-app#notes-app#notes-app#notes-app#notes-app#notes-app#notes-app#notes-app#notes-app#notes-app#notes-app#notes-app#notes-app#notes-app :is(.root-people-action.has-people .people-trigger,.waiting-open-button.has-waiting) svg{color:#fff!important}
