.v-theme--admin{font-family:Sarabun,sans-serif;--v-border-color: 226, 232, 240;--v-border-opacity: 1}.v-theme--admin .v-btn,.v-theme--admin .v-field,.v-theme--admin .v-list-item-title,.v-theme--admin [class*=text-]{font-family:Sarabun,sans-serif!important}.v-theme--admin .v-btn{font-weight:700;letter-spacing:0;text-transform:none}.v-theme--admin .v-card{border-radius:10px;box-shadow:0 1px 1px #0000000d}.v-theme--admin .v-field{border-radius:6px;font-size:14px}.v-theme--admin .v-field__outline{--v-field-border-opacity: 1;color:#e2e8f0}.v-theme--admin .v-field-label{color:#64748b}.v-theme--admin .v-field--focused:not(.v-field--error):not(.v-field--disabled) .v-field__outline{color:#1e3a8a}.v-theme--admin .v-field__input::placeholder{color:#94a3b8;opacity:1}.v-theme--admin .v-field:not(.v-field--active) .v-field__input::placeholder{opacity:0}.v-theme--admin .v-btn--variant-outlined{border-color:#e2e8f0}.v-theme--admin .master-status--active,.v-theme--admin .master-status--inactive{border-radius:20px;font-size:12.5px;font-weight:600}.v-theme--admin .master-status--active{background:#ecfdf5;border:1px solid #a7f3d0;color:#047857}.v-theme--admin .master-status--inactive{background:#f3f4f6;border:1px solid #e5e7eb;color:#4a5568}.v-theme--admin .master-status--active .v-chip__content:before,.v-theme--admin .master-status--inactive .v-chip__content:before{content:"";width:6px;height:6px;margin-right:5px;border-radius:50%;background:#10b981}.v-theme--admin .master-status--inactive .v-chip__content:before{background:#9ca3af}.v-theme--admin .master-toggle .v-selection-control,.v-theme--admin .master-dialog__switch .v-selection-control{min-height:32px}.v-theme--admin .master-toggle .v-switch__track,.v-theme--admin .master-dialog__switch .v-switch__track{width:44px;height:24px;min-width:44px;border-radius:24px;background:#9ca3af;opacity:1}.v-theme--admin .master-toggle .v-selection-control--dirty .v-switch__track,.v-theme--admin .master-dialog__switch .v-selection-control--dirty .v-switch__track{background:#10b981}.v-theme--admin .master-toggle .v-switch__thumb,.v-theme--admin .master-dialog__switch .v-switch__thumb{width:18px;height:18px;background:#fff;transform:none;box-shadow:none}.v-theme--admin .master-toggle .v-switch__thumb .v-icon,.v-theme--admin .master-dialog__switch .v-switch__thumb .v-icon{display:none}.v-theme--admin .master-table__footer .v-btn{border-radius:6px}.v-theme--admin .master-toggle .v-selection-control__wrapper,.v-theme--admin .master-dialog__switch .v-selection-control__wrapper{width:44px}.v-theme--admin .master-toggle .v-selection-control__input,.v-theme--admin .master-dialog__switch .v-selection-control__input{width:24px;height:24px}.v-theme--admin .v-divider{border-color:#e2e8f0;opacity:1}.v-theme--admin .master-table .v-btn--variant-tonal,.v-theme--admin .master-tree .v-btn--variant-tonal{background:#eff6ff;color:#1e3a8a}.v-theme--admin .master-table .v-btn--variant-tonal{height:28px;padding-inline:8px;border-radius:6px;font-size:12.5px}.v-theme--admin .master-status--active .v-chip__underlay,.v-theme--admin .master-status--inactive .v-chip__underlay{opacity:0}.v-theme--admin .v-pagination__item--is-active .v-btn{background-color:rgb(var(--v-theme-primary))!important;color:#fff!important}.v-theme--admin .v-pagination__item--is-active .v-btn .v-btn__overlay{opacity:0}.v-theme--admin .v-field--error .v-field__outline{color:#dc2626}.v-theme--admin .v-input--error :is(.v-messages,.v-field-label){color:#dc2626}.v-theme--admin .v-field--disabled{background:#f1f5f9}.v-theme--admin .v-field--readonly:not(.v-field--error){background:#f8fafc}.v-theme--admin :is(.v-checkbox .v-selection-control,.v-radio,.v-checkbox-btn).v-selection-control--dirty:not(.v-selection-control--disabled):not(.v-selection-control--error) .v-icon{color:#1e3a8a}.v-theme--admin :is(.v-checkbox,.v-radio,.v-checkbox-btn) .v-selection-control__input:has(input:focus-visible){outline:2px solid #1e3a8a;outline-offset:2px;border-radius:4px}.v-theme--admin .v-field:not(.v-field--disabled):focus-within{--v-field-border-opacity: 1}.v-theme--admin :is(.units-table,.members-table,.users-table)>.v-table__wrapper>table>thead>tr>th{background:#eff6ff47;color:#64748b;font-size:13px;font-weight:600}.v-theme--admin :is(.units-table,.members-table,.users-table) td{border-color:#e5e7eb}.v-theme--admin .unit-code-chip{background:#eff6ff;color:#1e3a8a;border:1px solid #dbeafe;border-radius:4px;font-weight:700}.v-theme--admin .unit-dialog .v-card-title{color:#1e3a8a;font-weight:700}.v-theme--admin .unit-dialog .v-card-actions{background:#f8fafc;border-top:1px solid #e2e8f0}.v-theme--admin .law-source-option{border:1px solid #e2e8f0;border-radius:6px}.v-theme--admin .law-source-option.v-list-item--active{border-color:#1e3a8a;background:#eff6ff}@media screen{:is(.app-shell__main--workflow-form,.lawspace-workflow-form) .v-input .v-field{border-radius:6px}:is(.app-shell__main--workflow-form,.lawspace-workflow-form) .v-input .v-field:not(.v-field--error):not(.v-field--disabled) .v-field__outline{color:#e2e8f0;--v-field-border-opacity: 1}:is(.app-shell__main--workflow-form,.lawspace-workflow-form) .v-input .v-field--focused:not(.v-field--error):not(.v-field--disabled) .v-field__outline{color:#1e3a8a}:is(.app-shell__main--workflow-form,.lawspace-workflow-form) .v-input .v-field-label{color:#64748b}:is(.app-shell__main--workflow-form,.lawspace-workflow-form) .v-input .v-field--disabled{background:#f1f5f9}:is(.app-shell__main--workflow-form,.lawspace-workflow-form) .v-input--error :is(.v-field-label,.v-messages),:is(.app-shell__main--workflow-form,.lawspace-workflow-form) .v-input .v-field--error .v-field__outline{color:#dc2626}:is(.app-shell__main--workflow-form,.lawspace-workflow-form) :is(.v-checkbox .v-selection-control,.v-radio,.v-checkbox-btn).v-selection-control--dirty:not(.v-selection-control--disabled):not(.v-selection-control--error) .v-icon{color:#1e3a8a}:is(.app-shell__main--workflow-form,.lawspace-workflow-form) .v-selection-control__input:has(input:focus-visible){outline:2px solid #1e3a8a;outline-offset:2px;border-radius:4px}.lawspace-workflow-form .v-date-picker{border:1px solid #e2e8f0;border-radius:10px}.v-theme--admin :is(.unit-dialog,.user-detail){border-radius:16px}.v-theme--admin :is(.unit-dialog,.user-detail) .v-card-title{color:#1e3a8a;font-weight:700;white-space:normal;overflow-wrap:anywhere}.v-theme--admin :is(.unit-dialog,.user-detail) .v-card-actions{background:#f8fafc;border-top:1px solid #e2e8f0}.v-theme--admin .unit-dialog__actions{background:transparent;box-shadow:none}.v-theme--admin .law-source-option:focus-visible{outline:2px solid #1e3a8a;outline-offset:-2px}}
