.mgis-metal-controls{border:1px solid #67b8c4;border-radius:12px;background:#f0fbfc;margin:8px 0;color:#163a45;overflow:hidden}.mgis-metal-controls summary{font-weight:750;padding:12px;cursor:pointer}.mgis-metal-fields,.mgis-metal-search{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px}.mgis-metal-fields label,.mgis-metal-search label{display:flex;flex-direction:column;gap:5px;font-size:13px;min-width:0}.mgis-metal-fields input[type=search],.mgis-metal-fields select,.mgis-metal-search input,.mgis-metal-search select{width:100%;min-width:0;max-width:100%;height:40px;border:1px solid #a8c6cf;border-radius:7px;background:#fff;color:#123443;padding:7px;font:inherit}.mgis-metal-fields .mgis-metal-toggle{font-weight:700;display:block;grid-column:1/-1}.mgis-metal-toggle input{margin-right:8px}.mgis-metal-fields p,.mgis-metal-fields>a,.mgis-metal-fields>button:last-child{grid-column:1/-1}.mgis-metal-fields button,.mgis-metal-search button,.mgis-metal-primary{border:1px solid #0e7490;border-radius:8px;padding:10px 12px;background:#0e7490;color:white;cursor:pointer;text-decoration:none;min-height:44px}.mgis-metal-controls :focus-visible,.mgis-metal-catalogue :focus-visible,.mgis-metal-profile :focus-visible{outline:3px solid #a855f7;outline-offset:3px}.mgis-metal-row{font-size:12px;line-height:1.5;color:#075e70;padding:7px 0 2px}.mgis-metal-profile{padding:22px;border:1px solid #83bdc8;border-radius:16px;background:#f5fcfc;margin:24px 0;overflow-wrap:anywhere}.mgis-metal-eyebrow{font-weight:750;color:#075e70}.mgis-metal-pills,.mgis-metal-actions{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.mgis-metal-pills a,.mgis-metal-actions a{padding:8px 12px;border:1px solid #74b5c2;border-radius:9px;color:#064e60;background:#e2f6f8;text-decoration:none}.mgis-metal-profile details{margin-top:16px}.mgis-metal-profile h3{font-size:19px}.mgis-metal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0}.mgis-metal-grid article{padding:20px;border:1px solid #b8d3d8;border-radius:14px;background:#f8fcfc;overflow-wrap:anywhere}.mgis-metal-grid h2{font-size:20px;line-height:1.3}.mgis-metal-search{padding:20px;background:#f0f8fa;border-radius:14px}.mgis-metal-search>label:first-child{grid-column:1/-1}.mgis-metal-pages{display:flex;flex-wrap:wrap;gap:6px}.mgis-metal-pages a{padding:8px 12px;border:1px solid #94bfc8;border-radius:7px;min-width:38px;text-align:center}.mgis-metal-pages a[aria-current=page]{background:#0e7490;color:#fff}.mgis-metal-panel{border-top:2px solid #0e7490;padding-top:14px;margin-top:14px}.mgis-metal-panel h3{color:#075e70}@media(max-width:900px){.mgis-metal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.mgis-metal-fields,.mgis-metal-search,.mgis-metal-grid{grid-template-columns:minmax(0,1fr)}.mgis-metal-profile{padding:14px}.mgis-metal-grid article{padding:15px}.mgis-metal-fields input,.mgis-metal-fields select,.mgis-metal-search input,.mgis-metal-search select{font-size:16px}}