*,*::before,*::after{box-shadow:none!important;text-shadow:none!important}

.dashboard-page,.editor-page{display:grid;gap:20px}.dashboard-page>.page-head,.editor-page>.page-head{margin:0;padding-bottom:16px;border-bottom:1px solid var(--line)}.dashboard-page>.page-head>div,.editor-page>.page-head>div{display:grid;gap:5px}.dashboard-page>.page-head p,.editor-page>.page-head p{margin:0;font-size:13px;font-weight:400}.dashboard-page .stats{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:1px;margin:0;border:1px solid var(--line);border-radius:6px;overflow:hidden;background:var(--line)}.dashboard-page .stat{display:grid;align-content:space-between;min-height:118px;padding:18px;border:0;border-radius:0;background:var(--panel)}.dashboard-page .stat span{margin:0;font-size:12px;font-weight:600;letter-spacing:.02em}.dashboard-page .stat strong{font-size:28px;font-weight:600;line-height:1}.dashboard-page .stat-link:hover{background:var(--panel2);border:0}.dashboard-page .stat-warning{background:color-mix(in srgb,var(--orange) 6%,var(--panel))!important}.dashboard-page>.grid{gap:16px}.dashboard-page .panel{padding:0;border-radius:6px;overflow:hidden}.dashboard-page .panel h2{margin:0;padding:14px 16px;border-bottom:1px solid var(--line);font-size:14px;font-weight:600}.dashboard-page .panel table td{padding:12px 16px}.dashboard-page .dashboard-row a{font-weight:600;color:var(--text)}

.editor-page>.form-grid{gap:0;padding:0;border-radius:6px;overflow:hidden}.editor-page>.form-grid>label,.editor-page>.form-grid>.wide:not(.form-actions),.editor-page>.form-grid>fieldset{padding:16px 18px;border-bottom:1px solid var(--line)}.editor-page>.form-grid>label:nth-of-type(odd){border-right:1px solid var(--line)}.editor-page label{gap:6px;font-size:12px;font-weight:600}.editor-page input,.editor-page select,.editor-page textarea{border-radius:4px;background:var(--field)}.editor-page input:focus,.editor-page select:focus,.editor-page textarea:focus{outline:2px solid color-mix(in srgb,var(--primary) 24%,transparent);outline-offset:0;border-color:var(--primary)}.editor-page textarea{min-height:96px;resize:vertical}.editor-page .link-select{min-height:150px}.editor-page .form-actions{display:flex;justify-content:flex-end;gap:8px;padding:14px 18px;background:var(--panel2)}.editor-page .vehicle-form-group{border:0;border-bottom:1px solid var(--line);border-radius:0;background:var(--panel)}.editor-page .vehicle-form-group legend{padding:13px 18px;background:var(--panel2);border-bottom:1px solid var(--line);color:var(--label);font-size:13px;font-weight:600}.editor-page .vehicle-form-group-grid{gap:16px;padding:18px}.editor-page>.panel{margin:0;border-radius:6px}.editor-page>.panel>.page-head{margin:0 0 14px}.editor-page .form-grid.compact{border-radius:4px;background:var(--panel2)}

.panel,.stat,.table-wrap,.detail,.form-grid,.app-dialog,.user-menu-panel,.autocomplete-panel,.release-card,.note-card,.sticky-note{box-shadow:none!important}.sticky-note{transform:none!important}.vehicle-card.accent{box-shadow:none!important;border-top:3px solid var(--primary)}

@media(max-width:900px){.dashboard-page,.editor-page{gap:16px}.dashboard-page .stats{grid-template-columns:repeat(2,minmax(0,1fr))}.editor-page>.form-grid>label:nth-of-type(odd){border-right:0}.editor-page>.form-grid>label,.editor-page>.form-grid>.wide:not(.form-actions){padding:14px 16px}}@media(max-width:520px){.dashboard-page .stats{grid-template-columns:1fr}.editor-page .form-actions{position:sticky;bottom:0;z-index:2}.editor-page .form-actions>*{flex:1}}
