.dnmp-marketplace{display:grid;gap:26px}.dnmp-market-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.dnmp-market-service{display:grid;align-content:start;gap:15px}.dnmp-market-service header{display:flex;gap:13px;align-items:center}.dnmp-market-service header>span{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:rgba(239,189,69,.12);color:#efbd45;font-size:26px}.dnmp-market-service h2{margin:2px 0;color:#fff1ce}.dnmp-market-service small,.dnmp-market-service p{color:#b9afc2}.dnmp-market-meta{display:flex;flex-wrap:wrap;gap:8px}.dnmp-market-meta span{padding:7px 10px;border-radius:999px;background:rgba(239,189,69,.09);color:#efcf7b;font-weight:800}.dnmp-market-dialog{position:fixed;z-index:100000;inset:0;display:grid;place-items:center;padding:20px;background:rgba(4,3,7,.82);backdrop-filter:blur(8px)}.dnmp-market-dialog[hidden]{display:none}.dnmp-market-dialog>.dnmp-card{position:relative;width:min(620px,100%);max-height:90vh;overflow:auto;padding:28px}.dnmp-market-close{position:absolute;top:12px;right:12px;width:40px;height:40px;border:0;border-radius:50%;background:rgba(255,255,255,.08);color:#fff;font-size:25px;cursor:pointer}.dnmp-market-dialog form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.dnmp-market-dialog form label{display:grid;gap:6px}.dnmp-market-dialog textarea,.dnmp-market-dialog .dnmp-market-consent,.dnmp-market-dialog form button,.dnmp-market-dialog form p{grid-column:1/-1}.dnmp-market-dialog input,.dnmp-market-dialog select,.dnmp-market-dialog textarea{width:100%;min-height:48px;padding:10px 12px;border:1px solid rgba(239,189,69,.25);border-radius:11px;background:#17131f;color:#fff}.dnmp-market-consent{grid-template-columns:auto 1fr!important;align-items:start}.dnmp-market-consent input{width:auto;min-height:0;margin-top:4px}.dnmp-dialog-open{overflow:hidden}@media(max-width:900px){.dnmp-market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.dnmp-market-grid,.dnmp-market-dialog form{grid-template-columns:1fr}.dnmp-market-dialog{padding:10px}.dnmp-market-dialog>.dnmp-card{padding:24px 18px}.dnmp-market-dialog textarea,.dnmp-market-dialog .dnmp-market-consent,.dnmp-market-dialog form button,.dnmp-market-dialog form p{grid-column:auto}}
