.premium-snackbar[data-v-ce78be31] .v-snackbar__content{padding:12px 16px;border-radius:12px}.premium-snackbar[data-v-ce78be31] .v-snackbar__wrapper{border-radius:12px;box-shadow:0 8px 32px #0006;border:1px solid rgba(255,255,255,.1)}.navbar-gradient[data-v-903b0556]{background:linear-gradient(90deg,#0a0a0a,#333,#0a0a0a)!important}.border-b-gold[data-v-903b0556]{border-bottom:3px solid #C9A961!important}.nav-btn[data-v-903b0556]{color:#fff!important;text-transform:uppercase!important;font-weight:600!important;letter-spacing:1px!important;font-size:.85rem!important;border-radius:4px!important;margin:0 8px}.nav-active[data-v-903b0556]{background-color:#333!important;color:#fff!important;border-radius:4px!important}.premium-footer[data-v-903b0556]{border-top:.5px solid #C9A961!important;color:#fff!important;font-family:Montserrat,sans-serif}.footer-logo-wrap[data-v-903b0556]{display:flex;align-items:center;justify-content:center;filter:brightness(1.2)}.footer-copyright[data-v-903b0556]{color:#a6a6a6;letter-spacing:.5px}.color-grey-dark[data-v-903b0556]{color:#666}.footer-link[data-v-903b0556],.footer-link[data-v-903b0556]:active,.footer-link[data-v-903b0556]:visited{color:#c9a961!important;text-decoration:none;transition:opacity .3s ease}.footer-link[data-v-903b0556]:hover{opacity:.7;color:#c9a961!important}.container-narrow[data-v-903b0556]{max-width:3500px}.letter-spacing-1[data-v-903b0556]{letter-spacing:1px!important}@media(max-width:599px){.premium-footer .container-narrow[data-v-903b0556]{flex-direction:column;gap:20px;text-align:center}}@font-face{font-family:Montserrat;src:url(/fonts/montserrat-latin.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Playfair Display;src:url(/fonts/playfair-latin.woff2) format("woff2");font-weight:400 900;font-style:normal;font-display:swap}@font-face{font-family:Playfair Display;src:url(/fonts/playfair-italic-latin.woff2) format("woff2");font-weight:400 900;font-style:italic;font-display:swap}@font-face{font-family:Lato;src:url(/fonts/lato-400-latin.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(/fonts/lato-700-latin.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--kb-bg: #ffffff;--kb-surface: #f6f5f3;--kb-surface-elev: #fbfaf8;--kb-surface-accent: #fff8e6;--kb-or: #a6843c;--kb-or-clair: #c9a961;--kb-texte-sombre: #0a0a0a;--kb-texte-gris: #6b6b67;--kb-bordure: #e6e3de;--kb-placeholder: #bdb9b0;--font-titre: "Montserrat", sans-serif;--font-corps: "Lato", sans-serif}.kb-theme-dark{--kb-bg: #121212;--kb-surface: #1E1E1E;--kb-surface-elev: #2A2A2A;--kb-surface-accent: #333333;--kb-or: #D4AF37;--kb-or-clair: #d4b872;--kb-texte-sombre: #F8F7F5;--kb-texte-gris: #A0A0A0;--kb-bordure: #383838;--kb-placeholder: #555555}.content-main-area{--kb-texte-sombre: #0a0a0a !important;--kb-texte-gris: #666666 !important}.content-main-area .v-card,.content-main-area .glass-card,.content-main-area .v-data-table,.content-main-area .v-card.glass-card-dialog,.content-main-area header.position-relative,.content-main-area .bg-black,.content-main-area .bg-dark{--kb-texte-sombre: #F8F7F5 !important;--kb-texte-gris: #A0A0A0 !important;--kb-bordure: #383838 !important}*{box-sizing:border-box}.v-application{font-family:var(--font-corps)!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--kb-bg)!important;color:var(--kb-texte-sombre)}.v-application .text-h1,.v-application .text-h2,.v-application .text-h3,.v-application .text-h4,.v-application .text-h5,.v-application .text-h6,.v-toolbar-title,.v-card-title{font-family:var(--font-titre)!important;letter-spacing:.02em;color:var(--kb-texte-sombre)}.v-application .text-h1{font-size:36px!important}.v-application .text-h2{font-size:28px!important}.v-application .text-h3{font-size:24px!important}.v-application .text-h4{font-weight:800!important;font-size:20px!important;text-transform:uppercase;letter-spacing:.05em;color:var(--kb-texte-sombre)}.v-application .text-subtitle-1,.v-application .text-subtitle-2{color:var(--kb-texte-gris)}.v-application .text-body-1,.v-application .text-body-2{font-family:var(--font-corps)!important;color:var(--kb-texte-sombre);font-size:16px!important;line-height:1.6}.italic-serif{font-family:Playfair Display,serif!important;font-style:italic!important}.v-btn--variant-elevated[class*=bg-primary],.v-btn.bg-primary{background:linear-gradient(135deg,var(--kb-or-clair),var(--kb-or))!important;color:#000!important;font-family:var(--font-titre)!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.08em;box-shadow:0 6px 18px #c9a9612e!important;transition:all .3s ease;min-height:44px}.v-btn--variant-elevated[class*=bg-primary]:hover,.v-btn.bg-primary:hover{box-shadow:0 4px 12px #c9a9614d!important;transform:translateY(-2px);filter:brightness(1.05)}.v-card{transition:all .3s cubic-bezier(.16,1,.3,1)!important;border:1px solid var(--kb-bordure)!important;border-radius:8px!important;background-color:var(--kb-surface)!important;color:var(--kb-texte-sombre)!important}.card-premium-hover:hover{transform:translateY(-8px)!important;box-shadow:0 12px 30px #00000026!important}.v-data-table{background-color:var(--kb-bg)!important;color:var(--kb-texte-sombre)!important}.v-data-table .v-data-table__tr:nth-child(2n) td{background-color:var(--kb-surface-elev)!important}.v-data-table .v-data-table__tr:hover td{background-color:var(--kb-surface-accent)!important}.v-data-table th{color:var(--kb-or)!important;font-family:var(--font-titre)!important;font-weight:600!important;text-transform:uppercase;font-size:.75rem!important;letter-spacing:.05em;border-bottom:2px solid var(--kb-bordure)!important}.v-navigation-drawer{border-right:1px solid var(--kb-bordure)!important}.v-navigation-drawer .v-list-item--active{color:var(--kb-or)!important}.v-navigation-drawer .v-list-item--active .v-list-item__overlay{background-color:var(--kb-or)!important;opacity:.12}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--kb-bg)}::-webkit-scrollbar-thumb{background:var(--kb-texte-gris);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--kb-or)}.text-or{color:var(--kb-or)!important}.gold-line-sm{width:25px;height:2px;background-color:var(--kb-or);display:inline-block;vertical-align:middle}.glass-card{background:rgba(var(--kb-surface-rgb),.8)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.05)!important}.reveal{opacity:0;transform:translateY(30px);transition:opacity 1s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.reveal.visible{opacity:1;transform:translateY(0)}.page-fade-enter-active,.page-fade-leave-active{transition:opacity .4s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1)}.page-fade-enter-from{opacity:0;transform:translateY(10px)}.page-fade-leave-to{opacity:0}.filters-container-premium{background:linear-gradient(145deg,#1a1a1a,#0a0a0a)!important;border:1px solid rgba(212,175,55,.1)!important;border-radius:12px!important;box-shadow:0 10px 30px #0003!important}.search-field-premium{background:#ffffff08!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:8px!important;padding:12px 20px!important;display:flex;align-items:center;transition:all .3s ease}.search-field-premium:focus-within{border-color:var(--kb-or)!important;background:#d4af370d!important;box-shadow:0 0 15px #d4af371a!important}.search-field-premium input{background:transparent!important;border:none!important;outline:none!important;color:#fff!important;width:100%;font-family:var(--font-corps);font-size:.95rem}.search-field-premium input::placeholder{color:#ffffff4d!important}.status-tabs{display:flex;gap:12px;margin-bottom:24px;padding:8px;background:linear-gradient(145deg,#1a1a1a,#0a0a0a)!important;border-radius:12px;border:1px solid rgba(212,175,55,.1);width:fit-content}.status-tab{padding:10px 20px;border-radius:8px;color:#ffffff80;font-family:var(--font-titre);font-weight:700;font-size:.8rem;text-transform:uppercase;letter-spacing:1px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:8px}.status-tab:hover{color:#fff;background:#ffffff0d}.status-tab.active{background:#d4af371a!important;color:var(--kb-or)!important;box-shadow:0 4px 12px #0003}.status-tab .count-circle{background:#ffffff1a;color:#fff;padding:2px 8px;border-radius:10px;font-size:.7rem}.status-tab.active .count-circle{background:var(--kb-or);color:#000}
