.iadc4{max-width:1240px;margin:24px auto;overflow-wrap:anywhere;color:#193d49}.iadc4 *{box-sizing:border-box}.iadc4-card,.iadc4-form{padding:22px;margin:18px 0;border:1px solid #d5e2e5;border-radius:12px;background:#fff}.iadc4-field{display:flex;flex-direction:column;gap:7px;margin:12px 0;font-weight:600}.iadc4-field input,.iadc4-field textarea,.iadc4-field select{width:100%;max-width:100%;padding:10px;border:1px solid #b5cbd1;border-radius:6px;font:inherit;font-weight:400;background:#fff;color:#183d48}.iadc4-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.iadc4 fieldset{min-width:0;border:1px solid #d5e2e5;border-radius:8px;margin:16px 0;padding:16px}.iadc4 summary{font-size:18px;font-weight:700;cursor:pointer}.iadc4-table{overflow:auto;margin:20px 0}.iadc4 table{width:100%;border-collapse:collapse}.iadc4 td,.iadc4 th{padding:12px;text-align:left;border-bottom:1px solid #d5e2e5}.iadc4-preview{display:block;width:auto;max-width:260px;max-height:180px;object-fit:contain;margin:12px 0}.iadc4-metrics{display:flex;flex-wrap:wrap;gap:16px;padding:16px;background:#edf5f5;border-radius:8px;margin:16px 0}.iadc4-metrics span{display:block}.iadc4 button{cursor:pointer;padding:10px 14px;margin:5px;border-radius:6px}.iadc4 fieldset:disabled{opacity:.7}.iadc4 :focus-visible{outline:3px solid #167e97;outline-offset:3px}@media(max-width:700px){.iadc4-grid{grid-template-columns:1fr}.iadc4-card,.iadc4-form{padding:14px}.iadc4-metrics{display:block}.iadc4-preview{max-width:100%}.iadc4 button{max-width:100%;white-space:normal}}
