@layer legacy {
[data-theme=dark]{--bg:#070817;--surface:#111329;--surface-soft:#171a35;--surface-hover:#22264a;--ink:#f5f5ff;--muted:#a9acce;--faint:#73789e;--line:#292d52;--line-strong:#3b4070;--navy:#090a1b;--navy-soft:#312b78;--aqua:#8a7cff;--aqua-soft:#292459;--mint:#37deb8;--red:#ff607b;--amber:#ffbd55;--violet:#b477ff;--shadow:0 18px 55px #00000052;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=dark] body{color:var(--ink);background:radial-gradient(circle at 8% 0,#5f3fdf59,#0000 29rem),radial-gradient(circle at 93% 12%,#00d2bb2b,#0000 32rem),radial-gradient(circle at 52% 100%,#db398621,#0000 36rem),#070817}[data-theme=dark] body:before{content:"";z-index:-2;opacity:.35;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:42px 42px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 78%);mask-image:linear-gradient(#000,#0000 78%)}[data-theme=dark] .app-main:before{background:linear-gradient(120deg,#7a58ff21,#0000 42%,#20d3ba14);height:380px}[data-theme=dark] .orbit-nav{background:radial-gradient(circle at 50% -4%,#5839b7,#0000 29%),linear-gradient(#12112c,#080a1c 62%,#07141d);border-color:#38356b;box-shadow:0 0 0 1px #7c65ff17,0 28px 80px #000}[data-theme=dark] .orbit-nav nav a,[data-theme=dark] .orbit-bottom a,[data-theme=dark] .orbit-bottom button{color:#777caa}[data-theme=dark] .orbit-nav nav a:hover{color:#fff;background:#8b76ff1c}[data-theme=dark] .orbit-nav nav a.active{color:#fff;background:linear-gradient(135deg,#5c43c9,#25325f);box-shadow:inset 0 0 0 1px #ffffff29,0 0 24px #7458ff52}[data-theme=dark] .orbit-nav nav a.active svg{filter:drop-shadow(0 0 7px)}[data-theme=dark] .topbar{-webkit-backdrop-filter:blur(24px)saturate(1.5);backdrop-filter:blur(24px)saturate(1.5);background:#080919c2;border-bottom-color:#242746;box-shadow:0 9px 30px #0000002e}[data-theme=dark] .search-trigger,[data-theme=dark] .icon-button{color:#b6b9d7;background:linear-gradient(135deg,#15172e,#101226);border-color:#30345c}[data-theme=dark] .search-trigger:hover,[data-theme=dark] .icon-button:hover{border-color:#6756d9;box-shadow:0 0 20px #7057e82e}[data-theme=dark] .search-trigger kbd{color:#aaaee0;background:#202344;border-color:#3e4270}[data-theme=dark] .create-button,[data-theme=dark] .zone-add,[data-theme=dark] .project-primary,[data-theme=dark] .project-save{background:linear-gradient(120deg,#6d4df4,#ae5df0 54%,#ff577f);box-shadow:0 8px 28px #844bf261}[data-theme=dark] .eyebrow{color:#a69aff;text-shadow:0 0 18px #8771ff85}[data-theme=dark] .metric-card,[data-theme=dark] .panel{background:#101229;border-color:#292d51;box-shadow:0 20px 55px #00000045}[data-theme=dark] .metric-card:first-child{background:linear-gradient(145deg,#17143b,#101329 65%,#25205b)}[data-theme=dark] .metric-card:nth-child(2){background:linear-gradient(145deg,#28132e,#111329 65%,#461b35)}[data-theme=dark] .metric-card:nth-child(3){background:linear-gradient(145deg,#0c2928,#101329 65%,#12433d)}[data-theme=dark] .metric-card:nth-child(4){background:linear-gradient(145deg,#2b2112,#111329 65%,#473318)}[data-theme=dark] .metric-card:after{height:3px;box-shadow:0 0 20px var(--metric-accent)}[data-theme=dark] .metric-card strong{color:#fff;text-shadow:0 2px 18px #ffffff14}[data-theme=dark] .panel-header{background:linear-gradient(90deg,#171932,#111329);border-color:#292d51}[data-theme=dark] .attention-item,[data-theme=dark] .conversion-row{border-color:#282b4d}[data-theme=dark] .week-day{background:#171a35;border-color:#292d51}[data-theme=dark] .week-day.active{background:linear-gradient(145deg,#6c4eea,#3b2e94);box-shadow:0 0 22px #7053ef59}[data-theme=dark] .title-icon.fire{color:#ff6b81;background:#401d2a}[data-theme=dark] .title-icon.aqua{color:#3de1be;background:#113b39}[data-theme=dark] .title-icon.violet{color:#9b89ff;background:#292258}[data-theme=dark] .title-icon.slate{color:#63a7ff;background:#172b4a}[data-theme=dark] .work-zone,[data-theme=dark] .project-hub,[data-theme=dark] .crm-main,[data-theme=dark] .dashboard-main,[data-theme=dark] .cockpit{color:var(--ink)}[data-theme=dark] .zone-toolbar,[data-theme=dark] .work-list,[data-theme=dark] .crm-table-panel,[data-theme=dark] .finance-table,[data-theme=dark] .line-switch,[data-theme=dark] .members-panel{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#0d0f22c2;border-color:#292d51;box-shadow:0 24px 60px #00000040}[data-theme=dark] .zone-search,[data-theme=dark] .crm-search,[data-theme=dark] .stage-filter,[data-theme=dark] .crm-native-filter,[data-theme=dark] .toolbar-button,[data-theme=dark] .view-toggle{color:#c1c4dd;background:#171a35;border-color:#30345b}[data-theme=dark] input,[data-theme=dark] textarea,[data-theme=dark] select{color:#f3f3ff;background:#15172e;border-color:#33375e}[data-theme=dark] input::placeholder,[data-theme=dark] textarea::placeholder{color:#686d94}[data-theme=dark] .work-list-head,[data-theme=dark] .crm-toolbar,[data-theme=dark] .finance-table>header{background:#171a35;border-color:#292d51}[data-theme=dark] .work-row,[data-theme=dark] .crm-simple-table>button,[data-theme=dark] .finance-table>div{background:#0f1126d1;border-color:#292d51}[data-theme=dark] .work-row:hover,[data-theme=dark] .crm-simple-table>button:hover{background:linear-gradient(90deg,#1d1d45,#171d3a)}[data-theme=dark] .flow-board section{background:#0d0f22b8;border-color:#292d51}[data-theme=dark] .flow-card{background:linear-gradient(145deg,#1a1d3a,#111329);border-color:#32365c}[data-theme=dark] .flow-card:hover{border-color:#6556d1;box-shadow:0 12px 30px #00000047}[data-theme=dark] .line-switch button{color:#aeb1ce;background:#14172f;border-color:#30345c}[data-theme=dark] .line-switch button.active{border-color:color-mix(in srgb,var(--aqua) 60%,#30345c);background:linear-gradient(135deg,#2a245d,#191c3a);box-shadow:0 0 24px #6c52e833}[data-theme=dark] .project-card{border-color:color-mix(in srgb,var(--project-color) 55%,#202445);background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--project-color) 42%,transparent),transparent 44%),linear-gradient(145deg,color-mix(in srgb,var(--project-color) 16%,#111329),#101226 72%);box-shadow:0 22px 55px #0000004f}[data-theme=dark] .project-card:nth-child(3n+2){background:linear-gradient(150deg,color-mix(in srgb,var(--project-color) 25%,#171329),#0d1022 62%,color-mix(in srgb,var(--project-color) 17%,#111329))}[data-theme=dark] .project-card:nth-child(3n+3){background:radial-gradient(circle at 86% 12%,color-mix(in srgb,var(--project-color) 39%,transparent),transparent 38%),linear-gradient(125deg,#111329,#0c0e20)}[data-theme=dark] .project-card h2{color:#fff}[data-theme=dark] .project-card:before{box-shadow:0 0 18px var(--project-color)}[data-theme=dark] .project-card:hover{border-color:var(--project-color);box-shadow:0 26px 65px color-mix(in srgb,var(--project-color) 25%,#000);transform:translateY(-5px)}[data-theme=dark] .progress-track{background:#252947}[data-theme=dark] .progress-track i{box-shadow:0 0 14px var(--project-color)}[data-theme=dark] .next-action{background:#0709177a;border-color:#2d3155}[data-theme=dark] .project-gantt{background:#101329;border-color:#2c3054}[data-theme=dark] .gantt-lane{background-color:#11142a}[data-theme=dark] .crm-stats{background:linear-gradient(100deg,#12142d,#17142e 48%,#10252b);border-color:#2b2f52}[data-theme=dark] .crm-stats>button{border-color:#303455}[data-theme=dark] .crm-stats>button:hover{background:linear-gradient(135deg,#282153,#172c39)}[data-theme=dark] .crm-card-grid>button{background:radial-gradient(circle at 100% 0,#7155f23d,#0000 50%),linear-gradient(145deg,#191b38,#101329);border-color:#30345a}[data-theme=dark] .crm-simple-table>button>span,[data-theme=dark] .crm-card-grid>button>span{box-shadow:0 0 22px #a051e84d}[data-theme=dark] .stage-cliente{color:#43e0ba;background:#123c36}[data-theme=dark] .stage-interesado{color:#6fb0ff;background:#172f51}[data-theme=dark] .stage-contactado{color:#b292ff;background:#302557}[data-theme=dark] .stage-prospecto{color:#ffc264;background:#3e2d16}[data-theme=dark] .calendar-shell,[data-theme=dark] .calendar-board,[data-theme=dark] .calendar-grid{background:#0f1228;border-color:#292d51}[data-theme=dark] .calendar-day,[data-theme=dark] .calendar-cell{background:#11142b;border-color:#292d51}[data-theme=dark] .calendar-day:hover,[data-theme=dark] .calendar-cell:hover{background:#1a2142}[data-theme=dark] .notes-layout,[data-theme=dark] .notes-list,[data-theme=dark] .notes-editor{background:linear-gradient(145deg,#15142e,#0f1227);border-color:#292d51}[data-theme=dark] .note-card{background:#171a35;border-color:#30345a}[data-theme=dark] .note-card:hover{background:#211e48;border-color:#8b72ff}[data-theme=dark] .finance-summary>div{background:#11142b;border-color:#2d3156}[data-theme=dark] .finance-summary .income{background:linear-gradient(145deg,#102b2c,#12152d)}[data-theme=dark] .finance-summary .expense{background:linear-gradient(145deg,#321729,#12142b)}[data-theme=dark] .finance-summary .balance{background:linear-gradient(145deg,#21194a,#11142b)}[data-theme=dark] .finance-summary .income svg,[data-theme=dark] .income{color:#42dcb8}[data-theme=dark] .finance-summary .expense svg,[data-theme=dark] .expense{color:#ff6980}[data-theme=dark] .project-sheet-wrap,[data-theme=dark] .task-editor-backdrop,[data-theme=dark] .modal-backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#02030cb8}[data-theme=dark] .project-sheet,[data-theme=dark] .task-editor,[data-theme=dark] .record-drawer,[data-theme=dark] .item-inspector{background:radial-gradient(circle at 100% 0,#664ce426,#0000 32%),#0e1024;border-color:#33375f;box-shadow:-30px 0 90px #000}[data-theme=dark] .project-dialog,[data-theme=dark] .create-modal,[data-theme=dark] .quick-editor{background:linear-gradient(145deg,#191b38,#0f1126);border-color:#3b3f6a;box-shadow:0 36px 100px #000}[data-theme=dark] .project-dialog footer,[data-theme=dark] .create-modal form footer{background:#12152d;border-color:#303456}[data-theme=dark] .project-cover,[data-theme=dark] .project-content>textarea,[data-theme=dark] .project-content-actions>label,[data-theme=dark] .project-content-actions>div{background:#15182f;border-color:#353960}[data-theme=dark] .sheet-tasks>button{background:0 0;border-color:#2c3051}[data-theme=dark] .sheet-tasks>button:hover{background:#1b1e3d}[data-theme=dark] .task-properties,[data-theme=dark] .task-editor-section{border-color:#292d50}[data-theme=dark] .task-structure-grid input,[data-theme=dark] .task-structure-grid select,[data-theme=dark] .subtask-add input,[data-theme=dark] .time-tracking input{background:#15182f;border-color:#353960}[data-theme=dark] .time-summary{background:linear-gradient(100deg,#29215b,#123630)}[data-theme=dark] .command-backdrop{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#02020bba}[data-theme=dark] .command-center{background:radial-gradient(circle at 0 0,#6f4df138,#0000 34%),#0e1024;border-color:#464174;box-shadow:0 42px 120px #000}[data-theme=dark] .command-center>header{background:linear-gradient(100deg,#282058,#28152f 58%,#112c32);border-color:#34375d}[data-theme=dark] .command-center>header>button,[data-theme=dark] .control-grid>section,[data-theme=dark] .command-search{background:#15172f;border-color:#353960}[data-theme=dark] .command-results>a,[data-theme=dark] .command-list>a,[data-theme=dark] .control-scroll>a,[data-theme=dark] .control-scroll>div{color:#f4f3ff;border-color:#2c3051}[data-theme=dark] .command-results>a:hover,[data-theme=dark] .command-list>a:hover{background:#211e47}[data-theme=dark] .command-results>a>span{color:#b6aaff;background:#302966}[data-theme=dark] .team-summary>div,[data-theme=dark] .member-row{background:#12152c;border-color:#2b2f51}[data-theme=dark] .member-avatar{color:#fff;background:linear-gradient(135deg,#634be2,#d054b5)}@media (max-width:850px){[data-theme=dark] .orbit-nav{background:linear-gradient(100deg,#141133fa,#0b1923fa);box-shadow:0 12px 50px #000}}[data-theme=dark] .project-money-create,[data-theme=dark] .task-billing-grid{color:#f7f5ff}[data-theme=dark] .project-money-create input,[data-theme=dark] .project-edit-grid input[type=number],[data-theme=dark] .task-billing-grid input{caret-color:#a99cff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#fff!important;-webkit-text-fill-color:#fff!important;background:#090d24!important;border-color:#484d7b!important}[data-theme=dark] .project-money-create input::placeholder,[data-theme=dark] .task-billing-grid input::placeholder{color:#8e94bd!important;-webkit-text-fill-color:#8e94bd!important}[data-theme=dark] .task-project-map{background:#090b1c;border-color:#292d51}[data-theme=dark] .task-project-map>section{background:#11142b;border-color:#303557}[data-theme=dark] .task-tree-node>button{color:#f7f5ff;border-color:#292d51}[data-theme=dark] .task-tree-node>button:hover{background:#1a1e3e}[data-theme=dark] .task-tree-node>button em,[data-theme=dark] .task-tree-node>button i{color:#d8d9ef;background:#232745}
}

@layer legacy {
.task-tree-row{border-bottom:1px solid var(--line);align-items:center;gap:9px;min-height:64px;padding:8px 10px;display:flex}.task-tree-row:hover{background:var(--surface-soft)}.task-tree-row button{color:var(--ink);cursor:pointer;background:0 0;border:0}.task-tree-row>.tree-check{border:1px solid var(--line-strong)}.tree-task-main{text-align:left;flex:1;min-width:180px}.tree-task-main strong,.tree-task-main small{display:block}.tree-task-main strong{font-size:14px}.tree-warning{color:var(--amber);margin-top:4px;font-size:10px}.tree-warning svg{vertical-align:middle;width:12px}.tree-warning.muted{color:var(--faint)}.task-tree-row select,.tree-date{border:1px solid var(--line);background:var(--surface);height:34px;color:var(--ink);border-radius:8px;padding:0 8px;font-size:11px}.tree-date{align-items:center;gap:4px;display:flex}.tree-date svg{width:13px}.tree-date input{width:105px;color:inherit;background:0 0;border:0}.tree-date.soon{border-color:var(--amber);color:#b97416}.tree-date.overdue{border-color:var(--red);color:var(--red)}.tree-people{color:var(--muted);align-items:center;gap:3px;display:flex}.tree-people svg{width:13px}.tree-open svg{width:16px}.tag-task-map{border:1px solid var(--line);background:var(--surface-soft);border-top:0;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:14px;padding:18px;display:grid}.tag-task-map>section{border:1px solid var(--line);border-top:4px solid var(--tag-color);background:var(--surface);border-radius:14px;overflow:hidden}.tag-task-map>section>header{align-items:center;gap:8px;height:52px;padding:0 14px;display:flex}.tag-task-map>section>header svg{width:17px;color:var(--tag-color)}.tag-task-map>section>header span{margin-left:auto}.tag-task-row{border-top:1px solid var(--line);align-items:center;gap:9px;min-height:62px;padding:8px 12px;display:flex}.tag-task-row>button:last-child{color:var(--ink);text-align:left;background:0 0;border:0;flex:1}.tag-task-row strong,.tag-task-row small{display:block}.tag-task-row small{color:var(--muted);margin-top:4px}.ops-dashboard{width:min(1400px,100%);margin:auto;padding:36px 34px 70px}.ops-head{justify-content:space-between;align-items:flex-end;display:flex}.ops-head h1{letter-spacing:-.045em;margin:7px 0;font:780 40px/1.1 Manrope Variable}.ops-head p{color:var(--muted);margin:0}.ops-pulse{grid-template-columns:repeat(4,1fr);gap:10px;margin:26px 0 14px;display:grid}.ops-pulse>*{border:1px solid var(--line);background:var(--surface);min-height:96px;color:var(--ink);text-align:left;box-shadow:var(--shadow);border-radius:14px;grid-template-columns:28px 1fr;align-items:center;padding:16px;text-decoration:none;display:grid}.ops-pulse svg{color:var(--violet)}.ops-pulse strong{font-size:25px}.ops-pulse span{color:var(--muted);grid-column:2;font-size:12px}.ops-grid{grid-template-columns:1.5fr .8fr;gap:14px;display:grid}.attention-board,.team-radar,.project-radar{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:15px;overflow:hidden}.attention-board>header,.team-radar>header,.project-radar>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:68px;padding:0 18px;display:flex}.attention-board h2,.team-radar h2,.project-radar h2{margin:0;font-size:17px}.attention-board header span,.team-radar header span,.project-radar header span{color:var(--muted);font-size:12px}.attention-task{border-bottom:1px solid var(--line);align-items:center;gap:10px;min-height:66px;padding:8px 15px;display:flex}.attention-task.overdue{border-left:4px solid var(--red)}.attention-check{border:1px solid var(--line-strong);color:#0000;background:0 0;border-radius:9px;width:27px;height:27px}.attention-check:hover{background:var(--mint);color:#fff}.attention-main{min-width:0;color:var(--ink);text-align:left;background:0 0;border:0;flex:1}.attention-main strong,.attention-main span{display:block}.attention-main span{color:var(--muted);margin-top:4px;font-size:11px}.attention-task em{color:var(--amber);align-items:center;gap:4px;font-size:11px;font-style:normal;display:flex}.attention-task em svg{width:14px}.attention-open{color:var(--muted);background:0 0;border:0}.team-radar>button{border:0;border-bottom:1px solid var(--line);width:100%;min-height:66px;color:var(--ink);text-align:left;background:0 0;align-items:center;gap:10px;padding:9px 15px;display:flex}.team-radar>button>span{background:var(--aqua-soft);width:35px;height:35px;color:var(--violet);border-radius:11px;place-items:center;font-weight:800;display:grid}.team-radar>button>div{flex:1;min-width:0}.team-radar strong,.team-radar small{display:block}.team-radar small{color:var(--muted);margin-top:3px}.team-radar b.hot{color:var(--red)}.project-radar{margin-top:14px}.project-radar>header a{color:var(--violet);text-decoration:none}.project-radar>div{grid-template-columns:repeat(3,1fr);gap:11px;padding:14px;display:grid}.project-radar article{border:1px solid var(--line);border-top:4px solid var(--project-color);border-radius:12px;padding:15px}.project-radar article header,.project-radar article footer{justify-content:space-between;display:flex}.project-health-bar,.break-even>div{background:var(--surface-hover);border-radius:9px;height:7px;margin:15px 0;overflow:hidden}.project-health-bar i,.break-even>div i{background:var(--project-color);height:100%;display:block}.project-radar footer{color:var(--muted);font-size:11px}.project-radar .risk{color:var(--red)}.finance-kpis small{color:var(--muted);grid-column:2}.break-even,.finance-forecast{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:13px;margin:12px 0;padding:18px}.break-even>header,.finance-forecast>header{justify-content:space-between;align-items:center;display:flex}.break-even h2,.finance-forecast h2{margin:0;font-size:17px}.break-even header span,.finance-forecast header span{color:var(--muted);font-size:12px}.break-even>div i{background:linear-gradient(90deg,var(--violet),var(--mint))}.finance-forecast>div{align-items:end;gap:8px;height:180px;margin-top:18px;display:flex}.finance-forecast article{text-align:center;flex:1;grid-template-rows:20px 1fr 20px;min-width:0;height:100%;display:grid}.finance-forecast article>div{justify-content:center;align-items:end;display:flex}.finance-forecast i{border-radius:7px 7px 2px 2px;width:55%;min-height:8px}.finance-forecast i.positive{background:var(--mint)}.finance-forecast i.negative{background:var(--red)}.finance-forecast span,.finance-forecast strong{font-size:10px}.finance-table>header,.finance-table>div:not(.zone-empty){grid-template-columns:minmax(200px,1.5fr) 1fr 120px 80px 110px 68px}.finance-row-actions{justify-content:flex-end;gap:4px;display:flex}.finance-row-actions button{border:1px solid var(--line);width:28px;height:28px;color:var(--muted);background:0 0;border-radius:7px}.finance-row-actions svg{width:13px}[data-theme=dark] .task-tree-row,[data-theme=dark] .tag-task-row{border-color:#292d51}[data-theme=dark] .task-tree-row:hover{background:#1a1e3e}[data-theme=dark] .task-tree-row select,[data-theme=dark] .tree-date,[data-theme=dark] .tag-task-map>section,[data-theme=dark] .attention-board,[data-theme=dark] .team-radar,[data-theme=dark] .project-radar,[data-theme=dark] .break-even,[data-theme=dark] .finance-forecast,[data-theme=dark] .ops-pulse>*{color:#f7f5ff;background:#11142b;border-color:#303557}[data-theme=dark] .tag-task-map{background:#090b1c;border-color:#292d51}@media (max-width:850px){.task-tree-row select,.tree-people{display:none}.ops-dashboard{padding:25px 15px 95px}.ops-pulse{grid-template-columns:1fr 1fr}.ops-grid{grid-template-columns:1fr}.project-radar>div{grid-template-columns:1fr 1fr}.finance-table>header,.finance-table>div:not(.zone-empty){grid-template-columns:1fr 90px 65px}}@media (max-width:550px){.ops-head h1{font-size:32px}.project-radar>div{grid-template-columns:1fr}.tree-date input{width:42px}.tree-task-main{min-width:0}.finance-forecast{overflow-x:auto}.finance-forecast>div{min-width:700px}}.task-tree-row[draggable=true]{cursor:grab}.task-tree-row[draggable=true]:active{cursor:grabbing}.tree-drag{width:19px;height:30px;color:var(--faint);cursor:grab;flex:0 0 19px;place-items:center;display:grid}.tree-drag svg{width:16px}.task-tree-row:hover .tree-drag{color:var(--project-color)}
}

@layer legacy {
.location-workspace{background:var(--surface);grid-template-columns:minmax(260px,34%) 1fr;min-height:520px;display:grid}.location-workspace>aside{border-right:1px solid var(--line);max-height:620px;overflow:auto}.location-workspace>aside>header{border-bottom:1px solid var(--line);align-items:center;gap:10px;min-height:68px;padding:12px 16px;display:flex}.location-workspace>aside>header>svg{color:var(--violet)}.location-workspace>aside>header strong,.location-workspace>aside>header small{display:block}.location-workspace>aside>header small{color:var(--muted)}.location-workspace>aside>button{border:0;border-bottom:1px solid var(--line);width:100%;min-height:78px;color:var(--ink);text-align:left;background:0 0;align-items:flex-start;gap:10px;padding:12px 15px;display:flex}.location-workspace>aside>button.active{background:var(--aqua-soft)}.location-workspace>aside>button>span{background:var(--amber);border-radius:50%;width:10px;height:10px;margin-top:5px}.location-workspace>aside>button>span.client{background:var(--mint)}.location-workspace>aside button strong,.location-workspace>aside button small,.location-workspace>aside button em{display:block}.location-workspace>aside button small{color:var(--muted);margin-top:4px}.location-workspace>aside button em{color:var(--violet);margin-top:5px;font-size:11px;font-style:normal}.location-workspace>section{background:linear-gradient(145deg,var(--surface-soft),var(--surface));min-width:0;position:relative}.embedded-map,.location-workspace iframe{border:0;width:100%;height:100%;min-height:520px}.location-workspace>section>div:last-child:not(.crm-empty){color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#12142be0;border:1px solid #fff6;border-radius:14px;padding:14px 16px;position:absolute;inset:auto 18px 18px;box-shadow:0 12px 35px #00000038}.location-workspace>section>div strong,.location-workspace>section>div span{display:block}.location-workspace>section>div span{color:#c6c9dd;margin-top:3px}.location-workspace nav{gap:7px;margin-top:10px;display:flex}.location-workspace nav a{color:#171a2b;background:#fff;border-radius:8px;padding:7px 10px;font-size:12px;font-weight:750;text-decoration:none}.crm-save-error{color:#b83f42;background:#feeceb;border-radius:9px;padding:10px}.crm-form-body>h3{color:var(--ink);grid-column:1/-1;margin:5px 0}.contact-builder{grid-column:1/-1}.contact-builder>header{justify-content:space-between;align-items:center;display:flex}.contact-builder>header h3,.contact-builder>header small{margin:0;display:block}.contact-builder>header small{color:var(--muted)}.contact-builder>header button{background:var(--aqua-soft);height:38px;color:var(--violet);border:0;border-radius:9px;align-items:center;gap:5px;padding:0 10px;display:flex}.contact-builder>section{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:10px;padding:12px;display:grid}.contact-builder>section>div{grid-column:1/-1;justify-content:space-between;display:flex}.contact-builder>section>div button{color:var(--red);background:0 0;border:0}[data-theme=dark] .location-workspace,[data-theme=dark] .contact-builder>section{background:#101329}[data-theme=dark] .location-workspace>aside,[data-theme=dark] .location-workspace>aside>button,[data-theme=dark] .location-workspace>aside>header{border-color:#30345a}[data-theme=dark] .location-workspace>aside>button.active{background:#24284c}@media (max-width:760px){.location-workspace{grid-template-columns:1fr}.location-workspace>aside{border-right:0;border-bottom:1px solid var(--line);max-height:260px}.embedded-map,.location-workspace iframe{min-height:400px}.contact-builder>section{grid-template-columns:1fr}.contact-builder>section>div{grid-column:1}}
}

@layer legacy {
.budget-panel{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:16px;margin:14px 0;padding:20px}.budget-panel>header{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.budget-panel h2{margin:4px 0;font-size:21px}.budget-panel p{color:var(--muted);margin:0}.budget-panel>header>div:last-child{text-align:right}.budget-panel>header strong,.budget-panel>header span{display:block}.budget-panel>header strong{font-size:24px}.budget-panel>header strong small{font-size:12px}.budget-panel>header button{background:var(--aqua-soft);color:var(--violet);border:0;border-radius:9px;align-items:center;gap:5px;margin-top:8px;padding:8px 10px;font-weight:750;display:inline-flex}.budget-grid{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:18px;display:grid}.budget-grid article{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;padding:14px}.budget-grid article>span,.budget-grid article>strong,.budget-grid article>b{display:block}.budget-grid article>span{color:var(--violet);font-size:10px;font-weight:800}.budget-grid article>strong{margin-top:5px}.budget-grid article>b{margin-top:8px;font-size:18px}.budget-grid article>div{gap:6px;margin-top:12px;display:flex}.budget-grid button{border:1px solid var(--line);background:var(--surface);height:30px;color:var(--muted);border-radius:7px;align-items:center;gap:4px;padding:0 8px;display:flex}.budget-grid svg{width:12px}.future-summary{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin:12px 0}.future-summary summary{cursor:pointer;color:var(--muted);padding:14px 16px}.future-summary>div{gap:6px;padding:0 16px 14px;display:grid}.future-summary span{justify-content:space-between;display:flex}.project-client-link{border:1px solid var(--line);background:var(--aqua-soft);border-radius:12px;flex-direction:column;gap:6px;margin:16px 0;padding:14px;display:flex}.project-client-link span{font-weight:750}.project-client-link select{border:1px solid var(--line-strong);background:var(--surface);height:44px;color:var(--ink);border-radius:9px;padding:0 10px}.project-client-link small{color:var(--muted)}.linked-project-notes{margin-top:28px}.linked-project-notes>header{justify-content:space-between;display:flex}.linked-project-notes h3{margin:0}.linked-project-notes header span{color:var(--muted);font-size:12px}.linked-project-notes>div{gap:8px;margin-top:12px;display:grid}.linked-project-notes article{border:1px solid var(--line);background:var(--surface-soft);border-radius:10px;padding:12px}.linked-project-notes article p{color:var(--muted);margin:5px 0}.linked-project-notes article small{color:var(--faint)}.linked-project-notes form{border:1px dashed var(--line-strong);border-radius:11px;gap:8px;margin-top:10px;padding:12px;display:grid}.linked-project-notes input,.linked-project-notes textarea{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:9px;padding:10px}.linked-project-notes button{background:var(--violet);color:#fff;border:0;border-radius:9px;justify-content:center;align-items:center;gap:5px;height:38px;font-weight:750;display:flex}[data-theme=dark] .budget-panel,[data-theme=dark] .budget-grid article,[data-theme=dark] .future-summary,[data-theme=dark] .linked-project-notes article{background:#11142b;border-color:#30345a}@media (max-width:760px){.budget-panel>header{flex-direction:column;align-items:flex-start}.budget-panel>header>div:last-child{text-align:left}.budget-grid{grid-template-columns:1fr}}
}

@layer legacy {
.email-convert-panel{z-index:40;border:1px solid color-mix(in srgb,var(--violet) 35%,var(--line));background:color-mix(in srgb,var(--panel) 94%,#11152f);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:22px;width:min(620px,100% - 40px);padding:18px;position:absolute;inset:76px 20px auto auto;box-shadow:0 28px 80px #04061473}.email-convert-panel>header{align-items:center;gap:12px;margin-bottom:14px;display:flex}.email-convert-panel>header>div{flex:1}.email-convert-panel>header small{color:#aa8cff;letter-spacing:.12em;font-weight:800}.email-convert-panel>header h3{margin:3px 0 0;font-size:22px}.email-convert-panel>header>button{background:var(--soft);width:36px;height:36px;color:var(--text);border:0;border-radius:12px;place-items:center;display:grid}.conversion-origin{background:linear-gradient(135deg,#5b71ff26,#26cfb714);border:1px solid #788bff2e;border-radius:15px;gap:3px;margin-bottom:12px;padding:12px 14px;display:grid}.conversion-origin span,.conversion-origin small{color:var(--muted);font-size:12px}.conversion-origin strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.conversion-types{grid-template-columns:repeat(4,1fr);gap:7px;margin-bottom:14px;display:grid}.conversion-types button{border:1px solid var(--line);background:var(--soft);min-height:42px;color:var(--muted);border-radius:13px;justify-content:center;align-items:center;gap:7px;font-weight:750;display:flex}.conversion-types button svg{width:17px}.conversion-types button.active{color:#fff;border-color:#0000;box-shadow:0 8px 24px #0003}.conversion-types button[data-tone=cyan].active{background:linear-gradient(135deg,#197fca,#28c5c2)}.conversion-types button[data-tone=amber].active{background:linear-gradient(135deg,#c26b16,#f4b540)}.conversion-types button[data-tone=pink].active{background:linear-gradient(135deg,#ac3cc4,#ff4f8b)}.conversion-types button[data-tone=violet].active{background:linear-gradient(135deg,#5b55df,#9867ee)}.email-convert-panel form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.email-convert-panel label{gap:5px;display:grid}.email-convert-panel label>span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:800}.email-convert-panel input,.email-convert-panel select,.email-convert-panel textarea{border:1px solid var(--line);background:var(--input,var(--soft));width:100%;color:var(--text);font:inherit;border-radius:12px;padding:11px 12px}.email-convert-panel textarea{resize:vertical}.conversion-title,.conversion-description,.email-convert-panel form>footer{grid-column:1/-1}.email-convert-panel form>footer{justify-content:space-between;align-items:center;gap:12px;margin-top:3px;display:flex}.save-state{color:var(--muted);font-size:12px}.save-state.error{color:#ff5579}.conversion-submit{color:#fff;background:linear-gradient(135deg,#715cff,#ee4da0);border:0;border-radius:13px;align-items:center;gap:8px;padding:12px 17px;font-weight:850;display:flex}.conversion-submit svg{width:18px}.conversion-success{color:#061c18;background:#25c79f;border-radius:14px;place-items:center;width:42px;height:42px;display:grid}.trace-path{background:var(--soft);border-radius:16px;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;padding:14px;display:grid}.trace-path>span{min-width:0;color:var(--muted);gap:3px;font-size:12px;display:grid}.trace-path strong{color:var(--text);font-size:13px}.trace-path svg{color:#a679ff;width:18px}.conversion-complete>p{color:var(--muted);line-height:1.55}.conversion-complete>nav{justify-content:flex-end;gap:8px;display:flex}.conversion-complete>nav>*{border:1px solid var(--line);background:var(--soft);color:var(--text);border-radius:12px;align-items:center;gap:7px;padding:10px 13px;font-weight:750;text-decoration:none;display:flex}.conversion-complete>nav a{color:#fff;background:linear-gradient(135deg,#715cff,#ee4da0);border:0}@media (max-width:720px){.email-convert-panel{border-radius:24px;width:auto;max-height:calc(100dvh - 100px);position:fixed;inset:auto 8px 74px;overflow:auto}.conversion-types{grid-template-columns:repeat(2,1fr)}.email-convert-panel form{grid-template-columns:1fr}.conversion-title,.conversion-description,.email-convert-panel form>footer{grid-column:auto}.email-convert-panel form>footer{flex-direction:column;align-items:stretch}.conversion-submit{justify-content:center}.trace-path{grid-template-columns:1fr}.trace-path>svg{justify-self:center;transform:rotate(90deg)}}.global-undo{z-index:200;color:#fff;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0c0f23f0;border:1px solid #8d71ff59;border-radius:16px;align-items:center;gap:10px;padding:10px 11px 10px 16px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 18px 55px #0006}.global-undo>span{font-weight:750}.global-undo button{color:#fff;background:#7257ed;border:0;border-radius:10px;align-items:center;gap:6px;padding:8px 10px;font-weight:800;display:flex}.global-undo button svg{width:16px}.global-undo .undo-dismiss{color:#9ca4c6;background:0 0;padding:8px}.action-center{border:1px solid color-mix(in srgb,var(--violet) 22%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--panel) 96%,#6b48d8),color-mix(in srgb,var(--panel) 96%,#087c83));border-radius:24px;margin:0 0 18px;overflow:hidden;box-shadow:0 20px 70px #05081e1f}.action-center>header{justify-content:space-between;align-items:end;gap:20px;padding:21px 22px 17px;display:flex}.action-center>header h2{margin:4px 0;font-size:26px}.action-center>header p{color:var(--muted);margin:0}.action-center-counts{gap:8px;display:flex}.action-center-counts span{border:1px solid var(--line);background:color-mix(in srgb,var(--soft) 78%,transparent);min-width:84px;color:var(--muted);border-radius:13px;padding:9px 11px;font-size:11px;display:grid}.action-center-counts strong{color:var(--text);font-size:19px}.action-center-grid{border-top:1px solid var(--line);grid-template-columns:1.05fr 1fr .9fr;display:grid}.action-center-grid>article{min-width:0}.action-center-grid>article+article{border-left:1px solid var(--line)}.action-center-grid article>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:13px 15px;display:flex}.action-center-grid article>header>span{align-items:center;gap:8px;font-weight:850;display:flex}.action-center-grid article>header svg{width:18px}.action-center-grid article>header small,.action-center-grid article>header a{color:var(--muted);font-size:11px;text-decoration:none}.action-center-grid article>header a{align-items:center;gap:5px;display:flex}.next-actions-surface>div>section{border-bottom:1px solid var(--line);border-left:3px solid #41c5d3;align-items:center;gap:11px;padding:13px 15px;display:flex}.next-actions-surface>div>section[data-priority=urgent]{border-left-color:#ff4f73}.next-actions-surface>div>section[data-priority=high]{border-left-color:#ff9f35}.commitment-check{color:#0000;background:0 0;border:1px solid #4a5c86;border-radius:10px;flex:none;place-items:center;width:30px;height:30px;display:grid}.commitment-check:hover{color:#061d19;background:#25c7a8;border-color:#25c7a8}.next-actions-surface section>div{gap:3px;min-width:0;display:grid}.next-actions-surface section small,.next-actions-surface section span{color:var(--muted);font-size:11px}.next-actions-surface section strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.attention-radar-surface>div>a{border-bottom:1px solid var(--line);color:var(--text);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:13px 15px;text-decoration:none;display:grid}.attention-radar-surface>div>a>svg:first-child{color:#ffb448;width:18px}.attention-radar-surface>div>a[data-tone=red]>svg:first-child{color:#ff5275}.attention-radar-surface>div>a[data-tone=cyan]>svg:first-child{color:#39c5d0}.attention-radar-surface a>span{gap:3px;display:grid}.attention-radar-surface a small{color:var(--muted);line-height:1.3}.attention-radar-surface a>svg:last-child{width:16px;color:var(--muted)}.change-stream-surface>div>section{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:11px 14px;display:grid}.change-avatar{color:#fff;background:linear-gradient(135deg,#6d5ae4,#df4fa2);border-radius:10px;place-items:center;width:30px;height:30px;font-weight:850;display:grid;overflow:hidden}.change-avatar img{object-fit:cover;width:100%;height:100%}.change-stream-surface section>div{grid-template-columns:auto 1fr;gap:2px 4px;font-size:12px;display:grid}.change-stream-surface section>div span{color:var(--muted)}.change-stream-surface section>div small{color:var(--muted);grid-column:1/-1;font-size:10px}.change-stream-surface section>svg{color:#8c73ee;width:15px}.action-empty{color:var(--muted);align-items:center;gap:8px;padding:18px;font-size:12px;display:flex}.action-empty svg{color:#25c7a8;width:16px}.action-center-loading{color:var(--muted);padding:24px}@media (max-width:1100px){.action-center-grid{grid-template-columns:1fr 1fr}.change-stream-surface{border-top:1px solid var(--line);grid-column:1/-1;border-left:0!important}}@media (max-width:720px){.global-undo{bottom:78px;left:10px;right:10px;transform:none}.action-center>header{flex-direction:column;align-items:start}.action-center-counts{width:100%}.action-center-counts span{flex:1;min-width:0}.action-center-grid{grid-template-columns:1fr}.action-center-grid>article{grid-column:auto}.action-center-grid>article+article{border-left:0;border-top:1px solid var(--line)}}.commitment-inline-title,.commitment-inline-date{color:inherit;font:inherit;background:0 0;border:1px solid #0000;border-radius:8px;min-width:0}.commitment-inline-title{width:100%;margin-left:-4px;padding:2px 4px;font-weight:800}.commitment-inline-date{width:145px;color:var(--muted);font-size:11px}.commitment-inline-title:hover,.commitment-inline-title:focus,.commitment-inline-date:hover,.commitment-inline-date:focus{border-color:var(--line);background:var(--soft);outline:none}.commitment-trace{width:30px;height:30px;color:var(--muted);background:0 0;border:0;border-radius:9px;place-items:center;margin-left:auto;display:grid}.commitment-trace:hover{background:var(--soft);color:#a679ff}.commitment-trace svg{width:16px}.object-peek{z-index:240;border:1px solid color-mix(in srgb,#8e6aff 42%,var(--line));background:color-mix(in srgb,var(--panel) 96%,#17132c);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:26px;width:min(480px,100vw - 24px);padding:20px;position:fixed;top:12px;bottom:12px;right:12px;overflow:auto;box-shadow:-20px 0 80px #03051273}.object-peek>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:15px;display:flex}.object-peek>header small{color:#aa8cff;letter-spacing:.13em;font-weight:850}.object-peek>header h3{margin:3px 0 0;font-size:24px}.object-peek>header button{background:var(--soft);width:38px;height:38px;color:var(--text);border:0;border-radius:12px;place-items:center;display:grid}.peek-state{color:var(--muted);padding:24px 0}.peek-state.error{color:#ff5579}.peek-object{padding:20px 0}.peek-object>span{color:#fff;background:#6d55e9;border-radius:8px;padding:5px 9px;font-size:11px;font-weight:850;display:inline-flex}.peek-object h4{margin:10px 0 5px;font-size:23px}.peek-object p{color:var(--muted);line-height:1.5}.peek-relations,.peek-timeline{border-top:1px solid var(--line);padding-top:17px}.peek-relations>h4,.peek-timeline>h4{align-items:center;gap:8px;display:flex}.peek-relations>h4 svg,.peek-timeline>h4 svg{color:#9b76ff;width:18px}.peek-relations article{border:1px solid var(--line);background:var(--soft);border-radius:14px;gap:11px;margin:8px 0;padding:13px;display:flex}.peek-relations article>svg{color:#31c9c0;width:18px}.peek-relations article>div{gap:3px;display:grid}.peek-relations small,.peek-relations span,.peek-timeline span,.peek-timeline time{color:var(--muted);font-size:11px}.peek-timeline article{grid-template-columns:auto 1fr;gap:10px;padding:10px 3px;display:grid}.peek-timeline article>i{background:#8e6aff;border-radius:50%;width:9px;height:9px;margin-top:5px;box-shadow:0 0 0 5px #8e6aff29}.peek-timeline article>div{grid-template-columns:auto 1fr;gap:3px 7px;display:grid}.peek-timeline time{grid-column:1/-1}.calendar-event.commitment{background:color-mix(in srgb,var(--event-color) 16%,var(--panel));border-color:color-mix(in srgb,var(--event-color) 48%,var(--line))}.calendar-commitment-editor{z-index:210;border:1px solid color-mix(in srgb,#ffb52e 35%,var(--line));background:var(--panel);border-radius:24px;width:min(460px,100vw - 40px);padding:20px;position:fixed;top:20px;right:20px;box-shadow:0 25px 80px #03051280}.calendar-commitment-editor>header{justify-content:space-between;display:flex}.calendar-commitment-editor h2{margin:4px 0 18px}.calendar-commitment-editor header small{color:#ffb52e;letter-spacing:.1em;font-weight:850}.calendar-commitment-editor header button{background:var(--soft);width:38px;height:38px;color:var(--text);border:0;border-radius:12px;font-size:24px}.calendar-commitment-editor label{gap:6px;margin:12px 0;display:grid}.calendar-commitment-editor label span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:800}.calendar-commitment-editor input{border:1px solid var(--line);background:var(--soft);color:var(--text);font:inherit;border-radius:12px;padding:12px}.calendar-commitment-editor p{color:var(--muted)}.calendar-commitment-editor footer{justify-content:flex-end;display:flex}.calendar-commitment-editor footer button{color:#061d19;background:#25c7a8;border:0;border-radius:12px;align-items:center;gap:7px;padding:11px 14px;font-weight:850;display:flex}.calendar-commitment-editor footer svg{width:17px}@media (max-width:720px){.object-peek{width:calc(100vw - 16px);top:8px;bottom:72px;right:8px}.calendar-commitment-editor{width:calc(100vw - 16px);top:auto;bottom:72px;right:8px}}.calendar-event.event{background:color-mix(in srgb,#22b8cf 15%,var(--panel));border-color:color-mix(in srgb,#22b8cf 52%,var(--line))}.calendar-connect{border:1px solid var(--line);background:var(--panel);color:var(--text);border-radius:11px;align-items:center;gap:6px;padding:9px 12px;font-size:11px;font-weight:800;text-decoration:none;display:flex}.calendar-connect svg{width:15px}.zone-add.secondary{background:var(--soft);color:var(--text)}.calendar-event-composer select{border:1px solid var(--line);background:var(--soft);color:var(--text);font:inherit;border-radius:12px;padding:12px}@media (max-width:720px){.calendar-workspace{padding:18px 12px 96px!important;overflow:hidden!important}.calendar-workspace .zone-head{gap:14px}.calendar-workspace .zone-head h1{font-size:32px}.calendar-workspace .zone-head p{font-size:12px}.calendar-workspace .zone-actions{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid!important}.calendar-switch{grid-column:1/-1;grid-template-columns:repeat(3,1fr);border-radius:14px!important;display:grid!important}.calendar-switch button{justify-content:center}.calendar-connect,.calendar-workspace .zone-add{justify-content:center;font-size:10px;border-radius:12px!important;min-width:0!important;padding:10px!important;position:static!important}.calendar-workspace .zone-add.secondary{display:none}.calendar-head{border-bottom:0!important;border-radius:16px 16px 0 0!important;height:52px!important;margin-top:14px!important}.calendar-head strong{font-size:13px!important}.calendar-head span{display:none}.calendar-agenda-view{gap:8px;display:grid;background:0 0!important;border:0!important;border-radius:0!important;margin-top:10px!important}.calendar-agenda-view article{background:var(--panel);border-radius:16px;box-shadow:0 7px 22px #040a1c14;border:1px solid var(--line)!important;grid-template-columns:44px 4px minmax(0,1fr) auto!important;gap:10px!important;min-height:76px!important;padding:10px 12px!important}.calendar-agenda-view time strong{font-size:22px!important}.calendar-agenda-view article div strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.calendar-agenda-view article>button,.calendar-agenda-view article>a{padding:8px!important}.calendar-event-composer{max-height:calc(100dvh - 88px);overflow:auto;border-radius:24px!important;width:calc(100vw - 16px)!important;top:auto!important;bottom:72px!important;right:8px!important}.calendar-planner{border-radius:0 0 16px 16px!important;display:block!important;overflow:hidden!important}.calendar-tray{display:none!important}.calendar-planner .real-calendar{grid-template-columns:repeat(7,minmax(0,1fr));width:100%;min-width:0!important}.weekday{text-align:center;height:32px!important;padding:9px 2px!important}.calendar-day{min-width:0;overflow:hidden;min-height:62px!important;padding:4px 2px!important}.calendar-day>span{margin:auto;width:24px!important;height:24px!important;font-size:10px!important}.calendar-event{background:var(--event-color)!important;border:0!important;border-radius:50%!important;width:7px!important;height:7px!important;min-height:0!important;margin:3px auto 0!important;padding:0!important;font-size:0!important;display:block!important}.calendar-event>*{display:none!important}.gantt{overflow:auto}.calendar-event>svg{margin-left:2px}}.editor-trace,.project-trace{align-items:center;gap:6px;color:#a98cff!important;width:auto!important;padding:0 10px!important;display:flex!important}.editor-trace svg,.project-trace svg{width:17px}.editor-trace:hover,.project-trace:hover{background:color-mix(in srgb,#845dff 15%,var(--soft))!important}.project-trace span{font-size:12px;font-weight:800}@media (max-width:620px){.editor-trace span,.project-trace span{display:none}.editor-trace,.project-trace{justify-content:center;width:38px!important;padding:0!important}}
}

