*{margin:0;-webkit-tap-highlight-color:transparent}html,body{-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;height:100%}body{overflow-x:hidden;font-size:16px}uni-app,uni-page,uni-page-wrapper,uni-page-body{display:block;box-sizing:border-box;width:100%}uni-page-wrapper{position:relative}#app,uni-app,uni-page,uni-page-wrapper{height:100%}.uni-mask{position:fixed;z-index:999;top:0;right:0;left:0;bottom:0;background:rgba(0,0,0,.5)}.uni-fade-enter-active,.uni-fade-leave-active{transition-duration:.25s;transition-property:opacity;transition-timing-function:ease}.uni-fade-enter-from,.uni-fade-leave-active{opacity:0}.uni-loading,uni-button[loading]:before{background-color:transparent;background-image:url(data:image/svg+xml;base64,\ PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgxMDB2MTAwSDB6Ii8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTlFOUU5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTMwKSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iIzk4OTY5NyIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgzMCAxMDUuOTggNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjOUI5OTlBIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDYwIDc1Ljk4IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0EzQTFBMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSg5MCA2NSA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNBQkE5QUEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoMTIwIDU4LjY2IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0IyQjJCMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgxNTAgNTQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjQkFCOEI5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDE4MCA1MCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDMkMwQzEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTE1MCA0NS45OCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDQkNCQ0IiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTEyMCA0MS4zNCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNEMkQyRDIiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDM1IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0RBREFEQSIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgtNjAgMjQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTJFMkUyIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKC0zMCAtNS45OCA2NSkiLz48L3N2Zz4=);background-repeat:no-repeat}.uni-loading{width:20px;height:20px;display:inline-block;vertical-align:middle;animation:uni-loading 1s steps(12,end) infinite;background-size:100%}@keyframes uni-loading{0%{transform:rotate3d(0,0,1,0)}to{transform:rotate3d(0,0,1,360deg)}}html{--primary-color: #007aff;--UI-BG: #fff;--UI-BG-1: #f7f7f7;--UI-BG-2: #fff;--UI-BG-3: #f7f7f7;--UI-BG-4: #4c4c4c;--UI-BG-5: #fff;--UI-FG: #000;--UI-FG-0: rgba(0, 0, 0, .9);--UI-FG-HALF: rgba(0, 0, 0, .9);--UI-FG-1: rgba(0, 0, 0, .5);--UI-FG-2: rgba(0, 0, 0, .3);--UI-FG-3: rgba(0, 0, 0, .1)}uni-page[data-type] uni-page-body{background-color:transparent}body:after{position:fixed;content:"";left:-1000px;top:-1000px;animation:shadow-preload .1s;animation-delay:3s}@keyframes shadow-preload{0%{background-image:url(https://cdn.dcimg.net/img/shadow-grey.png)}to{background-image:url(https://cdn.dcimg.net/img/shadow-grey.png)}}.uni-async-error{position:absolute;left:0;right:0;top:0;bottom:0;color:#999;padding:100px 10px;text-align:center}.uni-async-loading{box-sizing:border-box;width:100%;padding:50px;text-align:center}.uni-async-loading .uni-loading{width:30px;height:30px}uni-page-head{display:block;box-sizing:border-box}.uni-page-head{position:fixed;left:var(--window-left);right:var(--window-right);height:44px;height:calc(44px + constant(safe-area-inset-top));height:calc(44px + env(safe-area-inset-top));padding:7px 3px;padding-top:calc(7px + constant(safe-area-inset-top));padding-top:calc(7px + env(safe-area-inset-top));display:flex;overflow:hidden;justify-content:space-between;box-sizing:border-box;z-index:998;color:#fff;background-color:#000;transition-property:all}.uni-page-head *{box-sizing:border-box}.uni-page-head .uni-btn-icon{overflow:hidden;min-width:1em;font-style:normal}.uni-page-head-titlePenetrate,.uni-page-head-titlePenetrate .uni-page-head-bd,.uni-page-head-titlePenetrate .uni-page-head-bd *{pointer-events:none}.uni-page-head-titlePenetrate *{pointer-events:auto}.uni-page-head.uni-page-head-transparent .uni-page-head-ft>div{justify-content:center}.uni-page-head~.uni-placeholder{width:100%;height:44px;height:calc(44px + constant(safe-area-inset-top));height:calc(44px + env(safe-area-inset-top))}.uni-placeholder-titlePenetrate{pointer-events:none}.uni-page-head-hd{display:flex;align-items:center;font-size:16px}.uni-page-head-bd{position:absolute;left:70px;right:70px;min-width:0;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.uni-page-head-btn{position:relative;width:auto;margin:0 2px;word-break:keep-all;white-space:pre;cursor:pointer;font-size:0px}.uni-page-head-transparent .uni-page-head-btn{display:flex;align-items:center;width:32px;height:32px;border-radius:50%;background-color:rgba(0,0,0,.5)}.uni-page-head-btn-red-dot:after{content:attr(badge-text);position:absolute;right:0;top:0;background-color:red;color:#fff;width:18px;height:18px;line-height:18px;border-radius:18px;overflow:hidden;transform:scale(.5) translate(40%,-40%);transform-origin:100% 0}.uni-page-head-btn-red-dot[badge-text]:after{font-size:12px;width:auto;min-width:18px;max-width:42px;text-align:center;padding:0 3px;transform:scale(.7) translate(40%,-40%)}.uni-page-head-btn-select svg{vertical-align:middle;margin-left:2px;transform:rotate(270deg) scale(.8)}.uni-page-head-search{position:relative;display:flex;flex:1;margin:0 2px;line-height:30px;font-size:15px}.uni-page-head-search-input{width:100%;height:100%;padding-left:34px;text-align:left}.uni-page-head-search-input .uni-input-input:disabled{pointer-events:none}.uni-page-head-search-placeholder{position:absolute;max-width:100%;height:100%;padding-left:34px;overflow:hidden;word-break:keep-all;white-space:pre}.uni-page-head-search-placeholder-right{right:0}.uni-page-head-search-placeholder-center{left:50%;transform:translate(-50%)}.uni-page-head-search-icon{position:absolute;top:0;left:2px;width:30px;height:30px;display:flex;justify-content:center;align-items:center}.uni-page-head-ft{display:flex;align-items:center;flex-direction:row-reverse;font-size:13px}.uni-page-head__title{font-weight:700;font-size:16px;line-height:30px;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.uni-page-head__title .uni-loading{width:16px;height:16px;margin-top:-3px}.uni-page-head__title .uni-page-head__title_image{width:auto;height:26px;vertical-align:middle}.uni-page-head-shadow{overflow:visible}.uni-page-head-shadow:after{content:"";position:absolute;left:0;right:0;top:100%;height:5px;background-size:100% 100%}uni-page-head[uni-page-head-type=default]~uni-page-wrapper{height:calc(100% - 44px);height:calc(100% - 44px - constant(safe-area-inset-top));height:calc(100% - 44px - env(safe-area-inset-top))}.uni-page-head-shadow-grey:after{background-image:url(https://cdn.dcimg.net/img/shadow-grey.png)}.uni-page-head-shadow-blue:after{background-image:url(https://cdn.dcimg.net/img/shadow-blue.png)}.uni-page-head-shadow-green:after{background-image:url(https://cdn.dcimg.net/img/shadow-green.png)}.uni-page-head-shadow-orange:after{background-image:url(https://cdn.dcimg.net/img/shadow-orange.png)}.uni-page-head-shadow-red:after{background-image:url(https://cdn.dcimg.net/img/shadow-red.png)}.uni-page-head-shadow-yellow:after{background-image:url(https://cdn.dcimg.net/img/shadow-yellow.png)}:root{--font-sans: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--ds-font: var(--font-sans);--ds-space-1: 8px;--ds-space-2: 16px;--ds-space-3: 24px;--ds-space-4: 32px;--ds-radius: 8px;--tg-primary: #2563eb;--tg-primary-hover: #1d4ed8;--tg-primary-foreground: #ffffff;--tg-background: #f8fafc;--tg-surface: #ffffff;--tg-border: #e5e7eb;--tg-text: #4a5667;--tg-text-secondary: #64748b;--tg-success: #16a34a;--tg-success-bg: #dcfce7;--tg-warning: #f59e0b;--tg-warning-bg: #fef3c7;--tg-error: #ef4444;--tg-error-bg: #fee2e2;--tg-radius: 8px;--tg-control-h: 36px;--tg-font-sm: 13px;--tg-space-1: .25rem;--tg-space-2: .5rem;--tg-space-3: 1rem;--tg-space-4: 1.5rem;--background: #f8fafc;--foreground: #374151;--card: #ffffff;--card-foreground: #374151;--primary: #2563eb;--color-primary: var(--primary);--primary-foreground: #ffffff;--primary-hover: #1d4ed8;--secondary: #f1f5f9;--secondary-foreground: #64748b;--muted: #f1f5f9;--muted-foreground: #64748b;--border: #e5e7eb;--input: #e5e7eb;--ring: #2563eb;--destructive: #ef4444;--destructive-foreground: #fafafa;--spacing-page: 1.5rem;--spacing-page-sm: 1rem;--spacing-card-gap: 1rem;--spacing-card-padding: .75rem;--spacing-card-padding-md: 1rem;--spacing-card-padding-lg: 1.25rem;--spacing-card-gap-lg: 1.5rem;--spacing-section: 1.25rem;--radius: .75rem;--radius-card: 12px;--radius-input: 8px;--btn-height: 40px;--btn-radius: 8px;--btn-font-size: 13px;--sindipro-sidebar-width: 260px;--sindipro-sidebar-bg: #fafafa;--sindipro-header-h: 69px;--dashboard-gray: #374151;--dashboard-red: #dc2626;--dashboard-green: #16a34a;--dashboard-orange: #ea580c;--dashboard-blue: #2563eb;--dashboard-purple: #9333ea;--dashboard-teal: #0d9488;--dashboard-pink: #db2777;--dashboard-indigo: #4f46e5;--money-neutral: #2563eb;--money-positive: #059669;--money-negative: #dc2626;--money-warning: #d97706;--money-muted: #64748b;--success-color: var(--money-positive);--warning-color: var(--money-warning);--danger-color: var(--money-negative)}.money-neutral{color:var(--money-neutral)!important}.money-positive{color:var(--money-positive)!important}.money-negative{color:var(--money-negative)!important}.money-warning{color:var(--money-warning)!important}.money-muted{color:var(--money-muted)!important}@media screen and (min-width: 500px) and (min-height: 500px){.uni-picker-container.uni-selector-select .uni-picker-custom,.uni-picker-container .uni-picker-custom.uni-picker-toggle{width:220px!important;min-width:220px!important;border-radius:8px!important;box-shadow:0 4px 12px rgba(0,0,0,.1),0 2px 6px rgba(0,0,0,.05)!important;border:1px solid var(--border, #e4e7eb)!important}.uni-picker-container .uni-picker-select,.uni-selector-select .uni-picker-select{border-radius:8px!important;padding:8px 0!important;box-shadow:none!important;border:none!important;background-color:#fff!important}.uni-picker-container .uni-picker-select .uni-picker-item,.uni-selector-select .uni-picker-item,.uni-picker-container .uni-picker-item{min-height:44px!important;height:auto!important;padding:10px 16px!important;margin:2px 8px!important;border-radius:6px!important;color:#374151!important;line-height:1.4!important;text-align:left!important;font-size:14px!important}.uni-picker-container .uni-picker-select .uni-picker-item:first-child,.uni-selector-select .uni-picker-item:first-child{margin-top:4px}.uni-picker-container .uni-picker-select .uni-picker-item:last-child,.uni-selector-select .uni-picker-item:last-child{margin-bottom:4px}.uni-picker-container .uni-picker-select .uni-picker-item:hover,.uni-selector-select .uni-picker-item:hover{background-color:#f8fafc!important}.uni-picker-container .uni-picker-select .uni-picker-item.selected,.uni-selector-select .uni-picker-item.selected{color:var(--primary)!important;font-weight:600}}body .flatpickr-calendar .flatpickr-current-month .numInputWrapper,body .flatpickr-calendar .flatpickr-time .numInputWrapper{border:none!important;border-style:none!important;border-width:0!important;border-color:transparent!important;-o-border-image:none!important;border-image:none!important;outline:none!important;box-shadow:none!important;background:transparent!important}body .flatpickr-calendar .flatpickr-current-month uni-input.numInput.cur-year,body .flatpickr-calendar .flatpickr-current-month .numInputWrapper uni-input[type=number],body .flatpickr-calendar .flatpickr-current-month .numInputWrapper uni-input,body .flatpickr-calendar .flatpickr-time uni-input[type=number],body .flatpickr-calendar .flatpickr-time uni-input{border:none!important;border-style:none!important;border-width:0!important;border-color:transparent!important;-o-border-image:none!important;border-image:none!important;outline:none!important;box-shadow:none!important;background:transparent!important;-webkit-appearance:textfield!important;-moz-appearance:textfield!important;appearance:textfield!important}body .flatpickr-calendar .flatpickr-current-month uni-input.numInput.cur-year:focus,body .flatpickr-calendar .flatpickr-current-month uni-input.numInput.cur-year:focus-visible,body .flatpickr-calendar .flatpickr-current-month .numInputWrapper uni-input:focus,body .flatpickr-calendar .flatpickr-current-month .numInputWrapper uni-input:focus-visible,body .flatpickr-calendar .flatpickr-current-month .numInputWrapper:focus-within,body .flatpickr-calendar .flatpickr-time uni-input:focus,body .flatpickr-calendar .flatpickr-time uni-input:focus-visible{border:none!important;border-style:none!important;border-width:0!important;outline:none!important;box-shadow:none!important}body .flatpickr-calendar .flatpickr-months .flatpickr-month{overflow-x:hidden!important;overflow-y:visible!important;height:auto!important;min-height:40px!important}body .flatpickr-calendar .flatpickr-current-month{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:center!important;gap:.25rem!important;left:50%!important;right:auto!important;transform:translate3d(-50%,0,0)!important;width:auto!important;max-width:calc(100% - 2.5rem)!important;height:auto!important;min-height:36px!important;padding-top:6px!important;white-space:nowrap!important;box-sizing:border-box!important}body .flatpickr-calendar .flatpickr-current-month .flatpickr-monthDropdown-months,body .flatpickr-calendar .flatpickr-current-month span.cur-month{flex:0 0 auto!important;align-self:center!important;margin-top:0!important}body .flatpickr-calendar .flatpickr-current-month .flatpickr-monthDropdown-months,body .flatpickr-calendar .flatpickr-current-month span.cur-month,body .flatpickr-calendar .flatpickr-current-month .numInputWrapper uni-input.numInput.cur-year{color:rgba(0,0,0,.64)!important;-webkit-text-fill-color:rgba(0,0,0,.64)!important}body .flatpickr-calendar .flatpickr-current-month uni-input.numInput.cur-year[disabled],body .flatpickr-calendar .flatpickr-current-month uni-input.numInput.cur-year[disabled]:hover{color:rgba(0,0,0,.5)!important;-webkit-text-fill-color:rgba(0,0,0,.5)!important}body .flatpickr-calendar .flatpickr-current-month .numInputWrapper{position:relative!important;display:inline-flex!important;align-items:center!important;align-self:center!important;flex:0 0 auto!important;width:auto!important;min-width:3.5rem!important;max-width:6.5rem!important;height:auto!important;min-height:1.35em!important;padding:0 18px 0 0!important;margin:0!important;box-sizing:border-box!important;vertical-align:middle!important}body .flatpickr-calendar .flatpickr-current-month .numInputWrapper uni-input.numInput.cur-year{flex:1 1 auto!important;width:auto!important;min-width:2.85rem!important;max-width:5.35rem!important;padding:0 .1rem 0 .2rem!important;margin:0!important;line-height:1.3!important;height:auto!important;font-size:1.12em!important;font-weight:300!important;font-synthesis:none!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;vertical-align:middle!important;text-align:center!important;caret-color:rgba(0,0,0,.64)!important}body .flatpickr-calendar .flatpickr-current-month .numInputWrapper span.arrowUp,body .flatpickr-calendar .flatpickr-current-month .numInputWrapper span.arrowDown{right:1px!important;width:15px!important;box-sizing:border-box!important}uni-page-body{background:var(--background);padding-top:max(var(--status-bar-height, 0px),env(safe-area-inset-top,0px));box-sizing:border-box;font-family:var(--ds-font)}body{background:var(--background)}html{font-size:16px;font-family:var(--ds-font)}html,body,#app,.uni-app,.uni-page-body{overflow-x:hidden;max-width:100%;font-family:var(--ds-font)}html,body{overflow-y:auto;-webkit-overflow-scrolling:touch}@media (min-width: 1024px){.unit-grid-cards,.users-grid-cards,.roles-grid-cards,.perms-grid-cards,.financial-accounts-grid,.equipment-list-grid,.cons-record-grid,.fr-material-grid,.fr-technical-grid,.cal-dir-grid-cards,.legal-templates-grid,.building-list-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.unit-grid-cards>*,.users-grid-cards>*,.roles-grid-cards>*,.perms-grid-cards>*,.financial-accounts-grid>*,.equipment-list-grid>*,.cons-record-grid>*,.fr-material-grid>*,.fr-technical-grid>*,.cal-dir-grid-cards>*,.legal-templates-grid>*,.building-list-grid>*{min-width:0!important}}@media (min-width: 768px) and (max-width: 1023px){.unit-grid-cards,.users-grid-cards,.roles-grid-cards,.perms-grid-cards,.financial-accounts-grid,.equipment-list-grid,.cons-record-grid,.fr-material-grid,.fr-technical-grid,.cal-dir-grid-cards,.legal-templates-grid,.building-list-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 767px){.tabs-scroll,.unit-table-wrap,.saas-table-wrap,.fees-table-scroll-wrap,.market-table-scroll-wrap,.cal-dir-table-wrap,.cal-dir-sync-x,.reports-table-wrap,.table-scroll-wrap,[class*=scroll-wrap],[class*=table-wrap]{scrollbar-width:none;-ms-overflow-style:none}.tabs-scroll,.saas-view-toggle-wrap,.app-mobile-branch-toggle,.unit-management-toolbar .unit-view-toggle{display:none!important}.tabs-scroll::-webkit-scrollbar,.unit-table-wrap::-webkit-scrollbar,.saas-table-wrap::-webkit-scrollbar,.fees-table-scroll-wrap::-webkit-scrollbar,.market-table-scroll-wrap::-webkit-scrollbar,.cal-dir-table-wrap::-webkit-scrollbar,.cal-dir-sync-x::-webkit-scrollbar,.reports-table-wrap::-webkit-scrollbar,.table-scroll-wrap::-webkit-scrollbar,[class*=scroll-wrap]::-webkit-scrollbar,[class*=table-wrap]::-webkit-scrollbar{display:none;width:0;height:0}.saas-search-wrap{min-height:44px!important;height:44px!important;max-height:44px!important;padding-top:0!important;padding-bottom:0!important;align-items:center!important;box-sizing:border-box!important}.saas-search-input,uni-input.saas-search-input,.saas-search-input .uni-input-wrapper,.saas-search-input .uni-input-input,.saas-search-input uni-input{min-height:44px!important;height:44px!important;max-height:44px!important;line-height:44px!important;padding-top:0!important;padding-bottom:0!important;box-sizing:border-box!important}.saas-search-input .uni-input-placeholder,.saas-search-input [class*=placeholder]{height:44px!important;line-height:44px!important}.unit-page-btns{gap:6px!important}.unit-page-btns .page-num:not(.active){display:none!important}.unit-page-btns .page-btn--chevron-prev+.page-num:not(.active){display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:22px!important;width:22px!important;height:34px!important;padding:0!important;border:none!important;background:transparent!important;box-shadow:none!important;color:transparent!important;pointer-events:auto}.unit-page-btns .page-btn--chevron-prev+.page-num:not(.active):after{content:"...";color:#64748b;font-size:13px;line-height:1}.unit-page-btns .page-ellipsis{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:22px!important;height:34px!important;color:#64748b!important}.unit-grid-cards,.users-grid-cards,.roles-grid-cards,.perms-grid-cards,.financial-accounts-grid,.equipment-list-grid,.cons-record-grid,.fr-material-grid,.fr-technical-grid,.cal-dir-grid-cards,.legal-templates-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.users-grid-actions,.roles-grid-actions,.perms-grid-actions,.financial-accounts-grid-footer-actions,.equipment-list-grid-footer-actions,.cons-grid-actions,.cal-dir-grid-actions,.legal-grid-actions,.building-list-grid-footer-actions{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:stretch!important;justify-content:stretch!important;gap:8px!important;width:100%!important}uni-button.users-grid-footer-btn,uni-button.roles-grid-footer-btn,uni-button.perms-grid-footer-btn,uni-button.financial-accounts-action-btn,uni-button.equipment-list-action-btn,uni-button.cons-grid-footer-btn,uni-button.cal-dir-grid-footer-btn,uni-button.legal-grid-footer-btn,uni-button.fr-view-action,uni-button.building-list-action-btn{flex:1 1 0!important;display:flex!important;align-items:center!important;justify-content:center!important;min-width:0!important;width:auto!important;max-width:none!important;height:32px!important;min-height:32px!important;max-height:32px!important;margin:0!important;padding:0!important;border:1px solid #e5e7eb!important;border-radius:8px!important;background:#fff!important;box-shadow:none!important;line-height:1!important;box-sizing:border-box!important}uni-button.users-grid-footer-btn:after,uni-button.roles-grid-footer-btn:after,uni-button.perms-grid-footer-btn:after,uni-button.financial-accounts-action-btn:after,uni-button.equipment-list-action-btn:after,uni-button.cons-grid-footer-btn:after,uni-button.cal-dir-grid-footer-btn:after,uni-button.legal-grid-footer-btn:after,uni-button.fr-view-action:after,uni-button.building-list-action-btn:after{border:none!important}uni-button.users-grid-footer-btn uni-button,uni-button.users-grid-footer-btn .uni-button-wrapper,uni-button.roles-grid-footer-btn uni-button,uni-button.roles-grid-footer-btn .uni-button-wrapper,uni-button.perms-grid-footer-btn uni-button,uni-button.perms-grid-footer-btn .uni-button-wrapper,uni-button.financial-accounts-action-btn uni-button,uni-button.financial-accounts-action-btn .uni-button-wrapper,uni-button.equipment-list-action-btn uni-button,uni-button.equipment-list-action-btn .uni-button-wrapper,uni-button.cons-grid-footer-btn uni-button,uni-button.cons-grid-footer-btn .uni-button-wrapper,uni-button.cal-dir-grid-footer-btn uni-button,uni-button.cal-dir-grid-footer-btn .uni-button-wrapper,uni-button.legal-grid-footer-btn uni-button,uni-button.legal-grid-footer-btn .uni-button-wrapper,uni-button.fr-view-action uni-button,uni-button.fr-view-action .uni-button-wrapper,uni-button.building-list-action-btn uni-button,uni-button.building-list-action-btn .uni-button-wrapper{display:inline-flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:6px!important;width:100%!important;height:100%!important;padding:0 8px!important;margin:0!important;border:none!important;background:transparent!important;box-shadow:none!important;line-height:1!important;box-sizing:border-box!important}uni-button.users-grid-footer-btn uni-image,uni-button.roles-grid-footer-btn uni-image,uni-button.perms-grid-footer-btn uni-image,uni-button.financial-accounts-action-btn uni-image,uni-button.equipment-list-action-btn uni-image,uni-button.cons-grid-footer-btn uni-image,uni-button.cal-dir-grid-footer-btn uni-image,uni-button.legal-grid-footer-btn uni-image,uni-button.fr-view-action uni-image,uni-button.building-list-action-btn uni-image,uni-button.users-grid-footer-btn img,uni-button.roles-grid-footer-btn img,uni-button.perms-grid-footer-btn img,uni-button.financial-accounts-action-btn img,uni-button.equipment-list-action-btn img,uni-button.cons-grid-footer-btn img,uni-button.cal-dir-grid-footer-btn img,uni-button.legal-grid-footer-btn img,uni-button.fr-view-action img,uni-button.building-list-action-btn img{width:14px!important;height:14px!important;min-width:14px!important;flex:0 0 14px!important;margin:0!important;opacity:1!important;visibility:visible!important}uni-button.users-grid-footer-btn--delete,uni-button.roles-grid-footer-btn--delete,uni-button.perms-grid-footer-btn--delete,uni-button.financial-accounts-action-btn--delete,uni-button.equipment-list-action-btn--delete,uni-button.cons-grid-footer-btn--delete,uni-button.cal-dir-grid-footer-btn--delete,uni-button.legal-grid-footer-btn--delete,uni-button.building-list-action-btn--delete{border-color:#ef4444!important;box-shadow:none!important}.equipment-list-grid-footer-actions,.legal-grid-actions{flex-wrap:wrap!important}uni-button.equipment-list-action-btn,uni-button.legal-grid-footer-btn{flex:0 0 calc(50% - 4px)!important;width:calc(50% - 4px)!important;max-width:calc(50% - 4px)!important}.users-grid-footer-btn__label,.roles-grid-footer-btn__label,.perms-grid-footer-btn__label,.financial-accounts-action-label,.equipment-list-action-label,.cons-grid-footer-btn__label,.cal-dir-grid-footer-btn__label,.legal-grid-footer-btn__label,.building-list-action-label,.fr-view-action__label{display:inline-flex!important;align-items:center!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#334155!important;font-size:12px!important;font-weight:600!important;line-height:1!important}uni-button.users-grid-footer-btn--delete uni-text,uni-button.roles-grid-footer-btn--delete uni-text,uni-button.perms-grid-footer-btn--delete uni-text,uni-button.financial-accounts-action-btn--delete uni-text,uni-button.equipment-list-action-btn--delete uni-text,uni-button.cons-grid-footer-btn--delete uni-text,uni-button.cal-dir-grid-footer-btn--delete uni-text,uni-button.legal-grid-footer-btn--delete uni-text,uni-button.building-list-action-btn--delete uni-text{color:#dc2626!important}.fr-material-grid-card__action,.fr-technical-grid-card__action{width:100%!important;margin-top:10px!important}}.building-dropdown uni-button,.building-dropdown uni-button.dropdown-item{border:none!important;border-width:0!important;box-shadow:none!important;outline:none!important}.base-select-list uni-button,.base-select-list uni-button.base-select-item{border:none!important;border-width:0!important;box-shadow:none!important;outline:none!important}.base-select-list uni-button:before,.base-select-list uni-button:after,.base-select-list uni-button uni-button,.base-select-list uni-button .uni-button-wrapper,.base-select-list uni-button div{border:none!important;border-width:0!important;box-shadow:none!important;outline:none!important}.view-toggle-btn.active uni-image,.view-toggle-btn.active uni-image div,.view-toggle-btn.active uni-image img,uni-button.view-toggle-btn.active uni-image,uni-button.view-toggle-btn.active uni-image div,uni-button.view-toggle-btn.active uni-image img{filter:brightness(0) invert(1)!important;-webkit-filter:brightness(0) invert(1)!important}
