.meta-module{border:1px solid #cfdaea;border-radius:12px;background:#fff;margin:16px 0;padding:20px;color:#18304d}.meta-module h2,.meta-module h3{margin:0 0 8px}.meta-header{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap}.meta-state{font-size:12px;padding:5px 10px;border-radius:8px;background:#eaf1ff;color:#2458b1}.meta-notice{padding:13px 16px;background:#f0f6ff;border:1px solid #d2e2fa;border-radius:9px;line-height:1.7;font-size:13px;margin:15px 0}.meta-actions{display:flex;flex-wrap:wrap;gap:9px;margin:15px 0}.meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.meta-grid label,.meta-route label{display:grid;gap:6px;font-size:13px}.meta-resources{display:grid;gap:8px;max-height:220px;overflow:auto;margin:10px 0}.meta-check{display:flex!important;align-items:center;gap:9px;padding:10px;border:1px solid #dae3ef;border-radius:8px}.meta-check input{width:auto;min-height:0}.meta-route{display:grid;grid-template-columns:130px 1fr 1fr 1fr;gap:10px;border-bottom:1px solid #e0e7f1;padding:13px 0;align-items:end}.meta-route strong{font-size:13px;align-self:center}.meta-mapping{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;border:1px solid #d8e3f1;border-radius:8px;padding:12px;margin:10px 0}.meta-small{font-size:12px;color:#546b89;line-height:1.7}.meta-inbox-list{display:grid;gap:8px;margin-top:15px}.meta-inbox-row{display:grid;grid-template-columns:1fr auto;text-align:left;gap:5px;padding:12px;border:1px solid #d5dfec;border-radius:9px;background:#fff}.meta-inbox-row strong,.meta-inbox-row p{grid-column:1}.meta-inbox-row small{font-size:11px;color:#5c718c}.meta-inbox-row p{margin:0;color:#435c7b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.meta-inbox-row .meta-state{grid-column:2;grid-row:1/4;align-self:center}.meta-thread{max-height:400px;overflow:auto;display:grid;gap:10px;margin:15px 0}.meta-bubble{padding:12px 14px;background:#f2f6fc;border:1px solid #dce5f1;border-radius:10px;max-width:92%;overflow-wrap:anywhere}.meta-bubble.outbound{background:#eaf2ff;justify-self:end}.meta-bubble p{white-space:pre-wrap;margin:0 0 5px}.meta-bubble small{display:block;color:#5c718c;font-size:11px}.meta-bubble a{display:inline-block;font-size:12px;margin:5px 6px 0 0;color:#225fc8}.meta-report-scroll{overflow:auto}.meta-report-table{min-width:850px}.meta-source{padding:10px 12px;border:1px solid #d3e2f4;border-radius:8px;background:#f6faff;font-size:12px;line-height:1.7;margin:10px 0}.meta-inquiry-cards{display:grid;gap:8px}.meta-inquiry-card{padding:10px;border:1px solid #b9d0ee;border-radius:8px;text-align:left;background:#f1f6ff;display:grid;gap:4px;width:100%}.meta-inquiry-card strong{font-size:12px}.meta-inquiry-card small{font-size:10px;color:#45658d}.meta-inquiry-card p{font-size:11px;color:#46617e;margin:0;overflow-wrap:anywhere}.meta-report-filter{display:flex;gap:10px;align-items:end;flex-wrap:wrap}.meta-report-filter label{display:grid;gap:5px}.meta-report-filter input{min-width:140px}@media(max-width:720px){.meta-module{padding:14px}.meta-grid,.meta-mapping{grid-template-columns:1fr}.meta-route{grid-template-columns:1fr 1fr}.meta-route strong{grid-column:1/-1}.meta-actions button{flex:1}.meta-bubble{max-width:100%}.meta-route select{max-width:100%}}@media(prefers-reduced-motion:reduce){.meta-module *{scroll-behavior:auto!important}}
