/* Common admin controls; keep status and destructive-action colors. */
.admin-workspace :is(.settings-card,.stock-card){border-radius:15px;border-color:#dce5f0;box-shadow:0 5px 22px #183b6905}
.admin-workspace :is(.settings-button,.board-button){min-height:42px;border-radius:9px;font-size:12px;font-weight:600;line-height:1.4;transition:background-color .15s}
.admin-workspace :is(.settings-button,.board-button):focus-visible{outline:3px solid #8eb3e0;outline-offset:3px}
.admin-workspace :is(.settings-search,.settings-form input:not([type=checkbox]):not([type=radio]),.settings-form select,.settings-form textarea){border-radius:9px;border-color:#cedbea}
.admin-workspace :is(.settings-search,.settings-form input,.settings-form select,.settings-form textarea):focus-visible{outline:3px solid #8eb3e044;outline-offset:1px;border-color:#789ac5}
@media(max-width:700px){.admin-workspace :is(.settings-button,.board-button){min-height:46px;padding:12px 16px}.admin-workspace .settings-toolbar{gap:10px}.admin-workspace .settings-toolbar .settings-search{max-width:none;flex-basis:100%}.admin-workspace :is(.settings-search,.settings-form input:not([type=checkbox]):not([type=radio]),.settings-form select,.settings-form textarea){font-size:16px}.admin-workspace .settings-header h1{font-size:25px;line-height:1.4}}
@media(prefers-reduced-motion:reduce){.admin-workspace :is(.settings-button,.board-button){transition:none}}
