.customer-center{display:grid;grid-template-columns:280px minmax(0,1fr);gap:18px;padding:22px;height:100%;overflow:auto}.customer-sidebar{padding:16px;height:max-content;position:sticky;top:0}.customer-heading,.section-heading,.customer-title,.interview-meta,.project-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.customer-heading h2,.section-heading h2{margin:4px 0}.customer-list{display:grid;gap:8px;margin-top:18px}.customer-list-item{width:100%;border:0;background:#f5f7f6;border-radius:14px;padding:12px;display:flex;gap:11px;text-align:left;cursor:pointer;color:var(--ink)}.customer-list-item>span{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:#176b60;color:white;font-weight:800}.customer-list-item div{display:grid;gap:4px;min-width:0}.customer-list-item small{color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.customer-list-item.active{background:#e6f2ef;box-shadow:inset 0 0 0 1px #b8d8d1}.customer-detail{min-width:0}.customer-tabs{display:flex;gap:8px;margin:16px 0}.customer-tab{border:0;border-radius:999px;padding:9px 15px;background:#edf1ef;color:var(--muted);cursor:pointer}.customer-tab.active{background:#176b60;color:white}.customer-tab-pane{display:none;padding:20px}.customer-tab-pane.active{display:block}.section-heading p{margin:5px 0 0;color:var(--muted)}.knowledge-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:20px}.knowledge-field{display:grid;gap:7px}.knowledge-field span,.customer-form label{font-size:13px;font-weight:700;color:var(--ink)}.knowledge-field textarea{min-height:98px}.knowledge-field.wide{grid-column:1/-1}.knowledge-field input,.knowledge-field textarea,.customer-form input,.customer-form textarea{width:100%;box-sizing:border-box;border:1px solid #d7dfdc;border-radius:11px;padding:11px 12px;background:white;color:var(--ink);font:inherit}.approval-check{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:13px}.interview-list,.project-list{display:grid;gap:12px;margin-top:18px}.interview-item,.project-row{border:1px solid #e1e7e5;border-radius:14px;padding:15px}.interview-meta small,.project-row small{display:block;color:var(--muted);margin-top:5px}.interview-transcript{width:100%;min-height:150px;margin-top:13px;box-sizing:border-box;border:1px solid #d7dfdc;border-radius:11px;padding:12px;font:inherit;line-height:1.7}.customer-modal{max-width:680px}.customer-form{display:grid;gap:15px}.customer-form label{display:grid;gap:7px}@media(max-width:900px){.customer-center{grid-template-columns:1fr}.customer-sidebar{position:static}.knowledge-grid{grid-template-columns:1fr}.knowledge-field.wide{grid-column:auto}}
.customer-form select{width:100%;box-sizing:border-box;border:1px solid #d7dfdc;border-radius:11px;padding:11px 12px;background:#fff;color:var(--ink);font:inherit}.industry-library-page{padding:24px;overflow:auto;height:100%;box-sizing:border-box}.industry-library-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:16px;margin-top:20px}.industry-card{padding:20px;display:grid;gap:14px}.industry-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.industry-card h2{margin:5px 0 0}.industry-code{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#176b60}.industry-card>p{margin:0;color:var(--muted);line-height:1.65;min-height:52px}.industry-metric{display:flex;align-items:end;justify-content:space-between;border-radius:12px;background:#edf5f2;padding:12px 14px}.industry-metric strong{font-size:24px;color:#176b60}.industry-config-row{display:grid;gap:5px;border-top:1px solid #edf0ef;padding-top:11px}.industry-config-row span{font-size:12px;color:var(--muted)}.industry-config-row b{font-size:13px;line-height:1.55}.form-split{display:grid;grid-template-columns:1fr 1fr;gap:12px}.interview-analysis{margin-top:12px;padding:16px;border-radius:14px;background:#f0f7f5;border:1px solid #cfe3dd;display:grid;gap:12px}.analysis-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.analysis-heading small{display:block;color:var(--muted);margin-top:4px}.analysis-heading>span{font-size:12px;font-weight:700;color:#9a6500;background:#fff4d6;border-radius:999px;padding:6px 9px}.interview-analysis>p{margin:0;line-height:1.7}.analysis-group{display:grid;grid-template-columns:90px 1fr;gap:10px;align-items:start}.analysis-group>b{font-size:13px}.analysis-group>div{display:flex;flex-wrap:wrap;gap:6px}.analysis-group span{font-size:12px;padding:5px 8px;border-radius:999px;background:#fff;color:#36554f}.analysis-uncertain,.analysis-error{padding:10px 12px;border-radius:10px;background:#fff4d6;color:#745100;font-size:13px;line-height:1.6}.analysis-error{margin-top:12px;background:#fff0ee;color:#a13c32}@media(max-width:700px){.form-split{grid-template-columns:1fr}.industry-library-page{padding:14px}.analysis-group{grid-template-columns:1fr}}
