:root{--cfm-header:54px;--cfm-rail:52px;--cfm-context:220px;--cfm-border:#e6e7ea;--cfm-bg:#f7f7f8;--cfm-panel:#fff;--cfm-text:#17191d;--cfm-heading:#111318;--cfm-muted:#747984;--cfm-control:#17191d;--cfm-control-text:#fff;--cfm-hover:#000;--cfm-hover-text:#fff;--cfm-ui-font:Inter,Helvetica,sans-serif;--cfm-code-font:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cfm-sidebar-bg:var(--cfm-panel)}
body[data-cf-theme="metronic-minimal"]{margin:0;background:var(--cfm-bg);color:var(--cfm-text);font-family:var(--cfm-ui-font);font-size:12.5px;line-height:1.42;overflow-x:hidden}
body[data-cf-theme="metronic-minimal"] code,body[data-cf-theme="metronic-minimal"] kbd,body[data-cf-theme="metronic-minimal"] pre{font-family:var(--cfm-code-font)}
body[data-cf-theme="metronic-minimal"] .cf-minimal-navigation{background:var(--cfm-sidebar-bg);backdrop-filter:saturate(150%) blur(18px)}
body[data-cf-theme="metronic-minimal"] :is(.btn-primary,.btn-dark){background:var(--cfm-control)!important;border-color:var(--cfm-control)!important;color:var(--cfm-control-text)!important}
body[data-cf-theme="metronic-minimal"] :is(.btn-primary,.btn-dark):is(:hover,:focus,:focus-visible){background:var(--cfm-hover)!important;border-color:var(--cfm-hover)!important;color:var(--cfm-hover-text)!important}
body[data-cf-theme="metronic-minimal"] .text-primary{color:var(--cfm-control)!important}
body[data-cf-theme="metronic-minimal"] .form-check-input:checked{background-color:var(--cfm-control)!important;border-color:var(--cfm-control)!important}
body[data-cf-theme="metronic-minimal"] .form-range::-webkit-slider-thumb{background:var(--cfm-control)}
body[data-cf-theme="metronic-minimal"] .form-range::-moz-range-thumb{background:var(--cfm-control)}
body[data-cf-theme="metronic-minimal"] :is(h1,h2,h3,h4,h5,h6,.card-title,.page-heading),body[data-cf-theme="metronic-minimal"] :is(.cf-minimal-rail-link.active,.cf-minimal-context-link.active){color:var(--cfm-heading)}
body[data-cf-theme="metronic-minimal"] :is(.form-label,.table){color:var(--cfm-text)}
body[data-cf-theme="metronic-minimal"] [data-cf-minimal-theme-editor] .modal-content{border:1px solid var(--cfm-border);border-radius:12px;box-shadow:0 18px 50px rgba(20,22,27,.12)}
body[data-cf-theme="metronic-minimal"] [data-cf-minimal-theme-editor] .modal-header{padding:18px 20px;border-bottom:1px solid var(--cfm-border)}
body[data-cf-theme="metronic-minimal"] [data-cf-minimal-theme-editor] .modal-body{padding-right:20px;padding-left:20px}
body[data-cf-theme="metronic-minimal"] .cf-theme-setting-row{min-height:56px;display:grid;grid-template-columns:minmax(180px,1fr) minmax(190px,260px);align-items:center;gap:20px;border-bottom:1px solid var(--cfm-border)}
body[data-cf-theme="metronic-minimal"] .cf-theme-setting-row>label:first-child,body[data-cf-theme="metronic-minimal"] .cf-theme-setting-row>div:first-child>label{display:block;margin:0;color:var(--cfm-text);font-size:12px;font-weight:600}
body[data-cf-theme="metronic-minimal"] .cf-theme-setting-row>div:first-child>span{display:block;margin-top:2px;color:var(--cfm-muted);font-size:9.5px}
/* Minimal component contracts: scoped here so Metronic and custom themes keep their own tokens. */
body[data-cf-theme="metronic-minimal"] .alert{border:1px solid var(--cfm-border);border-radius:8px;box-shadow:none;color:var(--cfm-text)}
body[data-cf-theme="metronic-minimal"] .alert-light-primary{background:#eef5ff!important;border-color:#cfe2ff!important;color:#174a87!important}
body[data-cf-theme="metronic-minimal"] .alert-light-success{background:#ecfdf3!important;border-color:#c6f3d7!important;color:#176b42!important}
body[data-cf-theme="metronic-minimal"] .alert-light-warning{background:#fff8e8!important;border-color:#f7dfaa!important;color:#815e13!important}
body[data-cf-theme="metronic-minimal"] .alert-light-danger{background:#fff1f2!important;border-color:#ffd4d8!important;color:#a61b32!important}
body[data-cf-theme="metronic-minimal"] .alert :is(strong,h1,h2,h3,h4,h5,h6){color:inherit}
body[data-cf-theme="metronic-minimal"] .card{background:var(--cfm-panel);border-color:var(--cfm-border);box-shadow:none}
body[data-cf-theme="metronic-minimal"] .form-control,body[data-cf-theme="metronic-minimal"] .form-select{border-color:var(--cfm-border);background:var(--cfm-panel);color:var(--cfm-text)}
body[data-cf-theme="metronic-minimal"] .badge-light-primary{background:#eef5ff!important;color:#174a87!important}
body[data-cf-theme="metronic-minimal"] .cf-theme-setting-row .form-select{height:34px;border-color:var(--cfm-border);border-radius:8px;background-color:color-mix(in srgb,var(--cfm-panel) 84%,var(--cfm-bg));font-size:11px}
body[data-cf-theme="metronic-minimal"] .cf-theme-color-field{height:36px;display:flex;align-items:center;gap:9px;padding:4px 10px;border-radius:9px;background:color-mix(in srgb,var(--cfm-panel) 84%,var(--cfm-bg))}
body[data-cf-theme="metronic-minimal"] .cf-theme-color-field input[type="color"]{width:21px;height:21px;padding:0;border:1px solid var(--cfm-border);border-radius:50%;background:transparent;overflow:hidden;cursor:pointer}
body[data-cf-theme="metronic-minimal"] .cf-theme-color-field input[type="color"]::-webkit-color-swatch-wrapper{padding:0}body[data-cf-theme="metronic-minimal"] .cf-theme-color-field input[type="color"]::-webkit-color-swatch{border:0;border-radius:50%}
body[data-cf-theme="metronic-minimal"] .cf-theme-color-field output{color:var(--cfm-muted);font-family:var(--cfm-code-font);font-size:10.5px}
body[data-cf-theme="metronic-minimal"] .cf-theme-range{display:grid;grid-template-columns:1fr 28px;align-items:center;gap:12px}
body[data-cf-theme="metronic-minimal"] .cf-theme-range output{text-align:right;color:var(--cfm-muted);font-size:10.5px}
body[data-cf-theme="metronic-minimal"] .cf-theme-setting-row .form-switch{justify-self:end}
@media(max-width:575.98px){body[data-cf-theme="metronic-minimal"] .cf-theme-setting-row{grid-template-columns:1fr;gap:8px;padding:12px 0}body[data-cf-theme="metronic-minimal"] .cf-theme-setting-row>*:last-child{width:100%}body[data-cf-theme="metronic-minimal"] .cf-theme-setting-row .form-switch{justify-self:start}}
body[data-cf-theme="metronic-minimal"] .cf-minimal-header{position:fixed;inset:0 0 auto 0;z-index:1030;height:var(--cfm-header);display:flex;align-items:center;padding:0 12px;background:#fff;border-bottom:1px solid var(--cfm-border)}
.cf-minimal-brand{width:calc(var(--cfm-rail) + var(--cfm-context) - 12px);display:flex;align-items:center;gap:8px;flex-shrink:0}.cf-minimal-brand img{width:auto;height:25px;filter:grayscale(1)}
.cf-minimal-location{align-items:center;gap:14px;min-width:0;font-size:12px;white-space:nowrap}.cf-minimal-header-actions{margin-left:auto;display:flex;align-items:center;gap:5px}
.cf-minimal-clock{min-width:190px;flex-direction:column;justify-content:center;margin-left:18px;line-height:1.08;white-space:nowrap}
.cf-minimal-clock-time{display:flex;align-items:baseline;gap:5px;color:#17191d}.cf-minimal-clock-time strong{font-size:20px;line-height:1;font-weight:650;letter-spacing:-.035em}.cf-minimal-clock-time span{font-size:10px;color:#7c8290}.cf-minimal-clock-time [data-cf-clock-seconds]{margin-left:1px;font-variant-numeric:tabular-nums}.cf-minimal-clock-time [data-cf-clock-period]{margin-left:-2px}
.cf-minimal-clock-date{margin-top:4px;color:#8a8f9c;font-size:10.5px}
.cf-minimal-search-trigger{height:32px;min-width:230px;display:flex;align-items:center;gap:8px;padding:0 9px;border:1px solid #dedfe2;border-radius:7px;background:#fff;color:#666c76;font:inherit;text-align:left;box-shadow:0 1px 2px rgba(20,22,27,.03)}
.cf-minimal-search-trigger span{flex:1}.cf-minimal-search-trigger kbd{padding:2px 5px;border:1px solid #e3e4e7;border-radius:4px;background:#f5f5f6;color:#8a8f97;font:10px inherit}
.cf-minimal-icon-btn{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid #e1e2e5;border-radius:7px;background:#fff;color:#707680}
.cf-minimal-icon-btn:hover{background:#f2f2f3;color:#15171b}.cf-minimal-icon-btn i{font-size:14px}.cf-minimal-count{position:absolute;top:-5px;right:-5px;min-width:16px;height:16px;padding:0 4px;border-radius:9px;background:#e5484d;color:#fff;font-size:9px;line-height:16px;text-align:center}
.cf-minimal-avatar{position:relative;display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:50%;background:#202227;color:#fff;font-size:11px;font-weight:700;overflow:hidden}.cf-minimal-avatar img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}

.cf-minimal-navigation{position:fixed;left:0;top:var(--cfm-header);bottom:0;z-index:1020;display:flex;background:#fff}
.cf-minimal-rail{width:var(--cfm-rail);height:100%;min-height:0;display:flex;flex-direction:column;align-items:center;padding:8px 6px;border-right:1px solid var(--cfm-border);overflow:hidden}
.cf-minimal-rail-home,.cf-minimal-rail-utilities{display:flex;flex:0 0 auto;flex-direction:column;align-items:center;gap:3px}
.cf-minimal-rail-modules{width:100%;min-height:0;display:flex;flex:1 1 auto;flex-direction:column;align-items:center;gap:3px;margin:5px 0;padding:2px 0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}
.cf-minimal-rail-modules::-webkit-scrollbar{display:none}
.cf-minimal-rail-utilities{width:100%;margin-top:12px;padding-top:13px;border-top:1px solid #e4e5e8;background:#fff}
.cf-minimal-rail-link{width:36px;height:36px;display:flex;align-items:center;justify-content:center;flex:0 0 auto;border:1px solid transparent;border-radius:7px;color:#777d87;text-decoration:none}
button.cf-minimal-rail-link{padding:0;background:transparent}
.cf-minimal-rail-link i{font-size:15px}.cf-minimal-rail-link:hover{background:#f4f4f5;color:#202227}.cf-minimal-rail-link.active{background:#ededee;border-color:#dedfe2;color:#111318}
.cf-minimal-rail-tooltip{--bs-tooltip-bg:#202227;--bs-tooltip-color:#fff;--bs-tooltip-opacity:1;--bs-tooltip-max-width:220px}.cf-minimal-rail-tooltip .tooltip-inner{padding:6px 9px;border-radius:6px;font-size:11px;font-weight:500;box-shadow:0 5px 16px rgba(20,22,27,.16)}
.cf-minimal-context{width:var(--cfm-context);height:100%;overflow-x:hidden;overflow-y:auto;padding:12px 9px;border-right:1px solid var(--cfm-border);background:#fff;opacity:1;transform:translateX(0);visibility:visible;transition:width .22s cubic-bezier(.22,.75,.2,1),padding .22s cubic-bezier(.22,.75,.2,1),border-color .18s,opacity .16s ease,transform .22s cubic-bezier(.22,.75,.2,1),visibility 0s}
.cf-minimal-context-head{padding:4px 8px 12px;border-bottom:1px solid #eeeeef;margin-bottom:9px}.cf-minimal-context-head .fw-bold{font-size:13px;margin-top:2px}
.cf-minimal-context-section{padding:7px 8px 5px;color:#9a9ea6;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}
.cf-minimal-context-link{min-height:34px;display:flex;align-items:center;gap:9px;padding:7px 9px;margin:1px 0;border-radius:7px;color:#555b65;text-decoration:none;font-size:12px}
.cf-minimal-context-link i{width:16px;font-size:14px;color:#858a93;text-align:center}.cf-minimal-context-link:hover{background:#f4f4f5;color:#17191d}.cf-minimal-context-link.active{background:#ececee;color:#111318;font-weight:600}.cf-minimal-context-link.active i{color:#111318}
.cf-minimal-context-item{position:relative}
.cf-minimal-context-item .cf-minimal-context-link{padding-right:34px}
.cf-minimal-nav-favorite{position:absolute;right:6px;top:50%;width:23px;height:23px;display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:5px;background:transparent;color:#8a8f97;opacity:0;visibility:hidden;transform:translateY(-50%);transition:opacity .12s,background-color .12s,color .12s}
.cf-minimal-context-item:hover .cf-minimal-nav-favorite,.cf-minimal-context-item:focus-within .cf-minimal-nav-favorite{opacity:1;visibility:visible}
.cf-minimal-nav-favorite:hover,.cf-minimal-nav-favorite:focus-visible{background:#dedfe2;color:#111318;outline:0}
.cf-minimal-nav-favorite i{font-size:12px}.cf-minimal-nav-favorite[data-active="1"]{color:#111318}
[data-cf-quick-access-panel] [data-cf-favorites-menu],[data-cf-quick-access-panel] [data-cf-recents-menu]{display:flex;flex-direction:column;gap:2px}
[data-cf-quick-access-panel] .cf-quick-access-link{min-height:34px;padding:6px 8px!important;border-radius:7px;font-size:11.5px}
[data-cf-quick-access-panel] .cf-quick-access-link:hover{background:#f0f0f1}
[data-cf-quick-access-panel] .cf-quick-access-link .fs-9{font-size:9px!important}
.cf-minimal-nav-backdrop{display:none}

.cf-minimal-main{min-height:100vh;margin-left:var(--cfm-rail);padding-top:var(--cfm-header);display:flex;flex-direction:column;transition:margin-left .22s cubic-bezier(.22,.75,.2,1)}.cf-minimal-main.has-context{margin-left:calc(var(--cfm-rail) + var(--cfm-context))}
@media(min-width:992px){
 html[data-cf-context="collapsed"] body[data-cf-theme="metronic-minimal"] .cf-minimal-context{width:0;padding-right:0;padding-left:0;border-right-color:transparent;opacity:0;transform:translateX(-14px);visibility:hidden;pointer-events:none;transition:width .22s cubic-bezier(.22,.75,.2,1),padding .22s cubic-bezier(.22,.75,.2,1),border-color .18s,opacity .13s ease,transform .22s cubic-bezier(.22,.75,.2,1),visibility 0s .22s}
 html[data-cf-context="collapsed"] body[data-cf-theme="metronic-minimal"] .cf-minimal-main.has-context{margin-left:var(--cfm-rail)}
 html[data-cf-sidebar-mode="hidden"] body[data-cf-theme="metronic-minimal"] .cf-minimal-context{display:none!important}

/* Compact switch language shared by every Minimal-theme workspace. */
body[data-cf-theme="metronic-minimal"] .form-check.form-switch{
 display:inline-flex;align-items:center;gap:0;
 min-height:16px;margin:0;padding:0;
 line-height:1;
}
body[data-cf-theme="metronic-minimal"] .form-switch .form-check-input{
 flex:0 0 26px;width:26px;height:16px;min-width:26px;margin:0!important;padding:0!important;
 border:1px solid #d5d9e0;border-radius:999px;
 background-color:#e9ebef;
 background-image:radial-gradient(circle at 8px 50%,#fff 0 5px,transparent 5.5px);
 background-repeat:no-repeat;background-position:center;background-size:100% 100%;
 box-shadow:inset 0 1px 2px rgba(16,24,40,.08);
 cursor:pointer;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease;
}
body[data-cf-theme="metronic-minimal"] .form-switch .form-check-input:checked{
 border-color:var(--cfm-control);background-color:var(--cfm-control);
 background-image:radial-gradient(circle at 18px 50%,#fff 0 5px,transparent 5.5px);
}
body[data-cf-theme="metronic-minimal"] .form-switch .form-check-input:focus{
 border-color:#9ba1ac;box-shadow:0 0 0 3px rgba(37,40,46,.1);
}
body[data-cf-theme="metronic-minimal"] .form-switch .form-check-input:disabled{cursor:not-allowed;opacity:.45}
body[data-cf-theme="metronic-minimal"] .form-switch .form-check-label{margin:0;padding:0 0 0 7px;line-height:16px}
}
@media(prefers-reduced-motion:reduce){
 .cf-minimal-context,.cf-minimal-main{transition:none!important}
}
body[data-cf-theme="metronic-minimal"] #kt_app_toolbar{min-height:48px;padding:9px 16px 4px;background:var(--cfm-bg)}
body[data-cf-theme="metronic-minimal"] #kt_app_toolbar .app-toolbar-wrapper{min-height:34px;gap:8px}
body[data-cf-theme="metronic-minimal"] #kt_app_toolbar .breadcrumb{margin:0 0 2px;font-size:10px}
body[data-cf-theme="metronic-minimal"] #kt_app_toolbar .page-heading{font-size:14px!important;line-height:1.25}
body[data-cf-theme="metronic-minimal"] #kt_app_toolbar .cf-toolbar-shortcuts{
 position:relative;display:inline-flex!important;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;min-height:32px;padding:0;border:1px solid #e2e3e6;
 border-radius:8px;background:#fff;color:#686e78
}
body[data-cf-theme="metronic-minimal"] #kt_app_toolbar .cf-toolbar-shortcuts:hover{background:#f3f3f4;color:#111318}
body[data-cf-theme="metronic-minimal"] #kt_app_toolbar .cf-toolbar-assistance:hover,
body[data-cf-theme="metronic-minimal"] #kt_app_toolbar .cf-toolbar-assistance:focus-visible,
body[data-cf-theme="metronic-minimal"] #kt_app_toolbar .cf-toolbar-assistance:active,
body[data-cf-theme="metronic-minimal"] #kt_app_toolbar .cf-toolbar-assistance.show{background:#f3f3f4!important;border-color:#e2e3e6!important;color:#111318!important;box-shadow:none!important}
body[data-cf-theme="metronic-minimal"] #kt_app_toolbar .cf-toolbar-assistance:hover img,
body[data-cf-theme="metronic-minimal"] #kt_app_toolbar .cf-toolbar-assistance:focus-visible img,
body[data-cf-theme="metronic-minimal"] #kt_app_toolbar .cf-toolbar-assistance:active img,
body[data-cf-theme="metronic-minimal"] #kt_app_toolbar .cf-toolbar-assistance.show img{filter:grayscale(1) opacity(.78)}
body[data-cf-theme="metronic-minimal"] #kt_app_toolbar .cf-toolbar-shortcuts>i{margin:0!important;padding-right:0!important;font-size:15px!important}
body[data-cf-theme="metronic-minimal"] #kt_app_toolbar .cf-toolbar-shortcuts-label{display:none!important}
body[data-cf-theme="metronic-minimal"] #kt_app_toolbar .cf-toolbar-shortcuts-count{
 position:absolute!important;top:-7px!important;right:-7px!important;bottom:auto!important;left:auto!important;z-index:2;transform:none!important;display:flex!important;align-items:center;justify-content:center;
 min-width:18px;width:auto;height:18px;margin:0!important;padding:0 5px;border:2px solid var(--cfm-bg);
 border-radius:10px;background:var(--cfm-control)!important;color:var(--cfm-control-text)!important;font-size:9px!important;line-height:1
}
body[data-cf-theme="metronic-minimal"] #kt_app_toolbar .cf-toolbar-guide{
 display:inline-flex!important;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;min-height:32px;padding:0;border:1px solid #e2e3e6;
 border-radius:8px;background:#fff;color:#686e78
}
body[data-cf-theme="metronic-minimal"] #kt_app_toolbar .cf-toolbar-guide:hover{background:#f3f3f4;color:#111318}
body[data-cf-theme="metronic-minimal"] #kt_app_toolbar .cf-toolbar-guide>i{margin:0!important;font-size:15px!important}
body[data-cf-theme="metronic-minimal"] #kt_app_toolbar .cf-toolbar-guide>i{padding-right:0!important}
body[data-cf-theme="metronic-minimal"] #kt_app_toolbar .cf-toolbar-guide-label{display:none!important}
body[data-cf-theme="metronic-minimal"]:has(#workspace [data-cf-view="core/dashboard"]) #kt_app_toolbar .page-title{display:none!important}
body[data-cf-theme="metronic-minimal"]:has(#workspace [data-cf-view="core/dashboard"]) #kt_app_toolbar .app-toolbar-wrapper{justify-content:flex-end!important}
@media (min-width:1200px){
 body[data-cf-theme="metronic-minimal"] #workspace [data-cf-view="app-control/workspace-guides"]{--cf-guide-panel-height:calc(100vh - 156px);align-items:stretch}
 body[data-cf-theme="metronic-minimal"] #workspace [data-cf-view="app-control/workspace-guides"]>.col-xl-5,
 body[data-cf-theme="metronic-minimal"] #workspace [data-cf-view="app-control/workspace-guides"]>.col-xl-7{display:flex}
 body[data-cf-theme="metronic-minimal"] #workspace [data-cf-view="app-control/workspace-guides"]>.col-xl-5>.card,
 body[data-cf-theme="metronic-minimal"] #workspace [data-cf-view="app-control/workspace-guides"]>.col-xl-7>.card{width:100%;height:var(--cf-guide-panel-height);display:flex;flex-direction:column}
 body[data-cf-theme="metronic-minimal"] #workspace [data-cf-view="app-control/workspace-guides"]>.col-xl-5>.card>.card-body,
 body[data-cf-theme="metronic-minimal"] #workspace [data-cf-view="app-control/workspace-guides"]>.col-xl-7>.card>.card-body{min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain}
}
.cf-minimal-content{width:100%;flex:1;padding:5px 16px 12px;background:var(--cfm-bg)}.cf-minimal-content #workspace{width:100%;max-width:none;margin:0;padding:0}
body[data-cf-theme="metronic-minimal"] .app-footer{padding:8px 16px!important;background:var(--cfm-bg);font-size:10px}

body[data-cf-theme="metronic-minimal"]{--bs-primary:var(--cfm-control);--bs-link-color:var(--cfm-text);--bs-link-hover-color:var(--cfm-hover)}
body[data-cf-theme="metronic-minimal"] .card{border:1px solid var(--cfm-border);border-radius:8px;box-shadow:none;background:#fff}
body[data-cf-theme="metronic-minimal"] .card-header{min-height:46px;padding:0 13px;border-bottom-color:#ececef}
body[data-cf-theme="metronic-minimal"] #workspace .card>.card-header{min-height:78px;padding:22px 20px 16px;align-items:flex-start}
body[data-cf-theme="metronic-minimal"] .card-title{margin:0}body[data-cf-theme="metronic-minimal"] .card-title h2,body[data-cf-theme="metronic-minimal"] .card-title h3,body[data-cf-theme="metronic-minimal"] .card h2,body[data-cf-theme="metronic-minimal"] .card h3{font-size:14px!important;letter-spacing:-.015em}
body[data-cf-theme="metronic-minimal"] .card-body{padding:13px}body[data-cf-theme="metronic-minimal"] .row.g-5{--bs-gutter-x:.75rem;--bs-gutter-y:.75rem}body[data-cf-theme="metronic-minimal"] .mb-5{margin-bottom:.75rem!important}
body[data-cf-theme="metronic-minimal"] .btn{min-height:30px;padding:5px 10px;border-radius:7px;font-size:11.5px}body[data-cf-theme="metronic-minimal"] .btn-sm{min-height:28px;padding:4px 9px;font-size:11px}
body[data-cf-theme="metronic-minimal"] .btn-icon.btn-sm{width:28px;height:28px;min-width:28px;padding:0}body[data-cf-theme="metronic-minimal"] .btn i{font-size:13px!important}
body[data-cf-theme="metronic-minimal"] :is(.btn-primary,.btn-dark){background:var(--cfm-control);border-color:var(--cfm-control);color:var(--cfm-control-text)}body[data-cf-theme="metronic-minimal"] :is(.btn-primary,.btn-dark):hover{background:var(--cfm-hover);border-color:var(--cfm-hover);color:var(--cfm-hover-text)}
body[data-cf-theme="metronic-minimal"] .btn-light-primary{background:#eeeef0;color:#24272d;border-color:#e1e2e5}body[data-cf-theme="metronic-minimal"] .text-primary{color:var(--cfm-control)!important}
body[data-cf-theme="metronic-minimal"] .text-gray-500,body[data-cf-theme="metronic-minimal"] .text-muted{color:var(--cfm-muted)!important}
body[data-cf-theme="metronic-minimal"] .symbol-label{background:#f0f0f1!important;color:#777d87!important}body[data-cf-theme="metronic-minimal"] .symbol-label i{color:#777d87!important}
body[data-cf-theme="metronic-minimal"] .form-control,body[data-cf-theme="metronic-minimal"] .form-select{min-height:34px;padding:6px 10px;border:1px solid #e9e9eb;border-radius:7px;background:#f5f5f6!important;color:var(--cfm-text);font-size:12px}
body[data-cf-theme="metronic-minimal"] #workspace .cf-ppv-filter-clear{min-height:34px}
body[data-cf-theme="metronic-minimal"] .form-label{margin-bottom:4px;font-size:11px}body[data-cf-theme="metronic-minimal"] .table{font-size:11.5px}body[data-cf-theme="metronic-minimal"] .table>:not(caption)>*>*{padding:.55rem .45rem}
body[data-cf-theme="metronic-minimal"] .table thead{font-size:10px}body[data-cf-theme="metronic-minimal"] .badge{padding:3px 6px;border-radius:5px;font-size:9.5px;font-weight:600}
body[data-cf-theme="metronic-minimal"] #workspace :is(.cf-module-drag-handle,.cf-ppv-question-drag-handle,[data-cf-list-submodule-drag],[data-cf-widget-drag]){
 position:relative;opacity:.2!important;border-color:transparent!important;background:transparent!important;transition:opacity .14s ease,background-color .14s ease
}
body[data-cf-theme="metronic-minimal"] #workspace :is(.cf-module-drag-handle,.cf-ppv-question-drag-handle,[data-cf-list-submodule-drag],[data-cf-widget-drag])>i{display:none}
body[data-cf-theme="metronic-minimal"] #workspace :is(.cf-module-drag-handle,.cf-ppv-question-drag-handle,[data-cf-list-submodule-drag],[data-cf-widget-drag])::before{
 content:"";width:13px;height:19px;background:radial-gradient(circle,#7f858f 1.35px,transparent 1.55px) 0 0/6px 6px
}
body[data-cf-theme="metronic-minimal"] #workspace tr:hover :is(.cf-module-drag-handle,.cf-ppv-question-drag-handle,[data-cf-list-submodule-drag],[data-cf-widget-drag]),
body[data-cf-theme="metronic-minimal"] #workspace :is(.cf-module-drag-handle,.cf-ppv-question-drag-handle,[data-cf-list-submodule-drag],[data-cf-widget-drag]):focus-visible{opacity:.85!important;background:#f0f0f2!important}
body[data-cf-theme="metronic-minimal"] #workspace :is([data-cf-list-submodule-drag],[data-cf-widget-drag])[aria-disabled="true"]{opacity:.1!important;cursor:not-allowed!important}
body[data-cf-theme="metronic-minimal"] .modal-content{border:1px solid #dedfe2;border-radius:10px;box-shadow:0 24px 70px rgba(20,22,27,.18)}body[data-cf-theme="metronic-minimal"] .modal-header{min-height:50px;padding:9px 13px}body[data-cf-theme="metronic-minimal"] .modal-body{padding:13px}body[data-cf-theme="metronic-minimal"] .modal-footer{padding:8px 13px}

/* Minimal Classic command palette */
body[data-cf-theme="metronic-minimal"] #cf_global_search_modal .modal-dialog{max-width:540px}
body[data-cf-theme="metronic-minimal"] #cf_global_search_modal .cf-command-palette{
 border-color:#e1e2e5;border-radius:16px;background:#fff;box-shadow:0 18px 48px rgba(20,22,27,.16);overflow:hidden
}
body[data-cf-theme="metronic-minimal"] #cf_global_search_modal .modal-header{min-height:auto;padding:16px 18px 3px;border:0}
body[data-cf-theme="metronic-minimal"] #cf_global_search_modal [data-cf-global-search-input]{
 min-height:32px;padding:5px 54px 5px 29px!important;border:0;border-radius:7px;background:#fff!important;box-shadow:none;color:#24272d;font-size:12px
}
body[data-cf-theme="metronic-minimal"] #cf_global_search_modal [data-cf-global-search-input]:focus{background:#f7f7f8!important}
body[data-cf-theme="metronic-minimal"] #cf_global_search_modal .modal-header .ki-magnifier{left:0;margin-left:8px!important;font-size:13px!important;color:#8a8f97!important}
body[data-cf-theme="metronic-minimal"] #cf_global_search_modal .modal-header .badge{margin-right:4px!important;padding:2px 5px;background:#f0f0f1;color:#777d87;font-size:9px}
body[data-cf-theme="metronic-minimal"] #cf_global_search_modal .modal-header>[data-bs-dismiss="modal"]{display:none}
body[data-cf-theme="metronic-minimal"] #cf_global_search_modal .modal-body{padding:16px 18px 16px!important}
body[data-cf-theme="metronic-minimal"] #cf_global_search_modal .modal-body>div:first-child{margin:0 3px 4px!important;min-height:20px}
body[data-cf-theme="metronic-minimal"] #cf_global_search_modal [data-cf-search-heading]{margin:0!important;color:#8a8f97;font-size:10.5px!important;font-weight:500!important}
body[data-cf-theme="metronic-minimal"] #cf_global_search_modal [data-cf-search-subtitle]{display:none}
body[data-cf-theme="metronic-minimal"] #cf_global_search_modal [data-cf-search-count]{border-radius:9px;background:#f2f2f3;color:#858a93;font-size:9px}
body[data-cf-theme="metronic-minimal"] #cf_global_search_modal [data-cf-global-search-results]{gap:4px!important}
body[data-cf-theme="metronic-minimal"] #cf_global_search_modal .cf-command-result{
 min-height:38px;gap:10px;padding:8px 6px;border:0;border-radius:7px;background:#fff;transform:none;transition:background-color .12s
}
body[data-cf-theme="metronic-minimal"] #cf_global_search_modal .cf-command-result:hover,
body[data-cf-theme="metronic-minimal"] #cf_global_search_modal .cf-command-result.active,
body[data-cf-theme="metronic-minimal"] #cf_global_search_modal .cf-command-result:focus{border:0;background:#f0f0f1;transform:none}
body[data-cf-theme="metronic-minimal"] #cf_global_search_modal .cf-command-result .symbol.symbol-42px{width:20px!important;height:20px!important}
body[data-cf-theme="metronic-minimal"] #cf_global_search_modal .cf-command-result .symbol-label{width:20px!important;height:20px!important;border-radius:0;background:transparent!important}
body[data-cf-theme="metronic-minimal"] #cf_global_search_modal .cf-command-result .symbol-label i{font-size:20px!important;color:#6f747d!important}
body[data-cf-theme="metronic-minimal"] #cf_global_search_modal .cf-command-result .fw-bold{font-size:11.5px;font-weight:500!important;color:#30333a!important}
body[data-cf-theme="metronic-minimal"] #cf_global_search_modal .cf-command-result .badge.fs-9{padding:1px 4px;background:#f2f2f3;color:#8a8f97;font-size:8px!important}
body[data-cf-theme="metronic-minimal"] #cf_global_search_modal .cf-command-description{font-size:9.5px!important;line-height:1.25;color:#8a8f97!important}
body[data-cf-theme="metronic-minimal"] #cf_global_search_modal .cf-command-result [data-cf-tooltip]{
 width:24px;height:24px;min-width:24px;min-height:24px;padding:0;border:0;background:transparent
}
body[data-cf-theme="metronic-minimal"] #cf_global_search_modal .cf-command-result [data-cf-tooltip]:hover{background:#e4e4e6}
body[data-cf-theme="metronic-minimal"] #cf_global_search_modal .cf-command-result [data-cf-tooltip] i{font-size:14px!important;color:#737983}
body[data-cf-theme="metronic-minimal"] #cf_global_search_modal .cf-command-result .btn-light-warning i{color:#000000!important}
body[data-cf-theme="metronic-minimal"] #cf_global_search_modal [data-cf-search-tag-editor]{margin:7px 2px 0!important;padding:9px!important;border-color:#e4e4e6!important;background:#fafafa}
body[data-cf-theme="metronic-minimal"] #cf_global_search_modal .modal-footer{display:none!important}

/* Minimal toolbar breadcrumbs use the neutral theme palette. */
body[data-cf-theme="metronic-minimal"] #kt_app_toolbar .breadcrumb a,
body[data-cf-theme="metronic-minimal"] #kt_app_toolbar .breadcrumb a i{
 color:#555b65!important
}
body[data-cf-theme="metronic-minimal"] #kt_app_toolbar .breadcrumb a:hover,
body[data-cf-theme="metronic-minimal"] #kt_app_toolbar .breadcrumb a:hover i{
 color:#111318!important
}

body[data-cf-theme="metronic-minimal"] .cf-dashboard-grid{gap:.6rem}body[data-cf-theme="metronic-minimal"] .cf-dashboard-module-card{min-height:80px;padding:9px 7px;gap:5px;border-radius:7px}body[data-cf-theme="metronic-minimal"] .cf-dashboard-module-icon{min-height:24px;font-size:1.3rem}body[data-cf-theme="metronic-minimal"] .cf-dashboard-module-name{font-size:.74rem}
body[data-cf-theme="metronic-minimal"] .cf-work-launcher{width:min(900px,100%);margin:clamp(42px,8vh,90px) auto 28px}
@media(min-width:992px){
 body[data-cf-theme="metronic-minimal"] #workspace .cf-dashboard-home:has(.cf-work-launcher){grid-template-columns:minmax(72px,1fr) minmax(0,10fr) minmax(72px,1fr);gap:14px}
 body[data-cf-theme="metronic-minimal"] #workspace .cf-dashboard-home:has(.cf-work-launcher)>.cf-dashboard-activity-card{grid-column:1}
 body[data-cf-theme="metronic-minimal"] #workspace .cf-dashboard-home:has(.cf-work-launcher)>.cf-dashboard-modules{grid-column:2}
 body[data-cf-theme="metronic-minimal"] #workspace .cf-dashboard-home:has(.cf-work-launcher):after{content:"";display:block;grid-column:3}
 body[data-cf-theme="metronic-minimal"] #workspace .cf-dashboard-home:has(.cf-work-launcher) .cf-dashboard-activity-body{overflow:visible}
 body[data-cf-theme="metronic-minimal"] #workspace .cf-dashboard-home:has(.cf-work-launcher) .cf-timeline-ladder{width:320px!important;max-width:none}
 body[data-cf-theme="metronic-minimal"] #workspace .cf-dashboard-modules:has(.cf-work-launcher){display:flex;align-items:flex-start;justify-content:center;padding-top:24px;padding-bottom:36px}
 body[data-cf-theme="metronic-minimal"] #workspace .cf-dashboard-modules:has(.cf-work-launcher) .cf-work-launcher{margin:0 auto}
}
body[data-cf-theme="metronic-minimal"] .cf-work-launcher-heading{text-align:center}
body[data-cf-theme="metronic-minimal"] .cf-work-launcher-mark{display:grid;place-items:center;width:46px;height:46px;margin:0 auto 14px;border:1px solid #e5e6e9;border-radius:14px;background:#fff;box-shadow:0 7px 20px rgba(20,22,27,.06)}
body[data-cf-theme="metronic-minimal"] .cf-work-launcher-mark img{width:25px;height:25px;object-fit:contain;filter:grayscale(1);opacity:.66}
body[data-cf-theme="metronic-minimal"] .cf-work-launcher-kicker{display:block;margin-bottom:7px;color:#9398a1;font-size:9px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}
body[data-cf-theme="metronic-minimal"] .cf-work-launcher-heading h2{margin:0;color:#1c1f24;font-size:25px!important;font-weight:560!important;letter-spacing:-.035em}
body[data-cf-theme="metronic-minimal"] .cf-work-launcher-heading p{margin:8px 0 0;color:#898e97;font-size:10.5px}
body[data-cf-theme="metronic-minimal"] .cf-work-launcher-actions{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:27px}
body[data-cf-theme="metronic-minimal"] .cf-work-launcher-actions button{position:relative;display:flex;flex-direction:column;align-items:flex-start;min-height:116px;padding:16px;border:1px solid #e1e2e5;border-radius:11px;background:#fff;color:#25282e;text-align:left;box-shadow:0 2px 5px rgba(20,22,27,.025);transition:border-color .14s,box-shadow .14s,transform .14s}
body[data-cf-theme="metronic-minimal"] .cf-work-launcher-actions button:hover{border-color:#cdd0d5;box-shadow:0 8px 22px rgba(20,22,27,.07);transform:translateY(-2px)}
body[data-cf-theme="metronic-minimal"] .cf-work-launcher-actions button>i{margin-bottom:17px;color:#767c85;font-size:17px}
body[data-cf-theme="metronic-minimal"] .cf-work-launcher-actions button strong{font-size:11px;font-weight:650}
body[data-cf-theme="metronic-minimal"] .cf-work-launcher-actions button span{margin-top:5px;color:#92969e;font-size:9px;line-height:1.35}
body[data-cf-theme="metronic-minimal"] .cf-work-launcher-actions button em{position:absolute;top:16px;right:15px;color:#b2b6bd;font-size:12px;font-style:normal;opacity:0;transform:translateX(-3px);transition:opacity .14s,transform .14s}
body[data-cf-theme="metronic-minimal"] .cf-work-launcher-actions button:hover em{opacity:1;transform:none}
body[data-cf-theme="metronic-minimal"] .cf-work-composer{margin-top:12px}
body[data-cf-theme="metronic-minimal"] .cf-work-composer>label{display:block;margin:0 0 6px 3px;color:#767b84;font-size:9.5px;font-weight:600}
body[data-cf-theme="metronic-minimal"] .cf-work-composer>div{position:relative;padding:13px 54px 31px 15px;border:1px solid #d9dbdf;border-radius:13px;background:#fff;box-shadow:0 8px 24px rgba(20,22,27,.06);transition:border-color .14s,box-shadow .14s}
body[data-cf-theme="metronic-minimal"] .cf-work-composer>div:focus-within{border-color:#aeb2b9;box-shadow:0 10px 30px rgba(20,22,27,.09)}
body[data-cf-theme="metronic-minimal"] .cf-work-composer textarea{display:block;width:100%;height:42px;min-height:42px;padding:0;border:0;outline:0;resize:none;background:transparent;color:#25282e;font:inherit;font-size:11.5px;line-height:1.55}
body[data-cf-theme="metronic-minimal"] .cf-work-composer textarea::placeholder{color:#a3a7ae}
body[data-cf-theme="metronic-minimal"] .cf-work-composer-hint{position:absolute;left:15px;bottom:11px;display:flex;align-items:center;gap:5px;color:#a0a4ab;font-size:8.5px}
body[data-cf-theme="metronic-minimal"] .cf-work-composer-hint i{font-size:10px}
body[data-cf-theme="metronic-minimal"] .cf-work-composer button{position:absolute;right:12px;bottom:12px;display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:9px;background:var(--cfm-control);color:var(--cfm-control-text)}
body[data-cf-theme="metronic-minimal"] .cf-work-composer button:hover{background:var(--cfm-hover);color:var(--cfm-hover-text)}
body[data-cf-theme="metronic-minimal"] .cf-work-composer button i{font-size:13px}
@media(max-width:1199.98px){body[data-cf-theme="metronic-minimal"] .cf-work-launcher-actions{grid-template-columns:repeat(2,1fr)}}
@media(max-width:575.98px){body[data-cf-theme="metronic-minimal"] .cf-work-launcher{margin-top:32px}body[data-cf-theme="metronic-minimal"] .cf-work-launcher-actions{grid-template-columns:1fr}body[data-cf-theme="metronic-minimal"] .cf-work-launcher-actions button{min-height:94px}body[data-cf-theme="metronic-minimal"] .cf-work-launcher-heading h2{font-size:21px!important}}
@media (min-width:992px){
 body[data-cf-theme="metronic-minimal"]:has(#workspace [data-cf-view="core/dashboard"]){overflow-y:hidden}
 body[data-cf-theme="metronic-minimal"] .cf-minimal-main:has(#workspace [data-cf-view="core/dashboard"]){height:100vh;min-height:100vh;overflow:hidden}
 body[data-cf-theme="metronic-minimal"] .cf-minimal-content:has([data-cf-view="core/dashboard"]){min-height:0;overflow:hidden}
 body[data-cf-theme="metronic-minimal"] .cf-minimal-content:has([data-cf-view="core/dashboard"])>#workspace{height:100%;min-height:0}
 body[data-cf-theme="metronic-minimal"] #workspace [data-cf-view="core/dashboard"]{height:100%;min-height:0;align-items:stretch;overflow:hidden}
 body[data-cf-theme="metronic-minimal"] #workspace [data-cf-view="core/dashboard"]>.cf-dashboard-activity-card{height:100%;min-height:0;display:flex;flex-direction:column;align-self:stretch}
 body[data-cf-theme="metronic-minimal"] #workspace [data-cf-view="core/dashboard"] .cf-dashboard-activity-head{flex:0 0 auto}
 body[data-cf-theme="metronic-minimal"] #workspace [data-cf-view="core/dashboard"] .cf-dashboard-activity-body{min-height:0;display:flex;flex:1 1 auto;align-items:center}
 body[data-cf-theme="metronic-minimal"] #workspace [data-cf-view="core/dashboard"] .cf-timeline-ladder{width:100%;height:auto;min-height:0;max-height:100%;margin:auto 0}
 body[data-cf-theme="metronic-minimal"] #workspace [data-cf-view="core/dashboard"]>.cf-dashboard-modules{height:100%;min-height:0;padding-right:5px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}
 body[data-cf-theme="metronic-minimal"] #workspace [data-cf-view="core/dashboard"]>.cf-dashboard-modules::-webkit-scrollbar{display:none;width:0;height:0}
}

/* Neutral Application Manager dashboard */
body[data-cf-theme="metronic-minimal"] [data-cf-view="app-control/module-dashboard"] .cf-module-kpi{background:#fff!important}
body[data-cf-theme="metronic-minimal"] [data-cf-view="app-control/module-dashboard"] .cf-module-kpi .card-body{position:relative;display:block!important;min-height:112px;padding:18px 20px!important}
body[data-cf-theme="metronic-minimal"] [data-cf-view="app-control/module-dashboard"] .cf-module-kpi .symbol{position:absolute;top:15px;right:16px;width:34px!important;height:34px!important;margin:0!important}
body[data-cf-theme="metronic-minimal"] [data-cf-view="app-control/module-dashboard"] .cf-module-kpi .symbol-label{width:34px!important;height:34px!important;border:1px solid #e6e7ea;border-radius:8px;background:#f7f7f8!important}
body[data-cf-theme="metronic-minimal"] [data-cf-view="app-control/module-dashboard"] .cf-module-kpi .symbol-label i{font-size:16px!important;color:#858a93!important}
body[data-cf-theme="metronic-minimal"] [data-cf-view="app-control/module-dashboard"] .cf-module-kpi .card-body>div{display:flex;flex-direction:column;align-items:flex-start}
body[data-cf-theme="metronic-minimal"] [data-cf-view="app-control/module-dashboard"] .cf-module-kpi .fs-7{order:-2;color:#343840!important;font-size:11.5px!important;font-weight:500!important}
body[data-cf-theme="metronic-minimal"] [data-cf-view="app-control/module-dashboard"] .cf-module-kpi .fs-2hx{order:-1;margin-top:18px;color:#111318!important;font-size:26px!important;font-weight:650!important;line-height:1!important}
body[data-cf-theme="metronic-minimal"] [data-cf-view="app-control/module-dashboard"] .cf-module-kpi-context{display:block;margin-top:7px;color:#858a93;font-size:9.5px}
body[data-cf-theme="metronic-minimal"] [data-cf-view="app-control/module-dashboard"] .cf-module-availability{background:#fff!important}
body[data-cf-theme="metronic-minimal"] [data-cf-view="app-control/module-dashboard"] .cf-module-availability .card-title,
body[data-cf-theme="metronic-minimal"] [data-cf-view="app-control/module-dashboard"] .cf-module-availability .fs-1{color:#272a30!important}
body[data-cf-theme="metronic-minimal"] [data-cf-view="app-control/module-dashboard"] .cf-module-availability .progress{background:#ececee!important}
body[data-cf-theme="metronic-minimal"] [data-cf-view="app-control/module-dashboard"] .cf-module-availability .progress-bar{background:#555b65!important}
body[data-cf-theme="metronic-minimal"] [data-cf-view="app-control/module-dashboard"] .cf-module-availability .badge{background:#f0f0f1!important;color:#5f646d!important}

html[data-cf-focus="true"] body[data-cf-theme="metronic-minimal"] .cf-minimal-header,html[data-cf-focus="true"] body[data-cf-theme="metronic-minimal"] .cf-minimal-navigation,html[data-cf-focus="true"] body[data-cf-theme="metronic-minimal"] #kt_app_toolbar,html[data-cf-focus="true"] body[data-cf-theme="metronic-minimal"] .app-footer{display:none!important}
html[data-cf-focus="true"] body[data-cf-theme="metronic-minimal"] .cf-minimal-main{margin:0;padding:0}html[data-cf-focus="true"] body[data-cf-theme="metronic-minimal"] .cf-minimal-content{padding:8px}

@media(max-width:991.98px){
 :root{--cfm-header:50px}.cf-minimal-brand{width:auto}.cf-minimal-location{display:none!important}.cf-minimal-search-trigger{min-width:32px;width:32px;padding:0;justify-content:center}.cf-minimal-search-trigger span,.cf-minimal-search-trigger kbd{display:none!important}
 .cf-minimal-navigation{transform:translateX(calc(-1 * (var(--cfm-rail) + var(--cfm-context))));transition:transform .2s ease;box-shadow:10px 0 30px rgba(20,22,27,.08)}
 body.cf-minimal-nav-open .cf-minimal-navigation{transform:translateX(0)}.cf-minimal-nav-backdrop{position:fixed;inset:var(--cfm-header) 0 0;z-index:1010;border:0;background:rgba(20,22,27,.28)}
 body.cf-minimal-nav-open .cf-minimal-nav-backdrop{display:block}.cf-minimal-main,.cf-minimal-main.has-context{margin-left:0}.cf-minimal-content{padding:4px 9px 10px}
 body[data-cf-theme="metronic-minimal"] #kt_app_toolbar{padding:7px 9px 3px}.cf-minimal-header{padding:0 9px!important}.cf-minimal-header-actions{gap:3px}
}

/* Authentication */
body.cf-minimal-login{min-height:100vh;background:#fff;color:#17191d}
body.cf-minimal-login .cf-login-shell{min-height:100vh}
body.cf-minimal-login .cf-login-auth{position:relative;min-height:100vh;padding:42px 7vw 28px;background:#fff}
body.cf-minimal-login .cf-login-auth-inner{width:100%;max-width:430px;padding:28px 0}
body.cf-minimal-login .cf-login-mobile-brand{display:none}
body.cf-minimal-login .cf-login-heading{margin-bottom:34px}
body.cf-minimal-login .cf-login-eyebrow{display:inline-block;margin-bottom:16px;color:#858a94;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}
body.cf-minimal-login .cf-login-heading h1{margin:0 0 10px;font-size:34px!important;letter-spacing:-.045em;line-height:1.1}
body.cf-minimal-login .cf-login-heading p{margin:0;color:#747a84;font-size:13px;line-height:1.6}
body.cf-minimal-login #cf_login_form>.fv-row{margin-bottom:20px}
body.cf-minimal-login #cf_login_form>.fv-row:has(#cf_password){position:relative}
body.cf-minimal-login .cf-forgot-password-link{position:absolute;top:0;right:0;color:#34373d!important;font-size:11px!important;text-decoration:none}
body.cf-minimal-login .cf-forgot-password-link:hover{text-decoration:underline}
body.cf-minimal-login #cf_login_form .form-label{margin-bottom:8px;font-size:11px;font-weight:650!important}
body.cf-minimal-login .cf-login-field{position:relative}
body.cf-minimal-login .cf-login-field>i:first-child{position:absolute;z-index:2;top:50%;left:16px;transform:translateY(-50%);color:#9499a2;font-size:14px}
body.cf-minimal-login .cf-login-field>.form-control{height:48px;padding:10px 46px!important;border:1px solid #dedfe3;border-radius:10px;background:#fff!important;color:#17191d;font-size:12.5px;transition:border-color .15s,box-shadow .15s}
body.cf-minimal-login .cf-login-field>.form-control::placeholder{color:#a2a6ae}
body.cf-minimal-login .cf-login-field>.form-control:focus{border-color:#7f858e;box-shadow:0 0 0 3px rgba(17,19,24,.07)}
body.cf-minimal-login .cf-password-toggle{width:34px;height:34px;border:0;background:transparent;color:#777d86}
body.cf-minimal-login .cf-password-toggle:hover{background:#f2f2f3;color:#17191d}
body.cf-minimal-login .cf-login-options{margin:-2px 0 25px}
body.cf-minimal-login .form-check.form-check-solid .form-check-input{width:16px;height:16px;border:1px solid #d6d8dc;background:#fff}
body.cf-minimal-login .form-check.form-check-solid .form-check-input:checked{border-color:var(--cfm-control);background-color:var(--cfm-control)}
body.cf-minimal-login .form-check-label{font-size:11px}
body.cf-minimal-login .cf-login-options a{color:#34373d!important;font-size:11px!important;text-decoration:none}
body.cf-minimal-login .cf-login-options a:hover{text-decoration:underline}
body.cf-minimal-login .cf-login-submit{display:flex;align-items:center;justify-content:center;gap:10px;height:48px;border-radius:10px;background:var(--cfm-control);border-color:var(--cfm-control);color:var(--cfm-control-text);font-size:12px;font-weight:650}
body.cf-minimal-login .cf-login-submit:hover{background:var(--cfm-hover);border-color:var(--cfm-hover);color:var(--cfm-hover-text);transform:translateY(-1px);box-shadow:0 8px 22px rgba(17,19,24,.16)}
body.cf-minimal-login .cf-login-submit i{margin:0!important;font-size:11px!important;transition:transform .15s}
body.cf-minimal-login .cf-login-submit:hover i{transform:translateX(3px)}
body.cf-minimal-login .cf-login-security{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:20px;color:#969aa2;font-size:9.5px}
body.cf-minimal-login .cf-login-security i{font-size:12px;color:#777d86}
body.cf-minimal-login #cf_login_error{margin:0 0 20px;padding:12px 14px;border:1px solid #f0cccc;border-radius:9px;font-size:11px}
body.cf-minimal-login .cf-login-footer{display:flex;justify-content:space-between;align-items:center;width:100%;color:#a0a4ac;font-size:9.5px}
body.cf-minimal-login .cf-login-status{display:flex;align-items:center;gap:7px}
body.cf-minimal-login .cf-login-status i{width:6px;height:6px;border-radius:50%;background:#50a873;box-shadow:0 0 0 3px rgba(80,168,115,.12)}
body.cf-minimal-login .cf-login-showcase{position:relative;min-height:100vh;margin:12px 12px 12px 0;border-radius:18px;background:#16181d;overflow:hidden;color:#fff}
body.cf-minimal-login .cf-login-showcase:before{content:"";position:absolute;inset:0;background:linear-gradient(145deg,rgba(255,255,255,.045),transparent 42%),linear-gradient(0deg,rgba(0,0,0,.18),transparent 55%)}
body.cf-minimal-login .cf-login-showcase:after{content:"";position:absolute;inset:0;opacity:.16;background-image:radial-gradient(rgba(255,255,255,.45) .65px,transparent .65px);background-size:18px 18px;mask-image:linear-gradient(to bottom,black,transparent 64%)}
body.cf-minimal-login .cf-login-showcase-inner{position:relative;z-index:2;display:flex;flex-direction:column;width:100%;min-height:100%;padding:46px 54px}
body.cf-minimal-login .cf-login-showcase-brand{display:flex;align-items:center;gap:12px;font-size:12px;font-weight:650}
body.cf-minimal-login .cf-login-showcase-brand img{width:auto;max-width:120px;height:28px;filter:brightness(0) invert(1)}
body.cf-minimal-login .cf-login-showcase-copy{max-width:610px;margin:auto 0}
body.cf-minimal-login .cf-login-kicker{display:flex;align-items:center;gap:9px;margin-bottom:24px;color:#afb4bd;font-size:9.5px;font-weight:650;letter-spacing:.12em;text-transform:uppercase}
body.cf-minimal-login .cf-login-kicker i{width:22px;height:1px;background:#777d87}
body.cf-minimal-login .cf-login-showcase h2{margin:0 0 24px;color:#fff;font-size:clamp(36px,4vw,64px)!important;font-weight:550;letter-spacing:-.055em;line-height:1.02}
body.cf-minimal-login .cf-login-showcase h2 em{color:#9298a2;font-family:Georgia,serif;font-weight:400}
body.cf-minimal-login .cf-login-showcase-copy>p{max-width:500px;margin:0;color:#aeb3bc;font-size:13px;line-height:1.75}
body.cf-minimal-login .cf-login-proof{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:50px;padding-top:25px;border-top:1px solid rgba(255,255,255,.12)}
body.cf-minimal-login .cf-login-proof div{display:flex;flex-direction:column;gap:6px}
body.cf-minimal-login .cf-login-proof strong{color:#fff;font-size:11px;font-weight:650}
body.cf-minimal-login .cf-login-proof span{color:#7f858e;font-size:9.5px}
body.cf-minimal-login .cf-login-showcase-note{display:flex;align-items:center;gap:13px;padding-top:28px;border-top:1px solid rgba(255,255,255,.1);color:#8e949e;font-size:9.5px;line-height:1.45}
body.cf-minimal-login .cf-login-showcase-note>i{font-size:18px;color:#c4c8ce}
body.cf-minimal-login .cf-login-showcase-note span{display:flex;flex-direction:column}
body.cf-minimal-login .cf-login-showcase-note strong{color:#d9dce1;font-size:10px;font-weight:600}
body.cf-minimal-login .cf-login-showcase-orb{position:absolute;z-index:1;border-radius:50%;filter:blur(1px)}
body.cf-minimal-login .cf-login-showcase-orb-one{top:-22%;right:-15%;width:520px;height:520px;border:1px solid rgba(255,255,255,.08);box-shadow:0 0 0 70px rgba(255,255,255,.015),0 0 0 140px rgba(255,255,255,.01)}
body.cf-minimal-login .cf-login-showcase-orb-two{right:12%;bottom:8%;width:150px;height:150px;background:rgba(255,255,255,.025)}
body[data-cf-theme="metronic-minimal"] .cf-marketplace-insight-card{position:relative!important;transition:background-color .16s ease,transform .16s ease}
body[data-cf-theme="metronic-minimal"] .cf-marketplace-insight-card-eye{position:absolute!important;top:16px!important;right:16px!important;left:auto!important;display:grid!important;width:32px;height:32px;place-items:center;border-radius:8px;background:#fff;color:#7e8dad;opacity:0!important;visibility:hidden!important;transform:translateY(3px);transition:opacity .16s ease,visibility .16s ease,transform .16s ease}
body[data-cf-theme="metronic-minimal"] .cf-marketplace-insight-card:hover .cf-marketplace-insight-card-eye,body[data-cf-theme="metronic-minimal"] .cf-marketplace-insight-card:focus-visible .cf-marketplace-insight-card-eye{opacity:1!important;visibility:visible!important;transform:translateY(0)}
@media(max-width:991.98px){
 body.cf-minimal-login .cf-login-showcase{display:none!important}
 body.cf-minimal-login .cf-login-auth{min-height:100vh;padding:28px 24px 22px}
 body.cf-minimal-login .cf-login-mobile-brand{display:flex;align-items:center;gap:10px;color:#272a30;font-size:11px;font-weight:650}
 body.cf-minimal-login .cf-login-mobile-brand img{width:auto;max-width:100px;height:25px}
 body.cf-minimal-login .cf-login-auth-inner{max-width:420px;padding:45px 0}
 body.cf-minimal-login .cf-login-heading h1{font-size:30px!important}
}
@media(max-width:480px){
 body.cf-minimal-login .cf-login-auth{padding:22px 20px 18px}
 body.cf-minimal-login .cf-login-footer{justify-content:center}
 body.cf-minimal-login .cf-login-footer>span:first-child{display:none}
}
