.salons-module__PZhPtW__heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px;display:flex}.salons-module__PZhPtW__headingActions,.salons-module__PZhPtW__cardActions,.salons-module__PZhPtW__modalActions,.salons-module__PZhPtW__filters{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.salons-module__PZhPtW__primaryButton,.salons-module__PZhPtW__editButton,.salons-module__PZhPtW__deleteButton,.salons-module__PZhPtW__filter,.salons-module__PZhPtW__filterActive{font:inherit;cursor:pointer;border:1px solid #ffffff1f;border-radius:10px;padding:10px 14px;font-weight:700}.salons-module__PZhPtW__primaryButton{color:#fff;background:linear-gradient(135deg,#7c3aed,#a855f7);border-color:#c084fc8c}.salons-module__PZhPtW__editButton,.salons-module__PZhPtW__filter,.salons-module__PZhPtW__filterActive{color:#e9ddff;background:#7c3aed1f}.salons-module__PZhPtW__filterActive{background:#7c3aed57;border-color:#a855f7b3}.salons-module__PZhPtW__deleteButton{color:#ffd8df;background:#e11d4824;border-color:#f43f5e66}.salons-module__PZhPtW__primaryButton:disabled,.salons-module__PZhPtW__editButton:disabled,.salons-module__PZhPtW__deleteButton:disabled{opacity:.55;cursor:not-allowed}.salons-module__PZhPtW__error,.salons-module__PZhPtW__notice{border:1px solid;border-radius:12px;margin-bottom:18px;padding:13px 15px}.salons-module__PZhPtW__error{color:#ffd8df;background:#e11d481f;border-color:#f43f5e59}.salons-module__PZhPtW__notice{color:#c9ffe4;background:#10b9811a;border-color:#34d3994d}.salons-module__PZhPtW__stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.salons-module__PZhPtW__stat{background:#120e20b8;border:1px solid #8b5cf62e;border-radius:14px;min-width:0;padding:16px}.salons-module__PZhPtW__stat span,.salons-module__PZhPtW__field>span,.salons-module__PZhPtW__details span,.salons-module__PZhPtW__metrics span{color:#978fa8;font-size:12px;display:block}.salons-module__PZhPtW__stat strong{color:#f6f1ff;margin-top:5px;font-size:24px;display:block}.salons-module__PZhPtW__toolbar{justify-content:space-between;gap:14px;margin-bottom:18px;display:flex}.salons-module__PZhPtW__search,.salons-module__PZhPtW__field input,.salons-module__PZhPtW__field select{box-sizing:border-box;color:#f4efff;background:#090712bf;border:1px solid #8b5cf640;border-radius:10px;outline:none;width:100%;padding:11px 12px}.salons-module__PZhPtW__search{max-width:430px}.salons-module__PZhPtW__search:focus,.salons-module__PZhPtW__field input:focus,.salons-module__PZhPtW__field select:focus{border-color:#a855f7cc;box-shadow:0 0 0 3px #7c3aed1f}.salons-module__PZhPtW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.salons-module__PZhPtW__card{background:linear-gradient(145deg,#18122ae6,#0d0b18e6);border:1px solid #8b5cf62e;border-radius:16px;min-width:0;padding:18px}.salons-module__PZhPtW__cardTop,.salons-module__PZhPtW__identity{align-items:center;display:flex}.salons-module__PZhPtW__cardTop{justify-content:space-between;gap:12px}.salons-module__PZhPtW__identity{gap:12px;min-width:0}.salons-module__PZhPtW__icon{color:#d8b4fe;background:#7c3aed2e;border:1px solid #a855f747;border-radius:12px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.salons-module__PZhPtW__identity h3,.salons-module__PZhPtW__identity p{margin:0}.salons-module__PZhPtW__identity h3{color:#f7f2ff;font-size:17px}.salons-module__PZhPtW__identity p{color:#837a95;overflow-wrap:anywhere;margin-top:3px;font-size:12px}.salons-module__PZhPtW__typeBadge{color:#d8b4fe;text-transform:uppercase;background:#7c3aed26;border:1px solid #a855f740;border-radius:999px;flex:none;padding:6px 9px;font-size:11px;font-weight:800}.salons-module__PZhPtW__metrics{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:18px;display:grid}.salons-module__PZhPtW__metrics div{background:#ffffff06;border-radius:10px;padding:10px}.salons-module__PZhPtW__metrics strong{color:#f3edff;margin-top:3px;display:block}.salons-module__PZhPtW__progress{background:#ffffff0f;border-radius:99px;height:5px;margin:14px 0;overflow:hidden}.salons-module__PZhPtW__progress span{border-radius:inherit;background:linear-gradient(90deg,#7c3aed,#c084fc);height:100%;display:block}.salons-module__PZhPtW__details{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:16px;display:grid}.salons-module__PZhPtW__details div{background:#ffffff05;border-radius:9px;padding:9px 10px}.salons-module__PZhPtW__details strong{color:#dcd3e8;margin-top:3px;font-size:13px;display:block}.salons-module__PZhPtW__empty{text-align:center;color:#91889f;padding:42px 18px}.salons-module__PZhPtW__overlay{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030208c2;place-items:center;padding:18px;display:grid;position:fixed;inset:0;overflow-y:auto}.salons-module__PZhPtW__modal{color:#f4efff;background:#12101d;border:1px solid #a855f74d;border-radius:18px;width:min(720px,100%);max-height:calc(100vh - 36px);padding:22px;overflow-y:auto;box-shadow:0 28px 90px #0000008c}.salons-module__PZhPtW__deleteModal{width:min(600px,100%)}.salons-module__PZhPtW__modalHeader{justify-content:space-between;gap:18px;margin-bottom:20px;display:flex}.salons-module__PZhPtW__modalHeader span{color:#a78bfa;text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:800}.salons-module__PZhPtW__modalHeader h2{margin:5px 0 0;font-size:22px}.salons-module__PZhPtW__close{color:#d8d0e5;cursor:pointer;background:#ffffff0f;border:0;border-radius:10px;width:38px;height:38px;font-size:24px}.salons-module__PZhPtW__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.salons-module__PZhPtW__field{display:block}.salons-module__PZhPtW__field>span{margin-bottom:7px}.salons-module__PZhPtW__voiceBox{background:#7c3aed12;border:1px solid #8b5cf62e;border-radius:14px;margin-top:18px;padding:16px}.salons-module__PZhPtW__voiceBox h3{margin:0 0 14px;font-size:15px}.salons-module__PZhPtW__switches{flex-wrap:wrap;gap:18px;margin-bottom:14px;display:flex}.salons-module__PZhPtW__switches label{color:#d7cfdf;align-items:center;gap:8px;font-size:13px;display:flex}.salons-module__PZhPtW__modalActions{justify-content:flex-end;margin-top:22px}.salons-module__PZhPtW__warning{color:#ffd8df;background:#e11d481a;border:1px solid #f43f5e47;border-radius:12px;margin-bottom:14px;padding:14px;line-height:1.55}.salons-module__PZhPtW__deleteCounts{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.salons-module__PZhPtW__deleteCounts span{color:#bcb3c8;background:#ffffff0b;border-radius:999px;padding:6px 9px;font-size:12px}@media (max-width:1050px){.salons-module__PZhPtW__stats{grid-template-columns:repeat(3,1fr)}.salons-module__PZhPtW__grid{grid-template-columns:1fr}}@media (max-width:720px){.salons-module__PZhPtW__heading,.salons-module__PZhPtW__toolbar{flex-direction:column;align-items:stretch}.salons-module__PZhPtW__headingActions>*,.salons-module__PZhPtW__search{width:100%;max-width:none}.salons-module__PZhPtW__stats{grid-template-columns:repeat(2,1fr)}.salons-module__PZhPtW__filters{grid-template-columns:repeat(2,1fr);display:grid}.salons-module__PZhPtW__formGrid{grid-template-columns:1fr}.salons-module__PZhPtW__modal{padding:17px}}@media (max-width:430px){.salons-module__PZhPtW__stats,.salons-module__PZhPtW__metrics,.salons-module__PZhPtW__details{grid-template-columns:1fr}.salons-module__PZhPtW__cardActions,.salons-module__PZhPtW__modalActions{grid-template-columns:1fr;display:grid}}
