@charset "UTF-8";:root,[data-theme=semi-dark]{--theme-color-primary: #bc3126;--theme-color-sec: #f87e2a;--theme-bg-color: #F5F6F8;--theme-color-white: #ffffff;--theme-color-label: #666666;--theme-box-shadow: 0 5px 20px rgba(0, 0, 0, .2);--theme-on-primary: #ffffff;--theme-page-bg: #F5F6F8;--theme-surface: #ffffff;--theme-surface-2: #F1F2F5;--theme-text: #1f2937;--theme-text-muted: #666666;--theme-border: #e5e7eb;--theme-sidenav-bg: #151A23;--theme-sidenav-text: #A7AFC0;--theme-sidenav-heading-bg: #1A2030;--theme-sidenav-heading-text: #69748A;--theme-sidenav-heading-border: transparent;--theme-sidenav-border: #242B38;--theme-sidenav-level-3: #1E2530;--theme-sidenav-level-4: #242B38;--theme-toolbar-bg: #151A23;--theme-toolbar-text: #EAEDF3;--theme-toolbar-btn-bg: #0E1218;--theme-toolbar-btn-border: rgba(255, 255, 255, .15);--theme-input-bg: #ffffff;--theme-hover: #f3f4f6;--theme-danger: #bc3126;--theme-grid-header: #f1f1f1;--theme-grid-row: #ffffff;--theme-grid-row-hover: #fafafa;--theme-grid-border: #e0e0e0;--theme-overlay: rgba(0, 0, 0, .45);--theme-profile-item-bg: #ffffff;--theme-profile-footer-bg: #e9ecef;--theme-chrome-icon-filter: none;--bg-brand-color: #bc3126;--theme-icon-filter-primary: invert(31%) sepia(50%) saturate(2468%) hue-rotate(347deg) brightness(82%) contrast(86%);--theme-icon-filter-muted: invert(80%) sepia(4%) saturate(200%) hue-rotate(182deg) brightness(95%) contrast(85%);--theme-icon-filter-green: invert(46%) sepia(40%) saturate(700%) hue-rotate(88deg) brightness(95%) contrast(90%);--theme-icon-filter-green-strong: invert(40%) sepia(55%) saturate(850%) hue-rotate(92deg) brightness(92%) contrast(95%);--sidenav-item-background-active: rgba(188, 49, 38, .18);--sidenav-item-border-color-active: #bc3126;--sidenav-item-color-active: #bc3126;--sidenav-item-icon-color: #c3c3c3;--sidenav-item-dropdown-background: #1A2030;--sidenav-item-dropdown-background-hover: #242B38}[data-theme=light]{--theme-color-primary: #bc3126;--theme-color-sec: #f87e2a;--theme-bg-color: #F5F6F8;--theme-color-white: #ffffff;--theme-color-label: #666666;--theme-box-shadow: 0 5px 20px rgba(0, 0, 0, .2);--theme-on-primary: #ffffff;--theme-page-bg: #F5F6F8;--theme-surface: #ffffff;--theme-surface-2: #F1F2F5;--theme-text: #1f2937;--theme-text-muted: #666666;--theme-border: #e5e7eb;--theme-sidenav-bg: #ffffff;--theme-sidenav-text: #1B1D22;--theme-sidenav-heading-bg: #F1F2F5;--theme-sidenav-heading-text: #9BA0AC;--theme-sidenav-heading-border: #E2E4E9;--theme-sidenav-border: #E2E4E9;--theme-sidenav-level-3: #fafafa;--theme-sidenav-level-4: #F1F2F5;--theme-toolbar-bg: #ffffff;--theme-toolbar-text: #1f2937;--theme-toolbar-btn-bg: #f3f4f6;--theme-toolbar-btn-border: #e5e7eb;--theme-input-bg: #ffffff;--theme-hover: #F1F2F5;--theme-danger: #bc3126;--theme-grid-header: #f1f1f1;--theme-grid-row: #ffffff;--theme-grid-row-hover: #fafafa;--theme-grid-border: #e0e0e0;--theme-overlay: rgba(0, 0, 0, .45);--theme-profile-item-bg: #ffffff;--theme-profile-footer-bg: #e9ecef;--theme-chrome-icon-filter: invert(8%) brightness(.2);--bg-brand-color: #bc3126;--theme-icon-filter-primary: invert(31%) sepia(50%) saturate(2468%) hue-rotate(347deg) brightness(82%) contrast(86%);--theme-icon-filter-muted: invert(80%) sepia(4%) saturate(200%) hue-rotate(182deg) brightness(95%) contrast(85%);--theme-icon-filter-green: invert(46%) sepia(40%) saturate(700%) hue-rotate(88deg) brightness(95%) contrast(90%);--theme-icon-filter-green-strong: invert(40%) sepia(55%) saturate(850%) hue-rotate(92deg) brightness(92%) contrast(95%);--sidenav-item-background-active: rgba(188, 49, 38, .18);--sidenav-item-border-color-active: #bc3126;--sidenav-item-color-active: #bc3126;--sidenav-item-icon-color: #666666;--sidenav-item-dropdown-background: #f1f1f1;--sidenav-item-dropdown-background-hover: #f3f4f6}[data-theme=dark]{--theme-color-primary: #bc3126;--theme-color-sec: #f87e2a;--theme-bg-color: #0E1218;--theme-color-white: #ffffff;--theme-color-label: #B3BAC6;--theme-box-shadow: 0 5px 20px rgba(0, 0, 0, .2);--theme-on-primary: #ffffff;--theme-page-bg: #0E1218;--theme-surface: #161B23;--theme-surface-2: #1E2530;--theme-text: #EDF0F4;--theme-text-muted: #7C8494;--theme-border: #272E3A;--theme-sidenav-bg: #151A23;--theme-sidenav-text: #A7AFC0;--theme-sidenav-heading-bg: #1A2030;--theme-sidenav-heading-text: #69748A;--theme-sidenav-heading-border: transparent;--theme-sidenav-border: #242B38;--theme-sidenav-level-3: #1E2530;--theme-sidenav-level-4: #242B38;--theme-toolbar-bg: #161B23;--theme-toolbar-text: #EAEDF3;--theme-toolbar-btn-bg: #0E1218;--theme-toolbar-btn-border: rgba(255, 255, 255, .15);--theme-input-bg: #1E2530;--theme-hover: #1E2530;--theme-danger: #bc3126;--theme-grid-header: #1E2530;--theme-grid-row: #161B23;--theme-grid-row-hover: #1E2530;--theme-grid-border: #272E3A;--theme-overlay: rgba(0, 0, 0, .45);--theme-profile-item-bg: #161B23;--theme-profile-footer-bg: #1A2030;--theme-chrome-icon-filter: none;--bg-brand-color: #bc3126;--theme-icon-filter-primary: invert(31%) sepia(50%) saturate(2468%) hue-rotate(347deg) brightness(82%) contrast(86%);--theme-icon-filter-muted: invert(80%) sepia(4%) saturate(200%) hue-rotate(182deg) brightness(95%) contrast(85%);--theme-icon-filter-green: invert(46%) sepia(40%) saturate(700%) hue-rotate(88deg) brightness(95%) contrast(90%);--theme-icon-filter-green-strong: invert(40%) sepia(55%) saturate(850%) hue-rotate(92deg) brightness(92%) contrast(95%);--sidenav-item-background-active: rgba(188, 49, 38, .18);--sidenav-item-border-color-active: #bc3126;--sidenav-item-color-active: #bc3126;--sidenav-item-icon-color: #A7AFC0;--sidenav-item-dropdown-background: #1A2030;--sidenav-item-dropdown-background-hover: #242B38;--text-color: #EDF0F4;--text-secondary: #B3BAC6;--text-hint: #7C8494;--toolbar-color: #EAEDF3}html,body{background-color:var(--theme-page-bg);color:var(--theme-text)}.material-icons-two-tone{font-family:Material Icons!important;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;font-feature-settings:"liga";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:inherit}.admin-content{background:var(--theme-page-bg)}[data-theme=dark] body,[data-theme=dark] .admin-content,[data-theme=dark] .admin-main,[data-theme=dark] .form-view,[data-theme=dark] .lalchee-card,[data-theme=dark] .admin-card,[data-theme=dark] .model-dialog,[data-theme=dark] .app-dialog-panel,[data-theme=dark] .theme-form,[data-theme=dark] p,[data-theme=dark] h1,[data-theme=dark] h2,[data-theme=dark] h3,[data-theme=dark] h4,[data-theme=dark] h5,[data-theme=dark] h6,[data-theme=dark] .h1-heading,[data-theme=dark] .h2-heading,[data-theme=dark] .h3-heading,[data-theme=dark] .h4-heading,[data-theme=dark] .h5-heading,[data-theme=dark] .h6-heading,[data-theme=dark] .theme-label,[data-theme=dark] .pg-cell-value,[data-theme=dark] .pg-header-cell-label,[data-theme=dark] table,[data-theme=dark] td,[data-theme=dark] th{color:var(--theme-text)}[data-theme=dark] label:not(.admin-tabbar label){color:var(--theme-text)}[data-theme=dark] .admin-tabbar,[data-theme=dark] .admin-tabbar .tab-list,[data-theme=dark] .admin-tabbar .tab-list label{color:var(--theme-text)!important}[data-theme=dark] .admin-tabbar .tab-list.active,[data-theme=dark] .admin-tabbar .tab-list.active label{color:var(--theme-color-primary)!important}[data-theme=dark] .admin-tabbar .tab-list.active{border-bottom-color:var(--theme-color-primary)!important}[data-theme=dark] .admin-tabbar .tab-list .material-icons-two-tone,[data-theme=dark] .admin-tabbar .tab-list.active .material-icons-two-tone{color:inherit!important;filter:none!important;opacity:1}[data-theme=light] .admin-tabbar,[data-theme=light] .admin-tabbar .tab-list,[data-theme=light] .admin-tabbar .tab-list label{color:var(--theme-text)!important}[data-theme=light] .admin-tabbar .tab-list.active,[data-theme=light] .admin-tabbar .tab-list.active label{color:var(--theme-color-primary)!important}[data-theme=semi-dark] .admin-tabbar .tab-list,[data-theme=semi-dark] .admin-tabbar .tab-list label{color:#191919!important}[data-theme=semi-dark] .admin-tabbar .tab-list.active,[data-theme=semi-dark] .admin-tabbar .tab-list.active label{color:var(--theme-color-primary)!important}[data-theme=dark] input,[data-theme=dark] textarea,[data-theme=dark] select{color:var(--theme-text)!important;background-color:var(--theme-input-bg);caret-color:var(--theme-text)}[data-theme=dark] .theme-color-red,[data-theme=dark] .text-denger,[data-theme=dark] .text-danger{color:var(--theme-color-primary)!important}.theme-btn-red{background-color:var(--theme-color-primary);color:var(--theme-on-primary)}.theme-btn-white{background:var(--theme-surface);border:1px solid var(--theme-border)!important;color:var(--theme-color-label)}.bg-white{background-color:var(--theme-surface)!important}.bg-gray{background-color:var(--theme-bg-color)!important}.theme-form .theme-label{color:var(--theme-color-label)}input.theme-input-control,textarea.theme-input-control,.ctrl-box-shadow{background:var(--theme-input-bg)!important;color:var(--theme-text)!important}input.theme-input-control::placeholder,textarea.theme-input-control::placeholder{color:var(--theme-text-muted);opacity:.8}.lalchee-card,.form-view,.model-dialog,.app-dialog-panel,.page-card{background-color:var(--theme-surface);color:var(--theme-text)}.model-title,.app-dialog-header{background-color:var(--theme-surface-2);color:var(--theme-text);border-color:var(--theme-border)}.pg-select-trigger,.pg-multi-trigger,.pg-date-trigger{background:var(--theme-input-bg)!important;color:var(--theme-text)!important;box-shadow:var(--theme-box-shadow)}.pg-select-panel,.pg-multi-panel,.pg-date-panel{background:var(--theme-surface)!important;border-color:var(--theme-border)!important;color:var(--theme-text)}.pg-select-option,.pg-multi-option,.pg-menu-item{color:var(--theme-text)!important}.pg-select-option:hover,.pg-multi-option:hover,.pg-menu-item:hover{background:var(--theme-hover)!important;color:var(--theme-text)!important}.pg-select-label,.pg-multi-label,.pg-date-label{color:inherit!important}.pg-select-option.pg-selected{color:var(--theme-color-primary)!important}.pg-select-chevron,.pg-multi-chevron,.pg-select-clear,.pg-select-actions{color:var(--theme-text-muted)!important}[data-theme=dark] .pg-select-trigger,[data-theme=dark] .pg-multi-trigger,[data-theme=dark] .pg-date-trigger{color:var(--theme-text)!important;background:var(--theme-input-bg)!important}[data-theme=dark] .pg-select-panel,[data-theme=dark] .pg-multi-panel,[data-theme=dark] .pg-date-panel{background:var(--theme-surface)!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important}[data-theme=dark] .pg-select-option,[data-theme=dark] .pg-multi-option{color:var(--theme-text)!important}[data-theme=dark] .pg-select-option:hover,[data-theme=dark] .pg-select-option.pg-highlighted,[data-theme=dark] .pg-multi-option:hover{background:var(--theme-hover)!important;color:var(--theme-text)!important}[data-theme=dark] .pg-select-option.pg-selected{color:#ff8a7a!important;background:color-mix(in srgb,var(--theme-color-primary) 18%,transparent)!important}[data-theme=dark] .pg-select-trigger.pg-placeholder .pg-select-label,[data-theme=dark] .pg-multi-trigger.pg-placeholder .pg-multi-label,[data-theme=dark] .pg-date-trigger.pg-placeholder .pg-date-label{color:var(--theme-text-muted)!important}.pg-editor-shell{background:var(--theme-surface)!important;border-color:var(--theme-border)!important}.pg-editor .ql-toolbar.ql-snow{background:var(--theme-surface-2)!important;border-color:var(--theme-border)!important;color:var(--theme-text)}.pg-editor .ql-container.ql-snow,.pg-editor .ql-editor{background:var(--theme-input-bg);color:var(--theme-text)!important}.pg-editor .ql-snow .ql-stroke{stroke:var(--theme-text-muted)}.pg-editor .ql-snow .ql-fill{fill:var(--theme-text-muted)}.app-grid-root,.pg-theme-material.app-grid-root{background:var(--theme-surface)!important;border-color:var(--theme-grid-border)!important;color:var(--theme-text)}.pg-toolbar{background:var(--theme-surface-2)!important;border-color:var(--theme-border)!important}.pg-toolbar-btn{background:var(--theme-surface)!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important}.pg-header,.pg-header-sticky,.pg-header-cell{background:var(--theme-grid-header)!important;color:var(--theme-text)!important;border-color:var(--theme-grid-border)!important}.pg-row{background:var(--theme-grid-row)!important;border-color:var(--theme-grid-border)!important;color:var(--theme-text)}.pg-row:hover{background:var(--theme-grid-row-hover)!important}.pg-cell,.pg-cell-value{color:var(--theme-text)!important}.pg-cell.pg-col-pinned,.pg-header-cell.pg-col-pinned{background:var(--theme-grid-header)!important}.pg-row:hover .pg-cell.pg-col-pinned{background:var(--theme-grid-row-hover)!important}.pg-filter-menu,.pg-col-menu,.pg-col-panel,.pg-pivot-panel{background:var(--theme-surface)!important;border-color:var(--theme-border)!important;color:var(--theme-text)}.pg-filter-input{background:var(--theme-input-bg)!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important}.pg-overlay-no-rows,.pg-toolbar-hint{color:var(--theme-text-muted)!important}.pg-pagination{background:var(--theme-surface-2)!important;border-color:var(--theme-grid-border)!important;color:var(--theme-text)!important}.pg-pagination-info,.pg-pagination-size label,.pg-pagination-page{color:var(--theme-text-muted)!important}.pg-pagination-page{color:var(--theme-text)!important}.pg-pagination-size select{background:var(--theme-input-bg)!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important}.pg-pagination-nav .pg-toolbar-btn .material-icons{color:inherit}[data-theme=light] .admin-sidenav{border-right:1px solid var(--theme-border);box-shadow:1px 0 #0f172a08;background:var(--theme-sidenav-bg)!important}[data-theme=light] .admin-toolbar,[data-theme=light] .vex-toolbar{border-bottom:1px solid var(--theme-border);box-shadow:0 1px #0f172a08}[data-theme=light] .admin-toolbar .material-icons-two-tone.icon-white{color:var(--theme-text)!important;filter:none}[data-theme=light] .admin-sidenav .nav-section-label{color:var(--theme-sidenav-heading-text)}[data-theme=light] .admin-sidenav .nav-row{color:var(--theme-text-muted)}[data-theme=light] .admin-sidenav .nav-row:hover{background:var(--theme-hover);color:var(--theme-sidenav-text)}[data-theme=light] .admin-sidenav .nav-item.active>.nav-row,[data-theme=light] .admin-sidenav .nav-row.active{background:var(--sidenav-item-background-active);color:var(--theme-color-primary)}[data-theme=light] .admin-sidenav .nav-item.active>.nav-row .nav-icon,[data-theme=light] .admin-sidenav .nav-row.active .nav-icon{color:var(--theme-color-primary)}[data-theme=light] .admin-sidenav .sidenav-scroll::-webkit-scrollbar{background:var(--theme-sidenav-bg)}[data-theme=light] .admin-sidenav .sidenav-scroll::-webkit-scrollbar-thumb{background:var(--theme-sidenav-border)}[data-theme=light] .theme-btn-red,[data-theme=light] .btn-brand,[data-theme=light] .pg-menu-btn-primary,[data-theme=light] .UserProfileMenu .btn-brand{background-color:var(--theme-color-primary)!important;border-color:var(--theme-color-primary)!important;color:var(--theme-on-primary)!important}[data-theme=light] .theme-color-red,[data-theme=light] .text-denger,[data-theme=light] .text-danger,[data-theme=light] .active-menu{color:var(--theme-color-primary)!important}[data-theme=light] .pg-cell-active{outline-color:var(--theme-color-primary)}[data-theme=light] .pg-cell-range{background:#bc312624!important}[data-theme=light] .pg-toolbar-btn:hover,[data-theme=light] .pg-toolbar-btn.active{border-color:var(--theme-color-primary);color:var(--theme-color-primary)!important}[data-theme=light] .page-header-name{color:var(--theme-toolbar-text)}[data-theme=light] .admin-content{background:var(--theme-page-bg)}[data-theme=dark] .admin-sidenav .nav-section-label{color:var(--theme-sidenav-heading-text)}[data-theme=dark] .admin-sidenav .nav-row{color:var(--theme-sidenav-text)}[data-theme=dark] .admin-sidenav .nav-item.active>.nav-row,[data-theme=dark] .admin-sidenav .nav-row.active{background:var(--sidenav-item-background-active);color:var(--theme-color-primary)}[data-theme=dark] .admin-sidenav .nav-item.active>.nav-row .nav-icon,[data-theme=dark] .admin-sidenav .nav-row.active .nav-icon{color:var(--theme-color-primary)}[data-theme=dark] .admin-content .card,[data-theme=dark] .admin-content .bg-white,[data-theme=dark] .admin-content .mat-card,[data-theme=dark] .admin-card,[data-theme=dark] .lalchee-card{background:var(--theme-surface)!important;color:var(--theme-text)!important;border-color:var(--theme-border)}[data-theme=dark] .pg-cell-active{outline:2px solid var(--theme-color-primary)!important;outline-color:var(--theme-color-primary)!important;background:#bc312629!important}[data-theme=dark] .pg-cell-range{background:#bc31262e!important}[data-theme=dark] .pg-row:hover .pg-cell-range,[data-theme=dark] .pg-row:hover .pg-cell-active{background:#bc312638!important}[data-theme=dark] .pg-toolbar-btn:hover,[data-theme=dark] .pg-toolbar-btn.active{border-color:var(--theme-color-primary);color:var(--theme-color-primary)!important}[data-theme=dark] .theme-btn-red,[data-theme=dark] .btn-brand,[data-theme=dark] .pg-menu-btn-primary{background-color:var(--theme-color-primary)!important;border-color:var(--theme-color-primary)!important;color:var(--theme-on-primary)!important}[data-theme=dark] .theme-color-yellow,[data-theme=dark] .theme-btn-yellow{color:var(--theme-color-sec)!important}[data-theme=dark] .theme-btn-yellow{background-color:var(--theme-color-sec)!important;color:var(--theme-on-primary)!important}[data-theme=dark] .action-panel .Edit-btn .material-icons-two-tone,[data-theme=dark] .action-panel .Edit-btn i,[data-theme=dark] .action-panel .Action-btn .material-icons-two-tone,[data-theme=dark] .action-panel .Action-btn .icon-red,[data-theme=dark] .action-panel .Action-btn i,[data-theme=dark] .action-panel .Delete-btn .material-icons-two-tone,[data-theme=dark] .action-panel .Delete-btn .icon-red,[data-theme=dark] .action-panel .Delete-btn i,[data-theme=dark] .action-panel .Edit-btn:hover .material-icons-two-tone,[data-theme=dark] .action-panel .Edit-btn:hover i,[data-theme=dark] .action-panel .Action-btn:hover .material-icons-two-tone,[data-theme=dark] .action-panel .Action-btn:hover .icon-red,[data-theme=dark] .action-panel .Action-btn:hover i,[data-theme=dark] .action-panel .Delete-btn:hover .material-icons-two-tone,[data-theme=dark] .action-panel .Delete-btn:hover .icon-red,[data-theme=dark] .action-panel .Delete-btn:hover i{color:var(--theme-color-primary)!important;filter:none!important}[data-theme=dark] .action-panel .Edit-btn:hover,[data-theme=dark] .action-panel .Action-btn:hover,[data-theme=dark] .action-panel .Delete-btn:hover{background-color:#bc31262e!important}[data-theme=dark] .pg-rating-star.active{color:var(--theme-color-sec)!important}[data-theme=dark] .admin-sidenav .sidenav-scroll::-webkit-scrollbar{background:var(--theme-sidenav-bg)}[data-theme=dark] .admin-sidenav .sidenav-scroll::-webkit-scrollbar-thumb{background:var(--theme-sidenav-border)}html{tab-size:4;line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--font)}hr{height:0;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}button{background-color:transparent;background-image:none}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}fieldset,ol,ul{margin:0;padding:0}ol,ul{list-style:none}html{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple ColorDef Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto ColorDef Emoji;line-height:1.5}body{font-family:inherit;line-height:inherit}*,:after,:before{box-sizing:border-box;border:0 solid var(--foreground-divider)}hr{border-top-width:1px}img{border-style:solid}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#a1a1aa}button{cursor:pointer}table{border-collapse:collapse}a{color:inherit;text-decoration:inherit}button,input,optgroup,select,textarea{padding:0;line-height:inherit;color:inherit}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}input,textarea{box-sizing:content-box;line-height:1.5}button:focus{outline:unset!important}code{background:var(--background-app-bar);border-radius:var(--border-radius);color:var(--text-color);font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:85%;padding:.2em .4em}blockquote{background:rgba(var(--color-primary),.1);border-left:3px solid rgb(var(--color-primary));color:#000000de;font-style:normal;margin:1em 0 1.5em;padding:1em 1.5em}blockquote>*{margin:0}:root .rounded{border-radius:.25rem}:root .border{border-width:1px}:root .text-xl{font-size:1.25rem}:root .m-0{margin:0}:root .mb-0{margin-bottom:0}:root .mr-1{margin-right:.25rem}:root .mt-2{margin-top:.5rem}:root .mr-2{margin-right:.5rem}:root .mt-3{margin-top:.75rem}:root .mt-4{margin-top:1rem}:root .p-0{padding:0!important}:root .p-4{padding:1rem}:root .p-6{padding:1.5rem}:root .pb-0{padding-bottom:0}:root .pr-1{padding-right:.25rem}*{--tw-shadow: 0 0 #0000}*{--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgba(59, 130, 246, .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000}:root .text-center{text-align:center}:root .text-hint{color:var(--text-hint)}.card{background-color:var(--background-card);border-radius:.25rem;--tw-shadow: var(--elevation-z8);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}:root{--padding: 1.5rem;--padding-12: .75rem;--padding-8: .5rem;--color-primary: 92, 119, 255;--font: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-caption: 400 12px/20px var(--font);--trans-ease-out: all var(--trans-ease-out-duration) var(--trans-ease-out-timing-function);--trans-ease-out-duration: .4s;--trans-ease-out-timing-function: cubic-bezier(.25, .8, .25, 1);--text-color: rgba(0, 0, 0, .87);--text-hint: rgba(0, 0, 0, .38);--foreground-divider: rgba(82, 63, 105, .06);--background-card: #fff;--background-app-bar: #ebebee;--sidenav-width: 280px;--sidenav-collapsed-width: 72px;--sidenav-background: #151A23;--sidenav-color: #A7AFC0;--sidenav-toolbar-background: #151A23;--sidenav-item-padding: var(--padding);--sidenav-item-icon-gap: 16px;--sidenav-item-icon-size: 24px;--sidenav-item-dropdown-gap: 12px;--sidenav-item-background-active: rgba(255, 255, 255, .06);--sidenav-item-border: 3px solid transparent;--sidenav-item-border-color-active: #dd352a;--sidenav-item-color-active: #ffffff;--sidenav-item-icon-color: #c3c3c3;--sidenav-item-dropdown-background: #1A2030;--sidenav-item-dropdown-background-hover: #242B38;--toolbar-height: 64px;--toolbar-color: rgba(0, 0, 0, .87);--border-radius: 4px}.admin-card{font-family:var(--font);background:#fff;color:#000;box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}h1{font:400 34px/40px var(--font);letter-spacing:normal}h2{font:400 24px/32px var(--font);letter-spacing:-.019em}h3{font:500 18px/26px var(--font);letter-spacing:-.014em}.subheading-2,h4{font:400 16px/28px var(--font);letter-spacing:-.011em}h5{font:400 15px/24px var(--font);letter-spacing:-.009em}h6{font:500 14px/24px var(--font)}h6,p{letter-spacing:-.006em}p{font:400 14px/20px var(--font)}html{box-sizing:border-box;font-size:16px;overflow:hidden}body,html{height:100%;overflow:hidden}app-root{display:block;height:100%;overflow:hidden}app-system-layout{display:flex;flex-direction:column;height:100%;overflow:hidden}.admin-main>.admin-content>*:not(router-outlet){flex:1 1 0;min-height:0;height:100%;width:100%;display:flex;flex-direction:column}.admin-main>.admin-content>*:not(router-outlet):has(.admin-tabbar){overflow:hidden}.admin-main>.admin-content>*:not(router-outlet):not(:has(.admin-tabbar)){overflow:auto}body{font:400 14px/1.5 var(--font);letter-spacing:-.011em;color:var(--text-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"kern","liga"}div{box-sizing:border-box}.model-dialog{padding:0!important;background:var(--theme-surface, #fff);color:var(--theme-text, #1f2937);border-radius:12px;overflow:hidden}.model-title{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:12px 14px 12px 18px;border-bottom:1px solid var(--theme-border, #e5e7eb);background:var(--theme-surface-2, #fafbfc);box-sizing:border-box}.model-title .header{flex:1 1 auto;margin:0;padding:0;width:auto;text-align:left;font-size:16px;font-weight:650;line-height:1.35;color:var(--theme-text, #1f2937);letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.model-title .close-btn{flex:0 0 auto;width:36px;height:36px;margin:0;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;cursor:pointer;color:var(--theme-text-muted, #6b7280);background:transparent;transition:background-color .15s ease,color .15s ease;-webkit-user-select:none;user-select:none}.model-title .close-btn .material-icons,.model-title .close-btn .material-icons-two-tone{font-size:22px!important;line-height:1;margin:0!important}.model-title .close-btn i{font-size:18px!important;line-height:1;margin:0!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricPrecision}.model-title .close-btn:hover{background:var(--theme-hover, #f3f4f6);color:var(--theme-text, #111827)}.model-content{font-family:var(--font)!important;line-height:1.45!important;font-size:14px!important;font-weight:400!important;letter-spacing:0!important;color:var(--theme-text, inherit)}.app-dialog-content{padding:16px 18px;box-sizing:border-box;background:var(--theme-surface, transparent);color:var(--theme-text, inherit)}.app-dialog-actions{display:flex!important;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px;float:none!important;clear:both;padding:12px 18px 16px!important;margin:0!important;border-top:1px solid var(--theme-border, #eef0f3);background:var(--theme-surface-2, #fff);box-sizing:border-box}.app-dialog-actions.btn-panel,.app-dialog-actions.btn-panel-right,.app-dialog-actions.btn-panel-center{display:flex!important}.app-dialog-actions.btn-panel-center{justify-content:center}.app-dialog-actions button,.app-dialog-actions .theme-btn-red,.app-dialog-actions .theme-btn-white,.app-dialog-actions .btn-small{display:inline-flex!important;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:8px 16px;border-radius:8px;border:1px solid transparent;cursor:pointer;font-size:13px;font-weight:600;line-height:1.2;margin:0!important;box-sizing:border-box;white-space:nowrap}.app-dialog-actions .theme-btn-red{background-color:var(--theme-color-primary);color:var(--theme-on-primary, #fff);border-color:var(--theme-color-primary)}.app-dialog-actions .theme-btn-red .material-icons,.app-dialog-actions .theme-btn-red .material-icons-two-tone{font-size:18px;line-height:1}.app-dialog-actions .theme-btn-white{background:var(--theme-surface, #fff);border-color:var(--theme-border, #d1d5db);color:var(--theme-text, #374151)}.app-dialog-actions .theme-btn-white:hover{background:var(--theme-hover, #f9fafb)}.app-dialog-actions .lable{margin-left:0}.Alter-Message{width:auto!important;max-width:95vw}.icon-blue{color:#1a73e8!important;filter:none}.icon-red{color:var(--theme-color-primary)!important;filter:none}.icon-green{color:#2e7d32!important;filter:none}.action-panel .Edit-btn .material-icons-two-tone,.action-panel .Edit-btn .icon-blue,.action-panel .Edit-btn .icon-green,.action-panel .Edit-btn i,.pg-theme-material .action-panel .Edit-btn .material-icons-two-tone,.pg-theme-material .action-panel .Edit-btn i{color:#2e7d32!important;filter:none;transition:color .15s ease,transform .15s ease,background-color .15s ease}.action-panel .Action-btn .material-icons-two-tone,.action-panel .Action-btn .icon-red,.action-panel .Action-btn i,.action-panel .Delete-btn .material-icons-two-tone,.action-panel .Delete-btn .icon-red,.action-panel .Delete-btn i,.pg-theme-material .action-panel .Action-btn .material-icons-two-tone,.pg-theme-material .action-panel .Action-btn i,.pg-theme-material .action-panel .Delete-btn .material-icons-two-tone,.pg-theme-material .action-panel .Delete-btn i{color:var(--theme-color-primary)!important;filter:none;transition:color .15s ease,transform .15s ease,background-color .15s ease}.action-panel .Edit-btn,.action-panel .Action-btn,.action-panel .Delete-btn,.pg-theme-material .action-panel .Edit-btn,.pg-theme-material .action-panel .Action-btn,.pg-theme-material .action-panel .Delete-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:6px;padding:2px;line-height:1;cursor:pointer;transition:background-color .15s ease,transform .15s ease}.action-panel .Edit-btn:hover,.pg-theme-material .action-panel .Edit-btn:hover{background-color:#2e7d3224;transform:scale(1.08)}.action-panel .Edit-btn:hover .material-icons-two-tone,.action-panel .Edit-btn:hover i,.pg-theme-material .action-panel .Edit-btn:hover .material-icons-two-tone,.pg-theme-material .action-panel .Edit-btn:hover i{color:#1b5e20!important;filter:none!important}.action-panel .Action-btn:hover,.action-panel .Delete-btn:hover,.pg-theme-material .action-panel .Action-btn:hover,.pg-theme-material .action-panel .Delete-btn:hover{background-color:color-mix(in srgb,var(--theme-color-primary) 16%,transparent);transform:scale(1.08)}.action-panel .Action-btn:hover .material-icons-two-tone,.action-panel .Action-btn:hover i,.action-panel .Delete-btn:hover .material-icons-two-tone,.action-panel .Delete-btn:hover i,.pg-theme-material .action-panel .Action-btn:hover .material-icons-two-tone,.pg-theme-material .action-panel .Action-btn:hover i,.pg-theme-material .action-panel .Delete-btn:hover .material-icons-two-tone,.pg-theme-material .action-panel .Delete-btn:hover i{color:var(--theme-color-primary)!important;filter:none!important}.icon-white{color:#fff!important;filter:none}.icon-gray{color:var(--theme-text-muted, #9ca3af)!important;filter:none}.btn-small{padding:7px 15px;font-size:13px;margin-top:5px!important;border-radius:5px}.btn-small .icon-white{font-size:18px}.btn-small .lable{margin-left:5px}.text-denger{color:red}.DataNotFound{display:block;max-width:280px;width:min(280px,70%);height:auto;margin:0 auto;object-fit:contain}.data-not-found{flex:1;display:flex;align-items:center;justify-content:center;width:100%;min-height:100%;padding:24px;box-sizing:border-box}.btn-panel{display:flex;justify-content:flex-end!important}.btn-panel-center{display:flex;justify-content:center}.theme-color-red{color:var(--theme-color-primary)!important}.theme-btn-red{background-color:var(--theme-color-primary);color:var(--theme-on-primary, #fff);display:flex;align-items:center;justify-content:center}.theme-btn-white{background:var(--theme-surface, white);border:1px solid var(--theme-border, #aaaaaa)!important;color:var(--theme-color-label);margin-right:5px!important}.input-file{margin-top:5px;box-shadow:var(--theme-box-shadow);border-radius:6px;color:var(--theme-color-label)}.input-file input[type=file]{opacity:0}.input-file div{display:flex;justify-content:space-between;margin-top:-42px;padding:6px 10px;align-items:center}.input-file .material-icons-two-tone{color:var(--theme-text-muted);filter:none}.attachment-list{display:flex;flex-wrap:wrap}.attachment-list .item-file{width:90px;display:flex;flex-direction:column;align-items:center;padding:0 0 10px;border:1px solid #d1d1d1;border-radius:5px;margin-right:5px;margin-top:5px}.attachment-list .item-file .file-icon{padding:8px 0 0}.attachment-list .item-file .file-icon .material-icons-two-tone{font-size:30px}.attachment-list .item-file label{color:var(--theme-color-label);font-size:11px;font-weight:700;text-align:center;line-height:1.2}pg-multi-select.theme-input-control{margin:0!important}.admin-page{width:100%;min-height:0}.admin-page:has(.admin-content){flex:1 1 0;height:100%;display:flex;flex-direction:column;overflow:hidden}.admin-page .admin-content{flex:1 1 0;min-height:0;height:0;padding:15px;box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden}.admin-page .admin-content .admin-card{padding:0;background:var(--theme-surface, #fff);color:var(--theme-text, #191919)}.admin-page .admin-content>.admin-card{flex:1 1 0;min-height:0;height:0;display:flex;flex-direction:column;overflow:hidden;border-radius:8px}.admin-page .admin-content .admin-tabbar{display:flex;align-items:center;flex:0 0 52px;height:52px;max-height:52px;padding:0 16px;border-bottom:2px solid var(--theme-border, #f4f4f4);justify-content:space-between;gap:12px;background:var(--theme-surface, #fff);border-radius:8px 8px 0 0;box-sizing:border-box;overflow:hidden}.admin-page .admin-content .admin-tabbar .tab{display:flex;align-items:center;align-self:center;height:100%;min-width:0;flex:1;white-space:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-user-select:none;user-select:none}.admin-page .admin-content .admin-tabbar .tab .tab-list,.admin-page .admin-content .admin-tabbar .tab div{display:flex;align-items:center;height:100%;padding:0 16px;font-weight:500;color:var(--theme-text, #191919)!important;cursor:pointer;box-sizing:border-box}.admin-page .admin-content .admin-tabbar .tab .tab-list label,.admin-page .admin-content .admin-tabbar .tab div label{color:inherit!important;margin:0;cursor:pointer;line-height:1}.admin-page .admin-content .admin-tabbar .tab .tab-list .material-icons,.admin-page .admin-content .admin-tabbar .tab .tab-list .material-icons-two-tone,.admin-page .admin-content .admin-tabbar .tab div .material-icons,.admin-page .admin-content .admin-tabbar .tab div .material-icons-two-tone{margin-right:8px;font-size:20px;line-height:1;color:inherit;filter:none;opacity:1}.admin-page .admin-content .admin-tabbar .tab .active{box-shadow:inset 0 -2px 0 var(--theme-color-primary);border-bottom:0;margin:0;border-radius:0;font-weight:600;color:var(--theme-color-primary)!important}.admin-page .admin-content .admin-tabbar .tab .active label{color:var(--theme-color-primary)!important}.admin-page .admin-content .admin-tabbar .tab .active .material-icons,.admin-page .admin-content .admin-tabbar .tab .active .material-icons-two-tone{color:inherit;filter:none;opacity:1}.admin-page .admin-content .admin-tabbar .search-bar{display:flex;justify-content:center;align-items:center;align-self:center;height:33px;margin:0;flex-shrink:0}.admin-page .admin-content .admin-tabbar .search-bar .material-icons-two-tone{color:var(--theme-text-muted, #9ca3af);margin-right:-30px;padding:0;filter:none;font-size:20px;line-height:1}.admin-page .admin-content .admin-tabbar .search-bar .text-search{border:1px solid var(--theme-border, #d9d9d9);background:var(--theme-input-bg, transparent);color:var(--theme-text, #191919);padding-left:30px;height:33px;border-radius:5px;outline:none}.admin-page .admin-content .admin-tabbar .search-bar .text-search::placeholder{color:var(--theme-text-muted, #9ca3af)}.admin-page .admin-content .tab-content{flex:1 1 0;min-height:0;height:0;display:flex;flex-direction:column;overflow:hidden}.admin-page .admin-content .tab-content .tab{display:none}.admin-page .admin-content .tab-content .d-block{display:flex;flex-direction:column;flex:1 1 0;min-height:0;height:100%;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.admin-page .admin-content .tab-content .tab-pane-body{flex:1 1 0;min-height:0;padding:20px;box-sizing:border-box;overflow:auto}.admin-page .admin-content .tab-content .page-height,.admin-page .admin-content .tab-content .page-height-2{flex:1 1 0;min-height:0;height:100%}.admin-page .admin-content .tab-content>.d-block:has(pg-grid-angular),.admin-page .admin-content .tab-content>.d-block:has(.page-height-2){overflow:hidden}.admin-page .admin-content .tab-content pg-grid-angular{flex:1 1 0;min-height:0;height:100%}.admin-page .admin-content .tab-content-without-search{flex:1 1 0;min-height:0;height:0!important;overflow:auto}.admin-page .admin-content .tab-content>div{display:none}.admin-page:not(:has(.admin-tabbar)) .admin-content{overflow:auto}.form-view{padding:15px}.form-view .theme-btn-red{height:40px!important;width:120px!important;border-radius:5px;margin-right:5px!important}.form-view .theme-btn-red .lable{margin-left:5px}.form-view .theme-btn-red .material-icons-two-tone{color:var(--theme-on-primary, #fff);filter:none;font-size:22px}.form-view .theme-btn-white{height:40px!important;width:120px!important;border-radius:5px}.form-view .theme-btn-white .lable{margin-left:5px}.form-view .theme-btn-white .material-icons-two-tone{color:var(--theme-text-muted, #666);filter:none;font-size:22px}.pg-theme-material{font-family:inherit!important}.pg-theme-material .action-panel{margin-top:5px}.pg-theme-material .action-panel .Delete-btn,.pg-theme-material .action-panel .Edit-btn{padding:3px;border-radius:6px}.pg-theme-material .action-panel .Delete-btn i,.pg-theme-material .action-panel .Edit-btn i{font-size:20px}.pg-theme-material .action-panel .Edit-btn i,.pg-theme-material .action-panel .Edit-btn .material-icons-two-tone{color:#2e7d32!important;filter:none}.pg-theme-material .action-panel .Delete-btn i,.pg-theme-material .action-panel .Delete-btn .material-icons-two-tone{color:var(--theme-color-primary)!important;filter:none}.pg-theme-material .pg-header-row,.pg-theme-material .pg-row{height:45px!important}.pg-theme-material .pg-header-cell-label{font-size:14px}.pg-theme-material .pg-header-cell,.pg-theme-material .pg-cell{padding-left:15px;padding-right:15px;line-height:42px}.pg-theme-material .pg-column-drop-horizontal{height:40px!important}.shortcut-link{color:var(--theme-color-primary);text-decoration:underline}.common-dialog,.grid-display-view{max-width:100vw!important}.common-dialog .app-dialog-content,.grid-display-view .app-dialog-content{max-height:70vh;overflow:auto}.search-bar-mobile{display:none}@media only screen and (max-width:420px){.search-bar{display:none!important}.admin-page .admin-content{padding:12px 12px 16px}.admin-page .admin-content .tab-content,.admin-page .admin-content .tab-content-without-search{flex:1 1 auto;min-height:0;height:auto!important;overflow:auto}.admin-page .admin-content .tab-content .page-height,.admin-page .admin-content .tab-content .page-height-2,.admin-page .admin-content .tab-content-without-search .page-height,.admin-page .admin-content .tab-content-without-search .page-height-2{height:100%;min-height:0}.search-bar-mobile{display:flex;background:var(--theme-sidenav-bg, #151A23);justify-content:center;padding:0 15px 10px}.search-bar-mobile .material-icons-two-tone{color:#cfcfcf;position:absolute;left:25px;padding-top:10px}.search-bar-mobile input{width:100%;outline:none;border-radius:5px;padding:10px 10px 10px 40px}}.pure-material-checkbox{z-index:0;position:relative;display:inline-block;color:rgba(var(--pure-material-onsurface-rgb, 0, 0, 0),.87);line-height:1.5;margin-bottom:2px}.pure-material-checkbox>input{appearance:none;-moz-appearance:none;-webkit-appearance:none;z-index:-1;position:absolute;left:-10px;top:-8px;display:block;margin:0;border-radius:50%;width:40px;height:40px;background-color:rgba(var(--pure-material-onsurface-rgb, 0, 0, 0),.6);box-shadow:none;outline:none;opacity:0;transform:scale(1);pointer-events:none;transition:opacity .3s,transform .2s}.pure-material-checkbox>span{display:inline-block;width:100%;cursor:pointer;font-family:var(--font)!important;letter-spacing:0px!important}.pure-material-checkbox>span:before{content:"";display:inline-block;box-sizing:border-box;margin:3px 11px 3px 1px;border:solid 2px;border-color:rgba(var(--pure-material-onsurface-rgb, 0, 0, 0),.6);border-radius:2px;width:18px;height:18px;vertical-align:top;transition:border-color .2s,background-color .2s}.pure-material-checkbox>span:after{content:"";display:block;position:absolute;top:4px;left:2px;width:10px;height:5px;border:solid 2px transparent;border-right:none;border-top:none;transform:translate(3px,4px) rotate(-45deg)}.pure-material-checkbox>input:checked,.pure-material-checkbox>input:indeterminate{background-color:var(--theme-color-primary)}.pure-material-checkbox>input:checked+span:before,.pure-material-checkbox>input:indeterminate+span:before{border-color:var(--theme-color-primary);background-color:var(--theme-color-primary)}.pure-material-checkbox>input:checked+span:after,.pure-material-checkbox>input:indeterminate+span:after{border-color:rgb(var(--pure-material-onprimary-rgb, 255, 255, 255))}.pure-material-checkbox>input:indeterminate+span:after{border-left:none;transform:translate(4px,3px)}.pure-material-checkbox:hover>input{opacity:.04}.pure-material-checkbox>input:focus{opacity:.12}.pure-material-checkbox:hover>input:focus{opacity:.16}.pure-material-checkbox>input:active{opacity:1;transform:scale(0);transition:transform 0s,opacity 0s}.pure-material-checkbox>input:active+span:before{border-color:rgb(var(--pure-material-primary-rgb, 33, 150, 243))}.pure-material-checkbox>input:checked:active+span:before{border-color:transparent;background-color:rgba(var(--pure-material-onsurface-rgb, 0, 0, 0),.6)}.pure-material-checkbox>input:disabled{opacity:0}.pure-material-checkbox>input:disabled+span{color:rgba(var(--pure-material-onsurface-rgb, 0, 0, 0),.38);cursor:initial}.pure-material-checkbox>input:disabled+span:before{border-color:currentColor}.pure-material-checkbox>input:checked:disabled+span:before,.pure-material-checkbox>input:indeterminate:disabled+span:before{border-color:transparent;background-color:currentColor}.lalchee-card{background-color:#fff;box-shadow:var(--theme-box-shadow);border-radius:12px}.grid-border{border:1px solid #dbdbdb;border-radius:12px}.grid-border .header-text{font-size:18px;padding:8px 15px;background:#fcfcfc;display:flex;align-items:center}.grid-border .header-text .material-icons-two-tone{margin-right:8px}.field{margin-bottom:14px}.theme-form .form-field{display:flex;flex-direction:column;padding-left:0;min-width:0}.theme-form .theme-block{margin-bottom:14px}.field-label,.theme-label,.theme-form .theme-label{display:block;font-size:12px;font-weight:500;color:var(--theme-color-label, var(--theme-text-muted));margin-bottom:6px}.theme-form .theme-hint{font-size:12px;color:var(--theme-color-label, var(--theme-text-muted))}.theme-form .text-req{font-weight:600}.theme-form .text-req span{color:var(--theme-danger, var(--theme-color-primary))}.input,.select,.textarea,input.theme-input-control,textarea.theme-input-control,select.theme-input-control,.login-input{width:100%;height:40px;box-sizing:border-box!important;padding:0 12px;margin:0;border:1px solid var(--theme-border);border-radius:9px;background:var(--theme-surface-2, var(--theme-input-bg));color:var(--theme-text);font-size:14px;line-height:1.4;outline:none;box-shadow:none;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;font-family:inherit}.textarea,textarea.theme-input-control{height:auto;min-height:80px;padding:10px 12px;resize:vertical;line-height:1.5}.input::placeholder,.textarea::placeholder,.login-input::placeholder,input.theme-input-control::placeholder,textarea.theme-input-control::placeholder{color:var(--theme-text-muted);opacity:1}.input:focus,.select:focus,.textarea:focus,.login-input:focus,input.theme-input-control:focus,textarea.theme-input-control:focus,select.theme-input-control:focus{border-color:var(--theme-color-primary);background:var(--theme-surface);box-shadow:0 0 0 3px color-mix(in srgb,var(--theme-color-primary) 18%,transparent)}.input.error,.select.error,.textarea.error,.login-input.error,input.theme-input-control.error,textarea.theme-input-control.error,select.theme-input-control.error,input.theme-input-control.ng-touched.ng-invalid,textarea.theme-input-control.ng-touched.ng-invalid,select.theme-input-control.ng-touched.ng-invalid,.login-input.ng-touched.ng-invalid{border-color:var(--theme-danger, var(--theme-color-primary));box-shadow:0 0 0 3px color-mix(in srgb,var(--theme-danger, var(--theme-color-primary)) 16%,transparent)}input.theme-input-control[type=file],input.theme-input-control[type=checkbox],input.theme-input-control[type=radio],input.theme-input-control[type=hidden]{height:auto;min-height:0;padding:0;border:0;background:transparent;box-shadow:none}.theme-form .ctrl-box-shadow,.form-view .ctrl-box-shadow,input.theme-input-control.ctrl-box-shadow,textarea.theme-input-control.ctrl-box-shadow{box-shadow:none}.input-group{position:relative}.input-group .lead-icon,.lead-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);font-size:18px;pointer-events:none;color:var(--theme-text-muted);line-height:1}.input-group .input.with-lead,.input-group .login-input.with-lead,.with-lead{padding-left:38px}.input-group .trailing-btn,.trailing-btn{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:28px;height:28px;border:0;border-radius:6px;background:transparent;color:var(--theme-text-muted);cursor:pointer;display:grid;place-items:center;padding:0}.input-group .trailing-btn .material-icons,.trailing-btn .material-icons{font-size:18px}.input-group .trailing-btn:hover,.trailing-btn:hover{background:var(--theme-hover);color:var(--theme-text)}.input-group .input.with-trailing,.input-group .login-input.with-trailing,.with-trailing{padding-right:40px}.field-error,.theme-form .theme-color-red{margin:5px 0 0;font-size:12px;color:var(--theme-danger, var(--theme-color-primary));display:flex;align-items:center;gap:4px}.field-error .material-icons,.theme-form .theme-color-red .material-icons{font-size:14px}.caps-warning{margin:6px 0 0;font-size:11px;color:var(--theme-color-sec, #8a6116);background:color-mix(in srgb,var(--theme-color-sec, #f5a524) 16%,transparent);padding:5px 10px;border-radius:7px;display:flex;align-items:center;gap:5px}.caps-warning .material-icons{font-size:14px}.checkbox-row{display:flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:13px;color:var(--theme-text)}.checkbox-row input[type=checkbox]{width:16px;height:16px;accent-color:var(--theme-color-primary);cursor:pointer;box-sizing:border-box}.theme-form pg-select.theme-input-control,.theme-form pg-multi-select.theme-input-control,.theme-form pg-datepicker.theme-input-control{display:block;width:100%;margin:0}.pg-select-trigger,.pg-date-trigger,.pg-multi-trigger{height:40px;min-height:40px;padding:0 12px;border:1px solid var(--theme-border)!important;border-radius:9px;background:var(--theme-surface-2, var(--theme-input-bg))!important;color:var(--theme-text)!important;box-shadow:none!important;font-size:14px;box-sizing:border-box;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.pg-select-trigger:focus,.pg-select-trigger:focus-within,.pg-select.pg-open .pg-select-trigger,.pg-datepicker.pg-open .pg-date-trigger,.pg-multi-select.pg-open .pg-multi-trigger{border-color:var(--theme-color-primary)!important;background:var(--theme-surface)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--theme-color-primary) 18%,transparent)!important;outline:none}.pg-select-trigger.pg-placeholder .pg-select-label,.pg-date-trigger.pg-placeholder .pg-date-label,.pg-multi-trigger.pg-placeholder .pg-multi-label{color:var(--theme-text-muted)!important}.pg-select.ng-touched.ng-invalid .pg-select-trigger,.pg-datepicker.ng-touched.ng-invalid .pg-date-trigger,.pg-multi-select.ng-touched.ng-invalid .pg-multi-trigger{border-color:var(--theme-danger, var(--theme-color-primary))!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--theme-danger, var(--theme-color-primary)) 16%,transparent)!important}.form-view .theme-input-control{height:40px;margin-top:5px}.form-view textarea.theme-input-control{height:auto}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:38px;padding:0 16px;border-radius:9px;font-size:13px;font-weight:600;border:1px solid transparent;background:transparent;color:var(--theme-text);transition:background .2s ease,border-color .2s ease,color .2s ease,transform .08s ease,filter .15s ease;white-space:nowrap;text-decoration:none;cursor:pointer;box-sizing:border-box;font-family:inherit}.btn:hover{text-decoration:none}.btn:active:not(:disabled){transform:scale(.98)}.btn:disabled{cursor:wait;opacity:.88}.btn-primary,.login-submit{background:var(--theme-color-primary);color:var(--theme-on-primary, #fff);border-color:var(--theme-color-primary)}.btn-primary:hover:not(:disabled),.login-submit:hover:not(:disabled){filter:brightness(1.06)}.btn-secondary{background:var(--theme-surface);border-color:var(--theme-border);color:var(--theme-text)}.btn-secondary:hover:not(:disabled){background:var(--theme-hover)}.btn-ghost{background:transparent;color:var(--theme-text-muted)}.btn-ghost:hover:not(:disabled){background:var(--theme-hover);color:var(--theme-text)}.btn-block,.login-submit{width:100%}.login-submit{height:42px;border:0;border-radius:9px;font-size:13px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px}.btn .spinner,.login-submit .spinner{width:14px;height:14px;border:2px solid color-mix(in srgb,var(--theme-on-primary, #fff) 40%,transparent);border-top-color:var(--theme-on-primary, #fff);border-radius:50%;animation:form-spin .7s linear infinite;display:none}.btn.loading .spinner,.login-submit.loading .spinner{display:inline-block}@keyframes form-spin{to{transform:rotate(360deg)}}.theme-form button.theme-btn-control{border-radius:9px;height:42px;margin:10px 4px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 16px;font-size:13px;font-weight:600}
