/* IBG MART CRM Phase 3 — selective access / product code. */
.dash-product-label{margin-top:17px!important;display:flex!important;align-items:baseline;gap:6px}
.dash-product-label span{font-size:10px;font-weight:400;color:#9da8b7}
.dash-product-input{height:52px}
.dash-product-input input{text-transform:uppercase;font-size:14px;letter-spacing:.04em}
.dash-product-input input::placeholder{text-transform:none;letter-spacing:0}
.access-manager{border:1px solid #e6edf6;border-radius:18px;padding:18px;margin:22px 0;background:#fafdff}
.access-manager h3{font-size:17px;letter-spacing:-.03em;margin:0 0 7px;color:#1c2b42}
.access-manager>p{font-size:12px;color:#7e8ca1;line-height:1.55;margin:0 0 12px}
.access-option{display:flex!important;align-items:flex-start;gap:12px;padding:13px 4px;border-bottom:1px solid #e9eef6;cursor:pointer}
.access-option:last-child{border-bottom:0}
.access-option input{flex:none;appearance:auto!important;width:17px!important;height:17px!important;min-width:17px;max-width:17px;margin:3px 0 0!important;accent-color:#1468ed}
.access-option span{display:block;flex:1;min-width:0}
.access-option strong{font-weight:700;color:#2b3a53;font-size:13px;display:block}
.access-option small{font-size:11px;color:#8896a9;line-height:1.5;display:block;margin-top:5px}
.details-product-code{font-weight:600;color:#1568d9;margin:5px 0 10px;overflow-wrap:anywhere}
.access-pending{max-width:700px;margin:24px auto;padding:32px}
@media(max-width:680px){.access-manager{padding:15px}.dash-product-label{margin-top:15px!important}.dash-product-input input{font-size:16px}}
