@media (min-width:761px){:is(html:has(body>.figma-shell),body:has(>.figma-shell)){height:100dvh;overflow:hidden}.app-shell.figma-shell{grid-template-rows:minmax(0,1fr);position:relative}.figma-shell>.sidebar,.figma-shell>.workspace{height:100%;min-height:0}}.auth-screen.auth-screen-login{height:100dvh;min-height:0;padding:0;overflow:hidden}.auth-screen-login .auth-shell-login{border:0;width:100%;height:100%;min-height:0}.auth-screen-login .auth-shell-login .auth-panel{border:0;border-radius:0;grid-template-columns:minmax(0,1.4fr) minmax(360px,.8fr);width:100%;height:100%;min-height:0;margin:0;position:relative;inset:auto}.auth-mobile-brand{display:none}.auth-screen-login .auth-login-card{overscroll-behavior:contain;flex-direction:column;min-height:0;padding:24px 32px;display:flex;overflow-y:auto}.auth-screen-login .auth-login-card>.auth-language-picker{flex:none;align-self:flex-end;margin-bottom:24px;position:static}.auth-screen-login .auth-login-card>.auth-form{flex:none;align-self:center;gap:20px;width:100%;max-width:440px;margin-block:auto}.auth-screen-login .auth-title-block h2{font-size:32px}.auth-screen-login .auth-title-block p{font-size:14px}.auth-screen-login .auth-shield{width:56px;height:56px}.auth-screen-login .login-hero{grid-template-rows:auto auto minmax(180px,1fr) auto;gap:16px;min-height:0;padding:32px}.auth-screen-login .login-hero-copy h1{font-size:36px;line-height:1.12}.auth-screen-login .login-hero-copy p{font-size:14px}.auth-screen-login .auth-live-route-card{grid-template-rows:auto 8px minmax(80px,1fr);min-height:0;padding:16px}.auth-screen-login .auth-route-map{min-height:0}.auth-screen-login .route-card-top strong{font-size:24px}.auth-screen-login .login-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.auth-screen-login .login-stat-card{gap:6px;min-height:0;padding:12px}.auth-screen-login .login-stat-card strong{font-size:26px}.auth-screen-login .login-stat-card em{font-size:13px}.auth-screen-login .login-stat-card small{overflow-wrap:anywhere;font-size:12px}@media (min-width:901px) and (max-height:760px){.auth-screen-login .login-hero{gap:12px;padding:24px}.auth-screen-login .login-hero-copy{gap:8px}.auth-screen-login .login-hero-copy h1{font-size:30px}.auth-screen-login .login-stat-card span{width:26px;height:26px}.auth-screen-login .login-stat-card strong{grid-column:1/-1}.auth-screen-login .auth-login-card>.auth-form{gap:14px}}@media (max-width:900px),(max-height:560px){.auth-screen-login .auth-shell-login .auth-panel{grid-template-columns:minmax(0,1fr)}.auth-screen-login .auth-shell-login .login-hero{display:none}.auth-screen-login .auth-login-card{border:0;padding:20px}.auth-screen-login .auth-mobile-brand{flex:none;margin-bottom:20px;display:block}.auth-screen-login .auth-login-card>.auth-language-picker{width:min(230px,100%)}}.tracker-assignment-helper-host{min-width:0}.tracker-assignment-helper{gap:12px;display:grid}.tracker-assignment-helper-tabs{background:#080d1bb8;border:1px solid #6f80cf47;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:4px;display:grid}.tracker-assignment-helper-tabs>button{color:#8f99b1;background:0 0;border:0;border-radius:6px;min-height:38px;padding:0 12px;font-size:12px;font-weight:800}.tracker-assignment-helper-tabs>button.active{color:#f1f4ff;background:#5368ff2e;box-shadow:inset 0 0 0 1px #697cff47}.tracker-assignment-helper-body{background:#090e1dd1;border:1px solid #6f80cf3d;border-radius:9px;gap:12px;padding:14px;display:grid}.tracker-assignment-helper-copy{gap:4px;display:grid}.tracker-assignment-helper-copy strong{color:#eef2ff;font-size:13px}.tracker-assignment-helper-copy small,.tracker-assignment-helper-state,.tracker-assignment-helper-warning{color:#7f899f;margin:0;font-size:11px;line-height:1.45}.tracker-assignment-helper-body label{gap:7px}.tracker-assignment-helper-body select{min-height:42px}.tracker-assignment-helper-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.tracker-assignment-helper-summary>span{background:#ffffff06;border:1px solid #707eaa2e;border-radius:7px;gap:4px;min-width:0;padding:9px 10px;display:grid}.tracker-assignment-helper-summary small{color:#747e94;text-transform:uppercase;font-size:9px}.tracker-assignment-helper-summary strong{color:#e2e7f4;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.tracker-assignment-helper-action,.tracker-assignment-helper-refresh{color:#eef1ff;background:#5368ff24;border:1px solid #687cff6b;border-radius:7px;min-height:40px;padding:0 13px;font-size:11px;font-weight:800}.tracker-assignment-helper-refresh{color:#8e99b2;background:0 0;border-color:#6f80cf33;min-height:34px}.tracker-assignment-helper-action:disabled,.tracker-assignment-helper-refresh:disabled{cursor:not-allowed;opacity:.45}.tracker-assignment-helper-error{color:#ff8b99;background:#ff516614;border:1px solid #ff51663d;border-radius:7px;margin:0;padding:9px 10px;font-size:11px}.tracker-assignment-helper-owner{border-top:1px solid #707eaa33;gap:10px;padding-top:12px;display:grid}.tracker-assignment-helper-owner>strong{color:#e7ebf8;font-size:12px}.tracker-assignment-helper-owner input{color:#eef2ff;background:#050914bf;border:1px solid #6f80cf47;border-radius:7px;width:100%;min-height:42px;padding:0 11px}.tracker-assignment-helper-owner>div{grid-template-columns:minmax(0,1fr) minmax(0,auto);gap:8px;display:grid}.tracker-assignment-helper-owner button{color:#eef1ff;background:#5368ff21;border:1px solid #687cff61;border-radius:7px;min-height:38px;padding:0 12px;font-size:11px;font-weight:800}.tracker-assignment-helper-owner button.danger{color:#ff9aa6;background:#ff516614;border-color:#ff516657}.tracker-assignment-helper-owner button:disabled{cursor:not-allowed;opacity:.45}.tracker-helper-existing-mode>.tracker-connection-banner,.tracker-helper-existing-mode>.tracker-identity-grid,.tracker-helper-existing-mode>.tracker-server-card,.tracker-helper-existing-mode>.tracker-status-grid,.tracker-helper-existing-mode>.tracker-error,.tracker-helper-existing-mode>.tracker-assignment-card,.tracker-helper-existing-mode>.management-primary{display:none!important}.tracking-fleet-row{grid-template-rows:auto auto;grid-template-columns:18px 34px minmax(0,1fr) minmax(92px,auto) 30px}.tracking-fleet-identity,.tracking-fleet-live,.tracking-fleet-assignment,.tracking-fleet-assignment>span{min-width:0}.tracking-fleet-live{max-width:150px}.tracking-fleet-assignment{grid-column:3/5}.tracking-fleet-row>button{grid-area:1/5}@media (max-width:900px){.tracker-assignment-helper-summary{grid-template-columns:minmax(0,1fr)}.tracking-fleet-row{grid-template-columns:18px 34px minmax(0,1fr) 30px}.tracking-fleet-live{grid-area:2/3;max-width:none}.tracking-fleet-assignment{grid-area:3/3/auto/5}.tracking-fleet-row>button{grid-column:4}}
