.rmm-card{min-width:0;padding:24px}.rmm-heading,.rmm-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.rmm-heading{justify-content:space-between;margin-bottom:1rem}.rmm-card h3,.rmm-card h4{margin:.3rem 0}.rmm-card p{margin:.5rem 0 1rem}.rmm-form{gap:.8rem;margin:1rem 0;display:grid}.rmm-form label,.rmm-picker{gap:.4rem;display:grid}.rmm-picker{max-width:30rem;margin:1rem 0}.rmm-notice{border:1px solid var(--border,#d7dee5);border-radius:.5rem;padding:1rem}.rmm-table{overflow-x:auto}.rmm-table table{text-align:left;border-collapse:collapse;width:100%}.rmm-table th,.rmm-table td{border-bottom:1px solid var(--border,#d7dee5);padding:.75rem}.rmm-table small{margin-top:.35rem;display:block}.rmm-sessions{padding:0;list-style:none}.rmm-sessions li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.6rem 0;display:flex}@media (width<=600px){.rmm-actions{width:100%}.rmm-actions button{flex:1}}.rmm-fleet{padding:24px}.rmm-summary,.rmm-filters{flex-wrap:wrap;gap:20px;margin:20px 0;display:flex}.rmm-summary span{border:1px solid var(--border,#ddd);border-radius:8px;padding:12px}.rmm-filters label,.rmm-fleet form label{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}.rmm-table-wrap{overflow-x:auto}.rmm-fleet table{border-collapse:collapse;width:100%}.rmm-fleet th,.rmm-fleet td{text-align:left;border-bottom:1px solid var(--border,#ddd);padding:12px}.rmm-fleet td button{margin:4px 0;display:block}.rmm-fleet .rmm-card{margin:24px 0}.rmm-fleet form label.rmm-checkbox{flex-direction:row;align-items:center}.rmm-fleet form{max-width:850px}.rmm-filters label:first-child{flex:1;min-width:180px}@media (width<=600px){.rmm-fleet{padding:8px}}.rmm-inventory-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin:16px 0;display:grid}.rmm-inventory-grid dd{overflow-wrap:anywhere;margin:4px 0}.rmm-inventory-grid dt{font-weight:600}.rmm-card h3{margin-top:20px}.rmm-operations{gap:1rem;margin-top:1rem;display:grid}.rmm-operations details{min-width:0}.rmm-operations label{margin:.6rem 0;display:block}.rmm-operations small{overflow-wrap:anywhere;display:block}.rmm-operations pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:22rem;overflow:auto}.rmm-operations textarea{box-sizing:border-box;width:100%}.rmm-actions{flex-wrap:wrap;gap:.5rem;display:flex}.rmm-sites-panel{--site-border:var(--rmm-border,var(--lightningcss-light,#dce6f4)var(--lightningcss-dark,#34445e));--site-muted:var(--rmm-muted,var(--lightningcss-light,#506789)var(--lightningcss-dark,#a8bad4));--site-surface:var(--rmm-surface,var(--lightningcss-light,#fff)var(--lightningcss-dark,#182335));--site-wash:var(--rmm-bg,var(--lightningcss-light,#f5f8fc)var(--lightningcss-dark,#111b2b));background:var(--site-wash);border-color:var(--site-border)}.rmm-sites-panel .rmm-sites-eyebrow{color:var(--site-muted);text-transform:uppercase;letter-spacing:.12em;font-size:10px}.rmm-sites-panel h3{margin:6px 0;font-size:23px}.rmm-sites-panel .rmm-heading p:empty{display:none}.rmm-sites-panel .rmm-picker{max-width:none}.rmm-sites-panel .rmm-heading>button{align-items:center;gap:6px;display:inline-flex}.rmm-site-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.rmm-site-stat{border:1px solid var(--site-border);background:var(--site-surface);border-radius:10px;padding:16px}.rmm-site-stat>div{color:var(--site-muted);justify-content:space-between;gap:8px;font-size:12px;font-weight:600;display:flex}.rmm-site-stat svg{color:#087aff;flex-shrink:0}.rmm-site-stat strong{margin-top:12px;font-size:28px;display:block}.rmm-site-disclosure{border:1px solid var(--site-border);background:var(--site-surface);border-radius:10px;margin:16px 0;padding:14px 16px}.rmm-site-disclosure>summary{cursor:pointer;font-size:13px;font-weight:600}.rmm-site-setup{gap:12px;padding-top:16px;display:grid}.rmm-site-toolbar{flex-wrap:wrap;align-items:end;gap:12px;margin-top:20px;display:flex}.rmm-site-toolbar label{min-width:160px;color:var(--site-muted);flex:1;gap:6px;margin:0;font-size:12px;display:grid}.rmm-sites-panel input,.rmm-sites-panel select{background-color:var(--site-surface);border-color:var(--site-border);width:100%;min-width:0}.rmm-sites-panel .rmm-site-icon{flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex}.rmm-site-table{border:1px solid var(--site-border);background:var(--site-surface);border-radius:10px}.rmm-site-table th{background:var(--site-wash);color:var(--site-muted);font-size:11px}.rmm-site-table td{font-size:12px}.rmm-site-table small{color:var(--site-muted)}.rmm-site-device-name{align-items:center;gap:7px;display:inline-flex}.rmm-site-device-name svg{color:#087aff;flex-shrink:0}.rmm-site-state{border-radius:20px;padding:3px 8px;font-size:10px;font-weight:600;display:inline-flex}.rmm-site-state.online{color:var(--lightningcss-light,#007e50)var(--lightningcss-dark,#73dfb1);background:var(--lightningcss-light,#e8f9f0)var(--lightningcss-dark,#203e38)}.rmm-site-state.offline{color:var(--lightningcss-light,#bf2949)var(--lightningcss-dark,#ff99ac);background:var(--lightningcss-light,#fff0f3)var(--lightningcss-dark,#492c3a)}.rmm-site-state.unknown{color:var(--lightningcss-light,#7040c5)var(--lightningcss-dark,#c5a7ff);background:var(--lightningcss-light,#f1ebff)var(--lightningcss-dark,#362b50)}@media (width<=700px){.rmm-site-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.rmm-sites-panel{padding:14px}.rmm-site-table thead{display:none}.rmm-site-table table,.rmm-site-table tbody,.rmm-site-table tr{display:block}.rmm-sites-panel .rmm-site-table td{border:0;padding:5px 12px;display:block}.rmm-site-table tr{border-bottom:1px solid var(--site-border);padding:10px 0}.rmm-site-table td:nth-child(3):before{content:"Last seen: ";color:var(--site-muted)}}.rmm-live-toolbar{flex-wrap:wrap;align-items:end;gap:14px;margin-bottom:14px;display:flex}.rmm-live-toolbar>label{flex:260px}.rmm-live-toolbar label{color:var(--rmm-muted);font-size:13px;font-weight:600;display:block}.rmm-live-toolbar input,.rmm-live-toolbar select{width:100%;margin-top:7px;display:block}.rmm-live-type{flex:0 220px}.rmm-live-grid{grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:20px;margin:22px 0;display:grid}.rmm-live-card{border:1px solid var(--rmm-border);background:var(--rmm-surface);border-radius:12px;min-width:0;overflow:hidden;box-shadow:0 3px 14px #173c7410}.rmm-console .rmm-live-card-button{background:var(--rmm-surface);width:100%;color:var(--rmm-ink);box-shadow:none;text-align:left;border:0;border-radius:11px;padding:0;font-weight:400;display:block}.rmm-console .rmm-live-card-button:hover:not(:disabled){background:var(--rmm-surface);box-shadow:inset 0 0 0 2px var(--rmm-blue)}.rmm-console .rmm-live-card-button:disabled{opacity:1}.rmm-live-preview{aspect-ratio:16/10;color:#b6c7e3;background:#111c2f;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.rmm-live-preview img{object-fit:contain;width:100%;height:100%;display:block}.rmm-live-placeholder{text-align:center;place-items:center;gap:12px;padding:24px;font-size:13px;display:grid}.rmm-live-open{color:#fff;background:#071223cf;border-radius:6px;align-items:center;gap:6px;padding:7px 10px;font-size:12px;display:inline-flex;position:absolute;bottom:10px;right:10px}.rmm-live-card-button:disabled .rmm-live-open{display:none}.rmm-live-caption{background:var(--rmm-blue-wash);min-height:31px;color:var(--rmm-muted);padding:8px 16px;font-size:11px;display:block}.rmm-live-card-info{overflow-wrap:anywhere;padding:16px}.rmm-live-card-info h2{color:var(--rmm-ink);margin:0 0 7px;font-size:17px}.rmm-live-card-info p{color:var(--rmm-muted);margin:5px 0;font-size:12px}.rmm-live-badge{color:#087b48;background:#e5f8ed;border-radius:20px;margin:9px 0 4px;padding:3px 9px;font-size:11px;font-weight:600;display:inline-block}.rmm-live-empty{border:1px dashed var(--rmm-border);background:var(--rmm-surface);text-align:center;border-radius:12px;justify-items:center;margin:22px 0;padding:56px 20px;display:grid}.rmm-live-empty>svg{color:var(--rmm-blue)}.rmm-live-empty h2{margin:18px 0 8px;font-size:19px}.rmm-live-empty p{max-width:540px;color:var(--rmm-muted);margin:0 0 22px}.rmm-live-pagination{justify-content:center;align-items:center}dialog.rmm-control-modal{color:#142a48;background:#f4f7fc;border:1px solid #c9d8ed;border-radius:12px;width:min(1600px,96vw);max-width:96vw;height:94dvh;max-height:96dvh;padding:0;box-shadow:0 24px 80px #0005}dialog.rmm-control-modal[open]{flex-direction:column;display:flex}dialog.rmm-control-modal::backdrop{background:#071323bd}.rmm-control-heading,.rmm-control-footer{flex:none;justify-content:space-between;align-items:center;gap:16px;padding:13px 18px;display:flex}.rmm-control-heading h2{margin:0;font-size:18px}.rmm-control-heading p{color:#58708f;margin:5px 0 0;font-size:12px}.rmm-control-modal iframe{background:#10151e;border:0;flex:auto;width:100%;min-height:0;display:block}.rmm-control-modal>.error{margin:0 18px 10px}.rmm-control-footer{color:#58708f;flex-wrap:wrap;font-size:12px}@media (width<=700px){.rmm-live-type,.rmm-live-toolbar>button{flex:100%}dialog.rmm-control-modal{border-radius:8px;width:98vw;max-width:98vw;height:96dvh}.rmm-control-heading,.rmm-control-footer{padding:10px 12px}}.rmm-app-shell>.main-shell{margin-left:0}.rmm-app-shell .main-content{max-width:none;padding:0}.rmm-console{--rmm-bg:var(--lightningcss-light,#f5f8fd)var(--lightningcss-dark,#101b2e);--rmm-surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#18263b);--rmm-ink:var(--lightningcss-light,#172840)var(--lightningcss-dark,#edf4ff);--rmm-muted:var(--lightningcss-light,#5d6e88)var(--lightningcss-dark,#afbdd2);--rmm-border:var(--lightningcss-light,#e0e8f4)var(--lightningcss-dark,#31435d);--rmm-blue:var(--lightningcss-light,#0768ef)var(--lightningcss-dark,#82b5ff);--rmm-blue-wash:var(--lightningcss-light,#eaf2ff)var(--lightningcss-dark,#233c61);--rmm-green:var(--lightningcss-light,#087d51)var(--lightningcss-dark,#73deb0);--rmm-red:var(--lightningcss-light,#c82946)var(--lightningcss-dark,#f9a);--rmm-purple:var(--lightningcss-light,#7446cb)var(--lightningcss-dark,#c0a0ff);background:var(--rmm-bg);min-height:calc(100vh - 40px);color:var(--rmm-ink);grid-template-columns:210px minmax(0,1fr);font-size:13px;display:grid}.rmm-console *{box-sizing:border-box}.rmm-nav-group{color:var(--rmm-muted);text-transform:uppercase;letter-spacing:1px;margin:18px 12px 5px;font-size:10px}.rmm-planned-badge{color:var(--rmm-muted);background:var(--rmm-bg);border-radius:4px;margin-left:auto;padding:2px 5px;font-size:9px}.rmm-planned-section{max-width:720px;margin:24px auto;padding:36px}.rmm-planned-section>.rmm-icon{width:52px;height:52px;margin-bottom:20px}.rmm-planned-section>.rmm-eyebrow{margin-bottom:12px;display:block}.rmm-planned-section h2{font-size:23px}.rmm-planned-section p{color:var(--rmm-muted)}@media (width<=800px){.rmm-console-nav nav .rmm-nav-group{flex-basis:100%}}.rmm-console .rmm-fleet{padding:26px}.rmm-console h1{letter-spacing:-.6px;margin:6px 0;font-size:26px}.rmm-console h2{margin:0 0 12px;font-size:15px}.rmm-console p{line-height:1.6}.rmm-console a{color:var(--rmm-blue)}.rmm-console-nav{background:var(--rmm-surface);border-right:1px solid var(--rmm-border);flex-direction:column;gap:32px;padding:27px 14px;display:flex}.rmm-console-brand{align-items:flex-start;gap:9px;padding:0 7px;text-decoration:none;display:flex}.rmm-console-brand>span{color:#fff;background:linear-gradient(135deg,#07cedc,#0768ef 70%);border-radius:9px;place-items:center;width:33px;height:33px;font-weight:700;display:grid}.rmm-console-brand strong{color:var(--rmm-ink);letter-spacing:-.8px;font-size:23px}.rmm-console-brand strong>span{color:var(--rmm-blue)}.rmm-console-brand small{color:var(--rmm-blue);letter-spacing:1.4px;margin-top:6px;font-size:10px;display:block}.rmm-console-nav nav{gap:6px;display:grid}.rmm-console-nav nav button{text-align:left;width:100%;color:var(--rmm-muted);background:0 0;border:0;border-radius:8px;justify-content:flex-start;gap:10px;padding:12px;font-size:12px}.rmm-console-nav nav button[aria-current]{color:#fff;background:linear-gradient(110deg,#087aff,#0759e9);box-shadow:0 4px 12px #006aff24}.rmm-console-nav nav button b{color:#fff;text-align:center;background:#d82948;border-radius:20px;min-width:19px;margin-left:auto;font-size:10px}.rmm-console-return{color:#fff;background:linear-gradient(135deg,#203651,#121e33);border-radius:10px;margin-top:auto;padding:16px}.rmm-console-return strong{margin-top:12px;display:block}.rmm-console-return p{color:#c8d5e8;font-size:11px}.rmm-console-return a{color:#fff;border:1px solid #657991;border-radius:5px;align-items:center;gap:5px;padding:9px;font-size:11px;text-decoration:none;display:flex}.rmm-console .rmm-console-return a{color:#fff}.rmm-device-actions{color:var(--rmm-muted);margin-top:7px;font-size:11px}.rmm-device-actions summary{cursor:pointer}.rmm-table-pagination{color:var(--rmm-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:13px 0;font-size:11px;display:flex}.rmm-table-pagination>div{align-items:center;gap:9px;display:flex}.rmm-console-workspace,.rmm-console-primary{min-width:0}.rmm-console-topbar{background:var(--rmm-surface);border-bottom:1px solid var(--rmm-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:14px 26px;display:flex}.rmm-console-search{color:var(--rmm-muted);background:var(--rmm-bg);border:1px solid var(--rmm-border);border-radius:7px;flex:1;align-items:center;gap:8px;min-width:180px;max-width:470px;padding:8px 12px;display:flex}.rmm-console-search input{color:var(--rmm-ink);width:100%;min-width:0;box-shadow:none;background:0 0;border:0;padding:2px}.rmm-console-account{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.rmm-console-account>select{max-width:190px}.rmm-alert-button{color:var(--rmm-muted);background:0 0;border:0;padding:7px}.rmm-alert-button span{color:var(--rmm-red);background:var(--lightningcss-light,#fff0f3)var(--lightningcss-dark,#492c3a);border-radius:20px;padding:2px 6px;font-size:10px}.rmm-console-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.rmm-console-heading p{color:var(--rmm-muted);margin:6px 0 0}.rmm-eyebrow{text-transform:uppercase;letter-spacing:1.3px;color:var(--rmm-muted);font-size:10px}.rmm-refresh-note{color:var(--rmm-muted);font-size:11px}.rmm-console-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}.rmm-stat,.rmm-console-panel{background:var(--rmm-surface);border:1px solid var(--rmm-border);border-radius:10px;min-width:0;padding:18px}.rmm-stat>div{color:var(--rmm-muted);justify-content:space-between;align-items:center;gap:10px;font-size:12px;font-weight:600;display:flex}.rmm-stat>strong{letter-spacing:-.8px;margin:10px 0 5px;font-size:30px;display:block}.rmm-stat>small{color:var(--rmm-muted);font-size:11px}.rmm-icon{width:35px;height:35px;color:var(--rmm-blue);background:var(--rmm-blue-wash);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.rmm-icon.red{color:var(--rmm-red);background:var(--lightningcss-light,#fff0f3)var(--lightningcss-dark,#492c3a)}.rmm-icon.green{color:var(--rmm-green);background:var(--lightningcss-light,#e8f9f0)var(--lightningcss-dark,#203e38)}.rmm-icon.purple{color:var(--rmm-purple);background:var(--lightningcss-light,#f1ebff)var(--lightningcss-dark,#362b50)}.rmm-console-dashboard{grid-template-columns:minmax(0,1fr) 230px;gap:20px;display:grid}.rmm-console-charts{grid-template-columns:1.2fr 1fr;gap:16px;margin-bottom:20px;display:grid}.rmm-panel-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.rmm-panel-title h2{align-items:center;gap:7px;margin:0;display:flex}.rmm-panel-title small{color:var(--rmm-muted);font-size:10px}.rmm-panel-title button{color:var(--rmm-blue);background:0 0;border:0;padding:0;font-size:11px}.rmm-connection-bars{gap:14px;margin:20px 0;display:grid}.rmm-connection-bars>div>div:first-child{justify-content:space-between;margin-bottom:6px;font-size:12px;display:flex}.rmm-dot{border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.rmm-bar-track{background:var(--rmm-bg);border-radius:7px;height:7px;overflow:hidden}.rmm-bar-track span{border-radius:7px;height:100%;display:block}.rmm-dot.online,.rmm-bar-track .online{background:var(--rmm-green)}.rmm-dot.offline,.rmm-bar-track .offline{background:var(--rmm-red)}.rmm-dot.unknown,.rmm-bar-track .unknown{background:var(--rmm-purple)}.rmm-os-chart{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;padding:12px 0;display:flex}.rmm-donut{border-radius:50%;flex-shrink:0;place-items:center;width:115px;height:115px;display:grid}.rmm-donut>div{background:var(--rmm-surface);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:86px;height:86px;display:flex}.rmm-donut strong{font-size:27px}.rmm-donut small{color:var(--rmm-muted);font-size:10px}.rmm-os-chart ul{flex:1;min-width:110px;margin:0;padding:0;list-style:none}.rmm-os-chart li{justify-content:space-between;gap:8px;margin:10px 0;font-size:11px;display:flex}.rmm-os-chart li i{border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.rmm-console .rmm-filters{align-items:end;gap:12px;margin:0 0 14px}.rmm-console .rmm-filters label{min-width:140px;color:var(--rmm-muted);flex:1;margin:0;font-size:11px}.rmm-console input,.rmm-console select{color:var(--rmm-ink);background-color:var(--rmm-surface);border-color:var(--rmm-border);max-width:100%}.rmm-console .primary{border-color:#0000;font-size:12px;color:#fff!important;background:linear-gradient(115deg,#087aff,#0759e9)!important}.rmm-console .secondary{color:var(--rmm-blue);background:var(--rmm-surface);border:1px solid var(--rmm-border);padding:6px 8px;font-size:11px}.rmm-console .rmm-table-wrap{padding:0}.rmm-console .rmm-table-wrap th{background:var(--rmm-bg);color:var(--rmm-muted);font-size:11px;font-weight:600}.rmm-console .rmm-table-wrap td{vertical-align:middle;font-size:12px}.rmm-console .rmm-table-wrap td,.rmm-console .rmm-table-wrap th{border-color:var(--rmm-border);padding:12px}.rmm-device-name{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.rmm-device-name svg{color:var(--rmm-blue)}.rmm-console .rmm-table-wrap small{color:var(--rmm-muted);font-size:10px}.rmm-state{border-radius:20px;padding:3px 8px;font-size:10px;font-weight:600;display:inline-flex}.rmm-state.online{color:var(--rmm-green);background:var(--lightningcss-light,#e8f9f0)var(--lightningcss-dark,#203e38)}.rmm-state.offline{color:var(--rmm-red);background:var(--lightningcss-light,#fff0f3)var(--lightningcss-dark,#492c3a)}.rmm-state.unknown{color:var(--rmm-purple);background:var(--lightningcss-light,#f1ebff)var(--lightningcss-dark,#362b50)}.rmm-console-hint{color:var(--rmm-muted);font-size:11px}.rmm-console-activity ol{margin:20px 0 0;padding:0;list-style:none}.rmm-console-activity li{align-items:flex-start;gap:10px;padding-bottom:24px;display:flex}.rmm-console-activity li>div{overflow-wrap:anywhere;min-width:0}.rmm-console-activity li .rmm-icon{border-radius:50%;width:30px;height:30px}.rmm-console-activity li strong{font-size:12px}.rmm-console-activity li p{color:var(--rmm-muted);margin:4px 0;font-size:11px}.rmm-console-activity li small{color:var(--rmm-muted);font-size:10px}.rmm-console-activity li a{margin-top:5px;font-size:11px;display:block}.rmm-console-promo{background:linear-gradient(135deg, var(--lightningcss-light,#eeeaff)var(--lightningcss-dark,#2f294a), var(--rmm-blue-wash));border-radius:10px;margin-top:16px;padding:20px}.rmm-console-promo>svg{color:var(--rmm-purple)}.rmm-console-promo h2{margin:12px 0 8px;line-height:1.4}.rmm-console-promo p{color:var(--rmm-muted);font-size:12px}.rmm-console-sites{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;margin:20px 0;display:grid}.rmm-site-button{border:1px solid var(--rmm-border);background:var(--rmm-bg);color:var(--rmm-ink);text-align:left;flex-direction:column;align-items:flex-start;gap:8px;padding:18px;display:flex}.rmm-site-button svg{color:var(--rmm-blue)}.rmm-site-button span,.rmm-site-button small{color:var(--rmm-muted)}@media (width<=1200px){.rmm-console{grid-template-columns:180px minmax(0,1fr)}.rmm-console-dashboard{grid-template-columns:minmax(0,1fr)}.rmm-console-activity{grid-template-columns:1fr 1fr;gap:16px;display:grid}.rmm-console-promo{margin-top:0}.rmm-console-brand strong{font-size:20px}}@media (width<=800px){.rmm-console{grid-template-columns:1fr}.rmm-console-nav{border-right:0;border-bottom:1px solid var(--rmm-border);gap:14px;padding:15px}.rmm-console-nav nav{flex-wrap:wrap;gap:5px;display:flex}.rmm-console-nav nav button{width:auto;padding:9px;font-size:11px}.rmm-console-return{background:0 0;padding:0}.rmm-console-return>svg,.rmm-console-return>strong,.rmm-console-return>p{display:none}.rmm-console-return a{color:var(--rmm-blue);border:0;padding:0;display:inline-flex}.rmm-console .rmm-fleet{padding:18px}.rmm-console-topbar{padding:15px}.rmm-console-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.rmm-console-account{gap:8px}.rmm-console-account>select{max-width:150px}}@media (width<=520px){.rmm-console-charts,.rmm-console-activity{grid-template-columns:1fr}.rmm-console .rmm-fleet{padding:12px}.rmm-console-stats{gap:8px}.rmm-stat{padding:12px}.rmm-stat>div{gap:4px;font-size:11px}.rmm-stat .rmm-icon{width:26px;height:26px}.rmm-stat>strong{font-size:26px}.rmm-console-account{width:100%}.rmm-console-search{max-width:none}.rmm-console-heading h1{font-size:23px}.rmm-console .rmm-filters{flex-wrap:wrap}.rmm-console .rmm-filters label{min-width:120px}.rmm-console .rmm-card{padding:15px}}@media (width<=800px){.rmm-console .rmm-console-return a{color:var(--rmm-blue)}}.rmm-device-quick-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rmm-device-quick-actions>.rmm-actions{gap:6px;margin:0}.rmm-console .rmm-action-icon{border:1px solid var(--rmm-border);background:var(--rmm-surface);width:36px;height:36px;min-height:36px;color:var(--rmm-blue);border-radius:6px;flex:0 0 36px;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex}.rmm-console .rmm-action-icon:hover{border-color:var(--rmm-blue);background:var(--rmm-blue-wash)}.rmm-console .rmm-action-icon:focus-visible{outline:2px solid var(--rmm-blue);outline-offset:2px}@media (width<=800px){.rmm-console .rmm-action-icon{flex-basis:44px;width:44px;height:44px;min-height:44px}}.rmm-action-icon svg{flex-shrink:0}.rmm-device-workspace{border:1px solid var(--rmm-border);background:var(--rmm-surface,white);border-radius:12px;min-width:0;margin-top:16px;padding:20px}.rmm-device-workspace>.rmm-actions{margin:12px 0}.rmm-device-workspace button[aria-pressed=true]{background:var(--rmm-blue);color:#fff}@media (width<=700px){.rmm-console table.rmm-device-table{width:100%;min-width:0}.rmm-device-table thead{display:none}.rmm-device-table tbody,.rmm-device-table tr{display:block}.rmm-console .rmm-device-table tr{border-bottom:1px solid var(--rmm-border);padding:12px}.rmm-console .rmm-device-table td{overflow-wrap:anywhere;border:0;padding:4px 0;display:block}.rmm-device-table td:nth-child(4):before{content:"Last seen: "}.rmm-device-quick-actions{min-width:0;margin-top:8px}.rmm-device-workspace{padding:12px}}.rmm-device-workspace,.rmm-inventory-panel,.rmm-operations{--detail-border:var(--rmm-border,var(--lightningcss-light,#dce6f4)var(--lightningcss-dark,#34445e));--detail-surface:var(--rmm-surface,var(--lightningcss-light,#fff)var(--lightningcss-dark,#182335));--detail-wash:var(--rmm-bg,var(--lightningcss-light,#f5f8fc)var(--lightningcss-dark,#111b2b));--detail-muted:var(--rmm-muted,var(--lightningcss-light,#506789)var(--lightningcss-dark,#a8bad4))}.rmm-console .rmm-device-workspace{background:var(--detail-wash);border-color:var(--detail-border)}.rmm-device-workspace:focus{outline:none}.rmm-device-workspace:focus-visible{outline:2px solid var(--rmm-blue,#087aff);outline-offset:3px}.rmm-device-workspace>.rmm-actions[aria-label=Device\ sections]{background:var(--detail-surface);border:1px solid var(--detail-border);border-radius:10px;gap:4px;width:auto;padding:4px;display:inline-flex}.rmm-device-workspace>.rmm-actions[aria-label=Device\ sections] button{border:0;border-radius:7px;padding:10px 14px}.rmm-console .rmm-device-workspace button[aria-pressed=true]{background:var(--rmm-blue);color:#fff}.rmm-console .rmm-device-workspace .rmm-inventory-panel{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.rmm-inventory-panel>.rmm-heading h2{margin:0;font-size:15px}.rmm-inventory-panel>.rmm-heading{margin:12px 0}.rmm-inventory-panel p,.rmm-operations p{color:var(--detail-muted);font-size:12px;line-height:1.6}.rmm-inventory-panel>button{align-items:center;gap:7px;display:inline-flex}.rmm-detail-card,.rmm-operations>details{background:var(--detail-surface);border:1px solid var(--detail-border);border-radius:10px;min-width:0;padding:18px}.rmm-detail-card{margin:16px 0}.rmm-detail-card h3{align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.rmm-detail-card h3 svg,.rmm-operations summary svg{color:var(--rmm-blue,#087aff);flex-shrink:0}.rmm-detail-columns{grid-template-columns:1fr 1fr;gap:16px;display:grid}.rmm-detail-columns .rmm-detail-card{margin:0}.rmm-inventory-panel .rmm-inventory-grid{border:1px solid var(--detail-border);border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:0;margin:14px 0;overflow:hidden}.rmm-inventory-panel .rmm-inventory-grid>div{background:var(--detail-wash);min-width:0;padding:12px}.rmm-inventory-panel dt{color:var(--detail-muted);font-size:11px;font-weight:500}.rmm-inventory-panel dd{margin-top:5px;font-size:13px;font-weight:600}.rmm-performance-cards{grid-template-columns:1fr 1fr;gap:12px;display:grid}.rmm-performance-cards>div{background:var(--detail-wash);border-radius:8px;padding:14px}.rmm-performance-cards span{color:var(--detail-muted);font-size:12px}.rmm-performance-cards strong{margin:8px 0;font-size:26px;display:block}.rmm-performance-cards meter{accent-color:#087aff;width:100%;height:8px}.rmm-inventory-panel label,.rmm-operations label{color:var(--detail-muted);font-size:12px}.rmm-inventory-panel input{width:100%;margin:8px 0 14px;display:block}.rmm-inventory-panel .rmm-table-wrap,.rmm-operations .rmm-table-wrap{border:1px solid var(--detail-border);background:var(--detail-surface);border-radius:8px;margin-top:12px}.rmm-console .rmm-detail-icon{justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:inline-flex}.rmm-tools-heading h3{margin:6px 0;font-size:16px}.rmm-tools-heading p{margin:0}.rmm-operations>details>summary{cursor:pointer;font-size:14px;font-weight:600}.rmm-operations summary svg{vertical-align:middle;margin:0 8px 2px 4px}.rmm-operations>details[open]>summary{margin-bottom:14px}.rmm-operations fieldset{border:1px solid var(--detail-border);background:var(--detail-wash);border-radius:8px;margin:16px 0;padding:16px}.rmm-operations legend{padding:0 6px;font-size:12px;font-weight:600}.rmm-operations input:not([type=checkbox]),.rmm-operations select{width:100%;max-width:420px;margin-top:6px;display:block}.rmm-operations pre{background:var(--detail-wash);border-radius:8px;padding:12px;font-size:12px}.rmm-operations>h4{margin:8px 0 0;font-size:14px}@media (width<=800px){.rmm-detail-columns{grid-template-columns:1fr}.rmm-detail-card,.rmm-operations>details{padding:14px}.rmm-inventory-panel .rmm-inventory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rmm-performance-cards strong{font-size:22px}}.rmm-admin-heading,.rmm-admin-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.rmm-admin-workspace h2{margin-top:0}.rmm-admin-workspace p{color:var(--rmm-muted);line-height:1.6}.rmm-admin-toolbar{align-items:end;margin:18px 0}.rmm-admin-toolbar>label:first-child{flex:1;min-width:200px}.rmm-admin-form{background:var(--rmm-surface);border:1px solid var(--rmm-border);border-radius:10px;margin:18px 0;padding:16px}.rmm-admin-form fieldset{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0;margin:0;padding:0;display:grid}.rmm-admin-form legend{margin-bottom:14px;font-weight:600}.rmm-admin-form label{min-width:0;margin:0}.rmm-admin-form .actions{flex-wrap:wrap}.rmm-admin-workspace .rmm-admin-check{flex-direction:row;align-items:center;gap:8px;display:flex}.rmm-admin-check input{flex-shrink:0;margin:0}.rmm-document{border:1px solid var(--rmm-border);border-radius:10px;margin-bottom:18px;padding:18px}.rmm-document pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;line-height:1.7}.rmm-admin-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.rmm-admin-cards article{border:1px solid var(--rmm-border);border-radius:10px;padding:18px}.rmm-admin-workspace td{white-space:normal;overflow-wrap:anywhere}.rmm-admin-workspace table{min-width:580px}.rmm-management-workspace>p{color:var(--rmm-muted);margin:8px 0 14px;font-size:12px}.rmm-management-workspace>h3{margin:26px 0 12px;font-size:15px}.rmm-management-workspace>label{max-width:520px;margin:18px 0}.rmm-management-workspace label{color:var(--rmm-muted);min-width:0;font-size:12px}.rmm-management-workspace textarea{color:var(--rmm-ink);background:var(--rmm-surface);border-color:var(--rmm-border);font-family:monospace;line-height:1.6}.rmm-console .rmm-management-workspace button:where(:not(.primary):not(.danger)){border:1px solid var(--rmm-border);background:var(--rmm-surface);color:var(--rmm-blue);border-radius:7px;justify-content:center;align-items:center;padding:9px 12px;font-size:12px;font-weight:600;line-height:1.4;display:inline-flex}.rmm-console .rmm-management-workspace button:where(:not(.primary):not(.danger)):hover:enabled{background:var(--rmm-blue-wash);border-color:var(--rmm-blue)}.rmm-console .rmm-workspace-toolbar{border:1px solid var(--rmm-border);background:var(--rmm-bg);border-radius:9px;align-items:end;gap:12px;margin:20px 0;padding:16px}.rmm-workspace-toolbar>label{flex:180px;margin:0}.rmm-workspace-toolbar input,.rmm-workspace-toolbar select{width:100%}.rmm-management-workspace>details,.rmm-management-workspace>.card{border:1px solid var(--rmm-border);background:var(--rmm-bg);min-width:0;box-shadow:none;border-radius:10px;margin:20px 0;padding:18px}.rmm-management-workspace>details>summary{cursor:pointer;color:var(--rmm-ink);font-size:13px;font-weight:600;line-height:1.6}.rmm-management-workspace>details[open]>summary{border-bottom:1px solid var(--rmm-border);margin-bottom:18px;padding-bottom:14px}.rmm-management-workspace>details>label,.rmm-management-workspace>.card>label{margin:14px 0}.rmm-management-workspace>details>p,.rmm-management-workspace>.card>p{color:var(--rmm-muted);margin:14px 0;font-size:12px}.rmm-console .rmm-management-workspace form{max-width:none}.rmm-schedule-form{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:18px;display:grid}.rmm-console .rmm-schedule-form label{flex-direction:column;gap:6px;margin:0;display:flex}.rmm-schedule-form label>input,.rmm-schedule-form label>select{width:100%;min-height:40px;margin:0}.rmm-schedule-form>button{justify-self:start;min-height:40px}.rmm-console .rmm-management-workspace .rmm-workspace-check{align-items:flex-start;gap:9px;line-height:1.6;display:flex}.rmm-workspace-check>input[type=checkbox]{flex:0 0 15px;margin:2px 0 0}.rmm-management-workspace>.rmm-table-wrap{border:1px solid var(--rmm-border);border-radius:9px;margin:14px 0}.rmm-management-workspace table{min-width:760px}.rmm-management-workspace td{overflow-wrap:anywhere}.rmm-management-workspace .rmm-row-actions{min-width:140px}.rmm-management-workspace caption{text-align:left;color:var(--rmm-ink);padding:14px 12px;font-weight:600}.rmm-management-workspace>.rmm-workspace-snapshot,.rmm-management-workspace>p[role=status]{background:var(--rmm-blue-wash);color:var(--rmm-ink);border-radius:8px;padding:12px 14px}.rmm-management-workspace>.rmm-summary{gap:12px}.rmm-management-workspace>.rmm-summary>span{border-color:var(--rmm-border);background:var(--rmm-bg);color:var(--rmm-muted);flex:150px}.rmm-management-workspace>.rmm-summary strong{color:var(--rmm-ink);margin-bottom:5px;font-size:24px;display:block}@media (width<=1000px){.rmm-schedule-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.rmm-console .rmm-management-workspace{padding:14px}.rmm-schedule-form{grid-template-columns:minmax(0,1fr)}.rmm-management-workspace>details,.rmm-management-workspace>.card,.rmm-console .rmm-workspace-toolbar{padding:12px}.rmm-workspace-toolbar>label{flex-basis:100%}.rmm-schedule-form>button{justify-self:stretch}}@media (width<=650px){.rmm-admin-form fieldset,.rmm-admin-cards{grid-template-columns:1fr}.rmm-admin-workspace{padding:12px}}.rmm-console{font-size:14px}.rmm-console [hidden]{display:none!important}.rmm-mobile-header{display:none}.rmm-console button,.rmm-console summary{touch-action:manipulation}.rmm-console label,.rmm-console .rmm-filters label,.rmm-console .rmm-management-workspace label,.rmm-console .rmm-operations label{font-size:13px}.rmm-console .rmm-table-wrap td,.rmm-console p,.rmm-console .rmm-management-workspace>p,.rmm-console .rmm-operations p{font-size:14px}.rmm-console .rmm-table-wrap th,.rmm-console .rmm-table-wrap small,.rmm-console .rmm-console-hint,.rmm-console .rmm-refresh-note{font-size:12px}.rmm-console .secondary,.rmm-console .primary,.rmm-console .rmm-management-workspace button:where(:not(.primary):not(.danger)){min-height:40px;padding:9px 12px;font-size:13px}.rmm-console input:not([type=checkbox]),.rmm-console select{min-height:42px}.rmm-console textarea{background:var(--rmm-surface);color:var(--rmm-ink);border-color:var(--rmm-border)}.rmm-console .rmm-console-search input{background:0 0;min-height:auto}.rmm-console .rmm-text-button{color:var(--rmm-blue);text-align:left;background:0 0;border:0;min-height:36px;padding:0;font-weight:650}.rmm-console .rmm-text-button:hover{text-decoration:underline}.rmm-console .rmm-stat{text-align:left;color:var(--rmm-ink);display:block}.rmm-console .rmm-stat:hover{border-color:var(--rmm-blue)}.rmm-feedback{background:var(--rmm-blue-wash);border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;padding:12px 16px;display:flex}.rmm-row-menu{min-width:0}.rmm-row-menu>summary{cursor:pointer;color:var(--rmm-blue);padding:10px 6px;font-size:13px;font-weight:600}.rmm-row-menu[open]{background:var(--rmm-bg);border-radius:8px;padding:6px}.rmm-row-menu>.rmm-actions{gap:6px;margin-top:8px;display:grid}.rmm-console .rmm-row-menu button{justify-content:flex-start;margin:0}.rmm-console .rmm-device-quick-actions{align-items:flex-start;gap:10px}.rmm-task-nav{background:var(--rmm-bg);border:1px solid var(--rmm-border);border-radius:9px;flex-wrap:wrap;gap:8px;padding:8px;display:flex}.rmm-console .rmm-task-nav button[aria-pressed=true]{background:var(--rmm-blue);color:var(--rmm-surface);border-color:var(--rmm-blue)}.rmm-tools-heading{z-index:2;background:var(--rmm-surface);border-bottom:1px solid var(--rmm-border);padding:12px 0;position:sticky;top:0}.rmm-console .rmm-task-section>summary{font-size:16px}.rmm-tool-workspace>label{max-width:640px;margin:18px 0;display:block}.rmm-console .rmm-operations input[type=checkbox]{vertical-align:middle;width:16px;height:16px;margin:0 7px 0 0;display:inline-block}.rmm-history-section{min-width:0}.rmm-monitoring-form h3{border-top:1px solid var(--rmm-border);margin:28px 0 16px;padding-top:20px}.rmm-console .rmm-monitoring-form .rmm-inventory-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px}.rmm-console .rmm-monitoring-form .rmm-inventory-grid label{margin:0}.rmm-save-bar{z-index:3;background:var(--rmm-surface);border:1px solid var(--rmm-border);border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding:12px;display:flex;position:sticky;bottom:12px;box-shadow:0 4px 16px #10243b12}.rmm-empty-state{text-align:center;border:1px dashed var(--rmm-border);border-radius:9px;margin:16px 0;padding:24px}.rmm-empty-state p{color:var(--rmm-muted);margin:8px 0 16px}.rmm-filter-summary{color:var(--rmm-muted);margin:12px 0}.rmm-console .rmm-state{white-space:normal;padding:4px 9px;font-size:12px}.rmm-capabilities{flex-wrap:wrap;gap:6px;display:flex}.rmm-capabilities span{background:var(--rmm-bg);color:var(--rmm-muted);border-radius:5px;padding:4px 8px;font-size:12px}.rmm-console .rmm-admin-workspace table{table-layout:auto}.rmm-console .rmm-admin-workspace td:first-child{word-break:normal;min-width:180px}.rmm-admin-workspace h3{margin:20px 0 12px}.rmm-scope-note{background:var(--rmm-blue-wash);border-radius:8px;margin:16px 0;padding:12px 16px}.rmm-source-preview{background:var(--rmm-bg);border:1px solid var(--rmm-border);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;max-height:320px;margin:12px 0;padding:14px;font:13px/1.7 monospace;overflow:auto}.rmm-code-command{color:var(--rmm-blue);font-weight:600}.rmm-code-variable{color:var(--rmm-purple)}.rmm-code-string{color:var(--rmm-green)}.rmm-code-comment{color:var(--rmm-muted);font-style:italic}.rmm-version-diff{grid-template-columns:1fr 1fr;gap:12px;display:grid}.rmm-version-diff>div{min-width:0}.rmm-console .rmm-management-workspace .rmm-detail-icon{width:40px;height:40px;padding:0}.rmm-console .rmm-responsive-table caption{color:var(--rmm-ink)}@media (width<=800px){.rmm-mobile-header{background:var(--rmm-surface);border-bottom:1px solid var(--rmm-border);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.rmm-mobile-header strong{font-size:19px}.rmm-mobile-header span{color:var(--rmm-blue);margin-left:8px;font-size:12px}.rmm-console-nav{display:none}.rmm-console-nav.is-open{display:flex}.rmm-console-nav .rmm-console-brand{display:none}.rmm-console-nav nav{grid-template-columns:1fr 1fr;display:grid}.rmm-console-nav .rmm-nav-group{grid-column:1/-1}.rmm-console-nav nav button{min-height:44px;font-size:13px}.rmm-console-topbar{gap:10px;padding:12px}.rmm-console-account{gap:8px;width:100%}.rmm-console-search{flex-basis:100%;max-width:none}.rmm-console-account>strong{display:none}.rmm-console .rmm-filters label{flex-basis:100%;min-width:0}}@media (width<=700px){.rmm-console .rmm-table-wrap:has(>.rmm-responsive-table){background:0 0;border:0;overflow:visible}.rmm-console table.rmm-responsive-table{width:100%;min-width:0;display:block}.rmm-responsive-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.rmm-responsive-table tbody{gap:12px;display:grid}.rmm-responsive-table tr{background:var(--rmm-surface);border:1px solid var(--rmm-border);border-radius:9px;padding:14px;display:block}.rmm-console .rmm-responsive-table td{overflow-wrap:anywhere;border:0;width:auto;min-width:0;padding:8px 0;display:block}.rmm-responsive-table td:before{content:attr(data-label);color:var(--rmm-muted);margin-bottom:5px;font-size:12px;font-weight:600;display:block}.rmm-responsive-table td:empty{display:none}.rmm-responsive-table caption{font-size:15px;display:block}.rmm-console .rmm-responsive-table button{min-height:44px}.rmm-console .rmm-responsive-table .rmm-row-actions{flex-wrap:wrap;gap:8px;display:flex}.rmm-responsive-table .rmm-row-actions:before{flex-basis:100%}.rmm-console .rmm-device-table .rmm-actions button{flex:initial}.rmm-console .rmm-device-table .rmm-actions{width:auto}.rmm-console .rmm-task-nav button{flex:100px;min-height:44px}.rmm-console .rmm-monitoring-form .rmm-inventory-grid,.rmm-version-diff{grid-template-columns:minmax(0,1fr)}.rmm-console .rmm-admin-workspace td:first-child{min-width:0}.rmm-console .rmm-stat{padding:14px}.rmm-save-bar{flex-wrap:wrap;bottom:6px}.rmm-console .rmm-operations fieldset{min-width:0}}.rmm-script-library,.rmm-script-history{min-width:0;margin-top:20px}.rmm-console .rmm-script-library .rmm-source-preview{color:var(--rmm-ink)}.rmm-document-layout{grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);align-items:start;gap:18px;display:grid}.rmm-document-layout>.rmm-document{order:2}.rmm-document-layout>.rmm-table-wrap{order:1}.rmm-console .rmm-document-layout table{min-width:0}.rmm-console .rmm-document-layout .rmm-responsive-table th:nth-child(n+3),.rmm-console .rmm-document-layout .rmm-responsive-table td:nth-child(n+3){display:none}.rmm-summary-filter{text-align:left;flex:160px;display:block}.rmm-summary-filter strong{color:var(--rmm-ink);margin-bottom:6px;font-size:26px;display:block}.rmm-console .rmm-summary-filter[aria-pressed=true]{background:var(--rmm-blue-wash);border-color:var(--rmm-blue)}@media (width<=1000px){.rmm-document-layout{grid-template-columns:minmax(0,1fr)}}@media (width<=800px){.rmm-mobile-header{z-index:10;position:sticky;top:0}}@media print{.rmm-console-nav,.rmm-mobile-header,.rmm-console-topbar,.rmm-workspace-toolbar,.rmm-task-nav,.rmm-console button,.rmm-feedback{display:none!important}.rmm-console{color:#172840;background:#fff;display:block}.rmm-console-panel{border:0}}.rmm-triage{border:1px solid var(--rmm-border);background:var(--rmm-surface);border-radius:10px;margin:0 0 20px;padding:18px}.rmm-console[data-device-open=true] .rmm-console-stats,.rmm-console[data-device-open=true] .rmm-console-dashboard>aside,.rmm-console[data-device-open=true] .rmm-console-primary>.rmm-filters,.rmm-console[data-device-open=true] .rmm-console-primary>.rmm-console-hint,.rmm-console[data-device-open=true] .rmm-console-primary>.rmm-table-wrap,.rmm-console[data-device-open=true] .rmm-console-primary>.rmm-table-pagination{display:none}.rmm-console[data-device-open=true] .rmm-console-dashboard{display:block}.rmm-console[data-device-open=true] .rmm-device-workspace{margin-top:0}.rmm-console .rmm-device-workspace:focus{outline:none}.rmm-cell-label{display:none}@media (width<=700px){.rmm-console .rmm-responsive-table td:before{content:none}.rmm-cell-label{color:var(--rmm-muted);margin-bottom:5px;font-size:12px;font-weight:600;display:block}.rmm-row-actions .rmm-cell-label{flex-basis:100%}}.rmm-console .rmm-text-button{gap:7px;display:inline-flex}.rmm-console .secondary svg{flex-shrink:0}.rmm-console .rmm-sites-panel .rmm-site-icon{flex-basis:40px;width:40px;height:40px;padding:0}.rmm-monitoring-form>.rmm-save-bar{margin:16px 0 24px;top:12px;bottom:auto}.rmm-console :is(input,select,textarea,button,summary){scroll-margin-top:100px}.rmm-console-heading h1:focus{outline:none}@media (width<=800px){.rmm-console-account .profile-trigger strong{display:none}.rmm-console-account .profile-trigger{min-width:36px;padding:0}.rmm-console-account>select{flex:1;max-width:none}.rmm-monitoring-form>.rmm-save-bar{top:64px}.rmm-console-topbar .icon-button{width:36px;height:36px;padding:0}}.rmm-console .rmm-management-workspace .rmm-task-nav button[aria-pressed=true]{background:var(--rmm-blue);color:var(--rmm-surface);border-color:var(--rmm-blue)}.rmm-console .rmm-management-workspace .rmm-summary-filter[aria-pressed=true]{background:var(--rmm-blue-wash);border-color:var(--rmm-blue)}.rmm-script-actions>button{margin-right:12px}.rmm-device-name-form,.rmm-device-move-form{max-width:480px;margin:16px 0}.rmm-device-name-form input,.rmm-device-move-form select{width:100%}.rmm-script-actions>details{vertical-align:middle;display:inline-block}@media (width<=700px){.rmm-console .rmm-responsive-table td.rmm-empty-cell{display:none}}.rmm-console .rmm-management-workspace button.rmm-summary-filter{text-align:left;display:block}.rmm-console .rmm-console-return p{font-size:12px}.rmm-console .rmm-admin-form fieldset>.rmm-save-bar{box-shadow:none;margin-top:8px;position:static}@media (width<=700px){.rmm-admin-toolbar>label{flex:100%;width:100%}}.iq-brand-logo{--brand-accent:var(--accent,var(--iq-blue,#475ce5));color:var(--iq-ink,#20263d);letter-spacing:-1.3px;white-space:nowrap;flex-shrink:0;align-items:center;gap:10px;font-family:Inter,sans-serif;font-size:26px;font-weight:700;line-height:1;display:inline-flex}.iq-brand-name>span{color:var(--brand-accent)}.iq-brand-mark{flex-shrink:0;justify-content:center;align-items:center;gap:3px;width:23px;height:30px;display:inline-flex;transform:skew(-12deg)}.iq-brand-mark i{background:var(--brand-accent,var(--iq-blue,#475ce5));border-radius:2px;width:5px;height:21px;transition:background-color .45s;display:block}.iq-brand-mark i:nth-child(2){height:30px}.iq-brand-mark i:nth-child(3){height:14px}.public-site .iq-brand-logo{color:var(--ink)}.login-story>.iq-brand-logo{--brand-accent:#475ce5}.dashboard-note>.iq-brand-mark{margin:0 12px}@media (width<=700px){.iq-brand-logo{font-size:24px}}@media (prefers-reduced-motion:reduce){.iq-brand-mark i{transition:none}}.public-site{--paper:#f7f8fc;--ink:#20263d;--muted:#727789;--line:#e0e3ec;--card:#fff;background:var(--paper);color:var(--ink);min-height:100vh;font-family:Inter,sans-serif;transition:background .65s,color .65s}.public-site *{box-sizing:border-box}.public-site a{color:inherit}.public-site button{font:inherit}.public-site button:focus-visible,.public-site a:focus-visible{outline:3px solid var(--accent);outline-offset:5px}.public-header,.public-site main,.public-footer{max-width:1440px;margin:auto;padding-left:6%;padding-right:6%}.public-header{align-items:center;gap:48px;height:102px;display:flex}.public-logo{letter-spacing:-1.3px;align-items:center;font-size:26px;font-weight:700;display:flex}.public-header nav{gap:28px;margin:auto;font-size:12px;display:flex}.public-login{border:1px solid var(--line);border-radius:6px;align-items:center;gap:18px;padding:12px 17px;font-size:12px;display:flex}.chapter-heading{border-top:1px solid var(--line);letter-spacing:1.6px;color:var(--muted);justify-content:space-between;padding-top:21px;font-size:9px;display:flex}.public-stage{grid-template-columns:1fr 1fr;align-items:center;gap:20px;min-height:595px;display:grid}.hero-copy{z-index:2;padding:48px 0;animation:.65s both public-enter;position:relative}.public-eyebrow{letter-spacing:1.8px;align-items:center;gap:8px;font-size:9px;font-weight:600;display:flex}.public-eyebrow>span{background:var(--accent);border-radius:50%;width:6px;height:6px}.public-site h1{letter-spacing:-3px;margin:26px 0;font-size:clamp(40px,4.25vw,64px);font-weight:500;line-height:1.09}.public-site h1>span{display:block}.accent-line{color:var(--accent)}.hero-copy>p{max-width:390px;color:var(--muted);font-size:14px;line-height:1.85}.hero-actions{align-items:center;gap:25px;margin-top:30px;font-size:11px;display:flex}.public-primary{background:var(--ink);border-radius:6px;align-items:center;gap:23px;padding:17px 21px;font-size:11px;font-weight:500;display:inline-flex;color:var(--paper)!important}.text-action{align-items:center;gap:7px;display:flex}.hero-footnote{color:var(--muted);align-items:center;gap:12px;margin-top:40px;font-size:10px;line-height:1.7;display:flex}.hero-footnote strong{color:var(--ink);font-weight:500}.tiny-stack{padding-left:5px;display:flex}.tiny-stack i{border:2px solid var(--paper);color:#51536a;background:#ded9e9;border-radius:50%;place-items:center;width:27px;height:27px;margin-left:-5px;font-size:7px;font-style:normal;display:grid}.tiny-stack i:nth-child(2){background:#d3e4dd}.tiny-stack i:nth-child(3){background:#e8dacd}.hero-art{perspective:1200px;justify-content:center;align-items:center;min-height:480px;display:flex;position:relative}.morph-object{background:linear-gradient(130deg, color-mix(in srgb, var(--accent) 35%, white), var(--accent) 65%, #b8c9ff);opacity:.75;border-radius:35% 65% 65% 35%/40% 35% 65% 60%;width:390px;height:390px;transition:transform 1.2s,border-radius 1.2s;position:absolute;transform:rotate(-25deg);box-shadow:inset 12px 15px 32px #ffffff80,inset -22px -19px 25px #00000020}.morph-object>div{border-radius:inherit;border:1px solid #ffffff60;position:absolute;inset:25px}.morph-object>div:nth-child(2){inset:48px}.morph-object>div:nth-child(3){inset:72px}.area-1 .morph-object{border-radius:50% 20% 50% 25%;transform:rotate(45deg)}.area-2 .morph-object{border-radius:20% 50%;transform:rotate(-70deg)}.area-3 .morph-object{border-radius:48% 48% 15% 15%;transform:rotate(20deg)}.area-4 .morph-object{border-radius:50% 20% 40% 50%;transform:rotate(100deg)}.product-window{background:var(--card);border:1px solid var(--line);border-radius:12px;width:410px;transition:transform .8s,background .8s;position:relative;transform:rotate(-4deg);box-shadow:0 24px 65px #29305222}.area-1 .product-window{transform:rotate(3deg)}.area-2 .product-window{transform:rotate(-2deg)}.area-3 .product-window{transform:rotate(2deg)}.window-top{border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;padding:13px 16px;font-size:8px;display:flex}.window-dots{letter-spacing:3px;font-size:6px}.product-body{padding:22px;animation:.55s both public-enter}.product-heading{justify-content:space-between;align-items:center;display:flex}.product-heading small{letter-spacing:1px;color:var(--muted);font-size:7px}.product-heading h2{letter-spacing:-.6px;margin-top:7px;font-size:16px}.preview-icon{color:var(--accent)}.preview-metrics{border-bottom:1px solid var(--line);gap:27px;margin:23px 0;padding-bottom:18px;display:flex}.preview-metrics>div>span{color:var(--muted);font-size:8px;display:block}.preview-metrics strong{margin-top:6px;font-size:29px;font-weight:500;display:block}.preview-metrics strong small{color:var(--accent);font-size:15px}.mini-chart{flex:1;align-items:flex-end;gap:5px;height:55px;display:flex}.mini-chart i{background:var(--accent);opacity:.5;border-radius:3px 3px 0 0;flex:1}.mini-chart i:last-child{opacity:1}.preview-list>div{align-items:center;gap:9px;margin-top:17px;font-size:9px;display:flex}.row-avatar{background:color-mix(in srgb, var(--accent) 10%, var(--card));width:26px;height:26px;color:var(--accent);border-radius:6px;place-items:center;font-size:8px;display:grid}.preview-list small{color:var(--muted);margin-top:4px;font-size:7px;display:block}.preview-list em{color:var(--accent);background:color-mix(in srgb, var(--accent) 9%, var(--card));border-radius:4px;margin-left:auto;padding:5px 7px;font-size:7px;font-style:normal}.preview-bottom{color:var(--muted);justify-content:space-between;margin-top:25px;font-size:8px;display:flex}.status-dot{background:#4d9b82;border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block}.floating-note{background:var(--card);border:1px solid var(--line);border-radius:9px;align-items:center;gap:12px;padding:17px;font-size:10px;display:flex;position:absolute;bottom:23px;right:0;transform:rotate(3deg);box-shadow:0 8px 30px #26365215}.floating-note svg{color:var(--accent)}.art-coordinate{letter-spacing:2px;color:var(--muted);font-size:10px;position:absolute;top:0;right:0}.sample-label{letter-spacing:1.4px;color:var(--muted);font-size:7px;position:absolute;bottom:0;left:0}.chapter-nav{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(5,1fr);display:grid}.chapter-nav button{color:var(--muted);background:0 0;border:0;border-top:2px solid #0000;justify-content:flex-start;gap:12px;padding:24px 10px;font-size:10px}.chapter-nav button>span{opacity:.6;font-size:8px}.chapter-nav button svg{opacity:0;margin-left:auto}.chapter-nav button[aria-pressed=true]{color:var(--accent);border-top-color:var(--accent)}.chapter-nav button[aria-pressed=true] svg{opacity:1}.feature-section{padding:80px 0}.section-intro h2,.solutions-section h2{letter-spacing:-1.5px;margin:18px 0 12px;font-size:36px;font-weight:500}.section-intro>p{color:var(--muted);font-size:13px}.feature-grid{grid-template-columns:repeat(3,1fr);gap:32px;margin-top:40px;display:grid}.feature-grid article{border-top:1px solid var(--line);padding:23px 0}.feature-number{color:var(--accent);justify-content:space-between;font-size:10px;display:flex}.feature-grid h3{max-width:260px;margin:25px 0 13px;font-size:19px;font-weight:500;line-height:1.4}.feature-grid p,.solutions-section p{color:var(--muted);max-width:310px;font-size:12px;line-height:1.9}.feature-grid button{color:var(--ink);background:0 0;border:0;margin-top:25px;padding:0;font-size:10px}.solutions-section{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:40px;padding:65px 0;display:grid}.solutions-section article{padding-bottom:32px}.solutions-section article>span{letter-spacing:1px;color:var(--accent);font-size:9px}.solutions-section h3{margin:12px 0;font-size:21px;font-weight:500}.public-cta{background:color-mix(in srgb, var(--accent) 9%, var(--paper));border-radius:15px;margin-bottom:70px;padding:70px 8%}.public-cta h2{letter-spacing:-2px;margin:22px 0 30px;font-size:54px;font-weight:500;line-height:1.1}.public-footer{border-top:1px solid var(--line);align-items:center;gap:30px;min-height:100px;font-size:11px;display:flex}.public-footer>span{color:var(--muted);margin-right:auto}.public-footer>a:last-child{align-items:center;gap:6px;display:flex}@keyframes public-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (width>=1600px){.public-header,.public-site main,.public-footer{padding-left:75px;padding-right:75px}}@media (width<=1000px){.public-stage{grid-template-columns:1fr 1fr;gap:20px}.public-site h1{font-size:44px}.product-window{width:95%}.morph-object{width:300px;height:340px}.hero-actions{flex-wrap:wrap;gap:14px}.chapter-nav button{gap:6px;font-size:9px}.chapter-nav button svg{display:none}.hero-art{min-height:460px}.preview-list>div{font-size:8px}.product-body{padding:17px}.preview-metrics{gap:18px}}@media (width<=700px){.public-header{gap:15px;height:83px}.public-header nav{display:none}.public-login{margin-left:auto}.public-logo{font-size:24px}.chapter-heading{letter-spacing:1px;font-size:7px}.chapter-heading span:last-child{display:none}.public-stage{grid-template-columns:1fr;gap:0}.hero-copy{padding:40px 0 18px}.public-site h1{letter-spacing:-2px;font-size:clamp(39px,9vw,56px)}.hero-copy>p{max-width:100%;font-size:13px}.hero-footnote{margin-top:25px}.hero-art{min-height:430px;margin:25px 0 35px}.product-window{width:90%;max-width:410px}.floating-note{font-size:9px;bottom:5px}.chapter-nav{scrollbar-width:thin;display:flex;overflow-x:auto}.chapter-nav button{min-width:145px;padding:19px 8px;font-size:10px}.feature-section{padding:50px 0}.section-intro h2,.solutions-section h2{font-size:31px}.feature-grid{grid-template-columns:1fr;gap:8px;margin-top:28px}.feature-grid h3,.feature-grid p{max-width:none}.solutions-section{grid-template-columns:1fr;gap:20px;padding:40px 0}.public-cta{margin-bottom:35px;padding:55px 7%}.public-cta h2{font-size:43px}.public-footer{flex-wrap:wrap;gap:20px;padding-top:25px;padding-bottom:25px}.public-footer>span{width:50%;font-size:9px}}@media (prefers-reduced-motion:reduce){.public-site *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.public-site{overflow-x:clip}.public-header{width:100%}.signing-card h2{align-items:center;gap:8px;display:flex}.signing-card{padding:24px}.signing-card .section-heading{padding:0 0 16px}.signing-request{border-top:1px solid var(--iq-border,#dce4ef);padding:20px 0}.signing-actions{flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0;display:flex}.signing-hash{overflow-wrap:anywhere;font-family:monospace;font-size:12px}.signing-dialog{border:1px solid var(--iq-border,#dce4ef);background:var(--iq-surface,#fff);width:min(1450px,96vw);max-width:96vw;height:94vh;max-height:94vh;color:var(--iq-ink,#17233b);border-radius:12px;padding:20px}.signing-dialog::backdrop{background:#10203999}.signing-dialog[open]{flex-direction:column;display:flex;overflow:hidden}.signing-dialog>header,.signing-dialog>footer{flex:none}.signing-dialog>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.signing-dialog>footer{padding:16px 0}.signing-editor{flex:1;grid-template-columns:300px minmax(0,1fr);align-items:start;gap:24px;min-height:0;display:grid;overflow:hidden}.signing-editor aside{height:100%;padding:12px;overflow:auto}.signing-editor>div{height:100%;padding:6px;overflow:auto}.signing-editor label,.signing-form label{flex-direction:column;gap:7px;margin:12px 0;font-weight:500;display:flex}.signing-editor fieldset{border:1px solid var(--iq-border,#dce4ef);border-radius:8px;min-width:0;margin:16px 0;padding:12px}.signing-pages{min-width:0}.signing-page{color:#17233b;background:#fff;margin-bottom:20px;line-height:0;position:relative;box-shadow:0 1px 8px #0002}.signing-page.tagging{cursor:crosshair;-webkit-user-select:none;user-select:none}.signing-page.tagging .signing-tag{cursor:move;touch-action:none}.signing-page img{width:100%;display:block}.signing-page .signing-tag{color:#13478d;text-overflow:ellipsis;white-space:nowrap;min-height:0;box-shadow:none;background:#e3efffc9;border:1px solid #176fea;border-radius:2px;padding:1px 3px;font-size:clamp(7px,.8vw,12px);line-height:1.1;display:block;position:absolute;overflow:hidden}.signing-page .signing-tag.selected{background:#cee0ffdf;border:2px solid #164fa9}.signing-check,.signing-editor .signing-check,.signing-form .signing-check{flex-direction:row;align-items:flex-start;gap:10px;font-weight:400;display:flex}.signing-check input{flex:none;width:auto;margin-top:4px}.public-signing{max-width:1400px;margin:0 auto;padding:32px 24px}.signing-public-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:24px;margin-top:24px;display:grid}.signing-form{padding:24px}@media (width<=800px){.signing-editor,.signing-public-layout{grid-template-columns:1fr}.signing-dialog{padding:12px}.public-signing{padding:16px}.signing-editor aside{height:auto;padding:0;overflow:visible}.signing-editor{overflow:auto}.signing-editor>div{height:auto;overflow:visible}.signing-page .signing-tag{font-size:9px}}.signing-guide{z-index:5;background:var(--iq-surface,#fff);justify-content:space-between;align-items:center;gap:16px;margin:24px 0;padding:16px 24px;display:flex;position:sticky;top:0;box-shadow:0 4px 14px #0001}.signing-guide p{margin:6px 0}.signing-guide progress{accent-color:#176fea;width:min(280px,100%);height:6px}.signing-document-flow{max-width:1000px;margin:0 auto}.signing-document-flow .signing-page{scroll-margin-top:160px}.signing-page .signing-inline{box-sizing:border-box;color:#352700;text-overflow:ellipsis;background:#fff0bbcf;border:1px solid #aa7200;border-radius:2px;min-height:0;margin:0;padding:1px 4px;scroll-margin-top:180px;font-size:clamp(10px,1.3vw,16px);line-height:1.1;display:block;position:absolute}.signing-page .signing-inline::placeholder{color:#655018;opacity:1}.signing-page .signing-inline.complete{color:#153e27;background:#e7f5eccc;border-color:#318253}.signing-page .signing-inline:focus{outline-offset:2px;outline:3px solid #176fea}.signing-page .signing-inline:disabled{opacity:.8}.signing-page input.signing-inline[type=checkbox]{accent-color:#176fea;cursor:pointer;padding:0}.signing-adopt{border:1px solid var(--iq-border,#dce4ef);background:var(--iq-surface,#fff);width:min(480px,92vw);max-height:90vh;color:var(--iq-ink,#17233b);border-radius:12px}.signing-adopt::backdrop{background:#102039aa}.signing-signature-preview{overflow-wrap:anywhere;border-bottom:2px solid #176fea;padding:24px;font-size:26px}@media (width<=600px){.signing-guide{flex-direction:column;align-items:stretch;gap:0;padding:12px}.signing-guide .signing-actions{margin:6px 0}.signing-document-flow .signing-pages{overflow-x:auto}.signing-document-flow .signing-page{min-width:650px}}.signature-handwriting{font-family:Caveat,cursive;font-size:1.7em;font-weight:400}.signature-drawing{width:100%;height:100%;display:block}.signature-canvas{aspect-ratio:3;touch-action:none;cursor:crosshair;background:#fff;border:1px solid #bac9dc;border-radius:6px;width:100%;height:auto;display:block}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/caveat-latin-400-normal-D6LQsQ_v.woff2)format("woff2"),url(/assets/caveat-latin-400-normal-BzhAQZkN.woff)format("woff")}.personal-calendar{max-width:1440px;margin:0 auto}.personal-calendar .page-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.personal-calendar .eyebrow{letter-spacing:.12em;color:var(--iq-slate);font-size:11px;font-weight:700}.calendar-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.calendar-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;display:flex}.calendar-toolbar h2{min-width:180px;margin:0;font-size:22px}.calendar-zone{margin:12px 0;font-size:12px}.calendar-month{border:1px solid var(--iq-border);background:var(--iq-surface);border-radius:12px;overflow:hidden}.calendar-weekdays,.calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.calendar-weekdays span{text-align:right;color:var(--iq-slate);padding:12px;font-size:12px;font-weight:600}.calendar-day{text-align:left;border:0;border-top:1px solid var(--iq-border);border-right:1px solid var(--iq-border);min-width:0;min-height:112px;color:inherit;background:0 0;border-radius:0;align-content:start;padding:8px;display:block}.calendar-day:nth-child(7n){border-right:0}.calendar-day>span{justify-content:center;align-items:center;width:27px;height:27px;margin-left:auto;font-size:12px;display:flex}.calendar-day.outside>span{opacity:.4}.calendar-day.selected{box-shadow:inset 0 0 0 2px var(--iq-blue);background:#267c9414}.calendar-today{color:#fff;background:#165e75;border-radius:50%;font-weight:700}.calendar-day-events{gap:3px;margin-top:5px;display:grid}.calendar-chip{text-overflow:ellipsis;white-space:nowrap;background:#39897926;border-left:3px solid #398979;border-radius:3px;padding:2px 5px;font-size:11px;line-height:1.5;overflow:hidden}.calendar-chip.external{background:#6b72c926;border-color:#6b72c9}.calendar-chip.reminder{background:#ca944626;border-color:#ca9446}.calendar-mobile-count{display:none}.calendar-agenda{margin-top:22px;padding:20px}.calendar-agenda h2{margin:0 0 16px;font-size:18px}.calendar-today-event{border-top:1px solid var(--iq-border);overflow-wrap:anywhere;padding:16px 0}.calendar-today-event-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.calendar-today-event h3{margin:0;font-size:16px}.calendar-today-event p{margin:8px 0}.calendar-today-notes{white-space:pre-wrap}.calendar-agenda-item{border:0;border-top:1px solid var(--iq-border);width:100%;color:inherit;text-align:left;background:0 0;border-radius:0;align-items:center;gap:20px;padding:16px 4px;display:flex}.calendar-agenda-item>span:nth-child(2){overflow-wrap:anywhere;flex:1;min-width:0}.calendar-agenda-item small,.calendar-event-time strong{margin-top:3px;display:block}.calendar-agenda-item small{color:var(--iq-slate)}.calendar-event-time{min-width:80px;font-size:12px}.calendar-empty{text-align:center;color:var(--iq-slate);padding:24px}.calendar-connections{padding:24px}.calendar-connect-heading{justify-content:space-between;align-items:start;gap:16px;margin-bottom:20px;display:flex}.calendar-connect-heading h2{margin:0}.calendar-connect-heading p{margin-bottom:0}.calendar-connect-heading>button{flex-shrink:0}.calendar-provider h3{margin:0}.calendar-provider.connected{border-color:#398979}.calendar-connected,.calendar-apple-link{align-items:center;gap:8px;display:flex}.calendar-connected{color:#398979;font-weight:600}.calendar-connect-button{justify-content:center;width:100%}.calendar-provider small{margin-top:12px;display:block}.calendar-provider summary,.calendar-icloud-help summary{cursor:pointer}.calendar-provider details{margin-top:16px}.calendar-disconnect{border-top:1px solid var(--iq-border);margin-top:16px}.calendar-connect-note{margin-bottom:0;font-size:12px}.calendar-connect-steps{padding-left:24px}.calendar-connect-steps li{margin-bottom:20px;padding-left:4px}.calendar-connect-steps p{margin:8px 0}.calendar-icloud-help{margin-top:24px;font-size:13px}.calendar-provider-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.calendar-provider{border:1px solid var(--iq-border);overflow-wrap:anywhere;border-radius:8px;padding:16px}.calendar-provider button{margin:4px 4px 0 0}.calendar-apple{max-width:620px;margin-top:24px}.calendar-sources{flex-wrap:wrap;gap:16px;margin:16px 0;display:flex}.calendar-sources label{flex:1;min-width:190px}.calendar-editor{border:1px solid var(--iq-border);background:var(--iq-surface);width:min(620px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--iq-ink);border-radius:14px;padding:24px;overflow:auto;box-shadow:0 24px 80px #0004}.calendar-editor::backdrop{background:#0b172b88}.calendar-editor-heading{justify-content:space-between;align-items:center;display:flex}.calendar-editor-heading h2{margin:0 0 16px}.calendar-editor fieldset{border:0;min-width:0;margin:0;padding:0}.calendar-editor label,.calendar-apple label{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.calendar-form-dates{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.calendar-editor .calendar-checkbox{flex-direction:row;align-items:center}.calendar-checkbox input{width:auto}@media (width<=700px){.calendar-provider-grid{grid-template-columns:1fr}.calendar-day{min-height:65px;padding:4px}.calendar-day-events{display:none}.calendar-mobile-count{text-align:center;min-height:14px;font-size:9px;display:block}.calendar-weekdays span{text-align:center;padding:8px 2px}.calendar-toolbar h2{min-width:150px;font-size:18px}.calendar-form-dates{grid-template-columns:1fr;gap:0}.calendar-editor{padding:18px}.calendar-agenda-item{gap:10px}}.dashboard-customize-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.dashboard-layout-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;display:grid}.dashboard-layout-full{grid-column:1/-1}.dashboard-layout-item{min-width:0}.dashboard-layout-item .calendar-agenda{margin-top:0}.dashboard-item-controls{border:1px dashed var(--iq-blue);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;padding:12px;display:flex}.dashboard-item-controls strong{overflow-wrap:anywhere;flex-basis:100%}.dashboard-item-controls button{font-size:12px}.dashboard-custom-card{overflow-wrap:anywhere;padding:24px}.dashboard-custom-card h2{margin-top:0}.dashboard-note-content{white-space:pre-wrap}.dashboard-layout-item .section-heading{flex-wrap:wrap;gap:12px}@media (width<=900px){.dashboard-layout-grid{grid-template-columns:minmax(0,1fr)}}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2)format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2)format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2)format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2)format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2)format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2)format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2)format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2)format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2)format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2)format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2)format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2)format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2)format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2)format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2)format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2)format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2)format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2)format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2)format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2)format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--iq-blue:#1677f2;--iq-blue-hover:#0b63d8;--iq-blue-soft:#eaf3ff;--iq-ink:#142033;--iq-slate:#5e7189;--iq-canvas:#f7f9fc;--iq-surface:#fff;--iq-border:#e3eaf2;--iq-success:#1aa981;--iq-warning:#e89a2f;--iq-font:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--iq-radius-sm:6px;--iq-radius-md:10px;--iq-radius-lg:12px;--iq-space-1:4px;--iq-space-2:8px;--iq-space-3:12px;--iq-space-4:16px;--iq-space-5:20px;--iq-space-6:24px;--iq-space-8:32px;--iq-space-10:40px;--iq-space-12:48px;--iq-shadow-card:0 2px 10px #1420330b}body{background:var(--iq-canvas);color:var(--iq-ink);font-family:var(--iq-font);margin:0;font-size:14px}.iq-card{background:var(--iq-surface);border:1px solid var(--iq-border);border-radius:var(--iq-radius-lg);box-shadow:var(--iq-shadow-card)}.iq-button-primary{background:var(--iq-blue);color:#fff;border-radius:var(--iq-radius-sm);border:0;padding:9px 14px;font-weight:600}.iq-button-primary:hover{background:var(--iq-blue-hover)}.iq-nav-active{color:var(--iq-blue);background:var(--iq-blue-soft)}.iq-status{border-radius:999px;align-items:center;padding:3px 9px;font-size:12px;font-weight:500;display:inline-flex}:root{--theme-ffffff:#fff;--theme-dce3ec:#dce3ec;--theme-f0f4f8:#f0f4f8;--theme-8a98aa:#8a98aa;--theme-36455a:#36455a;--theme-41536c:#41536c;--theme-c7d3e3:#c7d3e3;--theme-c43241:#c43241;--theme-a52230:#a52230;--theme-b93342:#b93342;--theme-fff0f1:#fff0f1;--theme-eef2f7:#eef2f7;--theme-5e7189:#5e7189;--theme-7e8da1:#7e8da1;--theme-fcfdff:#fcfdff;--theme-8693a7:#8693a7;--theme-59718d:#59718d;--theme-31465e:#31465e;--theme-586b82:#586b82;--theme-f7f9fc:#f7f9fc;--theme-7a8ca2:#7a8ca2;--theme-edf1f6:#edf1f6;--theme-8b9aaf:#8b9aaf;--theme-e9edf3:#e9edf3;--theme-91a0b1:#91a0b1;--theme-63748b:#63748b;--theme-75879c:#75879c;--theme-b7d6ff:#b7d6ff;--theme-fdfeff:#fdfeff;--theme-edf5ff:#edf5ff;--theme-8390a2:#8390a2;--theme-b4c5db:#b4c5db;--theme-8593a5:#8593a5;--theme-f0f6fe:#f0f6fe;--theme-49617e:#49617e;--theme-eaf3ff:#eaf3ff;--theme-dcecff:#dcecff;--theme-1c467c:#1c467c;--theme-7b8aa0:#7b8aa0;--theme-53667e:#53667e;--theme-fbfdff:#fbfdff;--theme-edf4ff:#edf4ff;--theme-316fb8:#316fb8;--theme-e9f7f2:#e9f7f2;--theme-208768:#208768;--theme-fff5e4:#fff5e4;--theme-a8731c:#a8731c;--theme-f0f2f5:#f0f2f5;--theme-78869a:#78869a;--theme-f0f3f7:#f0f3f7;--theme-f0f6ff:#f0f6ff;--theme-568de0:#568de0;--theme-344862:#344862;--theme-718198:#718198;--theme-94a1b1:#94a1b1;--theme-7c8da4:#7c8da4;--theme-6c7e96:#6c7e96;--theme-9aa7b7:#9aa7b7;--theme-eaf0f6:#eaf0f6;--theme-f2f7fe:#f2f7fe;--theme-6e9edd:#6e9edd;--theme-8391a5:#8391a5;--theme-6e7f96:#6e7f96;--theme-8595aa:#8595aa;--theme-253d5a:#253d5a;--theme-eff4fa:#eff4fa;--theme-6b89ac:#6b89ac;--theme-f2f7ff:#f2f7ff;--theme-8493a6:#8493a6;--theme-71839b:#71839b;--theme-8291a5:#8291a5;--theme-657890:#657890;--theme-8b98aa:#8b98aa;--theme-364a64:#364a64;--theme-385473:#385473;--theme-f8fbff:#f8fbff;--theme-edf3fc:#edf3fc;--theme-8796a9:#8796a9;--theme-8795a7:#8795a7;--theme-8795a8:#8795a8;--theme-1c5fb8:#1c5fb8;--theme-66758a:#66758a;--theme-8493a7:#8493a7;--theme-edf4fe:#edf4fe;--theme-537cad:#537cad;--theme-f9fbfe:#f9fbfe;--theme-edf8f3:#edf8f3;--theme-c7e8d7:#c7e8d7;--theme-638476:#638476;--theme-f5f8fc:#f5f8fc;--theme-8697ad:#8697ad;--theme-71839a:#71839a;--theme-fff1f1:#fff1f1;--theme-bc3747:#bc3747;--theme-8393a8:#8393a8;--theme-f0f3f8:#f0f3f8;--theme-9aabc0:#9aabc0;--theme-3b5371:#3b5371;--theme-8c9bb0:#8c9bb0;--theme-193650:#193650;--theme-c6d9ef:#c6d9ef;--theme-f0c8ce:#f0c8ce;--theme-fff4f5:#fff4f5;--theme-a23143:#a23143;--theme-8294aa:#8294aa;--theme-73869f:#73869f;--theme-8799b2:#8799b2;--theme-9bb8de:#9bb8de;--theme-5b7ca6:#5b7ca6;--theme-eef5ff:#eef5ff;--theme-99a5b5:#99a5b5;--theme-b42318:#b42318;--theme-99a8bb:#99a8bb;--theme-e3eaf2:#e3eaf2;--theme-3a5a86:#3a5a86;--theme-2c4a72:#2c4a72;--theme-fbfcfe:#fbfcfe;--theme-cfe1fa:#cfe1fa;--theme-8a5d12:#8a5d12;--theme-6b7a8f:#6b7a8f;--theme-61728d:#61728d;--theme-9a3412:#9a3412}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--iq-blue:#72b3ff;--iq-blue-hover:#9dcaff;--iq-blue-soft:#203c5c;--iq-ink:#edf2fa;--iq-slate:#afbed1;--iq-canvas:#101823;--iq-surface:#192330;--iq-border:#354355;--theme-ffffff:#1f1f1f;--theme-dce3ec:#243142;--theme-f0f4f8:#192735;--theme-8a98aa:#adb7c4;--theme-36455a:#c2ccda;--theme-41536c:#bac6d6;--theme-c7d3e3:#bbcadd;--theme-c43241:#d65d6a;--theme-a52230:#ea9ca4;--theme-b93342:#d15866;--theme-fff0f1:#3c0d10;--theme-eef2f7:#1a2636;--theme-5e7189:#7e90a6;--theme-7e8da1:#a1acbb;--theme-fcfdff:#0b1934;--theme-8693a7:#a9b3c1;--theme-59718d:#7990aa;--theme-31465e:#bfcddd;--theme-586b82:#b3becb;--theme-f7f9fc:#132033;--theme-7a8ca2:#9eabbb;--theme-edf1f6:#1b2736;--theme-8b9aaf:#afbac8;--theme-e9edf3:#1f2938;--theme-91a0b1:#b5bfca;--theme-63748b:#8493a7;--theme-75879c:#99a6b6;--theme-b7d6ff:#14345f;--theme-fdfeff:#0b1f34;--theme-edf5ff:#0d233e;--theme-8390a2:#a6afbc;--theme-b4c5db:#bacade;--theme-8593a5:#a8b2bf;--theme-f0f6fe:#0d213c;--theme-49617e:#b3c1d3;--theme-eaf3ff:#0d233f;--theme-dcecff:#0f2948;--theme-1c467c:#acc8ec;--theme-7b8aa0:#9faaba;--theme-53667e:#b4bfce;--theme-fbfdff:#0b2035;--theme-edf4ff:#0d203e;--theme-316fb8:#558ed2;--theme-e9f7f2:#163d2f;--theme-208768:#a8ead6;--theme-fff5e4:#43300e;--theme-a8731c:#eacd9d;--theme-f0f2f5:#202630;--theme-78869a:#9ba5b4;--theme-f0f3f7:#1b2633;--theme-f0f6ff:#0d203c;--theme-568de0:#8cb0e7;--theme-344862:#bdcbdc;--theme-718198:#94a0b2;--theme-94a1b1:#b7c0cb;--theme-7c8da4:#a0acbd;--theme-6c7e96:#909db0;--theme-9aa7b7:#bec6d0;--theme-eaf0f6:#192a3b;--theme-f2f7fe:#0d203b;--theme-6e9edd:#a0bfe9;--theme-8391a5:#a6b0bf;--theme-6e7f96:#919eb0;--theme-8595aa:#a9b4c3;--theme-253d5a:#becfe4;--theme-eff4fa:#12253b;--theme-6b89ac:#92a8c2;--theme-f2f7ff:#0c1e3b;--theme-8493a6:#a8b2c0;--theme-71839b:#95a2b4;--theme-8291a5:#a6b0bf;--theme-657890:#8797ab;--theme-8b98aa:#aeb7c4;--theme-364a64:#bdcadb;--theme-385473:#b6c7db;--theme-f8fbff:#0c1e37;--theme-edf3fc:#0d213f;--theme-8796a9:#abb5c3;--theme-8795a7:#aab4c1;--theme-8795a8:#aab4c2;--theme-1c5fb8:#97bae9;--theme-66758a:#8794a6;--theme-8493a7:#a8b2c1;--theme-edf4fe:#0d213e;--theme-537cad:#7c9cc1;--theme-f9fbfe:#0c1d37;--theme-edf8f3:#163a2a;--theme-c7e8d7:#b7e1cb;--theme-638476:#83a294;--theme-f5f8fc:#102137;--theme-8697ad:#aab6c6;--theme-71839a:#95a2b3;--theme-fff1f1:#3b0d0d;--theme-bc3747:#d0606d;--theme-8393a8:#a7b2c1;--theme-f0f3f8:#192335;--theme-9aabc0:#c0cad8;--theme-3b5371:#b7c6d9;--theme-8c9bb0:#b0bbc9;--theme-193650:#c0d7eb;--theme-c6d9ef:#19385b;--theme-f0c8ce:#591822;--theme-fff4f5:#390c10;--theme-a23143:#e29faa;--theme-8294aa:#a6b3c3;--theme-73869f:#97a5b8;--theme-8799b2:#acb9ca;--theme-9bb8de:#b2c9e6;--theme-5b7ca6:#839cbc;--theme-eef5ff:#0d213d;--theme-99a5b5:#bcc4cf;--theme-b42318:#eaa09a;--theme-99a8bb:#bec7d3;--theme-e3eaf2:#1d2d3f;--theme-3a5a86:#adc1db;--theme-2c4a72:#b4c8e2;--theme-fbfcfe:#0d1a34;--theme-cfe1fa:#122d53;--theme-8a5d12:#edd4aa;--theme-6b7a8f:#8d99aa;--theme-61728d:#8291a9;--theme-9a3412:#ecb6a5}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}.support-setup-guide{background:var(--theme-ffffff);border:1px solid var(--theme-dce3ec);overflow-wrap:anywhere;border-radius:16px;max-width:880px;margin:32px auto;padding:28px;line-height:1.75}.support-setup-guide h1{font-size:clamp(24px,4vw,34px);line-height:1.25}.support-setup-guide h2{border-top:1px solid var(--theme-dce3ec);margin-top:32px;padding-top:24px}.support-setup-guide li{margin-bottom:16px;padding-left:6px}.support-setup-guide ol,.support-setup-guide ul{padding-left:24px}.support-setup-guide code{background:var(--theme-f0f4f8);white-space:normal;border-radius:4px;padding:2px 4px;font-size:.9em}.support-setup-guide a{text-underline-offset:3px;text-decoration:underline}.support-setup-guide footer{margin-top:32px}@media (width<=600px){.support-setup-guide{margin:12px;padding:20px}}body{font-size:14px}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{opacity:.5;cursor:not-allowed}button,a{transition:background .15s,color .15s,border-color .15s}button{justify-content:center;align-items:center;gap:8px;display:inline-flex}button:focus-visible,a:focus-visible{outline-offset:3px;outline:3px solid #a4cafa}input:focus,select:focus,textarea:focus{border-color:var(--iq-blue);outline:2px solid #b9d8ff}a{color:var(--iq-blue);text-decoration:none}h1,h2,h3,p{margin:0}h1{letter-spacing:-.8px;font-size:28px;font-weight:700;line-height:1.3}h2{letter-spacing:-.2px;font-size:16px;font-weight:650}h3{font-size:14px;font-weight:600}p{line-height:1.65}small{font-size:12px}input,select,textarea{border:1px solid var(--iq-border);background:var(--theme-ffffff);color:var(--iq-ink);border-radius:7px;min-width:0;padding:10px 12px}input::placeholder,textarea::placeholder{color:var(--theme-8a98aa)}select{cursor:pointer}input[type=checkbox]{accent-color:var(--iq-blue);cursor:pointer;width:15px;height:15px;margin:0}textarea{resize:vertical;min-height:110px}label{color:var(--theme-36455a);font-size:13px;font-weight:550;display:block}label>input,label>select,label>textarea{width:100%;margin-top:8px;font-weight:400;display:block}form label+label{margin-top:18px}.primary,.secondary,.danger{white-space:nowrap;border:1px solid #0000;border-radius:7px;min-height:38px;padding:10px 15px;font-size:13px;font-weight:600}.primary{background:var(--iq-blue);color:#fff;box-shadow:0 2px 2px #1677f212}.primary:hover{background:var(--iq-blue-hover)}.secondary{background:var(--theme-ffffff);border-color:var(--iq-border);color:var(--theme-41536c)}.secondary:hover{background:var(--iq-canvas);border-color:var(--theme-c7d3e3)}.danger{background:var(--theme-c43241);color:#fff}.danger:hover{background:var(--theme-a52230)}.danger-ghost{color:var(--theme-b93342);background:0 0;border:0;padding:8px;font-size:13px}.danger-ghost:hover{background:var(--theme-fff0f1);border-radius:6px}.text-button,.record-link{color:var(--iq-blue);text-align:left;background:0 0;border:0;padding:0;font-size:13px}.text-button:hover,.record-link:hover{text-decoration:underline}.icon-button{color:var(--iq-slate);background:0 0;border:0;border-radius:6px;flex-shrink:0;padding:7px}.icon-button:hover{background:var(--iq-blue-soft);color:var(--iq-blue)}.bordered{border:1px solid var(--iq-border);background:var(--theme-ffffff);min-height:38px}.quiet{color:var(--iq-slate)}.block{margin-top:5px;display:block}.nowrap{white-space:nowrap}.full{width:100%}.actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.padded{padding:24px}.spaced{margin-top:22px}.card{background:var(--theme-ffffff);border:1px solid var(--iq-border);border-radius:11px;box-shadow:0 2px 8px #14203302}.count{vertical-align:middle;letter-spacing:0;background:var(--theme-eef2f7);color:var(--theme-5e7189);border-radius:6px;margin-left:10px;padding:3px 8px;font-size:12px;font-weight:500}.eyebrow{letter-spacing:1.4px;color:var(--theme-7e8da1);margin-bottom:10px;font-size:10px;font-weight:650;display:block}.app-shell{min-height:100vh;display:flex}.sidebar{background:var(--theme-ffffff);border-right:1px solid var(--iq-border);z-index:30;flex-direction:column;width:232px;display:flex;position:fixed;top:0;bottom:0;left:0}.brand{align-items:center;height:76px;padding:21px 24px;display:flex}.brand img{width:172px;max-height:38px}.workspace-switch{border:1px solid var(--iq-border);background:var(--theme-fcfdff);border-radius:8px;margin:16px 16px 25px;padding:12px}.workspace-switch>span{letter-spacing:1.3px;color:var(--theme-8693a7);font-size:9px;font-weight:600}.workspace-switch>div{color:var(--theme-59718d);align-items:center;gap:8px;margin-top:7px;display:flex}.workspace-switch select{appearance:none;color:var(--theme-31465e);background:0 0;border:0;flex:1;padding:0;font-size:12px;font-weight:600}.sidebar nav{flex-direction:column;gap:5px;min-height:0;padding:0 12px;display:flex;overflow-y:auto}.sidebar nav a,.sidebar-bottom>a{color:var(--theme-586b82);border-radius:7px;align-items:center;gap:12px;padding:12px 14px;font-size:13px;font-weight:500;display:flex}.sidebar nav a:hover,.sidebar-bottom>a:hover{background:var(--theme-f7f9fc)}.sidebar nav a.active,.sidebar-bottom>a.active{background:var(--iq-blue-soft);color:var(--iq-blue)}.sidebar nav a i{background:var(--iq-blue);border-radius:50%;width:5px;height:5px;margin-left:auto}.sidebar-row{border-radius:7px;align-items:center;display:flex}.sidebar-row.active{background:var(--iq-blue-soft)}.sidebar nav .sidebar-link{flex:1;min-width:0;padding-right:4px}.sidebar-link>svg{flex-shrink:0}.sidebar-link>span{min-width:0}.sidebar nav .sidebar-add{flex:none;justify-content:center;width:30px;height:30px;margin-right:6px;padding:0}.sidebar-row.active .sidebar-add{color:var(--iq-blue)}.sidebar nav .sidebar-add:hover{background:var(--iq-blue-soft);color:var(--iq-blue)}.sidebar nav .sidebar-add:focus-visible{outline:2px solid var(--iq-blue);outline-offset:1px}.sidebar-bottom{flex-shrink:0;margin-top:auto;padding:16px 12px}.brand-promise{color:var(--theme-7a8ca2);border-top:1px solid var(--theme-edf1f6);margin:30px 2px 10px;padding:24px 14px}.brand-promise span{font-size:11px;font-weight:650}.brand-promise small{margin-top:7px;font-size:10px;display:block}.sidebar-user{border-top:1px solid var(--iq-border);align-items:center;gap:9px;margin-top:17px;padding:20px 0 0;display:flex}.sidebar-user strong{font-size:11px;display:block}.sidebar-user small{color:var(--iq-slate);margin-top:4px;font-size:9px;display:block}.sidebar-user .icon-button{margin-left:auto;padding:4px}.avatar{background:var(--iq-blue-soft);width:33px;height:33px;color:var(--iq-blue);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:flex}.avatar.small{width:31px;height:31px}.main-shell{flex-direction:column;flex:1;min-width:0;margin-left:232px;display:flex}.topbar{background:var(--theme-ffffff);border-bottom:1px solid var(--iq-border);justify-content:space-between;align-items:center;gap:16px;height:68px;padding:0 30px;display:flex}.global-search{border:1px solid var(--iq-border);background:var(--theme-ffffff);color:var(--theme-8b9aaf);border-radius:7px;justify-content:flex-start;width:415px;padding:9px 12px;font-size:12px}.global-search kbd{border:1px solid var(--theme-e9edf3);color:var(--theme-91a0b1);border-radius:4px;margin-left:auto;padding:2px 4px;font-family:inherit;font-size:10px}.topbar-right{align-items:center;gap:20px;display:flex}.workspace-tag{color:var(--theme-63748b);align-items:center;gap:8px;font-size:12px;display:flex}.workspace-tag i,.live-dot:before{background:var(--iq-success);content:"";border-radius:50%;width:6px;height:6px;display:inline-block}.top-divider{background:var(--iq-border);width:1px;height:22px}.main-content{flex:1;width:100%;max-width:1570px;margin:0 auto;padding:32px}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:27px;display:flex}.page-heading p{color:var(--iq-slate);margin-top:7px;font-size:13px}.today{color:var(--theme-75879c);white-space:nowrap;font-size:12px}.kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;margin-bottom:24px;display:grid}.kpi{text-align:left;color:var(--iq-ink);justify-content:flex-start;align-items:flex-start;gap:14px;padding:22px 18px;position:relative}.kpi:hover{border-color:var(--theme-b7d6ff);background:var(--theme-fdfeff)}.icon-tile{background:var(--theme-edf5ff);width:41px;height:41px;color:var(--iq-blue);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.kpi-label{color:var(--theme-586b82);margin:3px 0 10px;font-size:12px;display:block}.kpi strong{letter-spacing:-1px;font-size:30px;font-weight:650;line-height:1.1;display:block}.kpi small{color:var(--theme-8390a2);margin-top:10px;font-size:10px;display:block}.kpi-arrow{color:var(--theme-b4c5db);position:absolute;top:15px;right:12px}.section-heading{justify-content:space-between;align-items:center;gap:12px;padding:21px 22px;display:flex}.section-heading p{color:var(--theme-8593a5);margin-top:6px;font-size:12px}.pipeline-card{margin-bottom:24px}.pipeline{gap:4px;padding:1px 22px 24px;display:flex}.pipeline button{background:var(--theme-f0f6fe);color:var(--theme-49617e);clip-path:polygon(0 0,92% 0,100% 50%,92% 100%,0 100%,8% 50%);border:0;flex-direction:column;flex:1;gap:12px;min-height:89px;padding:12px 8px 12px 14px}.pipeline button:first-child{clip-path:polygon(0 0,92% 0,100% 50%,92% 100%,0 100%);border-radius:6px 0 0 6px}.pipeline button:last-child{background:var(--theme-eaf3ff)}.pipeline button:hover{background:var(--theme-dcecff)}.pipeline span{font-size:11px}.pipeline strong{color:var(--theme-1c467c);font-size:23px;font-weight:600}.dashboard-bottom{grid-template-columns:1.35fr 1fr;gap:22px;display:grid}.dashboard-bottom>.card{min-height:300px}.table-wrap{position:relative;overflow-x:auto}table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}th{color:var(--theme-7b8aa0);background:var(--theme-fcfdff);border-top:1px solid var(--theme-edf1f6);border-bottom:1px solid var(--theme-edf1f6);white-space:nowrap;padding:13px 20px;font-weight:500}td{border-bottom:1px solid var(--theme-eef2f7);color:var(--theme-53667e);vertical-align:middle;padding:17px 20px}tbody tr:last-child td{border-bottom:0}tbody tr:hover{background:var(--theme-fbfdff)}.dashboard-bottom tbody tr{cursor:pointer}.status{white-space:nowrap;background:var(--theme-edf4ff);color:var(--theme-316fb8);border-radius:5px;align-items:center;gap:5px;padding:4px 8px;font-size:10px;font-weight:500;display:inline-flex}.status i{background:currentColor;border-radius:50%;width:4px;height:4px}.status.positive{background:var(--theme-e9f7f2);color:var(--theme-208768)}.status.warning{background:var(--theme-fff5e4);color:var(--theme-a8731c)}.status.muted{background:var(--theme-f0f2f5);color:var(--theme-78869a)}.activity-list{padding:0 22px 10px}.activity{border-bottom:1px solid var(--theme-f0f3f7);align-items:flex-start;gap:12px;padding:14px 0;display:flex}.activity:last-child{border-bottom:0}.activity-icon{background:var(--theme-f0f6ff);width:32px;height:32px;color:var(--theme-568de0);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.activity strong{color:var(--theme-344862);font-size:12px}.activity p{color:var(--theme-718198);margin:4px 0;font-size:11px}.activity small{color:var(--theme-94a1b1);font-size:10px}.live-dot{color:var(--theme-7c8da4);white-space:nowrap;align-items:center;gap:6px;font-size:10px;display:flex}.dashboard-note{color:var(--theme-6c7e96);align-items:center;gap:14px;margin-top:10px;padding:25px 5px;display:flex}.dashboard-note img{border-radius:10px;width:39px;height:39px}.dashboard-note strong{font-size:12px;font-weight:550}.dashboard-note p{margin-top:3px;font-size:11px}.dashboard-note button{margin-left:auto}.app-footer{color:var(--theme-9aa7b7);border-top:1px solid var(--theme-eaf0f6);justify-content:space-between;margin:0 32px;padding:18px 32px;font-size:10px;display:flex}.empty{text-align:center;flex-direction:column;align-items:center;padding:48px 24px;display:flex}.empty-icon{background:var(--theme-f2f7fe);color:var(--theme-6e9edd);border-radius:14px;margin-bottom:18px;padding:16px}.empty h3{margin-bottom:8px;font-size:15px}.empty p{max-width:360px;color:var(--theme-8391a5);font-size:12px}.empty button{margin-top:20px}.list-card{overflow:visible}.list-tabs{border-bottom:1px solid var(--iq-border);justify-content:space-between;align-items:center;padding:0 20px;display:flex}.list-tabs>button{color:var(--iq-blue);border:0;border-bottom:2px solid var(--iq-blue);background:0 0;padding:18px 4px;font-size:13px}.views{align-items:center;gap:8px;display:flex}.views select{color:var(--theme-6e7f96);border:0;max-width:190px;padding:8px;font-size:12px}.table-toolbar{flex-wrap:wrap;align-items:center;gap:10px;padding:19px 20px;display:flex}.search-field{border:1px solid var(--iq-border);color:var(--theme-8595aa);border-radius:7px;flex:1;align-items:center;gap:8px;min-width:180px;max-width:270px;padding:0 10px;display:flex}.search-field input{background:0 0;border:0;width:100%;padding:10px 0;font-size:12px}.search-field:focus-within{outline:2px solid #b9d8ff}.search-field input:focus{outline:0}.table-toolbar>select{max-width:160px;font-size:12px}.toolbar-spacer{flex:1}.table-toolbar button{font-size:12px}.column-menu{position:relative}.column-popover{z-index:10;width:235px;max-height:380px;padding:15px;position:absolute;top:45px;right:0;overflow:auto;box-shadow:0 10px 35px #14203318}.column-popover label{align-items:center;gap:9px;padding:8px 0;font-size:12px;font-weight:400;display:flex}.column-popover input{width:14px;margin:0}.records-table{min-width:800px}.records-table th,.records-table td{padding:17px 15px}.records-table .check-cell{width:44px;padding-left:21px;padding-right:5px}.records-table td{overflow-wrap:anywhere;max-width:270px;font-size:12px}.records-table tbody tr{cursor:pointer}.records-table .record-link{color:var(--theme-253d5a);justify-content:flex-start;min-width:170px;max-width:280px;font-size:12px;font-weight:550;line-height:1.5}.record-avatar{background:var(--theme-eff4fa);width:30px;height:30px;color:var(--theme-6b89ac);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;display:inline-flex}.records-table tr.selected{background:var(--theme-f2f7ff)}.row-actions{width:40px}.account-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.account-actions button{min-height:auto;padding:6px 10px;font-size:12px}.account-actions form{flex-basis:100%;margin-top:8px}.pagination{border-top:1px solid var(--iq-border);color:var(--theme-8493a6);justify-content:space-between;align-items:center;padding:16px 20px;font-size:11px;display:flex}.pagination>div{align-items:center;gap:13px;display:flex}.pagination button{min-height:30px;padding:5px}.selection-bar,.save-view{background:var(--theme-edf5ff);align-items:center;gap:15px;padding:12px 20px;font-size:12px;display:flex}.save-view input{max-width:230px}.back-link{color:var(--theme-71839b);background:0 0;border:0;align-items:center;gap:7px;margin-bottom:25px;padding:0;font-size:12px;display:inline-flex}.large-icon{background:var(--theme-eaf3ff);width:58px;height:58px;color:var(--iq-blue);border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.record-title{align-items:center;gap:18px;display:flex}.record-meta{color:var(--theme-8291a5);align-items:center;gap:14px;margin-top:10px;font-size:11px;display:flex}.record-heading{margin-bottom:25px}.record-heading h1{font-size:25px}.record-heading .eyebrow{margin-bottom:6px}.detail-tabs{border-bottom:1px solid var(--iq-border);gap:25px;margin-bottom:25px;font-size:12px;display:flex}.detail-tabs span{color:var(--iq-blue);border-bottom:2px solid var(--iq-blue);padding:14px 0}.detail-tabs a{color:var(--theme-657890);padding:14px 0}.detail-layout{grid-template-columns:minmax(0,2fr) minmax(240px,1fr);align-items:start;gap:22px;display:grid}.detail-card{padding:24px}.detail-grid{grid-template-columns:1fr 1fr;gap:26px 32px;margin:25px 0;display:grid}.detail-grid dt{color:var(--theme-8b98aa);margin-bottom:9px;font-size:11px}.detail-grid dd{color:var(--theme-364a64);overflow-wrap:anywhere;margin:0;font-size:13px}.detail-grid dd .text-button{font-size:13px}.detail-section{border-top:1px solid var(--iq-border);padding-top:22px;font-size:13px}.detail-grid.after-section{border-top:1px solid var(--iq-border);padding-top:25px}.notes{border-top:1px solid var(--iq-border);padding-top:22px}.notes p{white-space:pre-wrap;color:var(--theme-71839b);overflow-wrap:anywhere;margin-top:11px;font-size:13px}.related-card{margin-top:22px;overflow:hidden}.related-row{border:0;border-top:1px solid var(--theme-edf1f6);background:var(--theme-ffffff);text-align:left;width:100%;color:var(--theme-385473);justify-content:flex-start;align-items:center;padding:17px 22px;font-size:12px;display:flex}.related-row .status{margin-left:auto}.related-row:hover{background:var(--theme-fbfdff)}.engagement-summary{background:var(--theme-f8fbff);border:1px solid var(--theme-edf3fc);border-radius:8px;grid-template-columns:1fr 1fr;gap:20px;margin:22px 0;padding:20px;display:grid}.engagement-summary small{color:var(--theme-8796a9);margin-bottom:9px;font-size:11px;display:block}.engagement-summary strong{font-size:15px;font-weight:550}.record-form{max-width:1000px;overflow:visible}.form-intro{border-bottom:1px solid var(--iq-border);padding:25px 28px}.form-intro p{color:var(--theme-8795a7);margin-top:6px;font-size:12px}.form-grid{grid-template-columns:1fr 1fr;gap:23px 26px;padding:26px 28px;display:grid}.form-grid label{margin:0}.relation-search{margin-bottom:12px}.full-field{grid-column:1/-1}.form-section{border-top:1px solid var(--iq-border);padding-top:22px;font-size:14px}.form-section-end{border:0;border-top:1px solid var(--iq-border);width:100%;margin:0}.required{color:var(--iq-blue)}.field-help{color:var(--theme-8795a8);margin-top:7px;font-size:11px;font-weight:400;line-height:1.6;display:block}.address-input{align-items:center;gap:4px;display:flex}.address-input input{flex:1;min-width:0}.form-footer{background:var(--theme-fcfdff);border-top:1px solid var(--iq-border);border-radius:0 0 11px 11px;justify-content:space-between;align-items:center;gap:14px;padding:19px 28px;display:flex}.computed-field,.computed-field:focus{background:var(--iq-canvas);color:var(--iq-slate);cursor:default}.multi-select{position:relative}.multi-label{color:var(--theme-36455a);font-size:13px;font-weight:550;display:block}.multi-control{margin-top:8px;position:relative}.multi-trigger{border:1px solid var(--iq-border);background:var(--theme-ffffff);width:100%;color:var(--iq-ink);text-align:left;border-radius:7px;justify-content:space-between;padding:10px 12px}.multi-trigger.placeholder{color:var(--theme-8a98aa)}.multi-trigger svg{color:var(--iq-slate);flex-shrink:0}.multi-trigger[aria-expanded=true]{border-color:var(--iq-blue)}.multi-panel{z-index:20;max-height:290px;padding:8px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 10px 35px #14203318}.multi-panel label{cursor:pointer;overflow-wrap:anywhere;border-radius:6px;align-items:center;gap:9px;margin:0;padding:9px 7px;font-size:13px;font-weight:400;display:flex}.multi-panel label:hover,.multi-panel label:focus-within{background:var(--iq-canvas)}.multi-panel input[type=checkbox]{flex-shrink:0}.multi-filter{width:100%;margin-bottom:6px}.multi-empty{padding:8px 7px;font-size:12px}.chips{flex-wrap:wrap;gap:6px;margin:9px 0 0;padding:0;list-style:none;display:flex}.chip{background:var(--iq-blue-soft);max-width:100%;color:var(--theme-1c5fb8);overflow-wrap:anywhere;border-radius:6px;align-items:center;gap:3px;padding:3px 4px 3px 9px;font-size:12px;display:inline-flex}.chip.legacy{background:var(--theme-f0f2f5);color:var(--theme-66758a)}.chip button{color:inherit;background:0 0;border:0;border-radius:4px;flex-shrink:0;padding:5px}.chip button:hover{background:#14203314}.form-footer>span{font-size:11px}.record-form>.error{margin:20px 28px 0}.external-link{align-items:center;gap:5px;font-size:12px;display:inline-flex}.settings-tabs{border-bottom:1px solid var(--iq-border);gap:25px;margin-bottom:24px;display:flex}.settings-tabs button{color:var(--theme-718198);background:0 0;border:0;border-bottom:2px solid #0000;padding:14px 0;font-size:13px}.settings-tabs button.active{border-color:var(--iq-blue);color:var(--iq-blue)}.card>.settings-tabs{margin-bottom:0;padding:0 20px}.settings-grid{grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}.settings-card{padding:26px}.settings-card>p{margin-top:10px;font-size:12px}.settings-card form{margin-top:23px}.settings-card form>button{margin-top:22px}.profile-details{margin-top:25px}.profile-details dt{color:var(--theme-8493a7);margin-top:22px;font-size:11px}.profile-details dd{margin:8px 0 0;font-size:13px}.role-badge{background:var(--theme-edf4fe);color:var(--theme-537cad);border-radius:6px;align-items:center;gap:7px;padding:7px 10px;font-size:11px;display:inline-flex}.inline-form{border-top:1px solid var(--iq-border);border-bottom:1px solid var(--iq-border);background:var(--theme-f9fbfe);padding:22px}.inline-form .form-grid{padding:20px 0}.inline-form .actions{justify-content:flex-end}.grant-form{align-items:flex-end;gap:18px;display:flex}.grant-form label{flex:1;margin:0}.grant-form button{margin:0!important}.api-intro{gap:20px;display:flex}.api-intro p{margin:10px 0;font-size:13px}.token-box{background:var(--theme-edf8f3);border:1px solid var(--theme-c7e8d7);border-radius:8px;margin:0 22px 22px;padding:20px}.token-box p{color:var(--theme-638476);margin:8px 0;font-size:12px}.token-box>div{align-items:center;gap:10px;display:flex}.token-box code{overflow-wrap:anywhere;flex:1;font-size:12px}.endpoint{background:var(--theme-f5f8fc);border:1px solid var(--iq-border);overflow-wrap:anywhere;border-radius:6px;margin:18px 0;padding:15px;font-size:12px;display:block}.workspace-list{margin-top:20px}.workspace-list>div{border-bottom:1px solid var(--theme-edf1f6);padding:18px 0}.workspace-row-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.subscription{gap:6px;margin-top:6px;display:grid}.workspace-list strong{font-size:13px}.workspace-list small{color:var(--theme-8697ad);overflow-wrap:anywhere;margin-top:7px;font-size:10px;display:block}.workspace-list button{min-height:32px;padding:7px 10px;font-size:11px}.option-list{margin-top:20px}.option-row{align-items:center;gap:4px;padding:5px 0;display:flex}.option-row input{flex:1;min-width:0;margin-right:6px}.option-row .icon-button:disabled{opacity:.35;cursor:default;color:var(--iq-slate);background:0 0}.option-remove:hover{background:var(--theme-fff0f1);color:var(--theme-b93342)}.option-add{border-top:1px solid var(--theme-edf1f6);margin-top:10px;padding-top:15px}.option-empty{padding:8px 0;font-size:12px}.option-actions{justify-content:flex-end;margin-top:18px}.option-flag{white-space:nowrap;cursor:pointer;align-items:center;gap:7px;margin:0 8px 0 4px;font-size:12px;font-weight:400;display:flex}.option-row .option-flag input{flex:none;margin:0}.list-accordions{gap:12px;max-width:860px;display:grid}.accordion-heading{font-size:inherit;letter-spacing:0}.accordion-header{width:100%;color:var(--iq-ink);text-align:left;background:0 0;border:0;border-radius:11px;justify-content:flex-start;gap:14px;padding:18px 22px}.accordion-header:hover{background:var(--theme-fbfdff)}.accordion-title{white-space:nowrap;font-size:15px;font-weight:650}.accordion-description{min-width:0;color:var(--iq-slate);flex:1;font-size:12px;font-weight:400}.accordion-unsaved{white-space:nowrap;background:var(--theme-fff5e4);color:var(--theme-a8731c);border-radius:5px;padding:3px 8px;font-size:11px;font-weight:500}.accordion-chevron{color:var(--iq-slate);flex-shrink:0;transition:transform .15s}.accordion-header[aria-expanded=true] .accordion-chevron{transform:rotate(180deg)}.accordion-body{border-top:1px solid var(--iq-border);padding:2px 22px 22px}.modal-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:100;background:#12213860;justify-content:center;align-items:flex-start;padding:12vh 20px 30px;display:flex;position:fixed;inset:0;overflow:auto}.confirm-dialog{max-width:470px;margin-top:7vh;padding:30px}.confirm-dialog h2{overflow-wrap:anywhere;font-size:20px;line-height:1.5}.confirm-dialog p{color:var(--theme-71839a);margin:13px 0 25px;font-size:13px}.confirm-dialog .actions{justify-content:flex-end}.delete-icon{background:var(--theme-fff1f1);color:var(--theme-bc3747);border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:20px;display:flex}.search-dialog{width:620px;overflow:hidden}.search-input{border-bottom:1px solid var(--iq-border);color:var(--theme-8393a8);align-items:center;gap:12px;padding:17px 20px;display:flex}.search-input input{border:0;outline:0;flex:1}.search-input input:focus{outline:0}.search-results{max-height:55vh;overflow:auto}.search-results>button{text-align:left;border:0;border-bottom:1px solid var(--theme-f0f3f8);background:var(--theme-ffffff);justify-content:flex-start;gap:14px;width:100%;padding:13px 20px;display:flex}.search-results>button:hover{background:var(--theme-f8fbff)}.search-results>button>svg:last-child{color:var(--theme-9aabc0);margin-left:auto}.search-results strong{color:var(--theme-3b5371);font-size:13px;display:block}.search-results small{color:var(--theme-8c9bb0);margin-top:5px;font-size:10px;display:block}.toast{background:var(--theme-193650);color:#fff;z-index:150;border-radius:9px;align-items:center;gap:20px;max-width:90vw;padding:15px 20px;font-size:13px;display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 5px 22px #14203326}.toast button{color:var(--theme-c6d9ef);background:0 0;border:0;padding:0}.error{border:1px solid var(--theme-f0c8ce);background:var(--theme-fff4f5);color:var(--theme-a23143);overflow-wrap:anywhere;border-radius:7px;margin-bottom:18px;padding:13px 16px;font-size:13px;line-height:1.6}.loading{min-height:230px;color:var(--theme-8294aa);justify-content:center;align-items:center;gap:12px;font-size:13px;display:flex}.screen{height:100vh}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.login-page{grid-template-columns:1.1fr 1fr;min-height:100vh;display:grid}.login-story{background:var(--theme-f0f6fe);flex-direction:column;justify-content:space-between;padding:50px 65px;display:flex}.login-story>img{width:195px}.login-story h1{letter-spacing:-3px;margin:24px 0;font-size:70px;line-height:1.05}.login-story h1 span{color:var(--iq-blue)}.login-story p{color:var(--theme-73869f);margin:24px 0 35px;font-size:15px;line-height:1.9}.login-story>small{color:var(--theme-8799b2);font-size:11px}.story-path{color:var(--theme-9bb8de);align-items:center;gap:14px;display:flex}.story-path>span{color:var(--theme-5b7ca6);flex-direction:column;gap:10px;font-size:10px;display:flex}.story-path>span svg{width:30px;height:30px}.story-path>svg{width:16px}.login-panel{background:var(--theme-ffffff);justify-content:center;align-items:center;padding:60px 35px;display:flex;position:relative}.login-form{width:355px}.login-icon{background:var(--theme-eef5ff);width:54px;height:54px;color:var(--iq-blue);border-radius:13px;justify-content:center;align-items:center;margin-bottom:24px;display:flex}.login-form h2{letter-spacing:-.7px;font-size:29px}.login-form>p{margin:10px 0 29px;font-size:13px}.login-form form button{margin-top:26px}.login-form .login-help{color:var(--theme-99a5b5);text-align:center;margin-top:24px;font-size:11px}.login-form .login-forgot{text-align:right;margin-top:8px;font-size:13px;display:block}.login-form .notice{color:var(--iq-success)}.check-line{align-items:flex-start;gap:8px;font-weight:400;display:flex}.login-form .check-line{margin-top:18px}.check-line input{width:auto;margin-top:3px}.check-line label{font-weight:inherit;color:inherit;margin:0;display:inline}.terms-page{max-width:720px;margin:48px auto;padding:0 24px}.terms-paragraph{white-space:pre-wrap;line-height:1.6}.stage-banner{background:var(--theme-fff5e4);color:var(--theme-a8731c);border-bottom:1px solid var(--iq-border);padding:10px 24px;font-size:14px}.impersonation-bar{background:var(--theme-b42318);color:#fff;justify-content:center;align-items:center;gap:16px;padding:10px 24px;font-size:13px;font-weight:500;display:flex}.impersonation-bar button{color:#fff;background:0 0;border-color:#ffffff80;min-height:30px;padding:6px 14px}.impersonation-bar button:hover{border-color:var(--theme-ffffff);background:#ffffff26}.login-footer{color:var(--theme-99a8bb);font-size:10px;position:absolute;bottom:28px}.login-form .error{margin-top:20px}.mobile-menu{display:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width>=1600px){.main-content{padding-top:42px}.kpi{padding:25px}.kpi small{font-size:11px}}@media (width<=1250px){.kpi{gap:10px;padding:18px 12px}.kpi .icon-tile{width:33px;height:33px}.kpi-label{font-size:11px}.kpi small{font-size:9px}.main-content{padding:25px}.dashboard-bottom{grid-template-columns:1.2fr 1fr}.section-heading{padding:18px}.section-heading h2{font-size:14px}.topbar{padding:0 25px}.today{display:none}.table-toolbar{gap:8px}.table-toolbar .secondary span{display:none}.detail-layout{grid-template-columns:minmax(0,1fr) 270px}.login-story{padding:45px}.record-heading{flex-direction:column;align-items:flex-start}}@media (width<=1023px){.sidebar{width:200px}.main-shell{margin-left:200px}.brand{padding:20px}.brand img{width:157px}.sidebar-user small{font-size:8px}.sidebar-user strong{font-size:10px}.kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi{padding:20px}.kpi-label{font-size:12px}.kpi small{font-size:10px}.dashboard-bottom{grid-template-columns:1fr}.topbar-right .workspace-tag{display:none}.pipeline span{font-size:9px}.pipeline button{padding-left:10px}.detail-layout{grid-template-columns:1fr}.settings-grid{grid-template-columns:minmax(0,1fr)}.settings-tabs{gap:19px}.settings-tabs button{font-size:12px}.grant-form{flex-wrap:wrap}.login-story h1{font-size:60px}.story-path{gap:9px}.login-story{padding:35px}.global-search{width:100%;max-width:400px}.global-search kbd{display:none}.record-heading .actions{flex-wrap:wrap}.topbar-right{gap:10px}.top-divider{display:none}.dashboard-note .text-button{white-space:nowrap}.brand-promise{padding:20px 4px}}@media (width<=767px){.sidebar{z-index:90;width:232px;transition:transform .2s;transform:translate(-100%)}.sidebar.open{transform:translate(0)}.sidebar-scrim{z-index:80;background:#14203350;position:fixed;inset:0}.main-shell{margin-left:0}.mobile-menu{display:flex}.topbar{gap:10px;height:62px;padding:0 15px}.global-search{flex:1;width:auto;padding:9px;font-size:11px;overflow:hidden}.global-search span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.topbar-right{display:none}.main-content{padding:22px 16px}.page-heading{flex-wrap:wrap;align-items:flex-start;gap:15px;margin-bottom:22px}.page-heading h1{font-size:25px}.page-heading p{font-size:12px}.eyebrow{font-size:9px}.kpi-grid{gap:12px}.kpi{gap:9px;padding:16px 11px}.kpi .icon-tile{width:29px;height:29px}.kpi .icon-tile svg{width:18px}.kpi-label{min-height:15px;font-size:10px;line-height:1.5}.kpi strong{font-size:27px}.kpi small{font-size:9px;line-height:1.5}.kpi-arrow{display:none}.pipeline{padding:0 14px 17px;overflow-x:auto}.pipeline button{min-width:92px;min-height:80px}.pipeline-card .section-heading .text-button{font-size:10px}.section-heading{padding:18px 15px}.section-heading h2{font-size:13px;line-height:1.5}.section-heading p{font-size:11px}.section-heading .text-button{white-space:nowrap;font-size:11px}.dashboard-bottom th,.dashboard-bottom td{padding:14px 12px;font-size:11px}.dashboard-note{flex-wrap:wrap;align-items:flex-start;padding:20px 0}.dashboard-note .text-button{margin-left:54px}.app-footer{margin:0 16px;padding:18px 0;font-size:9px}.table-toolbar{gap:8px;padding:15px}.search-field{flex-basis:100%;max-width:none}.table-toolbar>select{flex:1;max-width:none;font-size:11px}.table-toolbar .secondary{padding:9px}.toolbar-spacer{display:none}.list-tabs{padding:0 15px}.views select{max-width:120px;font-size:11px}.list-tabs>button{font-size:12px}.pagination{padding:15px;font-size:10px}.pagination>div{gap:7px}.record-title{align-items:flex-start;gap:12px}.record-title h1{font-size:23px}.large-icon{width:46px;height:46px}.record-meta{flex-wrap:wrap;gap:10px}.record-heading .actions{justify-content:space-between;width:100%}.detail-card{padding:20px}.detail-grid{gap:25px 18px}.detail-grid dd,.detail-grid dd .text-button{font-size:12px}.record-form .form-grid{grid-template-columns:1fr;padding:23px 20px}.form-intro{padding:22px 20px}.form-footer{flex-wrap:wrap;padding:18px}.form-footer>span{width:100%}.form-footer>.actions{justify-content:flex-end;width:100%}.settings-tabs{white-space:nowrap;gap:17px;overflow-x:auto}.settings-tabs button{font-size:11px}.settings-card{padding:21px}.settings-grid{gap:18px}.inline-form .form-grid{grid-template-columns:1fr}.role-badge{font-size:10px}.api-intro{gap:13px}.token-box{margin:0 15px 15px;padding:16px}.token-box>div{flex-wrap:wrap}.token-box code{min-width:100%}.grant-form label{flex-basis:100%}.workspace-list small{font-size:9px}.option-row{gap:0}.option-row .icon-button{padding:9px 7px}.option-add{flex-wrap:wrap;gap:10px}.option-add input{flex-basis:100%;margin-right:0}.option-add .secondary{width:100%}.option-row.has-flag{flex-wrap:wrap;padding-bottom:10px}.option-row.has-flag input:not([type=checkbox]){flex-basis:100%;margin-right:0}.option-flag{flex:1;margin-left:2px}.accordion-header{flex-wrap:wrap;gap:6px 10px;padding:16px}.accordion-title{flex:1}.accordion-description{flex-basis:100%;order:3}.accordion-body{padding:2px 16px 18px}.login-page{grid-template-columns:1fr}.login-story{background:var(--theme-f0f6fe);padding:28px}.login-story>img{width:160px}.login-story>div,.login-story>small{display:none}.login-panel{align-items:flex-start;min-height:calc(100vh - 91px);padding:45px 28px 80px}.login-form{width:100%;max-width:380px}.login-form h2{font-size:27px}.login-footer{bottom:23px}.confirm-dialog{padding:24px}.confirm-dialog .actions{flex-wrap:wrap}.toast{width:max-content;font-size:12px}.search-dialog .search-input{padding:10px 20px}.search-dialog .search-input input{width:100px}.column-popover{right:0}.table-toolbar .column-menu{margin-left:auto}.empty{padding:35px 20px}.empty h3{font-size:14px}.section-heading .primary{padding:9px;font-size:11px}}.create-linked{margin-top:9px;font-size:12px}.linked-record-modal{border:1px solid var(--iq-border);background:var(--iq-canvas);width:min(900px,100vw - 32px);max-height:calc(100dvh - 40px);color:var(--iq-ink);border-radius:12px;padding:28px;overflow:auto;box-shadow:0 20px 80px #14203330}.linked-record-modal::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#12213870}.linked-modal-close{position:absolute;top:15px;right:15px}.linked-modal-heading{padding-right:28px}.linked-modal-heading h1{font-size:23px}@media (width<=767px){.linked-record-modal{width:calc(100vw - 16px);max-height:calc(100dvh - 20px);padding:20px 12px}.linked-modal-heading{padding-left:8px}}a.secondary,a.text-button{justify-content:center;align-items:center;gap:8px;display:inline-flex}a.secondary:hover{text-decoration:none}.documents-card{margin-top:22px;overflow:hidden}.documents-card>.error{margin:0 22px 16px}.document-loading{min-height:90px}.document-kind{border-top:1px solid var(--theme-edf1f6)}.document-kind-heading{justify-content:space-between;align-items:center;gap:12px;min-height:38px;padding:16px 22px 4px;display:flex}.document-empty{padding:12px 22px 20px;font-size:13px}.document-list{margin:0;padding:0;list-style:none}.document-list li{border-top:1px solid var(--theme-edf1f6);align-items:center;gap:12px;padding:14px 22px;display:flex}.document-kind .document-list li:first-child{border-top:0}.document-icon{background:var(--iq-blue-soft);width:36px;height:36px;color:var(--iq-blue);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.document-info{flex:1;min-width:0}.document-info strong{color:var(--theme-364a64);overflow-wrap:anywhere;font-size:13px;display:block}.document-info small{color:var(--theme-8593a5);margin-top:4px;display:block}.document-actions{flex-shrink:0;align-items:center;gap:14px;display:flex}.document-actions .text-button,.document-actions .danger-ghost{gap:6px;min-height:32px}.document-viewer{border:1px solid var(--iq-border);background:var(--theme-ffffff);width:min(1000px,100vw - 32px);max-width:none;max-height:none;color:var(--iq-ink);border-radius:12px;padding:0;overflow:hidden;box-shadow:0 20px 80px #14203330}.document-viewer::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#12213870}.document-viewer-frame{flex-direction:column;max-height:calc(100dvh - 40px);display:flex}.document-viewer header{border-bottom:1px solid var(--iq-border);align-items:center;gap:10px;padding:14px 16px 14px 22px;display:flex}.document-viewer header h2{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.document-viewer iframe{background:var(--iq-canvas);border:0;width:100%;height:calc(100dvh - 110px);display:block}.document-viewer-image{background:var(--iq-canvas);justify-content:center;align-items:center;min-height:0;padding:16px;display:flex;overflow:auto}.document-viewer-image img{object-fit:contain;max-width:100%;max-height:calc(100dvh - 145px);display:block}.document-viewer iframe.document-viewer-docx{background:var(--theme-ffffff)}.document-viewer-text{background:var(--iq-canvas);flex-direction:column;min-height:0;display:flex}.document-viewer-text pre{white-space:pre-wrap;overflow-wrap:anywhere;tab-size:4;flex:1;min-height:120px;max-height:calc(100dvh - 110px);margin:0;padding:18px 22px;font:13px/1.6 ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;overflow:auto}.document-viewer-note{border-bottom:1px solid var(--iq-border);margin:0;padding:10px 22px;font-size:13px}.document-viewer-message{min-height:160px;padding:22px}.permission-boxes{flex-wrap:wrap;gap:10px 22px;display:flex}.permission-boxes.stacked{flex-direction:column;gap:8px}.permission-boxes label{white-space:nowrap;cursor:pointer;align-items:center;gap:8px;margin:0;font-size:12px;font-weight:400;display:flex}.permission-boxes input{flex:none}.permission-boxes input:disabled{cursor:not-allowed}.permission-boxes label:has(input:disabled){cursor:not-allowed}.permission-fieldset{border:0;min-width:0;margin:0;padding:0}.permission-fieldset legend{color:var(--theme-36455a);margin-bottom:10px;padding:0;font-size:13px;font-weight:550}.permission-fieldset .field-help{margin-top:9px;display:block}@media (width<=767px){.document-list li{flex-wrap:wrap;padding:14px 15px}.document-info{flex-basis:calc(100% - 48px)}.document-actions{flex-wrap:wrap;width:100%;padding-left:48px}.document-kind-heading{flex-wrap:wrap;padding:14px 15px 4px}.document-empty{padding:12px 15px 18px}.documents-card .section-heading{flex-wrap:wrap}.documents-card>.error{margin:0 15px 14px}.document-viewer{width:calc(100vw - 16px)}.document-viewer-frame{max-height:calc(100dvh - 20px)}.document-viewer header{gap:6px;padding:10px 10px 10px 14px}.document-viewer header .secondary{padding:9px}.document-viewer header .secondary span{display:none}.document-viewer iframe{height:calc(100dvh - 90px)}.document-viewer-image{padding:8px}.document-viewer-text pre{max-height:calc(100dvh - 90px);padding:12px 14px}.document-viewer-note{padding:8px 14px}.document-viewer-message{padding:14px}.document-viewer-image img{max-height:calc(100dvh - 110px)}}.portal-shell{flex-direction:column;min-height:100vh;display:flex}.portal-brand{align-items:center;display:flex}.portal-topbar img{height:24px}.portal-switch{color:var(--iq-slate);align-items:center;gap:8px;display:flex}.portal-switch select{color:var(--iq-ink);background:0 0;border:0;padding:4px 0;font-size:13px;font-weight:600}.portal-person{font-size:13px;font-weight:600}.portal-main{flex:1}.portal-tabs{margin-bottom:26px}.week-toolbar{justify-content:center;align-items:center;gap:20px;margin-bottom:22px;display:flex}.week-toolbar strong{text-align:center;min-width:180px}.week-cards{flex-direction:column;gap:18px;display:flex}.engagement-week{padding:24px 26px}.engagement-week-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.week-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;margin-bottom:20px;display:grid}.week-day{min-width:0;color:var(--iq-slate);text-align:center;flex-direction:column;gap:7px;font-size:11px;font-weight:600;display:flex}.week-day input{text-align:center;padding:9px 4px}.week-notes{margin-bottom:20px;display:block}.week-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.week-total{font-size:13px;font-weight:650}.decision-note{background:var(--theme-fff5e4);color:var(--theme-a8731c);border-radius:8px;margin-top:16px;padding:12px 14px;font-size:12px}.week-grid.readonly .week-day strong{color:var(--iq-ink);background:var(--theme-f8fbff);border:1px solid var(--iq-border);border-radius:6px;padding:9px 4px;font-size:13px;font-weight:600;display:block}.review-list{flex-direction:column;display:flex}.review-row{border-top:1px solid var(--theme-edf1f6);justify-content:space-between;align-items:center;gap:16px;padding:16px 22px;display:flex}.review-row-main{flex-wrap:wrap;align-items:center;gap:14px;font-size:13px;display:flex}.review-row-engagement{color:var(--theme-71839a)}.pending-sections{flex-direction:column;display:flex}.review-section{border-top:1px solid var(--iq-border)}.review-section:first-child{border-top:0}.review-drawer{flex-direction:column;gap:20px;width:560px;max-width:100%;margin-top:5vh;padding:28px;display:flex}.review-drawer-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.review-drawer-header h2{margin:2px 0}.review-actions{border-top:1px solid var(--iq-border);padding-top:20px}.reject-form{border-top:1px solid var(--iq-border);flex-direction:column;gap:14px;padding-top:20px;display:flex}.reject-form label{display:block}.budget-card{margin-top:22px;overflow:hidden}.budget-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding:22px;display:grid}.budget-grid>div{border:1px solid var(--theme-edf3fc);background:var(--theme-f8fbff);border-radius:8px;padding:16px}.budget-grid small{color:var(--theme-8796a9);margin-bottom:9px;font-size:11px;display:block}.budget-grid strong{font-size:16px;font-weight:600}.budget-bar{background:var(--theme-e3eaf2);border-radius:3px;height:6px;margin-top:10px;overflow:hidden}.budget-bar>span{background:var(--iq-blue);border-radius:3px;height:100%;display:block}.portal-access-card{margin-top:22px;overflow:hidden}.portal-access-body{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:22px;display:flex}@media (width<=767px){.week-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.week-toolbar,.review-row{flex-wrap:wrap}.budget-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.stage-tracker{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-bottom:22px;padding:14px 16px;display:flex}.stage-tracker-steps{scrollbar-width:thin;flex:560px;min-width:0;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.stage-tracker-step{flex:1 1 0;min-width:104px}.stage-tracker-step+.stage-tracker-step{margin-left:-8px}.stage-tracker-step button{background:color-mix(in srgb, var(--iq-slate) 9%, var(--iq-surface));width:100%;min-height:40px;color:var(--iq-slate);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,0 100%,12px 50%);border:0;gap:6px;padding:8px 20px 8px 24px;font-size:12px;font-weight:500}.stage-tracker-step:first-child button{border-radius:var(--iq-radius-sm) 0 0 var(--iq-radius-sm);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,0 100%);padding-left:16px}.stage-tracker-step button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.stage-tracker-step button svg{flex-shrink:0}.stage-tracker-step button:hover:not(:disabled){background:color-mix(in srgb, var(--iq-slate) 16%, var(--iq-surface));color:var(--iq-ink)}.stage-tracker-step.done button{background:var(--iq-blue-soft);color:var(--iq-blue-hover)}.stage-tracker-step.done button:hover:not(:disabled){background:color-mix(in srgb, var(--iq-blue) 18%, var(--iq-surface));color:var(--iq-blue-hover)}.stage-tracker-step.current button,.stage-tracker-step.current button:hover:not(:disabled){background:var(--iq-blue);color:var(--iq-surface);cursor:default;font-weight:600}.stage-tracker-step button:focus-visible{outline-offset:-4px;outline-color:var(--iq-blue)}.stage-tracker-step.current button:focus-visible{outline-color:var(--iq-surface)}.stage-tracker-step button:disabled{opacity:1;cursor:default}.stage-tracker.is-closed .stage-tracker-step.done button{background:color-mix(in srgb, var(--iq-success) 13%, var(--iq-surface));color:color-mix(in srgb, var(--iq-success) 72%, var(--iq-ink))}.stage-tracker-side{flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto;display:flex}.stage-tracker-closed{border-radius:var(--iq-radius-sm);padding:7px 11px;font-size:12px;font-weight:600}.stage-tracker-closed i{width:6px;height:6px}.stage-won{border-color:color-mix(in srgb, var(--iq-success) 40%, var(--iq-border));color:color-mix(in srgb, var(--iq-success) 72%, var(--iq-ink))}.stage-won:hover{background:color-mix(in srgb, var(--iq-success) 9%, var(--iq-surface));border-color:color-mix(in srgb, var(--iq-success) 55%, var(--iq-border))}.quiet-button{color:var(--iq-slate);background:0 0;border:0;border-radius:6px;padding:8px;font-size:13px}.quiet-button:hover:not(:disabled){background:var(--iq-canvas);color:var(--iq-ink)}.stage-tracker-legacy{color:var(--iq-slate);text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:12px;overflow:hidden}.engagement-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:17px;margin-bottom:22px;display:grid}.engagement-kpi{flex-direction:column;align-items:flex-start;min-width:0;padding:18px;display:flex}.engagement-kpi small{color:var(--iq-slate);margin-bottom:10px;font-size:12px;display:block}.engagement-kpi strong{letter-spacing:-.4px;overflow-wrap:anywhere;max-width:100%;font-size:20px;font-weight:650;line-height:1.2;display:block}.engagement-kpi strong span{letter-spacing:0;color:var(--iq-slate);font-size:13px;font-weight:500}.engagement-kpi strong.none{letter-spacing:0;color:var(--iq-slate);font-size:15px;font-weight:600;line-height:24px}.engagement-kpi strong.negative{color:color-mix(in srgb, var(--iq-warning) 70%, var(--iq-ink))}.engagement-kpi em{color:color-mix(in srgb, var(--iq-slate) 80%, var(--iq-surface));margin-top:auto;padding-top:9px;font-size:11px;font-style:normal;display:block}.engagement-kpi .budget-bar{width:100%;margin-top:auto}.engagement-kpi strong:has(+.budget-bar){margin-bottom:14px}.engagement-kpi .budget-bar.over>span{background:var(--iq-warning)}.engagement-kpi .text-button{gap:5px;margin-top:auto;padding-top:9px;font-size:12px;font-weight:600;display:inline-flex}.sales-cycle{max-width:860px}.cycle-columns{color:var(--iq-slate);justify-content:space-between;padding:0 124px 4px 30px;font-size:11px;display:flex}.cycle-columns span:last-child{width:96px}.cycle-index{width:22px;color:var(--iq-slate);text-align:center;font-variant-numeric:tabular-nums;flex:none;margin-right:4px;font-size:11px;font-weight:600}.cycle-probability{width:96px;color:var(--iq-slate);flex:none;align-items:center;gap:5px;margin-right:6px;font-size:12px;display:flex}.option-row .cycle-probability input{text-align:right;font-variant-numeric:tabular-nums;flex:1;width:0;margin-right:0}.cycle-add{gap:12px}.cycle-closing{border:1px solid var(--iq-border);border-radius:var(--iq-radius-sm);background:var(--iq-canvas);flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;padding:13px 14px;display:flex}.cycle-closing-label{margin-right:4px;font-size:12px;font-weight:600}.cycle-closing small{margin-left:4px;font-size:11px}.cycle-actions{justify-content:space-between}@media (width<=1250px){.engagement-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1023px){.engagement-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.stage-tracker{padding:12px}.stage-tracker-steps{flex-basis:100%}.stage-tracker-step{flex:1 0 auto;min-width:96px;max-width:180px}.stage-tracker-side{width:100%;margin-left:0}.engagement-kpis{gap:12px}.sales-cycle{padding:20px 16px}.cycle-columns{display:none}.cycle-row{flex-wrap:wrap}.cycle-row>input{flex-basis:calc(100% - 32px);margin-right:0}.cycle-row .cycle-probability{margin-left:26px;margin-right:auto}}@media (width<=479px){.engagement-kpis{grid-template-columns:minmax(0,1fr)}.cycle-actions>button{flex:100%}}.expense-policy{background:var(--iq-blue-soft);color:var(--theme-3a5a86);overflow-wrap:anywhere;border-radius:8px;padding:12px 14px;font-size:12px;line-height:1.6}.expense-policy strong{color:var(--theme-2c4a72);font-weight:600}.report-list{flex-direction:column;gap:16px;padding:0 22px 22px;display:flex}.report-card{border:1px solid var(--iq-border);border-radius:var(--iq-radius-md);background:var(--theme-fbfcfe);flex-direction:column;gap:14px;padding:20px 22px;display:flex}.report-card-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.report-card-heading h3{overflow-wrap:anywhere;font-size:15px}.report-card-heading p{margin-top:4px;font-size:12px}.report-card-summary{flex-shrink:0;align-items:center;gap:12px;display:flex}.report-total{font-variant-numeric:tabular-nums;font-size:15px;font-weight:650}.report-note{color:var(--theme-53667e);white-space:pre-wrap;font-size:13px}.report-card .table-wrap{border:1px solid var(--iq-border);background:var(--theme-ffffff);border-radius:8px}.report-lines th,.report-lines td{padding:11px 14px}.report-lines th:first-child{border-top:0}.report-card .decision-note{margin-top:0}.report-actions{justify-content:flex-end}.in-report{white-space:nowrap;font-size:12px}.report-dialog{width:520px;max-width:100%;margin-top:5vh;padding:28px}.report-dialog.wide{width:680px}.report-dialog .review-drawer-header{margin-bottom:20px}.report-form{flex-direction:column;gap:16px;display:flex}.report-form label{margin:0}.report-form textarea{min-height:72px}.report-form .expense-policy{margin-top:-4px}.report-form>.actions{justify-content:flex-end;padding-top:4px}.report-period{grid-template-columns:1fr 1fr;gap:16px;display:grid}.report-lines-picker{border:0;min-width:0;margin:0;padding:0}.report-lines-picker legend{color:var(--theme-36455a);margin-bottom:10px;padding:0;font-size:13px;font-weight:550}.line-checklist{border:1px solid var(--iq-border);border-radius:8px;flex-direction:column;max-height:40vh;display:flex;overflow:hidden auto}.line-check{color:var(--theme-53667e);border-top:1px solid var(--theme-edf1f6);cursor:pointer;align-items:center;gap:12px;padding:11px 14px;font-size:12px;font-weight:400;display:flex}.line-check:first-child{border-top:0}.line-check:hover{background:var(--theme-fbfdff)}.line-check input{flex-shrink:0}.line-check-description{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--theme-8593a5);flex:1;overflow:hidden}.line-check .nowrap:last-child{font-variant-numeric:tabular-nums;color:var(--iq-ink)}.report-drawer{width:760px}.report-drawer .table-wrap{border:1px solid var(--iq-border);border-radius:8px}.report-drawer .review-drawer-header p+p{margin-top:2px}.report-drawer .review-drawer-header strong{color:var(--iq-ink)}.report-drawer .reject-form p{font-size:12px}.report-drawer>.text-button{align-self:flex-start}.mileage-card{justify-content:space-between;align-items:flex-start;gap:24px;padding:22px 22px 22px 26px;display:flex}.mileage-card>div{flex:1;min-width:0}.mileage-card p{margin-top:6px;font-size:12px}.mileage-form{flex-shrink:0;align-items:flex-start;gap:12px;display:flex}.mileage-form label{margin:0}.mileage-input{color:var(--theme-53667e);white-space:nowrap;align-items:center;gap:8px;font-size:12px;font-weight:400;display:flex}.mileage-input input{width:110px}.mileage-form .primary{margin-top:0}@media (width<=767px){.report-list{padding:0 14px 16px}.report-card{padding:16px}.report-card-heading{flex-wrap:wrap}.report-actions{justify-content:flex-start}.report-dialog,.report-dialog.wide,.report-drawer{width:100%;margin-top:0;padding:20px 16px}:is(.modal-backdrop:has(.report-dialog),.modal-backdrop:has(.report-drawer)){padding:16px}.report-period{grid-template-columns:1fr}.line-check{flex-wrap:wrap;gap:6px 10px}.line-check-description{white-space:normal;flex-basis:100%}.mileage-card{flex-direction:column;padding:20px 16px}.mileage-form{flex-wrap:wrap;width:100%}.mileage-input input{width:120px}}a.primary,a.secondary{justify-content:center;align-items:center;gap:8px;display:inline-flex}.pre{white-space:pre-wrap}.invoice-row .review-row-main{flex:1;min-width:0}.invoice-number{color:var(--theme-253d5a);min-width:84px;font-size:13px;font-weight:600}.invoice-client{color:var(--theme-36455a);font-weight:550}.invoice-row-side{flex-shrink:0;align-items:center;gap:14px;display:flex}.invoice-amounts{font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;min-width:96px;display:flex}.invoice-amounts strong{font-size:13px;font-weight:650}.invoice-amounts small{font-size:11px}.invoice-eye{color:var(--theme-b4c5db);display:inline-flex}.invoice-eye.seen{color:var(--iq-blue)}.invoice-due-result{background:var(--theme-f0f6fe);border-color:var(--theme-cfe1fa);justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:22px;padding:16px 20px;font-size:13px;display:flex}.invoice-due-result details{margin-top:6px;font-size:12px}.invoice-due-result summary{cursor:pointer;color:var(--iq-blue)}.invoice-due-result ul{flex-direction:column;gap:4px;margin:8px 0 0;padding-left:18px;display:flex}.invoice-hint{margin:-4px 0;font-size:12px}.report-form .invoice-unbilled{margin:-8px 0 0}.invoice-warning{margin:0 0 18px}.invoice-lines-wrap,.public-lines-wrap{border:1px solid var(--iq-border);border-radius:8px}.invoice-lines-wrap{margin-top:18px}.invoice-main,.invoice-side{min-width:0}.invoice-lines th.num,.invoice-lines td.num{text-align:right;font-variant-numeric:tabular-nums}.invoice-lines td:first-child{overflow-wrap:anywhere;min-width:200px}.invoice-subheading td{color:var(--iq-slate);background:var(--theme-fcfdff);padding:8px 14px;font-size:11px;font-weight:600}.invoice-empty{margin-top:18px;font-size:13px}.invoice-totals{border-top:1px solid var(--iq-border);flex-direction:column;align-items:flex-end;gap:10px;margin:22px 0 0;padding-top:18px;display:flex}.invoice-totals>div{width:320px;max-width:100%;color:var(--theme-53667e);justify-content:space-between;align-items:center;gap:24px;font-size:13px;display:flex}.invoice-totals dd{font-variant-numeric:tabular-nums;margin:0}.invoice-totals .invoice-total{border-top:1px solid var(--iq-border);color:var(--iq-ink);padding-top:10px;font-size:14px;font-weight:650}.invoice-tax-rate{color:inherit;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:400;display:flex}.invoice-tax-rate span{align-items:center;gap:4px;display:inline-flex}.invoice-tax-rate input{text-align:right;width:76px;margin:0;padding:6px 8px}.detail-card .notes textarea{width:100%;min-height:80px;margin-top:11px}.invoice-save{justify-content:flex-end;margin-top:12px}.invoice-side .section-heading p{font-size:12px}.related-row.invoice-related-row{flex-wrap:wrap;gap:12px}.related-row.invoice-related-row .status~.status{margin-left:0}.invoice-payments,.invoice-views-list{flex-direction:column;margin:0;padding:0 22px 18px;list-style:none;display:flex}.invoice-payments li{border-top:1px solid var(--theme-edf1f6);justify-content:space-between;align-items:flex-start;gap:10px;padding:12px 0;font-size:12px;display:flex}.invoice-payments li>div{overflow-wrap:anywhere;flex-direction:column;gap:3px;min-width:0;display:flex}.invoice-payments strong{font-variant-numeric:tabular-nums;font-size:14px}.invoice-payments small{font-size:11px}.invoice-views-list li{border-top:1px solid var(--theme-edf1f6);color:var(--theme-53667e);flex-wrap:wrap;align-items:center;gap:4px 8px;padding:10px 0;font-size:12px;display:flex}.invoice-views-list li svg{color:var(--iq-slate)}.invoice-views-list li small{flex-basis:100%;padding-left:22px;font-size:11px}.public-page{background:var(--iq-canvas);flex-direction:column;align-items:center;min-height:100vh;padding:28px 16px 40px;display:flex}.public-header{width:100%;max-width:760px;margin-bottom:20px}.public-header img{width:150px;display:block}.public-invoice{flex-direction:column;gap:26px;width:100%;max-width:760px;padding:36px 40px;display:flex}.public-missing{gap:10px}.public-missing h1{font-size:24px}.public-missing p{font-size:13px}.public-head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.public-firm{min-width:0}.public-firm img{max-width:180px;max-height:64px;margin-bottom:10px;display:block}.public-firm strong{margin-bottom:8px;font-size:18px;display:block}.public-firm p{font-size:12px;line-height:1.6}.public-title{text-align:right;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:8px;display:flex}.public-title .eyebrow{margin-bottom:0}.public-title h1{letter-spacing:-.5px;font-size:24px}.public-void{margin:0}.public-meta{border-top:1px solid var(--iq-border);grid-template-columns:2fr 1fr 1fr;gap:18px 24px;margin:0;padding-top:22px;display:grid}.public-meta dt{color:var(--theme-8b98aa);margin-bottom:7px;font-size:11px}.public-meta dd{color:var(--theme-364a64);overflow-wrap:anywhere;margin:0;font-size:13px}.public-meta dd .block{margin-top:3px}.public-invoice .invoice-totals{border-top:0;margin-top:0;padding-top:0}.public-block h2{margin-bottom:8px;font-size:14px}.public-block p{color:var(--theme-53667e);font-size:13px;line-height:1.6}.public-actions{border-top:1px solid var(--iq-border);justify-content:flex-end;padding-top:22px;display:flex}.public-footer{color:var(--theme-99a8bb);margin-top:24px;font-size:11px}.invoicing-fields{margin-top:23px}.invoicing-number-grid{grid-template-columns:1fr 1fr;gap:18px 20px;display:grid}.invoicing-number-grid label{margin:0}.invoicing-toggle{margin-top:20px;font-size:13px}.invoicing-actions{justify-content:flex-end;margin-top:22px}.invoicing-logo{flex-wrap:wrap;align-items:center;gap:16px;margin-top:20px;display:flex}.invoicing-logo img{border:1px solid var(--iq-border);background:var(--theme-ffffff);border-radius:8px;max-width:180px;max-height:64px;padding:8px}.invoicing-logo>.quiet{font-size:12px}@media (width<=1023px){.invoice-row-side{flex-wrap:wrap}}@media (width<=767px){.invoice-row{flex-direction:column;align-items:stretch;gap:10px}.invoice-row-side{justify-content:space-between;gap:10px}.invoice-amounts{align-items:flex-start;min-width:0}.invoice-totals>div{width:100%}.invoice-payments,.invoice-views-list{padding:0 15px 14px}.public-page{padding:18px 12px 30px}.public-invoice{gap:20px;padding:22px 16px}.public-head{flex-direction:column;gap:16px}.public-title{text-align:left;align-items:flex-start}.public-meta{grid-template-columns:1fr 1fr}.public-meta>div:first-child{grid-column:1/-1}.invoice-lines th,.invoice-lines td{padding:10px 9px}.invoice-lines td:first-child{min-width:120px}.invoicing-number-grid{grid-template-columns:1fr}.invoicing-actions>button{width:100%}}.resume-card,.match-card{margin-top:22px;overflow:hidden}.resume-card>.error,.match-card>.error{margin:0 22px 16px}.resume-upload{border-top:1px solid var(--theme-edf1f6);background:var(--theme-fbfcfe);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:16px;padding:18px 22px;display:grid}.resume-upload label+label{margin-top:0}.resume-upload input[type=file]{background:var(--theme-ffffff);padding:7px 10px}.resume-upload .actions{grid-column:1/-1;justify-content:flex-end}.document-info small.resume-note{color:var(--theme-5e7189);overflow-wrap:anywhere;font-style:italic}.document-info strong .status{vertical-align:1px;margin-left:8px}.resume-text-status{background:var(--theme-e9f7f2);color:var(--theme-208768);border-radius:7px;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 22px 18px;padding:9px 12px;font-size:12px;display:flex}.resume-text-status.problem{background:var(--theme-fff5e4);color:var(--theme-8a5d12)}.resume-text-status>svg{flex-shrink:0}.resume-text-status .text-button{align-items:center;gap:5px;font-size:12px;font-weight:600;display:inline-flex}.resume-text-status>.text-button:first-of-type{margin-left:auto}.resume-suggestions-help{margin:0;padding:0 22px;font-size:12px}.suggestion-groups{gap:14px;padding:12px 22px 20px;display:grid}.suggestion-group>small{color:var(--theme-8593a5);font-weight:550;display:block}.suggestion-group .chips{margin-top:7px}.chip.suggestion-chip{gap:6px}.chip.suggestion-chip button{background:var(--theme-ffffff);color:var(--iq-blue);align-items:center;gap:3px;padding:3px 7px;font-size:11px;font-weight:600;display:inline-flex}.chip.suggestion-chip button:hover:not(:disabled){background:var(--iq-blue);color:#fff}.document-icon.resume-version{font-size:12px;font-weight:650}.resume-history .document-info small{overflow-wrap:anywhere}.match-list{margin:0;padding:0;list-style:none}.match-row{border-top:1px solid var(--theme-edf1f6);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 20px;padding:16px 22px;display:grid}.match-main{min-width:0}.match-head{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.match-name{color:var(--theme-364a64);overflow-wrap:anywhere;font-size:13px;font-weight:600}.match-name:hover{color:var(--iq-blue)}.match-main>small{color:var(--theme-8593a5);overflow-wrap:anywhere;margin-top:3px;display:block}.match-factors{flex-wrap:wrap;gap:5px;margin:9px 0 0;padding:0;list-style:none;display:flex}.match-factor{overflow-wrap:anywhere;border-radius:5px;max-width:100%;padding:3px 8px;font-size:11px;line-height:1.4}.match-factor.met{background:var(--theme-e9f7f2);color:var(--theme-208768)}.match-factor.partial{background:var(--theme-fff5e4);color:var(--theme-8a5d12)}.match-factor.unmet{background:var(--theme-f0f2f5);color:var(--theme-6b7a8f)}.match-side{align-items:center;gap:16px;display:flex}.match-side .secondary{align-items:center;gap:6px;padding:8px 12px;display:inline-flex}.match-score{align-items:center;gap:9px;display:inline-flex}.match-bar{background:var(--theme-e3eaf2);border-radius:3px;width:72px;height:6px;overflow:hidden}.match-bar i{background:var(--iq-blue);border-radius:3px;height:100%;display:block}.match-score strong{font-variant-numeric:tabular-nums;text-align:right;min-width:2ch;color:var(--iq-ink);font-size:16px;font-weight:650}@media (width<=767px){.resume-card .section-heading,.match-card .section-heading{flex-wrap:wrap}.resume-card>.error,.match-card>.error{margin:0 15px 14px}.resume-upload{grid-template-columns:minmax(0,1fr);padding:16px 15px}.resume-upload .actions>button{flex:1;justify-content:center}.resume-text-status{margin:0 15px 16px}.resume-card .document-actions{gap:4px 12px}.resume-text-status>.text-button:first-of-type{margin-left:0}.resume-suggestions-help{padding:0 15px}.suggestion-groups{padding:12px 15px 18px}.match-row{grid-template-columns:minmax(0,1fr);padding:14px 15px}.match-side{justify-content:space-between}}.ai-hint{color:var(--iq-slate);align-items:flex-start;gap:7px;margin:-8px 22px 16px;font-size:12px;display:flex}.ai-hint>svg{color:var(--theme-8593a5);flex-shrink:0;margin-top:3px}.card>.settings-tabs.ranking-tabs{padding:0 22px}.ranking-tabs button{padding:11px 0}.ranking-tabs~.match-list>.match-row:first-child{border-top:0}.ai-notice{background:var(--theme-fff5e4);color:var(--theme-8a5d12);overflow-wrap:anywhere;border-radius:7px;margin:0 22px 16px;padding:10px 13px;font-size:12px;line-height:1.55}.ranking-tabs+.ai-notice{margin-top:14px}.ai-reason{color:var(--theme-41536c);overflow-wrap:anywhere;margin-top:8px;font-size:13px;line-height:1.55}.ai-concerns{color:var(--theme-8593a5);overflow-wrap:anywhere;margin-top:4px;font-size:12px;line-height:1.5}.ai-scores{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.builtin-score{color:var(--theme-8593a5);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px}.ai-ranking-footer{border-top:1px solid var(--theme-edf1f6);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:12px 22px 16px;display:flex}.ai-ranking-footer small{min-width:0;color:var(--theme-8593a5);overflow-wrap:anywhere}.ai-ranking-footer .text-button{align-items:center;gap:5px;font-size:12px;font-weight:600;display:inline-flex}.resume-ai-status{background:var(--iq-blue-soft);color:var(--theme-1c5fb8);border-radius:7px;flex-wrap:wrap;align-items:center;gap:6px 14px;margin:-10px 22px 18px;padding:9px 12px;font-size:12px;display:flex}.resume-ai-status>svg{flex-shrink:0}.resume-ai-status>span{overflow-wrap:anywhere;min-width:0}.resume-ai-status .text-button{align-items:center;gap:5px;font-size:12px;font-weight:600;display:inline-flex}.resume-ai-status>.text-button:first-of-type{margin-left:auto}.ai-badge{background:var(--theme-1c5fb8);color:#fff;letter-spacing:.4px;border-radius:4px;padding:1px 5px;font-size:9px;font-weight:700;line-height:1.5}.chip.other-chip{background:var(--theme-f0f2f5);color:var(--theme-66758a);gap:6px}.chip.other-chip:not(:has(button)){padding-right:9px}.chip.other-chip button{background:var(--theme-ffffff);color:var(--theme-41536c);align-items:center;gap:3px;padding:3px 7px;font-size:11px;font-weight:600;display:inline-flex}.chip.other-chip button:hover:not(:disabled){background:var(--theme-41536c);color:#fff}.suggestion-group>small.other-skills-help{margin-top:7px;font-weight:400}.redacted-note{gap:3px;display:grid}.redacted-note strong{overflow-wrap:anywhere;font-size:13px;font-weight:600}.redacted-note span{font-size:12px}.ai-profile-card{margin-top:22px;overflow:hidden}.ai-mark{background:var(--iq-blue-soft);width:34px;height:34px;color:var(--iq-blue);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ai-profile-body{gap:20px;padding:0 22px 18px;display:grid}.ai-summary{color:var(--theme-41536c);overflow-wrap:anywhere;font-size:13px}.ai-facts{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.ai-facts strong{color:var(--theme-364a64);font-size:13px;font-weight:600}.ai-profile-section h3{color:var(--theme-364a64);align-items:center;gap:7px;margin-bottom:12px;font-size:13px;display:flex}.ai-profile-section h3 svg{color:var(--theme-8593a5)}.ai-timeline{border-left:2px solid var(--iq-border);gap:16px;margin:0 0 0 5px;padding:0 0 0 16px;list-style:none;display:grid}.ai-timeline>li{min-width:0;position:relative}.ai-timeline>li:before{content:"";border:2px solid var(--iq-blue);background:var(--theme-ffffff);border-radius:50%;width:10px;height:10px;position:absolute;top:4px;left:-22px}.ai-timeline strong,.ai-education strong{color:var(--theme-364a64);overflow-wrap:anywhere;font-size:13px;font-weight:600;display:block}.ai-timeline strong span{color:var(--iq-slate);font-weight:500}.ai-timeline small,.ai-education small{color:var(--theme-8593a5);overflow-wrap:anywhere;margin-top:2px;display:block}.ai-timeline ul{color:var(--theme-53667e);overflow-wrap:anywhere;margin:6px 0 0;padding-left:16px;font-size:12px;line-height:1.55}.ai-profile-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px 24px;display:grid}.ai-education{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ai-profile-section .chips{margin-top:0}.ai-profile-card .chip{padding:3px 9px}.ai-profile-footer{border-top:1px solid var(--theme-edf1f6);color:var(--theme-8593a5);overflow-wrap:anywhere;padding:12px 22px 16px;font-size:12px}.ai-usage-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.ai-title{align-items:center;gap:8px;display:flex}.ai-title svg{color:var(--iq-blue);flex-shrink:0}.ai-usage{gap:8px;margin-top:22px;display:grid}.ai-usage strong{font-size:14px;font-weight:600}.ai-usage .budget-bar{margin-top:0}.ai-usage .budget-bar.over>span{background:var(--iq-warning)}.ai-usage small{font-size:11px}.ai-calls td:nth-child(3){min-width:160px}.ai-calls td.ai-call-error{overflow-wrap:anywhere;min-width:180px;max-width:320px}.ai-workspace{border-top:1px dashed var(--theme-e3eaf2);flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:12px;padding-top:12px;display:flex}.ai-workspace .check-line{color:var(--theme-36455a);cursor:pointer;align-items:center;font-size:12px;font-weight:550}.ai-workspace .check-line input{margin-top:0}.settings-card form.ai-allowance{align-items:center;gap:8px;margin-top:0;display:flex}.ai-allowance input{width:88px;padding:6px 9px;font-size:12px}.ai-allowance span{color:var(--theme-8697ad);white-space:nowrap;font-size:11px}.settings-card .ai-allowance>button,.workspace-list .ai-workspace small{margin-top:0}@media (width<=767px){.ai-hint{margin:-8px 15px 14px}.card>.settings-tabs.ranking-tabs{padding:0 15px}.ai-notice{margin:0 15px 14px}.ranking-tabs+.ai-notice{margin-top:12px}.ai-scores{align-items:flex-start}.ai-ranking-footer{padding:12px 15px 14px}.resume-ai-status{margin:-8px 15px 16px}.resume-ai-status>.text-button:first-of-type{margin-left:0}.ai-profile-body{padding:0 15px 16px}.ai-profile-footer{padding:12px 15px 14px}.ai-profile-columns{grid-template-columns:minmax(0,1fr)}}.location-card iframe{border:0;border-radius:8px;width:100%;height:320px}.location-card .section-heading{flex-wrap:wrap;gap:12px}.location-card h2{align-items:center;gap:8px;display:flex}.location-card p{overflow-wrap:anywhere}.hiring-fields{border:0;min-width:0;margin:0;padding:0}.hiring-card .actions{flex-wrap:wrap}.hiring-card .form-grid{padding:0}.delivery-card{min-width:0;margin-bottom:24px;padding:24px}.delivery-card .section-heading,.delivery-card .actions{flex-wrap:wrap;gap:10px}.delivery-card .section-heading{padding:0 0 20px}.delivery-summary{flex-wrap:wrap;gap:12px 24px;display:flex}.delivery-summary>span{align-items:baseline;gap:6px;display:flex}.delivery-help{color:var(--iq-slate);font-size:12px}.delivery-card progress{width:100%;height:10px;accent-color:var(--iq-blue)}.delivery-group{margin-top:20px}.delivery-list{margin:0;padding:0;list-style:none}.delivery-item{text-align:left;border:0;border-bottom:1px solid var(--iq-border);width:100%;color:inherit;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;display:flex}.delivery-item-main,.delivery-item-state{overflow-wrap:anywhere;flex-direction:column;gap:6px;min-width:0;display:flex}.delivery-item-main>span,.delivery-item-state>span:last-child{font-size:12px}.delivery-item-state{flex-shrink:0;align-items:flex-end}.delivery-overdue{color:var(--theme-b42318);font-weight:600}@media (width<=767px){.delivery-card{padding:15px}.delivery-item{flex-direction:column;align-items:flex-start}.delivery-item-state{align-items:flex-start}}.module-settings .permission-fieldset{margin:20px 0}.module-settings .permission-boxes{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px 20px;display:grid}.support-targets{gap:16px;margin-bottom:22px;display:grid}.support-targets p{color:var(--theme-61728d);overflow-wrap:anywhere;margin:0}.support-targets h3{margin-bottom:4px}.support-targets form{gap:12px;display:grid}.support-targets form button{justify-self:start}.support-target-label{color:var(--theme-9a3412);margin-top:4px;display:block}.client-support{gap:20px;max-width:900px;margin:32px auto;padding:24px;display:grid}.client-support .card{padding:24px}.support-messages{gap:16px;display:grid}.support-messages article{background:var(--theme-f5f8fc);border-radius:10px;min-width:0;padding:16px}.support-message-body{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:8px!important}.support-targets label.support-toggle{align-items:center;gap:10px;display:flex}.support-targets .support-toggle input{flex-shrink:0;width:auto;margin:0}.profile-menu{min-width:0;position:relative}.profile-trigger{color:var(--iq-ink);background:0 0;border:0;align-items:center;gap:10px;max-width:100%;padding:4px;display:flex}.profile-trigger strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-dropdown{z-index:100;border:1px solid var(--iq-border);background:var(--iq-surface);border-radius:10px;min-width:170px;padding:8px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 30px #0003}.profile-dropdown a{color:var(--iq-ink);border-radius:6px;padding:12px;display:block}.profile-dropdown a:hover{background:var(--iq-blue-soft)}.sidebar-user .profile-menu{flex:1}.sidebar-user .profile-dropdown{top:auto;bottom:calc(100% + 10px);left:0}.avatar{flex-shrink:0;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%}.profile-photo .avatar{width:96px;height:96px;margin:12px 0;font-size:30px}.profile-grid{align-items:start}.profile-actions{gap:12px;display:grid}.mfa-setup img{border-radius:8px;width:210px;max-width:100%}.recovery-codes{background:var(--iq-canvas);border:1px solid var(--iq-border);border-radius:8px;margin-top:24px;padding:16px}.recovery-codes pre{overflow-wrap:anywhere;white-space:pre-wrap}:root[data-theme=dark] .primary,:root[data-theme=dark] .iq-button-primary{color:#fff;background:#246fc9}@media (width<=600px){.topbar .profile-trigger strong{display:none}.profile-grid{grid-template-columns:1fr}}:root[data-theme=dark]{--theme-ffffff:#192330}:root[data-theme=dark] .brand img,:root[data-theme=dark] .portal-brand img{content:url(/brand/interimiq-wordmark-dark.svg)}.profile-grid button:not(.primary):not(.danger){border:1px solid var(--iq-border);background:var(--iq-surface);color:var(--iq-ink);border-radius:6px;padding:9px 14px}.profile-grid button:disabled{opacity:.55;cursor:not-allowed}.profile-grid button+button{margin:8px 0 0 8px}.profile-actions button+button{margin:0}@media (width<=600px){.main-shell .topbar-right{flex-shrink:0;display:flex}.main-shell .global-search{min-width:0}}.ticket-dashboard{margin:24px 0}.ticket-dashboard>.section-heading p{color:var(--iq-slate);margin:8px 0}.ticket-dashboard .kpi-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));margin-bottom:18px}.ticket-toast{max-width:min(680px,100vw - 32px);bottom:86px}.ticket-toast span{overflow-wrap:anywhere;min-width:0}.ticket-toast a{color:inherit;white-space:nowrap;text-decoration:underline}.ticket-toast>svg,.ticket-toast>button{flex-shrink:0}@media (width<=600px){.ticket-dashboard .section-heading,.ticket-toast{flex-wrap:wrap}}.support-email-html{overflow-wrap:anywhere;line-height:1.6;overflow-x:auto}.support-email-html table{width:auto;max-width:100%}.support-email-html td,.support-email-html th{white-space:normal;padding:4px 8px}.support-email-html pre{white-space:pre-wrap}.support-email-html blockquote{border-left:3px solid var(--iq-border);margin:12px 0;padding-left:14px}.support-email-html a{text-decoration:underline}.reply-attachments{flex-wrap:wrap;gap:12px;margin-block:12px;display:flex}.reply-attachments>div{overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;gap:8px;max-width:100%;display:flex}.reply-attachments img{object-fit:contain;border-radius:6px;max-width:min(320px,100%);max-height:220px}.reply-attachments button{white-space:normal;overflow-wrap:anywhere;max-width:100%}.ticket-dashboard>.card+.card{margin-top:18px}.ticket-assignment{flex-wrap:wrap;align-items:end;gap:12px;margin-top:20px;padding:16px 20px;display:flex}.ticket-assignment label{flex:220px;max-width:360px}.ticket-assignment .error-box{flex-basis:100%}.work-time{min-width:0;margin-bottom:20px;padding:22px}.work-time p{color:var(--iq-slate);margin:6px 0;line-height:1.5}.work-time-heading,.work-time-heading-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.work-time-heading{margin-bottom:20px}.work-time-heading h2{margin:0;font-size:22px}.work-time-heading p{font-size:12px}.work-time-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.work-time-summary>div{border:1px solid var(--iq-border);border-radius:10px;min-width:0;padding:16px}.work-time-summary span,.work-time-summary small{color:var(--iq-slate);font-size:12px;display:block}.work-time-summary strong{margin:8px 0 4px;font-size:28px;display:block}.work-time-summary small{font-size:11px}.work-time-toolbar{flex-wrap:wrap;align-items:end;gap:12px;padding:14px 0;display:flex}.work-time-toolbar label{flex:170px;min-width:0;margin:0}.work-time-form{border:1px solid var(--iq-border);background:var(--theme-f0f4f8);border-radius:10px;margin-bottom:18px;padding:18px}.work-time-form h3{margin:0 0 14px;font-size:14px}.work-time-fields{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 16px;min-width:0;margin:0;padding:0;display:grid}.work-time-fields label{min-width:0;margin:0}.work-time-half{grid-column:span 2;min-width:0}.work-time-fields>p{margin:0;font-size:12px}.work-time-fields .work-time-billable{flex-direction:row;align-self:end;align-items:center;gap:8px;min-height:40px;display:flex}.work-time-billable input{margin:0}.work-time-description textarea{min-height:70px}.work-time-fields .actions{flex-wrap:wrap;margin:0}.work-time-table-wrap{border:1px solid var(--iq-border);border-radius:10px;overflow:hidden}.work-time-table{table-layout:fixed;width:100%}.work-time-table th{background:var(--theme-f0f4f8);padding:12px;font-size:11px}.work-time-table th:first-child{width:25%}.work-time-table th:last-child{width:19%}.work-time-table td{vertical-align:top;overflow-wrap:anywhere;padding:14px 12px;font-size:12px}.work-time-table td small{color:var(--iq-slate);margin-top:5px;font-size:11px;display:block}.work-time-table td p{margin:5px 0 0;font-size:12px}.work-time-work strong{white-space:pre-wrap}.work-time-row-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.work-time-row-actions button{min-height:32px;padding:6px 9px;font-size:11px}.work-time-status{background:var(--theme-f0f4f8);color:var(--iq-slate);border-radius:6px;padding:4px 8px;font-size:11px;font-weight:600;display:inline-block}.work-time-status.running,.work-time-status.approved,.work-time-status.charged{background:color-mix(in srgb, var(--iq-blue) 12%, transparent);color:var(--iq-blue)}.work-time-status.submitted,.work-time-status.rejected{border:1px solid var(--iq-border)}@media (width<=1100px){.work-time-table thead{display:none}.work-time-table,.work-time-table tbody{display:block}.work-time-table tr{border-bottom:1px solid var(--iq-border);grid-template-columns:repeat(2,minmax(0,1fr));padding:10px;display:grid}.work-time-table tr:last-child{border-bottom:0}.work-time-table td{border:0;padding:8px;display:block}.work-time-table td:before{content:attr(data-label);color:var(--iq-slate);margin-bottom:6px;font-size:10px;font-weight:600;display:block}.work-time-table td:first-child,.work-time-table td:last-child{grid-column:1/-1}}@media (width<=600px){.work-time{padding:14px}.work-time-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.work-time-summary>div{padding:12px}.work-time-summary strong{font-size:24px}.work-time-heading-actions{width:100%}.work-time-heading-actions button{flex:140px}.work-time-form{padding:12px}.work-time-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.work-time-toolbar label{flex-basis:100%}}.test-record-cleanup code{overflow-wrap:anywhere}.test-record-cleanup .actions{flex-wrap:wrap;margin-top:16px}.test-record-cleanup label{margin-top:12px;display:block}.personal-reminders{padding:0;list-style:none}.reminder-form{gap:12px;display:grid}.reminder-form>button{justify-self:start}.personal-reminders li{justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 0;display:flex}.personal-reminders li>div{overflow-wrap:anywhere;min-width:0}.install-app{border:1px solid var(--iq-border);background:var(--theme-ffffff);color:var(--iq-ink);border-radius:12px;align-items:flex-start;gap:12px;margin:16px;padding:16px;display:flex}.install-app>svg{flex-shrink:0;margin-top:3px}.install-app-content{flex:1;min-width:0}.install-app p{margin:6px 0 12px}.install-app ol{padding-left:20px}.install-app li{margin:8px 0}.install-app-dismiss{flex-shrink:0;padding:6px}.install-app button{font:inherit;cursor:pointer;border:1px solid var(--iq-border);background:var(--theme-ffffff);color:var(--iq-ink);border-radius:8px;min-height:44px;padding:8px 12px}.install-app-content>button{background:var(--iq-blue);border-color:var(--iq-blue);color:#fff;font-weight:600}.install-app .install-app-dismiss{place-items:center;width:44px;padding:0;display:grid}.install-app button:focus-visible{outline:2px solid var(--iq-blue);outline-offset:3px}html[data-design=cobalt-mint]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--iq-blue:#246bdf;--iq-blue-hover:#1c58c0;--iq-blue-soft:#edf4ff;--iq-ink:#263449;--iq-slate:#63758d;--iq-canvas:#f3f6fb;--iq-border:#e3eaf3;--iq-success:#079c8b;--iq-radius-lg:14px;--cobalt-mint:#079c98;--cobalt-amber:#efb04e;--cobalt-muted:#9caec5}html[data-design=cobalt-mint] .app-shell .card{border-color:var(--iq-border);border-radius:14px;box-shadow:0 4px 18px #29446e0a}html[data-design=cobalt-mint] .app-shell .primary{border-radius:8px;box-shadow:0 3px 8px #246bdf24}html[data-design=cobalt-mint] .sidebar{border-right-color:#e6ecf4}html[data-design=cobalt-mint] .sidebar nav{gap:3px;padding-bottom:12px}html[data-design=cobalt-mint] .sidebar nav a{padding-top:10px;padding-bottom:10px}html[data-design=cobalt-mint] .sidebar-group-heading{color:#73849b;letter-spacing:1.5px;text-transform:uppercase;margin:0;padding:19px 14px 7px;font-size:10px;font-weight:600}html[data-design=cobalt-mint] .sidebar-row.active{border-radius:9px}html[data-design=cobalt-mint] .workspace-switch{background:#f7f9fd;margin-bottom:13px}html[data-design=cobalt-mint] .brand-promise{display:none}html[data-design=cobalt-mint] .sidebar-bottom{border-top:1px solid #edf1f6;padding-top:10px}html[data-design=cobalt-mint] .sidebar-user{margin-top:9px;padding-top:13px}html[data-design=cobalt-mint] .global-search{background:#f8fafd}html[data-design=cobalt-mint] .topbar{height:72px}html[data-design=cobalt-mint] .main-content{max-width:1640px}.cobalt-dashboard .page-heading{margin-bottom:25px}.cobalt-dashboard .page-heading h1{letter-spacing:-.8px;font-size:clamp(23px,2.3vw,30px)}.cobalt-dashboard .eyebrow{color:#71839c}.cobalt-date{border:1px solid var(--iq-border);white-space:nowrap;color:#63758e;background:#fff;border-radius:8px;padding:9px 13px;font-size:12px}.cobalt-stats{grid-template-columns:repeat(var(--stat-count,4), minmax(0, 1fr));gap:16px;margin-bottom:22px;display:grid}.cobalt-stat{text-align:left;color:var(--iq-ink);flex-direction:column;align-items:stretch;gap:0;min-width:0;padding:19px;display:flex}.cobalt-stat:hover{border-color:#bed3f6!important;box-shadow:0 7px 20px #29446e14!important}.cobalt-stat-top{color:#62748e;justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.cobalt-stat>strong{letter-spacing:-.9px;overflow-wrap:anywhere;margin:11px 0 5px;font-size:clamp(25px,2.2vw,33px);font-weight:650;line-height:1.3}.cobalt-stat small{color:#6f819a;font-size:11px;line-height:1.5}.cobalt-icon{color:#246bdf;background:#edf4ff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:35px;height:35px;display:inline-flex}.cobalt-icon.mint{color:#087f75;background:#e2f5f0}.cobalt-icon.violet{color:#7850bc;background:#f0eaff}.cobalt-icon.amber{color:#a97716;background:#fff2da}.cobalt-visuals,.cobalt-lower{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:22px;margin-bottom:22px;display:grid}.cobalt-visuals.single,.cobalt-lower.single{grid-template-columns:minmax(0,1fr)}.cobalt-visuals>*,.cobalt-lower>*{min-width:0}.cobalt-dashboard .section-heading{flex-wrap:wrap;padding:21px 23px 15px}.cobalt-dashboard .section-heading h2{font-size:15px;font-weight:600}.cobalt-dashboard .section-heading p{color:#74869e;font-size:11px;line-height:1.5}.cobalt-period{background:#f1f5fb;border-radius:7px;gap:3px;padding:3px;display:flex}.cobalt-period button{color:#7184a0;background:0 0;border:0;border-radius:5px;padding:5px 9px;font-size:11px}.cobalt-period button[aria-pressed=true]{color:var(--iq-blue);background:#fff;box-shadow:0 1px 5px #274a801a}.cobalt-chart-summary{flex-wrap:wrap;align-items:center;gap:13px;padding:0 23px 9px;display:flex}.cobalt-chart-summary strong{letter-spacing:-.8px;font-size:27px;font-weight:650}.cobalt-chart-summary span{color:#71829b;font-size:11px}.cobalt-chart{margin:0 18px 0 9px}.cobalt-chart svg{width:100%;display:block}.cobalt-chart text{fill:#71829b;font-size:11px}.cobalt-gridline{stroke:#eaf0f7;stroke-width:1px}.cobalt-chart-footer{color:#71829b;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;padding:0 23px 15px;font-size:11px;display:flex}.cobalt-dot{background:var(--iq-blue);border-radius:50%;width:8px;height:8px;margin-right:5px;display:inline-block}.cobalt-values{color:#63758d;padding:0 23px 17px;font-size:11px}.cobalt-values summary{cursor:pointer;width:fit-content}.cobalt-values dl{margin-bottom:0}.cobalt-values dl>div{border-bottom:1px solid #edf1f7;justify-content:space-between;gap:15px;padding:7px 0;display:flex}.cobalt-values dd{font-variant-numeric:tabular-nums;margin:0}.cobalt-mix{flex-direction:column;display:flex}.cobalt-donut{border-radius:50%;flex-shrink:0;place-items:center;width:164px;height:164px;margin:14px auto 25px;display:grid}.cobalt-donut>div{background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:129px;height:129px;display:flex}.cobalt-donut strong{letter-spacing:-.9px;font-size:33px;font-weight:600}.cobalt-donut span{color:#74869d;font-size:11px}.cobalt-mix-legend{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;margin-top:auto;padding:0 23px 24px;display:grid}.cobalt-mix-legend>div{color:#6c7f98;justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.cobalt-mix-legend strong{color:#354760;font-size:13px;font-weight:600}.cobalt-featured,.cobalt-attention,.cobalt-milestones{padding:0 23px 18px}.cobalt-featured>button{text-align:left;color:#63758d;background:0 0;border:0;border-top:1px solid #edf1f6;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;gap:15px;width:100%;padding:16px 0;font-size:12px;display:grid}.cobalt-featured strong,.cobalt-milestones strong{color:#354962;overflow-wrap:anywhere;font-size:12px;font-weight:600;display:block}.cobalt-featured small,.cobalt-milestones small{color:#71829b;margin-top:5px;font-size:11px;display:block}.cobalt-featured>button:hover strong{color:var(--iq-blue)}.cobalt-badge{background:var(--iq-blue-soft);color:#2862b9;border-radius:6px;padding:4px 8px;font-size:11px}.cobalt-attention>button{text-align:left;background:0 0;border:0;border-top:1px solid #edf1f6;justify-content:flex-start;gap:12px;width:100%;padding:14px 0;display:flex}.cobalt-attention strong{color:#405570;font-size:12px;font-weight:600;display:block}.cobalt-attention small{color:#75879d;margin-top:4px;font-size:11px;display:block}.cobalt-attention b{color:#5e7592;background:#f2f5fa;border-radius:5px;margin-left:auto;padding:3px 8px;font-size:12px;font-weight:500}.cobalt-attention>.cobalt-next{background:var(--iq-blue-soft);color:#2762bb;border:0;border-radius:8px;margin-top:10px;padding:12px;font-size:11px}.cobalt-next svg{flex-shrink:0;margin-left:auto}.cobalt-all-clear{color:#087f75;padding:13px 0 0;font-size:12px}.cobalt-pipeline{margin-bottom:22px}.cobalt-stages{flex-wrap:wrap;gap:10px;padding:0 23px 23px;display:flex}.cobalt-stages button{text-align:left;color:#517297;background:#f1f6ff;border:1px solid #0000;border-radius:8px;flex-direction:column;flex:95px;align-items:flex-start;padding:15px;display:flex}.cobalt-stages button:hover{border-color:#bcd2f8}.cobalt-stages span{font-size:11px}.cobalt-stages strong{color:#246bdf;font-size:22px;font-weight:600}.cobalt-milestones>button{text-align:left;color:#6e8098;background:0 0;border:0;border-top:1px solid #edf1f6;grid-template-columns:100px minmax(0,1fr) auto;gap:12px;width:100%;padding:14px 0;display:grid}.cobalt-milestone-date{font-size:11px}.cobalt-dashboard .ticket-dashboard{margin-bottom:22px}@media (width<=1150px){.cobalt-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.cobalt-visuals,.cobalt-lower{grid-template-columns:minmax(0,1fr)}.cobalt-mix-legend{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=600px){.cobalt-stats{gap:11px}.cobalt-stat{padding:13px}.cobalt-stat-top{align-items:flex-start;font-size:11px}.cobalt-stat .cobalt-icon{border-radius:8px;width:28px;height:28px}.cobalt-stat>strong{font-size:25px}.cobalt-dashboard .page-heading{flex-direction:column;align-items:flex-start;gap:13px}.cobalt-dashboard .section-heading{padding:17px 16px 14px}.cobalt-chart-summary,.cobalt-chart-footer,.cobalt-values{padding-left:16px;padding-right:16px}.cobalt-featured,.cobalt-attention,.cobalt-milestones{padding:0 16px 16px}.cobalt-featured>button{grid-template-columns:minmax(0,1fr) auto;gap:8px}.cobalt-professional{grid-column:1;font-size:11px}.cobalt-featured .status{grid-area:span 2/2}.cobalt-mix-legend{grid-template-columns:repeat(2,minmax(0,1fr))}.cobalt-milestones>button{grid-template-columns:minmax(0,1fr) auto}.cobalt-milestone-date{grid-column:1/-1}}html[data-prism-area]{--prism-accent:#475ce5;--prism-readable:#475ce5;--prism-dark-readable:#a5b0ff}html[data-prism-area=talent]{--prism-accent:#99613d;--prism-readable:#99613d;--prism-dark-readable:#e0af8e}html[data-prism-area=delivery]{--prism-accent:#177c6c;--prism-readable:#177c6c;--prism-dark-readable:#76cbbb}html[data-prism-area=billing]{--prism-accent:#8554bc;--prism-readable:#8554bc;--prism-dark-readable:#cfaff2}html[data-prism-area=support]{--prism-accent:#b35b47;--prism-readable:#a64e3c;--prism-dark-readable:#efa793}html[data-prism-area][data-theme]{--iq-blue:var(--prism-readable);--iq-blue-hover:color-mix(in srgb, var(--prism-accent) 85%, #000);--iq-blue-soft:color-mix(in srgb, var(--prism-accent) 10%, var(--iq-surface));--theme-eaf3ff:var(--iq-blue-soft);--theme-edf4ff:var(--iq-blue-soft);--theme-edf5ff:var(--iq-blue-soft);--theme-f0f6ff:var(--iq-blue-soft);--theme-f0f6fe:var(--iq-blue-soft);--theme-dcecff:color-mix(in srgb, var(--prism-accent) 18%, var(--iq-surface));--theme-b7d6ff:color-mix(in srgb, var(--prism-accent) 28%, var(--iq-surface))}html[data-prism-area][data-theme=dark]{--iq-blue:var(--prism-dark-readable);--iq-blue-hover:var(--prism-dark-readable)}html[data-prism-area] .app-shell .primary,html[data-prism-area] .primary,html[data-prism-area] .iq-button-primary{background:var(--prism-accent);color:#fff;box-shadow:0 3px 9px color-mix(in srgb, var(--prism-accent) 15%, transparent)}html[data-prism-area] .primary:hover,html[data-prism-area] .iq-button-primary:hover{background:color-mix(in srgb, var(--prism-accent) 85%, #000)}html[data-prism-area] .main-shell{background:linear-gradient(145deg, color-mix(in srgb, var(--prism-accent) 5%, var(--iq-canvas)), var(--iq-canvas) 55%)}html[data-prism-area] .topbar{border-bottom-color:color-mix(in srgb, var(--prism-accent) 24%, var(--iq-border))}html[data-prism-area] .workspace-tag{color:var(--iq-blue)}html[data-prism-area] .workspace-tag i{background:var(--iq-blue)}html[data-prism-area] .sidebar-row.active{box-shadow:inset 3px 0 var(--iq-blue)}html[data-prism-area] :is(button,a,input,select,textarea):focus-visible{outline-color:var(--iq-blue)}html[data-prism-area] :is(input,select,textarea):focus{outline-color:color-mix(in srgb, var(--iq-blue) 45%, transparent);border-color:var(--iq-blue)}html[data-prism-area] :is(.sidebar-row,.sidebar-link,.sidebar-add,.topbar,.primary,.workspace-tag){transition:background-color .45s,color .45s,border-color .45s,box-shadow .45s}@media (prefers-reduced-motion:reduce){html[data-prism-area] :is(.sidebar-row,.sidebar-link,.sidebar-add,.topbar,.primary,.workspace-tag){transition:none}}
