:root{--app-top-height:68px}.repair-action-dock{top:calc(var(--app-top-height) + 7px)!important;z-index:19}.repair-quote-return-bar{top:calc(var(--app-top-height) + 7px)!important;z-index:19}.topbar{z-index:25}.flow-panel fieldset{min-width:0}.flow-panel textarea{width:100%;box-sizing:border-box}.flow-panel input[type=checkbox],.flow-panel input[type=radio]{width:auto}.toolbar,.toolbar .ops{flex-wrap:wrap;gap:8px}.toolbar>*{min-width:0}.table-wrap{max-width:100%;overflow-x:auto}button,.button{overflow-wrap:anywhere}html{scroll-padding-top:calc(var(--app-top-height) + 80px)}
@media(max-width:820px){.topbar{height:auto;min-height:60px;box-sizing:border-box;gap:8px;padding:8px 12px}.topbar>*{min-width:0}.repair-action-dock{top:calc(var(--app-top-height) + 4px)!important}.ux-form-dock{flex-wrap:wrap}.ux-form-dock .ux-draft-state{flex-basis:100%}.flow-panel .grid{grid-template-columns:minmax(0,1fr)}dialog.flow-dialog{box-sizing:border-box;max-width:96vw}fieldset{min-width:0}}
@media print{.repair-action-dock,.ux-form-dock,.repair-quote-return-bar{display:none!important}}

body:not(.admin-shell) .mobile-action-dock{position:static;top:auto;bottom:auto}
form[data-stationary-actions]>.mobile-action-dock{position:static;top:auto;bottom:auto;z-index:auto;backdrop-filter:none;background:#fff}
.ux-form-dock,.product-form-actions,.mobile-action-dock{margin:0 0 16px;border-radius:10px;box-shadow:0 5px 16px #10243818;flex-wrap:wrap}
.ux-form-dock{max-height:min(32vh,190px);overflow-y:auto}.ux-form-dock .ux-draft-state{flex:1 1 200px}
.ux-form-dock button:disabled{background:#d8e0e9;color:#536477;cursor:not-allowed;box-shadow:none}
@media(max-width:820px){.ux-form-dock{display:flex;gap:6px;padding:8px}.ux-form-dock button,.ux-form-dock .ux-dock-primary,.ux-form-dock .ux-dock-add{width:auto;min-width:0;flex:1 1 auto}.ux-form-dock .ux-draft-state{font-size:11px;flex:1 1 100%}}
