﻿@keyframes tick{0%{transform:scale(0)}90%{transform:scale(1.4)}100%{transform:scale(1)}}.custom-checkbox{display:inline-block;padding-left:1px}.custom-checkbox>label{padding-left:0;font-weight:normal;margin:0 !important}.custom-checkbox>label:has(>input[type=checkbox]:disabled){cursor:not-allowed}.custom-checkbox>label>input[type=checkbox]{display:none}.custom-checkbox>label>input[type=checkbox]+.label-text:before{content:"";font-family:"FontAwesome";font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;font-size:1.3em;width:1em;margin-right:5px;display:inline-block;color:#bdb8b5}.custom-checkbox>label>input[type=checkbox]:checked+.label-text:before{content:"";color:#c70039;animation:tick 180ms}.custom-checkbox>label>input[type=checkbox]:disabled+.label-text{cursor:not-allowed;color:#aaa;opacity:.6}.custom-checkbox>label>input[type=checkbox]:disabled+.label-text:before{color:#ccc}@keyframes skeleton-shimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}.skeleton-shimmer{background-image:linear-gradient(90deg, #e0e0e0 25%, #f5f5f5 50%, #e0e0e0 75%);background-size:200% 100%;animation:skeleton-shimmer 1.8s ease-in-out infinite;color:rgba(0,0,0,0)}.skeleton-avatar{width:40px;height:40px;border-radius:50%;flex-shrink:0}.skeleton-line{height:14px;border-radius:4px}.skeleton-line.skeleton-line-short{width:50%}.user-overlay{position:fixed;left:0;top:0;right:0;bottom:0;z-index:100;display:flex;justify-content:center;align-items:center;background-color:rgba(255,255,255,.7);opacity:1;transition:opacity .5s ease-in-out}.user-overlay .loader{width:50px;height:50px;border-radius:50%;display:inline-block;border-top:5px solid #c70039;border-right:5px solid rgba(0,0,0,0);box-sizing:border-box;animation:rotation 1s linear infinite}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.bg-warning{background:repeating-linear-gradient(-45deg, #faebcc, #faebcc 7px, #fcf8e3 7px, #fcf8e3 15px)}.bg-success{background:repeating-linear-gradient(-45deg, #cdedca, #cdedca 7px, #e0f3de 7px, #e0f3de 15px)}.bg-danger{background:repeating-linear-gradient(-45deg, #f3d8d8, #f3d8d8 7px, #f8e7e7 7px, #f8e7e7 15px)}.bg-suspend{background:repeating-linear-gradient(-45deg, #f3d8d8, #f3d8d8 7px, #f8e7e7 7px, #f8e7e7 15px)}.bg-inactive{background:repeating-linear-gradient(-45deg, #eee, #eee 7px, #f6f6f6 7px, #f6f6f6 15px)}form{margin:20px 0}.user.warning{background:repeating-linear-gradient(-45deg, #faebcc, #faebcc 7px, #fcf8e3 7px, #fcf8e3 15px)}.user.suspend{background:repeating-linear-gradient(-45deg, #f3d8d8, #f3d8d8 7px, #f8e7e7 7px, #f8e7e7 15px)}.user.technical{background:#fbf8f1;border-color:#ece2c8}.user.inactive{background:#e4e4e7;border-color:#d4d4d8}.user img.lazy{width:140px;height:140px}.user .stretched-link::after{content:"";position:absolute;inset:0;z-index:1}.user a:not(.stretched-link){position:relative;z-index:2}.user .dropdown{z-index:2}.control{display:flex;justify-content:space-between;align-items:center}.control>div:first-child{display:flex;align-items:center;gap:1rem}.m-b-15{margin-bottom:0}@media(max-width: 992px){.m-b-15{margin-bottom:15px}}