@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;1,400&family=Montserrat:wght@300;400;500;600;700&display=swap";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-outline-style:solid}}}@layer theme{:root,:host{--font-sans:Montserrat, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-serif:"Cormorant Garamond", Georgia, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-ink:#2e2c2a;--color-ink-soft:#6e6a64;--color-muted:#9a958d;--color-bg:#f4f1ed;--color-card:#fff;--color-line:#e7e2da;--color-line-soft:#f0ece5}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}body{background:var(--bg);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;font-size:14.5px;line-height:1.5}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--blue-i);outline-offset:2px}}@layer components{.serif{font-family:var(--font-serif);letter-spacing:.005em;font-weight:500}.band{animation:.28s both mkt-fade}.pad{animation:.34s cubic-bezier(.22,.9,.28,1) both mkt-fade-up}.pad>*{animation:.4s cubic-bezier(.22,.9,.28,1) both mkt-fade-up}.pad>:first-child{animation-delay:20ms}.pad>:nth-child(2){animation-delay:60ms}.pad>:nth-child(3){animation-delay:.1s}.pad>:nth-child(4){animation-delay:.14s}.pad>:nth-child(n+5){animation-delay:.16s}.topbar{background:var(--dark);z-index:60;color:#efeae2;align-items:center;gap:18px;height:60px;padding:0 22px;display:flex;position:sticky;top:0}.burger{color:#fff;cursor:pointer;background:#3a362f;border:0;border-radius:8px;flex:none;place-items:center;width:36px;height:36px;font-size:16px;transition:background .15s;display:grid}.burger:hover{background:#4a453c}.brandlogo{width:auto;height:26px;display:block}.topsep{background:#4a453c;width:1px;height:26px}.topcrumb{letter-spacing:.12em;text-transform:uppercase;color:#b4ada2;font-size:12.5px;font-weight:500}.topright{color:#b4ada2;align-items:center;gap:16px;margin-left:auto;font-size:12.5px;display:flex}.topdate{font-weight:400}.avatar{color:#f3eee6;letter-spacing:.03em;background:#463f36;border-radius:50%;place-items:center;width:32px;height:32px;font-size:12px;font-weight:600;display:grid}.shell{min-height:calc(100vh - 60px);display:flex}.side{background:var(--dark);color:#cfc8bc;scrollbar-width:thin;scrollbar-color:#4a453c var(--dark);flex:none;align-self:flex-start;width:264px;min-width:0;height:calc(100vh - 60px);padding-bottom:10px;transition:width .2s;position:sticky;top:60px;overflow:hidden auto}.side::-webkit-scrollbar{width:8px}.side::-webkit-scrollbar-thumb{background:#4a453c;border-radius:4px}.side::-webkit-scrollbar-track{background:0 0}.side.collapsed{width:68px}.side.collapsed .brandbox{text-align:center;padding:16px 0}.side.collapsed .brandbox .k,.side.collapsed .brandbox .t,.side.collapsed .brandbox .on,.side.collapsed .grouptitle,.side.collapsed .navitem .lbl{display:none}.side.collapsed .brandbox .mark{display:grid}.side.collapsed .navitem{justify-content:center;gap:0;padding:13px 0;position:relative}.side.collapsed .navitem .ic{width:auto;font-size:16px}.side.collapsed .navitem .cnt{min-width:0;padding:1px 5px;font-size:9.5px;line-height:1.35;position:absolute;top:5px;right:9px}.brandbox .mark{background:var(--dark-hi);width:36px;height:36px;font-family:var(--font-serif);color:#f3eee6;border-radius:10px;place-items:center;margin:0 auto;font-size:17px;font-weight:600;display:none}.sidescrim{z-index:65;background:#2e2c2a73;border:0;display:none;position:fixed;inset:60px 0 0}.brandbox{border-bottom:1px solid var(--dark-line);padding:17px 22px 15px}.brandbox .k{letter-spacing:.22em;text-transform:uppercase;color:#8b857a;font-size:10px;font-weight:600}.brandbox .t{font-family:var(--font-serif);color:#f3eee6;margin-top:3px;font-size:25px;font-weight:600;line-height:1.05}.brandbox .on{color:#9db59f;align-items:center;gap:6px;margin-top:9px;font-size:11px;display:inline-flex}.brandbox .on i{background:#9db59f;border-radius:50%;width:7px;height:7px;display:inline-block}.grouptitle{letter-spacing:.18em;text-transform:uppercase;color:#807a6f;padding:13px 22px 5px;font-size:10px;font-weight:600}.navitem{text-align:left;color:#cfc8bc;cursor:pointer;background:0 0;border:0;border-left:3px solid #0000;align-items:center;gap:12px;width:100%;padding:9px 22px;font-size:13.5px;font-weight:400;transition:background .15s,color .15s;display:flex}.navitem:hover{background:var(--dark-hi);color:#fff}.navitem.active{background:var(--dark-hi);color:#fff;border-left-color:var(--sand-warm)}.navitem .ic{text-align:center;opacity:.9;width:20px;font-size:14px}.navitem .lbl{flex:1;line-height:1.2}.navitem .cnt{color:#d9d2c6;text-align:center;background:#423c33;border-radius:20px;min-width:22px;padding:2px 8px;font-size:11px;font-weight:600}.navitem.active .cnt{background:var(--sand-warm);color:#3a342a}.navitem .cnt.alert{background:var(--late);color:#fff}.main{flex:1;min-width:0;padding:0 0 70px}.band{color:#fff;z-index:50;background:linear-gradient(105deg,#8a8574,#b0a98f);flex-wrap:nowrap;align-items:center;gap:18px;min-height:62px;padding:14px 36px;display:flex;position:sticky;top:60px;overflow:hidden;box-shadow:0 6px 18px -14px #2e2c2a99}.band:after{content:"";background:#ffffff12;border-radius:50%;width:240px;height:240px;position:absolute;top:-110px;right:-60px}.band .rule{background:#ffffffd9;border-radius:2px;flex:none;align-self:stretch;width:3px;min-height:34px}.band .bandtxt{min-width:0}.band .keyline{letter-spacing:.18em;text-transform:uppercase;opacity:.8;font-size:9.5px;font-weight:600;line-height:1.3}.band h2{font-family:var(--font-serif);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:25px;font-weight:500;line-height:1.1;overflow:hidden}.band .aside{text-align:right;z-index:1;flex:none;align-items:baseline;gap:8px;margin-left:auto;display:flex;position:relative}.band .aside .n{font-size:26px;font-weight:400;line-height:1;font-family:var(--font-serif)}.band .aside .c{letter-spacing:.12em;text-transform:uppercase;opacity:.85;font-size:9.5px;font-weight:600}.band.home{background:linear-gradient(110deg,#3a362f 0%,#514a3f 60%,#6e8a6f 140%)}.pad{padding:22px 36px 0}.kpis{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.kpi{background:var(--card);box-shadow:var(--sh);border-top:3px solid var(--sage);border-radius:12px;flex-direction:column;min-height:110px;padding:18px 20px;display:flex}.kpi.k-blue{border-top-color:var(--blue-i)}.kpi.k-rose{border-top-color:var(--late)}.kpi.k-sand{border-top-color:var(--wait)}.kpi.k-sage{border-top-color:var(--go)}.kpi .l{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:600}.kpi .v{font-size:38px;font-weight:300;line-height:1.1;font-family:var(--font-serif);margin-top:auto;padding-top:10px}.kpi .v small{color:var(--muted);font-size:15px;font-family:var(--font-sans);font-weight:500}.kpi .sub{color:var(--ink-soft);margin-top:2px;font-size:11.5px}.sectitle{align-items:baseline;gap:12px;margin:30px 0 14px;display:flex}.sectitle h3{font-family:var(--font-serif);font-size:24px;font-weight:600}.sectitle .k{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:600}.sectitle .grow{background:var(--line);flex:1;height:1px}.areagrid{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:18px;display:grid}.areacard{background:var(--card);box-shadow:var(--sh);cursor:pointer;text-align:left;width:100%;color:inherit;border:0;border-radius:14px;flex-direction:column;padding:0 0 4px;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.areacard:hover{box-shadow:var(--sh-hover);transform:translateY(-4px)}.mprog{background:var(--line);border-radius:4px;height:7px;margin:14px 20px 0;overflow:hidden}.mprog i{border-radius:4px;height:100%;transition:width .5s;display:block}.gnum{font-family:var(--font-serif);fill:var(--ink);font-size:38px;font-weight:600}.gnum-pct{font-family:var(--font-sans);fill:var(--muted);font-size:14px;font-weight:600}.gpct{fill:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:600}.gscale{fill:#b8b2a6;letter-spacing:.04em;font-size:9px;font-weight:600}.ringnum{font-family:var(--font-serif);fill:var(--ink);font-weight:600}.ringlab{fill:var(--muted);letter-spacing:.04em;font-size:8px;font-weight:600}.toolbar2{flex-wrap:wrap;align-items:center;gap:10px;margin:2px 0 16px;display:flex}.toolbar2 input[type=search]{background:var(--card);border:1px solid var(--line);border-radius:9px;flex:1;min-width:200px;padding:9px 12px;font-size:13px}.toolbar2 .selx{background:var(--card);width:auto;padding:9px 12px;font-size:13px}.toolbar2 .f-area{min-width:172px}.toolbar2 .f-gente{min-width:158px}.toolbar2 .f-prio,.toolbar2 .f-estado{min-width:136px}.toolbar2 .f-orden{min-width:158px}.btn{background:var(--dark);color:#fff;cursor:pointer;letter-spacing:.06em;text-transform:uppercase;border:0;border-radius:9px;padding:10px 18px;font-size:12px;font-weight:600}.btn:hover{background:var(--dark-2)}.btn.solid{background:var(--go)}.btn.solid:hover{background:#5c7a5d}.btn.ghost{background:var(--card);color:var(--ink);border:1px solid var(--line)}.btn.ghost:hover{background:var(--line-soft)}.tickets{flex-direction:column;gap:9px;display:flex}.trow{background:var(--card);box-shadow:var(--sh);border-left:4px solid var(--sand);border-radius:11px;grid-template-columns:60px minmax(0,1fr) 124px 48px 96px 100px 124px 68px;align-items:center;gap:4px 12px;padding:13px 16px;display:grid}.trow[data-p=P1]{border-left-color:var(--late)}.trow[data-p=P2]{border-left-color:var(--blue-i)}.trow[data-p=P3]{border-left-color:var(--sand)}.trow.done{opacity:.55}.trow.blocked{border-left-color:var(--block)!important}.tl{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:9.5px;font-weight:600;display:none}.tcode{color:var(--muted);letter-spacing:.02em;font-size:11.5px;font-weight:600}.ttl{font-size:14px;font-weight:600;line-height:1.25}.ttl span{color:var(--ink-soft);margin-top:2px;font-size:11.5px;font-weight:400;display:block}.who b{font-size:13px;font-weight:600;display:block}.who em{color:var(--muted);font-size:11px;font-style:normal}.pill{letter-spacing:.04em;white-space:nowrap;border-radius:20px;padding:3px 9px;font-size:10.5px;font-weight:600;display:inline-block}.pill.P1{background:var(--late-bg);color:#93513f}.pill.P2{background:var(--blue-bg);color:#3f6076}.pill.P3{background:var(--line);color:var(--ink-soft)}.dates b{font-size:12.5px;font-weight:600;display:block}.dates{color:var(--muted);font-size:11px}.count{font-size:12px;font-weight:600}.count.late{color:var(--late)}.count.today{color:var(--wait)}.count.ok{color:var(--muted)}.selx.estado{background:var(--line-soft);border:1px solid var(--line);width:100%;color:var(--ink);cursor:pointer;border-radius:8px;padding:7px 8px;font-size:12.5px;font-weight:500}.selx.estado:hover:not(:disabled){border-color:var(--muted);background:#fff}.tacts{justify-content:flex-end;gap:6px;display:flex}.iconbtn{border:1px solid var(--line);cursor:pointer;width:30px;height:30px;color:var(--muted);background:0 0;border-radius:7px}.iconbtn:hover{color:var(--ink);border-color:var(--muted)}.emptybox{background:var(--card);border:1px dashed var(--line);text-align:center;color:var(--muted);border-radius:12px;padding:34px}.blockline{color:#7a5a62;background:var(--block-bg);border-radius:7px;grid-column:1/-1;margin-top:2px;padding:6px 10px;font-size:12px}.campgrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}.camp{background:var(--card);box-shadow:var(--sh);border-radius:13px;flex-direction:column;display:flex;overflow:hidden}.camp .ch{border-bottom:1px solid var(--line-soft);padding:16px 18px 12px}.camp .status{letter-spacing:.1em;text-transform:uppercase;border-radius:20px;margin-bottom:9px;padding:3px 9px;font-size:10px;font-weight:600;display:inline-block}.status.activa{background:var(--go-bg);color:#4e6b4f}.status.plan{background:var(--blue-bg);color:#3f6076}.status.pausa{background:var(--wait-bg);color:#8a6d28}.status.fin{background:var(--line);color:var(--ink-soft)}.camp h4{font-family:var(--font-serif);font-size:21px;font-weight:600}.camp .can{color:var(--muted);margin-top:3px;font-size:11.5px}.camp .cb{flex-direction:column;gap:12px;padding:14px 18px;display:flex}.metric{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.metric .lbl{color:var(--ink-soft);font-size:12px}.metric .val{font-family:var(--font-serif);font-size:22px;font-weight:600}.progline{background:var(--line);border-radius:5px;height:8px;overflow:hidden}.progline i{border-radius:5px;height:100%;display:block}.camp .cf{border-top:1px solid var(--line-soft);color:var(--muted);justify-content:space-between;padding:11px 18px;font-size:11.5px;display:flex}.teamgrid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:16px;display:grid}.pcard{background:var(--card);box-shadow:var(--sh);border-radius:12px;padding:18px 20px 16px}.pcard .phead{align-items:flex-start;gap:12px;display:flex}.pcard .phead .pav{flex:none;margin:0}.pcard .pwho{flex:1;min-width:0;padding-top:3px}.pcard .pquit{flex:none;margin-top:2px}.pcard .pestado{justify-content:center;margin-top:4px;display:flex}.pcard .pav{width:44px;height:44px;font-family:var(--font-serif);color:#fff;border-radius:12px;place-items:center;margin-bottom:10px;font-size:19px;font-weight:600;display:grid}.pcard h4{font-size:15px;font-weight:600}.pcard .role{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-top:2px;font-size:11px;font-weight:600}.pcard .pstats{border-top:1px solid var(--line);margin-top:18px}.pcard .st{color:var(--ink-soft);border-top:0;border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:baseline;gap:12px;margin:0;padding:10px 0;font-size:12.5px;display:flex}.pcard .pstats .st:last-child{border-bottom:0}.pcard .st b{font-family:var(--font-serif);color:var(--ink);font-size:17px;font-weight:600}.pcard .fb{color:var(--ink-soft);border-top:1px solid var(--line-soft);margin-top:14px;padding-top:12px;font-size:12px;line-height:1.5}.pill-e{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:20px;padding:4px 11px;font-size:10px;font-weight:700}.pill-e.ok{background:var(--go-bg);color:#4e6b4f}.pill-e.warn{background:var(--wait-bg);color:#8a6d28}.pill-e.bad{background:var(--late-bg);color:#93513f}.pill-e.none{background:var(--line);color:var(--muted)}.dots{flex-wrap:wrap;align-items:center;gap:6px;margin-top:18px;display:flex}.dots i{border-radius:50%;width:12px;height:12px;display:inline-block}.dots i.hit{background:var(--go)}.dots i.miss{background:var(--late)}.dots i.pend{background:var(--sand)}.dots .lab{color:var(--muted);margin-left:3px;font-size:10px}.gaugewrap{justify-content:center;margin:12px 0 -4px;display:flex}.noeval{text-align:center;color:var(--muted);padding:22px 0;font-size:12.5px}.bar{background:var(--line);border-radius:5px;height:14px;margin-top:12px;display:flex;overflow:hidden}.bar i{height:100%;display:block}.bar i.P1{background:var(--late)}.bar i.P2{background:var(--blue-i)}.bar i.P3{background:var(--sand)}.notebtn{border:1px solid var(--line);cursor:pointer;color:var(--muted);vertical-align:middle;background:0 0;border-radius:6px;margin-left:6px;padding:1px 6px;font-size:11px}.notebtn:hover{border-color:var(--muted);color:var(--ink)}.notebtn.has{background:var(--blue-bg);border-color:var(--blue-i);color:#3f6076}.notepreview{color:#5c6066;background:var(--line-soft);border-radius:7px;margin-top:6px;padding:6px 9px;font-size:11.5px;line-height:1.45}.minuta{border:1px solid var(--line);box-shadow:var(--sh);background:linear-gradient(#fff,#fbf8f3);border-radius:16px;margin-top:26px;padding:20px 22px}.minuta .mhead{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.minuta h3{font-family:var(--font-serif);font-size:24px;font-weight:600}.minuta .k{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:600}.mform{flex-wrap:wrap;align-items:flex-start;gap:8px;margin:14px 0 6px;display:flex}.mform input,.mform select{border:1px solid var(--line);background:#fdfcfa;border-radius:9px;padding:9px 11px;font-size:13.5px}.mform input.txt{flex:1;min-width:220px}.mform .who{width:190px}.mform .who select{width:100%}.mform .who .hint{margin-top:4px}.mform input.dt{width:150px}.macuerdo{border-top:1px solid var(--line-soft);align-items:flex-start;gap:12px;padding:12px 0;display:flex}.macuerdo .chk{width:18px;height:18px;accent-color:var(--go);cursor:pointer;flex:none;margin-top:2px}.macuerdo .mbody{flex:1;min-width:0}.macuerdo .mtxt{font-size:14px;font-weight:600;line-height:1.3}.macuerdo.done .mtxt{color:var(--muted);font-weight:400;text-decoration:line-through}.macuerdo .mmeta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:3px;font-size:11.5px;display:flex}.macuerdo .mmeta .tag{background:var(--line-soft);border-radius:20px;padding:1px 8px}.macuerdo .mmeta .venc{color:var(--late);font-weight:600}.macts{flex:none;gap:6px;display:flex}.macts button{border:1px solid var(--line);cursor:pointer;color:var(--ink-soft);background:0 0;border-radius:7px;padding:5px 9px;font-size:11px}.macts button:hover{border-color:var(--muted);color:var(--ink)}.mempty{color:var(--muted);padding:14px 0 2px;font-size:13px}.chipset{flex-wrap:wrap;gap:6px;display:flex}.chip-t{border:1px solid var(--line);cursor:pointer;color:var(--ink-soft);-webkit-user-select:none;user-select:none;background:#fdfcfa;border-radius:20px;padding:5px 12px;font-size:12.5px}.chip-t:hover{border-color:var(--muted)}.chip-t.on{background:var(--ink);color:#fff;border-color:var(--ink)}.mvhead{background:var(--card);border:1px solid var(--line);box-shadow:var(--sh);border-radius:12px;align-items:center;gap:14px;margin-bottom:18px;padding:14px 18px;display:flex}.mvhead .pav{margin:0}.mvhead .who h4{font-size:17px;font-weight:600}.mvhead .who .role{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:600}.mvhead .nums{text-align:center;flex-wrap:wrap;gap:22px;margin-left:auto;display:flex}.mvhead .nums .n{font-family:var(--font-serif);font-size:26px;font-weight:600;line-height:1}.mvhead .nums .c{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:600}.mvhead .nums .n.alert{color:var(--late)}.leyenda{color:var(--ink-soft);background:var(--card);border:1px solid var(--line);box-shadow:var(--sh);border-radius:11px;flex-wrap:wrap;gap:20px;margin:0 0 14px;padding:12px 16px;font-size:12.5px;display:flex}.leyenda span{align-items:center;gap:8px;display:flex}.leyenda .sw{border-radius:4px;width:20px;height:8px;display:inline-block}.leyenda .dt{border-radius:50%;width:12px;height:12px;display:inline-block}.leyenda b{color:var(--ink);font-weight:600}.overlay{z-index:80;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);background:#2e2c2a80;justify-content:center;align-items:flex-start;padding:26px 16px;animation:.18s both mkt-fade;display:flex;position:fixed;inset:0;overflow:auto}.sheet{background:var(--card);border-radius:16px;width:100%;max-width:640px;padding:24px 26px;animation:.24s cubic-bezier(.22,.9,.28,1) both mkt-sheet-in;box-shadow:0 30px 80px -20px #2e2c2a80}.sheet h2{font-family:var(--font-serif);font-size:27px;font-weight:600}.field{margin-top:15px}.field label{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:5px;font-size:10.5px;font-weight:600;display:block}.field input,.field select,.field textarea{border:1px solid var(--line);background:#fdfcfa;border-radius:9px;width:100%;padding:10px 11px;font-size:14px}.field textarea{resize:vertical;min-height:68px}.field input:focus,.field select:focus,.field textarea:focus{outline:2px solid var(--blue-i);outline-offset:1px;background:#fff}.pair{grid-template-columns:1fr 1fr;gap:13px;display:grid}.hint{color:var(--muted);margin-top:6px;font-size:11.5px}.sheet-acts{border-top:1px solid var(--line);justify-content:flex-end;gap:10px;margin-top:24px;padding-top:17px;display:flex}.dlg-overlay{z-index:95;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#2e2c2a8c;justify-content:center;align-items:center;padding:24px 16px;animation:.16s both mkt-fade;display:flex;position:fixed;inset:0}.dlg{background:var(--card);border-top:3px solid var(--go);border-radius:16px;width:100%;max-width:430px;padding:22px 24px 18px;animation:.2s cubic-bezier(.22,.9,.28,1) both mkt-sheet-in;box-shadow:0 30px 80px -20px #2e2c2a8c}.dlg.peligro{border-top-color:var(--late)}.dlg h3{font-family:var(--font-serif);font-size:22px;font-weight:600;line-height:1.2}.dlg-msg{color:var(--ink-soft);margin-top:8px;font-size:13px;line-height:1.55}.dlg-msg b{color:var(--ink);font-weight:600}.dlg-error{color:#93513f;margin-top:6px;font-size:11.5px;font-weight:500}.dlg-acts{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.btn.peligro{background:var(--late)}.btn.peligro:hover{background:#ac7768}.rocapanel{border:1px solid var(--line);box-shadow:var(--sh);background:linear-gradient(#fff,#fbf8f3);border-radius:18px;margin-bottom:6px;padding:22px 24px;position:relative;overflow:hidden}.rocapanel:before{content:"";background:linear-gradient(180deg, var(--go), var(--sand-warm), var(--late));width:5px;position:absolute;top:0;bottom:0;left:0}.rocahead{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.rocahead h3{font-family:var(--font-serif);font-size:27px;font-weight:600}.rocahead .k{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:600}.rocahead .q{color:var(--ink-soft);margin-left:auto;font-size:12px;font-weight:500}.rocatoggle{border:1px solid var(--line);cursor:pointer;width:34px;height:34px;color:var(--ink-soft);background:0 0;border-radius:8px;flex:none;align-self:center;place-items:center;font-size:17px;line-height:1;transition:border-color .15s,color .15s,background .15s;display:grid}.rocatoggle:hover{background:var(--line-soft);border-color:var(--muted);color:var(--ink)}.rocapanel.collapsed{padding-bottom:18px}.rocamini{align-items:center;gap:7px;font-size:12.5px;font-weight:600;display:inline-flex}.rocamini i{border-radius:50%;flex:none;width:9px;height:9px;display:inline-block}@media (width<=700px){.rocahead .q{margin-left:0}.rocatoggle{margin-left:auto}}.rocaintro{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:20px;margin-top:14px;padding-bottom:16px;display:flex}.rocaintro .big{align-items:center;gap:14px;display:flex}.rocaintro .big .lab{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:600}.rocaintro .big .st{letter-spacing:.06em;text-transform:uppercase;margin-top:2px;font-size:12px;font-weight:600}.rocaintro .txt{color:var(--ink-soft);max-width:44ch;font-size:13px;line-height:1.5}.rocagrid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:13px;margin-top:16px;display:grid}.roca{background:var(--card);border:1px solid var(--line);cursor:pointer;text-align:left;width:100%;color:inherit;border-radius:13px;align-items:center;gap:15px;padding:14px 16px;transition:transform .18s,box-shadow .18s;display:flex}.roca:hover{box-shadow:var(--sh-hover);transform:translateY(-2px)}.roca .rring{flex:none}.roca .rtext{flex:1;min-width:0}.roca .rtitle{font-size:13.5px;font-weight:600;line-height:1.28}.roca .rmeta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:7px;margin-top:6px;font-size:11px;display:flex}.roca .rmeta .own{color:var(--ink-soft);font-weight:500}.rchip{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:20px;padding:2px 8px;font-size:9px;font-weight:600}.rangewrap{align-items:center;gap:12px;display:flex}input[type=range]{accent-color:var(--go);flex:1;height:6px}.numbox{width:74px}.agenda{margin-top:4px}.bucket{margin-bottom:24px}.buckethead{align-items:center;gap:11px;margin:0 0 12px;display:flex}.buckethead .bdot{border-radius:50%;flex:none;width:11px;height:11px}.buckethead h4{font-family:var(--font-serif);font-size:22px;font-weight:600}.buckethead .bcount{color:var(--muted);background:var(--line-soft);border-radius:20px;padding:2px 10px;font-size:11.5px;font-weight:600}.bucket.late .bdot{background:var(--late)}.bucket.hoy .bdot{background:var(--wait)}.bucket.semana .bdot{background:var(--blue-i)}.bucket.adelante .bdot{background:var(--sand)}.bucket.sinfecha .bdot{background:var(--ink-soft)}.bucket.hechas .bdot{background:var(--go)}.bucket.late .buckethead h4{color:#9a5847}.bucket.block .bdot{background:var(--block)}.bucket.block .buckethead h4{color:#7a5a62}.bempty{background:var(--card);border:1px dashed var(--line);color:var(--muted);border-radius:11px;padding:16px 18px;font-size:13px}.areamini{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:11px;margin:2px 0 6px;display:grid}.amini{background:var(--card);border:1px solid var(--line);cursor:pointer;text-align:left;color:inherit;border-radius:12px;align-items:center;gap:11px;width:100%;padding:12px 14px;transition:transform .18s,box-shadow .18s;display:flex}.amini:hover{box-shadow:var(--sh-hover);transform:translateY(-2px)}.amini .aic{border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:16px;display:grid}.amini .an{flex:1;font-size:13.5px;font-weight:600;line-height:1.15}.amini .an small{color:var(--muted);margin-top:2px;font-size:11px;font-weight:500;display:block}.amini .adot{background:var(--late);border-radius:50%;flex:none;width:9px;height:9px}.cal{background:var(--card);border:1px solid var(--line);box-shadow:var(--sh);border-radius:14px;overflow:hidden}.calbar{border-bottom:1px solid var(--line-soft);align-items:center;gap:12px;padding:14px 18px;display:flex}.calbar h3{font-family:var(--font-serif);text-transform:capitalize;font-size:24px;font-weight:600}.calbar .btn{padding:7px 13px}.calweek{background:var(--line-soft);grid-template-columns:repeat(7,1fr);display:grid}.calweek span{text-align:center;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding:9px 6px;font-size:10px;font-weight:600}.calgrid{grid-template-columns:repeat(7,1fr);display:grid}.calcell{border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);flex-direction:column;gap:3px;min-height:112px;padding:5px 6px 6px;transition:background .15s;display:flex;position:relative}.calcell:nth-child(7n){border-right:0}.calcell.other{background:#faf8f4}.calcell.other .caldate{color:#c4beb2}.calcell.finde:not(.other){background:#fcfaf7}.calcell.conev:hover{background:var(--line-soft)}.calzona{cursor:pointer;z-index:0;background:0 0;border:0;position:absolute;inset:0}.calcell>:not(.calzona){z-index:1;position:relative}.calhead{align-items:center;gap:6px;display:flex}.caldate{color:var(--ink-soft);font-size:12px;font-weight:600}.calcell.today .caldate{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.calcount{border:1px solid var(--line);background:var(--card);min-width:20px;height:18px;color:var(--ink-soft);cursor:pointer;font-variant-numeric:tabular-nums;border-radius:20px;margin-left:auto;padding:0 5px;font-size:10px;font-weight:700;transition:background .15s,border-color .15s,color .15s,transform .12s}.calcount:hover{background:var(--ink);border-color:var(--ink);color:#fff;transform:scale(1.06)}.calev{cursor:pointer;background:var(--line-soft);border-left:3px solid var(--sand);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;padding:4px 6px;font-size:10.5px;line-height:1.25;transition:background .15s,transform .12s;overflow:hidden}.calev:hover{background:var(--line);transform:translate(2px)}.calev[data-p=P1]{border-left-color:var(--late)}.calev[data-p=P2]{border-left-color:var(--blue-i)}.calev[data-p=P3]{border-left-color:var(--sand)}.calev.block{border-left-color:var(--block);background:var(--block-bg);color:#7a5a62}.calev.done{opacity:.5;text-decoration:line-through}.calmore{cursor:pointer;color:var(--muted);text-align:left;background:0 0;border:0;align-self:flex-start;padding:2px 0 0;font-size:10px;font-weight:600;transition:color .15s}.calmore:hover{color:var(--ink);text-decoration:underline}.diahead{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.dianums{align-items:baseline;gap:7px;margin-left:auto;display:flex}.dianums .n{font-family:var(--font-serif);font-size:30px;font-weight:600;line-height:1}.dianums .c{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:600}.dialist{scrollbar-width:thin;flex-direction:column;gap:9px;max-height:58vh;margin-top:16px;padding-right:2px;display:flex;overflow-y:auto}.diarow{border:1px solid var(--line);border-left:4px solid var(--sand);background:#fdfcfa;border-radius:11px;flex-wrap:wrap;align-items:center;gap:14px;padding:11px 13px;animation:.28s cubic-bezier(.22,.9,.28,1) both mkt-fade-up;display:flex}.diarow[data-p=P1]{border-left-color:var(--late)}.diarow[data-p=P2]{border-left-color:var(--blue-i)}.diarow[data-p=P3]{border-left-color:var(--sand)}.diarow.done{opacity:.62}.diamain{flex:1;min-width:200px}.diatop{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.diablock{letter-spacing:.04em;color:#7a5a62;background:var(--block-bg);border-radius:20px;padding:2px 8px;font-size:10px;font-weight:700}.diattl{margin-top:5px;font-size:14px;font-weight:600;line-height:1.3}.diameta{color:var(--muted);margin-top:3px;font-size:11.5px}.dianota{color:var(--ink-soft);background:var(--line-soft);border-radius:7px;margin-top:7px;padding:6px 9px;font-size:11.5px;line-height:1.45}.diaacts{flex:none;align-items:center;gap:8px;display:flex}.diaacts .selx.estado{width:128px}.diaestado{color:var(--ink-soft);font-size:12.5px;font-weight:600}.callegend{color:var(--ink-soft);flex-wrap:wrap;gap:18px;margin-top:14px;padding:0 2px;font-size:12px;display:flex}.callegend span{align-items:center;gap:7px;display:flex}.callegend i{border-radius:4px;width:16px;height:6px;display:inline-block}.scbar{background:var(--card);border:1px solid var(--line);box-shadow:var(--sh);border-radius:12px;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:18px;padding:14px 18px;display:flex}.scbar label{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:600}.scbar .selx{width:auto;min-width:216px;font-size:13.5px;font-weight:600}.scbar .meta{color:var(--ink-soft);font-size:12px}.scdiv{margin-bottom:26px}.scdiv-h{align-items:center;gap:10px;margin:0 0 12px;display:flex}.scdiv-h .dot{border-radius:4px;width:12px;height:12px}.scdiv-h h3{font-family:var(--font-serif);font-size:23px;font-weight:600}.sctable{background:var(--card);border:1px solid var(--line);box-shadow:var(--sh);border-radius:12px;overflow:hidden}.scrow{border-top:1px solid var(--line-soft);grid-template-columns:minmax(0,2.4fr) 90px 96px 92px 150px;align-items:center;gap:14px;padding:12px 16px;display:grid}.scrow:first-child{border-top:0}.scrow.head{background:var(--line-soft);border-top:0}.scrow.head span{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:600}.sc-kpi b{font-size:13.5px;font-weight:600;line-height:1.25;display:block}.sc-kpi small{color:var(--muted);font-size:11.5px}.sc-obj{color:var(--ink-soft);text-align:right;font-variant-numeric:tabular-nums;font-size:13px}.sc-val{text-align:right}.sc-val input{text-align:right;border:1px solid var(--line);font-variant-numeric:tabular-nums;background:#fdfcfa;border-radius:8px;width:100%;padding:7px 8px;font-size:14px;font-weight:600}.sc-val input:focus{outline:2px solid var(--blue-i);background:#fff}.sc-flag{letter-spacing:.04em;text-align:center;border-radius:20px;padding:4px 8px;font-size:11px;font-weight:700}.sc-flag.ok{background:var(--go-bg);color:#4e6b4f}.sc-flag.warn{background:var(--wait-bg);color:#8a6d28}.sc-flag.bad{background:var(--late-bg);color:#93513f}.sc-flag.info{background:var(--blue-bg);color:#3f6076}.sc-flag.none{background:var(--line);color:var(--muted)}.sc-spark{justify-content:flex-end;align-items:center;display:flex}.orgm-sheet{border:1px solid var(--line);box-shadow:var(--sh);background:linear-gradient(#fff,#fbf8f3);border-radius:16px}.orgm-scroll{scrollbar-width:thin;padding:28px 16px 32px;overflow-x:auto}.orgm-scroll:focus-visible{outline:2px solid var(--blue-i);outline-offset:-2px}.orgm-canvas{min-width:max-content;margin:0 auto}.orgm-tree ul{justify-content:center;align-items:flex-start;margin:0;padding:26px 0 0;list-style:none;display:flex;position:relative}.orgm-tree>ul{padding-top:0}.orgm-tree li{text-align:center;flex-direction:column;align-items:center;padding:26px 7px 0;list-style:none;display:flex;position:relative}.orgm-tree li:before,.orgm-tree li:after{content:"";border-top:1px solid var(--line);width:50%;height:26px;position:absolute;top:0;right:50%}.orgm-tree li:after{border-left:1px solid var(--line);left:50%;right:auto}.orgm-tree li:first-child:before,.orgm-tree li:last-child:after{border:0}.orgm-tree li:last-child:before{border-right:1px solid var(--line);border-radius:0 10px 0 0}.orgm-tree li:first-child:after{border-radius:10px 0 0}.orgm-tree li:only-child:before{display:none}.orgm-tree li:only-child:after{border:0;border-left:1px solid var(--line);border-radius:0;left:50%;right:auto}.orgm-tree ul ul:before{content:"";border-left:1px solid var(--line);width:0;height:26px;position:absolute;top:0;left:50%}.orgm-tree>ul>li{padding-top:0}.orgm-tree>ul>li:before,.orgm-tree>ul>li:after{display:none}.orgm-root{background:var(--card);border:1px solid var(--line);box-shadow:var(--sh);border-radius:12px;min-width:236px;padding:17px 30px 15px;position:relative;overflow:hidden}.orgm-root .orgm-banda{height:2px;position:absolute;top:0;left:0;right:0}.orgm-root .k{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);font-size:9.5px;font-weight:600}.orgm-root h4{font-family:var(--font-serif);margin-top:2px;font-size:29px;font-weight:600;line-height:1.05}.orgm-root .sub{color:var(--ink-soft);margin-top:4px;font-size:11px}.orgm-node{text-align:left;background:var(--card);border:1px solid var(--line);width:100%;box-shadow:var(--sh);border-radius:11px;align-items:flex-start;gap:10px;padding:10px 12px;transition:transform .18s,box-shadow .18s;display:flex}.orgm-node:hover{box-shadow:var(--sh-hover);transform:translateY(-1px)}.orgm-av{width:34px;height:34px;font-family:var(--font-serif);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:600;display:grid}.orgm-txt{flex-direction:column;min-width:0;display:flex}.orgm-nm{font-family:var(--font-serif);font-size:16px;font-weight:600;line-height:1.2}.orgm-ciclo{color:var(--late);font-family:var(--font-sans);margin-left:5px;font-size:12px}.orgm-rl{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:3px;font-size:9px;font-weight:600;line-height:1.4}.orgm-rl.orgm-vacio{text-transform:none;letter-spacing:.03em;font-size:10.5px;font-style:italic;font-weight:500}.orgm-cross{color:var(--ink-soft);margin-top:4px;font-size:9.5px;line-height:1.35}.orgm-cargo{color:var(--ink-soft);border-top:1px solid var(--line-soft);margin-top:5px;padding-top:5px;font-size:9.5px}.orgm-acts{opacity:0;flex-direction:column;flex:none;gap:3px;margin:-2px -3px 0 0;transition:opacity .15s;display:flex}.orgm-node:hover .orgm-acts,.orgm-node:focus-within .orgm-acts{opacity:1}.orgm-act{background:var(--card);border:1px solid var(--line);width:21px;height:21px;color:var(--muted);cursor:pointer;border-radius:6px;flex:none;place-items:center;font-size:10.5px;line-height:1;transition:background .15s,border-color .15s,color .15s,transform .12s;display:grid}.orgm-act:hover{background:var(--line-soft);border-color:var(--muted);color:var(--ink);transform:scale(1.08)}.orgm-act:active{transform:scale(.96)}@media (hover:none){.orgm-acts{opacity:1}}.orgm-area .orgm-act{margin-left:auto}.orgm-areatxt{min-width:0}.orgm-node.orgm-jefe{border-color:var(--sand-warm);box-shadow:0 0 0 3px #d4c9a238, var(--sh)}.orgm-node.orgm-jefe .orgm-nm{font-size:17px}.orgm-node{width:190px}.orgm-hojas{padding-top:26px}.orgm-pila{flex-direction:column;gap:8px;display:flex}.orgm-root h4{justify-content:center;align-items:center;gap:8px;display:flex}.orgm-tbtn{opacity:0}.orgm-root:hover .orgm-tbtn,.orgm-root:focus-within .orgm-tbtn{opacity:1}@media (hover:none){.orgm-tbtn{opacity:1}}.orgm-tedit{align-items:center;gap:7px;margin-top:4px;display:flex}.orgm-tedit input{border:1px solid var(--line);width:168px;font-family:var(--font-serif);text-align:center;background:#fdfcfa;border-radius:9px;padding:6px 9px;font-size:21px;font-weight:600}.orgm-tedit input:focus{outline:2px solid var(--blue-i);background:#fff}.orgm-tedit .btn{padding:7px 12px}.prsel{border:1px solid var(--line);background:#fdfcfa;border-radius:11px;flex-wrap:wrap;align-items:center;gap:11px;padding:10px 12px;display:flex}.prav{width:34px;height:34px;font-family:var(--font-serif);color:#fff;border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:600;display:grid}.prtxt{flex:1;min-width:0}.prtxt .n{font-size:13.5px;font-weight:600;line-height:1.2;display:block}.prtxt .r{color:var(--muted);text-overflow:ellipsis;margin-top:2px;font-size:11px;display:block;overflow:hidden}.prlist{border:1px solid var(--line-soft);scrollbar-width:thin;border-radius:10px;max-height:220px;margin-top:9px;overflow:hidden auto}.prrow{text-align:left;border:0;border-bottom:1px solid var(--line-soft);cursor:pointer;width:100%;color:inherit;background:0 0;align-items:center;gap:10px;padding:9px 12px;transition:background .15s;display:flex}.prrow:last-child{border-bottom:0}.prrow:hover{background:var(--line-soft)}.prvacio{color:var(--muted);padding:11px 12px;font-size:12.5px}.asighead{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);align-items:center;gap:10px;margin:16px 0 8px;font-size:10.5px;font-weight:600;display:flex}.asighead .btn{margin-left:auto}.asiglist{scrollbar-width:thin;flex-direction:column;gap:6px;max-height:46vh;padding-right:2px;display:flex;overflow-y:auto}.asigrow{cursor:pointer;border:1px solid var(--line);background:#fdfcfa;border-radius:10px;align-items:center;gap:10px;padding:8px 11px;transition:background .15s,border-color .15s;display:flex}.asigrow:hover{background:var(--line-soft)}.asigrow.on{border-color:var(--go);background:var(--go-bg)}.asigrow input{width:16px;height:16px;accent-color:var(--go);cursor:pointer;flex:none}.asigav{width:30px;height:30px;font-family:var(--font-serif);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:600;display:grid}.asigtxt{flex:1;min-width:0}.asigtxt .n{font-size:13.5px;font-weight:600;line-height:1.2;display:block}.asigtxt .r{color:var(--muted);margin-top:2px;font-size:11px;display:block}.asigya{color:var(--ink-soft);background:var(--line-soft);border-radius:20px;flex:none;padding:2px 8px;font-size:10px}.asigsep{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);border-top:1px solid var(--line-soft);margin:12px 0 4px;padding-top:11px;font-size:10.5px;font-weight:600}.orgm-note{color:var(--ink-soft);border-top:1px solid var(--line-soft);align-items:flex-start;gap:11px;margin:0 22px;padding:14px 0 17px;font-size:12px;line-height:1.55;display:flex}.orgm-note b{color:var(--ink);font-weight:600}.orgm-note .mk{font-family:var(--font-serif);color:var(--muted);flex:none;font-size:15px;line-height:1.2}.orgm-note.orgm-alerta,.orgm-note.orgm-alerta b,.orgm-note.orgm-alerta .mk{color:#93513f}@media (width<=700px){.orgm-scroll{padding:22px 12px 26px}.orgm-note{margin:0 14px}.orgm-col{width:190px}}.agtabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:2px;margin:0 0 16px;display:flex}.agtab{cursor:pointer;color:var(--muted);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:10px 14px;font-size:13px;font-weight:600;transition:color .15s,border-color .15s;display:flex}.agtab:hover{color:var(--ink)}.agtab.on{color:var(--ink);border-bottom-color:var(--tone)}.agtab .dot{background:var(--tone);opacity:.55;border-radius:50%;flex:none;width:8px;height:8px}.agtab.on .dot{opacity:1}.agtab .n{background:var(--line-soft);color:var(--ink-soft);font-variant-numeric:tabular-nums;border-radius:20px;padding:1px 7px;font-size:11px;font-weight:700}.agtab.on .n{background:var(--tone);color:#fff}@media (width<=700px){.agtabs{scrollbar-width:thin;flex-wrap:nowrap;overflow-x:auto}.agtab{padding:10px 11px;font-size:12.5px}}.pager{flex-wrap:wrap;align-items:center;gap:14px;margin-top:12px;padding:9px 4px 2px;display:flex}.pager-info{color:var(--muted);font-size:12px}.pager-info b{color:var(--ink-soft);font-weight:600}.pager-nav{align-items:center;gap:4px;margin-left:auto;display:flex}.pager-btn{border:1px solid var(--line);background:var(--card);min-width:30px;height:30px;color:var(--ink-soft);cursor:pointer;font-variant-numeric:tabular-nums;border-radius:8px;padding:0 7px;font-size:12.5px;font-weight:600;transition:background .15s,border-color .15s,color .15s}.pager-btn:hover:not(:disabled){border-color:var(--muted);color:var(--ink)}.pager-btn:disabled{opacity:.4;cursor:default}.pager-btn.on{background:var(--ink);border-color:var(--ink);color:#fff}.pager-gap{color:var(--muted);padding:0 2px;font-size:12px}.pager-size{color:var(--muted);align-items:center;gap:7px;font-size:11.5px;display:flex}.pager-size .selx{background:var(--card);width:auto;min-width:68px;color:var(--ink-soft);padding:5px 8px;font-size:12.5px;font-weight:600}@media (width<=700px){.pager-nav{margin-left:0}}.tickets .trow{animation:.3s cubic-bezier(.22,.9,.28,1) both mkt-fade-up}.tickets .trow:first-child{animation-delay:10ms}.tickets .trow:nth-child(2){animation-delay:40ms}.tickets .trow:nth-child(3){animation-delay:70ms}.tickets .trow:nth-child(4){animation-delay:.1s}.tickets .trow:nth-child(5){animation-delay:.13s}.tickets .trow:nth-child(n+6){animation-delay:.15s}.trow{transition:box-shadow .18s,transform .18s}.trow:hover{box-shadow:var(--sh-hover)}.pcard{transition:transform .18s,box-shadow .18s}.pcard:hover{box-shadow:var(--sh-hover);transform:translateY(-2px)}.camp{transition:transform .18s,box-shadow .18s}.camp:hover{box-shadow:var(--sh-hover);transform:translateY(-2px)}.kpi{transition:transform .18s,box-shadow .18s}.kpi:hover{box-shadow:var(--sh-hover);transform:translateY(-2px)}.btn{transition:background .15s,transform .12s,box-shadow .15s}.btn:active{transform:translateY(1px)}.iconbtn{transition:color .15s,border-color .15s,background .15s,transform .12s}.iconbtn:hover{background:var(--line-soft)}.iconbtn:active{transform:translateY(1px)}.gaugewrap svg,.rocaintro svg{animation:.4s cubic-bezier(.22,.9,.28,1) both mkt-pop}.progline i,.bar i,.mprog i{transition:width .5s cubic-bezier(.22,.9,.28,1)}.agpanel{animation:.24s both mkt-slide-right}.orgm-stack .orgm-branch{animation:.32s cubic-bezier(.22,.9,.28,1) both mkt-fade-up}.orgm-stack>.orgm-branch:first-child{animation-delay:40ms}.orgm-stack>.orgm-branch:nth-child(2){animation-delay:80ms}.orgm-stack>.orgm-branch:nth-child(3){animation-delay:.12s}.orgm-stack>.orgm-branch:nth-child(n+4){animation-delay:.15s}.navitem{transition:background .15s,color .15s,border-left-color .2s,padding-left .15s}.navitem:hover{padding-left:25px}.side.collapsed .navitem:hover{padding-left:0}.appfooter{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;align-items:center;gap:14px;margin:0 36px;padding:18px 0 40px;font-size:12px;display:flex}.appfooter .btn{padding:6px 12px;font-size:11px}.selx{text-align:left;border:1px solid var(--line);width:100%;color:var(--ink);cursor:pointer;background:#fdfcfa;border-radius:9px;align-items:center;gap:8px;padding:10px 11px;font-family:inherit;font-size:14px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.selx:hover:not(:disabled){border-color:var(--sand);background:#fff}.selx:focus-visible{outline:2px solid var(--blue-i);outline-offset:1px;background:#fff}.selx.open{border-color:var(--blue-i);background:#fff;box-shadow:0 0 0 3px #7c9db024}.selx:disabled{cursor:not-allowed;opacity:.55;background:var(--line-soft)}.selx.ph .selx-lbl{color:var(--muted)}.selx .selx-lbl{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.selx .selx-hint{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:40%;font-size:11.5px;overflow:hidden}.selx .selx-arrow{color:var(--muted);flex:none;font-size:15px;line-height:.6;transition:transform .18s}.selx.open .selx-arrow{transform:rotate(180deg)}.selx.sm{border-radius:8px;gap:6px;padding:6px 9px;font-size:12px}.selx.sm .selx-arrow{font-size:13px}.selx-dot{border-radius:50%;flex:none;width:9px;height:9px}.selx-ic{color:var(--ink-soft);flex:none;font-size:14px;font-style:normal;line-height:1}.selx-panel{z-index:120;background:var(--card);border:1px solid var(--line);transform-origin:top;border-radius:12px;flex-direction:column;margin-top:5px;animation:.14s cubic-bezier(.22,.9,.28,1) both mkt-pop;display:flex;position:fixed;overflow:hidden;box-shadow:0 10px 20px -12px #2e2c2a4d,0 30px 60px -30px #2e2c2a80}.selx-panel.up{transform-origin:bottom;margin-top:-5px;transform:translateY(-100%)}.selx-buscar{border-bottom:1px solid var(--line-soft);padding:8px 8px 4px}.selx-buscar input{background:var(--line-soft);width:100%;color:var(--ink);border:1px solid #0000;border-radius:8px;padding:7px 10px;font-family:inherit;font-size:13px}.selx-buscar input:focus{border-color:var(--blue-i);background:#fff;outline:none}.selx-lista{min-height:0;padding:5px;overflow-y:auto}.selx-vacio{color:var(--muted);text-align:center;padding:14px 10px;font-size:12.5px}.selx-grupo+.selx-grupo{border-top:1px solid var(--line-soft);margin-top:3px;padding-top:4px}.selx-grupo-t{letter-spacing:.11em;text-transform:uppercase;color:var(--muted);padding:7px 9px 4px;font-size:9.5px;font-weight:700}.selx-op{text-align:left;width:100%;color:var(--ink);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:9px;padding:8px 9px;font-family:inherit;font-size:13.5px;transition:background .1s;display:flex}.selx-op.mk{background:var(--line-soft)}.selx-op.sel{font-weight:600}.selx-op:disabled{opacity:.45;cursor:default}.selx-op .selx-op-txt{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.selx-op .selx-op-txt .n{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.selx-op .selx-op-txt .h{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:400;overflow:hidden}.selx-check{color:var(--go);flex:none;font-size:13px;font-weight:700}.catlist{flex-direction:column;gap:8px;margin-bottom:10px;display:flex}.catrow{background:var(--card);border:1px solid var(--line);box-shadow:var(--sh);border-radius:12px;align-items:center;gap:13px;padding:12px 14px;transition:border-color .15s,box-shadow .15s;display:flex}.catrow:hover{border-color:var(--sand)}.catrow.off{background:var(--line-soft);opacity:.72}.catorden{flex-direction:column;flex:none;gap:2px;display:flex}.catorden .iconbtn{width:24px;height:20px;font-size:11px;line-height:1}.catorden .iconbtn:disabled{opacity:.3;cursor:default}.catico{border-radius:10px;flex:none;place-items:center;width:36px;height:36px;font-size:16px;display:grid}.catmain{flex:1;min-width:0}.catmain .catn{align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.catmain .catk{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11.5px;overflow:hidden}.catmain .catk code{background:var(--line-soft);border-radius:5px;padding:1px 6px;font-size:11px}.catusos{text-align:right;font-size:16px;font-family:var(--font-serif);color:var(--ink-soft);flex:none}.catusos span{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:9px;font-family:var(--font-sans);font-weight:600;display:block}.catacc{flex:none;align-items:center;gap:6px;display:flex}.catacc .btn{padding:6px 12px;font-size:10.5px}.catedit{background:var(--card);border:1px solid var(--blue-i);box-shadow:var(--sh);border-radius:12px;margin:8px 0;padding:16px 18px;animation:.2s both mkt-fade-up}.catacts{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.catcolor{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.catcolor input[type=color]{border:1px solid var(--line);background:var(--card);cursor:pointer;border-radius:9px;flex:none;width:46px;height:34px;padding:2px}.catband{border-radius:7px;flex:none;width:96px;height:26px}.cathint{color:var(--muted);max-width:70ch;margin:2px 0 24px;font-size:11.5px;line-height:1.5}.cathint code{background:var(--line-soft);border-radius:4px;padding:1px 5px}.caterror{background:var(--late-bg);color:#93513f;border-radius:10px;margin-bottom:16px;padding:11px 14px;font-size:13px;font-weight:500}}@layer utilities{.pointer-events-none{pointer-events:none}.absolute{position:absolute}.relative{position:relative}.-top-24{top:calc(var(--spacing) * -24)}.-right-16{right:calc(var(--spacing) * -16)}.bottom-10{bottom:calc(var(--spacing) * 10)}.-left-20{left:calc(var(--spacing) * -20)}.z-10{z-index:10}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mr-1{margin-right:var(--spacing)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.h-4{height:calc(var(--spacing) * 4)}.h-8{height:calc(var(--spacing) * 8)}.h-64{height:calc(var(--spacing) * 64)}.h-80{height:calc(var(--spacing) * 80)}.min-h-screen{min-height:100vh}.w-4{width:calc(var(--spacing) * 4)}.w-64{width:calc(var(--spacing) * 64)}.w-80{width:calc(var(--spacing) * 80)}.w-auto{width:auto}.w-full{width:100%}.max-w-\[38ch\]{max-width:38ch}.max-w-\[70ch\]{max-width:70ch}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:0}.min-w-\[240px\]{min-width:240px}.flex-1{flex:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-\[minmax\(0\,2\.2fr\)_150px_110px_170px_90px\]{grid-template-columns:minmax(0,2.2fr) 150px 110px 170px 90px}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-line{border-color:var(--color-line)}.border-line-soft{border-color:var(--color-line-soft)}.bg-\[\#FDFCFA\]{background-color:#fdfcfa}.bg-\[var\(--blue-bg\)\]{background-color:var(--blue-bg)}.bg-\[var\(--line\)\]{background-color:var(--line)}.bg-\[var\(--wait-bg\)\]{background-color:var(--wait-bg)}.bg-bg{background-color:var(--color-bg)}.bg-card{background-color:var(--color-card)}.bg-line{background-color:var(--color-line)}.bg-line-soft{background-color:var(--color-line-soft)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-10{padding:calc(var(--spacing) * 10)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.text-right{text-align:right}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.leading-none{--tw-leading:1;line-height:1}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.text-\[\#3F6076\]{color:#3f6076}.text-\[\#8A6D28\]{color:#8a6d28}.text-\[\#8B857A\]{color:#8b857a}.text-\[\#B4ADA2\]{color:#b4ada2}.text-\[\#CFC8BC\]{color:#cfc8bc}.text-\[\#F3EEE6\]{color:#f3eee6}.text-ink{color:var(--color-ink)}.text-ink-soft{color:var(--color-ink-soft)}.text-muted{color:var(--color-muted)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.accent-\[var\(--go\)\]{accent-color:var(--go)}.opacity-60{opacity:.6}.shadow-card{--tw-shadow:0 1px 2px var(--tw-shadow-color,#2e2c2a0d), 0 10px 30px -18px var(--tw-shadow-color,#2e2c2a47);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\:bg-line-soft:hover{background-color:var(--color-line-soft)}}.focus\:bg-white:focus{background-color:var(--color-white)}.focus\:outline-2:focus{outline-style:var(--tw-outline-style);outline-width:2px}.focus\:outline-\[var\(--blue-i\)\]:focus{outline-color:var(--blue-i)}@media (width>=40rem){.sm\:inline{display:inline}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:p-5{padding:calc(var(--spacing) * 5)}}@media (width>=48rem){.md\:w-\[44\%\]{width:44%}.md\:flex-row{flex-direction:row}}@media (width>=64rem){.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:grid-cols-\[minmax\(0\,2\.2fr\)_150px_110px_170px_90px\]{grid-template-columns:minmax(0,2.2fr) 150px 110px 170px 90px}.lg\:gap-4{gap:calc(var(--spacing) * 4)}.lg\:text-right{text-align:right}}}:root{--rose:#dccbc4;--blue:#c5d5de;--stone:#cbc8bf;--sage:#a7b6a9;--sand:#b7bab7;--sand-warm:#d4c9a2;--ink:#2e2c2a;--ink-soft:#6e6a64;--muted:#9a958d;--bg:#f4f1ed;--card:#fff;--line:#e7e2da;--line-soft:#f0ece5;--dark:#2b2926;--dark-2:#343029;--dark-hi:#3e3a32;--dark-line:#413c34;--go:#6e8a6f;--go-bg:#e7ede6;--wait:#c9a24b;--wait-bg:#f5edd8;--late:#c08a7b;--late-bg:#f3e4de;--blue-i:#7c9db0;--blue-bg:#e4edf2;--block:#9b7e86;--block-bg:#efe6e8;--sh:0 1px 2px #2e2c2a0d, 0 10px 30px -18px #2e2c2a47;--sh-hover:0 4px 10px #2e2c2a14, 0 22px 44px -22px #2e2c2a6b}@keyframes mkt-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes mkt-fade{0%{opacity:0}to{opacity:1}}@keyframes mkt-sheet-in{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}@keyframes mkt-pop{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}@keyframes mkt-slide-right{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}@media (width<=820px){.scrow{grid-template-columns:minmax(0,1fr) 84px;grid-auto-rows:min-content}.scrow.head{display:none}.sc-kpi{grid-column:1/-1}.sc-obj{text-align:left}.sc-obj:before{content:"Meta: ";color:var(--muted)}.sc-val{grid-column:1/2}.sc-flag{grid-column:2/3}.sc-spark{grid-column:1/-1;justify-content:flex-start}}@media (width<=960px){.side,.side.collapsed{z-index:70;width:264px;height:auto;transition:transform .28s;position:fixed;top:60px;bottom:0;left:0;overflow-y:auto;transform:translate(-100%);box-shadow:0 0 50px #0006}.side.open,.side.collapsed.open{transform:none}.side.collapsed .brandbox{text-align:left;padding:22px 22px 20px}.side.collapsed .brandbox .k,.side.collapsed .brandbox .t,.side.collapsed .brandbox .on,.side.collapsed .grouptitle,.side.collapsed .navitem .lbl{display:block}.side.collapsed .brandbox .mark{display:none}.side.collapsed .navitem{justify-content:flex-start;gap:12px;padding:11px 22px}.side.collapsed .navitem .cnt{min-width:22px;padding:2px 8px;font-size:11px;position:static}.sidescrim{display:block}.band,.pad{padding-left:18px;padding-right:18px}.appfooter{margin-left:18px;margin-right:18px}.trow{grid-template-columns:1fr 1fr;padding:14px}.tl{display:block}.trow .c-code{order:0;grid-column:1/-1}.trow .c-title{order:1;grid-column:1/-1}.trow .c-who{order:2}.trow .c-prio{order:3}.trow .c-dates{order:4}.trow .c-count{order:5}.trow .c-estado{order:6;grid-column:1/-1}.trow .c-acts{order:7;grid-column:1/-1;justify-content:flex-start}.pair{grid-template-columns:1fr}}@media (width<=720px){.calwrap{overflow-x:auto}.calinner{min-width:640px}.calcell{min-height:88px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
