.loader{background:hsla(0,0%,100%,.8);transition:opacity .15s ease-in;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;opacity:0}.loader--visible{opacity:1;pointer-events:all}.loginOverlay[data-v-2dfb1d28]{background:rgba(33,150,243,.3)}.photoCredit[data-v-2dfb1d28]{position:absolute;bottom:15px;right:15px}.text-h6[data-v-3b65a7d1]{font-weight:700}.seat-grid-container[data-v-0b492d42]{max-width:800px;margin:0 auto;padding:20px;background:#f5f5f5;border-radius:10px}.driver-section[data-v-0b492d42]{text-align:center;padding:15px;background:#333;color:#fff;border-radius:10px 10px 0 0;margin-bottom:20px;display:flex;align-items:center;justify-content:center;gap:10px}.seats-grid[data-v-0b492d42]{display:grid;grid-template-columns:repeat(auto-fill,minmax(60px,1fr));gap:10px;padding:10px}.seat-wrapper[data-v-0b492d42]{position:relative;cursor:pointer;transition:all .3s ease}.seat-box[data-v-0b492d42]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8px;border:2px solid #ddd;border-radius:8px;background:#fff;transition:all .3s ease;min-height:60px}.seat-number[data-v-0b492d42]{font-size:12px;font-weight:700;margin-top:2px}.seat-free .seat-box[data-v-0b492d42]{background:#e8f5e9;border-color:#4caf50}.seat-booked .seat-box[data-v-0b492d42]{background:#fff3e0;border-color:#ff9800}.seat-locked .seat-box[data-v-0b492d42]{background:#ffebee;border-color:#f44336}.seat-selected .seat-box[data-v-0b492d42]{border-color:#2196f3;border-width:3px;box-shadow:0 0 10px rgba(33,150,243,.5);transform:scale(1.05)}.seat-wrapper:hover .seat-box[data-v-0b492d42]{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.2)}.seat-selected:hover .seat-box[data-v-0b492d42]{transform:scale(1.1) translateY(-2px)}.legend[data-v-0b492d42]{display:flex;justify-content:center;flex-wrap:wrap;gap:20px;padding:15px;background:#f5f5f5;border-radius:8px}.legend-item[data-v-0b492d42]{display:flex;align-items:center;gap:5px;font-size:14px}.selected-seats-list[data-v-0b492d42]{margin-top:15px;max-height:200px;overflow-y:auto;padding:10px;background:#f5f5f5;border-radius:8px}@media (max-width:600px){.seats-grid[data-v-0b492d42]{grid-template-columns:repeat(auto-fill,minmax(50px,1fr));gap:5px}.seat-box[data-v-0b492d42]{min-height:50px;padding:5px}.seat-number[data-v-0b492d42]{font-size:10px}}.theme--dark .seat-grid-container[data-v-0b492d42]{background:#424242}.theme--dark .seat-box[data-v-0b492d42]{background:#303030;border-color:#555}.theme--dark .seat-free .seat-box[data-v-0b492d42]{background:#1b5e20}.theme--dark .seat-booked .seat-box[data-v-0b492d42]{background:#e65100}.theme--dark .seat-locked .seat-box[data-v-0b492d42]{background:#b71c1c}.theme--dark .legend[data-v-0b492d42],.theme--dark .selected-seats-list[data-v-0b492d42]{background:#424242}.balance-card[data-v-73c13d1c]{border-radius:12px;transition:transform .2s ease,box-shadow .2s ease}.balance-card[data-v-73c13d1c]:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.15)!important}.wave-card[data-v-73c13d1c]{border-left:4px solid #1565c0}.orange-card[data-v-73c13d1c]{border-left:4px solid #e65100}.v-data-table[data-v-73c13d1c] tbody tr:hover{background-color:rgba(0,0,0,.02)!important}.v-data-table[data-v-73c13d1c] th{font-weight:600!important;font-size:.95rem!important}.solde-card[data-v-73c13d1c]{border-radius:12px;transition:all .3s ease}.positive-balance[data-v-73c13d1c]{border-left:6px solid #4caf50;background:linear-gradient(135deg,#f5fdf5,#fff)}.negative-balance[data-v-73c13d1c]{border-left:6px solid #ff5252;background:linear-gradient(135deg,#fff5f5,#fff)}