.locations-admin .locations-panel-card{border:1px solid rgba(67,54,251,.12);box-shadow:0 1px 3px #0000000a}.locations-admin .locations-panel-card .card-body{padding:1.35rem 1.25rem 1.25rem}.locations-admin .locations-intro{border:1px solid rgba(67,54,251,.12);box-shadow:0 1px 3px #0000000a}.locations-admin .locations-intro .header-title{margin-bottom:.5rem}.locations-admin .locations-intro-lead{font-family:Lato,sans-serif;font-size:15px;line-height:1.65;color:#565656;margin-bottom:0}.locations-admin .locations-hint{font-family:Lato,sans-serif;font-size:14px;line-height:1.5;color:#6c757d;margin-bottom:0}.locations-admin .locations-admin-table{margin-bottom:0}.locations-admin .locations-admin-table thead tr{background:#4336fb;color:#fff}.locations-admin .locations-admin-table thead th{border:none!important;font-family:Lato,sans-serif;font-weight:600;font-size:14px;padding:.8rem 1rem;vertical-align:middle}.locations-admin .locations-admin-table tbody td{font-family:Lato,sans-serif;font-size:15px;line-height:1.45;color:#333;vertical-align:middle;padding:.9rem 1rem;border-top:1px solid rgba(120,130,140,.13)!important}.locations-admin .locations-admin-table tbody tr{cursor:pointer;transition:background-color .15s ease}.locations-admin .locations-admin-table tbody tr:hover{background-color:#4336fb0a}.locations-admin .locations-admin-table tbody tr.locations-row-active{background-color:#4336fb1f!important;box-shadow:inset 4px 0 #4336fb}.locations-admin .locations-admin-table tbody tr.locations-row-active td{font-weight:600;color:#2c2c2c}.locations-admin .locations-admin-table tbody tr.locations-row-ward{cursor:default}.locations-admin .locations-admin-table tbody tr.locations-row-ward:hover{background-color:#4336fb0a}.locations-admin .locations-empty{font-family:Lato,sans-serif;font-size:15px;line-height:1.5;padding:2rem 1.25rem;text-align:center;color:#565656;background:#f8f9fa;border-radius:4px;border:1px dashed rgba(120,130,140,.25)}.locations-admin .btn-primary{background-color:#4336fb;border-color:#4336fb;font-family:Lato,sans-serif;font-weight:600;font-size:14px;padding:.5rem 1rem}.locations-admin .btn-primary:hover,.locations-admin .btn-primary:focus{background-color:#3629d4;border-color:#3629d4}.locations-admin .btn-primary:disabled{background-color:#a8a0fc;border-color:#a8a0fc;opacity:.85}.locations-admin .locations-action-btn{color:#4336fb;font-size:17px;line-height:1;padding:.35rem .5rem;border:none;background:transparent;cursor:pointer}.locations-admin .locations-action-btn:hover,.locations-admin .locations-action-btn:focus{color:#3629d4;outline:none}.locations-admin .locations-action-btn--danger{color:#dc3545}.locations-admin .locations-action-btn--danger:hover,.locations-admin .locations-action-btn--danger:focus{color:#bd2130}.locations-admin .locations-admin-table tbody tr.locations-row-active .locations-action-btn{color:#3629d4}.locations-admin .locations-admin-table tbody tr.locations-row-active .locations-action-btn--danger{color:#c82333}.pricing-admin .pricing-intro{border:1px solid rgba(67,54,251,.12);box-shadow:0 1px 3px #0000000a}.pricing-admin .pricing-intro .header-title{margin-bottom:.5rem}.pricing-admin .pricing-intro-lead{font-family:Lato,sans-serif;font-size:15px;line-height:1.65;color:#565656;margin-bottom:0}.pricing-admin .pricing-hint{font-family:Lato,sans-serif;font-size:14px;line-height:1.5;color:#6c757d;margin-bottom:0}.pricing-admin .pricing-module-table{margin-bottom:0}.pricing-admin .pricing-module-table thead tr{background:#4336fb;color:#fff}.pricing-admin .pricing-module-table thead th{border:none!important;font-family:Lato,sans-serif;font-weight:600;font-size:14px;padding:.8rem 1rem;vertical-align:middle}.pricing-admin .pricing-module-table tbody td{font-family:Lato,sans-serif;font-size:15px;line-height:1.45;color:#333;vertical-align:middle;padding:.9rem 1rem;border-top:1px solid rgba(120,130,140,.13)!important}.pricing-admin .pricing-module-table tbody tr:hover{background-color:#4336fb0a}.pricing-admin .pricing-card{border:1px solid rgba(67,54,251,.12);box-shadow:0 1px 3px #0000000a}.pricing-admin .pricing-card .card-body{padding:1.35rem 1.25rem 1.25rem}.pricing-admin .pricing-empty{font-family:Lato,sans-serif;font-size:15px;line-height:1.5;padding:2rem 1.25rem;text-align:center;color:#565656;background:#f8f9fa;border-radius:4px;border:1px dashed rgba(120,130,140,.25)}.pricing-admin .btn-primary{background-color:#4336fb;border-color:#4336fb;font-family:Lato,sans-serif;font-weight:600;font-size:14px;padding:.5rem 1rem}.pricing-admin .btn-primary:hover,.pricing-admin .btn-primary:focus{background-color:#3629d4;border-color:#3629d4}.pricing-admin .pricing-action-btn{color:#4336fb;font-size:17px;line-height:1;padding:.35rem .5rem;border:none;background:transparent;cursor:pointer}.pricing-admin .pricing-action-btn:hover,.pricing-admin .pricing-action-btn:focus{color:#3629d4;outline:none}.pricing-admin .pricing-action-btn--danger{color:#dc3545}.pricing-admin .pricing-action-btn--danger:hover,.pricing-admin .pricing-action-btn--danger:focus{color:#bd2130}.pricing-admin .pricing-badge-system{background:#4336fb1f;color:#4336fb;font-size:12px;font-weight:600;padding:.25rem .5rem;border-radius:4px;text-transform:uppercase;letter-spacing:.02em}.pricing-admin .pricing-badge-custom{background:#e9ecef;color:#495057;font-size:12px;font-weight:600;padding:.25rem .5rem;border-radius:4px;text-transform:uppercase;letter-spacing:.02em}.marketplace-public .mp-card{border:1px solid rgba(67,54,251,.12);border-radius:6px;overflow:hidden;transition:box-shadow .15s ease;height:100%}.marketplace-public .mp-card:hover{box-shadow:0 4px 14px #4336fb1f}.marketplace-public .mp-card-img{height:180px;object-fit:cover;width:100%;background:#f0f0f0}.marketplace-public .mp-price{color:#4336fb;font-weight:700;font-size:1.1rem}.marketplace-public .mp-lead{font-size:15px;color:#565656;line-height:1.6}.marketplace-public-root{width:100%;min-height:100vh;margin:0;padding:0;box-sizing:border-box}.marketplace-public-root .mp-main{background:#f3f8fb}
