/*
 * Timbergrid stylesheet entry point.
 *
 * Modular CSS served by Propshaft. Each @import uses the url() form so Propshaft
 * rewrites it to the fingerprinted asset path. Import order matters: tokens and
 * base first, then layout, then components, then utilities (highest precedence).
 *
 * To add a new component: create app/assets/stylesheets/components/<name>.css
 * and add one @import line below. Do not add styles directly to this file.
 */

/* Foundation */
@import url("/assets/tokens-97d400fc.css");
@import url("/assets/base-bc7b31a5.css");
@import url("/assets/layout-c8712a41.css");

/* Components */
@import url("/assets/components/nav-3f451075.css");
@import url("/assets/components/sidebar-939d0456.css");
@import url("/assets/components/topbar-267b5b76.css");
@import url("/assets/components/page-header-3fe694c4.css");
@import url("/assets/components/button-926bf4b6.css");
@import url("/assets/components/card-ba690248.css");
@import url("/assets/components/stat-177d543b.css");
@import url("/assets/components/dashboard-292a2414.css");
@import url("/assets/components/resource-workspace-4f5a4f47.css");
@import url("/assets/components/record-rail-9bc42574.css");
@import url("/assets/components/form-5b2a2b84.css");
@import url("/assets/components/date-field-d1dce70b.css");
@import url("/assets/components/nested-rows-6df71d0e.css");
@import url("/assets/components/haulage-ad37eab0.css");
@import url("/assets/components/haulage-board-76de1b7e.css");
@import url("/assets/components/combobox-aa008e91.css");
@import url("/assets/components/table-3fac19bb.css");
@import url("/assets/components/badge-e3d9eea2.css");
@import url("/assets/components/avatar-c35fcd3d.css");
@import url("/assets/components/flash-8af6dc65.css");
@import url("/assets/components/impersonation-c8308350.css");
@import url("/assets/components/empty-state-a86df82f.css");
@import url("/assets/components/auth-9f3dad4f.css");
@import url("/assets/components/locale_switcher-bb104b25.css");
@import url("/assets/components/theme_switcher-d3251e95.css");
@import url("/assets/components/filter-bar-02fd458d.css");
@import url("/assets/components/saved-views-16fb8ac8.css");
@import url("/assets/components/pagination-745641a6.css");
@import url("/assets/components/planner-0e71d1aa.css");
@import url("/assets/components/detail-list-f43c06bc.css");
@import url("/assets/components/callout-cc3fe783.css");
@import url("/assets/components/company-profile-7d685633.css");
@import url("/assets/components/company_registry_search-15166741.css");
@import url("/assets/components/import_export-6781595a.css");
@import url("/assets/components/dropzone-6c2504dd.css");
@import url("/assets/components/attachments-a9f6ed75.css");
@import url("/assets/components/audit-changes-dac111cd.css");
@import url("/assets/components/activity-timeline-c1c0414e.css");
@import url("/assets/components/property-map-50907f16.css");
@import url("/assets/components/chart-b95ca890.css");
@import url("/assets/components/valuation-simulator-02e09cee.css");
@import url("/assets/components/lifecycle-94b7b681.css");
@import url("/assets/components/calculation-fb395e3b.css");
@import url("/assets/components/cab-9bb776ac.css");
@import url("/assets/components/timber-dashboard-6e303987.css");
@import url("/assets/components/timber-report-3d5cda63.css");
@import url("/assets/components/payments-89eac0e3.css");
@import url("/assets/components/debts-4270a0a0.css");

/* Utilities (last so they can override component defaults) */
@import url("/assets/utilities-47af6f54.css");
