.a1-theme-root .a1-archivos{--arch-faint:#000000;--arch-cream:color-mix(in srgb,var(--venna-crema-deep) 40%,var(--venna-crema));--arch-accent:#000000;--arch-green:#3e7d5a;--arch-amber:#b9862b;--arch-red:#b4432e;--arch-blue:#3c5c8a;display:flex;align-items:flex-start;gap:0;width:100%}.a1-theme-root .a1-archivos-cats{flex:0 0 15rem;min-width:0;padding-right:1.4rem}.a1-theme-root .a1-archivos-cats-head{display:flex;align-items:center;justify-content:space-between;margin:.9rem .5rem .55rem}.a1-theme-root .a1-archivos-cats-title{margin:0;font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--arch-accent)}.a1-theme-root .a1-archivos-cat-add{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border:0;border-radius:.45rem;background:transparent;color:var(--arch-faint);cursor:pointer;transition:background .14s ease,color .14s ease}.a1-theme-root .a1-archivos-cat-add:hover{background:var(--arch-cream);color:var(--arch-accent)}.a1-theme-root .a1-archivos-cat-add svg{width:1.25rem;height:1.25rem}.a1-theme-root .a1-archivos-cat{display:flex;align-items:center;gap:.6rem;width:100%;padding:.55rem .7rem;border:0;border-radius:.55rem;background:transparent;font:inherit;font-size:.84rem;color:#000;text-align:left;cursor:pointer;transition:background .14s ease,color .14s ease,box-shadow .14s ease}.a1-theme-root .a1-archivos-cat svg{flex:0 0 1rem;width:1rem;height:1rem;color:#000}.a1-theme-root .a1-archivos-cat-fico{flex:0 0 1.15rem;width:1.15rem;height:1.15rem;display:block;object-fit:contain}.a1-theme-root .a1-archivos-cat-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.a1-theme-root .a1-archivos-cat-count{margin-left:auto;font-size:.75rem;color:#000;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.a1-theme-root .a1-archivos-cat:hover{background:var(--venna-surface-raised)}.a1-theme-root .a1-archivos-cat.on{background:#e5e7eb;color:#000;font-weight:600}.a1-theme-root .a1-archivos-cat.on .a1-archivos-cat-count,.a1-theme-root .a1-archivos-cat.on svg{color:#000}.a1-theme-root .a1-archivos-cat.is-drop-target{box-shadow:inset 0 0 0 1.5px var(--arch-accent)}.a1-theme-root .a1-archivos-cat-sep{height:1px;background:var(--a1-border);margin:.9rem .5rem}.a1-theme-root .a1-archivos-cats-empty{margin:0 .7rem;font-size:.78rem;font-weight:500;color:#000000}.a1-theme-root .a1-archivos-panel{flex:1 1 auto;min-width:0;background:var(--venna-surface-raised);border:1px solid var(--a1-border);border-radius:1rem;overflow:hidden}.a1-theme-root .a1-archivos-panel-head{display:flex;align-items:center;gap:.9rem;padding:1rem 1.25rem;border-bottom:1px solid var(--a1-border)}.a1-theme-root .a1-archivos-panel-heading{min-width:0}.a1-theme-root .a1-archivos-crumbs{display:flex;align-items:center;flex-wrap:wrap;gap:.2rem;margin-bottom:.25rem}.a1-theme-root .a1-archivos-crumb{border:0;background:transparent;padding:.1rem .3rem;border-radius:.4rem;font:inherit;font-size:.75rem;font-weight:600;color:#000000;cursor:pointer}.a1-theme-root .a1-archivos-crumb:hover{color:var(--arch-accent)}.a1-theme-root .a1-archivos-crumb-sep{color:#000000;font-size:.75rem}.a1-theme-root .a1-archivos-panel-titlerow{display:flex;align-items:baseline;gap:.6rem;min-width:0}.a1-theme-root .a1-archivos-panel-title{margin:0;font-size:1.15rem;font-weight:600;letter-spacing:-.01em;color:var(--venna-ink)}.a1-theme-root .a1-archivos-panel-sub{display:inline-flex;align-items:center;gap:.35rem;min-width:0;font-size:.72rem;color:#000000}.a1-theme-root .a1-archivos-stat{display:inline-flex;align-items:center;gap:.32rem;height:1.55rem;padding:0 .55rem 0 .32rem;border-radius:999px;background:#f3f4f6;color:#000000;font-weight:500;white-space:nowrap}.a1-theme-root .a1-archivos-stat strong{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.a1-theme-root .a1-archivos-stat-icon{display:block;width:.85rem;height:.85rem;flex-shrink:0}.a1-theme-root .a1-archivos-panel-actions{margin-left:auto;display:flex;align-items:center;gap:.55rem}.a1-theme-root .a1-archivos-search{display:flex;align-items:center;gap:.5rem;width:14rem;height:2.25rem;padding:0 .7rem;background:var(--venna-surface);border:1px solid var(--a1-border);border-radius:.55rem}.a1-theme-root .a1-archivos-search svg{flex:0 0 auto;width:.9rem;height:.9rem;color:var(--arch-faint)}.a1-theme-root .a1-archivos-search input{width:100%;border:0;outline:none;background:none;font:inherit;font-size:.82rem;color:var(--venna-ink)}.a1-theme-root .a1-archivos-btn{display:inline-flex;align-items:center;gap:.45rem;cursor:pointer}.a1-theme-root .a1-archivos-file-input{display:none}.a1-theme-root .a1-archivos-new-folder{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;padding:.7rem 1.25rem;border-bottom:1px solid var(--a1-border)}.a1-theme-root .a1-archivos-new-folder-input{flex:1 1 16rem;min-width:0;padding:.45rem .7rem;border:1px solid var(--a1-border);border-radius:.55rem;font:inherit}.a1-theme-root .a1-archivos-link-button{border:0;background:transparent;color:var(--venna-ink);font:inherit;font-size:.82rem;cursor:pointer;text-decoration:underline}.a1-theme-root .a1-archivos-bulk{display:flex;align-items:center;gap:.9rem;padding:.7rem 1.25rem;background:var(--arch-cream);border-bottom:1px solid var(--a1-border);font-size:.82rem}.a1-theme-root .a1-archivos-bulk b{color:var(--arch-accent)}.a1-theme-root .a1-archivos-bulk-actions{margin-left:auto;display:flex;gap:.4rem}.a1-theme-root .a1-archivos-bulk-btn{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .6rem;border:0;border-radius:.5rem;background:transparent;font:inherit;font-size:.78rem;font-weight:500;color:var(--arch-accent);cursor:pointer}.a1-theme-root .a1-archivos-bulk-btn:hover{background:var(--venna-surface-raised)}.a1-theme-root .a1-archivos-bulk-btn:disabled{color:var(--arch-faint);cursor:not-allowed}.a1-theme-root .a1-archivos-bulk-btn:disabled:hover{background:transparent}.a1-theme-root .a1-archivos-bulk-btn svg{width:.85rem;height:.85rem}.a1-theme-root .a1-archivos-table{width:100%;border-collapse:collapse;font-size:.84rem}.a1-theme-root .a1-archivos-table thead th{text-align:left;padding:.7rem 1rem;border-bottom:1px solid var(--a1-border);font-weight:500;font-size:.68rem;letter-spacing:.04em;text-transform:uppercase;color:var(--venna-ink);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.a1-theme-root .a1-archivos-table th.is-sortable{cursor:pointer}.a1-theme-root .a1-archivos-table th.is-sortable:hover{color:var(--venna-ink)}.a1-theme-root .a1-archivos-sort{display:inline-flex;align-items:center;gap:.3rem}.a1-theme-root .a1-archivos-sort svg{width:.75rem;height:.75rem;opacity:.6}.a1-theme-root .a1-archivos-table td.right,.a1-theme-root .a1-archivos-table th.right{text-align:right}.a1-theme-root .a1-archivos-table th.right .a1-archivos-sort{justify-content:flex-end}.a1-theme-root .a1-archivos-table tbody td{padding:.7rem 1rem;border-bottom:1px solid var(--a1-border);vertical-align:middle}.a1-theme-root .a1-archivos-table tbody tr{transition:background .12s ease}.a1-theme-root .a1-archivos-table tbody tr:hover{background:color-mix(in srgb,#000000 4%,#ffffff)}.a1-theme-root .a1-archivos-table tbody tr:last-child td{border-bottom:none}.a1-theme-root .a1-archivos-table tbody tr.is-dragging{opacity:.4}.a1-theme-root .a1-archivos-table tbody tr.is-dragging td{background:transparent;box-shadow:none}.a1-theme-root .a1-archivos-table tbody tr.is-drop-target{background:#f3f4f6}.a1-theme-root .a1-archivos-table tbody tr.is-drop-target td{box-shadow:none}.a1-archivos-drag-ghost{position:absolute;top:-9999px;left:0;display:flex;align-items:center;gap:.75rem;padding:.45rem .7rem;background:#ffffff;border:1px solid #e5e7eb;border-radius:.75rem;box-shadow:0 10px 24px rgba(0,0,0,.12);pointer-events:none;z-index:9999}.a1-archivos-drag-ghost .a1-archivos-fico{display:grid;place-items:center;flex:0 0 2rem;width:2rem;height:2rem}.a1-archivos-drag-ghost .a1-archivos-fico svg{width:1.55rem;height:1.55rem;display:block}.a1-archivos-drag-ghost .a1-archivos-nmwrap{min-width:0}.a1-archivos-drag-ghost .a1-archivos-nm{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;color:#111827}.a1-archivos-drag-ghost .a1-archivos-nm-sub{display:none}.a1-theme-root .a1-archivos-check{position:relative;display:inline-block;box-sizing:border-box;width:1.05rem;height:1.05rem;padding:0;border:1px solid #767676;border-radius:2.5px;background:#ffffff;cursor:pointer;vertical-align:middle;transition:border-color .14s ease,background-color .14s ease}.a1-theme-root .a1-archivos-table tbody tr:hover .a1-archivos-check{border-color:#000000}.a1-theme-root .a1-archivos-check.on,.a1-theme-root .a1-archivos-table tbody tr:hover .a1-archivos-check.on{border-color:transparent;border-radius:2px;background:var(--venna-btn-ink,#18181b) var(--venna-casilla-visto) center /100% 100% no-repeat border-box}.a1-theme-root .a1-archivos-namecell{display:flex;align-items:center;gap:.75rem;min-width:0}.a1-theme-root .a1-archivos-fico{display:grid;place-items:center;flex:0 0 2rem;width:2rem;height:2rem;border-radius:.5rem}.a1-theme-root .a1-archivos-fico svg{width:1.05rem;height:1.05rem}.a1-theme-root .a1-archivos-fico--venna{background:transparent;border-radius:0}.a1-theme-root .a1-archivos-fico--venna img,.a1-theme-root .a1-archivos-fico--venna svg{width:1.55rem;height:1.55rem;display:block;object-fit:contain}.a1-theme-root .a1-archivos-fico--folder{background:transparent;color:#000000}.a1-theme-root .a1-archivos-fico--docx,.a1-theme-root .a1-archivos-fico--file,.a1-theme-root .a1-archivos-fico--pdf,.a1-theme-root .a1-archivos-fico--pptx,.a1-theme-root .a1-archivos-fico--xlsx{background:transparent;color:var(--venna-ink)}.a1-theme-root .a1-archivos-nmwrap{min-width:0}.a1-theme-root .a1-archivos-nmbtn{max-width:100%;border:0;background:transparent;padding:0;font:inherit;text-align:left;cursor:pointer}.a1-theme-root .a1-archivos-nm{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;color:var(--venna-ink)}.a1-theme-root .a1-archivos-nmbtn:hover .a1-archivos-nm{color:var(--arch-accent)}.a1-theme-root .a1-archivos-nm-sub{margin-top:1px;font-size:.72rem;color:#444444}.a1-theme-root .a1-archivos-rename{width:100%;min-width:0;padding:.2rem .4rem;border:1px solid var(--a1-border);border-radius:.4rem;font:inherit}.a1-theme-root .a1-archivos-linknone{font-size:.78rem;color:#000000}.a1-theme-root .a1-archivos-linktag{padding:.15rem .55rem;border-radius:.45rem;background:var(--arch-cream);font-size:.78rem;color:#000000;white-space:nowrap}.a1-theme-root .a1-archivos-table td.a1-archivos-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#000000}.a1-theme-root .a1-archivos-st{display:inline-flex;align-items:center;gap:.35rem;padding:.15rem .55rem;border-radius:999px;font-size:.72rem;font-weight:600;white-space:nowrap}.a1-theme-root .a1-archivos-st:before{content:"";width:6px;height:6px;border-radius:50%}.a1-theme-root .a1-archivos-st--none{background:var(--venna-surface);color:#000000}.a1-theme-root .a1-archivos-st--none:before{background:#000000}.a1-theme-root .a1-archivos-st--ok{background:#eaf3ee;color:var(--arch-green)}.a1-theme-root .a1-archivos-st--ok:before{background:var(--arch-green)}.a1-theme-root .a1-archivos-st--warn{background:#fcf2e2;color:var(--arch-amber)}.a1-theme-root .a1-archivos-st--warn:before{background:var(--arch-amber)}.a1-theme-root .a1-archivos-st--err{background:#fbebe7;color:var(--arch-red)}.a1-theme-root .a1-archivos-st--err:before{background:var(--arch-red)}.a1-theme-root .a1-archivos-rowbtn{display:grid;place-items:center;width:1.85rem;height:1.85rem;margin-left:auto;border:0;border-radius:.5rem;background:transparent;color:var(--a1-muted);cursor:pointer;opacity:0;transition:opacity .14s ease,background .14s ease,color .14s ease}.a1-theme-root .a1-archivos-rowbtn.is-open,.a1-theme-root .a1-archivos-table tbody tr:hover .a1-archivos-rowbtn{opacity:1}.a1-theme-root .a1-archivos-rowbtn:hover{background:var(--arch-cream);color:var(--arch-accent)}.a1-theme-root .a1-archivos-rowbtn svg{width:1rem;height:1rem}.a1-theme-root .a1-archivos-actioncell{position:relative}.a1-theme-root .a1-archivos-menu-backdrop{position:fixed;inset:0;z-index:40;border:0;background:transparent;cursor:default}.a1-theme-root .a1-archivos-menu{position:fixed;z-index:41;display:flex;flex-direction:column;min-width:9rem;padding:.3rem;border:1px solid var(--a1-border);border-radius:.6rem;background:var(--venna-surface-raised);box-shadow:0 10px 30px rgba(24,24,27,.14)}.a1-theme-root .a1-archivos-menu-item{padding:.45rem .6rem;border:0;border-radius:.4rem;background:transparent;font:inherit;font-size:.8rem;text-align:left;color:var(--venna-ink);cursor:pointer}.a1-theme-root .a1-archivos-menu-item:hover{background:var(--arch-cream)}.a1-theme-root .a1-archivos-menu-item--danger{color:var(--arch-red)}.a1-theme-root .a1-archivos-empty{padding:2.5rem 1.25rem;text-align:center;font-size:.86rem;color:#000}@media (max-width:900px){.a1-theme-root .a1-archivos-cats,.a1-theme-root .a1-archivos-col-link,.a1-theme-root .a1-archivos-col-mod{display:none}.a1-theme-root .a1-archivos-search{width:9rem}}.a1-theme-root .a1-preparacion-workspace{display:flex;flex-direction:column;gap:1.25rem}.a1-theme-root .a1-preparacion-workspace-documents{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:.55rem;align-self:stretch;width:100%}.a1-theme-root .a1-preparacion-workspace-documents-collapse{display:grid;grid-template-rows:0fr;width:100%;max-width:min(36rem,100%);overflow:hidden;opacity:0;transform:translateY(-.25rem);pointer-events:none;margin-top:0;transition:grid-template-rows .38s ease,opacity .28s ease,transform .38s ease,margin .38s ease}.a1-theme-root .a1-preparacion-workspace-documents-collapse.is-expanded{grid-template-rows:1fr;opacity:1;transform:translateY(0);pointer-events:auto;margin-top:.55rem}.a1-theme-root .a1-preparacion-workspace-documents-collapse-inner{min-height:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.a1-theme-root .a1-preparacion-workspace-documents-collapse{transition:none;transform:none}}.a1-theme-root .a1-preparacion-workspace-documents-link.a1-detail-preview-meta-status{padding:.42rem .95rem;font-size:.875rem;font-weight:700;line-height:1.2;border:none;text-decoration:none;cursor:pointer}.a1-theme-root .a1-preparacion-workspace-documents-link:hover{color:#000000;text-decoration:none;filter:brightness(.96)}.a1-theme-root .a1-preparacion-workspace-documents-link:focus-visible{outline:2px solid rgba(0,0,0,.35);outline-offset:2px}.a1-theme-root .a1-preparacion-workspace-documents-panel{width:100%;padding:.3rem 0;border:1px solid var(--a1-border);border-radius:.75rem;background:var(--venna-surface-raised)}.a1-theme-root .a1-preparacion-workspace-documents-list{list-style:none;margin:0;padding:0}.a1-theme-root .a1-preparacion-workspace-documents-item+.a1-preparacion-workspace-documents-item{border-top:1px solid color-mix(in srgb,var(--a1-border) 75%,transparent)}.a1-theme-root .a1-preparacion-workspace-documents-empty{margin:0;padding:.55rem .85rem;font-size:.875rem;color:var(--a1-muted)}.a1-theme-root .a1-preparacion-workspace-documents-item-action{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;width:100%;padding:.55rem .85rem;border:none;background:transparent;text-align:left;font:inherit;text-decoration:none;color:inherit;cursor:pointer;transition:background .12s ease}.a1-theme-root .a1-preparacion-workspace-documents-item-type{font-size:.8rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--venna-bosque-deep)}.a1-theme-root .a1-preparacion-workspace-documents-item-type--pcap,.a1-theme-root .a1-preparacion-workspace-documents-item-type--ppt{color:var(--venna-bosque-deep)}.a1-theme-root .a1-preparacion-workspace-documents-item-type--aclaracion{color:#1e3a8a}.a1-theme-root .a1-preparacion-workspace-documents-item-type--other{color:var(--a1-muted)}.a1-theme-root .a1-preparacion-workspace-documents-item-name{font-size:.82rem;font-weight:400;line-height:1.35;white-space:normal;overflow-wrap:anywhere;word-break:break-word;color:var(--a1-text)}.a1-theme-root .a1-preparacion-workspace-documents-item-action:hover{background:rgba(15,74,51,.05)}.a1-theme-root .a1-preparacion-workspace-documents-item-action:hover .a1-preparacion-workspace-documents-item-name{color:var(--venna-bosque)}.a1-theme-root .a1-preparacion-workspace-documents-item-action:focus-visible{outline:2px solid rgba(15,74,51,.35);outline-offset:-2px}.a1-theme-root .a1-preparacion-workspace-header{display:flex;flex-direction:column;gap:.75rem;padding:1rem 1.1rem;border:1px solid var(--a1-border);border-radius:.75rem;background:var(--venna-surface-raised);color:#000000}.a1-theme-root .a1-preparacion-workspace-header .a1-plazo-kpi-timeline-date,.a1-theme-root .a1-preparacion-workspace-header .a1-preparacion-workspace-meta-primary,.a1-theme-root .a1-preparacion-workspace-header .a1-preparacion-workspace-ref,.a1-theme-root .a1-preparacion-workspace-header .a1-preparacion-workspace-title{color:#000000}.a1-theme-root .a1-preparacion-workspace-header-body{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:1.25rem 2rem;gap:1.25rem 2rem;align-items:start}.a1-theme-root .a1-preparacion-workspace-header-side{display:flex;align-items:stretch;gap:.65rem;flex-shrink:0}.a1-theme-root .a1-preparacion-workspace-importe{min-width:9.5rem}.a1-theme-root .a1-preparacion-workspace-header-main{display:flex;flex-direction:column;gap:.35rem;min-width:0}.a1-theme-root .a1-preparacion-workspace-back{align-self:flex-start;margin-bottom:.35rem;min-width:0;min-height:0;height:auto;padding:.12rem .72rem;font-size:.82rem;color:#000000}.a1-theme-root .a1-preparacion-workspace-back:hover{color:#000000}.a1-theme-root .a1-preparacion-workspace-ref{margin:0;font-size:.75rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--a1-muted)}.a1-theme-root .a1-preparacion-workspace-title{margin:0;font-size:1.35rem;font-weight:700;line-height:1.25;letter-spacing:-.02em;color:var(--a1-text)}.a1-theme-root .a1-preparacion-workspace-title-link{color:inherit;text-decoration:none}.a1-theme-root .a1-preparacion-workspace-title-link:hover{text-decoration:underline;text-underline-offset:.12em}.a1-theme-root .a1-preparacion-workspace-meta-primary{margin:.15rem 0 0;font-size:.82rem;color:var(--a1-muted)}.a1-theme-root .a1-preparacion-workspace-plazo{flex-shrink:0;display:flex;flex-direction:column;align-items:center;min-width:10rem;padding:.85rem 1rem;border:1px solid var(--a1-border);border-radius:.65rem;background:var(--venna-surface)}.a1-theme-root .a1-preparacion-workspace-plazo-label{margin:0;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--a1-muted)}.a1-theme-root .a1-preparacion-workspace-plazo-value{margin:.2rem 0 0;font-size:1.25rem;font-weight:700;line-height:1.1;letter-spacing:-.02em;color:var(--a1-text)}.a1-theme-root .a1-preparacion-workspace-plazo--urgent .a1-preparacion-workspace-plazo-value{display:inline-block;padding:.22rem .72rem;border-radius:999px;background:var(--a1-plazo-urgent-bg);color:var(--a1-plazo-urgent-fg)}.a1-theme-root .a1-preparacion-workspace-plazo--soon .a1-preparacion-workspace-plazo-value{display:inline-block;padding:.22rem .72rem;border-radius:999px;background:var(--a1-plazo-soon-bg);color:var(--a1-plazo-soon-fg)}.a1-theme-root .a1-preparacion-workspace-plazo--calm .a1-preparacion-workspace-plazo-value{display:inline-block;padding:.22rem .72rem;border-radius:999px;background:var(--a1-plazo-calm-bg);color:var(--a1-plazo-calm-fg)}.a1-theme-root .a1-preparacion-workspace-plazo-timeline{align-self:stretch;width:100%;margin-top:.65rem;padding-top:.55rem;border-top:1px solid rgba(15,74,51,.08)}.a1-theme-root .a1-preparacion-sobres-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem;align-items:start}.a1-theme-root .a1-preparacion-sobre-column{display:flex;flex-direction:column;gap:.85rem;min-height:18rem;padding:1rem;border:1px solid var(--a1-border);border-radius:.75rem;background:var(--venna-surface-raised)}.a1-theme-root .a1-preparacion-sobre-column-header{display:flex;align-items:flex-start;gap:.65rem}.a1-theme-root .a1-preparacion-sobre-badge{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid var(--a1-border);border-radius:999px;background:var(--venna-surface);font-size:.9rem;font-weight:700;color:#000000}.a1-theme-root .a1-preparacion-sobre-column-titles{flex:1 1 auto;min-width:0}.a1-theme-root .a1-preparacion-sobre-redactar{flex-shrink:0;align-self:center;display:inline-flex;align-items:center;justify-content:center;padding:.35rem .7rem;border:1px solid var(--venna-emerald);border-radius:.45rem;background:var(--venna-emerald);font:inherit;font-size:.72rem;font-weight:700;line-height:1.2;letter-spacing:-.01em;color:var(--venna-on-bosque);text-decoration:none;white-space:nowrap}.a1-theme-root .a1-preparacion-sobre-redactar:hover{border-color:var(--venna-emerald-hover);background:var(--venna-emerald-hover);color:var(--venna-on-bosque);text-decoration:none}.a1-theme-root .a1-preparacion-sobre-redactar:focus-visible{outline:2px solid rgba(126,203,161,.45);outline-offset:1px}.a1-theme-root .a1-preparacion-sobre-column-title{margin:0;font-size:.95rem;font-weight:700;line-height:1.25;color:#000000}.a1-theme-root .a1-preparacion-sobre-column-subtitle{margin:.2rem 0 0;font-size:.72rem;color:#000000}.a1-theme-root .a1-preparacion-sobre-progress{display:flex;align-items:center;gap:.55rem}.a1-theme-root .a1-preparacion-sobre-progress-track{flex:1 1 auto;height:.35rem;border-radius:999px;background:rgba(15,74,51,.08);overflow:hidden}.a1-theme-root .a1-preparacion-sobre-progress-fill{height:100%;border-radius:inherit;background:var(--venna-emerald)}.a1-theme-root .a1-preparacion-sobre-progress-label{flex-shrink:0;font-size:.72rem;font-weight:600;color:#000000}.a1-theme-root .a1-preparacion-sobre-doc-list{flex:1 1 auto;min-height:4rem;display:flex;flex-direction:column;gap:.45rem}.a1-theme-root .a1-preparacion-sobre-doc-list:empty{flex:0 0 auto;min-height:0}.a1-theme-root .a1-preparacion-sobre-column:has(.a1-preparacion-sobre-doc-list:empty){min-height:0}.a1-theme-root .a1-preparacion-sobre-column:has(.a1-preparacion-sobre-doc-list:empty) .a1-preparacion-sobre-add-wrap{margin-top:0}.a1-theme-root .a1-preparacion-sobre-doc-list-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:.75rem;gap:.75rem;padding:0 .85rem;font-size:.68rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:rgba(0,0,0,.55)}.a1-theme-root .a1-preparacion-sobre-doc-list-header-side{display:flex;align-items:center;gap:.2rem}.a1-theme-root .a1-preparacion-sobre-doc-list-header-status{min-width:7.5rem;text-align:left}.a1-theme-root .a1-preparacion-sobre-doc-list-header-menu-spacer{flex-shrink:0;width:1.75rem}.a1-theme-root .a1-preparacion-sobre-doc-item-side{display:flex;align-items:center;gap:.2rem}.a1-theme-root .a1-preparacion-sobre-doc-menu{position:relative;flex-shrink:0}.a1-theme-root .a1-preparacion-sobre-doc-menu-trigger{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;border:none;border-radius:.35rem;background:transparent;cursor:pointer}.a1-theme-root .a1-preparacion-sobre-doc-menu-trigger:hover{background:rgba(15,74,51,.06)}.a1-theme-root .a1-preparacion-sobre-doc-menu-trigger:focus-visible{outline:2px solid rgba(126,203,161,.45);outline-offset:1px}.a1-theme-root .a1-preparacion-sobre-doc-menu-icon{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.14rem;width:.35rem}.a1-theme-root .a1-preparacion-sobre-doc-menu-icon span{width:.18rem;height:.18rem;border-radius:999px;background:rgba(0,0,0,.72)}.a1-theme-root .a1-preparacion-sobre-doc-menu-panel{position:absolute;top:calc(100% + .25rem);right:0;z-index:4;min-width:7.5rem;padding:.3rem;border:1px solid var(--a1-border);border-radius:.5rem;background:var(--venna-surface-raised);box-shadow:0 10px 24px rgba(15,74,51,.12)}.a1-theme-root .a1-preparacion-sobre-doc-menu-item{display:block;width:100%;padding:.45rem .55rem;border:none;border-radius:.35rem;background:transparent;font:inherit;font-size:.78rem;font-weight:600;color:#000000;text-align:left;cursor:pointer}.a1-theme-root .a1-preparacion-sobre-doc-menu-item:hover{background:rgba(15,74,51,.06)}.a1-theme-root .a1-preparacion-sobre-doc-menu-item:focus-visible{outline:2px solid rgba(126,203,161,.45);outline-offset:1px}.a1-theme-root .a1-preparacion-sobre-doc-list.is-dragging-active{-webkit-user-select:none;-moz-user-select:none;user-select:none}.a1-theme-root .a1-preparacion-sobre-doc-list.is-dragging-active .a1-preparacion-sobre-doc-item:not(.is-dragging){transition:transform .24s cubic-bezier(.22,1,.36,1),opacity .24s ease,background .24s ease}.a1-theme-root .a1-preparacion-sobre-doc-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:.75rem;gap:.75rem;padding:.75rem .85rem;border-radius:.65rem;background:rgba(15,74,51,.04);transition:transform .24s cubic-bezier(.22,1,.36,1),background .24s ease,box-shadow .24s ease,opacity .24s ease}.a1-theme-root .a1-preparacion-sobre-doc-drag-handle{display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;background:transparent;cursor:-webkit-grab;cursor:grab;touch-action:none}.a1-theme-root .a1-preparacion-sobre-doc-drag-handle:active{cursor:-webkit-grabbing;cursor:grabbing}.a1-theme-root .a1-preparacion-sobre-doc-drag-handle:focus-visible{outline:2px solid rgba(126,203,161,.45);outline-offset:2px;border-radius:.2rem}.a1-theme-root .a1-preparacion-sobre-doc-item.is-dragging{position:relative;z-index:2;opacity:1;transform:scale(1.015);background:var(--venna-surface-raised);box-shadow:0 10px 28px rgba(15,74,51,.14)}.a1-theme-root .a1-preparacion-sobre-doc-item.is-dragging .a1-preparacion-sobre-doc-drag-handle{cursor:-webkit-grabbing;cursor:grabbing}.a1-theme-root .a1-preparacion-sobre-doc-item.is-dragging .a1-preparacion-sobre-doc-drag{opacity:.75}@media (prefers-reduced-motion:reduce){.a1-theme-root .a1-preparacion-sobre-doc-item,.a1-theme-root .a1-preparacion-sobre-doc-list.is-dragging-active .a1-preparacion-sobre-doc-item:not(.is-dragging){transition:none}.a1-theme-root .a1-preparacion-sobre-doc-item.is-dragging{transform:none}}.a1-theme-root .a1-preparacion-sobre-doc-item-main{display:flex;align-items:center;gap:.7rem;min-width:0}.a1-theme-root .a1-preparacion-sobre-doc-drag{flex-shrink:0;display:grid;grid-template-columns:repeat(2,.18rem);grid-template-rows:repeat(3,.18rem);grid-gap:.14rem;gap:.14rem;width:.55rem;opacity:.45}.a1-theme-root .a1-preparacion-sobre-doc-drag-dot{border-radius:999px;background:#000000}.a1-theme-root .a1-preparacion-sobre-doc-item-title{margin:0;font-size:.95rem;font-weight:600;line-height:1.35;color:#000000}.a1-theme-root .a1-preparacion-sobre-doc-status-control{display:inline-flex;align-items:center;justify-content:flex-start;gap:.45rem;min-width:7.5rem;padding:0;border:none;background:transparent;font:inherit;cursor:pointer}.a1-theme-root .a1-preparacion-sobre-doc-status{flex-shrink:0;width:1rem;height:1rem;border:1px solid rgba(15,74,51,.22);border-radius:.2rem}.a1-theme-root .a1-preparacion-sobre-doc-status--pending{background:transparent}.a1-theme-root .a1-preparacion-sobre-doc-status--in_progress{background:#f76b15;border-color:#f76b15}.a1-theme-root .a1-preparacion-sobre-doc-status--done{background:#30a46c;border-color:#30a46c}.a1-theme-root .a1-preparacion-sobre-doc-status-label{font-size:.78rem;font-weight:500;color:rgba(0,0,0,.72);white-space:nowrap}.a1-theme-root .a1-preparacion-sobre-doc-status-control:focus-visible{outline:2px solid rgba(126,203,161,.45);outline-offset:2px;border-radius:.25rem}.a1-theme-root .a1-preparacion-sobre-add-wrap{display:flex;flex-direction:column;width:100%;margin-top:auto}.a1-theme-root .a1-preparacion-sobre-add{width:100%;padding:.55rem .75rem;border:1px dashed var(--a1-border);border-radius:.55rem;background:transparent;font:inherit;font-size:.78rem;font-weight:600;color:#000000}.a1-theme-root .a1-preparacion-sobre-add:disabled{cursor:not-allowed;opacity:.75}.a1-theme-root .a1-preparacion-sobre-add:not(:disabled){cursor:pointer}.a1-theme-root .a1-preparacion-sobre-add:not(:disabled):hover{background:var(--venna-surface)}.a1-theme-root .a1-preparacion-sobre-add:focus-visible{outline:2px solid rgba(126,203,161,.45);outline-offset:1px}.a1-theme-root .a1-preparacion-sobre-slot-picker-collapse{display:grid;grid-template-rows:0fr;width:100%;overflow:hidden;opacity:0;transform:translateY(-.25rem);pointer-events:none;margin-top:0;transition:grid-template-rows .38s ease,opacity .28s ease,transform .38s ease,margin .38s ease}.a1-theme-root .a1-preparacion-sobre-slot-picker-collapse.is-expanded{grid-template-rows:1fr;opacity:1;transform:translateY(0);pointer-events:auto;margin-top:.55rem}.a1-theme-root .a1-preparacion-sobre-slot-picker-collapse-inner{min-height:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.a1-theme-root .a1-preparacion-sobre-slot-picker-collapse{transition:none;transform:none}}.a1-theme-root .a1-preparacion-sobre-slot-picker-panel{max-height:min(22rem,55vh);overflow:auto;padding:.65rem;border:1px solid var(--a1-border);border-radius:.55rem;background:var(--venna-surface)}.a1-theme-root .a1-preparacion-sobre-slot-group+.a1-preparacion-sobre-slot-group{margin-top:.75rem;padding-top:.75rem;border-top:1px solid rgba(15,74,51,.08)}.a1-theme-root .a1-preparacion-sobre-slot-group-title{margin:0 0 .45rem;font-size:.68rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:#000000}.a1-theme-root .a1-preparacion-sobre-slot-list{margin:0;padding:0;list-style:none}.a1-theme-root .a1-preparacion-sobre-slot-row+.a1-preparacion-sobre-slot-row{margin-top:.35rem}.a1-theme-root .a1-preparacion-sobre-slot-label{display:flex;align-items:flex-start;gap:.55rem;cursor:pointer}.a1-theme-root .a1-preparacion-sobre-slot-checkbox{flex-shrink:0;width:1rem;height:1rem;margin-top:.12rem;accent-color:var(--a1-button-accent)}.a1-theme-root .a1-preparacion-sobre-slot-copy{min-width:0;display:flex;flex-direction:column;gap:.12rem}.a1-theme-root .a1-preparacion-sobre-slot-name{font-size:.76rem;font-weight:600;line-height:1.3;color:#000000}.a1-theme-root .a1-preparacion-sobre-slot-meta{font-size:.66rem;line-height:1.35;color:#000000}@media (max-width:1100px){.a1-theme-root .a1-preparacion-workspace-header-body{grid-template-columns:1fr}.a1-theme-root .a1-preparacion-workspace-header-side{flex-wrap:wrap}.a1-theme-root .a1-preparacion-sobres-grid{grid-template-columns:1fr}}.a1-theme-root .a1-funnel-card-next-stage{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;padding:.3rem .45rem;border:1px solid var(--venna-emerald);background:var(--venna-emerald);font:inherit;font-size:.68rem;font-weight:700;line-height:1.2;letter-spacing:-.01em;color:var(--venna-on-bosque);cursor:pointer}.a1-theme-root .a1-funnel-card-next-stage:hover:not(:disabled){border-color:var(--venna-emerald-hover);background:var(--venna-emerald-hover)}.a1-theme-root .a1-funnel-card-next-stage:focus-visible{outline:2px solid rgba(126,203,161,.45);outline-offset:1px}.a1-theme-root .a1-funnel-card-next-stage:disabled{opacity:.55;cursor:wait}@media (max-width:1100px){.a1-theme-root .a1-funnel-board{grid-template-columns:repeat(var(--a1-funnel-board-cols,5),minmax(var(--a1-funnel-column-min),var(--a1-funnel-column-min)))}}@container a1-funnel-main (max-width: 72rem){.a1-theme-root .a1-funnel-board{grid-template-columns:repeat(var(--a1-funnel-board-cols,5),minmax(var(--a1-funnel-column-min),var(--a1-funnel-column-min)))}}.a1-theme-root .a1-funnel-view-switcher{position:relative;flex:0 0 auto;flex-shrink:0;margin-inline:0;margin-bottom:0;box-sizing:border-box;width:auto;max-width:none;min-height:0;height:auto;overflow:visible}.a1-theme-root .a1-funnel-view-controls{display:inline-flex;align-items:center;gap:.05rem;height:2.2rem}.a1-theme-root .a1-funnel-view-chevron:focus-visible,.a1-theme-root .a1-funnel-view-label:focus-visible,.a1-theme-root .a1-funnel-view-option:focus-visible{outline:2px solid var(--venna-btn-ink);outline-offset:1px}.a1-theme-root .a1-funnel-view-label-text,.a1-theme-root .a1-funnel-view-trigger-label{font:inherit;letter-spacing:.02em;white-space:nowrap}.a1-theme-root .a1-funnel-view-switcher .a1-funnel-view-chevron{width:1.7rem;height:1.7rem;margin-right:.2rem;padding:0}.a1-theme-root .a1-funnel-view-switcher.is-open .a1-funnel-view-chevron{transform:rotate(180deg)}.a1-theme-root .a1-funnel-view-chevron-icon{display:block;width:.95rem;height:.95rem}.a1-theme-root .a1-funnel-view-switcher button svg.a1-funnel-view-chevron-icon{width:18px;height:18px}.a1-theme-root .a1-funnel-view-menu{position:absolute;top:calc(100% + .35rem);left:0;z-index:80;display:flex;flex-direction:column;gap:3px;min-width:max(100%,9.5rem);width:max-content;padding:3px;border:1px solid var(--venna-btn-line);border-radius:10px;background:var(--venna-btn-track);box-shadow:var(--venna-btn-shadow)}.a1-theme-root .a1-funnel-view-switcher.is-open{z-index:80}.a1-theme-root .a1-funnel-view-switcher .a1-funnel-view-option{width:100%;justify-content:flex-start}.a1-theme-root .a1-funnel-view-option-label{display:inline;font:inherit;font-size:.88rem;letter-spacing:.02em;white-space:nowrap}.a1-theme-root .a1-funnel-view-icon{display:block;width:1rem;height:.85rem;flex-shrink:0}.a1-theme-root .a1-funnel-view-switcher button svg.a1-funnel-view-icon{width:1.15rem;height:.95rem;fill:none;stroke:currentColor;stroke-width:1.55}.a1-theme-root .a1-funnel-conversion-layout{display:grid;grid-template-columns:minmax(18rem,24rem) minmax(0,1fr);grid-gap:1.25rem;gap:1.25rem;align-items:start}.a1-theme-root .a1-funnel-conversion-chart{padding:0;border:0;border-radius:0;background:transparent;font:inherit;box-shadow:none}.a1-theme-root .a1-funnel-conversion-chart-head{margin-bottom:.85rem}.a1-theme-root .a1-funnel-conversion-chart-summary{margin:0;font:inherit;font-size:.88rem;font-weight:600;line-height:1.35;color:var(--a1-muted)}.a1-theme-root .a1-funnel-conversion-track{position:relative;display:flex;flex-direction:column;gap:.45rem}.a1-theme-root .a1-funnel-conversion-track:before{content:"";position:absolute;top:.55rem;bottom:.55rem;left:.27rem;width:1px;background:#e5e7eb;pointer-events:none}.a1-theme-root .a1-funnel-conversion-track-item{display:flex;flex-direction:column;gap:.35rem}.a1-theme-root .a1-funnel-conversion-transition{margin:0 0 0 1.45rem;font:inherit;font-size:.7rem;font-weight:600;line-height:1.3}.a1-theme-root .a1-funnel-conversion-transition--success{color:#166534}.a1-theme-root .a1-funnel-conversion-transition--warning{color:#a16207}.a1-theme-root .a1-funnel-conversion-transition--danger{color:#b91c1c}.a1-theme-root .a1-funnel-conversion-transition--muted{color:var(--a1-muted)}.a1-theme-root .a1-funnel-conversion-track-row{display:flex;align-items:stretch;gap:.65rem}.a1-theme-root .a1-funnel-conversion-track-rail{position:relative;z-index:1;display:flex;justify-content:center;width:.55rem;flex-shrink:0;padding-top:.85rem}.a1-theme-root .a1-funnel-conversion-track-node{width:.55rem;height:.55rem;border-radius:999px;background:#ffffff}.a1-theme-root .a1-funnel-conversion-track-node--saved.is-filled{border:0;background:var(--a1-funnel-stage-saved)}.a1-theme-root .a1-funnel-conversion-track-node--analysis.is-filled{border:0;background:var(--a1-funnel-stage-analysis)}.a1-theme-root .a1-funnel-conversion-track-node--preparation.is-filled{border:0;background:var(--a1-funnel-stage-preparation)}.a1-theme-root .a1-funnel-conversion-track-node--presented.is-filled{border:0;background:var(--a1-funnel-stage-presented)}.a1-theme-root .a1-funnel-conversion-track-node--awarded.is-filled{border:0;background:var(--a1-funnel-stage-awarded)}.a1-theme-root .a1-funnel-conversion-track-node--lost.is-filled{border:0;background:var(--a1-funnel-stage-lost)}.a1-theme-root .a1-funnel-conversion-track-node--custom.is-filled{border:0;background:var(--a1-funnel-custom-color,#64748b)}.a1-theme-root .a1-funnel-conversion-track-node.is-empty{border:2px solid #d1d5db;background:#ffffff}.a1-theme-root .a1-funnel-conversion-stage-card{display:flex;flex:1 1;align-items:center;justify-content:space-between;gap:.75rem;min-width:0;padding:.75rem .9rem;border:1px solid rgba(17,24,39,.06);border-radius:.65rem;color:var(--a1-text);font:inherit;text-align:left;cursor:pointer;box-shadow:0 1px 2px rgba(17,24,39,.04),0 2px 8px rgba(17,24,39,.04);transition:border-color .15s ease,box-shadow .15s ease}.a1-theme-root .a1-funnel-conversion-stage-card--saved{background:color-mix(in srgb,var(--a1-funnel-stage-saved) 38%,white);color:var(--a1-text)}.a1-theme-root .a1-funnel-conversion-stage-card--saved .a1-funnel-conversion-stage-card-label,.a1-theme-root .a1-funnel-conversion-stage-card--saved .a1-funnel-conversion-stage-card-total{color:var(--a1-text)}.a1-theme-root .a1-funnel-conversion-stage-card--saved .a1-funnel-conversion-stage-card-count{color:var(--a1-muted)}.a1-theme-root .a1-funnel-conversion-stage-card--analysis{background:color-mix(in srgb,var(--a1-funnel-stage-analysis) 34%,white);color:var(--a1-text)}.a1-theme-root .a1-funnel-conversion-stage-card--analysis .a1-funnel-conversion-stage-card-label,.a1-theme-root .a1-funnel-conversion-stage-card--analysis .a1-funnel-conversion-stage-card-total{color:var(--a1-text)}.a1-theme-root .a1-funnel-conversion-stage-card--analysis .a1-funnel-conversion-stage-card-count{color:var(--a1-muted)}.a1-theme-root .a1-funnel-conversion-stage-card--preparation{background:color-mix(in srgb,var(--a1-funnel-stage-preparation) 32%,white);color:var(--a1-text)}.a1-theme-root .a1-funnel-conversion-stage-card--preparation .a1-funnel-conversion-stage-card-label,.a1-theme-root .a1-funnel-conversion-stage-card--preparation .a1-funnel-conversion-stage-card-total{color:var(--a1-text)}.a1-theme-root .a1-funnel-conversion-stage-card--preparation .a1-funnel-conversion-stage-card-count{color:var(--a1-muted)}.a1-theme-root .a1-funnel-conversion-stage-card--presented{background:color-mix(in srgb,var(--a1-funnel-stage-presented) 32%,white);color:var(--a1-text)}.a1-theme-root .a1-funnel-conversion-stage-card--presented .a1-funnel-conversion-stage-card-label,.a1-theme-root .a1-funnel-conversion-stage-card--presented .a1-funnel-conversion-stage-card-total{color:var(--a1-text)}.a1-theme-root .a1-funnel-conversion-stage-card--presented .a1-funnel-conversion-stage-card-count{color:var(--a1-muted)}.a1-theme-root .a1-funnel-conversion-stage-card--awarded{background:color-mix(in srgb,var(--a1-funnel-stage-awarded) 30%,white);color:var(--a1-text)}.a1-theme-root .a1-funnel-conversion-stage-card--awarded .a1-funnel-conversion-stage-card-label,.a1-theme-root .a1-funnel-conversion-stage-card--awarded .a1-funnel-conversion-stage-card-total{color:var(--a1-text)}.a1-theme-root .a1-funnel-conversion-stage-card--awarded .a1-funnel-conversion-stage-card-count{color:var(--a1-muted)}.a1-theme-root .a1-funnel-conversion-stage-card--lost{background:color-mix(in srgb,var(--a1-funnel-stage-lost) 28%,white);color:var(--a1-text)}.a1-theme-root .a1-funnel-conversion-stage-card--lost .a1-funnel-conversion-stage-card-label,.a1-theme-root .a1-funnel-conversion-stage-card--lost .a1-funnel-conversion-stage-card-total{color:var(--a1-text)}.a1-theme-root .a1-funnel-conversion-stage-card--lost .a1-funnel-conversion-stage-card-count{color:var(--a1-muted)}.a1-theme-root .a1-funnel-conversion-stage-card--custom{background:color-mix(in srgb,var(--a1-funnel-custom-color,#64748b) 32%,white);color:var(--a1-text)}.a1-theme-root .a1-funnel-conversion-stage-card--custom .a1-funnel-conversion-stage-card-label,.a1-theme-root .a1-funnel-conversion-stage-card--custom .a1-funnel-conversion-stage-card-total{color:var(--a1-text)}.a1-theme-root .a1-funnel-conversion-stage-card--custom .a1-funnel-conversion-stage-card-count{color:var(--a1-muted)}.a1-theme-root .a1-funnel-conversion-stage-card:hover{box-shadow:0 2px 4px rgba(17,24,39,.06),0 4px 12px rgba(17,24,39,.06)}.a1-theme-root .a1-funnel-conversion-stage-card.is-selected{border-color:color-mix(in srgb,var(--venna-burgundy) 28%,#e5e7eb);box-shadow:0 0 0 2px rgba(24,24,27,.12),0 2px 8px rgba(17,24,39,.06)}.a1-theme-root .a1-funnel-conversion-stage-card--saved.is-selected{background:color-mix(in srgb,var(--a1-funnel-stage-saved) 38%,white);border-color:color-mix(in srgb,var(--a1-funnel-stage-saved) 55%,#e5e7eb);box-shadow:0 0 0 2px color-mix(in srgb,var(--a1-funnel-stage-saved) 45%,transparent),0 2px 8px rgba(17,24,39,.08)}.a1-theme-root .a1-funnel-conversion-stage-card--analysis.is-selected{background:color-mix(in srgb,var(--a1-funnel-stage-analysis) 34%,white);border-color:color-mix(in srgb,var(--a1-funnel-stage-analysis) 55%,#e5e7eb);box-shadow:0 0 0 2px color-mix(in srgb,var(--a1-funnel-stage-analysis) 45%,transparent),0 2px 8px rgba(17,24,39,.08)}.a1-theme-root .a1-funnel-conversion-stage-card--preparation.is-selected{background:color-mix(in srgb,var(--a1-funnel-stage-preparation) 32%,white);border-color:color-mix(in srgb,var(--a1-funnel-stage-preparation) 55%,#e5e7eb);box-shadow:0 0 0 2px color-mix(in srgb,var(--a1-funnel-stage-preparation) 45%,transparent),0 2px 8px rgba(17,24,39,.08)}.a1-theme-root .a1-funnel-conversion-stage-card--presented.is-selected{background:color-mix(in srgb,var(--a1-funnel-stage-presented) 32%,white);border-color:color-mix(in srgb,var(--a1-funnel-stage-presented) 55%,#e5e7eb);box-shadow:0 0 0 2px color-mix(in srgb,var(--a1-funnel-stage-presented) 45%,transparent),0 2px 8px rgba(17,24,39,.08)}.a1-theme-root .a1-funnel-conversion-stage-card--awarded.is-selected{background:color-mix(in srgb,var(--a1-funnel-stage-awarded) 30%,white);border-color:color-mix(in srgb,var(--a1-funnel-stage-awarded) 55%,#e5e7eb);box-shadow:0 0 0 2px color-mix(in srgb,var(--a1-funnel-stage-awarded) 45%,transparent),0 2px 8px rgba(17,24,39,.08)}.a1-theme-root .a1-funnel-conversion-stage-card--lost.is-selected{background:color-mix(in srgb,var(--a1-funnel-stage-lost) 28%,white);border-color:color-mix(in srgb,var(--a1-funnel-stage-lost) 55%,#e5e7eb);box-shadow:0 0 0 2px color-mix(in srgb,var(--a1-funnel-stage-lost) 45%,transparent),0 2px 8px rgba(17,24,39,.08)}.a1-theme-root .a1-funnel-conversion-stage-card--custom.is-selected{background:color-mix(in srgb,var(--a1-funnel-custom-color,#64748b) 32%,white);border-color:color-mix(in srgb,var(--a1-funnel-custom-color,#64748b) 55%,#e5e7eb);box-shadow:0 0 0 2px color-mix(in srgb,var(--a1-funnel-custom-color,#64748b) 45%,transparent),0 2px 8px rgba(17,24,39,.08)}.a1-theme-root .a1-funnel-conversion-stage-card-main{display:flex;flex-direction:column;gap:.12rem;min-width:0}.a1-theme-root .a1-funnel-conversion-stage-card-label{font:inherit;font-size:.88rem;font-weight:700;color:var(--a1-text)}.a1-theme-root .a1-funnel-conversion-stage-card-count{font:inherit;font-size:.72rem;color:var(--a1-muted)}.a1-theme-root .a1-funnel-conversion-stage-card-total{font:inherit;font-size:.82rem;font-weight:700;color:var(--a1-text);white-space:nowrap}.a1-theme-root .a1-funnel-conversion-detail{min-width:0;border:1px solid rgba(17,24,39,.08);border-radius:.85rem;background:#ffffff;overflow:hidden;box-shadow:0 1px 2px rgba(17,24,39,.04),0 4px 14px rgba(17,24,39,.06)}.a1-theme-root .a1-funnel-conversion-detail--saved .a1-funnel-conversion-detail-head{background:color-mix(in srgb,var(--a1-funnel-stage-saved) 38%,white)}.a1-theme-root .a1-funnel-conversion-detail--analysis .a1-funnel-conversion-detail-head{background:color-mix(in srgb,var(--a1-funnel-stage-analysis) 34%,white)}.a1-theme-root .a1-funnel-conversion-detail--preparation .a1-funnel-conversion-detail-head{background:color-mix(in srgb,var(--a1-funnel-stage-preparation) 32%,white)}.a1-theme-root .a1-funnel-conversion-detail--presented .a1-funnel-conversion-detail-head{background:color-mix(in srgb,var(--a1-funnel-stage-presented) 32%,white)}.a1-theme-root .a1-funnel-conversion-detail--awarded .a1-funnel-conversion-detail-head{background:color-mix(in srgb,var(--a1-funnel-stage-awarded) 30%,white)}.a1-theme-root .a1-funnel-conversion-detail--lost .a1-funnel-conversion-detail-head{background:color-mix(in srgb,var(--a1-funnel-stage-lost) 28%,white)}.a1-theme-root .a1-funnel-conversion-detail--custom .a1-funnel-conversion-detail-head{background:color-mix(in srgb,var(--a1-funnel-custom-color,#64748b) 32%,white)}.a1-theme-root .a1-funnel-conversion-detail-head{display:flex;flex-direction:column;gap:.85rem;margin-bottom:0;padding:.85rem 1rem}.a1-theme-root .a1-funnel-conversion-detail-title-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem}.a1-theme-root .a1-funnel-conversion-detail-title{display:inline-flex;align-items:center;gap:.45rem;margin:0;font-size:1.05rem;font-weight:700;color:var(--a1-text)}.a1-theme-root .a1-funnel-conversion-detail-summary{margin:0;font:inherit;font-size:.88rem;font-weight:600;line-height:1.35;color:var(--a1-muted)}.a1-theme-root .a1-funnel-conversion-detail-body{padding:.85rem 1rem 1rem;border-top:1px solid rgba(17,24,39,.08);background:#f9fafb}.a1-theme-root .a1-funnel-conversion-card-list{display:flex;flex-direction:column;gap:.75rem}.a1-theme-root .a1-funnel-conversion-card{position:relative;display:flex;flex-direction:column;gap:.45rem;padding:.8rem 1.05rem;border:1px solid rgba(17,24,39,.08);border-radius:.75rem;background:#ffffff;box-shadow:0 1px 2px rgba(17,24,39,.04),0 4px 14px rgba(17,24,39,.05)}.a1-theme-root .a1-funnel-conversion-card.is-clickable{cursor:pointer}.a1-theme-root .a1-funnel-conversion-card.is-clickable:focus-visible{outline:2px solid #94a3b8;outline-offset:-2px}.a1-theme-root .a1-funnel-conversion-card.is-clickable:hover{border-color:#cbd5e1;background:color-mix(in srgb,#94a3b8 8%,#ffffff);box-shadow:0 2px 4px rgba(17,24,39,.06),0 6px 18px rgba(17,24,39,.07)}.a1-theme-root .a1-funnel-conversion-card.is-skeleton{min-height:6.5rem;background:linear-gradient(90deg,#f3f4f6 25%,#e5e7eb 50%,#f3f4f6 75%);background-size:200% 100%;animation:a1-funnel-skeleton-shimmer 1.2s ease-in-out infinite}@keyframes a1-funnel-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.a1-theme-root .a1-funnel-conversion-card-head{display:flex;align-items:center;justify-content:space-between;gap:.45rem}.a1-theme-root .a1-funnel-conversion-card-id{display:inline-flex;align-items:center;padding:.14rem .5rem;border-radius:999px;background:#f3f4f6;font-size:.72rem;font-weight:500;color:var(--a1-muted)}.a1-theme-root .a1-funnel-conversion-card-menu{position:relative;flex-shrink:0}.a1-theme-root .a1-funnel-conversion-card-nav{display:inline-flex;flex-direction:column;align-items:center;gap:.1rem;flex-shrink:0;margin-left:auto}.a1-theme-root .a1-funnel-conversion-card-menu-trigger,.a1-theme-root .a1-funnel-conversion-card-nav-button{display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;padding:0;border:none;border-radius:.25rem;background:transparent;color:#b3bcc9;cursor:pointer;transition:color .12s ease}.a1-theme-root .a1-funnel-conversion-card-nav-button{width:1.5rem;height:1.5rem}.a1-theme-root .a1-funnel-conversion-card-menu-trigger:hover:not(:disabled),.a1-theme-root .a1-funnel-conversion-card-nav-button:hover:not(:disabled){color:#475569}.a1-theme-root .a1-funnel-conversion-card-menu-trigger:focus-visible,.a1-theme-root .a1-funnel-conversion-card-nav-button:focus-visible{outline:1px solid #cbd5e1;outline-offset:1px}.a1-theme-root .a1-funnel-conversion-card-nav-button:disabled{opacity:.4;cursor:not-allowed}.a1-theme-root .a1-funnel-conversion-card-nav-button svg{display:block;width:1.05rem;height:1.05rem}.a1-theme-root .a1-funnel-conversion-card-menu-trigger svg{display:block;width:.8rem;height:.8rem}.a1-theme-root .a1-funnel-conversion-card-menu-item{display:block;width:100%;border:none;border-radius:.35rem;background:transparent;color:var(--a1-text);font:inherit;font-size:.78rem;font-weight:600;padding:.45rem .6rem;text-align:left;cursor:pointer}.a1-theme-root .a1-funnel-conversion-card-menu-item:hover:not(:disabled){background:var(--venna-surface)}.a1-theme-root .a1-funnel-conversion-card-menu-item--danger{color:#111827}.a1-theme-root .a1-funnel-conversion-card-menu-item--danger:hover:not(:disabled){background:var(--venna-surface)}.a1-theme-root .a1-funnel-conversion-card-menu-item.a1-funnel-conversion-card-menu-item--perdida,.a1-theme-root .a1-funnel-kanban-card-menu-item.a1-funnel-kanban-card-menu-item--perdida,.a1-theme-root .a1-funnel-list-row-menu-item.a1-funnel-list-row-menu-item--perdida{color:#dc2626;font-weight:700}.a1-theme-root .a1-funnel-conversion-card-menu-item.a1-funnel-conversion-card-menu-item--perdida:hover:not(:disabled),.a1-theme-root .a1-funnel-kanban-card-menu-item.a1-funnel-kanban-card-menu-item--perdida:hover:not(:disabled),.a1-theme-root .a1-funnel-list-row-menu-item.a1-funnel-list-row-menu-item--perdida:hover:not(:disabled){background:var(--venna-surface);color:#dc2626}.a1-theme-root .a1-funnel-conversion-card-menu-item:disabled{opacity:.6;cursor:not-allowed}.a1-theme-root .a1-funnel-conversion-card-title{margin:.15rem 0 0;font-size:.95rem;font-weight:700;line-height:1.4;color:var(--a1-text)}.a1-theme-root .a1-funnel-conversion-card-organismo{display:inline-flex;align-items:center;gap:.35rem;margin:0;font-size:.78rem;color:var(--a1-muted)}.a1-theme-root .a1-funnel-conversion-card-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;margin-top:0}.a1-theme-root .a1-funnel-conversion-card-meta{display:flex;flex-wrap:wrap;gap:.35rem}.a1-theme-root .a1-funnel-conversion-empty{padding:1.25rem .85rem}@media (max-width:900px){.a1-theme-root .a1-funnel-conversion-layout{grid-template-columns:1fr}}.a1-theme-root .a1-funnel-go-dot{display:inline-block;width:.55rem;height:.55rem;border-radius:999px;flex-shrink:0}.a1-theme-root .a1-funnel-go-dot--go{background:#22a06b}.a1-theme-root .a1-funnel-go-dot--revisar{background:#d97706}.a1-theme-root .a1-funnel-go-dot--no-go{background:#dc2626}.a1-theme-root .a1-funnel-kanban-card{position:relative;display:flex;border:1px solid #e5e7eb;border-radius:.75rem;background:#ffffff;box-shadow:0 1px 3px rgba(17,24,39,.06);cursor:-webkit-grab;cursor:grab;overflow:hidden;transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease}.a1-theme-root .a1-funnel-kanban-card:hover{transform:translateY(-2px);box-shadow:0 8px 16px -4px rgba(17,24,39,.14),4px 4px 10px -3px rgba(17,24,39,.08),-4px 4px 10px -3px rgba(17,24,39,.08);z-index:1}.a1-theme-root .a1-funnel-kanban-card.is-moving,.a1-theme-root .a1-funnel-kanban-card.is-skeleton{opacity:.65}.a1-theme-root .a1-funnel-kanban-card.is-skeleton{min-height:8.5rem;cursor:default;animation:a1-funnel-skeleton-shimmer 1.2s ease-in-out infinite}.a1-theme-root .a1-funnel-kanban-card:active{cursor:-webkit-grabbing;cursor:grabbing}.a1-theme-root .a1-funnel-kanban-card-body{display:flex;flex:1 1;flex-direction:column;gap:.4rem;padding:.8rem .85rem .75rem;min-width:0;cursor:pointer}.a1-theme-root .a1-funnel-kanban-card-body:focus-visible{outline:2px solid var(--venna-burgundy);outline-offset:-2px}.a1-theme-root .a1-funnel-kanban-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.35rem}.a1-theme-root .a1-funnel-kanban-card-head-main{display:flex;align-items:center;gap:.4rem;min-width:0;flex:1 1}.a1-theme-root .a1-funnel-kanban-card-menu{position:relative;flex-shrink:0}.a1-theme-root .a1-funnel-kanban-card-menu-trigger{display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;padding:0;border:none;border-radius:.25rem;background:transparent;color:#b3bcc9;cursor:pointer;transition:color .12s ease}.a1-theme-root .a1-funnel-kanban-card-menu-trigger:hover:not(:disabled){color:#475569}.a1-theme-root .a1-funnel-kanban-card-menu-trigger:focus-visible{outline:1px solid #cbd5e1;outline-offset:1px}.a1-theme-root .a1-funnel-kanban-card-menu-trigger:disabled{opacity:.4;cursor:not-allowed}.a1-theme-root .a1-funnel-kanban-card-menu-trigger svg{display:block;width:.8rem;height:.8rem}.a1-theme-root .a1-funnel-kanban-card-menu-item{display:block;width:100%;border:none;border-radius:.35rem;background:transparent;color:var(--a1-text);font:inherit;font-size:.78rem;font-weight:600;padding:.45rem .6rem;text-align:left;cursor:pointer}.a1-theme-root .a1-funnel-kanban-card-menu-item:hover:not(:disabled){background:var(--venna-surface)}.a1-theme-root .a1-funnel-kanban-card-menu-item--danger{color:#111827}.a1-theme-root .a1-funnel-kanban-card-menu-item--danger:hover:not(:disabled){background:var(--venna-surface)}.a1-theme-root .a1-funnel-kanban-card-menu-item:disabled{opacity:.6;cursor:not-allowed}.a1-theme-root .a1-funnel-kanban-card-id{font-size:.72rem;font-weight:400;color:var(--a1-muted);text-decoration:none}.a1-theme-root .a1-funnel-kanban-card-id:hover{color:var(--venna-burgundy);text-decoration:underline}.a1-theme-root .a1-funnel-column:has(.a1-funnel-kanban-card-title-wrap[data-tip]:hover),.a1-theme-root .a1-funnel-kanban-card:has(.a1-funnel-kanban-card-title-wrap[data-tip]:hover){overflow:visible}.a1-theme-root .a1-funnel-kanban-card:has(.a1-funnel-kanban-card-title-wrap[data-tip]:hover){z-index:4}.a1-theme-root .a1-funnel-column:has(.a1-funnel-kanban-card-menu-panel),.a1-theme-root .a1-funnel-kanban-card:has(.a1-funnel-kanban-card-menu-panel){overflow:visible}.a1-theme-root .a1-funnel-column:has(.a1-funnel-kanban-card-menu-panel){position:relative;z-index:20}.a1-theme-root .a1-funnel-kanban-card:has(.a1-funnel-kanban-card-menu-panel){z-index:30}.a1-theme-root .a1-funnel-kanban-card-title-wrap{position:relative;min-width:0}.a1-theme-root .a1-funnel-kanban-card-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;overflow:hidden;margin:0;overflow-wrap:anywhere;word-break:break-word;font-size:.86rem;font-weight:700;line-height:1.35;color:var(--a1-text)}.a1-theme-root .a1-funnel-kanban-card-title-wrap[data-tip]:after{content:attr(data-tip);position:absolute;left:0;top:calc(100% + 6px);z-index:5;width:max-content;max-width:min(22rem,70vw);padding:.4rem .6rem;border-radius:.4rem;background:#1f2937;color:#ffffff;font-size:.78rem;font-weight:500;line-height:1.35;white-space:normal;box-shadow:0 4px 12px rgba(17,24,39,.2);pointer-events:none;opacity:0;transform:scale(.97);transform-origin:top left;transition:opacity 125ms cubic-bezier(.23,1,.32,1),transform 125ms cubic-bezier(.23,1,.32,1)}@media (hover:hover) and (pointer:fine){.a1-theme-root .a1-funnel-kanban-card-title-wrap[data-tip]:hover:after{opacity:1;transform:scale(1);transition-delay:.16s}}.a1-theme-root .a1-funnel-kanban-card-organismo{margin:0;overflow-wrap:anywhere;word-break:break-word;font-size:.72rem;color:var(--a1-muted)}.a1-theme-root .a1-funnel-kanban-card-meta{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.25rem}.a1-theme-root .a1-funnel-kanban-card-meta-chips{display:flex;flex-wrap:wrap;gap:.35rem;min-width:0}.a1-theme-root .a1-funnel-kanban-chip{display:inline-flex;align-items:center;padding:.12rem .45rem;border-radius:999px;font-size:.68rem;font-weight:600}.a1-theme-root .a1-funnel-kanban-chip--amount{background:var(--venna-surface-deep);color:var(--a1-text)}.a1-theme-root .a1-funnel-kanban-card-meta .a1-tender-chip-type{padding:.12rem .45rem;font-size:.68rem;border-radius:999px;border:none;background:var(--venna-surface-deep);color:var(--a1-text)}.a1-theme-root .a1-funnel-kanban-card-meta .a1-tender-chip-plazo{padding:.12rem .45rem;font-size:.68rem;border-radius:999px}.a1-theme-root .a1-funnel-list-panel{border:1px solid var(--a1-border);border-radius:.85rem;background:var(--venna-surface-raised);overflow:hidden}.a1-theme-root .a1-funnel-list-panel.a1-preparacion-list-panel{overflow:visible}.a1-theme-root .a1-funnel-list-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding:.85rem 1rem;border-bottom:1px solid var(--a1-border)}.a1-theme-root .a1-funnel-list-sort{margin:0;font-size:.78rem;color:var(--venna-burgundy)}.a1-theme-root .a1-funnel-list-row,.a1-theme-root .a1-funnel-list-table-head{display:grid;grid-template-columns:minmax(12rem,2.6fr) minmax(6.5rem,.9fr) minmax(6.5rem,.85fr) minmax(5.5rem,.7fr);grid-column-gap:1.35rem;column-gap:1.35rem;grid-row-gap:.75rem;row-gap:.75rem;align-items:start;border-left:3px solid transparent}.a1-theme-root .a1-funnel-list-panel--with-action .a1-funnel-list-row,.a1-theme-root .a1-funnel-list-panel--with-action .a1-funnel-list-table-head{grid-template-columns:minmax(12rem,2.6fr) minmax(6.5rem,.9fr) minmax(6.5rem,.85fr) minmax(5.5rem,.7fr) minmax(6rem,6.5rem)}.a1-theme-root .a1-funnel-list-cell--valor,.a1-theme-root .a1-funnel-list-table-head>.a1-funnel-list-table-head-sort--valor{justify-self:end;align-self:center;text-align:right;padding-left:1.75rem;padding-right:.35rem}.a1-theme-root .a1-funnel-list-cell--etapa,.a1-theme-root .a1-funnel-list-table-head>.a1-funnel-list-table-head-sort--etapa{justify-self:center;align-self:center;text-align:center;padding-inline:.35rem}.a1-theme-root .a1-funnel-list-cell--plazo{align-self:center;padding-left:.35rem}.a1-theme-root .a1-funnel-list-table-head{padding:.55rem 1rem;border-bottom:1px solid var(--a1-border);font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--a1-muted)}.a1-theme-root .a1-funnel-list-table-head-sort{display:inline-flex;align-items:center;gap:.25rem;padding:0;border:0;background:transparent;font:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;transition:color .15s ease}.a1-theme-root .a1-funnel-list-table-head-sort.is-active,.a1-theme-root .a1-funnel-list-table-head-sort:hover{color:var(--a1-text)}.a1-theme-root .a1-funnel-list-table-head-sort--valor{justify-self:end}.a1-theme-root .a1-funnel-list-sort-indicator{width:.72rem;height:.72rem;flex-shrink:0}.a1-theme-root .a1-funnel-list-sort-indicator-path{opacity:.35}.a1-theme-root .a1-funnel-list-sort-indicator-path.is-active{opacity:1}.a1-theme-root .a1-funnel-list-body{display:flex;flex-direction:column}.a1-theme-root .a1-funnel-list-row{--a1-stage:var(--a1-funnel-custom-color,var(--a1-muted));padding:.85rem 1rem;border-bottom:1px solid var(--a1-border);border-left-color:var(--a1-stage,transparent)}.a1-theme-root .a1-funnel-list-row--saved{--a1-stage:var(--a1-funnel-stage-saved);--a1-stage-tint:color-mix(in srgb,var(--a1-funnel-stage-saved) 16%,white);--a1-stage-glow:color-mix(in srgb,var(--a1-funnel-stage-saved) 35%,transparent)}.a1-theme-root .a1-funnel-list-row--analysis{--a1-stage:var(--a1-funnel-stage-analysis);--a1-stage-tint:color-mix(in srgb,var(--a1-funnel-stage-analysis) 14%,white);--a1-stage-glow:color-mix(in srgb,var(--a1-funnel-stage-analysis) 35%,transparent)}.a1-theme-root .a1-funnel-list-row--preparation{--a1-stage:var(--a1-funnel-stage-preparation);--a1-stage-tint:color-mix(in srgb,var(--a1-funnel-stage-preparation) 14%,white);--a1-stage-glow:color-mix(in srgb,var(--a1-funnel-stage-preparation) 35%,transparent)}.a1-theme-root .a1-funnel-list-row--presented{--a1-stage:var(--a1-funnel-stage-presented);--a1-stage-tint:color-mix(in srgb,var(--a1-funnel-stage-presented) 14%,white);--a1-stage-glow:color-mix(in srgb,var(--a1-funnel-stage-presented) 35%,transparent)}.a1-theme-root .a1-funnel-list-row--awarded{--a1-stage:var(--a1-funnel-stage-awarded);--a1-stage-tint:color-mix(in srgb,var(--a1-funnel-stage-awarded) 14%,white);--a1-stage-glow:color-mix(in srgb,var(--a1-funnel-stage-awarded) 35%,transparent)}.a1-theme-root .a1-funnel-list-row--lost{--a1-stage:var(--a1-funnel-stage-lost);--a1-stage-tint:color-mix(in srgb,var(--a1-funnel-stage-lost) 14%,white);--a1-stage-glow:color-mix(in srgb,var(--a1-funnel-stage-lost) 35%,transparent)}.a1-theme-root .a1-funnel-list-row.is-clickable{cursor:pointer}.a1-theme-root .a1-funnel-list-row.is-clickable:hover{background:color-mix(in srgb,#94a3b8 10%,var(--venna-surface-raised))}.a1-theme-root .a1-funnel-list-row.is-clickable:focus-visible{outline:2px solid var(--venna-burgundy);outline-offset:-2px}.a1-theme-root .a1-funnel-list-row:last-child{border-bottom:none}.a1-theme-root .a1-funnel-list-row:not(.is-skeleton):hover{background:color-mix(in srgb,#94a3b8 10%,var(--venna-surface-raised))}.a1-theme-root .a1-funnel-list-kind-badge{display:inline-block;margin-left:8px;padding:1px 8px;border-radius:999px;font-size:11px;font-weight:600;background:#eef2ff;color:#4338ca;vertical-align:middle}.a1-theme-root .a1-funnel-list-row.is-skeleton{min-height:4.5rem;animation:a1-funnel-skeleton-shimmer 1.2s ease-in-out infinite}.a1-theme-root .a1-funnel-list-cell--action{display:flex;justify-content:flex-end;align-items:center}.a1-theme-root .a1-funnel-list-stage-nav{display:inline-flex;align-items:center;gap:.35rem}.a1-theme-root .a1-funnel-list-stage-nav-button{display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;padding:0;border:none;border-radius:.25rem;background:transparent;color:#b3bcc9;cursor:pointer;transition:color .12s ease}.a1-theme-root .a1-funnel-list-stage-nav-button:hover:not(:disabled){color:#475569}.a1-theme-root .a1-funnel-list-stage-nav-button:focus-visible{outline:1px solid #cbd5e1;outline-offset:1px}.a1-theme-root .a1-funnel-list-stage-nav-button:disabled{opacity:.4;cursor:not-allowed}.a1-theme-root .a1-funnel-list-stage-nav-button svg{display:block;width:.8rem;height:.8rem}.a1-theme-root .a1-funnel-list-row-menu{position:relative;display:inline-flex}.a1-theme-root .a1-funnel-list-row-menu-item{display:block;width:100%;border:none;border-radius:.35rem;background:transparent;color:var(--a1-text);font:inherit;font-size:.78rem;font-weight:600;padding:.45rem .6rem;text-align:left;cursor:pointer}.a1-theme-root .a1-funnel-list-row-menu-item:hover:not(:disabled){background:var(--venna-surface)}.a1-theme-root .a1-funnel-list-row-menu-item--danger{color:#111827}.a1-theme-root .a1-funnel-list-row-menu-item--danger:hover:not(:disabled){background:var(--venna-surface)}.a1-theme-root .a1-funnel-list-cell--expediente{display:flex;align-items:flex-start;gap:.45rem;min-width:0;overflow:hidden}.a1-theme-root .a1-funnel-list-expediente{display:inline-block;padding:.18rem .5rem;border-radius:6px;font-size:.74rem;font-weight:700;line-height:1.35;color:#000;background:#e5e7eb;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:0;white-space:normal;overflow-wrap:anywhere;word-break:break-word;text-decoration:none;transition:box-shadow .15s ease}.a1-theme-root .a1-funnel-list-expediente:hover{text-decoration:none;box-shadow:inset 0 0 0 1px var(--a1-stage-glow,var(--a1-border))}.a1-theme-root .a1-funnel-list-cell--objeto{display:flex;flex-direction:column;gap:.15rem;min-width:0}.a1-theme-root .a1-funnel-list-title{display:flex;align-items:baseline;font-size:.84rem;font-weight:700;line-height:1.4;color:var(--a1-text);min-width:0;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.a1-theme-root .a1-funnel-list-title-link{display:inline;color:inherit;text-decoration:none}.a1-theme-root .a1-funnel-list-title-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;min-width:0}.a1-theme-root .a1-funnel-list-title>.a1-funnel-list-kind-badge{flex:none}@media (max-width:640px){.a1-theme-root .a1-funnel-list-title{flex-wrap:wrap;row-gap:.2rem}.a1-theme-root .a1-funnel-list-title-text{flex:1 1 100%}.a1-theme-root .a1-funnel-list-title>.a1-funnel-list-kind-badge{margin-left:0}}.a1-theme-root .a1-funnel-list-title-link:hover{color:var(--venna-burgundy);text-decoration:underline;text-underline-offset:.12em}.a1-theme-root .a1-funnel-list-title-link:focus-visible{outline:2px solid color-mix(in srgb,var(--venna-burgundy) 45%,transparent);outline-offset:2px;border-radius:.2rem}.a1-theme-root .a1-funnel-list-subtitle{font-size:.72rem;color:var(--a1-muted)}.a1-theme-root .a1-funnel-list-cell--valor{font-size:.84rem;font-weight:700;color:var(--a1-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.a1-theme-root .a1-funnel-stage-progress{display:flex;flex-direction:column;gap:.25rem}.a1-theme-root .a1-funnel-stage-progress-node{position:relative;z-index:1;width:.55rem;height:.55rem;border-radius:999px;background:var(--venna-surface-deep);flex-shrink:0}.a1-theme-root .a1-funnel-stage-progress-node.is-completed{background:var(--a1-stage,var(--venna-burgundy));opacity:.45}.a1-theme-root .a1-funnel-stage-progress-node.is-active{width:.75rem;height:.75rem;background:var(--a1-stage,var(--venna-burgundy));box-shadow:0 0 0 4px var(--a1-stage-glow,rgba(232,213,226,.9))}.a1-theme-root .a1-funnel-list-plazo{display:inline-flex;align-items:center;justify-content:center;min-width:2.5rem;padding:.18rem .55rem;border-radius:999px;font-size:.72rem;font-weight:700}.a1-theme-root .a1-funnel-list-plazo--urgent{background:var(--a1-plazo-urgent-bg);color:var(--a1-plazo-urgent-fg)}.a1-theme-root .a1-funnel-list-plazo--soon{background:var(--a1-plazo-soon-bg);color:var(--a1-plazo-soon-fg)}.a1-theme-root .a1-funnel-list-plazo--awarded,.a1-theme-root .a1-funnel-list-plazo--calm{background:var(--a1-plazo-calm-bg);color:var(--a1-plazo-calm-fg)}.a1-theme-root .a1-funnel-list-empty{padding:1.5rem 1rem}.a1-theme-root .a1-funnel-list-filter-chips{padding:0 0 .85rem;background:transparent}.a1-theme-root .a1-funnel-list-filter-chip-group,.a1-theme-root .a1-funnel-list-filter-chips{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.a1-theme-root .a1-funnel-list-toolbar-actions{display:inline-flex;flex:1 1 auto;flex-wrap:wrap;align-items:center;gap:.6rem;min-width:0}.a1-theme-root .a1-funnel-list-group-toggle{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;height:2.4rem;margin-left:auto;margin-right:1.25rem;padding:0 .85rem;font:inherit;font-size:.8rem;font-weight:600;color:var(--a1-muted);background:#f4f4f5;border:1px solid #e4e4e7;border-radius:.6rem;cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease}.a1-theme-root .a1-funnel-list-group-toggle svg{width:.95rem;height:.95rem}.a1-theme-root .a1-funnel-list-group-toggle:hover{border-color:#d4d4d8;color:var(--a1-text)}.a1-theme-root .a1-funnel-list-group-toggle.is-active,.a1-theme-root .a1-funnel-list-group-toggle.is-active:hover{color:var(--a1-text);border-color:#d4d4d8;background:#d4d4d8}.a1-theme-root .a1-funnel-list-summary{display:inline-flex;align-items:center;gap:1rem}.a1-theme-root .a1-funnel-list-metric{display:flex;flex-direction:column;align-items:flex-end;gap:.16rem;line-height:1.2}.a1-theme-root .a1-funnel-list-metric-label{font-size:.68rem;color:var(--a1-muted)}.a1-theme-root .a1-funnel-list-metric-value{font-size:.95rem;font-weight:700;color:var(--a1-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.a1-theme-root .a1-funnel-list-filter-chip{display:inline-flex;align-items:center;gap:.4rem;padding:.32rem .7rem;font:inherit;font-size:.76rem;color:var(--a1-text);background:var(--venna-surface-raised);border:1px solid var(--a1-border);border-radius:999px;cursor:pointer;transition:opacity .12s ease,border-color .12s ease}.a1-theme-root .a1-funnel-list-filter-chip[aria-pressed=false]{opacity:.5}.a1-theme-root .a1-funnel-list-filter-chip.is-active{border-color:color-mix(in srgb,var(--a1-stage,var(--a1-border)) 55%,var(--a1-border))}.a1-theme-root .a1-funnel-list-filter-chip:focus-visible{outline:2px solid var(--venna-burgundy);outline-offset:2px}.a1-theme-root .a1-funnel-list-filter-chip-dot{width:.55rem;height:.55rem;border-radius:999px;background:var(--a1-stage,var(--a1-muted))}.a1-theme-root .a1-funnel-list-filter-chip-count{font-weight:700;color:var(--a1-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.a1-theme-root .a1-funnel-list-filter-chip--saved,.a1-theme-root .a1-funnel-list-group-head--saved{--a1-stage:var(--a1-funnel-stage-saved)}.a1-theme-root .a1-funnel-list-filter-chip--analysis,.a1-theme-root .a1-funnel-list-group-head--analysis{--a1-stage:var(--a1-funnel-stage-analysis)}.a1-theme-root .a1-funnel-list-filter-chip--preparation,.a1-theme-root .a1-funnel-list-group-head--preparation{--a1-stage:var(--a1-funnel-stage-preparation)}.a1-theme-root .a1-funnel-list-filter-chip--presented,.a1-theme-root .a1-funnel-list-group-head--presented{--a1-stage:var(--a1-funnel-stage-presented)}.a1-theme-root .a1-funnel-list-filter-chip--awarded,.a1-theme-root .a1-funnel-list-group-head--awarded{--a1-stage:var(--a1-funnel-stage-awarded)}.a1-theme-root .a1-funnel-list-filter-chip--lost,.a1-theme-root .a1-funnel-list-group-head--lost{--a1-stage:var(--a1-funnel-stage-lost)}.a1-theme-root .a1-funnel-list-filter-chip--custom,.a1-theme-root .a1-funnel-list-group-head--custom{--a1-stage:var(--a1-funnel-custom-color,#64748b)}.a1-theme-root .a1-funnel-list-group-head{display:flex;align-items:center;gap:.45rem;padding:.5rem 1rem;border-top:1px solid var(--a1-border);border-bottom:1px solid var(--a1-border);font-size:.72rem;color:var(--a1-muted)}.a1-theme-root .a1-funnel-list-group:first-child .a1-funnel-list-group-head{border-top:none}.a1-theme-root .a1-funnel-list-group-dot{width:.55rem;height:.55rem;border-radius:999px;background:var(--a1-stage,var(--a1-muted))}.a1-theme-root .a1-funnel-list-group-label{font-weight:700;color:var(--a1-text)}.a1-theme-root .a1-funnel-list-group-count,.a1-theme-root .a1-funnel-list-group-subtotal{font-weight:700;color:var(--a1-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.a1-theme-root .a1-funnel-list-group-subtotal{margin-left:auto}.a1-theme-root .a1-funnel-list-meta{font-size:.72rem;color:var(--a1-muted);line-height:1.35;overflow-wrap:anywhere}.a1-theme-root .a1-funnel-list-meta-ref{font-weight:700;color:var(--a1-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.a1-theme-root .a1-funnel-list-stage-pill{display:inline-flex;align-items:center;padding:.18rem .6rem;border-radius:999px;font-size:.72rem;font-weight:700;background:color-mix(in srgb,var(--a1-stage,var(--a1-muted)) 16%,var(--venna-surface-raised));color:color-mix(in srgb,var(--a1-stage,var(--a1-text)) 68%,#0f172a)}.a1-theme-root .a1-funnel-list-cell--action{align-self:center}.a1-theme-root .a1-funnel-list-row .a1-funnel-list-stage-nav{opacity:1}.a1-theme-root .a1-funnel-list-row.is-moving{opacity:.5;pointer-events:none}@media (max-width:640px){.a1-theme-root .a1-funnel-list-summary{width:100%;margin-left:0;justify-content:flex-start}.a1-theme-root .a1-funnel-list-row .a1-funnel-list-stage-nav{opacity:1}}.a1-theme-root .a1-preparacion-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.1rem}.a1-theme-root .a1-preparacion-header-text{min-width:0}.a1-theme-root .a1-preparacion-title{margin:0;font-size:1.65rem;font-weight:800;line-height:1.15;letter-spacing:-.01em;color:var(--a1-text)}.a1-theme-root .a1-preparacion-blank,.a1-theme-root button.a1-preparacion-blank{display:flex;align-items:center;gap:.9rem;width:100%;margin-bottom:.85rem;padding:.95rem 1.1rem;border:1px dashed color-mix(in srgb,var(--a1-text) 18%,transparent);border-radius:.95rem;background:color-mix(in srgb,var(--venna-surface-raised) 70%,transparent);color:#000000;font:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.a1-theme-root .a1-preparacion-blank:hover{border-color:var(--vp-lime-deep);background:var(--venna-surface-raised)}.a1-theme-root .a1-preparacion-blank-icon{display:grid;place-items:center;flex-shrink:0;width:2.35rem;height:2.35rem;border-radius:.7rem;background:var(--vp-lime);color:#000000}.a1-theme-root .a1-preparacion-blank-icon svg{width:1.2rem;height:1.2rem}.a1-theme-root .a1-preparacion-blank-text{display:flex;flex-direction:column;gap:.1rem;min-width:0}.a1-theme-root .a1-preparacion-blank-title{font-size:.92rem;font-weight:700;color:#000000}.a1-theme-root .a1-preparacion-blank-subtitle{font-size:.8rem;color:#000000}.a1-theme-root .a1-funnel-shell .a1-preparacion-blank-arrow,.a1-theme-root button.a1-preparacion-blank .a1-preparacion-blank-arrow{margin-left:auto;flex-shrink:0;font-size:1.1rem;color:#000000}.a1-theme-root .a1-preparacion-list{display:flex;flex-direction:column}.a1-theme-root .a1-preparacion-card,.a1-theme-root .a1-preparacion-list-head{display:grid;grid-template-columns:minmax(7rem,.9fr) minmax(12rem,2fr) minmax(6.5rem,7.5rem) minmax(9.5rem,1.15fr) minmax(5rem,.65fr) minmax(5rem,.55fr);grid-column-gap:1.35rem;column-gap:1.35rem;grid-row-gap:.75rem;row-gap:.75rem;align-items:center}.a1-theme-root .a1-preparacion-list-head{padding:.35rem 1.35rem .5rem;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#000000}.a1-theme-root .a1-preparacion-list-head .a1-preparacion-list-head--valor,.a1-theme-root .a1-preparacion-list-head>.a1-funnel-list-table-head-sort--valor{justify-self:end;text-align:right;padding-right:.35rem}.a1-theme-root .a1-preparacion-list-head .a1-preparacion-list-head--documentacion,.a1-theme-root .a1-preparacion-list-head>.a1-funnel-list-table-head-sort--documentacion{justify-self:center;text-align:center}.a1-theme-root .a1-preparacion-card .a1-funnel-list-cell--etapa{display:flex;justify-content:center;align-items:center}.a1-theme-root .a1-preparacion-card .a1-preparacion-progress{width:7rem;max-width:100%;margin-inline:auto}.a1-theme-root .a1-preparacion-card .a1-preparacion-progress-track{width:100%}.a1-theme-root .a1-preparacion-cards{display:flex;flex-direction:column;gap:.75rem}.a1-theme-root .a1-preparacion-card{padding:1rem 1.35rem;border:1px solid var(--a1-border);border-radius:.95rem;background:var(--venna-surface-raised);box-shadow:0 1px 2px rgba(0,0,0,.04);transition:box-shadow .15s ease,border-color .15s ease}.a1-theme-root .a1-preparacion-card:hover{border-color:color-mix(in srgb,var(--a1-text) 14%,var(--a1-border));box-shadow:0 4px 14px rgba(0,0,0,.07)}.a1-theme-root a.a1-preparacion-card{text-decoration:none;color:inherit;cursor:pointer}.a1-theme-root a.a1-preparacion-card:visited{color:inherit}.a1-theme-root a.a1-preparacion-card:focus-visible{outline:2px solid #111827;outline-offset:2px}.a1-theme-root .a1-preparacion-card.is-skeleton{min-height:4.75rem;animation:a1-funnel-skeleton-shimmer 1.2s ease-in-out infinite}.a1-theme-root .a1-preparacion-progress{display:flex;flex-direction:column;align-items:stretch;gap:.35rem;min-width:0}.a1-theme-root .a1-preparacion-progress-track{width:100%;height:.35rem;border-radius:999px;background:var(--a1-border);overflow:hidden}.a1-theme-root .a1-preparacion-progress-fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--venna-burgundy),var(--venna-emerald-hover));transition:width .2s ease}.a1-theme-root .a1-preparacion-progress-label{text-align:center;font-size:.74rem;font-weight:600;color:#000000;white-space:nowrap}.a1-theme-root .a1-preparacion-card[data-status=en_curso] .a1-preparacion-progress-label,.a1-theme-root .a1-preparacion-card[data-status=enviada] .a1-preparacion-progress-label{color:#000000}.a1-theme-root .a1-preparacion-card-btn{display:inline-flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;padding:0;border:0;border-radius:7px;background:transparent;color:#111827;flex-shrink:0;text-decoration:none;cursor:pointer;transition:background .15s ease,transform .16s ease-out}.a1-theme-root .a1-preparacion-card-btn:visited{color:#111827}.a1-theme-root .a1-preparacion-card-btn:focus-visible{outline:2px solid #111827;outline-offset:2px}.a1-theme-root .a1-preparacion-card-btn:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.a1-theme-root .a1-preparacion-card-btn:hover,.a1-theme-root .a1-preparacion-card-btn:hover:visited{background:#f3f4f6;color:#111827}.a1-theme-root a.a1-preparacion-card:hover .a1-preparacion-card-comment{background:#f3f4f6}}@media (prefers-reduced-motion:reduce){.a1-theme-root .a1-preparacion-card-btn:active{transform:none}}@media (max-width:900px){.a1-theme-root .a1-preparacion-list-head{display:none}.a1-theme-root .a1-preparacion-card{grid-template-columns:1fr;gap:.5rem}.a1-theme-root .a1-preparacion-card .a1-funnel-list-cell--action{min-width:0;justify-self:start}}.a1-theme-root .a1-funnel-shell .a1-funnel-list-table-head{color:var(--a1-muted)}.a1-theme-root .a1-funnel-shell [class*=a1-funnel-]:not(.a1-funnel-card-next-stage):not([class*=a1-funnel-view-]):not([class*=a1-funnel-column-count]):not(.a1-funnel-list-expediente):not(.a1-funnel-stage-progress-label):not([class*=a1-funnel-list-plazo]):not(.a1-funnel-create-delete-confirm):not(.a1-funnel-create-item-menu-item--danger):not(.a1-funnel-card-menu-confirm-ok):not(.a1-funnel-create-btn):not(.a1-funnel-search-icon):not(.a1-funnel-kanban-card-id):not(.a1-funnel-kanban-card-organismo):not(.a1-funnel-kanban-chip--amount):not(.a1-funnel-list-meta):not(.a1-funnel-list-metric-label):not(.a1-funnel-list-sort-help):not(.a1-funnel-column-total):not(.a1-funnel-list-group-toggle){color:inherit}.a1-theme-root .a1-funnel-shell .a1-funnel-column-count,.a1-theme-root .a1-funnel-shell .a1-funnel-column-count--analysis,.a1-theme-root .a1-funnel-shell .a1-funnel-column-count--awarded,.a1-theme-root .a1-funnel-shell .a1-funnel-column-count--lost,.a1-theme-root .a1-funnel-shell .a1-funnel-column-count--presented{color:#ffffff}.a1-theme-root .a1-funnel-shell a.a1-preparacion-card,.a1-theme-root .a1-funnel-shell a.a1-preparacion-card:visited{color:inherit;-webkit-text-fill-color:inherit}.a1-theme-root .a1-funnel-shell .a1-funnel-column-count--preparation,.a1-theme-root .a1-funnel-shell .a1-funnel-column-count--saved{color:var(--a1-text)}.a1-theme-root .a1-funnel-shell .a1-funnel-view-option.is-active,.a1-theme-root .a1-funnel-shell .a1-funnel-view-option.is-active .a1-funnel-view-icon,.a1-theme-root .a1-funnel-shell .a1-funnel-view-option.is-active .a1-funnel-view-option-label{color:var(--venna-btn-chip-ink)}.a1-theme-root .a1-funnel-shell .a1-alert,.a1-theme-root .a1-funnel-shell .a1-detail-loading{color:inherit}@media (max-width:900px){.a1-theme-root .a1-funnel-list-table-head{display:none}.a1-theme-root .a1-funnel-list-row{grid-template-columns:1fr;gap:.45rem}}.a1-theme-root .a1-state-tabs{display:flex;flex-wrap:wrap;gap:.5rem}.a1-theme-root .a1-state-tab{min-width:7.5rem;padding:.5rem .75rem;border:1px solid var(--a1-border);background:var(--venna-surface-raised);color:var(--a1-text);text-align:left}.a1-theme-root .a1-state-tab.is-active{border-color:var(--venna-btn-line);background:#fff;color:var(--venna-btn-ink)}.a1-theme-root .a1-state-tab-label{display:block;font-size:.85rem;font-weight:600}.cob-modo-tabs{display:inline-flex;gap:3px;padding:3px;border:1px solid #e4e4e7;border-radius:10px;background:#f4f4f5}.rev-entrega{display:flex;flex-direction:column;gap:.85rem;padding:.75rem .25rem 1rem;color:#18181b;min-width:0}.rev-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem 1rem}.rev-head h2{margin:0;font-size:1.05rem;font-weight:700}.rev-disclaimer,.rev-meta,.rev-state{margin:.25rem 0 0;font-size:.88rem;color:#3f3f46}.rev-meta{display:flex;flex-wrap:wrap;gap:.35rem .85rem}.rev-disclaimer{color:#52525b}.rev-detalle h3,.rev-sobre h3{margin:.4rem 0 .35rem;font-size:.95rem}.rev-check,.rev-file{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .65rem;width:100%;text-align:left;background:transparent;border:1px solid #e4e4e7;border-radius:8px;padding:.45rem .6rem}.rev-complete{display:flex;flex-direction:column;gap:.65rem;margin-top:.75rem}.rev-sha{font-size:.8rem;color:#52525b}@media (max-width:720px){.rev-entrega{padding:.5rem 0}.rev-head{flex-direction:column}.rev-modos{display:flex;width:100%}.rev-modos .venna-btn-nav-seg{flex:1 1}}