/* Translucent content surfaces, not full-screen overlays or transparent layouts.
   New surfaces opt in with org-surface-glass or data-org-material="glass".
   Keep their existing fill, ornaments, borders and geometry. */
:root{--org-surface-glass-blur:blur(15px) saturate(115%);--org-surface-glass-fallback:#f7faf6}

/* Plus: isolated scenic layer. The host retains only the CSS image value for
   inheritance; zero-size backgrounds prevent painting a second photograph. */
html body .org-scene-host.org-visual-surface,html body #organizador-app :is(.org-main,.org-project-page,.org-idea-universe,.org-visual-surface).org-scene-host{isolation:isolate;background-size:0 0!important;background-repeat:no-repeat!important}
html body .org-scene-background{position:absolute!important;inset:0!important;z-index:-1!important;pointer-events:none!important;margin:0!important;padding:0!important;border:0!important;width:auto!important;height:auto!important;min-height:0!important;border-radius:inherit;overflow:hidden;background-image:inherit;background-size:0 0!important;background-repeat:no-repeat}
html body .org-scene-background::before{content:"";position:absolute;inset:-22px;background-image:inherit;background-position:center;background-size:cover;background-repeat:no-repeat;background-attachment:fixed;filter:blur(7px)}
html body .org-main.org-scene-host>.org-scene-background{position:fixed!important;border-radius:0}
html body .org-main.org-scene-host::before{background-image:none!important;background-color:transparent!important}
html body .org-visual-wash{filter:blur(7px);clip-path:inset(0)}
html body .org-visual-hero-layer{filter:none}
body[data-org-pref-background-mode=quiet] .org-scene-background{display:none!important}
@media(forced-colors:active){html body .org-scene-background,html body .org-visual-wash{display:none!important}}
/* Technical settings use the same breathing room as preference panels. */
html body #org-settings-form [data-tech-panel]{padding:clamp(18px,2.5vw,30px);border:1px solid var(--org-plus-border);border-radius:24px;min-width:0;color:var(--org-plus-ink)}
html body #org-settings-form [data-tech-panel]>header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 20px;align-items:center;padding:0 0 20px;margin:0;border-bottom:1px solid rgba(82,119,95,.2)}
html body #org-settings-form [data-tech-panel]>header h3{margin:0;font-size:22px;line-height:1.3}
html body #org-settings-form [data-tech-panel]>header p{grid-column:1;margin:0;line-height:1.6;color:#466451}
html body #org-settings-form [data-tech-panel]>header button{grid-column:2;grid-row:1/3;margin:0;min-height:42px}
html body #org-settings-form [data-tech-status]{margin:18px 0;line-height:1.65;font-size:13px;overflow-wrap:anywhere}
html body #org-settings-form [data-tech-status]:empty{display:none}
html body #org-settings-form [data-tech-body]{display:grid;gap:18px;min-width:0}
html body #org-settings-form [data-tech-body]>.org-tech-card{margin:0;padding:clamp(18px,2vw,26px);background:rgba(237,247,231,.52);border:1px solid rgba(82,119,95,.2);border-radius:18px}
html body #org-settings-form .org-tech-card h3{font-size:16px;line-height:1.5}
html body #org-settings-form .org-tech-checks{margin:0}
html body #org-settings-form .org-tech-checks li{padding:18px 0;gap:14px;line-height:1.6}
html body #org-settings-form .org-tech-checks li:last-child{border-bottom:0;padding-bottom:0}
html body #org-settings-form .org-tech-checks li:first-child{padding-top:6px}
@media(max-width:650px){
 html body #org-settings-form [data-tech-panel]{padding:18px;border-radius:20px}
 html body #org-settings-form [data-tech-panel]>header{grid-template-columns:minmax(0,1fr);gap:12px}
 html body #org-settings-form [data-tech-panel]>header button{grid-column:1;grid-row:auto;justify-self:start}
 html body #org-settings-form [data-tech-panel]>header h3{font-size:20px}
}
@media(prefers-reduced-transparency:reduce){html body #org-settings-form [data-tech-panel]{background:#edf4e8!important}}
@media(forced-colors:active){html body #org-settings-form :is([data-tech-panel],.org-tech-card){background:Canvas!important;color:CanvasText!important;border-color:CanvasText!important}}


/* Plus: Lista tabular. Una superficie de cristal, columnas estables y jerarquía legible. */
html body #organizador-app .org-list-view{overflow:auto;max-width:100%;border:1px solid var(--org-plus-border)!important;border-radius:18px;scrollbar-color:#819c85 transparent;overscroll-behavior-inline:contain}
html body #organizador-app .org-list-table{width:100%;min-width:1130px;table-layout:fixed;border-collapse:separate;border-spacing:0;color:var(--org-plus-ink);font-size:13px}
html body #organizador-app .org-list-table caption{text-align:left;padding:13px 18px;font-size:12px;font-weight:700;color:#355345;background:rgba(210,227,203,.5)}
html body #organizador-app .org-list-scroll-hint{display:none}
@media(max-width:1199px){html body #organizador-app .org-list-scroll-hint{display:block;margin-top:5px;font-size:11px;font-weight:500}}
html body #organizador-app .org-list-col-name{width:32%}
html body #organizador-app .org-list-col-kind{width:11%}
html body #organizador-app .org-list-col-status{width:11%}
html body #organizador-app .org-list-col-priority{width:8%}
html body #organizador-app .org-list-col-progress{width:12%}
html body #organizador-app .org-list-col-date{width:17%}
html body #organizador-app .org-list-col-actions{width:164px}
html body #organizador-app :is(.org-list-head,.org-list-row){display:table-row;min-width:0;min-height:0;padding:0;background:transparent!important;box-shadow:none!important;content-visibility:visible;contain:none;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}
html body #organizador-app .org-list-table th{padding:13px 12px;text-align:left;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#3c5949;border:0;border-bottom:1px solid rgba(76,110,83,.23);border-right:1px solid rgba(76,110,83,.14)}
html body #organizador-app .org-list-table td{vertical-align:middle;padding:14px 12px;border:0;border-right:1px solid rgba(76,110,83,.14);background:rgba(237,247,230,.3)!important}
html body #organizador-app .org-list-group.is-root+.org-list-group.is-root .org-list-row td,
html body #organizador-app .org-list-group+.org-list-group.is-root .org-list-row td{border-top:6px solid rgba(125,156,121,.26)!important}
html body #organizador-app .org-list-group.is-child .org-list-row td{background:rgba(217,235,210,.42)!important}
html body #organizador-app .org-list-group:hover .org-list-row td{background:rgba(215,235,206,.65)!important}
html body #organizador-app .org-list-row td:first-child{box-shadow:inset 4px 0 var(--priority-color)}
html body #organizador-app .org-list-table :is(th,td):last-child{border-right:0}
html body #organizador-app .org-list-title{gap:8px;padding-left:calc(var(--depth)*12px)}
html body #organizador-app .org-list-title>div{flex:1;min-width:0}
html body #organizador-app .org-list-title :is(.org-list-project-title,strong){font-size:14px!important;line-height:1.45!important;font-weight:750!important;white-space:normal;overflow-wrap:anywhere}
html body #organizador-app .org-list-title small{font-size:11px;color:#4d6958;white-space:normal;line-height:1.5;margin-top:4px}
html body #organizador-app .org-list-title .org-project-cover-thumb{flex:0 0 32px;width:32px;height:32px;border-radius:8px}
html body #organizador-app .org-list-title .org-check{flex:0 0 22px;width:22px;height:22px;min-width:22px;min-height:22px;padding:0}
html body #organizador-app .org-list-title .is-automatic{display:none}
html body #organizador-app .org-list-title .org-list-collapse{flex:0 0 28px;width:28px;height:32px;min-width:28px;min-height:32px;padding:0;border-radius:8px}
html body #organizador-app .org-list-branch{flex:0 0 20px;color:#64816b;text-align:center}
html body #organizador-app .org-list-kind .org-kind-badge{margin:0;font-size:11px!important;max-width:100%;white-space:normal}
html body #organizador-app .org-list-row .org-status{display:flex;align-items:center;justify-content:center;min-height:34px;padding:6px 8px;border-radius:8px;font-size:12px;text-align:center;line-height:1.3}
html body #organizador-app .org-list-row .org-status.is-pending{background:#e2e8db;color:#435343}
html body #organizador-app .org-list-row .org-status.is-in_progress{background:#d9e9eb;color:#305c68}
html body #organizador-app .org-list-row .org-status.is-paused{background:#f2e5c8;color:#745725}
html body #organizador-app .org-list-row .org-status.is-completed{background:#cfe5d3;color:#2d573d}
html body #organizador-app .org-list-row .org-priority-badge{font-size:11px!important;padding:6px 8px;border-radius:8px}
html body #organizador-app .org-list-progress{grid-template-columns:1fr;gap:7px}
html body #organizador-app .org-list-progress b{font-size:12px;font-variant-numeric:tabular-nums;color:#355743}
html body #organizador-app .org-list-progress .org-progress{margin:0;height:7px}
html body #organizador-app .org-list-date{font-size:12px;line-height:1.5;color:#3d5c4b;overflow-wrap:normal}
html body #organizador-app .org-list-date :is(.org-work-plan-summary,.org-list-delivery){display:block;font-size:12px;line-height:1.5;color:inherit;margin:0}
html body #organizador-app .org-list-date .org-work-plan-summary{margin-bottom:5px}
html body #organizador-app .org-list-actions{display:flex;flex-wrap:nowrap;justify-content:center;gap:6px}
html body #organizador-app .org-list-actions button{display:grid;place-items:center;flex:0 0 42px;width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;padding:0!important;border-radius:9px}
html body #organizador-app .org-list-resources td{padding:0 14px 7px 20px;border-bottom:1px solid rgba(76,110,83,.22)!important}
html body #organizador-app .org-list-resources .org-compact-content{margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important}
html body #organizador-app .org-list-resources .org-compact-content>summary{justify-content:flex-start;min-height:28px;padding:3px 7px;font-size:11px}
html body #organizador-app .org-list-resources .org-compact-count{margin-left:6px}
html body #organizador-app .org-list-resources .org-compact-body{margin:6px 0;padding:10px;border-radius:10px;background:rgba(222,237,215,.5)}
html body #organizador-app .org-list-view:focus-visible{outline:3px solid #547b58;outline-offset:3px}
@media(prefers-reduced-transparency:reduce){
 html body #organizador-app .org-list-view{background:#eaf2e4!important}
 html body #organizador-app .org-list-table :is(th,td){background:#eaf2e4!important}
}
@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){
 html body #organizador-app .org-list-view{background:#eaf2e4!important}
}
@media(forced-colors:active){
 html body #organizador-app .org-list-table :is(caption,th,td,.org-status,.org-priority-badge){background:Canvas!important;color:CanvasText!important;border-color:CanvasText!important}
 html body #organizador-app .org-list-row td:first-child{box-shadow:none!important}
}



:is(
  .org-memory-shelves,.org-memory-empty,.org-memory-search,
  .org-recovery-empty,.org-recovery-help,
  .org-quick-reminders-empty,.org-quick-reminders-completed summary,
  .org-empty,.org-lib-empty,.org-share-empty,.org-tem-empty,.org-crm-empty,.org-trash-empty,
  .org-hub-list>article,.org-work-plan,
  .org-surface-glass,[data-org-material="glass"]
){
  -webkit-backdrop-filter:var(--org-surface-glass-blur)!important;
  backdrop-filter:var(--org-surface-glass-blur)!important;
}
/* Existing translucent content shells; keep table rows and photo covers untouched. */
:is(.org-card,.org-viewbar>div,.org-list-view,.org-kanban-column,.org-notes-intro,.org-life-space>nav,.org-life-plans article,.org-activity-space-cards>button){
  -webkit-backdrop-filter:var(--org-surface-glass-blur)!important;
  backdrop-filter:var(--org-surface-glass-blur)!important;
}
@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){
  :is(.org-card,.org-viewbar>div,.org-list-view,.org-kanban-column,.org-notes-intro,.org-life-space>nav,.org-life-plans article,.org-activity-space-cards>button){background-color:var(--org-surface-glass-fallback)!important}
}
@media(prefers-reduced-transparency:reduce){
  :is(.org-card,.org-viewbar>div,.org-list-view,.org-kanban-column,.org-notes-intro,.org-life-space>nav,.org-life-plans article,.org-activity-space-cards>button){background-color:var(--org-surface-glass-fallback)!important}
}
@media(forced-colors:active){
  :is(.org-card,.org-viewbar>div,.org-list-view,.org-kanban-column,.org-notes-intro,.org-life-space>nav,.org-life-plans article,.org-activity-space-cards>button){background:Canvas!important;color:CanvasText!important;border-color:CanvasText!important;box-shadow:none!important}
}
/* Only painted controls: don't blur thumbnails, breadcrumb links or tab labels. */
:is(
  .org-memory-toolbar button,.org-memory-upload,.org-memory-card footer button,.org-memory-pagination button,
  .org-recovery button,.org-recovery input:not([type="checkbox"]),.org-recovery select,
  .org-quick-reminders button
){
  -webkit-backdrop-filter:var(--org-surface-glass-blur)!important;
  backdrop-filter:var(--org-surface-glass-blur)!important;
}
/* Fade the material and ink, not the entire composited glass layer. */
#organizador-app :is(.org-recovery,.org-memory-pagination) button:disabled{
  opacity:1!important;cursor:not-allowed;
  background-color:rgba(236,243,237,.86);color:#7b8b80;
  border-color:rgba(180,200,187,.55);box-shadow:none!important;
}
#organizador-app .org-recovery button:is(.org-primary,.org-glass-action):disabled{
  --org-action-current-fill:rgba(65,96,79,.68)!important;
  color:#e5eee7!important;border-color:rgba(202,223,207,.6)!important;
}
#organizador-app .org-recovery button.org-recovery-danger:disabled{background-color:rgba(248,233,227,.88);color:#ac8073;border-color:rgba(216,185,174,.55)}
/* The fallback is shared with reduced-transparency mode. Opaque fields and photo
   covers are intentionally absent; a transparent layout is not a glass panel. */
@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){
  #organizador-app .org-recovery button:is(.org-primary,.org-glass-action):disabled{--org-action-current-fill:#647e6d!important}
  :is(.org-memory-shelves,.org-memory-empty,.org-memory-search,.org-recovery-empty,.org-recovery-help,.org-quick-reminders-empty,.org-quick-reminders-completed summary,.org-empty,.org-lib-empty,.org-share-empty,.org-tem-empty,.org-crm-empty,.org-trash-empty,.org-hub-list>article,.org-work-plan,.org-surface-glass,[data-org-material="glass"]){background-color:var(--org-surface-glass-fallback)!important}
  :is(.org-memory-toolbar button,.org-memory-upload,.org-memory-card footer button,.org-memory-pagination button,.org-recovery button,.org-recovery input:not([type="checkbox"]),.org-recovery select,.org-quick-reminders button):not(.org-glass-action):not(.org-primary):not(.org-memory-primary){background-color:var(--org-surface-glass-fallback)!important}
  .org-recovery button.org-recovery-danger{--org-surface-glass-fallback:#faeee9}
}
@media(prefers-reduced-transparency:reduce){
  :root{--org-surface-glass-blur:none}
  :is(.org-memory-shelves,.org-memory-empty,.org-memory-search,.org-recovery-empty,.org-recovery-help,.org-quick-reminders-empty,.org-quick-reminders-completed summary,.org-empty,.org-lib-empty,.org-share-empty,.org-tem-empty,.org-crm-empty,.org-trash-empty,.org-hub-list>article,.org-work-plan,.org-surface-glass,[data-org-material="glass"]){background-color:var(--org-surface-glass-fallback)!important}
  :is(.org-memory-toolbar button,.org-memory-upload,.org-memory-card footer button,.org-memory-pagination button,.org-recovery button,.org-recovery input:not([type="checkbox"]),.org-recovery select,.org-quick-reminders button):not(.org-glass-action):not(.org-primary):not(.org-memory-primary){background-color:var(--org-surface-glass-fallback)!important}
  .org-recovery button.org-recovery-danger{--org-surface-glass-fallback:#faeee9}
  #organizador-app .org-recovery button:is(.org-primary,.org-glass-action):disabled{--org-action-current-fill:#647e6d!important}
}
@media(forced-colors:active){
  :root{--org-surface-glass-blur:none}
  :is(.org-memory-shelves,.org-memory-empty,.org-memory-search,.org-recovery-empty,.org-recovery-help,.org-quick-reminders-empty,.org-quick-reminders-completed summary,.org-empty,.org-lib-empty,.org-share-empty,.org-tem-empty,.org-crm-empty,.org-trash-empty,.org-hub-list>article,.org-work-plan,.org-surface-glass,[data-org-material="glass"]){background:Canvas!important;color:CanvasText!important;border-color:CanvasText!important;box-shadow:none!important}
  :is(.org-recovery,.org-memory-toolbar,.org-memory-pagination,.org-quick-reminders) button{background:ButtonFace!important;color:ButtonText!important;box-shadow:none!important}
  #organizador-app :is(.org-recovery,.org-memory-pagination) button:disabled{color:GrayText!important;border-color:GrayText!important}
  #organizador-app .org-recovery button:is(.org-primary,.org-glass-action,.org-recovery-danger):disabled{color:GrayText!important;border-color:GrayText!important}
}

/* ORGANIZADOR PLUS · experimental visual branch. No data or event rewriting.
   Shared material extends this file so standalone pages and offline caches get it too. */
:root{
 --org-plus-ink:#173b30;--org-plus-muted:#243b2e;--org-plus-pane:rgba(245,252,244,.64);
 --org-plus-control:rgba(250,255,249,.60);--org-plus-control-ink:#123225;--org-plus-border:rgba(82,119,95,.26);--org-plus-control-hover:rgba(244,255,237,.72);--org-plus-control-shadow:inset 0 1px 0 rgba(242,255,238,.16),0 3px 10px rgba(22,54,32,.07);
 --org-plus-shadow:inset 0 1px 0 rgba(255,255,255,.24),inset 0 0 0 1px rgba(242,255,231,.06),0 10px 30px rgba(22,54,32,.11);
 --org-plus-blur:blur(15px) saturate(125%);--org-surface-glass-blur:var(--org-plus-blur);
 --org-action-glass-fill:rgba(22,74,48,.74);--org-action-glass-hover:rgba(22,74,48,.87);
 --org-action-glass-pressed:rgba(17,57,38,.94);--org-action-glass-line:rgba(152,192,159,.28);
 --org-action-feedback-shadow:inset 0 1px 2px rgba(232,255,226,.16),inset 0 -1px 3px rgba(6,36,22,.13),0 4px 12px rgba(18,57,33,.18);
}
html body :is(#organizador-app,.org-library,.org-hub,.org-crm,.org-flows,.org-chat,.org-share-dialog,.org-memory-dialog,.org-tem-dialog,.org-message,.org-control-popup,.org-modal,.org-custom-select,.org-group-panel){font-family:Inter,"Segoe UI",system-ui,sans-serif;--org-ink:var(--org-plus-ink)}
/* More of each EXISTING identity is visible; photographs are never duplicated. */
html body .org-app .org-shell:not(.area-ideas) .org-main[data-visual-context]{
 background-image:linear-gradient(105deg,rgba(229,241,218,.24),rgba(234,245,224,.12)),var(--visual-background)!important
}
html body .org-project-page{background-color:transparent}
html body .org-visual-surface:is(.org-hub,.org-crm-main,.org-library,.org-flows,.org-chat,.org-share-dialog,.org-schedule-modal){
 background-image:linear-gradient(110deg,rgba(239,249,231,.47),rgba(240,250,232,.32)),var(--visual-background)!important
}
html body :is(.org-sidebar,.org-workflow-bar,.org-secondary-tools,.org-summary>article,.org-card,.org-list-view,.org-kanban-column,.org-company-card,.org-work-center-head,.org-project-page-nav,.org-project-tree,.org-project-page-aside>section,.org-project-overview,.org-workspace-table,.org-notes-intro,.org-life-space>nav,.org-life-plans article,.org-activity-space-cards>button,.org-memory-shelves,.org-memory-card,.org-memory-toolbar,.org-recovery-summary>article,.org-recovery-filters,.org-recovery-list>article,.org-recovery-empty,.org-recovery-help,.org-fm-content,.org-fm-navigation,.org-fm-summary,.org-hub-list>article,.org-crm-card,.org-crm-section,.org-finance-card,.org-goal-card,.org-surface-glass,[data-org-material="glass"]):not(.org-visual-surface):not([data-visual-context]){
 background-color:var(--org-plus-pane)!important;
 border-color:var(--org-plus-border)!important;
 box-shadow:var(--org-plus-shadow)!important;
 -webkit-backdrop-filter:var(--org-plus-blur)!important;backdrop-filter:var(--org-plus-blur)!important;
 color:var(--org-plus-ink)
}
/* Transparent structural parents expose the page beneath actual glass panels. */
html body :is(.org-project-page-main,.org-project-page-body,.org-project-page-aside){background-color:transparent}
html body :is(.org-sidebar,.org-project-tree){background-image:linear-gradient(145deg,rgba(255,255,255,.18),rgba(244,255,226,.08))!important}
html body .org-sidebar::before{background:none!important}
html body :is(.org-card,.org-company-card){background-image:none!important}
html body :is(.org-card,.org-company-card,.org-workflow-bar,.org-workspace-table,.org-project-tree){border-style:solid;border-width:1px;border-radius:19px}
html body :is(.org-hero,.org-project-page-cover){border:1px solid rgba(246,255,230,.75);box-shadow:inset 0 1px 0 #ffffffe6,0 8px 26px #17372029;border-radius:20px}
html body .org-project-page-cover{margin-inline:clamp(12px,2vw,28px)}
/* Smaller translucent layers: no expensive blur on every table cell. */
html body :is(.org-workspace-table,.org-list-view) :is(th,td){background-color:rgba(246,253,246,.20)!important;border-color:rgba(104,143,112,.15)!important}
html body :is(.org-workspace-table,.org-list-view) thead{background:rgba(197,220,194,.37)!important}
html body :is(.org-ws-library-status,.org-ws-detail,.org-node-row,.org-card-content,.org-project-page-details){background-color:rgba(248,255,243,.24)!important;border-color:rgba(255,255,244,.6)!important}
html body :is(.org-ws-row,.org-list-view tbody tr):hover{background-color:rgba(232,248,225,.55)!important}
html body :is(#organizador-app,.org-library,.org-hub,.org-crm,.org-flows,.org-chat,.org-share-dialog,.org-memory-dialog,.org-tem-dialog,.org-message,.org-control-popup,.org-modal,.org-custom-select,.org-group-panel) :is(button,.org-lib-upload,.org-memory-upload,summary):not(:where(.org-primary,.org-glass-action,.org-lib-primary,.org-memory-primary,.org-crm-primary,.org-share-primary,.org-tem-primary,.org-guide-primary,.is-primary,[data-org-action-tone="primary"],.active,[aria-pressed="true"],[aria-selected="true"],[data-org-tab-active],[class*="danger"],[data-action*="delete"],[data-action*="reset"],[data-lib-action*="delete"],[data-recovery-action*="delete"],[data-crm-action*="delete"],.org-tab-indicator,.org-life-tab-indicator)):not(:where(.org-lib-file-open,.org-ms-card,.org-activity-space-card,.org-sidebar button,.org-mobile-drawer button,.org-card-cover-mini,.org-card-project-title,.org-list-project-title,.org-kanban-project-title,.org-compact-name,.org-ws-title button,.org-cosmic-star,.org-distant-world,.org-project-planet,.org-inner-sun,.org-family-earth,.org-galaxy-idea-star,.org-section-galaxy)){
 background-color:var(--org-plus-control)!important;border-color:rgba(231,246,224,.95)!important;
 box-shadow:var(--org-plus-control-shadow)!important;
 -webkit-backdrop-filter:var(--org-plus-blur)!important;backdrop-filter:var(--org-plus-blur)!important;
 color:var(--org-plus-control-ink)!important
}
html body :is(#organizador-app,.org-library,.org-hub,.org-crm,.org-flows,.org-chat,.org-share-dialog,.org-memory-dialog,.org-tem-dialog,.org-message,.org-control-popup,.org-modal,.org-custom-select,.org-group-panel) :is(button,summary):not(:where(.org-primary,.org-glass-action,.org-lib-primary,.org-memory-primary,.org-crm-primary,.org-share-primary,.org-tem-primary,.org-guide-primary,.is-primary,[data-org-action-tone="primary"],.active,[aria-pressed="true"],[aria-selected="true"],[data-org-tab-active],[class*="danger"],[data-action*="delete"],[data-action*="reset"],[data-lib-action*="delete"],[data-recovery-action*="delete"],[data-crm-action*="delete"],.org-tab-indicator,.org-life-tab-indicator)):not(:where(.org-lib-file-open,.org-ms-card,.org-activity-space-card,.org-sidebar button,.org-mobile-drawer button,.org-card-cover-mini,.org-card-project-title,.org-list-project-title,.org-kanban-project-title,.org-compact-name,.org-ws-title button,.org-cosmic-star,.org-distant-world,.org-project-planet,.org-inner-sun,.org-family-earth,.org-galaxy-idea-star,.org-section-galaxy)):not(:disabled):hover{background-color:rgba(242,255,230,.92)!important;border-color:rgba(139,177,141,.7)!important}
html body :is(#organizador-app,.org-library,.org-hub,.org-crm,.org-flows,.org-chat,.org-share-dialog,.org-memory-dialog,.org-tem-dialog,.org-message,.org-control-popup,.org-modal,.org-custom-select,.org-group-panel) :is(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=hidden]),select,textarea){
 background-color:rgba(253,255,249,.81)!important;border-color:rgba(149,178,151,.52)!important;color:#1e3d32!important;
 box-shadow:inset 0 1px 3px rgba(25,62,38,.055),0 1px 0 rgba(255,255,255,.9)!important;
 -webkit-backdrop-filter:var(--org-plus-blur);backdrop-filter:var(--org-plus-blur)
}
html body :is(#organizador-app,.org-library,.org-hub,.org-crm,.org-flows,.org-chat,.org-share-dialog,.org-memory-dialog,.org-tem-dialog,.org-message,.org-control-popup,.org-modal,.org-custom-select,.org-group-panel) :is(input,textarea)::placeholder{color:#526b5e;opacity:1}
html body :is(#organizador-app,.org-library,.org-hub,.org-crm,.org-flows,.org-chat,.org-share-dialog,.org-memory-dialog,.org-tem-dialog,.org-message,.org-control-popup,.org-modal,.org-custom-select,.org-group-panel) :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid #386d50!important;outline-offset:3px}
/* Keep labels over animated indicators transparent, with just ONE green glass. */
html body :is(#organizador-app,.org-library,.org-hub,.org-crm,.org-flows,.org-chat,.org-share-dialog,.org-memory-dialog,.org-tem-dialog,.org-message,.org-control-popup,.org-modal,.org-custom-select,.org-group-panel) [data-org-tab-active]{background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
html body :is(#organizador-app,.org-library,.org-hub,.org-crm,.org-flows,.org-chat,.org-share-dialog,.org-memory-dialog,.org-tem-dialog,.org-message,.org-control-popup,.org-modal,.org-custom-select,.org-group-panel) :is(.org-card-title,.org-card-main h3,.org-company-info h3,.org-ws-title,.org-project-page-main h2){color:#17362d;letter-spacing:-.02em}
html body :is(#organizador-app,.org-library,.org-hub,.org-crm,.org-flows,.org-chat,.org-share-dialog,.org-memory-dialog,.org-tem-dialog,.org-message,.org-control-popup,.org-modal,.org-custom-select,.org-group-panel) :is(.org-card-meta,.org-card-description,.org-card-main>p,.org-ws-help,.org-company-info small){color:var(--org-plus-muted)!important;line-height:1.5}
html body :is(.org-sidebar nav,.org-card-actions,.org-project-link-actions) i{filter:drop-shadow(0 1px 0 rgba(255,255,255,.28))}
html body .org-sidebar nav button.active{background-color:rgba(107,155,107,.22)!important;border-color:transparent!important;color:#164732}
html body .org-sidebar nav button>i{border:1px solid transparent;box-shadow:none}
html body :is(.org-group-panel,.org-control-popup,.org-custom-select-menu,.org-sidebar-popover,.org-project-create-menu){background-color:rgba(243,252,237,.90)!important;border-color:var(--org-plus-border)!important;box-shadow:var(--org-plus-shadow)!important}
html body :is(.org-modal,.org-message,.org-memory-dialog,.org-tem-dialog){background-color:rgba(248,253,244,.91)!important;border-color:var(--org-plus-border)!important;box-shadow:var(--org-plus-shadow)!important}
html body :is(#organizador-app,.org-library,.org-hub,.org-crm,.org-flows,.org-chat,.org-share-dialog,.org-memory-dialog,.org-tem-dialog,.org-message,.org-control-popup,.org-modal,.org-custom-select,.org-group-panel) :is(button,input,select,textarea):disabled{opacity:1!important;cursor:not-allowed}
html body :is(#organizador-app,.org-library,.org-hub,.org-crm,.org-flows,.org-chat,.org-share-dialog,.org-memory-dialog,.org-tem-dialog,.org-message,.org-control-popup,.org-modal,.org-custom-select,.org-group-panel) button:disabled:not(:where([class*="danger"],[data-action*="delete"],[data-lib-action*="delete"],[data-recovery-action*="delete"])){background-color:rgba(216,230,212,.86)!important;color:#647767!important;border-color:#c5d4c0!important;box-shadow:none!important}
html body :is(#organizador-app,.org-library,.org-hub,.org-crm,.org-flows,.org-chat,.org-share-dialog,.org-memory-dialog,.org-tem-dialog,.org-message,.org-control-popup,.org-modal,.org-custom-select,.org-group-panel) :is(button,input,select,textarea,summary){transition:background-color 180ms ease,border-color 180ms ease,box-shadow 180ms ease}

/* Default project scenes use existing paired bank identities, never cover copies. */
html body .org-project-page[data-bank-project-background]{background-image:linear-gradient(rgba(233,245,220,.28),rgba(239,249,229,.32)),var(--project-background)!important;background-attachment:fixed;background-size:cover;background-position:center}
body[data-org-pref-background-mode=quiet] .org-project-page[data-bank-project-background]{background-image:none!important}
@media(prefers-reduced-transparency:reduce),(forced-colors:active){html body .org-project-page[data-bank-project-background]{background-image:none!important}}


/* Filters need their own reading surface over the brighter page photograph. */
html body #organizador-app .org-smart-filters{padding:10px 12px;border:1px solid var(--org-plus-border);border-radius:16px;background:var(--org-plus-pane)!important;box-shadow:var(--org-plus-shadow);backdrop-filter:var(--org-plus-blur);-webkit-backdrop-filter:var(--org-plus-blur)}
html body #organizador-app .org-smart-filters>span{color:var(--org-plus-muted);font-size:11px}
html body #organizador-app .org-smart-filters button{font-size:12px;min-height:36px}
html body #organizador-app .org-hero .org-hero-place{background:rgba(18,51,33,.72)!important;color:#f8fff2!important;border-color:rgba(246,255,238,.65)!important}
html body #organizador-app .org-hero .org-hero-place span{color:inherit!important}
@media(forced-colors:active){html body #organizador-app .org-hero .org-hero-place{background:Canvas!important;color:CanvasText!important}}


/* Navigation is a quiet rail, not a column of competing filled buttons. */
html body #organizador-app .org-sidebar nav button:not(.active){background-color:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
html body #organizador-app .org-sidebar nav button{font-size:13px;color:var(--org-plus-ink)!important}
html body #organizador-app .org-sidebar nav button>i{background-color:color-mix(in srgb,currentColor 10%,rgba(255,255,245,.65))}

html body #organizador-app .org-card-meta{font-size:11px!important}
html body #organizador-app .org-hero :is(.org-header-tool,.org-notify,.org-search,.org-desktop-header-quick-toggle,.org-desktop-header-quick-items button,.org-primary){background-color:var(--org-action-glass-fill)!important;color:var(--org-action-glass-ink)!important}
html body #organizador-app .org-hero :is(.org-header-tool,.org-notify,.org-search,.org-desktop-header-quick-toggle,.org-desktop-header-quick-items button,.org-primary) span{color:inherit}
html body #organizador-app .org-hero .org-search input{background:transparent!important;color:#fff!important;box-shadow:none!important;border-color:transparent!important;backdrop-filter:none!important}
html body #organizador-app .org-hero .org-search input::placeholder{color:#eef8ed}
html body #organizador-app .org-hero .org-visual-badge{background:rgba(16,51,31,.65)!important;color:white!important;border-color:#ffffff75}


/* Quiet labels still need readable ink on a bright photograph. */
html body :is(#organizador-app,.org-library,.org-hub,.org-crm,.org-modal){--org-muted:var(--org-plus-muted)}
html body #organizador-app .org-sidebar :is(.org-nav-label,.org-nav-group-label,.org-brand small,.org-sidebar-note small){color:var(--org-plus-muted)!important}
html body #organizador-app .org-sidebar :is(.org-nav-label,.org-nav-group-label){font-size:11px!important;line-height:1.4;letter-spacing:.05em}
html body #organizador-app .org-sidebar .org-brand small{font-size:10px;line-height:1.3}


/* Plus: counters and disclosures occupy distinct columns, never overlapping. */
html body #organizador-app :is(.org-sidebar,.org-mobile-drawer) .org-nav-section-row{display:grid;grid-template-columns:minmax(0,1fr) 26px;gap:6px;align-items:center}
html body #organizador-app :is(.org-sidebar,.org-mobile-drawer) nav .org-nav-section-row>button[data-area]{width:100%;min-width:0;grid-template-columns:30px minmax(0,1fr) max-content!important;column-gap:7px!important;padding:8px 4px 8px 8px!important}
html body #organizador-app :is(.org-sidebar,.org-mobile-drawer) nav .org-nav-section-row>button[data-area]>b{display:grid;place-items:center;min-width:26px!important;width:auto;height:26px!important;padding:0 5px!important;margin:0;line-height:1!important;font-variant-numeric:tabular-nums;border:1px solid var(--org-plus-border)!important;border-radius:13px;background:var(--org-plus-control)!important;color:var(--org-plus-muted)!important}
html body #organizador-app :is(.org-sidebar,.org-mobile-drawer) nav button.org-subsection-toggle{position:static;inset:auto;transform:none!important;display:grid;grid-template-columns:1fr!important;place-items:center;column-gap:0!important;width:26px!important;height:26px!important;min-width:26px!important;min-height:26px!important;margin:0!important;padding:0!important;border:1px solid var(--org-plus-border)!important;background:var(--org-plus-control)!important;box-shadow:var(--org-plus-control-shadow)!important;backdrop-filter:var(--org-plus-blur)!important;-webkit-backdrop-filter:var(--org-plus-blur)!important}
html body #organizador-app :is(.org-sidebar,.org-mobile-drawer) nav button.org-subsection-toggle>i{width:9px!important;height:9px!important;line-height:1;font-size:9px!important}
html body #organizador-app .is-sidebar-compact .org-sidebar .org-nav-section-row{display:block}
html body #organizador-app .is-sidebar-compact .org-sidebar nav .org-nav-section-row>button[data-area]{grid-template-columns:1fr!important;padding:8px!important}
html body #organizador-app .is-sidebar-compact .org-sidebar nav .org-nav-section-row>button[data-area]>b{display:none}
html body #organizador-app .is-sidebar-compact .org-sidebar nav button.org-subsection-toggle{display:none!important}

/* Clearer glass edges and consistent square icon controls, without repainting artwork. */
html body #organizador-app .org-sidebar .org-brand>span{background:linear-gradient(145deg,rgba(255,255,255,.22),transparent 65%),var(--org-action-glass-fill)!important;color:var(--org-action-glass-ink)!important;border:1px solid var(--org-action-glass-line)!important;border-radius:13px;box-shadow:var(--org-action-feedback-shadow)!important;backdrop-filter:var(--org-plus-blur);-webkit-backdrop-filter:var(--org-plus-blur)}
html body #organizador-app .org-sidebar .org-brand>span>i{font-size:19px;background:none;color:inherit}
html body #organizador-app .org-sidebar :is(.org-settings,.org-sidebar-toggle,.org-sidebar-shortcuts button){border:1px solid var(--org-plus-border)!important;border-radius:12px!important;box-shadow:var(--org-plus-control-shadow)!important;backdrop-filter:var(--org-plus-blur)!important;-webkit-backdrop-filter:var(--org-plus-blur)!important;padding:0!important;display:grid;place-items:center;flex-shrink:0}
html body #organizador-app .org-sidebar .org-settings{width:36px;height:36px}
html body #organizador-app .org-sidebar :is(.org-settings,.org-sidebar-toggle,.org-sidebar-shortcuts button)>i{background:transparent!important;box-shadow:none!important;border:0!important;padding:0!important;margin:0;line-height:1;font-size:15px;color:inherit}
html body #organizador-app .org-compact-actions button{border-radius:12px;background-image:linear-gradient(145deg,rgba(255,255,255,.19),rgba(255,255,255,0) 62%)}
html body #organizador-app .org-compact-actions button>i{line-height:1;filter:none}
html body #organizador-app .org-sidebar nav button[data-area]>i{border:1px solid transparent!important;background:color-mix(in srgb,var(--area) 13%,rgba(255,255,255,.30))!important;box-shadow:none!important;border-radius:10px!important}
@media(hover:hover){
 html body #organizador-app .org-sidebar :is(.org-settings,.org-sidebar-toggle,.org-sidebar-shortcuts button):hover,
 html body #organizador-app :is(.org-sidebar,.org-mobile-drawer) nav button.org-subsection-toggle:hover{background:var(--org-plus-control-hover)!important;border-color:rgba(97,145,114,.52)!important}
}
@media(forced-colors:active){
 html body #organizador-app .org-sidebar .org-brand>span{background:ButtonFace!important;color:ButtonText!important;border-color:ButtonText!important;box-shadow:none!important}
 html body #organizador-app .org-sidebar nav button[data-area]>i{background:Canvas!important;color:CanvasText!important;border-color:CanvasText!important}
}


/* Reserve the brand mark and settings their own space as well. */
html body #organizador-app .org-sidebar .org-brand{display:grid;grid-template-columns:36px minmax(0,1fr) 36px;gap:8px;padding-inline:0}
html body #organizador-app .org-sidebar .org-brand>span{width:36px;height:36px;min-width:36px;flex-shrink:0}
html body #organizador-app .org-sidebar .org-brand>strong{min-width:0;font-size:18px;letter-spacing:-.035em}
/* The rail handle is anchored to the sidebar, not to the brand row. */
html body #organizador-app .org-sidebar .org-brand{position:static!important}
html body #organizador-app .is-sidebar-compact .org-sidebar .org-brand{display:flex;gap:10px}
html body #organizador-app .is-sidebar-compact .org-sidebar .org-brand>span{width:40px;height:40px;min-width:40px}


/* Mi espacio: the rail owns the glass, not every folder and chevron. */
html body #organizador-app .org-ms-sidebar{--org-ms-rail-hover:rgba(98,143,112,.13);--org-ms-search-fill:rgba(204,224,205,.30)}
html body #organizador-app .org-ms-sidebar .org-ms-tree-row{gap:4px;margin:2px 0;border-radius:10px;transition:background-color .16s ease}
html body #organizador-app .org-ms-sidebar :is(.org-ms-tree-row,.org-ms-tree-results) button:not([aria-current="location"]),
html body #organizador-app .org-ms-sidebar :is(.org-ms-tree-row,.org-ms-tree-results) button:not([aria-current="location"]):hover{
 background:transparent!important;border-color:transparent!important;box-shadow:none!important;
 backdrop-filter:none!important;-webkit-backdrop-filter:none!important;color:var(--org-plus-ink)!important
}
html body #organizador-app .org-ms-sidebar .org-ms-tree-row:hover,
html body #organizador-app .org-ms-sidebar .org-ms-tree-results button:hover{background-color:var(--org-ms-rail-hover)!important}
html body #organizador-app .org-ms-sidebar .org-ms-tree-row button{min-height:36px;border-radius:9px}
html body #organizador-app .org-ms-sidebar .org-ms-tree-row button[data-ms-action=expand]{min-height:32px}
html body #organizador-app .org-ms-sidebar .org-ms-tree ul{border-color:rgba(75,115,90,.20)}
html body #organizador-app .org-ms-sidebar .org-ms-tree-results{display:grid;gap:4px}
html body #organizador-app .org-ms-sidebar .org-ms-search{
 padding:0 10px;gap:8px;min-height:40px;margin:12px 0;background:var(--org-ms-search-fill);
 border:1px solid var(--org-plus-border);border-radius:12px;color:var(--org-plus-ink);
 backdrop-filter:var(--org-plus-blur);-webkit-backdrop-filter:var(--org-plus-blur)
}
html body #organizador-app .org-ms-sidebar .org-ms-search input{
 background:transparent!important;border:0!important;box-shadow:none!important;
 backdrop-filter:none!important;-webkit-backdrop-filter:none!important;padding:9px 0!important;min-height:40px
}
html body #organizador-app .org-ms-sidebar header button{
 background:var(--org-ms-search-fill)!important;border:1px solid var(--org-plus-border)!important;
 box-shadow:none!important;border-radius:12px
}
html body #organizador-app .org-ms-sidebar h2{margin:5px 0 4px}
html body #organizador-app .org-ms-sidebar .org-ms-muted{font-size:12px;line-height:1.6;color:var(--org-plus-muted)}
html body #organizador-app .org-ms-sidebar button:focus-visible{outline:2px solid #386d50!important;outline-offset:-2px}
html body #organizador-app .org-ms-sidebar .org-ms-search:focus-within{outline:2px solid #386d50;outline-offset:2px}
@media(prefers-reduced-motion:reduce){html body #organizador-app .org-ms-sidebar .org-ms-tree-row{transition:none}}
body[data-org-pref-motion-mode=reduced] #organizador-app .org-ms-sidebar .org-ms-tree-row{transition:none}
@media(prefers-reduced-transparency:reduce){
 html body #organizador-app .org-ms-sidebar{--org-ms-search-fill:#e3eddf;--org-ms-rail-hover:#d8e6d5}
}
@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){
 html body #organizador-app .org-ms-sidebar{--org-ms-search-fill:#e3eddf;--org-ms-rail-hover:#d8e6d5}
}
@media(forced-colors:active){
 html body #organizador-app .org-ms-sidebar :is(.org-ms-tree-row,.org-ms-tree-results) button:not([aria-current="location"]){background:Canvas!important;color:CanvasText!important}
 html body #organizador-app .org-ms-sidebar :is(.org-ms-search,header button){background:Canvas!important;color:CanvasText!important;border-color:CanvasText!important}
 html body #organizador-app .org-ms-sidebar button[aria-current=location]{background:Highlight!important;color:HighlightText!important}
 html body #organizador-app .org-ms-sidebar :is(button:focus-visible,.org-ms-search:focus-within){outline-color:Highlight!important}
}
/* Account rows use one readable glass table, not a stack of oversized cards. */
html body #organizador-app .org-workflow-primary>.org-lib-personal{margin:0!important;padding:0;display:flex;width:auto;flex:0 1 auto}
html body #organizador-app .org-workflow-primary>.org-lib-personal button{min-height:42px;margin:0;white-space:nowrap}
html body .org-library.org-security-surface{width:min(1580px,calc(100vw - 32px))}
html body .org-security-surface .org-accounts-toolbar{align-items:center;gap:12px;margin:0 0 14px}
html body .org-security-surface .org-accounts-toolbar h3{font-size:20px;margin:0 0 5px;color:var(--org-plus-ink)}
html body .org-security-surface .org-accounts-toolbar p{font-size:13px;margin:0;color:var(--org-plus-muted)}
html body .org-security-surface .org-accounts-scroll{overflow:auto;max-width:100%;border:1px solid var(--org-plus-border);border-radius:16px;background:var(--org-plus-pane);backdrop-filter:var(--org-plus-blur);-webkit-backdrop-filter:var(--org-plus-blur);scrollbar-width:thin}
html body .org-security-surface .org-accounts-table{width:100%;min-width:1120px;border-collapse:separate;border-spacing:0;table-layout:fixed;color:var(--org-plus-ink)}
html body .org-security-surface .org-accounts-table th{font-size:12px;text-align:left;padding:12px 10px;background:rgba(155,187,158,.25);border-bottom:1px solid var(--org-plus-border)}
html body .org-security-surface .org-accounts-table td{padding:10px 8px;vertical-align:top;border-bottom:1px solid var(--org-plus-border)}
html body .org-security-surface .org-accounts-table tr:last-child td{border-bottom:0}
html body .org-security-surface .org-accounts-table th:last-child{width:78px}
html body .org-security-surface .org-account-cell{display:flex;flex-direction:column;gap:5px;min-width:0}
html body .org-security-surface .org-account-cell :is(input,textarea){width:100%;min-width:0;margin:0;padding:9px!important;min-height:40px;font-size:13px;line-height:1.4;background:var(--org-plus-control)!important;color:var(--org-plus-ink)!important;border:1px solid var(--org-plus-border)!important;border-radius:9px;box-sizing:border-box}
html body .org-security-surface .org-account-cell [readonly]{background:rgba(246,253,243,.18)!important;border-color:transparent!important}
html body .org-security-surface .org-account-cell-actions{display:flex;justify-content:flex-end;gap:4px}
html body .org-security-surface :is(.org-account-cell-actions,.org-account-row-actions) button{display:inline-grid;place-items:center;width:32px;height:32px;min-height:32px;padding:0!important;border-radius:9px}
html body .org-security-surface .org-account-group{margin:16px 0;padding:12px 16px;border:1px solid var(--org-plus-border);border-radius:14px;background:var(--org-plus-pane)}
html body .org-security-surface .org-account-group summary{cursor:pointer;font-weight:600;font-size:13px}
html body .org-security-surface .org-account-group .org-lib-form-grid{margin-top:12px}
html body .org-security-surface .org-library-unlock{background:var(--org-plus-pane);border:1px solid var(--org-plus-border);border-radius:22px;backdrop-filter:var(--org-plus-blur);-webkit-backdrop-filter:var(--org-plus-blur);box-shadow:var(--org-plus-shadow)}
html body .org-security-surface .org-library-unlock h3{font-family:inherit;font-size:25px}
@media(max-width:700px){
 html body .org-library.org-security-surface{width:calc(100vw - 16px)}
 html body .org-security-surface .org-accounts-toolbar{align-items:flex-start;flex-direction:column}
 html body .org-security-surface .org-accounts-table{min-width:1080px}
}
@media(forced-colors:active){
 html body .org-security-surface :is(.org-account-cell input,.org-account-cell textarea,.org-accounts-scroll,.org-account-group,.org-library-unlock){background:Canvas!important;color:CanvasText!important;border-color:CanvasText!important;backdrop-filter:none!important}
}
html body .org-library.org-security-surface .org-accounts-toolbar>div{display:flex;flex-direction:column;align-items:flex-start;gap:4px}
html body .org-library.org-security-surface #org-accounts-table .org-lib-account{background:transparent!important}
html body .org-library.org-security-surface #org-accounts-table :is(input,textarea){background:var(--org-plus-control)!important;color:var(--org-plus-ink)!important;border-color:var(--org-plus-border)!important}
html body .org-library.org-security-surface #org-accounts-table [readonly]{background:rgba(247,253,245,.24)!important;border-color:transparent!important}
html body .org-library.org-security-surface .org-lib-caption{padding:10px 14px;background:var(--org-plus-pane);color:var(--org-plus-muted);border-radius:12px;font-size:12px}
html body .org-library.org-security-surface .org-lib-editor-actions{position:static;bottom:auto;margin:18px 0 0;padding:12px;border:1px solid var(--org-plus-border);border-radius:14px;background:var(--org-plus-pane);gap:10px}
@media(prefers-reduced-transparency:reduce),(forced-colors:active){
 html body .org-library.org-security-surface #org-accounts-table [readonly]{background:var(--org-plus-control)!important}
}
/* Plus workspace: one content canvas, a quiet tree and supporting panels below. */
html body #organizador-app .org-project-page .org-project-page-body{width:calc(100% - 40px);max-width:1800px;padding-top:0;gap:16px;grid-template-columns:220px minmax(0,1fr)}
html body #organizador-app .org-project-document{min-width:0;padding:18px;border:1px solid var(--org-plus-border);border-radius:20px;background:var(--org-plus-pane);box-shadow:var(--org-plus-shadow);backdrop-filter:var(--org-plus-blur);-webkit-backdrop-filter:var(--org-plus-blur)}
html body #organizador-app .org-project-create-bar{float:right;margin:0 0 10px 12px}
html body #organizador-app .org-project-create-bar>div{display:none}
html body #organizador-app .org-project-create-bar>button{min-width:40px;min-height:40px}
html body #organizador-app .org-project-page-nav{min-height:66px;padding:10px 14px}
html body #organizador-app .org-project-link-actions .org-plus-icon-action:not([data-clock-open]){width:40px!important;height:40px;min-width:40px;padding:0!important;display:inline-grid!important;place-items:center}
html body #organizador-app .org-project-link-actions .org-plus-icon-action:not([data-clock-open])>span{display:none!important}
html body #organizador-app .org-project-tree{top:96px;padding:14px}
html body #organizador-app .org-plus-project-info{margin-top:14px;border-top:1px solid rgba(74,113,85,.18);padding-top:12px}
html body #organizador-app .org-plus-project-info>summary{cursor:pointer;padding:7px 0;font-size:12px;font-weight:650;color:var(--org-plus-ink)}
html body #organizador-app .org-plus-project-info .org-project-page-cover{display:block;margin:10px 0 0!important;min-height:0!important;padding:16px 12px;border-radius:14px;background-image:var(--project-cover)!important}
html body #organizador-app .org-plus-project-info .org-project-page-title{width:auto;padding:0}
html body #organizador-app .org-plus-project-info h1{font-size:20px;overflow-wrap:anywhere}
html body #organizador-app .org-plus-project-info .org-project-page-title>span{font-size:10px}
html body #organizador-app .org-plus-project-info .org-project-page-title>p{font-size:12px;line-height:1.5}
html body #organizador-app .org-project-tree .org-project-progress-block{margin:12px 0 0;padding:12px 0;border-top:1px solid rgba(74,113,85,.18);font-size:12px}
html body #organizador-app .org-project-page-aside{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}
html body #organizador-app .org-project-page-aside>section{min-width:0;padding:18px;border-radius:18px;border:1px solid var(--org-plus-border)}
html body #organizador-app .org-plus-focus-tools{display:grid;gap:12px;align-content:start}
html body #organizador-app .org-plus-focus-tools .org-project-focus{margin:0;padding:18px 12px;border-radius:14px}
html body #organizador-app .org-workspace-table{clear:both;border-radius:14px;box-shadow:none!important;background-color:rgba(247,253,246,.20)!important}
html body #organizador-app .org-workspace-table table{min-width:1180px;font-size:12px}
html body #organizador-app .org-workspace-table :is(th,td){padding:12px 9px;min-width:76px}
html body #organizador-app .org-workspace-table th:first-child{min-width:230px}
html body #organizador-app .org-ws-help{padding:12px 14px}

html body #organizador-app .org-project-page[data-visual-context^="workspace-"] .org-plus-project-info .org-project-page-cover{background-image:var(--visual-hero)!important}


html body #organizador-app .org-workspace-table{display:grid;grid-template-columns:minmax(0,1fr) auto}
html body #organizador-app .org-ws-table-tools{display:flex;align-items:center;padding:10px;margin:0}
html body #organizador-app .org-ws-scroll{grid-column:1/-1}
html body #organizador-app .org-project-tree .org-project-progress-block{background:transparent!important;box-shadow:none;border:0;border-top:1px solid rgba(74,113,85,.18);border-radius:0}
html body #organizador-app .org-plus-project-info>summary{padding:10px;border-radius:12px;background:var(--org-plus-control)!important;border:1px solid var(--org-plus-border)}
html body #organizador-app .org-plus-focus-tools .org-project-focus{min-height:86px}
html body #organizador-app .org-plus-focus-tools .org-project-focus :is(strong,small){color:inherit}
html body #organizador-app .org-project-page-aside :is(dt,dd){font-size:12px;line-height:1.5}
html body #organizador-app .org-project-page-aside>section>span{font-size:11px;color:var(--org-plus-muted)}

/* One view toolbar; the + opens the existing organization filters. */
html body #organizador-app :is(.org-viewbar,.org-work-layouts){display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 10px;border:1px solid var(--org-plus-border);border-radius:15px;background:var(--org-plus-pane);backdrop-filter:var(--org-plus-blur);-webkit-backdrop-filter:var(--org-plus-blur);width:fit-content;max-width:100%;box-sizing:border-box}
html body #organizador-app :is(.org-viewbar,.org-work-layouts)>span{display:block;color:var(--org-plus-ink)!important;font-size:12px!important;font-weight:750!important;letter-spacing:0;white-space:nowrap;opacity:1!important}
html body #organizador-app .org-viewbar>div:not(.org-plus-filter-wrap){flex:0 1 auto;min-width:0;max-width:100%;gap:3px;flex-wrap:wrap}
html body #organizador-app .org-viewbar [data-layout]{font-size:12px;padding:7px 9px;min-height:34px}
/* Keep + and Origen as one non-wrapping toolbar unit, even when view modes wrap. */
html body #organizador-app .org-viewbar>.org-plus-view-tools{display:inline-flex;align-items:center;flex:0 1 auto;flex-wrap:nowrap;gap:8px;min-width:0;max-width:100%;margin:0;padding:4px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scrollbar-width:thin;background:transparent;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}
html body #organizador-app .org-plus-view-tools>.org-plus-filter-wrap{flex:0 0 auto;max-width:none}
html body #organizador-app .org-plus-view-tools .org-plus-origin label{white-space:nowrap}
html body #organizador-app .org-plus-filter-wrap{display:inline-flex;align-items:center;gap:7px;flex:0 1 auto;min-width:0;max-width:100%;margin:0;padding:0}
html body #organizador-app button.org-plus-filter-toggle{position:relative;flex:0 0 40px;width:40px!important;height:40px!important;min-width:40px;min-height:40px;padding:0!important;border-radius:11px;display:grid;place-items:center}
html body #organizador-app .org-plus-filter-toggle>i{transition:transform .16s ease}
html body #organizador-app .org-plus-filter-toggle[aria-expanded=true]>i{transform:rotate(45deg)}
html body #organizador-app .org-plus-filter-toggle.has-filter::after{content:"";position:absolute;right:4px;top:4px;width:6px;height:6px;background:#f4da88;border-radius:50%;border:1px solid #28543d}
html body #organizador-app .org-plus-filter-panel{position:static;inset:auto;flex:0 1 auto;min-width:0;width:auto;max-width:100%;margin:0;padding:3px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scrollbar-width:thin;border:0;border-radius:0;background:transparent!important;box-shadow:none;color:var(--org-plus-ink)}
html body #organizador-app .org-plus-filter-panel[hidden]{display:none!important}
html body #organizador-app .org-plus-filter-panel .org-smart-filters{display:block;width:max-content;max-width:none;padding:0;margin:0;border:0;background:transparent!important;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}
html body #organizador-app .org-plus-filter-panel .org-smart-filters>span{display:none}
html body #organizador-app .org-plus-filter-panel .org-smart-filters>div{display:flex;flex-wrap:nowrap;gap:6px;width:max-content;max-width:none;padding:0;overflow:visible;background:transparent;border:0;box-shadow:none}
html body #organizador-app .org-plus-filter-panel [data-smart-filter]{flex:0 0 40px;width:40px!important;height:40px!important;min-width:40px;min-height:40px;display:grid;place-items:center;gap:0;padding:0!important;border-radius:11px;font-size:15px!important}
html body #organizador-app .org-plus-filter-panel [data-smart-filter]>i{margin:0;color:inherit;opacity:1}
html body #organizador-app .org-plus-filter-panel [data-smart-filter]:not(.active):not([data-org-tab-active=true]){color:var(--org-plus-ink)!important}
html body #organizador-app .org-plus-filter-panel [data-smart-filter]:focus-visible{outline:2px solid var(--org-plus-ink);outline-offset:1px}
html body #organizador-app .org-viewbar .org-plus-origin{display:flex;align-items:center;flex:1 1 260px;min-width:180px;max-width:100%;padding:0;margin:0;border:0;border-radius:0;background:transparent!important;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}
html body #organizador-app .org-viewbar .org-plus-origin label{display:flex;align-items:center;gap:8px;flex:1 1 auto;min-width:0;margin:0;font-size:12px;color:var(--org-plus-ink)}
html body #organizador-app .org-viewbar .org-plus-origin select{flex:1 1 auto;width:210px;max-width:100%;min-width:0;min-height:40px;font-size:12px;margin:0;padding:8px 28px 8px 10px}
@media(prefers-reduced-motion:reduce){html body #organizador-app .org-plus-filter-toggle>i{transition:none}}
body[data-org-pref-motion-mode=reduced] #organizador-app .org-plus-filter-toggle>i{transition:none}
html body #organizador-app .org-hero .org-header-actions button:not(:disabled){background:linear-gradient(145deg,rgba(255,255,255,.09),transparent 70%),var(--org-action-glass-fill)!important;color:var(--org-action-glass-ink)!important;border-color:var(--org-action-glass-line)!important;box-shadow:var(--org-action-feedback-shadow)!important;backdrop-filter:var(--org-action-glass-blur)!important;-webkit-backdrop-filter:var(--org-action-glass-blur)!important}
html body #organizador-app .org-hero .org-header-actions button>i{color:inherit}

/* Memory chest: floating actions, readable supporting text. */
html body #organizador-app .org-memories .org-memory-toolbar{
 background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;
 backdrop-filter:none!important;-webkit-backdrop-filter:none!important;padding:0!important;
 margin:20px 0;gap:12px;overflow:visible
}
html body #organizador-app .org-memories .org-memory-toolbar>div{
 background:transparent!important;border:0!important;box-shadow:none!important;
 backdrop-filter:none!important;-webkit-backdrop-filter:none!important;gap:8px;min-width:0
}
html body #organizador-app .org-memories :is(.org-memory-count,.org-memory-pagination,.org-memory-caption,.org-memory-navigation>nav,[data-memory-status]:not(:empty)){
 background:rgba(237,246,230,.9);color:#284735;border:1px solid rgba(65,105,75,.22);border-radius:14px;
 box-shadow:0 3px 12px rgba(20,48,30,.07);
 backdrop-filter:var(--org-surface-glass-blur)!important;-webkit-backdrop-filter:var(--org-surface-glass-blur)!important;
 line-height:1.65;box-sizing:border-box;max-width:100%
}
html body #organizador-app .org-memories .org-memory-count{width:fit-content;padding:7px 12px;margin:14px 0;font-size:13px;font-weight:600}
html body #organizador-app .org-memories .org-memory-pagination{width:fit-content;margin:20px auto 14px;padding:10px 12px;gap:10px 14px;font-size:13px}
html body #organizador-app .org-memories .org-memory-pagination :is(span,label){color:#284735;font-size:13px}
html body #organizador-app .org-memories .org-memory-pagination>span{font-weight:600;overflow-wrap:anywhere}
html body #organizador-app .org-memories .org-memory-pagination button:disabled{opacity:1!important;color:#576a5d!important;background:rgba(208,223,203,.75)!important;border-color:rgba(85,114,90,.2)!important}
html body #organizador-app .org-memories .org-memory-caption{margin:16px 0 0;padding:14px 16px;font-size:13px;line-height:1.8;overflow-wrap:anywhere}
html body #organizador-app .org-memories .org-memory-navigation>nav{padding:4px 8px;gap:6px}
html body #organizador-app .org-memories .org-memory-navigation>nav button{background:transparent!important;box-shadow:none!important;border-color:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;color:#284735!important}
html body #organizador-app .org-memories .org-memory-navigation>nav button:hover{background:rgba(127,169,132,.16)!important}
html body #organizador-app .org-memories [data-memory-status]:not(:empty){padding:10px 14px;font-size:13px}
html body #organizador-app .org-memories [data-memory-status].is-error{color:#8c302a;background:#f5e9df;border-color:#c5897c}
html body #organizador-app .org-memories .org-memory-card :is(small,p){color:#3b5745;font-size:12px;line-height:1.6}
html body #organizador-app .org-memories .org-memory-empty p{color:#36513f;font-size:14px;line-height:1.7}
@media(max-width:600px){
 html body #organizador-app .org-memories .org-memory-toolbar{gap:10px;margin:16px 0}
 html body #organizador-app .org-memories .org-memory-toolbar>div:last-child{margin-left:auto}
 html body #organizador-app .org-memories .org-memory-pagination{width:100%;padding:10px;gap:8px}
 html body #organizador-app .org-memories .org-memory-caption{padding:12px 14px}
}
@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){
 html body #organizador-app .org-memories :is(.org-memory-count,.org-memory-pagination,.org-memory-caption,.org-memory-navigation>nav,[data-memory-status]:not(:empty)){background:#edf4e8}
}
@media(prefers-reduced-transparency:reduce){
 html body #organizador-app .org-memories :is(.org-memory-count,.org-memory-pagination,.org-memory-caption,.org-memory-navigation>nav,[data-memory-status]:not(:empty)){background:#edf4e8}
}
html body[data-org-pref-surface-mode=solid] #organizador-app .org-memories :is(.org-memory-count,.org-memory-pagination,.org-memory-caption,.org-memory-navigation>nav,[data-memory-status]:not(:empty)){background:#edf4e8;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
@media(forced-colors:active){
 html body #organizador-app .org-memories :is(.org-memory-count,.org-memory-pagination,.org-memory-caption,.org-memory-navigation>nav,[data-memory-status]:not(:empty)){background:Canvas!important;color:CanvasText!important;border-color:CanvasText!important;box-shadow:none!important}
 html body #organizador-app .org-memories .org-memory-pagination :is(span,label),html body #organizador-app .org-memories .org-memory-card :is(small,p){color:CanvasText!important}
 html body #organizador-app .org-memories .org-memory-pagination button:disabled{background:ButtonFace!important;color:GrayText!important;border-color:GrayText!important}
 html body #organizador-app .org-memories .org-memory-navigation>nav button{color:ButtonText!important}
}

/* Flush project covers and an integrated recovery disclosure. */
html body #organizador-app .org-compact-card.has-project-cover{--org-plus-card-inset:12px;padding:0 var(--org-plus-card-inset) var(--org-plus-card-inset)!important}
html body #organizador-app .org-compact-card.has-project-cover>.org-card-cover-mini{
 width:calc(100% + 2 * var(--org-plus-card-inset))!important;margin:0 calc(-1 * var(--org-plus-card-inset)) 10px!important;border-top-left-radius:17px!important;border-top-right-radius:17px!important;
 border-bottom-left-radius:9px!important;border-bottom-right-radius:9px!important
}
@media(max-width:600px){html body #organizador-app .org-compact-card.has-project-cover{--org-plus-card-inset:16px}}
html body #organizador-app .org-recovery .org-recovery-help{
 padding:0;border:1px solid var(--org-plus-border);border-radius:16px;color:var(--org-plus-ink);
}
html body #organizador-app .org-recovery .org-recovery-help>summary{
 display:flex;align-items:center;gap:10px;min-height:50px;padding:12px 16px;
 list-style:none;border:0!important;border-radius:15px;background:transparent!important;background-image:none!important;
 box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;
 color:var(--org-plus-ink)!important;font-size:14px;font-weight:650;line-height:1.5;
 transition:background-color 160ms ease
}
html body #organizador-app .org-recovery-help>summary::-webkit-details-marker{display:none}
html body #organizador-app .org-recovery-help>summary::marker{content:""}
html body #organizador-app .org-recovery .org-recovery-help>summary>i{
 display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;margin:0;border-radius:9px;
 background:rgba(111,151,116,.15);color:#315b43;font-size:14px
}
html body #organizador-app .org-recovery-help>summary::after{
 content:"";width:7px;height:7px;flex:0 0 7px;margin-left:auto;margin-right:3px;
 border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);
 transition:transform 160ms ease
}
html body #organizador-app .org-recovery-help[open]>summary::after{transform:rotate(225deg)}
html body #organizador-app .org-recovery .org-recovery-help>summary:hover{background:rgba(109,151,117,.12)!important}
html body #organizador-app .org-recovery .org-recovery-help>summary:focus-visible{outline:3px solid #386d50!important;outline-offset:-3px}
html body #organizador-app .org-recovery-help>p{margin:0;padding:2px 18px 18px;font-size:13px;line-height:1.7;color:#36513f}
@media(max-width:600px){
 html body #organizador-app .org-recovery .org-recovery-help>summary{padding:10px 12px;font-size:13px;gap:8px}
 html body #organizador-app .org-recovery-help>p{padding:2px 14px 14px}
}
@media(prefers-reduced-motion:reduce){
 html body #organizador-app .org-recovery-help>summary,html body #organizador-app .org-recovery-help>summary::after{transition:none}
}
html body[data-org-pref-motion-mode=reduced] #organizador-app .org-recovery-help>summary,html body[data-org-pref-motion-mode=reduced] #organizador-app .org-recovery-help>summary::after{transition:none}
@media(forced-colors:active){
 html body #organizador-app .org-recovery .org-recovery-help{border-color:CanvasText!important}
 html body #organizador-app .org-recovery .org-recovery-help>summary,html body #organizador-app .org-recovery-help>p,html body #organizador-app .org-recovery .org-recovery-help>summary>i{color:CanvasText!important}
}

/* Recovery remains explicit: neutral search, green restore, red irreversible actions. */
html body #organizador-app .org-recovery{display:grid;gap:14px}
html body #organizador-app .org-recovery-intro{padding:20px;gap:16px;border-radius:18px;margin:0}
html body #organizador-app .org-recovery-intro h2{font-size:23px;margin:5px 0 8px}
html body #organizador-app .org-recovery-metrics{margin:0;gap:10px}
html body #organizador-app .org-recovery-metrics>article{padding:14px 18px;border-radius:15px;background:var(--org-plus-pane);border:1px solid var(--org-plus-border);color:var(--org-plus-ink)}
html body #organizador-app .org-recovery-filters{margin:0;padding:16px;gap:12px;border-radius:18px}
html body #organizador-app .org-recovery-tools{padding:12px;margin:0;gap:10px;border-radius:16px;background:var(--org-plus-pane);border:1px solid var(--org-plus-border)}
html body #organizador-app .org-recovery-tools>div{gap:8px;flex-wrap:wrap}
html body #organizador-app .org-recovery-tools button{min-height:38px;padding:8px 11px;border-radius:11px}
html body #organizador-app .org-recovery-list{gap:10px}
html body #organizador-app .org-recovery-list>article{padding:16px;align-items:center;border-radius:18px}
html body #organizador-app .org-recovery-copy p{color:var(--org-plus-muted);line-height:1.5}
html body #organizador-app .org-recovery-status:empty{display:none}
html body #organizador-app .org-recovery :is(.org-recovery-pagination,#org-recovery-delete-help){margin:0}
html body #organizador-app .org-empty{padding:30px 22px;border-radius:20px;border-style:solid}
@media(max-width:1050px){
 html body #organizador-app .org-project-page .org-project-page-body{width:calc(100% - 24px);grid-template-columns:minmax(0,1fr)}
 html body #organizador-app .org-project-tree{position:static;grid-row:auto}
 html body #organizador-app .org-project-page-aside{grid-column:auto;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important}
}
@media(max-width:600px){
 html body #organizador-app .org-project-document{padding:12px}
 html body #organizador-app .org-viewbar{width:100%;gap:6px}
 html body #organizador-app .org-viewbar>div:not(.org-plus-filter-wrap){flex:1 1 calc(100% - 48px)}
 html body #organizador-app .org-viewbar [data-layout]{font-size:11px;padding:7px}
 html body #organizador-app .org-recovery-tools>div{width:100%}
 html body #organizador-app .org-recovery-tools button{flex:1 1 auto}
}
@media(forced-colors:active){
 html body #organizador-app :is(.org-project-document,.org-viewbar,.org-work-layouts,.org-plus-filter-panel,.org-recovery-tools){background:Canvas!important;color:CanvasText!important;border-color:CanvasText;box-shadow:none}
 html body #organizador-app .org-hero .org-header-actions button:not(:disabled){background:ButtonFace!important;color:ButtonText!important;border-color:ButtonText!important;box-shadow:none!important}
}


html body #organizador-app :is(.org-recovery-tools,.org-recovery-metrics>article,#org-recovery-delete-help){backdrop-filter:var(--org-plus-blur);-webkit-backdrop-filter:var(--org-plus-blur)}
html body #organizador-app #org-recovery-delete-help{padding:10px 14px;border-radius:12px;background:var(--org-plus-pane);color:var(--org-plus-muted);font-size:12px;line-height:1.5}
html body #organizador-app .org-recovery button:disabled{opacity:1!important}
html body #organizador-app .org-recovery button.org-primary:disabled{background:#d9e5d6!important;color:#52644f!important;border-color:#b3c5ad!important;box-shadow:none!important}
html body #organizador-app .org-recovery button.org-recovery-danger:disabled{background:#f5e5df!important;color:#8d655d!important;border-color:#d6b8ac!important;box-shadow:none!important}
html body #organizador-app .org-notes-intro{padding:16px 18px;margin-block:12px;border-radius:18px}
html body #organizador-app .org-notes-intro :is(p,span){color:var(--org-plus-muted);font-size:13px;line-height:1.5}
html body #organizador-app .org-special-toolbar{padding:8px 14px;border-radius:13px;background:var(--org-plus-pane);color:var(--org-plus-ink);font-size:12px}
@media(forced-colors:active){html body #organizador-app .org-recovery button:disabled{background:ButtonFace!important;color:GrayText!important;border-color:GrayText!important}}

/* Connected tools belong to Settings; quiet icon navigation and readable content. */
html body :is(#organizador-app,.org-hub).org-hub>header>[data-hub-action=close]{width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;flex:0 0 42px;padding:0!important;display:grid;place-items:center;border-radius:12px}
html body .org-hub>header>div{min-width:0;overflow-wrap:anywhere}

html body #organizador-app .org-settings-connected-tools{display:flex!important;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;width:100%;margin:16px 0;padding:16px;border:1px solid var(--org-plus-border);border-radius:16px;background:rgba(214,231,210,.3)}
html body #organizador-app .org-settings-connected-tools>div{flex:1 1 230px;min-width:0}
html body #organizador-app .org-settings-connected-tools h3{font-size:17px;margin:0 0 6px;color:var(--org-plus-ink)}
html body #organizador-app .org-settings-connected-tools p{font-size:13px;line-height:1.6;margin:0;color:#365241}
html body #organizador-app .org-settings-tool-icons{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0}
html body #organizador-app .org-settings-tool-icons>button,
html body :is(#organizador-app,.org-hub).org-hub>nav>button{
 display:grid!important;place-items:center;flex:0 0 42px;width:42px!important;min-width:42px!important;max-width:42px!important;
 height:42px!important;min-height:42px!important;padding:0!important;margin:0;border-radius:12px!important
}
html body #organizador-app .org-settings-tool-icons>button{background:rgba(184,211,188,.4)!important;border-color:rgba(71,111,81,.24)!important;box-shadow:var(--org-plus-control-shadow)!important;color:#204b35!important}
html body #organizador-app .org-settings-tool-icons>button:hover{background:rgba(155,192,162,.5)!important}
html body #organizador-app .org-settings-tool-icons>button>i,html body .org-hub>nav>button>i{font-size:16px;margin:0}
html body :is(#organizador-app,.org-hub).org-hub>nav{flex-wrap:wrap;overflow:visible;gap:8px;margin:14px 18px 0;padding:10px;border-radius:16px;background:rgba(220,237,215,.72);border:1px solid rgba(63,103,74,.19);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px)}
html body :is(#organizador-app,.org-hub).org-hub>nav>button:not(.active):not([data-org-tab-active]){background:rgba(171,204,175,.28)!important;color:#234b35!important;border-color:rgba(61,101,73,.2)!important;box-shadow:none!important}
html body :is(#organizador-app,.org-hub).org-hub>main[data-hub-body]{
 margin:14px 18px 18px;padding:20px;border-radius:18px;border:1px solid rgba(70,109,78,.22);
 background:rgba(237,246,230,.88)!important;color:#203d2c;box-shadow:0 8px 24px rgba(20,48,30,.09);
 backdrop-filter:blur(15px)!important;-webkit-backdrop-filter:blur(15px)!important
}
html body :is(#organizador-app,.org-hub).org-hub [data-hub-body] :is(p,.org-hub-note){color:#36513f;font-size:14px;line-height:1.65}
html body :is(#organizador-app,.org-hub).org-hub [data-hub-body]>h3{font:650 18px/1.4 Inter,"Segoe UI",sans-serif;color:#203d2c;margin:20px 0 12px}
html body :is(#organizador-app,.org-hub).org-hub .org-hub-list>article{border-color:rgba(67,107,76,.22)!important;background:rgba(209,228,205,.38)!important;box-shadow:none!important;padding:16px;gap:12px}
html body :is(#organizador-app,.org-hub).org-hub .org-hub-list [data-hub-action=result]{background:transparent!important;border-color:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;color:#203d2c!important;padding:4px 0!important}
html body :is(#organizador-app,.org-hub).org-hub .org-hub-list [data-hub-action=result] strong{font-size:16px;line-height:1.5;overflow-wrap:anywhere}
html body :is(#organizador-app,.org-hub).org-hub .org-hub-list small{color:#3b5746;font-size:12px;line-height:1.5}
html body :is(#organizador-app,.org-hub).org-hub [data-hub-status]:not(:empty){margin:12px 18px 0;padding:10px 14px;border-radius:12px;background:rgba(236,245,227,.94);color:#2e543b;flex-shrink:0}
html body :is(#organizador-app,.org-hub).org-hub [data-hub-status].is-error{color:#8c302a;background:#f5e9df}
@media(max-width:600px){
 html body #organizador-app .org-settings-connected-tools{padding:12px;gap:12px}
 html body #organizador-app .org-settings-tool-icons{justify-content:flex-start;gap:6px}
 html body :is(#organizador-app,.org-hub).org-hub>nav{margin:10px 10px 0;padding:8px;gap:6px}
 html body :is(#organizador-app,.org-hub).org-hub>main[data-hub-body]{margin:10px;padding:14px}
}
@supports not ((backdrop-filter:blur(15px)) or (-webkit-backdrop-filter:blur(15px))){
 html body :is(#organizador-app,.org-hub).org-hub>main[data-hub-body],html body :is(#organizador-app,.org-hub).org-hub>nav{background:#e8efdf!important}
}
@media(prefers-reduced-transparency:reduce){
 html body :is(#organizador-app,.org-hub).org-hub>main[data-hub-body],html body :is(#organizador-app,.org-hub).org-hub>nav{background:#e8efdf!important}
}
html body[data-org-pref-surface-mode=solid] :is(#organizador-app,.org-hub).org-hub>main[data-hub-body],html body[data-org-pref-surface-mode=solid] :is(#organizador-app,.org-hub).org-hub>nav{background:#e8efdf!important}
@media(forced-colors:active){
 html body #organizador-app .org-settings-tool-icons>button,html body :is(#organizador-app,.org-hub).org-hub>nav>button:not(.active):not([data-org-tab-active]){background:ButtonFace!important;color:ButtonText!important;border-color:ButtonText!important}
 html body :is(#organizador-app,.org-hub).org-hub>main[data-hub-body],html body :is(#organizador-app,.org-hub).org-hub>nav,html body #organizador-app .org-settings-connected-tools{background:Canvas!important;color:CanvasText!important;border-color:CanvasText!important}
 html body :is(#organizador-app,.org-hub).org-hub [data-hub-body] :is(p,.org-hub-note,h3,strong,small){color:CanvasText!important}
}

/* Project disclosures: readable hierarchy on one glass surface. */
html body #organizador-app .org-compact-content{min-width:0;border:0;margin-top:10px;background:transparent}
html body #organizador-app .org-compact-content>summary,
html body #organizador-app .org-compact-folder>summary{
 background:transparent!important;background-image:none!important;border:1px solid transparent!important;
 box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;
 color:var(--org-plus-ink)!important;border-radius:12px;padding:9px 10px;min-height:42px;
 gap:10px;font-size:12px;line-height:1.45;transition:background-color 160ms ease,border-color 160ms ease
}
html body #organizador-app .org-compact-content>summary:hover,
html body #organizador-app .org-compact-folder>summary:hover{background:rgba(109,151,117,.13)!important;border-color:rgba(61,102,72,.14)!important}
html body #organizador-app .org-compact-content>summary>span{min-width:0;overflow-wrap:anywhere}
html body #organizador-app .org-compact-content>summary>i{flex:none;width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:rgba(104,145,112,.13);color:#315b43}
html body #organizador-app .org-compact-content>summary>.org-compact-count{flex:none;color:#385444!important;background:rgba(213,230,208,.45);border-radius:20px;padding:3px 8px;font-size:11px;font-weight:600;white-space:nowrap}
html body #organizador-app .org-compact-content[open]>summary{margin-bottom:8px;border-bottom-color:rgba(64,105,75,.18)!important}
html body #organizador-app .org-compact-body{max-height:620px;max-height:min(620px,65dvh);padding:2px 4px 6px;scrollbar-color:rgba(55,98,71,.45) transparent}
html body #organizador-app .org-compact-entry{
 min-width:0;margin:0 0 10px;padding:12px;border:1px solid rgba(64,108,77,.2);border-radius:15px;
 background:rgba(221,237,215,.3);box-shadow:inset 0 1px 0 rgba(246,255,238,.12)
}
html body #organizador-app .org-compact-entry-head{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:10px;align-items:center}
html body #organizador-app .org-compact-entry-head>i{display:grid;place-items:center;width:32px;height:36px;border-radius:10px;background:rgba(94,140,108,.14);color:#315a41;font-size:15px}
html body #organizador-app .org-compact-entry[data-compact-kind=subproject]>.org-compact-entry-head>i{background:rgba(124,111,147,.15);color:#625172}
html body #organizador-app .org-compact-entry[data-compact-kind=subtask]>.org-compact-entry-head>i{background:rgba(102,140,154,.14);color:#385f6d}
html body #organizador-app .org-compact-entry .org-compact-name{
 display:flex!important;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;
 min-width:0;width:100%;height:auto;min-height:44px;max-height:none;max-width:100%;padding:2px 0!important;margin:0;
 overflow:visible;opacity:1!important;visibility:visible!important;border-radius:5px
}
html body #organizador-app .org-compact-entry .org-compact-name small{display:block!important;color:#415d4b!important;font-size:10px;font-weight:650;letter-spacing:.055em;line-height:1.3;margin:0}
html body #organizador-app .org-compact-entry .org-compact-name strong{
 display:block!important;color:#173b30!important;font-family:inherit;font-size:15px;font-weight:650;line-height:1.5;
 white-space:normal;overflow:visible;overflow-wrap:anywhere;-webkit-line-clamp:unset;max-height:none;text-align:left
}
html body #organizador-app .org-compact-name:hover strong{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}
html body #organizador-app .org-compact-entry-actions{gap:6px;align-items:center}
html body #organizador-app .org-compact-entry-actions button{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;border-radius:12px!important}
html body #organizador-app .org-compact-entry-actions button:not(.org-glass-action){background:rgba(200,222,202,.35)!important;border-color:rgba(70,110,80,.2)!important;box-shadow:none!important;color:#204b35!important}
html body #organizador-app .org-compact-facts{gap:5px 12px;margin:10px 0 4px;color:#375240;font-size:12px;line-height:1.6}
html body #organizador-app .org-compact-facts>span:first-child{font-weight:650}
html body #organizador-app .org-compact-facts .org-planning-summary{font-size:12px;color:inherit}
html body #organizador-app .org-compact-entry>.org-compact-content{border-top:1px solid rgba(64,105,75,.13);padding-top:3px;margin-top:10px}
html body #organizador-app .org-compact-entry .org-compact-body{max-height:none;overflow:visible;padding:0 0 0 6px;border-left:1px solid rgba(72,114,82,.24)}
html body #organizador-app .org-compact-entry .org-compact-entry{background:rgba(201,224,200,.15);padding:10px}
html body #organizador-app .org-compact-library{border-top:0;padding:4px 0;color:#385444;font-size:12px}
html body #organizador-app .org-compact-library>small{display:block;padding:5px 9px;font-size:11px;color:inherit}
html body #organizador-app .org-compact-resource{
 background:rgba(209,230,207,.22)!important;border:1px solid rgba(64,105,75,.13)!important;box-shadow:none!important;
 backdrop-filter:none!important;-webkit-backdrop-filter:none!important;color:#234b35!important;
 margin:4px 0;border-radius:10px;padding:9px 10px;font-size:13px;gap:10px
}
html body #organizador-app .org-compact-resource:hover{background:rgba(169,203,171,.32)!important}
html body #organizador-app .org-compact-resource>small{color:#415d4b!important;font-size:11px}
html body #organizador-app .org-compact-note{font-size:13px!important;color:#375240!important}
@media(max-width:600px){
 html body #organizador-app .org-compact-entry{padding:10px}
 html body #organizador-app .org-compact-entry-head{grid-template-columns:26px minmax(0,1fr);gap:7px}
 html body #organizador-app .org-compact-entry-head>i{width:26px;height:32px;font-size:13px}
 html body #organizador-app .org-compact-entry-actions{grid-column:2;justify-self:end}
 html body #organizador-app .org-compact-entry .org-compact-entry{padding:8px}
 html body #organizador-app .org-compact-content>summary{flex-wrap:wrap;gap:6px;padding:7px 5px}
 html body #organizador-app .org-compact-content>summary>.org-compact-count{font-size:10px;padding:3px 6px}
 html body #organizador-app .org-compact-entry .org-compact-body{padding-left:4px}
}
@media(prefers-reduced-motion:reduce){
 html body #organizador-app .org-compact-content>summary,html body #organizador-app .org-compact-folder>summary{transition:none}
}
body[data-org-pref-motion-mode=reduced] #organizador-app .org-compact-content>summary{transition:none}
@media(prefers-reduced-transparency:reduce){
 html body #organizador-app .org-compact-entry{background:#e4eddf!important}
 html body #organizador-app .org-compact-resource{background:#d9e6d5!important}
}
@media(forced-colors:active){
 html body #organizador-app .org-compact-entry{background:Canvas!important;border-color:CanvasText!important}
 html body #organizador-app .org-compact-entry .org-compact-name :is(small,strong),html body #organizador-app .org-compact-facts{color:CanvasText!important}
 html body #organizador-app .org-compact-content>summary,html body #organizador-app .org-compact-resource,html body #organizador-app .org-compact-entry-actions button:not(.org-glass-action){background:ButtonFace!important;color:ButtonText!important;border-color:ButtonText!important}
 html body #organizador-app .org-compact-content>summary>.org-compact-count,html body #organizador-app .org-compact-entry-head>i{background:Canvas!important;color:CanvasText!important}
}

/* Titles are navigation text, not small pill buttons. */
html body #organizador-app :is(.org-card-project-title,.org-list-project-title,.org-kanban-project-title,.org-compact-name,.org-ws-title button){
 background:transparent!important;border-color:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;
 color:var(--org-plus-ink)!important;text-align:left;white-space:normal;overflow-wrap:anywhere
}
html body #organizador-app .org-card-main{min-width:0;flex:1}
html body #organizador-app .org-card-project-title{display:block;width:100%;max-width:100%;min-height:44px;height:auto;max-height:none;margin:3px 0;padding:4px 0!important;border-radius:6px}
html body #organizador-app .org-card-project-title h3{display:block;font-family:Inter,"Segoe UI",system-ui,sans-serif!important;font-size:18px!important;line-height:1.45!important;margin:0!important;padding:0;white-space:normal;overflow:visible;overflow-wrap:anywhere;-webkit-line-clamp:unset;max-height:none;color:inherit!important}
html body #organizador-app .org-card-main>p{font-size:13px!important;line-height:1.55!important;margin:4px 0 10px;-webkit-line-clamp:2;color:var(--org-plus-muted)!important}
html body #organizador-app .org-card-project-title:hover h3{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}
html body #organizador-app .org-main>.org-hero>.org-work-now{background:var(--org-action-glass-fill)!important;color:var(--org-action-glass-ink)!important;border-color:var(--org-action-glass-line)!important;box-shadow:var(--org-action-feedback-shadow)!important;backdrop-filter:var(--org-action-glass-blur)!important;-webkit-backdrop-filter:var(--org-action-glass-blur)!important;border-radius:12px}
html body #organizador-app .org-work-now :is(small,span,i){color:inherit!important;opacity:1!important}
html body #organizador-app .org-work-now small{font-size:12px;line-height:1.4;font-weight:650;letter-spacing:.01em;margin-bottom:3px}
html body #organizador-app .org-work-now [data-work-now-text]{font-size:13px;line-height:1.5}
html body #organizador-app .org-work-center-head{padding:20px!important;border:1px solid var(--org-plus-border);border-radius:18px;gap:18px}
html body #organizador-app .org-work-center-head>div{background:transparent!important}
html body #organizador-app .org-work-center-head>div:first-child{flex:1;min-width:0}
html body #organizador-app .org-work-center-head h2{font-size:clamp(21px,2vw,28px)!important;line-height:1.35;margin:7px 0;color:var(--org-plus-ink)!important;overflow-wrap:anywhere}
html body #organizador-app .org-work-center-head p{font-size:13px!important;line-height:1.55;color:var(--org-plus-muted)!important}
html body #organizador-app .org-work-center-head>div:first-child>span{font-size:11px;line-height:1.5;color:var(--org-plus-muted)!important;letter-spacing:.06em}
html body #organizador-app .org-sidebar :is(.org-brand,.org-sidebar-shortcuts) button{background:var(--org-plus-control)!important;color:var(--org-plus-ink)!important;border:1px solid var(--org-plus-border);box-shadow:var(--org-plus-control-shadow);border-radius:10px}
html body #organizador-app .org-sidebar button.org-sidebar-toggle{
 position:absolute;top:calc(50% - 13px)!important;right:-13px!important;left:auto;bottom:auto;
 width:26px;min-width:26px;height:26px;min-height:26px;margin:0;padding:0!important;overflow:visible;
 display:grid;place-items:center;transform:none!important;border-radius:50%!important;
 background:var(--org-plus-pane)!important;color:var(--org-plus-ink)!important;
 border:1px solid var(--org-plus-border)!important;
 box-shadow:inset 0 1px 0 rgba(245,255,240,.20),0 2px 6px rgba(22,54,32,.10)!important;
 backdrop-filter:var(--org-plus-blur)!important;-webkit-backdrop-filter:var(--org-plus-blur)!important;
 z-index:4
}
/* Keep an easy click target without painting a larger control. */
html body #organizador-app .org-sidebar button.org-sidebar-toggle::after{content:"";position:absolute;inset:-7px;border-radius:50%;background:transparent}
html body #organizador-app .org-sidebar button.org-sidebar-toggle>i{font-size:10px}
html body #organizador-app .org-sidebar button.org-sidebar-toggle:hover{background:var(--org-plus-control-hover)!important}
html body #organizador-app .org-sidebar button.org-sidebar-toggle:focus-visible{outline:3px solid #386d50!important;outline-offset:3px}
@media(forced-colors:active){
 html body #organizador-app .org-sidebar button.org-sidebar-toggle{background:ButtonFace!important;color:ButtonText!important;border-color:ButtonText!important;box-shadow:none!important}
 html body #organizador-app .org-sidebar button.org-sidebar-toggle:focus-visible{outline-color:Highlight!important}
}
html body #organizador-app .is-sidebar-compact .org-settings{width:40px;height:40px}
html body #organizador-app :is(.org-sidebar,.org-mobile-drawer) nav.org-sidebar-motion-nav button.active{background:transparent!important;box-shadow:none!important}
html body #organizador-app :is(.org-sidebar,.org-mobile-drawer) nav.org-sidebar-motion-nav>.org-sidebar-indicator{
 background-color:rgba(126,173,124,.24)!important;border:1px solid rgba(75,124,85,.18);
 box-shadow:none;backdrop-filter:var(--org-plus-blur);-webkit-backdrop-filter:var(--org-plus-blur)
}
/* Header utilities share one quiet green material, including late-mounted help/chat. */
html body #organizador-app .org-hero :is(.org-guide-help,.org-chat-access,.org-header-tool,.org-notify,.org-search,.org-bank-launch){
 background:var(--org-action-glass-fill)!important;color:var(--org-action-glass-ink)!important;border-color:var(--org-action-glass-line)!important;
 box-shadow:var(--org-action-feedback-shadow)!important;backdrop-filter:var(--org-action-glass-blur)!important;-webkit-backdrop-filter:var(--org-action-glass-blur)!important;border-radius:12px
}
html body #organizador-app .org-hero :is(.org-guide-help,.org-chat-access){min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px}
html body #organizador-app .org-hero .org-guide-help{width:40px;min-width:40px;height:40px;padding:0!important}
html body #organizador-app .org-hero :is(.org-guide-help,.org-chat-access):not(:disabled):hover{background:var(--org-action-glass-hover)!important}
html body #organizador-app .org-hero :is(.org-guide-help,.org-chat-access)>i{color:inherit}
/* Do not fade whole glass layers: opacity changes their backdrop compositing.
   Existing reveal/disclosure controllers still translate content and preserve focus. */
html body :is(.org-main,.org-project-page,.org-sidebar,.org-work-center,.org-card,.org-modal,.org-library,.org-hub,.org-crm,.org-message){animation:none!important}
@media(max-width:600px){html body #organizador-app .org-work-center-head{padding:16px!important}html body #organizador-app .org-card-project-title h3{font-size:17px!important}}
@media(forced-colors:active){
 html body #organizador-app .org-work-now,html body #organizador-app .org-card-project-title{background:Canvas!important;color:CanvasText!important}
 html body #organizador-app .org-hero :is(.org-guide-help,.org-chat-access,.org-bank-launch){background:ButtonFace!important;color:ButtonText!important;border-color:ButtonText!important;box-shadow:none!important}
 html body #organizador-app :is(.org-sidebar,.org-mobile-drawer) nav.org-sidebar-motion-nav>.org-sidebar-indicator{background:Highlight!important;border-color:Highlight}
 html body #organizador-app :is(.org-sidebar,.org-mobile-drawer) nav.org-sidebar-motion-nav button.active{color:HighlightText!important}
}

@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){
 :root{--org-plus-pane:#f2f8ed;--org-plus-control:#f8fcf4;--org-plus-control-hover:#edf5e8;--org-plus-blur:none}
}
@media(prefers-reduced-transparency:reduce){
 :root{--org-plus-pane:#f2f8ed;--org-plus-control:#f8fcf4;--org-plus-control-hover:#edf5e8;--org-plus-blur:none;--org-action-glass-fill:#24583d;--org-action-glass-hover:#1e4c35}
 html body :is(#organizador-app,.org-library,.org-hub,.org-crm,.org-flows,.org-chat,.org-share-dialog,.org-memory-dialog,.org-tem-dialog,.org-message,.org-control-popup,.org-modal,.org-custom-select,.org-group-panel) :is(input,select,textarea),html body :is(.org-group-panel,.org-control-popup,.org-modal,.org-message){background-color:#f4f9ef!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
}
@media(prefers-reduced-motion:reduce){html body :is(#organizador-app,.org-library,.org-hub,.org-crm,.org-flows,.org-chat,.org-share-dialog,.org-memory-dialog,.org-tem-dialog,.org-message,.org-control-popup,.org-modal,.org-custom-select,.org-group-panel) :is(button,input,select,textarea,summary){transition:none!important}}
body[data-org-pref-motion-mode=reduced] :is(#organizador-app,.org-library,.org-hub,.org-crm,.org-flows,.org-chat,.org-share-dialog,.org-memory-dialog,.org-tem-dialog,.org-message,.org-control-popup,.org-modal,.org-custom-select,.org-group-panel) :is(button,input,select,textarea,summary){transition:none!important}
@media(forced-colors:active){
 :root{--org-plus-pane:Canvas;--org-plus-control:ButtonFace;--org-plus-control-ink:ButtonText;--org-plus-control-hover:ButtonFace;--org-plus-control-shadow:none;--org-plus-border:CanvasText;--org-plus-ink:CanvasText;--org-plus-muted:CanvasText;--org-plus-blur:none;--org-plus-shadow:none}
 html body :is(#organizador-app,.org-library,.org-hub,.org-crm,.org-flows,.org-chat,.org-share-dialog,.org-memory-dialog,.org-tem-dialog,.org-message,.org-control-popup,.org-modal,.org-custom-select,.org-group-panel) :is(button,summary,input,textarea,select){background:ButtonFace!important;color:ButtonText!important;border-color:ButtonText!important;box-shadow:none!important}
 html body :is(#organizador-app,.org-library,.org-hub,.org-crm,.org-flows,.org-chat,.org-share-dialog,.org-memory-dialog,.org-tem-dialog,.org-message,.org-control-popup,.org-modal,.org-custom-select,.org-group-panel) :is(button,input,select,textarea):disabled{color:GrayText!important}
}

html body :is(#organizador-app,.org-library,.org-hub,.org-crm,.org-modal) :is(input,select,textarea):is([aria-invalid="true"],:user-invalid){border-color:#a64336!important;outline-color:#a64336!important}
@media(forced-colors:active){
 html body #organizador-app .org-hero :is(.org-header-tool,.org-notify,.org-search,.org-desktop-header-quick-toggle,.org-desktop-header-quick-items button,.org-primary,.org-visual-badge){background:ButtonFace!important;color:ButtonText!important;border-color:ButtonText!important}
 html body #organizador-app .org-hero .org-search input{color:ButtonText!important}
 html body #organizador-app .org-hero .org-search input::placeholder{color:GrayText}
 html body #organizador-app .org-sidebar nav button.active{background:Highlight!important;color:HighlightText!important}
 html body #organizador-app :is(.org-card-main h3,.org-card-main>p,.org-card-meta){color:CanvasText!important}
}

/* Plus: note editor — one rounded surface per section, no square backing sheets. */
html body #org-form[data-life-capture="note"] .org-form-primary{
 display:grid;grid-template-columns:minmax(0,1fr);gap:20px;min-width:0;
 padding:clamp(18px,2.5vw,26px);border:1px solid var(--org-plus-border);border-radius:22px;
 background-clip:padding-box;color:var(--org-plus-ink);
}
html body #org-form[data-life-capture="note"] .org-form-primary>.org-field{
 display:grid;grid-template-columns:minmax(0,1fr);gap:8px;margin:0;min-width:0;
 background:none!important;box-shadow:none;border:0;padding:0;
}
html body #org-form[data-life-capture="note"] .org-field>span{font-size:14px;line-height:1.5;color:var(--org-plus-ink)}
html body #org-form[data-life-capture="note"] .org-field>small{font-size:12px;line-height:1.6;color:#486452}
html body #org-form[data-life-capture="note"] .org-form-primary :is(input:not([type=hidden]),textarea){
 box-sizing:border-box;width:100%;max-width:100%;font-size:14px;line-height:1.6;border-radius:12px;padding:11px 13px;
}
html body #org-form[data-life-capture="note"] .org-form-primary textarea{min-height:160px;resize:vertical}
html body #org-form[data-life-capture="note"] .org-form-primary>button{justify-self:start;max-width:100%;white-space:normal}
html body #org-form[data-life-capture="note"] .org-form-secondary{
 padding:0!important;margin:0;border:0!important;border-radius:0;background:none!important;
 box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;
}
html body #org-form[data-life-capture="note"] .org-life-advanced{
 margin:0;padding:16px 20px;border:1px solid var(--org-plus-border);border-radius:20px;
 background:var(--org-plus-pane)!important;box-shadow:var(--org-plus-shadow);
 -webkit-backdrop-filter:var(--org-plus-blur);backdrop-filter:var(--org-plus-blur);
}
html body #org-form[data-life-capture="note"] .org-life-advanced>summary{
 min-height:40px;padding:8px 4px;box-sizing:border-box;line-height:1.6;font-size:14px;
 background:transparent!important;border:0!important;border-radius:10px;box-shadow:none!important;
 -webkit-backdrop-filter:none!important;backdrop-filter:none!important;color:var(--org-plus-ink);
}
html body #org-form[data-life-capture="note"] .org-life-advanced>summary:focus-visible{outline:3px solid #547b58;outline-offset:3px}
html body #org-form[data-life-capture="note"] .org-life-advanced[open]>summary{margin-bottom:14px}
html body #org-form[data-life-capture="note"] .org-life-advanced>p{margin:0 0 18px;line-height:1.6;font-size:13px}
@media(max-width:600px){
 html body #org-form[data-life-capture="note"] .org-form-primary{padding:18px;gap:18px;border-radius:20px}
 html body #org-form[data-life-capture="note"] .org-life-advanced{padding:12px 16px}
}
@media(forced-colors:active){
 html body #org-form[data-life-capture="note"] :is(.org-form-primary,.org-life-advanced){background:Canvas!important;color:CanvasText!important;border-color:CanvasText!important;box-shadow:none!important}
 html body #org-form[data-life-capture="note"] .org-field>span{color:CanvasText}
}

/* Plus: readable financial explanations, without a repeated introduction. */
html body #organizador-app .org-money-center>.org-money-help{
 margin:0;padding:16px 20px;border:1px solid var(--org-plus-border);border-radius:18px;
 background-color:rgba(237,246,230,.92)!important;color:#284735!important;
 font-size:13px!important;font-weight:400;line-height:1.75;overflow-wrap:anywhere;
}
html body #organizador-app .org-money-center>.org-money-list-head{
 display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;
 padding:14px 20px;border:1px solid var(--org-plus-border);border-radius:16px;
 background-color:rgba(237,246,230,.92)!important;color:#284735!important;
}
html body #organizador-app .org-money-list-head h3{margin:0;color:#173b30!important;font-size:17px;line-height:1.5}
html body #organizador-app .org-money-list-head>span{color:#385b46!important;font-size:13px;line-height:1.5;font-variant-numeric:tabular-nums}
@media(max-width:600px){
 html body #organizador-app .org-money-center>:is(.org-money-help,.org-money-list-head){padding:14px 16px}
}
body[data-org-pref-surface-mode=solid] #organizador-app .org-money-center>:is(.org-money-help,.org-money-list-head){background-color:#edf6e6!important}
@media(prefers-reduced-transparency:reduce){html body #organizador-app .org-money-center>:is(.org-money-help,.org-money-list-head){background-color:#edf6e6!important}}
@media(forced-colors:active){
 html body #organizador-app .org-money-center>:is(.org-money-help,.org-money-list-head){background:Canvas!important;color:CanvasText!important;border-color:CanvasText!important}
 html body #organizador-app .org-money-list-head :is(h3,span){color:CanvasText!important}
}

/* Plus: statistics disclosures, shared by personal and company reports. */
html body :is(#organizador-app,.org-insights) :is(.org-insight-section,.org-insight-data){
 border:1px solid var(--org-plus-border);border-radius:20px;
 background:var(--org-plus-pane)!important;color:var(--org-plus-ink);
 -webkit-backdrop-filter:var(--org-plus-blur);backdrop-filter:var(--org-plus-blur);
}
html body :is(#organizador-app,.org-insights) .org-insight-section{padding:14px 18px;margin-block:18px}
html body :is(#organizador-app,.org-insights) .org-insight-data{padding:6px 12px;border-radius:14px;background:rgba(218,236,208,.36)!important;box-shadow:none}
html body :is(#organizador-app,.org-insights) :is(.org-insight-section,.org-insight-data)>summary{
 display:flex;align-items:center;gap:13px;min-height:44px;box-sizing:border-box;padding:10px 8px;
 list-style:none;border:0!important;border-radius:12px;background:transparent!important;
 box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;
 color:var(--org-plus-ink)!important;font-size:15px;font-weight:650;line-height:1.55;overflow-wrap:anywhere;
 transition:color .16s ease,background-color .16s ease;
}
html body :is(#organizador-app,.org-insights) .org-insight-data>summary{font-size:13px}
html body :is(#organizador-app,.org-insights) :is(.org-insight-section,.org-insight-data)>summary::-webkit-details-marker{display:none}
html body :is(#organizador-app,.org-insights) :is(.org-insight-section,.org-insight-data)>summary::marker{content:""}
html body :is(#organizador-app,.org-insights) :is(.org-insight-section,.org-insight-data)>summary::before{
 content:"";display:block;flex:0 0 7px;width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;
 transform:rotate(-45deg);transition:transform .16s ease;pointer-events:none;
}
html body :is(#organizador-app,.org-insights) :is(.org-insight-section,.org-insight-data)[open]>summary::before{transform:rotate(45deg)}
html body :is(#organizador-app,.org-insights) :is(.org-insight-section,.org-insight-data)>summary:hover{background:rgba(156,189,145,.16)!important}
html body :is(#organizador-app,.org-insights) :is(.org-insight-section,.org-insight-data)>summary:focus-visible{outline:3px solid #547b58;outline-offset:3px}
html body :is(#organizador-app,.org-insights) .org-insight-data[open]>div{margin:10px 0 6px;background:rgba(240,249,234,.48);border-color:var(--org-plus-border)}
html body :is(#organizador-app,.org-insights) .org-insight-section>p{color:#365542;line-height:1.7}
@media(max-width:700px){
 html body :is(#organizador-app,.org-insights) .org-insight-section{padding:12px;border-radius:18px}
 html body :is(#organizador-app,.org-insights) .org-insight-data{padding:5px 8px}
}
@media(prefers-reduced-motion:reduce){
 html body :is(#organizador-app,.org-insights) :is(.org-insight-section,.org-insight-data)>summary,
 html body :is(#organizador-app,.org-insights) :is(.org-insight-section,.org-insight-data)>summary::before{transition:none!important}
}
body[data-org-pref-motion-mode=reduced] :is(.org-insight-section,.org-insight-data)>summary::before{transition:none!important}
body[data-org-pref-surface-mode=solid] :is(#organizador-app,.org-insights) :is(.org-insight-section,.org-insight-data){background:#edf5e8!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
@media(prefers-reduced-transparency:reduce){html body :is(#organizador-app,.org-insights) :is(.org-insight-section,.org-insight-data){background:#edf5e8!important}}
@media(forced-colors:active){
 html body :is(#organizador-app,.org-insights) :is(.org-insight-section,.org-insight-data){background:Canvas!important;color:CanvasText!important;border-color:CanvasText!important;box-shadow:none!important}
 html body :is(#organizador-app,.org-insights) :is(.org-insight-section,.org-insight-data)>summary{color:CanvasText!important}
 html body :is(#organizador-app,.org-insights) .org-insight-section>p{color:CanvasText}
}
@media(max-width:1150px){
}
@media(max-width:600px){
}
@media(forced-colors:active){
}
/* Destructive item actions stay distinct from the shared green actions. */
html body #organizador-app button:is([data-action=trash-item],[data-resource-delete]){
 color:#9d302d!important;background:rgba(255,235,230,.88)!important;border:1px solid rgba(173,67,57,.3)!important;
}
html body #organizador-app button:is([data-action=trash-item],[data-resource-delete]):hover{background:rgba(255,218,210,.95)!important}
html body #organizador-app button:is([data-action=trash-item],[data-resource-delete]):focus-visible{outline:3px solid #a63c34;outline-offset:3px}
html body #organizador-app button:is([data-action=trash-item],[data-resource-delete]):disabled{color:#795650!important;background:#eee2de!important;border-color:#b8a39e!important;opacity:1!important;cursor:wait}
@media(forced-colors:active){
 html body #organizador-app button:is([data-action=trash-item],[data-resource-delete]){background:ButtonFace!important;color:ButtonText!important;border-color:ButtonText!important}
 html body #organizador-app button:is([data-action=trash-item],[data-resource-delete]):disabled{color:GrayText!important;border-color:GrayText!important}
}

.org-compact-resource-actions{display:flex;align-items:center;gap:8px;min-width:0;margin-block:6px}
.org-compact-resource-actions > .org-compact-resource{flex:1;min-width:0;margin:0}
.org-compact-resource-actions > [data-resource-delete]{flex:0 0 42px;width:42px;height:42px;padding:0;border-radius:12px}

/* Header order: help, search, chat, notifications, clock, Nuevo. */
html body #organizador-app .org-hero .org-header-actions>.org-guide-help{font-size:20px!important;font-weight:700!important;line-height:1!important}
html body #organizador-app .org-hero .org-header-actions>:is(.org-guide-help,.org-notify){width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;flex:0 0 42px;padding:0!important;display:grid!important;place-items:center}
html body #organizador-app .org-hero .org-header-actions>.org-header-chat{position:relative;display:inline-flex!important;align-items:center;justify-content:center;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;flex:0 0 42px;padding:0!important;margin:0;border-radius:12px;font-size:16px}
html body #organizador-app .org-header-chat [data-chat-badge]:not(:empty){position:absolute;right:-4px;top:-5px;min-width:17px;height:17px;border-radius:10px;font-size:10px;line-height:17px;text-align:center}
@media(max-width:900px){
 html body #organizador-app .org-hero>.org-header-actions{display:flex!important;flex-wrap:wrap;position:relative!important;inset:auto!important;width:100%!important;max-width:100%!important;gap:7px!important}
 html body #organizador-app .org-hero .org-header-actions>.org-search{display:flex!important;min-width:110px;flex:1 1 160px;margin:0}
 html body #organizador-app .org-hero .org-header-actions>.org-desktop-header-quick{display:flex!important}
 html body #organizador-app .org-hero>.org-mobile-clock,html body #organizador-app .org-hero>.org-mobile-header-quick{display:none!important}
 html body #organizador-app .org-hero .org-desktop-header-quick-items{position:absolute;right:0;top:calc(100% + 8px);flex-direction:row;flex-wrap:wrap;justify-content:flex-end;max-width:0;width:250px}
 html body #organizador-app .org-hero .org-desktop-header-quick:is(.is-open,.is-closing) .org-desktop-header-quick-items{max-width:min(250px,calc(100vw - 50px));margin:0;z-index:12}
 html body #organizador-app .org-hero .org-desktop-header-quick-toggle{min-width:80px;height:42px;padding:0 12px}
}
@media(max-width:600px){
 html body #organizador-app .org-hero>.org-header-actions{display:grid!important;grid-template-columns:42px 42px minmax(0,1fr);align-items:center;justify-items:end}
 html body #organizador-app .org-header-actions>.org-guide-help{grid-row:1;grid-column:1;position:relative!important;inset:auto!important;margin:0;width:42px!important;height:42px!important}
 html body #organizador-app .org-header-actions>.org-search{grid-row:1;grid-column:2/-1;width:100%;min-width:0!important}
 html body #organizador-app .org-header-actions>.org-header-chat{grid-row:2;grid-column:1}
 html body #organizador-app .org-header-actions>.org-notify{grid-row:2;grid-column:2;width:42px!important;height:42px!important;margin:0}
 html body #organizador-app .org-header-actions>.org-clock-launch{grid-row:2;grid-column:3}
 html body #organizador-app .org-header-actions>.org-desktop-header-quick{grid-row:3;grid-column:2/-1}
 html body.organizador-mobile-app #organizador-app .org-hero:has(>[data-work-now]){padding-top:12px!important}
}
