@import url("styles/fonts.css?v=ffb41fa3ed8fdcd0");

@import url("styles/base.css?v=03dd7a74489063c0");

@import url("styles/buttons.css?v=6ec0f191fd3861bb");

@import url("styles/ui_components.css?v=b03a2172c3a2cf50");

@import url("styles/status_tones.css?v=e4120cea873519f1");

@import url("styles/tables.css?v=3400efc05480f095");

@import url("styles/workflow.css?v=bb23d156975df514");
@import url("styles/company_inspection.css?v=3f0105ce70f3b083");
@import url("styles/asset_inspection.css?v=2439eda9f74c78de");

@import url("styles/shared_forms.css?v=5e1a667b7439bd03");

@import url("styles/row_editor_views.css?v=195ec95308499318");

@import url("styles/controls_navigation.css?v=35864640fcec39cd");

@import url("styles/entity_rail.css?v=0bfca8bf405a1df5");

@import url("styles/tooltips.css?v=93b5787641168238");

@import url("styles/table_feedback.css?v=876df87050d71889");

@import url("styles/auth.css?v=8c7b93fe0bbd191c");

@import url("styles/admin.css?v=e3e60a3a9670b575");

@import url("styles/kpis.css?v=680a03c5b44c6677");

@import url("styles/dashboard.css?v=f9e18c237ab54f5b");
@import url("styles/notifications.css?v=f7dff362068a1c32");

@import url("styles/uncertainty.css?v=e62eb19d3a35bd60");

@import url("styles/windows.css?v=d70343a05639ada7");

@import url("styles/messages.css?v=8205cc98cbee1ec4");

@import url("styles/row_editor_controls.css?v=804cd22003f9b643");

@import url("styles/multiline_entry.css?v=86dfc6edc6c667c9");

@import url("styles/responsive.css?v=f1a1dd2f9b384a56");

@import url("styles/responsive_records.css?v=a494b34792d614da");

@import url("styles/surfaces.css?v=ccdcbc07451123ba");

@import url("styles/work_order_details.css?v=2a9d2707d6afbec9");

@import url("styles/motion.css?v=ed54aff7ac4aad55");

@import url("styles/compact_app_shell.css?v=2a8c728fa43c8cb9");

@import url("styles/mobile_editor.css?v=00cd6b6c27e9e021");

@import url("styles/dropdowns.css?v=f01320300bfe18e0");
.in-house-routing-dialog { width: min(34rem, calc(100vw - 2rem)); max-height: min(90vh, 42rem); border: 1px solid var(--border-color, #b8bec5); border-radius: .75rem; padding: 1.5rem; color: inherit; background: var(--surface, #fff); }
.in-house-routing-dialog::backdrop { background: rgb(0 0 0 / 50%); }
.in-house-routing-form { display: grid; gap: 1rem; }
.in-house-routing-form h2, .in-house-routing-form p { margin: 0; }
.in-house-routing-form label { display: grid; gap: .35rem; }
.in-house-routing-form select, .in-house-routing-form textarea { width: 100%; }
.in-house-routing-form .in-house-return-confirm { display: flex; align-items: baseline; gap: .5rem; }
.in-house-routing-form .in-house-return-confirm[hidden] { display: none; }
.in-house-routing-actions { display: flex; flex-wrap: wrap; justify-content: flex-end; gap: .5rem; }
.in-house-routing-error { color: var(--danger, #aa2323); }
