:root{--font:Inter, "Segoe UI Variable Text", "Segoe UI Variable", "Segoe UI", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, sans-serif;font-family:var(--font);letter-spacing:0;color:#10213f;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#edf3fb;font-size:16px;font-weight:500;line-height:1.45}*{box-sizing:border-box}html,body,#root{width:100%;height:100%;overflow:hidden}body{background:#edf3fb;min-width:320px;margin:0}body,button,input,select,textarea,table{font-family:var(--font)}h1,h2,h3,p{letter-spacing:0}h1{color:inherit;font-size:30px;line-height:1.1}h2{color:inherit;font-size:20px;line-height:1.2}a{color:inherit}html[data-hi5-surface=portal],html[data-hi5-surface=portal] body,body[data-hi5-surface=portal],html[data-hi5-surface=marketing],html[data-hi5-surface=marketing] body,body[data-hi5-surface=marketing]{overscroll-behavior-y:auto;-webkit-overflow-scrolling:touch;touch-action:pan-y;height:auto!important;min-height:100%!important;overflow:hidden auto!important}html[data-hi5-surface=portal] #root,body[data-hi5-surface=portal] #root,#root[data-hi5-surface=portal],html[data-hi5-surface=marketing] #root,body[data-hi5-surface=marketing] #root,#root[data-hi5-surface=marketing]{height:auto!important;min-height:100dvh!important;overflow:visible!important}@media (width<=820px),(hover:none) and (pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea{font-size:16px!important}}:root{--hi5-radius-xs:10px;--hi5-radius-sm:12px;--hi5-radius-md:16px;--hi5-radius-lg:20px;--hi5-radius-xl:24px;--hi5-radius-pill:999px}.app-shell .brand,.app-shell .sidebar-toggle,.app-shell .icon-button,.app-shell .tab-add,.app-shell .nav-item,.app-shell .sidebar-status,.app-shell .workspace-tab,.app-shell .user-pill,.app-shell .new-ticket-button,.app-shell .primary-action,.app-shell .text-button,.app-shell .switch-button,.app-shell .segmented-control,.app-shell .segmented-control button,.portal-shell .icon-button,.portal-shell .user-pill,.login-shell .credential-card,.login-shell .login-mode-switch,.login-shell .login-mode-switch button,.app-shell input:not([type=checkbox]):not([type=radio]),.app-shell select,.app-shell textarea,.portal-shell input:not([type=checkbox]):not([type=radio]),.portal-shell select,.portal-shell textarea,.login-shell input:not([type=checkbox]):not([type=radio]),.login-shell select,.login-shell textarea,.production-auth-shell input:not([type=checkbox]):not([type=radio]),.production-auth-shell select,.production-auth-shell textarea,[class*=onboarding] input:not([type=checkbox]):not([type=radio]),[class*=onboarding] select,[class*=onboarding] textarea,.marketing-site input:not([type=checkbox]):not([type=radio]),.marketing-site select,.marketing-site textarea{border-radius:var(--hi5-radius-sm)!important}.app-shell button:not([class*=switch]),.portal-shell button:not([class*=switch]),.login-shell button:not([class*=switch]),.production-auth-shell button:not([class*=switch]),[class*=onboarding] button:not([class*=switch]),.marketing-site button:not([class*=switch]){border-radius:var(--hi5-radius-sm)}.app-shell :is(.ticket-card,.catalog-card,.record-primary,.record-secondary,.workload-panel,.operational-band),.portal-shell :is(.portal-hero,.portal-card,.catalog-card),.login-shell :is(.login-panel,.credential-panel),.production-auth-shell .production-auth-card,[class*=onboarding] :is([class$=-card],[class*=-card\ ],[class$=-panel],[class*=-panel\ ]),.app-shell :is([class$=-card],[class*=-card\ ],[class$=-panel],[class*=-panel\ ],[class$=-widget],[class*=-widget\ ],[class$=-table],[class*=-table\ ]),.portal-shell :is([class$=-card],[class*=-card\ ],[class$=-panel],[class*=-panel\ ],[class$=-widget],[class*=-widget\ ],[class$=-table],[class*=-table\ ]){border-radius:var(--hi5-radius-md)!important}.app-shell table,.portal-shell table,.production-settings-shell table{border-radius:var(--hi5-radius-md);overflow:hidden}.app-shell [role=tab],.portal-shell [role=tab],.production-settings-shell [role=tab],.app-shell [class$=-tab],.app-shell [class*=-tab\ ],.app-shell input[type=search],.portal-shell input[type=search],.marketing-site input[type=search],.app-shell [class$=-search],.app-shell [class*=-search\ ],.portal-shell [class$=-search],.portal-shell [class*=-search\ ]{border-radius:var(--hi5-radius-sm)!important}.app-shell :is([class$=-dropdown],[class*=-dropdown\ ],[class$=-menu],[class*=-menu\ ],[class$=-popover],[class*=-popover\ ]),.portal-shell :is([class$=-dropdown],[class*=-dropdown\ ],[class$=-menu],[class*=-menu\ ],[class$=-popover],[class*=-popover\ ]),[role=menu],[role=listbox]{border-radius:var(--hi5-radius-md)!important}:is([class$=-modal],[class*=-modal\ ],[class$=-dialog],[class*=-dialog\ ]):not([class*=backdrop]):not([class*=overlay]),[role=dialog]{border-radius:var(--hi5-radius-lg)!important}@media (width>=721px){.notification-drawer{border:1px solid var(--line);height:auto;top:12px;bottom:12px;right:12px;overflow:hidden;box-shadow:-12px 14px 44px #05102433;border-radius:var(--hi5-radius-lg)!important}}.notification-drawer-close,.notification-drawer-mode,.notification-drawer-mode button,.notification-drawer-icon{border-radius:var(--hi5-radius-sm)!important}:is(.badge,.status-badge,.priority-badge,.marketing-kicker,.marketing-preview-live,.notification-drawer-sources button){border-radius:var(--hi5-radius-pill)!important}.app-shell .dashboard-grid>*,.app-shell [class$=-widget],.app-shell [class*=-widget\ ],.app-shell [class$=-metric],.app-shell [class*=-metric\ ]{border-radius:var(--hi5-radius-md)!important}.marketing-site{--marketing-radius-control:var(--hi5-radius-sm);--marketing-radius-card:var(--hi5-radius-lg);--marketing-radius-feature:var(--hi5-radius-xl)}.marketing-button,.marketing-button-small,.marketing-signup-card input,.marketing-form-error,.marketing-notice{border-radius:var(--marketing-radius-control)!important}.marketing-hero-panel,.marketing-product-card,.marketing-flow>div,.marketing-benefits article,.marketing-signup-card,.marketing-signup-success{border-radius:var(--marketing-radius-feature)!important}.marketing-preview-card,.marketing-preview-bridge,.marketing-product-choice,.marketing-created-urls>div,.marketing-success-icon,.marketing-product-icon{border-radius:var(--marketing-radius-card)!important}.marketing-slug-field{border-radius:var(--marketing-radius-control);overflow:hidden}.marketing-slug-field input{border-radius:var(--marketing-radius-control) 0 0 var(--marketing-radius-control)!important}.marketing-slug-field>span{border-radius:0 var(--marketing-radius-control) var(--marketing-radius-control) 0!important}.production-auth-card,.production-auth-layout>section,[class*=onboarding] [class$=-shell-card],[class*=onboarding] [class*=-shell-card\ ]{border-radius:var(--hi5-radius-lg)!important}@media (width<=720px){.notification-drawer{border-radius:var(--hi5-radius-lg) 0 0 var(--hi5-radius-lg)!important}.marketing-hero-panel,.marketing-product-card,.marketing-signup-card,.marketing-signup-success{border-radius:var(--hi5-radius-lg)!important}}:root{--hi5-context-gap:14px;--hi5-context-edge:14px;--hi5-context-rail-width:258px;--hi5-context-radius:var(--hi5-radius-lg,20px)}.hi5-context-layout{grid-template-columns:var(--hi5-context-rail-width) minmax(0, 1fr);gap:var(--hi5-context-gap);min-width:0;min-height:0;padding:var(--hi5-context-edge);background:var(--page);display:grid;overflow:hidden}.hi5-context-rail,.hi5-context-surface{border:1px solid var(--line);border-radius:var(--hi5-context-radius);background:var(--surface);min-width:0;min-height:0;box-shadow:0 16px 42px #10213f17}.app-shell[data-theme=dark] .hi5-context-rail,.app-shell[data-theme=dark] .hi5-context-surface{box-shadow:0 16px 42px #00000038}.hi5-context-rail,.hi5-context-surface{overflow:hidden}.hi5-context-layout.is-rail-hidden{grid-template-columns:minmax(0,1fr)}.hi5-context-layout.is-rail-hidden .hi5-context-rail{display:none}.knowledge-view{gap:var(--hi5-context-gap);padding:var(--hi5-context-edge);background:var(--page);box-sizing:border-box;transition:padding-left .16s}.knowledge-view>.portal-hero.slim,.knowledge-view>.knowledge-grid{border:1px solid var(--line);border-radius:var(--hi5-context-radius);box-shadow:0 14px 36px #10213f12}.app-shell[data-theme=dark] .knowledge-view>.portal-hero.slim,.app-shell[data-theme=dark] .knowledge-view>.knowledge-grid{box-shadow:0 14px 36px #0000002e}.knowledge-view>.portal-hero.slim{overflow:hidden}.knowledge-view>.knowledge-grid{background:var(--surface);padding:14px}.knowledge-card{border-radius:var(--hi5-radius-md,16px)!important}.knowledge-card[hidden]{display:none!important}.knowledge-grid[data-category-empty=true]:after{border:1px dashed var(--line);border-radius:var(--hi5-radius-md,16px);background:var(--surface-soft);min-height:190px;color:var(--muted);content:"No articles match this category and search.";text-align:center;grid-column:1/-1;place-items:center;padding:24px;font-size:13px;font-weight:750;display:grid}@media (width>=721px){.knowledge-view.knowledge-context-enhanced{padding-left:calc(var(--hi5-context-edge) + var(--hi5-context-rail-width) + var(--hi5-context-gap))}.knowledge-view.knowledge-context-enhanced.knowledge-rail-hidden{padding-left:var(--hi5-context-edge)}}.knowledge-category-floating-rail{z-index:58;border:1px solid var(--line);border-radius:var(--hi5-context-radius);background:color-mix(in srgb, var(--surface) 97%, transparent);min-height:0;color:var(--ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:fixed;overflow:hidden;box-shadow:0 18px 48px #10213f1f}.app-shell[data-theme=dark]~.knowledge-category-floating-rail{box-shadow:0 18px 48px #0000004d}body:has(.app-shell[data-theme=dark]) .knowledge-category-floating-rail{box-shadow:0 18px 48px #0000004d}.knowledge-category-floating-rail>header{border-radius:var(--hi5-radius-md,16px);background:var(--surface-soft);justify-content:space-between;align-items:center;gap:12px;min-height:60px;margin:7px 8px 4px;padding:10px 9px 10px 12px;display:flex}.knowledge-category-floating-rail>header>div{gap:2px;min-width:0;display:grid}.knowledge-category-floating-rail>header span,.knowledge-category-floating-rail>footer span{color:var(--muted);letter-spacing:.085em;text-transform:uppercase;font-size:9px;font-weight:900}.knowledge-category-floating-rail>header strong{font-size:15px}.knowledge-category-floating-rail>header button,.knowledge-category-rail-reveal{border:1px solid var(--line);border-radius:var(--hi5-radius-sm,12px);background:var(--surface);min-width:34px;height:34px;color:var(--ink);cursor:pointer;justify-content:center;align-items:center;gap:7px;display:inline-flex}.knowledge-category-floating-rail>nav{scrollbar-width:thin;align-content:start;gap:5px;min-height:0;padding:6px 10px 12px;display:grid;overflow-y:auto}.knowledge-category-floating-rail>nav button{border-radius:var(--hi5-radius-sm,12px);min-height:42px;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px 10px;display:grid}.knowledge-category-floating-rail>nav button:hover{border-color:var(--line);background:var(--surface-soft);color:var(--ink)}.knowledge-category-floating-rail>nav button.is-active{border-color:rgba(var(--accent-rgb), .22);background:rgba(var(--accent-rgb), .11);color:var(--ink);box-shadow:inset 3px 0 0 rgb(var(--accent-rgb))}.knowledge-category-floating-rail>nav button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:800;overflow:hidden}.knowledge-category-floating-rail>nav button strong{background:var(--surface-soft);min-width:23px;height:23px;color:var(--muted);border-radius:999px;place-items:center;padding:0 6px;font-size:10px;display:inline-grid}.knowledge-category-floating-rail>footer{border:1px solid var(--line);border-radius:var(--hi5-radius-md,16px);background:var(--surface-soft);gap:4px;margin:0 9px 9px;padding:11px 12px;display:grid}.knowledge-category-floating-rail>footer small{color:var(--muted);font-size:10px;line-height:1.4}.knowledge-category-rail-reveal{z-index:58;width:auto;padding:0 10px;font-size:11px;font-weight:850;position:fixed;box-shadow:0 12px 30px #10213f1f}.knowledge-category-mobile-bar{z-index:58;border:1px solid var(--line);border-radius:var(--hi5-radius-md,16px);background:color-mix(in srgb, var(--surface) 96%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);scrollbar-width:none;align-items:center;gap:6px;min-height:44px;padding:6px;display:flex;position:fixed;overflow-x:auto;box-shadow:0 12px 30px #10213f1f}.knowledge-category-mobile-bar::-webkit-scrollbar{display:none}.knowledge-category-mobile-bar button{border:1px solid var(--line);border-radius:var(--hi5-radius-sm,12px);background:var(--surface-soft);min-height:32px;color:var(--muted);cursor:pointer;flex:none;align-items:center;gap:7px;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.knowledge-category-mobile-bar button strong{background:var(--surface);border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:9px;display:grid}.knowledge-category-mobile-bar button.is-active{border-color:rgba(var(--accent-rgb), .28);background:rgba(var(--accent-rgb), .13);color:var(--ink)}.knowledge-context-layout{grid-template-columns:var(--hi5-context-rail-width) minmax(0, 1fr);gap:var(--hi5-context-gap);min-width:0;min-height:0;padding:var(--hi5-context-edge);background:var(--page);display:grid;overflow:hidden}.knowledge-category-rail,.knowledge-content-surface{border:1px solid var(--line);border-radius:var(--hi5-context-radius);background:var(--surface);min-width:0;min-height:0;overflow:hidden}.knowledge-category-rail{box-shadow:0 16px 42px #10213f17}@media (width<=720px){.hi5-context-layout,.knowledge-context-layout{padding:0;display:block}.hi5-context-rail,.knowledge-category-rail{display:none}.hi5-context-surface,.knowledge-content-surface{box-shadow:none;border-inline:0;border-radius:0}.knowledge-view{gap:12px;padding:66px 12px 12px}.knowledge-view>.portal-hero.slim,.knowledge-view>.knowledge-grid{border-radius:var(--hi5-radius-md,16px)}.knowledge-view>.knowledge-grid{padding:10px}}.rmm-login,.rmm-app{--rmm-bg:#edf3fb;--rmm-surface:#fff;--rmm-soft:#f5f8fc;--rmm-soft-strong:#eef3f9;--rmm-text:#11213c;--rmm-muted:#6b7890;--rmm-border:#dde5ef;--rmm-sidebar:#0d2d66;--rmm-sidebar-2:#123d82;--rmm-accent:#d98a0a;--rmm-accent-soft:#d98a0a1f;--rmm-shadow:0 12px 34px #132d5414;color:var(--rmm-text);font-family:inherit}.rmm-login[data-theme=dark],.rmm-app[data-theme=dark]{--rmm-bg:#0c1320;--rmm-surface:#131d2d;--rmm-soft:#182436;--rmm-soft-strong:#1d2a3e;--rmm-text:#eef5ff;--rmm-muted:#9aabc2;--rmm-border:#29384e;--rmm-sidebar:#081b3d;--rmm-sidebar-2:#0d2d66;--rmm-shadow:0 16px 42px #0000003d}.rmm-login[data-accent=amber],.rmm-app[data-accent=amber]{--rmm-accent:#d98a0a;--rmm-accent-soft:#d98a0a21}.rmm-login[data-accent=cyan],.rmm-app[data-accent=cyan]{--rmm-accent:#089fc5;--rmm-accent-soft:#089fc521}.rmm-login[data-accent=blue],.rmm-app[data-accent=blue]{--rmm-accent:#3d73e8;--rmm-accent-soft:#3d73e821}.rmm-login[data-accent=violet],.rmm-app[data-accent=violet]{--rmm-accent:#7858df;--rmm-accent-soft:#7858df21}.rmm-login[data-accent=emerald],.rmm-app[data-accent=emerald]{--rmm-accent:#188c61;--rmm-accent-soft:#188c6121}.rmm-login[data-accent=rose],.rmm-app[data-accent=rose]{--rmm-accent:#d84e73;--rmm-accent-soft:#d84e7321}.rmm-eyebrow{color:var(--rmm-accent);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:900}.rmm-primary{background:var(--rmm-accent);color:#fff;min-height:42px;font:inherit;cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-size:12px;font-weight:850;display:inline-flex}.rmm-primary.compact{min-height:36px;padding-inline:12px;font-size:11px}.rmm-login{background:var(--rmm-bg);grid-template-columns:minmax(400px,560px) minmax(0,1fr);height:100dvh;display:grid;overflow:hidden}.rmm-login-panel{background:var(--rmm-surface);flex-direction:column;justify-content:center;gap:30px;min-height:0;padding:clamp(34px,6vw,80px);display:flex;overflow-y:auto}.rmm-login-brand{align-items:center;gap:12px;display:flex}.rmm-login-brand img{object-fit:contain;object-position:left center;width:150px;max-height:44px}.rmm-login-brand span{border-left:1px solid var(--rmm-border);color:var(--rmm-accent);letter-spacing:.08em;padding-left:12px;font-size:13px;font-weight:900}.rmm-login-copy{max-width:470px}.rmm-login-copy h1{letter-spacing:-.045em;margin:7px 0 12px;font-size:clamp(31px,3.5vw,50px);line-height:1.02}.rmm-login-copy p{color:var(--rmm-muted);margin:0;line-height:1.7}.rmm-login-form{gap:15px;max-width:450px;display:grid}.rmm-login-form label{gap:6px;font-size:11px;font-weight:800;display:grid}.rmm-login-form input{border:1px solid var(--rmm-border);background:var(--rmm-surface);width:100%;min-height:44px;color:var(--rmm-text);font:inherit;border-radius:9px;outline:0;padding:0 11px}.rmm-login-form input:focus{border-color:var(--rmm-accent);box-shadow:0 0 0 3px var(--rmm-accent-soft)}.rmm-login-error{color:#c83f50;align-items:center;gap:7px;font-size:11px;font-weight:700;display:flex}.rmm-login-visual{color:#fff;background:radial-gradient(circle at 80% 15%,#ffffff21,#0000 26%),linear-gradient(145deg,#081b3d,#0d2d66 52%,#2459a7);flex-direction:column;display:flex;position:relative;overflow:hidden}.rmm-login-visual:after{content:"";border:90px solid #ffffff0b;border-radius:50%;width:520px;height:520px;position:absolute;bottom:-190px;right:-180px}.rmm-login-visual-head{justify-content:flex-end;padding:26px;display:flex}.rmm-login-visual-head button{color:#fff;cursor:pointer;background:#ffffff17;border:1px solid #ffffff2e;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.rmm-login-preview{z-index:1;width:min(760px,100% - 80px);margin:auto;position:relative}.rmm-login-preview .rmm-eyebrow{color:#aec8ff}.rmm-login-preview h2{letter-spacing:-.05em;max-width:720px;margin:8px 0 28px;font-size:clamp(36px,4vw,62px);line-height:.98}.rmm-login-preview-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.rmm-login-preview-grid div{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff14;border:1px solid #ffffff29;border-radius:13px;grid-template-columns:auto 1fr;align-items:center;gap:3px 10px;padding:16px;display:grid}.rmm-login-preview-grid svg{grid-row:1/3}.rmm-login-preview-grid strong{font-size:23px}.rmm-login-preview-grid span{color:#ffffffb8;font-size:9px}.rmm-app{background:var(--rmm-bg);grid-template-columns:248px minmax(0,1fr);height:100dvh;display:grid;overflow:hidden}.rmm-sidebar{background:linear-gradient(180deg, var(--rmm-sidebar), color-mix(in srgb, var(--rmm-sidebar) 88%, #000));color:#fff;grid-template-rows:auto auto minmax(0,1fr) auto;gap:12px;min-height:0;padding:15px 12px 12px;display:grid}.rmm-sidebar-brand{color:#0d2d66;background:#f8fbff;border-radius:9px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:8px;display:grid}.rmm-sidebar-brand img{object-fit:contain;width:38px;height:38px}.rmm-sidebar-brand>div{gap:1px;min-width:0;display:grid}.rmm-sidebar-brand strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.rmm-sidebar-brand span{color:#526884;letter-spacing:.08em;font-size:9px;font-weight:900}.rmm-mobile-close{display:none}.rmm-estate-chip{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:9px;align-items:center;gap:9px;padding:9px 10px;display:flex}.rmm-estate-chip>span{color:#63dda5;background:#2cc67e29;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.rmm-estate-chip>div{gap:1px;display:grid}.rmm-estate-chip strong{font-size:9px}.rmm-estate-chip small{color:#ffffff94;font-size:8px}.rmm-nav{scrollbar-width:thin;scrollbar-color:#ffffff38 transparent;min-height:0;padding-right:2px;overflow-y:auto}.rmm-nav-section{gap:3px;margin:12px 0 16px;display:grid}.rmm-nav-section:first-child{margin-top:4px}.rmm-nav-section>span{color:#ffffff6b;letter-spacing:.09em;text-transform:uppercase;padding:0 9px 5px;font-size:8px;font-weight:900}.rmm-nav-section button{color:#ffffffbd;min-height:37px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:19px minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 9px;font-size:10px;font-weight:720;display:grid}.rmm-nav-section button:hover{color:#fff;background:#ffffff12}.rmm-nav-section button.active{color:#0d2d66;background:#fff;box-shadow:0 8px 20px #00000024}.rmm-nav-section button b{color:#fff;background:#e45164;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:8px;display:grid}.rmm-sidebar-footer{border-top:1px solid #ffffff1f;padding-top:10px}.rmm-sidebar-footer>div{align-items:center;gap:8px;padding:6px;display:flex}.rmm-sidebar-footer>div>span{background:#ffffff1a;border-radius:8px;place-items:center;width:29px;height:29px;font-size:8px;font-weight:900;display:grid}.rmm-sidebar-footer div div{gap:1px;display:grid}.rmm-sidebar-footer strong{font-size:8px}.rmm-sidebar-footer small{color:#ffffff85;font-size:7px}.rmm-sidebar-backdrop{display:none}.rmm-shell-main{grid-template-rows:62px minmax(0,1fr);min-width:0;min-height:0;display:grid}.rmm-topbar{border-bottom:1px solid var(--rmm-border);background:var(--rmm-surface);grid-template-columns:minmax(180px,1fr) minmax(260px,520px) minmax(200px,1fr);align-items:center;gap:16px;min-width:0;padding:9px 20px;display:grid}.rmm-topbar-title{align-items:center;gap:9px;min-width:0;display:flex}.rmm-topbar-title>div{gap:1px;min-width:0;display:grid}.rmm-topbar-title span{color:var(--rmm-accent);letter-spacing:.08em;font-size:8px;font-weight:900}.rmm-topbar-title strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.rmm-menu-button{display:none}.rmm-global-search{border:1px solid var(--rmm-border);background:var(--rmm-soft);min-height:38px;color:var(--rmm-muted);border-radius:8px;align-items:center;gap:8px;padding:0 10px;display:flex}.rmm-global-search input{width:100%;color:var(--rmm-text);font:inherit;background:0 0;border:0;outline:0;font-size:10px}.rmm-topbar-actions{justify-content:flex-end;align-items:center;gap:7px;min-width:0;display:flex}.rmm-topbar-actions>button:not(.rmm-user){border:1px solid var(--rmm-border);background:var(--rmm-surface);width:36px;height:36px;color:var(--rmm-muted);cursor:pointer;border-radius:8px;place-items:center;display:grid;position:relative}.rmm-notification-button b{border:2px solid var(--rmm-surface);color:#fff;background:#e45164;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 3px;font-size:7px;display:grid;position:absolute;top:-5px;right:-5px}.rmm-user{border:1px solid var(--rmm-border);background:var(--rmm-surface);min-width:0;color:var(--rmm-text);cursor:pointer;border-radius:8px;align-items:center;gap:7px;padding:4px 7px 4px 4px;display:flex}.rmm-user>span{background:var(--rmm-accent-soft);width:28px;height:28px;color:var(--rmm-accent);border-radius:7px;flex:none;place-items:center;font-size:8px;font-weight:900;display:grid}.rmm-user>div{text-align:left;gap:1px;min-width:0;display:grid}.rmm-user strong{text-overflow:ellipsis;white-space:nowrap;max-width:105px;font-size:8px;overflow:hidden}.rmm-user small{color:var(--rmm-muted);font-size:7px}.rmm-user>svg{color:var(--rmm-muted)}.rmm-main-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;overflow-y:auto}.rmm-page{width:100%;max-width:none;min-height:100%;margin:0;padding:24px clamp(22px,2.4vw,40px) 44px}.rmm-page-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:20px;display:flex}.rmm-page-heading h1{letter-spacing:-.035em;margin:4px 0 5px;font-size:27px}.rmm-page-heading p{max-width:760px;color:var(--rmm-muted);margin:0;font-size:10px;line-height:1.55}.rmm-card{border:1px solid var(--rmm-border);background:var(--rmm-surface);box-shadow:var(--rmm-shadow);border-radius:11px}.rmm-card-heading{border-bottom:1px solid var(--rmm-border);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.rmm-card-heading h2{margin:3px 0 0;font-size:14px}.rmm-card-heading button{color:var(--rmm-accent);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;font-size:9px;font-weight:850;display:inline-flex}.rmm-status-pill{background:var(--rmm-soft);width:fit-content;color:var(--rmm-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:4px 7px;font-size:8px;font-weight:850;display:inline-flex}.rmm-status-pill.healthy{color:#178554;background:#239e631f}.rmm-status-pill.warning{color:#b56f05;background:#d98a0a21}.rmm-status-pill.critical{color:#cf4054;background:#da495b1f}.rmm-status-pill.offline{color:var(--rmm-muted);background:#6b789024}.rmm-status-pill.running{color:#3d73e8;background:#3d73e81f}.rmm-device-icon{background:var(--rmm-soft);width:34px;height:34px;color:var(--rmm-muted);border-radius:9px;flex:none;place-items:center;display:grid}.rmm-device-icon.healthy{color:#188c61;background:#239e631c}.rmm-device-icon.warning{color:#c47809;background:#d98a0a1f}.rmm-device-icon.critical{color:#d04458;background:#da495b1c}.rmm-device-icon.offline{color:#8491a6}.rmm-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-bottom:16px;display:grid}.rmm-metric-grid>button{border:1px solid var(--rmm-border);background:var(--rmm-surface);min-width:0;color:var(--rmm-text);box-shadow:var(--rmm-shadow);text-align:left;cursor:pointer;border-radius:10px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px;display:grid}.rmm-metric-icon{border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid}.rmm-metric-icon.blue{color:#3d73e8;background:#3d73e81c}.rmm-metric-icon.red{color:#d04458;background:#da495b1c}.rmm-metric-icon.green{color:#188c61;background:#239e631c}.rmm-metric-icon.violet{color:#7858df;background:#7858df1c}.rmm-metric-grid>button>div{gap:1px;min-width:0;display:grid}.rmm-metric-grid span:not(.rmm-metric-icon){color:var(--rmm-muted);font-size:8px;font-weight:750}.rmm-metric-grid strong{font-size:21px;line-height:1.1}.rmm-metric-grid small{color:var(--rmm-muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.rmm-metric-grid>button>svg{color:var(--rmm-muted)}.rmm-dashboard-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:14px;margin-bottom:14px;display:grid}.rmm-dashboard-lower{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.rmm-health-summary{grid-template-columns:160px minmax(0,1fr);align-items:center;gap:20px;padding:18px 20px;display:grid}.rmm-health-ring{background:conic-gradient(#239e63 0 94%, var(--rmm-soft-strong) 94% 100%);width:126px;height:126px;box-shadow:inset 0 0 0 16px var(--rmm-surface);border-radius:50%;align-content:center;justify-self:center;place-items:center;display:grid}.rmm-health-ring strong{font-size:22px}.rmm-health-ring span{color:var(--rmm-muted);font-size:8px}.rmm-health-legend{gap:9px;display:grid}.rmm-health-legend span{color:var(--rmm-muted);grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:8px;font-size:9px;display:grid}.rmm-health-legend b:first-child{border-radius:50%;width:7px;height:7px}.rmm-health-legend b.healthy{background:#239e63}.rmm-health-legend b.warning{background:#d98a0a}.rmm-health-legend b.critical{background:#da495b}.rmm-health-legend b.offline{background:#8895a8}.rmm-health-legend strong{color:var(--rmm-text);font-size:10px}.rmm-health-list{border-top:1px solid var(--rmm-border);display:grid}.rmm-health-list button{border:0;border-top:1px solid var(--rmm-border);min-width:0;color:var(--rmm-text);text-align:left;cursor:pointer;background:0 0;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:10px 14px;display:grid}.rmm-health-list button:first-child{border-top:0}.rmm-health-list button:hover{background:var(--rmm-soft)}.rmm-health-list button>span:nth-child(2){gap:2px;min-width:0;display:grid}.rmm-health-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.rmm-health-list small{color:var(--rmm-muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.rmm-health-list button>svg{color:var(--rmm-muted)}.rmm-alert-mini-list{display:grid}.rmm-alert-mini-list article{border-top:1px solid var(--rmm-border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:11px 14px;display:grid}.rmm-alert-mini-list article:first-child{border-top:0}.rmm-alert-dot{background:#8895a8;border-radius:50%;width:8px;height:8px}.rmm-alert-dot.critical{background:#da495b;box-shadow:0 0 0 4px #da495b1a}.rmm-alert-dot.warning{background:#d98a0a}.rmm-alert-dot.healthy{background:#239e63}.rmm-alert-mini-list article>div{gap:2px;min-width:0;display:grid}.rmm-alert-mini-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.rmm-alert-mini-list article>div>span{color:var(--rmm-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.rmm-alert-mini-list small{color:var(--rmm-muted);font-size:7px}.rmm-job-mini-list article{border-top:1px solid var(--rmm-border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px 14px;display:grid}.rmm-job-mini-list article:first-child{border-top:0}.rmm-job-icon{background:var(--rmm-soft);width:31px;height:31px;color:var(--rmm-muted);border-radius:8px;place-items:center;display:grid}.rmm-job-icon.running{color:#3d73e8;background:#3d73e81c}.rmm-job-icon.healthy{color:#188c61;background:#239e631c}.rmm-job-icon.critical{color:#d04458;background:#da495b1c}.rmm-job-mini-list article>div{gap:2px;min-width:0;display:grid}.rmm-job-mini-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.rmm-job-mini-list small{color:var(--rmm-muted);font-size:7px}.rmm-mini-progress{background:var(--rmm-soft);border-radius:99px;height:3px;margin-top:3px;overflow:hidden}.rmm-mini-progress span{background:#3d73e8;height:100%;display:block}.rmm-activity-list article{border-top:1px solid var(--rmm-border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px 14px;display:grid}.rmm-activity-list article:first-child{border-top:0}.rmm-activity-icon{background:var(--rmm-accent-soft);width:30px;height:30px;color:var(--rmm-accent);border-radius:8px;place-items:center;display:grid}.rmm-activity-list article>div{gap:2px;min-width:0;display:grid}.rmm-activity-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.rmm-activity-list small,.rmm-activity-list time{color:var(--rmm-muted);font-size:7px}.rmm-list-toolbar{border:1px solid var(--rmm-border);background:var(--rmm-surface);border-radius:9px;align-items:center;gap:10px;min-height:48px;margin-bottom:11px;padding:7px 9px;display:flex}.rmm-filter-pills{gap:4px;display:flex}.rmm-filter-pills button{min-height:31px;color:var(--rmm-muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;padding:0 9px;font-size:8px;font-weight:850}.rmm-filter-pills button.active{border-color:var(--rmm-border);background:var(--rmm-soft);color:var(--rmm-text)}.rmm-list-toolbar label{color:var(--rmm-muted);align-items:center;gap:6px;margin-left:auto;font-size:8px;font-weight:800;display:flex}.rmm-list-toolbar select{border:1px solid var(--rmm-border);background:var(--rmm-surface);min-height:31px;color:var(--rmm-text);font:inherit;border-radius:7px;font-size:8px}.rmm-list-toolbar>span{color:var(--rmm-muted);font-size:8px}.rmm-table-card{border:1px solid var(--rmm-border);background:var(--rmm-surface);box-shadow:var(--rmm-shadow);border-radius:10px;overflow:hidden}.rmm-table{min-width:980px}.rmm-table-card{overflow-x:auto}.rmm-table-head,.rmm-table-row{align-items:center;gap:12px;display:grid}.rmm-device-table .rmm-table-head,.rmm-device-table .rmm-table-row{grid-template-columns:minmax(240px,1.5fr) minmax(160px,1fr) minmax(125px,.75fr) 90px 105px 70px 25px}.rmm-software-table .rmm-table-head,.rmm-software-table .rmm-table-row{grid-template-columns:minmax(280px,1.7fr) minmax(150px,1fr) 85px 80px 90px 30px}.rmm-jobs-table .rmm-table-head,.rmm-jobs-table .rmm-table-row{grid-template-columns:minmax(220px,1.5fr) minmax(150px,1fr) 90px minmax(130px,1fr) 105px 110px}.rmm-table-head{background:var(--rmm-soft);min-height:38px;color:var(--rmm-muted);letter-spacing:.04em;text-transform:uppercase;padding:0 14px;font-size:7px;font-weight:900}button.rmm-table-row{text-align:left;cursor:pointer;border:0;width:100%}.rmm-table-row{border-top:1px solid var(--rmm-border);background:var(--rmm-surface);min-height:58px;color:var(--rmm-text);font:inherit;padding:8px 14px}.rmm-table-row:hover{background:var(--rmm-soft)}.rmm-table-row>span{gap:2px;min-width:0;display:grid}.rmm-table-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.rmm-table-row small{color:var(--rmm-muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.rmm-table-row>span:last-child{color:var(--rmm-muted)}.rmm-table-row>span:last-child button{color:var(--rmm-muted);cursor:pointer;background:0 0;border:0}.rmm-device-cell{align-items:center;gap:9px;display:flex!important}.rmm-device-cell>span:last-child{gap:2px;min-width:0;display:grid}.rmm-back{color:var(--rmm-muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin-bottom:12px;font-size:9px;font-weight:800;display:inline-flex}.rmm-back svg{transform:rotate(180deg)}.rmm-device-hero{border:1px solid var(--rmm-border);background:var(--rmm-surface);box-shadow:var(--rmm-shadow);border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin-bottom:14px;padding:16px;display:grid}.rmm-device-hero-icon{background:var(--rmm-soft);width:58px;height:58px;color:var(--rmm-muted);border-radius:14px;place-items:center;display:grid}.rmm-device-hero-icon.healthy{color:#188c61;background:#239e631c}.rmm-device-hero-icon.warning{color:#c47809;background:#d98a0a1f}.rmm-device-hero-icon.critical{color:#d04458;background:#da495b1c}.rmm-device-hero-icon.offline{color:#8491a6}.rmm-device-hero-copy h1{margin:3px 0;font-size:22px}.rmm-device-hero-copy p{color:var(--rmm-muted);margin:0 0 7px;font-size:9px}.rmm-device-hero-copy>div{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rmm-device-hero-copy>div>span:not(.rmm-status-pill){color:var(--rmm-muted);font-size:8px}.rmm-device-actions{align-items:center;gap:6px;display:flex}.rmm-device-actions>button:not(.rmm-primary){border:1px solid var(--rmm-border);background:var(--rmm-surface);min-height:36px;color:var(--rmm-text);font:inherit;cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:9px;font-weight:800;display:inline-flex}.rmm-device-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.rmm-device-metric{border:1px solid var(--rmm-border);background:var(--rmm-surface);border-radius:10px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;padding:11px;display:grid}.rmm-device-metric>span:first-child{background:var(--rmm-soft);width:34px;height:34px;color:var(--rmm-muted);border-radius:9px;place-items:center;display:grid}.rmm-device-metric>div:nth-child(2){gap:1px;display:grid}.rmm-device-metric small{color:var(--rmm-muted);font-size:7px}.rmm-device-metric strong{font-size:15px}.rmm-device-meter{background:var(--rmm-soft);border-radius:99px;grid-column:1/-1;height:4px;overflow:hidden}.rmm-device-meter span{background:#239e63;height:100%;display:block}.rmm-device-metric.warning .rmm-device-meter span{background:#d98a0a}.rmm-device-metric.critical .rmm-device-meter span{background:#da495b}.rmm-device-metric.patch>small{grid-column:1/-1}button.rmm-device-metric.patch{width:100%;color:var(--rmm-text);text-align:left;font:inherit;cursor:pointer}button.rmm-device-metric.patch:hover{border-color:color-mix(in srgb,var(--rmm-accent) 30%,var(--rmm-border));box-shadow:0 8px 22px #11213c14}.rmm-device-detail-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.rmm-property-grid{grid-template-columns:1fr 1fr;gap:8px;padding:14px;display:grid}.rmm-property-grid div{background:var(--rmm-soft);border-radius:8px;gap:2px;padding:9px;display:grid}.rmm-property-grid span{color:var(--rmm-muted);font-size:7px}.rmm-property-grid strong{overflow-wrap:anywhere;font-size:9px}.rmm-empty{min-height:180px;color:var(--rmm-muted);text-align:center;align-content:center;place-items:center;gap:5px;padding:20px;display:grid}.rmm-empty svg{color:#239e63}.rmm-empty strong{color:var(--rmm-text);font-size:10px}.rmm-empty span{max-width:300px;font-size:8px}.rmm-alert-list{gap:9px;display:grid}.rmm-alert-list>article{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.rmm-alert-severity{background:var(--rmm-soft);width:40px;height:40px;color:var(--rmm-muted);border-radius:10px;place-items:center;display:grid}.rmm-alert-severity.critical{color:#d04458;background:#da495b1c}.rmm-alert-severity.warning{color:#c47809;background:#d98a0a1f}.rmm-alert-copy{justify-content:space-between;align-items:center;gap:15px;min-width:0;display:flex}.rmm-alert-copy h2{margin:3px 0;font-size:12px}.rmm-alert-copy p{color:var(--rmm-muted);margin:0;font-size:8px}.rmm-alert-copy>button{border:1px solid var(--rmm-border);background:var(--rmm-surface);color:var(--rmm-muted);font:inherit;cursor:pointer;border-radius:7px;flex:none;align-items:center;gap:5px;padding:6px 8px;font-size:8px;display:inline-flex}.rmm-alert-meta{grid-template-columns:auto auto auto auto;align-items:center;gap:7px;display:grid}.rmm-alert-meta>span:not(.rmm-status-pill){color:var(--rmm-muted);font-size:7px}.rmm-alert-meta>button{border:1px solid var(--rmm-border);background:var(--rmm-surface);color:var(--rmm-text);font:inherit;cursor:pointer;border-radius:7px;padding:6px 8px;font-size:8px;font-weight:800}.rmm-alert-meta>button:last-child{place-items:center;width:30px;padding:0;display:grid}.rmm-remote-layout{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:14px;display:grid}.rmm-remote-launch{flex-direction:column;justify-content:center;align-items:flex-start;min-height:420px;padding:clamp(24px,4vw,48px);display:flex}.rmm-remote-hero-icon{background:var(--rmm-accent-soft);width:54px;height:54px;color:var(--rmm-accent);border-radius:15px;place-items:center;margin-bottom:14px;display:grid}.rmm-remote-launch h2{margin:4px 0 7px;font-size:23px}.rmm-remote-launch>p{max-width:660px;color:var(--rmm-muted);margin:0 0 18px;font-size:10px;line-height:1.6}.rmm-remote-launch>label{border:1px solid var(--rmm-border);background:var(--rmm-surface);width:min(520px,100%);min-height:42px;color:var(--rmm-muted);border-radius:8px;align-items:center;gap:8px;padding:0 10px;display:flex}.rmm-remote-launch select{width:100%;color:var(--rmm-text);font:inherit;background:0 0;border:0;outline:0;font-size:9px}.rmm-remote-actions{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.rmm-remote-actions>button:not(.rmm-primary){border:1px solid var(--rmm-border);background:var(--rmm-surface);min-height:42px;color:var(--rmm-text);font:inherit;cursor:pointer;border-radius:9px;align-items:center;gap:7px;padding:0 13px;font-size:10px;font-weight:800;display:inline-flex}.rmm-request-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.rmm-request-stats div{border:1px solid var(--rmm-border);background:var(--rmm-surface);border-radius:10px;gap:2px;padding:14px;display:grid}.rmm-request-stats strong{font-size:19px}.rmm-request-stats span{color:var(--rmm-muted);font-size:8px}.rmm-patch-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.rmm-patch-grid>article{padding:16px}.rmm-patch-grid header{align-items:center;gap:10px;display:flex}.rmm-patch-grid header>div:last-child{min-width:0}.rmm-patch-grid h2{margin:3px 0 2px;font-size:12px}.rmm-patch-grid header p{color:var(--rmm-muted);margin:0;font-size:8px}.rmm-patch-progress{background:var(--rmm-soft);border-radius:99px;height:7px;margin:18px 0 11px;overflow:hidden}.rmm-patch-progress span{background:#239e63;height:100%;display:block}.rmm-patch-counts{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.rmm-patch-counts span{background:var(--rmm-soft);color:var(--rmm-muted);border-radius:7px;gap:1px;padding:8px;font-size:7px;display:grid}.rmm-patch-counts b{color:var(--rmm-text);font-size:12px}.rmm-patch-grid footer{justify-content:space-between;gap:8px;margin-top:14px;display:flex}.rmm-patch-grid footer>button:not(.rmm-primary){color:var(--rmm-accent);font:inherit;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:800}.rmm-automation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.rmm-automation-grid>article{padding:16px}.rmm-script-icon{background:var(--rmm-accent-soft);width:39px;height:39px;color:var(--rmm-accent);border-radius:10px;place-items:center;margin-bottom:14px;display:grid}.rmm-automation-grid h2{margin:4px 0;font-size:12px}.rmm-automation-grid p{color:var(--rmm-muted);margin:0 0 14px;font-size:8px}.rmm-script-meta{grid-template-columns:1fr 1fr;gap:7px;display:grid}.rmm-script-meta span{background:var(--rmm-soft);border-radius:8px;gap:2px;padding:9px;display:grid}.rmm-script-meta strong{font-size:11px}.rmm-script-meta small{color:var(--rmm-muted);font-size:7px}.rmm-automation-grid footer{justify-content:flex-end;gap:7px;margin-top:13px;display:flex}.rmm-automation-grid footer>button:not(.rmm-primary){border:1px solid var(--rmm-border);background:var(--rmm-surface);min-height:36px;color:var(--rmm-text);font:inherit;cursor:pointer;border-radius:8px;padding:0 11px;font-size:8px;font-weight:800}.rmm-policy-list{gap:8px;display:grid}.rmm-policy-list article{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:11px;padding:13px;display:grid}.rmm-policy-icon{background:var(--rmm-accent-soft);width:38px;height:38px;color:var(--rmm-accent);border-radius:10px;place-items:center;display:grid}.rmm-policy-list article>div:nth-child(2){min-width:0}.rmm-policy-list h2{margin:3px 0 2px;font-size:11px}.rmm-policy-list p{color:var(--rmm-muted);margin:0;font-size:8px}.rmm-policy-state{align-items:center;gap:9px;display:flex}.rmm-policy-state>span:last-child{color:var(--rmm-muted);font-size:8px}.rmm-policy-state .drift{color:#c47809!important}.rmm-policy-state strong{color:inherit}.rmm-policy-list article>button{border:1px solid var(--rmm-border);background:var(--rmm-surface);width:31px;height:31px;color:var(--rmm-muted);cursor:pointer;border-radius:7px;place-items:center;display:grid}.rmm-job-progress{align-items:center;gap:7px;display:flex}.rmm-job-progress>div{background:var(--rmm-soft);border-radius:99px;width:90px;height:5px;overflow:hidden}.rmm-job-progress>div span{background:#3d73e8;height:100%;display:block}.rmm-job-progress b{font-size:8px}.rmm-report-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-bottom:14px;display:grid}.rmm-report-metrics article{gap:3px;padding:15px;display:grid}.rmm-report-metrics svg{color:var(--rmm-accent);margin-bottom:8px}.rmm-report-metrics span{color:var(--rmm-muted);font-size:8px}.rmm-report-metrics strong{font-size:20px}.rmm-report-metrics small{color:var(--rmm-muted);font-size:7px}.rmm-placeholder-chart{min-height:300px;color:var(--rmm-muted);text-align:center;align-content:center;place-items:center;gap:6px;display:grid}.rmm-placeholder-chart svg{color:var(--rmm-accent)}.rmm-placeholder-chart strong{color:var(--rmm-text);font-size:11px}.rmm-placeholder-chart span{max-width:350px;font-size:8px}.rmm-report-list{padding:8px 14px;display:grid}.rmm-report-list span{border-top:1px solid var(--rmm-border);justify-content:space-between;gap:10px;padding:11px 0;display:flex}.rmm-report-list span:first-child{border-top:0}.rmm-report-list strong{font-size:9px}.rmm-report-list b{color:var(--rmm-accent);font-size:10px}.rmm-settings-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.rmm-settings-grid>button{min-width:0;color:var(--rmm-text);text-align:left;cursor:pointer;grid-template-columns:39px minmax(0,1fr) auto;align-items:center;gap:11px;padding:14px;display:grid}.rmm-settings-grid>button>span{background:var(--rmm-accent-soft);width:39px;height:39px;color:var(--rmm-accent);border-radius:10px;place-items:center;display:grid}.rmm-settings-grid>button>div{gap:2px;min-width:0;display:grid}.rmm-settings-grid strong{font-size:10px}.rmm-settings-grid small{color:var(--rmm-muted);font-size:8px;line-height:1.4}.rmm-settings-grid>button>svg{color:var(--rmm-muted)}@media (width<=1180px){.rmm-app{grid-template-columns:220px minmax(0,1fr)}.rmm-topbar{grid-template-columns:minmax(150px,1fr) minmax(220px,420px) auto}.rmm-user>div,.rmm-user>svg{display:none}.rmm-metric-grid,.rmm-patch-grid,.rmm-automation-grid{grid-template-columns:1fr 1fr}}@media (width<=900px){.rmm-login{grid-template-columns:1fr;overflow-y:auto}.rmm-login-panel{min-height:100dvh;overflow:visible}.rmm-login-visual{display:none}.rmm-app{grid-template-columns:minmax(0,1fr)}.rmm-sidebar{z-index:80;width:min(310px,86vw);transition:transform .18s;position:fixed;inset:0 auto 0 0;transform:translate(-102%);box-shadow:18px 0 42px #00000040}.rmm-sidebar.mobile-open{transform:translate(0)}.rmm-sidebar-backdrop{z-index:70;background:#030c1c75;border:0;display:none;position:fixed;inset:0}.rmm-sidebar-backdrop.is-open{display:block}.rmm-mobile-close{color:#0d2d66;cursor:pointer;background:#eef3fa;border:0;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.rmm-menu-button{border:1px solid var(--rmm-border);background:var(--rmm-surface);width:36px;height:36px;color:var(--rmm-text);cursor:pointer;border-radius:8px;place-items:center;display:grid}.rmm-topbar{grid-template-columns:minmax(0,1fr) auto}.rmm-global-search{grid-area:2/1/auto/-1}.rmm-shell-main{grid-template-rows:auto minmax(0,1fr)}.rmm-topbar{min-height:104px;padding:9px 14px 10px}.rmm-dashboard-grid,.rmm-dashboard-lower,.rmm-remote-layout,.rmm-device-detail-grid{grid-template-columns:1fr}.rmm-device-metric-grid,.rmm-report-metrics{grid-template-columns:1fr 1fr}.rmm-alert-list>article{grid-template-columns:40px minmax(0,1fr)}.rmm-alert-meta{grid-column:2;justify-content:start}.rmm-alert-copy{display:grid}.rmm-alert-copy>button{width:fit-content}}@media (width<=640px){.rmm-page{padding:18px 13px calc(34px + env(safe-area-inset-bottom))}.rmm-topbar{padding-inline:11px}.rmm-topbar-title>div strong{font-size:10px}.rmm-topbar-actions{gap:5px}.rmm-user{display:none}.rmm-page-heading{flex-direction:column;align-items:flex-start;gap:11px}.rmm-page-heading h1{font-size:24px}.rmm-page-heading .rmm-primary{width:100%}.rmm-metric-grid,.rmm-request-stats,.rmm-report-metrics{grid-template-columns:1fr 1fr;gap:8px}.rmm-metric-grid>button{grid-template-columns:34px minmax(0,1fr);padding:11px}.rmm-metric-grid>button>svg{display:none}.rmm-metric-icon{width:34px;height:34px}.rmm-health-summary{grid-template-columns:1fr}.rmm-health-ring{width:112px;height:112px}.rmm-health-list button{grid-template-columns:auto minmax(0,1fr) auto}.rmm-health-list button>svg{display:none}.rmm-health-list .rmm-status-pill{grid-column:3}.rmm-patch-grid,.rmm-automation-grid,.rmm-settings-grid{grid-template-columns:1fr}.rmm-list-toolbar{flex-direction:column;align-items:stretch}.rmm-list-toolbar label{margin-left:0}.rmm-filter-pills{overflow-x:auto}.rmm-device-hero{grid-template-columns:auto minmax(0,1fr);align-items:start}.rmm-device-actions{grid-column:1/-1;grid-template-columns:1fr 1fr auto;display:grid}.rmm-device-actions>button{justify-content:center}.rmm-device-metric-grid{grid-template-columns:1fr 1fr}.rmm-property-grid{grid-template-columns:1fr}.rmm-alert-list>article{padding:12px}.rmm-alert-copy>button{max-width:100%}.rmm-alert-meta{grid-template-columns:auto auto 1fr auto;width:100%}.rmm-alert-meta>button:nth-last-child(2){justify-self:start}.rmm-remote-launch{min-height:0;padding:22px 16px}.rmm-remote-actions{grid-template-columns:1fr;width:100%;display:grid}.rmm-remote-actions button{justify-content:center;width:100%}.rmm-script-meta{grid-template-columns:1fr}.rmm-policy-list article{grid-template-columns:auto minmax(0,1fr) auto}.rmm-policy-state{grid-column:2;justify-content:flex-start}.rmm-policy-list article>button{grid-area:1/3/3}}@media (width>=1181px){.rmm-page{width:100%;max-width:none;margin:0;padding-inline:clamp(26px,2.2vw,42px)}}.rmm-device-inventory-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.rmm-device-inventory-metrics>div{border:1px solid var(--rmm-border);background:var(--rmm-surface);min-width:0;box-shadow:var(--rmm-shadow);border-radius:10px;align-items:center;gap:10px;padding:11px 12px;display:flex}.rmm-device-inventory-metrics>div>span{background:var(--rmm-accent-soft);width:34px;height:34px;color:var(--rmm-accent);border-radius:9px;flex:none;place-items:center;display:grid}.rmm-device-inventory-metrics>div>span.warning{color:#c47809;background:#d98a0a1f}.rmm-device-inventory-metrics>div>span.offline{background:var(--rmm-soft);color:#8491a6}.rmm-device-inventory-metrics>div>div{gap:1px;min-width:0;display:grid}.rmm-device-inventory-metrics strong{font-size:15px}.rmm-device-inventory-metrics small{color:var(--rmm-muted);font-size:7px}.rmm-device-toolbar{flex-wrap:wrap}.rmm-device-toolbar label{margin-left:0}.rmm-device-toolbar .rmm-filter-pills{margin-right:auto}.rmm-device-table.inventory{min-width:1220px}.rmm-device-table.inventory .rmm-table-head,.rmm-device-table.inventory .rmm-table-row{grid-template-columns:minmax(255px,1.6fr) minmax(150px,.85fr) minmax(135px,.8fr) 95px minmax(145px,.85fr) 80px 105px 24px}.rmm-device-table.inventory .rmm-table-row>span:nth-child(4){align-content:center;gap:4px}.rmm-device-actions{flex-wrap:wrap;justify-content:flex-end}.rmm-device-actions .rmm-primary{min-height:36px}.rmm-device-subnav{overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-snap-type:x proximity;border:1px solid var(--rmm-border);background:var(--rmm-surface);scrollbar-width:thin;border-radius:10px;align-items:center;gap:4px;margin-bottom:14px;padding:6px;display:flex;overflow-x:auto}.rmm-device-subnav button{min-height:34px;color:var(--rmm-muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex:none;align-items:center;gap:6px;padding:0 10px;font-size:8px;font-weight:850;display:inline-flex}.rmm-device-subnav button.active{border-color:var(--rmm-border);background:var(--rmm-soft);color:var(--rmm-text)}.rmm-device-subnav b{background:var(--rmm-accent);color:#fff;border-radius:99px;place-items:center;min-width:17px;height:17px;font-size:7px;display:grid}.rmm-device-section{min-width:0}.rmm-device-overview-layout{grid-template-columns:minmax(0,1.55fr) minmax(300px,.7fr);align-items:start;gap:14px;display:grid}.rmm-device-overview-main,.rmm-device-overview-side{gap:14px;min-width:0;display:grid}.rmm-property-grid.detailed{grid-template-columns:repeat(3,minmax(0,1fr))}.rmm-property-grid.detailed div{min-width:0}.rmm-property-grid.detailed small{color:var(--rmm-muted);overflow-wrap:anywhere;font-size:7px}.rmm-security-summary{overflow:hidden}.rmm-security-summary>div:not(.rmm-card-heading){border-top:1px solid var(--rmm-border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 13px;display:grid}.rmm-security-state{background:var(--rmm-soft);width:29px;height:29px;color:var(--rmm-muted);border-radius:8px;place-items:center;display:grid}.rmm-security-state.healthy{color:#188c61;background:#239e631c}.rmm-security-state.warning{color:#c47809;background:#d98a0a1f}.rmm-security-state.critical{color:#d04458;background:#da495b1c}.rmm-security-summary>div>span:nth-child(2){gap:2px;min-width:0;display:grid}.rmm-security-summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.rmm-security-summary small{color:var(--rmm-muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.rmm-device-alert-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex!important}.rmm-device-alert-actions>button{border:1px solid var(--rmm-border);background:var(--rmm-surface);min-height:28px;color:var(--rmm-accent);font:inherit;cursor:pointer;border-radius:7px;padding:0 8px;font-size:7px;font-weight:850}.rmm-empty.compact{min-height:120px}.rmm-device-policies-card{padding-bottom:12px}.rmm-device-policies-card>p{color:var(--rmm-muted);margin:0 13px 10px;font-size:7px;line-height:1.45}.rmm-device-applied-policies{gap:7px;padding:0 13px 11px;display:grid}.rmm-device-applied-policy{border:1px solid var(--rmm-border);background:var(--rmm-soft);border-radius:9px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px;display:grid}.rmm-device-applied-policy>span:first-child{background:var(--rmm-accent-soft);width:32px;height:32px;color:var(--rmm-accent);border-radius:8px;place-items:center;display:grid}.rmm-device-applied-policy>div{gap:2px;min-width:0;display:grid}.rmm-device-applied-policy strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.rmm-device-applied-policy small{color:var(--rmm-muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;line-height:1.35;overflow:hidden}.rmm-device-applied-policy.is-empty>span:first-child,.rmm-device-applied-policy.is-loading>span:first-child{background:var(--rmm-surface);color:var(--rmm-muted)}.rmm-device-policies-card>button{border:1px solid var(--rmm-border);background:var(--rmm-surface);min-height:32px;color:var(--rmm-accent);font:inherit;cursor:pointer;border-radius:8px;align-items:center;gap:6px;margin:0 13px;padding:0 9px;font-size:7px;font-weight:850;display:inline-flex}.rmm-itsm-bridge-card{padding-bottom:13px}.rmm-itsm-bridge-card>p{color:var(--rmm-muted);margin:-2px 13px 11px;font-size:8px;line-height:1.55}.rmm-itsm-bridge-card>a{border-top:1px solid var(--rmm-border);color:var(--rmm-text);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 13px;text-decoration:none;display:grid}.rmm-itsm-bridge-card>a:hover{background:var(--rmm-soft)}.rmm-itsm-bridge-card>a>span:first-child{gap:1px;display:grid}.rmm-itsm-bridge-card>a>span:first-child strong{font-size:8px}.rmm-itsm-bridge-card>a>span:first-child small{color:var(--rmm-muted);font-size:7px}.rmm-itsm-bridge-card>a>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.rmm-itsm-bridge-card>a>svg{color:var(--rmm-accent)}.rmm-itsm-bridge-card>.rmm-primary{margin:10px 13px 0}.rmm-device-tags-card{padding-bottom:13px}.rmm-device-tags{flex-wrap:wrap;gap:6px;padding:0 13px 12px;display:flex}.rmm-device-tags span{border:1px solid var(--rmm-border);background:var(--rmm-soft);color:var(--rmm-muted);border-radius:99px;align-items:center;gap:5px;padding:5px 8px;font-size:7px;font-weight:800;display:inline-flex}.rmm-device-management-meta{grid-template-columns:repeat(3,1fr);gap:6px;padding:0 13px;display:grid}.rmm-device-management-meta span{background:var(--rmm-soft);border-radius:8px;gap:2px;padding:9px;display:grid}.rmm-device-management-meta strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.rmm-device-management-meta small{color:var(--rmm-muted);font-size:6px}.rmm-agent-maintenance-card>p{color:var(--rmm-muted);margin:0;padding:0 13px 10px;font-size:8px;line-height:1.5}.rmm-agent-maintenance-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:0 13px 10px;display:grid}.rmm-agent-maintenance-meta span{background:var(--rmm-soft);border-radius:8px;gap:2px;min-width:0;padding:9px;display:grid}.rmm-agent-maintenance-meta small{color:var(--rmm-muted);font-size:6px}.rmm-agent-maintenance-meta strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.rmm-agent-maintenance-card>.rmm-primary{margin:0 13px 9px}.rmm-agent-maintenance-state{border:1px solid var(--rmm-border);border-radius:8px;align-items:flex-start;gap:7px;margin:0 13px 9px;padding:8px 9px;font-size:7px;line-height:1.45;display:flex}.rmm-agent-maintenance-state svg{flex:none;margin-top:1px}.rmm-agent-maintenance-state.running{color:#397bbd;background:#1e7ae00f;border-color:#1e7ae038}.rmm-agent-maintenance-state.healthy{color:#188c61;background:#239e630f;border-color:#239e6338}.rmm-agent-maintenance-state.critical{color:#c44d5d;background:#d0445812;border-color:#d044583d}.rmm-agent-maintenance-sha{overflow-wrap:anywhere;color:var(--rmm-muted);padding:0 13px 12px;font-size:6px;line-height:1.45;display:block}.rmm-device-section-grid{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:14px;display:grid}.rmm-hardware-expanded{grid-template-columns:repeat(2,minmax(0,1fr))}.rmm-hardware-list-card>.rmm-card-heading>small{color:var(--rmm-muted);font-size:7px;font-weight:750}.rmm-hardware-item-list{gap:9px;padding:0 12px 12px;display:grid}.rmm-hardware-item-list article{border:1px solid var(--rmm-border);background:var(--rmm-surface);border-radius:10px;grid-template-columns:auto minmax(0,1fr);gap:9px 11px;padding:11px;display:grid}.rmm-hardware-item-icon{background:var(--rmm-soft);width:31px;height:31px;color:var(--rmm-accent);border-radius:8px;place-items:center;display:grid}.rmm-hardware-item-list article>div:nth-child(2){align-content:center;gap:2px;min-width:0;display:grid}.rmm-hardware-item-list article>div:nth-child(2) strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.rmm-hardware-item-list article>div:nth-child(2) small{color:var(--rmm-muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.rmm-hardware-item-meta{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.rmm-hardware-item-meta>span{background:var(--rmm-soft);border-radius:8px;gap:2px;min-width:0;padding:8px;display:grid}.rmm-hardware-item-meta small{color:var(--rmm-muted);text-transform:uppercase;letter-spacing:.05em;font-size:6px}.rmm-hardware-item-meta strong{overflow-wrap:anywhere;font-size:8px}.rmm-adapter-list{display:grid}.rmm-adapter-list article{border-top:1px solid var(--rmm-border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px 13px;display:grid}.rmm-adapter-list article:first-child{border-top:0}.rmm-adapter-list article>span:first-child{background:var(--rmm-soft);width:31px;height:31px;color:var(--rmm-accent);border-radius:8px;place-items:center;display:grid}.rmm-adapter-list article>div{gap:2px;min-width:0;display:grid}.rmm-adapter-list article>div:last-child{justify-items:end}.rmm-adapter-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.rmm-adapter-list small{color:var(--rmm-muted);font-size:7px}.rmm-network-adapters-card .rmm-card-heading>small{color:var(--rmm-muted);font-size:7px;font-weight:750}.rmm-network-adapters-card .rmm-adapter-list{gap:10px;padding:0 12px 12px}.rmm-network-adapters-card .rmm-adapter-list article{border:1px solid var(--rmm-border);background:var(--rmm-surface);border-radius:10px;grid-template-columns:1fr;gap:10px;padding:11px;display:grid}.rmm-network-adapters-card .rmm-adapter-list article:first-child{border-top:1px solid var(--rmm-border)}.rmm-network-adapters-card .rmm-adapter-list article.is-down{opacity:.72}.rmm-adapter-heading{grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;display:grid}.rmm-adapter-heading>span:first-child{background:var(--rmm-soft);width:31px;height:31px;color:var(--rmm-accent);border-radius:8px;place-items:center;display:grid}.rmm-adapter-heading>div{gap:2px;min-width:0;display:grid}.rmm-adapter-heading strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.rmm-adapter-heading small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rmm-adapter-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.rmm-adapter-metrics>span{background:var(--rmm-soft);border-radius:8px;gap:2px;min-width:0;padding:8px;display:grid}.rmm-adapter-metrics small{text-transform:uppercase;letter-spacing:.05em;font-size:6px}.rmm-adapter-metrics strong{font-size:8px}.rmm-network-graph{background:var(--rmm-soft);border-radius:8px;grid-template-rows:72px auto;gap:5px;min-height:104px;padding:8px;display:grid}.rmm-network-graph>span{color:var(--rmm-muted);place-items:center;font-size:7px;display:grid}.rmm-network-graph svg{width:100%;height:72px;overflow:visible}.rmm-network-graph polyline{fill:none;stroke-width:2px;vector-effect:non-scaling-stroke}.rmm-network-graph polyline.rx{stroke:var(--rmm-accent)}.rmm-network-graph polyline.tx{stroke:#7a64d8}.rmm-network-graph>div{color:var(--rmm-muted);align-items:center;gap:10px;font-size:6px;display:flex}.rmm-network-graph>div span:before{content:"";vertical-align:middle;background:currentColor;border-radius:9px;width:8px;height:2px;margin-right:4px;display:inline-block}.rmm-network-graph>div .rx{color:var(--rmm-accent)}.rmm-network-graph>div .tx{color:#7a64d8}.rmm-network-graph>div small{margin-left:auto}@media (width<=560px){.rmm-adapter-metrics{grid-template-columns:1fr 1fr}.rmm-network-adapters-card .rmm-card-heading{align-items:flex-start}}.rmm-device-section-heading{justify-content:space-between;align-items:flex-end;gap:18px;padding:14px;display:flex}.rmm-device-section-heading h2{margin:3px 0;font-size:12px}.rmm-device-section-heading p{color:var(--rmm-muted);margin:0;font-size:8px}.rmm-device-software-table{min-width:1040px}.rmm-device-software-table .rmm-table-head,.rmm-device-software-table .rmm-table-row{grid-template-columns:minmax(230px,1.5fr) 120px minmax(170px,1fr) 100px 135px 95px}.rmm-device-patch-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.rmm-device-patch-summary>div{border:1px solid var(--rmm-border);background:var(--rmm-surface);border-radius:10px;align-items:center;gap:9px;padding:12px;display:flex}.rmm-device-patch-summary>div>span{background:var(--rmm-accent-soft);width:34px;height:34px;color:var(--rmm-accent);border-radius:9px;place-items:center;display:grid}.rmm-device-patch-summary>div>div{gap:2px;min-width:0;display:grid}.rmm-device-patch-summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.rmm-device-patch-summary small{color:var(--rmm-muted);font-size:7px}.rmm-device-patch-table{min-width:980px}.rmm-device-patch-table .rmm-table-head,.rmm-device-patch-table .rmm-table-row{grid-template-columns:minmax(320px,1.6fr) 110px 85px 100px 85px 70px}.rmm-security-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.rmm-security-grid article{align-content:start;gap:5px;padding:15px;display:grid}.rmm-security-card-icon{background:var(--rmm-soft);width:38px;height:38px;color:var(--rmm-muted);border-radius:10px;place-items:center;margin-bottom:8px;display:grid}.rmm-security-card-icon.healthy{color:#188c61;background:#239e631c}.rmm-security-card-icon.warning{color:#c47809;background:#d98a0a1f}.rmm-security-card-icon.critical{color:#d04458;background:#da495b1c}.rmm-security-grid h2{margin:2px 0;font-size:12px}.rmm-security-grid p{min-height:30px;color:var(--rmm-muted);margin:0 0 7px;font-size:8px;line-height:1.5}.rmm-security-grid .rmm-status-pill{justify-self:start}.rmm-device-activity-list{display:grid}.rmm-device-activity-list article{border-top:1px solid var(--rmm-border);grid-template-columns:auto minmax(0,1fr);gap:10px;padding:12px 14px;display:grid}.rmm-device-activity-list article:first-child{border-top:0}.rmm-device-activity-list article>span{background:var(--rmm-accent-soft);width:31px;height:31px;color:var(--rmm-accent);border-radius:8px;place-items:center;display:grid}.rmm-device-activity-list article>div{min-width:0}.rmm-device-activity-list strong{font-size:9px}.rmm-device-activity-list p{color:var(--rmm-muted);margin:3px 0;font-size:8px;line-height:1.45}.rmm-device-activity-list small{color:var(--rmm-muted);font-size:7px}.rmm-device-itsm-layout{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);align-items:start;gap:14px;display:grid}.rmm-itsm-bridge-intro{gap:7px;padding:18px;display:grid}.rmm-itsm-logo{background:var(--rmm-accent-soft);width:42px;height:42px;color:var(--rmm-accent);border-radius:11px;place-items:center;margin-bottom:5px;display:grid}.rmm-itsm-bridge-intro h2{margin:2px 0 3px;font-size:17px}.rmm-itsm-bridge-intro>p{color:var(--rmm-muted);margin:0 0 7px;font-size:9px;line-height:1.6}.rmm-itsm-bridge-intro>div{gap:7px;margin-bottom:8px;display:grid}.rmm-itsm-bridge-intro>div span{color:var(--rmm-muted);align-items:flex-start;gap:7px;font-size:8px;line-height:1.45;display:flex}.rmm-itsm-bridge-intro>div svg{color:#239e63;flex:none}.rmm-itsm-bridge-intro .rmm-primary{justify-self:start}.rmm-device-itsm-records{display:grid}.rmm-device-itsm-records>a{border-top:1px solid var(--rmm-border);color:var(--rmm-text);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:12px 14px;text-decoration:none;display:grid}.rmm-device-itsm-records>a:first-child{border-top:0}.rmm-device-itsm-records>a:hover{background:var(--rmm-soft)}.rmm-device-itsm-records>a>span:nth-child(2){gap:3px;min-width:0;display:grid}.rmm-device-itsm-records strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.rmm-device-itsm-records small{color:var(--rmm-muted);font-size:7px}.rmm-device-itsm-records>a>svg{color:var(--rmm-accent)}.rmm-itsm-record-type{background:var(--rmm-accent-soft);color:var(--rmm-accent);white-space:nowrap;border-radius:6px;padding:5px 7px;font-size:7px;font-weight:900}.rmm-itsm-record-type.incident{color:#c83f50;background:#da495b1a}.rmm-itsm-record-type.service-request{color:#188c61;background:#239e631a}.rmm-itsm-record-type.problem{color:#bd7209;background:#d98a0a1f}.rmm-itsm-record-type.change{color:#7554d8;background:#7c5ce71c}.rmm-toast{z-index:120;border:1px solid var(--rmm-border);background:var(--rmm-surface);max-width:min(440px,100vw - 28px);color:var(--rmm-text);border-radius:10px;align-items:center;gap:8px;padding:11px 13px;font-size:9px;font-weight:850;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 18px 46px #081c3e33}.rmm-toast svg{color:#239e63}@media (width<=1180px){.rmm-device-overview-layout{grid-template-columns:1fr}.rmm-device-overview-side{grid-template-columns:1fr 1fr}.rmm-device-overview-side>.rmm-itsm-bridge-card{grid-row:span 2}.rmm-property-grid.detailed,.rmm-security-grid{grid-template-columns:1fr 1fr}}@media (width<=900px){.rmm-device-inventory-metrics{grid-template-columns:1fr 1fr}.rmm-device-section-grid,.rmm-device-itsm-layout{grid-template-columns:1fr}.rmm-hardware-item-meta{grid-template-columns:1fr 1fr}.rmm-device-overview-side{grid-template-columns:1fr}.rmm-device-overview-side>.rmm-itsm-bridge-card{grid-row:auto}.rmm-device-patch-summary{grid-template-columns:1fr}.rmm-alert-meta{flex-wrap:wrap}}@media (width<=640px){.rmm-device-inventory-metrics{grid-template-columns:1fr 1fr}.rmm-device-toolbar .rmm-filter-pills{width:100%}.rmm-device-toolbar label{justify-content:space-between}.rmm-device-actions{grid-template-columns:1fr 1fr!important}.rmm-device-actions>button{width:100%}.rmm-device-subnav{margin-inline:-2px}.rmm-property-grid.detailed,.rmm-security-grid,.rmm-device-management-meta,.rmm-agent-maintenance-meta{grid-template-columns:1fr}.rmm-agent-maintenance-card>.rmm-primary{justify-content:center;width:calc(100% - 26px)}.rmm-device-section-heading{flex-direction:column;align-items:flex-start}.rmm-device-section-heading .rmm-primary{justify-content:center;width:100%}.rmm-alert-meta{grid-template-columns:auto auto!important}.rmm-alert-meta>button{justify-self:start}.rmm-toast{bottom:14px;right:14px}}.rmm-agent-deployment-grid{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px;display:grid}.rmm-agent-download-card,.rmm-agent-security-card,.rmm-agent-issued-card,.rmm-agent-package-list{padding:16px}.rmm-agent-download-card,.rmm-agent-security-card{align-content:start;gap:8px;display:grid}.rmm-agent-download-card h2,.rmm-agent-security-card h2,.rmm-agent-issued-card h2,.rmm-agent-package-list h2{margin:0;font-size:14px}.rmm-agent-download-card p,.rmm-agent-security-card p,.rmm-agent-issued-card p{color:var(--rmm-muted);margin:0;font-size:9px;line-height:1.55}.rmm-agent-download-card>small,.rmm-agent-issued-card>small{overflow-wrap:anywhere;color:var(--rmm-muted);font-size:7px}.rmm-agent-download-card .rmm-primary{justify-self:start;text-decoration:none}.rmm-agent-security-card>div{align-items:center;gap:7px;font-size:8px;font-weight:750;display:flex}.rmm-agent-security-card>div svg{color:#239e63}.rmm-agent-error{color:#c83f50;background:#da495b14;border:1px solid #da495b3d;border-radius:9px;margin-bottom:12px;padding:10px 12px;font-size:9px;font-weight:800}.rmm-agent-issued-card{gap:10px;margin-bottom:14px;display:grid}.rmm-agent-command{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px;display:grid}.rmm-agent-command code{background:var(--rmm-soft);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;padding:11px;font-size:8px;line-height:1.5;overflow:auto}.rmm-agent-command button{align-self:stretch}.rmm-agent-package-list{gap:10px;display:grid}.rmm-agent-package-table{min-width:0;display:grid}.rmm-agent-package-row{border-top:1px solid var(--rmm-border);grid-template-columns:minmax(160px,1.5fr) .65fr .55fr 1fr auto;align-items:center;gap:10px;padding:10px 2px;font-size:8px;display:grid}.rmm-agent-package-row.head{color:var(--rmm-muted);text-transform:uppercase;border-top:0;font-size:7px;font-weight:850}.rmm-agent-package-row>span:first-child{gap:2px;min-width:0;display:grid}.rmm-agent-package-row strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rmm-agent-package-row small{color:var(--rmm-muted);font-size:7px}@media (width<=900px){.rmm-agent-deployment-grid{grid-template-columns:1fr}.rmm-agent-package-row{grid-template-columns:minmax(140px,1.4fr) .7fr .6fr 1fr auto}}@media (width<=640px){.rmm-agent-command{grid-template-columns:1fr}.rmm-agent-package-row.head{display:none}.rmm-agent-package-row{grid-template-columns:1fr auto;gap:6px 10px}.rmm-agent-package-row>span:nth-child(4){color:var(--rmm-muted);grid-column:1/-1}}.rmm-remote-actions button:disabled{opacity:.48;cursor:not-allowed}.rmm-remote-message{border-radius:8px;width:min(520px,100%);margin-top:10px;padding:9px 11px;font-size:8px;line-height:1.45}.rmm-remote-message.error{color:#c8384f;background:#da495b14;border:1px solid #da495b3d}.rmm-remote-message.warning{color:#a96806;background:#d98a0a14;border:1px solid #d98a0a3d}.rmm-remote-ready{width:min(620px,100%);color:var(--rmm-text);background:#239e6312;border:1px solid #239e6333;border-radius:10px;grid-template-columns:auto minmax(0,1fr);gap:9px;margin-top:16px;padding:11px;display:grid}.rmm-remote-ready>svg{color:#188c61}.rmm-remote-ready>div:nth-child(2){gap:2px;display:grid}.rmm-remote-ready strong{font-size:9px}.rmm-remote-ready span{color:var(--rmm-muted);font-size:8px}.rmm-remote-ready>div:last-child{flex-wrap:wrap;grid-column:2;gap:6px;display:flex}.rmm-remote-ready a{border:1px solid var(--rmm-border);background:var(--rmm-surface);min-height:32px;color:var(--rmm-text);border-radius:7px;justify-content:center;align-items:center;padding:0 10px;font-size:8px;font-weight:800;text-decoration:none;display:inline-flex}.rmm-remote-ready a.rmm-primary{color:#fff}.rmm-remote-device-link{border-top:1px solid var(--rmm-border);padding:10px 14px}.rmm-remote-device-link button{color:var(--rmm-accent);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;font-size:8px;font-weight:800;display:inline-flex}@media (width<=640px){.rmm-remote-ready{grid-template-columns:auto minmax(0,1fr)}.rmm-remote-ready>div:last-child{grid-column:1/-1;grid-template-columns:1fr;display:grid}.rmm-remote-ready a{width:100%}}.rmm-remote-status-card{overflow:hidden}.rmm-live-heading{align-items:center}.rmm-live-count{background:var(--rmm-soft);min-width:34px;height:26px;color:var(--rmm-muted);border-radius:99px;justify-content:center;align-items:center;gap:4px;padding:0 8px;font-size:8px;font-weight:900;display:inline-flex}.rmm-live-count.is-live{color:#188c61;background:#239e631c}.rmm-live-session-list{border-bottom:1px solid var(--rmm-border);display:grid}.rmm-live-empty{min-height:76px;color:var(--rmm-muted);justify-content:center;align-items:center;gap:7px;padding:16px;font-size:8px;display:flex}.rmm-live-empty svg{color:#239e63}.rmm-live-session{border-top:1px solid var(--rmm-border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 14px;display:grid}.rmm-live-session:first-child{border-top:0}.rmm-live-session>div{gap:2px;min-width:0;display:grid}.rmm-live-session strong{font-size:9px}.rmm-live-session small{color:var(--rmm-muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.rmm-live-state{background:var(--rmm-soft);color:var(--rmm-muted);text-transform:uppercase;border-radius:99px;align-items:center;gap:5px;padding:5px 7px;font-size:7px;font-weight:900;display:inline-flex}.rmm-live-state>span{background:currentColor;border-radius:50%;width:6px;height:6px}.rmm-live-state.active{color:#188c61;background:#239e631c}.rmm-live-state.connecting{color:#b97508;background:#d98a0a1c}.rmm-live-state.starting{background:var(--rmm-accent-soft);color:var(--rmm-accent)}.rmm-live-session>button{color:#c8384f;min-height:30px;font:inherit;cursor:pointer;background:#da495b0f;border:1px solid #da495b3d;border-radius:7px;align-items:center;gap:5px;padding:0 9px;font-size:8px;font-weight:900;display:inline-flex}.rmm-live-session>button:disabled{opacity:.55;cursor:not-allowed}.rmm-session-error{width:auto;margin:0 14px 10px}.rmm-remote-agents-heading{padding:13px 14px 5px}.rmm-remote-agents-heading h3{margin:3px 0 0;font-size:11px}@media (width<=640px){.rmm-live-session{grid-template-columns:auto minmax(0,1fr)}.rmm-live-session>button{grid-column:1/-1;justify-content:center;width:100%}.rmm-live-session small{white-space:normal}}@media (width>=901px){.rmm-app{grid-template-columns:264px minmax(0,1fr);font-size:14px}.rmm-shell-main{grid-template-rows:68px minmax(0,1fr)}.rmm-sidebar{padding:17px 14px 14px}.rmm-nav-section>span{font-size:10px}.rmm-nav-section button{min-height:42px;font-size:12px}.rmm-sidebar-brand strong{font-size:13px}.rmm-sidebar-brand span{font-size:10px}.rmm-estate-chip strong,.rmm-sidebar-footer strong{font-size:11px}.rmm-estate-chip small,.rmm-sidebar-footer small{font-size:10px}.rmm-topbar{padding-inline:24px}.rmm-topbar-title span{font-size:10px}.rmm-topbar-title strong{font-size:15px}.rmm-global-search{min-height:42px}.rmm-global-search input{font-size:13px}.rmm-user strong{font-size:11px}.rmm-user small{font-size:10px}.rmm-page{padding:28px clamp(26px,2.8vw,48px) 52px}.rmm-page-heading h1{font-size:30px}.rmm-page-heading p{font-size:13px}.rmm-eyebrow{font-size:11px}.rmm-card-heading h2{font-size:16px}.rmm-card-heading button,.rmm-primary.compact{font-size:11px}.rmm-primary{font-size:13px}.rmm-status-pill{padding:5px 8px;font-size:10px}.rmm-table-head{min-height:42px;font-size:10px}.rmm-table-row{min-height:64px}.rmm-table-row strong{font-size:12px}.rmm-table-row small,.rmm-list-toolbar>span,.rmm-list-toolbar label,.rmm-list-toolbar select,.rmm-filter-pills button{font-size:10px}.rmm-device-hero-copy h1{font-size:25px}.rmm-device-hero-copy p{font-size:11px}.rmm-device-hero-copy>div>span:not(.rmm-status-pill){font-size:10px}.rmm-device-actions>button:not(.rmm-primary){min-height:40px;font-size:11px}.rmm-device-metric small,.rmm-property-grid span{font-size:10px}.rmm-device-metric strong{font-size:17px}.rmm-property-grid strong{font-size:12px}.rmm-property-grid small{font-size:10px}.rmm-empty strong{font-size:12px}.rmm-empty span{font-size:10px}}.rmm-device-inline-search{border:1px solid var(--rmm-border);background:var(--rmm-soft);min-width:min(340px,100%);min-height:38px;color:var(--rmm-muted);border-radius:9px;align-items:center;gap:8px;padding:0 10px;display:flex}.rmm-device-inline-search input{width:100%;color:var(--rmm-text);font:inherit;background:0 0;border:0;outline:0;font-size:12px}.rmm-software-uninstall{border:1px solid color-mix(in srgb, #d04458 35%, var(--rmm-border));background:color-mix(in srgb, #d04458 7%, var(--rmm-surface));color:#c53b4f;min-height:34px;font:inherit;cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:10px;font-weight:800;display:inline-flex}.rmm-software-uninstall:disabled{opacity:.55;cursor:wait}.rmm-software-action-state{line-height:1.35;white-space:normal!important}.rmm-software-action-state.running{color:#3d73e8!important}.rmm-software-action-state.healthy{color:#188c61!important}.rmm-software-action-state.critical{color:#d04458!important}.rmm-device-tools-menu{position:relative}.rmm-device-tools-menu>button{border:1px solid var(--rmm-border);background:var(--rmm-surface);min-height:36px;color:var(--rmm-text);font:inherit;cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:9px;font-weight:800;display:inline-flex}.rmm-device-tools-popover{z-index:80;border:1px solid var(--rmm-border);background:var(--rmm-surface);border-radius:11px;gap:3px;width:310px;max-height:min(540px,70vh);padding:7px;display:grid;position:absolute;top:calc(100% + 7px);right:0;overflow-y:auto;box-shadow:0 20px 55px #11213c38}.rmm-device-tools-popover>button{min-height:48px;color:var(--rmm-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:8px;padding:7px 9px;display:grid}.rmm-device-tools-popover>button:hover{background:var(--rmm-soft)}.rmm-device-tools-popover>button>svg{color:var(--rmm-accent)}.rmm-device-tools-popover>button>span{gap:2px;display:grid}.rmm-device-tools-popover strong{font-size:11px}.rmm-device-tools-popover small{color:var(--rmm-muted);font-size:9px}.rmm-device-action-message{color:var(--rmm-muted);margin-top:7px;font-size:10px;display:block}@media (width<=900px){.rmm-device-tools-menu{width:100%}.rmm-device-tools-menu>button{justify-content:center;width:100%}.rmm-device-tools-popover{width:auto;max-height:72dvh;position:fixed;inset:auto 12px 12px}}.rmm-software-load-more{border-top:1px solid var(--rmm-border);justify-content:center;padding:12px;display:flex}.rmm-software-load-more button{border:1px solid var(--rmm-border);background:var(--rmm-surface);min-height:36px;color:var(--rmm-text);font:inherit;cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:0 14px;font-size:10px;font-weight:800;display:inline-flex}.rmm-software-load-more button span{color:var(--rmm-muted);font-size:9px;font-weight:650}.rmm-software-report-card{margin-top:14px;overflow:hidden}.rmm-software-report-card>.rmm-card-heading{align-items:flex-end}.rmm-software-report-card>.rmm-card-heading p{max-width:720px;color:var(--rmm-muted);margin:4px 0 0;font-size:9px;line-height:1.5}.rmm-software-report-actions{align-items:center;gap:8px;display:flex}.rmm-software-report-actions label{border:1px solid var(--rmm-border);background:var(--rmm-surface);min-width:260px;min-height:36px;color:var(--rmm-muted);border-radius:8px;align-items:center;gap:7px;padding:0 9px;display:flex}.rmm-software-report-actions input{width:100%;min-width:0;color:var(--rmm-text);font:inherit;background:0 0;border:0;outline:0;font-size:10px}.rmm-software-report-actions button{border:1px solid var(--rmm-border);background:var(--rmm-surface);min-height:36px;color:var(--rmm-text);font:inherit;cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:9px;font-weight:800;display:inline-flex}.rmm-software-report-actions button:disabled{opacity:.45;cursor:not-allowed}.rmm-software-report{overflow-x:auto}.rmm-software-report-head,.rmm-software-report-row{grid-template-columns:minmax(260px,1.5fr) 130px minmax(220px,1.2fr) minmax(180px,1fr) 130px 150px;align-items:center;gap:12px;min-width:1040px;padding:0 16px;display:grid}.rmm-software-report-head{border-top:1px solid var(--rmm-border);border-bottom:1px solid var(--rmm-border);background:var(--rmm-soft);min-height:38px;color:var(--rmm-muted);letter-spacing:.04em;text-transform:uppercase;font-size:8px;font-weight:900}.rmm-software-report-row{border-bottom:1px solid var(--rmm-border);min-height:54px;font-size:9px}.rmm-software-report-row>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.rmm-software-report-row>span:first-child,.rmm-software-report-row>span:nth-child(3){gap:2px;display:grid}.rmm-software-report-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.rmm-software-report-row small{color:var(--rmm-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}@media (width<=760px){.rmm-software-report-card>.rmm-card-heading{align-items:stretch}.rmm-software-report-actions{width:100%}.rmm-software-report-actions label{flex:1;min-width:0}.rmm-software-report{overflow:visible}.rmm-software-report-head{display:none}.rmm-software-report-row{grid-template-columns:1fr 1fr;gap:8px 12px;min-width:0;padding:13px 14px}.rmm-software-report-row>span:first-child,.rmm-software-report-row>span:nth-child(3){grid-column:1/-1}.rmm-software-report-row>span:not(:first-child):not(:nth-child(3)):before{content:attr(data-label);color:var(--rmm-muted);text-transform:uppercase;margin-bottom:2px;font-size:8px;font-weight:800;display:block}.rmm-software-report-row strong{font-size:11px}}@media (width<=480px){.rmm-software-report-actions{flex-direction:column;align-items:stretch}.rmm-software-report-actions button{justify-content:center}.rmm-software-report-row{grid-template-columns:1fr}.rmm-software-report-row>span{grid-column:1/-1}}.rmm-page-skeleton{gap:14px;display:grid}.rmm-page-skeleton-heading{gap:8px;padding:4px 0 2px;display:grid}.rmm-page-skeleton-heading>span,.rmm-page-skeleton-heading>strong,.rmm-page-skeleton-heading>small,.rmm-page-skeleton-metrics i,.rmm-page-skeleton-metrics b,.rmm-page-skeleton-metrics small,.rmm-page-skeleton-toolbar strong,.rmm-page-skeleton-toolbar span,.rmm-page-skeleton-row i,.rmm-page-skeleton-row span{background:linear-gradient(90deg, var(--rmm-soft) 25%, var(--rmm-soft-strong) 50%, var(--rmm-soft) 75%);background-size:220% 100%;border-radius:999px;animation:1.15s linear infinite rmm-page-shimmer;display:block}.rmm-page-skeleton-heading>span{width:110px;height:9px}.rmm-page-skeleton-heading>strong{width:min(360px,72vw);height:24px}.rmm-page-skeleton-heading>small{width:min(620px,88vw);height:10px}.rmm-page-skeleton-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.rmm-page-skeleton-metrics>div{border:1px solid var(--rmm-border);background:var(--rmm-surface);border-radius:12px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;min-height:86px;padding:12px;display:grid}.rmm-page-skeleton-metrics i{border-radius:9px;width:36px;height:36px}.rmm-page-skeleton-metrics>div>span{gap:8px;display:grid}.rmm-page-skeleton-metrics b{width:58%;height:15px}.rmm-page-skeleton-metrics small{width:86%;height:9px}.rmm-page-skeleton-panel{border:1px solid var(--rmm-border);background:var(--rmm-surface);border-radius:14px;overflow:hidden}.rmm-page-skeleton-toolbar{border-bottom:1px solid var(--rmm-border);justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:0 16px;display:flex}.rmm-page-skeleton-toolbar strong{width:180px;height:15px}.rmm-page-skeleton-toolbar span{border-radius:8px;width:240px;height:34px}.rmm-page-skeleton-row{border-bottom:1px solid var(--rmm-border);grid-template-columns:34px minmax(180px,1.5fr) minmax(120px,.8fr) minmax(120px,.8fr);align-items:center;gap:14px;min-height:56px;padding:0 16px;display:grid}.rmm-page-skeleton-row:last-child{border-bottom:0}.rmm-page-skeleton-row i{border-radius:9px;width:34px;height:34px}.rmm-page-skeleton-row span{height:10px}.rmm-page-skeleton-row span:first-of-type{width:76%}.rmm-page-skeleton-row span:nth-of-type(2){width:62%}.rmm-page-skeleton-row span:nth-of-type(3){width:48%}@keyframes rmm-page-shimmer{to{background-position:-220% 0}}@media (width<=980px){.rmm-page-skeleton-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.rmm-page-skeleton{gap:10px}.rmm-page-skeleton-metrics{grid-template-columns:1fr}.rmm-page-skeleton-metrics>div{min-height:72px}.rmm-page-skeleton-toolbar{min-height:52px;padding:0 12px}.rmm-page-skeleton-toolbar strong{width:42%}.rmm-page-skeleton-toolbar span{width:42%;height:30px}.rmm-page-skeleton-row{grid-template-columns:32px minmax(0,1fr);gap:10px;min-height:64px;padding:0 12px}.rmm-page-skeleton-row i{width:32px;height:32px}.rmm-page-skeleton-row span:nth-of-type(2),.rmm-page-skeleton-row span:nth-of-type(3){display:none}}.rmm-device-offline-banner{border:1px solid var(--rmm-border);background:var(--rmm-soft);color:var(--rmm-muted);border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;margin:0 0 14px;padding:11px 13px;display:grid}.rmm-device-offline-banner>svg{background:var(--rmm-surface);border-radius:8px;width:30px;height:30px;padding:7px}.rmm-device-offline-banner>div{gap:2px;min-width:0;display:grid}.rmm-device-offline-banner strong{color:var(--rmm-text);font-size:11px}.rmm-device-offline-banner span,.rmm-device-offline-banner small{font-size:9px;line-height:1.45}.rmm-device-detail.is-offline .rmm-device-metric-grid{opacity:.72}.rmm-device-detail.is-offline .rmm-device-actions button:disabled,.rmm-device-detail.is-offline .rmm-device-tools-menu>button:disabled,.rmm-software-uninstall:disabled{opacity:.42;cursor:not-allowed;filter:grayscale(.35)}.rmm-device-tools-menu>button:disabled:hover{background:var(--rmm-surface)}@media (width<=700px){.rmm-device-offline-banner{grid-template-columns:30px minmax(0,1fr);align-items:start;padding:10px 11px}.rmm-device-offline-banner>small{grid-column:2}}.rmm-dashboard-heading-actions{align-items:center;gap:9px;display:flex}.rmm-dashboard-live-state{color:#188c61;white-space:nowrap;background:#239e6312;border:1px solid #239e6338;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-size:10px;font-weight:850;display:inline-flex}.rmm-dashboard-live-state i{background:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #239e631a}.rmm-dashboard-operations-card{min-width:0;overflow:hidden}.rmm-dashboard-feed-status{align-items:center;gap:9px;display:flex}.rmm-dashboard-feed-status>span,.rmm-dashboard-feed-status-text{background:var(--rmm-soft);color:var(--rmm-muted);white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:800}.rmm-dashboard-job-feed,.rmm-dashboard-activity-feed{display:grid}.rmm-dashboard-job-feed article,.rmm-dashboard-activity-feed article{border-top:1px solid var(--rmm-border);grid-template-columns:32px minmax(0,1fr) auto 112px;align-items:center;gap:10px;min-width:0;padding:11px 14px;transition:background .14s;display:grid}.rmm-dashboard-job-feed article:first-child,.rmm-dashboard-activity-feed article:first-child{border-top:0}.rmm-dashboard-job-feed article:hover,.rmm-dashboard-activity-feed article:hover{background:var(--rmm-soft)}.rmm-dashboard-job-icon,.rmm-dashboard-activity-icon{background:var(--rmm-soft);width:31px;height:31px;color:var(--rmm-muted);border-radius:9px;place-items:center;display:grid}.rmm-dashboard-job-icon.healthy,.rmm-dashboard-activity-icon.healthy{color:#188c61;background:#239e631c}.rmm-dashboard-job-icon.warning,.rmm-dashboard-activity-icon.warning{color:#b97508;background:#d98a0a1f}.rmm-dashboard-job-icon.running,.rmm-dashboard-activity-icon.running{color:#3d73e8;background:#3d73e81c}.rmm-dashboard-job-icon.critical,.rmm-dashboard-activity-icon.critical{color:#d04458;background:#da495b1c}.rmm-dashboard-job-feed article>div,.rmm-dashboard-activity-feed article>div{gap:2px;min-width:0;display:grid}.rmm-dashboard-job-feed strong,.rmm-dashboard-activity-feed strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.rmm-dashboard-job-feed small,.rmm-dashboard-activity-feed small{color:var(--rmm-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.rmm-dashboard-job-feed time,.rmm-dashboard-activity-feed time{color:var(--rmm-muted);text-align:right;white-space:nowrap;font-size:9px}.rmm-dashboard-feed-loading{display:grid}.rmm-dashboard-feed-loading span{border-top:1px solid var(--rmm-border);background:linear-gradient(90deg, transparent 0 14px, var(--rmm-soft) 14px 45px, transparent 45px 58px), linear-gradient(90deg, transparent 58px, var(--rmm-soft) 58px 48%, transparent 48% 100%);background-size:220% 100%;height:54px;animation:1.15s linear infinite rmm-page-shimmer}.rmm-dashboard-feed-loading span:first-child{border-top:0}@media (width<=760px){.rmm-dashboard-heading-actions{flex-direction:column;align-items:stretch;width:100%}.rmm-dashboard-live-state{justify-content:center}.rmm-dashboard-job-feed article,.rmm-dashboard-activity-feed article{grid-template-columns:31px minmax(0,1fr) auto;gap:8px;padding:10px 12px}.rmm-dashboard-job-feed time,.rmm-dashboard-activity-feed time{text-align:left;grid-column:2/-1}}@media (width<=520px){.rmm-dashboard-feed-status{flex-direction:column;align-items:flex-end;gap:4px}.rmm-dashboard-feed-status>span,.rmm-dashboard-feed-status-text{display:none}.rmm-dashboard-job-feed article,.rmm-dashboard-activity-feed article{grid-template-columns:31px minmax(0,1fr)}.rmm-dashboard-job-feed .rmm-status-pill,.rmm-dashboard-activity-feed .rmm-status-pill{grid-column:2;justify-self:start}.rmm-dashboard-job-feed time,.rmm-dashboard-activity-feed time{grid-column:2}}@media (width>=901px){.rmm-device-hero{border-top-width:3px;border-top-color:var(--rmm-border);padding:17px 18px;position:relative}.rmm-device-detail.is-online .rmm-device-hero{border-top-color:#239e63}.rmm-device-detail.is-offline .rmm-device-hero{border-top-color:#8895a8}.rmm-device-detail.is-agentless .rmm-device-hero{border-top-color:var(--rmm-accent)}.rmm-device-subnav{z-index:32;background:color-mix(in srgb, var(--rmm-surface) 94%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);margin-bottom:16px;padding:7px;position:sticky;top:8px;box-shadow:0 10px 28px #11213c1a}.rmm-device-subnav button{min-height:38px;padding-inline:12px;font-size:10.5px}.rmm-device-subnav button:hover{background:var(--rmm-soft);color:var(--rmm-text)}.rmm-device-subnav button.active{border-color:color-mix(in srgb, var(--rmm-accent) 30%, var(--rmm-border));background:var(--rmm-accent-soft);color:var(--rmm-accent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--rmm-accent) 10%, transparent)}.rmm-device-subnav b{min-width:19px;height:19px;font-size:8px}.rmm-device-tools-menu>button{min-height:40px;padding-inline:11px;font-size:11px}.rmm-device-actions .rmm-primary{min-height:40px;padding-inline:13px}.rmm-device-actions>button:not(.rmm-primary):hover,.rmm-device-tools-menu>button:hover{border-color:color-mix(in srgb, var(--rmm-accent) 32%, var(--rmm-border));background:var(--rmm-soft)}.rmm-device-hero-icon{width:62px;height:62px}.rmm-device-metric{min-height:74px;padding:12px 13px}}.rmm-software-workspace-tabs{border-bottom:1px solid var(--rmm-border);align-items:center;gap:6px;margin:-2px 0 10px;padding:0 0 8px;display:flex}.rmm-software-workspace-tabs button{border:1px solid var(--rmm-border);background:var(--rmm-surface);min-height:36px;color:var(--rmm-muted);font:inherit;cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:8px;font-weight:850;display:inline-flex}.rmm-software-workspace-tabs button:hover,.rmm-software-workspace-tabs button.active{border-color:var(--rmm-accent);color:var(--rmm-accent)}.rmm-software-workspace-tabs button.active{background:color-mix(in srgb,var(--rmm-accent) 8%,var(--rmm-surface))}.rmm-software-workspace-tabs b{background:var(--rmm-soft);min-width:20px;color:var(--rmm-text);text-align:center;border-radius:999px;padding:2px 6px;font-size:7px}@media (width<=700px){.rmm-software-workspace-tabs{grid-template-columns:1fr 1fr;gap:7px;display:grid}.rmm-software-workspace-tabs button{justify-content:center;min-width:0;min-height:42px;padding:0 8px}}.rmm-linked-cves{min-width:0;color:var(--rmm-accent);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.rmm-linked-cves strong{color:inherit}.rmm-linked-cves svg{flex:none}.rmm-linked-cves:disabled{color:var(--rmm-text);cursor:default}.rmm-patch-vuln-backdrop{z-index:145;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#050f207a;justify-content:center;align-items:center;padding:22px;display:flex;position:fixed;inset:0}.rmm-patch-vuln-sheet{overscroll-behavior:contain;border:1px solid var(--rmm-border);background:var(--rmm-surface);width:min(860px,100%);max-height:min(780px,100dvh - 44px);color:var(--rmm-text);border-radius:14px;overflow-y:auto;box-shadow:0 24px 70px #07183447}.rmm-patch-vuln-sheet>header{z-index:2;border-bottom:1px solid var(--rmm-border);background:var(--rmm-surface);justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px;display:flex;position:sticky;top:0}.rmm-patch-vuln-sheet>header h2{margin:4px 0 3px;font-size:20px}.rmm-patch-vuln-sheet>header p{color:var(--rmm-muted);margin:0;font-size:9px}.rmm-patch-vuln-sheet>header>button{border:1px solid var(--rmm-border);background:var(--rmm-surface);width:36px;height:36px;color:var(--rmm-muted);cursor:pointer;border-radius:9px;flex:none;place-items:center;display:grid}.rmm-patch-vuln-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:14px 16px 6px;display:grid}.rmm-patch-vuln-summary>span{background:var(--rmm-soft);border-radius:9px;gap:3px;padding:11px;display:grid}.rmm-patch-vuln-summary small,.rmm-patch-vuln-metrics small{color:var(--rmm-muted);text-transform:uppercase;letter-spacing:.04em;font-size:7px}.rmm-patch-vuln-summary strong{font-size:15px}.rmm-patch-vuln-list{gap:9px;padding:10px 16px 18px;display:grid}.rmm-patch-vuln-list>article{border:1px solid var(--rmm-border);background:var(--rmm-surface);border-radius:10px;gap:11px;padding:13px;display:grid}.rmm-patch-vuln-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.rmm-patch-vuln-title>div{gap:2px;min-width:0;display:grid}.rmm-patch-vuln-title strong{font-size:12px}.rmm-patch-vuln-title small{color:var(--rmm-muted);font-size:8px}.rmm-patch-vuln-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.rmm-patch-vuln-metrics>span{background:var(--rmm-soft);border-radius:8px;gap:2px;padding:9px;display:grid}.rmm-patch-vuln-metrics strong{overflow-wrap:anywhere;font-size:10px}.rmm-patch-vuln-metrics em{min-height:1em;color:var(--rmm-muted);overflow-wrap:anywhere;font-size:7px;font-style:normal}.rmm-patch-vuln-list>article>p{color:var(--rmm-muted);overflow-wrap:anywhere;margin:0;font-size:9px;line-height:1.55}@media (width<=640px){.rmm-device-software-card,.rmm-device-app-patching-card,.rmm-device-windows-patching-card{contain:inline-size;width:100%;min-width:0;max-width:100%;overflow-x:clip}.rmm-device-software-card .rmm-device-section-heading,.rmm-device-app-patching-card .rmm-device-section-heading,.rmm-device-windows-patching-card .rmm-device-section-heading{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.rmm-device-app-patching-card .rmm-device-section-heading>.rmm-row-actions{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}.rmm-device-app-patching-card .rmm-device-section-heading>.rmm-row-actions button{justify-content:center;width:100%;min-height:40px}.rmm-device-software-table,.rmm-device-patch-table{width:100%;min-width:0;max-width:100%;overflow:visible}.rmm-device-software-table .rmm-table-head,.rmm-device-patch-table .rmm-table-head{display:none}.rmm-device-software-table .rmm-table-row,.rmm-device-patch-table .rmm-table-row{gap:9px 10px;width:100%;min-width:0;max-width:100%;padding:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))!important}.rmm-device-software-table .rmm-table-row>span,.rmm-device-patch-table .rmm-table-row>span{min-width:0;overflow:hidden}.rmm-device-software-table .rmm-table-row>span:before,.rmm-device-patch-table .rmm-table-row>span:before{color:var(--rmm-muted);letter-spacing:.04em;text-transform:uppercase;margin-bottom:2px;font-size:7px;font-weight:900;display:block}.rmm-device-software-table .rmm-table-row>span:first-child{grid-column:1/-1}.rmm-device-software-table .rmm-table-row>span:nth-child(2):before{content:"Version"}.rmm-device-software-table .rmm-table-row>span:nth-child(3):before{content:"Publisher"}.rmm-device-software-table .rmm-table-row>span:nth-child(4):before{content:"Installed"}.rmm-device-software-table .rmm-table-row>span:nth-child(5):before{content:"Scope / size"}.rmm-device-software-table .rmm-table-row>span:nth-child(6){grid-column:1/-1}.rmm-device-software-table .rmm-table-row>span:nth-child(6):before{content:"Removal"}.rmm-device-software-table .rmm-software-uninstall{justify-content:center;width:100%}.rmm-app-patch-table .rmm-table-row>span:first-child{grid-column:1/-1}.rmm-app-patch-table .rmm-table-row>span:first-child:before{content:"Select"}.rmm-app-patch-table .rmm-table-row>span:nth-child(2){grid-column:1/-1}.rmm-app-patch-table .rmm-table-row>span:nth-child(3):before{content:"Version"}.rmm-app-patch-table .rmm-table-row>span:nth-child(4):before{content:"Provider / trust"}.rmm-app-patch-table .rmm-table-row>span:nth-child(5){grid-column:1/-1}.rmm-app-patch-table .rmm-table-row>span:nth-child(5):before{content:"Vulnerabilities"}.rmm-app-patch-table .rmm-table-row>span:nth-child(6){grid-column:1/-1}.rmm-app-patch-table .rmm-table-row>span:nth-child(6):before{content:"Actions"}.rmm-app-patch-table .rmm-table-row>span:nth-child(6) .rmm-row-actions{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}.rmm-app-patch-table .rmm-table-row>span:nth-child(6) .rmm-row-actions button{justify-content:center;width:100%;min-height:38px}.rmm-device-windows-patching-card .rmm-device-patch-table .rmm-table-row>span:first-child,.rmm-device-windows-patching-card .rmm-device-patch-table .rmm-table-row>span:nth-child(2){grid-column:1/-1}.rmm-device-windows-patching-card .rmm-device-patch-table .rmm-table-row>span:nth-child(2):before{content:"Categories"}.rmm-device-windows-patching-card .rmm-device-patch-table .rmm-table-row>span:nth-child(3):before{content:"Severity"}.rmm-device-windows-patching-card .rmm-device-patch-table .rmm-table-row>span:nth-child(4):before{content:"Downloaded"}.rmm-device-windows-patching-card .rmm-device-patch-table .rmm-table-row>span:nth-child(5):before{content:"Mandatory"}.rmm-device-windows-patching-card .rmm-device-patch-table .rmm-table-row>span:nth-child(6):before{content:"Reboot"}.rmm-patch-vuln-backdrop{box-sizing:border-box;padding:calc(env(safe-area-inset-top) + 8px) 0 0;align-items:end}.rmm-patch-vuln-sheet{border-radius:15px 15px 0 0;width:100%;max-height:100%}.rmm-patch-vuln-sheet>header{padding:16px 16px 14px}.rmm-patch-vuln-summary{grid-template-columns:1fr 1fr;padding:12px 13px 5px}.rmm-patch-vuln-list{padding:9px 13px calc(20px + env(safe-area-inset-bottom))}.rmm-patch-vuln-metrics{grid-template-columns:1fr 1fr}.rmm-linked-cves{min-height:32px}.rmm-device-inline-search{width:100%;min-width:0;max-width:100%}}.rmm-system-inventory-grid,.rmm-security-detail-grid{margin-top:14px}.rmm-deep-inventory-card{grid-column:1/-1;overflow:hidden}.rmm-deep-inventory-card>.rmm-card-heading>div{min-width:0}.rmm-deep-inventory-card>.rmm-card-heading small{color:var(--rmm-muted);margin-top:3px;font-size:7px;line-height:1.45;display:block}.rmm-deep-inventory-card>.rmm-card-heading>strong{color:var(--rmm-muted);font-size:10px}.rmm-deep-inventory-search{border:1px solid var(--rmm-border);background:var(--rmm-soft);color:var(--rmm-muted);border-radius:9px;align-items:center;gap:8px;margin:0 12px 10px;padding:0 10px;display:flex}.rmm-deep-inventory-search input{width:100%;min-width:0;color:var(--rmm-text);font:inherit;background:0 0;border:0;outline:0;padding:9px 0;font-size:9px}.rmm-deep-inventory-table{border-top:1px solid var(--rmm-border);overflow-x:auto}.rmm-deep-inventory-head,.rmm-deep-inventory-row{grid-template-columns:var(--inventory-columns);align-items:center;gap:10px;min-width:760px;padding:9px 12px;display:grid}.rmm-deep-inventory-head{background:var(--rmm-soft);color:var(--rmm-muted);letter-spacing:.04em;text-transform:uppercase;font-size:7px;font-weight:900}.rmm-deep-inventory-row{border-top:1px solid var(--rmm-border);font-size:8px}.rmm-deep-inventory-row:first-of-type{border-top:0}.rmm-deep-inventory-row>span{gap:2px;min-width:0;display:grid}.rmm-deep-inventory-row strong{overflow-wrap:anywhere;font-size:8px;font-weight:780;line-height:1.35}.rmm-deep-inventory-row small{overflow-wrap:anywhere;color:var(--rmm-muted);font-size:7px;line-height:1.35}.rmm-inventory-load-more{min-height:34px;margin:10px 12px 12px}.rmm-bitlocker-recovery-card{grid-column:1/-1;overflow:hidden}.rmm-bitlocker-volume-list{gap:10px;padding:0 12px 12px;display:grid}.rmm-bitlocker-volume-list>article{border:1px solid var(--rmm-border);background:var(--rmm-surface);border-radius:10px;gap:9px;padding:11px;display:grid}.rmm-bitlocker-volume-heading{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.rmm-bitlocker-volume-heading>span:first-child{background:var(--rmm-soft);width:30px;height:30px;color:var(--rmm-accent);border-radius:8px;place-items:center;display:grid}.rmm-bitlocker-volume-heading>div{gap:2px;min-width:0;display:grid}.rmm-bitlocker-volume-heading strong{font-size:9px}.rmm-bitlocker-volume-heading small{color:var(--rmm-muted);font-size:7px}.rmm-bitlocker-volume-meta{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.rmm-bitlocker-volume-meta>span{background:var(--rmm-soft);border-radius:8px;gap:2px;min-width:0;padding:8px;display:grid}.rmm-bitlocker-volume-meta small{color:var(--rmm-muted);text-transform:uppercase;letter-spacing:.04em;font-size:6px}.rmm-bitlocker-volume-meta strong{overflow-wrap:anywhere;font-size:8px}.rmm-bitlocker-protectors{flex-wrap:wrap;gap:6px;display:flex}.rmm-bitlocker-protectors>span{border:1px solid var(--rmm-border);border-radius:8px;grid-template-columns:auto auto;align-items:center;gap:3px 6px;min-width:0;padding:7px 8px;display:grid}.rmm-bitlocker-protectors svg{color:var(--rmm-accent)}.rmm-bitlocker-protectors strong{font-size:7px}.rmm-bitlocker-protectors small{overflow-wrap:anywhere;max-width:360px;color:var(--rmm-muted);grid-column:1/-1;font-size:6px}.rmm-recovery-key-row{border-top:1px solid var(--rmm-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding-top:9px;display:grid}.rmm-recovery-key-row>div:first-child{gap:2px;min-width:0;display:grid}.rmm-recovery-key-row strong{font-size:8px}.rmm-recovery-key-row small{overflow-wrap:anywhere;color:var(--rmm-muted);font-size:7px}.rmm-recovery-key-revealed{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px;display:grid}.rmm-recovery-key-revealed code{color:var(--rmm-text);letter-spacing:.02em;background:#d98a0a12;border:1px solid #d98a0a47;border-radius:8px;padding:9px 10px;font:800 9px/1.3 ui-monospace,SFMono-Regular,Consolas,monospace;overflow-x:auto}.rmm-bitlocker-entra-source{border-style:dashed!important}.rmm-bitlocker-entra-note{background:#d98a0a0f;border:1px solid #d98a0a33;border-radius:8px;gap:3px;padding:9px;display:grid}.rmm-bitlocker-entra-note strong{font-size:8px}.rmm-bitlocker-entra-note span{color:var(--rmm-muted);font-size:7px;line-height:1.45}.rmm-bitlocker-entra-note code{font:700 7px ui-monospace,SFMono-Regular,Consolas,monospace}.rmm-bitlocker-escrow-callout{background:#d98a0a12;border:1px solid #d98a0a40;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin:0 12px 12px;padding:10px;display:flex}.rmm-bitlocker-escrow-callout>div{gap:2px;min-width:0;display:grid}.rmm-bitlocker-escrow-callout strong{font-size:8px}.rmm-bitlocker-escrow-callout span{color:var(--rmm-muted);font-size:7px;line-height:1.4}@media (width<=720px){.rmm-deep-inventory-head,.rmm-deep-inventory-row{min-width:680px}.rmm-bitlocker-volume-meta{grid-template-columns:1fr 1fr}.rmm-recovery-key-row{grid-template-columns:1fr}.rmm-recovery-key-row>button{width:100%}.rmm-recovery-key-revealed{grid-template-columns:1fr 1fr}.rmm-recovery-key-revealed code{grid-column:1/-1}.rmm-bitlocker-escrow-callout{flex-direction:column;align-items:stretch}.rmm-bitlocker-escrow-callout button{justify-content:center;width:100%}}body[data-hi5-surface=admin]{color:#11213c;background:#edf3fb}body[data-hi5-surface=admin] #root{width:100%;height:100%;overflow:hidden}.h5a-loading{color:#6b7890;background:#edf3fb;place-items:center;width:100%;height:100dvh;font-size:12px;font-weight:800;display:grid}.h5a-rmm-shell .rmm-page{padding-bottom:max(52px, env(safe-area-inset-bottom))}.h5a-rmm-shell .rmm-main-scroll{scrollbar-width:thin;scrollbar-color:var(--rmm-border) transparent}.h5a-rmm-shell .rmm-main-scroll::-webkit-scrollbar{width:10px}.h5a-rmm-shell .rmm-main-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--rmm-muted) 38%, transparent);background-clip:padding-box;border:3px solid #0000;border-radius:999px}.h5a-page-error{color:#c5374d;background:#d0445814;border:1px solid #d0445838;border-radius:9px;margin:0 0 16px;padding:10px 12px;font-size:10px;font-weight:750}.rmm-sidebar-footer>.rmm-product-switches{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:0 6px 7px;display:grid}.rmm-product-switches a{color:#ffffffc2;background:#ffffff0f;border:1px solid #ffffff24;border-radius:7px;place-items:center;min-height:29px;font-size:8px;font-weight:820;text-decoration:none;display:grid}.rmm-product-switches a:hover{color:#fff;background:#ffffff1f}.h5a-info-card{margin-top:16px}.h5a-card-body{align-items:flex-start;gap:12px;padding:18px;display:flex}.h5a-card-body svg{color:var(--rmm-accent);flex:none}.h5a-card-body p{max-width:840px;color:var(--rmm-muted);margin:0;font-size:10px;line-height:1.65}.h5a-stack{gap:12px;display:grid}.h5a-tenant-head{align-items:flex-start}.h5a-tenant-head>div{min-width:0}.h5a-tenant-head p{color:var(--rmm-muted);margin:4px 0 0;font-size:9px}.h5a-tenant-editor,.h5a-create{align-items:center;gap:8px;display:grid}.h5a-tenant-editor{grid-template-columns:minmax(180px,1.4fr) 132px auto auto minmax(110px,.7fr) 124px 112px auto;padding:14px 16px 16px}.h5a-create{grid-template-columns:minmax(180px,1.2fr) minmax(150px,1fr) auto auto auto;margin-bottom:14px;padding:13px}.h5a-tenant-editor input,.h5a-tenant-editor select,.h5a-create input{border:1px solid var(--rmm-border);background:var(--rmm-surface);width:100%;min-width:0;min-height:36px;color:var(--rmm-text);font:inherit;border-radius:8px;outline:0;padding:0 10px;font-size:10px}.h5a-tenant-editor input:focus,.h5a-tenant-editor select:focus,.h5a-create input:focus{border-color:var(--rmm-accent);box-shadow:0 0 0 3px var(--rmm-accent-soft)}.h5a-check{color:var(--rmm-muted);white-space:nowrap;align-items:center;gap:5px;font-size:9px;font-weight:750;display:inline-flex}.h5a-check input{accent-color:var(--rmm-accent)}.h5a-runner-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:11px;margin-bottom:14px;display:grid}.h5a-runner{grid-template-columns:38px minmax(0,1fr);align-items:start;gap:11px;padding:14px;display:grid}.h5a-runner>svg{background:var(--rmm-accent-soft);width:38px;height:38px;color:var(--rmm-accent);border-radius:10px;padding:9px}.h5a-runner h2{margin:3px 0 2px;font-size:13px}.h5a-runner p{color:var(--rmm-muted);margin:0 0 8px;font-size:9px}.h5a-pill-row{flex-wrap:wrap;gap:6px;display:flex}.h5a-table-card{margin-top:12px}.h5a-result-count{color:var(--rmm-muted);font-size:9px;font-weight:750}.h5a-table-wrap{overscroll-behavior-x:contain;width:100%;overflow-x:auto}.h5a-table-wrap table{border-collapse:collapse;width:100%;min-width:760px}.h5a-table-wrap th{border-bottom:1px solid var(--rmm-border);background:var(--rmm-soft);color:var(--rmm-muted);letter-spacing:.07em;text-align:left;text-transform:uppercase;padding:9px 12px;font-size:8px;font-weight:900}.h5a-table-wrap td{border-bottom:1px solid var(--rmm-border);color:var(--rmm-text);vertical-align:top;padding:10px 12px;font-size:9px;line-height:1.45}.h5a-table-wrap tr:last-child td{border-bottom:0}.h5a-empty{color:var(--rmm-muted);text-align:center;padding:28px 16px;font-size:10px}.rmm-login-preview-grid div strong{font-size:20px}.rmm-login-preview-grid div span{font-size:9px}.rmm-login-form button{width:max-content;min-width:120px}@media (width<=1180px){.h5a-tenant-editor{grid-template-columns:minmax(180px,1.5fr) 130px repeat(2,auto)}.h5a-tenant-editor>:nth-child(n+5){grid-row:2}}@media (width<=900px){.h5a-create,.h5a-tenant-editor{grid-template-columns:1fr 1fr}.h5a-tenant-editor>*{grid-row:auto!important}}@media (width<=760px){.h5a-rmm-shell .rmm-page{padding:18px 14px max(42px, env(safe-area-inset-bottom))}.h5a-tenant-editor,.h5a-create{grid-template-columns:1fr}.h5a-check{min-height:36px}.h5a-table-card{overflow:hidden}}.h5a-notice{border:1px solid var(--rmm-border);background:var(--rmm-soft);color:var(--rmm-muted);border-radius:9px;margin:0 0 12px;padding:10px 12px;font-size:9px;font-weight:750}.h5a-notice.healthy{border-color:color-mix(in srgb, #21a366 28%, var(--rmm-border));background:color-mix(in srgb, #21a366 9%, var(--rmm-surface));color:#218354}.h5a-runner-control{grid-template-columns:38px minmax(0,1fr)}.h5a-runner-body{min-width:0}.h5a-runner-actions,.h5a-row-actions,.h5a-software-actions,.h5a-detail-save{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.h5a-runner-actions{margin-top:10px}.h5a-runner-reason{color:var(--rmm-muted);font-size:8px;line-height:1.35}.h5a-cell-sub{color:var(--rmm-muted);margin-top:2px;font-size:8px;display:block}.h5a-error-cell{overflow-wrap:anywhere;max-width:320px}.h5a-software-detail{margin-bottom:14px;overflow:hidden}.h5a-software-actions{border-bottom:1px solid var(--rmm-border);background:var(--rmm-soft);padding:12px 16px}.h5a-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.h5a-detail-section{border-right:1px solid var(--rmm-border);min-width:0;padding:16px}.h5a-detail-section:last-child{border-right:0}.h5a-detail-section h3{color:var(--rmm-text);margin:0 0 12px;font-size:11px}.h5a-detail-section label{color:var(--rmm-muted);letter-spacing:.03em;text-transform:uppercase;gap:5px;margin-bottom:10px;font-size:8px;font-weight:850;display:grid}.h5a-detail-section input,.h5a-detail-section select,.h5a-detail-section textarea{border:1px solid var(--rmm-border);background:var(--rmm-surface);width:100%;min-height:36px;color:var(--rmm-text);font:inherit;text-transform:none;letter-spacing:0;border-radius:8px;outline:none;padding:8px 10px;font-size:10px}.h5a-detail-section textarea{resize:vertical;min-height:86px}.h5a-detail-section input:focus,.h5a-detail-section select:focus,.h5a-detail-section textarea:focus{border-color:var(--rmm-accent);box-shadow:0 0 0 3px var(--rmm-accent-soft)}.h5a-detail-section input:disabled{background:var(--rmm-soft);color:var(--rmm-muted)}.h5a-detail-facts{grid-template-columns:1fr 1fr;gap:7px;margin-top:12px;display:grid}.h5a-detail-facts span{border:1px solid var(--rmm-border);color:var(--rmm-muted);border-radius:8px;gap:2px;padding:8px;font-size:8px;display:grid}.h5a-detail-facts strong{color:var(--rmm-text);overflow-wrap:anywhere;font-size:9px}.h5a-detail-save{border-top:1px solid var(--rmm-border);border-bottom:1px solid var(--rmm-border);padding:12px 16px}.h5a-detail-grid--history{grid-template-columns:1fr 1fr}.h5a-detail-grid--history .h5a-detail-section{overflow:hidden}@media (width<=1100px){.h5a-detail-grid{grid-template-columns:1fr 1fr}.h5a-detail-grid>.h5a-detail-section:last-child{border-top:1px solid var(--rmm-border);grid-column:1/-1}}@media (width<=760px){.h5a-detail-grid,.h5a-detail-grid--history{grid-template-columns:1fr}.h5a-detail-section{border-right:0;border-bottom:1px solid var(--rmm-border)}.h5a-detail-grid>.h5a-detail-section:last-child{grid-column:auto}.h5a-row-actions button,.h5a-runner-actions button,.h5a-software-actions button{min-height:36px}}.h5a-contaminants{border:1px solid color-mix(in srgb, #d98a00 28%, var(--rmm-border));background:color-mix(in srgb, #d98a00 8%, var(--rmm-surface));color:#a76b00;border-radius:8px;gap:8px;margin-top:10px;padding:8px 9px;display:flex}.h5a-contaminants>svg{flex:none;margin-top:1px}.h5a-contaminants div{gap:2px;min-width:0;display:grid}.h5a-contaminants strong{font-size:9px}.h5a-contaminants span{color:var(--rmm-muted);overflow-wrap:anywhere;font-size:8px}.rmm-secondary.danger{border-color:color-mix(in srgb, #cf4557 35%, var(--rmm-border));color:#b53145}.h5a-priority-control{grid-template-columns:76px auto auto;align-items:center;gap:5px;min-width:240px;display:grid}.h5a-priority-control input{border:1px solid var(--rmm-border);background:var(--rmm-surface);width:76px;min-height:32px;color:var(--rmm-text);font:inherit;border-radius:7px;outline:0;padding:0 7px;font-size:9px;font-weight:800}.h5a-priority-control input:focus{border-color:var(--rmm-accent);box-shadow:0 0 0 3px var(--rmm-accent-soft)}.h5a-retry-wait{color:#a76b00;grid-column:1/-1;font-size:8px;line-height:1.3}.h5a-position{width:44px;color:var(--rmm-accent);white-space:nowrap;font-weight:900}.h5a-stage-label{border:1px solid var(--rmm-border);background:var(--rmm-soft);color:var(--rmm-muted);text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:3px 7px;font-size:8px;font-weight:850;display:inline-flex}@media (width<=760px){.h5a-priority-control{grid-template-columns:70px auto auto;min-width:220px}}.h5a-active-software-cell{min-width:560px}.h5a-live-timer{border:1px solid var(--rmm-border);background:var(--rmm-soft);border-radius:9px;grid-template-columns:118px minmax(150px,1.2fr) minmax(150px,1fr) minmax(190px,1.3fr);gap:7px;margin-top:9px;padding:8px 8px 11px;display:grid;position:relative;overflow:hidden}.h5a-timer-cell{gap:2px;min-width:0;padding:2px 5px;display:grid}.h5a-timer-cell>span{color:var(--rmm-muted);letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:900}.h5a-timer-cell>strong{color:var(--rmm-text);overflow-wrap:anywhere;font-size:10px;line-height:1.25}.h5a-timer-cell>small{color:var(--rmm-muted);font-size:8px}.h5a-timer-deadline>strong{color:var(--rmm-accent);font-variant-numeric:tabular-nums}.h5a-live-timer.is-overdue{border-color:color-mix(in srgb, #d04458 36%, var(--rmm-border));background:color-mix(in srgb, #d04458 7%, var(--rmm-surface))}.h5a-live-timer.is-overdue .h5a-timer-deadline>strong{color:#c5364b}.h5a-timer-progress{background:color-mix(in srgb, var(--rmm-border) 70%, transparent);height:3px;position:absolute;bottom:0;left:0;right:0}.h5a-timer-progress>span{background:var(--rmm-accent);min-width:2px;height:100%;transition:width 1s linear;display:block}.h5a-live-timer.is-overdue .h5a-timer-progress>span{background:#c5364b}@media (width<=1000px){.h5a-active-software-cell{min-width:430px}.h5a-live-timer{grid-template-columns:1fr 1fr}}@media (width<=760px){.h5a-active-software-cell{min-width:360px}.h5a-live-timer{grid-template-columns:1fr;min-width:330px}}.h5a-tenant-admin,.h5a-billing-editor{padding:0 16px 16px}.h5a-tenant-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.h5a-tenant-facts>span{border:1px solid var(--rmm-border);background:var(--rmm-soft);border-radius:9px;align-items:flex-start;gap:9px;min-width:0;padding:10px;display:flex}.h5a-tenant-facts>span>svg{color:var(--rmm-accent);flex:none;margin-top:2px}.h5a-tenant-facts>span>div{gap:2px;min-width:0;display:grid}.h5a-tenant-facts small,.h5a-owner-pending small{color:var(--rmm-muted);letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:900}.h5a-tenant-facts strong,.h5a-owner-pending strong{color:var(--rmm-text);overflow-wrap:anywhere;font-size:9px}.h5a-tenant-facts em{color:var(--rmm-muted);overflow-wrap:anywhere;font-size:8px;font-style:normal;line-height:1.35}.h5a-tenant-links{flex-wrap:wrap;gap:6px;margin:0 0 10px;display:flex}.h5a-tenant-links a{border:1px solid var(--rmm-border);background:var(--rmm-surface);color:var(--rmm-accent);border-radius:999px;padding:5px 9px;font-size:8px;font-weight:850;text-decoration:none}.h5a-tenant-links a:hover{background:var(--rmm-accent-soft)}.h5a-tenant-edit-grid,.h5a-billing-grid{align-items:end;gap:8px;display:grid}.h5a-tenant-edit-grid{border-top:1px solid var(--rmm-border);grid-template-columns:minmax(190px,1.4fr) 140px auto auto auto;padding-top:12px}.h5a-billing-grid{grid-template-columns:repeat(4,minmax(120px,1fr))}.h5a-tenant-edit-grid>label:not(.h5a-check),.h5a-billing-grid>label,.h5a-billing-notes{color:var(--rmm-muted);letter-spacing:.03em;text-transform:uppercase;gap:5px;font-size:8px;font-weight:850;display:grid}.h5a-tenant-edit-grid input,.h5a-tenant-edit-grid select,.h5a-owner-request input,.h5a-billing-grid input,.h5a-billing-grid select,.h5a-billing-notes textarea{border:1px solid var(--rmm-border);background:var(--rmm-surface);width:100%;min-width:0;min-height:36px;color:var(--rmm-text);font:inherit;text-transform:none;letter-spacing:0;border-radius:8px;outline:none;padding:7px 10px;font-size:10px}.h5a-tenant-edit-grid input:focus,.h5a-tenant-edit-grid select:focus,.h5a-owner-request input:focus,.h5a-billing-grid input:focus,.h5a-billing-grid select:focus,.h5a-billing-notes textarea:focus{border-color:var(--rmm-accent);box-shadow:0 0 0 3px var(--rmm-accent-soft)}.h5a-owner-transfer{border:1px solid var(--rmm-border);background:var(--rmm-soft);border-radius:10px;grid-template-columns:minmax(240px,1fr) minmax(320px,1.2fr);align-items:center;gap:16px;margin-top:12px;padding:12px;display:grid}.h5a-owner-transfer>div:first-child{gap:3px;min-width:0;display:grid}.h5a-owner-transfer>div:first-child>strong{color:var(--rmm-text);font-size:10px}.h5a-owner-transfer p{color:var(--rmm-muted);margin:2px 0 0;font-size:8px;line-height:1.45}.h5a-owner-request{grid-template-columns:minmax(180px,1fr) auto;gap:7px;display:grid}.h5a-owner-pending{border:1px solid color-mix(in srgb, #d98a00 30%, var(--rmm-border));background:color-mix(in srgb, #d98a00 8%, var(--rmm-surface));border-radius:9px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:9px;display:flex}.h5a-owner-pending>div{gap:2px;min-width:0;display:grid}.h5a-owner-pending span{color:var(--rmm-muted);overflow-wrap:anywhere;font-size:8px}.h5a-billing-stack{margin-top:14px}.h5a-billing-editor{gap:10px;display:grid}.h5a-billing-notes textarea{resize:vertical;min-height:70px}.h5a-billing-editor>.rmm-primary{width:max-content}.h5a-winget-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.h5a-winget-summary>article{grid-template-columns:36px minmax(0,1fr);align-items:start;gap:10px;min-width:0;padding:13px;display:grid}.h5a-winget-summary>article>svg{background:var(--rmm-accent-soft);width:36px;height:36px;color:var(--rmm-accent);border-radius:9px;padding:9px}.h5a-winget-summary>article>div{gap:2px;min-width:0;display:grid}.h5a-winget-summary span{color:var(--rmm-muted);letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:900}.h5a-winget-summary strong{color:var(--rmm-text);overflow-wrap:anywhere;font-size:12px}.h5a-winget-summary small{color:var(--rmm-muted);overflow-wrap:anywhere;font-size:8px;line-height:1.35}.h5a-winget-table code{border:1px solid var(--rmm-border);background:var(--rmm-soft);color:var(--rmm-text);border-radius:5px;padding:2px 5px;font-size:8px}.h5a-pager{border-top:1px solid var(--rmm-border);justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.h5a-pager span{color:var(--rmm-muted);font-size:8px;font-weight:800}@media (width<=1100px){.h5a-tenant-facts,.h5a-billing-grid{grid-template-columns:1fr 1fr}.h5a-tenant-edit-grid{grid-template-columns:1fr 140px auto auto}.h5a-tenant-edit-grid>button{grid-column:1/-1;width:max-content}}@media (width<=820px){.h5a-owner-transfer,.h5a-winget-summary{grid-template-columns:1fr}}@media (width<=760px){.h5a-tenant-admin,.h5a-billing-editor{padding:0 12px 14px}.h5a-tenant-facts,.h5a-billing-grid,.h5a-tenant-edit-grid{grid-template-columns:1fr}.h5a-tenant-edit-grid>button{grid-column:auto;width:100%}.h5a-owner-request{grid-template-columns:1fr}.h5a-owner-pending{flex-direction:column;align-items:flex-start}.h5a-owner-pending button,.h5a-owner-request button,.h5a-billing-editor>.rmm-primary{width:100%;min-height:38px}.h5a-pager{flex-wrap:wrap}}
