@import "https://fonts.googleapis.com/css2?family=Mulish:ital,wght@0,200..900;1,200..900&display=swap";:root{--cm-midnight:#0d1420;--cm-warm-white:#f7f7f5;--cm-graphite:#2a2f36;--cm-stone:#b9b3a7;--cm-slate:#5c6670;--cm-gold:#b4965a;--cm-gold-dark:#957741;--cm-gold-light:#cbb081;--cm-ink-950:#05090f;--cm-ink-900:#0d1420;--cm-ink-800:#161d29;--cm-ink-700:#2a2f36;--cm-ink-600:#3d434b;--cm-ink-500:#5c6670;--cm-ink-400:#828a93;--cm-ink-300:#a7aeb5;--cm-ink-200:#cdd2d7;--cm-ink-100:#e6e9eb;--cm-ink-50:#f2f3f4;--cm-white:#fff;--cm-stone-dark:#8f8a7e;--cm-stone-light:#d6d1c7;--cm-parchment:#eeebe5;--cm-success:#4f7a5b;--cm-danger:#9c4a42;--cm-warning:#b4965a;--cm-info:#5c6670;--cm-orange:#b4652e;--surface-page:var(--cm-warm-white);--surface-card:var(--cm-white);--surface-muted:var(--cm-parchment);--surface-inverse:var(--cm-midnight);--surface-inverse-2:var(--cm-graphite);--text-primary:var(--cm-midnight);--text-secondary:var(--cm-slate);--text-muted:var(--cm-ink-400);--text-inverse:var(--cm-warm-white);--text-inverse-muted:var(--cm-stone);--text-accent:var(--cm-gold-dark);--text-on-accent:var(--cm-midnight);--border-subtle:var(--cm-ink-100);--border-default:var(--cm-ink-200);--border-strong:var(--cm-slate);--border-inverse:#f7f7f529;--divider-gold:var(--cm-gold);--accent:var(--cm-gold);--accent-hover:var(--cm-gold-dark);--accent-soft:#b4965a1f;--focus-ring:#b4965a73;--font-sans:"Mulish", "Avenir Next", "Avenir", system-ui, -apple-system, "Segoe UI", sans-serif;--font-display:var(--font-sans);--font-mono:"SFMono-Regular", ui-monospace, "Menlo", "Consolas", monospace;--fw-ultralight:200;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-demibold:600;--fw-bold:700;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-md:1.125rem;--text-lg:1.25rem;--text-xl:1.5rem;--text-2xl:1.875rem;--text-3xl:2.375rem;--text-4xl:3rem;--text-5xl:4rem;--text-6xl:5.25rem;--leading-tight:1.05;--leading-snug:1.2;--leading-normal:1.5;--leading-relaxed:1.7;--tracking-tight:-.02em;--tracking-normal:0;--tracking-wide:.12em;--tracking-label:.22em;--font-heading:var(--font-display);--font-body:var(--font-sans);--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:2.5rem;--space-8:3rem;--space-9:4rem;--space-10:5rem;--space-12:6rem;--space-16:8rem;--radius-none:0;--radius-sm:2px;--radius-md:4px;--radius-lg:8px;--radius-xl:12px;--radius-pill:999px;--border-width:1px;--border-width-strong:2px;--shadow-xs:0 1px 2px #0d14200d;--shadow-sm:0 1px 3px #0d142012, 0 1px 2px #0d14200d;--shadow-md:0 4px 12px #0d142014, 0 2px 4px #0d14200d;--shadow-lg:0 12px 32px #0d14201f, 0 4px 8px #0d14200f;--shadow-xl:0 24px 60px #0d14202e;--shadow-inverse:0 16px 48px #00000073;--ease-standard:cubic-bezier(.4, 0, .2, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--duration-fast:.14s;--duration-base:.22s;--duration-slow:.42s;--container-sm:640px;--container-md:860px;--container-lg:1100px;--container-xl:1320px;--gutter:clamp(1.25rem, 4vw, 4rem)}*{box-sizing:border-box}html,body,#root{height:100%;margin:0;padding:0}body{font-family:var(--font-sans);background:var(--cm-warm-white);color:var(--text-primary);-webkit-font-smoothing:antialiased}a{color:inherit}button,input,select,textarea{font-family:inherit}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--cm-ink-200);border-radius:0}input::placeholder,textarea::placeholder{color:var(--cm-ink-400)}:focus{outline:none}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--cm-gold);outline-offset:2px;border-radius:1px}@keyframes cmToast{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}@keyframes cmSpin{to{transform:rotate(360deg)}}@keyframes cmSkeletonPulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes cmFadeIn{0%{opacity:0}to{opacity:1}}.cm-btn{cursor:pointer;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border:none;border-radius:2px;justify-content:center;align-items:center;gap:9px;font-family:inherit;font-size:12px;font-weight:700;transition:background .16s,border-color .16s,color .16s,transform .1s,box-shadow .16s;display:inline-flex}.cm-btn:disabled{opacity:.55;cursor:not-allowed}.cm-btn:active:not(:disabled){transform:translateY(1px)}.cm-btn-primary{background:var(--accent);color:var(--text-on-accent)}.cm-btn-primary:hover:not(:disabled){background:var(--cm-gold-dark);box-shadow:0 6px 18px #b4965a47}.cm-btn-outline{color:var(--text-primary);border:1px solid var(--border-strong);background:0 0;font-weight:600}.cm-btn-outline:hover:not(:disabled){background:var(--cm-ink-50);border-color:var(--cm-ink-700)}.cm-btn-outlineInverse{color:var(--cm-warm-white);border:1px solid var(--cm-stone);background:0 0;font-weight:600}.cm-btn-outlineInverse:hover:not(:disabled){border-color:var(--cm-warm-white);background:#f7f7f514}.cm-btn-danger{color:var(--cm-danger);background:0 0;border:1px solid #9c4a4266;font-weight:600}.cm-btn-danger:hover:not(:disabled){border-color:var(--cm-danger);background:#9c4a4214}.cm-btn-ghost{color:var(--text-secondary);border:1px solid var(--border-default);text-transform:none;letter-spacing:0;background:0 0;font-weight:600}.cm-btn-ghost:hover:not(:disabled){background:var(--cm-ink-50);color:var(--text-primary)}.cm-btn-sm{padding:9px 16px;font-size:11px}.cm-btn-md{padding:13px 24px}.cm-btn-lg{padding:15px}.cm-btn-spin{animation:.7s linear infinite cmSpin}.cm-icon-btn{border:1px solid var(--border-default);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:2px;justify-content:center;align-items:center;padding:8px;transition:background .16s,color .16s,border-color .16s;display:inline-flex}.cm-icon-btn:hover:not(:disabled){background:var(--cm-ink-50);color:var(--text-primary)}.cm-icon-btn:disabled{opacity:.5;cursor:not-allowed}.cm-icon-btn-inverse{color:var(--cm-warm-white);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-color:#f7f7f54d}.cm-icon-btn-inverse:hover:not(:disabled){color:var(--cm-warm-white);background:#f7f7f51f}.cm-skeleton{background:var(--cm-ink-100);border-radius:2px;animation:1.4s ease-in-out infinite cmSkeletonPulse}.cm-navlink{color:var(--text-inverse);letter-spacing:.09em;text-transform:uppercase;opacity:.78;cursor:pointer;white-space:nowrap;background:0 0;border:none;font-family:inherit;font-size:12.5px;font-weight:500;text-decoration:none;transition:opacity .2s}.cm-navlink:hover{opacity:1}.cm-navlink.active{opacity:1;color:var(--cm-gold-light)}.cm-side-item{cursor:pointer;color:var(--cm-stone);letter-spacing:.04em;text-align:left;background:0 0;border:none;border-radius:2px;align-items:center;gap:14px;width:100%;padding:12px 16px;font-family:inherit;font-size:13.5px;transition:background .18s,color .18s;display:flex}.cm-side-item:hover{color:var(--cm-warm-white);background:#f7f7f50f}.cm-side-item.active{color:var(--cm-warm-white);background:#b4965a29}.cm-kcol::-webkit-scrollbar{height:8px}.cm-row-hover{transition:background-color .14s}.cm-row-hover:hover{background:var(--cm-ink-50)}.cm-card-hover{transition:border-color .16s,box-shadow .16s}.cm-card-hover:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md)}.cm-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--text-secondary);align-items:center;gap:12px;font-size:11px;font-weight:600;display:inline-flex}.cm-eyebrow .rule{background:var(--accent);flex:none;width:28px;height:1.5px}:root{--cm-gutter:48px}.cm-container{max-width:1440px;padding-left:var(--cm-gutter);padding-right:var(--cm-gutter);box-sizing:border-box;margin:0 auto}.cm-hero-h1{font-family:var(--font-display);text-wrap:balance;font-size:clamp(44px,8.2vw,108px)}.cm-h2{font-family:var(--font-display);text-wrap:balance;font-size:clamp(30px,4.6vw,54px)}.cm-h1-md{font-family:var(--font-display);text-wrap:balance;font-size:clamp(32px,5.5vw,60px)}.cm-serif-i{font-family:var(--font-display);font-style:italic;font-weight:340}.cm-mask-line{display:block;overflow:hidden}.cm-mask-line>span{will-change:transform;display:block}.cm-chapter{color:var(--text-secondary);align-items:baseline;gap:18px;display:flex}.cm-chapter .n{font-family:var(--font-display);color:var(--cm-gold-dark);letter-spacing:0;font-size:15px;font-style:italic}.cm-chapter .rule{background:var(--border-default);flex:1;min-width:40px;height:1px}.cm-chapter.inverse .rule{background:var(--border-inverse)}.cm-chapter .t{letter-spacing:.22em;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:600}.cm-hero-emblem img{max-width:55vw;max-height:min(220px,21svh)}@media (width<=720px){.cm-hero-emblem img{max-width:60vw;max-height:min(110px,14svh)}}@keyframes cmMenuIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.cm-mobile-menu-overlay{height:calc(100svh - 71px);animation:.25s ease-out cmMenuIn;position:absolute;top:100%;left:0;right:0;overflow-y:auto}@media (prefers-reduced-motion:reduce){.cm-mobile-menu-overlay{animation:none}}.cm-navlink{position:relative}.cm-desktop-nav .cm-navlink:after{content:"";background:var(--cm-gold-light);transform-origin:0;width:100%;height:1px;transition:transform .28s cubic-bezier(.4,0,.2,1);position:absolute;bottom:-5px;left:0;transform:scaleX(0)}.cm-desktop-nav .cm-navlink:hover:after,.cm-desktop-nav .cm-navlink.active:after{transform:scaleX(1)}@keyframes cmScrollCue{0%{transform-origin:top;transform:scaleY(0)}45%{transform-origin:top;transform:scaleY(1)}55%{transform-origin:bottom;transform:scaleY(1)}to{transform-origin:bottom;transform:scaleY(0)}}.cm-scroll-cue{background:var(--cm-gold);width:1px;height:56px;animation:2.2s ease-in-out infinite cmScrollCue}@media (prefers-reduced-motion:reduce){.cm-scroll-cue{animation:none}}.cm-footer-wordmark{font-family:var(--font-display);letter-spacing:-.01em;color:#0000;-webkit-text-stroke:1px #f7f7f524;-webkit-user-select:none;user-select:none;pointer-events:none;white-space:nowrap;font-size:clamp(64px,14vw,210px);font-weight:500;line-height:.9}.cm-prop-card{cursor:pointer}.cm-prop-card .ver{letter-spacing:.16em;text-transform:uppercase;color:var(--text-accent);align-items:center;gap:8px;font-size:11px;font-weight:700;display:inline-flex}.cm-prop-card .ver:after{content:"→";transition:transform .25s cubic-bezier(.4,0,.2,1)}.cm-prop-card:hover .ver:after{transform:translate(5px)}::selection{background:#b4965a52}.cm-cols-2{grid-template-columns:1fr 1fr;gap:80px;display:grid}.cm-form-grid{grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:80px;display:grid}.cm-cols-2-narrow{grid-template-columns:1fr 380px;gap:56px;display:grid}.cm-cols-2-wide{grid-template-columns:1.6fr 1fr;gap:44px;display:grid}.cm-stats-4{grid-template-columns:repeat(4,1fr);display:grid}.cm-stats-3{grid-template-columns:repeat(3,1fr);display:grid}.cm-mobile-menu-btn{display:none}.cm-desktop-nav{display:flex}@media (width<=900px){.cm-mobile-menu-btn{display:inline-flex}.cm-desktop-nav{display:none}}@media (width<=860px){:root{--cm-gutter:24px}.cm-cols-2,.cm-cols-2-narrow,.cm-cols-2-wide{grid-template-columns:1fr;gap:40px}.cm-stats-4,.cm-stats-3{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.cm-form-grid{grid-template-columns:1fr;gap:40px}}@media (width<=480px){:root{--cm-gutter:18px}}.cm-listado-wrap{align-items:flex-start;display:flex}.cm-filters-aside{flex:none;width:320px;min-height:calc(100vh - 71px);position:sticky;top:71px}.cm-filters-toggle-btn{display:none}.cm-listado-results{min-width:0;padding:40px var(--cm-gutter) 80px;flex:1}@media (width<=900px){.cm-listado-wrap{flex-direction:column}.cm-filters-aside{width:100%;min-height:auto;display:none;position:static}.cm-filters-aside.open{display:block}.cm-filters-toggle-btn{display:flex}}.cm-sticky-side{position:sticky;top:90px}@media (width<=860px){.cm-sticky-side{position:static}}.cm-page{padding:36px 40px 70px}@media (width<=900px){.cm-page{padding:24px 20px 56px}}@media (width<=480px){.cm-page{padding:18px 16px 44px}}.cm-kpi-cards{grid-template-columns:repeat(3,1fr);display:grid}@media (width<=720px){.cm-kpi-cards{grid-template-columns:repeat(2,1fr)}}@media (width<=460px){.cm-kpi-cards{grid-template-columns:1fr}}.cm-kpi-cols{grid-template-columns:1.4fr 1fr;display:grid}@media (width<=860px){.cm-kpi-cols{grid-template-columns:1fr}}.cm-kpi-strip{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.cm-app-sidebar{flex:none;width:256px;height:100dvh;position:sticky;top:0;overflow:hidden}.cm-app-menu-btn{border:1px solid var(--border-default);width:40px;height:40px;color:var(--text-primary);cursor:pointer;background:0 0;border-radius:2px;flex:none;justify-content:center;align-items:center;display:none}.cm-app-sidebar-backdrop{display:none}@media (width<=900px){.cm-app-menu-btn{display:inline-flex}.cm-app-header-date{display:none}.cm-app-header{padding:0 18px!important}.cm-citas-grid{grid-template-columns:1fr!important}.cm-app-sidebar{z-index:110;width:min(272px,84vw);transition:transform .26s cubic-bezier(.4,0,.2,1);position:fixed;top:0;left:0;transform:translate(-100%)}.cm-app-sidebar.open{transform:translate(0)}.cm-app-sidebar-backdrop.open{z-index:105;background:#05090f8c;animation:.2s both cmFadeIn;display:block;position:fixed;inset:0}}.cm-skip-link{z-index:1000;background:var(--cm-gold);color:var(--cm-midnight);border-radius:3px;padding:11px 18px;font-size:13px;font-weight:600;text-decoration:none;transition:top .16s;position:absolute;top:-60px;left:12px}.cm-skip-link:focus{top:12px}button,a,[role=button],input,select,textarea,.cm-btn,.cm-icon-btn{touch-action:manipulation}@media (width<=900px){input,select,textarea{font-size:16px!important}}@media (pointer:coarse){.cm-btn-sm{padding:13px 16px}.cm-btn-md{padding:15px 24px}.cm-icon-btn{padding:13px}.cm-side-item{padding:15px 16px}}@supports (height:100dvh){.cm-fullheight{min-height:100dvh}}.cm-table{min-width:var(--cm-table-min,auto)}.cm-table-head,.cm-table-row{grid-template-columns:var(--cm-cols);display:grid}@media (width<=720px){.cm-table{min-width:0!important}.cm-table-head{display:none}.cm-table-row{grid-template-columns:minmax(0,1fr);gap:0!important;padding:6px 0 12px!important}.cm-table-row>*{text-align:right;overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:14px;min-width:0;min-height:44px;padding:9px 18px;display:flex}.cm-table-row>[data-label]:before{content:attr(data-label);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);text-align:left;flex:none;font-size:10px;font-weight:700}.cm-table-row>.cm-cell-title{text-align:left;justify-content:flex-start;padding-top:12px;font-size:15px;font-weight:600}.cm-table-row>:not([data-label]):not(.cm-cell-title){flex-wrap:wrap;justify-content:flex-end;padding-top:12px}}.cm-form-row{grid-template-columns:var(--cm-cols);display:grid}@media (width<=720px){.cm-form-row{grid-template-columns:1fr 1fr;align-items:stretch!important}.cm-form-row>:last-child{grid-column:1/-1}}.cm-sidenav-head{justify-content:space-between;align-items:center;padding:16px 22px 6px;display:flex}.cm-sidenav-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--cm-ink-500);font-size:9.5px;font-weight:600}.cm-sidenav{flex-direction:column;flex:1;gap:2px;min-height:0;padding:6px 14px 14px;display:flex;overflow-y:auto}.cm-sidenav-group+.cm-sidenav-group{margin-top:4px}.cm-sidenav-grouphead{width:100%;color:var(--cm-stone);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:3px;align-items:center;gap:11px;padding:11px 12px;font-family:inherit;font-size:10.5px;font-weight:700;transition:background .16s,color .16s;display:flex}.cm-sidenav-grouphead.static{cursor:default}.cm-sidenav-grouphead:hover:not(.static){color:var(--cm-warm-white);background:#f7f7f50f}.cm-sidenav-grouphead:focus-visible{outline:2px solid var(--cm-gold);outline-offset:-2px}.cm-sidenav-grouphead.current{color:var(--cm-warm-white);box-shadow:inset 2px 0 0 var(--cm-gold)}.cm-sidenav-groupicon{opacity:.9;flex:none}.cm-sidenav-grouplabel{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.cm-sidenav-chevron{opacity:.55;flex:none;transition:transform .18s}.cm-sidenav-chevron.open{transform:rotate(180deg)}.cm-sidenav-items{flex-direction:column;gap:2px;padding:2px 0 6px 14px;display:flex}.cm-sidenav-items .cm-side-item{padding:10px 12px;font-size:13px}.cm-app-sidebar.rail{width:68px}.cm-rail-toggle{border:1px solid var(--border-inverse);width:40px;height:40px;color:var(--cm-stone);cursor:pointer;background:0 0;border-radius:3px;justify-content:center;align-items:center;margin:14px auto 6px;transition:background .16s,color .16s;display:flex}.cm-rail-toggle:hover{color:var(--cm-warm-white);background:#f7f7f514}.cm-rail-toggle:focus-visible{outline:2px solid var(--cm-gold);outline-offset:2px}.cm-rail-toggle-inline{border-color:#0000;width:30px;height:30px;margin:0}.cm-rail-toggle-inline:hover{border-color:var(--border-inverse)}.cm-rail-modules,.cm-rail-nav{flex-direction:column;align-items:center;gap:4px;padding:10px 0;display:flex}.cm-rail-modules{border-top:1px solid var(--border-inverse);border-bottom:1px solid var(--border-inverse)}.cm-rail-nav{flex:1;min-height:0;overflow-y:auto}.cm-rail-item{width:44px;height:44px;color:var(--cm-stone);cursor:pointer;background:0 0;border:none;border-radius:3px;justify-content:center;align-items:center;transition:background .16s,color .16s;display:flex}.cm-rail-item:hover{color:var(--cm-warm-white);background:#f7f7f514}.cm-rail-item.active{color:var(--cm-warm-white);background:#b4965a2e}.cm-rail-item:focus-visible{outline:2px solid var(--cm-gold);outline-offset:-2px}.cm-rail-module.active{box-shadow:inset 2px 0 0 var(--cm-gold)}@media (width<=900px){.cm-app-sidebar.rail{width:272px}.cm-rail-toggle:not(.cm-rail-toggle-inline){display:none}}.cm-kanban-page{background:var(--cm-ink-950);flex-direction:column;height:calc(100dvh - 68px);padding:20px 28px 22px;display:flex;overflow:hidden}.cm-kanban-bar{flex-wrap:wrap;flex:none;align-items:center;gap:10px;padding:0 0 16px;display:flex}.cm-kanban-citas{flex:none;max-height:22vh;overflow-y:auto}.cm-kanban-chip{border:1px solid var(--border-inverse);color:var(--cm-stone);cursor:pointer;background:0 0;border-radius:20px;align-items:center;gap:6px;padding:8px 12px;font-family:inherit;font-size:11.5px;display:inline-flex}.cm-kanban-chip:hover{color:var(--cm-warm-white);border-color:var(--cm-stone)}.cm-kcol-wrap{border-radius:4px;flex-direction:column;flex:none;width:256px;height:100%;min-height:0;transition:box-shadow .14s,border-color .14s;display:flex}.cm-kcol-wrap>:first-child{flex:none}.cm-kcol{flex:1;min-height:0}.cm-kcol-wrap.over{box-shadow:0 0 0 1px var(--cm-gold), 0 10px 30px #05090f73;border-color:var(--cm-gold)!important}.cm-kcol-empty{text-align:center;color:var(--cm-slate);border:1px dashed var(--border-inverse);border-radius:3px;padding:18px 10px;font-size:11.5px}.cm-kcol-fold{width:24px;height:24px;color:var(--cm-slate);cursor:pointer;background:0 0;border:none;border-radius:3px;justify-content:center;align-items:center;transition:background .16s,color .16s;display:flex}.cm-kcol-fold:hover{color:var(--cm-warm-white);background:#0d142080}.cm-kcol-fold:focus-visible{outline:2px solid var(--cm-gold);outline-offset:-2px}.cm-kcol-folded{border:1px solid var(--border-inverse);width:46px;height:100%;color:var(--cm-stone);cursor:pointer;background:#1c222c99;border-radius:4px;flex-direction:column;flex:none;align-items:center;gap:10px;padding:12px 0;font-family:inherit;transition:background .16s,box-shadow .14s,border-color .14s;display:flex}.cm-kcol-folded:hover{color:var(--cm-warm-white);background:#1c222cf2}.cm-kcol-folded.over{border-color:var(--cm-gold);box-shadow:0 0 0 1px var(--cm-gold)}.cm-kcol-folded:focus-visible{outline:2px solid var(--cm-gold);outline-offset:2px}.cm-kcol-folded-n{color:var(--cm-warm-white);background:#0d142080;border-radius:10px;padding:1px 7px;font-size:11px;font-weight:700}.cm-kcol-folded-name{writing-mode:vertical-rl;letter-spacing:.1em;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:600;overflow:hidden}.cm-kcard{border-radius:3px;padding:14px;transition:box-shadow .14s}.cm-kcard:hover{box-shadow:0 6px 18px #05090f66}.cm-kcard-btn{width:22px;height:22px;color:var(--cm-stone);cursor:pointer;background:0 0;border:none;border-radius:3px;justify-content:center;align-items:center;padding:0;transition:background .16s,color .16s;display:flex}.cm-kcard-btn:hover{color:var(--cm-warm-white);background:#f7f7f51a}.cm-kcard-btn:focus-visible{outline:2px solid var(--cm-gold);outline-offset:1px}.cm-stagemenu{z-index:60;background:var(--cm-ink-800);border:1px solid var(--border-inverse);border-radius:4px;flex-direction:column;gap:1px;width:232px;max-height:340px;padding:5px;display:flex;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto;box-shadow:0 18px 44px #05090f99}.cm-stagemenu-title{letter-spacing:.18em;text-transform:uppercase;color:var(--cm-ink-500);padding:7px 9px 5px;font-size:9.5px;font-weight:700}.cm-stagemenu-item{width:100%;color:var(--cm-stone);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:3px;align-items:center;gap:9px;padding:9px;font-family:inherit;font-size:12px;transition:background .14s,color .14s;display:flex}.cm-stagemenu-item:hover:not(:disabled){color:var(--cm-warm-white);background:#f7f7f514}.cm-stagemenu-item:disabled{opacity:.42;cursor:not-allowed}.cm-stagemenu-item.current{color:var(--cm-warm-white);opacity:1;background:#b4965a24}.cm-stagemenu-item.lost{color:var(--cm-danger);border-top:1px solid var(--border-inverse);border-radius:0 0 3px 3px;margin-top:4px;padding-top:11px}.cm-stagemenu-item:focus-visible{outline:2px solid var(--cm-gold);outline-offset:-2px}.cm-stagemenu-n{color:var(--cm-gold);font-variant-numeric:tabular-nums;flex:none;font-size:10px;font-weight:700}.cm-stagemenu-name{flex:1;min-width:0}.cm-app-header{z-index:30;position:sticky;top:0}.cm-kanban-scroll{flex:1;min-height:0;padding-bottom:4px;overflow:auto hidden}
