.display-mode{border:1px solid var(--border);background:var(--card);min-width:0;color:var(--foreground);border-radius:1rem;gap:.65rem;margin-block:1.5rem;padding:.875rem 1rem 1rem;display:grid}.display-mode legend{padding-inline:.35rem;font-weight:650}.display-mode p{color:var(--muted-foreground);font-size:.875rem}.display-mode-options{flex-wrap:wrap;gap:.5rem;display:flex}.display-mode-options label{flex:1 1 max-content;cursor:pointer;display:flex}.display-mode-options span{border:1px solid var(--border);border-radius:.75rem;flex:1;justify-content:center;align-items:center;gap:.45rem;min-block-size:48px;padding-inline:.65rem;font-size:.875rem;font-weight:600;display:flex}.display-mode-options input:checked+span{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}.display-mode-options input:focus-visible+span{outline:3px solid var(--ring);outline-offset:2px}html[data-equerlia-display=sun]:has(.field-app,.terrain-shell){--background:#fff;--card:#fff;--foreground:#101b17;--muted:#eef3ec;--muted-foreground:#2f4239;--accent:#e1efe6;--primary:#084038;--primary-foreground:#fff;--destructive:#791f15;--success:#135637;--warning:#583600;--info:#183c67;--border:#687c71;--input:#53695d;--ring:#084038;--field-dock-clearance:calc(96px + env(safe-area-inset-bottom,0px))}html[data-equerlia-display=night]:has(.field-app,.terrain-shell){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#101a17;--card:#172520;--foreground:#f5f9f5;--muted:#23352d;--muted-foreground:#c3d4cc;--accent:#263f34;--primary:#a7ebd7;--primary-foreground:#10241d;--destructive:#ffc3b9;--success:#afe4be;--warning:#f5d591;--info:#b6d8ff;--border:#566f63;--input:#728c80;--ring:#a7ebd7}html:is([data-equerlia-display=sun],[data-equerlia-display=night]):has(.field-app,.terrain-shell){--card-foreground:var(--foreground);--popover:var(--card);--popover-foreground:var(--foreground);--secondary:var(--muted);--secondary-foreground:var(--foreground);--accent-foreground:var(--foreground);--sidebar:var(--background);--sidebar-foreground:var(--foreground);--sidebar-primary:var(--primary);--sidebar-primary-foreground:var(--primary-foreground);--sidebar-accent:var(--accent);--sidebar-accent-foreground:var(--foreground);--sidebar-border:var(--border);--sidebar-ring:var(--ring);--border-strong:var(--input);--brand:var(--primary)}html:is([data-equerlia-display=sun],[data-equerlia-display=night]) .workbench{--work-ink:var(--foreground);--work-line:var(--border)}html:is([data-equerlia-display=sun],[data-equerlia-display=night]) :is(.field-mobile-tabs,.register-row,.planning-card,.planning-status-control,.planning-mobile-stages button,.planning-filter-panel,.planning-command,.planning-column-count,.field-kanban-empty){background:var(--card);color:var(--foreground);border-color:var(--border)}html:is([data-equerlia-display=sun],[data-equerlia-display=night]) :is(.workbench-heading p,.workbench-dateline,.workbench-attention small,.register-columns,.register-project p,.register-progress strong small,.register-result,.register-date,.register-budget,.mobile-field,.planning-card-trade,.planning-card-meta,.planning-card-meta li:not([data-overdue=true]),.team-heading p,.team-intro,.team-person p,.team-email,.team-trade>span,.team-bottom>p){color:var(--muted-foreground)}html:is([data-equerlia-display=sun],[data-equerlia-display=night]) :is(.field-kanban-empty>span,.planning-column-count){color:var(--foreground)!important}html:is([data-equerlia-display=sun],[data-equerlia-display=night]) :is(.project-status,.planning-status-control select,.planning-card-read-status,.planning-priority){background:var(--muted);color:var(--foreground)}html:is([data-equerlia-display=sun],[data-equerlia-display=night]) :is(.field-mobile-tabs [aria-current=page],.planning-mobile-stages button[aria-pressed=true],.workbench-create,.planning-command-primary){background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}html:is([data-equerlia-display=sun],[data-equerlia-display=night]) .field-mobile-tabs a:not([aria-current]){color:var(--foreground)}html:is([data-equerlia-display=sun],[data-equerlia-display=night]) :is(.workbench-welcome,.hub-hero,.terrain-site-card){--ring:#fff;color:#fff;background:#08352e}html:is([data-equerlia-display=sun],[data-equerlia-display=night]) .workbench-welcome :is(h1,p,time,strong),html:is([data-equerlia-display=sun],[data-equerlia-display=night]) .hub-hero :is(.hub-role,.hub-address,.hub-fact small){color:#fff}html:is([data-equerlia-display=sun],[data-equerlia-display=night]) .workbench-welcome .workbench-create{color:#08352e;background:#fff}html:is([data-equerlia-display=sun],[data-equerlia-display=night]) :is(.field-app,.terrain-shell,[data-slot=dropdown-menu-content],[data-slot=sheet-content],[data-slot=dialog-content]) :focus-visible{outline:3px solid var(--ring);outline-offset:2px}html[data-equerlia-display=sun] :is(.field-app,.terrain-shell) :is(button,select,input:not([type=checkbox],[type=radio],[type=range],[type=file]),[role=button],summary,[data-slot=button],.field-mobile-tabs a),html[data-equerlia-display=sun] :is([data-slot=dropdown-menu-item],[data-slot=dropdown-menu-checkbox-item]){min-block-size:48px}html[data-equerlia-display=sun] :is(.field-app,.terrain-shell) :is(button[aria-label],.field-mobile-tabs a){min-inline-size:48px}html[data-equerlia-display=sun] .field-app{--field-dock-clearance:calc(96px + env(safe-area-inset-bottom,0px))}html[data-equerlia-display=night] :is(.register-list,.register-toolbar,.planning-workspace,.team-page,.terrain-shell){background-color:var(--background);color:var(--foreground)}html[data-equerlia-display=night] :is(.register-project h2,.planning-card h3,.team-heading h1,.team-person h2){color:var(--foreground)}
html[data-equerlia-display=night]:has(.field-app,.terrain-shell){--work-ink:var(--foreground);--work-line:var(--border)}html[data-equerlia-display=night]:has(.field-app,.terrain-shell) :is(.register-search,.register-list>li,.register-row,.register-filters a,.register-quicklinks,.attention-deadline,.attention-messages,.attention-shortcuts,.attention-budget,.workbench-attention section){background-color:var(--card);border-color:var(--border);color:var(--foreground);background-image:none}html[data-equerlia-display=night]:has(.field-app,.terrain-shell) .register-filters a.is-selected{color:#fff;background-image:linear-gradient(160deg,#12695f,#0d4a43);border-color:#0000}html[data-equerlia-display=night]:has(.field-app,.terrain-shell) .register-filters a span{background:var(--muted);color:var(--foreground)}html[data-equerlia-display=night]:has(.field-app,.terrain-shell) .register-filters a.is-selected span{color:#fff;background:#ffffff2e}html[data-equerlia-display=night]:has(.field-app,.terrain-shell) .register-row:hover{background-color:var(--accent);background-image:none}html[data-equerlia-display=night]:has(.field-app,.terrain-shell) .register-thumb{background:var(--muted)}html[data-equerlia-display=night]:has(.field-app,.terrain-shell) .register-progress [role=progressbar]{background:var(--muted)}html[data-equerlia-display=night]:has(.field-app,.terrain-shell) .register-quicklinks a{background:var(--muted);color:var(--foreground)}html[data-equerlia-display=night]:has(.field-app,.terrain-shell) .register-quicklinks a:nth-child(2){background:var(--muted);color:var(--foreground)}html[data-equerlia-display=night]:has(.field-app,.terrain-shell) :is(.attention-heading>span,.attention-clear p,.workbench-attention small,.attention-budget dt,.attention-messages>p,.attention-messages a p,.attention-shortcuts>p,.register-row small,.register-row p){color:var(--muted-foreground)}html[data-equerlia-display=night]:has(.field-app,.terrain-shell) :is(.attention-clear,.attention-deadline>svg,.attention-deadline a,.attention-shortcuts>a){color:var(--primary)}html[data-equerlia-display=night]:has(.field-app,.terrain-shell) :is(.workbench-attention li a>svg,.workbench-attention em){color:#ffb4a3}
html:is([data-equerlia-display=night],[data-equerlia-display=sun]) :is(.register-progress strong,.today-text strong,.menu-group>h2){color:var(--foreground)}html:is([data-equerlia-display=night],[data-equerlia-display=sun]) :is(.workbench-footnote,.today-text small,.team-back,.team-columns,.hub-module small){color:var(--muted-foreground)}html:is([data-equerlia-display=night],[data-equerlia-display=sun]) :is(.attention-deadline .deadline-date,.team-bottom>a,.terrain-wordmark>span>span){color:var(--primary)}html:is([data-equerlia-display=night],[data-equerlia-display=sun]) :is(.register-search input,.field-app input,.field-app textarea,.terrain-shell textarea)::placeholder{color:var(--muted-foreground);opacity:1}html:is([data-equerlia-display=night],[data-equerlia-display=sun]) :is(.field-connection,.today-row,.hub-module,.field-action:not(.field-action-photo),.terrain-notice){background:var(--card);color:var(--foreground);border-color:var(--border)}html:is([data-equerlia-display=night],[data-equerlia-display=sun]) .field-action:not(.field-action-photo)>span>strong{color:inherit}html:is([data-equerlia-display=night],[data-equerlia-display=sun]) .field-action:not(.field-action-photo) small{color:var(--muted-foreground)}html:is([data-equerlia-display=night],[data-equerlia-display=sun]) .field-connection.offline{color:var(--warning)}html:is([data-equerlia-display=night],[data-equerlia-display=sun]) .today-row{--t-bg:var(--muted);--t-ink:var(--foreground)}html:is([data-equerlia-display=night],[data-equerlia-display=sun]) .today-late{--t-ink:var(--destructive)}html:is([data-equerlia-display=night],[data-equerlia-display=sun]) .today-flag{--t-ink:var(--warning)}html:is([data-equerlia-display=night],[data-equerlia-display=sun]) .planning-mobile-stages button strong{color:inherit}html:is([data-equerlia-display=night],[data-equerlia-display=sun]) .planning-overview{background:var(--primary);color:var(--primary-foreground)}html[data-equerlia-display=night] .planning-overview{background:var(--muted);color:var(--foreground)}html:is([data-equerlia-display=night],[data-equerlia-display=sun]) .planning-overview :is(p,.planning-overview-progress span){color:inherit}html:is([data-equerlia-display=night],[data-equerlia-display=sun]) .planning-overview-track{background:color-mix(in srgb, currentColor 28%, transparent)}html:is([data-equerlia-display=night],[data-equerlia-display=sun]) .planning-overview-track span{background:currentColor}html:is([data-equerlia-display=night],[data-equerlia-display=sun]) .planning-gantt span[style*=color\:]{background-color:var(--muted)!important;color:var(--foreground)!important}html:is([data-equerlia-display=night],[data-equerlia-display=sun]) :is(.hub-chip,.hub-alert,.hub-task em.late,.planning-priority-badge,.team-initials){background-color:var(--muted);color:var(--foreground)}html:is([data-equerlia-display=night],[data-equerlia-display=sun]) :is(.hub-alert.late,.hub-task em.late){color:var(--destructive)}html:is([data-equerlia-display=night],[data-equerlia-display=sun]) .hub-alert.flag{color:var(--warning)}html:is([data-equerlia-display=night],[data-equerlia-display=sun]) .hub-alert small{opacity:1}html:is([data-equerlia-display=night],[data-equerlia-display=sun]) .field-action-photo{background:var(--primary);color:var(--primary-foreground)}html:is([data-equerlia-display=night],[data-equerlia-display=sun]) .field-action-photo :is(strong,small){color:inherit}html:is([data-equerlia-display=night],[data-equerlia-display=sun]) :is(.field-app,.terrain-shell) :is([data-slot=button],.terrain-actions button,.terrain-submit,.terrain-section-head button):disabled{background:var(--muted);color:var(--muted-foreground);opacity:1}html:is([data-equerlia-display=night],[data-equerlia-display=sun]) .workbench .register-filters a.is-selected{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}html:is([data-equerlia-display=night],[data-equerlia-display=sun]) .workbench .register-filters a.is-selected span{color:inherit;background:0 0}html[data-equerlia-display=sun] :is(.workbench-welcome .workbench-welcome-content p,.workbench-welcome p.workbench-welcome-counts,.workbench-welcome .workbench-welcome-active){color:var(--primary-foreground);opacity:1}html[data-equerlia-display=sun] :is(.register-filters a:not(.is-selected),.register-filters a:not(.is-selected) span,.register-quicklinks a,.attention-heading>span,.attention-messages a p,.attention-budget dt,.attention-shortcuts>p,.workbench-attention em,.attention-deadline a){color:var(--foreground)}html[data-equerlia-display=sun] :is(.field-app,.project-setup) [class~="text-[#1BA39C]"]{color:var(--primary)}html[data-equerlia-display=night] .project-setup{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#101a17;--card:#172520;--foreground:#f5f9f5;--muted:#23352d;--muted-foreground:#c3d4cc;--primary:#a7ebd7;--primary-foreground:#10241d;--border:#566f63;background:var(--background);color:var(--foreground)}html:is([data-equerlia-display=night],[data-equerlia-display=sun]) .project-setup :is(.setup-header,.setup-field .setup-control,.setup-templates label){background:var(--card);color:var(--foreground);border-color:var(--border)}html:is([data-equerlia-display=night],[data-equerlia-display=sun]) .project-setup .setup-templates label.is-on{background:var(--muted);border-color:var(--primary)}html:is([data-equerlia-display=night],[data-equerlia-display=sun]) .project-setup :is(.setup-header>a:last-child,.setup-steps,.setup-title p,.setup-help,.setup-field label,.setup-field label>span,.setup-submit>a,.setup-templates :is(strong,small,em)){color:var(--foreground)}html:is([data-equerlia-display=night],[data-equerlia-display=sun]) .project-setup .setup-control::placeholder{color:var(--foreground);opacity:1}html:is([data-equerlia-display=night],[data-equerlia-display=sun]) .project-setup .setup-steps>[aria-current=step]{color:var(--primary)}html:is([data-equerlia-display=night],[data-equerlia-display=sun]) .project-setup .setup-steps>[aria-current=step] i{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}html[data-equerlia-display=night] .project-setup [class~="text-[#1BA39C]"]{color:var(--primary)}
:root{--design-radius-control:12px;--design-radius-card:18px;--design-radius-overlay:24px;--design-elevation-low:0 6px 18px -15px #123c33a6;--design-elevation-medium:0 12px 26px -20px #0d403a77;--design-elevation-high:0 16px 34px -24px #104e46a0;--design-text-min:max(12px, .75rem);font-size:100%}:root :is(.register-search,.planning-command,.planning-mobile-stages button,.planning-card-edit){border-radius:var(--design-radius-control)}:root :is(.register-list>li,.workbench-attention section,.planning-card,.hub-module,.personal-links>a,.terrain-planning,.terrain-compose,.terrain-prepare){border-radius:var(--design-radius-card)}:root :is(.workbench .workbench-welcome,.hub-hero,.terrain-site-card,.pwa-offer.pwa-update){border-radius:var(--design-radius-overlay);box-shadow:var(--design-elevation-high)}:root :is(.planning-card,.hub-module,.personal-links>a){box-shadow:var(--design-elevation-low)}:root :is(.register-list>li,.workbench-attention section){box-shadow:var(--design-elevation-medium)}:root :is(.register-list>li,.hub-module):hover{box-shadow:var(--design-elevation-high)}:root :is(.field-mobile-tabs a,.planning-mobile-stages button,.planning-mobile-stages button strong,.admin-nav-upcoming,.admin-nav-count,.planning-card-trade,.planning-card-read-status,.hub-module small,.hub-chip span,.register-progress strong small){font-size:var(--design-text-min)}:root :is(.register-date,.register-budget,.register-progress strong,.attention-budget dd,.planning-overview-progress,.planning-status-summary dd,.planning-column-count,.planning-mobile-stages button strong,.hub-fact b,.hub-chip b,.terrain-section-heading h2>span){font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:no-preference){:root :is(.register-list>li,.hub-module,.field-mobile-tabs a){transition-duration:var(--dur-2);transition-timing-function:var(--ease-out)}}
