@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;500;600;700&family=IBM+Plex+Mono:wght@500;600&display=swap";._page_njqf8_1{min-height:100vh;background:var(--background);color:var(--foreground);font-family:var(--font-family-base);padding:24px;max-width:1500px;margin:auto}._header_njqf8_1{display:flex;justify-content:space-between;align-items:flex-start;padding:8px 4px 22px}._kicker_njqf8_1,._eyebrow_njqf8_1{font-size:11px;letter-spacing:.14em;font-weight:700;color:var(--primary)}._headerTitle_njqf8_1{font-size:30px;margin:4px 0}._header_njqf8_1 p{margin:5px 0;color:var(--muted-foreground);font-size:13px}._headerRight_njqf8_1{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}._adminBadge_njqf8_1{font-size:.72rem;font-weight:800;letter-spacing:.06em;padding:7px 10px;border-radius:999px;background:#e4f7eb;color:#17663b}._adminLink_njqf8_1{font-size:.85rem;color:var(--primary);text-decoration:none;border:1px solid var(--border);border-radius:10px;padding:8px 12px}._live_njqf8_1{font:600 10px var(--font-family-monospace);color:var(--success-foreground);background:var(--success);padding:7px 10px;border-radius:var(--radius-full)}._stats_njqf8_1{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px}._stats_njqf8_1>div{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:13px 16px;box-shadow:var(--shadow)}._stats_njqf8_1 span{display:block;color:var(--muted-foreground);font-size:11px}._stats_njqf8_1 strong{font:600 25px var(--font-family-monospace)}._resume_njqf8_1{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);padding:18px;box-shadow:var(--shadow);margin-bottom:14px}._resumePanel_njqf8_1{border:2px solid #3b82f6;background:#eff6ff}._resumePanel_njqf8_1 ._eyebrow_njqf8_1{color:#2563eb}._resumePanel_njqf8_1 ._summaryCard_njqf8_1{background:#fff;border-color:#93c5fd}._scorePanel_njqf8_1{border:2px solid #8b5cf6;background:#f5f3ff}._scorePanel_njqf8_1 ._eyebrow_njqf8_1{color:#7c3aed}._scorePanel_njqf8_1 ._scoreCard_njqf8_1{background:#fff;border-color:#c4b5fd}._scorePanel_njqf8_1 ._scoreCard_njqf8_1>strong{color:#6d28d9}._inputPanel_njqf8_1{border:2px solid #0ea5e9;background:#e0f2fe}._inputPanel_njqf8_1 ._eyebrow_njqf8_1{color:#0369a1}._inputPanel_njqf8_1 ._fieldLabel_njqf8_1{color:#075985}._inputPanel_njqf8_1 ._photo_njqf8_1{background:#f0f9ff;border-color:#7dd3fc}._inputPanel_njqf8_1 ._submit_njqf8_1{box-shadow:0 3px #0284c7}._findingPanel_njqf8_1{border:2px solid #14b8a6;background:#ccfbf1}._findingPanel_njqf8_1 ._eyebrow_njqf8_1{color:#0f766e}._findingPanel_njqf8_1 ._finding_njqf8_1{background:#fff;border-color:#5eead4}._findingPanel_njqf8_1 ._filters_njqf8_1{background:#dffaf5;padding:10px;border-radius:8px}._findingPanel_njqf8_1 ._listPhoto_njqf8_1{background:#f0fdfa;border-color:#5eead4}._findingPanel_njqf8_1 ._listAction_njqf8_1{background:#f0fdfa;padding:9px;border-radius:8px}._findingPanel_njqf8_1 ._findingActions_njqf8_1{background:#dffaf5;padding:8px;border-radius:8px}._summaryControls_njqf8_1{display:grid;grid-template-columns:150px 150px;gap:8px}._summaryGrid_njqf8_1{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}._summaryCard_njqf8_1{border:1px solid var(--border);border-radius:var(--radius);padding:11px;background:var(--muted)}._summaryName_njqf8_1{font-size:11px;font-weight:700;margin-bottom:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._summaryCard_njqf8_1>strong{font:600 24px var(--font-family-monospace)}._summaryStats_njqf8_1{display:flex;gap:7px;margin-top:6px;font-size:9px;color:var(--muted-foreground)}._summaryStats_njqf8_1 b{color:var(--foreground)}._scoreRule_njqf8_1{font:600 9px var(--font-family-monospace);color:var(--muted-foreground);border:1px solid var(--border);padding:5px 7px;border-radius:5px}._scoreGrid_njqf8_1{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;align-items:stretch}._scoreCard_njqf8_1{border:1px solid var(--border);border-radius:var(--radius);padding:12px;background:var(--muted);display:grid;gap:6px}._scoreCard_njqf8_1 small{font-size:9px;color:var(--muted-foreground)}._scoreCard_njqf8_1>strong{font:600 28px var(--font-family-monospace)}._scoreCard_njqf8_1 em{font:400 11px var(--font-family-base);color:var(--muted-foreground);font-style:normal}._scoreCard_njqf8_1>span{font-size:9px;color:var(--muted-foreground)}._combinedResultCard_njqf8_1{border:1px solid #c4b5fd;border-radius:var(--radius);padding:10px;background:#fff;display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-width:0;min-height:138px;aspect-ratio:1.08/1}._combinedResultCard_njqf8_1 ._summaryName_njqf8_1{font-size:10px;white-space:normal;overflow-wrap:anywhere;min-height:2.2em;margin:0;line-height:1.25}._resultTotal_njqf8_1{font:600 22px var(--font-family-monospace);line-height:1}._combinedResultCard_njqf8_1 small{font-size:8px;color:var(--muted-foreground)}._resultScore_njqf8_1{font:600 24px var(--font-family-monospace);color:#6d28d9;line-height:1;white-space:nowrap}._resultScore_njqf8_1 em{font:400 10px var(--font-family-base);color:var(--muted-foreground);font-style:normal}._resultNote_njqf8_1{font-size:8px;color:var(--muted-foreground);line-height:1.25}._emptyScore_njqf8_1{grid-column:1/-1;border:1px dashed var(--border);padding:18px;text-align:center;color:var(--muted-foreground);font-size:11px}._layout_njqf8_1{display:grid;grid-template-columns:1fr;gap:14px}._panel_njqf8_1{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);padding:18px;box-shadow:var(--shadow)}._inputPanel_njqf8_1{padding:22px}._panelHead_njqf8_1{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}._panelTitle_njqf8_1{font-size:18px;margin:4px 0}._inputPanel_njqf8_1 ._panelTitle_njqf8_1{font-size:22px}._id_njqf8_1{font:600 10px var(--font-family-monospace);color:var(--muted-foreground);border:1px solid var(--border);padding:5px 7px;border-radius:5px}._inputChoiceGrid_njqf8_1{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:18px}._inputChoice_njqf8_1{border:2px solid #7dd3fc;background:#f8fdff;border-radius:14px;padding:18px;cursor:pointer;transition:.18s ease;min-height:118px;display:flex;align-items:center;justify-content:space-between;gap:16px}._inputChoice_njqf8_1:hover{transform:translateY(-1px);box-shadow:0 6px 18px #0ea5e91f}._inputChoiceActive_njqf8_1{border-color:#0284c7;background:#fff;box-shadow:0 0 0 3px #0ea5e924,0 8px 22px #0ea5e91f}._inputChoice_njqf8_1._sixChoice_njqf8_1{border-color:#c4b5fd;background:#faf8ff}._inputChoice_njqf8_1._sixChoice_njqf8_1:hover{box-shadow:0 6px 18px #8b5cf61f}._inputChoiceActive_njqf8_1._sixChoice_njqf8_1{border-color:#7c3aed;box-shadow:0 0 0 3px #8b5cf621,0 8px 22px #8b5cf61f}._choiceEyebrow_njqf8_1{font-size:10px;letter-spacing:.12em;font-weight:800;color:#0369a1}._sixChoice_njqf8_1 ._choiceEyebrow_njqf8_1{color:#6d28d9}._choiceTitle_njqf8_1{font-size:20px;font-weight:800;margin:5px 0}._choiceDesc_njqf8_1{font-size:11px;color:var(--muted-foreground);line-height:1.45}._choiceMark_njqf8_1{font:700 12px var(--font-family-monospace);padding:8px 10px;border-radius:8px;background:#e0f2fe;color:#0369a1;white-space:nowrap}._sixChoice_njqf8_1 ._choiceMark_njqf8_1{background:#ede9fe;color:#6d28d9}._inputForm_njqf8_1{border-top:1px solid rgba(14,116,144,.18);padding-top:17px}._two_njqf8_1{display:grid;grid-template-columns:1fr 1fr;gap:10px}._fieldLabel_njqf8_1{display:grid;gap:6px;font-size:12px;font-weight:600;margin-bottom:11px}._photoGrid_njqf8_1{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px}._photo_njqf8_1{border:1px dashed var(--border);background:var(--muted);border-radius:var(--radius);padding:11px;display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:72px}._photo_njqf8_1 b,._photo_njqf8_1 small{display:block}._photo_njqf8_1 small{font-size:10px;color:var(--muted-foreground);margin-top:3px}._hiddenFile_njqf8_1{display:none}._thumb_njqf8_1{width:52px;height:52px;object-fit:cover;border-radius:5px;display:block}._submit_njqf8_1{width:100%;margin-top:2px}._submitRow_njqf8_1{display:grid;grid-template-columns:1fr 1fr;gap:8px}._filters_njqf8_1{display:grid;grid-template-columns:1fr 150px;gap:8px;margin-bottom:12px}._finding_njqf8_1{border:1px solid var(--border);border-radius:var(--radius);padding:13px;margin-bottom:9px}._findingTop_njqf8_1{display:flex;justify-content:space-between;gap:10px}._meta_njqf8_1{font-size:10px;color:var(--muted-foreground)}._findingTitle_njqf8_1{font-size:14px;margin:5px 0}._badge_njqf8_1{font-size:10px;font-weight:700;border-radius:var(--radius-full);padding:5px 8px;height:max-content;white-space:nowrap}._open_njqf8_1{background:var(--error);color:var(--error-foreground)}._onprogress_njqf8_1{background:var(--warning);color:var(--warning-foreground)}._closed_njqf8_1{background:var(--success);color:var(--success-foreground)}._category_njqf8_1{display:inline-block;background:var(--accent);color:var(--accent-foreground);font-size:10px;padding:4px 7px;border-radius:5px}._detail_njqf8_1{display:grid;grid-template-columns:100px 100px 1fr;gap:10px;margin-top:10px;font-size:11px;color:var(--muted-foreground)}._detail_njqf8_1 b{display:block;font:600 9px var(--font-family-monospace);color:var(--foreground);margin-bottom:2px}._listImprovement_njqf8_1{display:grid;grid-template-columns:180px 1fr;gap:10px;margin-top:12px;padding-top:10px;border-top:1px solid var(--border)}._listPhoto_njqf8_1{border:1px dashed var(--border);border-radius:var(--radius);padding:9px;background:var(--muted);display:flex;align-items:center;gap:8px;flex-wrap:wrap}._listPhoto_njqf8_1 b{font-size:10px;width:100%}._listPhoto_njqf8_1 small{font-size:10px;color:var(--muted-foreground)}._listAction_njqf8_1 label{display:block;font-size:10px;font-weight:700;margin-bottom:5px}._listAction_njqf8_1 textarea{width:100%;min-height:58px;resize:vertical}._findingActions_njqf8_1{display:flex;justify-content:flex-end;gap:6px;margin-top:10px}@media(max-width:850px){._page_njqf8_1{padding:12px}._header_njqf8_1{gap:10px}._inputChoiceGrid_njqf8_1,._layout_njqf8_1{grid-template-columns:1fr}._stats_njqf8_1,._summaryGrid_njqf8_1{grid-template-columns:repeat(2,1fr)}._scoreGrid_njqf8_1{grid-template-columns:repeat(4,minmax(0,1fr))}}._photoButtons_njqf8_1{display:flex;gap:6px;align-items:center}._cameraOverlay_njqf8_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000d1;z-index:9999;display:flex;align-items:center;justify-content:center;padding:16px}._cameraModal_njqf8_1{width:min(720px,100%);background:#111;border-radius:14px;padding:12px}._cameraVideo_njqf8_1{width:100%;max-height:75vh;object-fit:cover;border-radius:10px;background:#000}._cameraActions_njqf8_1{display:flex;justify-content:space-between;gap:8px;margin-top:10px}._cameraActions_njqf8_1 button{flex:1}._listPhoto_njqf8_1 img,._photo_njqf8_1 img{cursor:zoom-in}._photoLightbox_njqf8_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:#040812e6;display:flex;align-items:center;justify-content:center;padding:18px}._photoLightboxContent_njqf8_1{width:min(1100px,100%);max-height:95vh;background:#101827;border:1px solid rgba(255,255,255,.18);border-radius:14px;padding:12px;display:flex;flex-direction:column;gap:10px}._photoLightboxHeader_njqf8_1{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#fff;font-size:14px}._photoLightboxClose_njqf8_1{border:0;border-radius:8px;background:#263449;color:#fff;font-size:28px;line-height:1;padding:4px 12px;cursor:pointer}._fullPhoto_njqf8_1{display:block;max-width:100%;max-height:calc(95vh - 95px);width:auto;height:auto;object-fit:contain;align-self:center;border-radius:6px}._photoLightboxContent_njqf8_1 p{margin:0;color:#cbd5e1;font-size:11px;text-align:center}@media(max-width:520px){._fullPhoto_njqf8_1{max-height:calc(95vh - 110px)}._photoLightbox_njqf8_1,._photoLightboxContent_njqf8_1{padding:8px}}@media(max-width:520px){._two_njqf8_1,._filters_njqf8_1,._detail_njqf8_1,._photoGrid_njqf8_1,._summaryControls_njqf8_1,._summaryGrid_njqf8_1{grid-template-columns:1fr}._scoreGrid_njqf8_1{grid-template-columns:repeat(2,minmax(0,1fr))}._submitRow_njqf8_1{grid-template-columns:1fr}._header_njqf8_1{display:block}._headerRight_njqf8_1{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}._adminBadge_njqf8_1{font-size:.72rem;font-weight:800;letter-spacing:.06em;padding:7px 10px;border-radius:999px;background:#e4f7eb;color:#17663b}._adminLink_njqf8_1{font-size:.85rem;color:var(--primary);text-decoration:none;border:1px solid var(--border);border-radius:10px;padding:8px 12px}._live_njqf8_1{display:inline-block;margin-top:10px}}._topicNav_njqf8_1{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:4px 0 18px}._topicCard_njqf8_1{display:flex;align-items:center;gap:16px;padding:20px;border-radius:var(--radius-md);text-decoration:none;border:2px solid;transition:.18s ease}._topicCard_njqf8_1:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0f172a1a}._gembaTopic_njqf8_1{border-color:#38bdf8;background:#e0f2fe;color:#075985}._auditTopic_njqf8_1{border-color:#a78bfa;background:#ede9fe;color:#5b21b6}._topicNumber_njqf8_1{font:700 12px var(--font-family-monospace);opacity:.65}._topicEyebrow_njqf8_1{font-size:10px;letter-spacing:.14em;font-weight:800}._topicCard_njqf8_1 h2{font-size:22px;margin:4px 0}._topicCard_njqf8_1 p{font-size:11px;margin:0;line-height:1.45;opacity:.78}._topicArrow_njqf8_1{margin-left:auto;font-size:24px}._dashboardColumns_njqf8_1{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start}._topicColumn_njqf8_1{display:grid;gap:12px;min-width:0}._gembaColumn_njqf8_1{border-top:4px solid #0ea5e9}._auditColumn_njqf8_1{border-top:4px solid #8b5cf6}._topicHeader_njqf8_1{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;padding:4px 3px 2px}._topicHeader_njqf8_1 h2{font-size:21px;margin:3px 0}._topicHeader_njqf8_1 p{font-size:10px;color:var(--muted-foreground);margin:0}._topicCount_njqf8_1{font:600 10px var(--font-family-monospace);padding:6px 8px;border:1px solid var(--border);border-radius:var(--radius-full);white-space:nowrap}._miniStats_njqf8_1{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}._miniStats_njqf8_1>div{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:9px 10px}._miniStats_njqf8_1 span{display:block;font-size:9px;color:var(--muted-foreground)}._miniStats_njqf8_1 strong{font:600 20px var(--font-family-monospace)}._sixInputPanel_njqf8_1{border:2px solid #a78bfa;background:#f5f3ff}._sixInputPanel_njqf8_1 ._eyebrow_njqf8_1{color:#6d28d9}._sixInputPanel_njqf8_1 ._submit_njqf8_1{box-shadow:0 3px #7c3aed}._auditListPanel_njqf8_1{border:2px solid #c4b5fd;background:#faf8ff}._auditListPanel_njqf8_1 ._eyebrow_njqf8_1{color:#6d28d9}._auditFinding_njqf8_1{border:1px solid #c4b5fd;border-radius:var(--radius);padding:12px;margin-bottom:8px;background:#fff}._auditFinding_njqf8_1 ._category_njqf8_1{background:#ede9fe;color:#6d28d9}._auditFinding_njqf8_1 ._findingTitle_njqf8_1{font-size:13px}._auditFinding_njqf8_1 ._detail_njqf8_1{grid-template-columns:90px 90px 1fr}._gembaColumn_njqf8_1 ._inputPanel_njqf8_1 ._photoGrid_njqf8_1{grid-template-columns:1fr}._gembaColumn_njqf8_1 ._inputPanel_njqf8_1 ._photo_njqf8_1{min-height:64px}@media(max-width:850px){._topicNav_njqf8_1,._dashboardColumns_njqf8_1{grid-template-columns:1fr}._topicCard_njqf8_1{min-height:110px}._dashboardColumns_njqf8_1{gap:28px}._topicColumn_njqf8_1{border-top-width:3px}}._scoreChartGrid_njqf8_1{display:grid;grid-template-columns:1fr;gap:12px;margin-top:14px}._scoreChartCard_njqf8_1{min-width:0;border:1px solid #c4b5fd;border-radius:12px;background:#fff;padding:12px 12px 8px;overflow:hidden}._scoreChartHead_njqf8_1{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:5px}._scoreChartHead_njqf8_1 strong{font-size:13px;color:#312e81}._scoreChartHead_njqf8_1 span{font-size:10px;color:#64748b;white-space:nowrap}._scoreLegend_njqf8_1{display:flex;gap:14px;flex-wrap:wrap;margin:6px 0 2px;color:#64748b;font-size:9px}._scoreLegend_njqf8_1 span{display:inline-flex;align-items:center;gap:5px}._scoreLegend_njqf8_1 i{display:inline-block;width:9px;height:9px;border-radius:2px}._legendHigh_njqf8_1{background:#16a34a}._legendLow_njqf8_1{background:#dc2626}._legendNormal_njqf8_1{background:#8b5cf6}._scoreChartCard_njqf8_1 ._recharts-responsive-container_njqf8_1{min-width:0}@media(min-width:1100px){._scoreChartGrid_njqf8_1{grid-template-columns:1fr 1fr}}@media(max-width:520px){._scoreChartCard_njqf8_1{padding:10px 6px 6px}._scoreChartHead_njqf8_1 strong{font-size:12px}._scoreLegend_njqf8_1{gap:9px}}:root{--background:#f3f6f8;--foreground:#17212b;--surface:#e9eef2;--surface-foreground:#17212b;--sidebar:#17212b;--sidebar-foreground:#f7fafc;--card:#fff;--card-foreground:#17212b;--popup:#fff;--popup-foreground:#17212b;--primary:#1769aa;--primary-foreground:#fff;--secondary:#e7edf2;--secondary-foreground:#263746;--accent:#dbeafe;--accent-foreground:#124d7c;--muted:#eef2f5;--muted-foreground:#667481;--success:#e8f6ee;--success-foreground:#147a4b;--error:#fcebea;--error-foreground:#b42318;--warning:#fff4df;--warning-foreground:#9a5b00;--info:#e8f1fb;--info-foreground:#175a93;--border:#d7e0e7;--font-family-base:"IBM Plex Sans",sans-serif;--font-family-monospace:"IBM Plex Mono",monospace;--shadow:0 1px 2px rgba(23,33,43,.06);--radius:9px;--radius-md:12px;--radius-full:999px}*{box-sizing:border-box}body{margin:0;background:var(--background);color:var(--foreground);font-family:var(--font-family-base)}button,input,textarea,select{font:inherit}
