.mgds{font-family:inherit;width:100%;box-sizing:border-box}.mgds-card{max-width:980px;margin:auto;padding:34px;border-radius:22px;background:#fff;box-shadow:0 14px 45px rgb(0 0 0 / .08);border:1px solid #eee}.mgds-badge{display:inline-block;font-size:11px;font-weight:800;letter-spacing:1px;padding:7px 10px;border-radius:30px;background:#eef5ff;color:#1256a3}.mgds-head h2{font-size:clamp(28px,4vw,44px);margin:12px 0 8px}.mgds-head p{margin:0 0 24px;color:#666}.mgds-form label{display:block;font-weight:700;margin-bottom:8px}.mgds-search{display:flex;gap:10px}.mgds-search input{flex:1;min-width:0;height:56px;border:1px solid #ccc;border-radius:11px;padding:0 16px;font-size:17px}.mgds-search button{height:56px;border:0;border-radius:11px;padding:0 28px;background:#111;color:#fff;font-weight:800;font-size:16px;cursor:pointer}.mgds-search button:disabled{opacity:.55;cursor:wait}.mgds-help{display:block;margin-top:8px;color:#888}.mgds-status{min-height:28px;padding-top:16px;color:#666}.mgds-results{display:grid;gap:10px;margin-top:8px}.mgds-item{display:flex;align-items:center;gap:18px;padding:17px;border-radius:13px;border:1px solid #e7e7e7}.mgds-item>div:first-child{flex:1;display:flex;flex-direction:column;gap:4px}.mgds-item strong{font-size:19px}.mgds-item span{font-size:13px}.mgds-item.available{border-color:#bce5ca;background:#f1fbf4}.mgds-item.taken{background:#fafafa}.mgds-item.available span{color:#14723b}.mgds-price{font-weight:800;white-space:nowrap}.mgds-buy{display:inline-block;text-decoration:none;padding:11px 17px;border-radius:9px;background:#128c4a;color:#fff!important;font-weight:800;white-space:nowrap;transition:transform .15s ease,opacity .15s ease}.mgds-buy:hover{opacity:.9;transform:translateY(-1px)}.mgds-priority{display:inline-block;vertical-align:middle;margin-left:7px;padding:4px 7px;border-radius:20px;font-size:9px;line-height:1;font-weight:800;letter-spacing:.5px;background:#eef5ff;color:#1256a3}.mgds-featured{box-shadow:0 2px 10px rgb(18 86 163 / .06)}@media(max-width:650px){.mgds-card{padding:22px}.mgds-search{flex-direction:column}.mgds-search input,.mgds-search button{width:100%}.mgds-item{flex-wrap:wrap}.mgds-price{order:2}.mgds-buy{order:3;width:100%;text-align:center}}.mgds-item.unverified{background:#fff8e8;border-color:#ead28b}.mgds-item.unverified span{color:#8a6500}