.q-pa-xl-horizontal{padding:1rem 3rem}@media (max-width:768px){.q-pa-xl-horizontal{padding-left:1.5rem;padding-right:1.5rem}}@media (max-width:480px){.q-pa-xl-horizontal{padding-left:1rem;padding-right:1rem}}body.body--dark{background-color:#121212;color:#fff}body.body--dark .q-card{background-color:#1e1e1e!important;color:#fff}body.body--dark .q-table{background-color:#1e1e1e;color:#fff}body.body--dark .q-field--outlined .q-field__control,body.body--dark .q-table .q-table__bottom,body.body--dark .q-table .q-table__top{background-color:#2d2d2d}body.body--dark .q-field--outlined .q-field__control:before{border-color:#555}body.body--dark .q-field--filled .q-field__control{background-color:#2d2d2d}body.body--dark .q-dialog__inner .q-card{background-color:#1e1e1e}body.body--dark .q-menu{background-color:#2d2d2d;color:#fff}body.body--dark .q-menu .q-item{color:#fff}body.body--dark .q-menu .q-item:hover{background-color:#3d3d3d}body.body--dark .q-menu .q-item.q-item--active{background-color:#4d4d4d;color:#fff}body.body--dark .q-menu .q-item__label{color:#fff}body.body--dark .q-page-container{background-color:#121212}body.body--dark .q-list{background-color:#1e1e1e}body.body--dark .q-list .q-item{color:#fff}body.body--dark .q-list .q-item:hover{background-color:#333}body.body--dark .q-expansion-item .q-expansion-item__container{background-color:#1e1e1e}body.body--dark .q-tabs .q-tab{color:#ffffffb3}body.body--dark .q-tabs .q-tab.q-tab--active{color:#fff}body.body--dark .stats-card{background-color:#2d2d2d!important;color:#fff!important}body.body--dark .stats-card.bg-blue-1{background-color:#1a237e!important}body.body--dark .stats-card.bg-blue-1 .text-blue-8{color:#bbdefb!important}body.body--dark .stats-card.bg-blue-1 .text-blue-6{color:#90caf9!important}body.body--dark .stats-card.bg-green-1{background-color:#1b5e20!important}body.body--dark .stats-card.bg-green-1 .text-green-8{color:#c8e6c9!important}body.body--dark .stats-card.bg-green-1 .text-green-6{color:#a5d6a7!important}body.body--dark .stats-card.bg-orange-1{background-color:#e65100!important}body.body--dark .stats-card.bg-orange-1 .text-orange-8{color:#ffcc02!important}body.body--dark .stats-card.bg-orange-1 .text-orange-6{color:#ffb74d!important}body.body--dark .stats-card.bg-purple-1{background-color:#4a148c!important}body.body--dark .stats-card.bg-purple-1 .text-purple-8{color:#e1bee7!important}body.body--dark .stats-card.bg-purple-1 .text-purple-6{color:#ce93d8!important}body.body--dark .q-badge.certificate-badge,body.body--dark .q-badge.role-badge,body.body--dark .q-badge.status-badge{color:#fff!important}body.body--dark .q-chip{background-color:#3d3d3d!important;color:#fff!important}body.body--dark .q-chip.text-color-grey-8{color:#fff!important}body.body--dark .q-table .q-table__card{background-color:#1e1e1e!important}body.body--dark .q-table .q-table__bottom,body.body--dark .q-table .q-table__top{background-color:#2d2d2d;color:#fff}body.body--dark .q-table .q-table__control{color:#fff}body.body--dark .q-table .q-table__separator{background-color:#555}body.body--dark .q-table thead tr th{background-color:#2d2d2d;border-bottom:1px solid #555;color:#fff}body.body--dark .q-table tbody tr:nth-child(2n){background-color:#252525}body.body--dark .q-table tbody tr:hover{background-color:#333}body.body--dark .q-table tbody tr td{border-bottom:1px solid #444;color:#fff}body.body--dark .q-table__card{background-color:#1e1e1e!important}body.body--dark .inventory-table,body.body--dark .orders-table,body.body--dark .teams-table,body.body--dark .users-table{background-color:#1e1e1e}body.body--dark .inventory-table .q-table__top,body.body--dark .orders-table .q-table__top,body.body--dark .teams-table .q-table__top,body.body--dark .users-table .q-table__top{background-color:#2d2d2d}body.body--dark table{background-color:#1e1e1e;color:#fff}body.body--dark table td,body.body--dark table th{border-color:#555;color:#fff}body.body--dark table thead{background-color:#2d2d2d}body.body--dark table tbody tr:nth-child(2n){background-color:#252525}body.body--dark .key-numbers-table{border-collapse:collapse;width:100%}body.body--dark .key-numbers-table td,body.body--dark .key-numbers-table th{border:1px solid #555;padding:12px;text-align:left}body.body--dark .key-numbers-table th{background-color:#2d2d2d;font-weight:700}body.body--dark .key-numbers-table td{background-color:#1e1e1e}body.body--dark .key-numbers-table tr:nth-child(2n) td{background-color:#252525}body.body--dark .key-numbers-table label{color:#fff;font-weight:400}body.body--dark .key-numbers-table b{color:#fff;font-weight:700}body.body--dark .q-field .q-field__control{color:#fff}body.body--dark .q-field .q-field__label{color:#bbb}body.body--dark .q-field .q-field__native,body.body--dark .q-pagination .q-btn,body.body--dark .q-select .q-field__native{color:#fff}body.body--dark .q-pagination .q-btn.q-btn--unelevated{background-color:#3d3d3d}body.body--dark .q-pagination .q-btn.q-btn--flat,body.body--dark .q-pagination .q-pagination__content{color:#fff}body.body--dark .q-table__bottom .q-field .q-field__native,body.body--dark .q-table__bottom .q-table__control{color:#fff!important}body.body--dark .q-table__bottom .q-field .q-field__label{color:#bbb!important}body.body--dark .q-table__bottom .q-select .q-field__append,body.body--dark .q-table__bottom .q-select .q-field__native,body.body--dark .q-table__bottom .q-table__bottom-item,body.body--dark .q-table__bottom .q-table__separator,body.body--dark .q-table__bottom div,body.body--dark .q-table__bottom label,body.body--dark .q-table__bottom span{color:#fff!important}body.body--dark .q-spinner-dots{color:#fff}body.body--dark .text-grey-6{color:#bbb!important}body.body--dark .text-grey-5{color:#999!important}body.body--dark .q-btn.bg-secondary{background-color:#424242!important;color:#fff!important}body.body--dark .q-separator{background-color:#555}body.body--dark .q-avatar{background-color:#3d3d3d;color:#fff}body.body--dark .q-tooltip{background-color:#2d2d2d;color:#fff}body.body--dark .q-drawer{background-color:#1e1e1e;color:#fff}body.body--dark .q-breadcrumbs,body.body--dark .q-breadcrumbs .q-breadcrumbs__el{color:#bbb}body.body--dark .q-breadcrumbs .q-breadcrumbs__el:last-child{color:#fff}body.body--dark .q-linear-progress{background-color:#3d3d3d}body.body--dark .q-stepper{background-color:#1e1e1e}body.body--dark .q-stepper .q-stepper__header{background-color:#2d2d2d}body.body--dark .q-stepper .q-stepper__content{background-color:#1e1e1e}body.body--dark .q-timeline .q-timeline__entry{color:#fff}body.body--dark .q-tree{background-color:#1e1e1e;color:#fff}body.body--dark .q-tree .q-tree__node{color:#fff}body.body--dark .q-virtual-scroll{background-color:#1e1e1e}body.body--dark .content-container{background-color:initial;color:#fff}body.body--dark h1,body.body--dark h2,body.body--dark h3,body.body--dark h4,body.body--dark h5,body.body--dark h6{color:#fff}body.body--dark p{color:#bbb}body.body--dark .q-tab-panels,body.body--dark .q-tab-panels .q-tab-panel{background-color:initial}body.body--dark .q-banner.bg-positive{background-color:#2e7d32!important}body.body--dark .q-banner.bg-negative{background-color:#d32f2f!important}body.body--dark .coming-soon-card{background-color:#1e1e1e!important}body.body--dark .coming-soon-card .q-card__section{background:none!important;color:#fff}body.body--dark .coming-soon-card .q-icon{color:#666!important}body.body--dark .coming-soon-card h4,body.body--dark .coming-soon-card h6{color:#fff!important}body.body--dark .coming-soon-card p{color:#bbb!important}body.body--dark .config-card{background-color:#2d2d2d!important;border-color:#555!important}body.body--dark .config-card .q-card__section{color:#fff}body.body--dark .config-card .text-subtitle2{color:#fff!important}body.body--dark .q-linear-progress{background-color:#3d3d3d!important}body.body--dark .q-linear-progress .q-linear-progress__track{background-color:#555}body.body--dark .map-container{background-color:#2d2d2d!important}body.body--dark .seats-layout-card{background-color:#1e1e1e!important}body.body--dark .seat-info .label{background-color:#2d2d2d!important;color:#fff!important}body.body--dark .mass-actions-card{background-color:#1e1e1e!important;border:1px solid #555!important}body.body--dark .mass-actions-card .q-card__section{color:#fff}body.body--dark .mass-actions-card .text-h6,body.body--dark .mass-actions-card .text-subtitle2,body.body--dark .mass-actions-card h6{color:#fff!important}body.body--dark .mass-actions-card .text-grey-6,body.body--dark .mass-actions-card p{color:#bbb!important}body.body--dark .mass-actions-card .q-radio,body.body--dark .mass-actions-card .q-radio .q-radio__label{color:#fff!important}body.body--dark .mass-actions-card .q-radio .q-radio__inner{color:#fff}body.body--dark .mass-actions-card .q-btn:not(.q-btn--outline){background-color:#3d3d3d;color:#fff}body.body--dark .mass-actions-card .q-btn:not(.q-btn--outline):hover{background-color:#4d4d4d}body.body--dark .mass-actions-card .q-btn.q-btn--outline{border-color:#555;color:#fff}body.body--dark .mass-actions-card .q-btn.q-btn--outline:hover{background-color:#ffffff1a}body.body--dark .mass-actions-card .q-circular-progress{color:#fff!important}body.body--dark .content-container .q-card{background-color:#1e1e1e!important;color:#fff}body.body--dark .content-container .q-card .q-card-actions,body.body--dark .content-container .q-card .q-card-section{color:#fff}body.body--dark .q-radio,body.body--dark .q-radio .q-radio__label{color:#fff!important}body.body--dark .q-btn-group .q-btn{background-color:#3d3d3d;border-color:#555;color:#fff}body.body--dark .q-btn-group .q-btn:hover{background-color:#4d4d4d}body.body--dark .kiosk{background-color:initial!important}body.body--dark .kiosk .q-card{background-color:#1e1e1e!important}body.body--dark .seatDisplay{color:#fff!important}body.body--dark #q-app{background-color:#121212!important}body.body--dark .q-card.mass-actions-card{border:1px solid #555!important}body.body--dark .q-card.mass-actions-card,body.body--dark body.body--dark .q-card{background-color:#1e1e1e!important;color:#fff!important}.players-table .q-table__top[data-v-6f616736]{padding:16px}.players-table .q-table tbody td[data-v-6f616736]{font-size:.875rem}.players-table .q-table th[data-v-6f616736]{font-size:.75rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.arrived[data-v-6f616736]{color:#3a9e00}.stats-row[data-v-6f616736]{margin-left:-8px;margin-right:-8px}.stats-card[data-v-6f616736]{height:100%;transition:transform .2s ease}.stats-card[data-v-6f616736]:hover{transform:translateY(-2px)}.stats-card .q-card-section[data-v-6f616736]{display:flex;flex-direction:column;height:100%;justify-content:center}.filter-section[data-v-6f616736]{background:linear-gradient(135deg,#f5f7fa,#c3cfe2)}.seat-chip[data-v-6f616736]{font-weight:600}.seat-chip.buffet[data-v-6f616736]{background-color:#ffebee!important;border:1px solid #ef5350;color:#c62828!important}.seat-chip.no-buffet[data-v-6f616736]{background-color:#e8f5e8!important;border:1px solid #66bb6a;color:#2e7d32!important}.seat-chip.paid[data-v-6f616736]{box-shadow:0 0 0 2px #4caf50}.action-buttons .q-btn[data-v-6f616736]{transition:all .2s ease}.action-buttons .q-btn[data-v-6f616736]:hover{transform:scale(1.1)}body.body--dark .filter-section[data-v-6f616736]{background:linear-gradient(135deg,#2d2d2d,#1e1e1e)!important}body.body--dark .seat-chip.buffet[data-v-6f616736]{background-color:#4a1a1a!important;border-color:#f44336!important;color:#ff8a80!important}body.body--dark .seat-chip.no-buffet[data-v-6f616736]{background-color:#1b4332!important;border-color:#4caf50!important;color:#81c784!important}body.body--dark .players-table .q-table__bottom[data-v-6f616736],body.body--dark .players-table .q-table__top[data-v-6f616736]{background-color:#2d2d2d!important;color:#fff!important}body.body--dark .players-table .q-field .q-field__native[data-v-6f616736],body.body--dark .players-table .q-table__control[data-v-6f616736]{color:#fff!important}body.body--dark .players-table .q-field .q-field__label[data-v-6f616736]{color:#bbb!important}body.body--dark .players-table .q-field .q-field__control[data-v-6f616736]{background-color:#2d2d2d!important}body.body--dark .players-table .q-field .q-field__control[data-v-6f616736]:before{border-color:#555!important}body.body--dark .players-table .q-select .q-field__append[data-v-6f616736],body.body--dark .players-table .q-select .q-field__native[data-v-6f616736],body.body--dark .players-table .q-table__bottom .q-table__bottom-item[data-v-6f616736],body.body--dark .players-table .q-table__bottom .q-table__separator[data-v-6f616736],body.body--dark .players-table .q-table__bottom div[data-v-6f616736],body.body--dark .players-table .q-table__bottom label[data-v-6f616736],body.body--dark .players-table .q-table__bottom span[data-v-6f616736]{color:#fff!important}.arrived[data-v-49b6d18f]{color:#3a9e00}.buffet[data-v-49b6d18f]{border-left:.5rem solid #ff0004}.no-buffet[data-v-49b6d18f]{border-left:.5rem solid #3a9e00}.paid[data-v-49b6d18f]{background-image:-webkit-linear-gradient(-45deg,#0000 85%,#3a9e00 0)}.not-paid[data-v-49b6d18f]{background-image:-webkit-linear-gradient(-45deg,#0000 85%,#ff0004 0)}h6[data-v-49b6d18f]{margin:0 0 1rem}table[data-v-49b6d18f]{border-collapse:collapse;width:100%}table thead[data-v-49b6d18f]{border-bottom:1px solid #000}table tbody tr[data-v-49b6d18f]{transition:background-color .3s ease}table tbody tr[data-v-49b6d18f]:hover{background-color:#0000000d}table tr td[data-v-49b6d18f],table tr th[data-v-49b6d18f]{padding:15px 10px;text-align:left}table tr td[data-v-49b6d18f]:nth-child(10),table tr th[data-v-49b6d18f]:nth-child(10){text-align:right}.stats-row[data-v-506a6ee0]{margin-left:-8px;margin-right:-8px}.stats-card[data-v-506a6ee0]{box-shadow:0 4px 12px #00000026;height:100%;transition:transform .2s ease,box-shadow .2s ease}.stats-card[data-v-506a6ee0]:hover{box-shadow:0 8px 20px #0003;transform:translateY(-2px)}.stats-card .q-card-section[data-v-506a6ee0]{display:flex;flex-direction:column;height:100%;justify-content:center}.orders-table .q-table__bottom[data-v-506a6ee0],.orders-table .q-table__top[data-v-506a6ee0],.orders-table thead tr:first-child th[data-v-506a6ee0]{background-color:#f5f5f5}.orders-table tbody tr[data-v-506a6ee0]:hover{background-color:#0000000d}.action-buttons .q-btn[data-v-506a6ee0]{margin:0 2px}.q-dialog .q-card[data-v-506a6ee0]{border-radius:12px;box-shadow:0 10px 30px #0003}.q-btn[data-v-506a6ee0]{border-radius:8px;font-weight:600;text-transform:none}.q-card[data-v-506a6ee0]{border-radius:12px;box-shadow:0 4px 12px #0000001a}.q-input .q-field__control[data-v-506a6ee0],.q-select .q-field__control[data-v-506a6ee0]{border-radius:8px}.action-row[data-v-24cce5a8]{background-color:var(--q-secondary);border-radius:5px;color:#fff;padding:1rem}.data-row[data-v-24cce5a8]{margin-top:1rem}#custom-field[data-v-24cce5a8]{background-clip:padding-box;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;color:#495057;font-size:1rem;line-height:1.5;min-height:3rem;padding:.375rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}.q-card[data-v-24cce5a8]{width:100%}.q-card h6[data-v-24cce5a8]{margin:0}.content-container.row>[data-v-24cce5a8]{margin-bottom:2rem}.data-row[data-v-24cce5a8]{display:flex;gap:2rem}.data-row>[data-v-24cce5a8]{flex-grow:2;flex-shrink:2}.data-row>div[data-v-24cce5a8]{display:flex;flex-direction:column;gap:1rem}.rotateLayout[data-v-64d0b130]{transform:rotate(180deg)!important}.rotateLayout.left[data-v-64d0b130]{text-align:left!important}.rotateLayout.right[data-v-64d0b130]{text-align:right!important}.seats-container[data-v-64d0b130]{margin-left:auto;margin-right:auto;margin-top:2rem;width:99rem}.map-container[data-v-64d0b130]{background-color:#eee;position:relative;width:100%}@media (min-width:376px) and (max-width:767px){.map-container[data-v-64d0b130]{margin-bottom:190px;margin-top:200px;transform:rotate(-90deg)}}@media (min-width:300px) and (max-width:375px){.map-container[data-v-64d0b130]{margin-bottom:160px;margin-top:170px;transform:rotate(-90deg);width:640px}}.map-container .seat[data-v-64d0b130]{padding:2px;position:absolute;text-decoration:none}.map-container .seat .seat-info[data-v-64d0b130]{align-items:center;background-color:#6c757d;display:flex;height:100%;justify-content:center;position:relative;width:100%}.map-container .seat .seat-info .label[data-v-64d0b130]{background-color:#000000e6;border-radius:4px;box-shadow:0 2px 8px #0000004d;color:#fff;display:none;font-size:1.2rem;left:50%;line-height:1.2rem;padding:.5rem .8rem;pointer-events:none;position:absolute;top:-3.5rem;transform:translateX(-50%);white-space:nowrap;z-index:10001}.map-container .seat .seat-info .label[data-v-64d0b130]:after{border:5px solid #0000;border-top-color:#000000e6;content:"";left:50%;position:absolute;top:100%;transform:translateX(-50%)}.map-container .seat .seat-info .number[data-v-64d0b130]{color:#fff;font-size:18px;overflow:hidden}.map-container .seat .seat-info.showSeat[data-v-64d0b130]{-webkit-animation:showTheSeat-64d0b130 .6s infinite alternate;-webkit-animation-timing-function:ease-in-out;animation:showTheSeat-64d0b130 .6s infinite alternate;animation-timing-function:ease-in-out;color:#fff;z-index:1000000}.map-container .seat .seat-info.showSeat.rotateLayout[data-v-64d0b130]{animation:showTheSeatRotate-64d0b130 .6s infinite alternate}@keyframes showTheSeat-64d0b130{0%{background-color:#c56e0a}to{background-color:#fd9014;box-shadow:0 0 20px #fd9014;transform:scale(1.5);transform-origin:center}}@keyframes showTheSeatRotate-64d0b130{0%{background-color:#c56e0a}to{background-color:#fd9014;box-shadow:0 0 20px #fd9014;transform:scale(1.5) rotate(180deg);transform-origin:center}}@keyframes fadeInTooltip-64d0b130{0%{opacity:0;transform:translateX(-50%) translateY(-5px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.map-container .seat .seat-info.reserved[data-v-64d0b130]{background-color:#ffc107;color:#343434;padding-left:.2rem}.map-container .seat .seat-info.reserved[data-v-64d0b130]:hover{background-color:#d19e04;color:#fff;text-decoration:none}.map-container .seat .seat-info.online[data-v-64d0b130]{background-color:#fd9014;color:#fff;padding-left:.2rem}.map-container .seat .seat-info.online[data-v-64d0b130]:hover{background-color:#c56e0a;text-decoration:none}.map-container .seat .seat-info.crew[data-v-64d0b130]{background-color:#0382bd;color:#fff}.map-container .seat .seat-info.crew[data-v-64d0b130]:hover{background-color:#109dc0;color:#fff;text-decoration:none}.map-container .seat .seat-info.locked[data-v-64d0b130]{background-color:#adafb1;background-image:none!important;color:#fff}.map-container .seat .seat-info.locked[data-v-64d0b130]:hover{background-color:#83898f;text-decoration:none}.map-container .seat .seat-info[data-v-64d0b130]:hover{background-color:#343a40;text-decoration:none}.map-container .seat .seat-info:hover .label[data-v-64d0b130]{animation:fadeInTooltip-64d0b130 .2s ease-in-out;display:block}.map-container .seat .seat-info.stripereserve[data-v-64d0b130]{background-color:#666400;color:#fff;padding-left:.2rem}.map-container .seat .seat-info.stripereserve[data-v-64d0b130]:hover{background-color:#858202;color:#fff;text-decoration:none}.map-container .seat .seat-info.arrived[data-v-64d0b130]{background-color:#5bec08;color:#222}.map-container .seat .seat-info.arrived[data-v-64d0b130]:hover{background-color:#45bb00;color:#222;text-decoration:none}.map-container .seat .seat-info.not-paid_buffet[data-v-64d0b130]{background-image:-webkit-linear-gradient(-45deg,#0000 85%,#ff0004 0),-webkit-linear-gradient(left,#ff0004 15%,#0000 0)}.map-container .seat .seat-info.not-paid_no-buffet[data-v-64d0b130]{background-image:-webkit-linear-gradient(-45deg,#0000 85%,#ff0004 0),-webkit-linear-gradient(left,#3a9e00 15%,#0000 0)}.map-container .seat .seat-info.paid_buffet[data-v-64d0b130]{background-image:-webkit-linear-gradient(left,#ff0004 15%,#0000 0)}.map-container .seat .seat-info.paid_no-buffet[data-v-64d0b130]{background-image:-webkit-linear-gradient(left,#3a9e00 15%,#0000 0)}.map-container .seat.drag-source .seat-info[data-v-64d0b130]{border:2px dashed #007bff;cursor:grabbing!important;opacity:.5;transform:scale(.95)}.map-container .seat.drop-target .seat-info[data-v-64d0b130]{transform:scale(1.05);transition:all .2s ease}.map-container .seat.drop-valid .seat-info[data-v-64d0b130]{background-color:#28a7451a!important;border:2px solid #28a745;box-shadow:0 0 10px #28a74580}.map-container .seat.drop-invalid .seat-info[data-v-64d0b130]{background-color:#dc35451a!important;border:2px solid #dc3545;box-shadow:0 0 10px #dc354580}.map-container .seat[draggable=true] .seat-info[data-v-64d0b130],.map-container .seat[draggable=true] .seat-info[data-v-64d0b130]:hover{cursor:grab}.map-container .seat[draggable=true] .seat-info[data-v-64d0b130]:active{cursor:grabbing}.map-container .seat.showSeat .seat-info[data-v-64d0b130]{border:2px solid #007bff!important;box-shadow:0 0 8px #007bff66!important}.map-container .seat.mass-drag-source .seat-info[data-v-64d0b130]{background-color:#007bff1a!important;border:2px dashed #007bff!important;box-shadow:0 0 12px #007bff99!important;opacity:.7!important;transform:scale(.95)!important;z-index:1000!important}.map-container .seat.formation-preview .seat-info[data-v-64d0b130]{animation:formationPulse-64d0b130 1.5s ease-in-out infinite alternate;background-color:#28a74526!important;border:2px dashed #28a745!important;box-shadow:0 0 8px #28a74580!important;transform:scale(1.02)!important;transition:all .2s ease!important}.map-container .seat.formation-invalid .seat-info[data-v-64d0b130]{animation:formationPulseInvalid-64d0b130 1s ease-in-out infinite alternate;background-color:#dc354526!important;border:2px dashed #dc3545!important;box-shadow:0 0 8px #dc354580!important;transform:scale(1.02)!important;transition:all .2s ease!important}@keyframes formationPulse-64d0b130{0%{box-shadow:0 0 8px #28a74580}to{box-shadow:0 0 12px #28a745cc}}@keyframes formationPulseInvalid-64d0b130{0%{box-shadow:0 0 8px #dc354580}to{box-shadow:0 0 12px #dc3545cc}}.map-container .element[data-v-64d0b130]{margin:2px;padding:0;position:absolute}.map-container .element .info[data-v-64d0b130]{background-color:#000000e6;border-radius:4px;box-shadow:0 2px 8px #0000004d;color:#fff;display:none;font-size:16px;left:50%;line-height:16px;padding:.5rem .8rem;pointer-events:none;position:absolute;text-align:center;top:-3rem;transform:translateX(-50%);white-space:nowrap;z-index:10001}.map-container .element .info[data-v-64d0b130]:after{border:5px solid #0000;border-top-color:#000000e6;content:"";left:50%;position:absolute;top:100%;transform:translateX(-50%)}@media (min-width:420px) and (max-width:767px){.map-container .element .info[data-v-64d0b130]{margin-right:-1rem;transform:translateX(-50%) rotate(90deg)}}.map-container .element:hover .info[data-v-64d0b130]{animation:fadeInTooltip-64d0b130 .2s ease-in-out;display:block}.map-container .element.edit-selected .seat-info[data-v-64d0b130]{border:3px solid #2196f3!important;box-shadow:0 0 15px #2196f399!important;cursor:grab!important;z-index:1001!important}.map-container .element.edit-selected .seat-info[data-v-64d0b130]:hover{cursor:grab!important;transform:scale(1.05)}.map-container .element.edit-selected .seat-info[data-v-64d0b130]:active{cursor:grabbing!important}.map-container .element.shift-selected .seat-info[data-v-64d0b130]{background-color:#ff98001a!important;border:2px solid #ff9800!important;box-shadow:0 0 10px #ff980080!important;z-index:1000!important}.map-container .element.edit-selected[data-v-64d0b130]{border:3px solid #2196f3!important;box-shadow:0 0 15px #2196f399!important;z-index:1001!important}.map-container .element[draggable=true][data-v-64d0b130]{cursor:grab}.map-container .element[draggable=true][data-v-64d0b130]:hover{background-color:#ffa5004d;cursor:grab;transform:scale(1.02)}.map-container .element[draggable=true][data-v-64d0b130]:active{cursor:grabbing}.map-container .element[data-v-64d0b130]:hover{background-color:orange;cursor:pointer}.map-container.edit-mode[data-v-64d0b130]{border:2px dashed #ff9800;position:relative}.map-container.edit-mode.add-seat-mode[data-v-64d0b130]{cursor:crosshair}.map-container.edit-mode.add-element-mode[data-v-64d0b130]{cursor:copy}.map-container.edit-mode[data-v-64d0b130]:before{background-image:linear-gradient(90deg,#ff98001a 1px,#0000 0),linear-gradient(180deg,#ff98001a 1px,#0000 0);background-size:var(--grid-size,100px) var(--grid-size,100px);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:0}.seats-layout-card[data-v-4cc53b51]{border-radius:12px;box-shadow:0 4px 12px #0000001a;overflow:visible;position:relative;z-index:1}.mass-actions-card[data-v-4cc53b51]{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border:2px solid #e0e0e0;border-radius:12px}.mass-actions-card .q-card-section[data-v-4cc53b51]{background:#fff;border-radius:10px;margin:8px}.edit-toolbar-card[data-v-4cc53b51]{background:linear-gradient(135deg,#f3e5f5,#e8f5e8);border:2px solid #e3f2fd;border-radius:12px}.edit-toolbar-card .q-card-section[data-v-4cc53b51]{background:#fff;border-radius:10px;margin:8px}body.body--dark .edit-toolbar-card[data-v-4cc53b51]{background:linear-gradient(135deg,#2d1b69,#1b5e20);border:2px solid #4a148c}body.body--dark .edit-toolbar-card .q-card-section[data-v-4cc53b51]{background:#1e1e1e}body.body--dark .mass-actions-card[data-v-4cc53b51]{background:linear-gradient(135deg,#2a2a2a,#1e1e1e);border:2px solid #555}body.body--dark .mass-actions-card .q-card-section[data-v-4cc53b51]{background:#1e1e1e}.q-radio .q-radio__label[data-v-4cc53b51]{font-weight:500}.q-btn[data-v-4cc53b51]{border-radius:8px;font-weight:600;text-transform:none}.loader-overlay[data-v-4cc53b51]{align-items:center;background:#ffffffe6;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}body[data-v-486ce686]{overflow:hidden}#q-app[data-v-486ce686]{background-color:#fff!important}.kiosk[data-v-486ce686]{margin-left:auto;margin-right:auto;padding-bottom:4rem;padding-top:4rem;width:80%}.seatDisplay[data-v-486ce686]{font-size:10rem;text-align:center}.pairing-qr[data-v-17fb168c]{display:flex;justify-content:center;min-height:260px}.pairing-qr img[data-v-17fb168c]{height:260px;width:260px}#q-app .content-container:not(.row).camera{margin-left:auto;margin-right:auto}.content-container.camera[data-v-17fb168c]{align-items:stretch;display:flex;flex-direction:column;max-width:680px}.title-card[data-v-17fb168c]{margin-bottom:3rem}.qrCam[data-v-17fb168c]{overflow:hidden}.status[data-v-17fb168c]{pointer-events:none;-webkit-user-select:none;user-select:none}.key-numbers-minimal[data-v-94f33ea4]{width:100%}.stats-grid[data-v-94f33ea4]{display:grid;gap:8px;grid-template-columns:repeat(4,1fr)}@media (max-width:768px){.stats-grid[data-v-94f33ea4]{gap:6px;grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.stats-grid[data-v-94f33ea4]{gap:4px;grid-template-columns:1fr}}.stat-item[data-v-94f33ea4]{align-items:center;border-radius:4px;display:flex;flex-direction:column;padding:8px 12px;transition:all .2s ease}.stat-item .stat-value[data-v-94f33ea4]{font-size:1.2rem;font-weight:600;line-height:1.2}.stat-item .stat-label[data-v-94f33ea4]{font-size:.75rem;margin-top:2px;opacity:.7;text-align:center}.stat-item:not(.secondary):not(.financial) .stat-value[data-v-94f33ea4]{font-size:1.4rem;font-weight:700}.stat-item.secondary[data-v-94f33ea4]{opacity:.8}.stat-item.secondary .stat-value[data-v-94f33ea4]{font-size:1.1rem}.stat-item.secondary .stat-label[data-v-94f33ea4]{font-size:.7rem}.stat-item.financial .stat-value[data-v-94f33ea4],.stat-item.paid .stat-value[data-v-94f33ea4],.stat-item.unpaid .stat-value[data-v-94f33ea4]{font-size:1.2rem;font-weight:600}body:not(.body--dark) .stat-item[data-v-94f33ea4]{background-color:#00000005;border:1px solid #0000000f}body:not(.body--dark) .stat-item[data-v-94f33ea4]:hover{background-color:#0000000a;border-color:#0000001f}body:not(.body--dark) .stat-item[data-v-94f33ea4]:not(.secondary):not(.financial){background-color:rgba(var(--q-primary-rgb),.05);border-color:rgba(var(--q-primary-rgb),.15)}body:not(.body--dark) .stat-item:not(.secondary):not(.financial) .stat-value[data-v-94f33ea4]{color:var(--q-primary)}body:not(.body--dark) .stat-item.financial[data-v-94f33ea4]{background-color:rgba(var(--q-positive-rgb),.05);border-color:rgba(var(--q-positive-rgb),.15)}body:not(.body--dark) .stat-item.financial .stat-value[data-v-94f33ea4]{color:var(--q-positive)}body:not(.body--dark) .stat-item.paid[data-v-94f33ea4]{background-color:rgba(var(--q-positive-rgb),.05);border-color:rgba(var(--q-positive-rgb),.15)}body:not(.body--dark) .stat-item.paid .stat-value[data-v-94f33ea4]{color:var(--q-positive)}body:not(.body--dark) .stat-item.unpaid[data-v-94f33ea4]{background-color:rgba(var(--q-negative-rgb),.05);border-color:rgba(var(--q-negative-rgb),.15)}body:not(.body--dark) .stat-item.unpaid .stat-value[data-v-94f33ea4]{color:var(--q-negative)}body.body--dark .stat-item[data-v-94f33ea4]{background-color:#ffffff0d;border:1px solid #ffffff1a;color:#fff}body.body--dark .stat-item[data-v-94f33ea4]:hover{background-color:#ffffff14;border-color:#fff3}body.body--dark .stat-item .stat-value[data-v-94f33ea4]{color:#fff}body.body--dark .stat-item .stat-label[data-v-94f33ea4]{color:#bbb}body.body--dark .stat-item[data-v-94f33ea4]:not(.secondary):not(.financial){background-color:rgba(var(--q-primary-rgb),.15);border-color:rgba(var(--q-primary-rgb),.3)}body.body--dark .stat-item:not(.secondary):not(.financial) .stat-value[data-v-94f33ea4]{color:var(--q-primary)}body.body--dark .stat-item.financial[data-v-94f33ea4]{background-color:rgba(var(--q-positive-rgb),.15);border-color:rgba(var(--q-positive-rgb),.3)}body.body--dark .stat-item.financial .stat-value[data-v-94f33ea4]{color:var(--q-positive)}body.body--dark .stat-item.paid[data-v-94f33ea4]{background-color:rgba(var(--q-positive-rgb),.15);border-color:rgba(var(--q-positive-rgb),.3)}body.body--dark .stat-item.paid .stat-value[data-v-94f33ea4]{color:var(--q-positive)}body.body--dark .stat-item.unpaid[data-v-94f33ea4]{background-color:rgba(var(--q-negative-rgb),.15);border-color:rgba(var(--q-negative-rgb),.3)}body.body--dark .stat-item.unpaid .stat-value[data-v-94f33ea4]{color:var(--q-negative)}.role-permissions[data-v-d587ff06]{padding:1rem 0}h6[data-v-d587ff06]{color:var(--q-primary);margin:0 0 1rem}.permissions-grid[data-v-d587ff06]{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.resource-card[data-v-d587ff06]{background:var(--q-card-background,#fff);border:1px solid #0000001f;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:1rem;transition:all .3s ease}.resource-card[data-v-d587ff06]:hover{box-shadow:0 4px 8px #00000026}.resource-header[data-v-d587ff06]{align-items:center;border-bottom:1px solid #0000001f;display:flex;margin-bottom:1rem;padding-bottom:.5rem}.resource-name[data-v-d587ff06]{font-size:1.1rem;font-weight:600;margin-left:.5rem}.actions-list[data-v-d587ff06]{display:flex;flex-direction:column;gap:.5rem}.action-item[data-v-d587ff06]{padding:.25rem 0}body:not(.body--dark) .resource-card[data-v-d587ff06]{background:#fff;border-color:#e0e0e0}body:not(.body--dark) .resource-header[data-v-d587ff06]{border-bottom-color:#f0f0f0}body.body--dark .role-permissions[data-v-d587ff06]{color:#fff}body.body--dark h6[data-v-d587ff06]{color:#fff!important}body.body--dark .resource-card[data-v-d587ff06]{background-color:#2d2d2d!important;border-color:#555!important;color:#fff!important}body.body--dark .resource-card[data-v-d587ff06]:hover{box-shadow:0 4px 8px #0000004d}body.body--dark .resource-header[data-v-d587ff06]{border-bottom-color:#555!important}body.body--dark .q-checkbox[data-v-d587ff06],body.body--dark .resource-name[data-v-d587ff06]{color:#fff!important}h6[data-v-80dae31e]{margin:0}body.body--dark .q-card[data-v-80dae31e]{background-color:#1e1e1e!important;color:#fff!important}body.body--dark .q-tabs[data-v-80dae31e],body.body--dark h6[data-v-80dae31e]{color:#fff!important}body.body--dark .q-tab-panels[data-v-80dae31e]{background-color:initial!important}body.body--dark .q-tab-panel[data-v-80dae31e]{background-color:initial!important;color:#fff!important}.q-card[data-v-0b547c8a]{border-radius:12px;box-shadow:0 4px 12px #0000001a}.q-btn[data-v-0b547c8a]{border-radius:8px;font-weight:600;text-transform:none}.q-input .q-field__control[data-v-0b547c8a],.q-select .q-field__control[data-v-0b547c8a]{border-radius:8px}.config-grid[data-v-0b547c8a]{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.config-card[data-v-0b547c8a]{transition:all .2s ease}.config-card[data-v-0b547c8a]:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.no-event-config[data-v-0b547c8a]{align-items:center;display:flex;justify-content:center;min-height:400px}body.body--dark .q-card[data-v-0b547c8a]{background-color:#1e1e1e!important;color:#fff!important}body.body--dark .text-h6[data-v-0b547c8a],body.body--dark .text-subtitle2[data-v-0b547c8a]{color:#fff!important}body.body--dark .q-input .q-field__control[data-v-0b547c8a]{background-color:#2d2d2d!important;color:#fff!important}body.body--dark .q-input .q-field__label[data-v-0b547c8a]{color:#bbb!important}body.body--dark .q-input .q-field__native[data-v-0b547c8a]{color:#fff!important}body.body--dark .q-banner.bg-info[data-v-0b547c8a]{background-color:#1976d2!important;color:#fff!important}body.body--dark .config-card[data-v-0b547c8a]{background-color:#2d2d2d!important;border-color:#555!important;color:#fff!important}@media (max-width:768px){.settings-content[data-v-0b547c8a],.settings-header[data-v-0b547c8a]{padding:16px!important}.config-grid[data-v-0b547c8a]{grid-template-columns:1fr}}.lanpartydk-content .link-container .link-label[data-v-0b547c8a]{display:block;font-size:.9rem;font-weight:500;margin-bottom:8px;opacity:.8}.lanpartydk-content .link-container .link-input-container .link-input[data-v-0b547c8a]{font-family:Courier New,monospace;font-size:.85rem}.lanpartydk-content .link-container .link-input-container .link-input .q-field__native[data-v-0b547c8a]{cursor:pointer}.q-card[data-v-4fd4ba5c]{margin:1rem;padding:1rem}.q-card .col-3[data-v-4fd4ba5c],.q-card .col-6[data-v-4fd4ba5c]{padding:1rem}body.body--dark .q-card[data-v-4fd4ba5c]{background-color:#1e1e1e!important;border:1px solid #333!important;color:#fff!important}body.body--dark .q-card.success[data-v-4fd4ba5c]{background-color:#1b4332!important;border-color:#2d5a3d!important}body.body--dark .q-card.danger[data-v-4fd4ba5c]{background-color:#4a1a1a!important;border-color:#6d2c2c!important}body.body--dark .q-field .q-field__native[data-v-4fd4ba5c]{background-color:#2d2d2d!important;color:#fff!important}body.body--dark .q-field .q-field__label[data-v-4fd4ba5c]{color:#ccc!important;font-weight:500!important}body.body--dark .q-field .q-field__control[data-v-4fd4ba5c]{background-color:#2d2d2d!important;border:1px solid #555!important;border-radius:4px!important}body.body--dark .q-field .q-field__control[data-v-4fd4ba5c]:before{border-color:#777!important;border-width:2px!important}body.body--dark .q-field .q-field__control[data-v-4fd4ba5c]:hover:before{border-color:#999!important}body.body--dark .q-field .q-field__control[data-v-4fd4ba5c]:after{border-color:#42a5f5!important;border-width:2px!important}body.body--dark .q-field.q-field--focused .q-field__control[data-v-4fd4ba5c]{border-color:#42a5f5!important;box-shadow:0 0 0 2px #42a5f533!important}body.body--dark .q-field.q-field--focused .q-field__control[data-v-4fd4ba5c]:after{border-color:#42a5f5!important}body.body--dark .q-field.q-field--outlined .q-field__control[data-v-4fd4ba5c]{background-color:#2d2d2d!important;border:2px solid #666!important}body.body--dark .q-field.q-field--outlined .q-field__control[data-v-4fd4ba5c]:hover{border-color:#888!important}body.body--dark .q-field.q-field--outlined.q-field--focused .q-field__control[data-v-4fd4ba5c]{border-color:#42a5f5!important;box-shadow:0 0 0 3px #42a5f526!important}body.body--dark .q-select .q-field__native[data-v-4fd4ba5c]{background-color:#2d2d2d!important;color:#fff!important}body.body--dark .q-select .q-field__append[data-v-4fd4ba5c]{color:#fff!important}body.body--dark .q-select .q-field__control[data-v-4fd4ba5c]{background-color:#2d2d2d!important;border:2px solid #666!important;border-radius:4px!important}body.body--dark .q-select .q-field__control[data-v-4fd4ba5c]:hover{border-color:#888!important}body.body--dark .q-select.q-field--focused .q-field__control[data-v-4fd4ba5c]{border-color:#42a5f5!important;box-shadow:0 0 0 3px #42a5f526!important}body.body--dark .q-field--auto-height .q-field__native[data-v-4fd4ba5c]{background-color:#2d2d2d!important;border:2px solid #666!important;border-radius:4px!important;color:#fff!important;min-height:100px!important;padding:12px!important}body.body--dark .q-field--auto-height .q-field__native[data-v-4fd4ba5c]:hover{border-color:#888!important}body.body--dark .q-field--auto-height .q-field__native[data-v-4fd4ba5c]:focus{border-color:#42a5f5!important;box-shadow:0 0 0 3px #42a5f526!important;outline:none!important}body.body--dark .q-field--auto-height .q-field__control[data-v-4fd4ba5c]{background-color:#2d2d2d!important;border:2px solid #666!important;border-radius:4px!important}body.body--dark .q-field--auto-height .q-field__control[data-v-4fd4ba5c]:hover{border-color:#888!important}body.body--dark .q-field--auto-height.q-field--focused .q-field__control[data-v-4fd4ba5c]{border-color:#42a5f5!important;box-shadow:0 0 0 3px #42a5f526!important}body.body--dark .q-checkbox .q-checkbox__inner[data-v-4fd4ba5c],body.body--dark .q-checkbox .q-checkbox__label[data-v-4fd4ba5c]{color:#fff!important}body.body--dark .q-checkbox.q-checkbox--truthy .q-checkbox__inner[data-v-4fd4ba5c]{color:#42a5f5!important}body.body--dark .q-radio .q-radio__inner[data-v-4fd4ba5c],body.body--dark .q-radio .q-radio__label[data-v-4fd4ba5c]{color:#fff!important}body.body--dark .q-radio.q-radio--truthy .q-radio__inner[data-v-4fd4ba5c]{color:#42a5f5!important}body.body--dark .q-btn[data-v-4fd4ba5c]:not(.q-btn--flat){background-color:#2d2d2d!important;border:1px solid #555!important;color:#fff!important}body.body--dark .q-btn[data-v-4fd4ba5c]:not(.q-btn--flat):hover{background-color:#3d3d3d!important;border-color:#777!important}body.body--dark .q-btn.q-btn--flat[data-v-4fd4ba5c]{color:#fff!important}body.body--dark .q-btn.q-btn--flat[data-v-4fd4ba5c]:hover{background-color:#ffffff1a!important}body.body--dark .q-card-actions div[data-v-4fd4ba5c],body.body--dark .q-card-actions[data-v-4fd4ba5c],body.body--dark .q-card-section .text-h6[data-v-4fd4ba5c],body.body--dark .q-card-section p[data-v-4fd4ba5c],body.body--dark .q-card-section[data-v-4fd4ba5c],body.body--dark div[label][data-v-4fd4ba5c]{color:#fff!important}body.body--dark .q-field__native[data-v-4fd4ba5c]::placeholder{color:#aaa!important;opacity:1!important}body.body--dark input[type=number][data-v-4fd4ba5c],body.body--dark input[type=text][data-v-4fd4ba5c],body.body--dark textarea[data-v-4fd4ba5c]{background-color:#2d2d2d!important;border:2px solid #666!important;border-radius:4px!important;color:#fff!important;padding:8px 12px!important}body.body--dark input[type=number][data-v-4fd4ba5c]:hover,body.body--dark input[type=text][data-v-4fd4ba5c]:hover,body.body--dark textarea[data-v-4fd4ba5c]:hover{border-color:#888!important}body.body--dark input[type=number][data-v-4fd4ba5c]:focus,body.body--dark input[type=text][data-v-4fd4ba5c]:focus,body.body--dark textarea[data-v-4fd4ba5c]:focus{border-color:#42a5f5!important;box-shadow:0 0 0 3px #42a5f526!important;outline:none!important}body.body--dark input[type=number][data-v-4fd4ba5c]::placeholder,body.body--dark input[type=text][data-v-4fd4ba5c]::placeholder,body.body--dark textarea[data-v-4fd4ba5c]::placeholder{color:#aaa!important;opacity:1!important}body.body--dark .q-input .q-field__native[data-v-4fd4ba5c]{background-color:#2d2d2d!important;color:#fff!important;padding:8px 12px!important}.login[data-v-95aab888]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#141428;background-image:linear-gradient(150deg,#1b1b3a,#141428 55%,#0d0d1c);display:grid;min-height:100vh;overflow:hidden;padding:24px;place-items:center;position:relative;width:100vw}.login__glow[data-v-95aab888]{border-radius:50%;filter:blur(90px);opacity:.5;pointer-events:none;position:absolute}.login__glow--orange[data-v-95aab888]{animation:drift-95aab888 18s ease-in-out infinite alternate;background:#f26200;height:460px;left:-110px;top:-140px;width:460px}.login__glow--purple[data-v-95aab888]{animation:drift-95aab888 22s ease-in-out infinite alternate-reverse;background:#764ba2;bottom:-180px;height:520px;right:-160px;width:520px}@keyframes drift-95aab888{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(40px,30px,0) scale(1.12)}}@media (prefers-reduced-motion:reduce){.login__glow[data-v-95aab888]{animation:none}}.login__mode[data-v-95aab888]{z-index:2}.login-card[data-v-95aab888]{border-radius:20px;box-shadow:0 24px 60px #00000073;padding:70px 16px 32px;position:relative;width:min(100%,380px);z-index:1}.login-card__crest[data-v-95aab888]{background:#fff;border-radius:50%;box-shadow:0 8px 24px #00000059;display:grid;height:100px;left:50%;overflow:hidden;place-items:center;position:absolute;top:-50px;transform:translateX(-50%);width:100px}.login-card__crest img[data-v-95aab888]{height:74px;width:74px}body.body--dark .login-card__crest[data-v-95aab888]{background:#1d1d1d;box-shadow:0 8px 20px #0009}.login-card__error[data-v-95aab888]{background:#c1001514;border-radius:10px;color:#c10015}.login-card[data-v-95aab888] .q-field__control{border-radius:10px}.login-card__submit[data-v-95aab888]{border-radius:10px;font-weight:600;height:48px}.login-card__otp[data-v-95aab888] input{font-size:24px;letter-spacing:8px;text-align:center}.reset-password[data-v-2edc94d8]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#17a2b8;background:radial-gradient(#1aa7bd,#0b7383);display:grid;min-height:100vh;place-items:center;width:100vw}.reset-password h4[data-v-2edc94d8],.reset-password p[data-v-2edc94d8]{margin:0}.reset-password p[data-v-2edc94d8]{padding:1rem}.reset-card[data-v-2edc94d8]{width:min(100%,400px)}.stats-row[data-v-c1956736]{margin-left:-8px;margin-right:-8px}.stats-card[data-v-c1956736]{height:100%;.q-card-section[data-v-c1956736]{display:flex;flex-direction:column;height:100%;justify-content:center}}.users-table[data-v-c1956736]{.q-table__bottom[data-v-c1956736],.q-table__top[data-v-c1956736],thead tr:first-child th[data-v-c1956736]{background-color:#f5f5f5}tbody tr[data-v-c1956736]:hover{background-color:#0000000d}}.list-header[data-v-c1956736]{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-bottom:1px solid #e2e8f0}.list-controls[data-v-c1956736]{background:#fff;border-bottom:1px solid #f1f5f9}.search-input[data-v-c1956736]{border-radius:8px}.modern-table[data-v-c1956736]{border-radius:0;box-shadow:none}.certificate-badge[data-v-c1956736],.role-badge[data-v-c1956736],.status-badge[data-v-c1956736]{border-radius:20px;font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.action-buttons[data-v-c1956736]{display:flex;gap:4px;justify-content:flex-end}.certificate-status[data-v-c1956736]{min-width:120px}@media (max-width:768px){.list-controls[data-v-c1956736],.list-header[data-v-c1956736]{padding:16px!important}.action-buttons[data-v-c1956736]{flex-direction:column;gap:2px}}.flag[data-v-3ff82ee4]{font-size:1.2em}.dawa-address-input[data-v-2fa89158]{position:relative}.dawa-suggestions[data-v-2fa89158]{max-width:400px;width:100%;z-index:1000}.suggestion-item[data-v-2fa89158]:hover{background-color:#0000000d}[data-v-2fa89158] .q-field__control{transition:none!important}[data-v-2fa89158] .q-menu{transition:opacity .1s ease!important}[data-v-2fa89158] .no-password-manager{-webkit-text-security:none!important;font-family:inherit!important}[data-v-2fa89158] .q-field__native{autocomplete:off!important}.backup-code[data-v-886a9724],.manual-key[data-v-886a9724]{background-color:#f5f5f5;border-radius:4px;display:inline-block;font-family:monospace;font-size:14px;padding:4px 8px}.backup-code[data-v-886a9724]{font-weight:700;letter-spacing:1px}.stats-row[data-v-3d8dab36]{margin-left:-8px;margin-right:-8px}.stats-card[data-v-3d8dab36]{height:100%}.stats-card .q-card-section[data-v-3d8dab36]{display:flex;flex-direction:column;height:100%;justify-content:center}.inventory-table .q-table__bottom[data-v-3d8dab36],.inventory-table .q-table__top[data-v-3d8dab36],.inventory-table thead tr:first-child th[data-v-3d8dab36]{background-color:#f5f5f5}.inventory-table tbody tr[data-v-3d8dab36]:hover{background-color:#0000000d}.category-card[data-v-3d8dab36]{border-radius:8px;transition:all .3s ease}.category-card[data-v-3d8dab36]:hover{box-shadow:0 4px 12px #0000001a}.q-dialog .q-card[data-v-3d8dab36]{border-radius:12px;box-shadow:0 10px 30px #0003}.q-btn[data-v-3d8dab36]{border-radius:8px;font-weight:600;text-transform:none}.q-card[data-v-3d8dab36]{border-radius:12px;box-shadow:0 4px 12px #0000001a}.q-input .q-field__control[data-v-3d8dab36],.q-select .q-field__control[data-v-3d8dab36]{border-radius:8px}.quantity-preview-card[data-v-3d8dab36]{background:linear-gradient(135deg,#f5f7fa,#c3cfe2);border:2px dashed #ddd}.quantity-preview-card .preview-section[data-v-3d8dab36]{text-align:center}.quantity-preview-card .preview-section .current-quantity[data-v-3d8dab36]{color:#666}.quantity-preview-card .preview-section .new-quantity[data-v-3d8dab36]{font-weight:700}.quantity-preview-card .preview-section .new-quantity.positive[data-v-3d8dab36]{color:#4caf50}.quantity-preview-card .preview-section .new-quantity.negative[data-v-3d8dab36]{color:#f44336}body.body--dark .inventory-table .q-table__bottom[data-v-3d8dab36],body.body--dark .inventory-table .q-table__top[data-v-3d8dab36],body.body--dark .inventory-table thead tr:first-child th[data-v-3d8dab36]{background-color:#2d2d2d!important}body.body--dark .inventory-table tbody tr[data-v-3d8dab36]:hover{background-color:#ffffff0d!important}body.body--dark .category-card[data-v-3d8dab36]{background-color:#2d2d2d!important;color:#fff!important}body.body--dark .quantity-preview-card[data-v-3d8dab36]{background:linear-gradient(135deg,#2d2d2d,#1e1e1e)!important;border-color:#555!important;color:#fff!important}.content-container[data-v-ab2c92f2]{margin:0 auto;max-width:1200px;padding:1rem}.modern-table .q-table__top[data-v-ab2c92f2]{padding:12px 16px}.modern-table .q-table thead th[data-v-ab2c92f2]{color:#1976d2;font-weight:600}.bg-gradient-primary[data-v-ab2c92f2]{background:linear-gradient(135deg,#1976d2,#1565c0)}.color-preview[data-v-ab2c92f2]{border:2px solid #e0e0e0;border-radius:8px;box-shadow:0 2px 4px #0000001a;cursor:pointer;height:40px;transition:all .2s ease;width:40px}.color-preview[data-v-ab2c92f2]:hover{box-shadow:0 4px 8px #00000026;transform:scale(1.05)}.role-color-indicator[data-v-ab2c92f2]{border:1px solid #ffffff4d;border-radius:50%;box-shadow:0 1px 2px #0003;height:16px;width:16px}.teams-table .q-table__bottom[data-v-ab2c92f2],.teams-table .q-table__top[data-v-ab2c92f2],.teams-table thead tr:first-child th[data-v-ab2c92f2]{background-color:#f5f5f5}.teams-table tbody tr[data-v-ab2c92f2]:hover{background-color:#0000000d}.schedule-page[data-v-4d9f7602]{margin:0 auto;max-width:1000px}.publish[data-v-4d9f7602]{align-items:center;background:#fff;border:1px solid #e3e8ee;border-radius:12px;display:flex;gap:14px;padding:14px 18px}.publish__text[data-v-4d9f7602]{flex:1;min-width:0}.publish__title[data-v-4d9f7602]{font-size:.94rem;font-weight:600}.publish__sub[data-v-4d9f7602]{font-size:.79rem;margin-top:1px;opacity:.7}.publish__sub a[data-v-4d9f7602]{color:inherit}.stat[data-v-4d9f7602]{border-radius:12px;height:100%;padding:18px 20px}.stat__value[data-v-4d9f7602]{font-size:2rem;font-weight:700;line-height:1.1}.stat__value--small[data-v-4d9f7602]{font-size:1.6rem;padding-top:.25rem}.stat__label[data-v-4d9f7602]{font-size:.8rem;margin-top:2px;opacity:.75}.stat--neutral[data-v-4d9f7602]{background:#eef2f7;color:#37474f}.stat--announced[data-v-4d9f7602]{background:#fdeee3;color:#b34700}.stat--next[data-v-4d9f7602]{background:#e8f5e9;color:#2e6930}.notice[data-v-4d9f7602]{background:#fdf3ec;border:1px solid #f3d5bd}.empty[data-v-4d9f7602]{border-radius:12px}.empty__icon[data-v-4d9f7602]{color:#cfd8dc}.day[data-v-4d9f7602]{margin-bottom:34px}.day__head[data-v-4d9f7602]{align-items:baseline;display:flex;gap:12px;margin-bottom:12px}.day__name[data-v-4d9f7602]{font-size:1.05rem;font-weight:600}.day__count[data-v-4d9f7602]{font-size:.78rem;opacity:.6}.timeline[data-v-4d9f7602]{position:relative}.entry[data-v-4d9f7602]{align-items:stretch;display:grid;grid-template-columns:74px 26px 1fr}.entry__time[data-v-4d9f7602]{align-items:flex-end;display:flex;flex-direction:column;padding-right:4px;padding-top:14px}.entry__clock[data-v-4d9f7602]{font-size:1.15rem;font-variant-numeric:tabular-nums;font-weight:700}.entry__until[data-v-4d9f7602]{font-size:.72rem;font-variant-numeric:tabular-nums;opacity:.55}.entry__rail[data-v-4d9f7602]{display:flex;justify-content:center;position:relative}.entry__rail[data-v-4d9f7602]:before{background:#dbe1e9;bottom:0;content:"";left:50%;position:absolute;top:0;transform:translateX(-50%);width:2px}.entry:first-child .entry__rail[data-v-4d9f7602]:before{top:20px}.entry:last-child .entry__rail[data-v-4d9f7602]:before{bottom:calc(100% - 22px)}.entry__dot[data-v-4d9f7602]{border-radius:50%;box-shadow:0 0 0 3px #fff;height:11px;margin-top:17px;position:relative;width:11px}.entry__card[data-v-4d9f7602]{background:#fff;border-left:4px solid #0000;border-radius:10px;box-shadow:0 1px 2px #0f172a0f,0 1px 8px #0f172a0a;margin-bottom:10px;transition:box-shadow .18s ease,transform .18s ease}.entry__card[data-v-4d9f7602]:hover{box-shadow:0 3px 6px #0f172a17,0 6px 18px #0f172a12;transform:translateY(-1px)}.entry__body[data-v-4d9f7602]{align-items:flex-start;display:flex;gap:12px;padding:12px 8px 12px 16px}.entry__main[data-v-4d9f7602]{flex:1;min-width:0}.entry__title[data-v-4d9f7602]{font-size:1rem;font-weight:600}.entry__desc[data-v-4d9f7602]{font-size:.85rem;margin-top:2px;opacity:.7}.entry__meta[data-v-4d9f7602]{align-items:center;display:flex;flex-wrap:wrap;font-size:.78rem;gap:6px 14px;margin-top:8px;opacity:.8}.entry__where[data-v-4d9f7602]{align-items:center;display:inline-flex;gap:3px}.entry__announce[data-v-4d9f7602]{align-items:center;color:#f26200;display:inline-flex;font-weight:600;gap:4px}.entry__actions[data-v-4d9f7602]{display:flex;opacity:0;transition:opacity .15s ease}.entry:focus-within .entry__actions[data-v-4d9f7602],.entry:hover .entry__actions[data-v-4d9f7602]{opacity:1}.entry--past .entry__card[data-v-4d9f7602],.entry--past .entry__time[data-v-4d9f7602]{opacity:.5}.entry--now .entry__card[data-v-4d9f7602]{box-shadow:0 0 0 2px #f26200,0 4px 14px #f262002e}.entry--now .entry__dot[data-v-4d9f7602]{box-shadow:0 0 0 3px #fff,0 0 0 6px #f2620059}.editor[data-v-4d9f7602]{border-radius:14px;max-width:96vw;overflow:hidden;width:540px}.editor__stripe[data-v-4d9f7602]{height:4px;transition:background-color .2s ease}.editor__head[data-v-4d9f7602]{align-items:center;border-bottom:1px solid #eceff1;display:flex;justify-content:space-between;padding:16px 12px 16px 24px}.editor__body[data-v-4d9f7602]{display:flex;flex-direction:column;gap:26px;max-height:68vh;overflow-y:auto;padding:22px 24px}.editor__foot[data-v-4d9f7602]{border-top:1px solid #eceff1;display:flex;gap:8px;justify-content:flex-end;padding:14px 20px}.field-set[data-v-4d9f7602]{display:flex;flex-direction:column;gap:14px}.field-set__legend[data-v-4d9f7602]{font-size:.7rem;font-weight:700;letter-spacing:.06em;margin-bottom:-2px;opacity:.5;text-transform:uppercase}.field-set__pair[data-v-4d9f7602]{display:grid;gap:14px;grid-template-columns:1fr 1fr}.field-set__note[data-v-4d9f7602]{background:#fdf3ec;border-radius:8px;color:#8a4a12;font-size:.78rem;line-height:1.45;padding:10px 12px}.toggle-text[data-v-4d9f7602]{display:flex;flex-direction:column;line-height:1.3}.toggle-text small[data-v-4d9f7602]{font-size:.72rem;opacity:.6}.swatch[data-v-4d9f7602]{border-radius:50%;display:inline-block;height:11px;width:11px}body.body--dark .stat--neutral[data-v-4d9f7602]{background:#262b31;color:#cfd8dc}body.body--dark .stat--announced[data-v-4d9f7602]{background:#3a2a1d;color:#ffb37a}body.body--dark .stat--next[data-v-4d9f7602]{background:#1e3324;color:#96d69b}body.body--dark .notice[data-v-4d9f7602]{background:#2f2318;border-color:#5a3f28}body.body--dark .publish[data-v-4d9f7602]{background:#23272c;border-color:#333b44}body.body--dark .empty__icon[data-v-4d9f7602]{color:#3b4550}body.body--dark .entry__rail[data-v-4d9f7602]:before{background:#333b44}body.body--dark .entry__dot[data-v-4d9f7602]{box-shadow:0 0 0 3px #1d1d1d}body.body--dark .entry__card[data-v-4d9f7602]{background:#23272c;box-shadow:0 1px 2px #0006}body.body--dark .entry__card[data-v-4d9f7602]:hover{box-shadow:0 4px 16px #00000080}body.body--dark .entry--now .entry__dot[data-v-4d9f7602]{box-shadow:0 0 0 3px #1d1d1d,0 0 0 6px #f2620073}body.body--dark .editor__foot[data-v-4d9f7602],body.body--dark .editor__head[data-v-4d9f7602]{border-color:#333b44}body.body--dark .field-set__note[data-v-4d9f7602]{background:#2f2318;color:#f0b98a}@media (max-width:599px){.entry[data-v-4d9f7602]{grid-template-columns:58px 20px 1fr}.entry__actions[data-v-4d9f7602]{opacity:1}.field-set__pair[data-v-4d9f7602]{grid-template-columns:1fr}}.picker-map[data-v-69f80320]{background-color:#eee;border-radius:8px;overflow:hidden;position:relative;width:100%}body.body--dark .picker-map[data-v-69f80320]{background-color:#1d1d1d}.picker-map--rotated[data-v-69f80320]{transform:rotate(180deg)}.picker-map--rotated .element-label[data-v-69f80320],.picker-map--rotated .seat-label[data-v-69f80320]{display:inline-block;transform:rotate(180deg)}.seat[data-v-69f80320]{align-items:center;background-clip:padding-box;border:2px solid #0000;color:#fff;cursor:pointer;display:flex;justify-content:center;line-height:1;overflow:hidden;padding:2px;position:absolute}.seat .seat-label[data-v-69f80320]{pointer-events:none;-webkit-user-select:none;user-select:none}.seat.seat--free[data-v-69f80320]{background-color:gray}.seat.seat--free[data-v-69f80320]:hover{background-color:#404040}.seat.seat--selected[data-v-69f80320]{background-color:#337ab7;border-color:#fff}.seat.seat--busy[data-v-69f80320]{background-color:#f26200;cursor:not-allowed}.seat.seat--other[data-v-69f80320]{background-color:#8e24aa;cursor:not-allowed}.seat.seat--tagged[data-v-69f80320]{background-color:#00897b}.element[data-v-69f80320]{margin:2px;pointer-events:none;position:absolute}.element .element-label[data-v-69f80320]{color:#555;font-size:11px;padding:2px}.legend[data-v-69f80320]{font-size:12px}.legend .dot[data-v-69f80320]{border-radius:2px;display:inline-block;height:10px;margin-right:4px;vertical-align:middle;width:10px}.legend .dot--free[data-v-69f80320]{background-color:gray}.legend .dot--selected[data-v-69f80320]{background-color:#337ab7}.legend .dot--busy[data-v-69f80320]{background-color:#f26200}.legend .dot--other[data-v-69f80320]{background-color:#8e24aa}.legend .dot--tagged[data-v-69f80320]{background-color:#00897b}.stats-row[data-v-2a0e543d]{margin-left:-8px;margin-right:-8px}.stats-card[data-v-2a0e543d]{box-shadow:0 4px 12px #00000026;height:100%;transition:transform .2s ease,box-shadow .2s ease}.stats-card[data-v-2a0e543d]:hover{box-shadow:0 8px 20px #0003;transform:translateY(-2px)}.q-dialog .q-card[data-v-2a0e543d]{border-radius:12px;box-shadow:0 10px 30px #0003}.q-btn[data-v-2a0e543d]{border-radius:8px;font-weight:600;text-transform:none}.q-card[data-v-2a0e543d]{border-radius:12px;box-shadow:0 4px 12px #0000001a}.scan[data-v-452fa3d7]{display:flex;justify-content:center;min-height:100vh;padding:20px 16px 40px}.scan__inner[data-v-452fa3d7]{width:min(100%,520px)}.scan__camera[data-v-452fa3d7]{border-radius:12px;overflow:hidden}.scan__again[data-v-452fa3d7]{border-radius:10px;font-weight:600}.scan__status[data-v-452fa3d7]{align-items:center;display:flex;min-height:56px;-webkit-user-select:none;user-select:none}#print-root[data-v-fede63dc]{display:none}@media print{#print-root[data-v-fede63dc]{display:block}}.sheet[data-v-fede63dc]{break-after:page;display:flex;flex-direction:column;height:281mm;page-break-after:always}.sheet[data-v-fede63dc]:last-child{break-after:auto;page-break-after:auto}.sheet__head[data-v-fede63dc]{align-items:stretch;border-bottom:.4mm solid #222;display:flex;margin-bottom:3mm;padding-bottom:2mm}.sheet__headcell[data-v-fede63dc]{align-items:baseline;display:flex;flex:1;gap:4mm;justify-content:center}.sheet__headcell--flipped[data-v-fede63dc]{transform:rotate(180deg)}.sheet__row[data-v-fede63dc]{font-size:8mm;font-weight:800;letter-spacing:.5mm}.sheet__event[data-v-fede63dc]{color:#666;font-size:4mm}.sheet__hint[data-v-fede63dc]{color:#888;font-size:3.2mm;letter-spacing:.3mm;margin-bottom:2mm;text-align:center}.sheet__body[data-v-fede63dc]{display:flex;flex:1;flex-direction:column}.seatrow[data-v-fede63dc]{align-items:stretch;border-bottom:.2mm dashed #ccc;display:flex;flex:1}.seatrow[data-v-fede63dc]:last-child{border-bottom:0}.seatrow__cell[data-v-fede63dc]{align-items:center;display:flex;flex:1;font-size:14mm;font-weight:700;justify-content:center;letter-spacing:.4mm;line-height:1}.seatrow__cell--flipped[data-v-fede63dc]{transform:rotate(180deg)}.seatrow__spine[data-v-fede63dc]{border-left:.3mm solid #222;width:0}.badge[data-v-fede63dc]{border:.3mm dashed #999;break-inside:avoid;display:inline-flex;flex-direction:column;height:108mm;margin:0 3mm 4mm 0;page-break-inside:avoid;vertical-align:top;width:85.6mm}.badge__face[data-v-fede63dc]{display:flex;flex-direction:column;height:54mm;overflow:hidden}.badge__face--back[data-v-fede63dc]{border-top:.3mm dashed #666;transform:rotate(180deg)}.badge__banner[data-v-fede63dc]{align-items:center;background:#f26200;color:#fff;display:flex;gap:3mm;justify-content:center;padding:2mm;-webkit-print-color-adjust:exact;print-color-adjust:exact}.badge__logo[data-v-fede63dc]{height:11mm;width:11mm}.badge__word[data-v-fede63dc]{font-size:11mm;font-weight:900;letter-spacing:2.5mm;line-height:1;margin-right:-2.5mm}.badge__body[data-v-fede63dc]{align-items:center;display:flex;flex:1;flex-direction:column;justify-content:center;min-height:0;padding:2mm 4mm;text-align:center}.badge__name[data-v-fede63dc]{font-size:6.5mm;font-weight:700;line-height:1.15;word-break:break-word}.badge__tag[data-v-fede63dc]{color:#555;font-size:4mm;margin-top:1mm}.badge__foot[data-v-fede63dc]{border-top:.2mm solid #ddd;color:#777;display:flex;font-size:3mm;justify-content:space-between;margin:0 4mm;padding:1.5mm 0}@media print{.no-print,.q-drawer,.q-footer,.q-header{display:none!important}.q-page-container{padding:0!important}#q-app,body{background:#fff!important}}@page{size:A4;margin:8mm}