[data-v-529a3a5e]{box-sizing:border-box}body[data-v-529a3a5e],html[data-v-529a3a5e]{margin:0;padding:0}.app-container[data-v-529a3a5e]{display:flex;min-height:100vh;flex-direction:row}.sidebar[data-v-529a3a5e]{width:10%;min-width:200px;background:#222 url(/background.jpg) center center / cover no-repeat;display:flex;flex-direction:column;padding:1rem;color:#fff;border-right:2px solid #109893}.sidebar-title[data-v-529a3a5e]{font-size:1.5rem;text-align:center;margin-bottom:1rem;font-weight:700}.sidebar-logo[data-v-529a3a5e]{width:150px;max-width:80%;height:auto;display:block;margin:0 auto}.sidebar-subtitle[data-v-529a3a5e]{font-size:1.25rem;font-weight:600;color:#fff;margin-top:.5rem}.desktop-logo[data-v-529a3a5e]{display:block}.mobile-logo[data-v-529a3a5e]{display:none}.user-section[data-v-529a3a5e]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.25rem;margin-bottom:1rem;background-color:#1f1f1f80;padding:.5rem;border-radius:1rem}.user-avatar[data-v-529a3a5e]{width:36px;height:36px;border-radius:50%;border:2px solid #109893;object-fit:cover}.user-name[data-v-529a3a5e]{font-size:.85rem;font-weight:600}.user-email[data-v-529a3a5e]{font-size:.75rem;color:#ccc}.logout-btn[data-v-529a3a5e]{padding:.35rem .7rem;font-size:.75rem;background:#333;color:#fff;border:none;border-radius:9999px;cursor:pointer;transition:all .2s ease;border:2px solid #109893}.logout-btn[data-v-529a3a5e]:hover{background:#777;transform:scale(1.02)}.nav-buttons[data-v-529a3a5e]{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem}.nav-button[data-v-529a3a5e]{background-color:#333;color:#fff;border:none;border-radius:9999px;padding:.5rem 1rem;font-size:.85rem;cursor:pointer;text-align:center;transition:all .2s ease;display:flex;justify-content:center;align-items:center;gap:.25rem;border:2px solid #109893}.nav-button[data-v-529a3a5e]:hover:not(:disabled){background-color:#555;transform:scale(1.02)}.nav-button.active[data-v-529a3a5e]{background-color:#109893}.nav-button[data-v-529a3a5e]:disabled{opacity:.5;cursor:not-allowed}.badge[data-v-529a3a5e]{display:inline-block;background:#ff3b30;color:#fff;font-size:.65rem;font-weight:600;padding:0 .4rem;border-radius:9999px;margin-left:.3rem;vertical-align:center}.nav-text[data-v-529a3a5e]{display:inline}.nav-icon[data-v-529a3a5e]{display:none;width:24px;height:24px}.main-content[data-v-529a3a5e]{flex:1;padding:1rem;overflow-y:auto;min-height:100vh}.loading-screen[data-v-529a3a5e]{display:flex;justify-content:center;align-items:center;height:100vh;font-size:1.2rem}@media (max-width: 768px){.app-container[data-v-529a3a5e]{flex-direction:column}.sidebar[data-v-529a3a5e]{width:100%;min-width:unset;padding:.5rem;border-bottom:2px solid #109893;border-right:none}.sidebar-title[data-v-529a3a5e]{font-size:1.2rem;padding:.75rem 0}.user-section[data-v-529a3a5e]{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;width:100%;gap:.5rem;margin-bottom:.5rem;background-color:#1f1f1f80;padding:5px;border-radius:25px;margin-top:-2rem}.sidebar-subtitle[data-v-529a3a5e]{font-size:1rem}.desktop-logo[data-v-529a3a5e]{display:none}.mobile-logo[data-v-529a3a5e]{display:block;width:120px}.user-info[data-v-529a3a5e]{display:flex;flex-direction:row;align-items:center;gap:1rem;flex-shrink:1}.user-name[data-v-529a3a5e],.user-email[data-v-529a3a5e]{margin:0;font-size:.7rem}.logout-btn[data-v-529a3a5e]{padding:.3rem .6rem;font-size:.7rem}.user-avatar[data-v-529a3a5e]{width:32px;height:32px}.nav-buttons[data-v-529a3a5e]{display:flex;flex-direction:row;justify-content:space-around;align-items:center;padding:.5rem 1rem 2rem;position:fixed;bottom:0;left:0;right:0;width:100%;background:#222;z-index:20;gap:.25rem}.nav-button[data-v-529a3a5e]{font-size:1.5rem;width:40px;height:40px;min-width:40px;border-radius:.5rem;padding:.5rem;flex-shrink:0}.admin-button[data-v-529a3a5e]{display:flex}.nav-text[data-v-529a3a5e]{display:none}.nav-icon[data-v-529a3a5e]{display:block;width:24px;height:24px;object-fit:contain}.main-content[data-v-529a3a5e]{padding-bottom:70px}}.home-container[data-v-830b96eb]{padding:1rem}.tiles-grid[data-v-830b96eb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem;margin-top:1rem}.tile[data-v-830b96eb]{border:1px solid #ccc;border-radius:8px;padding:.75rem;background:#f9f9f9;display:flex;flex-direction:column}.tile-title[data-v-830b96eb]{font-weight:600;margin-bottom:.5rem}.tile-content[data-v-830b96eb]{flex:1;overflow-y:auto}.track-readiness-bar[data-v-830b96eb]{display:flex;width:100%;height:40px;border-radius:8px;gap:.25rem}.stage[data-v-830b96eb]{flex:1;display:flex;align-items:center;justify-content:center;background:#eee;color:#999;font-size:.8rem;border-radius:6px;transition:all .3s ease;text-align:center;font-weight:500;padding:0 6px}.stage.completed[data-v-830b96eb]{background:#41bb05;color:#fff}.stage-label[data-v-830b96eb]{display:flex;align-items:center;gap:6px}.checkmark[data-v-830b96eb]{font-size:1.5rem;font-weight:700}.warning[data-v-830b96eb]{color:#ff9100;font-weight:700;font-size:1.5rem;margin-left:4px}.stage[data-v-830b96eb]:not(.completed){background:#eee;color:#999;transform:scale(1);transition:all .3s ease;border-radius:6px}.stage[data-v-830b96eb]:not(.completed):hover{background:#ffd255;color:#1a1a1a;font-weight:600;cursor:pointer;border-radius:6px}.track-ready-text[data-v-830b96eb]{margin-top:.5rem;font-weight:600;color:#52c41a;text-align:center;animation:fadeIn-830b96eb .5s ease}.track-not-ready-text[data-v-830b96eb]{margin-top:.5rem;font-weight:600;color:#ff9100;text-align:center;animation:fadeIn-830b96eb .5s ease}.track-readiness-details[data-v-830b96eb]{margin-top:.75rem;font-size:.85rem;color:#333}@keyframes fadeIn-830b96eb{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.news-tile ul[data-v-830b96eb]{list-style:none;padding:0;margin:0}.news-item[data-v-830b96eb]{margin-bottom:.75rem}.news-item-inner[data-v-830b96eb]{display:flex;gap:.75rem;align-items:flex-start}.news-thumb[data-v-830b96eb]{width:80px;height:80px;object-fit:cover;border-radius:4px;flex-shrink:0}.news-text[data-v-830b96eb]{flex:1;display:flex;flex-direction:column}.news-text a[data-v-830b96eb]{color:#109893;font-weight:500;text-decoration:none}.news-text a[data-v-830b96eb]:hover{text-decoration:underline}.news-date[data-v-830b96eb]{font-size:.75rem;color:#666;margin-top:.25rem}.no-news[data-v-830b96eb]{text-align:center;color:#888;font-style:italic}.fade-enter-active[data-v-830b96eb],.fade-leave-active[data-v-830b96eb]{transition:opacity .3s ease}.fade-enter-from[data-v-830b96eb],.fade-leave-to[data-v-830b96eb]{opacity:0}.placeholder[data-v-830b96eb]{display:flex;align-items:center;justify-content:center;font-style:italic;color:#888}@media (max-width: 768px){.tiles-grid[data-v-830b96eb]{margin-bottom:10rem}.track-readiness-bar[data-v-830b96eb]{flex-direction:column;width:100%;height:auto;gap:.25rem}.stage-label[data-v-830b96eb]{padding:.5rem;font-size:15px;width:100%;display:flex;justify-content:space-between;align-items:center}}.login-container[data-v-efc90a19]{display:flex;align-items:center;justify-content:center;height:100vh}.login-box[data-v-efc90a19]{padding:2rem;border:1px solid #ccc;border-radius:.5rem;text-align:center;width:300px}.login-box h1[data-v-efc90a19]{margin-bottom:1rem}.login-btn[data-v-efc90a19]{display:block;width:100%;padding:.5rem;margin-bottom:.5rem;border:none;border-radius:.25rem;font-weight:500;cursor:pointer;color:#fff}.login-btn.google[data-v-efc90a19]{background-color:#4285f4}.login-btn.email[data-v-efc90a19]{background-color:#109893}.email-login input[data-v-efc90a19]{width:100%;padding:.4rem;margin-bottom:.5rem;border-radius:.25rem;border:1px solid #ccc}.toggle-mode[data-v-efc90a19]{font-size:.85rem}.toggle-mode a[data-v-efc90a19]{color:#109893;cursor:pointer;text-decoration:underline;margin-left:.25rem}.notifications-container[data-v-d0633bc6]{padding:1rem}.notifications-list[data-v-d0633bc6]{list-style:none;padding:0;margin:0}.notifications-list li[data-v-d0633bc6]{border:1px solid #ccc;border-radius:6px;padding:.75rem;margin-bottom:.5rem;background:#f9f9f9;transition:background .15s ease;display:flex;justify-content:space-between;align-items:center}.notifications-list li.unread[data-v-d0633bc6]{background:#e0f7fa;font-weight:600}.mark-read-btn[data-v-d0633bc6]{background:#109893;color:#fff;border:none;border-radius:.25rem;padding:.3rem .6rem;cursor:pointer;font-size:.8rem;transition:background .15s ease}.mark-read-btn[data-v-d0633bc6]:hover{background:#0c7d75}.empty[data-v-d0633bc6]{color:#888;font-style:italic}.badge[data-v-d0633bc6]{background:red;color:#fff;font-size:.7rem;padding:.1rem .4rem;border-radius:9999px;margin-left:.3rem}.cards-grid[data-v-45bbabcf]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem;margin-top:1rem}.car-card[data-v-45bbabcf]{border:1px solid #ccc;border-radius:.5rem;overflow:hidden;background:#f9f9f9;display:flex;flex-direction:column;cursor:pointer;transition:transform .15s ease}.transponder-item[data-v-45bbabcf]{flex:1;width:10rem;font-size:16px}.car-card[data-v-45bbabcf]:hover{transform:translateY(-3px)}.photo-placeholder[data-v-45bbabcf]{width:100%;height:150px;background-color:#e0e0e0;background-size:cover;background-position:center;border-radius:4px;margin-bottom:.5rem;transition:background-image .3s ease-in-out;position:relative}.photo-placeholder.large[data-v-45bbabcf]{width:100%;height:250px;margin-bottom:1rem}.photo-preview[data-v-45bbabcf]{width:100%;height:400px;background-color:#f0f0f0;background-size:cover;background-position:center;border-radius:8px;margin-top:.5rem;border:1px solid #ccc}.car-info[data-v-45bbabcf]{padding:.5rem;flex:1;display:flex;flex-direction:column;gap:.5rem}.series-number-row[data-v-45bbabcf]{padding:.5rem;flex:1;display:flex;flex-direction:row;gap:.5rem;font-weight:800;align-items:center;margin-bottom:.75rem}.car-details-row[data-v-45bbabcf]{display:flex;align-items:center;gap:.75rem}.add-btn[data-v-45bbabcf]{background:#222;color:#fff;padding:.5rem 1rem;border:none;cursor:pointer;border-radius:.25rem}.top-actions[data-v-45bbabcf]{display:flex;gap:.5rem;margin-bottom:1rem}.setups-button[data-v-45bbabcf]{background:#0e807d;color:#fff;border:none;border-radius:.25rem;padding:.4rem .8rem;cursor:pointer;transition:background .2s ease}.techform-button[data-v-45bbabcf]{background:#222;color:#fff;border:none;border-radius:.25rem;padding:.4rem .8rem;cursor:pointer;transition:background .2s ease}.delete-button[data-v-45bbabcf]{background:#a30000;color:#fff;border:none;border-radius:.25rem;padding:.4rem .8rem;cursor:pointer;transition:background .2s ease}.shared-car[data-v-45bbabcf]{border:2px solid #109893}.shared-badge[data-v-45bbabcf]{position:absolute;top:8px;right:8px;background:#109893;color:#fff;padding:.25rem .5rem;border-radius:4px;font-size:.75rem;font-weight:700;z-index:1}.car-class-pill[data-v-45bbabcf]{display:inline-block;padding:.2rem .5rem;border-radius:12px;font-size:.75rem;font-weight:600;color:#fff;text-transform:uppercase}.owner-info[data-v-45bbabcf]{color:#666;margin-top:.25rem}.setups-container[data-v-45bbabcf]{margin-top:.5rem;display:flex;flex-direction:column;gap:.5rem;text-align:left}.setups-button[data-v-45bbabcf]:hover{background-color:#14aaa5}.techform-button[data-v-45bbabcf]:hover{background-color:#494949}.techform-button.techform-complete[data-v-45bbabcf]{background:silver}.techform-button .checkmark[data-v-45bbabcf]{margin-left:.5rem;font-weight:700}.doorcard-container[data-v-45bbabcf]{flex-shrink:0;width:70px;height:auto;position:relative}.doorcard-image[data-v-45bbabcf]{width:100%;height:auto;display:block}.doorcard-number[data-v-45bbabcf]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:1.75rem;font-weight:900;color:#252525;pointer-events:none}.car-text-info[data-v-45bbabcf]{flex:1;min-width:0}.car-text-info h3[data-v-45bbabcf]{margin:0 0 .25rem;font-size:.95rem;line-height:1.2}.car-text-info p[data-v-45bbabcf]{margin:0;font-size:.85rem;color:#666}@media (max-width: 768px){.cards-grid[data-v-45bbabcf]{margin-bottom:10rem}}.login-notice[data-v-9357cfeb]{padding:1rem;background:#fff3cd;border:1px solid #ffc107;border-radius:.5rem;margin-bottom:1rem;text-align:center;color:#856404}.cards-grid[data-v-9357cfeb]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;margin-top:1rem}.event-card[data-v-9357cfeb]{display:flex;flex-direction:column;border:1px solid #ddd;border-radius:.5rem;overflow:hidden;background:#fff;transition:box-shadow .2s,opacity .2s}.event-card[data-v-9357cfeb]:hover{box-shadow:0 4px 10px #0000001a}.event-card.disabled[data-v-9357cfeb]{opacity:.8}.event-card.no-tickets .event-top[data-v-9357cfeb]{cursor:default;filter:saturate(0%);opacity:.5}.tickets-button[data-v-9357cfeb]{background:#0e807d;color:#fff;border:none;border-radius:.25rem;padding:.4rem .8rem;width:100%;cursor:pointer;transition:background .2s ease;margin-top:.2rem}.tickets-button[data-v-9357cfeb]:hover{background-color:#14aaa5}.event-top[data-v-9357cfeb]{cursor:pointer;display:flex;flex-direction:column;gap:.5rem;padding:.5rem}.photo-placeholder[data-v-9357cfeb]{width:100%;height:300px;object-fit:cover;border-radius:.3rem;flex-shrink:0;background:#eee}.event-info[data-v-9357cfeb]{display:flex;flex-direction:column;justify-content:center;gap:.2rem}.event-info h3[data-v-9357cfeb]{font-size:1rem;margin:0}.event-info .track[data-v-9357cfeb],.event-info .date[data-v-9357cfeb],.event-info .location[data-v-9357cfeb]{font-size:.85rem;color:#666;margin:0}.event-bottom[data-v-9357cfeb]{padding:.5rem;border-top:1px solid #eee;display:flex;flex-direction:column;gap:.5rem}.event-bottom h4[data-v-9357cfeb]{font-size:.95rem;margin-bottom:.5rem}.dropdown-grid[data-v-9357cfeb]{display:grid;grid-template-columns:1fr;gap:.4rem}.no-tickets-message[data-v-9357cfeb]{font-size:.85rem;color:#999;padding:.5rem;text-align:center;font-style:italic}.ticket-row[data-v-9357cfeb]{display:flex;flex-direction:column;gap:.2rem}.ticket-row label[data-v-9357cfeb]{font-size:.8rem;color:#333;font-weight:500}.ticket-row select[data-v-9357cfeb]{width:100%;padding:.4rem .5rem;border-radius:.3rem;border:1px solid #ccc;background:#f9f9f9;font-size:.85rem;cursor:pointer;transition:border-color .2s,box-shadow .2s}.ticket-row select[data-v-9357cfeb]:disabled{opacity:.5;cursor:not-allowed}.ticket-row select[data-v-9357cfeb]:hover:not(:disabled),.ticket-row select[data-v-9357cfeb]:focus{border-color:#888;box-shadow:0 0 3px #0003;outline:none}.cards-grid[data-v-209b30af]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem;margin-top:1rem}.rule-card[data-v-209b30af]{border:1px solid #ccc;border-radius:.5rem;background:#f9f9f9;cursor:pointer;transition:transform .15s ease,background .15s ease;padding:1rem;display:flex;flex-direction:column;align-items:center}.series-logo[data-v-209b30af]{max-width:100%;height:60px;object-fit:contain;margin-bottom:.5rem}.rule-card[data-v-209b30af]:hover{transform:translateY(-3px);background:#f0f0f0}.full-width[data-v-209b30af]{grid-column:1 / -1}.modal-overlay[data-v-209b30af]{width:100%;height:100%;background:#0009;z-index:1000;display:flex;justify-content:center;align-items:center;overflow-y:auto}.modal-content[data-v-209b30af]{background:#fff;border-radius:.5rem;width:100%;box-shadow:0 4px 20px #0000004d}.modal-header[data-v-209b30af]{display:flex;justify-content:space-between;align-items:center}.close-btn[data-v-209b30af]{background:none;border:none;font-size:1.5rem;cursor:pointer}.rule-iframe[data-v-209b30af]{width:100%;height:500px;border:none;margin-top:1rem}.open-link-btn[data-v-209b30af]{display:inline-block;margin-top:1rem;background:#222;color:#fff;padding:.5rem 1rem;border-radius:.25rem;text-decoration:none;transition:background .15s ease}.open-link-btn[data-v-209b30af]:hover{background:#109893}@media (max-width: 768px){.modal-content[data-v-209b30af]{width:95%;margin:1rem auto;padding:.5rem}.rule-iframe[data-v-209b30af]{width:100%;height:70vh;margin-top:.5rem}.open-link-btn[data-v-209b30af]{width:100%;text-align:center;padding:.75rem 0;margin-top:.5rem;font-size:.9rem}}.results-container[data-v-5c7cbfcc]{padding:1rem;display:flex;flex-direction:column;height:100vh;text-transform:capitalize}.filters[data-v-5c7cbfcc]{display:flex;flex-wrap:wrap;gap:.5rem}.filter-input[data-v-5c7cbfcc]{border:1px solid #ccc;border-radius:6px;padding:.5rem;min-width:120px}.btn-secondary[data-v-5c7cbfcc]{padding:.5rem 1rem;border-radius:6px;cursor:pointer;font-weight:500;background:#f0f0f0;border:1px solid #ccc}.btn-secondary[data-v-5c7cbfcc]:hover{background:#e0e0e0}.results-table-wrapper[data-v-5c7cbfcc]{overflow-x:auto;overflow-y:auto;flex:1 1 auto}.results-table[data-v-5c7cbfcc]{width:100%;border-collapse:collapse;margin-top:1rem}.results-table th[data-v-5c7cbfcc],.results-table td[data-v-5c7cbfcc]{border-bottom:1px solid #ccc;padding:.5rem;text-align:center;cursor:pointer}.results-table th[data-v-5c7cbfcc]{background:#f5f5f5;font-weight:600}.loading[data-v-5c7cbfcc],.no-results[data-v-5c7cbfcc],.instruction[data-v-5c7cbfcc]{margin-top:.5rem;font-style:italic;color:#666}.mode-toggle[data-v-5c7cbfcc]{display:flex;align-items:center;margin-bottom:1rem;gap:.5rem}.toggle-switch[data-v-5c7cbfcc]{position:relative;display:inline-block;width:60px;height:32px}.toggle-switch input[data-v-5c7cbfcc]{opacity:0;width:0;height:0}.slider[data-v-5c7cbfcc]{position:absolute;cursor:pointer;inset:0;background:#ccc;transition:.4s;border-radius:16px}.slider[data-v-5c7cbfcc]:before{position:absolute;content:"";height:24px;width:24px;left:4px;bottom:4px;background:#fff;transition:.4s;border-radius:50%}input:checked+.slider[data-v-5c7cbfcc]{background:#109893}input:checked+.slider[data-v-5c7cbfcc]:before{transform:translate(28px)}.mode-label[data-v-5c7cbfcc]{font-weight:600}.clickable-driver[data-v-5c7cbfcc]{cursor:pointer;text-decoration:underline;color:#006965}.clickable-driver[data-v-5c7cbfcc]:hover{color:#0d7a6e}.series-selector[data-v-5c7cbfcc]{display:flex;gap:.5rem}.series-image-wrapper[data-v-5c7cbfcc]{cursor:pointer;border:2px solid transparent;border-radius:6px;transition:all .2s ease}.series-image-wrapper.selected[data-v-5c7cbfcc]{border-color:#109893;box-shadow:0 0 5px #109893b3}.results-table td.car-class-pill[data-v-5c7cbfcc]{display:flex;justify-content:center;align-items:center;padding:.5rem;border-bottom:1px solid #ccc;height:2.2rem;box-sizing:border-box}.car-class-pill[data-v-5c7cbfcc]{border-radius:9999px;font-size:.75rem;color:#fff;padding:.25rem .75rem;text-transform:uppercase;white-space:nowrap;background-color:#999;font-weight:700}.series-image[data-v-5c7cbfcc]{height:40px;width:auto;display:block}.cards-grid[data-v-5d5f07cf]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem;margin-top:1rem}.car-card[data-v-5d5f07cf]{border:1px solid #ccc;border-radius:.5rem;background:#f9f9f9;display:flex;flex-direction:column;cursor:pointer;transition:transform .15s ease}.car-card[data-v-5d5f07cf]:hover{transform:translateY(-3px)}.photo-placeholder[data-v-5d5f07cf]{height:120px;background:#ddd}.car-info[data-v-5d5f07cf]{padding:.5rem;font-size:16px}.profile-sub[data-v-5d5f07cf]{font-size:.85rem;color:#666}.registered-cars[data-v-5d5f07cf]{margin-top:.5rem}.car-badges[data-v-5d5f07cf]{display:flex;flex-wrap:wrap;gap:.3rem}.car-badge[data-v-5d5f07cf]{background:#eee;color:#333;font-size:.8rem;padding:.2rem .5rem;border-radius:.25rem}.car-badge.registered[data-v-5d5f07cf]{background:#52c41a;color:#fff}.car-badge.open[data-v-5d5f07cf]{background:#faad14;color:#fff}.license-item[data-v-5d5f07cf]{display:grid;grid-template-columns:50px 1fr 1fr auto;align-items:center;gap:.5rem;padding:.5rem 0;border-bottom:1px solid #eee}.license-icon[data-v-5d5f07cf]{width:40px;height:40px;background:#ddd;border-radius:.25rem}.license-name[data-v-5d5f07cf]{font-weight:500}.license-status[data-v-5d5f07cf]{font-weight:600;justify-self:center}.license-action[data-v-5d5f07cf]{justify-self:end}.apply-btn[data-v-5d5f07cf]{background:#109893;color:#fff;border:none;padding:.3rem .6rem;border-radius:.25rem;cursor:pointer}.apply-btn[data-v-5d5f07cf]:hover{background:#0e7d7a}.delete-btn[data-v-5d5f07cf]{background:#ff4d4f;color:#fff;border:none;padding:.35rem .7rem;border-radius:.25rem;cursor:pointer;margin-left:.5rem}.delete-btn[data-v-5d5f07cf]:hover{background:#d9363e}.gridlife-checkboxes[data-v-5d5f07cf]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.5rem}.gridlife-checkboxes label[data-v-5d5f07cf]{display:flex;align-items:center;gap:.5rem}.type-pill[data-v-5d5f07cf]{display:inline-block;padding:.15rem .5rem;border-radius:12px;font-size:.75rem;font-weight:600;color:#fff;margin-right:.25rem;text-transform:uppercase}.type-pill.fcd[data-v-5d5f07cf]{background-color:#ff4d4f}.type-pill.ta[data-v-5d5f07cf]{background-color:#fa8c16}.type-pill.w2w[data-v-5d5f07cf]{background-color:#13c2c2}.status-pill[data-v-5d5f07cf]{display:inline-block;padding:.15rem .5rem;border-radius:12px;font-size:.75rem;color:#fff;margin-right:.25rem;text-transform:uppercase;cursor:pointer;transition:transform .15s ease,opacity .15s ease}.status-pill[data-v-5d5f07cf]:hover{transform:scale(1.1);opacity:.9}.status-pill.submitted[data-v-5d5f07cf]{background-color:#1890ff}.status-pill.rejected[data-v-5d5f07cf],.status-pill.expired[data-v-5d5f07cf]{background-color:#ee3639}.status-pill.provisional[data-v-5d5f07cf]{background-color:#f37703}.status-pill.accepted[data-v-5d5f07cf]{background-color:#328e04}.cards-grid[data-v-94a3b226]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem;margin-top:1rem}.car-card[data-v-94a3b226]{border:1px solid #ccc;border-radius:.5rem;background:#f9f9f9;padding:1rem}.car-info[data-v-94a3b226]{font-size:16px}.application-list[data-v-94a3b226]{display:flex;flex-direction:column;gap:.5rem}.application-row[data-v-94a3b226]{display:flex;justify-content:space-between;align-items:center}.application-list button[data-v-94a3b226]{cursor:pointer;border:none;padding:.3rem .6rem;border-radius:.25rem;color:#fff}.application-list button[data-v-94a3b226]:disabled{opacity:.6;cursor:not-allowed}.apply-btn[data-v-94a3b226]{background:#109893}.renew-btn[data-v-94a3b226]{background:#ee3639}.complete-btn[data-v-94a3b226]{background:#ccc;cursor:not-allowed}.profile-sub[data-v-94a3b226]{font-size:.85rem;color:#666}.status-pill[data-v-94a3b226]{display:inline-block;padding:.15rem .5rem;border-radius:12px;font-size:.75rem;color:#fff;margin-right:.25rem;text-transform:uppercase}.status-pill.expired[data-v-94a3b226]{background-color:#ee3639}.status-pill.provisional[data-v-94a3b226]{background-color:#f37703}.status-pill.accepted[data-v-94a3b226]{background-color:#328e04}.status-pill.submitted[data-v-94a3b226]{background-color:#1890ff}.status-pill.rejected[data-v-94a3b226]{background-color:#ee3639}.no-license[data-v-94a3b226]{color:red;font-weight:600;margin-top:.5rem}.question-label[data-v-94a3b226]{font-weight:600;font-size:1rem;margin-bottom:.75rem;color:#222;display:block}.option-grid[data-v-94a3b226]{display:grid;gap:.25rem;margin-bottom:1rem}.option-card[data-v-94a3b226]{border:2px solid #ddd;border-radius:.5rem;padding:.75rem;cursor:pointer;transition:all .2s ease;background:#fff;display:flex;align-items:center}.option-card[data-v-94a3b226]:hover{border-color:#0e807d;transform:translateY(-2px);box-shadow:0 2px 8px #0e807d26}.option-card.selected[data-v-94a3b226]{border-color:#0e807d;background:#e8f5f4;box-shadow:0 0 0 1px #0e807d}.option-label[data-v-94a3b226]{font-weight:500;color:#333;font-size:.9rem}.option-card.selected .option-label[data-v-94a3b226]{color:#0e807d;font-weight:600}.form-group textarea[data-v-94a3b226]{width:100%;padding:.5rem;border:1px solid #ccc;border-radius:.3rem;font-size:16px;background:#fafafa;transition:border .15s ease,background .15s ease;font-family:inherit}.form-group textarea[data-v-94a3b226]:focus{border-color:#109893;outline:none;background:#fff}.modal-actions[data-v-94a3b226]{display:flex;gap:.5rem;justify-content:space-between;margin-top:1.5rem}.cancel-btn[data-v-94a3b226]{background:#d9363e;color:#fff;padding:.5rem 1rem;border:none;cursor:pointer;border-radius:.25rem;transition:background .15s ease}.cancel-btn[data-v-94a3b226]:hover{background:#df5057}.submit-btn[data-v-94a3b226]{background:#109893;color:#fff;padding:.5rem 1rem;border:none;cursor:pointer;border-radius:.25rem;transition:background .15s ease}.submit-btn[data-v-94a3b226]:hover{background:#3abeba}.type-pill[data-v-94a3b226]{display:inline-block;padding:.15rem .5rem;border-radius:12px;font-size:.75rem;font-weight:600;color:#fff;margin-right:.25rem;text-transform:uppercase}.type-pill.fcd[data-v-94a3b226]{background-color:#ff4d4f}.type-pill.ta[data-v-94a3b226]{background-color:#fa8c16}.type-pill.w2w[data-v-94a3b226]{background-color:#13c2c2}.home-container[data-v-da7e2d5b]{padding:1rem}.tiles-grid[data-v-da7e2d5b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem;margin-top:1rem}.tile[data-v-da7e2d5b]{border:1px solid #ccc;border-radius:8px;padding:.75rem;background:#f9f9f9;display:flex;flex-direction:column;transition:all .2s ease;cursor:pointer}.tile[data-v-da7e2d5b]:hover{background:#109893;color:#fff;border-color:#109893}.tile-title[data-v-da7e2d5b]{font-weight:600;margin-bottom:.5rem}.tile-content[data-v-da7e2d5b]{flex:1;overflow-y:auto;color:inherit}@media (max-width: 768px){.tiles-grid[data-v-da7e2d5b]{margin-bottom:10rem}}.transponders-container[data-v-346be89b]{max-width:100%;margin:1rem auto;padding:0 1rem}.page-header[data-v-346be89b]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.search-input[data-v-346be89b],.filter-select[data-v-346be89b]{padding:.4rem;border-radius:.25rem;border:1px solid #ccc}.status-counters[data-v-346be89b]{display:flex;gap:1rem;margin:1rem 0}.bulk-buttons[data-v-346be89b]{display:flex;justify-content:space-between;margin-bottom:.5rem}.action-btn[data-v-346be89b]{width:90px;text-align:center;padding:.25rem .5rem;border-radius:.25rem;border:none;color:#fff;cursor:pointer;margin:.25rem}.rent-btn[data-v-346be89b]{background:#ff9d00}.restock-btn[data-v-346be89b]{background:#4caf50}.broken-btn[data-v-346be89b]{background:#f44336}.repair-btn[data-v-346be89b]{background:#777}.neutral-btn[data-v-346be89b]{background:#555}.back-btn[data-v-346be89b]{background:#333;color:#fff;border:none;border-radius:.25rem;padding:.4rem .8rem;cursor:pointer}.transponder-header[data-v-346be89b],.transponder-row[data-v-346be89b]{display:grid;grid-template-columns:1fr .2fr 1fr .7fr 1fr 1.2fr 1.2fr;align-items:center;gap:.5rem;padding:.4rem}.transponder-header[data-v-346be89b]{background:#eee;font-weight:600;border-radius:4px}.sticky-header[data-v-346be89b]{position:sticky;top:0;z-index:10}.transponder-row[data-v-346be89b]{border-bottom:1px solid #ddd}.transponder-row.selected[data-v-346be89b]{background:#e8f7ff}.sortable[data-v-346be89b]{cursor:pointer;-webkit-user-select:none;user-select:none}.note-cell[data-v-346be89b]{cursor:pointer}.note-cell.empty[data-v-346be89b]{color:#aaa;font-style:italic}.status.stocked[data-v-346be89b]{color:#4caf50;font-weight:600}.status.rented[data-v-346be89b]{color:#ff9800;font-weight:600}.status.out-for-repair[data-v-346be89b]{color:#f44336;font-weight:600}.modal-overlay[data-v-346be89b]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:50}.modal[data-v-346be89b]{background:#fff;border-radius:6px;padding:1rem;width:90%;max-width:400px;display:flex;flex-direction:column;gap:.5rem}.note-textarea[data-v-346be89b]{min-height:120px;border-radius:4px;border:1px solid #ccc;padding:.5rem}.modal-buttons[data-v-346be89b]{display:flex;flex-wrap:wrap;gap:.5rem}.save-btn[data-v-346be89b]{background:#4caf50;color:#fff;border:none;padding:.5rem 1rem;border-radius:4px;cursor:pointer}.delete-btn[data-v-346be89b]{background:#f44336;color:#fff;border:none;padding:.5rem 1rem;border-radius:4px;cursor:pointer}.close-btn[data-v-346be89b]{background:#ccc;border:none;padding:.5rem 1rem;border-radius:4px;cursor:pointer}@media (max-width: 768px){.transponder-header[data-v-346be89b],.transponder-row[data-v-346be89b]{display:flex;flex-direction:column;align-items:flex-start;grid-template-columns:unset;gap:.25rem;padding:.5rem}.action-buttons[data-v-346be89b]{display:flex;gap:.25rem;flex-wrap:wrap;margin-top:.25rem}.note-cell[data-v-346be89b]{word-break:break-word}}.table-wrapper[data-v-6432adab]{overflow-x:auto;margin-top:1rem;border:1px solid #ddd;border-radius:6px}table[data-v-6432adab]{width:100%;border-collapse:collapse;font-size:.9rem}th[data-v-6432adab],td[data-v-6432adab]{padding:.5rem .75rem;border-bottom:1px solid #eee;text-align:center}th[data-v-6432adab]{background:#f8f8f8;font-weight:600}.table-row[data-v-6432adab]:hover{background:#f0f7f7}.top-actions[data-v-6432adab]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.refresh-btn[data-v-6432adab],.export-btn[data-v-6432adab]{padding:.5rem 1rem;border:none;cursor:pointer;border-radius:.25rem;color:#fff;font-weight:500}.refresh-btn[data-v-6432adab]{background:#109893}.refresh-btn[data-v-6432adab]:hover{background:#0e807d}.export-btn[data-v-6432adab]{background:#07c}.export-btn[data-v-6432adab]:hover{background:#005fa3}.back-btn[data-v-6432adab]{background:#333;color:#fff;border:none;border-radius:.25rem;padding:.4rem .8rem;font-size:.85rem;cursor:pointer;margin-bottom:1rem;transition:.2s ease}.back-btn[data-v-6432adab]:hover{background:#109893;transform:scale(1.02)}.controls[data-v-6432adab]{margin-bottom:1rem}.search-input[data-v-6432adab]{width:100%;padding:.5rem .75rem;font-size:1rem}.car-class-pill[data-v-6432adab]{display:flex;padding:.15rem .5rem;border-radius:9999px;margin:.1rem}.mobile-only[data-v-6432adab]{display:none}.car-card[data-v-6432adab]{border:1px solid #ccc;border-radius:8px;padding:.75rem;background:#f9f9f9;margin-bottom:1rem;transition:all .2s ease}.car-card[data-v-6432adab]:hover{background:#109893;color:#fff}.card-header[data-v-6432adab]{display:flex;justify-content:space-between;font-weight:600;margin-bottom:.25rem}.car-class[data-v-6432adab]{background:#eee;padding:.1rem .4rem;border-radius:4px;font-size:.8rem}.card-body p[data-v-6432adab]{margin:.25rem 0;font-size:.9rem}.no-cars[data-v-6432adab]{text-align:center;color:#888;font-style:italic}.delete-btn[data-v-6432adab]{background:#d9534f;color:#fff}.delete-btn[data-v-6432adab]:hover{background:#c9302c}.card-actions[data-v-6432adab]{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.5rem}.modal-content label[data-v-6432adab]{display:block;margin-bottom:.5rem}.modal-content input[data-v-6432adab]{width:100%;padding:.4rem;margin-top:.2rem;margin-bottom:.6rem;border:1px solid #ccc;border-radius:4px}@media (max-width: 768px){.desktop-only[data-v-6432adab]{display:none}.mobile-only[data-v-6432adab]{display:block}.search-input[data-v-6432adab]{font-size:16px}}.table-wrapper[data-v-f7dc0e5e]{overflow-x:auto;margin-top:1rem;border:1px solid #ddd;border-radius:6px}table[data-v-f7dc0e5e]{width:100%;border-collapse:collapse;font-size:.9rem}table td[data-v-f7dc0e5e]{text-transform:uppercase}.export-btn[data-v-f7dc0e5e]{background:#f0f0f0;border:none;padding:.5rem 1rem;border-radius:6px;cursor:pointer;font-weight:600;transition:all .2s ease}.export-btn[data-v-f7dc0e5e]:hover{background:#ddd}th[data-v-f7dc0e5e],td[data-v-f7dc0e5e]{padding:.5rem .75rem;border-bottom:1px solid #eee;text-align:left;white-space:nowrap}th[data-v-f7dc0e5e]{background:#f8f8f8;font-weight:600}.table-row[data-v-f7dc0e5e]{cursor:pointer;transition:background .15s ease}.table-row[data-v-f7dc0e5e]:hover{background:#f0f7f7}.photo-placeholder[data-v-f7dc0e5e]{width:100%;height:300px;background-color:#e0e0e0;background-size:cover;background-position:center;border-radius:4px;margin-bottom:.5rem;transition:background-image .3s ease-in-out}.modal-overlay[data-v-f7dc0e5e]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-f7dc0e5e]{background:#fff;padding:1rem;border-radius:.5rem;width:600px;max-width:90%;max-height:90vh;overflow-y:auto;box-shadow:0 4px 12px #0000004d}.modal-actions[data-v-f7dc0e5e]{display:flex;justify-content:flex-end;margin-top:.5rem}.refresh-btn[data-v-f7dc0e5e]{margin-bottom:1rem;background:#109893;color:#fff;padding:.5rem 1rem;border:none;cursor:pointer;border-radius:.25rem}.refresh-btn[data-v-f7dc0e5e]:hover{background:#0e807d}.back-btn[data-v-f7dc0e5e]{background:#333;color:#fff;border:none;border-radius:.25rem;padding:.4rem .8rem;font-size:.85rem;cursor:pointer;margin-bottom:1rem;transition:all .2s ease}.back-btn[data-v-f7dc0e5e]:hover{background:#109893;transform:scale(1.02)}.controls[data-v-f7dc0e5e]{display:flex;gap:1rem;margin-bottom:1rem}.search-input[data-v-f7dc0e5e]{flex:1;padding:.4rem .6rem;font-size:.9rem}.pagination-controls[data-v-f7dc0e5e]{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:1rem}.pagination-btn[data-v-f7dc0e5e]{background:#109893;color:#fff;padding:.5rem 1rem;border:none;cursor:pointer;border-radius:.25rem;transition:all .2s ease}.pagination-btn[data-v-f7dc0e5e]:hover:not(:disabled){background:#0e807d;transform:scale(1.02)}.pagination-btn[data-v-f7dc0e5e]:disabled{background:#ccc;cursor:not-allowed;transform:none}.type-pill[data-v-f7dc0e5e]{display:inline-block;padding:.15rem .5rem;border-radius:12px;font-size:.75rem;font-weight:600;color:#fff;margin-right:.25rem;text-transform:uppercase}.type-pill.fcd[data-v-f7dc0e5e]{background-color:#ff4d4f}.type-pill.ta[data-v-f7dc0e5e]{background-color:#fa8c16}.type-pill.w2w[data-v-f7dc0e5e]{background-color:#13c2c2}.status-pill[data-v-f7dc0e5e]{display:inline-block;padding:.15rem .5rem;border-radius:12px;font-size:.75rem;color:#fff;margin-right:.25rem;text-transform:uppercase;cursor:pointer;transition:transform .15s ease,opacity .15s ease}.status-pill[data-v-f7dc0e5e]:hover{transform:scale(1.1);opacity:.9}.status-pill.submitted[data-v-f7dc0e5e]{background-color:#1890ff}.status-pill.rejected[data-v-f7dc0e5e],.status-pill.expired[data-v-f7dc0e5e]{background-color:#ee3639}.status-pill.provisional[data-v-f7dc0e5e]{background-color:#f37703}.status-pill.accepted[data-v-f7dc0e5e]{background-color:#328e04}.tabs[data-v-f7dc0e5e]{display:flex;gap:.5rem;margin-bottom:1rem}.tab[data-v-f7dc0e5e]{position:relative;background:#f4f4f4;border:none;border-radius:6px;padding:.5rem 1rem;cursor:pointer;font-weight:600;transition:all .2s ease}.tab[data-v-f7dc0e5e]:hover{background:#e9e9e9}.tab.active[data-v-f7dc0e5e]{background:#109893;color:#fff}.badge[data-v-f7dc0e5e]{display:inline-block;background:#d91414;color:#fff;border-radius:12px;padding:.1rem .5rem;font-size:.75rem;margin-left:.4rem;font-weight:600}.status-edit[data-v-f7dc0e5e]{display:flex;align-items:center;gap:.25rem}.status-select[data-v-f7dc0e5e]{padding:.25rem .5rem;border-radius:6px;border:1px solid #ccc;font-size:.8rem;text-transform:uppercase}.save-btn[data-v-f7dc0e5e],.cancel-btn[data-v-f7dc0e5e]{border:none;background:none;cursor:pointer;font-size:1rem;transition:transform .15s ease}.save-btn[data-v-f7dc0e5e]:hover{color:#328e04;transform:scale(1.2)}.cancel-btn[data-v-f7dc0e5e]:hover{color:#ee3639;transform:scale(1.2)}.notes-list[data-v-f7dc0e5e]{max-height:150px;overflow-y:auto;margin-bottom:.5rem;border:1px solid #eee;padding:.5rem;border-radius:6px;background:#f9f9f9}.note-item[data-v-f7dc0e5e]{margin-bottom:.25rem;font-size:14px}.add-note[data-v-f7dc0e5e]{display:flex;gap:.5rem;margin-top:.5rem}.add-note input[data-v-f7dc0e5e]{flex:1;padding:.4rem .5rem;border-radius:6px;border:1px solid #ccc;font-size:16px}.add-note button[data-v-f7dc0e5e]{background:#109893;color:#fff;border:none;padding:.4rem .8rem;border-radius:6px;cursor:pointer}.add-note button[data-v-f7dc0e5e]:disabled{background:#ccc;cursor:not-allowed}.delete-note-btn[data-v-f7dc0e5e]{margin-left:.5rem;background:none;border:none;color:#ee3639;cursor:pointer;font-size:.85rem;transition:transform .15s ease}.delete-note-btn[data-v-f7dc0e5e]:hover{transform:scale(1.2)}@media (max-width: 768px){.search-input[data-v-f7dc0e5e]{font-size:16px}}@media (max-width: 768px){.desktop-only[data-v-f7dc0e5e]{display:none}.mobile-only[data-v-f7dc0e5e]{display:block}.license-card[data-v-f7dc0e5e]{border:1px solid #ddd;border-radius:8px;margin-bottom:1rem;padding:.75rem 1rem;background:#fff;box-shadow:0 2px 4px #0000000d}.card-header[data-v-f7dc0e5e]{font-weight:600;font-size:1rem;margin-bottom:.5rem}.card-body p[data-v-f7dc0e5e]{margin:.25rem 0;font-size:.9rem}}@media (min-width: 769px){.mobile-only[data-v-f7dc0e5e]{display:none}}.type-status-row[data-v-f7dc0e5e]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-bottom:.5rem}.type-section[data-v-f7dc0e5e],.status-section[data-v-f7dc0e5e]{display:flex;align-items:center;gap:.25rem}.tab-bar[data-v-f7dc0e5e]{display:flex;gap:1rem;margin:1rem 0}.tab[data-v-f7dc0e5e]{position:relative;font-size:10px;background:#f4f4f4;border:none;border-radius:6px;padding:.5rem 1rem;cursor:pointer;font-weight:600;transition:all .2s ease}.table-wrapper[data-v-dc7881bc]{margin-top:1rem;border:1px solid #ddd;border-radius:6px;overflow-x:auto}.desktop-table[data-v-dc7881bc]{width:100%;border-collapse:collapse;font-size:.9rem}.desktop-table th[data-v-dc7881bc],.desktop-table td[data-v-dc7881bc]{padding:.5rem .75rem;border-bottom:1px solid #eee;white-space:nowrap}.desktop-table th[data-v-dc7881bc]{background:#f8f8f8;font-weight:600}.desktop-table tr[data-v-dc7881bc]{cursor:pointer;transition:background .15s ease}.desktop-table tr[data-v-dc7881bc]:hover{background:#f0f7f7}.mobile-cards[data-v-dc7881bc]{display:none}.profile-card[data-v-dc7881bc]{border:1px solid #ddd;border-radius:6px;padding:.75rem 1rem;margin-bottom:1rem;background:#fff;box-shadow:0 2px 6px #0000000d;cursor:pointer}.card-row[data-v-dc7881bc]{margin-bottom:.4rem;font-size:.9rem;word-wrap:break-word}.card-row strong[data-v-dc7881bc]{display:inline-block;width:100px;vertical-align:top}.expand-btn[data-v-dc7881bc]{background:none;border:none;cursor:pointer;font-weight:700;margin-left:.3rem}.partners-list[data-v-dc7881bc]{margin-top:.2rem;padding-left:.5rem;font-size:.9rem;color:#333}@media (max-width: 768px){.desktop-table[data-v-dc7881bc]{display:none}.mobile-cards[data-v-dc7881bc]{display:block}.search-input[data-v-dc7881bc]{font-size:16px}}.modal-overlay[data-v-dc7881bc]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-dc7881bc]{background:#fff;padding:1rem;border-radius:.5rem;width:500px;max-width:95%;max-height:90vh;overflow-y:auto;box-shadow:0 4px 12px #0000004d}.modal-actions[data-v-dc7881bc]{display:flex;justify-content:flex-end;margin-top:1rem;gap:.5rem}.refresh-btn[data-v-dc7881bc],.back-btn[data-v-dc7881bc]{margin-bottom:1rem;background:#109893;color:#fff;padding:.5rem 1rem;border:none;cursor:pointer;border-radius:.25rem}.back-btn[data-v-dc7881bc]{background:#333}.controls[data-v-dc7881bc]{display:flex;gap:1rem;margin-bottom:1rem}.search-input[data-v-dc7881bc]{flex:1;padding:.4rem .6rem;font-size:.9rem}.refresh-btn[data-v-dc7881bc]:hover{background:#0e7d7a}.back-btn[data-v-dc7881bc]:hover{background:#109893}.impound-list[data-v-45c02fa0]{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.impound-card[data-v-45c02fa0]{border:2px solid #109893;border-radius:8px;padding:1rem;background:#fdfdfd;box-shadow:0 2px 4px #0000000d}.impound-header[data-v-45c02fa0]{display:flex;justify-content:space-between;align-items:center;background:#10989310;border-bottom:1px solid #10989340;padding:.5rem .75rem;border-radius:4px 4px 0 0;margin-bottom:.75rem}.impound-name[data-v-45c02fa0]{font-weight:600;color:#333}.record-table[data-v-45c02fa0]{width:100%;border-collapse:collapse;text-align:center}.record-table th[data-v-45c02fa0],.record-table td[data-v-45c02fa0]{padding:.4rem .6rem;border-bottom:1px solid #eee;text-align:center}.record-table th[data-v-45c02fa0]:first-child,.record-table td[data-v-45c02fa0]:first-child{width:100px;text-align:left}.record-table th[data-v-45c02fa0]:nth-child(2),.record-table td[data-v-45c02fa0]:nth-child(2){width:150px}.record-table th[data-v-45c02fa0]:nth-child(3),.record-table td[data-v-45c02fa0]:nth-child(3){width:60px}.record-table th[data-v-45c02fa0]:nth-child(4),.record-table td[data-v-45c02fa0]:nth-child(4){width:70px}.record-table th[data-v-45c02fa0]:nth-child(5),.record-table td[data-v-45c02fa0]:nth-child(5){width:70px}.record-table th[data-v-45c02fa0]:nth-child(6),.record-table td[data-v-45c02fa0]:nth-child(6){width:80px}.record-table td[data-v-45c02fa0]:nth-child(7){width:120px}.comp-form-row[data-v-45c02fa0]{background:#f7fbfa}.impound-row[data-v-45c02fa0]{background:#fefefe}.violation[data-v-45c02fa0]{background:#fcc;color:#c00;font-weight:600}.no-records[data-v-45c02fa0]{text-align:center;color:#888;padding:2rem}.search-input[data-v-45c02fa0]{width:100%;padding:.4rem .75rem;border:2px solid #109893;border-radius:.25rem;font-size:16px;box-sizing:border-box;margin-bottom:.5rem}.filter-buttons[data-v-45c02fa0]{display:flex;gap:.5rem;margin-bottom:1rem}.filter-btn[data-v-45c02fa0]{flex:1;padding:.5rem 1rem;border:2px solid #109893;border-radius:.25rem;background:#fff;font-weight:600;cursor:pointer;transition:all .2s ease}.filter-btn.active[data-v-45c02fa0]{background:#109893;color:#fff}.refresh-btn[data-v-45c02fa0]{margin-bottom:1rem;background:#109893;color:#fff;padding:.5rem 1rem;border:none;cursor:pointer;border-radius:.25rem}.back-btn[data-v-45c02fa0]{background:#333;color:#fff;border:none;border-radius:.25rem;padding:.4rem .8rem;font-size:.85rem;cursor:pointer}@media (max-width: 768px){.record-table[data-v-45c02fa0],.record-table thead[data-v-45c02fa0],.record-table tbody[data-v-45c02fa0],.record-table th[data-v-45c02fa0],.record-table td[data-v-45c02fa0],.record-table tr[data-v-45c02fa0]{display:block;width:100%}.record-table th[data-v-45c02fa0]{display:none}.record-table td[data-v-45c02fa0]{text-align:left;padding:.5rem .75rem;border:none;position:relative}.record-table td[data-v-45c02fa0]:before{content:attr(data-label);font-weight:600;display:inline-block;width:120px}.comp-form-row td[data-v-45c02fa0]:before{content:attr(data-label)}.impound-row td[data-v-45c02fa0]:before{content:attr(data-label)}}.search-input[data-v-df7fe6a1]{width:100%;padding:.4rem .75rem;border:2px solid #109893;border-radius:.25rem;font-size:16px;margin-bottom:.5rem;box-sizing:border-box}.search-input[data-v-df7fe6a1]:focus{outline:none;border-color:#0e807d}.filter-buttons[data-v-df7fe6a1]{display:flex;gap:.5rem;margin-bottom:1rem}.filter-btn[data-v-df7fe6a1]{flex:1;padding:.5rem 1rem;border:2px solid #109893;border-radius:.25rem;background:#fff;font-weight:600;cursor:pointer;transition:all .2s ease}.filter-btn[data-v-df7fe6a1]:hover{background:#e0e0e0;border-color:#109893}.filter-btn.active[data-v-df7fe6a1]{background:#109893;color:#fff;border-color:#109893}.table-wrapper[data-v-df7fe6a1]{overflow-x:auto;margin-top:1rem;border:1px solid #ddd;border-radius:6px}table[data-v-df7fe6a1]{width:100%;border-collapse:collapse;font-size:.8rem;text-align:center}th[data-v-df7fe6a1],td[data-v-df7fe6a1]{padding:.5rem .75rem;border-bottom:1px solid #eee;white-space:nowrap}th[data-v-df7fe6a1]{background:#f8f8f8;font-weight:600}tr[data-v-df7fe6a1]:hover{background:#f0f7f7}.refresh-btn[data-v-df7fe6a1]{margin-bottom:1rem;background:#109893;color:#fff;padding:.5rem 1rem;border:none;cursor:pointer;border-radius:.25rem}.refresh-btn[data-v-df7fe6a1]:hover{background:#0e807d}.inactive-row[data-v-df7fe6a1]{opacity:.5;color:#888}.back-btn[data-v-df7fe6a1]{background:#333;color:#fff;border:none;border-radius:.25rem;padding:.4rem .8rem;font-size:.85rem;cursor:pointer;margin-bottom:1rem;transition:all .2s ease}.back-btn[data-v-df7fe6a1]:hover{background:#109893;transform:scale(1.02)}.modal-overlay[data-v-9fba3d0a]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:50}.modal[data-v-9fba3d0a]{background:#fff;border-radius:6px;padding:1rem;max-width:400px;width:90%;display:flex;flex-direction:column;gap:.5rem}.profile-search[data-v-9fba3d0a]{padding:.5rem;border-radius:.25rem;border:1px solid #ccc;width:100%}.profile-list[data-v-9fba3d0a]{max-height:250px;overflow-y:auto;border:1px solid #eee;border-radius:4px}.profile-item[data-v-9fba3d0a]{padding:.5rem;cursor:pointer}.profile-item[data-v-9fba3d0a]:hover{background:#f0f0f0}.close-btn[data-v-9fba3d0a]{margin-top:.5rem;padding:.5rem;border:none;border-radius:4px;background:#ccc;cursor:pointer}.numbers-container[data-v-9fba3d0a]{max-width:100%;height:100vh;margin:1rem auto;padding:0 1rem}h2[data-v-9fba3d0a]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.5rem}.search-input[data-v-9fba3d0a],.series-select[data-v-9fba3d0a]{padding:.5rem;border-radius:.25rem;border:1px solid #ccc}.status-counters[data-v-9fba3d0a]{display:flex;gap:1rem;font-weight:600;margin-bottom:1rem}.number-list[data-v-9fba3d0a]{display:flex;flex-direction:column;gap:.5rem}.number-row[data-v-9fba3d0a]{display:grid;grid-template-columns:.1fr .1fr .1fr 1fr 1fr 1fr 1fr;align-items:center;gap:.5rem;padding:.5rem;border:1px solid #ddd;border-radius:6px;background:#fff}.assign-btn[data-v-9fba3d0a],.release-btn[data-v-9fba3d0a]{padding:.25rem .5rem;border-radius:.25rem;border:none;cursor:pointer;color:#fff}.assign-btn[data-v-9fba3d0a]{background-color:#109893}.release-btn[data-v-9fba3d0a]{background-color:#ccc}.number-id[data-v-9fba3d0a]{font-weight:500}.status-label[data-v-9fba3d0a]{text-transform:capitalize}.driver-name[data-v-9fba3d0a],.driver-email[data-v-9fba3d0a]{overflow-wrap:anywhere}.series-label[data-v-9fba3d0a]{font-style:italic;color:#555}.no-results[data-v-9fba3d0a]{text-align:center;padding:1rem;color:#888}.back-btn[data-v-9fba3d0a]{background:#333;color:#fff;border:none;border-radius:.25rem;padding:.4rem .8rem;cursor:pointer}.home-container[data-v-b47b6c48]{padding:1rem}.tiles-grid[data-v-b47b6c48]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;margin-top:1rem}.tile[data-v-b47b6c48]{border:1px solid #ccc;border-radius:8px;padding:.75rem;background:#f9f9f9;cursor:pointer;transition:all .2s ease}.tile[data-v-b47b6c48]:hover{background:#109893;color:#fff;border-color:#109893}.tile-title[data-v-b47b6c48]{font-weight:600;margin-bottom:.5rem}.tile-content[data-v-b47b6c48]{color:inherit}.back-btn[data-v-b47b6c48]{background:#333;color:#fff;border:none;border-radius:.25rem;padding:.4rem .8rem;font-size:.85rem;cursor:pointer;margin-bottom:1rem;transition:all .2s ease}.back-btn[data-v-b47b6c48]:hover{background:#109893;transform:scale(1.02)}.option-section-title[data-v-15f8f10a]{font-weight:600;font-size:1rem;margin-bottom:.75rem;color:#222}.option-grid[data-v-15f8f10a]{display:grid;gap:.25rem;margin-bottom:1rem}.option-card[data-v-15f8f10a]{border:2px solid #ddd;border-radius:.5rem;padding:.5rem;cursor:pointer;transition:all .2s ease;background:#fff;justify-content:space-between;display:flex;flex-direction:row;gap:.25rem}.option-card[data-v-15f8f10a]:hover{border-color:#0e807d;transform:translateY(-2px);box-shadow:0 2px 8px #0e807d26}.option-card.selected[data-v-15f8f10a]{border-color:#0e807d;background:#e8f5f4;box-shadow:0 0 0 1px #0e807d}.option-label[data-v-15f8f10a]{font-weight:500;color:#333;font-size:.9rem}.option-card.selected .option-label[data-v-15f8f10a]{color:#0e807d;font-weight:600}.option-percent[data-v-15f8f10a]{font-size:.85rem;color:#666;font-weight:600}.option-card.selected .option-percent[data-v-15f8f10a]{color:#0e807d}.checkbox-card[data-v-15f8f10a]{margin-top:.5rem}.vehicle-header[data-v-15f8f10a]{background:#f5f5f5;border:1px solid #ddd;border-radius:.5rem;padding:1rem;margin-bottom:1rem}.vehicle-header h3[data-v-15f8f10a]{margin:0 0 .25rem;font-size:1.5rem;color:#222}.vehicle-class[data-v-15f8f10a]{margin:0;color:#666;font-size:.9rem;font-weight:500}.switch-label[data-v-15f8f10a]{display:flex;align-items:center;cursor:pointer;gap:.5rem;font-weight:600}.switch-label input[type=checkbox][data-v-15f8f10a]{display:none}.switch-slider[data-v-15f8f10a]{width:40px;height:20px;background:#ccc;border-radius:10px;position:relative;transition:.2s}.switch-slider[data-v-15f8f10a]:before{content:"";position:absolute;width:18px;height:18px;border-radius:50%;background:#fff;top:1px;left:1px;transition:.2s}.switch-label input:checked+.switch-slider[data-v-15f8f10a]:before{transform:translate(20px)}.switch-label input:checked+.switch-slider[data-v-15f8f10a]{background:#0e807d}.status-pill[data-v-15f8f10a]{display:inline-block;padding:.2rem .5rem;border-radius:9999px;font-size:.7rem;font-weight:600;text-transform:uppercase;margin-left:.5rem}.active-pill[data-v-15f8f10a]{background-color:#00ae06;color:#fff}.inactive-pill[data-v-15f8f10a]{background-color:#f44336;color:#fff}.cards-grid[data-v-15f8f10a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem;margin-top:1rem}.car-card[data-v-15f8f10a]{border:1px solid #ccc;border-radius:.5rem;overflow:hidden;background:#f9f9f9;display:flex;flex-direction:column;cursor:pointer;transition:transform .15s ease}.car-card[data-v-15f8f10a]:hover{transform:translateY(-3px)}.photo-placeholder[data-v-15f8f10a]{height:120px;background:#ddd}.photo-preview[data-v-15f8f10a]{width:100%;height:400px;background-size:contain;margin-top:1rem;background-repeat:no-repeat;background-position:center;border:1px solid #ccc;border-radius:.25rem}.car-info[data-v-15f8f10a]{padding:.5rem;flex:1}.card-actions[data-v-15f8f10a]{display:flex;justify-content:flex-end;gap:.25rem;padding:.5rem;border-top:1px solid #ddd}.setup-btn[data-v-15f8f10a]{background:#0e807d;color:#fff;border:none;border-radius:.25rem;padding:.3rem .6rem;cursor:pointer}.setup-btn[data-v-15f8f10a]:hover{background:#0d6e67}.top-actions[data-v-15f8f10a]{display:flex;gap:.5rem;margin-bottom:1rem}.add-btn[data-v-15f8f10a]{background:#222;color:#fff;padding:.5rem 1rem;border:none;cursor:pointer;border-radius:.25rem}.refresh-btn[data-v-15f8f10a]{background:#109893;color:#fff;padding:.5rem 1rem;border:none;cursor:pointer;border-radius:.25rem}.add-btn[data-v-15f8f10a]:hover{background:#555}.refresh-btn[data-v-15f8f10a]:hover{background:#0e807d}@media (max-width: 768px){.cards-grid[data-v-15f8f10a]{margin-bottom:10rem}.option-grid[data-v-15f8f10a]{grid-template-columns:1fr}}.tabs[data-v-813b24a6]{display:flex;gap:1rem;margin-bottom:1rem}.tab-btn[data-v-813b24a6]{padding:.5rem 1rem;background:#eee;border:none;cursor:pointer;border-radius:4px}.tab-btn.active[data-v-813b24a6]{background:#109893;color:#fff}.charts-grid[data-v-813b24a6]{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.chart-card[data-v-813b24a6]{background:#fff;padding:1rem;border-radius:8px;box-shadow:0 2px 6px #0000001a}.table-wrapper[data-v-813b24a6]{margin-top:1rem;border:1px solid #ddd;border-radius:6px;overflow-x:auto}.desktop-table[data-v-813b24a6]{width:100%;border-collapse:collapse;font-size:.9rem;text-align:center}.desktop-table th[data-v-813b24a6],.desktop-table td[data-v-813b24a6]{padding:.5rem .75rem;border-bottom:1px solid #eee;white-space:nowrap}.desktop-table th[data-v-813b24a6]{background:#f8f8f8;font-weight:600}.desktop-table tr[data-v-813b24a6]{cursor:pointer;transition:background .15s ease}.desktop-table tr[data-v-813b24a6]:hover{background:#f0f7f7}.mobile-cards[data-v-813b24a6]{display:none}.profile-card[data-v-813b24a6]{border:1px solid #ddd;border-radius:6px;padding:.75rem 1rem;margin-bottom:1rem;background:#fff;box-shadow:0 2px 6px #0000000d;cursor:pointer}.cars-cell[data-v-813b24a6]{text-align:right}.card-row[data-v-813b24a6]{margin-bottom:.4rem;font-size:.9rem;word-wrap:break-word}.card-row strong[data-v-813b24a6]{display:inline-block;width:100px;vertical-align:top}.expand-btn[data-v-813b24a6]{background:none;border:none;cursor:pointer;font-weight:700;margin-left:.3rem}.partners-list[data-v-813b24a6]{margin-top:.2rem;padding-left:.5rem;font-size:.9rem;color:#333}@media (max-width: 768px){.desktop-table[data-v-813b24a6]{display:none}.mobile-cards[data-v-813b24a6]{display:block}.search-input[data-v-813b24a6]{font-size:16px}}.modal-overlay[data-v-813b24a6]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-813b24a6]{background:#fff;padding:1rem;border-radius:.5rem;width:500px;max-width:95%;max-height:90vh;overflow-y:auto;box-shadow:0 4px 12px #0000004d}.modal-actions[data-v-813b24a6]{display:flex;justify-content:flex-end;margin-top:1rem;gap:.5rem}.refresh-btn[data-v-813b24a6],.back-btn[data-v-813b24a6]{margin-bottom:1rem;background:#109893;color:#fff;padding:.5rem 1rem;border:none;cursor:pointer;border-radius:.25rem}.back-btn[data-v-813b24a6]{background:#333}.controls[data-v-813b24a6]{display:flex;gap:1rem;margin-bottom:1rem}.search-input[data-v-813b24a6]{flex:1;padding:.4rem .6rem;font-size:.9rem}.type-pill[data-v-813b24a6]{display:inline-block;padding:.15rem .5rem;border-radius:12px;font-size:.75rem;font-weight:600;color:#fff;margin-right:.25rem;text-transform:uppercase}.type-pill.fcd[data-v-813b24a6]{background-color:#ff4d4f}.type-pill.ta[data-v-813b24a6]{background-color:#fa8c16}.type-pill.w2w[data-v-813b24a6]{background-color:#13c2c2}.status-pill[data-v-813b24a6]{display:inline-block;padding:.15rem .5rem;border-radius:12px;font-size:.75rem;color:#fff;margin-right:.25rem;text-transform:uppercase;cursor:pointer;transition:transform .15s ease,opacity .15s ease}.status-pill[data-v-813b24a6]:hover{transform:scale(1.1);opacity:.9}.status-pill.submitted[data-v-813b24a6]{background-color:#1890ff}.status-pill.rejected[data-v-813b24a6],.status-pill.expired[data-v-813b24a6]{background-color:#ee3639}.status-pill.provisional[data-v-813b24a6]{background-color:#f37703}.status-pill.accepted[data-v-813b24a6]{background-color:#328e04}.status-pill.expired[data-v-813b24a6]{background-color:#ee3639}.refresh-btn[data-v-813b24a6]:hover{background:#0e7d7a}.back-btn[data-v-813b24a6]:hover{background:#109893}@font-face{font-family:Proxima Nova;src:url(/fonts/Proxima%20Nova%20Black%20Italic.otf) format("opentype");font-weight:900;font-style:italic}@font-face{font-family:Proxima Nova;src:url(/fonts/Proxima%20Nova%20Extrabold%20Italic.otf) format("opentype");font-weight:800;font-style:italic}@font-face{font-family:Proxima Nova;src:url(/fonts/Proxima%20Nova%20Regular%20Italic.otf) format("opentype");font-weight:400;font-style:italic}body{font-family:Proxima Nova,sans-serif;margin:0;padding:0}.modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999;pointer-events:auto}.modal-content{background:#fff;padding:1rem 1rem 2rem;border-radius:.5rem;width:600px;max-width:90%;max-height:90vh;overflow-y:auto;box-shadow:0 4px 20px #00000059;position:relative;z-index:10000}.modal-overlay,.modal-content{transition:opacity .2s ease}.modal-content form{display:flex;flex-direction:column;gap:.5rem}.modal-actions{display:flex;justify-content:space-between;margin-top:.5rem;margin-bottom:1rem}.modal-actions button{cursor:pointer;padding:.4rem .7rem;border-radius:.25rem;border:none;background:#109893;color:#fff;transition:background .15s ease}.modal-actions button:hover{background:#0e807d}.form-group{display:flex;flex-direction:column;margin-bottom:.2rem;width:95%;font-size:16px}.form-group label{font-weight:600;margin-bottom:.2rem;font-size:16px}.form-group input,.form-group select{padding:.5rem;border:1px solid #ccc;border-radius:.3rem;font-size:16px;background:#fafafa;transition:border .15s ease,background .15s ease}.form-group input:disabled,.form-group select:disabled{background:#eee;color:#666;cursor:not-allowed}.form-group input:focus,.form-group select:focus{border-color:#109893;outline:none;background:#fff}*{isolation:auto}.car-class-pill{display:inline-block;padding:.15rem .5rem;border-radius:9999px;font-size:.75rem;color:#fff;margin:.1rem;text-transform:uppercase}.car-class-pill.falken-club-sc{background-color:#ed2590}.car-class-pill.falken-club-tr{background-color:#999}.car-class-pill.street{background-color:#4c92ce}.car-class-pill.street-gt{background-color:#ffcd05}.car-class-pill.street-mod{background-color:#4cbd94}.car-class-pill.track-mod{background-color:#f26739}.car-class-pill.unlimited{background-color:#ef3b39}.car-class-pill.superunlimited{background-color:#d6b781}.car-class-pill.eibach-gltc{background-color:#ec1f28}.car-class-pill.gridlife-gt{background-color:#814399}.car-class-pill.rush-sr{background-color:#33689c}.car-class-pill.rush-srx{background-color:#ec1f28}.car-class-pill.drift{background-color:#c33}@media (max-width: 768px){.modal-actions{display:flex;justify-content:space-between;margin-top:.5rem;margin-bottom:5rem}}
