.narrow-panel{max-width:920px}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:22px}.metric{padding:19px;border:1px solid #e8e9ed;background:#fff;border-radius:14px;display:flex;flex-direction:column;gap:7px}.metric small{font-size:12px;color:#667085}.metric strong{font-size:27px;font-weight:700;color:#192b41;direction:ltr;text-align:right}.metric span{font-size:11px;color:#7c8794}.filters{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:10px 0 20px}.filters input,.filters select{min-height:40px;padding:8px 10px;border:1px solid #d6dce5;border-radius:9px;background:#fff}.filters label{font-size:12px;color:#667085;display:flex;align-items:center;gap:4px}.template-line{display:flex;align-items:center;justify-content:space-between;padding:13px 8px;border-bottom:1px solid #e9edf2;gap:16px}.template-line small{display:block;color:#8a94a6;margin-top:4px}.template-line:last-child{border:0}.feature-grid,.action-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px}.feature,.action-card{border:1px solid #e4e9f1;border-radius:12px;padding:16px;background:#fbfcfe;text-decoration:none;display:flex;flex-direction:column;gap:7px;color:#1b2b41}.feature small,.action-card small{color:#667085;font-size:12px;line-height:1.7}.inline-form{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.inline-form input{max-width:185px;font-size:11px}.extracted-preview{white-space:pre-wrap;overflow-wrap:anywhere;max-height:400px;overflow:auto;direction:auto;line-height:1.6}.panel{margin-bottom:20px}.stack{display:flex;flex-direction:column;gap:12px}@media(max-width:1024px){.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-grid,.action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.metric-grid,.feature-grid,.action-grid{grid-template-columns:1fr}.template-line{align-items:flex-start;flex-direction:column}}
