.dash{--dash-accent:#7a0019;--dash-ink:#0b0b0b;--dash-body:#2a2a2a;--dash-muted:#777;--dash-faint:#9a9a9a;--dash-line:#e2e2e2;--dash-line-soft:#ececec;--dash-hair:#f3f3f3;--dash-track:#e6e6e6;--dash-hover:#fafafa;--dash-nav:#f1f1f1;min-height:100vh;color:var(--dash-ink);font-family:var(--sans);letter-spacing:-.011em;background:#fff;line-height:1.4}.dash a:hover{color:var(--dash-accent)}.dash-frame{height:100vh;min-height:100vh;display:flex}.dash-skip{z-index:5;background:var(--dash-ink);color:#fff;padding:8px 12px;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.dash-skip:focus{color:#fff;transform:none}.dash-side{border-right:1px solid var(--dash-line-soft);background:#fff;flex-direction:column;flex:none;gap:20px;width:220px;padding:16px 10px;transition:width .18s,padding .18s,transform .18s,border-color .18s;display:flex;overflow:hidden auto}.dash-frame-admin .dash-side{gap:16px;width:208px;padding:14px 8px}.dash-brand{justify-content:space-between;align-items:center;gap:8px;padding:0 8px;display:flex}.dash-brand-actions{flex:none;align-items:center;gap:4px;display:flex}.dash-brand-mark{align-items:center;gap:8px;display:flex}.dash-logo-sq{background:var(--dash-accent);width:9px;height:9px;display:block}.dash-logo{letter-spacing:-.02em;font-size:15px;font-weight:600;line-height:1}.dash-admin-tag{font-family:var(--mono);letter-spacing:.12em;color:var(--dash-faint);font-size:10px;font-weight:500}.dash-cliente{color:var(--dash-muted);margin-top:-12px;padding:0 8px;font-size:12px;line-height:1}.dash-workspace{flex-direction:column;gap:6px;min-width:0;padding:0 8px;display:flex}.dash-workspace-form{flex-direction:column;gap:4px;min-width:0;display:flex}.dash-workspace-label{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dash-faint);font-size:10px;font-weight:500}.dash-workspace-select{border:1px solid var(--dash-line-soft);width:100%;min-width:0;height:30px;color:inherit;font:inherit;text-overflow:ellipsis;background:#fff;border-radius:6px;padding:0 8px;font-size:13px;font-weight:500}.dash-workspace-new summary{cursor:pointer;color:var(--dash-muted);font-size:12px;list-style:none}.dash-workspace-new summary::-webkit-details-marker{display:none}.dash-workspace-new summary:before{content:"+ "}.dash-workspace-create{gap:4px;min-width:0;margin-top:6px;display:flex}.dash-workspace-create input{border:1px solid var(--dash-line-soft);min-width:0;height:28px;font:inherit;border-radius:6px;flex:1;padding:0 8px;font-size:12px}.dash-workspace-create button{border:1px solid var(--dash-line-soft);height:28px;font:inherit;cursor:pointer;background:#fff;border-radius:6px;flex:none;padding:0 10px;font-size:12px}.dash-frame[data-nav=closed] .dash-workspace{display:none}.dash-search{border:1px solid var(--dash-line);height:30px;color:var(--dash-faint);letter-spacing:0;text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;width:calc(100% - 4px);margin:0 2px;padding:0 8px;font-family:inherit;font-size:12.5px;display:flex}.dash-search kbd{font-family:var(--mono);border:1px solid var(--dash-line);color:var(--dash-muted);padding:2px 4px;font-size:11px;line-height:1}.dash-nav{flex-direction:column;gap:2px;display:flex}.dash-frame-admin .dash-nav{gap:1px}.dash-nav a{color:var(--dash-body);justify-content:space-between;align-items:center;padding:7px 8px;font-size:13.5px;font-weight:400;line-height:1;display:flex}.dash-frame-admin .dash-nav a{padding:6px 8px;font-size:13px}.dash-nav a.is-current{background:var(--dash-nav);color:var(--dash-ink);font-weight:500}.dash-count{font-family:var(--mono);color:var(--dash-accent);font-size:11px;font-weight:400}.dash-projects{border-top:1px solid var(--dash-line-soft);flex-direction:column;gap:2px;padding-top:8px;display:flex}.dash-kicker{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dash-faint);padding:6px 8px;font-size:11px;font-weight:500}.dash-projects a{color:var(--dash-body);align-items:center;gap:8px;padding:6px 8px;font-size:13px;line-height:1;display:flex}.dash-dot{background:var(--dash-ink);flex:none;width:6px;height:6px;display:block}.dash-dot.is-faint,.dash-projects a:nth-of-type(n+2) .dash-dot{background:var(--dash-faint)}.dash-user{color:var(--dash-body);align-items:center;gap:10px;margin-top:auto;padding:6px 8px;font-size:13px;line-height:1;display:flex}.dash-avatar{background:var(--dash-ink);color:#fff;letter-spacing:0;flex:none;place-items:center;width:24px;height:24px;font-size:10px;font-weight:500;display:grid}.dash-frame-admin .dash-avatar{width:22px;height:22px;font-size:9px}.dash-user-meta{flex-direction:column;gap:4px;min-width:0;display:flex}.dash-signout{color:var(--dash-faint);text-align:left;padding:0;font-size:11px;line-height:1}.dash-main{background:#fff;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative;overflow:auto}.dash-frame[data-nav=closed] .dash-side{visibility:hidden;pointer-events:none;border-width:0;width:0;padding:0;overflow:hidden}.dash-frame.dash-frame-admin[data-nav=closed] .dash-side{width:0}.dash-frame[data-nav=closed] .adm-bar,.dash-frame[data-nav=closed] .dash-top{padding-left:44px}.dash-ciclos{border-top:1px solid var(--dash-line-soft);flex-direction:column;gap:1px;padding-top:8px;display:flex}.dash-ciclos a{color:var(--dash-body);align-items:center;gap:8px;padding:5px 8px;font-size:12.5px;line-height:1;display:flex}.dash-ciclos a.is-cerrado{color:var(--dash-faint)}.dash-ciclos a.is-current,.dash-ciclos a.is-actual{color:var(--dash-ink);font-weight:500}.dash-dot-accent{background:var(--dash-accent)}.dash-top{border-bottom:1px solid var(--dash-line-soft);flex:none;align-items:center;height:48px;padding:0 24px;display:flex}.dash-top h1{letter-spacing:-.02em;font-size:14px;font-weight:500;line-height:1}.dash-body{max-width:640px;padding:28px 24px}.dash-body p{color:var(--dash-body);font-size:14px;line-height:1.5}.dash-legend{border-top:1px solid var(--dash-hair);flex-wrap:wrap;gap:14px 18px;margin-top:28px;padding-top:16px;display:flex}.dash-legend li{color:var(--dash-body);align-items:center;gap:8px;font-size:12.5px;display:flex}.dash-icon{box-sizing:border-box;flex:none;width:12px;height:12px;display:inline-block}.dash-icon.is-backlog,.dash-icon.is-pedida{border:1px dashed #9a9a9a}.dash-icon.is-todo{border:1px solid #9a9a9a}.dash-icon.is-plan{border:1px solid var(--dash-ink)}.dash-icon.is-progress,.dash-icon.is-build{border:1px solid var(--dash-accent);background:linear-gradient(90deg, var(--dash-accent) 50%, transparent 50%)}.dash-icon.is-review{border:1px solid var(--dash-accent);background:linear-gradient(90deg, var(--dash-accent) 75%, transparent 75%)}.dash-icon.is-done{border:1px solid var(--dash-ink);background:var(--dash-ink)}.dash-mobile-bar,.dash-tabs{display:none}.dash-mobile-bar{border-bottom:1px solid var(--dash-line-soft);height:52px;color:var(--dash-muted);justify-content:space-between;align-items:center;padding:0 16px;font-size:12px}.dash-gate{flex-direction:column;justify-content:center;max-width:460px;min-height:100vh;margin:0 auto;padding:48px 24px;display:flex}.dash-gate h1{letter-spacing:-.03em;font-size:28px;font-weight:500;line-height:1.1}.dash-gate p,.dash-auth p{color:var(--dash-body);margin-top:12px;font-size:14px;line-height:1.5}.auth-mark{top:14px;left:var(--gutter);z-index:50;color:var(--ink);position:fixed}@media (max-width:360px){.auth-mark.nav-logo span{display:inline}}.dash-auth{box-sizing:border-box;justify-content:center;align-items:center;width:100%;max-width:none;min-height:100dvh;margin:0;padding:88px 16px;display:flex}.dash-auth>*{width:min(100%,400px);max-width:100%;margin-inline:auto}.dash-auth>p{text-align:center;width:auto;max-width:36ch}.dash-auth .cl-rootBox,.dash-auth .cl-cardBox,.dash-auth .cl-card,.dash-auth .cl-footer{box-sizing:border-box;width:100%!important;min-width:0!important;max-width:400px!important;margin-left:auto!important;margin-right:auto!important}.dash-auth .cl-cardBox{flex-direction:column!important;justify-content:center!important;align-items:center!important;display:flex!important}.dash-auth .cl-rootBox,.dash-auth .cl-card,.dash-auth .cl-cardBox,.dash-auth .cl-footer{box-shadow:none!important;border-radius:0!important}@media (max-width:800px){.dash-frame-client{flex-direction:column}.dash-frame-client .dash-mobile-bar,.dash-frame-client .dash-side{display:flex}.dash-frame-client .dash-main{padding-bottom:70px}.dash-frame-client .dash-tabs{border-top:1px solid var(--dash-line-soft);z-index:2;background:#fff;height:70px;display:flex;position:fixed;bottom:0;left:0;right:0}.dash-tabs a{color:var(--dash-muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;font-size:12px;display:flex}.dash-tabs a.is-current{color:var(--dash-ink);font-weight:500}.dash-tab-mark{width:6px;height:6px;display:block}.dash-tabs a.is-current .dash-tab-mark{background:var(--dash-accent)}.dash-frame-admin{flex-direction:column;height:auto;min-height:100vh}.dash-frame.dash-frame-admin[data-nav] .dash-side,.dash-frame.dash-frame-client[data-nav] .dash-side{z-index:40;border-right:1px solid var(--dash-line-soft);background:#fff;border-bottom:0;gap:16px;width:min(280px,88vw);height:100%;padding:14px 8px;position:fixed;top:0;bottom:0;left:0;overflow:auto;transform:translate(-105%)}.dash-frame[data-nav=open][data-ready="1"] .dash-side{transform:translate(0)}.dash-frame-admin .dash-nav{flex-flow:column}.dash-frame-admin .dash-user{margin-top:auto}.dash-scrim{display:none}.dash-frame[data-ready="1"][data-nav=open] .dash-scrim-nav,.dash-frame.has-props[data-ready="1"][data-props=open] .dash-scrim-props{z-index:35;cursor:pointer;background:#0b0b0b47;border:0;padding:0;display:block;position:fixed;inset:0}.adm-fill,.adm-ciclo{flex-direction:column;overflow:auto}.adm-ticket{flex-direction:row;min-height:100%}.adm-inbox-list,.adm-triage{border-left:0;border-right:0;border-top:1px solid var(--dash-line-soft);width:100%}.dash-frame[data-props] .adm-props,.dash-frame[data-props] .fea-meta{z-index:40;opacity:1;border-left:1px solid var(--dash-line-soft);pointer-events:none;background:#fff;border-top:0;width:min(320px,92vw);height:auto;padding:24px 18px;position:fixed;top:0;bottom:0;right:0;overflow:auto;transform:translate(105%)}.dash-frame[data-props=open][data-ready="1"] .adm-props,.dash-frame[data-props=open][data-ready="1"] .fea-meta{pointer-events:auto;transform:translate(0)}.adm-board{grid-template-columns:1fr}}.adm-fill{background:#fff;flex:1;min-height:0;display:flex}.adm-inbox-list{border-right:1px solid var(--dash-line-soft);flex-direction:column;flex:none;width:420px;min-height:0;display:flex}.adm-detail,.adm-ticket-main,.adm-ciclo{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.adm-ticket{flex:1;min-height:0;display:flex}.adm-triage,.adm-props{border-left:1px solid var(--dash-line-soft);flex-direction:column;flex:none;gap:14px;width:270px;padding:24px 18px;font-size:12.5px;transition:width .18s,padding .18s,transform .18s,opacity .18s;display:flex;overflow:auto}.dash-frame[data-props=closed] .adm-props,.dash-frame[data-props=closed] .fea-meta{opacity:0;pointer-events:none;border-width:0;width:0;padding:0;overflow:hidden}.adm-triage{width:260px}.adm-bar{border-bottom:1px solid var(--dash-line-soft);flex:none;justify-content:space-between;align-items:center;gap:12px;height:44px;padding:0 16px;display:flex}.adm-detail>.adm-bar,.adm-ticket-main>.adm-bar,.adm-ciclo>.adm-bar{padding:0 20px}.adm-bar-title,.adm-bar-title-row{letter-spacing:-.02em;font-size:13.5px;font-weight:500}.adm-bar-title-row{align-items:center;gap:12px;min-width:0;display:flex}.adm-bar-actions,.adm-neighbors,.adm-foot-actions,.adm-row-actions{flex:none;align-items:center;gap:6px;display:flex}.adm-filters,.adm-toggle{align-items:center;gap:2px;font-size:12px;display:flex}.adm-toggle{border:1px solid var(--dash-line);gap:0}.adm-filters a,.adm-toggle a{color:var(--dash-muted);padding:5px 8px}.adm-filters a.is-on{background:var(--dash-nav);color:var(--dash-ink);font-weight:500}.adm-toggle a.is-on{background:var(--dash-ink);color:#fff}.adm-toggle a+a{border-left:1px solid var(--dash-line)}.adm-scroll{flex:1;min-height:0;overflow:auto}.adm-pad{padding:16px 20px 32px}.adm-group-label,.adm-kicker,.adm-block-title{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dash-faint);font-size:11px;font-weight:500}.adm-group-label{padding:10px 16px 4px}.adm-kicker{padding-bottom:4px}.adm-block-title{font-family:var(--sans);letter-spacing:-.01em;text-transform:none;color:var(--dash-ink);font-size:13px;font-weight:500}.adm-inbox-row{color:var(--dash-ink);border-left:2px solid #0000;flex-direction:column;gap:5px;padding:10px 16px;display:flex}.adm-inbox-row.is-current{border-left-color:var(--dash-accent);background:#f8f8f8}.adm-inbox-row:hover{background:var(--dash-hover);color:var(--dash-ink)}.adm-inbox-meta{color:var(--dash-muted);justify-content:space-between;gap:12px;font-size:12px;display:flex}.adm-inbox-title{font-size:13.5px;font-weight:500;line-height:1.25}.adm-waiting,.is-hot{color:var(--dash-accent)}.adm-waiting{font-size:12px}.adm-crumb{min-width:0;color:var(--dash-muted);flex:1;align-items:center;gap:8px;font-size:12.5px;display:flex}.adm-crumb span{white-space:nowrap}.adm-crumb-name{text-overflow:ellipsis;min-width:0;overflow:hidden}.adm-crumb .is-strong{flex:none}.adm-crumb .is-strong,.adm-id-pill{color:var(--dash-ink)}.adm-id-pill{border:1px solid var(--dash-line);padding:3px 6px}.adm-detail-body{flex-direction:column;flex:1;gap:28px;min-height:0;padding:32px 36px 48px;display:flex;overflow:auto}.adm-ticket-copy{width:100%;max-width:none}.adm-copy h1{letter-spacing:-.025em;margin:0;font-size:22px;font-weight:500;line-height:1.2}.adm-ticket-copy .adm-copy h1{font-size:24px}.adm-copy p,.adm-hint{color:var(--dash-body);max-width:62ch;margin:10px 0 0;font-size:14px;line-height:1.55}.adm-hint{color:var(--dash-muted);margin:0 0 14px;font-size:13px}.adm-infisical{border-top:1px solid var(--dash-line);border-bottom:1px solid var(--dash-line);flex-direction:column;gap:8px;margin:8px 0 22px;padding:12px 0;display:flex}.adm-infisical .adm-hint{margin:0}.adm-infisical-row{grid-template-columns:110px 1fr auto;align-items:center;gap:12px;display:grid}.adm-file{color:#555;text-underline-offset:3px;margin-top:8px;font-size:12.5px;text-decoration:underline;display:inline-block}.adm-block{flex-direction:column;gap:10px;display:flex}.adm-block-head{justify-content:space-between;align-items:baseline;gap:12px;font-size:13px;font-weight:500;display:flex}.adm-block-head span:last-child{color:var(--dash-faint);font-size:12px;font-weight:400}.adm-dashed,.adm-empty-inline{color:var(--dash-body);border:1px dashed #bdbdbd;flex-direction:column;align-items:flex-start;gap:10px;padding:22px;font-size:13.5px;line-height:1.4;display:flex}.adm-empty-inline{color:var(--dash-muted);border:0;margin:16px;padding:8px 0}.adm-kbd-row{gap:6px;display:flex}.adm-kbd-row a,.adm-btn,.adm-text-btn,.adm-triage-actions button,.adm-row-actions button{border:1px solid var(--dash-line);height:28px;color:var(--dash-body);white-space:nowrap;background:#fff;align-items:center;padding:0 10px;font-size:12.5px;line-height:1;display:inline-flex}.adm-kbd-row a{height:auto;color:var(--dash-muted);padding:3px 6px;font-size:12px}.adm-btn-primary{background:var(--dash-accent);border-color:var(--dash-accent);color:#fff;height:32px}.adm-btn-primary:hover{color:#fff;background:#5e0013}.adm-text-btn,.adm-triage-actions button,.adm-row-actions button{height:auto;color:var(--dash-body);text-align:left;background:0 0;border:0;padding:6px 8px}.adm-text-btn:hover,.adm-triage-actions button:hover,.adm-row-actions button:hover{color:var(--dash-accent)}.adm-table{border:1px solid var(--dash-line-soft)}.adm-ticket-line,.adm-fea-line,.adm-grid{border-bottom:1px solid var(--dash-hair);min-height:36px;color:var(--dash-ink);align-items:center;gap:10px;padding:0 12px;font-size:13px;display:grid}.adm-ticket-line{grid-template-columns:64px 14px minmax(0,1fr) auto 18px}.adm-fea-line{grid-template-columns:72px 14px minmax(0,1.4fr) minmax(0,1fr) auto;min-height:40px}.adm-grid{grid-template-columns:70px 14px minmax(0,1fr) minmax(80px,240px) 110px 44px;padding:0 20px}.adm-grid-head{border-bottom:1px solid var(--dash-line-soft);height:30px;min-height:30px;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--dash-faint);font-size:11px;font-weight:500}.adm-grid-row:hover,.adm-ticket-line:hover,.adm-fea-line:hover,.adm-dense-row:hover{background:var(--dash-hover);color:var(--dash-ink)}.adm-mono{font-family:var(--mono);color:var(--dash-muted);font-size:12px}.adm-muted{color:var(--dash-muted);font-size:12px}.adm-ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.adm-end{justify-content:flex-end;display:flex}.adm-avatar,.adm-avatar-sm{background:var(--dash-ink);color:#fff;letter-spacing:0;flex:none;place-items:center;width:18px;height:18px;font-size:8px;font-weight:500;line-height:1;display:grid}.adm-client-band{background:var(--dash-hover);border-bottom:1px solid var(--dash-line-soft);align-items:center;gap:10px;padding:9px 20px;font-size:12.5px;font-weight:500;display:flex}.adm-client-band span:last-child{color:var(--dash-muted);font-size:11.5px;font-weight:400}.adm-progress{border-bottom:1px solid var(--dash-line-soft);color:var(--dash-muted);align-items:center;gap:14px;padding:14px 20px;font-size:12.5px;display:flex}.adm-progress-track{background:var(--dash-track);flex:1;height:3px;display:block}.adm-progress-track span{background:var(--dash-ink);height:3px;display:block}.adm-board{background:var(--dash-line-soft);flex:1;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;min-height:0;display:grid;overflow:auto}.adm-column{background:#fff;flex-direction:column;gap:8px;min-width:0;padding:12px 10px;display:flex}.adm-column header{align-items:center;gap:8px;padding:0 2px 6px;font-size:12.5px;font-weight:500;display:flex}.adm-card{border:1px solid var(--dash-line);color:var(--dash-ink);flex-direction:column;gap:8px;padding:10px 12px;font-size:13px;line-height:1.3;display:flex}.adm-card>a{color:inherit;flex-direction:column;gap:8px;display:flex}.adm-card:hover{border-color:var(--dash-ink);color:var(--dash-ink)}.adm-card-meta,.adm-card-foot{color:var(--dash-muted);justify-content:space-between;align-items:center;gap:8px;font-size:11.5px;display:flex}.adm-activity,.adm-notes{color:var(--dash-muted);flex-direction:column;gap:10px;font-size:12.5px;line-height:1.4;display:flex}.adm-activity li,.adm-notes li{align-items:baseline;gap:10px;display:flex}.adm-activity strong,.adm-notes strong{color:var(--dash-ink);font-weight:500}.adm-activity-dot{background:#bdbdbd;flex:none;width:6px;height:6px;position:relative;top:-1px}.adm-activity-dot.is-hot{background:var(--dash-ink)}.adm-note-form,.adm-create-row,.adm-inline-form,.adm-link-choice{align-items:center;gap:10px;display:flex}.adm-note-form input,.adm-create-row input,.adm-create-row select,.adm-edit-form input,.adm-edit-form textarea,.adm-triage-actions input,.adm-triage-actions select,.adm-select-native,.adm-props select,.adm-inline-form select{border:1px solid var(--dash-line);color:var(--dash-ink);font:inherit;background:#fff;border-radius:0;min-width:0;padding:8px 12px;font-size:13px}.adm-note-form input,.adm-create-row input{flex:1}.adm-props select,.adm-select-native,.adm-inline-form select,.adm-triage-actions select{height:28px;padding:0 8px;font-size:12.5px}.adm-prop{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:8px;display:grid}.adm-prop>span:first-child{color:var(--dash-muted)}.adm-prop>span:last-child,.adm-assignee{align-items:center;gap:8px;min-width:0;display:flex}.adm-select-look{border:1px solid var(--dash-line);width:max-content;height:26px;color:var(--dash-ink);align-items:center;padding:0 8px;display:inline-flex}.adm-status-list{border-top:1px solid var(--dash-line-soft);flex-direction:column;gap:2px;padding-top:14px;display:flex}.adm-status-form{width:100%}.adm-status-form button{background:0 0;justify-content:space-between;align-items:center;width:100%;padding:5px 8px;font-size:12.5px;display:flex}.adm-status-form button span{align-items:center;gap:8px;display:flex}.adm-status-form button.is-current{background:#f3f3f3}.adm-status-form button:hover{background:var(--dash-nav)}.adm-plain-note,.adm-notes{color:var(--dash-faint);font-size:12px;line-height:1.4}.adm-edit{border-top:1px solid var(--dash-hair);padding-top:12px}.adm-edit summary{cursor:pointer;color:var(--dash-muted);font-size:12.5px}.adm-edit-form,.adm-cliente{flex-direction:column;gap:12px;margin-top:12px;display:flex}.adm-edit-form label{color:var(--dash-muted);flex-direction:column;gap:6px;font-size:12px;display:flex}.adm-triage-actions{border-top:1px solid var(--dash-line-soft);flex-direction:column;gap:8px;padding-top:14px;display:flex}.adm-triage-actions form{flex-direction:column;align-items:stretch;gap:6px;display:flex}.adm-error{color:var(--dash-accent);background:#fff5f6;margin:0;padding:8px 12px;font-size:12.5px}.adm-modal-back{z-index:30;background:#0b0b0b73;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.adm-modal-dismiss{position:absolute;inset:0}.adm-modal{z-index:1;background:#fff;flex-direction:column;width:min(600px,100%);display:flex;position:relative;box-shadow:0 30px 80px -30px #00000059}.adm-modal-top,.adm-modal-foot{border-bottom:1px solid var(--dash-line-soft);justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.adm-modal-foot{border-bottom:0;border-top:1px solid var(--dash-line-soft)}.adm-x{color:var(--dash-muted);font-size:20px;font-weight:300;line-height:1}.adm-from{color:var(--dash-muted);flex-wrap:wrap;align-items:center;gap:8px;padding:16px 20px 0;font-size:12.5px;display:flex}.adm-from-chip{background:var(--dash-hair);color:var(--dash-ink);align-items:center;gap:6px;padding:4px 8px;display:inline-flex}.adm-modal-body{flex-direction:column;gap:12px;padding:16px 20px 8px;display:flex}.adm-title-input,.adm-modal-body textarea,.adm-plain input{width:100%;color:var(--dash-ink);font:inherit;background:0 0;border:0;border-radius:0;padding:0}.adm-title-input{letter-spacing:-.02em;font-size:20px;font-weight:500;line-height:1.2}.adm-modal-body textarea{resize:vertical;font-size:14px;line-height:1.55}.adm-plain{color:var(--dash-muted);flex-direction:column;gap:4px;font-size:12px;display:flex}.adm-plain input{border-bottom:1px solid var(--dash-line);color:var(--dash-ink);padding:6px 0;font-size:14px}.adm-chips-row,.adm-chip-list,.adm-add-fea{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.adm-chips-row{padding:8px 20px 16px}.adm-select{border:1px solid var(--dash-line);align-items:center;gap:8px;height:30px;padding:0 10px;font-size:12.5px;display:flex}.adm-select select{font:inherit;color:inherit;background:0 0;border:0;padding:0}.adm-link-block{border-top:1px solid var(--dash-line-soft);flex-direction:column;gap:10px;padding:14px 20px 18px;display:flex}.adm-link-head{justify-content:space-between;align-items:center;font-size:12.5px;font-weight:500;display:flex}.adm-link-head span:last-child{color:var(--dash-faint);font-size:12px;font-weight:400}.adm-fea-chip{border:1px solid var(--dash-ink);align-items:center;gap:8px;height:28px;padding:0 8px 0 10px;font-size:12.5px;display:inline-flex}.adm-fea-chip button,.adm-add-fea button{color:var(--dash-muted);background:0 0;border:0;padding:0;font-size:12.5px}.adm-add-fea button{color:#555;border:1px dashed #bdbdbd;height:28px;padding:0 10px}.adm-add-fea select{border:1px solid var(--dash-line);height:28px;font:inherit;background:#fff;font-size:12.5px}.adm-check{color:#555;align-items:center;gap:8px;font-size:12.5px;display:flex}.adm-check input{width:12px;height:12px;accent-color:var(--dash-ink)}.adm-link-choices{flex-direction:column;max-height:360px;display:flex;overflow:auto}.adm-link-choice button{text-align:left;grid-template-columns:72px 14px minmax(0,1fr);align-items:center;gap:10px;width:100%;padding:10px 20px;font-size:13px;display:grid}.adm-link-choice button:hover{background:var(--dash-hover)}.adm-dense-head,.adm-dense-row{border-bottom:1px solid var(--dash-hair);min-height:36px;color:var(--dash-ink);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 120px 120px;align-items:center;gap:12px;padding:0 4px;font-size:13px;display:grid}.adm-dense-head{height:30px;min-height:30px;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--dash-faint);font-size:11px}.adm-dense-2{grid-template-columns:minmax(0,1fr) auto}.adm-token-head,.adm-token-row{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) 132px 148px 168px minmax(72px,auto)}.adm-dense-fea{grid-template-columns:70px 14px minmax(0,1fr) 180px}.adm-invite-head,.adm-invite-row{grid-template-columns:minmax(0,1.4fr) 110px 120px minmax(140px,auto)}.adm-cliente section{flex-direction:column;gap:8px;display:flex}button:disabled{opacity:.6}.dash ul,.dash ol{list-style:none}.dash-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dash :focus-visible{outline:1px solid var(--dash-accent);outline-offset:2px}.dash-btn{letter-spacing:-.011em;white-space:nowrap;border:1px solid #0000;border-radius:0;justify-content:center;align-items:center;height:32px;padding:0 12px;font-size:13px;font-weight:500;line-height:1;display:inline-flex}.dash-btn:disabled{opacity:.65;cursor:progress}.dash-btn-primary{background:var(--dash-accent);color:#fff}.dash-btn-primary:hover{color:#fff;background:#5c0013}.dash-btn-secondary{border-color:var(--dash-line);color:var(--dash-ink);background:#fff}.dash-btn-secondary:hover{border-color:var(--dash-ink);color:var(--dash-ink)}.dash-btn-ghost{color:var(--dash-ink);background:0 0}.dash-btn-ghost:hover{color:var(--dash-accent)}.dash-btn-short{display:none}.dash-progress{align-items:center;gap:10px;min-width:0;display:flex}.dash-progress-track{background:var(--dash-track);flex:1;min-width:36px;height:3px;display:block}.dash-progress-fill{background:var(--dash-ink);height:3px;display:block}.dash-progress-ratio{font-family:var(--mono);color:var(--dash-muted);text-align:right;flex:none;width:28px;font-size:12px;line-height:1}.dash-empty{flex-direction:column;align-items:flex-start;gap:8px;max-width:440px;margin:28px 24px;display:flex}.dash-empty-mark{box-sizing:border-box;border:1px dashed #bdbdbd;width:12px;height:12px;margin-bottom:6px}.dash-empty-title{letter-spacing:-.02em;color:var(--dash-ink);font-size:15px;font-weight:500;line-height:1.3}.dash-empty p{color:var(--dash-muted);font-size:13.5px;line-height:1.5}.fea-top,.ciclo-top{justify-content:space-between;gap:16px}.fea-top-title{align-items:center;gap:14px;min-width:0;display:flex}.fea-top-meta{letter-spacing:0;color:var(--dash-muted);white-space:nowrap;font-size:13px;font-weight:400}.fea-group{background:var(--dash-hover);border-top:1px solid var(--dash-line-soft);border-bottom:1px solid var(--dash-line-soft);align-items:center;gap:10px;margin:0;padding:14px 24px 8px;font-size:13px;font-weight:500;line-height:1;display:flex}.fea-group-count{color:var(--dash-muted);font-size:12px;font-weight:400}.fea-row{border-bottom:1px solid var(--dash-hair);height:46px;color:var(--dash-ink);grid-template-columns:16px minmax(0,1fr) 190px 110px 150px;align-items:center;gap:14px;padding:0 24px;font-size:13.5px;line-height:1;display:grid}.fea-row-main{display:contents}.fea-row-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fea-row-cycle{color:var(--dash-muted);font-size:12.5px}.dash a.fea-row:hover{background:var(--dash-hover)}.dash a.fea-row .fea-row-title{color:var(--dash-ink)}.dash a.fea-row:hover .fea-row-title{color:var(--dash-accent)}.dash a.fea-row .fea-row-cycle,.dash a.fea-row .dash-progress-ratio,.dash a.ciclo-card .dash-progress-ratio{color:var(--dash-muted)}.fea-row-status.is-pedida,.fea-meta-status.is-pedida,.fea-ticket-status.is-backlog{color:#777}.fea-row-status.is-plan,.fea-meta-status.is-plan{color:#2a2a2a}.fea-row-status.is-build,.fea-meta-status.is-build,.fea-ticket-status.is-progress,.fea-ticket-status.is-review{color:var(--dash-accent)}.fea-row-status.is-done,.fea-meta-status.is-done,.fea-ticket-status.is-done{color:var(--dash-ink)}.fea-ticket-status.is-todo{color:#555}.fea-crumb-bar{gap:16px}.fea-crumb{letter-spacing:0;min-width:0;color:var(--dash-muted);flex:1;align-items:center;gap:8px;font-size:13px;font-weight:400;display:flex}.fea-crumb a{color:var(--dash-muted);flex:none}.fea-crumb-current{color:var(--dash-ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fea-human{color:var(--dash-muted);flex:none;font-size:13px;font-weight:400}.fea-detail{flex:1;align-items:stretch;min-height:0;display:flex}.fea-article{flex-direction:column;flex:1;gap:40px;min-width:0;max-width:760px;padding:40px 56px;display:flex}.fea-lead{flex-direction:column;gap:14px;display:flex}.fea-lead h1,.ciclo-lead h2{letter-spacing:-.03em;font-size:28px;font-weight:500;line-height:1.15}.fea-lead p{color:var(--dash-body);font-size:15px;line-height:1.55}.fea-section-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.fea-section-head h2,.fea-comments>h2{font-size:13px;font-weight:500;line-height:1}.fea-section-head span{color:var(--dash-faint);text-align:right;font-size:12px}.fea-work .dash-empty,.ciclo-body .dash-empty{margin:0;padding-top:4px}.fea-tickets{border:1px solid var(--dash-line-soft)}.fea-tickets li{border-bottom:1px solid var(--dash-hair);flex-wrap:wrap;align-items:center;gap:12px;min-height:40px;padding:8px 14px;font-size:13.5px;display:flex}.fea-tickets li:last-child{border-bottom:0}.fea-ticket-title{flex:1;min-width:0}.fea-ticket-status{flex:none;font-size:12.5px}.fea-comments,.fea-comments ol{flex-direction:column;gap:18px;display:flex}.fea-comments-empty{color:var(--dash-muted);font-size:13.5px;line-height:1.5}.fea-comment-meta{color:var(--dash-muted);align-items:baseline;gap:8px;font-size:12px;line-height:1;display:flex}.fea-comment-meta span{color:var(--dash-ink);font-weight:500}.fea-comments li p{color:var(--dash-body);margin-top:5px;font-size:14px;line-height:1.5}.dash-comment-form{flex-wrap:wrap;align-items:center;gap:10px;padding-top:6px;display:flex}.dash-comment-input{border:1px solid var(--dash-line);min-width:180px;font:400 13.5px/1.4 var(--sans);color:var(--dash-ink);border-radius:0;outline:none;flex:1;padding:9px 12px}.dash-form-error{color:var(--dash-accent);flex-basis:100%;font-size:12.5px}.fea-meta{border-left:1px solid var(--dash-line-soft);flex-direction:column;flex:none;gap:18px;width:280px;padding:28px 22px;font-size:13px;line-height:1.3;transition:width .18s,padding .18s,transform .18s,opacity .18s;display:flex;overflow:auto}.fea-meta-head,.adm-props-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.fea-meta>.fea-meta-head{color:var(--dash-muted);display:flex}.fea-meta>div{grid-template-columns:88px minmax(0,1fr);align-items:center;gap:8px;display:grid}.fea-meta>div>:first-child{color:var(--dash-muted)}.fea-meta a{color:var(--dash-ink)}.fea-meta-status,.fea-meta-project{align-items:center;gap:8px;min-width:0;display:flex}.fea-meta-project{align-items:flex-start}.fea-meta-project .dash-dot{margin-top:4px}.fea-meta-who{flex-direction:column;gap:2px;display:flex}.fea-meta-who span:last-child{color:var(--dash-muted);font-size:12px}.fea-file{text-underline-offset:3px;text-decoration:underline}.ciclo-nav{flex:none;gap:4px;font-size:13px;font-weight:400;display:flex}.ciclo-nav a,.ciclo-nav span{color:var(--dash-muted);padding:6px 10px}.ciclo-nav .is-disabled{color:#bdbdbd}.ciclo-body{flex-direction:column;gap:36px;max-width:860px;padding:40px 56px 48px;display:flex}.ciclo-lead{flex-direction:column;gap:16px;display:flex}.ciclo-summary{color:var(--dash-muted);align-items:center;gap:14px;font-size:13px;line-height:1.3;display:flex}.ciclo-summary .dash-progress-track{flex:1}.ciclo-cards{flex-direction:column;gap:14px;display:flex}.ciclo-card{border:1px solid var(--dash-ink);color:var(--dash-ink);flex-direction:column;gap:16px;padding:22px 24px;display:flex}.dash a.ciclo-card:hover{background:var(--dash-hover)}.ciclo-card-head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.ciclo-card-project{color:var(--dash-muted);align-items:center;gap:8px;font-size:12px;line-height:1;display:flex}.ciclo-card-title{letter-spacing:-.02em;color:var(--dash-ink);margin-top:6px;font-size:18px;font-weight:500;line-height:1.2}.dash a.ciclo-card:hover .ciclo-card-title{color:var(--dash-accent)}.ciclo-card .dash-progress{flex:none;width:150px;padding-top:4px}.ciclo-card ul{flex-direction:column;gap:8px;display:flex}.ciclo-card li{color:var(--dash-body);align-items:flex-start;gap:10px;font-size:13px;line-height:1.3;display:flex}.ciclo-card li>span:nth-of-type(2){flex:1;min-width:0}.ciclo-ticket-status{color:var(--dash-faint);white-space:nowrap}.ciclo-note{color:var(--dash-muted);font-size:13px;line-height:1.5}.dash-dialog{background:0 0;border:0;width:min(540px,100vw - 32px);max-width:calc(100vw - 32px);max-height:calc(100vh - 48px);margin:auto;padding:0;overflow:visible}.dash-dialog::backdrop{background:#0b0b0b73}.dash-modal{background:#fff;flex-direction:column;display:flex;box-shadow:0 30px 80px -30px #00000059}.dash-modal-head{border-bottom:1px solid var(--dash-line-soft);justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.dash-modal-crumb{min-width:0;color:var(--dash-muted);align-items:center;gap:8px;font-size:12.5px;line-height:1;display:flex}.dash-modal-chip{border:1px solid var(--dash-line);color:var(--dash-body);white-space:nowrap;padding:3px 6px}.dash-modal-close{color:var(--dash-muted);padding:0 2px;font-size:20px;font-weight:300;line-height:1}.dash-modal-close:hover{color:var(--dash-ink)}.dash-modal-fields{flex-direction:column;gap:14px;padding:22px 20px 8px;display:flex}.dash-modal-copy{color:var(--dash-body);padding:22px 20px;font-size:14px;line-height:1.5}.dash-modal-title,.dash-modal-text,.dash-select,.dash-comment-input{font-family:var(--sans);border-radius:0}.dash-modal-title{letter-spacing:-.02em;width:100%;color:var(--dash-ink);border:0;outline:none;padding:0;font-size:20px;font-weight:500;line-height:1.2}.dash-modal-title::placeholder{color:var(--dash-ink);opacity:1}.dash-modal-title:focus-visible,.dash-modal-text:focus-visible{outline:none}.dash-modal-text{box-sizing:border-box;resize:none;width:100%;min-height:96px;color:var(--dash-ink);border:0;outline:none;padding:0;font-size:14px;font-weight:400;line-height:1.55}.dash-modal-text::placeholder,.dash-comment-input::placeholder{color:var(--dash-faint);opacity:1}.dash-modal-tools{flex-wrap:wrap;align-items:center;gap:8px;padding:8px 20px 20px;display:flex}.dash-select{border:1px solid var(--dash-line);width:180px;max-width:100%;height:36px;color:var(--dash-ink);appearance:none;background:linear-gradient(45deg,#0000 50%,#777 50%) calc(100% - 16px) 15px/5px 5px no-repeat,#fff linear-gradient(135deg,#777 50%,#0000 50%) calc(100% - 11px) 15px/5px 5px no-repeat;padding:0 28px 0 12px;font-size:13px}.dash-attach{color:#555;cursor:pointer;border:1px dashed #bdbdbd;align-items:center;gap:8px;max-width:100%;height:34px;padding:0 12px;font-size:13px;line-height:1;display:inline-flex;position:relative}.dash-attach span{color:var(--dash-faint);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dash-attach:hover{border-color:var(--dash-accent);color:var(--dash-accent)}.dash-file{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.dash-modal-foot{border-top:1px solid var(--dash-line-soft);justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;display:flex}.dash-modal-foot p{color:var(--dash-faint);max-width:230px;font-size:12px;line-height:1.4}.dash-modal-foot p.is-error{color:var(--dash-accent)}.dash-modal-actions{flex:none;gap:8px;display:flex}@media (max-width:1100px){.fea-detail{flex-direction:column}.fea-article{flex:none;max-width:none;padding:32px 28px}.fea-meta{border-left:0;border-top:1px solid var(--dash-line-soft);width:auto}}@media (max-width:800px){.fea-top,.ciclo-top{border-bottom:0;height:auto;padding:14px 16px 10px}.ciclo-top{border-bottom:1px solid var(--dash-line-soft)}.fea-top h1,.ciclo-top h1{letter-spacing:-.02em;font-size:20px}.fea-top-meta,.dash-btn-full{display:none}.dash-btn-short{display:inline}.fea-group{gap:8px;padding:10px 16px 6px;font-size:12px}.fea-group-count{font-size:11px}.fea-row{gap:12px;height:auto;padding:12px 16px;display:flex}.fea-row-main{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.fea-row-title{font-size:14px;line-height:1.2}.fea-row-status{font-size:12px;line-height:1}.fea-row-cycle,.fea-row .dash-progress-track{display:none}.fea-row .dash-progress{flex:none;width:auto}.dash a.fea-row .dash-progress-ratio{width:auto;color:var(--dash-faint);font-size:11px}.fea-article{gap:28px;padding:8px 16px 28px}.fea-lead h1,.ciclo-lead h2{font-size:24px}.fea-lead p{font-size:14px}.fea-section-head{flex-direction:column;align-items:flex-start;gap:6px}.fea-meta{padding:20px 16px 32px}.fea-crumb-bar{height:auto;min-height:48px;padding-top:10px;padding-bottom:10px}.fea-crumb-project,.fea-crumb-project-sep{display:none}.ciclo-body{gap:24px;padding:8px 16px 32px}.ciclo-card{padding:16px}.ciclo-card-head{flex-direction:column;gap:12px}.ciclo-card .dash-progress{width:min(150px,100%)}.ciclo-nav a,.ciclo-nav span{padding:6px 4px}.dash-modal-foot{flex-direction:column;align-items:stretch}.dash-modal-foot p{max-width:none}.dash-modal-actions{justify-content:flex-end}.dash-empty{margin:20px 16px}}.live-filters{flex-wrap:wrap;align-items:end;gap:12px 16px;margin-bottom:18px;display:flex}.live-filter{flex-direction:column;gap:4px;min-width:140px;display:flex}.live-filter span{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dash-faint);font-size:10px}.live-filter select,.live-link-form select{border:1px solid var(--dash-line);height:32px;color:var(--dash-ink);font:inherit;background:#fff;padding:0 8px;font-size:13px}.live-refresh{align-items:center;gap:8px;display:flex}.live-banner{border:1px solid var(--dash-line);max-width:720px;margin:0 0 16px;padding:12px 14px;font-size:13px}.live-head,.live-row{grid-template-columns:108px minmax(140px,1.15fr) minmax(140px,1fr) minmax(150px,1.1fr) minmax(150px,1fr);align-items:start;gap:8px 14px;display:grid}.live-head{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--dash-faint);padding:0 0 8px;font-size:11px}.live-row{border-top:1px solid var(--dash-hair);padding:12px 0;font-size:13px}.live-id,.live-cuenta,.live-links,.live-when{flex-direction:column;gap:2px;min-width:0;display:flex}.live-name{letter-spacing:-.02em;font-weight:500}.live-links a,.live-when a,.live-side a{text-overflow:ellipsis;white-space:nowrap;text-underline-offset:2px;text-decoration:underline;overflow:hidden}.live-status{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.live-dot{background:var(--dash-ink);border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.live-dot.is-construyendo{box-shadow:inset 0 0 0 1.5px var(--dash-accent);background:0 0}.live-dot.is-error{background:var(--dash-accent)}.live-flag{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--dash-accent);font-size:10px}.live-link{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.live-link-form{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.live-detail{grid-template-columns:minmax(0,1.5fr) minmax(220px,.7fr);align-items:start;gap:28px;display:grid}.live-detail-kicker{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:16px;display:flex}.live-history{flex-direction:column;display:flex}.live-history-row{border-top:1px solid var(--dash-hair);grid-template-columns:118px 92px minmax(70px,.6fr) 72px minmax(120px,1.2fr) minmax(100px,.8fr) minmax(120px,.9fr);align-items:center;gap:8px;min-height:36px;font-size:12.5px;display:grid}.live-message{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.live-side{flex-direction:column;gap:8px;font-size:13px;display:flex}.live-domain-list{flex-direction:column;gap:4px;display:flex}.live-proyecto{flex-direction:column;gap:8px;margin-top:28px;display:flex}.live-unlink{display:flex}@media (max-width:900px){.live-head{display:none}.live-row,.live-detail,.live-history-row{grid-template-columns:1fr}}.dash-icon-btn{width:28px;height:28px;color:var(--dash-ink);cursor:pointer;background:#fff;border:1px solid #0000;flex:none;place-items:center;padding:0;display:grid}.dash-icon-btn:hover{border-color:var(--dash-line);background:var(--dash-hover)}.dash-icon-btn:focus-visible{outline:1px solid var(--dash-ink);outline-offset:1px}.dash-reveal-nav,.dash-props-reveal{display:none}.dash-frame[data-nav=closed] .dash-reveal-nav{z-index:5;display:grid;position:absolute;top:8px;left:8px}.dash-frame[data-props=closed] .dash-props-reveal{display:grid}.dash-scrim{display:none}.adm-filter-row{border-bottom:1px solid var(--dash-line-soft);flex-wrap:wrap;align-items:center;gap:8px 14px;padding:8px 20px;display:flex}.adm-filter-group{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.adm-filter-label{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dash-faint);font-size:10px;font-weight:500}.adm-chip{border:1px solid var(--dash-line);height:26px;color:var(--dash-body);font:inherit;cursor:pointer;background:#fff;align-items:center;gap:6px;padding:0 8px;font-size:12px;display:inline-flex}.adm-chip.is-on{background:var(--dash-ink);border-color:var(--dash-ink);color:#fff}.adm-chip.is-on .dash-icon{border-color:#fff}.adm-chip.is-on .dash-icon.is-progress{background:linear-gradient(90deg,#fff 50%,#0000 50%)}.adm-chip.is-on .dash-icon.is-review{background:linear-gradient(90deg,#fff 75%,#0000 75%)}.adm-chip.is-on .dash-icon.is-done{background:#fff}.adm-filter-pop{position:relative}.adm-filter-pop summary{border:1px solid var(--dash-line);cursor:pointer;background:#fff;align-items:center;gap:8px;max-width:240px;height:26px;padding:0 8px;font-size:12px;list-style:none;display:flex}.adm-filter-pop summary::-webkit-details-marker{display:none}.adm-filter-pop summary span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.adm-filter-pop[open] summary{border-color:var(--dash-ink)}.adm-filter-menu{z-index:6;border:1px solid var(--dash-line);background:#fff;flex-direction:column;gap:2px;min-width:220px;max-width:320px;max-height:240px;padding:6px;display:flex;position:absolute;top:calc(100% + 4px);left:0;overflow:auto}.adm-filter-menu p{color:var(--dash-muted);margin:0;padding:6px;font-size:12px}.adm-filter-menu label{cursor:pointer;align-items:center;gap:8px;padding:5px 6px;font-size:12.5px;display:flex}.adm-filter-menu label span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.adm-filter-menu label:hover{background:var(--dash-hover)}.adm-filter-menu input{accent-color:var(--dash-ink)}.adm-filter-count{font-family:var(--mono);color:var(--dash-muted);font-size:11px}.adm-filter-clear{color:var(--dash-accent);margin-left:auto;font-size:12.5px}.adm-props-head .adm-kicker{padding-bottom:0}.fea-meta>.adm-prs{display:flex}.adm-prs{flex-direction:column;gap:8px;display:flex}.adm-pr-empty{color:var(--dash-muted);margin:0;font-size:12.5px}.adm-pr-list{flex-direction:column;gap:6px;display:flex}.adm-pr{border:1px solid var(--dash-line);background:#fff;align-items:center;gap:6px;min-width:0;padding:6px 4px 6px 8px;display:flex}.adm-pr-mark{color:var(--dash-ink);flex:none}.adm-pr-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.adm-pr-copy a{color:var(--dash-ink);font-family:var(--mono);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;line-height:1.2;overflow:hidden}.adm-pr-title{color:var(--dash-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.2;overflow:hidden}.adm-pr-ext,.adm-pr-remove{width:22px;height:22px;color:var(--dash-muted);cursor:pointer;font:inherit;background:0 0;border:0;flex:none;place-items:center;padding:0;font-size:16px;line-height:1;display:grid}.adm-pr-ext:hover,.adm-pr-remove:hover{color:var(--dash-accent)}.adm-pr-remove-form,.adm-pr-add{display:flex}.adm-pr-remove-form{margin:0}.adm-pr-add{flex-direction:column;align-items:stretch;gap:6px}.adm-pr-add input{border:1px solid var(--dash-line);width:100%;color:var(--dash-ink);font:inherit;background:#fff;padding:6px 8px;font-size:12px}.adm-block,.adm-note-form,.adm-table,.adm-activity,.adm-notes{width:100%}.adm-title-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.adm-title-row h1{margin:0}.adm-chip{border:1px solid var(--dash-line);letter-spacing:0;height:22px;color:var(--dash-body);background:#fff;border-radius:999px;align-items:center;padding:0 8px;font-size:11.5px;line-height:1;display:inline-flex}.adm-chip.is-tomado,.adm-chip.is-error{color:var(--dash-accent);border-color:var(--dash-accent)}.adm-chip.is-hecho,.adm-chip.is-pendiente{color:var(--dash-muted)}.adm-btn:disabled{opacity:.65;cursor:progress}.adm-spinner{vertical-align:-2px;border:1.5px solid;border-right-color:#0000;border-radius:50%;width:12px;height:12px;margin-right:6px;animation:.7s linear infinite adm-spin;display:inline-block}@keyframes adm-spin{to{transform:rotate(360deg)}}.adm-lead{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.adm-lead-pop{flex-direction:column;gap:8px;width:100%;display:flex}.adm-lead-pop textarea{border:1px solid var(--dash-line);width:100%;min-height:72px;font:inherit;resize:vertical;color:var(--dash-ink);background:#fff;padding:8px;font-size:12.5px}.adm-lead-note{color:var(--dash-muted);margin:0;font-size:12px;line-height:1.35}.adm-fea-links{flex-direction:column;gap:2px;min-width:0;display:flex}.adm-fea-jump{color:var(--dash-muted)}.dash-command-scrim{z-index:40;background:#0b0b0b47;justify-content:center;align-items:flex-start;padding-top:12vh;display:flex;position:fixed;inset:0}.dash-command{border:1px solid var(--dash-line);background:#fff;flex-direction:column;width:min(560px,100% - 32px);max-height:70vh;display:flex;box-shadow:0 16px 50px #0000001f}.dash-command input{border:0;border-bottom:1px solid var(--dash-line-soft);height:44px;font:inherit;color:var(--dash-ink);background:#fff;outline:none;padding:0 14px;font-size:14px}.dash-command-list{overflow:auto}.dash-command-row{text-align:left;width:100%;font:inherit;cursor:pointer;color:var(--dash-ink);background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:8px 14px;display:flex}.dash-command-row.is-active{background:var(--dash-hover)}.dash-command-title,.dash-command-meta{display:block}.dash-command-title{font-size:13.5px}.dash-command-meta,.dash-command-empty{color:var(--dash-muted);font-size:12px}.dash-command-empty{margin:0;padding:12px 14px}.dash-command-kind{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--dash-faint);flex:none;font-size:11px}.dom-list{flex-direction:column;gap:8px;display:flex}.dom-row{border-bottom:1px solid var(--dash-hair);flex-direction:column;gap:8px;padding:12px 0;display:flex}.dom-main{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.dom-main a{font-weight:500}.dom-forms{flex-direction:column;gap:8px;display:flex}.dom-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dom-actions select{border:1px solid var(--dash-line);color:var(--dash-ink);font:inherit;background:#fff;height:32px;padding:0 8px;font-size:13px}@media (prefers-reduced-motion:reduce){.dash-side,.adm-props,.fea-meta{transition:none}.adm-spinner{animation:none}}.fea-tickets li .dash-imagenes{flex-basis:100%;margin-top:0}.dash-imagenes{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.dash-imagenes img{object-fit:contain;border:1px solid var(--dash-line);background:#fff;max-width:min(100%,280px);max-height:180px;display:block}.dash-imagen-input{font:400 12px/1.3 var(--sans);color:var(--dash-muted)}.fea-prd{border-top:1px solid var(--dash-line-soft);padding-top:20px}.prd{color:var(--dash-body);min-width:0;font-size:14px;line-height:1.6}.prd h1,.prd h2,.prd h3{color:var(--dash-ink);letter-spacing:-.01em;margin:24px 0 8px;font-weight:500}.prd h1{font-size:20px}.prd h2{font-size:17px}.prd h3{font-size:15px}.prd>:first-child{margin-top:0}.prd p,.prd ul,.prd ol{margin:0 0 10px}.prd ul,.prd ol{padding-left:20px}.prd code{background:var(--dash-hair);overflow-wrap:anywhere;border-radius:3px;padding:1px 4px;font-size:12.5px}.prd a{color:var(--dash-accent)}.prd-table{border:1px solid var(--dash-line);border-radius:6px;margin:8px 0 16px;overflow-x:auto}.prd-table table{border-collapse:collapse;width:100%;min-width:640px;font-size:13px}.prd-table th,.prd-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--dash-line-soft);padding:8px 10px}.prd-table th{color:var(--dash-muted);background:var(--dash-hover);white-space:nowrap;font-weight:500}.prd-table tr:last-child td{border-bottom:0}.prd-table td:first-child{white-space:nowrap;color:var(--dash-ink);font-family:ui-monospace,Menlo,monospace;font-size:12px}.prd ul{list-style:outside}.prd ol{list-style:decimal}.prd-id{white-space:nowrap}.arq-empty{color:var(--dash-muted);font-size:14px}.arq-list{border-top:1px solid var(--dash-line-soft);margin:16px 0 0;padding:0;list-style:none}.arq-list li{border-bottom:1px solid var(--dash-line-soft);flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding:12px 0;display:flex}.arq-list-name{color:var(--dash-ink);font-weight:500}.arq-list-meta{color:var(--dash-faint);font-size:12px}.arq-page{flex-direction:column;min-height:0;display:flex}.arq-doc{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:20px;display:grid}.arq-views{flex-direction:column;gap:2px;font-size:13px;display:flex;position:sticky;top:0}.arq-views a{color:var(--dash-body);border-radius:5px;padding:6px 8px;text-decoration:none}.arq-views a:hover{background:var(--dash-hover)}.arq-views a[aria-current=page]{background:var(--dash-nav);color:var(--dash-ink);font-weight:500}.arq-views-head{color:var(--dash-faint);text-transform:uppercase;letter-spacing:.06em;margin:12px 8px 4px;font-size:11px}.arq-views-head:first-child{margin-top:0}.arq-views-meta{color:var(--dash-faint);margin:14px 8px 0;font-size:12px}.arq-frame{border:1px solid var(--dash-line);background:#fff;border-radius:8px;height:460px;overflow:hidden}.arq-frame-tall{height:calc(100vh - 160px);min-height:480px}.arq-frame iframe{border:0;width:100%;height:100%;display:block}.fea-arq{border-top:1px solid var(--dash-line-soft);padding-top:20px}.fea-arq .fea-section-head a{color:var(--dash-accent);font-size:12px}@media (max-width:860px){.arq-doc{grid-template-columns:1fr}.arq-views{flex-flow:wrap;position:static}.arq-views-head,.arq-views-meta{width:100%}.arq-frame-tall{height:70vh}}.doc-chip{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;border-radius:4px;align-items:center;height:20px;padding:0 7px;font-size:11px;font-weight:600;display:inline-flex}.doc-chip-prd{color:#7a0019;background:#fbeef0;border-color:#f1d3d8}.doc-chip-arquitectura{color:#1f4f8a;background:#edf3fb;border-color:#d3e1f3}.doc-tipos{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px 24px;margin:14px 0 6px;display:grid}.doc-tipos>div{align-items:baseline;gap:10px;display:flex}.doc-tipos dt{flex:none}.doc-tipos dd{color:var(--dash-muted);margin:0;font-size:13px}.doc-list{border-top:1px solid var(--dash-line-soft);margin:16px 0 0;padding:0;list-style:none}.doc-list li{border-bottom:1px solid var(--dash-line-soft);grid-template-columns:minmax(160px,1fr) auto auto;align-items:center;gap:6px 20px;padding:12px 0;display:grid}.doc-list-name{color:var(--dash-ink);font-weight:500}.doc-list-counts{color:var(--dash-body);flex-wrap:wrap;gap:6px 14px;font-size:13px;display:flex}.doc-count{align-items:center;gap:6px;display:inline-flex}.doc-list-meta{color:var(--dash-faint);text-align:right;font-size:12px}.doc-layout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:24px;display:grid}.doc-index{flex-direction:column;gap:14px;font-size:13px;display:flex;position:sticky;top:0}.doc-index-group{flex-direction:column;gap:1px;display:flex}.doc-index-head{align-items:center;gap:8px;margin:0 8px 4px;font-size:12px;font-weight:400;display:flex}.doc-index-count{color:var(--dash-faint)}.doc-index a{color:var(--dash-body);border-left:2px solid #0000;border-radius:5px;padding:6px 8px;text-decoration:none}.doc-index a:hover{background:var(--dash-hover)}.doc-index a[aria-current=page]{background:var(--dash-nav);color:var(--dash-ink);border-left-color:var(--dash-accent);border-radius:0 5px 5px 0;font-weight:500}.doc-viewer{flex-direction:column;gap:14px;min-width:0;display:flex}.doc-bar{border-bottom:1px solid var(--dash-line-soft);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 20px;padding-bottom:14px;display:flex}.doc-bar-main{flex-direction:column;gap:6px;min-width:0;display:flex}.doc-bar-title{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.doc-bar-title h1{letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:18px;font-weight:600}.doc-bar-meta{color:var(--dash-muted);flex-wrap:wrap;gap:4px 8px;margin:0;font-size:13px;display:flex}.doc-bar-meta a{color:var(--dash-ink);text-decoration:underline;-webkit-text-decoration-color:var(--dash-line);text-decoration-color:var(--dash-line);text-underline-offset:3px}.doc-arq-estado{flex-direction:column;gap:4px;margin:2px 0 0;font-size:13px;display:flex}.doc-arq-estado p{margin:0}.doc-arq-origen{color:var(--dash-muted)}.doc-arq-origen a{color:var(--dash-ink);font-family:var(--font-mono,ui-monospace, monospace);text-decoration:underline;-webkit-text-decoration-color:var(--dash-line);text-decoration-color:var(--dash-line);text-underline-offset:3px;overflow-wrap:anywhere;font-size:12px}.doc-arq-ok{color:#1f7a4d}.doc-arq-sin{color:var(--dash-faint)}.doc-arq-deriva{color:#b42318}.doc-arq-deriva summary{cursor:pointer;font-weight:600}.doc-arq-deriva ul{color:var(--dash-ink);overflow-wrap:anywhere;flex-direction:column;gap:2px;margin:6px 0 0;padding-left:18px;display:flex}.doc-bar-related{color:var(--dash-faint);flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:12px;display:flex}.doc-bar-related a{text-decoration:none}.doc-bar-actions{flex-wrap:wrap;gap:8px;display:flex}.doc-bar-actions a{color:var(--dash-ink);border:1px solid var(--dash-line);white-space:nowrap;border-radius:6px;padding:5px 10px;font-size:13px;text-decoration:none}.doc-bar-actions a:hover{background:var(--dash-hover)}.doc-paper{max-width:1100px}@media (max-width:860px){.doc-layout{grid-template-columns:1fr}.doc-index{position:static}.doc-list li{grid-template-columns:1fr}.doc-list-meta{text-align:left}}.rec-page{flex-direction:column;gap:18px;display:flex}.rec-kicker,.rec-group-label{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dash-muted);font-size:10.5px;font-weight:500}.rec-sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.rec-summary{border:1px solid var(--dash-line-soft);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.dash .rec-summary-cell{min-height:44px;color:var(--dash-ink);border-right:1px solid var(--dash-line-soft);flex-direction:column;gap:4px;padding:14px 16px;display:flex}.rec-summary-cell:last-child{border-right:0}.rec-summary-cell:hover{background:var(--dash-hover)}.rec-summary-cell.is-current{box-shadow:inset 0 -2px 0 var(--dash-accent);background:#f6f1f2}.rec-summary-count{letter-spacing:-.03em;font-size:26px;font-weight:500;line-height:1.1}.rec-summary-cell.is-alert .rec-summary-count{color:var(--dash-accent)}.rec-summary-sub,.rec-meta,.rec-owner{color:var(--dash-muted);font-size:12px}.rec-owner{font-family:var(--mono);font-size:11.5px}.rec-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.rec-seg{border:1px solid var(--dash-line);display:inline-flex}.dash .rec-seg a{height:30px;color:var(--dash-body);align-items:center;padding:0 14px;font-size:12.5px;display:inline-flex}.dash .rec-seg a.is-current{background:var(--dash-ink);color:#fff}.rec-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rec-filter{align-items:center;gap:6px;display:flex}.rec-filter select,.rec-filter input{border:1px solid var(--dash-line);height:28px;font:inherit;background:#fff;padding:0 8px;font-size:12.5px}.rec-filter input{width:220px}.rec-stack{flex-direction:column;gap:16px;display:flex}.rec-card{border:1px solid var(--dash-line-soft)}.rec-card-head{border-bottom:1px solid var(--dash-hair);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:12px 16px;display:flex}.rec-card-title{flex-direction:column;gap:2px;min-width:0;font-size:15px;font-weight:500;display:flex}.rec-card-title .rec-owner{font-weight:400}.rec-chips{flex-wrap:wrap;gap:6px;display:flex}.rec-chip{font-family:var(--mono);background:var(--dash-hair);color:var(--dash-body);padding:3px 7px;font-size:11.5px}.rec-chip.is-empty{color:var(--dash-faint);background:#fff;border:1px dashed #d6d6d6;padding:2px 6px}.rec-group-label{padding:10px 16px 4px}.rec-group-label.is-alert{color:var(--dash-accent)}.rec-row{border-top:1px solid var(--dash-hair)}.rec-row-line{grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:40px;padding:0 16px;font-size:13px;display:grid}.rec-icon{color:#555}.rec-name{font-family:var(--mono);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.rec-row-line .rec-meta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dash .rec-action{color:var(--dash-body);cursor:pointer;white-space:nowrap;padding:6px 8px;font-size:12.5px;list-style:none}.rec-action::-webkit-details-marker{display:none}.dash .rec-action:hover{color:var(--dash-accent)}.rec-manage{justify-self:end}.rec-manage[open]>.rec-action{color:var(--dash-accent)}.rec-manage-panel{border:1px solid var(--dash-line);z-index:3;background:#fff;margin-top:6px;padding:12px;position:absolute;left:16px;right:16px;box-shadow:0 8px 24px #00000014}.rec-row{position:relative}.rec-manage-panel .dom-forms{justify-content:flex-start}.rec-empty{color:var(--dash-muted);margin:0;padding:14px 16px;font-size:13px}.rec-table-wrap{overflow-x:auto}.rec-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:520px;font-size:13px}.rec-table thead th:first-child{width:40%}.rec-table thead th{text-align:left;text-overflow:ellipsis;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--dash-muted);padding:8px 16px;font-size:10.5px;font-weight:500;overflow:hidden}.rec-table tbody th{text-align:left;padding:10px 16px;font-weight:400}.rec-table tbody tr{border-top:1px solid var(--dash-hair)}.rec-table tbody .rec-num{text-align:right;font-family:var(--mono);padding:10px 16px;font-size:12.5px}.rec-table thead .rec-num{text-align:right}.rec-table .rec-num.is-zero{color:var(--dash-faint)}.rec-table .rec-sueltos-row{border-top:1px solid var(--dash-line-soft)}.rec-table .rec-sueltos-row th{color:var(--dash-accent)}.rec-registrar{position:relative}.rec-registrar>summary{cursor:pointer;list-style:none}.rec-registrar>summary::-webkit-details-marker{display:none}.rec-registrar-panel{border:1px solid var(--dash-line);z-index:4;background:#fff;flex-direction:column;gap:14px;width:min(420px,100vw - 32px);padding:14px;display:flex;position:absolute;top:38px;right:0;box-shadow:0 8px 24px #00000014}.rec-registrar-form{flex-direction:column;gap:6px;display:flex}.rec-registrar-form select,.rec-registrar-form input{border:1px solid var(--dash-line);height:32px;font:inherit;background:#fff;padding:0 8px;font-size:13px}.rec-registrar-form .adm-btn-primary{align-self:flex-start}.rec-short{display:none}.rec-name-cell{align-items:center;gap:8px;min-width:0;display:flex}.rec-badge{font-family:var(--mono);color:#8a4b00;background:#fff4e5;flex:none;padding:2px 6px;font-size:11px}.rec-badge.is-error{color:var(--dash-accent);background:#fbeaec}.rec-actions,.rec-assign{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.rec-assign select{border:1px solid var(--dash-line);max-width:240px;height:28px;font:inherit;background:#fff;padding:0 6px;font-size:12.5px}.rec-assign .adm-error{flex-basis:100%;margin:0}.dash .rec-action-btn{font:inherit;background:0 0;border:0;font-size:12.5px}@media (max-width:800px){.rec-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.rec-summary-cell:nth-child(3){border-right:0}.rec-summary-cell:nth-child(n+4){border-top:1px solid var(--dash-line-soft)}.rec-summary-sub{display:none}.dash .rec-summary-cell{padding:12px}.rec-table{min-width:0}.rec-table thead th{letter-spacing:.04em;padding:8px 6px;font-size:9px}.rec-table tbody th,.rec-table tbody .rec-num{padding:10px 6px}.rec-table thead th:first-child,.rec-table tbody th{padding-left:14px}.rec-full{display:none}.rec-short{display:inline}.rec-table tbody .rec-num:last-child,.rec-table thead th:last-child{padding-right:14px}.rec-summary .rec-kicker{letter-spacing:.08em;font-size:9.5px}.rec-seg{width:100%}.dash .rec-seg a{flex:1;justify-content:center;height:40px}.rec-filters,.rec-filter,.rec-filter input,.rec-filter select{width:100%}.rec-row-line{grid-template-columns:18px minmax(0,1fr);row-gap:8px;padding:8px 14px}.rec-row-line>:last-child{grid-column:2}.rec-actions,.rec-assign{justify-content:flex-start}.rec-assign select{flex:1;min-width:0}}.rec-page:has(.ordc){gap:0;padding:0}.rec-page:has(.ordc)>.rec-toolbar{border-bottom:1px solid var(--dash-line-soft);padding:14px 20px}.rec-page:has(.ordc)>.adm-hint{display:none}.rec-kicker.is-alert{color:var(--dash-accent)}.ordc{flex-direction:column;min-height:0;display:flex;position:relative}.ordc-aviso{border-bottom:1px solid var(--dash-line-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:10px 20px;font-size:13px;display:flex}.ordc-aviso.is-ok{background:#f2f8f4}.ordc-aviso.is-error{color:var(--dash-accent);background:#f6f1f2}.ordc-aviso ul{flex-basis:100%;order:3;margin:0;padding-left:18px;font-size:12.5px}.ordc-board{align-items:stretch;min-height:calc(100vh - 140px);display:flex;overflow-x:auto}.ordc-sueltas{z-index:2;background:var(--dash-hover);border-right:1px solid var(--dash-line);flex-direction:column;flex:none;width:300px;display:flex;position:sticky;left:0}.ordc-col-head{box-sizing:border-box;border-bottom:1px solid var(--dash-line-soft);justify-content:space-between;align-items:flex-start;gap:8px;min-height:56px;padding:12px 14px;display:flex}.ordc-col-title{flex-direction:column;gap:2px;min-width:0;font-size:14px;font-weight:500;display:flex}.ordc-col-actions{gap:4px;display:flex}.ordc-col-actions .adm-btn{height:26px;padding:0 8px;font-size:12px}.ordc-list{flex-direction:column;display:flex}.ordc-ficha{border-bottom:1px solid var(--dash-line-soft);cursor:grab;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;padding:0 0 0 14px;display:flex}.ordc-ficha.is-open,.ordc-dentro.is-open{box-shadow:inset 0 0 0 1px var(--dash-ink);background:#fff}.ordc-open{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:9px 14px 9px 0;display:flex}.ordc-ficha:hover{background:#fff}.ordc-ficha.is-on{box-shadow:inset 2px 0 0 var(--dash-accent);background:#f6f1f2}.ordc-ficha.is-drag{opacity:.5}.ordc-ficha input{accent-color:var(--dash-accent);margin:0}.ordc-icon{color:#555;display:inline-flex}.ordc-ficha-text{flex-direction:column;gap:1px;min-width:0;display:flex}.ordc-name,.ordc-dentro{font-family:var(--mono);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.ordc-meta{color:var(--dash-muted);font-size:11.5px}.ordc-meta-mono{font-family:var(--mono);color:var(--dash-muted);font-size:11px;font-weight:400}.ordc-empty{color:var(--dash-muted);margin:0;padding:14px;font-size:13px}.ordc-ws{border-right:1px solid var(--dash-line);flex-direction:column;flex:none;display:flex}.ordc-ws-head{border-bottom:1px solid var(--dash-line-soft);height:34px;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dash-muted);white-space:nowrap;align-items:center;gap:6px;padding:0 14px;font-size:10.5px;display:flex}.ordc-ws-head strong{color:var(--dash-ink);font-weight:500}.ordc-cols{flex:1;display:flex}.ordc-col{border-right:1px solid var(--dash-line-soft);flex-direction:column;flex:none;width:260px;transition:background .12s;display:flex}.ordc-col .ordc-col-head{min-height:56px}.ordc-proyecto{font-size:14px;font-weight:500}.ordc-dentro{border-bottom:1px solid var(--dash-hair);padding:8px 14px;font-size:12px}.ordc-col.is-ready{background:#fdfafa}.ordc-col.is-over{box-shadow:inset 0 0 0 2px var(--dash-accent);background:#f6f1f2}.ordc-col.is-blocked{opacity:.45}.ordc-put{justify-content:center;height:36px;margin:10px 14px 14px;font-size:12.5px}.ordc-put-idle{color:var(--dash-faint);background:#fff;border:1px dashed #d6d6d6}.ordc-nuevo{flex-direction:column;flex:none;gap:8px;width:240px;padding:12px 14px;display:flex}.ordc-nuevo label{flex-direction:column;gap:4px;display:flex}.ordc-nuevo input,.ordc-nuevo select{border:1px solid var(--dash-line);height:32px;font:inherit;background:#fff;padding:0 8px;font-size:13px}.ordc-nuevo .adm-btn-primary{justify-content:center}.ordc-note{color:var(--dash-accent);margin:0;font-size:12px}.ordc-bar{z-index:3;background:var(--dash-ink);color:#fff;justify-content:space-between;align-items:center;gap:12px;padding:10px 20px;font-size:13px;display:flex;position:sticky;bottom:0}.ordc-bar strong{font-weight:500}.ordc-bar>button{color:#fff;background:0 0;border:1px solid #444;height:28px;padding:0 10px;font-size:12.5px}.dash .rec-ordenar-cta{border:1px solid var(--dash-line-soft);box-shadow:inset 2px 0 0 var(--dash-accent);color:var(--dash-ink);background:#fdfafa;flex-wrap:wrap;align-items:center;gap:14px;padding:14px 16px;display:flex}.dash .rec-ordenar-cta:hover{color:var(--dash-ink);background:#f6f1f2}.rec-ordenar-cta>span:nth-child(2){color:var(--dash-muted);flex-direction:column;flex:260px;gap:2px;font-size:12.5px;display:flex}.rec-ordenar-cta strong{color:var(--dash-ink);font-size:14px;font-weight:500}.rec-ordenar-num{font-family:var(--mono);color:var(--dash-accent);font-size:22px}.rec-ordenar-go{color:var(--dash-accent);font-size:12.5px}@media (max-width:800px){.ordc-sueltas{width:82vw;position:static}.ordc-col,.ordc-nuevo{width:78vw}}.ordc-top{border-bottom:1px solid var(--dash-line-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:0 20px;display:flex}.ordc-tabs{display:flex;overflow-x:auto}.ordc-tabs button{height:40px;font:inherit;color:var(--dash-body);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 14px;font-size:13px;display:inline-flex}.ordc-tabs button.is-current{color:var(--dash-ink);box-shadow:inset 0 -2px 0 var(--dash-accent);font-weight:500}.ordc-legend{color:var(--dash-body);flex-wrap:wrap;gap:12px;font-size:12px;display:flex}.ordc-legend>span{align-items:center;gap:6px;display:inline-flex}.ordc-tile{border:1px solid;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.ordc-tile.is-big{width:36px;height:36px}.ordc-tile.is-domain{color:#1f4f9c;background:#e8f0fb;border-color:#c4d6f2}.ordc-tile.is-repo{color:#4b3392;background:#efeafa;border-color:#d6cbef}.ordc-tile.is-worker{color:#9a4508;background:#fdf0e6;border-color:#f2d3ba}.ordc-tile.is-pages{color:#1b6b3d;background:#e7f5ec;border-color:#bfe2cc}.ordc-tools{border-bottom:1px solid var(--dash-line-soft);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 20px;display:flex}.ordc-search input{border:1px solid var(--dash-line);width:320px;max-width:100%;height:32px;font:inherit;padding:0 10px;font-size:13px}.ordc-sort{align-items:center;gap:6px;display:flex}.ordc-sort select{border:1px solid var(--dash-line);height:32px;font:inherit;background:#fff;font-size:12.5px}.dash .rec-seg button{height:30px;color:var(--dash-body);font:inherit;cursor:pointer;background:#fff;border:0;padding:0 12px;font-size:12.5px}.dash .rec-seg button.is-current{background:var(--dash-ink);color:#fff}.ordc-count{color:var(--dash-muted);margin-left:auto;font-size:12.5px}.ordc-meta.is-alert{color:var(--dash-accent)}.ordc-cols{align-items:stretch;display:flex}.ordc-col-side{align-items:center;gap:6px;display:flex}.ordc-star{color:#d0d0d0;cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:14px;line-height:1}.ordc-star.is-on{color:var(--dash-accent)}.ordc-dentro{border:0;border-bottom:1px solid var(--dash-hair);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:8px;padding:7px 14px;display:flex}.ordc-dentro:hover{background:var(--dash-hover)}.ordc-dot{background:var(--dash-accent);border-radius:999px;flex:none;width:8px;height:8px;margin-left:auto}.ordc-mas{border-right:1px solid var(--dash-line-soft);text-align:center;width:200px;color:var(--dash-muted);flex-direction:column;flex:none;justify-content:center;align-items:center;gap:8px;padding:16px;font-size:12.5px;display:flex}.ordc-mas .adm-text-btn{color:var(--dash-accent);padding:0;display:inline}.ordc-mas strong{color:var(--dash-ink);font-weight:500}.ordc-mas-num{font-family:var(--mono);color:var(--dash-ink);font-size:22px}.ordc-grid{flex:1;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));align-content:start;min-width:0;display:grid}.ordc-cell{border:0;border-right:1px solid var(--dash-hair);border-bottom:1px solid var(--dash-hair);color:var(--dash-ink);font:inherit;text-align:left;background:#fff;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;font-size:13px;display:flex}.ordc-cell:disabled{cursor:default}.ordc-cell.is-ready{cursor:pointer}.ordc-cell.is-ready:hover,.ordc-cell.is-over{box-shadow:inset 0 0 0 1px var(--dash-accent);background:#f6f1f2}.ordc-cell .ordc-meta-mono{white-space:nowrap;flex:none}.ordc-cell.is-ready .ordc-meta-mono{color:var(--dash-accent)}.ordc-cell.is-blocked{opacity:.45}.ordc-cell-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ordc-detalle{z-index:30;border-top:2px solid var(--dash-ink);background:#fff;flex-direction:column;max-height:min(420px,75vh);display:flex;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -12px 32px #00000014}.ordc-detalle-head{border-bottom:1px solid var(--dash-line-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:12px 20px;display:flex}.ordc-detalle-title{align-items:center;gap:12px;min-width:0;display:flex}.ordc-detalle-title>span:last-child{flex-direction:column;min-width:0;display:flex}.ordc-detalle-name{font-family:var(--mono);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:500;overflow:hidden}.ordc-detalle-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ordc-detalle-actions .adm-btn{gap:6px;text-decoration:none}.dash .ordc-detalle-actions .adm-btn-primary:hover{color:#fff}.ordc-campos{flex:1;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));min-height:0;margin:0;display:grid;overflow-y:auto}.ordc-campos>div{border-right:1px solid var(--dash-hair);border-bottom:1px solid var(--dash-hair);flex-direction:column;gap:4px;min-width:0;padding:10px 20px;display:flex}.ordc-campos dd{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;overflow:hidden}.ordc-campos dd.is-mono{font-family:var(--mono);font-size:12.5px}.ordc-campos dd.is-alert{color:var(--dash-accent)}.ordc-detalle-foot{border-top:1px solid var(--dash-line-soft);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 20px;font-size:12.5px;display:flex}.ordc-keys{color:var(--dash-muted);margin-left:auto;font-size:12px}.ordc-poner{position:relative}.ordc-poner input{border:1px solid var(--dash-line);width:320px;max-width:60vw;height:32px;color:var(--dash-ink);font:inherit;background:#fff;padding:0 10px;font-size:13px}.ordc-poner.is-dark input{border-color:#fff}.ordc-options{z-index:40;border:1px solid var(--dash-line);width:420px;max-width:90vw;color:var(--dash-ink);background:#fff;flex-direction:column;display:flex;position:absolute;bottom:38px;left:0;box-shadow:0 -8px 24px #0000001f}.ordc-option{border:0;border-bottom:1px solid var(--dash-hair);color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;display:flex}.ordc-option>span:first-child{flex-direction:column;min-width:0;display:flex}.ordc-option-name{font-size:13px}.ordc-option.is-cursor,.ordc-option:hover{background:#f6f1f2}.ordc-option.is-blocked{opacity:.5;cursor:not-allowed}.ordc-option.is-create{color:var(--dash-accent);font-size:12.5px}.ordc-bar-quiet{margin-left:auto}.ordc-bar>button.ordc-bar-danger{background:#b42318;border-color:#d9534f;margin-left:auto}.ordc-bar-danger+.ordc-bar-quiet{margin-left:0}.adm-btn.adm-btn-danger{color:#fff;background:#b42318;border-color:#b42318}.adm-btn.adm-btn-danger:hover{background:#8f1c13}.ordc-eliminar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.ordc-eliminar .ordc-meta{max-width:340px}.ordc-ocultos{border:1px solid var(--dash-line);background:#fff;margin:0 20px 12px}.ordc-ocultos header{border-bottom:1px solid var(--dash-line-soft);justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;font-size:13px;display:flex}.ordc-ocultos ul{max-height:240px;margin:0;padding:0;list-style:none;overflow:auto}.ordc-ocultos li{border-bottom:1px solid var(--dash-line-soft);align-items:center;gap:10px;padding:6px 12px;font-size:13px;display:flex}.ordc-ocultos li:last-child{border-bottom:0}.ordc-ocultos-name{font-family:var(--font-mono,ui-monospace, monospace);overflow-wrap:anywhere;font-size:12.5px}.ordc-ocultos li .adm-text-btn{white-space:nowrap;margin-left:auto}@media (max-width:800px){.ordc-legend{display:none}.ordc-count{margin-left:0}.ordc-search,.ordc-search input{width:100%}.ordc-keys{display:none}.ordc-poner input{width:100%;max-width:none}.ordc-poner{flex:200px}}.ordc.is-busy>:not(.ordc-busy){pointer-events:none;-webkit-user-select:none;user-select:none}.ordc-busy{z-index:50;cursor:progress;background:#fff9;justify-content:center;align-items:center;gap:12px;font-size:14px;font-weight:500;display:flex;position:fixed;inset:0}.ordc-spinner{border:2px solid var(--dash-line);border-top-color:var(--dash-accent);border-radius:999px;width:22px;height:22px;animation:.8s linear infinite ordc-spin}@keyframes ordc-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ordc-spinner{animation-duration:2.4s}}.ordc-ontologia{position:relative}.ordc-ontologia>summary{cursor:pointer;align-items:center;gap:14px;list-style:none;display:flex}.ordc-ontologia>summary::-webkit-details-marker{display:none}.ordc-ontologia-link{color:var(--dash-accent);text-underline-offset:3px;font-size:12.5px;text-decoration:underline}.ordc-ontologia-panel{z-index:35;border:1px solid var(--dash-line);background:#fff;width:min(460px,100vw - 32px);margin:0;padding:6px 0;position:absolute;top:32px;right:0;box-shadow:0 8px 24px #0000001a}.ordc-ontologia-panel>div{border-bottom:1px solid var(--dash-hair);padding:10px 14px}.ordc-ontologia-panel dt{align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.ordc-ontologia-panel dd{color:var(--dash-body);margin:4px 0 0 30px;font-size:12.5px;line-height:1.45}.ordc-tile.is-datos{color:#333;font-family:var(--mono);background:#f1f1f1;border-color:#d6d6d6;font-size:8.5px;font-weight:500}.ordc-datos{border-top:1px solid var(--dash-line-soft);flex-wrap:wrap;align-items:center;gap:8px 14px;padding:10px 20px;display:flex}.ordc-datos ul{flex-wrap:wrap;gap:8px 16px;margin:0;padding:0;list-style:none;display:flex}.ordc-datos li{align-items:center;gap:8px;display:flex}.ordc-datos li>span:last-child{flex-direction:column;display:flex}.ordc-dato-label{font-size:12.5px}.ordc-sueltas.is-over{box-shadow:inset 0 0 0 2px var(--dash-accent);background:#f6f1f2}.ordc-dentro[draggable=true]{cursor:grab}.wsp-page{flex-direction:column;gap:14px;display:flex}.wsp-grid{grid-template-columns:repeat(auto-fill,minmax(420px,1fr));align-items:start;gap:16px;display:grid}.wsp-card{border:1px solid var(--dash-line-soft);flex-direction:column;display:flex}.wsp-head{border-bottom:1px solid var(--dash-hair);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:6px 12px;padding:12px 16px;display:flex}.wsp-title{flex-direction:column;gap:2px;display:flex}.wsp-name{font-size:15px;font-weight:500}.wsp-rename,.wsp-nuevo{border-bottom:1px solid var(--dash-hair);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 16px;display:flex}.wsp-nuevo{border-bottom:0;border-top:1px solid var(--dash-line-soft);background:var(--dash-hover)}.wsp-rename input,.wsp-nuevo input,.wsp-nuevo select,.wsp-mover select{border:1px solid var(--dash-line);height:30px;font:inherit;background:#fff;min-width:0;padding:0 8px;font-size:13px}.wsp-rename input,.wsp-nuevo input{flex:160px}.wsp-clientes{border-bottom:1px solid var(--dash-hair);flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:10px 16px;display:flex}.wsp-proyectos{flex-direction:column;max-height:420px;display:flex;overflow-y:auto}.wsp-row{border-bottom:1px solid var(--dash-hair);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:9px 16px;font-size:13px;display:flex}.wsp-row-name{flex-direction:column;gap:2px;min-width:0;display:flex}.wsp-mover{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.wsp-mover .adm-check{flex-basis:100%;font-size:12px}.dash-workspace-manage{color:var(--dash-muted);padding:2px 8px 0;font-size:12px;display:block}@media (max-width:800px){.wsp-grid{grid-template-columns:minmax(0,1fr)}}.ordc-col-ws{flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:4px;display:flex}.ordc-ws-chip{border:1px solid var(--dash-line);font:inherit;color:var(--dash-ink);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:4px;padding:1px 7px;font-size:11.5px;line-height:16px;display:inline-flex}.ordc-ws-chip:hover,.ordc-ws-chip.is-open{border-color:var(--dash-accent);color:var(--dash-accent)}.ordc-ws-chip:focus-visible,.ordc-ws-add:focus-visible{outline:2px solid var(--dash-accent);outline-offset:1px}.ordc-ws-caret{color:var(--dash-muted);flex:none}.ordc-ws-chip.is-open .ordc-ws-caret{color:var(--dash-accent)}.ordc-cell-ws{color:var(--dash-muted);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:11.5px;display:flex}.ordc-mover-aviso{color:var(--dash-ink);margin:0;font-size:12.5px}.ordc-tabs-wrap{align-items:center;min-width:0;max-width:100%;display:flex}.ordc-tabs-wrap .ordc-tabs{min-width:0}.ordc-ws-add{border:1px solid var(--dash-line);width:28px;height:28px;color:var(--dash-body);font:inherit;cursor:pointer;background:#fff;border-radius:6px;flex:none;justify-content:center;align-items:center;margin:0 6px 0 2px;font-size:16px;line-height:1;display:inline-flex}.ordc-ws-add:hover{border-color:var(--dash-accent);color:var(--dash-accent)}.ordc-ws-new{flex-wrap:wrap;flex:none;align-items:center;gap:6px;margin:4px 6px;display:flex}.ordc-ws-new input,.ordc-ws-menu input{border:1px solid var(--dash-line);height:30px;color:var(--dash-ink);font:inherit;background:#fff;border-radius:6px;padding:0 9px;font-size:13px}.ordc-ws-new input{width:180px}.ordc-ws-new input:focus,.ordc-ws-menu input:focus{border-color:var(--dash-accent);outline:none;box-shadow:0 0 0 2px #7a00191f}.ordc-ws-new .adm-btn{height:30px}.ordc-ws-cancel{color:var(--dash-muted);cursor:pointer;background:0 0;border:0;font-size:16px}.ordc-ws-error{color:var(--dash-accent);flex-basis:100%;margin:0;font-size:12px}.ordc-chip-wrap{display:inline-flex;position:relative}.ordc-ws-menu{z-index:35;border:1px solid var(--dash-line);width:260px;max-width:calc(100vw - 32px);color:var(--dash-ink);white-space:normal;cursor:default;background:#fff;border-radius:8px;flex-direction:column;gap:8px;padding:10px;font-size:13px;display:flex;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 8px 24px #0000001a}.ordc-ws-list{flex-direction:column;max-height:240px;display:flex;overflow-y:auto}.ordc-ws-op{color:var(--dash-ink);cursor:pointer;border-radius:5px;grid-template-columns:16px 1fr auto;align-items:center;gap:6px;padding:7px 8px;font-size:13px;display:grid}.ordc-ws-op-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ordc-ws-op.is-cursor{background:#f6f1f2}.ordc-ws-op.is-actual{color:var(--dash-muted);cursor:default}.ordc-ws-check{color:var(--dash-accent);text-align:center;font-size:12px}.ordc-ws-op.is-crear{color:var(--dash-accent)}.ordc-ws-vacio{color:var(--dash-muted);margin:2px 8px 4px;font-size:12.5px}.ordc-cell{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:4px;position:relative}.ordc-cell-main{min-width:0;color:inherit;font:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:0;display:flex}.ordc-cell-main:disabled{color:var(--dash-ink);cursor:default}.ordc-cell.is-ready .ordc-cell-main{cursor:pointer}@media (max-width:640px){.ordc-ws-menu{width:236px}}.dash-shell{flex-direction:column;height:100dvh;display:flex}.dash-shell>.pa-barra{z-index:30;flex:none;position:relative}.dash-shell>.dash-frame{flex:auto;height:auto;min-height:0}.dash .pa-barra a:hover{color:var(--pa-tinta)}.dash-frame-apps{display:block;overflow:auto}.dash-frame-apps .dash-main{overflow:visible}.arq-frame-tall{height:calc(100vh - 160px - var(--pa-alto))}.ordc-board{min-height:calc(100vh - 140px - var(--pa-alto))}.apps-home{width:100%;max-width:920px;margin:0 auto;padding:56px 24px 64px}.apps-home-head h1{letter-spacing:-.03em;margin:6px 0 0;font-size:32px;font-weight:500;line-height:1.1}.apps-kicker{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--dash-faint);margin:0;font-size:11px}.apps-aviso{border:1px solid var(--dash-accent);color:var(--dash-ink);margin:24px 0 0;padding:12px 14px;font-size:14px;line-height:1.45}.apps-aviso a,.apps-home-foot a,.apps-de-proyecto a{color:var(--dash-accent);text-underline-offset:3px;text-decoration:underline}.apps-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;margin:32px 0 0;padding:0;list-style:none;display:grid}.apps-tile{border:1px solid var(--dash-line);height:100%;min-height:116px;color:var(--dash-ink);background:#fff;align-items:flex-start;gap:16px;padding:20px;text-decoration:none;transition:border-color .12s,background .12s;display:flex}.dash a.apps-tile:hover,.apps-tile:focus-visible{border-color:var(--dash-ink);background:var(--dash-hover);color:var(--dash-ink)}.apps-tile:focus-visible{outline:2px solid var(--dash-accent);outline-offset:2px}.apps-tile-ico{background:var(--dash-ink);color:#fff;flex:none;justify-content:center;align-items:center;width:56px;height:56px;display:inline-flex}.apps-tile[data-app=fabrica] .apps-tile-ico{background:var(--dash-accent)}.apps-tile-text{flex-direction:column;gap:6px;min-width:0;padding-top:2px;display:flex}.apps-tile-name{letter-spacing:-.02em;font-size:18px;font-weight:500;line-height:1.2}.apps-tile-line{color:var(--dash-muted);font-size:13.5px;line-height:1.45}.apps-vacio{color:var(--dash-body);margin:32px 0 0;font-size:15px}.apps-home-foot{margin:28px 0 0;font-size:13px}.apps-page{flex-direction:column;gap:16px;max-width:880px;display:flex}.apps-lista{border-top:1px solid var(--dash-line-soft);flex-direction:column;display:flex}.apps-fila{border-bottom:1px solid var(--dash-line-soft);padding:16px 0}.apps-fila-main{align-items:flex-start;gap:14px;display:flex}.apps-fila-ico{background:var(--dash-ink);color:#fff;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.apps-fila-text{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.apps-fila-name{flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;font-weight:500;display:flex}.apps-chip-on{border-color:var(--dash-accent);color:var(--dash-accent)}.apps-fila-line{color:var(--dash-body);font-size:13px}.apps-fila-meta{color:var(--dash-muted);flex-wrap:wrap;gap:4px 14px;font-size:12px;display:flex}.apps-fila-meta a{color:var(--dash-body);text-underline-offset:3px;text-decoration:underline}.apps-fila-toggle{flex:none}.apps-fila-toggle .adm-btn{text-align:center;justify-content:center;min-width:92px}.apps-editar,.apps-nueva{margin-top:10px;font-size:13px}.apps-editar{margin-left:54px}.apps-editar summary,.apps-nueva summary{cursor:pointer;width:fit-content;color:var(--dash-muted)}.apps-nueva summary{color:var(--dash-ink);font-weight:500}.apps-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;max-width:640px;margin-top:12px;display:grid}.apps-campo{flex-direction:column;gap:5px;min-width:0;display:flex}.apps-campo-ancho,.apps-campo-check,.apps-form>.adm-error{grid-column:1/-1}.apps-campo input,.apps-campo select{border:1px solid var(--dash-line);height:32px;font:inherit;color:var(--dash-ink);background:#fff;border-radius:0;min-width:0;padding:0 8px;font-size:13px}.apps-form>.adm-btn{justify-self:start}.apps-de-proyecto{color:var(--dash-body);align-items:center;gap:12px;margin:0 0 16px;font-size:13.5px;display:flex}.apps-de-proyecto .apps-fila-ico{width:32px;height:32px}.wsp-miembros{border-bottom:1px solid var(--dash-hair);flex-direction:column;gap:4px;padding:10px 16px;display:flex}.wsp-miembro{justify-content:space-between;align-items:center;gap:12px;min-height:32px;font-size:13px;display:flex}.wsp-miembro .wsp-row-name{flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}.con-page{flex-direction:column;gap:16px;max-width:880px;display:flex}.con{flex-direction:column;gap:16px;display:flex}.con-token-form{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.con-token-form .adm-hint{margin:0}.con-token-ok{color:var(--dash-ink);margin:0 0 8px;font-size:13.5px}.con-tabs{border-bottom:1px solid var(--dash-line);gap:0;display:flex}.con-tab{height:34px;font:inherit;color:var(--dash-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:0 14px;font-size:13px}.con-tab.is-current{border-bottom-color:var(--dash-accent);color:var(--dash-ink);font-weight:500}.con-ayuda{margin:0}.con-apps{flex-direction:column;gap:20px;display:flex}.con-app-head{flex-wrap:wrap;align-items:center;gap:8px 10px;margin-bottom:8px;display:flex}.con-app-ico{background:var(--dash-ink);color:#fff;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.con-app-name{font-size:15px;font-weight:500}.con-app-url{color:var(--dash-muted);overflow-wrap:anywhere;font-size:12px}.con-cmd{border:1px solid var(--dash-line);background:var(--dash-hover);position:relative}.con-pre{font-family:var(--mono);color:var(--dash-ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:12px 96px 12px 12px;font-size:12px;line-height:1.55}.con-copiar{text-align:center;background:#fff;justify-content:center;min-width:76px;position:absolute;top:8px;right:8px}@media (max-width:800px){.dash-shell{height:auto;min-height:100dvh}.dash-shell>.pa-barra{position:sticky;top:0}.dash-shell>.dash-frame-admin,.dash-shell>.dash-frame-client{min-height:calc(100vh - var(--pa-alto));min-height:calc(100dvh - var(--pa-alto))}.apps-home{padding:32px 16px 48px}.apps-home-head h1{font-size:26px}.apps-grid{grid-template-columns:1fr;gap:12px;margin-top:24px}.apps-fila-main{flex-wrap:wrap}.apps-fila-text{flex-basis:calc(100% - 54px)}.apps-fila-toggle{margin-left:54px}.apps-editar{margin-left:0}.apps-form{grid-template-columns:1fr}.con-pre{padding:44px 12px 12px}}
