@layer theme, base, legacy, components, utilities;
@import "./theme.css";
@import "./legacy.css";
@import "./controls.css";
@import "./loading.css";
@import "./views/LoginView.css";
@import "./components/CustomerTickets.css";
@import "./views/ProfileView.css";
@import "./views/CommercialView.css";
@import "./views/PlansView.css";
@import "./views/InvitationsView.css";
@import "./views/ReportsView.css";
@import "./views/Administration.css";
@import "./components/CustomerProfile.css";
@import "./components/DeleteProfile.css";
@import "./components/AvatarSettings.css";
@import "./components/EmailSettings.css";
@import "./components/DetailsFields.css";
@import "./components/TwoFactorSettings.css";
@import "./components/CustomerInvoices.css";
@import "./components/CustomerCashbook.css";
@import "./components/InvoiceReconciliation.css";
@import "./components/InvoiceSharing.css";
@import "./components/InvoicePayments.css";
@import "./components/InvoiceContents.css";
@import "./views/TicketCreateView.css";
@import "./views/LandingView.css";

@import "./components/TicketCategories.css";

@import "./components/AdminPanel.css";

.message-editor{display:grid;gap:12px;width:100%}.message-editor>label:not(.admin-check){display:grid;gap:8px;min-width:0}.message-editor textarea{display:block;width:100%;box-sizing:border-box;padding:12px;border:1px solid #d2d2d7;border-radius:10px;font:inherit;resize:vertical}.formatted-message{overflow-wrap:anywhere}.formatted-message ul,.formatted-message ol{padding-left:24px;list-style:revert}.formatted-message blockquote{border-left:3px solid #d2d2d7;margin:8px 0;padding-left:12px}.formatted-message p{margin:4px 0}

.language-select{width:auto;max-width:145px;padding:7px 38px 7px 10px;border:1px solid #d8d8df;border-radius:9px;background-color:#fff;color:#333;font-size:12px;}.auth-language.language-select{height:auto;}
/* Keep every authorized back-office link reachable on shorter screens. */
.sidebar{display:flex;flex-direction:column}.sidebar .brand{flex-shrink:0}.sidebar nav{min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin;padding-bottom:8px}
