:root{color-scheme:light;--brand: #26619c;--bg: #f5f4f2;--panel: rgba(15, 23, 42, .03);--panel2: rgba(15, 23, 42, .02);--text: #0f172a;--muted: rgba(15, 23, 42, .65);--ok: #16a34a;--warn: #fbbf24;--bad: #fb7185;--border: rgba(15, 23, 42, .12);--shadow: 0 10px 30px rgba(15, 23, 42, .1)}*{box-sizing:border-box}body{margin:0;background:radial-gradient(1200px 600px at 20% 0%,rgba(38,97,156,.14),transparent 60%),radial-gradient(900px 500px at 85% 10%,rgba(38,97,156,.1),transparent 60%),linear-gradient(180deg,#ffffff,var(--bg));color:var(--text);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,"Apple Color Emoji","Segoe UI Emoji"}a{color:inherit}.container{max-width:1180px;margin:0 auto;padding:28px 18px 60px}.header{display:flex;gap:14px;align-items:flex-end;justify-content:space-between;margin-bottom:18px}.brand{display:flex;gap:12px;align-items:center}.badge{width:40px;height:40px;border-radius:12px;background:linear-gradient(135deg,#26619ceb,#26619cb8);box-shadow:var(--shadow)}.hgroup h1{margin:0;font-size:22px;letter-spacing:.2px}.hgroup p{margin:6px 0 0;color:var(--muted);font-size:13px;max-width:720px}.topActions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:flex-end}.grid{display:grid;grid-template-columns:1fr 2fr;gap:16px;align-items:start}@media (max-width: 980px){.grid{grid-template-columns:1fr}}.panel{background:var(--panel);border:1px solid var(--border);border-radius:18px;box-shadow:var(--shadow);overflow:hidden}.panelHeader{padding:14px 16px;border-bottom:1px solid var(--border);background:linear-gradient(180deg,#ffffff14,#ffffff05)}.panelHeader h2{margin:0;font-size:14px;letter-spacing:.2px}.panelHeader p{margin:6px 0 0;font-size:12px;color:var(--muted)}.panelBody{padding:14px 16px 16px}.inputGroup{padding:12px;border-radius:16px;border:1px solid rgba(15,23,42,.08);background:#fff6;margin-bottom:12px}.groupHeader{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}.groupTitle{font-size:12px;font-weight:850;letter-spacing:.2px;color:#0f172adb;text-transform:uppercase}.groupSub{font-size:11px;color:var(--muted);line-height:1.3;text-align:right}.row{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width: 620px){.row{grid-template-columns:1fr}}.field{display:grid;gap:6px}.label{font-size:12px;color:var(--muted)}.labelWithLogo{display:inline-flex;align-items:center;gap:8px;line-height:1.2}.jiraLogo{height:16px;width:auto;opacity:.92;filter:grayscale(.15)}@media (max-width: 620px){.jiraLogo{height:15px}}.inlineFieldRow{display:grid;grid-template-columns:1fr 160px;gap:12px;align-items:stretch}.inlineFieldLabel{display:flex;align-items:center;padding:10px;border-radius:12px;border:1px solid var(--border);background:#ffffff8c;color:var(--muted);font-size:12px;min-height:40px}.inlineFieldInput{height:100%;padding-top:10px;padding-bottom:10px;min-height:40px}@media (max-width: 620px){.inlineFieldRow{grid-template-columns:1fr}}.rangeLabelRow{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.rangeValue{font-size:16px;font-weight:800;letter-spacing:.2px;color:#0f172adb;font-variant-numeric:tabular-nums}.input,select{width:100%;padding:10px;border-radius:12px;border:1px solid var(--border);background:#ffffffd9;color:var(--text);outline:none}.input:focus,select:focus{border-color:#26619c8c;box-shadow:0 0 0 4px #26619c1f}.help{font-size:11px;color:var(--muted);line-height:1.35}.sliderWrap{display:grid;gap:8px}input[type=range]{width:100%}.kpiGrid{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width: 620px){.kpiGrid{grid-template-columns:1fr}}.kpi{border:1px solid var(--border);background:#ffffff0d;border-radius:16px;padding:12px}.kpi .k{font-size:11px;color:var(--muted)}.kpi .v{font-size:20px;margin-top:6px;letter-spacing:.2px}.kpi .s{margin-top:6px;font-size:12px;color:var(--muted)}.heroCard{border:1px solid var(--border);border-radius:18px;padding:14px 14px 12px;background:radial-gradient(900px 260px at 20% 0%,rgba(38,97,156,.16),transparent 60%),radial-gradient(700px 220px at 90% 20%,rgba(38,97,156,.1),transparent 55%),#ffffffbf;box-shadow:var(--shadow)}.heroCard.heroGood{border-color:#26619c38}.heroCard.heroBad{border-color:#fb718547;background:radial-gradient(900px 260px at 20% 0%,rgba(251,113,133,.14),transparent 60%),radial-gradient(700px 220px at 90% 20%,rgba(38,97,156,.1),transparent 55%),#ffffffbf}.heroLabel{font-size:12px;color:#0f172ab3;font-weight:700;letter-spacing:.2px}.heroValue{margin-top:6px;font-size:34px;letter-spacing:.2px;font-weight:850;line-height:1.05}.heroSub{margin-top:8px;font-size:12px;color:#0f172ab8;line-height:1.35}.heroMeta{margin-top:12px;display:grid;grid-template-columns:1fr 1fr;gap:10px 12px}.heroMetaItem{padding:10px;border-radius:14px;border:1px solid rgba(15,23,42,.08);background:#ffffff8c}.heroMetaK{font-size:11px;color:#0f172a9e}.heroMetaV{margin-top:4px;font-size:13px;font-weight:750;color:#0f172ae6}@media (max-width: 620px){.heroValue{font-size:30px}.heroMeta{grid-template-columns:1fr}}@media (min-width: 980px){.heroCard{padding:18px 18px 14px}.heroValue{font-size:42px}.heroMeta{grid-template-columns:repeat(4,1fr)}}.tag{display:inline-flex;align-items:center;gap:8px;padding:7px 10px;border-radius:999px;border:1px solid var(--border);background:#ffffffbf;font-size:12px;color:#0f172ad1}.tagDot{width:8px;height:8px;border-radius:999px;background:var(--brand)}.btn{cursor:pointer;padding:10px 12px;border-radius:12px;border:1px solid var(--border);background:#fffc;color:var(--text);font-weight:600;font-size:12px}.btn:hover{background:#ffffffeb}.btnPrimary{border-color:#26619c59;background:#26619c1f}.btnPrimary:hover{background:#26619c29}.btnDanger{border-color:#fb718566;background:#fb718524}.btnDanger:hover{background:#fb718533}.hr{height:1px;background:var(--border);margin:14px 0}.notice{border-radius:14px;padding:10px 12px;border:1px solid var(--border);background:#ffffffb8;font-size:12px;color:#0f172adb}.notice.warn{border-color:#fbbf2459;background:#fbbf241a}.notice.good{border-color:#26619c38;background:#26619c12}.notice.bad{border-color:#fb718559;background:#fb71851a}.small{font-size:11px;color:var(--muted);line-height:1.35}.footer{margin-top:16px;color:var(--muted);font-size:11px}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}
