.org-app :is(.org-sidebar,.org-mobile-drawer) nav .org-nav-disclosure{display:flex;align-items:center;width:100%;gap:8px;min-height:32px;padding:7px 10px;border:0;background:transparent;color:#71877b;border-radius:10px;text-align:left;font-size:10px;font-weight:750;letter-spacing:.5px;text-transform:uppercase;box-shadow:none}
.org-app :is(.org-sidebar,.org-mobile-drawer) nav .org-nav-disclosure>i{width:12px;height:auto;padding:0;background:none;border-radius:0;font-size:10px;color:inherit}
.org-app :is(.org-sidebar,.org-mobile-drawer) nav .org-nav-disclosure>span{flex:1}
.org-app :is(.org-sidebar,.org-mobile-drawer) nav button.org-nav-disclosure{min-height:40px!important;padding:8px 10px!important;color:#99a39c!important;font-size:10px!important;font-weight:800!important;letter-spacing:1.2px;line-height:1.4}
.org-app :is(.org-sidebar,.org-mobile-drawer) nav button.org-nav-disclosure>span{font-size:10px!important;font-weight:800!important;color:inherit;min-width:0}
.org-app :is(.org-sidebar,.org-mobile-drawer) nav button.org-nav-disclosure>i{width:12px!important;height:12px!important;flex:0 0 12px;border:0!important;border-radius:0!important;background:transparent!important;color:inherit!important;font-size:10px!important}
.org-app :is(.org-sidebar,.org-mobile-drawer) nav button.org-nav-disclosure>.org-disclosure-arrow{display:grid;place-items:center;width:24px!important;height:24px!important;flex:0 0 24px;border:1px solid #99a39c40!important;border-radius:50%!important;background:#99a39c0c!important;font-size:9px!important;transform:rotate(0deg)!important;transition:transform .52s cubic-bezier(.22,.75,.2,1),background-color .3s ease!important}
.org-app :is(.org-sidebar,.org-mobile-drawer) nav button.org-nav-disclosure[aria-expanded="false"]>.org-disclosure-arrow{transform:rotate(-90deg)!important}
.org-app .area-ideas :is(.org-sidebar,.org-mobile-drawer) nav button.org-nav-disclosure{color:#7f88aa!important}
@media(prefers-reduced-motion:reduce){.org-app :is(.org-sidebar,.org-mobile-drawer) nav button.org-nav-disclosure>.org-disclosure-arrow{transition:none!important}}
body[data-org-pref-motion-mode="reduced"] .org-app .org-nav-group-panel,body[data-org-pref-motion-mode="reduced"] .org-app :is(.org-sidebar,.org-mobile-drawer) nav button.org-nav-disclosure>.org-disclosure-arrow{transition:none!important}
@media(forced-colors:active){.org-app :is(.org-sidebar,.org-mobile-drawer) nav button.org-nav-disclosure{color:ButtonText!important}.org-app :is(.org-sidebar,.org-mobile-drawer) nav button.org-nav-disclosure>.org-disclosure-arrow{border-color:ButtonText!important;background:Canvas!important}}
.is-group-closed .org-disclosure-arrow{transform:rotate(-90deg)}
.org-nav-group-panel{display:grid;grid-template-rows:1fr;transition:grid-template-rows .52s cubic-bezier(.22,.75,.2,1),opacity .38s ease;opacity:1;min-width:0}
.org-nav-group-panel>.org-nav-group-items{min-height:0;overflow:hidden}
.is-group-closed>.org-nav-group-panel{grid-template-rows:0fr;opacity:0}
.org-app .org-nav-disclosure:hover{background:rgba(73,113,89,.07)!important}
.org-app .org-nav-disclosure:focus-visible{outline:2px solid #4b8c73;outline-offset:-2px}
.org-app .is-sidebar-compact .org-sidebar nav button.org-nav-disclosure{justify-content:center;gap:6px;padding:8px 4px!important}
.org-app .is-sidebar-compact .org-sidebar .org-nav-disclosure>span{display:none}
.org-app .is-sidebar-compact .org-sidebar nav button.org-nav-disclosure>i:not(.org-disclosure-arrow){width:10px!important;height:10px!important;flex-basis:10px;font-size:9px!important}
.org-app .is-sidebar-compact .org-sidebar nav button.org-nav-disclosure>.org-disclosure-arrow{display:grid;place-items:center;box-sizing:border-box;width:18px!important;height:18px!important;flex:0 0 18px;padding:0!important;font-size:7px!important;line-height:1;letter-spacing:0}
.org-app .is-sidebar-compact .org-sidebar nav button.org-nav-disclosure>.org-disclosure-arrow::before{display:block;line-height:1}
.org-nav-utility{border-top:1px solid #42604d20;padding-top:10px;margin-top:4px}
.org-recovery{color:#345a49;min-width:0;padding:8px 0 28px}
.org-recovery-intro{display:flex;align-items:center;gap:20px;padding:26px;background:#f8fcf9c9;border:1px solid #ffffffb0;border-radius:24px;backdrop-filter:blur(15px)}
.org-recovery-intro>i{display:grid;place-items:center;flex:0 0 60px;height:60px;border-radius:20px;background:#e0eae1;color:#4e7960;font-size:24px}
.org-recovery-intro span{font-size:10px;letter-spacing:1.5px;color:#789080}
.org-recovery h2{font-size:25px;margin:7px 0 9px;color:#304f41;line-height:1.25}
.org-recovery p{font-size:13px;line-height:1.65;margin:6px 0}
.org-recovery-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0}
.org-recovery-metrics article{display:flex;gap:14px;align-items:center;background:#f6fbf8c4;backdrop-filter:blur(15px);border:1px solid #d9e5dd;border-radius:16px;padding:18px}
.org-recovery-metrics b{font-size:26px}.org-recovery-metrics span{font-size:12px;color:#75867a}
.org-recovery-filters{display:grid;grid-template-columns:1.3fr 1.3fr 1fr 1fr;gap:12px;margin:22px 0 16px}
.org-recovery-filters label,.org-recovery-dialog label{display:grid;gap:7px;font-size:12px;font-weight:650;min-width:0}
.org-recovery input:not([type=checkbox]),.org-recovery select,.org-recovery-dialog input{width:100%;min-height:44px;box-sizing:border-box;padding:10px 12px;border:1px solid #cdddD2;border-radius:12px;background:#fafffbd9;font:inherit;color:#355546}
.org-recovery-tools,.org-recovery-tools>div{display:flex;gap:9px;align-items:center;flex-wrap:wrap}.org-recovery-tools{justify-content:space-between}
.org-recovery button,.org-recovery-dialog button{border:1px solid #cfded4;border-radius:12px;background:#f8fcfae0;color:#355e4c;padding:10px 14px;font-family:inherit;font-size:12px;font-weight:600;cursor:pointer;display:inline-flex;gap:7px;align-items:center;justify-content:center;min-height:40px;transition:background-color .18s ease,box-shadow .18s ease}
.org-recovery button:hover,.org-recovery-dialog button:hover{box-shadow:0 3px 10px #233e3119}
.org-recovery :is(button,input,select):focus-visible,.org-recovery-dialog :is(button,input):focus-visible{outline:2px solid #4b8c73;outline-offset:3px}
.org-recovery button:disabled,.org-recovery-dialog button:disabled{opacity:.45;cursor:not-allowed}
.org-recovery .org-recovery-danger,.org-recovery-dialog .org-recovery-danger{color:#a6473c;background:#fff2eedc;border-color:#e9c4bb}
.org-recovery-status{min-height:22px;color:#527c66}.org-recovery-error{padding:15px;background:#fff1ee;border-radius:12px;color:#9a423a}
.org-recovery-list{display:grid;gap:12px}.org-recovery-list>article{display:flex;align-items:flex-start;gap:14px;padding:20px;border:1px solid #d9e6dccc;background:#f9fcf8d4;border-radius:18px;backdrop-filter:blur(15px);box-shadow:0 6px 18px #354e3e08}
.org-recovery-check{padding-top:11px}.org-recovery-check input{width:18px;height:18px;accent-color:#3d7059}
.org-recovery-type{display:grid;place-items:center;width:42px;flex-shrink:0;height:42px;border-radius:13px;background:#e5eee6;color:#5c806b}
.org-recovery-copy{flex:1;min-width:0}.org-recovery-copy h3{font-size:16px;line-height:1.5;margin:0;color:#32493e;overflow-wrap:anywhere}.org-recovery-copy p{color:#7b887f;font-size:12px;overflow-wrap:anywhere}
.org-recovery-copy details{margin-top:8px;font-size:12px}.org-recovery-copy ul{padding-left:20px;max-height:180px;overflow:auto}.org-recovery-copy li{padding:4px;overflow-wrap:anywhere}
.org-recovery-row-actions{display:flex;gap:7px;flex-wrap:wrap}.org-recovery-row-actions button{padding:9px 11px;font-size:11px}
.org-recovery-pagination{display:flex;justify-content:space-between;gap:12px;align-items:center;margin:22px 0;font-size:12px}
.org-recovery-empty{text-align:center;padding:55px 22px;background:#f8fcf6c7;border:1px dashed #bdd1c0;border-radius:22px}.org-recovery-empty>i{font-size:32px;color:#7e9c84}.org-recovery-empty h3{font-size:20px;margin:18px 0 9px}
.org-recovery-help{background:#f9fcf5b5;border-radius:16px;padding:18px;font-size:13px}.org-recovery summary{cursor:pointer}.org-recovery-help summary{font-weight:650;display:list-item}
.org-recovery-dialog{max-width:520px;width:calc(100% - 36px);max-height:85dvh;overflow:auto;box-sizing:border-box;border:1px solid #e0e9e0;border-radius:24px;background:#f9fcf7f5;color:#344c3f;padding:28px;box-shadow:0 28px 80px #173c343d;font:14px system-ui}
.org-recovery-dialog .org-glass-action{background:var(--org-action-glass-fill)!important;color:var(--org-action-glass-ink)!important;border-color:var(--org-action-glass-line)!important;backdrop-filter:var(--org-action-glass-blur);-webkit-backdrop-filter:var(--org-action-glass-blur)}
.org-recovery-dialog .org-glass-action:hover{background:var(--org-action-glass-hover)!important}
.org-recovery-dialog::backdrop{background:#152c2670;backdrop-filter:blur(7px)}.org-recovery-dialog h2{font-size:23px;margin:15px 0}.org-recovery-dialog p{line-height:1.65;color:#6b7c6e}.org-recovery-dialog ul{max-height:160px;overflow:auto;padding-left:22px;line-height:1.8;overflow-wrap:anywhere}.org-recovery-dialog footer{display:flex;justify-content:flex-end;gap:12px;margin-top:22px}.org-recovery-confirm-icon{color:#b57751;font-size:25px}
.area-trash .org-hub-toolbar,.area-trash .org-hero .org-search,.area-trash .org-summary,.area-trash .org-toolbar,.area-trash .org-viewbar,.area-trash .org-smart-filters,.area-trash .org-global-idea,.area-trash .org-desktop-header-quick,.area-trash .org-mobile-add{display:none!important}
@media(max-width:1000px){.org-recovery-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.org-recovery-list>article{flex-wrap:wrap}.org-recovery-row-actions{margin-left:auto}}
@media(max-width:560px){.org-recovery-intro{padding:19px;gap:12px;align-items:flex-start}.org-recovery-intro>i{flex-basis:40px;height:40px;font-size:18px}.org-recovery h2{font-size:20px}.org-recovery-metrics{gap:7px}.org-recovery-metrics article{display:grid;padding:12px;gap:6px}.org-recovery-metrics b{font-size:22px}.org-recovery-metrics span{font-size:10px}.org-recovery-filters{grid-template-columns:1fr}.org-recovery-list>article{padding:14px;gap:9px}.org-recovery-type{display:none}.org-recovery-copy{flex-basis:75%}.org-recovery-row-actions{width:100%;justify-content:flex-end}.org-recovery-pagination{flex-wrap:wrap;justify-content:center}.org-recovery-dialog{padding:22px}.org-recovery-dialog footer{flex-wrap:wrap}}
@media(forced-colors:active){.org-recovery-dialog .org-glass-action{background:ButtonFace!important;color:ButtonText!important;border:1px solid ButtonText!important}.org-recovery-list>article{border:1px solid CanvasText}}
@media(prefers-reduced-motion:reduce){.org-nav-group-panel,.org-disclosure-arrow,.org-recovery button{transition:none!important}}
/* Menu geometry is committed once; only its surface and local items interpolate. */
.org-app .org-shell{transition:none!important}
.org-app .org-shell.is-sidebar-motion .org-sidebar-toggle{pointer-events:auto}
.org-app .org-sidebar[data-org-menu-moving]{transition:none!important;min-width:0}
.org-sidebar[data-org-menu-moving] .org-sidebar-indicator{visibility:hidden}
@media(prefers-reduced-motion:reduce){
 .org-app .org-mobile-drawer,.org-app .org-mobile-drawer-shade{transition:none!important}
}
body[data-org-pref-motion-mode="reduced"] .org-app .org-mobile-drawer,
body[data-org-pref-motion-mode="reduced"] .org-app .org-mobile-drawer-shade{transition:none!important}
/* Section shortcuts remain outside the scrolling navigation and its disclosures. */
.org-sidebar-shortcuts{display:flex;align-items:center;justify-content:space-between;gap:6px;flex:none;min-width:0;margin:0 0 14px}
.org-sidebar-shortcuts>.org-nav-label{display:block;margin:0!important;padding:0!important;min-width:0;line-height:1.4;font-size:9px;letter-spacing:.6px}
.org-sidebar-shortcuts>[role=group]{display:flex;align-items:center;gap:6px;flex:none}
.org-app .org-sidebar-shortcuts .org-sidebar-shortcut{position:relative;display:grid;place-items:center;width:30px;height:30px;min-width:30px;min-height:30px;margin:0;padding:0;border:1px solid rgba(73,111,91,.18);border-radius:50%;background:rgba(241,247,243,.8);color:#426e58;font-size:15px;cursor:pointer;transition:background-color .2s ease,box-shadow .2s ease,translate .2s ease}
.org-app .org-sidebar-shortcuts .org-sidebar-shortcut>i{font-size:10px;line-height:1;width:12px;height:12px;min-width:0;display:grid;place-items:center;margin:0;padding:0}
.org-sidebar-shortcut>[data-chat-badge]:empty{display:none}
.org-sidebar-shortcut>[data-chat-badge]{position:absolute;right:1px;top:1px}
@media(hover:hover){.org-app .org-sidebar-shortcuts .org-sidebar-shortcut:hover{background:rgba(220,238,227,.9);box-shadow:0 4px 12px #244e351a;translate:0 -1px}}
.org-app .org-sidebar-shortcuts .org-sidebar-shortcut:active{translate:0 0}
.org-app .org-sidebar-shortcuts .org-sidebar-shortcut:focus-visible{outline:2px solid #52896c;outline-offset:2px}
.org-app .is-sidebar-compact .org-sidebar>.org-sidebar-shortcuts{justify-content:center}
.org-app .is-sidebar-compact .org-sidebar>.org-sidebar-shortcuts>.org-nav-label{display:none}
.org-app .is-sidebar-compact .org-sidebar>.org-sidebar-shortcuts>[role=group]{flex-direction:column}
.org-mobile-drawer>.org-sidebar-shortcuts{margin:12px 4px}
.org-mobile-drawer>.org-sidebar-shortcuts .org-nav-label{display:block!important;color:#87948d;font-size:10px;font-weight:800;text-transform:uppercase}
@media(prefers-reduced-motion:reduce){.org-app .org-sidebar-shortcuts .org-sidebar-shortcut{transition:none}}
body[data-org-pref-motion-mode=reduced] .org-app .org-sidebar-shortcuts .org-sidebar-shortcut{transition:none}
@media(forced-colors:active){.org-app .org-sidebar-shortcuts .org-sidebar-shortcut{background:ButtonFace;color:ButtonText;border-color:ButtonText}}
/* Secondary destinations keep the primary section button and its original action. */
.org-nav-section{min-width:0}
.org-nav-section-row{position:relative;min-width:0}
.org-app :is(.org-sidebar,.org-mobile-drawer) nav .org-nav-section-row>button[data-area]{width:100%;padding-right:30px}
.org-app :is(.org-sidebar,.org-mobile-drawer) nav button.org-subsection-toggle{
 position:absolute;right:1px;top:calc(50% - 12px);width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;
 padding:0!important;margin:0!important;display:grid;place-items:center;border:1px solid #829a8b40!important;border-radius:50%!important;
 background:#eff5f1!important;color:#52715f!important;box-shadow:none;font-size:9px!important;
}
.org-app :is(.org-sidebar,.org-mobile-drawer) nav button.org-subsection-toggle>i{
 width:10px!important;height:10px!important;padding:0!important;background:none!important;font-size:9px!important;color:inherit!important;border-radius:0!important;
 transition:rotate .22s ease;rotate:-90deg;
}
.org-app nav button.org-subsection-toggle[aria-expanded=true]>i{rotate:0deg}
.org-subsection-panel{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .25s ease,opacity .2s ease}
.is-subsections-open>.org-subsection-panel{grid-template-rows:1fr;opacity:1}
.org-subsection-panel>div{min-height:0;overflow:hidden;padding-left:16px}
.org-app :is(.org-sidebar,.org-mobile-drawer) nav button.org-subsection-link{
 display:flex;align-items:center;gap:8px;width:100%;min-height:34px!important;padding:8px!important;margin:3px 0!important;
 font-size:11px!important;line-height:1.4;border:0;border-radius:10px;background:transparent;color:#516c5c;text-align:left;box-shadow:none;
}
.org-app :is(.org-sidebar,.org-mobile-drawer) nav button.org-subsection-link>i{
 flex:0 0 14px;width:14px!important;height:14px!important;padding:0!important;background:transparent!important;color:inherit!important;
 font-size:11px!important;border-radius:0!important;
}
.org-app :is(.org-sidebar,.org-mobile-drawer) nav button.org-subsection-link>span{display:block;font-size:11px!important;color:inherit}
.org-app nav button.org-subsection-link[data-subsection-depth]{padding-left:18px!important}
.org-app .is-sidebar-compact .org-sidebar .org-subsection-panel{display:none}
.org-app .is-sidebar-compact .org-sidebar nav .org-nav-section-row>button[data-area]{padding-right:10px}
.org-app .is-sidebar-compact .org-sidebar nav .org-subsection-toggle{right:0;top:auto;bottom:0;width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important}
.org-subsection-popover{
 position:fixed;inset:auto;margin:0;width:244px;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);
 overflow:auto;padding:12px;border:1px solid #ceded3;border-radius:18px;background:rgba(247,251,248,.97);color:#355844;
 box-shadow:0 12px 38px #193e302b;font:13px/1.45 system-ui;z-index:900;
}
.org-subsection-popover>header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 0 8px;border-bottom:1px solid #cfdfd555}
.org-subsection-popover>header>strong{min-width:0;overflow-wrap:anywhere}
.org-subsection-popover>header>button{display:grid;place-items:center;flex:0 0 40px;box-sizing:border-box;width:40px;min-width:40px;height:40px;min-height:40px;margin:0;padding:0;line-height:1;font-size:16px;border:1px solid #d5e2d9;border-radius:50%;background:#f8fcf9;color:inherit;cursor:pointer}
.org-subsection-popover>header>button>i{display:block;width:1em;height:1em;margin:0;padding:0;line-height:1;text-align:center}
.org-subsection-popover>nav{display:grid;gap:4px;margin-top:8px}
.org-subsection-popover .org-subsection-link{display:flex;align-items:center;gap:10px;width:100%;min-height:38px;padding:9px 12px;border:0;border-radius:10px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}
.org-subsection-popover .org-subsection-link>i{font-size:12px;width:16px;text-align:center}
.org-subsection-popover [data-subsection-depth]{padding-left:28px}
.org-subsection-popover button:hover{background:#e7f1ea}
.org-subsection-popover button:focus-visible,.org-app nav .org-subsection-toggle:focus-visible,.org-app nav .org-subsection-link:focus-visible{outline:2px solid #52896c;outline-offset:-2px}
.org-app .org-hero.has-section-tabs{flex-direction:column;align-items:stretch;justify-content:flex-end;gap:20px;padding-top:94px}
.org-app .org-hero.has-section-tabs>.org-hero-copy{position:relative;z-index:1;max-width:740px}
/* Section signature stays visible below the tab strip. */
/* A full-width row in both the flex hero and the Work Now grid. */
.org-section-header-tabs{position:relative;z-index:1;grid-column:1/-1;grid-template-columns:minmax(0,1fr);width:100%;max-width:100%;min-width:0;display:grid;gap:10px;text-shadow:none}
.org-app .org-hero .org-header-life-tabs{display:block;margin:0!important;padding:0!important;min-width:0}
.org-app .org-section-header-tabs :is(.org-lib-notes-tabs,.org-finance-tabs,.org-body-mode-nav){margin:0!important}
.org-app .org-section-header-tabs nav{max-width:100%;width:fit-content;overflow-x:auto;flex-wrap:nowrap}
.org-app .org-section-header-tabs nav>button{flex-shrink:0;white-space:nowrap}
.org-app .org-section-header-tabs .org-body-mode-nav{display:flex;gap:6px;padding:5px;background:rgba(247,251,248,.95);border-radius:14px}
.org-app .org-section-header-tabs .org-body-mode-nav small{display:none}
.org-app .org-section-header-tabs .org-body-mode-nav button{width:auto;min-width:0;padding:10px 14px}
.org-app .org-family-global-summary{display:none}
.org-app .org-family-intro-compact{display:none}
.org-app .org-family-intro-compact .org-family-context-title{font-size:16px;margin:3px 0}
.org-app .org-family-intro-compact>i{font-size:28px}
@media(max-width:900px){
 .org-app .org-hero.has-section-tabs{padding-top:80px;gap:16px}
 .org-app .org-section-header-tabs nav{width:100%}
 .org-app .org-section-header-tabs nav>button{font-size:11px}
}
@media(prefers-reduced-motion:reduce){.org-subsection-panel,.org-app nav button.org-subsection-toggle>i{transition:none}}
body[data-org-pref-motion-mode=reduced] .org-subsection-panel,body[data-org-pref-motion-mode=reduced] .org-app nav button.org-subsection-toggle>i{transition:none}
@media(forced-colors:active){
 .org-subsection-popover{background:Canvas;color:CanvasText;border-color:CanvasText}
 .org-app nav .org-subsection-toggle,.org-subsection-popover button{background:ButtonFace!important;color:ButtonText!important;border-color:ButtonText!important}
}
/* Compact navigation: the section icon owns the flyout, without an extra arrow. */
.org-app .is-sidebar-compact .org-sidebar nav .org-subsection-toggle{display:none!important}
.org-app .is-sidebar-compact .org-sidebar nav .org-nav-section-row>button[data-area]{padding-right:10px}
.org-subsection-popover .org-subsection-home{
 display:flex;align-items:center;gap:10px;padding:9px 12px;margin:0 0 5px;min-height:38px;
 border:0;border-bottom:1px solid #d7e4dc;border-radius:10px;background:transparent;color:#557363;
 font:inherit;text-align:left;cursor:pointer;
}
.org-subsection-popover .org-subsection-home>i{font-size:11px;width:16px;text-align:center}
/* Mouse feedback is a soft wash/shadow; keyboard focus stays clearly visible inside the control. */
#organizador-app :is(.org-sidebar nav,.org-mobile-drawer nav,.org-section-header-tabs) button:not(:focus-visible):is(:hover,:active),
#organizador-app :is(.org-sidebar nav,.org-mobile-drawer nav,.org-section-header-tabs) button:focus:not(:focus-visible),
.org-subsection-popover button:focus:not(:focus-visible){outline:none!important}
#organizador-app :is(.org-sidebar nav,.org-mobile-drawer nav) button[data-area]{border-color:transparent!important}
#organizador-app :is(.org-sidebar nav,.org-mobile-drawer nav,.org-section-header-tabs) button:focus-visible{
 outline:2px solid #5b886f!important;outline-offset:-3px!important;
}
@media(hover:hover) and (pointer:fine){
 #organizador-app :is(.org-sidebar nav,.org-mobile-drawer nav) button:not(:disabled):hover,
 .org-subsection-popover button:not(:disabled):hover{
  --org-action-feedback-shadow:0 4px 14px rgba(44,82,61,.12);
  box-shadow:var(--org-action-feedback-shadow)!important;
 }
 #organizador-app :is(.org-sidebar nav,.org-mobile-drawer nav) button[data-area]:not(.active):hover{background:rgba(227,239,231,.72)!important}
 #organizador-app .org-section-header-tabs nav>button:not(.active):hover{
  box-shadow:inset 0 0 0 100vmax rgba(67,112,85,.07)!important;
 }
 #organizador-app .org-section-header-tabs nav>button.active:hover{box-shadow:none!important}
}
@media(forced-colors:active){
 #organizador-app :is(.org-sidebar nav,.org-mobile-drawer nav,.org-section-header-tabs) button:focus-visible,
 .org-subsection-popover button:focus-visible{outline:2px solid Highlight!important;outline-offset:-3px!important}
 #organizador-app :is(.org-sidebar nav,.org-mobile-drawer nav) button:hover,.org-subsection-popover button:hover{box-shadow:none!important}
}
/* Disclosure circles are controls, not the rectangular navigation highlight. */
#organizador-app :is(.org-sidebar,.org-mobile-drawer) nav button.org-nav-disclosure>.org-disclosure-arrow,
#organizador-app :is(.org-sidebar,.org-mobile-drawer) nav button.org-subsection-toggle{
 box-sizing:border-box;border:1px solid rgba(108,143,122,.3)!important;border-radius:50%!important;
 background:rgba(239,246,242,.96)!important;color:#567461!important;
}
#organizador-app :is(.org-sidebar,.org-mobile-drawer) nav button.org-nav-disclosure>.org-disclosure-arrow{
 display:grid;place-items:center;padding:0!important;line-height:1;letter-spacing:0;
}
#organizador-app :is(.org-sidebar,.org-mobile-drawer) nav button.org-subsection-toggle{z-index:2}
@media(hover:hover){
 #organizador-app :is(.org-sidebar,.org-mobile-drawer) nav button.org-nav-disclosure:hover>.org-disclosure-arrow,
 #organizador-app :is(.org-sidebar,.org-mobile-drawer) nav button.org-subsection-toggle:hover{
  background:rgba(222,238,227,.98)!important;border-color:rgba(108,143,122,.5)!important;
 }
}
@media(forced-colors:active){
 #organizador-app :is(.org-sidebar,.org-mobile-drawer) nav button.org-nav-disclosure>.org-disclosure-arrow,
 #organizador-app :is(.org-sidebar,.org-mobile-drawer) nav button.org-subsection-toggle{
  background:ButtonFace!important;border-color:ButtonText!important;color:ButtonText!important;
 }
}
/* Company directory and selected workspace share the existing work identity. */
.org-app .org-work-command>.org-work-back{
 display:inline-flex;align-items:center;gap:8px;min-height:40px;max-width:100%;margin:0 0 16px;padding:9px 13px;
 border:1px solid #c9ddd1;border-radius:12px;background:rgba(247,252,249,.9);color:#355f4d;font-family:inherit;font-size:12px;font-weight:600;line-height:1.4;text-align:left;
}
.org-app .org-work-command>.org-work-back:hover{background:rgba(228,240,232,.95)}
.org-app .org-work-command>.org-work-back:focus-visible{outline:2px solid #5b886f;outline-offset:2px}
.org-work-command[data-work-scope=directory] .org-company-directory{margin-top:16px}
@media(forced-colors:active){.org-app .org-work-command>.org-work-back{background:ButtonFace;color:ButtonText;border-color:ButtonText}}
.org-app .org-work-command>.org-work-back{justify-self:start;margin-bottom:0}
.org-app .org-work-command[data-work-scope=company]>.org-work-center-head{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-items:start}
.org-app .org-work-command[data-work-scope=company]>.org-work-center-head>div{min-width:0;max-width:100%;width:100%}
.org-app .org-work-command[data-work-scope=company]>.org-work-center-head>div:last-child{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:8px}
.org-app .org-work-command[data-work-scope=company]>.org-work-center-head button{min-height:40px;max-width:100%;white-space:normal}
.org-app .org-work-command[data-work-scope=company]>.org-work-center-head>div:first-child{min-width:min(240px,100%)}
.org-app .org-work-command[data-work-scope=company]>.org-work-center-head>div:last-child{align-items:center}
.org-app .org-work-command[data-work-scope=company] .org-work-center-head .org-lib-access{display:flex;flex-wrap:wrap;align-items:center;gap:8px;max-width:100%;margin:0;padding:0}
.org-app .org-work-command[data-work-scope=company] .org-work-center-head .org-resource-create{margin:0}
.org-app .org-work-command[data-work-scope=company] .org-work-center-head .org-resource-create[open]{flex-basis:100%}
/* Restore the original section signature without placing it over tabs or copy. */
#organizador-app .org-main>.org-hero:has(>.org-hero-place){padding-bottom:66px!important}
#organizador-app .org-main>.org-hero>.org-hero-place{
 display:flex!important;position:absolute;right:24px;bottom:18px;z-index:1;
 align-items:center;gap:8px;width:max-content;max-width:calc(100% - 48px);box-sizing:border-box;
 padding:7px 11px;border:1px solid rgba(227,241,233,.3);border-radius:999px;
 background:rgba(7,21,15,.58);color:rgba(255,255,255,.94);font-size:11px;line-height:1.4;
}
#organizador-app .org-main>.org-hero>.org-hero-place>i{flex:none}
#organizador-app .org-main>.org-hero>.org-hero-place>span{min-width:0;overflow-wrap:anywhere}
@media(max-width:900px){
 #organizador-app .org-main>.org-hero>.org-hero-place{right:14px;bottom:14px;max-width:calc(100% - 28px);font-size:10px}
}
@media(prefers-reduced-transparency:reduce){#organizador-app .org-main>.org-hero>.org-hero-place{background:#102c20}}
body[data-org-pref-surface-mode=solid] #organizador-app .org-main>.org-hero>.org-hero-place{background:#102c20}
@media(forced-colors:active){#organizador-app .org-main>.org-hero>.org-hero-place{background:Canvas;color:CanvasText;border-color:CanvasText}}
