.dash-machine{min-width:0;min-height:0;padding:var(--marco-pad-y,14px) var(--marco-pad-x,16px);box-sizing:border-box;flex-direction:column;display:flex;position:relative;container:widget/inline-size}.dash-machine>.dash-machine-head{justify-content:space-between;align-items:center;gap:var(--ui-space-3);height:22px;margin-bottom:var(--ui-space-3);padding-right:var(--dash-menu-lane);flex:none;display:flex}.dash-machine-head .dash-machine-title{min-width:0;margin-bottom:0}.dash-machine--estrecha>.dash-machine-head{height:auto;max-height:40px}.dash-machine--estrecha .dash-machine-title{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dash-machine-chip-suelo{margin-top:var(--ui-space-2);flex:none;min-width:0}.dash-machine{--dash-chip-lane:96px;--dash-menu-lane:40px}.dash-machine-chip-corner{top:var(--ui-space-3);right:calc(var(--ui-space-4) + var(--dash-menu-lane));z-index:4;max-width:min(48%, var(--dash-chip-lane));flex:none;position:absolute}.dash-machine>*{flex:1;min-width:0;min-height:0}.dash-machine-title{margin-bottom:var(--ui-space-3);font-size:var(--ui-text-sm);letter-spacing:-.008em;color:var(--ui-text-muted,var(--ui-text));text-overflow:ellipsis;white-space:nowrap;flex:none;font-weight:600;line-height:1.25;overflow:hidden}.bo-main--surface:has(.verifactu-page){padding:0 var(--ui-shell-inset) var(--ui-shell-inset)}.vf-cards{grid-template-columns:repeat(3,1fr);gap:.85rem;margin-bottom:.85rem;display:grid}@media (max-width:900px){.vf-cards{grid-template-columns:1fr}}.vf-card{border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:16px;flex-direction:column;gap:.35rem;padding:1.2rem 1.3rem;display:flex}.vf-card-label{font-size:var(--ui-text-sm);color:var(--ui-text-muted)}.vf-card-value{font-size:var(--ui-text-4xl);letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-weight:600}.vf-card-foot{font-size:var(--ui-text-sm);color:var(--ui-text-soft)}.vf-card-foot.vf-up{color:var(--ui-success)}.vf-connector{border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:16px;justify-content:space-between;align-items:center;padding:1.3rem 1.4rem;display:flex}.vf-connector-title{letter-spacing:-.014em;color:var(--ui-text);margin:0;font-weight:600}.vf-connector-sub{font-size:var(--ui-text-base);color:var(--ui-text-muted);margin:.15rem 0 0}.vf-connector-status{align-items:center;gap:.8rem;display:flex}.vf-status-badge{border-radius:var(--ui-radius-xs);background:var(--ui-success-soft);color:var(--ui-success);font-size:var(--ui-text-sm);align-items:center;gap:.4rem;padding:.2rem .65rem;font-weight:600;display:inline-flex}.dash-toggle{border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-surface-subtle);gap:.15rem;padding:.18rem;display:inline-flex;position:absolute;top:1.4rem;right:1.5rem}.dash-toggle button{border-radius:var(--ui-radius-xs);font-size:var(--ui-text-xs);letter-spacing:-.01em;color:var(--ui-text-muted);cursor:pointer;background:0 0;border:none;padding:.18rem .7rem;font-weight:600;transition:background .15s,color .15s}.dash-toggle button.is-active{background:var(--ui-surface);color:var(--ui-text)}.verifactu-card{flex-direction:column;flex:1;min-height:0;display:flex;overflow:clip}.catalog:has(.verifactu-card){flex-direction:column;max-width:none;margin:0;display:flex}.vf-scroll{scrollbar-width:none;flex:1;min-height:0;padding:1.1rem 1.35rem 1.5rem;overflow-y:auto}.vf-scroll::-webkit-scrollbar{display:none}.catalog.dashboard--grid,.dashboard--grid{z-index:1;background:var(--ui-surface-subtle);width:auto;max-width:none;margin:0;padding:0;position:absolute;inset:0}.dash-free-note-scroll{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.dash-free-note-rte{flex-direction:column;flex:1;min-height:0;display:flex}.dash-free-note-toolbar{border-bottom:1px solid color-mix(in srgb, var(--ui-text) 8%, transparent);gap:.15rem;padding:.25rem .35rem;display:flex}.dash-free-note-toolbar button{border-radius:var(--ui-radius-xs);width:1.5rem;height:1.5rem;color:var(--ui-text);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.dash-free-note-toolbar button:hover{background:color-mix(in srgb, var(--ui-text) 8%, transparent)}.dash-free-note-toolbar button.is-active{background:var(--ui-primary);color:var(--ui-primary-fg)}.dash-free-note-content{box-sizing:border-box;font-size:var(--ui-text-base);color:var(--ui-text);flex:1 0 auto;padding:.45rem .6rem;line-height:1.4}.dash-free-note-content:focus{outline:none}.dash-free-note-content p{margin:0 0 .35rem}.dash-free-note-content ul,.dash-free-note-content ol{margin:0 0 .35rem;padding-left:1.1rem}.dash-free-note-loading{font-size:var(--ui-text-sm);color:var(--ui-text-muted);padding:.6rem}.dashboard--grid .dash-grid{overscroll-behavior:contain;padding:3.75rem var(--ui-shell-inset) calc(var(--chat-dock-reserve,5.15rem) + .85rem);position:absolute;inset:0;overflow:hidden auto}.dash-grid-flow{--panel-gap:.85rem;--panel-row-unit:calc((104px - var(--panel-gap)) / 2);grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:var(--panel-row-unit);gap:var(--panel-gap);align-content:start;display:grid}.dash-grid-tile{border-radius:var(--ui-radius-xs);background:var(--ui-surface);border:1px solid var(--ui-border);isolation:isolate;flex-direction:column;min-height:0;transition:border-color .18s;display:flex;position:relative;overflow:hidden}.dash-grid-tile:hover{border-color:var(--ui-border-strong)}.dash-grid-tile-body{-webkit-user-select:none;user-select:none;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.dash-grid-tile-body [contenteditable=true],.dash-grid-tile-body input,.dash-grid-tile-body textarea{-webkit-user-select:text;user-select:text}.dash-grid-tile-body>*{flex:1;min-width:0;min-height:0}.dash-grid-menu{z-index:2;position:absolute;top:16px;right:16px}@media (hover:hover){.dash-grid-tile--note .dash-grid-menu{opacity:0;transition:opacity var(--ui-motion-fast) var(--ui-ease)}.dash-grid-tile--note:hover .dash-grid-menu,.dash-grid-tile--note .dash-grid-menu:focus-within{opacity:1}}.dash-grid-move{z-index:2;border-radius:var(--ui-radius-sm);width:1.625rem;height:1.625rem;color:var(--ui-text-muted);cursor:grab;opacity:0;touch-action:none;transition:opacity var(--ui-motion-fast) var(--ui-ease), background var(--ui-motion-fast) var(--ui-ease), scale .16s var(--ui-ease);background:0 0;border:0;place-items:center;padding:0;display:inline-grid;position:absolute;top:6px;left:6px}.dash-grid-move svg{overflow:visible}.dash-grid-move circle{transition:translate .28s cubic-bezier(.34,1.56,.64,1)}.dash-grid-move circle:is([cx="6"],[cx="18"]):is([cy="6"],[cy="18"]){transition-delay:40ms}.dash-grid-move:not(:focus-visible){pointer-events:none}.dash-grid-move:focus-visible{opacity:.7}.dash-grid-tile[data-movible] .dash-machine-head{cursor:grab}.dash-grid-tile[data-despegado],.dash-grid-tile[data-despegado] .dash-machine-head{cursor:grabbing}.dash-grid-tile .dash-grid-move:hover{opacity:1;background:color-mix(in srgb, currentColor 14%, transparent)}.dash-grid-move:hover circle[cx="6"]{translate:-1.5px}.dash-grid-move:hover circle[cx="18"]{translate:1.5px}.dash-grid-move:hover circle[cx="12"][cy="6"]{translate:0 -1.5px}.dash-grid-move:hover circle[cx="12"][cy="18"]{translate:0 1.5px}.dash-grid-move:hover circle[cx="6"][cy="6"]{translate:-1.5px -1.5px}.dash-grid-move:hover circle[cx="18"][cy="6"]{translate:1.5px -1.5px}.dash-grid-move:hover circle[cx="6"][cy="18"]{translate:-1.5px 1.5px}.dash-grid-move:hover circle[cx="18"][cy="18"]{translate:1.5px 1.5px}.dash-grid-move:active{cursor:grabbing;scale:.9}.dash-grid-move:active circle{transition-delay:0s;translate:0}.dash-grid-move:focus-visible{box-shadow:var(--ui-focus);outline:none}@media (prefers-reduced-motion:reduce){.dash-grid-move,.dash-grid-move circle{transition:opacity var(--ui-motion-fast) var(--ui-ease)}.dash-grid-move:hover circle{translate:none!important}}.dash-grid-tile[data-despegado]{--_e:max(0, var(--despegue-elevacion,0));z-index:30;cursor:grabbing;border-color:var(--ui-border-strong);box-shadow:0 calc(2px * var(--_e)) calc(5px * var(--_e)) rgb(0 0 0/calc(.06 * var(--_e))), 0 calc(12px * var(--_e)) calc(28px * var(--_e)) calc(-8px * var(--_e)) rgb(0 0 0/calc(.14 * var(--_e)))}.dash-grid-tile[data-despegado]:after{content:"";z-index:5;border-radius:inherit;background:linear-gradient(calc(115deg + var(--despegue-luz,0) * 4deg), transparent 30%, rgb(255 255 255/calc(.015 * var(--_e))) 50%, transparent 70%);pointer-events:none;position:absolute;inset:0}.dash-grid-sombra{z-index:0;border:2px dashed var(--ui-primary);border-radius:var(--ui-radius-xs);background:color-mix(in srgb, var(--ui-primary) 8%, transparent);pointer-events:none;animation:dash-grid-sombra-entra .16s var(--ui-ease);transition:opacity .24s var(--ui-ease)}.dash-grid-sombra[data-soltando]{opacity:0}@keyframes dash-grid-sombra-entra{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.dash-grid-sombra{transition:none;animation:none}}.dashboard--grid .dash-grid{--rc-pad:3.75rem}@media (max-width:767px){.dashboard--grid .dash-grid{padding-top:var(--ui-shell-inset);--rc-pad:var(--ui-shell-inset)}}.dash-slot-placeholder{border:1px dashed var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface);height:100%;color:var(--ui-text-muted);flex-direction:column;justify-content:center;gap:.35rem;padding:1rem 1.1rem;display:flex}.dash-slot-placeholder-title{color:var(--ui-text);font-weight:600}.dash-slot-placeholder-machine{font-size:var(--ui-text-sm);text-transform:uppercase;letter-spacing:.04em}
