.modal-overlay[data-v-2d83fcc1]{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:2000}.modal-container[data-v-2d83fcc1]{background-color:#ececec;border-radius:22px;box-shadow:0 0 25px #0000004d;width:90%;max-width:500px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}.modal-header[data-v-2d83fcc1]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid rgba(0,0,0,.1)}.modal-title[data-v-2d83fcc1]{margin:0;font-size:24px;font-weight:600;color:#333}.modal-close[data-v-2d83fcc1]{background:none;border:none;font-size:32px;color:#333;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s ease,transform .2s ease}.close-icon[data-v-2d83fcc1]{line-height:1;font-weight:300}.modal-close[data-v-2d83fcc1]:hover{background-color:#0000001a;transform:scale(1.1)}.modal-close[data-v-2d83fcc1]:active{transform:scale(.95)}.modal-body[data-v-2d83fcc1]{padding:20px;display:flex;flex-direction:column;gap:15px;overflow-y:auto;overflow-x:hidden;flex:1}.modal-input[data-v-2d83fcc1]{height:55px;width:100%;margin-bottom:15px}.modal-footer[data-v-2d83fcc1]{display:flex;gap:10px;padding:20px;border-top:1px solid rgba(0,0,0,.1);justify-content:flex-end}.modal-button[data-v-2d83fcc1]{min-width:120px;height:40px}.cancel-button[data-v-2d83fcc1],.save-button[data-v-2d83fcc1]{background-color:#fff}.modal-enter-active[data-v-2d83fcc1]{transition:opacity .3s ease}.modal-enter-active .modal-container[data-v-2d83fcc1]{animation:slideIn-2d83fcc1 .3s ease}.modal-enter-from[data-v-2d83fcc1]{opacity:0}.modal-enter-to[data-v-2d83fcc1]{opacity:1}.modal-leave-active[data-v-2d83fcc1]{transition:opacity .3s ease}.modal-leave-active .modal-container[data-v-2d83fcc1]{animation:slideOut-2d83fcc1 .3s ease}.modal-leave-from[data-v-2d83fcc1]{opacity:1}.modal-leave-to[data-v-2d83fcc1]{opacity:0}@keyframes slideIn-2d83fcc1{0%{transform:translateY(-50px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideOut-2d83fcc1{0%{transform:translateY(0);opacity:1}to{transform:translateY(-50px);opacity:0}}@media(max-width:480px){.modal-container[data-v-2d83fcc1]{width:95%;max-height:95vh}.modal-header[data-v-2d83fcc1]{padding:15px}.modal-title[data-v-2d83fcc1]{font-size:20px}.modal-body[data-v-2d83fcc1]{padding:15px;gap:12px}.modal-footer[data-v-2d83fcc1]{padding:15px;flex-direction:column}.modal-button[data-v-2d83fcc1]{width:100%}}.user-info-display[data-v-811d706f]{max-width:700px;max-height:none}.user-info-display h2[data-v-811d706f]{margin-bottom:15px;font-size:20px;font-weight:600;color:#333;text-align:center}.user-info-fields[data-v-811d706f]{display:flex;flex-direction:column;gap:10px;width:100%;margin-bottom:20px}.user-info-field[data-v-811d706f]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid rgba(0,0,0,.1)}.user-info-field[data-v-811d706f]:last-child{border-bottom:none}.field-label[data-v-811d706f]{font-weight:600;color:#555;min-width:130px}.field-value[data-v-811d706f]{color:#333;text-align:right;flex:1}@media(max-width:768px){.user-info-field[data-v-811d706f]{flex-direction:column;align-items:flex-start;gap:5px}.field-value[data-v-811d706f]{text-align:left}}@media(max-width:480px){.user-info-display h2[data-v-811d706f]{font-size:18px}.field-label[data-v-811d706f],.field-value[data-v-811d706f]{font-size:14px}}.user-card[data-v-81b90b9c]{display:flex;flex-direction:column;background:#ffffffeb;border:1px solid rgba(203,213,225,.8);border-radius:14px;padding:16px;box-shadow:0 2px 10px #0f172a14;transition:transform .2s ease,box-shadow .2s ease}.user-card[data-v-81b90b9c]:hover{transform:translateY(-2px);box-shadow:0 8px 22px #0f172a1f}.user-card__header[data-v-81b90b9c]{display:grid;gap:10px;margin-bottom:12px}.user-card__title[data-v-81b90b9c]{margin:0;font-size:17px;color:#0f172a}.user-card__role[data-v-81b90b9c]{display:flex;flex-wrap:wrap;gap:6px;overflow-y:auto;padding-right:2px}.user-card__role-item[data-v-81b90b9c]{display:inline-flex;align-items:center;max-width:100%;padding:4px 10px;border-radius:999px;background:#2563eb1f;color:#1d4ed8;font-size:12px;font-weight:600;line-height:1.2;word-break:break-word}.user-card__role-item--status[data-v-81b90b9c]{background:#16a34a1f;color:#15803d}.user-card__role-item--status-inactive[data-v-81b90b9c]{background:#dc26261f;color:#b91c1c}.user-card__role-item--more[data-v-81b90b9c]{background:#64748b24;color:#475569}.user-card__content[data-v-81b90b9c]{display:grid;grid-template-columns:1fr;gap:10px}.user-card__field[data-v-81b90b9c]{display:flex;flex-direction:column;gap:2px}.user-card__label[data-v-81b90b9c]{font-size:12px;color:#64748b}.user-card__value[data-v-81b90b9c]{font-size:14px;color:#1e293b;word-break:break-word}.user-card__actions[data-v-81b90b9c]{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:16px}.user-card__button[data-v-81b90b9c]{flex:1 1 135px;padding:0% 12px!important;min-height:35px;min-width:135px;border:1px solid #2563eb;border-radius:10px;background:#2563eb!important;color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .2s ease}.user-card__button[data-v-81b90b9c]:hover{background:#1d4ed8!important;border-color:#1d4ed8!important;transform:translateY(-1px)}.user-card__button--secondary[data-v-81b90b9c]{background:#fff!important;color:#1d4ed8!important}.user-card__button--secondary[data-v-81b90b9c]:hover{background:#2563eb14!important;color:#1e40af!important}@media(max-width:480px){.user-card__role-item[data-v-81b90b9c]{width:100%}}.users-search[data-v-ddfcb035]{width:min(100%,400px);padding-bottom:5px;box-sizing:border-box;flex-shrink:0}.users-search[data-v-ddfcb035] .input-wrapper{margin-bottom:0}.cards-container[data-v-ddfcb035]{display:grid;grid-template-columns:repeat(auto-fill,minmax(325px,1fr));gap:14px;padding:8px}.empty-cards-message[data-v-ddfcb035]{text-align:center;color:#475569;padding:24px 12px;font-size:15px}.pagination-message[data-v-ddfcb035]{text-align:center;color:#64748b;padding:14px 12px 18px;font-size:14px}.pagination-message--error[data-v-ddfcb035]{color:#dc2626}@media(max-width:480px){.users-search[data-v-ddfcb035]{width:100%}.cards-container[data-v-ddfcb035]{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}}.role-card[data-v-467d7702]{display:flex;flex-direction:column;background:#ffffffeb;border:1px solid rgba(203,213,225,.8);border-radius:14px;padding:16px;box-shadow:0 2px 10px #0f172a14;transition:transform .2s ease,box-shadow .2s ease}.role-card[data-v-467d7702]:hover{transform:translateY(-2px);box-shadow:0 8px 22px #0f172a1f}.role-card__header[data-v-467d7702]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.role-card__title[data-v-467d7702]{margin:0;font-size:17px;color:#0f172a}.role-card__id[data-v-467d7702]{padding:4px 10px;border-radius:999px;background:#16a34a1f;color:#15803d;font-size:12px;font-weight:600;white-space:nowrap}.role-card__field[data-v-467d7702]{display:flex;flex-direction:column;gap:2px}.role-card__label[data-v-467d7702]{font-size:12px;color:#64748b}.role-card__value[data-v-467d7702]{display:flex;flex-wrap:wrap;gap:6px;max-height:64px;overflow-y:auto;padding-right:2px}.role-card__authority-item[data-v-467d7702]{display:inline-flex;align-items:center;max-width:100%;padding:4px 10px;border-radius:999px;background:#16a34a1f;color:#15803d;font-size:12px;font-weight:600;line-height:1.2;word-break:break-word}.role-card__actions[data-v-467d7702]{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:16px}.role-card__button[data-v-467d7702]{flex:1 1 135px;padding:0% 12px!important;min-height:35px;min-width:135px;border:1px solid #2563eb;border-radius:10px;background:#2563eb!important;color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .2s ease}.role-card__button[data-v-467d7702]:hover{background:#1d4ed8!important;border-color:#1d4ed8!important;transform:translateY(-1px)}.role-card__button--secondary[data-v-467d7702]{background:#fff!important;color:#1d4ed8!important}.role-card__button--secondary[data-v-467d7702]:hover{background:#2563eb14!important;color:#1e40af!important}.cards-container[data-v-d8b9e7a8]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;padding:8px}.empty-cards-message[data-v-d8b9e7a8]{text-align:center;color:#475569;padding:24px 12px;font-size:15px}.password-row[data-v-27f22124]{display:flex;gap:12px;width:100%;margin-bottom:10px}.password-input[data-v-27f22124]{flex:1;min-width:0}.password-row[data-v-27f22124] .input-wrapper{margin-bottom:0}.user-info-container[data-v-27f22124] .select-wrapper,.user-info-container[data-v-27f22124] .search-select-wrapper{margin-bottom:10px}@media(max-width:640px){.password-row[data-v-27f22124]{flex-direction:column}}.location-roles-card[data-v-3227ce32]{position:relative;display:flex;flex-direction:column;background:#ffffffeb;border:1px solid rgba(203,213,225,.8);border-radius:14px;padding:10px 16px 16px;box-shadow:0 2px 10px #0f172a14;transition:transform .2s ease,box-shadow .2s ease}.location-roles-card[data-v-3227ce32]:hover{transform:translateY(-2px);box-shadow:0 8px 22px #0f172a1f}.location-roles-card__header[data-v-3227ce32]{display:flex;margin-bottom:12px}.location-roles-card__header-button[data-v-3227ce32]{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:0 28px 0 0;border:none;background:transparent;cursor:pointer;text-align:left}.location-roles-card__header-button:hover .location-roles-card__title[data-v-3227ce32]{color:#1d4ed8}.location-roles-card__title[data-v-3227ce32]{margin:0;overflow:hidden;color:#0f172a;font-size:17px;text-overflow:ellipsis;white-space:nowrap}.location-roles-card__content[data-v-3227ce32]{display:flex;flex-direction:column;gap:10px}.location-roles-card__field[data-v-3227ce32]{display:flex;flex-direction:column;gap:6px}.location-roles-card__roles-header[data-v-3227ce32]{display:flex;align-items:center;justify-content:flex-start}.location-roles-card__label[data-v-3227ce32]{font-size:12px;color:#64748b}.location-roles-card__add-button[data-v-3227ce32]{flex:1 1 135px;min-width:135px;min-height:35px;padding:0% 12px!important;border:1px solid #2563eb;border-radius:10px;background:#fff!important;color:#1d4ed8!important;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .2s ease}.location-roles-card__add-button[data-v-3227ce32]:hover:not(:disabled){background:#2563eb14!important;border-color:#1d4ed8!important;color:#1e40af!important;transform:translateY(-1px)}.location-roles-card__add-button[data-v-3227ce32]:disabled{cursor:not-allowed;opacity:.6}.location-roles-card__actions[data-v-3227ce32]{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:16px}.location-roles-card__delete-button[data-v-3227ce32]{position:absolute;top:8px;right:8px;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border:none;border-radius:50%;background:#0f172a0f;color:#64748b;cursor:pointer;transition:background .2s ease,color .2s ease,transform .2s ease}.location-roles-card__delete-button[data-v-3227ce32]:hover{background:#dc26261f;color:#dc2626;transform:scale(1.08)}.location-roles-card__delete-button[data-v-3227ce32]:active{transform:scale(.95)}.location-roles-card__delete-icon[data-v-3227ce32]{font-size:20px;font-weight:300;line-height:1}.location-roles-card__roles[data-v-3227ce32]{display:flex;flex-wrap:wrap;gap:6px;overflow-y:auto;padding-right:2px}.location-roles-card__role-item[data-v-3227ce32]{display:inline-flex;align-items:center;max-width:100%;padding:4px 10px;border-radius:999px;background:#16a34a1f;color:#15803d;font-size:12px;font-weight:600;line-height:1.2;word-break:break-word}.user-info-display[data-v-a7b5291b]{margin-bottom:20px;max-height:none}.user-info-container[data-v-a7b5291b]{max-width:700px}.user-info-display h2[data-v-a7b5291b]{margin-bottom:15px;font-size:20px;font-weight:600;color:#333;text-align:center}.user-info-fields[data-v-a7b5291b]{display:flex;flex-direction:column;gap:10px;width:100%}.user-info-field[data-v-a7b5291b]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid rgba(0,0,0,.1)}.user-info-field[data-v-a7b5291b]:last-child{border-bottom:none}.field-label[data-v-a7b5291b]{font-weight:600;color:#555;min-width:100px}.field-value[data-v-a7b5291b]{color:#333;text-align:right;flex:1}.empty-state[data-v-a7b5291b]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;gap:20px}.empty-message[data-v-a7b5291b]{font-size:18px;color:#666;text-align:center;margin:0}.roles-cards-wrapper[data-v-a7b5291b]{width:100%;display:flex;flex-direction:column;gap:15px}.roles-cards-container[data-v-a7b5291b]{overflow:hidden;padding:10px 5px;background-color:#ffffff80;border-radius:12px;box-shadow:0 2px 4px #0000001a;box-sizing:border-box}.roles-cards-scroll[data-v-a7b5291b]{overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-gutter:stable both-edges;max-height:400px;padding:0 10px;scrollbar-color:rgba(54,116,216,.3) transparent}.roles-cards-grid[data-v-a7b5291b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;padding:4px}.add-button-container[data-v-a7b5291b]{width:100%}.buttons-container[data-v-a7b5291b]{display:flex;gap:15px;justify-content:center;margin-top:20px}@media(max-width:768px){.user-info-field[data-v-a7b5291b]{flex-direction:column;align-items:flex-start;gap:5px}.field-value[data-v-a7b5291b]{text-align:left}.roles-cards-scroll[data-v-a7b5291b]{height:300px}}@media(max-width:480px){.user-info-display h2[data-v-a7b5291b]{font-size:18px}.field-label[data-v-a7b5291b],.field-value[data-v-a7b5291b]{font-size:14px}.empty-message[data-v-a7b5291b]{font-size:16px}.roles-cards-scroll[data-v-a7b5291b]{height:250px}}.add-edit-role-container[data-v-164d4381]{max-width:700px;max-height:none}.authority-actions[data-v-164d4381]{display:flex;width:100%;gap:12px;align-items:stretch;margin-top:10px}.add-authority-button[data-v-164d4381]{width:220px;flex-shrink:0}.select-button[data-v-164d4381]{display:flex;align-items:center;justify-content:flex-start;gap:8px;padding:12px 16px;width:100%;border:1px solid #ccc;border-radius:8px;background-color:#fff;cursor:pointer;transition:all .2s ease;font-size:14px;text-align:left;min-height:44px}.select-button[data-v-164d4381]:hover:not(:disabled){background-color:#f0f0f0;border-color:#0075c9}.button-icon[data-v-164d4381]{font-size:16px;flex-shrink:0}.button-text[data-v-164d4381]{flex:1;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:768px){.authority-actions[data-v-164d4381]{flex-direction:column}.add-authority-button[data-v-164d4381]{width:100%}}.page-404-container[data-v-8871628b]{display:flex;flex-direction:column;align-items:center;height:100vh;background-color:#1a1a1a!important;padding-top:100px}.page-404-container img[data-v-8871628b]{width:600px;height:600px;margin-bottom:20px;object-fit:contain;border-radius:22px;cursor:pointer;position:relative;transition:transform .3s ease-in-out}.page-404-container img[data-v-8871628b]:hover{transform:translateY(-14px)}.page-404-message_not_found[data-v-8871628b]{font-size:35px;font-weight:600;color:#f3f3f3;margin:5px;text-transform:uppercase;letter-spacing:.5px}.page-404-message_404[data-v-8871628b]{font-size:45px;font-weight:600;color:red;margin:5px;letter-spacing:.5px;position:relative;display:inline-block}.page-404-message_404[data-v-8871628b]:before,.page-404-message_404[data-v-8871628b]:after{content:"404";position:absolute;top:0;left:0;width:100%;height:100%;font-size:45px;font-weight:600;letter-spacing:.5px}.page-404-message_404[data-v-8871628b]:before{color:#0ff;clip-path:inset(0 0 50% 0);animation:glitch-top-8871628b 2s infinite;z-index:1}.page-404-message_404[data-v-8871628b]:after{color:red;clip-path:inset(50% 0 0 0);animation:glitch-bottom-8871628b 2s infinite;z-index:2}@keyframes glitch-top-8871628b{0%{transform:translate(0) translateY(0);opacity:0}2%{transform:translate(-8px) translateY(-2px) skew(3deg);opacity:.8}4%{transform:translate(6px) translateY(1px) skew(-2deg);opacity:1}6%{transform:translate(-4px) translateY(-1px) skew(2deg);opacity:.9}8%{transform:translate(0) translateY(0) skew(0);opacity:0}10%{transform:translate(0) translateY(0) skew(0);opacity:0}12%{transform:translate(-10px) translateY(-3px) skew(4deg);opacity:.7}14%{transform:translate(8px) translateY(2px) skew(-3deg);opacity:1}16%{transform:translate(-5px) translateY(-1px) skew(2deg);opacity:.8}18%{transform:translate(0) translateY(0) skew(0);opacity:0}20%{transform:translate(0) translateY(0) skew(0);opacity:0}22%{transform:translate(-6px) translateY(-2px) skew(2deg);opacity:.9}24%{transform:translate(5px) translateY(1px) skew(-2deg);opacity:1}26%{transform:translate(-3px) translateY(-1px) skew(1deg);opacity:.7}28%{transform:translate(0) translateY(0) skew(0);opacity:0}30%{transform:translate(0) translateY(0) skew(0);opacity:0}32%{transform:translate(-7px) translateY(-2px) skew(3deg);opacity:.8}34%{transform:translate(6px) translateY(1px) skew(-2deg);opacity:1}36%{transform:translate(-4px) translateY(-1px) skew(2deg);opacity:.6}38%{transform:translate(0) translateY(0) skew(0);opacity:0}40%{transform:translate(0) translateY(0) skew(0);opacity:0}42%{transform:translate(-5px) translateY(-1px) skew(2deg);opacity:.9}44%{transform:translate(4px) translateY(1px) skew(-1deg);opacity:1}46%{transform:translate(-2px) translateY(0) skew(1deg);opacity:.7}48%{transform:translate(0) translateY(0) skew(0);opacity:0}50%{transform:translate(0) translateY(0) skew(0);opacity:0}52%{transform:translate(-6px) translateY(-2px) skew(2deg);opacity:.8}54%{transform:translate(5px) translateY(1px) skew(-2deg);opacity:1}56%{transform:translate(-3px) translateY(-1px) skew(1deg);opacity:.6}58%{transform:translate(0) translateY(0) skew(0);opacity:0}60%{transform:translate(0) translateY(0) skew(0);opacity:0}62%{transform:translate(-4px) translateY(-1px) skew(1deg);opacity:.9}64%{transform:translate(3px) translateY(1px) skew(-1deg);opacity:1}66%{transform:translate(-2px) translateY(0) skew(.5deg);opacity:.7}68%{transform:translate(0) translateY(0) skew(0);opacity:0}70%{transform:translate(0) translateY(0) skew(0);opacity:0}72%{transform:translate(-3px) translateY(-1px) skew(1deg);opacity:.8}74%{transform:translate(2px) translateY(0) skew(-1deg);opacity:1}76%{transform:translate(-1px) translateY(0) skew(.5deg);opacity:.6}78%{transform:translate(0) translateY(0) skew(0);opacity:0}80%{transform:translate(0) translateY(0) skew(0);opacity:0}82%{transform:translate(-2px) translateY(0) skew(.5deg);opacity:.7}84%{transform:translate(1px) translateY(0) skew(-.5deg);opacity:.9}86%{transform:translate(0) translateY(0) skew(0);opacity:0}88%{transform:translate(0) translateY(0) skew(0);opacity:0}90%{transform:translate(-1px) translateY(0) skew(.3deg);opacity:.6}92%{transform:translate(1px) translateY(0) skew(-.3deg);opacity:.8}94%{transform:translate(0) translateY(0) skew(0);opacity:0}96%{transform:translate(0) translateY(0) skew(0);opacity:0}98%{transform:translate(-1px) translateY(0) skew(.2deg);opacity:.5}to{transform:translate(0) translateY(0) skew(0);opacity:0}}@keyframes glitch-bottom-8871628b{0%{transform:translate(0) translateY(0);opacity:0}2%{transform:translate(8px) translateY(2px) skew(-3deg);opacity:.8}4%{transform:translate(-6px) translateY(-1px) skew(2deg);opacity:1}6%{transform:translate(4px) translateY(1px) skew(-2deg);opacity:.9}8%{transform:translate(0) translateY(0) skew(0);opacity:0}10%{transform:translate(0) translateY(0) skew(0);opacity:0}12%{transform:translate(10px) translateY(3px) skew(-4deg);opacity:.7}14%{transform:translate(-8px) translateY(-2px) skew(3deg);opacity:1}16%{transform:translate(5px) translateY(1px) skew(-2deg);opacity:.8}18%{transform:translate(0) translateY(0) skew(0);opacity:0}20%{transform:translate(0) translateY(0) skew(0);opacity:0}22%{transform:translate(6px) translateY(2px) skew(-2deg);opacity:.9}24%{transform:translate(-5px) translateY(-1px) skew(2deg);opacity:1}26%{transform:translate(3px) translateY(1px) skew(-1deg);opacity:.7}28%{transform:translate(0) translateY(0) skew(0);opacity:0}30%{transform:translate(0) translateY(0) skew(0);opacity:0}32%{transform:translate(7px) translateY(2px) skew(-3deg);opacity:.8}34%{transform:translate(-6px) translateY(-1px) skew(2deg);opacity:1}36%{transform:translate(4px) translateY(1px) skew(-2deg);opacity:.6}38%{transform:translate(0) translateY(0) skew(0);opacity:0}40%{transform:translate(0) translateY(0) skew(0);opacity:0}42%{transform:translate(5px) translateY(1px) skew(-2deg);opacity:.9}44%{transform:translate(-4px) translateY(-1px) skew(1deg);opacity:1}46%{transform:translate(2px) translateY(0) skew(-1deg);opacity:.7}48%{transform:translate(0) translateY(0) skew(0);opacity:0}50%{transform:translate(0) translateY(0) skew(0);opacity:0}52%{transform:translate(6px) translateY(2px) skew(-2deg);opacity:.8}54%{transform:translate(-5px) translateY(-1px) skew(2deg);opacity:1}56%{transform:translate(3px) translateY(1px) skew(-1deg);opacity:.6}58%{transform:translate(0) translateY(0) skew(0);opacity:0}60%{transform:translate(0) translateY(0) skew(0);opacity:0}62%{transform:translate(4px) translateY(1px) skew(-1deg);opacity:.9}64%{transform:translate(-3px) translateY(-1px) skew(1deg);opacity:1}66%{transform:translate(2px) translateY(0) skew(-.5deg);opacity:.7}68%{transform:translate(0) translateY(0) skew(0);opacity:0}70%{transform:translate(0) translateY(0) skew(0);opacity:0}72%{transform:translate(3px) translateY(1px) skew(-1deg);opacity:.8}74%{transform:translate(-2px) translateY(0) skew(1deg);opacity:1}76%{transform:translate(1px) translateY(0) skew(-.5deg);opacity:.6}78%{transform:translate(0) translateY(0) skew(0);opacity:0}80%{transform:translate(0) translateY(0) skew(0);opacity:0}82%{transform:translate(2px) translateY(0) skew(-.5deg);opacity:.7}84%{transform:translate(-1px) translateY(0) skew(.5deg);opacity:.9}86%{transform:translate(0) translateY(0) skew(0);opacity:0}88%{transform:translate(0) translateY(0) skew(0);opacity:0}90%{transform:translate(1px) translateY(0) skew(-.3deg);opacity:.6}92%{transform:translate(-1px) translateY(0) skew(.3deg);opacity:.8}94%{transform:translate(0) translateY(0) skew(0);opacity:0}96%{transform:translate(0) translateY(0) skew(0);opacity:0}98%{transform:translate(1px) translateY(0) skew(-.2deg);opacity:.5}to{transform:translate(0) translateY(0) skew(0);opacity:0}}@media(max-width:768px){.page-404-container[data-v-8871628b]{padding-top:50px}.page-404-container img[data-v-8871628b]{width:465px;height:465px}}@media(max-width:480px){.page-404-container img[data-v-8871628b]{width:350px;height:350px}}#app{width:100%;min-height:100vh}body{font-family:RosatomWebRegular,Arial,sans-serif;width:100%;height:100%;padding:0;margin:0;background:linear-gradient(135deg,#9cbacf,#386788 85%,#113f6b);position:relative}body:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-image:url("data:image/svg+xml,%3csvg%20width='82'%20height='81'%20viewBox='0%200%2082%2081'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M47.3489%2046.3335C46.6004%2047.1626%2045.695%2047.8361%2044.6846%2048.3153C43.6742%2048.7944%2042.5788%2049.0698%2041.4614%2049.1256C40.3439%2049.1814%2039.2264%2049.0164%2038.1731%2048.6403C37.1198%2048.2642%2036.1514%2047.6842%2035.3236%2046.9338C33.6533%2045.4144%2032.6528%2043.2986%2032.54%2041.0471C32.4272%2038.7957%2033.2114%2036.591%2034.7216%2034.9133C35.4712%2034.086%2036.3771%2033.4142%2037.3873%2032.9362C38.3976%2032.4582%2039.4926%2032.1835%2040.6094%2032.1278C41.7263%2032.072%2042.8432%2032.2364%2043.8963%2032.6113C44.9494%2032.9863%2045.9181%2033.5646%2046.7468%2034.3131C48.4209%2035.8302%2049.4241%2037.9467%2049.5369%2040.1994C49.6498%2042.4521%2048.8631%2044.6577%2047.3489%2046.3335Z'%20fill='%23F4F4F4'/%3e%3cpath%20d='M21.2699%2040.9149C21.2699%2040.9149%2026.0229%2038.514%2028.7639%2027.8045C31.5048%2017.0951%2041.8665%2012.1353%2041.8665%2012.1353C41.8665%2012.1353%2019.8916%20-9.61532%203.25586%2024.4874C7.39416%2025.5112%2011.21%2027.5504%2014.3562%2030.4195C17.5024%2033.2886%2019.8791%2036.8965%2021.2699%2040.9149Z'%20fill='%23F4F4F4'/%3e%3cpath%20d='M23.3149%203.74764C23.3149%203.74764%2040.2515%200.430552%2050.2488%2021.5809C50.2488%2021.5809%2061.9413%2025.3718%2072.2237%2014.536C72.2237%2014.536%2055.0336%20-8.90466%2023.2832%203.74764'%20fill='%23F4F4F4'/%3e%3cpath%20d='M50.9302%2056.2736C50.9302%2056.2736%2046.4623%2053.383%2035.7996%2056.3684C25.137%2059.3538%2015.6784%2053.0039%2015.6784%2053.0039C15.6784%2053.0039%207.75669%2082.8419%2045.781%2080.1566C45.781%2080.1566%2041.2974%2067.1094%2050.9777%2056.2736'%20fill='%23F4F4F4'/%3e%3cpath%20d='M17.659%2073.8174C17.659%2073.8174%206.31508%2060.8649%2019.687%2041.6259C19.687%2041.6259%2017.1045%2029.637%202.56018%2026.1777C2.56018%2026.1777%20-9.19572%2052.746%2017.6749%2073.8174'%20fill='%23F4F4F4'/%3e%3cpath%20d='M50.1063%2023.4916C50.1063%2023.4916%2049.7894%2028.7674%2057.7111%2036.5072C65.6329%2044.2471%2064.8883%2055.6199%2064.8883%2055.6199C64.8883%2055.6199%2094.7532%2047.501%2073.4437%2016.1309C70.4924%2019.225%2066.809%2021.5305%2062.7314%2022.8359C58.6537%2024.1414%2054.3126%2024.4048%2050.1063%2023.6022'%20fill='%23F4F4F4'/%3e%3cpath%20d='M81.4767%2043.791C81.4767%2043.791%2075.8998%2060.0605%2052.5148%2058.165C52.5148%2058.165%2043.3889%2066.363%2047.6667%2080.658C47.6667%2080.658%2076.6128%2077.4989%2081.4767%2043.791Z'%20fill='%23F4F4F4'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:-125vh -125vh;background-size:250vh;background-attachment:fixed;opacity:.35;z-index:-1;pointer-events:none}.buttons-container{display:flex;justify-content:center;gap:20px;margin:20px;padding:20px}.buttons-container button{width:auto;min-width:200px;max-width:200px}.scroll-container{width:100%;overflow-x:auto;overflow-y:auto;max-height:100%;scrollbar-width:thin;scrollbar-gutter:stable both-edges;padding:0 10px;scrollbar-color:rgba(54,116,216,.3) transparent}.user-info-content{max-width:1200px;margin:0 auto}.user-info-content--list{max-width:1400px;--user-info-container-max-width: calc(100% - 40px) ;--user-info-container-height: 650px;--user-info-container-max-height: 650px;--user-info-container-margin: 20px auto;--user-info-container-padding: 10px 5px;--user-info-container-overflow: hidden}.user-info-container{display:flex;flex-direction:column;align-items:center;width:100%;height:var(--user-info-container-height, auto);max-width:var(--user-info-container-max-width, 400px);max-height:var(--user-info-container-max-height, 500px);margin:var(--user-info-container-margin, 0 auto);padding:var(--user-info-container-padding, 20px);overflow:var(--user-info-container-overflow, visible);background-color:#ffffffb3;border-radius:22px;box-shadow:0 0 25px #0000001a;box-sizing:border-box}.user-info-input .input-field{font-size:14px}.modal-input .input-field{font-size:16px}.user-info-page{--page-side-padding: clamp(10px, 2.6vw, 20px);--page-header-top: clamp(65px, 7vw, 76px);--page-header-gap: clamp(16px, 2.7vw, 28px);--page-header-side-space: clamp(48px, 8vw, 72px);--page-title-font-size: clamp(23px, 3.2vw, 32px);--page-title-line-height: 1.2;--page-header-control-size: clamp(28px, 4vw, 35px);--back-button-icon-size: clamp(18px, 3vw, 23px);position:relative;min-height:100vh;padding:var(--page-side-padding);box-sizing:border-box}.page-header{position:relative;display:flex;align-items:center;justify-content:center;min-height:var(--page-header-control-size);margin:var(--page-header-top) auto var(--page-header-gap);padding:0 var(--page-header-side-space);box-sizing:border-box}.page-header h1{margin:0;max-width:100%;text-align:center;overflow-wrap:anywhere;font-size:var(--page-title-font-size);line-height:var(--page-title-line-height);font-weight:600;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.3),0 0 20px rgba(255,255,255,.1);letter-spacing:.5px}.page-header .back-button-wrapper{position:absolute;left:0;top:50%;transform:translateY(-50%);z-index:1}.page-header .back-button{width:var(--page-header-control-size);height:var(--page-header-control-size);padding:0;display:inline-flex;align-items:center;justify-content:center;background-color:#ffffff80;border:none;border-radius:10px;cursor:pointer;box-sizing:border-box;transition:background .2s ease,border-color .2s ease,transform .2s ease;box-shadow:0 0 10px #0000001a}.page-header .back-button__icon{width:var(--back-button-icon-size);height:var(--back-button-icon-size);display:block;filter:opacity(.7);transition:filter .2s ease}.page-header .back-button:hover{background-color:#ffffffb3;border-color:#1d4ed8;transform:translateY(-1px)}.page-header .back-button:hover .back-button__icon{filter:opacity(.9)}.user-info-container h2{margin:0 0 8px;padding:0;font-size:16px;font-weight:600;width:100%}.user-info-container .input-wrapper{width:100%;margin-bottom:15px}.change-password-button{background-color:#fff;height:40px}@media(max-width:768px){.scroll-container{scrollbar-width:thin;padding:0}.user-info-content--list{--user-info-container-padding: 5px 10px}.user-info-content{--user-info-container-max-width: 100%;--user-info-container-padding: 15px}.uaz-button{width:40%}}@media(max-width:480px){.user-panel-wrapper :deep(.user-panel){max-width:100%;width:100%}.buttons-container{flex-direction:column;gap:10px}.buttons-container button{width:100%;min-width:100%}.user-info-content{--user-info-container-padding: 15px}.user-info-container h2{font-size:14px}.uaz-button{width:100%}}@media(max-width:320px){.user-info-content{--user-info-container-padding: 10px}}.fade-enter-active,.fade-leave-active{transition:opacity .6s ease,transform .6s ease}.fade-enter-from,.fade-leave-to{opacity:0;transform:translateY(20px)}.fade-enter-to,.fade-leave-from{opacity:1;transform:translateY(0)}:root{color-scheme:light;--theme-background: #ffffff;--theme-surface: #ffffff;--theme-surface-bright: #ececec;--theme-hover: #f1f1f1;--theme-border: #cccccc;--theme-primary: #0075c9;--theme-primary-soft: rgba(0, 117, 201, .3);--theme-active: #0075c9;--theme-secondary: #03dac6;--theme-error: #b00020;--theme-info: #2196f3;--theme-success: #4caf50;--theme-warning: #fb8c00;--theme-text: #1f1f1f;--theme-text-muted: #64748b;--theme-placeholder: #999999;--theme-disabled-surface: #ffffff;--theme-disabled-text: #999999;--theme-selected-surface: #e3f2fd;--theme-selected-hover: #bbdefb;--theme-on-primary: #ffffff;--theme-overlay: rgba(0, 0, 0, .5);--theme-shadow: rgba(0, 0, 0, .15);--theme-info-shadow: rgba(33, 150, 243, .3);--theme-error-surface: #fdacb4;--theme-success-surface: #b0ffc3}:root[data-theme=dark],[data-theme=dark]{color-scheme:dark;--theme-background: #282828;--theme-surface: #282828;--theme-surface-bright: #373737;--theme-hover: #616161;--theme-border: #8a8a8a;--theme-primary: #0075c9;--theme-primary-soft: rgba(74, 189, 255, .28);--theme-active: #4abdff;--theme-secondary: #282828;--theme-error: #f44336;--theme-info: #2196f3;--theme-success: #4caf50;--theme-warning: #fb8c00;--theme-text: #ffffff;--theme-text-muted: #d1d5db;--theme-placeholder: #c4c4c4;--theme-disabled-surface: #373737;--theme-disabled-text: #8a8a8a;--theme-selected-surface: rgba(74, 189, 255, .22);--theme-selected-hover: rgba(74, 189, 255, .32);--theme-on-primary: #ffffff;--theme-overlay: rgba(0, 0, 0, .65);--theme-shadow: rgba(0, 0, 0, .45);--theme-info-shadow: rgba(74, 189, 255, .4);--theme-error-surface: rgba(244, 67, 54, .24);--theme-success-surface: rgba(76, 175, 80, .24)}button[data-v-0bd27a56]{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 18px;border:1px solid var(--theme-border, #cccccc);border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;color:var(--uaz-button-color, var(--theme-text, #1f1f1f));transition:all .3s ease;background:var(--uaz-button-background, var(--theme-surface, #ffffff));box-shadow:0 1px 3px var(--theme-shadow, rgba(0, 0, 0, .1));-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);width:100%}button[data-v-0bd27a56]:hover{color:var(--uaz-button-hover-color, var(--uaz-button-color, var(--theme-text, #1f1f1f)));background:var(--uaz-button-hover-background, var(--uaz-button-background, var(--theme-hover, #f1f1f1)));border-color:var(--theme-border, #cccccc);transform:translateY(-1px);box-shadow:0 2px 8px var(--theme-shadow, rgba(0, 0, 0, .1))}button[data-v-0bd27a56]:active{background:var(--uaz-button-background, var(--theme-surface-bright, #ececec));transform:translateY(0);box-shadow:0 1px 4px var(--theme-shadow, rgba(0, 0, 0, .1))}button[data-v-0bd27a56]:focus{outline:none}button[data-v-0bd27a56]:disabled{background-color:var(--theme-disabled-surface, #ffffff);color:var(--theme-disabled-text, #999999);cursor:not-allowed;transform:none;box-shadow:none}button[data-v-0bd27a56]:disabled:hover{transform:none;box-shadow:none}.input-wrapper[data-v-d6b4ed0f]{display:flex;flex-direction:column;width:100%}.input-prefix[data-v-d6b4ed0f]{color:var(--theme-text, #1f1f1f);font-weight:700;white-space:nowrap;margin-bottom:5px;margin-left:10px}.input-field[data-v-d6b4ed0f]{padding:12px;border:none;outline:none;border-radius:20px;background-color:var(--theme-surface, #ffffff);color:var(--theme-text, #1f1f1f)}.input-field[data-v-d6b4ed0f]::placeholder{color:var(--theme-placeholder, #999999)}input[data-v-d6b4ed0f]:disabled{background-color:var(--theme-disabled-surface, #ffffff);color:var(--theme-disabled-text, #999999);cursor:not-allowed}.user-panel[data-v-7adda2dd]{display:flex;align-items:center;gap:12px;padding:8px 16px;background:var(--theme-surface, #ffffff);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;box-shadow:0 2px 10px var(--theme-shadow, rgba(0, 0, 0, .1));cursor:pointer;transition:all .3s ease;max-width:300px;border:1px solid var(--theme-border, #cccccc)}.user-panel[data-v-7adda2dd]:hover{box-shadow:0 4px 15px var(--theme-shadow, rgba(0, 0, 0, .15));transform:translateY(-2px);background:var(--theme-hover, #f1f1f1)}.user-panel[data-v-7adda2dd]:active{transform:translateY(0);box-shadow:0 2px 8px var(--theme-shadow, rgba(0, 0, 0, .1))}.user-panel__avatar[data-v-7adda2dd]{width:42px;height:42px;border-radius:50%;background:linear-gradient(135deg,var(--theme-active, #0075c9) 0%,var(--theme-primary, #0075c9) 100%);display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:600;color:var(--theme-on-primary, #ffffff);flex-shrink:0;box-shadow:0 2px 6px var(--theme-info-shadow, rgba(33, 150, 243, .3));transition:transform .3s ease,box-shadow .3s ease}.user-panel:hover .user-panel__avatar[data-v-7adda2dd]{transform:scale(1.05);box-shadow:0 3px 8px var(--theme-info-shadow, rgba(33, 150, 243, .4))}.user-panel__user[data-v-7adda2dd]{font-size:16px;font-weight:600;color:var(--theme-text, #1f1f1f);flex:1;text-shadow:none}.user-panel__dropdown[data-v-7adda2dd]{position:absolute;top:calc(100% + 10px);right:0;min-width:300px;background:var(--theme-surface, #ffffff);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid var(--theme-border, #cccccc);border-radius:12px;box-shadow:0 4px 20px var(--theme-shadow, rgba(0, 0, 0, .15));padding:20px;z-index:2001}.user-panel__full-name[data-v-7adda2dd]{text-align:center;font-size:17px;font-weight:600;color:var(--theme-text, #1f1f1f);margin-bottom:10px;word-wrap:break-word;text-shadow:none}.user-panel__email[data-v-7adda2dd]{text-align:center;font-size:14px;color:var(--theme-text-muted, #64748b);margin-bottom:18px;word-wrap:break-word}.user-panel__actions[data-v-7adda2dd]{display:flex;flex-direction:column;gap:10px;border-top:1px solid var(--theme-border, #cccccc);padding-top:16px}.user-panel__action-btn[data-v-7adda2dd]{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 18px;border:1px solid var(--theme-border, #cccccc);border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;color:var(--theme-text, #1f1f1f);transition:all .3s ease;background:var(--theme-surface, #ffffff);box-shadow:0 1px 3px var(--theme-shadow, rgba(0, 0, 0, .1));-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);width:100%}.user-panel__action-btn[data-v-7adda2dd]:hover{background:var(--theme-hover, #f1f1f1);border-color:var(--theme-border, #cccccc);transform:translateY(-1px);box-shadow:0 2px 8px var(--theme-shadow, rgba(0, 0, 0, .1))}.user-panel__action-btn[data-v-7adda2dd]:active{background:var(--theme-surface-bright, #ececec);transform:translateY(0);box-shadow:0 1px 4px var(--theme-shadow, rgba(0, 0, 0, .1))}.user-panel__exit-btn[data-v-7adda2dd]{background:var(--theme-error-surface, rgba(244, 67, 54, .16));border-color:var(--theme-error, #b00020);color:var(--theme-error, #b00020)}.user-panel__exit-btn[data-v-7adda2dd]:hover{background:var(--theme-error-surface, rgba(244, 67, 54, .24));border-color:var(--theme-error, #b00020);color:var(--theme-error, #b00020)}.user-panel__exit-btn[data-v-7adda2dd]:active{background:var(--theme-error-surface, rgba(244, 67, 54, .28))}.user-panel__exit-icon[data-v-7adda2dd]{display:flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0}.user-panel__exit-icon img[data-v-7adda2dd]{width:100%;height:100%;object-fit:contain;filter:brightness(0) saturate(100%) invert(27%) sepia(95%) saturate(2878%) hue-rotate(340deg) brightness(97%) contrast(89%);transition:filter .3s ease}.user-panel__exit-btn:hover .user-panel__exit-icon img[data-v-7adda2dd]{filter:brightness(0) saturate(100%) invert(15%) sepia(95%) saturate(2878%) hue-rotate(340deg) brightness(97%) contrast(89%)}.user-panel__exit-text[data-v-7adda2dd]{white-space:nowrap}.dropdown-enter-active[data-v-7adda2dd]{transition:all .3s ease}.dropdown-leave-active[data-v-7adda2dd]{transition:all .2s ease}.dropdown-enter-from[data-v-7adda2dd]{opacity:0;transform:translateY(-10px) scale(.95)}.dropdown-enter-to[data-v-7adda2dd],.dropdown-leave-from[data-v-7adda2dd]{opacity:1;transform:translateY(0) scale(1)}.dropdown-leave-to[data-v-7adda2dd]{opacity:0;transform:translateY(-10px) scale(.95)}@media(max-width:768px){.user-panel[data-v-7adda2dd]{padding:5px 12px;max-width:250px}.user-panel__avatar[data-v-7adda2dd]{width:36px;height:36px;font-size:16px}.user-panel__user[data-v-7adda2dd]{font-size:14px}.user-panel__dropdown[data-v-7adda2dd]{min-width:260px;padding:16px}}@media(max-width:480px){.user-panel[data-v-7adda2dd]{padding:5px 10px;min-width:100px;max-width:200px}.user-panel__avatar[data-v-7adda2dd]{width:32px;height:32px;font-size:14px}.user-panel__user[data-v-7adda2dd]{font-size:12px}.user-panel__dropdown[data-v-7adda2dd]{width:calc(100vw - 43px);background-color:var(--theme-surface, #ffffff);margin:0 5px;position:fixed;border-radius:10px}.user-panel__full-name[data-v-7adda2dd]{font-size:15px}.user-panel__email[data-v-7adda2dd]{font-size:13px}}.uaz-header[data-v-f06633bc]{position:fixed;top:0;left:0;right:0;width:auto;height:80px;background:transparent;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 10px #0000001a;z-index:1000;display:flex;align-items:center;justify-content:space-between;padding:0 20px}.logo-container[data-v-f06633bc]{display:flex;align-items:center;gap:15px;height:100%;cursor:pointer}.head-logo[data-v-f06633bc],.head-name[data-v-f06633bc]{height:70px;width:auto;object-fit:contain}.anim-logo[data-v-f06633bc]{animation:spin-f06633bc 20s linear infinite}@keyframes spin-f06633bc{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.user-panel-wrapper[data-v-f06633bc]{height:100%;width:auto;position:relative;z-index:2000;display:flex;align-items:center;justify-content:center}@media(max-width:768px){.uaz-header[data-v-f06633bc]{height:70px;padding:0 15px}.head-logo[data-v-f06633bc],.head-name[data-v-f06633bc]{height:60px}.logo-container[data-v-f06633bc]{gap:10px}}@media(max-width:480px){.uaz-header[data-v-f06633bc]{height:60px;padding:0 10px}.head-logo[data-v-f06633bc],.head-name[data-v-f06633bc]{height:50px}.logo-container[data-v-f06633bc]{gap:8px}}.modal-overlay[data-v-0e98b149]{position:fixed;inset:0;background-color:var(--theme-overlay, rgba(0, 0, 0, .5));display:flex;align-items:center;justify-content:center;z-index:2000}.modal-container[data-v-0e98b149]{background-color:var(--theme-surface-bright, #ececec);color:var(--theme-text, #1f1f1f);border-radius:22px;box-shadow:0 0 25px 0 var(--theme-shadow, rgba(0, 0, 0, .3));width:90%;max-width:500px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}.modal-header[data-v-0e98b149]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid var(--theme-border, #cccccc)}.modal-title[data-v-0e98b149]{margin:0;font-size:24px;font-weight:600;color:var(--theme-text, #1f1f1f)}.modal-close[data-v-0e98b149]{background:none;border:none;font-size:32px;color:var(--theme-text, #1f1f1f);cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s ease,transform .2s ease}.close-icon[data-v-0e98b149]{line-height:1;font-weight:300}.modal-close[data-v-0e98b149]:hover{background-color:var(--theme-hover, #f1f1f1);transform:scale(1.1)}.modal-close[data-v-0e98b149]:active{transform:scale(.95)}.modal-body[data-v-0e98b149]{padding:20px;display:flex;flex-direction:column;gap:15px;overflow-y:auto;overflow-x:hidden;flex:1}.modal-text[data-v-0e98b149]{margin:0;font-size:16px;color:var(--theme-text, #1f1f1f);line-height:1.5;word-wrap:break-word}.modal-footer[data-v-0e98b149]{display:flex;gap:10px;padding:20px;border-top:1px solid var(--theme-border, #cccccc);justify-content:flex-end}.modal-button[data-v-0e98b149]{min-width:120px;height:40px}.modal-enter-active[data-v-0e98b149]{transition:opacity .3s ease}.modal-enter-active .modal-container[data-v-0e98b149]{animation:slideIn-0e98b149 .3s ease}.modal-enter-from[data-v-0e98b149]{opacity:0}.modal-enter-to[data-v-0e98b149]{opacity:1}.modal-leave-active[data-v-0e98b149]{transition:opacity .3s ease}.modal-leave-active .modal-container[data-v-0e98b149]{animation:slideOut-0e98b149 .3s ease}.modal-leave-from[data-v-0e98b149]{opacity:1}.modal-leave-to[data-v-0e98b149]{opacity:0}@keyframes slideIn-0e98b149{0%{transform:translateY(-50px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideOut-0e98b149{0%{transform:translateY(0);opacity:1}to{transform:translateY(-50px);opacity:0}}@media(max-width:480px){.modal-container[data-v-0e98b149]{width:95%;max-height:95vh}.modal-header[data-v-0e98b149]{padding:15px}.modal-title[data-v-0e98b149]{font-size:20px}.modal-body[data-v-0e98b149]{padding:15px;gap:12px}.modal-footer[data-v-0e98b149]{padding:15px;flex-direction:column}.modal-button[data-v-0e98b149]{width:100%}}.modal-overlay[data-v-9b8bf895]{position:fixed;inset:0;background-color:var(--theme-overlay, rgba(0, 0, 0, .5));display:flex;align-items:center;justify-content:center;z-index:2000}.modal-container[data-v-9b8bf895]{background-color:var(--theme-surface-bright, #ececec);color:var(--theme-text, #1f1f1f);border-radius:22px;box-shadow:0 0 25px 0 var(--theme-shadow, rgba(0, 0, 0, .3));width:90%;max-width:500px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}.modal-header[data-v-9b8bf895]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid var(--theme-border, #cccccc)}.modal-title[data-v-9b8bf895]{margin:0;font-size:24px;font-weight:600;color:var(--theme-text, #1f1f1f)}.modal-close[data-v-9b8bf895]{background:none;border:none;font-size:32px;color:var(--theme-text, #1f1f1f);cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s ease,transform .2s ease}.close-icon[data-v-9b8bf895]{line-height:1;font-weight:300}.modal-close[data-v-9b8bf895]:hover{background-color:var(--theme-hover, #f1f1f1);transform:scale(1.1)}.modal-close[data-v-9b8bf895]:active{transform:scale(.95)}.modal-body[data-v-9b8bf895]{padding:20px;display:flex;flex-direction:column;gap:15px;overflow-y:auto;overflow-x:hidden;flex:1;max-height:400px}.options-list[data-v-9b8bf895]{display:flex;flex-direction:column;gap:8px}.option-item[data-v-9b8bf895]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background-color:var(--theme-surface, #ffffff);border:1px solid var(--theme-border, #cccccc);color:var(--theme-text, #1f1f1f);border-radius:8px;cursor:pointer;transition:all .2s ease;text-align:left;width:100%}.option-item[data-v-9b8bf895]:hover{background-color:var(--theme-hover, #f1f1f1);border-color:var(--theme-primary, #0075c9)}.option-item-selected[data-v-9b8bf895]{background-color:var(--theme-selected-surface, #e3f2fd);border-color:var(--theme-primary, #0075c9);font-weight:600}.option-label[data-v-9b8bf895]{flex:1;color:var(--theme-text, #1f1f1f)}.check-icon[data-v-9b8bf895]{color:var(--theme-active, #0075c9);font-size:18px;font-weight:700}.modal-footer[data-v-9b8bf895]{display:flex;gap:10px;padding:20px;border-top:1px solid var(--theme-border, #cccccc);justify-content:flex-end}.modal-button[data-v-9b8bf895]{min-width:120px;height:40px}.modal-enter-active[data-v-9b8bf895]{transition:opacity .3s ease}.modal-enter-active .modal-container[data-v-9b8bf895]{animation:slideIn-9b8bf895 .3s ease}.modal-enter-from[data-v-9b8bf895]{opacity:0}.modal-enter-to[data-v-9b8bf895]{opacity:1}.modal-leave-active[data-v-9b8bf895]{transition:opacity .3s ease}.modal-leave-active .modal-container[data-v-9b8bf895]{animation:slideOut-9b8bf895 .3s ease}.modal-leave-from[data-v-9b8bf895]{opacity:1}.modal-leave-to[data-v-9b8bf895]{opacity:0}@keyframes slideIn-9b8bf895{0%{transform:translateY(-50px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideOut-9b8bf895{0%{transform:translateY(0);opacity:1}to{transform:translateY(-50px);opacity:0}}@media(max-width:480px){.modal-container[data-v-9b8bf895]{width:95%;max-height:95vh}.modal-header[data-v-9b8bf895]{padding:15px}.modal-title[data-v-9b8bf895]{font-size:20px}.modal-body[data-v-9b8bf895]{padding:15px;gap:12px}.modal-footer[data-v-9b8bf895]{padding:15px;flex-direction:column}.modal-button[data-v-9b8bf895]{width:100%}}.notification-container[data-v-6383f555]{position:relative;border-radius:12px;box-shadow:0 4px 12px var(--theme-shadow, rgba(0, 0, 0, .2));padding:15px 20px;min-width:250px;max-width:400px;margin-bottom:10px;display:flex;align-items:center;justify-content:space-between;gap:15px;pointer-events:all}.notification-default[data-v-6383f555]{background-color:var(--theme-surface-bright, #ececec)}.notification-error[data-v-6383f555]{background-color:var(--theme-error-surface, #fdacb4)}.notification-success[data-v-6383f555]{background-color:var(--theme-success-surface, #b0ffc3)}.notification-content[data-v-6383f555]{flex:1}.notification-text[data-v-6383f555]{margin:0;font-size:14px;color:var(--theme-text, #1f1f1f);line-height:1.4;word-wrap:break-word;white-space:pre-line}.notification-close[data-v-6383f555]{background:none;border:none;font-size:24px;color:var(--theme-text, #1f1f1f);cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;flex-shrink:0;transition:background-color .2s ease,transform .2s ease}.close-icon[data-v-6383f555]{line-height:1;font-weight:300}.notification-close[data-v-6383f555]:hover{background-color:var(--theme-hover, #f1f1f1);transform:scale(1.1)}.notification-close[data-v-6383f555]:active{transform:scale(.95)}@media(max-width:480px){.notification-container[data-v-6383f555]{min-width:auto;max-width:none;padding:12px 15px}.notification-text[data-v-6383f555]{font-size:13px}.notification-close[data-v-6383f555]{width:20px;height:20px;font-size:20px}}.notifications-wrapper[data-v-a9da02b1]{position:fixed;bottom:20px;right:20px;z-index:3000;display:flex;flex-direction:column-reverse;gap:10px;pointer-events:none;align-items:flex-end}.notification-enter-active[data-v-a9da02b1]{transition:all .3s ease}.notification-enter-from[data-v-a9da02b1]{opacity:0;transform:translate(100%)}.notification-enter-to[data-v-a9da02b1]{opacity:1;transform:translate(0)}.notification-leave-active[data-v-a9da02b1]{transition:all .3s ease}.notification-leave-from[data-v-a9da02b1]{opacity:1;transform:translate(0)}.notification-leave-to[data-v-a9da02b1]{opacity:0;transform:translate(100%)}@media(max-width:480px){.notifications-wrapper[data-v-a9da02b1]{bottom:15px;right:15px;left:15px;gap:8px}}.uaz-footer[data-v-f55da9ee]{position:fixed;bottom:0;left:0;right:0;width:auto;height:20px;background:transparent;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 -2px 10px #0000001a;z-index:1000;display:flex;align-items:center;justify-content:space-between;padding:0 20px}.footer-left[data-v-f55da9ee],.footer-right[data-v-f55da9ee]{display:flex;align-items:center;height:100%}.copyright[data-v-f55da9ee]{font-size:14px;color:#d7d7d7;font-weight:400}@media(max-width:768px){.uaz-footer[data-v-f55da9ee]{padding:0 15px}.copyright[data-v-f55da9ee]{font-size:12px}}@media(max-width:480px){.uaz-footer[data-v-f55da9ee]{padding:0 10px}.copyright[data-v-f55da9ee]{font-size:11px}}.search-select-wrapper[data-v-b8f42b06]{position:relative;display:flex;flex-direction:column;width:100%}.search-select-prefix[data-v-b8f42b06]{color:var(--theme-text, #1f1f1f);font-weight:700;white-space:nowrap;margin-bottom:5px;margin-left:10px}.search-select-field[data-v-b8f42b06]{position:relative;flex:1;display:flex;align-items:center;min-height:20px}.search-select-field-disabled[data-v-b8f42b06]{cursor:not-allowed}.search-select-input[data-v-b8f42b06]{font-size:14px;flex:1;width:100%;padding:12px 40px 12px 12px;border:none;outline:none;border-radius:20px;background-color:var(--theme-surface, #ffffff);color:var(--theme-text, #1f1f1f)}.search-select-input[data-v-b8f42b06]::placeholder{font-size:14px;color:var(--theme-placeholder, #999999)}.search-select-input[data-v-b8f42b06]:disabled{cursor:not-allowed;background-color:var(--theme-disabled-surface, #ffffff);color:var(--theme-disabled-text, #999999)}.search-select-icon[data-v-b8f42b06]{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:var(--theme-text-muted, #64748b);font-size:14px;-webkit-user-select:none;user-select:none;flex-shrink:0;pointer-events:none}.search-select-field-disabled .search-select-icon[data-v-b8f42b06]{color:var(--theme-disabled-text, #999999)}.search-select-dropdown[data-v-b8f42b06]{position:absolute;top:100%;left:0;right:0;margin-top:4px;background-color:var(--theme-surface, #ffffff);border:1px solid var(--theme-border, #cccccc);border-radius:20px;box-shadow:0 2px 8px var(--theme-shadow, rgba(0, 0, 0, .15));color:var(--theme-text, #1f1f1f);max-height:200px;overflow-y:auto;z-index:1000}.search-select-option[data-v-b8f42b06]{padding:10px;cursor:pointer;display:flex;align-items:center;gap:10px;transition:background-color .2s ease}.search-select-option[data-v-b8f42b06]:hover{background-color:var(--theme-hover, #f1f1f1)}.search-select-option-selected[data-v-b8f42b06]{background-color:var(--theme-selected-surface, #e3f2fd);color:var(--theme-active, #0075c9)}.search-select-option-label[data-v-b8f42b06]{flex:1}.search-select-state[data-v-b8f42b06]{padding:10px;text-align:center;color:var(--theme-placeholder, #999999);font-style:italic}.search-select-state-error[data-v-b8f42b06]{color:var(--theme-error, #b00020)}.dropdown-enter-active[data-v-b8f42b06]{transition:opacity .2s ease,transform .2s ease}.dropdown-leave-active[data-v-b8f42b06]{transition:opacity .15s ease,transform .15s ease}.dropdown-enter-from[data-v-b8f42b06]{opacity:0;transform:translateY(-10px)}.dropdown-enter-to[data-v-b8f42b06],.dropdown-leave-from[data-v-b8f42b06]{opacity:1;transform:translateY(0)}.dropdown-leave-to[data-v-b8f42b06]{opacity:0;transform:translateY(-10px)}.select-wrapper[data-v-d0cdee09]{position:relative;display:flex;align-items:center;width:100%;border:1px solid var(--theme-border, #cccccc);border-radius:5px;background-color:var(--theme-surface, #ffffff);color:var(--theme-text, #1f1f1f)}.select-prefix[data-v-d0cdee09]{width:30px;padding:10px;color:var(--theme-text, #1f1f1f);border-right:1px solid var(--theme-border, #cccccc);font-weight:700;white-space:nowrap;text-align:center;flex-shrink:0}.select-field[data-v-d0cdee09]{flex:1;padding:10px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;-webkit-user-select:none;user-select:none;min-height:20px;transition:background-color .2s ease}.select-field[data-v-d0cdee09]:hover:not(.select-field-disabled){background-color:var(--theme-hover, #f1f1f1)}.select-field-open[data-v-d0cdee09]{background-color:var(--theme-hover, #f1f1f1)}.select-field-disabled[data-v-d0cdee09]{background-color:var(--theme-disabled-surface, #ffffff);color:var(--theme-disabled-text, #999999);cursor:not-allowed}.select-value[data-v-d0cdee09]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-placeholder[data-v-d0cdee09]{color:var(--theme-placeholder, #999999)}.select-arrow[data-v-d0cdee09]{margin-left:10px;font-size:12px;color:var(--theme-text-muted, #64748b);transition:transform .2s ease;flex-shrink:0}.select-arrow-open[data-v-d0cdee09]{transform:rotate(180deg)}.select-dropdown[data-v-d0cdee09]{position:absolute;top:100%;left:0;right:0;margin-top:4px;background-color:var(--theme-surface, #ffffff);border:1px solid var(--theme-border, #cccccc);border-radius:5px;box-shadow:0 2px 8px var(--theme-shadow, rgba(0, 0, 0, .15));color:var(--theme-text, #1f1f1f);max-height:200px;overflow-y:auto;z-index:1000}.select-option[data-v-d0cdee09]{padding:10px;cursor:pointer;display:flex;align-items:center;gap:10px;transition:background-color .2s ease}.select-option[data-v-d0cdee09]:hover{background-color:var(--theme-hover, #f1f1f1)}.select-option-selected[data-v-d0cdee09]{background-color:var(--theme-selected-surface, #e3f2fd);color:var(--theme-active, #0075c9)}.select-option-label[data-v-d0cdee09]{flex:1}.select-checkbox[data-v-d0cdee09]{width:18px;height:18px;border:2px solid var(--theme-border, #cccccc);border-radius:3px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s ease}.select-checkbox-checked[data-v-d0cdee09]{background-color:var(--theme-active, #0075c9);border-color:var(--theme-active, #0075c9)}.select-checkmark[data-v-d0cdee09]{color:var(--theme-on-primary, #ffffff);font-size:12px;font-weight:700}.select-empty[data-v-d0cdee09]{padding:10px;text-align:center;color:var(--theme-placeholder, #999999);font-style:italic}.dropdown-enter-active[data-v-d0cdee09]{transition:opacity .2s ease,transform .2s ease}.dropdown-leave-active[data-v-d0cdee09]{transition:opacity .15s ease,transform .15s ease}.dropdown-enter-from[data-v-d0cdee09]{opacity:0;transform:translateY(-10px)}.dropdown-enter-to[data-v-d0cdee09],.dropdown-leave-from[data-v-d0cdee09]{opacity:1;transform:translateY(0)}.dropdown-leave-to[data-v-d0cdee09]{opacity:0;transform:translateY(-10px)}.select-dropdown[data-v-d0cdee09]::-webkit-scrollbar{width:6px}.select-dropdown[data-v-d0cdee09]::-webkit-scrollbar-track{background:var(--theme-surface-bright, #ececec);border-radius:5px}.select-dropdown[data-v-d0cdee09]::-webkit-scrollbar-thumb{background:var(--theme-border, #cccccc);border-radius:5px}.select-dropdown[data-v-d0cdee09]::-webkit-scrollbar-thumb:hover{background:var(--theme-hover, #f1f1f1)}.table-row[data-v-cf65cc63]{transition:all .2s ease;cursor:pointer}.table-row[data-v-cf65cc63] td:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.table-row[data-v-cf65cc63] td:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}.table-row[data-v-cf65cc63]{transition:transform .3s ease,box-shadow .3s ease;background-color:var(--theme-surface, #ffffff);border:none;position:relative;box-shadow:0 2px 8px var(--theme-shadow, rgba(0, 0, 0, .1))}.table-row[data-v-cf65cc63]:hover{background-color:var(--theme-hover, #f1f1f1);box-shadow:0 4px 12px var(--theme-shadow, rgba(0, 0, 0, .15));transform:translateY(-1px) scale(1)}.row-selected[data-v-cf65cc63]{background-color:var(--theme-selected-surface, #e3f2fd)}.row-selected[data-v-cf65cc63]{box-shadow:0 2px 10px var(--theme-info-shadow, rgba(33, 150, 243, .3))}.row-selected[data-v-cf65cc63]:hover{background-color:var(--theme-selected-hover, #bbdefb)}.row-selected[data-v-cf65cc63]:hover{box-shadow:0 4px 14px var(--theme-info-shadow, rgba(33, 150, 243, .4))}.table-wrapper[data-v-f75e61ad]{width:auto;height:100%}.uaz-table[data-v-f75e61ad]{width:100%;border-collapse:separate;border-spacing:0 8px;text-align:center}.table-header[data-v-f75e61ad]{padding:10px 16px;text-align:center;font-weight:700;color:var(--theme-text, #1f1f1f);white-space:nowrap;background-color:var(--theme-primary-soft, rgba(0, 117, 201, .3));-webkit-backdrop-filter:blur(15px) saturate(180%);backdrop-filter:blur(15px) saturate(180%);background-image:linear-gradient(to bottom,#fff3,#ffffff0d,#0000000d);border:1px solid var(--theme-border, #cccccc)}tr[data-v-f75e61ad] .table-header:first-child{padding-left:10px;border-bottom-left-radius:4px}tr[data-v-f75e61ad] .table-header:last-child{padding-right:10px;border-bottom-right-radius:4px}thead.fixed-header[data-v-f75e61ad]{height:55px;position:sticky;top:0;z-index:10}thead.fixed-header .table-header[data-v-f75e61ad]{position:sticky;top:0}.table-cell[data-v-f75e61ad]{padding:12px 16px;color:var(--theme-text, #1f1f1f);vertical-align:middle;border:1px solid var(--theme-border, #cccccc)}.empty-message[data-v-f75e61ad]{padding:40px 20px;text-align:center;color:var(--theme-placeholder, #999999);font-size:16px}
