.global-shell{color:#142b3b;background:#f4f7fa;min-height:100dvh;padding:28px clamp(18px,4vw,64px);font-family:Mosca Type,sans-serif;font-size:1rem}.global-header{border-bottom:1px solid #dce4ec;justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;padding-bottom:26px;display:flex}.global-header-actions,.global-card-heading,.global-card-actions,.global-adoption{align-items:center;gap:12px;display:flex}.global-header-actions small,.global-shell td small,.global-adoption small{color:#5c6f80;font-size:.8125rem;display:block}.global-tabs{flex-wrap:wrap;gap:8px;margin-bottom:28px;background:0 0!important;height:auto!important;display:flex!important}.global-tabs [data-slot=tabs-trigger]{border:1px solid #0000;border-radius:8px;font-size:.9375rem;padding:10px 14px!important}.global-tabs [data-state=active]{color:#1500ae!important;background:#fff!important;border-color:#d9e2ec!important}.global-tabs svg{width:18px;height:18px}.global-section-title{justify-content:space-between;align-items:center;gap:20px;margin:8px 0 24px;display:flex}.global-shell h1{letter-spacing:-.025em;margin:0 0 8px;font-size:1.625rem;font-weight:650;line-height:1.25}.global-shell h2{margin:0;font-size:1.125rem;font-weight:650}.global-owner-setup{background:#f5f3ff;border:1px solid #c9c1ff;border-radius:10px;gap:12px;margin:20px 0;padding:16px;display:grid}.global-owner-setup p{color:#536c81;margin:0;line-height:1.45}.global-setup-success{color:#24684e;background:#edf8f3;border:1px solid #a9d7c2;border-radius:9px;padding:12px 14px}.global-section-title p,.global-card-heading p{color:#536c81;margin:0;line-height:1.5}.global-count{white-space:nowrap;color:#5c6f80;font-size:.875rem}.global-plant-grid,.global-standard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.global-card{background:#fff;border:1px solid #dce4ec;border-radius:14px;min-width:0;padding:24px;box-shadow:0 3px 14px #041b2c05}.global-card-heading>svg{color:#1500ae;background:#f0edff;border-radius:9px;flex-shrink:0;width:34px;height:34px;padding:7px}.global-card-heading>div{flex:1}.global-status{color:#24684e;white-space:nowrap;background:#eaf5f0;border-radius:20px;padding:5px 9px;font-size:.75rem}.global-status.is-error{color:#9b3440;background:#fff0f0}.global-shell dl{margin:24px 0}.global-shell dl>div{border-bottom:1px solid #edf1f5;justify-content:space-between;gap:18px;padding:9px 0;font-size:.875rem;display:flex}.global-shell dt{color:#607284}.global-shell dd{text-align:right;overflow-wrap:anywhere;margin:0}.global-table-wrap{background:#fff;border:1px solid #dce4ec;border-radius:12px;overflow:auto}.global-account-identity{align-items:center;gap:10px;display:flex}.global-user-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.global-account-identity>div{overflow-wrap:anywhere;min-width:0}.global-shell table{border-collapse:collapse;width:100%;font-size:.875rem}.global-shell th{text-align:left;color:#5e7184;background:#f9fbfd;font-weight:600}.global-shell th,.global-shell td{vertical-align:top;border-bottom:1px solid #e5ebf1;padding:16px}.global-shell td strong{font-weight:600}.global-shell table tr:last-child td{border-bottom:0}.global-login{background:#fff;border:1px solid #dce4ec;border-radius:16px;max-width:460px;margin:8vh auto;padding:36px}.global-login>svg{color:#1500ae;margin-bottom:18px}.global-login>button{width:100%;margin-top:12px;display:flex}.global-eyebrow{letter-spacing:.09em;color:#63768a;font-size:.8125rem}.global-login h1{font-size:1.5rem}.global-shell form,.global-dialog form{gap:18px;margin-top:18px;display:grid}.global-shell label,.global-dialog label{gap:7px;font-size:.875rem;line-height:1.4;display:grid}.global-shell input,.global-dialog input,.global-dialog textarea{font-size:var(--type-control-size)}.global-dialog{max-height:90dvh;overflow:auto;max-width:760px!important}.global-form-grid,.global-permissions{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.global-check{align-items:center;gap:9px!important;display:flex!important}.global-dialog fieldset{border:1px solid #dce4ec;border-radius:10px;gap:14px;padding:16px;display:grid}.global-dialog legend{padding:0 6px;font-size:1rem;font-weight:600}.global-error{color:#a42236;overflow-wrap:anywhere;background:#fff0f2;border:1px solid #f1c9d0;border-radius:8px;margin:12px 0;padding:12px 16px}.global-empty{color:#607284;text-align:center;background:#fff;border:1px dashed #cdd9e5;border-radius:12px;padding:36px}.global-shell pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f7f9fc;border-radius:8px;max-height:260px;padding:14px;font-family:inherit;font-size:.875rem;line-height:1.55;overflow:auto}.global-adoption{border-top:1px solid #e5ebf1;flex-wrap:wrap;margin-top:14px;padding-top:14px;font-size:.875rem}.global-adoption>span{flex:1}.global-footer{text-align:right;color:#73879a;margin-top:32px;font-size:.75rem}.plant-switcher{align-items:center;gap:8px;max-width:45vw;font-size:.875rem;display:flex}.plant-switcher>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.plant-switcher-popover{gap:4px;width:min(340px,100vw - 24px);min-width:0;padding:8px;display:grid}.refined-interface .plant-switcher-popover a{min-height:64px;color:inherit;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:12px;text-decoration:none;display:flex;font-size:16px!important}.plant-switcher-popover a:hover{background:#f0edff}.refined-interface .plant-switcher-popover small{color:#607284;line-height:1.4;font-size:14px!important}.plant-switcher-popover a>span{flex-direction:column;gap:3px;min-width:0;display:flex}.plant-switcher-popover a strong{font-size:16px;font-weight:600;line-height:1.3}.plant-switcher-popover a[aria-current=page]{color:#10069f;background:#f0efff}.refined-interface .plant-switcher-popover .plant-switcher-global{border-top:1px solid #dce4ec;border-radius:0 0 8px 8px;min-height:52px;margin-top:4px;font-size:15px!important}.plant-switcher-popover svg{width:16px;height:16px}.plant-globe-links{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.plant-globe-links:focus-within{clip-path:none;z-index:3;background:#fff;border-radius:8px;width:auto;height:auto;padding:12px;bottom:70px;right:24px}@media (max-width:800px){.global-plant-grid,.global-standard-grid{grid-template-columns:1fr}.global-header{align-items:flex-start}.global-user-identity>span{display:none}.global-section-title{flex-wrap:wrap;align-items:flex-start}.global-form-grid,.global-permissions{grid-template-columns:1fr}.global-login{margin-top:6vh;padding:24px}.global-shell,.global-card{padding:18px}.global-card-heading{flex-wrap:wrap}.plant-switcher>span{max-width:130px;font-size:.75rem}}.global-select{border:1px solid var(--control-border);width:100%;font:inherit;padding:8px 12px}.refined-interface .global-shell{background:var(--background,#f5f6f8);color:var(--foreground,#102d3e);font-family:var(--font-ui,"Segoe UI"), "Segoe UI", Arial, sans-serif;padding:0}.refined-interface .global-shell :is(button,input,select,h1,h2,h3,p,span,strong,td,th,small,label){font-family:var(--font-ui,"Segoe UI"), "Segoe UI", Arial, sans-serif}.refined-interface .global-header{border-bottom:1px solid var(--border,#d6e0e7);background:var(--card,#fff);min-height:68px;margin:0;padding:10px 20px}.refined-interface .global-admin-layout{grid-template-columns:228px minmax(0,1fr);align-items:start;gap:24px;width:min(100% - 40px,1720px);margin:16px auto;display:grid}.refined-interface .global-tabs{border:1px solid var(--border,#d6e0e7);border-radius:12px;flex-direction:column;align-items:stretch;gap:4px;height:auto;margin:0;padding:10px;position:sticky;top:16px;background:var(--card,#fff)!important;display:flex!important}.refined-interface .global-tabs [data-slot=tabs-trigger]{min-height:40px;color:var(--muted-foreground,#526579);box-shadow:none;border:0;border-radius:7px;flex:none;justify-content:flex-start;padding:9px 10px!important;font-size:14px!important}.refined-interface .global-tabs [data-state=active]{box-shadow:inset 3px 0;background:var(--accent,#e7eff4)!important;color:var(--foreground,#073d55)!important}.refined-interface .global-admin-layout>[data-slot=tabs-content]{grid-area:1/2;min-width:0;margin:0}.refined-interface .global-section-title{margin:0 0 18px}.refined-interface .global-shell .global-section-title h1{font-size:24px}.refined-interface .global-card,.refined-interface .global-table-wrap{background:var(--card,#fff);color:var(--foreground,#102d3e);border-color:var(--border,#d6e0e7);border-radius:10px}.refined-interface .global-footer{margin:0;padding:0 20px 16px}@media (max-width:1000px){.refined-interface .global-admin-layout{grid-template-columns:190px minmax(0,1fr);gap:16px}.refined-interface .global-header{flex-wrap:wrap;gap:10px}.global-header-actions{flex-wrap:wrap}}@media (max-width:720px){.refined-interface .global-admin-layout{width:calc(100% - 24px);display:block}.refined-interface .global-tabs{flex-flow:row;margin-bottom:16px;position:static;overflow-x:auto}.refined-interface .global-tabs [data-slot=tabs-trigger]{white-space:nowrap;min-height:44px}}html:not([data-design-theme=precision]) .refined-interface .global-header{color:#fff;background:#041b2c}html:not([data-design-theme=precision]) .refined-interface .global-header-actions small{color:#d4e2ec}.suite-entry-plants{gap:12px;margin:20px 0;display:grid}.refined-interface .global-shell.suite-entry-shell{isolation:isolate;background:0 0;padding:24px}.suite-entry-shell .scene-motion{width:44px;height:44px;padding:13px}@media (min-width:1100px){.suite-entry-shell .global-login{margin-left:clamp(8px,4vw,92px)}}@media (max-width:600px){.refined-interface .global-shell.suite-entry-shell{padding:24px 16px}}
