.qLfk_G_editor{gap:8px;display:grid}.qLfk_G_editor p{margin:0;font-size:14px}.qLfk_G_dialog{color:#183343;background:#fff;border-radius:12px;gap:14px;width:min(620px,100%);max-height:90dvh;padding:24px;display:grid;overflow:auto}.qLfk_G_dialog h2,.qLfk_G_dialog p{margin:0}.qLfk_G_previews{grid-template-columns:1fr 1fr;align-items:center;gap:20px;display:grid}.qLfk_G_previews canvas{aspect-ratio:1;background:#eef3f0;border:1px solid #dce6df;justify-self:center;width:min(100%,200px);height:auto}.qLfk_G_previews canvas+canvas{border-radius:50%}.qLfk_G_dialog label{gap:6px;display:grid}.qLfk_G_dialog footer{justify-content:flex-end;gap:12px;display:flex}.qLfk_G_dialog [role=alert]{color:#b13b34}@media (max-width:600px){.qLfk_G_dialog{max-height:calc(100dvh - 32px);padding:16px;padding-bottom:calc(16px + env(safe-area-inset-bottom))}.qLfk_G_dialog footer button{min-height:44px}}
.decision-reason textarea[aria-invalid=true]{border-color:#a63632;box-shadow:0 0 0 1px #a63632}.decision-reason-error{color:#a63632;font-size:13px;font-weight:400;display:block}
.elqG9a_root{color:#142d3b;gap:20px;min-width:0;display:grid}.elqG9a_root :is(input,select,textarea){width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #dbe5ed;border-radius:7px;padding:10px 12px}.elqG9a_root label{color:#53697a;gap:7px;font-size:14px;display:grid}.elqG9a_root button,.elqG9a_root .elqG9a_button{color:#183b4b;font:inherit;cursor:pointer;background:#fff;border:1px solid #dce6ed;border-radius:7px;padding:9px 15px;text-decoration:none}.elqG9a_root button:disabled{opacity:.5;cursor:not-allowed}.elqG9a_root .elqG9a_primary{color:#fff;background:#269b28;border-color:#269b28}.elqG9a_card{background:#fff;border:1px solid #e3eaf0;border-radius:11px;min-width:0;padding:24px;box-shadow:0 4px 16px #23415a05}.elqG9a_header,.elqG9a_actions,.elqG9a_tabs,.elqG9a_pagination{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.elqG9a_header{justify-content:space-between}.elqG9a_header h2,.elqG9a_card h3{margin:0 0 12px}.elqG9a_hero{align-items:center;gap:22px;display:flex}.elqG9a_hero h2{margin:0 0 10px;font-size:27px}.elqG9a_hero p{color:#63798b;margin:8px 0}.elqG9a_hero>.elqG9a_primary{margin-left:auto}.elqG9a_avatar{color:#287d28;background:linear-gradient(130deg,#ddf2e3,#f1f9e7);border-radius:50%;flex-shrink:0;place-items:center;width:82px;height:82px;font-size:34px;font-weight:650;display:grid}.elqG9a_columns{grid-template-columns:minmax(0,1.25fr) minmax(300px,.9fr);gap:22px;display:grid}.elqG9a_stack{align-content:start;gap:20px;display:grid}.elqG9a_facts{gap:0;margin:18px 0 0;display:grid}.elqG9a_facts>div{border-top:1px solid #eef2f5;grid-template-columns:minmax(130px,.55fr) minmax(0,1fr);gap:14px;padding:15px 0;display:grid}.elqG9a_facts dt{color:#64788b}.elqG9a_facts dd{overflow-wrap:anywhere;margin:0}.elqG9a_tabs{border-bottom:1px solid #e1e9ef;gap:20px}.elqG9a_tabs button{background:0 0;border:0;border-radius:0;padding:14px}.elqG9a_tabs button[aria-selected=true]{color:#21852c;border-bottom:2px solid #299331;font-weight:650}.elqG9a_stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.elqG9a_stat{background:linear-gradient(120deg,#eef8ed,#fff);border:1px solid #e2ebe5;border-radius:10px;align-items:center;gap:16px;padding:22px;display:flex}.elqG9a_stat:nth-child(2){background:linear-gradient(120deg,#fff7e9,#fff)}.elqG9a_stat:nth-child(3){background:linear-gradient(120deg,#fff0f1,#fff)}.elqG9a_stat strong{margin-top:8px;font-size:32px;display:block}.elqG9a_filters{grid-template-columns:minmax(220px,2fr) repeat(2,minmax(120px,1fr));gap:14px;margin:18px 0;display:grid}.elqG9a_tableWrap{border:1px solid #e8eef2;border-radius:8px;max-width:100%;overflow:auto}.elqG9a_table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:14px}.elqG9a_table th{text-align:left;color:#667b8d;background:#f6f8fa;padding:15px}.elqG9a_table td{white-space:normal;border-top:1px solid #eaf0f4;min-width:110px;padding:17px 15px}.elqG9a_table td:first-child{min-width:150px}.elqG9a_table small{color:#6a8191;margin-top:6px;display:block}.elqG9a_table tr[data-selected=true]{background:#f0f8ef}.elqG9a_badge{color:#2c8136;background:#e8f7e6;border-radius:6px;padding:4px 9px;font-size:13px;display:inline-block}.elqG9a_split{grid-template-columns:minmax(0,1fr) minmax(330px,380px);align-items:start;gap:20px;display:grid}.elqG9a_detail{max-height:calc(100dvh - 100px);position:sticky;top:80px;overflow:auto}.elqG9a_detail .elqG9a_facts>div{grid-template-columns:100px minmax(0,1fr)}.elqG9a_hint{color:#65798b;font-size:14px;line-height:1.65}.elqG9a_notice{background:#fff7e9;border-radius:8px;padding:15px;line-height:1.6}.elqG9a_list{margin:0;padding:0;list-style:none}.elqG9a_list>li{overflow-wrap:anywhere;border-top:1px solid #e9eef2;padding:15px 0}.elqG9a_list p{margin:8px 0}.elqG9a_pagination{justify-content:flex-end;margin-top:20px}.elqG9a_overlay{z-index:90;background:#18304465;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.elqG9a_dialog{background:#fff;border-radius:14px;width:min(620px,100%);max-height:90dvh;padding:28px;overflow:auto;box-shadow:0 15px 60px #102b3f30}.elqG9a_dialog form{gap:15px;display:grid}.elqG9a_dialog .elqG9a_actions{justify-content:flex-end;margin-top:10px}.elqG9a_error{color:#b13b34;background:#fff2f0;border-radius:8px;padding:12px}.elqG9a_root :focus-visible{outline-offset:3px;outline:2px solid #208c43}.v3-content:has(.personal-device-root).elqG9a_root.elqG9a_root{width:100%;max-width:none;padding:26px 30px}@media (max-width:1200px){.elqG9a_split{grid-template-columns:minmax(0,1fr)}.elqG9a_detail{z-index:65;width:min(460px,100vw - 32px);position:fixed;top:80px;bottom:18px;right:16px;box-shadow:0 0 0 100vmax #18304445}.elqG9a_columns{grid-template-columns:minmax(0,1fr)}.elqG9a_filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.v3-content:has(.personal-device-root).elqG9a_root{padding:10px 12px 16px}.elqG9a_root{gap:14px}.elqG9a_root>h1{margin:0 0 2px;font-size:23px;line-height:1.25}.elqG9a_card{padding:17px}.elqG9a_hero{flex-wrap:wrap;gap:14px}.elqG9a_hero>.elqG9a_primary{margin-left:0}.elqG9a_hero h2{font-size:23px}.elqG9a_avatar{width:60px;height:60px;font-size:28px}.elqG9a_stats{grid-template-columns:1fr}.elqG9a_stat{padding:15px}.elqG9a_stat strong{font-size:26px}.elqG9a_filters{grid-template-columns:1fr}.elqG9a_facts>div{grid-template-columns:110px minmax(0,1fr)}.elqG9a_tabs{justify-content:space-between;gap:3px}.elqG9a_tabs button{padding:12px 6px}.elqG9a_overlay{padding:8px}.elqG9a_dialog{max-height:96dvh;padding:20px}.elqG9a_detail{width:calc(100vw - 16px);max-height:none;top:8px;bottom:8px;right:8px}.elqG9a_header h2{font-size:21px}}.elqG9a_statIcon{color:#27932d;background:#e1f2e0;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.elqG9a_statIcon svg{width:24px;height:24px}.elqG9a_stat:nth-child(2) .elqG9a_statIcon{color:#d78d0b;background:#fff0d6}.elqG9a_stat:nth-child(3) .elqG9a_statIcon{color:#ce4a61;background:#ffe3e6}.elqG9a_badge[data-state=locked],.elqG9a_badge[data-state=revoked]{color:#b53e52;background:#ffeaed}.elqG9a_badge[data-state=pendingState],.elqG9a_badge[data-state=registered]{color:#a66a0b;background:#fff2d9}.elqG9a_badge[data-state=unregistered]{color:#677b8a;background:#eff3f6}.elqG9a_mobileCards{display:none}@media (max-width:600px){.elqG9a_deviceTable{display:none}.elqG9a_mobileCards{gap:12px;display:grid}.elqG9a_mobileCards article{border:1px solid #e6edf1;border-radius:10px;gap:8px;padding:15px;display:grid}.elqG9a_mobileCards p{margin:0}}.elqG9a_stat[href]{cursor:pointer;color:inherit;text-decoration:none}.elqG9a_stat[href]:hover{box-shadow:0 3px 12px #122b1720}.elqG9a_stat[href]:focus-visible{outline-offset:3px;outline:2px solid #008f58}.elqG9a_adminDevice{gap:18px;width:100%;max-width:none}.elqG9a_latestChangeDate{overflow-wrap:anywhere;display:block}.elqG9a_adminDevice .elqG9a_stats{align-items:stretch;gap:16px}.elqG9a_adminDevice .elqG9a_stat{align-items:center;gap:16px;min-height:122px;padding:20px 24px}.elqG9a_adminDevice .elqG9a_stat>div{color:#5d7182;font-size:14px}.elqG9a_adminDevice .elqG9a_stat strong{color:#142d3b;font-variant-numeric:tabular-nums;font-size:clamp(24px,1.5vw,32px);font-weight:600;line-height:1.1}.elqG9a_adminDevice .elqG9a_statIcon{flex:none}.elqG9a_adminDevice .elqG9a_filters{grid-template-columns:minmax(220px,2fr) minmax(190px,1fr) minmax(190px,1fr);align-items:end;gap:16px}.elqG9a_adminDevice .elqG9a_filters :is(input,select){height:44px}.elqG9a_adminDevice .elqG9a_card>.elqG9a_header{align-items:center;margin-bottom:6px}.elqG9a_adminDevice .elqG9a_deviceTable .elqG9a_table{white-space:normal;table-layout:fixed}.elqG9a_adminDevice .elqG9a_deviceTable th{white-space:normal;font-weight:600}.elqG9a_adminDevice .elqG9a_deviceTable td{vertical-align:middle;font-weight:400;line-height:1.45}.elqG9a_adminDevice .elqG9a_deviceTable td strong,.elqG9a_adminDevice .elqG9a_mobileCards strong{font-weight:500}.elqG9a_adminDevice .elqG9a_deviceTable td small{overflow-wrap:anywhere;font-size:12px}.elqG9a_adminDevice .elqG9a_deviceTable td:last-child button,.elqG9a_adminDevice .elqG9a_mobileCards button{white-space:nowrap;min-width:76px;min-height:38px}.elqG9a_adminDevice .elqG9a_deviceTable td:last-child,.elqG9a_adminDevice .elqG9a_deviceTable th:last-child{text-align:right}.elqG9a_adminDevice .elqG9a_mobileCards .elqG9a_header{flex-wrap:nowrap;gap:10px}.elqG9a_adminDevice .elqG9a_mobileCards .elqG9a_header button{margin-left:auto}@media (max-width:900px){.elqG9a_adminDevice .elqG9a_filters{grid-template-columns:repeat(2,minmax(0,1fr))}.elqG9a_adminDevice .elqG9a_stats{gap:10px}}@media (max-width:600px){.elqG9a_adminDevice .elqG9a_stats{grid-template-columns:1fr}.elqG9a_adminDevice .elqG9a_stat{min-height:86px;padding:15px}.elqG9a_adminDevice .elqG9a_filters{grid-template-columns:1fr;gap:10px}.elqG9a_adminDevice .elqG9a_mobileCards .elqG9a_header:first-child{align-items:flex-start}.elqG9a_adminDevice .elqG9a_mobileCards .elqG9a_badge{white-space:nowrap}}.elqG9a_plainState{color:#142d3b;margin:0;font-size:15px;line-height:1.6}.elqG9a_completeStep{display:grid}.elqG9a_root .elqG9a_completeButton,.elqG9a_completeButton{color:#fff;background:#c62f2f;border-color:#c62f2f;border-radius:9px;width:100%;min-height:48px;font-size:16px;font-weight:650}.elqG9a_root .elqG9a_completeButton:disabled,.elqG9a_completeButton:disabled{opacity:.6}.elqG9a_doneBanner{color:#1d6b27;background:#e8f6e9;border:1px solid #9fd3a5;border-radius:9px;margin:0;padding:14px 16px;font-weight:650;line-height:1.5}.elqG9a_message{background:#fff7e9;border-radius:8px;margin:0;padding:12px 14px;line-height:1.55}@media (prefers-color-scheme:dark){.elqG9a_doneBanner{color:#c9f0cf;background:#173b20;border-color:#2f7a3c}}
.gZbQqG_workspace{min-width:0}.gZbQqG_split{grid-template-columns:minmax(260px,3fr) minmax(0,7fr);align-items:start;gap:20px;display:grid}.gZbQqG_master{max-height:calc(100dvh - 120px);position:sticky;top:88px;flex-direction:column!important;gap:14px!important;display:flex!important}.gZbQqG_filters{flex:none;grid-template-columns:1fr 1fr;gap:10px;display:grid}.gZbQqG_filters input{grid-column:1/-1}.gZbQqG_filters input,.gZbQqG_filters select{width:100%}.gZbQqG_locationList{overscroll-behavior:contain;gap:10px;min-height:0;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.gZbQqG_locationList button{text-align:left;background:#fff;border:1px solid #e0e8e3;gap:6px;width:100%;min-height:100px;font-weight:400;display:grid;border-radius:8px!important;padding:14px!important}.gZbQqG_locationList button[aria-pressed=true]{background:#edf8f1;border-color:#b5dfc5;box-shadow:inset 3px 0 #008e50}.gZbQqG_locationList small{color:#697b72;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.gZbQqG_detail{align-content:start;gap:20px;min-width:0;display:grid}.gZbQqG_detail>header h3{margin:4px 0;font-size:22px;font-weight:500}.gZbQqG_cardTitle{justify-content:space-between;align-items:center;gap:10px;display:flex}.gZbQqG_cardTitle strong{overflow-wrap:anywhere;font-weight:400}.gZbQqG_map{background:#f7faf8;border:1px solid #e0e8e3;border-radius:10px;align-content:start;gap:12px;padding:16px;display:grid}.gZbQqG_map h3{margin:0;font-size:15px;font-weight:500}.gZbQqG_map iframe{border:0;border-radius:6px;width:100%;height:clamp(320px,40vh,620px)}.gZbQqG_map small{color:#6a7a70}.gZbQqG_map a{color:#32744b;font-size:12px}.gZbQqG_form{gap:18px;display:grid}.gZbQqG_formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.gZbQqG_form label{gap:7px;display:grid}.gZbQqG_form input,.gZbQqG_form select{width:100%;font:inherit;color:#253c31;background:#fff;border:1px solid #dce5df;border-radius:8px;min-width:0;padding:11px 12px}.gZbQqG_form footer button{font:inherit;border:1px solid #dce5df;border-radius:8px;padding:11px 18px}.gZbQqG_form footer button:last-child{color:#fff;background:#008f50;border-color:#008f50}.gZbQqG_form p,.gZbQqG_form small{color:#697a70;font-size:14px}.gZbQqG_form button:disabled{opacity:.5}.gZbQqG_formGrid label:nth-child(2){grid-column:1/-1}.gZbQqG_detail dl{grid-template-columns:150px minmax(0,1fr);gap:12px 18px}@media (max-width:1100px){.gZbQqG_split{grid-template-columns:minmax(230px,3fr) minmax(0,7fr)}}@media (max-width:600px){.gZbQqG_split{grid-template-columns:1fr}.gZbQqG_master{max-height:none;position:static}.gZbQqG_locationList{overflow:visible}.gZbQqG_detail{gap:18px}.gZbQqG_formGrid{grid-template-columns:1fr}.gZbQqG_formGrid label:nth-child(2){grid-column:auto}.gZbQqG_map iframe{height:320px}.gZbQqG_detail dl{grid-template-columns:90px minmax(0,1fr)}.gZbQqG_map{padding:12px}}
.skPBzq_panel{border:1px solid var(--border,#dbe3ed);background:var(--surface,#fff);color:var(--text,#172b4d);border-radius:12px;margin:16px 0;padding:16px}.skPBzq_panel summary{cursor:pointer;min-height:28px;font-weight:650}.skPBzq_panel p{margin:12px 0;line-height:1.6}.skPBzq_notices{background:#fffaf0;border:1px solid #d7be82;border-radius:8px;margin:16px 0;padding:12px}.skPBzq_notices ul{margin:0;padding:0;list-style:none}.skPBzq_notices li+li{border-top:1px solid #e2d9c5;margin-top:12px}.skPBzq_notices a{color:#215ca8;min-height:44px;padding:12px 12px 12px 0;display:inline-block}.skPBzq_notices h3{margin:0;font-size:15px}.skPBzq_fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.skPBzq_fields label{flex-direction:column;gap:8px;font-size:14px;line-height:1.5;display:flex}.skPBzq_fields input{color:#172b4d;background:#fff;border:1px solid #bcc9d8;border-radius:8px;width:100%;min-width:0;min-height:44px;padding:8px 12px}.skPBzq_form button{color:#172b4d;cursor:pointer;background:#f2f6fc;border:1px solid #bcc9d8;border-radius:8px;min-height:44px;padding:8px 16px}.skPBzq_form>button{margin-top:16px}.skPBzq_form button:disabled{opacity:.6;cursor:default}@media (max-width:800px){.skPBzq_fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.skPBzq_fields{grid-template-columns:1fr}.skPBzq_panel{padding:12px}}
