.iw-dp-marketplace{max-width:1180px;margin:0 auto;padding:1rem;color:#182b3a}.iw-dp-marketplace h1,.iw-dp-marketplace h2,.iw-dp-marketplace h3{color:#15344d;line-height:1.25}.iw-dp-marketplace h1{font-size:clamp(2rem,4vw,3rem);margin:0 0 .4rem}.iw-dp-subtitle{font-size:1.15rem;font-weight:600;color:#526b7d}.iw-dp-intro,.iw-dp-contracts,.iw-dp-search{margin:0 0 2.4rem}.iw-dp-anchor{display:inline-block;margin-top:.4rem;color:#174d70;text-decoration:underline;text-underline-offset:.2em}.iw-dp-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.iw-dp-grid label{display:block;font-weight:600}.iw-dp-grid input,.iw-dp-grid select{display:block;width:100%;min-height:2.7rem;margin-top:.35rem;padding:.5rem;border:1px solid #8799a7;border-radius:3px;background:#fff;color:#172a39}.iw-dp-grid :disabled{background:#edf1f4;color:#667987}.iw-dp-actions{display:flex;gap:.75rem;margin-top:1.1rem}.iw-dp-actions button,.iw-dp-pagination button{min-height:2.6rem;padding:.55rem 1rem;border:1px solid #173d58;border-radius:3px;background:#173d58;color:#fff;font-weight:600;cursor:pointer}.iw-dp-actions .iw-dp-reset{background:#fff;color:#173d58}.iw-dp-actions button:focus-visible,.iw-dp-pagination button:focus-visible,.iw-dp-anchor:focus-visible,.iw-dp-marketplace summary:focus-visible{outline:3px solid #efb84a;outline-offset:2px}.iw-dp-feedback{min-height:1.5em;margin:.9rem 0}.iw-dp-results,.iw-dp-contract-list{display:grid;gap:.75rem}.iw-dp-result,.iw-dp-contract-list details{padding:.85rem 1rem;border:1px solid #b6c2cb;border-radius:3px;background:#f8fafb}.iw-dp-result summary,.iw-dp-contract-list summary{font-weight:700;cursor:pointer;color:#183c56}.iw-dp-result h3{margin:.8rem 0 .35rem;font-size:1.1rem}.iw-dp-result dl,.iw-dp-contract-list dl{display:grid;grid-template-columns:minmax(10rem,1fr) 2fr;margin:.75rem 0;gap:.35rem 1rem}.iw-dp-result dt,.iw-dp-contract-list dt{font-weight:600}.iw-dp-result dd,.iw-dp-contract-list dd{margin:0}.iw-dp-pagination{display:flex;align-items:center;gap:.8rem;margin-top:1rem}.iw-dp-pagination span{font-weight:600}.iw-dp-method{padding-top:1rem;border-top:1px solid #c6d0d7;font-size:.95rem;color:#4e626f}.iw-dpd-admin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.iw-dpd-admin-grid label{font-weight:600}.iw-dp-empty-contracts{padding:.8rem 1rem;border-left:3px solid #8799a7;background:#f4f7f9}@media(max-width:640px){.iw-dp-grid,.iw-dpd-admin-grid{grid-template-columns:1fr}.iw-dp-actions{flex-wrap:wrap}.iw-dp-result dl,.iw-dp-contract-list dl{grid-template-columns:1fr;gap:.1rem}.iw-dp-result dd,.iw-dp-contract-list dd{margin-bottom:.45rem}}
