*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.start-0{inset-inline-start:0px}.top-0{top:0}.z-50{z-index:50}.col-auto{grid-column:auto}.m-0{margin:0}.m-1{margin:.25rem}.mx-0{margin-left:0;margin-right:0}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0{margin-top:0;margin-bottom:0}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.me-1{margin-inline-end:.25rem}.me-2{margin-inline-end:.5rem}.me-3{margin-inline-end:.75rem}.ms-1{margin-inline-start:.25rem}.ms-2{margin-inline-start:.5rem}.ms-3{margin-inline-start:.75rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.block{display:block}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.w-12{width:3rem}.w-auto{width:auto}.w-full{width:100%}.min-w-0{min-width:0px}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.table-auto{table-layout:auto}.border-collapse{border-collapse:collapse}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.items-center{align-items:center}.justify-center{justify-content:center}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.overflow-auto{overflow:auto}.text-nowrap{text-wrap:nowrap}.rounded{border-radius:.25rem}.rounded-lg{border-radius:.5rem}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-4{border-width:4px}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-opacity-50{--tw-bg-opacity: .5}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.py-0{padding-top:0;padding-bottom:0}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-5{padding-bottom:1.25rem}.pe-0{padding-inline-end:0px}.ps-2{padding-inline-start:.5rem}.ps-3{padding-inline-start:.75rem}.ps-5{padding-inline-start:1.25rem}.ps-8{padding-inline-start:2rem}.pt-2{padding-top:.5rem}.pt-4{padding-top:1rem}.text-left{text-align:left}.text-center{text-align:center}.text-start{text-align:start}.text-end{text-align:end}.align-baseline{vertical-align:baseline}.align-middle{vertical-align:middle}.align-bottom{vertical-align:bottom}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-opacity-85{--tw-text-opacity: .85}.underline{text-decoration-line:underline}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}:root{--desk-bg: #d8d8d8;--desk-surface: #f4f4f4;--desk-rail: #f0f0f0;--desk-rail-border: #c6c6c6;--desk-border: #bdbdbd;--desk-border-strong: #8f8f8f;--desk-text: #1b1b1b;--desk-muted: #424242;--desk-accent: #0078d4;--desk-accent-hover: #106ebe;--desk-accent-soft: #cce4f7;--desk-danger: #a82317;--desk-success: #0a6b32;--desk-title: #0f0f0f;--desk-row-hover: #e8f4fc;--desk-row-alt: #ebebeb;--desk-input-h: 28px;--desk-font: "Segoe UI", "Segoe UI Variable", "Source Sans 3", "IBM Plex Sans", system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;--desk-font-ui: "Segoe UI", "Source Sans 3", "IBM Plex Sans", system-ui, sans-serif;--desk-font-mono: "Cascadia Mono", "Consolas", "Segoe UI Mono", "IBM Plex Mono", monospace;--desk-sidebar-w: 200px;--desk-sidebar-collapsed: 48px;--desk-data-h: min(360px, calc(100dvh - 380px) );--desk-picker-h: 200px;--desk-list-h: min(320px, calc(100dvh - 440px) )}html.desk-app,html.desk-app body{height:100%;overflow:hidden;margin:0!important;padding:0!important;font-family:var(--desk-font)!important;font-size:13px!important;font-weight:400;letter-spacing:.01em;line-height:1.35;color:var(--desk-text);background:var(--desk-bg)!important;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-feature-settings:"kern" 1,"liga" 1}html.desk-app body.nav-fixed,html.desk-app body{padding-top:0!important;padding-left:0!important}html.desk-app .navbar-vertical,html.desk-app .navbar-top,html.desk-app #navbarDefault,html.desk-app #navbarVerticalCollapse{display:none!important}.desk-shell{height:100vh;height:100dvh;display:flex;flex-direction:column;overflow:hidden;background:var(--desk-bg)}.desk-menubar{height:30px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:0 10px 0 12px;background:#ececec;border-bottom:1px solid var(--desk-border);color:var(--desk-text);-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:var(--desk-font-ui)!important}.desk-menubar-brand{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;letter-spacing:.01em}.desk-menubar-brand img{width:16px;height:16px;border-radius:2px}.desk-menubar-meta{font-size:11.5px;color:var(--desk-muted);font-weight:500;letter-spacing:.01em}.desk-body{flex:1;min-height:0;display:flex;overflow:hidden}.desk-sidebar{width:var(--desk-sidebar-w);flex-shrink:0;display:flex;flex-direction:column;background:linear-gradient(180deg,#f3f3f3,#ececec);border-right:1px solid var(--desk-rail-border);color:var(--desk-text);box-shadow:inset -1px 0 #ffffff8c;font-family:var(--desk-font-ui)!important}.desk-sidebar-head{padding:10px 8px 10px 12px;border-bottom:1px solid var(--desk-rail-border);background:#e6e6e6;display:flex;align-items:center;justify-content:space-between;gap:6px;min-height:44px}.desk-sidebar-head .title{font-size:12px;font-weight:700;color:var(--desk-title);line-height:1.15;letter-spacing:.02em;text-transform:uppercase}.desk-sidebar-head .sub{font-size:11px;font-weight:500;color:#505050;margin-top:2px;letter-spacing:0;text-transform:none}.desk-sidebar-toggle{width:28px;height:28px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid #b0b0b0;border-radius:2px;background:linear-gradient(#fafafa,#e8e8e8);color:#333;cursor:pointer}.desk-sidebar-toggle:hover{background:linear-gradient(#fff,#ececec);border-color:var(--desk-accent);color:var(--desk-accent)}.desk-sidebar-foot{padding:6px;border-top:1px solid var(--desk-rail-border);background:#e6e6e6}.desk-sidebar-foot-btn{width:100%;height:30px;display:flex;align-items:center;justify-content:flex-start;gap:8px;padding:0 8px;border:1px solid #b0b0b0;border-radius:2px;background:linear-gradient(#fafafa,#e8e8e8);color:var(--desk-text);font-size:12px;font-weight:600;font-family:var(--desk-font-ui)!important;cursor:pointer}.desk-sidebar-foot-btn:hover{background:linear-gradient(#fff,#ececec);border-color:var(--desk-accent)}.desk-shell.sidebar-collapsed .desk-sidebar{width:var(--desk-sidebar-collapsed)}.desk-shell.sidebar-collapsed .desk-sidebar-head-text,.desk-shell.sidebar-collapsed .desk-nav-section,.desk-shell.sidebar-collapsed .desk-nav-label,.desk-shell.sidebar-collapsed .desk-sidebar-head .sub{display:none}.desk-shell.sidebar-collapsed .desk-sidebar-head{justify-content:center;padding:10px 4px}.desk-shell.sidebar-collapsed .desk-nav-link{justify-content:center;padding:8px 0;border-left-width:0}.desk-shell.sidebar-collapsed .desk-sidebar-foot-btn{justify-content:center;padding:0}.desk-shell.sidebar-collapsed .desk-sidebar-toggle i,.desk-shell.sidebar-collapsed .desk-sidebar-foot-btn i{transform:rotate(180deg)}.desk-sidebar-scroll{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:4px 0 8px}.desk-sidebar-scroll::-webkit-scrollbar{width:10px}.desk-sidebar-scroll::-webkit-scrollbar-track{background:#e8e8e8}.desk-sidebar-scroll::-webkit-scrollbar-thumb{background:#bdbdbd;border:2px solid #e8e8e8;border-radius:0}.desk-sidebar-scroll::-webkit-scrollbar-thumb:hover{background:#9e9e9e}.desk-nav-section{margin:12px 10px 4px;padding:0 0 3px;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#5a5a5a;border-bottom:1px solid #d0d0d0;font-family:var(--desk-font-ui)!important}.desk-nav-section:first-child{margin-top:6px}.desk-nav-link{display:flex;align-items:center;gap:8px;padding:5px 10px 5px 8px;margin:0 4px 1px;border-radius:0;font-size:12.5px;font-weight:500;letter-spacing:.01em;color:#1f1f1f;text-decoration:none!important;border:none;border-left:3px solid transparent;font-family:var(--desk-font-ui)!important;transition:background .08s ease,border-color .08s ease}.desk-nav-link:hover{background:#e0e0e0;color:#000}.desk-nav-link.is-active{background:var(--desk-accent-soft);color:#003a6b;border-left-color:var(--desk-accent);font-weight:600}.desk-nav-link.is-active .desk-ico{color:var(--desk-accent);opacity:1}.desk-nav-link .desk-ico{width:16px!important;min-width:16px!important;height:16px!important;display:inline-flex!important;align-items:center;justify-content:center;text-align:center;font-size:11px!important;line-height:1!important;color:#4a4a4a;opacity:1;flex-shrink:0;background:transparent;border:none;border-radius:0;margin:0!important}.desk-nav-link:hover .desk-ico{background:transparent;border:none;color:#222}.desk-nav-link.is-active .desk-ico{background:transparent;border:none;color:var(--desk-accent)}.desk-nav-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2;display:block}.desk-main{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;background:var(--desk-bg)}.desk-toolbar{flex-shrink:0;height:36px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 10px;background:#e8e8e8;border-bottom:1px solid var(--desk-border)}.desk-toolbar-left,.desk-toolbar-right{display:flex;align-items:center;gap:8px}.desk-status{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 8px;border-radius:3px;border:1px solid var(--desk-border);background:#fff;font-size:11px;font-weight:600}.desk-status.open{color:var(--desk-success);border-color:#9fd5b3;background:#edf8f1}.desk-status.closed{color:var(--desk-danger);border-color:#f0b4ad;background:#fdf2f0}.desk-btn{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 10px;border-radius:3px;border:1px solid var(--desk-border-strong);background:linear-gradient(#fff,#f3f3f3);color:var(--desk-text);font-size:12px;font-weight:600;cursor:pointer;text-decoration:none!important}.desk-btn i,.desk-btn .fa,.desk-status i,.desk-sidebar-toggle i,.desk-sidebar-foot-btn i{font-size:11px!important;line-height:1!important;width:auto}.desk-btn:hover{background:linear-gradient(#fff,#eaeaea);color:#000}.desk-btn:active{background:#e5e5e5}.desk-btn-primary{background:var(--desk-accent);border-color:var(--desk-accent);color:#fff}.desk-btn-primary:hover{background:var(--desk-accent-hover);border-color:var(--desk-accent-hover);color:#fff}.desk-btn-danger{background:#fff;border-color:#e4a19a;color:var(--desk-danger)}.desk-btn-danger:hover{background:#fdf2f0;color:var(--desk-danger)}.desk-btn-success{background:#fff;border-color:#9fd5b3;color:var(--desk-success)}.desk-user-menu{position:relative}.desk-user-menu summary{list-style:none;cursor:pointer}.desk-user-menu summary::-webkit-details-marker{display:none}.desk-user-dropdown{position:absolute;right:0;top:calc(100% + 4px);width:220px;background:#fff;border:1px solid var(--desk-border);border-radius:4px;box-shadow:0 8px 20px #0000001f;z-index:80;overflow:hidden}.desk-user-dropdown .hd{padding:10px 12px;border-bottom:1px solid var(--desk-border);background:#fafafa}.desk-user-dropdown .hd small{display:block;color:var(--desk-muted);font-size:11px}.desk-user-dropdown .hd strong{font-size:12.5px}.desk-user-dropdown a{display:flex;align-items:center;gap:8px;padding:9px 12px;font-size:12.5px;color:var(--desk-text);text-decoration:none!important}.desk-user-dropdown a:hover{background:var(--desk-accent-soft);color:var(--desk-accent)}.desk-content{flex:1;min-height:0;overflow:hidden;background:var(--desk-bg);padding:0!important;display:flex;flex-direction:column}.desk-content>.content,.desk-content .content{padding:6px 8px!important;margin:0!important;min-height:0!important;max-width:none!important;flex:1 1 auto;height:100%;max-height:100%;overflow:auto}.desk-content>.content.desk-page-inscription{overflow:hidden!important}.desk-content::-webkit-scrollbar{width:10px;height:10px}.desk-content::-webkit-scrollbar-thumb{background:#c4c4c4;border-radius:8px;border:2px solid var(--desk-bg)}.desk-content *{font-family:var(--desk-font)!important}.desk-content .breadcrumb{background:transparent!important;padding:0 0 8px!important;margin:0 0 8px!important;font-size:12px!important;border-bottom:1px solid var(--desk-border)}.desk-content .breadcrumb-item,.desk-content .breadcrumb-item a{color:#2f2f2f!important;text-decoration:none!important;font-size:12px!important}.desk-content .breadcrumb-item.active{color:#0a0a0a!important;font-weight:700}.desk-content .card,.desk-content .border-radius-xl,.desk-content .wizard-panel{background:var(--desk-surface)!important;border:1px solid var(--desk-border)!important;border-radius:3px!important;box-shadow:none!important}.desk-content .card-body{padding:6px 8px!important}.desk-content .card-header{background:#e4e4e4!important;border-bottom:1px solid var(--desk-border)!important;padding:5px 8px!important;font-size:12.5px!important;font-weight:700!important;color:var(--desk-title)!important}.desk-content .form-label,.desk-content label{font-size:12px!important;font-weight:700!important;color:#1f1f1f!important;margin-bottom:2px!important}.desk-content .form-control,.desk-content .form-select,.desk-content select.form-control,.desk-content input.form-control,.desk-content textarea.form-control,.desk-content .form-control-sm{height:var(--desk-input-h)!important;min-height:var(--desk-input-h)!important;padding:3px 8px!important;border:1px solid var(--desk-border-strong)!important;border-radius:2px!important;background:#fff!important;color:var(--desk-text)!important;font-size:12.5px!important;box-shadow:none!important;line-height:1.3!important}.desk-content textarea.form-control{height:auto!important;min-height:64px!important}.desk-content .form-control:focus,.desk-content .form-select:focus,.desk-content select.form-control:focus{border-color:var(--desk-accent)!important;outline:1px solid var(--desk-accent)!important;box-shadow:none!important}.desk-content .form-control:disabled,.desk-content .form-control[readonly]{background:#e8e8e8!important;color:#1a1a1a!important;font-weight:600!important}.desk-content .btn,.desk-content .btn-sm,.desk-content .btn-phoenix-primary,.desk-content .btn-phoenix-danger,.desk-content .btn-phoenix-success,.desk-content .btn-phoenix-secondary,.desk-content .btn-primary,.desk-content .btn-danger,.desk-content .btn-success,.desk-content .btn-secondary,.desk-content .btn-outline-secondary{height:28px!important;min-height:28px!important;padding:0 10px!important;border-radius:3px!important;font-size:12px!important;font-weight:600!important;line-height:26px!important;box-shadow:none!important;border:1px solid var(--desk-border-strong)!important;background:linear-gradient(#fff,#f2f2f2)!important;color:var(--desk-text)!important}.desk-content .btn-primary,.desk-content .btn-phoenix-primary{background:var(--desk-accent)!important;border-color:var(--desk-accent)!important;color:#fff!important}.desk-content .btn-primary:hover,.desk-content .btn-phoenix-primary:hover{background:var(--desk-accent-hover)!important;border-color:var(--desk-accent-hover)!important;color:#fff!important}.desk-content .btn-danger,.desk-content .btn-phoenix-danger{background:#fff!important;border-color:#e4a19a!important;color:var(--desk-danger)!important}.desk-content .btn-success,.desk-content .btn-phoenix-success{background:#fff!important;border-color:#9fd5b3!important;color:var(--desk-success)!important}.desk-content .btn-secondary,.desk-content .btn-phoenix-secondary,.desk-content .btn-outline-secondary{background:linear-gradient(#fff,#f2f2f2)!important;color:var(--desk-text)!important}.desk-content .btn i,.desk-content .btn .fa,.desk-content .btn .fas,.desk-content .btn .far{font-size:11px!important;line-height:1!important}.desk-content .btn.w-100{height:auto!important;min-height:30px!important;line-height:1.35!important;padding:6px 10px!important;white-space:normal!important}.desk-content .btn.btn-action{min-width:118px!important;padding:0 14px!important;white-space:nowrap!important}.desk-content .btn.btn-action-wide{min-width:132px!important;padding:0 14px!important;white-space:nowrap!important}.desk-content .btn.btn-danger-solid,.desk-content .btn-danger.btn-danger-solid{background:#c0392b!important;border-color:#a93226!important;color:#fff!important}.desk-content .btn.btn-danger-solid:hover,.desk-content .btn-danger.btn-danger-solid:hover{background:#a93226!important;border-color:#922b21!important;color:#fff!important}.desk-content .table{--bs-table-bg: #f6f6f6;--bs-table-color: #121212;border:1px solid var(--desk-border)!important;border-collapse:collapse!important;font-size:12.5px!important;color:var(--desk-text)!important;margin-bottom:0!important}.desk-content .table>:not(caption)>*>*{padding:4px 6px!important;border-bottom-color:#cfcfcf!important;vertical-align:middle!important;color:var(--desk-text)!important}.desk-content .table thead th,.desk-content .table thead td{background:#d6d6d6!important;color:#0d0d0d!important;font-size:12px!important;font-weight:700!important;text-transform:none!important;border-bottom:1px solid var(--desk-border)!important;white-space:nowrap}.desk-content .table-striped>tbody>tr:nth-of-type(odd)>*{background:var(--desk-row-alt)!important}.desk-content .table tbody tr:hover>*{background:var(--desk-row-hover)!important}.desk-content .table-sm>:not(caption)>*>*{padding:4px 6px!important}.desk-content .alert{border-radius:3px!important;border:1px solid var(--desk-border)!important;padding:8px 10px!important;font-size:12.5px!important}.desk-content .badge,.desk-content .badge-phoenix{border-radius:3px!important;font-weight:600!important;font-size:10.5px!important}.desk-content .modal-content,.desk-content .position-fixed .bg-white{border-radius:4px!important;border:1px solid var(--desk-border)!important;box-shadow:0 12px 28px #0000002e!important}.desk-content h1,.desk-content h2,.desk-content h3,.desk-content h4,.desk-content h5,.desk-content h6{color:var(--desk-title)!important;font-weight:700!important;line-height:1.25!important;margin-bottom:.35rem!important}.desk-content h1{font-size:18px!important}.desk-content h2{font-size:16px!important}.desk-content h3{font-size:14.5px!important}.desk-content h4{font-size:13.5px!important}.desk-content h5{font-size:13px!important}.desk-content h6{font-size:12.5px!important}.desk-content .logo-text,.desk-content .navbar-brand h5{font-size:14px!important}.desk-menubar-brand>span:first-of-type{font-size:13px;font-weight:700;letter-spacing:.02em}.desk-content .animate__animated{animation:none!important}.desk-content .row>[class*=col-]{margin-bottom:0}.desk-content .multisteps-form__content .modal-body{padding:8px 4px!important}.desk-content input[type=search]{border:1px solid var(--desk-border-strong)!important;border-radius:2px!important;height:var(--desk-input-h)!important;font-size:12.5px!important;max-width:240px;padding:3px 8px!important}.desk-content .multisteps-form{margin-top:6px!important;margin-bottom:6px!important}.desk-content .wizard-panel,.desk-content .card.mb-3{margin-bottom:8px!important}.desk-content .col-md-3.mt-2,.desk-content .col-md-4.mt-2,.desk-content .col-md-6.mt-2,.desk-content .col-md-12.mt-2,.desk-content [class*=col-].mt-2,.desk-content [class*=col-].my-2,.desk-content [class*=col-].mb-2{margin-top:4px!important;margin-bottom:4px!important}.desk-content .form-check{min-height:auto!important;margin-bottom:4px!important;padding-left:0!important;display:inline-flex!important;align-items:center!important;gap:6px;cursor:pointer}.desk-content .form-check.form-switch{padding-left:0!important}.desk-content .form-check-input{float:none!important;margin:0!important;flex-shrink:0;box-shadow:none!important;cursor:pointer;background-position:center!important;background-size:contain!important;background-repeat:no-repeat!important;transition:none!important;-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important}.desk-content .form-check-input[type=radio],.desk-content .form-switch .form-check-input[type=radio],.desk-content input[type=radio]{width:14px!important;height:14px!important;min-width:14px!important;border:1.5px solid #6b6b6b!important;border-radius:50%!important;background-color:#fff!important;background-image:none!important;background-position:center!important;--bs-form-switch-bg: none !important}.desk-content .form-check-input[type=radio]:hover,.desk-content input[type=radio]:hover{border-color:var(--desk-accent)!important;background-color:#f5faff!important}.desk-content .form-check-input[type=radio]:checked,.desk-content .form-switch .form-check-input[type=radio]:checked,.desk-content input[type=radio]:checked{background-color:#fff!important;border-color:var(--desk-accent)!important;background-image:radial-gradient(circle,var(--desk-accent) 0%,var(--desk-accent) 40%,transparent 45%)!important}.desk-content .form-check-input[type=radio]:focus,.desk-content input[type=radio]:focus{border-color:var(--desk-accent)!important;outline:1px solid var(--desk-accent)!important;outline-offset:1px;box-shadow:none!important}.desk-content .form-check-input[type=radio]:disabled,.desk-content input[type=radio]:disabled{opacity:.55!important;background-color:#ececec!important;cursor:not-allowed}.desk-content .form-check-input[type=checkbox],.desk-content input[type=checkbox]{width:14px!important;height:14px!important;min-width:14px!important;border:1.5px solid #6b6b6b!important;border-radius:2px!important;background-color:#fff!important;background-image:none!important}.desk-content .form-check-input[type=checkbox]:hover,.desk-content input[type=checkbox]:hover{border-color:var(--desk-accent)!important;background-color:#f5faff!important}.desk-content .form-check-input[type=checkbox]:checked,.desk-content input[type=checkbox]:checked{background-color:var(--desk-accent)!important;border-color:var(--desk-accent)!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.2' d='M3.5 8.5l2.5 2.5 6-6'/%3e%3c/svg%3e")!important}.desk-content .form-check-input[type=checkbox]:indeterminate{background-color:var(--desk-accent)!important;border-color:var(--desk-accent)!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-width='2.2' d='M3 8h10'/%3e%3c/svg%3e")!important}.desk-content .form-check-input[type=checkbox]:focus,.desk-content input[type=checkbox]:focus{border-color:var(--desk-accent)!important;outline:1px solid var(--desk-accent)!important;outline-offset:1px;box-shadow:none!important}.desk-content .form-check-input[type=checkbox]:disabled,.desk-content input[type=checkbox]:disabled{opacity:.55!important;background-color:#ececec!important;cursor:not-allowed}.desk-content .form-switch .form-check-input[type=checkbox]{width:34px!important;height:18px!important;min-width:34px!important;border-radius:10px!important;border:1.5px solid #8a8a8a!important;background-color:#f0f0f0!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23666666'/%3e%3c/svg%3e")!important;background-position:left center!important;background-size:contain!important;margin-left:0!important}.desk-content .form-switch .form-check-input[type=checkbox]:checked{background-color:var(--desk-accent)!important;border-color:var(--desk-accent)!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")!important;background-position:right center!important}.desk-content .form-switch .form-check-input[type=checkbox]:focus{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23666666'/%3e%3c/svg%3e")!important}.desk-content .form-switch .form-check-input[type=checkbox]:checked:focus{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")!important}.desk-content .form-check-label{font-size:12.5px!important;font-weight:600!important;color:var(--desk-text)!important;cursor:pointer;margin:0!important;padding:0!important;line-height:1.2!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.desk-content .d-flex .form-check,.desk-content .d-flex.flex-wrap .form-check,.desk-content .d-flex.justify-content-between .form-check{margin:0!important}.desk-content .form-check+.form-check{margin-left:0!important}.desk-content .input-group>.form-control,.desk-content .input-group>.btn{height:var(--desk-input-h)!important}.desk-content .input-group-text{height:var(--desk-input-h)!important;padding:0 8px!important;font-size:12px!important;background:#f5f5f5!important;border:1px solid var(--desk-border-strong)!important;border-radius:2px!important;color:var(--desk-muted)!important}.desk-content .border-danger{border-color:#e4a19a!important}.desk-content .text-danger{color:var(--desk-danger)!important;font-size:11.5px!important}.desk-content .invalid-feedback,.desk-content .error,.desk-content span.text-danger{font-size:11px!important}.desk-content nav.d-flex.justify-content-between{align-items:center;gap:8px;padding-bottom:6px;margin-bottom:6px;border-bottom:1px solid var(--desk-border)}.desk-content nav.d-flex.justify-content-between .breadcrumb{border-bottom:none!important;margin:0!important;padding:0!important}.desk-content nav .btn,.desk-content .breadcrumb+div .btn{white-space:nowrap}.desk-content .table-responsive{border:1px solid var(--desk-border);border-radius:3px;background:#fff}.desk-content .table-responsive .table{border:none!important}.desk-content .card-body[style*=overflow],.desk-content .card-body[style*=height]{padding:0!important;background:#fff}.desk-content .card-body[style*=overflow]>.container,.desk-content .card-body[style*=overflow]>.table,.desk-content .card-body[style*=overflow]>.table-responsive{padding:8px 10px}.desk-content .table thead th{position:sticky;top:0;z-index:3;box-shadow:inset 0 -1px 0 var(--desk-border)}.desk-content .table.fs-9,.desk-content .table.table-sm{font-size:12px!important}.desk-content .table.fs-9>:not(caption)>*>*,.desk-content .table.table-sm>:not(caption)>*>*{padding:3px 6px!important}.desk-content .table tbody td .btn,.desk-content .table tbody td .btn-sm{width:28px!important;min-width:28px!important;height:26px!important;padding:0!important;margin:0!important;display:inline-flex!important;align-items:center;justify-content:center;line-height:1!important}.desk-content .table tbody td .btn i{margin:0!important;font-size:11px}.desk-content .desk-td-actions{width:72px!important;white-space:nowrap;vertical-align:middle!important}.desk-content .desk-table-actions{display:inline-flex!important;align-items:center;justify-content:flex-end;gap:4px;flex-wrap:nowrap;width:100%}.desk-content .desk-table-actions .btn,.desk-content .desk-table-actions .btn-sm,.desk-content .desk-table-actions a.btn{margin:0!important;float:none!important}.desk-content .mb-1.d-flex.justify-content-between,.desk-content .d-flex.justify-content-between.align-items-center.mb-2,.desk-content h4.py-2.d-flex.justify-content-between{align-items:center!important;gap:8px;padding:6px 8px!important;margin:0 0 4px!important;background:#f7f7f7;border:1px solid var(--desk-border);border-radius:3px}.desk-content h4.py-2.d-flex.justify-content-between{font-size:13px!important}.desk-content .search-input,.desk-content input.search{max-width:220px!important;width:220px!important}.desk-content .pagination{margin:8px 0 0!important;gap:2px}.desk-content .page-link{min-width:28px;height:28px;padding:0 8px!important;display:inline-flex!important;align-items:center;justify-content:center;font-size:12px!important;border:1px solid var(--desk-border)!important;border-radius:2px!important;color:var(--desk-text)!important;background:#fff!important}.desk-content .page-item.active .page-link{background:var(--desk-accent)!important;border-color:var(--desk-accent)!important;color:#fff!important}.desk-content>.content>.row.d-flex.justify-content-between,.desk-content>.content>.d-flex.justify-content-between.mb-3{background:#fafafa!important;border:1px solid var(--desk-border);border-radius:3px;padding:6px 10px!important;margin:0 0 10px!important;display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;gap:8px}.desk-content>.content>.row.d-flex.justify-content-between>nav,.desk-content>.content>.d-flex.justify-content-between.mb-3>nav,.desk-content>.content>.row.d-flex.justify-content-between>nav[class*=col-]{width:auto!important;max-width:none!important;flex:1 1 auto!important;padding:0!important;margin:0!important}.desk-content>.content>.row.d-flex.justify-content-between>.breadcrumb,.desk-content>.content>.d-flex.justify-content-between.mb-3>nav .breadcrumb,.desk-content>.content>.row.d-flex.justify-content-between nav .breadcrumb{border-bottom:none!important;margin:0!important;padding:0!important}.desk-content>.content>.row.d-flex.justify-content-between>.item,.desk-content>.content>.row.d-flex.justify-content-between>[class*=col-].item,.desk-content>.content>.row.d-flex.justify-content-between>[class*=col-].d-flex,.desk-content>.content>.d-flex.justify-content-between.mb-3>.item,.desk-content>.content>.d-flex.justify-content-between.mb-3>.d-flex.justify-content-between,.desk-content>.content>.d-flex.justify-content-between.mb-3>.d-flex.align-items-center{width:auto!important;max-width:none!important;flex:0 0 auto!important;display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:6px;flex-wrap:wrap;margin:0 0 0 auto!important;padding:0!important}.desk-content>.content>.row.d-flex.justify-content-between .item,.desk-content>.content>.d-flex.justify-content-between.mb-3 .item,.desk-content>.content>.d-flex.justify-content-between.mb-3 .d-flex{align-items:center;gap:6px;flex-wrap:wrap}.desk-content>.content>.row.d-flex.justify-content-between .form-control,.desk-content>.content>.d-flex.justify-content-between.mb-3 .form-control{width:auto!important;min-width:130px;max-width:200px;height:28px!important;min-height:28px!important;margin:0!important;flex:0 1 auto}.desk-content>.content>.d-flex.justify-content-between.mb-3 label{margin:0 4px 0 0!important;white-space:nowrap;font-size:12px!important}.desk-content>.content>.d-flex.justify-content-between.mb-3 .border.p-2.rounded{padding:2px 8px!important;border-radius:3px!important;background:#fff;border-color:var(--desk-border)!important;gap:4px}.desk-content #printForm,.desk-content form[id*=print],.desk-content form[action*=print],.desk-content form[target=_blank]{display:inline-flex!important;align-items:center;margin:0!important}.desk-content #printForm .btn,.desk-content a.btn-primary[target],.desk-content a.btn-primary[href*=rapport],.desk-content a.btn-primary[target=__bank],.desk-content .item .btn-primary,.desk-content .item .btn-success{width:auto!important;min-width:32px!important;height:28px!important;padding:0 10px!important;display:inline-flex!important;align-items:center;justify-content:center;gap:5px;margin:0!important}html.desk-docs .desk-content>.content>.row.d-flex.justify-content-between>.w-12,html.desk-docs .desk-content>.content>.d-flex.justify-content-between.mb-3>.w-12{width:100%!important;flex:0 0 100%!important;order:3}html.desk-docs .desk-content>.content>.row.d-flex.justify-content-between>nav{order:1;flex:1 1 auto!important}html.desk-docs .desk-content>.content>.row.d-flex.justify-content-between>.item,html.desk-docs .desk-content>.content>.row.d-flex.justify-content-between>[class*=col-].d-flex{order:2;margin-left:auto!important;justify-content:flex-end!important}.desk-content .col-md-3>.card>.card-body{padding:10px!important}.desk-content .col-md-3>.card h1,.desk-content .col-md-3>.card h2,.desk-content .col-md-3>.card h3{font-size:13.5px!important;margin-bottom:10px!important;padding-bottom:6px;border-bottom:1px solid var(--desk-border)}.desk-content .col-md-3>.card .col-12,.desk-content .col-md-3>.card .col-6{margin-bottom:6px!important}.desk-content .col-md-3>.card label{display:block;margin-bottom:2px!important}.desk-content .col-md-9>.card>.card-body[style*=overflow],.desk-content .col-md-12>.card>.card-body[style*=overflow]{background:#fff}.desk-content .tableData,.desk-content .tableHead{width:100%!important;border-collapse:collapse!important;border:1px solid var(--desk-border)!important;font-size:12px!important;background:#fff;margin-top:0!important}.desk-content .tableData thead tr th,.desk-content .tableHead thead tr th,.desk-content .tableData tr th,.desk-content .tableHead tr th{background:#f0f0f0!important;color:#222!important;font-weight:700!important;font-size:11.5px!important;padding:5px 6px!important;border:1px solid var(--desk-border)!important;text-align:left;white-space:nowrap}.desk-content .tableData tr td,.desk-content .tableHead tr td{padding:4px 6px!important;border:1px solid #e0e0e0!important;vertical-align:middle!important;font-size:12px!important}.desk-content .tableData tbody tr:nth-child(odd) td{background:var(--desk-row-alt)}.desk-content .tableData tbody tr:hover td{background:var(--desk-row-hover)}.desk-content .second_title{border:1px solid var(--desk-border)!important;background:#f7f7f7!important;padding:6px 8px!important;font-size:12.5px!important;margin:0!important}.desk-content .second_title_data{background:var(--desk-accent)!important;color:#fff!important;padding:5px 8px!important;font-size:12px!important;margin:0 0 8px!important;border:none!important}.desk-content .title{font-size:14px!important;font-weight:700!important;padding:6px!important;color:var(--desk-title)!important}.desk-content .bloc-user{border:1px solid var(--desk-border)!important;border-radius:3px!important;overflow:hidden;background:#fff!important;margin-bottom:12px!important}.desk-content .bloc-user h3,.desk-content .bloc-user h4,.desk-content .bloc-user h5{margin:0!important;padding:6px 10px!important;font-size:12.5px!important;font-weight:700!important;letter-spacing:.02em;border:none!important}.desk-content .bloc-user h3.bg-secondary,.desk-content h3.bg-secondary{background:#5a5a5a!important;color:#fff!important}.desk-content .bloc-user h4.bg-black,.desk-content .bloc-user h5.bg-black,.desk-content h4.bg-black,.desk-content h5.bg-black{background:#2d2d2d!important;color:#fff!important}.desk-content .spinner-border{width:1.4rem!important;height:1.4rem!important;border-width:.15em!important}.desk-content .spinner-border+span,.desk-content .fw-bold.text-primary{font-size:12.5px!important}.desk-content .modal-header{padding:8px 12px!important;background:#f7f7f7!important;border-bottom:1px solid var(--desk-border)!important}.desk-content .modal-title{font-size:13.5px!important;font-weight:700!important}.desk-content .modal-body{padding:10px 12px!important}.desk-content .modal-footer{padding:6px 10px!important;background:#e8e8e8!important;border-top:1px solid var(--desk-border)!important;gap:6px}.desk-content{color:var(--desk-text)!important}.desk-content .text-muted,.desk-content .text-secondary,.desk-content .text-body-secondary,.desk-content .text-body-tertiary,.desk-content .text-black-50,.desk-content .text-white-50,.desk-content .opacity-50,.desk-content .opacity-75,.desk-content small.text-muted,.desk-content .form-text{color:#2e2e2e!important;opacity:1!important}.desk-content .text-light{color:#1a1a1a!important}.desk-content .fs-9,.desk-content .fs-10,.desk-content .fs-11,.desk-content small,.desk-content .small{font-size:12px!important;color:inherit}.desk-content ::-moz-placeholder{color:#555!important;opacity:1!important}.desk-content ::placeholder{color:#555!important;opacity:1!important}.desk-content .bg-white,.desk-content .bg-light,.desk-content .bg-body,.desk-content .bg-body-tertiary{background-color:var(--desk-surface)!important;color:var(--desk-text)!important}.desk-content .bg-soft,.desk-content .bg-soft-primary,.desk-content .bg-soft-secondary,.desk-content .bg-soft-success,.desk-content .bg-soft-danger,.desk-content .bg-soft-warning,.desk-content .bg-soft-info,.desk-content [class*=bg-soft-]{color:#121212!important}.desk-content .badge-phoenix,.desk-content .badge.bg-soft-primary,.desk-content .badge.bg-soft-secondary{color:#121212!important;border:1px solid var(--desk-border)!important}.desk-content a:not(.btn):not(.desk-nav-link):not(.page-link){color:#0a4f8a!important;font-weight:600}.desk-content a:not(.btn):not(.desk-nav-link):hover{color:#063a6b!important}.desk-content .mb-1{margin-bottom:2px!important}.desk-content .mb-2{margin-bottom:4px!important}.desk-content .mb-3{margin-bottom:6px!important}.desk-content .mb-4{margin-bottom:8px!important}.desk-content .mb-5{margin-bottom:10px!important}.desk-content .mt-1{margin-top:2px!important}.desk-content .mt-2{margin-top:4px!important}.desk-content .mt-3{margin-top:6px!important}.desk-content .mt-4{margin-top:8px!important}.desk-content .my-1{margin-top:2px!important;margin-bottom:2px!important}.desk-content .my-2{margin-top:4px!important;margin-bottom:4px!important}.desk-content .my-3{margin-top:6px!important;margin-bottom:6px!important}.desk-content .my-4{margin-top:8px!important;margin-bottom:8px!important}.desk-content .py-1{padding-top:2px!important;padding-bottom:2px!important}.desk-content .py-2{padding-top:4px!important;padding-bottom:4px!important}.desk-content .py-3{padding-top:6px!important;padding-bottom:6px!important}.desk-content .py-4{padding-top:8px!important;padding-bottom:8px!important}.desk-content .p-2{padding:4px!important}.desk-content .p-3{padding:6px!important}.desk-content .p-4{padding:8px!important}.desk-content .g-2,.desk-content .gy-2,.desk-content .gx-2{--bs-gutter-x: .4rem;--bs-gutter-y: .4rem}.desk-content .g-3,.desk-content .gy-3,.desk-content .gx-3{--bs-gutter-x: .5rem;--bs-gutter-y: .5rem}.desk-content .g-4,.desk-content .gy-4,.desk-content .gx-4{--bs-gutter-x: .6rem;--bs-gutter-y: .6rem}.desk-content .row{--bs-gutter-x: .6rem;--bs-gutter-y: .35rem}.desk-content .container,.desk-content .container-fluid{padding-left:6px!important;padding-right:6px!important;max-width:none!important}.desk-content .table-responsive,.desk-content .card-body[style*=overflow],.desk-content .card-body[style*=height]{background:#f0f0f0!important}.desk-content .tableData,.desk-content .tableHead{background:#f2f2f2!important}.desk-content .tableData thead tr th,.desk-content .tableHead thead tr th,.desk-content .tableData tr th,.desk-content .tableHead tr th{background:#d0d0d0!important;color:#0a0a0a!important}.desk-content .tableData tr td,.desk-content .tableHead tr td{color:#121212!important;background:#f2f2f2}.desk-content .tableData tbody tr:nth-child(odd) td{background:#e6e6e6!important}.desk-content>.content>.row.d-flex.justify-content-between,.desk-content>.content>.d-flex.justify-content-between.mb-3{background:#e2e2e2!important;padding:4px 6px!important;margin:0 0 6px!important}.desk-content .mb-1.d-flex.justify-content-between,.desk-content .d-flex.justify-content-between.align-items-center.mb-2,.desk-content h4.py-2.d-flex.justify-content-between{background:#dfdfdf!important;padding:4px 6px!important}.desk-content .col-md-3>.card>.card-body{padding:6px 8px!important}.desk-content .modal-header{background:#e4e4e4!important;padding:6px 10px!important}.desk-content .modal-body{padding:8px 10px!important;background:#efefef!important}.desk-content .bloc-user{background:#f0f0f0!important;margin-bottom:8px!important}.desk-content .alert{padding:5px 8px!important;color:#121212!important}.desk-content .alert-danger{background:#f5d4d0!important;border-color:#d48a82!important;color:#6e160f!important}.desk-content .alert-success{background:#d5ecd9!important;border-color:#7db88f!important;color:#0a4d24!important}.desk-content .alert-warning{background:#f5e6c8!important;border-color:#d2b06a!important;color:#5c4208!important}.desk-content .alert-info{background:#d6e6f2!important;border-color:#8bb0cc!important;color:#0a3d66!important}.desk-menubar-meta{color:#333!important}.desk-sidebar-toggle{background:#ececec;color:#222}.desk-sidebar-foot-btn{background:#ececec}html.desk-app,html.desk-app body,html.desk-app .desk-shell,html.desk-app .desk-content,html.desk-app .desk-content *:not(.fa):not(.fas):not(.far):not(.fab):not([class*=fa-]){font-family:var(--desk-font)!important}html.desk-app .desk-sidebar,html.desk-app .desk-sidebar *:not(.fa):not(.fas):not(.far):not(.fab):not([class*=fa-]),html.desk-app .desk-menubar,html.desk-app .desk-toolbar,html.desk-app .desk-toolbar *:not(.fa):not(.fas):not(.far):not(.fab):not([class*=fa-]){font-family:var(--desk-font-ui)!important}html.desk-app .fa,html.desk-app .fas,html.desk-app .far,html.desk-app .fab,html.desk-app [class*=fa-]{font-family:"Font Awesome 5 Free","Font Awesome 5 Brands",FontAwesome!important}.desk-content .form-control,.desk-content .form-select,.desk-content select.form-control,.desk-content input.form-control,.desk-content textarea.form-control,.desk-content .table,.desk-content .btn{font-family:var(--desk-font)!important;letter-spacing:.01em}.desk-content .table{font-variant-numeric:tabular-nums}.desk-content h1,.desk-content h2,.desk-content h3,.desk-content h4,.desk-content h5,.desk-content h6{font-family:var(--desk-font-ui)!important;letter-spacing:.01em}.desk-panel-head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:32px;padding:4px 8px;margin-bottom:4px;background:#dcdcdc;border:1px solid var(--desk-border);border-radius:3px 3px 0 0;font-size:12.5px;font-weight:700;color:var(--desk-title)}.desk-panel-head-toolbar{border-radius:3px 3px 0 0;margin-bottom:0;border-bottom:none}.desk-panel-head-toolbar .search-input,.desk-panel-head-toolbar input[type=search]{max-width:260px!important;width:260px!important;margin:0!important}.desk-picker-panel{height:var(--desk-picker-h);max-height:220px;min-height:160px;overflow:auto;background:#f0f0f0;border-radius:0 0 3px 3px}.desk-photo-box{height:var(--desk-picker-h);max-height:220px;min-height:160px;background:#e8e8e8;border-radius:0 0 3px 3px;display:flex;align-items:center;justify-content:center}.desk-data-card{display:flex;flex-direction:column;overflow:hidden;flex:1 1 auto;min-height:0}.desk-data-panel{flex:1 1 auto;height:auto;max-height:var(--desk-data-h);min-height:180px;overflow:auto;background:#f0f0f0;border:1px solid var(--desk-border);border-top:none;border-radius:0 0 3px 3px}.desk-data-panel .table{margin:0!important}.desk-row-click{cursor:pointer}.desk-row-click:hover>*{background:var(--desk-row-hover)!important}.desk-page-inscription{display:flex!important;flex-direction:column;height:100%;max-height:100%;min-height:0;overflow:hidden!important;padding-bottom:0!important}.desk-page-inscription>.row{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;margin:0!important}.desk-page-inscription>.row>.col-md-12{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.desk-page-inscription .multisteps-form{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;margin:4px 0 0!important;overflow:hidden}.desk-page-inscription .multisteps-form>.row,.desk-page-inscription .multisteps-form>.row>.col-12{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;height:100%}.desk-page-inscription .wizard-panel{margin-bottom:6px!important;flex:0 0 auto}.desk-page-inscription .desk-data-card{flex:1 1 auto;min-height:0;margin-bottom:0!important;max-height:none}.desk-page-inscription .desk-data-panel{flex:1 1 auto;height:auto!important;max-height:none!important;min-height:0!important;overflow:auto}.desk-content [style*="height: 230px"],.desk-content [style*="height:230px"]{height:var(--desk-list-h)!important;max-height:360px!important;min-height:200px!important}.desk-content [style*="height: 190px"],.desk-content [style*="height:190px"],.desk-content [style*="height: 170px"],.desk-content [style*="height:170px"],.desk-content [style*="height: 150px"],.desk-content [style*="height:150px"],.desk-content [style*="height: 130px"],.desk-content [style*="height:130px"]{height:var(--desk-picker-h)!important;max-height:220px!important;min-height:160px!important}.desk-content [style*="height: 117px"],.desk-content [style*="height:117px"]{height:180px!important;max-height:200px!important;min-height:140px!important}.desk-content [style*="min-height:40vh"],.desk-content [style*="min-height: 40vh"]{height:auto!important;max-height:var(--desk-data-h)!important;min-height:200px!important}.desk-content [style*="height:60vh"],.desk-content [style*="height: 60vh"]{height:auto!important;max-height:calc(100dvh - 280px)!important;min-height:240px!important}.desk-content [style*="height: 76vh"],.desk-content [style*="height:76vh"],.desk-content [style*="height: 80vh"],.desk-content [style*="height:80vh"]{height:auto!important;max-height:calc(100dvh - 180px)!important;min-height:280px!important}.desk-content [style*="height: 400px"],.desk-content [style*="height:400px"]{height:auto!important;max-height:calc(100dvh - 300px)!important;min-height:240px!important}.desk-content .form-control.desk-total-field,.desk-content .form-control.desk-total-field[readonly]{font-weight:700!important;font-size:14px!important;font-variant-numeric:tabular-nums;text-align:right!important}.desk-content .form-control.desk-total-due,.desk-content .form-control.desk-total-due[readonly]{background:#e8f1fa!important;border:1px solid #7eb0d8!important;color:#0a4f8a!important}.desk-content .form-control.desk-total-paid,.desk-content .form-control.desk-total-paid[readonly]{background:#e5f4ea!important;border:1px solid #7db88f!important;color:#0a5c2c!important}.desk-content .form-control.desk-total-rest,.desk-content .form-control.desk-total-rest[readonly]{background:#fdecea!important;border:2px solid #c75a4e!important;color:#8a1f14!important}.desk-content .desk-picker-list,.desk-content .desk-picker-panel{background:#f6f6f6!important}.desk-content .desk-picker-table,.desk-content .desk-picker-panel .table{border-collapse:separate!important;border-spacing:0 6px!important;background:transparent!important}.desk-content .desk-picker-row,.desk-content .desk-picker-panel tr.desk-row-click,.desk-content .desk-picker-panel tbody tr{cursor:pointer}.desk-content .desk-picker-row>td,.desk-content .desk-picker-panel tbody tr>td{padding:10px!important;vertical-align:middle!important;background:#fff!important;border-top:1px solid #cfcfcf!important;border-bottom:1px solid #cfcfcf!important;font-size:13px!important;font-weight:600!important;color:#121212!important;line-height:1.35!important}.desk-content .desk-picker-row>td:first-child,.desk-content .desk-picker-panel tbody tr>td:first-child{border-left:1px solid #cfcfcf!important;border-radius:3px 0 0 3px;width:40px;text-align:center;color:#555!important;font-weight:700!important}.desk-content .desk-picker-row>td:last-child,.desk-content .desk-picker-panel tbody tr>td:last-child{border-right:1px solid #cfcfcf!important;border-radius:0 3px 3px 0}.desk-content .desk-picker-row:hover>td,.desk-content .desk-picker-panel tbody tr:hover>td{background:var(--desk-row-hover)!important;border-color:#8eb8d9!important}.desk-content .desk-picker-idx{width:40px}html.desk-login-page,html.desk-login-page body.desk-login-body{height:100%;margin:0!important;padding:0!important;overflow:hidden;font-family:var(--desk-font)!important;font-size:13px!important;color:var(--desk-text);background:#e8e8e8!important;-webkit-font-smoothing:antialiased}.desk-login-shell{position:relative;min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:24px 16px;box-sizing:border-box}.desk-login-wallpaper{position:absolute;inset:0;background:#e8e8e8;z-index:0}.desk-login-wallpaper:after{display:none}.desk-login-window{position:relative;z-index:1;width:100%;max-width:420px;background:#f3f3f3;border:1px solid #8f8f8f;border-radius:2px;box-shadow:0 1px #fff9 inset,0 18px 40px #00000038;overflow:hidden;font-family:var(--desk-font-ui)!important}.desk-login-titlebar{display:flex;align-items:center;justify-content:space-between;gap:10px;height:34px;padding:0 10px;background:linear-gradient(#f7f7f7,#e4e4e4);border-bottom:1px solid #b0b0b0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.desk-login-titlebar-left{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:700;color:#1a1a1a;letter-spacing:.01em}.desk-login-titlebar-left img{width:16px;height:16px;border-radius:2px}.desk-login-titlebar-meta{font-size:11px;font-weight:600;color:#555}.desk-login-body{padding:18px 20px 16px;background:#efefef}.desk-login-brand{display:flex;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #cfcfcf}.desk-login-brand img{width:48px;height:48px;border-radius:4px;border:1px solid #bdbdbd;background:#fff;-o-object-fit:contain;object-fit:contain;padding:2px}.desk-login-brand h1{margin:0!important;font-size:16px!important;font-weight:700!important;color:#0f0f0f!important;line-height:1.2!important;letter-spacing:.01em}.desk-login-brand p{margin:3px 0 0!important;font-size:12px!important;font-weight:500;color:#444!important}.desk-login-form{display:flex;flex-direction:column;gap:12px}.desk-login-field .form-label,.desk-login-label{display:inline-flex!important;align-items:center;gap:6px;margin-bottom:4px!important;font-size:12px!important;font-weight:700!important;color:#1f1f1f!important;line-height:1.2!important}.desk-login-label i{width:14px;min-width:14px;height:14px;display:inline-flex!important;align-items:center;justify-content:center;font-size:11px!important;line-height:1!important;color:#555;margin:0!important}.desk-login-field .form-control{height:32px!important;min-height:32px!important;padding:4px 10px!important;border:1px solid #8f8f8f!important;border-radius:2px!important;background:#fff!important;color:#121212!important;font-size:13px!important;font-family:var(--desk-font)!important;box-shadow:inset 0 1px 1px #0000000a!important;line-height:1.3!important;width:100%}.desk-login-field .form-control:focus{border-color:var(--desk-accent)!important;outline:1px solid var(--desk-accent)!important;box-shadow:none!important}.desk-login-input{display:none}.desk-login-error,.desk-login-error-box{margin-top:4px;font-size:12px;font-weight:600;color:#6e160f}.desk-login-error-box,.desk-login-success-box{padding:8px 10px;border-radius:2px;border:1px solid #d48a82;background:#f5d4d0;margin-bottom:4px}.desk-login-error-box ul{margin:0;padding-left:16px}.desk-login-success-box{border-color:#7db88f;background:#d5ecd9;color:#0a4d24;font-weight:600;font-size:12.5px}.desk-login-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:4px}.desk-login-link{font-size:12px!important;font-weight:600!important;color:#0a4f8a!important;text-decoration:none!important}.desk-login-link:hover{color:#063a6b!important;text-decoration:underline!important}.desk-login-submit{height:32px!important;min-height:32px!important;padding:0 14px!important;border-radius:2px!important;font-size:12.5px!important;font-weight:700!important;line-height:30px!important;background:var(--desk-accent)!important;border:1px solid var(--desk-accent)!important;color:#fff!important;display:inline-flex!important;align-items:center;gap:6px;box-shadow:none!important}.desk-login-submit:hover{background:var(--desk-accent-hover)!important;border-color:var(--desk-accent-hover)!important;color:#fff!important}.desk-login-submit i{font-size:11px!important}.desk-login-statusbar{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:5px 10px;background:#e6e6e6;border-top:1px solid #bdbdbd;font-size:11px;font-weight:600;color:#444}@media(max-width:480px){.desk-login-window{max-width:100%}.desk-login-actions{flex-direction:column-reverse;align-items:stretch}.desk-login-submit{width:100%;justify-content:center}.desk-login-link{text-align:center}}html.desk-docs .desk-content{background:var(--desk-bg)!important}html.desk-docs .desk-content>.content{background:transparent!important;padding:8px 10px!important}html.desk-docs .desk-content .col-md-3>.card{border:1px solid var(--desk-border)!important;border-radius:2px!important;box-shadow:none!important;background:var(--desk-surface)!important}html.desk-docs .desk-content .col-md-3>.card>.card-body{background:var(--desk-surface)!important;padding:10px 12px!important}html.desk-docs .desk-content .col-md-3>.card h1{font-size:14px!important;font-weight:700!important;margin:0 0 8px!important;color:#111!important;letter-spacing:.01em}html.desk-docs .desk-content .col-md-9>.card,html.desk-docs .desk-content .col-md-12>.card{background:var(--desk-surface)!important;border:1px solid var(--desk-border)!important;box-shadow:none!important}html.desk-docs .desk-content .col-md-9>.card>.card-body[style*=overflow],html.desk-docs .desk-content .col-md-12>.card>.card-body[style*=overflow]{background:#fff!important;padding:12px 14px!important;height:calc(100dvh - 118px)!important;overflow:auto!important}html.desk-docs .desk-content .col-md-9>.card>.card-body[style*=overflow]>.container,html.desk-docs .desk-content .col-md-12>.card>.card-body[style*=overflow]>.container{width:100%!important;max-width:none!important;min-height:0;margin:0!important;padding:0!important;background:#fff!important;color:#111!important;border:none;box-shadow:none;position:relative}html.desk-docs .desk-content .container>img{display:block;width:100%!important;max-height:72px!important;height:auto!important;-o-object-fit:contain;object-fit:contain;margin:0 0 6px!important}html.desk-docs .desk-content .container .title,html.desk-docs .desk-content .title{text-align:center!important;font-size:13pt!important;font-weight:700!important;letter-spacing:.03em;text-transform:uppercase;color:#000!important;border-top:1.5px solid #000!important;border-bottom:none!important;padding:8px 4px 6px!important;margin:0 0 8px!important;background:transparent!important}html.desk-docs .desk-content .tableHead{width:100%!important;border-collapse:collapse!important;border:1.5px solid #000!important;margin:0 0 10px!important;background:#fff!important;font-size:9.5pt!important}html.desk-docs .desk-content .tableHead tr td{width:50%!important;border-left:1px solid #000!important;border-top:1px solid #000!important;border-right:none!important;border-bottom:none!important;padding:5px 7px!important;font-weight:700!important;font-size:9pt!important;color:#000!important;background:#fff!important;text-transform:uppercase;vertical-align:middle!important}html.desk-docs .desk-content .tableHead tr:first-child td{border-top:none!important}html.desk-docs .desk-content .tableHead tr td:first-child{border-left:none!important}html.desk-docs .desk-content .tableData{width:100%!important;border-collapse:collapse!important;border:1.5px solid #000!important;margin:0 0 10px!important;background:#fff!important;font-size:8.5pt!important;color:#000!important}html.desk-docs .desk-content .tableData thead tr th,html.desk-docs .desk-content .tableData tr th,html.desk-docs .desk-content .tableData .col-head td{background:#f2f2f2!important;color:#000!important;font-weight:700!important;font-size:8.5pt!important;text-transform:uppercase;text-align:center!important;padding:4px 5px!important;border:1px solid #000!important;white-space:nowrap}html.desk-docs .desk-content .tableData tr td{border:1px solid #000!important;padding:3px 5px!important;font-size:8.5pt!important;color:#000!important;background:#fff!important;vertical-align:middle!important}html.desk-docs .desk-content .tableData tbody tr:nth-child(odd) td,html.desk-docs .desk-content .tableData tbody tr:hover td{background:#fff!important}html.desk-docs .desk-content .tableData td.classe-head,html.desk-docs .desk-content .tableData td.frais-head,html.desk-docs .desk-content .tableData .tilteLabel,html.desk-docs .desk-content .tableData td[colspan][style*="background:black"],html.desk-docs .desk-content .tableData td[colspan][style*="background:#000"],html.desk-docs .desk-content .tableData td[colspan][style*="background: black"],html.desk-docs .desk-content .tableData td[style*="background:black"],html.desk-docs .desk-content .tableData td[style*="background:#000"]{background:#111!important;color:#fff!important;font-weight:700!important;text-align:center!important;text-transform:uppercase;letter-spacing:.04em;padding:5px 6px!important;border:1px solid #000!important;font-size:9pt!important}html.desk-docs .desk-content .tableData .tilteLabel{background:#eaeaea!important;color:#000!important;text-align:left!important;letter-spacing:0}html.desk-docs .desk-content .tableData tr.subtotal-row td,html.desk-docs .desk-content .tableData .subtotal-label,html.desk-docs .desk-content .tableData .subtotal-amt,html.desk-docs .desk-content .tableData td[style*="background: #000"],html.desk-docs .desk-content .tableData td[style*="background:#000; color:white"],html.desk-docs .desk-content .tableData td[style*="color:white"]{font-weight:700!important}html.desk-docs .desk-content .tableData .total-row td,html.desk-docs .desk-content .tableData .total-label,html.desk-docs .desk-content .tableData .total-amt{background:#111!important;color:#fff!important;font-weight:700!important;font-size:9.5pt!important;border:1px solid #000!important;padding:6px 5px!important}html.desk-docs .desk-content .tableData .one{width:36px!important;text-align:center!important}html.desk-docs .desk-content .tableData .four,html.desk-docs .desk-content .tableData .etat{text-align:center!important;white-space:nowrap}html.desk-docs .desk-content .bloc-user{border:1.5px solid #000!important;border-radius:0!important;margin-bottom:14px!important;background:#fff!important;overflow:hidden}html.desk-docs .desk-content .bloc-user h3,html.desk-docs .desk-content .bloc-user h4,html.desk-docs .desk-content .bloc-user h5,html.desk-docs .desk-content h3.bg-secondary{background:#111!important;color:#fff!important;border-radius:0!important;font-size:10pt!important;padding:6px 8px!important;margin:0!important;text-transform:uppercase}html.desk-docs .desk-content>.content>.border.bg-white,html.desk-docs .desk-content .bloc-user.border{max-width:none;margin-left:0;margin-right:0;box-shadow:none}html.desk-docs .desk-content .footerText,html.desk-docs .desk-content .container .footerText{text-align:center;margin-top:18px;padding-top:10px;border-top:1px solid #000}html.desk-docs .desk-content .footerText h4{font-size:10pt!important;font-weight:700!important;text-transform:uppercase;margin:6px 0!important;color:#000!important}[x-cloak]{display:none!important}.fournitures-modal-root{position:fixed;inset:0;z-index:1080;display:flex;align-items:center;justify-content:center;padding:16px}.fournitures-modal-backdrop{position:absolute;inset:0;background:#1414146b}.fournitures-modal-dialog{position:relative;z-index:1;width:100%;max-height:calc(100dvh - 32px);overflow:auto}.fournitures-modal-content{background:#f3f3f3;border:1px solid #8f8f8f;border-radius:2px;box-shadow:0 1px #ffffff8c inset,0 18px 40px #00000047;font-family:var(--desk-font-ui, inherit)}.fournitures-modal-header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;background:linear-gradient(#f7f7f7,#e4e4e4);border-bottom:1px solid #b0b0b0}.fournitures-modal-title{margin:0;font-size:14px;font-weight:700;color:#1a1a1a}.fournitures-modal-body{padding:14px 16px;background:#efefef}.fournitures-modal-footer{display:flex;justify-content:flex-end;gap:8px;padding:10px 14px;background:#e6e6e6;border-top:1px solid #bdbdbd}.mobi-tabbar,.mobi-backdrop,.mobi-sidebar-close{display:none}.desk-perm{display:flex;flex-direction:column;gap:10px;min-height:calc(100dvh - 130px);font-family:var(--desk-font-ui)}.desk-perm-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.desk-perm-head h1{margin:0;font-size:18px;font-weight:700;color:var(--desk-title)}.desk-perm-head p{margin:2px 0 0;font-size:12.5px;color:var(--desk-muted)}.desk-perm-layout{flex:1;min-height:0;display:grid;grid-template-columns:280px minmax(0,1fr);border:1px solid var(--desk-border-strong);background:#fff;min-height:520px}.desk-perm-users{display:flex;flex-direction:column;min-height:0;border-right:1px solid var(--desk-border);background:#f3f3f3}.desk-perm-users-head{padding:10px;border-bottom:1px solid var(--desk-border)}.desk-perm-users-list{flex:1;overflow-y:auto;padding:6px}.desk-perm-user{width:100%;display:flex;align-items:center;gap:8px;text-align:left;border:1px solid transparent;background:transparent;padding:8px;margin-bottom:4px;cursor:pointer;color:var(--desk-text);font-family:inherit}.desk-perm-user:hover{background:#fff;border-color:#d0d0d0}.desk-perm-user.is-active{background:var(--desk-accent-soft);border-color:var(--desk-accent)}.desk-perm-avatar{width:28px;height:28px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:#fff;border:1px solid #cfcfcf;font-size:12px;font-weight:700}.desk-perm-user-meta{flex:1;min-width:0}.desk-perm-user-meta strong,.desk-perm-user-meta small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desk-perm-user-meta strong{font-size:12.5px}.desk-perm-user-meta small{font-size:11px;color:var(--desk-muted);font-weight:500}.desk-perm-pill{font-size:10px;font-weight:700;padding:2px 6px;border:1px solid #cfcfcf;background:#fff;flex-shrink:0}.desk-perm-pill.is-on{color:var(--desk-success);border-color:#8fbf9f}.desk-perm-pill.is-off{color:var(--desk-danger)}.desk-perm-empty,.desk-perm-placeholder{padding:28px 16px;text-align:center;color:var(--desk-muted)}.desk-perm-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;min-height:360px;gap:8px}.desk-perm-placeholder i{font-size:28px;color:var(--desk-accent)}.desk-perm-placeholder h2{margin:0;font-size:16px;color:var(--desk-title)}.desk-perm-placeholder p{margin:0;max-width:280px;font-size:12.5px}.desk-perm-detail{display:flex;flex-direction:column;min-width:0;background:#fafafa}.desk-perm-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid var(--desk-border);background:#f0f0f0}.desk-perm-detail-head h2{margin:0;font-size:15px;font-weight:700}.desk-perm-detail-head p{margin:2px 0 0;font-size:12px;color:var(--desk-muted)}.desk-perm-actions{display:flex;gap:6px;flex-shrink:0}.desk-perm-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px;overflow:auto}.desk-perm-card{display:grid;grid-template-columns:36px minmax(0,1fr) auto;grid-template-rows:auto auto;-moz-column-gap:10px;column-gap:10px;row-gap:6px;align-items:center;text-align:left;border:1px solid #cfcfcf;background:#fff;padding:12px;cursor:pointer;font-family:inherit;color:inherit}.desk-perm-card:hover{border-color:var(--desk-accent)}.desk-perm-card.is-on{background:#f3f9fd;border-color:var(--desk-accent)}.desk-perm-card-ico{grid-row:1 / span 2;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;background:#ececec;border:1px solid #d0d0d0;color:#333}.desk-perm-card.is-on .desk-perm-card-ico{background:var(--desk-accent);border-color:var(--desk-accent);color:#fff}.desk-perm-card-body{min-width:0}.desk-perm-card-body strong{display:block;font-size:13px;font-weight:700}.desk-perm-card-body small{display:block;font-size:11.5px;color:var(--desk-muted);line-height:1.3}.desk-perm-switch{width:36px;height:18px;border:1px solid #b0b0b0;background:#e6e6e6;position:relative;border-radius:9px}.desk-perm-switch span{position:absolute;top:1px;left:1px;width:14px;height:14px;background:#fff;border:1px solid #bbb;border-radius:50%}.desk-perm-switch.is-on{background:var(--desk-accent);border-color:var(--desk-accent)}.desk-perm-switch.is-on span{left:19px;border-color:#fff}.desk-perm-state{grid-column:2 / 4;font-size:10.5px;font-style:normal;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:#666}.desk-perm-card.is-on .desk-perm-state{color:var(--desk-accent)}.desk-perm-matrix-wrap{flex:1;overflow:auto;padding:0}.desk-perm-matrix{width:100%;border-collapse:collapse;background:#fff;font-size:12px}.desk-perm-matrix th,.desk-perm-matrix td{border-bottom:1px solid var(--desk-border);padding:8px 10px;text-align:center;vertical-align:middle}.desk-perm-matrix thead th{position:sticky;top:0;z-index:1;background:#f0f0f0;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--desk-muted)}.desk-perm-matrix td:first-child,.desk-perm-matrix th:first-child{text-align:left;min-width:220px}.desk-perm-mod{display:flex;align-items:flex-start;gap:8px}.desk-perm-mod i{width:22px;text-align:center;margin-top:2px;color:var(--desk-accent)}.desk-perm-mod strong,.desk-perm-mod small{display:block}.desk-perm-mod strong{font-size:13px}.desk-perm-mod small{font-size:11px;color:var(--desk-muted);font-weight:500}.desk-perm-check{display:inline-flex;flex-direction:column;align-items:center;gap:2px;min-width:72px;border:1px solid #cfcfcf;background:#f7f7f7;padding:6px 8px;cursor:pointer;font-family:inherit;color:#666}.desk-perm-check:hover:not(:disabled){border-color:var(--desk-accent)}.desk-perm-check:disabled{cursor:default;opacity:.85}.desk-perm-check i{font-size:12px}.desk-perm-check em{font-style:normal;font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.02em}.desk-perm-check.is-on{background:#e8f4fc;border-color:var(--desk-accent);color:var(--desk-accent)}.desk-perm-check.is-revoked{background:#fdecec;border-color:#e0a0a0;color:var(--desk-danger)}.desk-perm-na{color:#bbb}.desk-perm-legend{display:flex;flex-wrap:wrap;gap:12px;padding:8px 14px 12px;font-size:11px;color:var(--desk-muted)}.desk-perm-legend .is-revoked{color:var(--desk-danger)}
