.QnDNRG_panel{border:1px solid var(--haven-theme-line,#d6e5e4);background:var(--haven-theme-surface,#fff);color:var(--haven-theme-text,#234453);border-radius:22px;padding:20px}.QnDNRG_scanForm{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.QnDNRG_connection{color:var(--haven-theme-ink-green,#14725b);cursor:pointer;font:inherit;background:0 0;border:0;justify-items:center;gap:7px;padding:8px;font-size:12px;display:grid;position:relative}.QnDNRG_connection>svg{width:27px;height:27px}.QnDNRG_connection .QnDNRG_badge{background:var(--haven-theme-surface,#fff);border-radius:50%;width:13px;height:13px;position:absolute;top:3px;right:10px}.QnDNRG_periodLabel{flex:1;gap:6px;min-width:150px;font-size:12px;display:grid}.QnDNRG_period{font:inherit;border:1px solid var(--haven-theme-line,#cbdedb);background:var(--haven-theme-surface,#fff);min-height:46px;color:inherit;border-radius:10px;padding:10px;font-size:15px}.QnDNRG_scanButton{place-items:center;width:50px;height:50px;display:grid;padding:12px!important}.QnDNRG_scanButton svg{width:23px;height:23px}.QnDNRG_dateRange{grid-template-columns:1fr 1fr;gap:12px;width:100%;display:grid}.QnDNRG_dateRange label{gap:6px;font-size:12px;display:grid}.QnDNRG_dateRange input{box-sizing:border-box;font:inherit;border:1px solid var(--haven-theme-line,#cbdedb);width:100%;min-height:44px;color:inherit;background:var(--haven-theme-surface,#fff);border-radius:10px;padding:10px;font-size:16px}.QnDNRG_dateRange small{color:var(--haven-theme-muted,#61767c);grid-column:1/-1}.QnDNRG_scanProgress{color:var(--haven-theme-muted,#61767c);margin-top:14px;font-size:12px;line-height:1.5}.QnDNRG_scanProgress p{margin:6px 0}.QnDNRG_settings{border-top:1px solid var(--haven-theme-line,#d6e5e4);gap:12px;margin-top:15px;padding-top:15px;font-size:12px;display:grid}.QnDNRG_settings>div{gap:8px;display:grid}.QnDNRG_settings button[aria-pressed=true]{border-color:var(--haven-theme-ink-teal,#126d70)}.QnDNRG_disconnect{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:5px 0;text-decoration:underline}.QnDNRG_error,.QnDNRG_success{overflow-wrap:anywhere;margin:12px 0 0;font-size:13px;line-height:1.5}.QnDNRG_error{color:var(--haven-theme-ink-red,#9f3434)}.QnDNRG_success{color:var(--haven-theme-ink-green,#166e55)}.QnDNRG_panel button:focus-visible,.QnDNRG_panel input:focus-visible{outline:3px solid var(--haven-theme-focus,#86b6ac);outline-offset:3px}.QnDNRG_panel button:disabled{opacity:.6;cursor:default}.QnDNRG_spin{animation:1.2s linear infinite QnDNRG_spin}@keyframes QnDNRG_spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.QnDNRG_spin{animation:none}}@media (max-width:420px){.QnDNRG_panel{padding:15px}.QnDNRG_scanForm{gap:8px}.QnDNRG_periodLabel{min-width:125px}.QnDNRG_connection{padding:3px}.QnDNRG_dateRange{grid-template-columns:1fr}}
.TnmHBq_panel{background:var(--haven-theme-surface,#fff);border:1px solid var(--haven-theme-line,#dce8eb);color:var(--haven-theme-text,#173e50);border-radius:22px;margin:18px 0;padding:25px}.TnmHBq_header{align-items:flex-start;gap:12px;display:flex}.TnmHBq_header>div{flex:1}.TnmHBq_header h2{margin:1px 0 4px;font-size:19px}.TnmHBq_header p,.TnmHBq_hint,.TnmHBq_reviewTop p{color:var(--haven-theme-muted,#587482);margin:0;font-size:13px;line-height:1.5}.TnmHBq_header button svg{width:17px}.TnmHBq_icon{color:#087968;background:#e5f5f1;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.TnmHBq_icon svg{width:21px}.TnmHBq_list{margin:18px 0 4px}.TnmHBq_row{border-top:1px solid #dce8eb;justify-content:space-between;align-items:center;gap:12px;padding:13px 0;display:flex}.TnmHBq_row div{min-width:0}.TnmHBq_row strong{overflow-wrap:anywhere;font-size:14px;display:block}.TnmHBq_row small{color:#607580;text-transform:capitalize;margin-top:4px;display:block}.TnmHBq_review{border-top:1px solid #dce8eb;margin-top:18px;padding-top:15px}.TnmHBq_reviewTop{justify-content:space-between;gap:16px;display:flex}.TnmHBq_reviewTop h3{overflow-wrap:anywhere;margin:0 0 6px;font-size:16px}.TnmHBq_reviewTop a,.TnmHBq_hint a{color:#087968;white-space:nowrap;font-weight:650}.TnmHBq_form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.TnmHBq_form label,.TnmHBq_existing{gap:5px;font-size:12px;font-weight:650;display:grid}.TnmHBq_form input,.TnmHBq_form select,.TnmHBq_form textarea,.TnmHBq_existing select{box-sizing:border-box;color:#173e50;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #bacbd0;border-radius:9px;padding:8px 10px}.TnmHBq_form textarea{min-height:70px}.TnmHBq_wide,.TnmHBq_actions{grid-column:1/-1}.TnmHBq_actions{justify-content:flex-end;gap:9px;display:flex}.TnmHBq_suggestions{border-top:1px solid #dce8eb;margin-top:20px;padding-top:16px}.TnmHBq_suggestions h4{align-items:center;gap:7px;margin:0 0 10px;font-size:15px;display:flex}.TnmHBq_suggestions h4 svg{color:#087968;width:18px}.TnmHBq_choice{cursor:pointer;border:1px solid #dce8eb;border-radius:10px;align-items:flex-start;gap:10px;margin:7px 0;padding:11px;font-size:13px;display:flex}.TnmHBq_choice input{margin-top:2px}.TnmHBq_choice small{color:#607580;margin-top:4px;display:block}.TnmHBq_existing{margin:14px 0}.TnmHBq_hint{margin:15px 0}.TnmHBq_warning{color:#80520f;background:#fff6db;border-radius:9px;padding:10px;font-size:13px;line-height:1.5}.TnmHBq_error,.TnmHBq_success{border-radius:9px;padding:10px;font-size:13px}.TnmHBq_error{color:#a32732;background:#fff0ef}.TnmHBq_success{color:#087968;background:#e7f6eb;align-items:center;gap:8px;display:flex}.TnmHBq_success svg{width:17px}@media (max-width:620px){.TnmHBq_panel{padding:18px 15px}.TnmHBq_form{grid-template-columns:1fr}.TnmHBq_reviewTop{flex-wrap:wrap}.TnmHBq_row{align-items:flex-start}.TnmHBq_row button{flex-shrink:0}}.TnmHBq_filename{overflow-wrap:anywhere;color:#376572;background:#ecf7f4;border-radius:9px;grid-column:1/-1;margin:0;padding:10px 12px;font-size:12px}.TnmHBq_filename strong{color:#145a54}.TnmHBq_reviewTop>div:last-child{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:10px;display:flex}.TnmHBq_field{align-content:start;gap:5px;font-size:12px;font-weight:650;display:grid}.TnmHBq_field small,.TnmHBq_form label>small{color:var(--haven-theme-muted,#587482);font-size:11px;font-weight:400;line-height:1.4}.TnmHBq_field .havenCustomerInputShell{width:100%;min-width:0;display:flex;position:relative}.TnmHBq_field .havenCustomerText{padding-right:40px}.TnmHBq_field .havenCustomerArrow{color:#376572;width:36px;min-height:0;box-shadow:none;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:1px;bottom:1px;right:1px}.TnmHBq_field .havenCustomerArrow svg{width:17px;height:17px}.TnmHBq_form input[readonly]{color:#376572;background:#ecf7f4}
