:root,[data-movucci-theme=light]{--movucci-font-family:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--movucci-font-size:14px;--movucci-font-weight:400;--movucci-font-weight-semibold:600;--movucci-title-page-size:20px;--movucci-title-dialog-size:18px;--movucci-title-section-size:16px;--movucci-metric-size:28px;--movucci-metric-padding-block:20px;--movucci-metric-padding-inline:22px;--movucci-metric-icon-size:46px;--movucci-metric-green-bg:#dcfce7;--movucci-metric-green-icon:#16a34a;--movucci-metric-red-bg:#fee2e2;--movucci-metric-red-icon:#f04b2f;--movucci-metric-blue-bg:#dbeafe;--movucci-metric-blue-icon:#2286f6;--movucci-metric-amber-bg:#fef3c7;--movucci-metric-amber-icon:#f59e0b;--movucci-control-height:44px;--movucci-pagination-size:36px;--movucci-radius-control:7px;--movucci-radius-card:8px;--movucci-gap:18px;--movucci-field-gap:7px;--movucci-section-icon-size:28px;--movucci-section-title-gap:10px;--movucci-filter-width:240px;--movucci-create-fab-size:58px;--movucci-create-fab-right:34px;--movucci-create-fab-right-mobile:18px;--movucci-create-fab-icon-size:20px;--movucci-create-fab-bottom:28px;--movucci-create-fab-bottom-mobile:18px;--movucci-list-bottom-gap:18px;--movucci-card-padding-block:18px;--movucci-card-padding-inline:20px;--movucci-primary:#1d4ed8;--movucci-primary-hover:#1e40af;--movucci-primary-active:#1e3a8a;--movucci-primary-contrast:#fff;--movucci-text:#111827;--movucci-text-muted:#4b5563;--movucci-surface:#fff;--movucci-hover-surface:#cbd5e1;--movucci-hover-border:#64748b;--movucci-surface-subtle:#f8fafc;--movucci-readonly-bg:#f3f4f6;--movucci-disabled-bg:#e5e7eb;--movucci-disabled-text:#6b7280;--movucci-border:#9ca3af;--movucci-border-strong:#7c8798;--movucci-danger:#dc2626;--movucci-danger-hover:#b91c1c;--movucci-success-bg:#dcfce7;--movucci-success-text:#166534;--movucci-success-dot:#16a34a;--movucci-info-bg:#dbeafe;--movucci-info-text:#1e40af;--movucci-info-dot:#2563eb;--movucci-warning-bg:#fef3c7;--movucci-warning-text:#92400e;--movucci-warning-dot:#d97706;--movucci-danger-bg:#fee2e2;--movucci-danger-text:#991b1b;--movucci-danger-dot:#dc2626;--movucci-neutral-bg:#f1f5f9;--movucci-neutral-text:#475569;--movucci-neutral-dot:#64748b;--movucci-shadow-overlay:0 6px 18px #0f172a2e;--movucci-shadow-dialog:0 12px 32px #0f172a38}[data-movucci-product=health]{--movucci-font-family:"Nunito Sans", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}:root{--movucci-inline-link-focus-background:color-mix(in srgb, var(--movucci-primary) 14%, transparent)}[data-movucci-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--movucci-surface:#fff;--movucci-surface-subtle:#f8fafc;--movucci-text:#111827;--movucci-text-muted:#4b5563}[data-movucci-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--movucci-surface:#0f172a;--movucci-hover-surface:#475569;--movucci-hover-border:#cbd5e1;--movucci-surface-subtle:#111827;--movucci-text:#f8fafc;--movucci-text-muted:#cbd5e1;--movucci-readonly-bg:#1e293b;--movucci-disabled-bg:#334155;--movucci-disabled-text:#cbd5e1;--movucci-border:#9ca3af;--movucci-border-strong:#cbd5e1;--movucci-success-bg:#153a2b;--movucci-success-text:#86efac;--movucci-info-bg:#172554;--movucci-info-text:#93c5fd;--movucci-warning-bg:#451a03;--movucci-warning-text:#fcd34d;--movucci-danger-bg:#450a0a;--movucci-danger-text:#fca5a5;--movucci-neutral-bg:#1e293b;--movucci-neutral-text:#cbd5e1}*,:before,:after{box-sizing:border-box}.movucci-ui{color:var(--movucci-text);font-family:var(--movucci-font-family);font-size:14px;font-weight:400}.movucci-field{align-content:start;align-items:start;gap:7px;width:100%;min-width:0;display:grid}.movucci-field__label{color:var(--movucci-text);font-size:14px;font-weight:600;line-height:1.35}.movucci-field__required{color:#dc2626;margin-inline-start:3px}.movucci-field__control{align-items:center;width:100%;min-width:0;display:flex;position:relative}.movucci-field__lock{color:#374151;pointer-events:none;z-index:2;font-size:14px;position:absolute;right:12px}.movucci-field__control:has(>:where(.p-select,.p-multiselect))>.movucci-field__lock{right:40px}.movucci-field__search-icon{color:var(--movucci-text-muted);pointer-events:none;z-index:2;font-size:14px;position:absolute;right:14px}.movucci-field__help,.movucci-field__error{margin:0;font-size:14px;font-weight:400;line-height:1.4}.movucci-field__help{color:var(--movucci-text-muted)}.movucci-field__error{color:#dc2626}.movucci-control,.movucci-control.p-inputtext,.movucci-control.p-select,.movucci-control.p-multiselect,.movucci-control.p-datepicker,.movucci-control.p-inputnumber,.movucci-control .p-inputtext{box-shadow:none;font-family:var(--movucci-font-family);border:1px solid #9ca3af;border-radius:7px;width:100%;height:44px;min-height:44px;max-height:44px;font-size:14px;font-weight:400}.movucci-control.p-inputtext,.movucci-control .p-inputtext{padding-inline:12px}.movucci-control--search.p-inputtext{padding-right:38px}.movucci-control--search.p-inputtext::-webkit-search-cancel-button{cursor:pointer;opacity:1;margin-right:24px}.movucci-control:hover:not(.p-disabled){border-color:#7c8798}.movucci-control:focus,.movucci-control:focus-within,.movucci-control.p-focus{border-color:var(--movucci-primary);box-shadow:none;outline:0}.movucci-field--invalid .movucci-control,.movucci-field--invalid .movucci-control:focus,.movucci-field--invalid .movucci-control:focus-within{box-shadow:none;border-color:#dc2626;outline:0}.movucci-field--readonly .movucci-control,.movucci-field--readonly .movucci-control .p-inputtext{color:#374151;background:#f3f4f6;padding-right:36px}.movucci-field--disabled .movucci-control,.movucci-field--disabled .movucci-control .p-inputtext{color:#6b7280;cursor:default;opacity:1;background:#e5e7eb;padding-right:36px}.movucci-field:is(.movucci-field--readonly,.movucci-field--disabled) .movucci-control:where(.p-select,.p-multiselect) :where(.p-select-label,.p-multiselect-label){padding-inline-end:38px}.movucci-textarea.p-textarea{box-shadow:none;font:400 14px/1.45 var(--movucci-font-family);resize:vertical;border:1px solid #9ca3af;border-radius:7px;width:100%;min-height:96px;padding:12px}.movucci-field--textarea-document>.movucci-field__label{padding-inline:12px}.movucci-textarea--document.p-textarea{appearance:none;box-shadow:none;resize:none;border:0;border-radius:0}.movucci-number .p-inputtext,.movucci-money .p-inputtext{text-align:right}.movucci-money{position:relative}.movucci-money__symbol{z-index:2;position:absolute;left:12px}.movucci-money .p-inputtext{padding-left:52px}.movucci-panel{box-shadow:var(--movucci-shadow-overlay);font:400 14px var(--movucci-font-family);border:1px solid #7c8798;border-radius:8px}.movucci-panel:not(.movucci-datepicker-panel):not(.movucci-time-panel){max-height:320px;overflow:hidden}.movucci-panel .p-select-header,.movucci-panel .p-multiselect-header{border-bottom:1px solid var(--movucci-border);align-items:center;gap:8px;padding:8px;display:flex}.movucci-panel .p-iconfield,.movucci-panel .p-select-filter-container,.movucci-panel .p-multiselect-filter-container{flex:auto;width:auto;min-width:0;position:relative}.movucci-panel .p-select-filter,.movucci-panel .p-multiselect-filter{background:var(--movucci-surface);border:1px solid var(--movucci-border);border-radius:var(--movucci-radius-control);box-shadow:none;color:var(--movucci-text);font:400 var(--movucci-font-size)/1.4 var(--movucci-font-family);height:var(--movucci-control-height);width:100%;padding:0 38px 0 12px}.movucci-panel .p-select-filter:focus,.movucci-panel .p-multiselect-filter:focus{border-color:var(--movucci-primary);outline:0}.movucci-panel .p-inputicon{color:var(--movucci-text-muted);pointer-events:none;justify-content:center;align-items:center;width:16px;height:16px;margin-top:0;line-height:1;display:inline-flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.movucci-panel .p-select-list,.movucci-panel .p-multiselect-list{margin:0;padding:4px;list-style:none}.movucci-panel .p-select-list-container,.movucci-panel .p-multiselect-list-container{max-height:240px;overflow-y:auto}.movucci-panel .p-select-option,.movucci-panel .p-multiselect-option{min-height:40px;padding-inline:12px}.movucci-panel .p-checkbox{flex:0 0 20px;width:20px;height:20px;display:inline-flex;position:relative}.movucci-panel .p-checkbox-input{cursor:pointer;opacity:0;z-index:1;width:100%;margin:0;position:absolute;inset:0}.movucci-panel .p-checkbox-box{background:var(--movucci-surface);border:1px solid var(--movucci-border-strong);border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.movucci-panel .p-checkbox-checked .p-checkbox-box{background:var(--movucci-primary);border-color:var(--movucci-primary);color:var(--movucci-primary-contrast)}.movucci-panel .p-multiselect-close{color:var(--movucci-text-muted);background:0 0;border:0;border-radius:50%;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}.movucci-datepicker-panel{width:320px;max-width:calc(100vw - 32px)}.movucci-time-panel{width:280px;max-width:calc(100vw - 32px)}.movucci-create-option{background:var(--movucci-surface);color:var(--movucci-primary);cursor:pointer;font:600 14px var(--movucci-font-family);border:0;border-bottom:1px solid #9ca3af;align-items:center;gap:8px;width:100%;min-height:44px;padding:0 12px;display:flex}.movucci-inline-choice{cursor:pointer;align-items:center;gap:8px;width:fit-content;max-width:100%;display:inline-flex}.movucci-inline-choice--switch{gap:12px}.movucci-choice-text{font-size:14px}.movucci-choice-lock{color:#374151;margin-inline-start:4px;font-size:14px}.movucci-inline-choice--readonly{color:#374151}.movucci-inline-choice--disabled{color:#6b7280;cursor:default;opacity:1}.movucci-radio-group{border:0;gap:18px;margin:0;padding:0;display:flex}.movucci-radio-group--vertical{flex-direction:column;align-items:start}.movucci-radio-group .movucci-field__label{width:100%;margin-bottom:7px}.movucci-switch.p-toggleswitch{width:44px;height:24px;position:relative}.movucci-switch .p-toggleswitch-slider{background:#7c8798;border-radius:12px}.movucci-switch .p-toggleswitch-handle{inset-inline-start:3px;width:18px;height:18px;margin-block-start:-9px;top:50%}.movucci-switch.p-toggleswitch-checked .p-toggleswitch-slider{background:var(--movucci-primary)}.movucci-switch.p-toggleswitch-checked .p-toggleswitch-handle{inset-inline-start:23px}.movucci-button.p-button{box-shadow:none;font:600 14px var(--movucci-font-family);border-radius:7px;gap:8px;min-width:44px;height:44px;min-height:44px;max-height:44px;padding-inline:16px}.movucci-button.p-button:focus,.movucci-button.p-button:focus-visible{box-shadow:none;outline:0}.movucci-button--primary.p-button{background:var(--movucci-primary);border-color:var(--movucci-primary);color:#fff}.movucci-button--primary.p-button:hover{background:var(--movucci-primary-hover);border-color:var(--movucci-primary-hover);color:#fff}.movucci-button--primary.p-button:active{background:var(--movucci-primary-active);border-color:var(--movucci-primary-active);color:#fff}.movucci-button--secondary.p-button{background:var(--movucci-surface);color:var(--movucci-text);border:1px solid #7c8798}.movucci-button--danger.p-button{color:#fff;background:#dc2626;border-color:#dc2626}.movucci-button--icon.p-button{width:44px;padding:0}.movucci-button--icon .p-button-icon{font-size:16px}.movucci-button .p-button-icon{font-size:14px}.movucci-form-layout,.movucci-list-layout,.movucci-report-layout{align-content:start;gap:18px;display:grid}.movucci-form-card{width:100%;max-width:1280px;margin-inline:auto}.movucci-form-card--stacked{align-content:start;gap:18px;display:grid}.movucci-card{background:var(--movucci-surface);box-shadow:none;border:1px solid #9ca3af;border-radius:8px;padding:18px 20px}.movucci-section{align-content:start;gap:18px;display:grid}.movucci-section__title{align-items:center;gap:var(--movucci-section-title-gap);margin:0;font-size:16px;font-weight:600;line-height:1.4;display:flex}.movucci-field-grid,.movucci-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.movucci-field-grid--one,.movucci-detail-grid--one{grid-template-columns:minmax(0,1fr)}.movucci-field-grid--three,.movucci-detail-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.movucci-grid-span-full{grid-column:1/-1}.movucci-action-bar{box-shadow:none;z-index:auto;flex-wrap:wrap;justify-content:flex-end;align-self:start;align-items:center;gap:12px;width:100%;min-height:70px;padding:12px 18px;display:flex;position:static;inset:auto}.movucci-detail-field{align-content:start;gap:7px;display:grid}.movucci-detail-field__label{color:var(--movucci-text-muted);font-size:14px;font-weight:600}.movucci-detail-field__value{overflow-wrap:anywhere;font-size:14px}.movucci-datagrid-shell{background:var(--movucci-surface);min-width:0;max-width:100%;box-shadow:none;border:1px solid #9ca3af;border-radius:8px;overflow:visible}.movucci-datagrid-toolbar{border-bottom:1px solid #9ca3af;justify-content:space-between;align-items:center;gap:18px;padding:12px 20px;display:flex}.movucci-datagrid-toolbar__title,.movucci-datagrid-toolbar__title>div{flex-wrap:wrap;align-items:baseline;gap:6px 12px;min-width:0;display:flex}.movucci-datagrid .p-datatable-table{border-collapse:collapse;width:100%}.movucci-datagrid .p-datatable-thead>tr>th{background:var(--movucci-surface-subtle);border-bottom:1px solid var(--movucci-border);color:var(--movucci-text-muted);vertical-align:middle;padding:11px 14px;font-size:14px;font-weight:600}.movucci-datagrid .p-datatable-column-header-content{align-items:center;gap:8px;display:flex}.movucci-datagrid .p-datatable-tbody>tr>td{background:var(--movucci-surface);border-bottom:1px solid var(--movucci-border);overflow-wrap:anywhere;vertical-align:middle;white-space:pre-line;height:auto;padding:11px 14px;font-size:14px}.movucci-datagrid .p-datatable-tbody>tr:last-child>td{border-bottom:0}.movucci-datagrid .p-datatable-tbody>tr>td small{margin-top:4px;display:block}.movucci-datagrid__cell--number,.movucci-datagrid__cell--money{text-align:right}.movucci-datagrid__cell--date,.movucci-datagrid__cell--time,.movucci-datagrid__cell--datetime{text-align:center}.movucci-columns{position:relative}.movucci-columns__panel{background:var(--movucci-surface);box-shadow:var(--movucci-shadow-overlay);z-index:50;border:1px solid #7c8798;border-radius:8px;gap:10px;min-width:220px;max-width:320px;max-height:320px;padding:12px;display:grid;position:absolute;top:calc(100% + 7px);right:0;overflow-y:auto}.movucci-datagrid-footer{border-top:1px solid #9ca3af;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;padding:12px 20px;display:grid}.movucci-datagrid-footer__right{justify-content:flex-end;display:flex}.movucci-page-size-select{appearance:none;background-color:var(--movucci-surface);background-image:linear-gradient(45deg, transparent 50%, var(--movucci-text-muted) 50%), linear-gradient(135deg, var(--movucci-text-muted) 50%, transparent 50%);color:var(--movucci-text);cursor:pointer;font:400 14px var(--movucci-font-family);background-position:calc(100% - 18px) 20px,calc(100% - 13px) 20px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;border:1px solid #7c8798;border-radius:7px;width:132px;height:46px;min-height:46px;padding:0 36px 0 14px}.movucci-pagination{justify-content:center;align-items:center;gap:6px;display:flex}.movucci-pagination__button{background:var(--movucci-surface);color:var(--movucci-text);font:600 14px var(--movucci-font-family);border:1px solid #9ca3af;border-radius:7px;justify-content:center;align-items:center;min-width:36px;height:36px;padding:0 8px;display:inline-flex}.movucci-pagination__button[aria-current=page]{background:var(--movucci-primary);border-color:var(--movucci-primary);color:#fff}.movucci-pagination__button:focus{box-shadow:none;outline:0}.movucci-crud-filters{align-items:end;gap:12px;display:flex}.movucci-crud-filters__search{flex:auto}.movucci-crud-filters__status{flex:0 0 var(--movucci-filter-width);width:var(--movucci-filter-width)}.movucci-crud-filters__advanced-toggle{flex:0 0 44px}.movucci-crud-filters__clear{white-space:nowrap;flex:none}.movucci-crud-filters__advanced{align-items:start;gap:var(--movucci-gap);margin-top:var(--movucci-gap);flex-wrap:wrap;display:flex}.movucci-crud-filters__advanced>*{flex:0 1 var(--movucci-filter-width);min-width:0;max-width:100%;width:var(--movucci-filter-width)}.movucci-metric-cards{align-items:stretch;gap:var(--movucci-gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.movucci-metric-card{background:var(--movucci-surface);border:1px solid var(--movucci-border);border-radius:var(--movucci-radius-card);box-shadow:none;min-width:0;min-height:112px;padding:var(--movucci-metric-padding-block) var(--movucci-metric-padding-inline);justify-content:space-between;align-items:center;gap:18px;display:flex}.movucci-metric-card__copy{overflow-wrap:anywhere;min-width:0}.movucci-metric-card__label{color:var(--movucci-text-muted);font-size:var(--movucci-font-size);font-weight:600;display:block}.movucci-metric-card__value{color:var(--movucci-text);font-size:var(--movucci-metric-size);margin-top:8px;font-weight:600;line-height:1.15;display:block}.movucci-metric-card__helper{color:var(--movucci-text-muted);font-size:var(--movucci-font-size);margin-top:4px;line-height:1.45;display:block}.movucci-metric-card__icon{flex:0 0 var(--movucci-metric-icon-size);height:var(--movucci-metric-icon-size);width:var(--movucci-metric-icon-size);border-radius:10px;justify-content:center;align-items:center;line-height:1;display:inline-flex}.movucci-metric-card__icon>i{color:inherit;font-size:20px;line-height:1}.movucci-metric-card__icon--green{background:var(--movucci-metric-green-bg);color:var(--movucci-metric-green-icon)}.movucci-metric-card__icon--red{background:var(--movucci-metric-red-bg);color:var(--movucci-metric-red-icon)}.movucci-metric-card__icon--blue{background:var(--movucci-metric-blue-bg);color:var(--movucci-metric-blue-icon)}.movucci-metric-card__icon--amber{background:var(--movucci-metric-amber-bg);color:var(--movucci-metric-amber-icon)}@media (width<=1100px){.movucci-metric-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.movucci-metric-cards{grid-template-columns:minmax(0,1fr)}}.movucci-status-badge{background:var(--movucci-neutral-bg);color:var(--movucci-neutral-text);border-radius:999px;align-items:center;gap:7px;min-height:28px;padding:4px 10px;font-size:14px;font-weight:600;display:inline-flex}.movucci-status-badge__dot{background:var(--movucci-neutral-dot);border-radius:50%;width:8px;height:8px}.movucci-status-badge--success{background:var(--movucci-success-bg);color:var(--movucci-success-text)}.movucci-status-badge--success .movucci-status-badge__dot{background:var(--movucci-success-dot)}.movucci-status-badge--info{background:var(--movucci-info-bg);color:var(--movucci-info-text)}.movucci-status-badge--info .movucci-status-badge__dot{background:var(--movucci-info-dot)}.movucci-status-badge--warning{background:var(--movucci-warning-bg);color:var(--movucci-warning-text)}.movucci-status-badge--warning .movucci-status-badge__dot{background:var(--movucci-warning-dot)}.movucci-status-badge--danger{background:var(--movucci-danger-bg);color:var(--movucci-danger-text)}.movucci-status-badge--danger .movucci-status-badge__dot{background:var(--movucci-danger-dot)}.movucci-dialog.p-dialog{box-shadow:var(--movucci-shadow-dialog);border:1px solid #7c8798;border-radius:8px;max-height:calc(100vh - 32px)}.movucci-dialog--small.p-dialog{width:420px}.movucci-dialog--normal.p-dialog{width:640px}.movucci-dialog--wide.p-dialog{width:900px}.movucci-dialog .p-dialog-header{border-bottom:0;justify-content:space-between;align-items:center;gap:8px;padding:20px;font-size:18px;font-weight:600;display:flex}.movucci-dialog .p-dialog-header-actions button{width:44px;height:44px}.movucci-dialog .p-dialog-content{padding:0 20px 20px;overflow-y:auto}.movucci-dialog .p-dialog-footer{padding:0 20px 20px}.movucci-dialog__footer{justify-content:flex-end;gap:12px;display:flex}.movucci-print-export-options{gap:12px;min-width:min(360px,78vw);display:grid}.movucci-print-export-options__note{color:var(--movucci-text-muted);margin:0}.movucci-print-export-options .movucci-button{color:var(--movucci-text);border-color:#7c8798;justify-content:flex-start;width:100%;min-height:44px}.movucci-tabs{border-bottom:1px solid #9ca3af;display:flex;overflow-x:auto}.movucci-tabs__item{color:var(--movucci-text);font:600 14px var(--movucci-font-family);background:0 0;border:0;border-bottom:2px solid #0000;flex:none;min-height:44px;padding:0 14px}.movucci-tabs__item--active{border-bottom-color:var(--movucci-primary);color:var(--movucci-primary)}.movucci-inline-message{border:1px solid #9ca3af;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px;font-size:14px;display:flex}.movucci-toast-stack{z-index:1000;gap:8px;max-width:min(360px,100vw - 32px);display:grid;position:fixed}.movucci-toast-stack--top-right{right:max(16px, env(safe-area-inset-right));top:max(16px, env(safe-area-inset-top))}.movucci-toast-stack--bottom-left{bottom:max(16px, env(safe-area-inset-bottom));left:max(16px, env(safe-area-inset-left))}.movucci-toast-stack--bottom-center{bottom:max(16px, env(safe-area-inset-bottom));left:50%;transform:translate(-50%)}.movucci-skeleton{background:var(--movucci-disabled-bg);border-radius:7px;min-height:44px;animation:1.2s ease-in-out infinite movucci-pulse}@keyframes movucci-pulse{50%{filter:brightness(.94)}}.movucci-datagrid .p-datatable-empty-message>td{border:0;padding:18px}.movucci-empty{background:var(--movucci-surface);color:var(--movucci-text-muted);text-align:center;border:0;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-width:0;min-height:340px;padding:32px;display:flex}.movucci-empty__icon{background:color-mix(in srgb, var(--movucci-primary) 10%, var(--movucci-surface));color:var(--movucci-primary);border-radius:50%;flex:0 0 58px;justify-content:center;align-items:center;width:58px;height:58px;font-size:24px;display:inline-flex}.movucci-empty h3,.movucci-empty p{overflow-wrap:anywhere;max-width:520px;margin:0}.movucci-empty h3{color:var(--movucci-text);font-size:17px;font-weight:600}.movucci-empty p{line-height:1.55}.movucci-empty .movucci-button{max-width:100%;margin-top:2px}.movucci-sidebar{background:var(--movucci-surface);border-right:1px solid var(--movucci-border);color:var(--movucci-navigation-text,var(--movucci-text));align-content:start;gap:6px;width:280px;height:100%;display:grid;overflow-y:auto}.movucci-sidebar--embedded{background:0 0;border:0;width:100%;height:auto;overflow:visible}.movucci-sidebar__item{min-width:0}.movucci-sidebar__root,.movucci-sidebar__child{border-radius:var(--movucci-radius-card);color:var(--movucci-navigation-text,var(--movucci-text));cursor:pointer;font:400 14px/1.4 var(--movucci-font-family);text-align:left;background:0 0;border:0;align-items:center;width:100%;min-width:0;min-height:44px;text-decoration:none;display:flex}.movucci-sidebar__root{gap:10px;padding:10px 14px}.movucci-sidebar__icon{text-align:center;flex:0 0 16px;width:16px;font-size:16px}.movucci-sidebar__label{overflow-wrap:anywhere;min-width:0}.movucci-sidebar__child{padding:10px 14px 10px calc(40px + (var(--movucci-navigation-depth,1) - 1) * 18px);gap:10px}.movucci-sidebar__chevron{flex:0 0 16px;justify-content:center;align-self:center;align-items:center;width:16px;height:16px;margin-left:auto;font-size:10px;line-height:1;display:inline-flex}.movucci-sidebar__chevron:before{line-height:1;display:block}.movucci-sidebar__active{color:var(--movucci-primary);font-weight:600}.movucci-sidebar__root:enabled:hover,.movucci-sidebar__child:enabled:hover,.movucci-sidebar__root:focus-visible,.movucci-sidebar__child:focus-visible{background:var(--movucci-hover-surface);color:var(--movucci-text);outline:none}.movucci-sidebar__root:disabled,.movucci-sidebar__child:disabled{color:var(--movucci-disabled-text);cursor:default}.movucci-sidebar--collapsed .movucci-sidebar__root{justify-content:center;padding-inline:0}.movucci-sidebar--collapsed .movucci-sidebar__label,.movucci-sidebar--collapsed .movucci-sidebar__chevron{display:none}.movucci-sidebar__state{color:var(--movucci-navigation-text,var(--movucci-text-muted));font:400 14px/1.4 var(--movucci-font-family);margin:0;padding:10px 14px}.movucci-workspace-header{box-shadow:none;border-bottom:1px solid #9ca3af;justify-content:space-between;align-items:center;gap:10px;height:70px;display:flex}.movucci-workspace-header__identity{align-items:center;gap:10px;min-width:0;display:flex}.movucci-workspace-header__title{overflow-wrap:anywhere;min-width:0;margin:0;font-size:20px;font-weight:600}.movucci-workspace-header__icon{font-size:16px}.movucci-file-list{gap:8px;margin:10px 0 0;padding:0;display:grid}.movucci-file-row{border:1px solid #9ca3af;border-radius:7px;align-items:center;gap:8px;min-height:44px;padding:8px 12px;font-size:14px;display:flex}.movucci-file-thumbnail{object-fit:cover;border-radius:7px;width:40px;height:40px}.movucci-lightbox__image{object-fit:contain;width:100%;max-width:100%;height:auto;max-height:calc(100vh - 160px);display:block}.movucci-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=760px){.movucci-field-grid,.movucci-field-grid--three,.movucci-detail-grid,.movucci-detail-grid--three{grid-template-columns:minmax(0,1fr)}.movucci-crud-filters__advanced>*{flex-basis:100%;width:100%}.movucci-action-bar,.movucci-crud-filters{flex-direction:column;align-items:stretch}.movucci-action-bar .movucci-button,.movucci-crud-filters>*{width:100%}.movucci-datagrid .p-datatable-table-container{display:none}.movucci-datagrid-mobile{gap:12px;padding:12px;display:grid}.movucci-datagrid-mobile__row{background:var(--movucci-surface);border:1px solid #9ca3af;border-radius:8px;gap:8px;width:100%;padding:14px;display:grid}.movucci-datagrid-mobile__field{text-align:left;gap:4px;display:grid}.movucci-datagrid-mobile__label{font-size:14px;font-weight:600}.movucci-datagrid-mobile__value{overflow-wrap:anywhere;font-size:14px}.movucci-empty{min-height:280px;padding:24px 18px}.movucci-empty .movucci-button{width:100%}.movucci-datagrid-footer{grid-template-columns:minmax(0,1fr)}.movucci-datagrid-footer>*,.movucci-datagrid-footer__right{justify-content:center;width:100%}.movucci-page-size-select{justify-self:center;width:132px}.movucci-print-export-options{min-width:0}.movucci-dialog.p-dialog{width:calc(100vw - 32px);max-width:calc(100vw - 32px);margin-inline:16px}.movucci-sidebar:not(.movucci-sidebar--embedded){box-shadow:var(--movucci-shadow-dialog);z-index:100;position:fixed;top:0;bottom:0;left:0}.movucci-sidebar:not(.movucci-sidebar--embedded):not(.movucci-sidebar--mobile-open){transform:translate(-100%)}}@media (width>=761px){.movucci-datagrid-mobile{display:none}}.movucci-crud-filters>.movucci-field:first-child{flex:auto}.movucci-crud-filters>.movucci-field:nth-child(2){flex:0 0 var(--movucci-filter-width)}.movucci-crud-filters>.movucci-button{white-space:nowrap;flex:none}@media (width<=760px){.movucci-crud-filters{grid-template-columns:44px minmax(0,1fr) max-content;align-items:end;display:grid}.movucci-crud-filters__search,.movucci-crud-filters__status{flex-basis:auto;width:100%}.movucci-crud-filters>.movucci-field:first-child,.movucci-crud-filters>.movucci-field:nth-child(2){flex-basis:auto;grid-column:1/-1;width:100%}.movucci-crud-filters>.movucci-button{width:100%}.movucci-crud-filters>.movucci-button--icon{grid-column:1;width:44px}.movucci-crud-filters>.movucci-crud-filters__clear{grid-column:3;justify-self:end;width:auto;min-width:max-content}}.movucci-section>:is(header,summary){align-items:center;gap:var(--movucci-gap);flex-wrap:wrap;display:flex}.movucci-section>:is(header,summary)>.movucci-section__title{flex:auto}.movucci-section>:is(header,summary)>.movucci-field__help{flex-basis:100%}.movucci-datagrid-mobile-sort{display:none}@media (width<=767px){.movucci-datagrid-mobile-sort{gap:12px;padding:12px;display:grid}}.movucci-create-fab{background:var(--movucci-primary);border:1px solid var(--movucci-primary);bottom:var(--movucci-create-fab-bottom);box-shadow:var(--movucci-shadow-overlay);color:var(--movucci-primary-contrast);cursor:pointer;height:var(--movucci-create-fab-size);min-width:var(--movucci-create-fab-size);right:var(--movucci-create-fab-right);width:var(--movucci-create-fab-size);z-index:4;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:fixed}.movucci-create-fab>i{font-size:var(--movucci-create-fab-icon-size)}.movucci-create-fab:disabled{cursor:default;opacity:.6}.movucci-create-fab:focus-visible{outline:2px solid var(--movucci-primary);outline-offset:3px}@media (width<=760px){.movucci-create-fab{bottom:var(--movucci-create-fab-bottom-mobile);right:var(--movucci-create-fab-right-mobile)}}@media print{.movucci-create-fab{display:none!important}}.movucci-section>summary{list-style:none}.movucci-section--card-clickable:not([open]),.movucci-section--card-clickable>summary{cursor:pointer}.movucci-section>summary::-webkit-details-marker{display:none}.movucci-section__disclosure{margin-inline-start:auto}.movucci-section[open]>summary>.movucci-section__disclosure{transform:rotate(90deg)}.movucci-choice-text>:is(.movucci-field__error,.movucci-field__help){display:block}.movucci-datagrid-row-details{width:100%;min-width:0}.movucci-datagrid-mobile__row>.movucci-datagrid-row-details{grid-column:1/-1}.movucci-datagrid-summary{padding:18px 20px}.movucci-scheduler{min-width:0;color:var(--movucci-text);background:var(--movucci-surface);border:1px solid var(--movucci-border);border-radius:var(--movucci-radius-card);padding:var(--movucci-card-padding-block) var(--movucci-card-padding-inline)}.movucci-scheduler-toolbar,.movucci-scheduler-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.movucci-scheduler-toolbar{justify-content:space-between;gap:var(--movucci-gap)}.movucci-scheduler-zone{color:var(--movucci-text-muted);margin:12px 0}.movucci-scheduler-grid{grid-template-columns:64px repeat(var(--movucci-scheduler-days),minmax(0,1fr));border-top:1px solid var(--movucci-border);display:grid}.movucci-scheduler-heading{font-size:var(--movucci-font-size);overflow-wrap:anywhere;margin:0;padding:12px 4px;font-weight:600}.movucci-scheduler-time{font-size:var(--movucci-font-size);color:var(--movucci-text-muted);padding:10px 4px}.movucci-scheduler-cell{border-left:1px solid var(--movucci-border);border-bottom:1px solid var(--movucci-border);min-width:0;min-height:44px;padding:4px;position:relative}.movucci-scheduler-slot{background:var(--movucci-surface-subtle);border-radius:var(--movucci-radius-control);width:100%;min-height:32px;color:var(--movucci-text-muted);cursor:pointer;border:0}.movucci-scheduler-slot:disabled{cursor:default;color:var(--movucci-disabled-text);background:var(--movucci-disabled-bg)}.movucci-scheduler-event{text-align:start;white-space:normal;overflow-wrap:anywhere;border:1px solid var(--movucci-border);border-inline-start:4px solid var(--movucci-info-dot);border-radius:var(--movucci-radius-control);background:var(--movucci-surface);width:100%;min-width:0;color:var(--movucci-text);font:inherit;cursor:pointer;flex-direction:column;align-items:flex-start;gap:4px;margin:4px 0;padding:10px;display:flex}.movucci-scheduler-event[data-tone=green]{border-inline-start-color:var(--movucci-success-dot)}.movucci-scheduler-event[data-tone=amber]{border-inline-start-color:var(--movucci-warning-dot)}.movucci-scheduler-event[data-tone=red]{border-inline-start-color:var(--movucci-danger-dot)}.movucci-scheduler-event time{font-weight:600}.movucci-scheduler-event:hover,.movucci-scheduler-event:focus-visible,.movucci-scheduler-slot:not(:disabled):hover,.movucci-scheduler-slot:focus-visible{background:var(--movucci-hover-surface);border-color:var(--movucci-hover-border);outline:none}.movucci-scheduler-list{display:none}.movucci-scheduler-list--explicit{gap:var(--movucci-gap);display:grid}.movucci-scheduler-day{min-width:0}.movucci-scheduler-day h3{font-size:var(--movucci-title-section-size);margin:12px 0}.movucci-scheduler-empty{padding:var(--movucci-gap);color:var(--movucci-text-muted)}@media (width<=760px){.movucci-scheduler-grid{display:none}.movucci-scheduler-list{gap:var(--movucci-gap);display:grid}.movucci-scheduler{padding:12px}.movucci-scheduler-toolbar{align-items:flex-start}.movucci-scheduler-mobile-hint{color:var(--movucci-text-muted);margin:0}}.movucci-scheduler-grid--week .movucci-scheduler-event{grid-template-columns:minmax(0,1fr)}.movucci-scheduler-grid--week .movucci-scheduler-event>time,.movucci-scheduler-grid--week .movucci-scheduler-event>strong,.movucci-scheduler-grid--week .movucci-scheduler-event>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%;overflow:hidden}@layer movucci-controls{.pi-chevron-right:before,.pi-chevron-down:before{font-size:10px!important}.movucci-form-card{width:100%!important;max-width:1280px!important;margin-inline:auto!important}:where(.movucci-switch.p-toggleswitch,[data-movucci-standard] .p-toggleswitch){width:44px!important;height:24px!important;position:relative!important}:where(.movucci-switch,[data-movucci-standard] .p-toggleswitch) .p-toggleswitch-handle{inset-inline-start:3px!important;width:18px!important;height:18px!important;margin-block-start:-9px!important;top:50%!important}:where(.movucci-switch.p-toggleswitch-checked,[data-movucci-standard] .p-toggleswitch.p-toggleswitch-checked) .p-toggleswitch-handle{inset-inline-start:23px!important}.movucci-sidebar__chevron{align-self:center!important;height:16px!important;line-height:1!important}.movucci-sidebar__chevron:before{line-height:1!important;display:block!important}:where(.movucci-control.p-select,.movucci-control.p-multiselect,[data-movucci-standard] .p-select,[data-movucci-standard] .p-multiselect){background:var(--movucci-surface)!important;border:1px solid var(--movucci-border)!important;border-radius:var(--movucci-radius-control)!important;box-shadow:none!important;color:var(--movucci-text)!important;font:400 var(--movucci-font-size)/1.4 var(--movucci-font-family)!important;min-height:var(--movucci-control-height)!important;height:var(--movucci-control-height)!important;align-items:center!important;padding:0!important;display:inline-flex!important}:where(.movucci-control,[data-movucci-standard]) :where(.p-select-label,.p-multiselect-label){color:inherit!important;font:inherit!important;text-overflow:ellipsis!important;white-space:nowrap!important;flex:auto!important;align-items:center!important;min-width:0!important;height:42px!important;padding:0 12px!important;display:flex!important;overflow:hidden!important}:where(.movucci-control,[data-movucci-standard]) :where(.p-select-dropdown,.p-multiselect-dropdown){color:var(--movucci-text-muted)!important;flex:0 0 42px!important;justify-content:center!important;align-items:center!important;width:42px!important;height:42px!important;margin-inline-start:auto!important;display:inline-flex!important}:where(.movucci-control,[data-movucci-standard]) :where(.p-select-dropdown-icon,.p-multiselect-dropdown-icon){width:14px!important;height:14px!important}.movucci-field__control:has(>:where(.p-select,.p-multiselect))>.movucci-field__lock{right:40px!important}.movucci-field:is(.movucci-field--readonly,.movucci-field--disabled) .movucci-control:where(.p-select,.p-multiselect) :where(.p-select-label,.p-multiselect-label){padding-inline-end:38px!important}:where(.movucci-control.p-inputtext,.movucci-control .p-inputtext,[data-movucci-standard] .p-inputtext){background:var(--movucci-surface)!important;border:1px solid var(--movucci-border)!important;border-radius:var(--movucci-radius-control)!important;box-shadow:none!important;color:var(--movucci-text)!important;font:400 var(--movucci-font-size)/1.4 var(--movucci-font-family)!important;min-height:var(--movucci-control-height)!important;height:var(--movucci-control-height)!important}:where(.movucci-control.p-inputtext,[data-movucci-standard] .p-inputtext):read-only{background:var(--movucci-readonly-bg)!important}:where(.movucci-control,[data-movucci-standard] :where(.p-inputtext,.p-select,.p-multiselect)):where(:focus,:focus-within,.p-focus){border-color:var(--movucci-primary)!important;box-shadow:none!important;outline:none!important}.movucci-field--readonly .movucci-control{background:var(--movucci-readonly-bg)!important}:where(.movucci-field--disabled .movucci-control,[data-movucci-standard] :where(.p-inputtext:disabled,.p-select.p-disabled,.p-multiselect.p-disabled)){background:var(--movucci-disabled-bg)!important;color:var(--movucci-disabled-text)!important;cursor:default!important}:where(.movucci-field--invalid .movucci-control,[data-movucci-standard] :where(.p-inputtext.p-invalid,.p-select.p-invalid,.p-multiselect.p-invalid)){border-color:var(--movucci-danger)!important}:where(.movucci-inline-choice,[data-movucci-standard]) .p-checkbox{flex:0 0 20px!important;width:20px!important;height:20px!important;display:inline-flex!important;position:relative!important}:where(.movucci-inline-choice,[data-movucci-standard]) .p-checkbox-input{appearance:none!important;cursor:inherit!important;opacity:0!important;z-index:1!important;width:100%!important;height:100%!important;margin:0!important;position:absolute!important;inset:0!important}:where(.movucci-inline-choice,[data-movucci-standard]) .p-checkbox-box{background:var(--movucci-surface)!important;border:1px solid var(--movucci-border-strong)!important;box-shadow:none!important;color:var(--movucci-text)!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;width:20px!important;height:20px!important;display:inline-flex!important}:where(.movucci-inline-choice,[data-movucci-standard]) .p-checkbox-checked .p-checkbox-box{background:var(--movucci-primary)!important;border-color:var(--movucci-primary)!important;color:var(--movucci-primary-contrast)!important}:where(.movucci-inline-choice,[data-movucci-standard]) .p-checkbox:not(.p-disabled):focus-within .p-checkbox-box{border-color:var(--movucci-primary)!important}:where(.movucci-inline-choice,[data-movucci-standard]) .p-checkbox.p-disabled .p-checkbox-box{background:var(--movucci-disabled-bg)!important;border-color:var(--movucci-border)!important;color:var(--movucci-disabled-text)!important}:where(.movucci-inline-choice,[data-movucci-standard]) .p-checkbox-icon{color:inherit!important;width:14px!important;height:14px!important}:where(.movucci-button.p-button,[data-movucci-standard] .p-button:not(.p-button-rounded):not(.p-button-text):not(.p-button-link)){border-radius:var(--movucci-radius-control)!important;box-shadow:none!important;font:600 var(--movucci-font-size)/1.4 var(--movucci-font-family)!important;height:var(--movucci-control-height)!important;min-height:var(--movucci-control-height)!important;border-style:solid!important;border-width:1px!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:0 16px!important;display:inline-flex!important}:where(.movucci-button--primary.p-button,[data-movucci-standard] .p-button:not(.p-button-secondary):not(.p-button-outlined):not(.p-button-text):not(.p-button-link):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-success):not(.p-button-help):not(.p-button-contrast)){background:var(--movucci-primary)!important;border-color:var(--movucci-primary)!important;color:var(--movucci-primary-contrast)!important}:where(.movucci-button--primary.p-button,[data-movucci-standard] .p-button:not(.p-button-secondary):not(.p-button-outlined):not(.p-button-text):not(.p-button-link):not(.p-button-danger):not(.p-button-warn):not(.p-button-info):not(.p-button-success):not(.p-button-help):not(.p-button-contrast)):enabled:hover{background:var(--movucci-primary-hover)!important;border-color:var(--movucci-primary-hover)!important}.movucci-button--primary.p-button:enabled:active{background:var(--movucci-primary-active)!important;border-color:var(--movucci-primary-active)!important}:where(.movucci-button--secondary.p-button,[data-movucci-standard] .p-button:where(.p-button-secondary,.p-button-outlined):not(.p-button-text)){background:var(--movucci-surface)!important;border:1px solid var(--movucci-border-strong)!important;color:var(--movucci-text)!important}:where(.movucci-button--secondary.p-button,[data-movucci-standard] .p-button:where(.p-button-secondary,.p-button-outlined):not(.p-button-text)):where(:hover,:active,:focus,:focus-visible){background:var(--movucci-hover-surface)!important;border:1px solid var(--movucci-border-strong)!important;box-shadow:none!important;color:var(--movucci-text)!important;outline:none!important}:where(.movucci-button--icon.p-button,[data-movucci-standard] .p-button-icon-only:not(.p-button-rounded):not(.p-button-text)){flex:0 0 var(--movucci-control-height)!important;width:var(--movucci-control-height)!important;justify-content:center!important;padding:0!important}.movucci-button--icon .p-button-label{display:none!important}:where(.movucci-button,[data-movucci-standard] .p-button) .p-button-icon{margin:0!important}:where(.movucci-section__title,[data-movucci-standard] .crud-section-title,[data-movucci-standard] .crud-section-title h2,[data-movucci-standard] .crud-section-title h3){color:var(--movucci-text)!important;font:600 var(--movucci-title-section-size)/1.4 var(--movucci-font-family)!important;align-items:center!important;gap:var(--movucci-section-title-gap)!important;margin:0!important;display:flex!important}:where(.movucci-section__icon,[data-movucci-standard] .crud-section-title>span:has(>i),[data-movucci-standard] .crud-section-title>i){background:color-mix(in srgb, var(--movucci-primary) 8%, var(--movucci-surface))!important;border:1px solid var(--movucci-border)!important;border-radius:var(--movucci-radius-card)!important;color:var(--movucci-primary-hover)!important;flex:0 0 var(--movucci-section-icon-size)!important;height:var(--movucci-section-icon-size)!important;width:var(--movucci-section-icon-size)!important;justify-content:center!important;align-items:center!important;padding:0!important;font-size:16px!important;line-height:1!important;display:inline-flex!important}.movucci-section__icon>i{color:inherit!important;margin:0!important;font-size:16px!important}:where(.movucci-action-bar,[data-movucci-standard] .crud-action-bar,[data-movucci-standard] .crud-form-action-bar,[data-movucci-standard] .crud-form-action-zone){background:var(--movucci-surface)!important;border:1px solid var(--movucci-border)!important;border-radius:var(--movucci-radius-card)!important;box-shadow:none!important;float:none!important;z-index:auto!important;align-self:start!important;min-height:70px!important;padding:12px 18px!important;position:static!important;inset:auto!important;transform:none!important}:where(.movucci-datagrid,[data-movucci-standard] .p-datatable) .p-datatable-thead>tr>th,:where(.movucci-datagrid,[data-movucci-standard] .p-datatable) .p-datatable-thead>tr>th:hover{background:var(--movucci-surface-subtle)!important;color:var(--movucci-text-muted)!important;box-shadow:none!important;transition:none!important}:where(.movucci-datagrid,[data-movucci-standard] .p-datatable) .p-datatable-column-header-content{align-items:center!important;gap:8px!important;display:flex!important}:where(.movucci-datagrid,[data-movucci-standard] .p-datatable) .p-datatable-tbody>tr:not(.p-datatable-empty-message),:where(.movucci-datagrid,[data-movucci-standard] .p-datatable) .p-datatable-tbody>tr:not(.p-datatable-empty-message)>td,.movucci-datagrid-mobile__row{cursor:pointer!important}:where(.movucci-datagrid,[data-movucci-standard] .p-datatable) .p-datatable-tbody>tr:last-child>td{border-bottom:0!important}.movucci-dialog.p-dialog{background:var(--movucci-surface)!important;border:1px solid var(--movucci-border-strong)!important;border-radius:var(--movucci-radius-card)!important;box-shadow:var(--movucci-shadow-dialog)!important;color:var(--movucci-text)!important;font-family:var(--movucci-font-family)!important}.movucci-dialog .p-dialog-header{border-bottom:0!important;justify-content:space-between!important;align-items:center!important;padding:20px!important;display:flex!important}.movucci-dialog .p-dialog-title{font:600 var(--movucci-title-dialog-size)/1.4 var(--movucci-font-family)!important}.movucci-dialog .p-dialog-content{padding:0 20px 20px!important}.movucci-dialog .p-dialog-header-actions button{background:var(--movucci-surface)!important;border:1px solid var(--movucci-border-strong)!important;box-shadow:none!important;color:var(--movucci-text)!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:44px!important;height:44px!important;padding:0!important;display:inline-flex!important}.movucci-dialog .p-dialog-header-actions button:hover{background:var(--movucci-hover-surface)!important}.movucci-print-export-options .movucci-button.p-button{justify-content:flex-start!important;width:100%!important}.movucci-print-export-options .p-button-label{flex:0 auto!important}:where(.movucci-button,[data-movucci-standard] .p-button) .p-button-label{font-weight:inherit!important}:where(.movucci-panel,[data-movucci-standard] :where(.p-select-overlay,.p-multiselect-overlay,.p-datepicker-panel,.p-popover)){background:var(--movucci-surface)!important;border:1px solid var(--movucci-border-strong)!important;border-radius:var(--movucci-radius-card)!important;box-shadow:var(--movucci-shadow-overlay)!important;color:var(--movucci-text)!important;font:400 var(--movucci-font-size)/1.4 var(--movucci-font-family)!important}:where(.movucci-panel,[data-movucci-standard] :where(.p-select-overlay,.p-multiselect-overlay)) .p-iconfield>.p-inputicon{justify-content:center!important;align-items:center!important;width:16px!important;height:16px!important;margin-top:0!important;line-height:1!important;display:inline-flex!important;top:50%!important;transform:translateY(-50%)!important}:where(.movucci-panel,[data-movucci-standard] :where(.p-select-overlay,.p-multiselect-overlay)) .p-iconfield>.p-inputicon>svg{width:16px!important;height:16px!important;display:block!important}:where(.movucci-panel,[data-movucci-standard]) :where(.p-select-option,.p-multiselect-option){color:var(--movucci-text)!important;align-items:center!important;min-height:40px!important;padding:8px 12px!important;display:flex!important}:where(.movucci-panel,[data-movucci-standard]) :where(.p-select-option,.p-multiselect-option):not(.p-disabled):where(:hover,.p-focus,[data-p-focused=true]){background:var(--movucci-hover-surface)!important}:where(.movucci-panel,[data-movucci-standard]) :where(.p-select-option-selected,.p-multiselect-option-selected),:where(.movucci-panel,[data-movucci-standard]) :where(.p-select-option-selected,.p-multiselect-option-selected):hover{background:var(--movucci-primary)!important;color:var(--movucci-primary-contrast)!important}:where(.movucci-textarea,[data-movucci-standard] .p-textarea){background:var(--movucci-surface)!important;border:1px solid var(--movucci-border)!important;border-radius:var(--movucci-radius-control)!important;box-shadow:none!important;color:var(--movucci-text)!important;font:400 var(--movucci-font-size)/1.45 var(--movucci-font-family)!important;padding:12px!important}:where(.movucci-textarea,[data-movucci-standard] .p-textarea):focus{border-color:var(--movucci-primary)!important;outline:none!important}.movucci-textarea--document.p-textarea,.movucci-textarea--document.p-textarea:focus{appearance:none!important;box-shadow:none!important;resize:none!important;border:0!important;border-radius:0!important;outline:none!important}:where(.movucci-control,[data-movucci-standard] .p-inputtext,[data-movucci-standard] .p-textarea)::placeholder{color:var(--movucci-text-muted)!important;opacity:1!important}.movucci-control.p-datepicker,.movucci-control.p-inputnumber,.movucci-control.p-password{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}:where(.movucci-control.p-datepicker,.movucci-control.p-inputnumber,.movucci-control.p-password) .p-inputtext{width:100%!important;min-width:0!important}.movucci-field--invalid :where(.p-datepicker,.p-inputnumber,.p-password) .p-inputtext{border-color:var(--movucci-danger)!important}:where(.movucci-field,[data-movucci-standard]) :where(.p-disabled,:disabled){cursor:default!important}.movucci-field--disabled :where(.movucci-control,.p-inputtext,.p-datepicker,.p-inputnumber),.movucci-field--readonly :where(.movucci-control,.p-inputtext){cursor:default!important;opacity:1!important}.movucci-field--disabled .p-inputtext{background:var(--movucci-disabled-bg)!important;color:var(--movucci-disabled-text)!important;padding-right:36px!important}.movucci-field--readonly .p-inputtext{padding-right:36px!important}.movucci-field--textarea{grid-column:1/-1!important;width:100%!important;min-width:0!important}:where([data-movucci-standard]) :where(div,label):has(>textarea.p-textarea){grid-column:1/-1!important;width:100%!important;min-width:0!important}.movucci-textarea,:where([data-movucci-standard]) textarea.p-textarea{width:100%!important}:where(.movucci-button--icon,[data-movucci-standard] .p-button-icon-only,.movucci-pagination__button:has(>.pi),.movucci-calendar-nav){text-align:center!important;justify-content:center!important;align-items:center!important;gap:0!important;padding-inline:0!important;display:inline-flex!important}:where(.movucci-button--icon,[data-movucci-standard] .p-button-icon-only,.movucci-pagination__button,.movucci-calendar-nav)>:where(.p-button-icon,.pi){text-align:center!important;flex:none!important;margin:0!important;padding:0!important;position:static!important;transform:none!important}:where(.movucci-button--icon,[data-movucci-standard] .p-button-icon-only)>.p-button-label{display:none!important}.movucci-print-export-dialog.p-dialog{width:400px!important;max-width:calc(100vw - 32px)!important}.movucci-print-export-dialog .p-dialog-title{font-size:20px!important}.movucci-print-export-dialog .p-dialog-header{border:0!important}.movucci-print-export-dialog .p-dialog-header-actions button{width:40px!important;height:40px!important}.movucci-print-export-options{width:100%!important;min-width:0!important}.movucci-print-export-options .movucci-button.p-button{text-align:left!important;justify-content:flex-start!important;padding-inline:12px!important;font-size:16px!important}.movucci-print-export-options .p-button-label{text-align:left!important;flex:0 auto!important}:where(.movucci-panel,[data-movucci-standard]) :where(.p-select-option,.p-multiselect-option,.p-autocomplete-option):where(:not(.p-disabled)):where(:hover,.p-focus,[data-p-focused=true]){background:var(--movucci-hover-surface)!important;color:var(--movucci-text)!important}:where(.movucci-panel,[data-movucci-standard]) :is(.p-select-option-selected,.p-multiselect-option-selected,.p-autocomplete-option-selected,[role=option][aria-selected=true]):where(:hover,.p-focus,[data-p-focused=true]){background:var(--movucci-primary)!important;color:var(--movucci-primary-contrast)!important}:where([data-movucci-standard]) :where(.p-button-text.p-button-icon-only,.p-datepicker-prev-button,.p-datepicker-next-button,.p-datepicker-select-month,.p-datepicker-select-year,.p-datepicker-day,.p-datepicker-month,.p-datepicker-year):not(.p-disabled):not(:disabled):where(:hover,:focus-visible),:where(.movucci-calendar-nav,.movucci-calendar-day):not(:disabled):where(:hover,:focus-visible){background:var(--movucci-hover-surface)!important;box-shadow:inset 0 0 0 1px var(--movucci-hover-border)!important;color:var(--movucci-text)!important}[data-movucci-standard] :is(.p-datepicker-day-selected,.p-datepicker-month-selected,.p-datepicker-year-selected),.movucci-calendar-day.selected{background:var(--movucci-primary)!important;color:var(--movucci-primary-contrast)!important}@media screen{:where(.movucci-list-layout,[data-movucci-standard] .crud-page){padding-bottom:calc(var(--movucci-create-fab-size) + var(--movucci-create-fab-bottom) + var(--movucci-list-bottom-gap) + env(safe-area-inset-bottom,0px))!important}}@media screen and (width<=760px){:where(.movucci-list-layout,[data-movucci-standard] .crud-page){padding-bottom:calc(var(--movucci-create-fab-size) + var(--movucci-create-fab-bottom-mobile) + var(--movucci-list-bottom-gap) + env(safe-area-inset-bottom,0px))!important}}@media print{:is(html:has(.print-area),body:has(.print-area),body:has(.print-area) :has(.print-area)){float:none!important;background:#fff!important;width:auto!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important;transform:none!important}body:has(.print-area) :not(.print-area):not(.print-area *):not(:has(.print-area)){display:none!important}body .print-area,body .print-area *{visibility:visible!important}body .print-area{break-before:auto!important;color:#000!important;background:#fff!important;width:100%!important;height:auto!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important}.print-area table{border-collapse:collapse!important;width:100%!important}.print-area thead{display:table-header-group!important}.print-area tr{break-inside:avoid!important}}.movucci-field__label{margin:0!important}.movucci-pagination__button:not([aria-current=page]):not(:disabled):hover{background:var(--movucci-hover-surface)!important;border-color:var(--movucci-hover-border)!important}:where(.movucci-datepicker-panel,.movucci-time-panel,[data-movucci-standard] .p-datepicker-panel){height:auto!important;max-height:none!important;overflow:visible!important}:where(.movucci-datepicker-panel,.movucci-time-panel,[data-movucci-standard] .p-datepicker-panel) :where(.p-datepicker-header,.p-datepicker-buttonbar,.p-datepicker-time-picker){border-block:0!important}.movucci-control.p-password .p-inputtext{padding-inline-end:44px!important}.movucci-control.p-password [role=button]:focus-visible{outline:2px solid var(--movucci-primary);outline-offset:3px}:is(.movucci-entity-link.p-button,.movucci-inline-link),:is(.movucci-entity-link.p-button,.movucci-inline-link):is(:hover,:active,:visited,:focus){min-height:0!important;color:var(--movucci-primary)!important;font:inherit!important;text-align:start!important;text-shadow:none!important;white-space:normal!important;overflow-wrap:anywhere!important;cursor:pointer!important;transform:none!important;scale:var(--movucci-inline-link-motion,none)!important;translate:var(--movucci-inline-link-motion,none)!important;rotate:var(--movucci-inline-link-motion,none)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important;padding:0!important;text-decoration:none!important;transition:none!important;animation:none!important;display:inline!important}:is(.movucci-entity-link.p-button,.movucci-inline-link) .p-button-label{font:inherit!important;color:inherit!important;text-decoration:none!important}:is(.movucci-entity-link.p-button,.movucci-inline-link):focus-visible{background:var(--movucci-inline-link-focus-background)!important;box-shadow:inset 0 0 0 2px var(--movucci-primary)!important}:is(.movucci-entity-link.p-button,.movucci-inline-link):disabled{color:var(--movucci-disabled-text)!important;cursor:default!important}@media (forced-colors:active){:is(.movucci-entity-link.p-button,.movucci-inline-link):focus-visible{outline-offset:-2px!important;outline:2px solid highlight!important}}.movucci-datagrid-shell .p-datatable-tbody>tr,.movucci-datagrid-shell .p-datatable-tbody>tr:hover,.movucci-datagrid-shell .movucci-datagrid-mobile__row,.movucci-datagrid-shell .movucci-datagrid-mobile__row:hover{transform:none!important;scale:var(--movucci-grid-row-motion,none)!important;box-shadow:none!important;transition:none!important}.movucci-datagrid-shell .p-datatable-tbody>tr:not(.p-datatable-row-selected):not([aria-selected=true]):hover>td{background:var(--movucci-surface)!important}.movucci-datagrid-shell[data-row-actionable=false] .p-datatable-tbody>tr,.movucci-datagrid-shell[data-row-actionable=false] .p-datatable-tbody>tr>td,.movucci-datagrid-shell[data-row-actionable=false] .movucci-datagrid-mobile__row{cursor:default!important}}.ql-container{box-sizing:border-box;height:100%;margin:0;font-family:Helvetica,Arial,sans-serif;font-size:13px;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container:not(.ql-disabled) li[data-list=checked]>.ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked]>.ql-ui{cursor:pointer}.ql-clipboard{height:1px;position:absolute;top:50%;left:-100000px;overflow-y:hidden}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word;outline:none;height:100%;padding:12px 15px;line-height:1.42;overflow-y:auto}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0}@supports (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor table{border-collapse:collapse}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor ol{padding-left:1.5em}.ql-editor li{padding-left:1.5em;list-style-type:none;position:relative}.ql-editor li>.ql-ui:before{text-align:right;white-space:nowrap;width:1.2em;margin-left:-1.5em;margin-right:.3em;display:inline-block}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:#777}.ql-editor li[data-list=bullet]>.ql-ui:before{content:"•"}.ql-editor li[data-list=checked]>.ql-ui:before{content:"☑"}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:"☐"}@supports (counter-set:none){.ql-editor li[data-list]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered]{counter-increment:list-0}.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0, decimal) ". "}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1, lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2, lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-set:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3, decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-set:list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4, lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-set:list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5, lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-set:list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6, decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-set:list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-reset:list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7, lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-set:list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-reset:list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8}.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before{content:counter(list-8, lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-set:list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-reset:list-9}}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui:before{content:counter(list-9, decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl>.ql-ui:before{text-align:left;margin-left:.3em;margin-right:-1.5em}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:none}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{max-width:100%;display:block}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{text-align:inherit;direction:rtl}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);pointer-events:none;font-style:italic;position:absolute;left:15px;right:15px}.movucci-rich-text-field{grid-column:1/-1;gap:0}.movucci-rich-text-field>:is(.movucci-field__help,.movucci-field__error){padding:8px 20px}.movucci-rich-text-field--hide-label>.movucci-field__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.movucci-rich-text-field>.movucci-field__control>.movucci-field__lock{display:none}.movucci-rich-text{width:100%;min-width:0;color:var(--movucci-text)}.movucci-rich-text__toolbar{border-bottom:1px solid var(--movucci-border);flex-wrap:wrap;align-items:center;gap:4px;padding:8px 12px;display:flex}.movucci-rich-text__tool{flex:0 0 40px}.movucci-rich-text__italic{font-style:italic}.movucci-rich-text__underline{text-decoration:underline}.movucci-rich-text__tool[aria-pressed=true]{background:var(--movucci-hover-surface);border-color:var(--movucci-primary)}.movucci-rich-text__editor.ql-container{font:inherit;border:0}.movucci-rich-text__editor .ql-editor{min-height:360px;color:inherit;overflow-wrap:anywhere;padding:16px 20px;line-height:1.6}.movucci-rich-text__editor .ql-editor:focus-visible{outline:0}.movucci-rich-text__editor .ql-editor.ql-blank:before{color:var(--movucci-text-muted);left:20px;right:20px}.movucci-rich-text-field.movucci-field--invalid .movucci-rich-text{box-shadow:inset 0 -2px #dc2626}.movucci-rich-text-field.movucci-field--disabled .movucci-rich-text{background:var(--movucci-surface-muted,#f3f4f6)}.movucci-rich-text-content{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.movucci-rich-text-content p{margin:0}.movucci-rich-text-content ul,.movucci-rich-text-content ol{margin:0;padding-inline-start:1.5em}.movucci-rich-text-content ul{list-style:outside}.movucci-rich-text-content ol{list-style:decimal}@media (width<=640px){.movucci-rich-text-field>:is(.movucci-field__help,.movucci-field__error){padding-inline:14px}.movucci-rich-text__editor .ql-editor{min-height:280px;padding:14px}.movucci-rich-text__toolbar{padding-inline:8px}}.movucci-rich-text__colors{border-bottom:1px solid var(--movucci-border);flex-wrap:wrap;gap:4px;padding:8px 12px;display:flex}.movucci-rich-text__swatch-button .pi{color:var(--movucci-rich-color);-webkit-text-stroke:1px var(--movucci-border)}
