@layer legacy,system;@layer components{.O9ahIq_scope{color:var(--care-text)}.O9ahIq_button.O9ahIq_button{min-height:var(--care-height);border-radius:var(--care-radius);font:inherit;cursor:pointer;box-shadow:none;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;margin:0;padding:10px 18px;font-size:14px;font-weight:600;line-height:1.5;transition:background-color .16s,border-color .16s;display:inline-flex}.O9ahIq_button:before,.O9ahIq_button:after{content:none}.O9ahIq_button.dialog-close{flex-shrink:0;min-width:44px;padding:0}.O9ahIq_primary{background:var(--care-primary);color:var(--care-primary-ink)}.O9ahIq_secondary.O9ahIq_secondary{background:var(--care-raised);color:var(--care-text);border-color:var(--care-border)}.O9ahIq_quiet.O9ahIq_quiet{color:var(--care-accent);background:0 0}.O9ahIq_button[aria-pressed=true]{background:var(--care-selected);border-color:var(--care-accent);color:var(--care-text)}.O9ahIq_button:focus-visible{outline:3px solid var(--care-accent);outline-offset:3px}.O9ahIq_button:disabled{opacity:.5;cursor:not-allowed}.O9ahIq_button:active:not(:disabled){filter:brightness(.94)}@media (hover:hover){.O9ahIq_button:hover:not(:disabled){background:color-mix(in srgb,var(--care-primary) 14%,var(--care-raised));border-color:var(--care-accent)}.O9ahIq_primary:hover:not(:disabled){background:var(--care-primary);filter:brightness(1.08)}}.O9ahIq_input.O9ahIq_input{width:100%;min-width:0;min-height:var(--care-height);height:var(--care-height);border:1px solid var(--care-border);border-radius:var(--care-radius);background:var(--care-input);color:var(--care-text);font:inherit;box-shadow:none;letter-spacing:normal;margin:0;padding:11px 14px;font-size:16px;line-height:24px}.O9ahIq_input::placeholder{color:var(--care-muted);opacity:1}.O9ahIq_input:focus{outline:3px solid var(--care-accent);outline-offset:2px}.O9ahIq_input:disabled{opacity:.55}.O9ahIq_field{gap:8px;min-width:0;display:grid}.O9ahIq_field>label{font-size:14px;font-weight:600}.O9ahIq_unitField{background:var(--care-input);border:1px solid var(--care-border);border-radius:var(--care-radius);direction:rtl;align-items:center;min-width:0;display:flex}.O9ahIq_unitField .O9ahIq_input{border-radius:inherit;background:0 0;border:0;outline:0;flex:1}.O9ahIq_unitField>span{color:var(--care-muted);border-inline-start:1px solid var(--care-border);white-space:nowrap;flex:none;padding:0 14px;font-size:13px}.O9ahIq_unitField:focus-within{outline:3px solid var(--care-accent);outline-offset:2px}.O9ahIq_unitField[data-invalid=true]{border-color:var(--care-danger)}.O9ahIq_hint{color:var(--care-muted);font-size:12px;line-height:1.8}.O9ahIq_scope.vehicle-maintenance{background:var(--care-bg);border:1px solid var(--care-border);border-radius:16px}.O9ahIq_scope.vehicle-maintenance:before{content:none}.O9ahIq_scope .usage-mode-control{background:var(--care-input);border:1px solid var(--care-border);box-shadow:none;border-radius:12px;gap:4px;padding:4px}.O9ahIq_scope .usage-mode-control .O9ahIq_button{background:0 0;border-color:#0000;flex:1;min-height:44px}.O9ahIq_scope .maintenance-footer{gap:10px}.O9ahIq_scope .maintenance-footer a{border:1px solid var(--care-border);background:var(--care-raised);min-height:48px;color:var(--care-text);border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:14px;display:inline-flex}.O9ahIq_scope.maintenance-dialog{background:var(--care-bg);border:1px solid var(--care-border);border-radius:16px;box-shadow:0 24px 80px #0005}.O9ahIq_scope .maintenance-dialog-head{background:var(--care-bg);border-bottom:1px solid var(--care-border);align-items:center}.O9ahIq_scope .maintenance-dialog-head h2{font-size:20px;line-height:1.6}.O9ahIq_scope .maintenance-dialog-head h2 small{color:var(--care-muted);font-size:12px;font-weight:400;display:block}.O9ahIq_scope .energy-entry-form{box-shadow:none;background:0 0;border:0;max-width:none;margin:0;padding:0}.O9ahIq_scope .energy-entry-form .context-fieldset{border:0;gap:20px;margin:0;padding:0;display:grid}.O9ahIq_scope .energy-entry-form h3{margin:0;font-size:16px}.O9ahIq_scope .energy-entry-form .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.O9ahIq_scope .energy-fuel-options{flex-wrap:wrap;gap:16px;display:flex}.O9ahIq_scope .checkbox-label{align-items:center;gap:10px;min-height:44px;font-size:14px;display:flex}.O9ahIq_scope .checkbox-label input{width:20px;height:20px;accent-color:var(--care-accent);margin:0}.O9ahIq_scope .energy-entry-form details{border-top:1px solid var(--care-border);padding-top:14px}.O9ahIq_scope .energy-entry-form summary{min-height:44px;color:var(--care-accent);font-size:14px}:is(.O9ahIq_scope .energy-entry-form textarea,.O9ahIq_scope .energy-entry-form select){background:var(--care-input);color:var(--care-text);border:1px solid var(--care-border);font:inherit;border-radius:10px;width:100%;min-height:48px;padding:12px}:is(.O9ahIq_scope .energy-entry-form textarea:focus-visible,.O9ahIq_scope .energy-entry-form select:focus-visible){outline:3px solid var(--care-accent);outline-offset:2px}.O9ahIq_scope .energy-entry-form .garage-actions{border-top:1px solid var(--care-border);justify-content:flex-start;gap:10px;padding-top:16px}@media (max-width:560px){.O9ahIq_scope .energy-entry-form .form-grid{grid-template-columns:minmax(0,1fr)}.O9ahIq_scope .maintenance-footer>*{flex:auto}.O9ahIq_scope .maintenance-dialog-head{padding:16px}.O9ahIq_scope .maintenance-dialog-content{padding:20px}}@media (prefers-reduced-motion:reduce){.O9ahIq_button{transition:none}}.O9ahIq_field{align-content:start}html[data-theme] .O9ahIq_scope .usage-mode-control .O9ahIq_button[aria-pressed]{box-shadow:none;color:var(--care-muted);background:0 0;border:1px solid #0000}html[data-theme] .O9ahIq_scope .usage-mode-control .O9ahIq_button[aria-pressed=true]{box-shadow:none;background:var(--care-selected);border-color:var(--care-accent);color:var(--care-text)}}
