._wrap_5mbc2_1{display:flex;flex-direction:column;gap:20px}._stateMsg_5mbc2_7{font-size:13px;color:#8a96a8;margin:0}._errorMsg_5mbc2_13{font-size:13px;color:#c53030;background:#fff5f5;border-radius:4px;padding:8px 12px;margin:0}._hint_5mbc2_22{font-size:12px;color:#8a6400;background:#fff8e1;border-radius:4px;padding:8px 12px;margin:0 0 12px}._overallRow_5mbc2_31{display:flex;align-items:center;gap:10px}._overallLabel_5mbc2_37{display:inline-flex;align-items:center;font-size:13px;font-weight:600;color:#4a5568}._badge_5mbc2_45{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:700;letter-spacing:.03em}._badgeDot_5mbc2_56{width:7px;height:7px;border-radius:50%;flex-shrink:0}._section_5mbc2_63{border-top:1px solid #e8ecf0;padding-top:16px}._sectionHeaderRow_5mbc2_68{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}._sectionTitle_5mbc2_75{display:flex;align-items:center;margin:0 0 10px;font-size:13px;font-weight:700;color:#1a2030;text-transform:uppercase;letter-spacing:.04em}._sectionHeaderRow_5mbc2_68 ._sectionTitle_5mbc2_75{margin-bottom:0}._smallBtn_5mbc2_90{padding:5px 12px;font-size:12px;border:1px solid #c8d0dc;border-radius:4px;background:#fff;color:#4a5568;cursor:pointer}._smallBtn_5mbc2_90:hover{background:#f4f6f9}._smallBtn_5mbc2_90:disabled{opacity:.5;cursor:default}._toggleGrid_5mbc2_103{display:flex;flex-direction:column;gap:10px}._toggleRow_5mbc2_109{display:grid;grid-template-columns:180px 50px 1fr;align-items:center;gap:12px;font-size:13px}._toggleLabel_5mbc2_117{color:#1a2030;font-weight:600}._stateOn_5mbc2_118{color:#1e7e34;font-weight:700;font-size:12px}._stateOff_5mbc2_119{color:#8a96a8;font-weight:700;font-size:12px}._switch_5mbc2_121{justify-self:start;width:40px;height:22px;border-radius:12px;border:none;background:#d0d4da;position:relative;cursor:pointer;transition:background .15s;padding:0}._switchOn_5mbc2_133{background:#28a745}._switch_5mbc2_121:disabled{opacity:.6;cursor:default}._switchKnob_5mbc2_136{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;transition:left .15s;box-shadow:0 1px 2px #00000040}._switchOn_5mbc2_133 ._switchKnob_5mbc2_136{left:20px}._metricTable_5mbc2_150{display:flex;flex-direction:column;gap:6px}._metricRow_5mbc2_156{display:grid;grid-template-columns:140px 90px 1fr 90px;align-items:center;gap:12px;font-size:13px;padding:6px 0}._metricLabel_5mbc2_165{color:#1a2030;font-weight:600}._metricValue_5mbc2_166{color:#1a2030;font-variant-numeric:tabular-nums}._metricExpected_5mbc2_167{color:#8a96a8;font-size:12px}._summaryGrid_5mbc2_170{display:flex;flex-wrap:wrap;gap:28px}._summaryStat_5mbc2_176{display:flex;flex-direction:column;gap:2px}._summaryValue_5mbc2_182{font-size:22px;font-weight:700;color:#1a2030;font-variant-numeric:tabular-nums}._summaryLabel_5mbc2_189{font-size:11px;color:#8a96a8;text-transform:uppercase;letter-spacing:.03em}._table_5mbc2_197{width:100%;border-collapse:collapse;font-size:13px}._table_5mbc2_197 th{text-align:left;padding:6px 10px;font-size:11px;text-transform:uppercase;letter-spacing:.03em;color:#8a96a8;border-bottom:1px solid #e8ecf0}._table_5mbc2_197 td{padding:8px 10px;border-bottom:1px solid #f1f3f5;color:#1a2030}._mono_5mbc2_219{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}._actionCell_5mbc2_224{display:flex;gap:6px}._actionBtn_5mbc2_229{padding:4px 12px;font-size:12px;font-weight:600;border:1px solid #c8d0dc;border-radius:4px;background:#fff;color:#2a6dd9;cursor:pointer}._actionBtn_5mbc2_229:hover{background:#eaf1fd}._actionBtn_5mbc2_229:disabled{opacity:.5;cursor:default}._actionBtnGhost_5mbc2_242{color:#8a96a8}._patternList_5mbc2_248{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}._patternRow_5mbc2_257{display:flex;justify-content:space-between;padding:6px 10px;background:#f8f9fb;border-radius:4px;font-size:13px}._patternHits_5mbc2_266{color:#8a96a8;font-size:12px}:root{--color-navy: #10233f;--color-navy-dark: #091729;--color-teal: #0f766e;--color-teal-mid: #0d9488;--color-teal-light: #e6f6f4;--color-amber: #d97706;--color-amber-light: #fdf1de;--color-white: #ffffff;--color-bg: #f4f6fa;--color-surface: #ffffff;--color-border: #dde2ed;--color-border-strong: #b8c1d8;--color-text: #1a2035;--color-text-2: #4a5270;--color-text-3: #8891aa;--color-success: #1a7a4a;--color-success-bg: #e6f5ee;--color-error: #c0392b;--color-error-bg: #fdecea;--color-warning: #b45309;--color-warning-bg: #fef3cd;--sidebar-width: 220px;--radius-sm: 6px;--radius: 10px;--radius-lg: 14px;--shadow-sm: 0 1px 3px rgba(16,35,63,.08);--shadow-md: 0 4px 16px rgba(16,35,63,.12);--shadow-lg: 0 8px 32px rgba(16,35,63,.18);font-family:Inter,system-ui,sans-serif;font-size:15px;color:var(--color-text);background:var(--color-bg)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{background:var(--color-bg)}button{cursor:pointer;font-family:inherit;font-size:14px}input,textarea,select{font-family:inherit;font-size:14px;color:var(--color-text);background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:0 12px;height:38px;width:100%;outline:none;transition:border-color .15s}input:focus,select:focus{border-color:var(--color-teal-mid);box-shadow:0 0 0 3px #0d94881f}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 18px;height:38px;border-radius:var(--radius-sm);font-weight:500;border:none;transition:background .15s,opacity .15s;white-space:nowrap}.btn-primary{background:var(--color-teal-mid);color:#fff}.btn-primary:hover{background:var(--color-teal)}.btn-ghost{background:transparent;color:var(--color-teal-mid);border:1px solid var(--color-border-strong)}.btn-ghost:hover{background:var(--color-teal-light)}.btn-danger{background:var(--color-error);color:#fff}.btn:disabled{opacity:.6;cursor:not-allowed}.btn-primary:disabled,.btn-primary:disabled:hover{background:var(--color-border-strong);color:var(--color-text-3)}.btn-ghost:disabled:hover{background:transparent}.btn-sm{height:30px;padding:0 12px;font-size:13px}@keyframes btn-attention-pulse{0%,to{box-shadow:0 0 #c0392b8c}50%{box-shadow:0 0 0 8px #c0392b00}}.btn-attention{animation:btn-attention-pulse 1.4s ease-in-out infinite}@keyframes fix-flash-ring{0%,to{box-shadow:0 0 #d6891000}30%,70%{box-shadow:0 0 0 4px #d689108c}}.fix-flash{animation:fix-flash-ring .9s ease-in-out 3;border-radius:8px}.field{display:flex;flex-direction:column;gap:5px}.field label{font-size:13px;font-weight:500;color:var(--color-text-2)}.field .hint{font-size:12px;color:var(--color-text-3)}.card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.badge{display:inline-block;padding:2px 8px;border-radius:20px;font-size:11px;font-weight:500}.badge-teal{background:var(--color-teal-light);color:var(--color-teal)}.badge-amber{background:var(--color-amber-light);color:var(--color-amber)}.badge-success{background:var(--color-success-bg);color:var(--color-success)}.badge-error{background:var(--color-error-bg);color:var(--color-error)}.ds-phone input:not([type=checkbox]):not([type=radio]),.ds-phone select,.ds-phone textarea{font-size:16px!important}.ds-phone .btn{min-height:44px}.ds-sensitive:not(:focus){-webkit-text-security:disc}input[type=date].ds-sensitive:not(:focus)::-webkit-datetime-edit{color:transparent}
