/* Strat vizual comun pentru toate modulele FPlayT Tools. */
:root{--module-radius:18px;--module-gap:18px;--control-radius:10px}
#dynamicWorkspace>section{gap:var(--module-gap)}
.dashboard-panel,.admin-panel,.profile-panel,.knowledge-panel,.tool-workspace,.items-panel,.warehouse-panel,.homes-panel,.vehicle-catalog-panel{border-color:var(--border)!important;border-radius:var(--module-radius)!important;background:var(--card)!important;box-shadow:0 14px 40px rgba(0,0,0,.1)}
.garage-header-copy>span,.dashboard-panel-header span,.profile-panel-head>span,.admin-panel-head>span,.tool-section-head span,.knowledge-panel-head span{color:var(--green)!important;font-size:9px!important;font-weight:900!important;letter-spacing:.14em!important;text-transform:uppercase}
.garage-header-copy h3,.dashboard-panel-header h3,.profile-panel-head h3,.admin-panel-head h3,.tool-section-head h3,.knowledge-panel-head h3{font-family:var(--heading-font);font-weight:900;text-transform:uppercase}
button,input,select,textarea{font-family:inherit}.primary-button,.secondary-button,.danger-button{border-radius:var(--control-radius);font-weight:900;text-transform:uppercase;letter-spacing:.02em}
input,select,textarea{border-color:var(--border)!important;border-radius:var(--control-radius)!important;background:var(--bg)!important;color:var(--text)!important}
.tools-tabs,.knowledge-categories,.admin-tabs{scrollbar-width:thin}
.tool-workspace{padding:22px}.tool-kpis>div{border:1px solid var(--border);border-radius:13px;background:var(--surface)}.calc-card,.trade-row,.stock-card,.material-result{border-radius:13px!important;background:var(--surface)!important}
@media(max-width:700px){.tool-workspace{padding:14px}}
