@charset "UTF-8";html[dir=ltr],[data-sonner-toaster][dir=ltr]{--toast-icon-margin-start: -3px;--toast-icon-margin-end: 4px;--toast-svg-margin-start: -1px;--toast-svg-margin-end: 0px;--toast-button-margin-start: auto;--toast-button-margin-end: 0;--toast-close-button-start: 0;--toast-close-button-end: unset;--toast-close-button-transform: translate(-35%, -35%)}html[dir=rtl],[data-sonner-toaster][dir=rtl]{--toast-icon-margin-start: 4px;--toast-icon-margin-end: -3px;--toast-svg-margin-start: 0px;--toast-svg-margin-end: -1px;--toast-button-margin-start: 0;--toast-button-margin-end: auto;--toast-close-button-start: unset;--toast-close-button-end: 0;--toast-close-button-transform: translate(35%, -35%)}[data-sonner-toaster]{position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1: hsl(0, 0%, 99%);--gray2: hsl(0, 0%, 97.3%);--gray3: hsl(0, 0%, 95.1%);--gray4: hsl(0, 0%, 93%);--gray5: hsl(0, 0%, 90.9%);--gray6: hsl(0, 0%, 88.7%);--gray7: hsl(0, 0%, 85.8%);--gray8: hsl(0, 0%, 78%);--gray9: hsl(0, 0%, 56.1%);--gray10: hsl(0, 0%, 52.3%);--gray11: hsl(0, 0%, 43.5%);--gray12: hsl(0, 0%, 9%);--border-radius: 8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:none;z-index:999999999;transition:transform .4s ease}@media(hover:none)and (pointer:coarse){[data-sonner-toaster][data-lifted=true]{transform:none}}[data-sonner-toaster][data-x-position=right]{right:var(--offset-right)}[data-sonner-toaster][data-x-position=left]{left:var(--offset-left)}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translate(-50%)}[data-sonner-toaster][data-y-position=top]{top:var(--offset-top)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)}[data-sonner-toast]{--y: translateY(100%);--lift-amount: calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:none;overflow-wrap:anywhere}[data-sonner-toast][data-styled=true]{padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px #0000001a;width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}[data-sonner-toast]:focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}[data-sonner-toast][data-y-position=top]{top:0;--y: translateY(-100%);--lift: 1;--lift-amount: calc(1 * var(--gap))}[data-sonner-toast][data-y-position=bottom]{bottom:0;--y: translateY(100%);--lift: -1;--lift-amount: calc(var(--lift) * var(--gap))}[data-sonner-toast][data-styled=true] [data-description]{font-weight:400;line-height:1.4;color:#3f3f3f}[data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]{color:inherit}[data-sonner-toaster][data-sonner-theme=dark] [data-description]{color:#e8e8e8}[data-sonner-toast][data-styled=true] [data-title]{font-weight:500;line-height:1.5;color:inherit}[data-sonner-toast][data-styled=true] [data-icon]{display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}[data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}[data-sonner-toast][data-styled=true] [data-icon]>*{flex-shrink:0}[data-sonner-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}[data-sonner-toast][data-styled=true] [data-content]{display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;font-weight:500;cursor:pointer;outline:none;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}[data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:0 0 0 2px #0006}[data-sonner-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}[data-sonner-toast][data-styled=true] [data-cancel]{color:var(--normal-text);background:#00000014}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]{background:#ffffff4d}[data-sonner-toast][data-styled=true] [data-close-button]{position:absolute;left:var(--toast-close-button-start);right:var(--toast-close-button-end);top:0;height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;color:var(--gray12);background:var(--normal-bg);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}[data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}[data-sonner-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-sonner-toast][data-swiping=true]:before{content:"";position:absolute;left:-100%;right:-100%;height:100%;z-index:-1}[data-sonner-toast][data-y-position=top][data-swiping=true]:before{bottom:50%;transform:scaleY(3) translateY(50%)}[data-sonner-toast][data-y-position=bottom][data-swiping=true]:before{top:50%;transform:scaleY(3) translateY(-50%)}[data-sonner-toast][data-swiping=false][data-removed=true]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:scaleY(2)}[data-sonner-toast][data-expanded=true]:after{content:"";position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}[data-sonner-toast][data-mounted=true]{--y: translateY(0);opacity:1}[data-sonner-toast][data-expanded=false][data-front=false]{--scale: var(--toasts-before) * .05 + 1;--y: translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}[data-sonner-toast]>*{transition:opacity .4s}[data-sonner-toast][data-x-position=right]{right:0}[data-sonner-toast][data-x-position=left]{left:0}[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}[data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}[data-sonner-toast][data-mounted=true][data-expanded=true]{--y: translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y: translateY(calc(var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y: translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y: translateY(40%);opacity:0;transition:transform .5s,opacity .2s}[data-sonner-toast][data-removed=true][data-front=false]:before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y, 0px)) translate(var(--swipe-amount-x, 0px));transition:none}[data-sonner-toast][data-swiped=true]{-webkit-user-select:none;user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{0%{transform:var(--y) translate(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translate(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{0%{transform:var(--y) translate(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translate(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media(max-width:600px){[data-sonner-toaster]{position:fixed;right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset-left) * 2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--mobile-offset-bottom)}[data-sonner-toaster][data-y-position=top]{top:var(--mobile-offset-top)}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-sonner-theme=light]{--normal-bg: #fff;--normal-border: var(--gray4);--normal-text: var(--gray12);--success-bg: hsl(143, 85%, 96%);--success-border: hsl(145, 92%, 87%);--success-text: hsl(140, 100%, 27%);--info-bg: hsl(208, 100%, 97%);--info-border: hsl(221, 91%, 93%);--info-text: hsl(210, 92%, 45%);--warning-bg: hsl(49, 100%, 97%);--warning-border: hsl(49, 91%, 84%);--warning-text: hsl(31, 92%, 45%);--error-bg: hsl(359, 100%, 97%);--error-border: hsl(359, 100%, 94%);--error-text: hsl(360, 100%, 45%)}[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg: #000;--normal-border: hsl(0, 0%, 20%);--normal-text: var(--gray1)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg: #fff;--normal-border: var(--gray3);--normal-text: var(--gray12)}[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg: #000;--normal-bg-hover: hsl(0, 0%, 12%);--normal-border: hsl(0, 0%, 20%);--normal-border-hover: hsl(0, 0%, 25%);--normal-text: var(--gray1);--success-bg: hsl(150, 100%, 6%);--success-border: hsl(147, 100%, 12%);--success-text: hsl(150, 86%, 65%);--info-bg: hsl(215, 100%, 6%);--info-border: hsl(223, 43%, 17%);--info-text: hsl(216, 87%, 65%);--warning-bg: hsl(64, 100%, 6%);--warning-border: hsl(60, 100%, 9%);--warning-text: hsl(46, 87%, 65%);--error-bg: hsl(358, 76%, 10%);--error-border: hsl(357, 89%, 16%);--error-text: hsl(358, 100%, 81%)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success],[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info],[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning],[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error],[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size: 16px;height:var(--size);width:var(--size);position:absolute;top:0;right:0;bottom:0;left:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:nth-child(1){animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media(prefers-reduced-motion){[data-sonner-toast],[data-sonner-toast]>*,.sonner-loading-bar{transition:none!important;animation:none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}._panel_1homf_151{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:100%;overflow:hidden;background-color:var(--theme-auth-panel-bg)}._panel__background_1homf_160{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(/images/chauffeur-hero-carousel-1920x900.webp);background-position:center;background-size:cover;background-repeat:no-repeat;transform:scale(1.05);filter:saturate(.9)}._panel__overlay_1homf_170{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(160deg,var(--theme-auth-overlay-start) 0%,var(--theme-auth-overlay-mid) 45%,var(--theme-auth-overlay-end) 100%)}._panel__overlay_1homf_170:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.04;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}._panel__content_1homf_182{position:relative;z-index:1;padding:4rem 4rem 6rem;max-width:34rem}._panel__logoWrap_1homf_188{margin-bottom:2rem}._panel__logo_1homf_188{width:4.5rem;height:4.5rem;object-fit:contain;filter:drop-shadow(0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05))}._panel__tagline_1homf_197{display:inline-block;margin:0 0 1rem;padding:.25rem 1rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--theme-accent);background-color:#ffffff14;border:1px solid rgba(255,215,0,.25);border-radius:9999px}._panel__title_1homf_211{margin:0 0 1rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:2.25rem;font-weight:800;line-height:1.2;color:var(--theme-text-inverse);text-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}._panel__subtitle_1homf_220{margin:0 0 3rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.75;color:#ffffffd1}._panel__secure_1homf_228{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:3rem;padding:.5rem 1rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:.875rem;font-weight:500;color:var(--theme-text-inverse);background-color:#ffffff14;border-radius:.5rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._panel__secureIcon_1homf_242{color:var(--theme-accent);flex-shrink:0}._panel__stats_1homf_246{display:flex;align-items:center;flex-wrap:wrap;gap:1.5rem;padding:1.5rem 2rem;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:1rem;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}._panel__stat_1homf_246{display:flex;flex-direction:column;gap:.25rem}._panel__statValue_1homf_262{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1.5rem;font-weight:700;line-height:1.2;color:var(--theme-text-inverse)}._panel__statLabel_1homf_269{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:.75rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:#ffffffa6}._panel__statDivider_1homf_277{width:1px;height:2.5rem;background:#fff3}._panel__glow_1homf_282{position:absolute;right:-20%;bottom:-30%;z-index:0;width:60%;height:60%;border-radius:50%;background:radial-gradient(circle,var(--theme-auth-brand-glow) 0%,transparent 70%);pointer-events:none}@media(max-width:1024px){._panel_1homf_151{min-height:280px}._panel__content_1homf_182{padding:3rem 2rem}._panel__title_1homf_211{font-size:1.875rem}._panel__subtitle_1homf_220{font-size:1rem;margin-bottom:2rem}._panel__stats_1homf_246{display:none}}.button{display:inline-flex;align-items:center;justify-content:center;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-weight:600;text-align:center;text-decoration:none;border:none;border-radius:.5rem;cursor:pointer;transition:all .3s ease-in-out;outline:none;white-space:nowrap;box-sizing:border-box}.button:disabled{opacity:.6;cursor:not-allowed}.button--sm{padding:.375rem .75rem;font-size:.8125rem;line-height:1.25;border-radius:.25rem}.button--sm:hover:not(:disabled){transform:none;box-shadow:none}.button--sm:active:not(:disabled){transform:none}.button--outline.button--sm{border-width:1px}.button--md{padding:1rem 2rem;font-size:1rem}.button--lg{padding:1.5rem 3rem;font-size:1.125rem}.button--primary{background-color:var(--theme-primary);color:var(--theme-text-inverse)}.button--primary:hover:not(:disabled){background-color:var(--theme-primary-dark);transform:translateY(-2px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.button--primary:active:not(:disabled){transform:translateY(0)}.button--secondary{background-color:var(--theme-secondary);color:var(--theme-text-inverse)}.button--secondary:hover:not(:disabled){background-color:var(--theme-secondary-dark);transform:translateY(-2px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.button--secondary:active:not(:disabled){transform:translateY(0)}.button--outline{background-color:transparent;color:var(--theme-primary);border:2px solid var(--theme-primary)}.button--outline:hover:not(:disabled){background-color:var(--theme-primary);color:var(--theme-text-inverse);transform:translateY(-2px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.button--outline:active:not(:disabled){transform:translateY(0)}.button--ghost{background-color:transparent;color:var(--theme-text-primary)}.button--ghost:hover:not(:disabled){background-color:var(--theme-background-dark)}.button--full-width{width:100%}.input-field{display:flex;flex-direction:column;gap:.25rem}.input-field--full-width{width:100%}.input-field__error{margin:0;font-size:.75rem;font-weight:500;color:var(--theme-error);line-height:1.2}.input{padding:1rem 1.5rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1rem;color:var(--theme-text-primary);background-color:var(--theme-background);border:2px solid var(--theme-border);border-radius:.5rem;outline:none;transition:all .3s ease-in-out}.input::placeholder{color:var(--theme-text-light)}.input:focus{border-color:var(--theme-primary);box-shadow:0 0 0 3px #e3000f1a}.input--invalid{border-color:var(--theme-error)}.input--invalid:focus{border-color:var(--theme-error);box-shadow:0 0 0 3px #dc35451f}.input:disabled{background-color:var(--theme-background-dark);cursor:not-allowed;opacity:.6}.input--full-width{width:100%}.input--sm{box-sizing:border-box;height:2rem;min-height:2rem;padding:0 .625rem;font-size:.8125rem;line-height:1.25;border-width:1px}.input--sm:focus{box-shadow:0 0 0 2px #e3000f1a}.input--sm.input--invalid:focus{box-shadow:0 0 0 2px #dc35451f}.card{background-color:var(--theme-background);border-radius:1rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;overflow:hidden;transition:all .3s ease-in-out}.card--hover:hover{transform:translateY(-8px);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.card--clickable{cursor:pointer}._formWrap_1i9a4_151{width:100%;max-width:42rem}._formWrap__backLink_1i9a4_155{display:inline-flex;align-items:center;gap:.25rem;margin-bottom:1.5rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:.75rem;font-weight:500;color:var(--theme-text-secondary);text-decoration:none;transition:color .15s ease-in-out}._formWrap__backLink_1i9a4_155:hover{color:var(--theme-primary)}._formWrap__backIcon_1i9a4_170{flex-shrink:0}._card_1i9a4_174{padding:1.5rem 2rem;border:1px solid var(--theme-border-light);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;background-color:var(--theme-background);border-radius:.75rem}@media(max-width:640px){._card_1i9a4_174{padding:1rem 1.5rem}}._card__badge_1i9a4_186{display:inline-block;margin-bottom:.5rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--theme-primary)}._card__title_1i9a4_196{margin:0 0 .25rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.2;color:var(--theme-text-primary)}._card__subtitle_1i9a4_204{margin:0 0 1.5rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5;color:var(--theme-text-secondary)}._form_1i9a4_151{display:flex;flex-direction:column;gap:1rem}._form__alert_1i9a4_218{margin:0;padding:.5rem 1rem;border:1px solid rgba(220,53,69,.35);border-radius:.5rem;background:#dc354514;font-size:.875rem;font-weight:500;color:var(--theme-error);line-height:1.5;text-align:left}._form__row_1i9a4_230{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;margin-top:-.5rem}._form__forgotLink_1i9a4_238{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:.75rem;font-weight:500;color:var(--theme-primary);text-decoration:none;transition:color .15s ease-in-out}._form__forgotLink_1i9a4_238:hover{color:var(--theme-primary-dark)}._field_1i9a4_250{display:flex;flex-direction:column;gap:.25rem}._field__label_1i9a4_255{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:.75rem;font-weight:600;color:var(--theme-text-primary)}._field__control_1i9a4_261{position:relative;display:flex;align-items:center}._field__control--invalid_1i9a4_266 ._field__input_1i9a4_266{border-color:var(--theme-error)!important}._field__error_1i9a4_269{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:.75rem;font-weight:500;color:var(--theme-error)}._field__icon_1i9a4_276{position:absolute;left:.5rem;z-index:1;display:flex;align-items:center;justify-content:center;color:var(--theme-text-light);pointer-events:none}._field__input_1i9a4_266{padding:.5rem 2.5rem!important;font-size:.875rem!important;border-width:1px!important;border-radius:.5rem!important}._field__toggle_1i9a4_294{position:absolute;right:.5rem;z-index:1;display:flex;align-items:center;justify-content:center;padding:.25rem;color:var(--theme-text-light);background:transparent;border:none;border-radius:.25rem;cursor:pointer;transition:color .15s ease-in-out}._field__toggle_1i9a4_294:hover{color:var(--theme-primary)}._checkbox_1i9a4_313{display:inline-flex;align-items:center;gap:.5rem;cursor:pointer;-webkit-user-select:none;user-select:none}._checkbox__input_1i9a4_320{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._checkbox__input_1i9a4_320:focus-visible+._checkbox__box_1i9a4_331{outline:2px solid var(--theme-primary);outline-offset:2px}._checkbox__input_1i9a4_320:checked+._checkbox__box_1i9a4_331{background-color:var(--theme-primary);border-color:var(--theme-primary)}._checkbox__input_1i9a4_320:checked+._checkbox__box_1i9a4_331:after{opacity:1;transform:rotate(45deg) scale(1)}._checkbox__box_1i9a4_331{position:relative;flex-shrink:0;width:1rem;height:1rem;border:2px solid var(--theme-border-strong);border-radius:.25rem;background-color:var(--theme-background);transition:background-color .15s ease-in-out,border-color .15s ease-in-out}._checkbox__box_1i9a4_331:after{content:"";position:absolute;top:1px;left:4px;width:5px;height:9px;border:solid var(--theme-text-inverse);border-width:0 2px 2px 0;transform:rotate(45deg) scale(.6);opacity:0;transition:opacity .15s ease-in-out,transform .15s ease-in-out}._checkbox__label_1i9a4_366{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:.75rem;font-weight:500;color:var(--theme-text-secondary)}._form__submit_1i9a4_373{padding:.5rem 1.5rem;font-size:.875rem}.language-switcher--login{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem;background-color:var(--theme-background-light);border:1px solid var(--theme-border-light);border-radius:9999px}.language-switcher__pill{min-width:2.5rem;padding:.25rem .5rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.06em;color:var(--theme-text-secondary);background:transparent;border:none;border-radius:9999px;cursor:pointer;transition:color .15s ease-in-out,background-color .15s ease-in-out}.language-switcher__pill:hover{color:var(--theme-text-primary)}.language-switcher__pill--active{color:var(--theme-text-inverse);background-color:var(--theme-primary);box-shadow:0 1px 2px #0000000d}.language-switcher--admin{position:relative;display:inline-flex;flex-shrink:0}.language-switcher__adminTrigger{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;line-height:0;background:transparent;border:none;border-radius:.5rem;cursor:pointer;transition:background-color .15s ease-in-out}.language-switcher__adminTrigger:hover{background-color:var(--theme-background-light)}.language-switcher__flagTrigger{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;font-size:1rem;line-height:1}.language-switcher__flagImg{display:block;width:1.25rem;height:.875rem;max-width:1.25rem;max-height:.875rem;border-radius:2px;object-fit:cover;flex-shrink:0}.language-switcher__adminMenu{z-index:1060;min-width:150px;padding:.25rem 0;background:var(--theme-surface);border:1px solid var(--theme-border-subtle);border-radius:.5rem;box-shadow:var(--theme-header-dropdown-shadow)}.language-switcher__adminOption{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem 1rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:.875rem;font-weight:500;color:var(--theme-text-primary);text-align:left;background:transparent;border:none;cursor:pointer;transition:background-color .15s ease-in-out,color .15s ease-in-out}.language-switcher__adminOption:hover{background:var(--theme-primary-hover);color:var(--theme-primary)}.language-switcher__adminOption--active{color:var(--theme-primary);background:var(--theme-primary-muted)}.language-switcher__flag{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:.875rem;font-size:.875rem;line-height:1;flex-shrink:0}.theme-toggle{display:inline-flex;align-items:center;justify-content:center;padding:0;color:var(--theme-text-muted);background:var(--theme-surface);border:1px solid var(--theme-border-muted);border-radius:.5rem;cursor:pointer;transition:color .15s ease-in-out,border-color .15s ease-in-out,background-color .15s ease-in-out}.theme-toggle:hover{color:var(--theme-primary);border-color:var(--theme-primary);background:var(--theme-primary-hover)}.theme-toggle:focus-visible{outline:2px solid var(--theme-primary);outline-offset:2px}.theme-toggle--header{width:32px;height:32px;margin-right:.5rem}.theme-toggle--login{width:2.25rem;height:2.25rem;flex-shrink:0;background-color:var(--theme-background-light);border-color:var(--theme-border-light)}.theme-toggle--admin{width:2.25rem;height:2.25rem;color:var(--theme-text-secondary);background:transparent;border:none;border-radius:.5rem}.theme-toggle--admin:hover{color:var(--theme-text-primary);background-color:var(--theme-background-light);border-color:transparent}._page_1o1nw_151{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);min-height:100vh;background-color:var(--theme-background)}._formSection_1o1nw_158{display:flex;flex-direction:column;min-height:100vh;background-color:var(--theme-background-light)}._formSection__header_1o1nw_164{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;padding:1.5rem 2rem}._formSection__body_1o1nw_171{flex:1;display:flex;align-items:center;justify-content:center;padding:0 2rem 4rem}@media(max-width:1024px){._page_1o1nw_151{grid-template-columns:1fr;grid-template-rows:auto 1fr}._formSection_1o1nw_158{min-height:auto}._formSection__body_1o1nw_171{padding:2rem 1.5rem 4rem}}._avatar_1awxt_1{display:block;border-radius:50%;object-fit:cover;flex-shrink:0;vertical-align:middle}._avatarFallback_1awxt_9{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--theme-admin-surface-muted, #e9ecef);color:var(--theme-text-secondary, #6c757d);font-weight:600;flex-shrink:0}._root_1x4x9_151{position:relative}._trigger_1x4x9_155{display:inline-flex;align-items:center;gap:.5rem;padding:.25rem .5rem .25rem .25rem;border:1px solid var(--theme-border);border-radius:.5rem;background:var(--theme-background-light);color:var(--theme-text-primary);cursor:pointer;transition:background-color .15s ease,border-color .15s ease}._trigger_1x4x9_155:hover{background:var(--theme-background-muted);border-color:var(--theme-border-strong)}._userText_1x4x9_172{display:flex;flex-direction:column;gap:0;min-width:0;text-align:left}._userName_1x4x9_180{font-size:.875rem;font-weight:600;color:var(--theme-text-primary);line-height:1.2}._userEmail_1x4x9_187{max-width:11rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;color:var(--theme-text-secondary);line-height:1.2}._chevronOpen_1x4x9_197{transform:rotate(180deg)}._menu_1x4x9_201{z-index:1200;padding:.375rem 0;border:1px solid var(--theme-border);border-radius:.5rem;background:var(--theme-surface-elevated);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}._menuItem_1x4x9_210{display:flex;align-items:center;gap:.625rem;width:100%;padding:.625rem .875rem;border:none;background:transparent;color:var(--theme-text-primary);font-size:.875rem;font-weight:500;text-decoration:none;cursor:pointer;transition:background-color .15s ease,color .15s ease}._menuItem_1x4x9_210:hover:not(:disabled){background:var(--theme-admin-nav-active-muted);color:var(--theme-admin-nav-active)}._menuItem_1x4x9_210:disabled{opacity:.6;cursor:not-allowed}@media(max-width:768px){._userText_1x4x9_172{display:none}._trigger_1x4x9_155{padding:.25rem}}._header_u1g5x_151{position:relative;z-index:1020;height:4rem;background-color:var(--theme-background);border-bottom:1px solid var(--theme-border-light);flex-shrink:0}._header__inner_u1g5x_159{display:flex;align-items:center;justify-content:space-between;height:100%;max-width:100%;padding:0 1.5rem;gap:1rem}._header__brand_u1g5x_168{display:inline-flex;align-items:center;gap:.5rem;flex-shrink:0;text-decoration:none;transition:opacity .15s ease-in-out}._header__brand_u1g5x_168:hover{opacity:.9}._header__logo_u1g5x_179{width:2.5rem;height:2.5rem;object-fit:contain;flex-shrink:0}._header__brandText_u1g5x_185{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:.875rem;font-weight:700;letter-spacing:.04em;color:var(--theme-text-primary)}._header__actions_u1g5x_192{display:flex;align-items:center;gap:.5rem;margin-left:auto}._header__iconBtn_u1g5x_198{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;color:var(--theme-text-secondary);background:transparent;border:none;border-radius:.5rem;cursor:pointer;transition:background-color .15s ease-in-out,color .15s ease-in-out}._header__iconBtn_u1g5x_198:hover,._header__iconBtn--active_u1g5x_216{color:var(--theme-text-primary);background-color:var(--theme-background-light)}._header__flag_u1g5x_220{display:block;border-radius:.25rem;object-fit:cover}._header__user_u1g5x_225{display:flex;align-items:center;gap:.5rem;margin-left:.5rem;padding:.25rem .5rem .25rem .25rem;background-color:var(--theme-background-light);border-radius:.5rem}._header__avatar_u1g5x_234{width:2.25rem;height:2.25rem;border-radius:9999px;object-fit:cover}._header__userText_u1g5x_240{display:flex;flex-direction:column;gap:0;min-width:0}._header__userName_u1g5x_246{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:.875rem;font-weight:600;color:var(--theme-text-primary);line-height:1.2}._header__userEmail_u1g5x_253{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:.75rem;color:var(--theme-text-secondary);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:11rem}@media(max-width:768px){._header__userText_u1g5x_240{display:none}._header__user_u1g5x_225{padding:.25rem}}._link_1tfpu_151{display:inline-flex;align-items:center;gap:.5rem;padding:0 1rem;height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:.875rem;font-weight:500;color:var(--theme-text-secondary);text-decoration:none;white-space:nowrap;border:none;border-bottom:2px solid transparent;background:transparent;cursor:pointer;transition:color .15s ease-in-out,border-color .15s ease-in-out}._link_1tfpu_151:hover{color:var(--theme-admin-nav-active)}._link--active_1tfpu_172{color:var(--theme-admin-nav-active);border-bottom-color:var(--theme-admin-nav-active)}._link__icon_1tfpu_176{flex-shrink:0}._link__label_1tfpu_179{line-height:1.2}._item_1vd8n_151{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:.875rem;font-weight:500;color:var(--theme-text-primary);text-decoration:none;transition:background-color .15s ease-in-out,color .15s ease-in-out}._item_1vd8n_151:hover{background-color:var(--theme-background-light);color:var(--theme-admin-nav-active)}._item_1vd8n_151:hover ._item__icon_1vd8n_167{color:var(--theme-admin-nav-active)}._item--active_1vd8n_170{color:var(--theme-admin-nav-active);background-color:var(--theme-admin-nav-active-muted)}._item--active_1vd8n_170 ._item__icon_1vd8n_167{color:var(--theme-admin-nav-active)}._item__icon_1vd8n_167{flex-shrink:0;color:var(--theme-text-secondary);transition:color .15s ease-in-out}._item__label_1vd8n_182{line-height:1.2}._groupLabel_mdmga_151{padding:.25rem 1rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--theme-text-muted);list-style:none}._dropdown_1a4ss_151{position:relative;display:flex;align-items:stretch;list-style:none}._dropdown__trigger_1a4ss_157{display:inline-flex;align-items:center;gap:.5rem;padding:0 1rem;height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:.875rem;font-weight:500;color:var(--theme-text-secondary);white-space:nowrap;background:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:color .15s ease-in-out,border-color .15s ease-in-out}._dropdown__trigger_1a4ss_157:hover,._dropdown__trigger--open_1a4ss_174{color:var(--theme-admin-nav-active)}._dropdown__trigger--active_1a4ss_177,._dropdown__trigger--open_1a4ss_174{border-bottom-color:var(--theme-admin-nav-active)}._dropdown__icon_1a4ss_180{flex-shrink:0}._dropdown__label_1a4ss_183{line-height:1.2}._dropdown__chevron_1a4ss_186{flex-shrink:0;color:var(--theme-text-secondary);transition:transform .15s ease-in-out}._dropdown__chevron--open_1a4ss_191{transform:rotate(180deg)}._dropdown__menu_1a4ss_194{z-index:1000;min-width:13rem;margin:0;padding:.25rem 0;list-style:none;background-color:var(--theme-background);border:1px solid var(--theme-border-light);border-radius:.5rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}._dropdown__groupWrap_1a4ss_205{list-style:none}._dropdown__group_1a4ss_205{margin:0;padding:0 0 .25rem;list-style:none}._nav_1oac1_151{position:relative;z-index:1;height:3.25rem;background-color:var(--theme-background);border-bottom:1px solid var(--theme-border-light);flex-shrink:0}._nav__scroll_1oac1_159{height:100%;overflow-x:auto;overflow-y:visible}._nav__list_1oac1_164{display:flex;align-items:stretch;height:100%;margin:0;padding:0 1rem;list-style:none;gap:.25rem;min-width:max-content}._nav__item_1oac1_174{display:flex;align-items:stretch;list-style:none}._footer_1gfc1_151{flex-shrink:0;height:3rem;background-color:var(--theme-background);border-top:1px solid var(--theme-border-light)}._footer__inner_1gfc1_157{display:flex;align-items:center;justify-content:space-between;height:100%;padding:0 1.5rem;gap:1rem}._footer__copy_1gfc1_165,._footer__credit_1gfc1_165{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:.875rem;color:var(--theme-text-secondary)}@media(max-width:640px){._footer_1gfc1_151{height:auto;padding:1rem 0}._footer__inner_1gfc1_157{flex-direction:column;align-items:flex-start;height:auto}}.admin-panel{overflow-anchor:none}.admin-panel,.admin-panel *,body:has(.admin-panel),body:has(.admin-panel) *{scrollbar-width:none;-ms-overflow-style:none}.admin-panel::-webkit-scrollbar,.admin-panel *::-webkit-scrollbar,body:has(.admin-panel)::-webkit-scrollbar,body:has(.admin-panel) *::-webkit-scrollbar{display:none;width:0;height:0;background:transparent}._shell_yzdlu_151{display:flex;flex-direction:column;min-height:100vh;background-color:var(--theme-background-light)}._shell__main_yzdlu_157{flex:1;overflow-x:hidden}._card_qpncu_151{background-color:var(--theme-background);border:1px solid var(--theme-border-light);border-radius:.75rem;box-shadow:0 1px 2px #0000000d;overflow:hidden}._card--overflowVisible_qpncu_158{overflow:visible}._card--noPadding_qpncu_161 ._card__body_qpncu_161{padding:0}._card__header_qpncu_164{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.5rem;border-bottom:1px solid var(--theme-border-light)}._card__title_qpncu_172{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1rem;font-weight:600;color:var(--theme-text-primary)}._card__action_qpncu_179{flex-shrink:0}._card__body_qpncu_161{padding:1.5rem}._stat_2j9bg_151{padding:1.5rem 1rem;border-right:1px solid var(--theme-border-light)}._stat_2j9bg_151:last-child{border-right:none}._stat__top_2j9bg_158{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:1rem}._stat__label_2j9bg_165{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--theme-text-secondary)}._stat__trend_2j9bg_173{flex-shrink:0}._stat__trend--up_2j9bg_176{color:var(--theme-success)}._stat__trend--down_2j9bg_179{color:var(--theme-error)}._stat__bottom_2j9bg_182{display:flex;align-items:center;gap:1rem}._stat__iconWrap_2j9bg_187{display:flex;align-items:center;justify-content:center;color:var(--theme-text-light)}._stat__value_2j9bg_193{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1.5rem;font-weight:700;line-height:1.2;color:var(--theme-text-primary)}@media(max-width:768px){._stat_2j9bg_151{border-right:none;border-bottom:1px solid var(--theme-border-light)}._stat_2j9bg_151:last-child{border-bottom:none}}._badge_ciw76_151{display:inline-flex;align-items:center;padding:.25rem .5rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:.75rem;font-weight:600;border-radius:.25rem}._badge--success_ciw76_160{color:var(--theme-success);background-color:rgba(var(--theme-success),.12)}._badge--danger_ciw76_164{color:var(--theme-error);background-color:rgba(var(--theme-error),.12)}._badge--warning_ciw76_168{color:var(--theme-secondary);background-color:rgba(var(--theme-warning),.25)}._badge--secondary_ciw76_172{color:var(--theme-text-secondary);background-color:var(--theme-background-dark)}._badge--solid_ciw76_176{color:#fff;border-radius:999px;padding:.2rem .625rem;font-size:.75rem;line-height:1.2;letter-spacing:.01em}._badge--solid_ciw76_176._badge--success_ciw76_160{background-color:#198754}._badge--solid_ciw76_176._badge--danger_ciw76_164{background-color:#dc3545}._badge--solid_ciw76_176._badge--warning_ciw76_168{background-color:#ffc107;color:#212529}._badge--solid_ciw76_176._badge--secondary_ciw76_172{background-color:#6c757d;color:#fff}._wrap_lenum_151{width:100%;overflow-x:auto}._table_lenum_156{width:100%;border-collapse:collapse;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:.875rem}._table__head_lenum_162{background-color:var(--theme-background-light)}._table__cell_lenum_165{padding:1rem 1.5rem;color:var(--theme-text-primary);text-align:left;border-bottom:1px solid var(--theme-border-light);vertical-align:middle}._table__cell--header_lenum_172{font-size:.75rem;font-weight:600;color:var(--theme-text-secondary);text-align:left;text-transform:uppercase;letter-spacing:.04em}._table__cell--left_lenum_180{text-align:left}._table__cell--center_lenum_183{text-align:center}._table__cell--right_lenum_186{text-align:right}._table__row_lenum_189:last-child ._table__cell_lenum_165{border-bottom:none}._table--compact_lenum_192{font-size:.75rem;line-height:1.3}._table--compact_lenum_192 ._table__cell_lenum_165{padding:.5rem .625rem;white-space:nowrap;vertical-align:middle;line-height:1.3}._table--compact_lenum_192 ._table__cell--header_lenum_172{padding:.4375rem .625rem;font-size:.625rem;line-height:1.2;letter-spacing:.05em;text-align:left;vertical-align:middle}._table--compact_lenum_192 ._table__row_lenum_189{min-height:2.75rem}._root_20rcu_1{display:flex;flex-wrap:wrap;align-items:center;gap:1.5rem 2rem;width:100%}._chartArea_20rcu_9{position:relative;flex:1 1 14rem;min-width:12rem;max-width:20rem;margin:0 auto}._center_20rcu_17{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none;text-align:center}._center__value_20rcu_28{font-size:2rem;font-weight:700;line-height:1.1;color:var(--theme-text-primary, #212529);letter-spacing:-.02em}._center__label_20rcu_36{margin-top:.25rem;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:var(--theme-text-secondary, #6c757d)}._legend_20rcu_45{flex:1 1 12rem;display:flex;flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;min-width:10rem}._legendItem_20rcu_56{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:.75rem;row-gap:.5rem;align-items:start}._legendItem__swatch_20rcu_65{grid-row:1/span 2;width:.75rem;height:2.5rem;border-radius:.375rem;flex-shrink:0}._legendItem__body_20rcu_73{display:flex;flex-direction:column;gap:.125rem}._legendItem__name_20rcu_79{font-size:.875rem;font-weight:600;color:var(--theme-text-primary, #212529)}._legendItem__meta_20rcu_85{display:flex;align-items:baseline;gap:.5rem}._legendItem__count_20rcu_91{font-size:1.25rem;font-weight:700;line-height:1.2;color:var(--theme-text-primary, #212529)}._legendItem__percent_20rcu_98{font-size:.8125rem;font-weight:500;color:var(--theme-text-secondary, #6c757d)}._legendItem__barTrack_20rcu_104{grid-column:2;height:.375rem;border-radius:999px;background:var(--theme-admin-chart-grid, #e9ecef);overflow:hidden}._legendItem__barFill_20rcu_112{height:100%;border-radius:999px;transition:width .4s ease;min-width:0}._tooltip_20rcu_119{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:.5rem;background:var(--theme-surface, #fff);border:1px solid var(--theme-admin-chart-grid, #e9ecef);box-shadow:0 4px 12px #00000014;font-size:.8125rem}._tooltip__dot_20rcu_131{width:.5rem;height:.5rem;border-radius:50%;flex-shrink:0}._tooltip__name_20rcu_138{color:var(--theme-text-secondary, #6c757d)}._tooltip__value_20rcu_142{margin-left:auto;color:var(--theme-text-primary, #212529)}@media(max-width:480px){._root_20rcu_1{flex-direction:column}._chartArea_20rcu_9{max-width:100%}}._chart_1i9o1_1{width:100%;min-height:21.875rem}._chart_ya8v4_1{width:100%;height:17.5rem}._chart_f942h_1{width:100%;height:15rem}._select_1jugm_151{position:relative;display:inline-flex;flex-direction:column;align-items:flex-end;gap:.25rem}._select--open_1jugm_158{z-index:1000}._select--disabled_1jugm_161{opacity:.65;pointer-events:none}._select__label_1jugm_165{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:.75rem;font-weight:500;color:var(--theme-text-secondary);white-space:nowrap}._select__control_1jugm_172{position:relative;width:100%}._select__trigger_1jugm_176{display:inline-flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;min-width:10.5rem;padding:.25rem .5rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:.75rem;font-weight:500;color:var(--theme-text-primary);text-align:left;background-color:var(--theme-background);border:1px solid var(--theme-border);border-radius:.5rem;box-shadow:0 1px 2px #0000000d;cursor:pointer;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}._select__trigger_1jugm_176:hover{border-color:var(--theme-border-strong)}._select__trigger_1jugm_176:focus-visible{outline:none;border-color:var(--theme-primary);box-shadow:0 0 0 3px var(--theme-auth-focus-ring)}._select__trigger--open_1jugm_204{border-color:var(--theme-primary);box-shadow:0 0 0 3px var(--theme-auth-focus-ring)}._select__trigger_1jugm_176:disabled{cursor:not-allowed}._select__value_1jugm_211{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._select__chevron_1jugm_218{flex-shrink:0;color:var(--theme-text-secondary);transition:transform .15s ease-in-out}._select__chevron--open_1jugm_223{transform:rotate(180deg)}._select__menu_1jugm_226{position:absolute;top:calc(100% + .25rem);right:0;z-index:1000;min-width:100%;max-height:16rem;margin:0;padding:.25rem 0;list-style:none;overflow-y:auto;background-color:var(--theme-background);border:1px solid var(--theme-border-light);border-radius:.5rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}._select__menu--portal_1jugm_242{right:auto;min-width:unset}._select__menu--searchable_1jugm_246{padding-top:0}._select__search_1jugm_249{position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:.25rem;margin:0;padding:.5rem;background-color:var(--theme-background);border-bottom:1px solid var(--theme-border-light)}._select__searchIcon_1jugm_261{flex-shrink:0;color:var(--theme-text-secondary)}._select__searchInput_1jugm_265{flex:1;min-width:0;padding:.3125rem .5rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:.75rem;color:var(--theme-text-primary);background-color:var(--theme-background-light);border:1px solid var(--theme-border);border-radius:.25rem}._select__searchInput_1jugm_265:focus{outline:none;border-color:var(--theme-primary);box-shadow:0 0 0 2px var(--theme-auth-focus-ring)}._select__empty_1jugm_281{padding:.5rem 1rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:.75rem;color:var(--theme-text-secondary)}._select--compact_1jugm_287,._select--sm_1jugm_287{align-items:stretch;gap:.25rem;width:100%}._select--compact_1jugm_287 ._select__label_1jugm_165,._select--sm_1jugm_287 ._select__label_1jugm_165{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;line-height:1.2}._select--compact_1jugm_287 ._select__control_1jugm_172,._select--sm_1jugm_287 ._select__control_1jugm_172{width:100%}._select--compact_1jugm_287 ._select__trigger_1jugm_176,._select--sm_1jugm_287 ._select__trigger_1jugm_176{box-sizing:border-box;width:100%;min-width:0;height:2rem;min-height:2rem;padding:0 .625rem;font-size:.8125rem;line-height:1.25;box-shadow:none}._select--compact_1jugm_287 ._select__trigger_1jugm_176{min-width:4.5rem}._select__option_1jugm_316{display:block;width:100%;padding:.5rem 1rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:.75rem;font-weight:500;color:var(--theme-text-primary);text-align:left;background:transparent;border:none;cursor:pointer;transition:background-color .15s ease-in-out,color .15s ease-in-out}._select__option_1jugm_316:hover{background-color:var(--theme-background-light)}._select__option--selected_1jugm_333{color:var(--theme-admin-nav-active);background-color:var(--theme-admin-nav-active-muted)}._adminPage_489wt_151{display:flex;flex-direction:column;gap:1rem;width:100%;max-width:100%;margin:0;padding:1.5rem 1.5rem 3rem;box-sizing:border-box}._adminPageGrid2_489wt_162{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}@media(max-width:1024px){._adminPageGrid2_489wt_162{grid-template-columns:1fr}}._adminPageHead_489wt_173{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem}._page__headLeft_dnuc4_151{min-width:0}._page__title_dnuc4_154{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1rem;font-weight:600;color:var(--theme-text-secondary)}._page__tableBody_dnuc4_161{padding-top:0;padding-bottom:1rem}._filter_dnuc4_166{flex-shrink:0;margin-left:auto}@media(max-width:640px){._filter_dnuc4_166{width:100%;margin-left:0}}._statsGrid_dnuc4_177{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}@media(max-width:1280px){._statsGrid_dnuc4_177{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:768px){._statsGrid_dnuc4_177{grid-template-columns:1fr}}._chartSummary_dnuc4_192{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;margin:0 0 1.5rem;padding:0;list-style:none}._chartSummary_dnuc4_192 li{display:flex;flex-direction:column;align-items:center;gap:.25rem;text-align:center}._chartSummary_dnuc4_192 strong{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1.25rem;font-weight:700;color:var(--theme-admin-nav-active)}._chartSummary_dnuc4_192 span{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:.875rem;color:var(--theme-text-secondary)}._refLink_dnuc4_220{font-weight:600;color:var(--theme-admin-nav-active)}._driverCell_dnuc4_225{display:inline-flex;align-items:center;gap:.5rem}._price_dnuc4_231{font-weight:600;color:var(--theme-success)}._deviceLegend_dnuc4_236{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem}._deviceLegend__dot_dnuc4_242{width:.625rem;height:.625rem;border-radius:9999px;flex-shrink:0}._deviceLegend__dot--primary_dnuc4_248{background-color:var(--theme-primary)}._deviceLegend__dot--warning_dnuc4_251{background-color:var(--theme-warning)}._deviceLegend__dot--info_dnuc4_254{background-color:var(--theme-info)}._pagination_1boks_1{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--theme-admin-border, #dee2e6)}._pagination__info_1boks_12{margin:0;font-size:.75rem;color:var(--theme-text-secondary, #6c757d)}._pagination__actions_1boks_18{display:flex;align-items:center;gap:.5rem}._pagination__page_1boks_24{font-size:.75rem;font-weight:600;color:var(--theme-text-primary, #212529);min-width:3rem;text-align:center}._toolbar_q9ue4_1{display:flex;flex-wrap:nowrap;align-items:flex-end;gap:1rem;margin-bottom:.75rem}._toolbar__search_q9ue4_9{display:flex;flex-direction:column;gap:.25rem;flex:1 1 auto;min-width:10rem;max-width:18rem}._toolbar__searchLabel_q9ue4_18{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;line-height:1.2;color:var(--theme-text-secondary, #6c757d)}._toolbar__searchField_q9ue4_27{position:relative}._toolbar__searchInput_q9ue4_31{box-sizing:border-box;width:100%;height:2rem;min-height:2rem;padding:0 2rem 0 .625rem;border:1px solid var(--theme-admin-border, #dee2e6);border-radius:.375rem;font-size:.8125rem;line-height:1.25;background:var(--theme-surface, #fff);color:var(--theme-text-primary, #212529)}._toolbar__searchInput_q9ue4_31:focus{outline:2px solid var(--theme-primary, #e3000f);outline-offset:1px}._toolbar__searchSpinner_q9ue4_49{position:absolute;top:50%;right:.625rem;width:.875rem;height:.875rem;margin-top:-.4375rem;border:2px solid var(--theme-admin-border, #dee2e6);border-top-color:var(--theme-admin-primary, #0d6efd);border-radius:50%;animation:_toolbarSearchSpin_q9ue4_1 .65s linear infinite}@keyframes _toolbarSearchSpin_q9ue4_1{to{transform:rotate(360deg)}}._toolbar__extra_q9ue4_67{flex:0 0 auto;flex-shrink:0}._toolbar__perPage_q9ue4_72{flex:0 0 5.5rem;width:5.5rem;max-width:5.5rem}._toolbar__perPage_q9ue4_72.select,._toolbar__perPage_q9ue4_72.select.select--sm,._toolbar__perPage_q9ue4_72.select.select--compact{width:5.5rem;max-width:5.5rem;align-items:stretch}._toolbar__perPage_q9ue4_72 .select__trigger{min-width:0;width:100%}._toolbar__create_q9ue4_87{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:2rem;min-height:2rem;padding:0 .875rem;margin-left:auto;border:none;border-radius:.375rem;background:var(--theme-info, #17a2b8);color:#fff;font-size:.8125rem;line-height:1.25;font-weight:600;cursor:pointer;white-space:nowrap;flex-shrink:0}._toolbar__create_q9ue4_87:hover{opacity:.92}@media(max-width:640px){._toolbar_q9ue4_1{flex-wrap:wrap}._toolbar__search_q9ue4_9{flex:1 1 100%;max-width:none}._toolbar__create_q9ue4_87{margin-left:0}}._overlay_1t63c_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:1rem;background:#0f172a73}._dialog_1t63c_12{display:flex;flex-direction:column;width:min(100%,42rem);min-height:20rem;max-height:min(92vh,52rem);border-radius:.5rem;background:var(--theme-surface, #fff);box-shadow:0 1rem 2.5rem #0f172a2e}._dialog--wide_1t63c_23{width:min(100%,52rem)}._dialog--xl_1t63c_27{width:min(100%,64rem);max-height:min(94vh,60rem)}._dialog--media_1t63c_32{width:min(100%,76rem);max-height:min(96vh,72rem)}._header_1t63c_37{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:.75rem;padding:.875rem 1rem;border-bottom:1px solid var(--theme-admin-border, #dee2e6)}._title_1t63c_47{margin:0;font-size:1rem;font-weight:700;color:var(--theme-text-primary, #212529)}._closeBtn_1t63c_54{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;border:none;border-radius:.375rem;background:transparent;color:var(--theme-text-secondary, #6c757d);cursor:pointer}._closeBtn_1t63c_54:hover{background:var(--theme-admin-muted, #f1f3f5)}._body_1t63c_71{flex:1 1 auto;min-height:12rem;overflow:auto;padding:1rem}._footer_1t63c_78{display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;gap:.375rem;padding:.625rem 1rem;border-top:1px solid var(--theme-admin-border, #dee2e6)}._list_4e5ku_2{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.25rem;max-width:14rem;vertical-align:middle}._empty_4e5ku_11{color:var(--theme-text-secondary, #6c757d);font-size:.8125rem}._badge_4e5ku_16{display:inline-flex;align-items:center;max-width:100%;padding:.1875rem .5rem;font-size:.6875rem;font-weight:600;line-height:1.25;letter-spacing:.01em;border-radius:999px;border:1px solid transparent;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:0 1px #0f172a0a}._badge--admin_4e5ku_34{color:#b45309;background-color:#fffbeb;border-color:#fcd34d}._badge--user_4e5ku_41{color:#047857;background-color:#ecfdf5;border-color:#6ee7b7}._badge--driver_4e5ku_48{color:#0369a1;background-color:#f0f9ff;border-color:#7dd3fc}._badge--accountant_4e5ku_55{color:#b91c1c;background-color:#fef2f2;border-color:#fca5a5}._badge--expenses_4e5ku_62{color:#1d4ed8;background-color:#eff6ff;border-color:#93c5fd}._badge--fiche_4e5ku_69{color:#475569;background-color:#f1f5f9;border-color:#cbd5e1}._badge--client_4e5ku_76{color:#0f766e;background-color:#f0fdfa;border-color:#5eead4}._badge--default_4e5ku_82{color:var(--theme-text-secondary, #6c757d);background-color:var(--theme-admin-muted, #f1f3f5);border-color:var(--theme-admin-border, #dee2e6)}._actions_n4pww_1{display:inline-flex;align-items:center;gap:.25rem}._actions__btn_n4pww_7{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;border:none;border-radius:.25rem;background:transparent;color:var(--theme-text-secondary, #6c757d);cursor:pointer;text-decoration:none}._actions__btn_n4pww_7:hover{color:var(--theme-primary, #e3000f);background:var(--theme-admin-surface-muted, #f8f9fa)}.textarea-field{display:flex;flex-direction:column;gap:.25rem}.textarea-field--full-width{width:100%}.textarea-field__error{margin:0;font-size:.75rem;font-weight:500;color:var(--theme-error);line-height:1.2}.textarea{padding:1rem 1.5rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1rem;color:var(--theme-text-primary);background-color:var(--theme-background);border:2px solid var(--theme-border);border-radius:.5rem;outline:none;transition:all .3s ease-in-out;resize:vertical;min-height:120px;line-height:1.75}.textarea::placeholder{color:var(--theme-text-light)}.textarea:focus{border-color:var(--theme-primary);box-shadow:0 0 0 3px #e3000f1a}.textarea--invalid{border-color:var(--theme-error)}.textarea--invalid:focus{border-color:var(--theme-error);box-shadow:0 0 0 3px #dc35451f}.textarea:disabled{background-color:var(--theme-background-dark);cursor:not-allowed;opacity:.6}.textarea--full-width{width:100%}.textarea--sm{padding:.375rem .625rem;font-size:.875rem;border-width:1px;min-height:4.5rem;line-height:1.5}.textarea--sm:focus{box-shadow:0 0 0 2px #e3000f1a}.textarea--sm.textarea--invalid:focus{box-shadow:0 0 0 2px #dc35451f}._root_1nwle_151{position:relative;width:100%}._trigger_1nwle_156{display:flex;align-items:flex-start;justify-content:space-between;gap:.375rem;width:100%;min-height:2rem;padding:.25rem .5rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;text-align:left;background-color:var(--theme-surface, #fff);border:1px solid var(--theme-admin-border, #dee2e6);border-radius:.375rem;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}._trigger_1nwle_156:hover:not(:disabled){border-color:var(--theme-admin-border-dark, #ced4da)}._trigger_1nwle_156:focus-visible{outline:none;border-color:var(--theme-admin-primary, #0d6efd);box-shadow:0 0 0 3px #0d6efd26}._trigger--open_1nwle_181{border-color:var(--theme-admin-primary, #0d6efd);box-shadow:0 0 0 3px #0d6efd26}._trigger--disabled_1nwle_186{opacity:.6;cursor:not-allowed}._trigger__content_1nwle_191{flex:1;min-width:0}._placeholder_1nwle_196{display:block;padding:.125rem 0;font-size:.8125rem;color:var(--theme-text-secondary, #6c757d)}._tags_1nwle_203{display:flex;flex-wrap:wrap;gap:.25rem}._tag_1nwle_203{display:inline-flex;align-items:center;gap:.125rem;max-width:100%;padding:.0625rem .25rem .0625rem .375rem;border-radius:.25rem;background:var(--theme-admin-primary-muted, rgba(13, 110, 253, .12));border:1px solid rgba(13,110,253,.2)}._tag__label_1nwle_220{font-size:.75rem;line-height:1.25;color:var(--theme-text-primary, #212529);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._tag__remove_1nwle_229{display:inline-flex;align-items:center;justify-content:center;padding:.125rem;border:none;border-radius:.1875rem;background:transparent;color:var(--theme-text-secondary, #6c757d);cursor:pointer}._tag__remove_1nwle_229:hover{background:#00000014;color:var(--theme-text-primary, #212529)}._chevron_1nwle_245{flex-shrink:0;margin-top:.25rem;color:var(--theme-text-secondary, #6c757d);transition:transform .15s ease}._chevron--open_1nwle_252{transform:rotate(180deg)}._menu_1nwle_256{display:flex;flex-direction:column;overflow:hidden;background:var(--theme-surface, #fff);border:1px solid var(--theme-admin-border, #dee2e6);border-radius:.375rem;box-shadow:0 .5rem 1.25rem #0f172a26}._search_1nwle_266{display:flex;align-items:center;gap:.375rem;padding:.375rem .5rem;border-bottom:1px solid var(--theme-admin-border, #dee2e6)}._search__icon_1nwle_274{flex-shrink:0;color:var(--theme-text-secondary, #6c757d)}._search__input_1nwle_279{flex:1;min-width:0;padding:.25rem 0;border:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:.8125rem;color:var(--theme-text-primary, #212529);background:transparent}._search__input_1nwle_279:focus{outline:none}._search__input_1nwle_279::placeholder{color:var(--theme-text-secondary, #6c757d)}._options_1nwle_296{flex:1;margin:0;padding:.25rem 0;list-style:none;overflow-y:auto}._options__empty_1nwle_304{padding:.5rem .75rem;font-size:.8125rem;color:var(--theme-text-secondary, #6c757d)}._option_1nwle_296{display:flex;align-items:center;gap:.5rem;width:100%;padding:.375rem .625rem;border:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:.8125rem;color:var(--theme-text-primary, #212529);text-align:left;background:transparent;cursor:pointer}._option_1nwle_296:hover{background:var(--theme-admin-muted, #f1f3f5)}._option--selected_1nwle_328{background:var(--theme-admin-primary-muted, rgba(13, 110, 253, .08))}._option__check_1nwle_332{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:1rem;height:1rem;border:1.5px solid var(--theme-admin-border, #ced4da);border-radius:.25rem;background:var(--theme-surface, #fff)}._option--selected_1nwle_328 ._option__check_1nwle_332{border-color:var(--theme-admin-primary, #0d6efd);background:var(--theme-admin-primary, #0d6efd)}._option__checkIcon_1nwle_349{width:.6875rem;height:.6875rem;color:#fff}._option__label_1nwle_355{flex:1;min-width:0;line-height:1.3}._wrapper_gxp2b_151{width:100%}._nativeInput_gxp2b_155{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._dropzone_gxp2b_167{box-sizing:border-box;width:100%;min-height:6.5rem;padding:.75rem;border:1.5px dashed var(--theme-border-strong);border-radius:.5rem;background:var(--theme-background-light);cursor:pointer;transition:border-color .15s ease,background-color .15s ease}._dropzone_gxp2b_167:hover,._dropzone--dragging_gxp2b_184{border-color:var(--theme-admin-nav-active);background:var(--theme-admin-nav-active-muted)}._dropzone--hasPreview_gxp2b_189{cursor:default}._dropzone--hasPreview_gxp2b_189:hover{border-color:var(--theme-border-strong);background:var(--theme-background-light)}._emptyState_gxp2b_198{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.375rem;text-align:center}._iconWrap_gxp2b_207{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:999px;background:var(--theme-surface-elevated);border:1px solid var(--theme-border);color:var(--theme-admin-nav-active)}._icon_gxp2b_207{width:1.125rem;height:1.125rem}._dropTitle_gxp2b_224{margin:0;font-size:.8125rem;font-weight:600;color:var(--theme-text-primary)}._dropHint_gxp2b_231{margin:0 0 .25rem;font-size:.75rem;color:var(--theme-text-secondary)}._previewLayout_gxp2b_237{display:flex;align-items:center;gap:.75rem}._previewImage_gxp2b_243{flex-shrink:0;width:4rem;height:4rem;border-radius:999px;object-fit:cover;border:2px solid var(--theme-border)}._fileIconWrap_gxp2b_252{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:.5rem;background:var(--theme-surface-elevated);border:2px solid var(--theme-border);color:var(--theme-admin-nav-active)}._fileIcon_gxp2b_252{width:1.75rem;height:1.75rem}._previewMeta_gxp2b_270{display:flex;flex:1;flex-direction:column;gap:.5rem;min-width:0}._previewName_gxp2b_278{font-size:.75rem;color:var(--theme-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._previewActions_gxp2b_286{display:flex;flex-wrap:wrap;gap:.375rem}._browseWrap_gxp2b_292{display:inline-flex}._field_1550g_1{display:flex;flex-direction:column;gap:.25rem}._control_1550g_7{width:100%;min-width:0}._field--control-sm_1550g_12 ._control_1550g_7 .input-field{width:100%}._field--full_1550g_16{grid-column:1/-1}._label_1550g_20{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--theme-text-secondary, #6c757d)}._error_1550g_28{margin:0;font-size:.75rem;color:var(--theme-danger, #dc3545)}._form_18ofs_1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem .75rem}._loading_18ofs_7{margin:0;font-size:.875rem;color:var(--theme-text-secondary, #6c757d)}@media(max-width:640px){._form_18ofs_1{grid-template-columns:1fr}}._loading_1vtja_1{margin:0;font-size:.875rem;color:var(--theme-text-secondary, #6c757d)}._content_1vtja_7{display:flex;flex-direction:column;gap:1rem}._hero_1vtja_13{display:flex;align-items:center;gap:.875rem}._hero__meta_1vtja_19{display:flex;flex-direction:column;gap:.125rem;min-width:0}._hero__name_1vtja_26{margin:0;font-size:1.0625rem;font-weight:700;color:var(--theme-text-primary, #212529)}._hero__email_1vtja_33{margin:0;font-size:.8125rem;color:var(--theme-text-secondary, #6c757d);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._grid_1vtja_42{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem .875rem}._field_1vtja_48{display:flex;flex-direction:column;gap:.1875rem}._field--full_1vtja_54{grid-column:1/-1}._field__label_1vtja_58{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--theme-text-secondary, #6c757d)}._field__value_1vtja_66{margin:0;font-size:.8125rem;line-height:1.4;color:var(--theme-text-primary, #212529);word-break:break-word}._field__value--empty_1vtja_74{color:var(--theme-text-secondary, #6c757d)}._roles_1vtja_78{display:flex;flex-wrap:wrap;gap:.25rem}@media(max-width:640px){._grid_1vtja_42{grid-template-columns:1fr}}._list_hh02j_1{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.25rem;max-width:14rem;vertical-align:middle}._empty_hh02j_10{color:var(--theme-text-secondary, #6c757d);font-size:.8125rem}._badge_hh02j_15{display:inline-flex;align-items:center;max-width:100%;padding:.1875rem .5rem;font-size:.6875rem;font-weight:600;line-height:1.25;letter-spacing:.01em;border-radius:999px;border:1px solid transparent;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:0 1px #0f172a0a}._badge--vehicle_hh02j_33{color:#b45309;background-color:#fffbeb;border-color:#fcd34d}._badge--more_hh02j_40{color:#475569;background-color:#f1f5f9;border-color:#cbd5e1}.flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;background:#fff;-webkit-box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08);box-shadow:1px 0 #e6e6e6,-1px 0 #e6e6e6,0 1px #e6e6e6,0 -1px #e6e6e6,0 3px 13px #00000014}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1);animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none!important;box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-2px 0 #e6e6e6,5px 0 #e6e6e6}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:before,.flatpickr-calendar:after{position:absolute;display:block;pointer-events:none;border:solid transparent;content:"";height:0;width:0;left:22px}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.arrowRight:after{left:auto;right:22px}.flatpickr-calendar.arrowCenter:before,.flatpickr-calendar.arrowCenter:after{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-months .flatpickr-month{background:transparent;color:#000000e6;fill:#000000e6;height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:#000000e6;fill:#000000e6}.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#959ea9}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{-webkit-transition:fill .1s;transition:fill .1s;fill:inherit}.numInputWrapper{position:relative;height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-outer-spin-button,.numInputWrapper input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57,57,57,.15);-webkit-box-sizing:border-box;box-sizing:border-box}.numInputWrapper span:hover{background:#0000001a}.numInputWrapper span:active{background:#0003}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57,57,57,.6);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:#00000080}.numInputWrapper:hover{background:#0000000d}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0;line-height:1;height:34px;display:inline-block;text-align:center;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:#0000000d}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch�;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:#000000e6}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:#000000e6}.flatpickr-current-month input.cur-year{background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:#00000080;background:transparent;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:transparent;border:none;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-current-month .flatpickr-monthDropdown-months:active{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:#0000000d}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:none;padding:0}.flatpickr-weekdays{background:transparent;text-align:center;overflow:hidden;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:28px}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:transparent;color:#0000008a;line-height:1;margin:0;text-align:center;display:block;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0}.flatpickr-days{position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around;-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}.dayContainer+.dayContainer{-webkit-box-shadow:-1px 0 0 #e6e6e6;box-shadow:-1px 0 #e6e6e6}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;-webkit-flex-basis:14.2857143%;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:hover,.flatpickr-day.today:focus{border-color:#959ea9;background:#959ea9;color:#fff}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:#569ff7;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#569ff7}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #569ff7;box-shadow:-10px 0 #569ff7}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-5px 0 #e6e6e6,5px 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:#3939394d;background:transparent;border-color:transparent;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:#3939391a}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7;box-shadow:-5px 0 #569ff7,5px 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;-webkit-box-shadow:1px 0 0 #e6e6e6;box-shadow:1px 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:#3939394d;background:transparent;cursor:default;border:none}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.flatpickr-rContainer{display:inline-block;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:transparent;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#393939;font-size:14px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;float:left;line-height:inherit;color:#393939;font-weight:700;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.flatpickr-calendar{background:var(--theme-surface)!important;border:1px solid var(--theme-border)!important;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d!important;color:var(--theme-text-primary)}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after,.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{border-bottom-color:var(--theme-surface)!important}.flatpickr-months{background:var(--theme-background-light)!important;border-bottom:1px solid var(--theme-border)}.flatpickr-months .flatpickr-month{color:var(--theme-text-primary);fill:var(--theme-text-primary)}.flatpickr-current-month{color:var(--theme-text-primary)!important}.flatpickr-current-month input.cur-year,.flatpickr-current-month .flatpickr-monthDropdown-months{color:var(--theme-text-primary)!important;background:transparent!important}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{color:var(--theme-text-light)!important}.flatpickr-current-month .flatpickr-monthDropdown-months:hover,.flatpickr-current-month span.cur-month:hover,.numInputWrapper:hover{background:var(--theme-background-muted)!important}.flatpickr-current-month .numInputWrapper span.arrowUp:after,.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-bottom-color:var(--theme-text-secondary);border-top-color:var(--theme-text-secondary)}.flatpickr-prev-month,.flatpickr-next-month{color:var(--theme-text-secondary)!important;fill:var(--theme-text-secondary)!important}.flatpickr-prev-month:hover,.flatpickr-next-month:hover{color:var(--theme-text-primary)!important}.flatpickr-prev-month:hover svg,.flatpickr-next-month:hover svg{fill:var(--theme-primary)!important}span.flatpickr-weekday{color:var(--theme-text-secondary)!important;background:transparent!important}.flatpickr-days,.flatpickr-innerContainer,.flatpickr-rContainer,.dayContainer{background:var(--theme-surface)!important}.flatpickr-day{color:var(--theme-text-primary)!important;background:none}.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay{color:var(--theme-text-light)!important}.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{background:var(--theme-background-light)!important;border-color:var(--theme-background-light)!important;color:var(--theme-text-primary)!important}.flatpickr-day.today{border-color:var(--theme-primary)!important;color:var(--theme-primary)!important}.flatpickr-day.today:hover,.flatpickr-day.today:focus{background:var(--theme-primary-muted)!important;border-color:var(--theme-primary)!important;color:var(--theme-primary)!important}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:var(--theme-primary)!important;border-color:var(--theme-primary)!important;color:var(--theme-text-inverse)!important;box-shadow:none!important}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange{background:var(--theme-primary-muted)!important;border-color:transparent!important;box-shadow:none!important;color:var(--theme-text-primary)!important}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{color:var(--theme-border-muted)!important;background:transparent!important}.flatpickr-time{border-top:1px solid var(--theme-border)!important}.flatpickr-time input,.flatpickr-time .flatpickr-am-pm{color:var(--theme-text-primary)!important;background:var(--theme-surface)!important}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:var(--theme-background-light)!important}.numInputWrapper span{border-color:var(--theme-border)!important}.numInputWrapper span svg path{fill:var(--theme-text-secondary)!important}.flatpickr-monthDropdown-month{background:var(--theme-surface)!important;color:var(--theme-text-primary)!important}._picker_1ma84_151{position:relative;display:inline-flex;width:100%}._picker__control_1ma84_157{position:relative;width:100%}._picker__trigger_1ma84_162{display:inline-flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;min-width:0;padding:.25rem .5rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:.75rem;font-weight:500;color:var(--theme-text-primary);text-align:left;background-color:var(--theme-background);border:1px solid var(--theme-border);border-radius:.5rem;cursor:pointer;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}._picker__trigger_1ma84_162:hover:not(:disabled){border-color:var(--theme-border-strong)}._picker__trigger_1ma84_162:focus-visible{outline:none;border-color:var(--theme-primary);box-shadow:0 0 0 3px var(--theme-auth-focus-ring)}._picker__trigger--open_1ma84_189{border-color:var(--theme-primary);box-shadow:0 0 0 3px var(--theme-auth-focus-ring)}._picker__trigger_1ma84_162:disabled{opacity:.6;cursor:not-allowed;background-color:var(--theme-background-dark)}._picker__triggerContent_1ma84_199{display:inline-flex;align-items:center;gap:.5rem;min-width:0;flex:1}._picker__icon_1ma84_207{flex-shrink:0;color:var(--theme-text-secondary)}._picker__value_1ma84_212{font-variant-numeric:tabular-nums;letter-spacing:.02em}._picker__placeholder_1ma84_217{color:var(--theme-text-muted)}._picker__chevron_1ma84_221{flex-shrink:0;color:var(--theme-text-secondary);transition:transform .15s ease-in-out}._picker__chevron--open_1ma84_226{transform:rotate(180deg)}._picker__hiddenInput_1ma84_230{position:absolute;width:0;height:0;opacity:0;pointer-events:none}._picker--sm_1ma84_238 ._picker__trigger_1ma84_162{box-sizing:border-box;width:100%;min-width:0;height:2rem;min-height:2rem;padding:0 .625rem;font-size:.8125rem;line-height:1.25;box-shadow:none}._picker--disabled_1ma84_250{pointer-events:none}.admin-date-picker__calendar{z-index:1400!important;margin-top:4px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;border-radius:.5rem!important}.admin-date-picker__calendar ._flatpickr-months_1ma84_260{padding:.375rem .5rem}.admin-date-picker__calendar ._flatpickr-current-month_1ma84_263{font-size:.875rem;font-weight:600}.admin-date-picker__calendar span._flatpickr-weekday_1ma84_267{font-size:.6875rem;font-weight:600}.admin-date-picker__calendar ._flatpickr-day_1ma84_271{font-size:.75rem;font-weight:500;border-radius:.25rem}._form_1uq0w_1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem .875rem}._currentFile_1uq0w_7{margin:.375rem 0 0;font-size:.75rem}@media(max-width:768px){._form_1uq0w_1{grid-template-columns:1fr}}._grid_142wv_1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem .875rem}._field_142wv_7{min-width:0}._field__label_142wv_11{display:block;margin-bottom:.125rem;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--theme-text-secondary, #6c757d)}._field__value_142wv_21{margin:0;font-size:.8125rem;color:var(--theme-text-primary, #212529);word-break:break-word}@media(max-width:640px){._grid_142wv_1{grid-template-columns:1fr}}._badge_kv7o2_1{display:inline-flex;padding:.125rem .4375rem;font-size:.6875rem;font-weight:600;line-height:1.25;border-radius:999px;color:#b91c1c;background-color:#fef2f2;border:1px solid #fca5a5}._message_jjmxi_1{margin:0;font-size:.875rem;line-height:1.5;color:var(--theme-text-primary, #212529)}.gallery{display:grid;grid-template-columns:repeat(var(--gallery-columns, 3),1fr);gap:2rem}@media(max-width:1024px){.gallery{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media(max-width:640px){.gallery{grid-template-columns:1fr;gap:1.25rem}}.gallery__item{cursor:pointer;opacity:0;animation:galleryFadeIn .6s ease-out forwards}.gallery__image-wrapper{position:relative;border-radius:12px;overflow:hidden;background:var(--theme-card-image-bg);aspect-ratio:4/3;box-shadow:0 4px 12px #00000014;transition:all .3s ease}.gallery__image-wrapper:hover{transform:translateY(-8px);box-shadow:0 12px 28px #00000026}.gallery__image-wrapper:hover .gallery__overlay{opacity:1}.gallery__image-wrapper:hover .gallery__image{transform:scale(1.05)}.gallery__image{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.gallery__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.gallery__overlay svg{color:var(--theme-text-inverse);filter:drop-shadow(0 2px 8px rgba(0,0,0,.3))}.gallery__video-badge{position:absolute;top:1rem;right:1rem;width:48px;height:48px;border-radius:50%;background:#e3000ff2;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #0000004d;z-index:2}.gallery__video-badge svg{color:var(--theme-text-inverse);margin-left:2px}.gallery__title{margin-top:.75rem;font-size:.95rem;font-weight:600;color:#374151;text-align:center}.gallery-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000f2;z-index:9999;display:flex;align-items:center;justify-content:center;padding:2rem;animation:lightboxFadeIn .3s ease-out}@media(max-width:640px){.gallery-lightbox{padding:1rem}}.gallery-lightbox__close{position:absolute;top:2rem;right:2rem;width:48px;height:48px;border-radius:50%;background:#ffffff26;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);color:var(--theme-text-inverse);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;z-index:10}.gallery-lightbox__close:hover{background:#e3000fe6;transform:rotate(90deg)}@media(max-width:640px){.gallery-lightbox__close{top:1rem;right:1rem;width:40px;height:40px}.gallery-lightbox__close svg{width:24px;height:24px}}.gallery-lightbox__nav{position:absolute;top:50%;transform:translateY(-50%);width:56px;height:56px;border-radius:50%;background:#ffffff26;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);color:var(--theme-text-inverse);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;z-index:10}.gallery-lightbox__nav:hover{background:#e3000fe6;transform:translateY(-50%) scale(1.1)}.gallery-lightbox__nav--prev{left:2rem}@media(max-width:640px){.gallery-lightbox__nav--prev{left:1rem}}.gallery-lightbox__nav--next{right:2rem}@media(max-width:640px){.gallery-lightbox__nav--next{right:1rem}}@media(max-width:640px){.gallery-lightbox__nav{width:44px;height:44px}.gallery-lightbox__nav svg{width:24px;height:24px}}.gallery-lightbox__content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;max-width:min(96vw,1680px);max-height:92vh;width:100%;box-sizing:border-box;padding:0 .5rem;animation:lightboxContentZoom .4s ease-out}.gallery-lightbox__image{width:min(92vw,1600px);height:78vh;max-width:min(92vw,1600px);max-height:78vh;object-fit:contain;border-radius:8px;box-shadow:0 20px 60px #000c}.gallery-lightbox__image:is(video){background:#000}@media(max-width:640px){.gallery-lightbox__image{width:92vw;height:70vh;max-height:70vh}}.gallery-lightbox__title{color:var(--theme-text-inverse);font-size:1.1rem;font-weight:600;text-align:center;margin:0}.gallery-lightbox__counter{color:#ffffffb3;font-size:.9rem;margin:0}@keyframes galleryFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes lightboxFadeIn{0%{opacity:0}to{opacity:1}}@keyframes lightboxContentZoom{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}._root_1u9av_151{display:flex;flex-direction:column;gap:1rem}._rootCompact_1u9av_157{gap:.75rem}._empty_1u9av_161{margin:0;font-size:.875rem;color:var(--theme-text-secondary)}._rootCompact_1u9av_157 .gallery{gap:.5rem}._rootCompact_1u9av_157 .gallery__item{animation:none;opacity:1}._rootCompact_1u9av_157 .gallery__image-wrapper{aspect-ratio:1;border-radius:.375rem;border:1px solid var(--theme-border);box-shadow:0 1px 2px #0000000d}._rootCompact_1u9av_157 .gallery__image-wrapper:hover{transform:none;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}._rootCompact_1u9av_157 .gallery__title{margin-top:.375rem;font-size:.75rem;font-weight:500;color:var(--theme-text-secondary)}._documents_1u9av_194{display:flex;flex-direction:column;gap:.5rem}._documentsTitle_1u9av_200{margin:0;font-size:.8125rem;font-weight:600;color:var(--theme-admin-nav-active)}._documentsList_1u9av_207{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.375rem}._documentLink_1u9av_216{display:flex;align-items:flex-start;gap:.5rem;padding:.5rem .625rem;border:1px solid var(--theme-border);border-radius:.375rem;background:var(--theme-surface);color:var(--theme-text-primary);text-decoration:none;transition:background .15s ease,border-color .15s ease}._documentLink_1u9av_216:hover{background:var(--theme-background-light);border-color:var(--theme-admin-nav-active);color:var(--theme-admin-nav-active)}._documentLinkText_1u9av_234{display:flex;flex-direction:column;gap:.125rem;min-width:0}._documentName_1u9av_241{font-size:.8125rem;font-weight:600;word-break:break-word}._documentSize_1u9av_247{font-size:.75rem;color:var(--theme-text-secondary)}._icon_py2ag_1{display:inline-flex;flex-shrink:0;flex-direction:column;align-items:center;justify-content:flex-end;border-radius:.3125rem;overflow:hidden;box-shadow:0 1px 2px #0f172a1f}._iconSm_py2ag_12{width:2rem;height:2.375rem}._iconMd_py2ag_17{width:2.25rem;height:2.625rem}._page_py2ag_22{flex:1;width:100%;background:#ffffff38}._label_py2ag_28{width:100%;padding:.125rem .125rem .1875rem;font-size:.5625rem;font-weight:700;line-height:1;letter-spacing:.04em;text-align:center;text-transform:uppercase;color:#fff}._labelSm_py2ag_40{font-size:.5625rem}._labelMd_py2ag_44{font-size:.625rem}._root_1plx7_151{display:flex;flex-direction:column;gap:1rem}._generalGrid_1plx7_157{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}._field_1plx7_163{display:flex;flex-direction:column;gap:.25rem}._fieldLabel_1plx7_169{font-size:.75rem;font-weight:600;color:var(--theme-text-secondary)}._fieldValue_1plx7_175{margin:0;font-size:.875rem;line-height:1.4;color:var(--theme-text-primary)}._personValue_1plx7_182{display:inline-flex;align-items:center;gap:.5rem}._mainOeuvreValue_1plx7_188{display:flex;flex-direction:column;gap:.25rem}._mainOeuvreMode_1plx7_194{display:inline-block;width:fit-content;padding:.125rem .5rem;border-radius:999px;background:var(--theme-admin-nav-active-muted);font-size:.75rem;font-weight:600;color:var(--theme-admin-nav-active)}._timerValue_1plx7_205{font-size:.8125rem;color:var(--theme-text-secondary)}._vehicleDetails_1plx7_210{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;padding:.75rem 1rem;border-radius:.375rem;border:1px solid var(--theme-border);background:var(--theme-background-light)}._vehicleDetailLine_1plx7_221{margin:0;font-size:.8125rem;color:var(--theme-text-primary)}._mediaSection_1plx7_227{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}._mediaPanelCard_1plx7_233{min-width:0}._mediaCardBody_1plx7_237{min-height:6rem}._emptyMedia_1plx7_241{margin:0;font-size:.875rem;color:var(--theme-text-secondary)}._documentsList_1plx7_247{display:flex;flex-direction:column;gap:.5rem}._documentRow_1plx7_253{display:flex;align-items:center;gap:.5rem;min-width:0}._documentLink_1plx7_260{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;color:var(--theme-text-primary);text-decoration:none}._documentLink_1plx7_260:hover{color:var(--theme-admin-nav-active);text-decoration:underline}._documentSize_1plx7_275{flex-shrink:0;font-size:.75rem;color:var(--theme-text-secondary)}._itemsTable_1plx7_281{width:100%;border-collapse:collapse;font-size:.8125rem;color:var(--theme-text-primary)}._itemsTable_1plx7_281 th,._itemsTable_1plx7_281 td{border-bottom:1px solid var(--theme-border);padding:.5rem;text-align:left}._itemsTable_1plx7_281 th{color:var(--theme-text-secondary);font-weight:600}._summaryRow_1plx7_300 td{background:var(--theme-background-light)}._prochainServiceCard_1plx7_304{display:flex;flex-direction:column;gap:.75rem}._prochainServiceTitle_1plx7_310{margin:0;font-size:.9375rem;font-weight:700;color:var(--theme-text-primary)}._prochainServiceRow_1plx7_317{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.875rem;color:var(--theme-text-primary)}._prochainServiceLabel_1plx7_326{font-weight:600;color:var(--theme-text-secondary)}@media(max-width:768px){._generalGrid_1plx7_157,._mediaSection_1plx7_227{grid-template-columns:1fr}}._clickableRow_9gqx5_1{cursor:pointer;transition:background-color .15s ease}._clickableRow_9gqx5_1:hover{background-color:#4051890f}._actionsCell_9gqx5_9{display:inline-flex;cursor:default}._ficheStatusBadge_9gqx5_14{display:inline-flex;align-items:center;padding:.125rem .5rem;border-radius:999px;font-size:.75rem;font-weight:600;line-height:1.25rem}._ficheStatusBadge_active_9gqx5_24{background:#dcfce7;color:#166534}._ficheStatusBadge_suspended_9gqx5_29{background:#fee2e2;color:#991b1b}._personCell_9gqx5_34{display:inline-flex;align-items:center;gap:.5rem}._rowExpired_9gqx5_40{background:#ffebee}._rowExpired_9gqx5_40._clickableRow_9gqx5_1:hover{background:#ffd6dc}._rowWarning_9gqx5_47{background:#fff3e0}._rowWarning_9gqx5_47._clickableRow_9gqx5_1:hover{background:#ffe8cc}._overlay_esgub_151{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:2000;display:flex;align-items:center;justify-content:center;padding:1rem}._dialog_esgub_162{width:min(1140px,100%);max-height:90vh;background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:.375rem;overflow:hidden;display:flex;flex-direction:column;color:var(--theme-text-primary)}._modalHeader_esgub_174{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1rem;background:var(--theme-admin-nav-active-muted);color:var(--theme-admin-nav-active);border-bottom:1px solid var(--theme-border);border-radius:.375rem .375rem 0 0}._modalClose_esgub_186{background:transparent;border:none;color:var(--theme-text-secondary);cursor:pointer;font-size:1.125rem;line-height:1;padding:.25rem;border-radius:50%;transition:background .15s ease,color .15s ease}._modalClose_esgub_186:hover{background:var(--theme-background-light);color:var(--theme-admin-nav-active)}._modalTitle_esgub_203{margin:0;font-size:1.125rem;font-weight:600}._modalBody_esgub_209{padding:1rem;max-height:70vh;overflow-y:auto;background:var(--theme-surface)}._card_esgub_216{background:var(--theme-background-light);border:1px solid var(--theme-border);border-radius:.375rem;padding:1rem;margin-bottom:1rem}._cardTitle_esgub_224{margin:0 0 .75rem;font-size:1rem;font-weight:600;color:var(--theme-admin-nav-active)}._grid2_esgub_231{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}._fieldLabel_esgub_237{display:block;font-size:.75rem;font-weight:600;color:var(--theme-text-secondary);margin-bottom:.25rem}._fieldValue_esgub_245{margin:0;font-weight:700;color:var(--theme-text-primary)}._driverRow_esgub_251{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}._itemsTable_esgub_258{width:100%;border-collapse:collapse;font-size:.875rem}._itemsTable_esgub_258 th,._itemsTable_esgub_258 td{border-bottom:1px solid var(--theme-border);padding:.5rem;text-align:left;color:var(--theme-text-primary)}._modalFooter_esgub_272{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;background:var(--theme-background-light);border-top:1px solid var(--theme-border)}._quickActions_esgub_282{display:flex;flex-direction:column;gap:.5rem}._footerActions_esgub_288{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}@media(max-width:768px){._grid2_esgub_231{grid-template-columns:1fr}}:root{--fiche-cal-top: 7.25rem;--fiche-cal-left: 0px;--fiche-cal-right: 0px}html.fiche-calendar-active,html.fiche-calendar-active body{overflow:hidden;height:100%}html.fiche-calendar-active .admin-panel [data-admin-footer]{display:none!important}html.fiche-calendar-active .admin-panel [data-admin-main]{overflow:hidden!important;padding:0!important}.fiche-calendar-page{margin:0;padding:0;height:0;min-height:0;overflow:hidden}.fiche-calendar-app{display:flex;position:fixed;top:var(--fiche-cal-top);left:var(--fiche-cal-left);right:var(--fiche-cal-right);bottom:0;height:auto;min-height:0;background:var(--theme-surface);border-top:1px solid var(--theme-border);overflow:hidden;z-index:1;color:var(--theme-text-primary)}.fiche-calendar-sidebar{flex:0 0 280px;width:280px;padding:20px 16px;border-right:1px solid var(--theme-border);background:var(--theme-surface);overflow-y:auto;display:flex;flex-direction:column;gap:16px}.fiche-calendar-sidebar__today{display:inline-flex;align-items:center;justify-content:center;padding:10px 24px;border:1px solid var(--theme-border);border-radius:24px;background:var(--theme-surface);color:var(--theme-text-primary);font-size:14px;font-weight:500;cursor:pointer;transition:background .15s ease,box-shadow .15s ease;align-self:flex-start}.fiche-calendar-sidebar__today:hover{background:var(--theme-background-light);box-shadow:0 1px 2px #0000000d}.fiche-calendar-sidebar__create{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border:none;border-radius:24px;background:var(--theme-primary);color:var(--theme-text-inverse);font-size:14px;font-weight:600;text-decoration:none;box-shadow:0 1px 3px #e3000f59;align-self:flex-start;cursor:pointer}.fiche-calendar-sidebar__create:hover{background:var(--theme-primary-dark);color:var(--theme-text-inverse)}.fiche-mini-calendar{width:100%;padding:0 0 14px;border-radius:12px;overflow:visible}.fiche-mini-calendar__host{width:100%;overflow:visible}.fiche-mini-calendar__host .flatpickr-calendar,.fiche-mini-calendar__host .flatpickr-innerContainer,.fiche-mini-calendar__host .flatpickr-rContainer{width:100%!important;box-sizing:border-box}.fiche-mini-calendar__host .flatpickr-calendar{box-shadow:none!important;border:none!important;background:var(--theme-surface)!important;max-width:100%!important;margin:0 auto;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.fiche-mini-calendar__host .flatpickr-innerContainer,.fiche-mini-calendar__host .flatpickr-rContainer,.fiche-mini-calendar__host .flatpickr-days,.fiche-mini-calendar__host .dayContainer{background:var(--theme-surface)!important}.fiche-mini-calendar__host .flatpickr-months{align-items:center;padding:10px 6px;margin:0 0 10px;background:var(--theme-primary)!important;border-bottom:none;box-shadow:0 1px 3px #e3000f59}.fiche-mini-calendar__host .flatpickr-months .flatpickr-month{height:36px;color:var(--theme-text-inverse)}.fiche-mini-calendar__host .flatpickr-current-month{font-size:14px;font-weight:600;padding:6px 0 0;color:var(--theme-text-inverse);letter-spacing:.01em}.fiche-mini-calendar__host .flatpickr-current-month .flatpickr-monthDropdown-months{font-weight:600;background:transparent;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0 4px;color:var(--theme-text-inverse)}.fiche-mini-calendar__host .flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:#ffffff1f;border-radius:4px}.fiche-mini-calendar__host .flatpickr-current-month .numInputWrapper{width:4.5ch}.fiche-mini-calendar__host .flatpickr-current-month .numInputWrapper:hover{background:#ffffff1f;border-radius:4px}.fiche-mini-calendar__host .flatpickr-current-month input.cur-year{font-size:14px;font-weight:600;color:var(--theme-text-inverse)}.fiche-mini-calendar__host .flatpickr-current-month .arrowUp,.fiche-mini-calendar__host .flatpickr-current-month .arrowDown{border-bottom-color:var(--theme-text-inverse);border-top-color:var(--theme-text-inverse)}.fiche-mini-calendar__host .flatpickr-prev-month,.fiche-mini-calendar__host .flatpickr-next-month{top:10px;width:32px;height:32px;padding:6px;border-radius:50%;fill:var(--theme-text-inverse);transition:background .15s ease,fill .15s ease}.fiche-mini-calendar__host .flatpickr-prev-month:hover,.fiche-mini-calendar__host .flatpickr-next-month:hover{background:var(--theme-primary-dark);fill:var(--theme-text-inverse)}.fiche-mini-calendar__host .flatpickr-prev-month svg,.fiche-mini-calendar__host .flatpickr-next-month svg{width:12px;height:12px}.fiche-mini-calendar__host .flatpickr-weekdays{height:28px;margin:0 8px 4px}.fiche-mini-calendar__host .flatpickr-weekdaycontainer{gap:0}.fiche-mini-calendar__host span.flatpickr-weekday{font-size:10px;font-weight:600;color:var(--theme-text-secondary);text-transform:uppercase;letter-spacing:.02em;flex:1}.fiche-mini-calendar__host .flatpickr-days{width:100%!important;padding:0 8px}.fiche-mini-calendar__host .dayContainer{width:100%!important;min-width:100%!important;max-width:100%!important;display:flex;flex-wrap:wrap;justify-content:space-between}.fiche-mini-calendar__host .flatpickr-day{flex:1 0 calc(14.2857142857% - 2px);max-width:calc(14.2857142857% - 2px);width:auto;height:28px;line-height:28px;margin:1px 0;border:none;border-radius:50%;font-size:11px;font-weight:500;color:var(--theme-text-primary);transition:background .12s ease,color .12s ease,box-shadow .12s ease}.fiche-mini-calendar__host .flatpickr-day:hover,.fiche-mini-calendar__host .flatpickr-day.prevMonthDay:hover,.fiche-mini-calendar__host .flatpickr-day.nextMonthDay:hover{background:var(--theme-admin-nav-active-muted)!important;border-color:var(--theme-admin-nav-active-muted)!important;color:var(--theme-admin-nav-active)!important}.fiche-mini-calendar__host .flatpickr-day.today{color:var(--theme-primary);font-weight:700;box-shadow:inset 0 0 0 2px var(--theme-primary);background:transparent}.fiche-mini-calendar__host .flatpickr-day.today:hover{background:var(--theme-primary-muted);color:var(--theme-primary-dark)}.fiche-mini-calendar__host .flatpickr-day.selected,.fiche-mini-calendar__host .flatpickr-day.startRange,.fiche-mini-calendar__host .flatpickr-day.endRange,.fiche-mini-calendar__host .flatpickr-day.selected:hover{background:var(--theme-primary)!important;border-color:var(--theme-primary)!important;color:var(--theme-text-inverse)!important;font-weight:600;box-shadow:0 1px 3px #e3000f59}.fiche-mini-calendar__host .flatpickr-day.prevMonthDay,.fiche-mini-calendar__host .flatpickr-day.nextMonthDay{color:var(--theme-text-light);opacity:.85}.fiche-mini-calendar__host .flatpickr-day.flatpickr-disabled{color:var(--theme-border)}.fiche-mini-calendar__host .flatpickr-day.inRange{background:var(--theme-primary-muted);border-color:transparent;box-shadow:none;color:var(--theme-text-primary)}.fiche-calendar-sidebar__search-toggle{width:100%;text-align:left;padding:8px 12px;border:none;background:transparent;color:var(--theme-text-primary);font-size:13px;border-radius:8px;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.fiche-calendar-sidebar__search-toggle:hover{background:var(--theme-background-light)}.fiche-calendar-sidebar__search-panel{display:flex;flex-direction:column;gap:8px}.fiche-calendar-sidebar__search-panel label{font-size:11px;color:var(--theme-text-secondary);margin-bottom:2px}.fiche-calendar-sidebar__search-actions{display:flex;gap:6px;flex-wrap:wrap}.fiche-calendar-main{flex:1;min-width:0;display:flex;flex-direction:column;background:var(--theme-surface)}.fiche-calendar-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:8px 16px;border-bottom:1px solid var(--theme-border);min-height:64px;background:var(--theme-surface)}.fiche-calendar-toolbar__nav{display:flex;align-items:center;gap:4px}.fiche-calendar-toolbar__nav-btn{width:36px;height:36px;border:none;border-radius:50%;background:transparent;color:var(--theme-text-secondary);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.fiche-calendar-toolbar__nav-btn:hover{background:var(--theme-background-light);color:var(--theme-text-primary)}.fiche-calendar-toolbar__title{margin:0 8px;font-size:22px;font-weight:400;color:var(--theme-text-primary);text-transform:capitalize;min-width:180px}.fiche-calendar-toolbar__views select{min-width:120px;border:1px solid var(--theme-border);border-radius:4px;padding:8px 12px;font-size:14px;color:var(--theme-text-primary);background:var(--theme-surface);cursor:pointer}.fiche-calendar-body{flex:1;min-height:0;padding:0;position:relative;background:var(--theme-surface)}.fiche-calendar-body .fc{height:100%!important;min-height:480px;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;--fc-border-color: var(--theme-border);--fc-page-bg-color: var(--theme-surface);--fc-neutral-bg-color: var(--theme-background-light);--fc-list-event-hover-bg-color: var(--theme-background-light);--fc-today-bg-color: var(--theme-primary-muted)}.fiche-calendar-body .fc-view-harness{height:100%!important}.fiche-calendar-body .fc-header-toolbar{display:none!important}.fiche-calendar-body .fc-scrollgrid,.fiche-calendar-body .fc-scrollgrid-section>td,.fiche-calendar-body .fc-daygrid-day,.fiche-calendar-body .fc-timegrid-col,.fiche-calendar-body .fc-timegrid-axis,.fiche-calendar-body .fc-col-header-cell,.fiche-calendar-body .fc-list-table,.fiche-calendar-body .fc-list-day-cushion{background:var(--theme-surface)!important}.fiche-calendar-body .fc-daygrid-day-number{color:var(--theme-text-primary)!important;font-size:12px!important;font-weight:500!important;padding:8px!important}.fiche-calendar-body .fc-day-today .fc-daygrid-day-number{background:var(--theme-primary)!important;color:var(--theme-text-inverse)!important;border-radius:50%!important;width:28px!important;height:28px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.fiche-calendar-body .fc-col-header-cell-cushion{color:var(--theme-text-secondary);font-weight:500;font-size:11px;text-transform:uppercase;text-decoration:none!important}.fiche-calendar-body .fc-scrollgrid,.fiche-calendar-body .fc-theme-standard td,.fiche-calendar-body .fc-theme-standard th{border-color:var(--theme-border)!important}.fiche-calendar-body .fc-timegrid-slot-label,.fiche-calendar-body .fc-timegrid-axis-cushion{color:var(--theme-text-secondary);font-size:11px}.fiche-calendar-body .fc-list-day-text,.fiche-calendar-body .fc-list-day-side-text,.fiche-calendar-body .fc-list-event-title,.fiche-calendar-body .fc-list-event-time{color:var(--theme-text-primary)}.fiche-calendar-body .fc-list-event:hover td{background:var(--theme-background-light)!important}.fiche-calendar-body .fc-popover{background:var(--theme-surface-elevated);border-color:var(--theme-border);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.fiche-calendar-body .fc-popover-header{background:var(--theme-background-light);color:var(--theme-text-primary)}.fiche-calendar-body .fc-more-link{color:var(--theme-admin-nav-active)}.fiche-calendar-body .fc-event,.fiche-calendar-body .fc-h-event,.fiche-calendar-body .fc-v-event{border:1px solid var(--theme-admin-nav-active)!important;border-radius:4px!important;font-size:12px!important;padding:2px 6px!important;margin:1px 2px!important;cursor:pointer;background-color:var(--theme-admin-nav-active-muted)!important;color:var(--theme-admin-nav-active)!important;text-align:left!important}.fiche-calendar-body .fc-event:hover,.fiche-calendar-body .fc-h-event:hover,.fiche-calendar-body .fc-v-event:hover{background-color:var(--theme-admin-nav-active-muted)!important;border-color:var(--theme-admin-nav-active)!important;filter:brightness(1.08)}.fiche-calendar-body .fc-event-title,.fiche-calendar-body .fc-event-time,.fiche-calendar-body .fc-event-main{color:var(--theme-admin-nav-active)!important;font-weight:500!important}.fiche-calendar-body .fc-event--error,.fiche-calendar-body .fc-event--error .fc-event-title,.fiche-calendar-body .fc-event--error .fc-event-time,.fiche-calendar-body .fc-event--error .fc-event-main{background-color:var(--theme-primary-muted)!important;border-color:var(--theme-primary)!important;color:var(--theme-primary)!important}.fiche-calendar-body .fc-daygrid-event-dot{border-color:var(--theme-admin-nav-active)!important}.fiche-calendar-body .fc-timegrid-col.fc-day-today{background-color:var(--theme-primary-muted)!important}.fiche-calendar-body .fc-timegrid-now-indicator-line,.fiche-calendar-body .fc-timegrid-now-indicator-arrow{border-color:var(--theme-primary)!important}.fiche-calendar-loading{position:absolute;top:0;right:0;bottom:0;left:0;display:none;align-items:center;justify-content:center;background:color-mix(in srgb,var(--theme-surface) 70%,transparent);z-index:5}.fiche-calendar-loading.is-visible{display:flex}.fiche-calendar-loading__spinner{width:2rem;height:2rem;border:3px solid var(--theme-primary-muted);border-top-color:var(--theme-primary);border-radius:50%;animation:fiche-cal-spin .8s linear infinite}@keyframes fiche-cal-spin{to{transform:rotate(360deg)}}@media(max-width:767px){.fiche-calendar-app{flex-direction:column}.fiche-calendar-sidebar{flex:0 0 auto;width:100%;max-height:42vh;border-right:none;border-bottom:1px solid var(--theme-border);flex-direction:row;flex-wrap:wrap;align-items:center}}._wrapper_dm3qn_151{width:100%}._nativeInput_dm3qn_155{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._dropzone_dm3qn_167{box-sizing:border-box;width:100%;min-height:6.5rem;padding:.75rem;border:1.5px dashed var(--theme-border-strong);border-radius:.5rem;background:var(--theme-background-light);cursor:pointer;transition:border-color .15s ease,background-color .15s ease}._dropzone_dm3qn_167:hover,._dropzone--dragging_dm3qn_184{border-color:var(--theme-admin-nav-active);background:var(--theme-admin-nav-active-muted)}._emptyState_dm3qn_189{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.375rem;text-align:center}._iconWrap_dm3qn_198{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:999px;background:var(--theme-surface-elevated);border:1px solid var(--theme-border);color:var(--theme-admin-nav-active)}._icon_dm3qn_198{width:1.125rem;height:1.125rem}._dropTitle_dm3qn_215{margin:0;font-size:.8125rem;font-weight:600;color:var(--theme-text-primary)}._dropHint_dm3qn_222{margin:0 0 .25rem;font-size:.75rem;color:var(--theme-text-secondary)}._browseWrap_dm3qn_228{display:inline-flex}._wrapper_c56yy_151{display:flex;flex-direction:column;gap:0}._tabs_c56yy_157{display:flex;border-bottom:2px solid var(--theme-border)}._tab_c56yy_157{padding:.5rem 1rem;border:none;border-bottom:2px solid transparent;margin-bottom:-2px;background:transparent;color:var(--theme-text-secondary);font-size:.875rem;font-weight:500;cursor:pointer;transition:color .15s ease,border-color .15s ease}._tab_c56yy_157:hover{color:var(--theme-text-primary)}._tabActive_c56yy_178{color:var(--theme-text-primary);border-bottom-color:var(--theme-admin-nav-active)}._panel_c56yy_183{padding-top:.75rem}._timerDisplay_c56yy_187{display:inline-flex;align-items:center;gap:.375rem;margin-bottom:.75rem;padding:.5rem .75rem;border-radius:.375rem;background:var(--theme-info);color:var(--theme-text-inverse);font-size:.875rem;line-height:1.4}._timerControls_c56yy_200{display:flex;flex-wrap:wrap;gap:.5rem}._timerButton_c56yy_206{display:inline-flex;align-items:center;gap:.375rem;padding:.4375rem .875rem;border:none;border-radius:.375rem;font-size:.8125rem;font-weight:500;color:var(--theme-text-inverse);cursor:pointer;transition:opacity .15s ease,transform .15s ease}._timerButton_c56yy_206:hover:not(:disabled){transform:translateY(-1px)}._timerButton_c56yy_206:disabled{opacity:.55;cursor:not-allowed}._timerStart_c56yy_227{background:var(--theme-success)}._timerPause_c56yy_231{background:var(--theme-warning)}._timerFinish_c56yy_235{background:var(--theme-error)}._timerContinue_c56yy_239{background:var(--theme-info)}._form_1i290_1{display:flex;flex-direction:column;gap:1rem}._itemRowsHeader_1i290_7{display:flex;align-items:center;justify-content:space-between;gap:.75rem}._itemRowsLabel_1i290_14{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--theme-text-secondary, #6c757d)}._itemRows_1i290_7{display:flex;flex-direction:column;gap:.5rem}._itemRow_1i290_7{display:flex;align-items:center;gap:.5rem}._itemRow_1i290_7 .input-field{flex:1}._header_1atuf_151{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}._addServiceButtonContent_1atuf_159{display:inline-flex;align-items:center;gap:.375rem}._title_1atuf_165{margin:0 0 .25rem;font-size:1rem;font-weight:600;color:var(--theme-text-primary)}._hint_1atuf_172{margin:0;font-size:.8125rem;color:var(--theme-text-secondary)}._list_1atuf_178{display:flex;flex-wrap:wrap;gap:.75rem}._card_1atuf_184{min-width:9.375rem;max-width:15rem}._applyButton_1atuf_189{display:block;width:100%;padding:.625rem .75rem;border:1px solid var(--theme-border);border-radius:.5rem;background:var(--theme-surface);color:var(--theme-text-primary);text-align:left;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}._applyButton_1atuf_189 strong{display:block;font-size:.875rem;color:var(--theme-text-primary)}._applyButton_1atuf_189 span{display:block;margin-top:.25rem;font-size:.75rem;color:var(--theme-text-secondary)}._applyButton_1atuf_189:hover{background:var(--theme-admin-nav-active-muted);border-color:var(--theme-admin-nav-active)}._cardActions_1atuf_217{display:flex;gap:.5rem;margin-top:.25rem;padding-left:.25rem}._linkButton_1atuf_224{padding:0;border:none;background:transparent;font-size:.75rem;font-weight:600;color:var(--theme-admin-nav-active);cursor:pointer}._linkButtonDanger_1atuf_234{color:var(--theme-error)}._empty_1atuf_238{margin:0;font-size:.8125rem;color:var(--theme-text-secondary)}@media(max-width:640px){._header_1atuf_151{flex-direction:column;align-items:stretch}}._card_rki4t_151{position:relative;flex-shrink:0}._cardSm_rki4t_156{width:80px}._cardMd_rki4t_160{width:120px}._thumbButton_rki4t_164{display:block;width:100%;padding:0;border:1px solid var(--theme-border);border-radius:.5rem;overflow:hidden;cursor:pointer;background:var(--theme-background-light);transition:border-color .15s ease,box-shadow .15s ease}._thumbButton_rki4t_164:hover{border-color:var(--theme-admin-nav-active);box-shadow:0 0 0 2px var(--theme-admin-nav-active-muted)}._thumbButton_rki4t_164:focus-visible{outline:2px solid var(--theme-admin-nav-active);outline-offset:2px}._thumbImage_rki4t_184{display:block;width:100%;object-fit:cover}._thumbImageSm_rki4t_190{height:80px}._thumbImageMd_rki4t_194{height:120px}._videoThumb_rki4t_198{display:flex;align-items:center;justify-content:center;width:100%;color:var(--theme-admin-nav-active);background:linear-gradient(135deg,var(--theme-admin-nav-active-muted) 0%,var(--theme-background-light) 100%)}._videoThumbSm_rki4t_207{height:80px}._videoThumbMd_rki4t_211{height:120px}._removeButton_rki4t_215{position:absolute;top:.25rem;right:.25rem;min-width:auto;padding:.25rem;background:var(--theme-surface-elevated)}._page_1yvt3_151{display:flex;flex-direction:column;gap:1rem}._header_1yvt3_157{display:flex;align-items:center;justify-content:space-between;gap:1rem}._title_1yvt3_164{margin:0;font-size:1.25rem;font-weight:700;color:var(--theme-text-primary)}._actions_1yvt3_171{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}._grid_1yvt3_178{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}._acceptanceDateRow_1yvt3_184{display:grid;grid-template-columns:minmax(0,1fr) minmax(7rem,8rem);gap:.5rem}._vehicleDetails_1yvt3_190{grid-column:1/-1;display:flex;flex-direction:column;gap:.25rem}._vehicleDetailLine_1yvt3_197{margin:0;font-size:1rem;color:var(--theme-text-secondary)}._prochainServiceCard_1yvt3_203{display:flex;flex-direction:column;gap:1rem}._prochainServiceTitle_1yvt3_209{margin:0;font-size:1.375rem;font-weight:700;color:var(--theme-text-primary)}._prochainServiceRow_1yvt3_216{display:grid;grid-template-columns:5rem minmax(0,1fr);align-items:center;gap:1rem;max-width:28rem}._prochainServiceLabel_1yvt3_224{font-size:1.375rem;font-weight:700;color:var(--theme-text-primary)}._formActions_1yvt3_230{display:flex;flex-wrap:wrap;gap:.5rem}._formActionButton_1yvt3_236{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border:none;border-radius:.375rem;font-size:.9375rem;font-weight:600;color:var(--theme-text-inverse);cursor:pointer;transition:opacity .15s ease,transform .15s ease}._formActionButton_1yvt3_236:hover:not(:disabled){transform:translateY(-1px)}._formActionButton_1yvt3_236:disabled{opacity:.6;cursor:not-allowed}._formActionButtonWarning_1yvt3_257{background:var(--theme-warning)}._formActionButtonDanger_1yvt3_261{background:var(--theme-error)}._formActionButtonSuccess_1yvt3_265{background:var(--theme-success)}._footerActions_1yvt3_269{display:flex;justify-content:flex-end;margin-top:.5rem}._section_1yvt3_275{display:flex;flex-direction:column;gap:1rem}._sectionTitle_1yvt3_281{margin:0;font-size:.9375rem;font-weight:700;color:var(--theme-text-primary)}._itemsTable_1yvt3_288{width:100%;border-collapse:collapse;color:var(--theme-text-primary)}._itemsTable_1yvt3_288 th,._itemsTable_1yvt3_288 td{border-bottom:1px solid var(--theme-border);padding:.5rem;text-align:left;vertical-align:middle}._itemsTable_1yvt3_288 th{font-size:.75rem;color:var(--theme-text-secondary)}._currencyField_1yvt3_307{position:relative;display:flex;align-items:center}._currencyField_1yvt3_307 .input-field{width:100%;padding-right:2.75rem}._currencySuffix_1yvt3_318{position:absolute;right:.625rem;font-size:.75rem;font-weight:600;color:var(--theme-text-secondary);pointer-events:none}._summaryRow_1yvt3_327 td{background:var(--theme-background-light)}._summaryValueCell_1yvt3_331{text-align:center}._addRowButton_1yvt3_335{margin-top:1rem}._mediaSection_1yvt3_339{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;align-items:stretch}._mediaPanelCard_1yvt3_346{display:flex;flex-direction:column;height:100%}._mediaCardBody_1yvt3_352{display:flex;flex:1;flex-direction:column;gap:1rem}._mediaExisting_1yvt3_359{display:flex;flex-direction:column;gap:.75rem}._mediaGrid_1yvt3_365{display:flex;flex-wrap:wrap;gap:.75rem}._pendingUploads_1yvt3_371{margin:0;font-size:.8125rem;color:var(--theme-text-secondary)}._mediaCard_1yvt3_352{position:relative;width:120px}._mediaThumb_1yvt3_382{width:120px;height:120px;object-fit:cover;border-radius:.375rem;border:1px solid var(--theme-border)}._mediaRemove_1yvt3_390{position:absolute;top:.25rem;right:.25rem}._pendingDocRow_1yvt3_396{display:flex;align-items:center;gap:.5rem;padding:.5rem .625rem;border:1px solid var(--theme-border);border-radius:.5rem;background:var(--theme-background-light)}._pendingDocName_1yvt3_406{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;color:var(--theme-text-primary);text-decoration:none}._pendingDocName_1yvt3_406:hover{color:var(--theme-admin-nav-active);text-decoration:underline}._pendingRemoveButton_1yvt3_421{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;border:none;border-radius:999px;background:var(--theme-surface-elevated);color:var(--theme-text-secondary);cursor:pointer;transition:background-color .15s ease,color .15s ease}._pendingRemoveButton_1yvt3_421:hover{background:var(--theme-primary-muted);color:var(--theme-error)}@media(max-width:960px){._grid_1yvt3_178,._mediaSection_1yvt3_339{grid-template-columns:1fr}._prochainServiceRow_1yvt3_216{grid-template-columns:1fr;max-width:none}._footerActions_1yvt3_269{justify-content:stretch}._footerActions_1yvt3_269 ._formActions_1yvt3_230{width:100%}._formActionButton_1yvt3_236{flex:1;justify-content:center}}._grid_1iz5z_1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}._sectionTitle_1iz5z_7{margin:1.25rem 0 .75rem;font-size:.95rem;font-weight:600}._existingImages_1iz5z_13,._uploadSection_1iz5z_14{margin-top:.5rem}._existingImages_1iz5z_13 ._imageGrid_1iz5z_17,._uploadSection_1iz5z_14 ._imageGrid_1iz5z_17{margin-top:.75rem}._imageGrid_1iz5z_17{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:.75rem}._imageItem_1iz5z_28{display:flex;flex-direction:column;gap:.5rem}._imagePreview_1iz5z_34{width:100%;height:96px;border-radius:.5rem;object-fit:cover;border:1px solid var(--admin-border-color, #e5e7eb);background:var(--admin-surface-muted, #f8fafc)}@media(max-width:768px){._grid_1iz5z_1{grid-template-columns:1fr}}._imagesCell_i094t_1{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}._thumbnail_i094t_8{width:2.5rem;height:2.5rem;border-radius:.35rem;object-fit:cover;border:1px solid var(--admin-border-color, #e5e7eb)}._extraBadge_i094t_16{display:inline-flex;align-items:center;justify-content:center;min-width:1.75rem;height:1.75rem;padding:0 .35rem;border-radius:999px;background:var(--admin-muted-bg, #f3f4f6);color:var(--admin-muted-text, #6b7280);font-size:.75rem;font-weight:600}._content_1hdsu_1{display:flex;flex-direction:column;gap:1.5rem}._detailsGrid_1hdsu_7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem}._detailRow_1hdsu_13{display:flex;flex-direction:column;gap:.25rem}._detailLabel_1hdsu_19{font-size:.8rem;font-weight:600;color:var(--admin-muted-text, #6b7280)}._detailValue_1hdsu_25{font-size:.95rem}._sectionTitle_1hdsu_29{margin:0 0 .75rem;font-size:1rem;font-weight:600}._imageGrid_1hdsu_35{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.75rem}._imageLink_1hdsu_41{display:block}._imagePreview_1hdsu_45{width:100%;height:120px;border-radius:.5rem;object-fit:cover;border:1px solid var(--admin-border-color, #e5e7eb)}@media(max-width:768px){._detailsGrid_1hdsu_7{grid-template-columns:1fr}}._menu_uv6xz_1{position:relative;display:inline-flex}._trigger_uv6xz_6{display:inline-flex;align-items:center;gap:.375rem;border:1px solid #cbd5e1;border-radius:.375rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:500;line-height:1.25;color:#1e293b;background:#f8fafc;cursor:pointer;white-space:nowrap}._trigger_uv6xz_6:hover{background:#e2e8f0}._chevronOpen_uv6xz_25{transform:rotate(180deg)}._dropdown_uv6xz_29{position:absolute;top:calc(100% + .25rem);right:0;z-index:20;min-width:12rem;border:1px solid #e2e8f0;border-radius:.375rem;background:#fff;box-shadow:0 8px 24px #0f172a1f;overflow:hidden}._item_uv6xz_42{display:block;width:100%;border:none;padding:.625rem .875rem;font-size:.875rem;text-align:left;color:#1e293b;background:transparent;cursor:pointer}._item_uv6xz_42:hover:not(:disabled){background:#f1f5f9}._item_uv6xz_42:disabled{opacity:.6;cursor:not-allowed}._navigableCell_rtuga_1{cursor:pointer;transition:background-color .15s ease}._navigableCell_rtuga_1:hover{background-color:#4051890f}._interactiveCell_rtuga_9{cursor:default}._actionsCell_rtuga_13{display:inline-flex;align-items:center;gap:.25rem}._clientCell_rtuga_19{display:flex;flex-direction:column;gap:.125rem}._clientMeta_rtuga_25{font-size:.75rem;color:#64748b}._inlineSelect_rtuga_30,._inlineDatePicker_rtuga_34{min-width:10rem}._shippingCell_rtuga_38{display:flex;flex-direction:column;gap:.375rem}._emailButton_rtuga_44{display:inline-flex;align-items:center;gap:.375rem;white-space:nowrap}._statusCell_rtuga_51{display:flex;flex-direction:column;align-items:flex-start;gap:.375rem}._statusToggle_rtuga_58{border:none;border-radius:.375rem;padding:.25rem .625rem;font-size:.75rem;font-weight:600;cursor:pointer;transition:opacity .15s ease}._statusToggle_rtuga_58:disabled{opacity:.6;cursor:not-allowed}._statusToggle_unpaid_rtuga_72{background:#fee2e2;color:#991b1b}._statusToggle_paid_rtuga_77{background:#dcfce7;color:#166534}._duplicateButton_rtuga_82{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;border:1px solid #e2e8f0;border-radius:.375rem;background:#fff;color:#475569;cursor:pointer}._duplicateButton_rtuga_82:hover:not(:disabled){background:#f8fafc;color:#0f172a}._duplicateButton_rtuga_82:disabled{opacity:.5;cursor:not-allowed}._modalHint_rtuga_104{margin-top:.75rem;color:#64748b;font-size:.875rem}._actions_l1ebv_1{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 1rem}._actionsRight_l1ebv_9{justify-content:flex-end}._buttonWithIcon_l1ebv_13{gap:.375rem}._downloadButton_l1ebv_17,._previewButton_l1ebv_18,._saveButton_l1ebv_19{display:inline-flex;align-items:center;gap:.375rem;border:none;border-radius:.375rem;padding:.4375rem .875rem;font-size:.875rem;font-weight:500;line-height:1.25;cursor:pointer;transition:opacity .15s ease,background .15s ease}._downloadButton_l1ebv_17:disabled,._previewButton_l1ebv_18:disabled,._saveButton_l1ebv_19:disabled{opacity:.6;cursor:not-allowed}._spinIcon_l1ebv_39{animation:_invoicePdfActionsSpin_l1ebv_1 .8s linear infinite}@keyframes _invoicePdfActionsSpin_l1ebv_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._downloadButton_l1ebv_17{color:#1e293b;background:#f1f5f9;border:1px solid #e2e8f0}._downloadButton_l1ebv_17:hover:not(:disabled){background:#e2e8f0}._previewButton_l1ebv_18{color:#fff;background:#0ea5e9}._previewButton_l1ebv_18:hover:not(:disabled){background:#0284c7}._saveButton_l1ebv_19{color:#fff;background:var(--theme-primary)}._saveButton_l1ebv_19:hover:not(:disabled){background:var(--theme-primary-dark)}._pageTop_1pgjq_1{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}._title_1pgjq_10{margin:0;padding:0;font-size:1.25rem;font-weight:700;line-height:1;flex-shrink:0;display:flex;align-items:center;align-self:center;min-height:2rem}._pageTopActions_1pgjq_23{margin:0 0 0 auto;align-self:center;align-items:center;justify-content:flex-end}._buttonWithIcon_1pgjq_30{gap:.375rem}._spinIcon_1pgjq_34{animation:_invoiceFormSpin_1pgjq_1 .8s linear infinite}@keyframes _invoiceFormSpin_1pgjq_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._clientGrid_1pgjq_46{display:grid;grid-template-columns:minmax(10rem,1.15fr) minmax(10rem,1.15fr) minmax(10rem,1.25fr) minmax(8rem,.9fr) minmax(8rem,.9fr);gap:1rem;align-items:end}@media(max-width:1200px){._clientGrid_1pgjq_46{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){._clientGrid_1pgjq_46{grid-template-columns:1fr}}._clientAddressDisplay_1pgjq_63{min-height:2rem;width:100%;padding:.4375rem .75rem;font-size:.875rem;line-height:1.45;color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.375rem}._clientAddressEmpty_1pgjq_75{color:#94a3b8}._invoiceTitle_1pgjq_79{margin:0 0 1rem;font-size:1.125rem;font-weight:700;color:#0f172a}._carDetailsToggleRow_1pgjq_86{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}._carDetailsToggleLabel_1pgjq_93{font-size:.875rem;font-weight:500;color:#334155;white-space:nowrap}._carDetailsToggleSelectWrap_1pgjq_100{width:5.5rem;flex-shrink:0}._carDetailsToggleSelect_1pgjq_100{width:100%}._carDetails_1pgjq_86{margin-bottom:1.5rem}._carDetailsGrid_1pgjq_113{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}@media(max-width:768px){._carDetailsGrid_1pgjq_113{grid-template-columns:1fr}}._interventionRow_1pgjq_124{display:inline-flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin:0 0 1.25rem;font-weight:700;width:fit-content;max-width:100%}._interventionDatePickerWrap_1pgjq_135{display:inline-flex;width:auto;flex:0 0 auto}._interventionDatePicker_1pgjq_135{width:auto!important;min-width:7rem}._paymentField_1pgjq_146{max-width:20rem}._itemsTable_1pgjq_150{width:100%;border-collapse:collapse;table-layout:auto}._itemsTable_1pgjq_150 th,._itemsTable_1pgjq_150 td{border:1px solid #e2e8f0;padding:.5rem;text-align:left;vertical-align:middle}._itemsTable_1pgjq_150 th{font-size:.8125rem;font-weight:600;background:#f8fafc}._designationColumn_1pgjq_168{min-width:18rem}._designationCell_1pgjq_172{min-width:18rem;vertical-align:top}._itemDesignationTextarea_1pgjq_177{display:block;width:100%;min-height:2rem;padding:.375rem .625rem;font-family:inherit;font-size:.875rem;line-height:1.45;color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:.375rem;resize:none;overflow:hidden;white-space:pre-wrap;word-break:break-word;field-sizing:content}._itemDesignationTextarea_1pgjq_177:focus{outline:none;border-color:#405189;box-shadow:0 0 0 2px #4051891f}._currencyField_1pgjq_201{display:flex;align-items:center;gap:.375rem}._currencySuffix_1pgjq_207{font-size:.75rem;font-weight:600;color:#64748b;white-space:nowrap}._summaryRow_1pgjq_214 td{background:#f8fafc}._summaryValueCell_1pgjq_218{text-align:center}._addRowButton_1pgjq_222{margin-top:.75rem}._tvaRateField_1pgjq_226{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%}._tvaRateInputWrap_1pgjq_234{display:inline-flex;align-items:center;gap:.25rem;flex-shrink:0}._tvaRateInput_1pgjq_234{width:3rem;min-width:3rem;max-width:3rem;text-align:center}._tvaRateSuffix_1pgjq_248{font-weight:700}._statsGrid_1essv_1{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-bottom:1.25rem}._card_1essv_8{border:none;border-radius:.75rem;background:var(--theme-surface, #fff);box-shadow:0 2px 8px #0f172a1a}._body_1essv_15{padding:1.75rem 1.25rem;text-align:center}._icon_1essv_20{width:3.75rem;height:3.75rem;margin:0 auto .875rem;border-radius:999px;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 4px 12px #0f172a33}._iconPrimary_1essv_32{background:#0d6efd}._iconSuccess_1essv_36{background:#198754}._iconDanger_1essv_40{background:#dc3545}._iconInfo_1essv_44{background:#0dcaf0}._number_1essv_48{margin:0 0 .5rem;font-size:2.25rem;font-weight:700;color:var(--theme-text-primary, #212529)}._label_1essv_55{margin:0;font-size:.8125rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--theme-text-secondary, #6c757d)}@media(max-width:960px){._statsGrid_1essv_1{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){._statsGrid_1essv_1{grid-template-columns:1fr}}._sendActions_yd7jq_1{display:flex;flex-wrap:wrap;gap:.5rem}._sendActionButton_yd7jq_7{display:inline-flex;align-items:center;gap:.375rem;border:none;border-radius:.375rem;padding:.4375rem .875rem;font-size:.875rem;font-weight:500;line-height:1.25;color:#fff;cursor:pointer;white-space:nowrap}._sendActionButton_yd7jq_7:disabled{opacity:.55;cursor:not-allowed}._sendActionButton_info_yd7jq_26{background:#0ea5e9}._sendActionButton_success_yd7jq_30{background:#198754}._sendActionButton_warning_yd7jq_34{background:#ffc107;color:#1e293b}._sendActionButton_orange_yd7jq_39{background:#fd7e14}._sendActionButton_danger_yd7jq_43{background:#dc3545}._sendHint_yd7jq_47,._sendWarning_yd7jq_48{margin:.75rem 0 0;font-size:.875rem}._sendHint_yd7jq_47{color:#64748b}._sendWarning_yd7jq_48{color:#b45309}._pageHead_1yoci_1{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:1rem}._breadcrumb_1yoci_10{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;margin-bottom:.5rem;font-size:.8125rem;color:#64748b}._breadcrumb_1yoci_10 a{color:inherit;text-decoration:none}._breadcrumb_1yoci_10 a:hover{color:var(--theme-primary)}._title_1yoci_27{margin:0;font-size:1.25rem;font-weight:700}._backButton_1yoci_33{gap:.375rem}._infoGrid_1yoci_37{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 2rem}._infoColumn_1yoci_43{display:flex;flex-direction:column;gap:.5rem}._infoColumn_1yoci_43 p{margin:0}._statusLine_1yoci_52{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}._tableDescription_1yoci_59{margin:0 0 1rem;font-size:.875rem;color:#64748b}._state_1yoci_65,._stateError_1yoci_66{margin:0 0 1rem}._stateError_1yoci_66{color:#dc2626}._tableWrap_1yoci_74,._tableWrapFetching_1yoci_75{margin-top:1rem}._tableWrapFetching_1yoci_75{opacity:.65}._rowActions_1yoci_83{display:inline-flex;align-items:center;gap:.25rem}._rowActionButton_1yoci_89{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border:1px solid #e2e8f0;border-radius:.375rem;color:#334155;background:#fff;cursor:pointer}._rowActionButton_1yoci_89:hover{background:#f1f5f9}._modalHint_1yoci_105{margin:.75rem 0 0;font-size:.875rem;color:#64748b}@media(max-width:768px){._infoGrid_1yoci_37{grid-template-columns:1fr}}._banner_1wjax_151{margin:0 0 1rem;padding:.5rem .75rem;border-radius:.375rem;border:1px solid var(--theme-border);background:var(--theme-admin-nav-active-muted);color:var(--theme-admin-nav-active);font-size:.875rem}._sectionTitle_1wjax_161{margin:0 0 .75rem;font-size:1rem;font-weight:700;color:var(--theme-text-primary)}._grid_1wjax_168{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}@media(max-width:768px){._grid_1wjax_168{grid-template-columns:1fr}}._field_1wjax_179{display:flex;flex-direction:column;gap:.125rem}._fieldLabel_1wjax_185{font-size:.75rem;color:var(--theme-text-secondary)}._fieldValue_1wjax_190{font-weight:500;color:var(--theme-text-primary)}._divider_1wjax_195{margin:1.25rem 0;border:none;border-top:1px solid var(--theme-border)}._itemsTable_1wjax_201{width:100%;border-collapse:collapse;color:var(--theme-text-primary)}._itemsTable_1wjax_201 th,._itemsTable_1wjax_201 td{border:1px solid var(--theme-border);padding:.5rem;text-align:left}._itemsTable_1wjax_201 th{background:var(--theme-background-light);font-size:.8125rem;color:var(--theme-text-secondary);font-weight:600}._itemsTable_1wjax_201 ._numeric_1wjax_218{text-align:right}._emptyItems_1wjax_222{text-align:center;color:var(--theme-text-secondary)}._clientCell_37fsg_151{display:flex;flex-direction:column;gap:.125rem}._clientMeta_37fsg_157{font-size:.75rem;color:var(--theme-text-secondary)}._statusCell_37fsg_162{display:flex;flex-wrap:wrap;gap:.375rem;align-items:center}._actionsCell_37fsg_169{display:inline-flex;justify-content:flex-end}._page_wtq9v_151{display:flex;flex-direction:column;gap:1rem;width:100%;padding:1rem 1rem 2rem;box-sizing:border-box}._header_wtq9v_160{display:flex;flex-direction:column;gap:.25rem}._title_wtq9v_166{margin:0;font-size:1.25rem;font-weight:700;color:var(--theme-text-primary)}._hint_wtq9v_173{margin:0;font-size:.875rem;color:var(--theme-text-secondary)}._searchCard_wtq9v_179{padding:1rem;border:1px solid var(--theme-border);border-radius:.5rem;background:var(--theme-surface)}._searchForm_wtq9v_186{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;align-items:end}@media(max-width:640px){._searchForm_wtq9v_186{grid-template-columns:1fr}}._searchActions_wtq9v_198{display:flex;gap:.5rem;flex-wrap:wrap}._resultCount_wtq9v_204{margin:.5rem 0 0;font-size:.8125rem;color:var(--theme-text-secondary)}._tableCard_wtq9v_210{border:1px solid var(--theme-border);border-radius:.5rem;background:var(--theme-surface);overflow:hidden}._tableCardHeader_wtq9v_217{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid var(--theme-border);background:var(--theme-surface)}._tableCardTitle_wtq9v_226{margin:0;font-size:1rem;font-weight:600;color:var(--theme-text-primary)}._tableCardBody_wtq9v_233{padding:.5rem}._emptyState_wtq9v_237,._loadingState_wtq9v_238{padding:1.5rem;text-align:center;color:var(--theme-text-secondary)}._errorState_wtq9v_244{padding:1.5rem;text-align:center;color:var(--theme-error)}._root_hnq0k_1{display:flex;align-items:center;gap:.5rem;padding:.3125rem .5rem;border-radius:.3125rem;cursor:pointer;transition:background-color .15s ease}._root_hnq0k_1:hover:not(._root--disabled_hnq0k_10){background:var(--theme-admin-surface-hover, rgba(0, 0, 0, .04))}._root--checked_hnq0k_14{background:var(--theme-admin-primary-muted, rgba(13, 110, 253, .08))}._root--disabled_hnq0k_10{opacity:.55;cursor:not-allowed}._native_hnq0k_23{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._box_hnq0k_35{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:1rem;height:1rem;border:1.5px solid var(--theme-admin-border, #ced4da);border-radius:.25rem;background:var(--theme-surface, #fff);transition:border-color .15s ease,background-color .15s ease}._root--checked_hnq0k_14 ._box_hnq0k_35{border-color:var(--theme-admin-primary, #0d6efd);background:var(--theme-admin-primary, #0d6efd)}._checkIcon_hnq0k_53{width:.6875rem;height:.6875rem;color:#fff}._label_hnq0k_59{font-size:.8125rem;line-height:1.3;color:var(--theme-text-primary, #212529)}._picker_7tla9_151{position:relative;display:inline-flex;width:100%}._picker__control_7tla9_157{position:relative;width:100%}._picker__trigger_7tla9_162{display:inline-flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;min-width:0;padding:.25rem .5rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:.75rem;font-weight:500;color:var(--theme-text-primary);text-align:left;background-color:var(--theme-background);border:1px solid var(--theme-border);border-radius:.5rem;cursor:pointer;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}._picker__trigger_7tla9_162:hover:not(:disabled){border-color:var(--theme-border-strong)}._picker__trigger_7tla9_162:focus-visible{outline:none;border-color:var(--theme-primary);box-shadow:0 0 0 3px var(--theme-auth-focus-ring)}._picker__trigger--open_7tla9_189{border-color:var(--theme-primary);box-shadow:0 0 0 3px var(--theme-auth-focus-ring)}._picker__trigger_7tla9_162:disabled{opacity:.6;cursor:not-allowed;background-color:var(--theme-background-dark)}._picker__triggerContent_7tla9_199{display:inline-flex;align-items:center;gap:.5rem;min-width:0;flex:1}._picker__icon_7tla9_207{flex-shrink:0;color:var(--theme-text-secondary)}._picker__value_7tla9_212{font-variant-numeric:tabular-nums;letter-spacing:.02em}._picker__placeholder_7tla9_217{color:var(--theme-text-muted)}._picker__chevron_7tla9_221{flex-shrink:0;color:var(--theme-text-secondary);transition:transform .15s ease-in-out}._picker__chevron--open_7tla9_226{transform:rotate(180deg)}._picker__panel_7tla9_230{padding:.5rem;background-color:var(--theme-background);border:1px solid var(--theme-border-light);border-radius:.5rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}._picker__columns_7tla9_238{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:.375rem;min-height:12rem}._picker__column_7tla9_238{display:flex;flex-direction:column;min-width:0}._picker__columnHeader_7tla9_251{padding:.375rem .5rem;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--theme-text-secondary);text-align:center;background:var(--theme-background-light);border-radius:.25rem}._picker__divider_7tla9_263{width:1px;margin:1.75rem 0 .25rem;background:var(--theme-border)}._picker__list_7tla9_269{list-style:none;margin:.375rem 0 0;padding:0;max-height:10.5rem;overflow-y:auto;scrollbar-width:thin}._picker__option_7tla9_278{display:block;width:100%;padding:.4375rem .625rem;border:none;border-radius:.25rem;background:transparent;color:var(--theme-text-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:.875rem;font-variant-numeric:tabular-nums;font-weight:500;text-align:center;cursor:pointer;transition:background-color .15s ease-in-out,color .15s ease-in-out}._picker__option_7tla9_278:hover{background-color:var(--theme-background-light)}._picker__option--selected_7tla9_297{color:var(--theme-admin-nav-active);background-color:var(--theme-admin-nav-active-muted);font-weight:600}._picker__preview_7tla9_303{margin-top:.625rem;padding:.5rem .75rem;border-radius:.25rem;background:var(--theme-background-light);color:var(--theme-text-primary);font-size:.875rem;font-variant-numeric:tabular-nums;font-weight:600;text-align:center}._picker__actions_7tla9_315{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.625rem;padding-top:.625rem;border-top:1px solid var(--theme-border)}._picker__actionSecondary_7tla9_324,._picker__actionPrimary_7tla9_325{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;padding:0 .875rem;border-radius:.5rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:.75rem;font-weight:600;cursor:pointer;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,color .15s ease-in-out}._picker__actionSecondary_7tla9_324{border:1px solid var(--theme-border);background:var(--theme-background);color:var(--theme-text-primary)}._picker__actionSecondary_7tla9_324:hover{background:var(--theme-background-light)}._picker__actionPrimary_7tla9_325{border:1px solid var(--theme-primary);background:var(--theme-primary);color:var(--theme-text-inverse)}._picker__actionPrimary_7tla9_325:hover{background:var(--theme-primary-dark);border-color:var(--theme-primary-dark)}._picker--sm_7tla9_358 ._picker__trigger_7tla9_162{box-sizing:border-box;width:100%;min-width:0;height:2rem;min-height:2rem;padding:0 .625rem;font-size:.8125rem;line-height:1.25;box-shadow:none}._picker--disabled_7tla9_370{pointer-events:none}._form_oj2wp_1{display:flex;flex-direction:column;gap:1rem}._timeFields_oj2wp_7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}@media(max-width:640px){._timeFields_oj2wp_7{grid-template-columns:1fr}}._title_19tf0_1{margin:0;font-size:1.375rem;font-weight:700;color:var(--theme-text-primary, #212529)}._state_19tf0_8{margin:.5rem 0;font-size:.8125rem;color:var(--theme-text-secondary, #6c757d)}._stateError_19tf0_14{margin:.5rem 0;font-size:.8125rem;color:var(--theme-error, #dc3545)}._tableWrap_19tf0_20{transition:opacity .15s ease}._tableWrapFetching_19tf0_24{opacity:.55;pointer-events:none;transition:opacity .15s ease}._tabs_19yiy_151{display:flex;flex-direction:column;gap:1rem}._tabs__list_19yiy_157{display:flex;flex-wrap:wrap;gap:.25rem}._tabs__tab_19yiy_163{padding:.5rem 1rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:.875rem;font-weight:500;color:var(--theme-text-secondary);background:var(--theme-background-light);border:1px solid var(--theme-border-light);border-radius:9999px;cursor:pointer;transition:background-color .15s ease-in-out,color .15s ease-in-out,border-color .15s ease-in-out}._tabs__tab_19yiy_163:hover{color:var(--theme-text-primary)}._tabs__tab--active_19yiy_178{color:var(--theme-admin-nav-active);background:var(--theme-background);border-color:var(--theme-admin-nav-active)}._tabs__panel_19yiy_184{display:flex;flex-direction:column;gap:1rem}._editor_ksdig_151{border:1px solid var(--theme-border-light);border-radius:.5rem;overflow:hidden;background:var(--theme-background)}._toolbar_ksdig_158{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;padding:.5rem;border-bottom:1px solid var(--theme-border-light);background:var(--theme-background-light)}._toolbar__button_ksdig_167{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;border-radius:.25rem;background:transparent;color:var(--theme-text-secondary);cursor:pointer;transition:background-color .15s ease-in-out,color .15s ease-in-out}._toolbar__button_ksdig_167:hover:not(:disabled){background:var(--theme-background);color:var(--theme-text-primary)}._toolbar__button--active_ksdig_184{background:var(--theme-background);color:var(--theme-admin-nav-active)}._toolbar__button_ksdig_167:disabled{opacity:.45;cursor:not-allowed}._toolbar__divider_ksdig_192{width:1px;height:1.25rem;margin:0 .25rem;background:var(--theme-border-light)}._editor__content_ksdig_199{min-height:14rem}._editor__content_ksdig_199 .tiptap{min-height:14rem;padding:1rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:.875rem;line-height:1.75;color:var(--theme-text-primary);outline:none}._editor__content_ksdig_199 .tiptap:focus{outline:none}._editor__content_ksdig_199 .tiptap p{margin:0 0 .5rem}._editor__content_ksdig_199 .tiptap h2,._editor__content_ksdig_199 .tiptap h3{margin:1rem 0 .5rem;font-weight:600}._editor__content_ksdig_199 .tiptap ul,._editor__content_ksdig_199 .tiptap ol{margin:0 0 .5rem;padding-left:1.25rem}._editor__content_ksdig_199 .tiptap blockquote{margin:0 0 .5rem;padding-left:1rem;border-left:3px solid var(--theme-border-light);color:var(--theme-text-secondary)}._editor__content_ksdig_199 .tiptap a{color:var(--theme-admin-nav-active);text-decoration:underline}._editor__content_ksdig_199 .tiptap img{max-width:100%;height:auto;border-radius:.25rem}._editor__content_ksdig_199 .tiptap p._is-editor-empty_ksdig_242:first-child:before{color:var(--theme-text-muted);content:attr(data-placeholder);float:left;height:0;pointer-events:none}._form_pu3qx_1{display:flex;flex-direction:column;gap:1.25rem}._state_pu3qx_7{margin:0;color:var(--theme-text-secondary)}._grid_pu3qx_12{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}@media(max-width:720px){._grid_pu3qx_12{grid-template-columns:1fr}}._grid_ds4ey_1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem .875rem;margin-bottom:1.25rem}._field_ds4ey_8{min-width:0}._field--full_ds4ey_12{grid-column:1/-1}._field__label_ds4ey_16{display:block;margin-bottom:.125rem;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--theme-text-secondary, #6c757d)}._field__value_ds4ey_26{margin:0;font-size:.8125rem;color:var(--theme-text-primary, #212529);word-break:break-word}._image_ds4ey_33{display:block;max-width:100%;max-height:12rem;border-radius:.375rem;object-fit:cover}._categories_ds4ey_41{display:flex;flex-wrap:wrap;gap:.375rem}._content_ds4ey_47{font-size:.8125rem;line-height:1.5;color:var(--theme-text-primary, #212529)}._content_ds4ey_47 p{margin:0 0 .75rem}._state_ds4ey_57{margin:0;color:var(--theme-text-secondary)}@media(max-width:640px){._grid_ds4ey_1{grid-template-columns:1fr}}._thumbnail_1w21u_1{width:3rem;height:3rem;object-fit:contain;border-radius:.375rem;background:var(--theme-background-light)}._typeCell_1w21u_9{display:flex;flex-direction:column;align-items:flex-start;gap:.375rem}._categories_1w21u_16{display:flex;flex-wrap:wrap;gap:.375rem}._form_n3qz3_1{display:flex;flex-direction:column;gap:1.25rem}._state_n3qz3_7{margin:0;color:var(--theme-text-secondary)}._field_3br7v_1{margin-bottom:1rem}._field__label_3br7v_5{display:block;margin-bottom:.25rem;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--theme-text-secondary, #6c757d)}._field__value_3br7v_15{margin:0;font-size:.8125rem;color:var(--theme-text-primary, #212529);white-space:pre-wrap;word-break:break-word}._state_3br7v_23{margin:0;color:var(--theme-text-secondary)}._content_9o6qm_1{display:flex;flex-direction:column;gap:.75rem}._image_9o6qm_7{width:6rem;height:6rem;object-fit:cover;object-position:top;border-radius:.5rem;background:var(--theme-background-light)}._state_43fz6_1,._form_43fz6_2{display:flex;flex-direction:column;gap:1rem}._content_1a92d_1{display:flex;flex-direction:column;gap:.75rem}._image_1a92d_7{width:6rem;height:6rem;object-fit:cover;object-position:top;border-radius:.5rem;background:var(--theme-background-light)}._section_1a92d_16{margin-top:.5rem;padding-top:.75rem;border-top:1px solid var(--theme-border-color, #e5e7eb)}._thumbnail_1rfp8_1{width:2.5rem;height:2.5rem;object-fit:cover;object-position:top;border-radius:.375rem;background:var(--theme-background-light)}._thumbnail_148hr_1{width:3rem;height:3rem;object-fit:cover;border-radius:.375rem;background:var(--theme-background-light)}._videoBadge_148hr_9{display:inline-flex;align-items:center;justify-content:center;min-width:3rem;min-height:3rem;padding:.25rem .5rem;border-radius:.375rem;background:var(--theme-background-light);font-size:.75rem;font-weight:600}._content_1cblm_1{display:flex;flex-direction:column;gap:.75rem}._preview_1cblm_7{width:100%;max-width:20rem;max-height:12rem;object-fit:cover;border-radius:.5rem;background:var(--theme-background-light)}._typeFilter_ngy8u_1{flex:0 0 8.5rem;width:8.5rem;max-width:8.5rem}._typeFilter_ngy8u_1.select,._typeFilter_ngy8u_1.select.select--sm,._typeFilter_ngy8u_1.select.select--compact{width:8.5rem;max-width:8.5rem;align-items:stretch}._typeFilter_ngy8u_1 .select__trigger{min-width:0;width:100%}._form_oi20l_1{display:flex;flex-direction:column;gap:1rem}._thumbnail_1mp1z_1{width:2.5rem;height:2.5rem;object-fit:contain}._content_910kk_1{display:flex;flex-direction:column;gap:.75rem}._image_910kk_7{max-width:12rem;max-height:6rem;object-fit:contain}._description_910kk_13{margin:0;white-space:pre-wrap}._badge_5zce8_1{display:inline-flex;align-items:center;padding:.25rem .625rem;border-radius:999px;font-size:.75rem;font-weight:600;text-transform:capitalize}._success_5zce8_11{background:#d1e7dd;color:#0f5132}._warning_5zce8_16{background:#fff3cd;color:#664d03}._primary_5zce8_21{background:#cfe2ff;color:#084298}._info_5zce8_26{background:#cff4fc;color:#055160}._danger_5zce8_31{background:#f8d7da;color:#842029}._dark_5zce8_36{background:#ced4da;color:#212529}._secondary_5zce8_41{background:#e9ecef;color:#495057}._viewButton_5zce8_46{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .875rem;border:2px solid #0d6efd;border-radius:999px;background:transparent;color:#0d6efd;font-size:.8125rem;font-weight:600;cursor:pointer}._viewButton_5zce8_46:hover{background:#0d6efd;color:#fff}._tableWrap_5zce8_65{border-radius:.75rem;overflow:hidden;box-shadow:0 2px 12px #0f172a14}._content_kjt6x_1{display:flex;flex-direction:column;gap:1rem}._section_kjt6x_7{border:1px solid var(--theme-admin-border, #dee2e6);border-radius:.75rem;overflow:hidden}._sectionTitle_kjt6x_13{margin:0;padding:.75rem 1rem;font-size:.9375rem;font-weight:700;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}._sectionBody_kjt6x_22{padding:1rem;display:flex;flex-direction:column;gap:.625rem}._metaGrid_kjt6x_29{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem}._badge_kjt6x_35{display:inline-flex;align-items:center;padding:.2rem .5rem;border-radius:999px;font-size:.75rem;font-weight:600}._badgeSuccess_kjt6x_44,._success_kjt6x_45{background:#d1e7dd;color:#0f5132}._badgeWarning_kjt6x_50,._warning_kjt6x_51{background:#fff3cd;color:#664d03}._badgePrimary_kjt6x_56,._primary_kjt6x_57{background:#cfe2ff;color:#084298}._badgeInfo_kjt6x_62,._info_kjt6x_63{background:#cff4fc;color:#055160}._badgeDanger_kjt6x_68,._danger_kjt6x_69{background:#f8d7da;color:#842029}._badgeDark_kjt6x_74,._dark_kjt6x_75{background:#ced4da;color:#212529}._badgeSecondary_kjt6x_80,._secondary_kjt6x_81{background:#e9ecef;color:#495057}._userRow_kjt6x_86{display:flex;align-items:center;gap:.75rem}._avatar_kjt6x_92{width:3rem;height:3rem;border-radius:999px;object-fit:cover}._avatarFallback_kjt6x_99{width:3rem;height:3rem;border-radius:999px;display:flex;align-items:center;justify-content:center;background:#0d6efd;color:#fff;font-weight:700}._changesTable_kjt6x_111{width:100%;border-collapse:collapse;font-size:.8125rem}._changesTable_kjt6x_111 th,._changesTable_kjt6x_111 td{border:1px solid var(--theme-admin-border, #dee2e6);padding:.5rem .625rem;text-align:left;vertical-align:top}._changesTable_kjt6x_111 th{background:var(--theme-admin-muted, #f8f9fa)}@media(max-width:720px){._metaGrid_kjt6x_29{grid-template-columns:1fr}}._filters_17biv_1{background:var(--theme-surface, #fff);border:1px solid var(--theme-admin-border, #dee2e6);border-radius:.75rem;padding:1.25rem;margin-bottom:1.25rem}._header_17biv_9{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}._title_17biv_16{margin:0;font-size:1rem;font-weight:700;color:var(--theme-text-primary, #212529)}._grid_17biv_23{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;align-items:end}._field_17biv_30{display:flex;flex-direction:column;gap:.375rem}._label_17biv_36{font-size:.75rem;font-weight:700;color:var(--theme-text-secondary, #6c757d)}._select_17biv_42{box-sizing:border-box;width:100%;height:2.5rem;padding:0 .75rem;border:1px solid var(--theme-admin-border, #dee2e6);border-radius:.5rem;background:var(--theme-surface, #fff);color:var(--theme-text-primary, #212529);font-size:.875rem}._select_17biv_42:focus{outline:2px solid #6c5ce7;outline-offset:1px}._actions_17biv_59{display:flex;gap:.5rem}._filterButton_17biv_64,._clearButton_17biv_65{display:inline-flex;align-items:center;justify-content:center;height:2.5rem;padding:0 1rem;border-radius:.5rem;font-size:.875rem;font-weight:600;cursor:pointer}._filterButton_17biv_64{border:none;background:linear-gradient(135deg,#6c5ce7,#a29bfe);color:#fff}._clearButton_17biv_65{border:1px solid var(--theme-admin-border, #dee2e6);background:var(--theme-surface, #fff);color:var(--theme-text-primary, #212529);text-decoration:none}@media(max-width:960px){._grid_17biv_23{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){._grid_17biv_23{grid-template-columns:1fr}}._statsGrid_p110d_1{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-bottom:1.25rem}._card_p110d_8{border:none;border-radius:.75rem;background:var(--theme-surface, #fff);box-shadow:0 2px 8px #0f172a1a;transition:transform .2s ease,box-shadow .2s ease}._card_p110d_8:hover{transform:translateY(-4px);box-shadow:0 8px 25px #0f172a26}._body_p110d_21{padding:1.75rem 1.25rem;text-align:center}._icon_p110d_26{width:3.75rem;height:3.75rem;margin:0 auto .875rem;border-radius:999px;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 4px 12px #0f172a33}._iconPrimary_p110d_38{background:#0d6efd}._iconSuccess_p110d_42{background:#198754}._iconWarning_p110d_46{background:#ffc107}._iconInfo_p110d_50{background:#0dcaf0}._number_p110d_54{margin:0 0 .5rem;font-size:2.25rem;font-weight:700;color:var(--theme-text-primary, #212529)}._label_p110d_61{margin:0;font-size:.8125rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--theme-text-secondary, #6c757d)}@media(max-width:960px){._statsGrid_p110d_1{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){._statsGrid_p110d_1{grid-template-columns:1fr}}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}._map_118b3_1{width:100%;height:12.5rem;border-radius:.5rem;overflow:hidden;border:1px solid var(--theme-admin-border, #dee2e6)}._map_118b3_1 .leaflet-control-attribution{font-size:.625rem}._title_1qq1h_1{margin:0;font-size:1.5rem;font-weight:700;color:var(--theme-text-primary, #212529)}._toolbar_1qq1h_8{display:flex;justify-content:flex-end;margin-bottom:.75rem;max-width:6rem}._state_1qq1h_15,._stateError_1qq1h_16{margin:0;padding:1rem 0}._stateError_1qq1h_16{color:var(--theme-danger, #dc3545)}._tableWrapFetching_1qq1h_25{opacity:.65;pointer-events:none}._paginationWrap_1qq1h_30{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-top:1rem}._paginationInfo_1qq1h_39{margin:0;padding:.75rem 1.25rem;border:1px solid var(--theme-admin-border, #dee2e6);border-radius:.5rem;background:linear-gradient(135deg,#f8f9fa,#e9ecef);font-size:.875rem;font-weight:500;color:var(--theme-text-primary, #212529)}@media(max-width:768px){._paginationWrap_1qq1h_30{flex-direction:column;align-items:stretch}}._head_z36m0_1{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}._title_z36m0_9{margin:0;font-size:1.125rem;font-weight:600}._empty_z36m0_15{margin:0;color:var(--theme-text-secondary, #6c757d)}._title_vqyfr_1{margin:0 0 1rem;font-size:1.125rem;font-weight:600}._empty_vqyfr_7{margin:0;color:var(--theme-text-secondary, #6c757d)}._grid_q5u1o_1{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem}._wrapper_q5u1o_7{display:flex;flex-direction:column;gap:.75rem}._title_q5u1o_13{margin:0;font-size:1.125rem;font-weight:600}._link_q5u1o_19{text-decoration:none}._buttonContent_q5u1o_23{display:inline-flex;align-items:center;justify-content:center;gap:.375rem}._icon_q5u1o_30{flex-shrink:0}@media(max-width:960px){._grid_q5u1o_1{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){._grid_q5u1o_1{grid-template-columns:1fr}}._statsGrid_4xc0s_1{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}._card_4xc0s_7{border:none;border-radius:.75rem;background:var(--theme-surface, #fff);box-shadow:0 2px 8px #0f172a1a;transition:transform .2s ease,box-shadow .2s ease}._card_4xc0s_7:hover{transform:translateY(-4px);box-shadow:0 8px 25px #0f172a26}._body_4xc0s_20{padding:1.75rem 1.25rem;text-align:center}._icon_4xc0s_25{width:3.75rem;height:3.75rem;margin:0 auto .875rem;border-radius:999px;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 4px 12px #0f172a33}._iconPrimary_4xc0s_37{background:#0d6efd}._iconSuccess_4xc0s_41{background:#198754}._iconWarning_4xc0s_45{background:#ffc107}._iconInfo_4xc0s_49{background:#0dcaf0}._number_4xc0s_53{margin:0 0 .5rem;font-size:2.25rem;font-weight:700;color:var(--theme-text-primary, #212529)}._label_4xc0s_60{margin:0 0 .25rem;font-size:.8125rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--theme-text-secondary, #6c757d)}._active_4xc0s_69{margin:0;font-size:.875rem;color:#198754}@media(max-width:960px){._statsGrid_4xc0s_1{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){._statsGrid_4xc0s_1{grid-template-columns:1fr}}._title_dmb53_1{margin:0;font-size:1.5rem;font-weight:700}._state_dmb53_7,._stateError_dmb53_8{margin:0 0 1rem;font-size:.875rem}._stateError_dmb53_8{color:var(--theme-danger, #dc3545)}._viewAllLink_dmb53_17{font-size:.8125rem;font-weight:600;color:var(--theme-primary, #6c5ce7);text-decoration:none}._viewAllLink_dmb53_17:hover{text-decoration:underline}._splitGrid_dmb53_28{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}@media(max-width:960px){._splitGrid_dmb53_28{grid-template-columns:1fr}}._form_oi20l_1,._form_2lqtm_1{display:flex;flex-direction:column;gap:1rem}._title_2lqtm_7{margin:0 0 .5rem;font-size:1.125rem;font-weight:600}._hint_2lqtm_13{margin:.375rem 0 0;font-size:.8125rem;color:var(--theme-text-secondary, #6c757d)}._supplements_2lqtm_19{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}@media(max-width:560px){._supplements_2lqtm_19{grid-template-columns:1fr}}._empty_1wmme_1,._result_1wmme_2{display:flex;flex-direction:column;gap:1rem}._title_1wmme_8{margin:0;font-size:1.125rem;font-weight:600}._empty_1wmme_1{text-align:center;color:var(--theme-text-secondary, #6c757d)}._totalBox_1wmme_19{padding:1rem;border-radius:.5rem;background:#0d6efd14}._breakdown_1wmme_25 ul{list-style:none;margin:0;padding:0}._breakdown_1wmme_25 li{display:flex;justify-content:space-between;gap:1rem;padding:.5rem 0;border-bottom:1px solid rgba(15,23,42,.08)}._badges_1wmme_39{display:flex;flex-wrap:wrap;gap:.5rem}._disclaimer_1wmme_45{margin:0;padding:.75rem;border-radius:.5rem;background:#ffc1071f;font-size:.875rem}._title_gp1bx_1{margin:0;font-size:1.5rem;font-weight:600}._grid_gp1bx_7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}@media(max-width:960px){._grid_gp1bx_7{grid-template-columns:1fr}}._page_7j68e_151{display:flex;flex:1;align-items:center;justify-content:center;min-height:min(70vh,40rem);padding:2rem 1.5rem;box-sizing:border-box}._card_7j68e_161{width:100%;max-width:32rem;padding:3rem 2rem;text-align:center;background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:1rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}._iconWrap_7j68e_172{display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;margin:0 auto 1.5rem;border-radius:9999px;background:var(--theme-primary-muted);color:var(--theme-primary)}._title_7j68e_184{margin:0 0 .5rem;font-size:1.5rem;font-weight:700;color:var(--theme-text-primary);line-height:1.2}._message_7j68e_192{margin:0 0 2rem;font-size:1rem;color:var(--theme-text-secondary);line-height:1.75}._actions_7j68e_199{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}._hero_1ezok_151{display:flex;align-items:center;gap:1.25rem;padding:1.5rem;border-radius:.75rem;border:1px solid var(--theme-border);background:linear-gradient(135deg,var(--theme-background-muted) 0%,var(--theme-surface-elevated) 100%)}._heroAvatar_1ezok_161{flex-shrink:0}._heroText_1ezok_165{min-width:0}._heroName_1ezok_169{margin:0;font-size:1.5rem;font-weight:700;color:var(--theme-text-primary)}._heroRole_1ezok_176,._heroLocation_1ezok_177{margin:.25rem 0 0;color:var(--theme-text-secondary);font-size:.9375rem}._toolbar_1ezok_183{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}._activeTab_1ezok_191{display:inline-flex;align-items:center;padding:.375rem .75rem;border-radius:999px;background:var(--theme-admin-nav-active-muted);color:var(--theme-admin-nav-active);font-size:.875rem;font-weight:600}._grid_1ezok_202{display:grid;grid-template-columns:minmax(260px,320px) minmax(0,1fr);gap:1rem}._sidebar_1ezok_208{display:flex;flex-direction:column;gap:1rem}._progressTrack_1ezok_214{width:100%;height:1.25rem;border-radius:999px;background:var(--theme-background-dark);overflow:hidden}._progressBar_1ezok_222{display:flex;align-items:center;justify-content:center;min-width:2.5rem;height:100%;border-radius:999px;transition:width .2s ease}._progressBar_success_1ezok_232{background:var(--theme-success)}._progressBar_warning_1ezok_236{background:var(--theme-warning)}._progressBar_danger_1ezok_240{background:var(--theme-error)}._progressLabel_1ezok_244{font-size:.75rem;font-weight:700;color:var(--theme-text-inverse)}._infoList_1ezok_250{display:flex;flex-direction:column;gap:.875rem;margin:0}._infoRow_1ezok_257{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:.75rem}._infoRow_1ezok_257 dt{margin:0;font-size:.8125rem;font-weight:600;color:var(--theme-text-secondary)}._infoRow_1ezok_257 dd{margin:0;font-size:.875rem;color:var(--theme-text-primary);word-break:break-word}._aboutText_1ezok_275{margin:0 0 1.25rem;white-space:pre-wrap;color:var(--theme-text-primary)}._metaGrid_1ezok_281{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}._metaItem_1ezok_287{display:flex;align-items:flex-start;gap:.75rem}._metaIcon_1ezok_293{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;background:var(--theme-admin-nav-active-muted);color:var(--theme-admin-nav-active)}._metaLabel_1ezok_304{margin:0;font-size:.8125rem;color:var(--theme-text-secondary)}._metaValue_1ezok_310{margin:.125rem 0 0;font-size:.9375rem;font-weight:600;color:var(--theme-text-primary)}._state_1ezok_317,._stateError_1ezok_318{margin:0;color:var(--theme-text-primary)}._stateError_1ezok_318{color:var(--theme-error)}@media(max-width:960px){._grid_1ezok_202,._metaGrid_1ezok_281{grid-template-columns:1fr}}@media(max-width:640px){._hero_1ezok_151{flex-direction:column;align-items:flex-start}}._pageHead_12i2l_151{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}._title_12i2l_159{margin:0;font-size:1.25rem;font-weight:700;color:var(--theme-text-primary)}._formGrid_12i2l_166{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}._actions_12i2l_172{display:flex;justify-content:flex-end;margin-top:1.25rem}._state_12i2l_178,._stateError_12i2l_179{margin:0;color:var(--theme-text-primary)}._stateError_12i2l_179{color:var(--theme-error)}@media(max-width:768px){._formGrid_12i2l_166{grid-template-columns:1fr}}._grid_4ngvn_151{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}._card_4ngvn_157{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:1rem;min-height:11.5rem;padding:1.375rem 1.375rem 1.25rem;overflow:hidden;border:1px solid var(--theme-border);border-radius:1rem;background:var(--theme-background);color:var(--theme-text-primary);text-decoration:none;box-shadow:0 1px 2px #0000000d;transition:transform .15s ease-in-out,box-shadow .15s ease-in-out,border-color .15s ease-in-out}._card_4ngvn_157:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--category-icon-gradient);opacity:0;transition:opacity .15s ease-in-out}._card_4ngvn_157:hover,._card_4ngvn_157:focus-visible{transform:translateY(-4px);border-color:color-mix(in srgb,var(--category-accent) 35%,transparent);box-shadow:0 12px 28px color-mix(in srgb,var(--category-accent) 18%,transparent),0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;outline:none}._card_4ngvn_157:hover:before,._card_4ngvn_157:focus-visible:before{opacity:1}._card_4ngvn_157:hover ._cardGlow_4ngvn_192,._card_4ngvn_157:focus-visible ._cardGlow_4ngvn_192{opacity:1}._card_4ngvn_157:hover ._iconWrap_4ngvn_195,._card_4ngvn_157:focus-visible ._iconWrap_4ngvn_195{transform:scale(1.04)}._card_4ngvn_157:hover ._action_4ngvn_198,._card_4ngvn_157:focus-visible ._action_4ngvn_198{color:var(--category-accent)}._card_4ngvn_157:hover ._actionIcon_4ngvn_201,._card_4ngvn_157:focus-visible ._actionIcon_4ngvn_201{transform:translate(3px)}._cardGlow_4ngvn_192{position:absolute;top:-2.5rem;right:-2.5rem;width:8rem;height:8rem;border-radius:9999px;background:radial-gradient(circle,color-mix(in srgb,var(--category-accent) 22%,transparent) 0%,transparent 70%);opacity:0;pointer-events:none;transition:opacity .15s ease-in-out}._iconWrap_4ngvn_195{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:3.25rem;height:3.25rem;border-radius:.75rem;background:var(--category-icon-gradient);color:#fff;box-shadow:0 8px 18px color-mix(in srgb,var(--category-accent) 35%,transparent);transition:transform .15s ease-in-out}._icon_4ngvn_195{flex-shrink:0}._content_4ngvn_237{position:relative;z-index:1;display:flex;flex:1;flex-direction:column;gap:.375rem;min-width:0}._title_4ngvn_247{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1rem;font-weight:600;line-height:1.2;color:var(--theme-text-primary)}._description_4ngvn_256{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:.875rem;line-height:1.5;color:var(--theme-text-secondary)}._action_4ngvn_198{position:relative;z-index:1;display:inline-flex;align-items:center;gap:.375rem;margin-top:auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.02em;color:var(--theme-text-secondary);transition:color .15s ease-in-out}._actionText_4ngvn_279{text-transform:uppercase}._actionIcon_4ngvn_201{flex-shrink:0;transition:transform .15s ease-in-out}@media(max-width:1024px){._grid_4ngvn_151{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){._grid_4ngvn_151{grid-template-columns:1fr}._card_4ngvn_157{min-height:auto}}._content_176kl_151{display:flex;flex-direction:column;gap:1rem}._viewer_176kl_157{position:relative;display:flex;align-items:center;justify-content:center;min-height:min(72vh,40rem);padding:0 2.75rem;border:1px solid var(--theme-border);border-radius:.5rem;background:var(--theme-background-light)}._preview_176kl_169{width:100%;max-width:100%;max-height:min(78vh,44rem);object-fit:contain;border-radius:.375rem;background:var(--theme-surface)}._navButton_176kl_178{position:absolute;top:50%;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;border:1px solid var(--theme-border);border-radius:999px;color:var(--theme-text-primary);background:var(--theme-surface-elevated);box-shadow:0 1px 2px #0000000d;cursor:pointer;transform:translateY(-50%);transition:background-color .15s ease,border-color .15s ease}._navButton_176kl_178:hover:not(:disabled){background:var(--theme-background-muted);border-color:var(--theme-border-strong)}._navButton_176kl_178:disabled{opacity:.35;cursor:not-allowed}._navButtonPrev_176kl_206{left:.75rem}._navButtonNext_176kl_210{right:.75rem}._counter_176kl_214{margin:0;font-size:.875rem;font-weight:600;color:var(--theme-text-secondary);text-align:center}._thumbStrip_176kl_222{display:flex;flex-wrap:nowrap;gap:.5rem;padding-bottom:.25rem;overflow-x:auto}._thumbButton_176kl_230{flex-shrink:0;width:4.5rem;height:4.5rem;padding:0;border:2px solid transparent;border-radius:.5rem;overflow:hidden;cursor:pointer;background:var(--theme-background-light);transition:border-color .15s ease,box-shadow .15s ease}._thumbButton_176kl_230:hover{border-color:var(--theme-admin-nav-active-muted)}._thumbButtonActive_176kl_246{border-color:var(--theme-admin-nav-active);box-shadow:0 0 0 2px var(--theme-admin-nav-active-muted)}._thumbImage_176kl_251{display:block;width:100%;height:100%;object-fit:cover}._videoThumb_176kl_258{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--theme-admin-nav-active);background:linear-gradient(135deg,var(--theme-admin-nav-active-muted) 0%,var(--theme-background-light) 100%)}._footerActions_176kl_268{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;width:100%}._openLink_176kl_277{margin:0;font-size:.875rem;color:var(--theme-text-primary)}._sections_5qho3_1{display:flex;flex-direction:column;gap:1.25rem}._sectionTitle_5qho3_7{margin:0 0 .75rem;padding-bottom:.5rem;border-bottom:2px solid var(--admin-primary, #405189);font-size:1rem;font-weight:600}._fields_5qho3_15{display:flex;flex-direction:column;gap:1rem}._mediaRow_5qho3_21{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}._uploadSection_5qho3_27{border:2px dashed #dee2e6;border-radius:.625rem;padding:1rem;text-align:center;background:#f8f9fa}._uploadSectionDragover_5qho3_35{border-color:var(--admin-primary, #405189);background:#e3f2fd}._uploadHint_5qho3_40{margin:0 0 .75rem;font-size:.875rem;color:#6c757d}._mediaGrid_5qho3_46{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem;justify-content:center}._mediaThumb_5qho3_54{width:80px;height:80px;object-fit:cover;border-radius:.5rem;border:1px solid #dee2e6}._hiddenInput_5qho3_62{display:none}._videoPreview_5qho3_66{width:100%;max-width:240px;margin-top:.75rem;border-radius:.5rem}@media(max-width:720px){._mediaRow_5qho3_21{grid-template-columns:1fr}}._form_1yh72_1{position:relative;z-index:1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;overflow:visible}._actions_1yh72_10{position:relative;z-index:0;display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}@media(max-width:960px){._form_1yh72_1{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){._form_1yh72_1{grid-template-columns:1fr}}._clickableCell_q6zrs_1{cursor:pointer}._conductorCol_q6zrs_5{width:1%;max-width:14rem;white-space:normal}._conductorList_q6zrs_11{display:flex;flex-direction:column;gap:.375rem}._personCell_q6zrs_17{display:inline-flex;align-items:center;gap:.5rem;max-width:100%}._conductorName_q6zrs_24{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._plateCol_q6zrs_30{width:1%;white-space:nowrap}._seenStatusCol_q6zrs_35{min-width:10.5rem;width:10.5rem;white-space:normal!important;vertical-align:middle}._seenStatusCell_q6zrs_42{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem}._seenStatusBadge_q6zrs_49{font-size:.625rem;line-height:1.2;white-space:nowrap}._validateCol_q6zrs_55{min-width:12.5rem;width:12.5rem}._validateCellWrapper_q6zrs_60{vertical-align:middle}._validateCell_q6zrs_60{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;min-width:0}._validateMainRow_q6zrs_72{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:.35rem;max-width:100%;white-space:nowrap}._validateStatusBadge_q6zrs_81{flex-shrink:1;min-width:0;padding:.125rem .375rem;font-size:.625rem;line-height:1.2;white-space:nowrap}._validateSwitch_q6zrs_90{display:inline-flex;flex-shrink:0;align-items:center;margin:0;cursor:pointer}._validateSwitchInput_q6zrs_98{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._validateSwitchTrack_q6zrs_110{position:relative;display:inline-block;width:2rem;height:1.125rem;border-radius:999px;background:#ced4da;transition:background-color .2s ease}._validateSwitchTrack_q6zrs_110:after{content:"";position:absolute;top:2px;left:2px;width:.875rem;height:.875rem;border-radius:50%;background:#fff;transition:transform .2s ease}._validateSwitchInput_q6zrs_98:checked+._validateSwitchTrack_q6zrs_110{background:var(--admin-primary, #405189)}._validateSwitchInput_q6zrs_98:checked+._validateSwitchTrack_q6zrs_110:after{transform:translate(.875rem)}._validateSwitchInput_q6zrs_98:disabled+._validateSwitchTrack_q6zrs_110{opacity:.55;cursor:not-allowed}._validateSwitchInput_q6zrs_98:focus-visible+._validateSwitchTrack_q6zrs_110{outline:2px solid var(--admin-primary, #405189);outline-offset:2px}._descriptionCol_q6zrs_148{max-width:14rem;width:14rem}._descriptionCell_q6zrs_153{overflow:hidden}._descriptionText_q6zrs_157{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._actions_q6zrs_165{display:flex;align-items:center;gap:.25rem}._actionButton_q6zrs_171{padding:.25rem}._title_icppg_151{margin:0;font-size:1.5rem;font-weight:700;color:var(--theme-text-primary)}._categoryPage_icppg_158{max-width:72rem;margin-inline:auto}._categoryHero_icppg_163{position:relative;overflow:hidden;padding:1.75rem 1.75rem 1.5rem;border:1px solid var(--theme-border);border-radius:1rem;background:radial-gradient(ellipse 80% 120% at 100% 0%,color-mix(in srgb,var(--theme-admin-nav-active) 12%,transparent) 0%,transparent 55%),var(--theme-background);box-shadow:0 1px 2px #0000000d}._categoryHeroContent_icppg_173{position:relative;z-index:1;max-width:40rem}._categoryHeroEyebrow_icppg_179{margin:0 0 .5rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--theme-admin-nav-active)}._categoryHeroTitle_icppg_189{margin:0 0 .625rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:clamp(1.25rem,2vw,1.625rem);font-weight:700;line-height:1.2;color:var(--theme-text-primary)}._categoryHeroSubtitle_icppg_198{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:.875rem;line-height:1.75;color:var(--theme-text-secondary)}._toolbar_icppg_206{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem;margin-bottom:1rem}._state_icppg_214{margin:.5rem 0;font-size:.8125rem;color:var(--admin-muted, #6c757d)}._stateError_icppg_220{margin:.5rem 0;font-size:.8125rem;color:var(--theme-error, #dc3545)}._tableWrap_icppg_226{transition:opacity .15s ease}._tableWrapFetching_icppg_230{opacity:.55;pointer-events:none;transition:opacity .15s ease}._empty_icppg_236{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:2.5rem 1rem;text-align:center}._empty_icppg_236 h2{margin:0;font-size:1.125rem;color:var(--admin-muted, #6c757d)}._empty_icppg_236 p{margin:0;color:var(--admin-muted, #6c757d)}@media(max-width:640px){._categoryHero_icppg_163{padding:1.25rem}}.header{position:fixed;top:-1px;left:0;right:0;z-index:1020;transition:box-shadow .3s ease-in-out}.header .header__logo{width:60px;height:60px}.header .header__logo-img{width:100%;height:100%;object-fit:cover}.header--scrolled{box-shadow:0 4px 24px -4px var(--theme-header-scrolled-shadow)}.header--scrolled .header__topbar{max-height:0;padding-top:0;padding-bottom:0;overflow:hidden;opacity:0}.header__topbar{background:var(--theme-header-topbar-bg);border-bottom:1px solid var(--theme-header-topbar-border);max-height:50px;opacity:1;transition:max-height .35s ease,padding .35s ease,opacity .25s ease}.header__topbar-inner{max-width:1280px;margin:0 auto;padding:0 1.5rem;display:flex;align-items:center;justify-content:space-between;height:40px}.header__topbar-left{display:flex;align-items:center;gap:0}@media(max-width:1024px){.header__topbar-left{display:none}}.header__social-link{display:flex;align-items:center;justify-content:center;width:28px;height:28px;color:var(--theme-text-muted);transition:color .2s ease}.header__social-link:hover{color:var(--theme-primary)}.header__topbar-divider{width:1px;height:16px;background:var(--theme-border-muted);margin:0 14px}.header__topbar-item{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--theme-text-muted);white-space:nowrap}.header__topbar-item svg{color:var(--theme-primary);flex-shrink:0}.header__topbar-item--link{text-decoration:none;transition:color .2s ease}.header__topbar-item--link:hover{color:var(--theme-primary)}.header__topbar-right{display:flex;align-items:center;gap:.25rem}@media(max-width:1024px){.header__topbar-right{margin-left:auto}}.header__lang-dropdown{position:relative}.header__lang-trigger{display:flex;align-items:center;gap:6px;padding:5px 12px;background:var(--theme-surface);border:1px solid var(--theme-border-muted);border-radius:6px;cursor:pointer;font-size:12px;font-weight:500;color:var(--theme-text-primary);transition:all .2s ease}.header__lang-trigger:hover{border-color:var(--theme-primary);background:var(--theme-primary-hover)}.header__lang-flag{font-size:15px;line-height:1}@media(max-width:640px){.header__lang-label{display:none}}.header__lang-chevron{transition:transform .2s ease;margin-left:2px;opacity:.6}.header__lang-chevron--open{transform:rotate(180deg)}.header__lang-menu{position:absolute;top:calc(100% + 4px);right:0;min-width:150px;background:var(--theme-surface);border:1px solid var(--theme-border-subtle);border-radius:8px;box-shadow:0 8px 24px -4px var(--theme-header-dropdown-shadow);z-index:1000;overflow:hidden;animation:dropdownFadeIn .15s ease-out}.header__lang-option{display:flex;align-items:center;gap:8px;width:100%;padding:8px 14px;font-size:13px;font-weight:500;color:var(--theme-text-primary);background:transparent;border:none;cursor:pointer;transition:all .15s ease;text-align:left}.header__lang-option:hover{background:var(--theme-primary-hover);color:var(--theme-primary)}.header__lang-option--active{color:var(--theme-primary);background:var(--theme-primary-muted)}.header__lang-check{margin-left:auto;color:var(--theme-primary)}.header__main{background:var(--theme-header-main-bg);border-bottom:1px solid var(--theme-border-subtle)}.header__main-inner{max-width:1280px;margin:0 auto;padding:0 1.5rem;display:flex;align-items:center;height:70px;gap:24px}@media(max-width:768px){.header__main-inner{height:60px}}@media(max-width:1024px){.header__main-inner{justify-content:space-between;gap:12px}}.header__logo{flex-shrink:0;display:flex;align-items:center;text-decoration:none}.header__logo-emblem{width:56px;height:56px}@media(max-width:768px){.header__logo-emblem{width:46px;height:46px}}.header__nav{display:flex;align-items:center;flex:1;justify-content:center;gap:0}@media(max-width:1024px){.header__nav{position:fixed;top:0;left:0;right:0;bottom:0;flex:0 0 0;min-width:0;width:0;flex-direction:column;justify-content:flex-start;background:var(--theme-surface);padding:100px 24px 40px;z-index:1050;transform:translate(100%);opacity:0;transition:transform .35s cubic-bezier(.22,1,.36,1),opacity .25s ease;overflow-y:auto;overflow-x:visible;gap:0}.header__nav--open{transform:translate(0);opacity:1;width:100%}}.header__nav-mobile-info{display:none}@media(max-width:1024px){.header__nav-mobile-info{display:flex;flex-direction:column;gap:12px;width:100%;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid var(--theme-border-subtle)}}.header__nav-mobile-phone,.header__nav-mobile-email,.header__nav-mobile-address{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--theme-text-secondary);text-decoration:none}.header__nav-mobile-phone svg,.header__nav-mobile-email svg,.header__nav-mobile-address svg{color:var(--theme-primary);flex-shrink:0}.header__nav-mobile-phone:hover,.header__nav-mobile-email:hover{color:var(--theme-primary)}.header__nav-links{display:flex;align-items:center;gap:4px}@media(max-width:1024px){.header__nav-links{flex-direction:column;align-items:stretch;width:100%;gap:0}}.header__nav-dropdown{position:relative}.header__nav-link--dropdown{background:transparent;border:none;cursor:pointer}.header__nav-chevron{width:12px;height:12px;flex-shrink:0;transition:transform .3s ease;margin-left:2px}.header__nav-chevron--open{transform:rotate(180deg)}.header__nav-dropdown-menu{position:absolute;top:100%;left:0;margin-top:8px;background:var(--theme-surface);border-radius:8px;box-shadow:0 8px 32px var(--theme-header-dropdown-shadow);min-width:320px;padding:8px 0;animation:dropdownFadeIn .2s ease;z-index:1000}@media(max-width:1024px){.header__nav-dropdown-menu{position:static;box-shadow:none;border-radius:0;margin-top:0;padding:0;background:var(--theme-primary-hover);border-left:3px solid var(--theme-primary);margin-left:10px}}.header__nav-dropdown-item{display:block;padding:12px 20px;color:var(--theme-text-primary);text-decoration:none;font-size:14px;font-weight:500;transition:all .2s ease;border-left:3px solid transparent}.header__nav-dropdown-item:hover{background:var(--theme-primary-hover);border-left-color:var(--theme-primary);color:var(--theme-primary);padding-left:24px}@media(max-width:1024px){.header__nav-dropdown-item{padding:10px 20px;font-size:14px;border-left:none;border-bottom:1px solid rgba(0,0,0,.05)}.header__nav-dropdown-item:hover{padding-left:24px}}@keyframes dropdownFadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.header__nav-link{color:var(--theme-text-primary);font-weight:600;font-size:13px;text-decoration:none;padding:8px 16px;border-radius:4px;transition:color .2s ease,background .2s ease;position:relative;display:inline-flex;align-items:center;gap:3px;letter-spacing:.5px;white-space:nowrap}.header__nav-link:after{content:"";position:absolute;bottom:2px;left:16px;right:16px;height:2px;background:var(--theme-primary);transform:scaleX(0);transition:transform .25s ease;transform-origin:left}.header__nav-link:hover{color:var(--theme-primary)}.header__nav-link:hover:after{transform:scaleX(1)}.header__nav-link--active{color:var(--theme-primary)}.header__nav-link--active:after{transform:scaleX(1)}@media(max-width:1024px){.header__nav-link{padding:14px 0;font-size:16px;border-bottom:1px solid var(--theme-header-nav-border);border-radius:0}.header__nav-link:after{display:none}}.header__nav-plus{font-size:11px;opacity:.6;margin-left:1px}.header__nav-auth{display:none}@media(max-width:1024px){.header__nav-auth{display:flex;gap:16px;margin-top:24px;padding-top:20px;border-top:1px solid var(--theme-border-subtle);width:100%}}.header__right{display:flex;align-items:center;gap:16px;flex-shrink:0}@media(max-width:1024px){.header__right{margin-left:0;gap:10px}}.header__auth-desktop{display:flex;align-items:center;flex-shrink:0}@media(max-width:1024px){.header__auth-desktop{display:none}}.header__nav-auth .button{justify-content:center}.header__cta-phone{display:flex;align-items:center;gap:10px;background:var(--theme-primary-dark);color:var(--theme-text-inverse);text-decoration:none;padding:10px 18px;border-radius:50px;transition:background .25s ease,transform .2s ease,box-shadow .25s ease}.header__cta-phone:hover{background:var(--theme-primary-dark);transform:translateY(-1px);box-shadow:0 6px 20px -4px #e3000f66}@media(max-width:768px){.header__cta-phone{padding:8px 12px;gap:6px}}@media(max-width:640px){.header__cta-phone{padding:8px;border-radius:50%}.header__cta-phone .header__cta-phone-text{display:none}}.header__cta-phone-icon{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:#fff3;border-radius:50%;flex-shrink:0}.header__cta-phone-icon svg{width:16px;height:16px}@media(max-width:768px){.header__cta-phone-icon{width:24px;height:24px}.header__cta-phone-icon svg{width:14px;height:14px}}.header__cta-phone-text{display:flex;flex-direction:column;line-height:1.2}.header__cta-phone-label{font-size:10px;font-weight:600;color:var(--theme-text-inverse);letter-spacing:.3px}.header__cta-phone-number{font-size:13px;font-weight:700;color:var(--theme-text-inverse);letter-spacing:.3px;white-space:nowrap}@media(max-width:768px){.header__cta-phone-number{font-size:12px}}.header__burger{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:8px;z-index:1051;position:relative}@media(max-width:1024px){.header__burger{display:flex}}.header__burger-bar{width:24px;height:2.5px;background:var(--theme-text-primary);border-radius:2px;transition:all .3s cubic-bezier(.22,1,.36,1);transform-origin:center}.header__burger--open .header__burger-bar:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.header__burger--open .header__burger-bar:nth-child(2){opacity:0;transform:scaleX(0)}.header__burger--open .header__burger-bar:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.footer{background:var(--theme-footer-bg);color:#ffffffd9;position:relative;overflow:hidden}.footer:before{content:"";position:absolute;top:0;right:60px;width:80px;height:80px;background-image:radial-gradient(rgba(227,0,15,.25) 1.5px,transparent 1.5px);background-size:10px 10px;pointer-events:none}@media(max-width:640px){.footer:before{display:none}}.footer__inner{max-width:1280px;margin:0 auto;padding:64px 1.5rem 32px}@media(max-width:768px){.footer__inner{padding:48px 1.5rem 28px}}@media(max-width:640px){.footer__inner{padding:40px 1.5rem 24px}}.footer__grid{display:grid;grid-template-columns:1.1fr 1fr 1.2fr 1.5fr;gap:48px}@media(max-width:1024px){.footer__grid{grid-template-columns:repeat(2,1fr);gap:40px 36px}}@media(max-width:640px){.footer__grid{grid-template-columns:1fr;gap:36px}}.footer__col--brand{display:flex;flex-direction:column;align-items:flex-start}@media(max-width:1024px){.footer__col--newsletter{grid-column:1/-1;max-width:420px}}@media(max-width:640px){.footer__col--newsletter{max-width:100%}}.footer__logo{flex-shrink:0;display:flex;align-items:center;text-decoration:none;width:60px;height:60px;margin-bottom:20px}@media(max-width:768px){.footer__logo{width:46px;height:46px}}.footer__logo-img{width:100%;height:100%;object-fit:cover}.footer__brand-text{font-size:14px;line-height:1.6;color:#fff9;max-width:240px;margin:0}.footer__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.footer__heading{font-size:16px;font-weight:700;color:var(--theme-footer-text);margin:0 0 24px;letter-spacing:.02em}.footer__link-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px}.footer__link{display:inline-flex;align-items:flex-start;gap:8px;color:#ffffffa6;font-size:14px;line-height:1.5;text-decoration:none;transition:color .25s ease,transform .25s ease}.footer__link:hover{color:var(--theme-primary);transform:translate(3px)}.footer__link-chevron{color:var(--theme-primary);font-weight:600;flex-shrink:0;font-size:13px;line-height:1.5}.footer__newsletter-text{font-size:14px;line-height:1.6;color:#fff9;margin:0 0 20px}.footer__form{display:flex;flex-direction:column;gap:12px}.footer__input-row{display:flex;align-items:center;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:8px;overflow:hidden;transition:border-color .25s ease}.footer__input-row:focus-within{border-color:#e3000f66}.footer__input-row--error{border-color:#ff6b6bbf}.footer__field-error{font-size:12px;line-height:1.4;color:var(--theme-footer-accent);margin:8px 0 0}.footer__input-icon{display:flex;align-items:center;justify-content:center;padding:0 12px;color:#fff6;flex-shrink:0}.footer__input{flex:1;background:transparent;border:none;outline:none;color:var(--theme-footer-text);font-size:14px;padding:12px 0;min-width:0}.footer__input::placeholder{color:#ffffff59}.footer__send-btn{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:var(--theme-primary);border:none;color:var(--theme-footer-text);cursor:pointer;flex-shrink:0;transition:background .25s ease}.footer__send-btn:hover:not(:disabled){background:var(--theme-primary-dark)}.footer__send-btn:disabled{opacity:.65;cursor:not-allowed}.footer__subscribe-btn{display:block;width:100%;padding:12px 20px;background:var(--theme-primary);color:var(--theme-footer-text);border:none;border-radius:6px;font-size:13px;font-weight:700;letter-spacing:1px;cursor:pointer;transition:background .25s ease,transform .2s ease}.footer__subscribe-btn:hover:not(:disabled){background:var(--theme-primary-dark);transform:translateY(-1px)}.footer__subscribe-btn:active:not(:disabled){transform:translateY(0)}.footer__subscribe-btn:disabled{opacity:.65;cursor:not-allowed}.footer__bottom{margin-top:48px;padding-top:24px;border-top:1px solid rgba(255,255,255,.08);text-align:center}@media(max-width:640px){.footer__bottom{margin-top:36px;padding-top:20px}}.footer__copyright{font-size:13px;color:#ffffffc7;margin:0}.hero{position:relative;min-height:100vh;display:flex;align-items:center;overflow:hidden;padding-top:var(--header-height);background:var(--theme-hero-bg)}.hero__slides{position:absolute;top:var(--header-height);right:0;bottom:0;left:0;z-index:0}.hero__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.hero__slide--active{opacity:1}.hero__slide-img{width:100%;height:100%;object-fit:cover;object-position:top center;will-change:transform;transition:transform .15s ease-out}.hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(135deg,#0a0a14e0,#0a0a1499,#e3000f40 80%,#e3000f66)}.hero__overlay:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.hero__decorations{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;overflow:hidden}.hero__deco{position:absolute;border-radius:50%;opacity:.07}.hero__deco--1{width:500px;height:500px;background:radial-gradient(circle,var(--theme-primary),transparent 70%);top:-10%;right:-5%;animation:heroFloat 12s ease-in-out infinite}.hero__deco--2{width:300px;height:300px;background:radial-gradient(circle,var(--theme-accent),transparent 70%);bottom:10%;left:-3%;animation:heroFloat 15s ease-in-out infinite reverse}.hero__deco--3{width:180px;height:180px;border:2px solid rgba(255,255,255,.08);top:20%;right:15%;animation:heroSpin 25s linear infinite}.hero__deco--4{width:100px;height:100px;border:1px solid rgba(255,215,0,.1);bottom:25%;right:30%;transform:rotate(45deg);animation:heroFloat 10s ease-in-out infinite}.hero__container{position:relative;z-index:3;max-width:1280px;margin:0 auto;padding:0 1.5rem;width:100%;display:flex;flex-direction:column;gap:48px}.hero__content{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:40px 0 0}@media(max-width:768px){.hero__content{flex-direction:column;align-items:flex-start;padding:20px 0 0}}.hero__text{max-width:680px;flex:1}.hero__tag{display:inline-flex;align-items:center;gap:10px;padding:8px 20px 8px 14px;background:#ffffff14;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.1);border-radius:50px;color:var(--theme-accent);font-size:13px;font-weight:600;letter-spacing:.5px;margin-bottom:28px;animation:heroSlideUp .7s cubic-bezier(.16,1,.3,1) both}.hero__tag-dot{width:8px;height:8px;border-radius:50%;background:var(--theme-primary);animation:heroPulse 2s ease-in-out infinite;flex-shrink:0}.hero__title{color:var(--theme-text-inverse);font-size:clamp(1.5rem,5vw,3.2rem);font-weight:800;line-height:1.1;letter-spacing:-1px;margin-bottom:36px;animation:heroSlideUp .8s .1s cubic-bezier(.16,1,.3,1) both}@media(max-width:640px){.hero__title{margin-bottom:28px}}.hero__title-highlight{display:block;margin-top:8px;background:linear-gradient(135deg,var(--theme-accent) 0%,var(--theme-accent-light) 50%,var(--theme-accent) 100%);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:heroGradientShift 4s ease infinite,heroSlideUp .9s .2s cubic-bezier(.16,1,.3,1) both}.hero__cta-group{display:flex;align-items:center;gap:24px;animation:heroSlideUp .9s .3s cubic-bezier(.16,1,.3,1) both}@media(max-width:640px){.hero__cta-group{flex-direction:column;align-items:flex-start;gap:16px}}.hero__cta-btn{position:relative;overflow:hidden}.hero__cta-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.hero__cta-btn:hover:before{left:100%}.hero__cta-phone{display:flex;align-items:center;gap:10px;text-decoration:none;color:#fffc;transition:color .2s}.hero__cta-phone:hover{color:var(--theme-text-inverse)}.hero__cta-phone:hover .hero__cta-phone-icon{background:#e3000f4d;border-color:#e3000f80}.hero__cta-phone-icon{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid rgba(255,255,255,.15);background:#ffffff0d;transition:all .25s;flex-shrink:0}.hero__cta-phone-text{font-size:15px;font-weight:600;letter-spacing:.3px}@media(max-width:480px){.hero__cta-phone-text{font-size:13px}}.hero__slide-nav{display:flex;flex-direction:column;gap:20px;align-self:center;animation:heroFadeIn 1s .5s both}@media(max-width:768px){.hero__slide-nav{flex-direction:row;gap:16px}}.hero__slide-dot{display:flex;align-items:center;gap:12px;background:none;border:none;cursor:pointer;padding:4px 0;color:#fff6;transition:color .3s}.hero__slide-dot:hover{color:#ffffffb3}.hero__slide-dot--active{color:var(--theme-text-inverse)}.hero__slide-dot--active .hero__slide-dot-progress{animation:heroProgress 6s linear forwards}.hero__slide-dot-num{font-size:13px;font-weight:700;min-width:20px;letter-spacing:1px}.hero__slide-dot-bar{width:60px;height:3px;background:#ffffff1a;border-radius:4px;overflow:hidden;position:relative}@media(max-width:768px){.hero__slide-dot-bar{width:40px}}.hero__slide-dot-progress{position:absolute;top:0;left:0;height:100%;width:0%;background:var(--theme-primary);border-radius:4px}.hero__stats{display:flex;align-items:center;gap:0;padding:28px 40px;background:#ffffff0f;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.08);border-radius:16px;animation:heroSlideUp 1s .5s cubic-bezier(.16,1,.3,1) both;max-width:600px}@media(max-width:640px){.hero__stats{padding:20px 24px;border-radius:12px;max-width:100%}}.hero__stat{flex:1;text-align:center}.hero__stat-value{display:block;color:var(--theme-text-inverse);font-size:clamp(1.75rem,3vw,2.5rem);font-weight:800;line-height:1;margin-bottom:6px;letter-spacing:-.5px}.hero__stat-label{display:block;color:#ffffff80;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:1.5px}.hero__stat-divider{width:1px;height:48px;background:#ffffff1a;flex-shrink:0}@media(max-width:640px){.hero__stat-divider{height:36px}}.hero__scroll{position:absolute;bottom:32px;right:40px;z-index:4;display:flex;flex-direction:column;align-items:center;gap:8px;animation:heroFadeIn 1s 1s both}@media(max-width:768px){.hero__scroll{right:20px;bottom:20px}}@media(max-width:640px){.hero__scroll{display:none}}.hero__scroll-line{width:1px;height:50px;background:#ffffff26;position:relative;overflow:hidden}.hero__scroll-line:after{content:"";position:absolute;top:-100%;left:0;width:100%;height:40%;background:var(--theme-primary);animation:heroScrollLine 2s ease-in-out infinite}.hero__scroll-text{color:#fff6;font-size:10px;font-weight:600;letter-spacing:3px;writing-mode:vertical-rl;text-orientation:mixed;transform:rotate(180deg)}@keyframes heroKenBurns{0%{transform:scale(1.15)}to{transform:scale(1.05)}}@keyframes heroSlideUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes heroFadeIn{0%{opacity:0}to{opacity:1}}@keyframes heroFloat{0%,to{transform:translate(0)}33%{transform:translate(15px,-25px)}66%{transform:translate(-10px,15px)}}@keyframes heroSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes heroPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.7)}}@keyframes heroGradientShift{0%{background-position:0% center}50%{background-position:100% center}to{background-position:0% center}}@keyframes heroProgress{0%{width:0%}to{width:100%}}@keyframes heroScrollLine{0%{top:-40%}to{top:110%}}.services{background-color:var(--theme-background);padding:8rem 0;position:relative;overflow:hidden}.services:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 20% 22%,rgba(227,0,15,.1),transparent 45%),radial-gradient(circle at 80% 18%,rgba(0,38,84,.1),transparent 42%),radial-gradient(circle at 55% 82%,rgba(227,0,15,.07),transparent 46%);animation:servicesMeshShift 14s ease-in-out infinite alternate;pointer-events:none}.services__aurora{position:absolute;width:300px;height:300px;border-radius:999px;pointer-events:none;filter:blur(56px);opacity:.32;z-index:1;animation:servicesAuroraFloat 11s ease-in-out infinite}.services__aurora--left{left:-120px;top:140px;background:linear-gradient(135deg,#e3000fe6,#fea51bc7)}.services__aurora--right{right:-130px;top:180px;background:linear-gradient(135deg,#0d3475d9,#50beffb8);animation-delay:-3.2s}@media(max-width:1024px){.services__aurora{display:none}}.services__header{text-align:center;margin-bottom:6rem;position:relative;z-index:2}.services__badge{display:inline-block;color:var(--theme-primary);font-size:.875rem;font-weight:700;letter-spacing:2px;margin-bottom:1rem;position:relative}.services__badge:before,.services__badge:after{content:"";position:absolute;top:50%;width:40px;height:2px;background-color:var(--theme-primary)}.services__badge:before{left:-50px}.services__badge:after{right:-50px}.services__title{font-size:2.25rem;font-weight:800;color:var(--theme-text-primary);margin:0}@media(max-width:768px){.services__title{font-size:1.875rem}}.services__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem;max-width:1200px;margin:0 auto;position:relative;z-index:2}@media(max-width:1024px){.services__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.services__grid{grid-template-columns:1fr;gap:2rem}}.services__card{position:relative;border-radius:.75rem;overflow:hidden;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;transition:all .3s ease-in-out;cursor:pointer;height:400px;opacity:0;animation:servicesCardReveal .8s cubic-bezier(.26,1,.38,1) forwards}.services__card:hover{transform:translateY(-8px);box-shadow:0 25px 50px -12px #00000040}.services__card:hover .services__card-overlay{background:linear-gradient(to top,#000000d9,#00000080,#0000004d)}.services__card:hover .services__icon-box{transform:scale(1.08) rotate(-3deg)}.services__card:hover .services__arrow{transform:translate(7px)}.services__card:hover .services__card-image img{transform:scale(1.12)}.services__card:hover .services__info:before{opacity:1;transform:translate(0)}@media(max-width:768px){.services__card{height:380px}}.services__card-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.services__card-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease-in-out}.services__card-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top,#000c,#0006,#0003);z-index:2;transition:background .3s ease-in-out}.services__card-content{position:relative;z-index:3;height:100%;display:flex;flex-direction:column;padding:2rem}.services__icon-box{position:absolute;top:2rem;left:2rem;background-color:var(--theme-primary);padding:14px;border-radius:.75rem;box-shadow:0 8px 24px -4px #e3000f66;transition:transform .3s ease-in-out;animation:servicesIconPulse 3.2s ease-in-out infinite}.services__icon{width:40px;height:40px;color:var(--theme-text-inverse);display:flex;align-items:center;justify-content:center}.services__icon svg{width:100%;height:100%}.services__info{margin-top:auto;background-color:var(--theme-primary);padding:2rem;border-radius:.5rem;position:relative;overflow:hidden}.services__info:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,#ffffff0f,#fff3,#ffffff0f);opacity:0;transform:translate(-30%);transition:all .45s ease;pointer-events:none}.services__card-title{font-size:1.25rem;font-weight:700;color:var(--theme-text-inverse);margin:0 0 1rem;line-height:1.2}@media(max-width:768px){.services__card-title{font-size:1.125rem}}.services__card-description{font-size:.875rem;color:#ffffffe6;margin:0;line-height:1.5}.services__arrow{position:absolute;bottom:2rem;right:2rem;width:24px;height:24px;color:var(--theme-text-inverse);transition:transform .3s ease-in-out}.services__arrow svg{width:100%;height:100%}.services__card--1 .services__icon-box{animation-delay:0s}.services__card--2 .services__icon-box{animation-delay:.5s}.services__card--3 .services__icon-box{animation-delay:1s}@keyframes servicesCardReveal{0%{opacity:0;transform:translateY(38px) scale(.985);clip-path:inset(0 0 100% 0)}to{opacity:1;transform:translateY(0) scale(1);clip-path:inset(0 0 0 0)}}@keyframes servicesAuroraFloat{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(20px,-16px,0) scale(1.08)}}@keyframes servicesMeshShift{0%{transform:translateZ(0)}50%{transform:translate3d(10px,-10px,0)}to{transform:translate3d(-10px,10px,0)}}@keyframes servicesIconPulse{0%,to{box-shadow:0 8px 24px -4px #e3000f6b}50%{box-shadow:0 12px 30px -2px #e3000f9e}}.about-aloha{padding:120px 0;background:linear-gradient(168deg,var(--theme-background-gradient-start) 0%,var(--theme-background-gradient-mid) 40%,var(--theme-background-gradient-end) 100%);position:relative;overflow:hidden}.about-aloha__gallery,.about-aloha__content{opacity:0;transform:translateY(40px);transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1)}.about-aloha__content{transition-delay:.2s}.about-aloha--visible .about-aloha__gallery,.about-aloha--visible .about-aloha__content{opacity:1;transform:translateY(0)}.about-aloha__bg-dots{position:absolute;top:60px;left:40px;width:180px;height:180px;opacity:.35;background-image:radial-gradient(circle,var(--theme-primary) 1.2px,transparent 1.2px);background-size:18px 18px;pointer-events:none}.about-aloha__bg-circle{position:absolute;bottom:-120px;right:-120px;width:380px;height:380px;border-radius:50%;border:50px solid rgba(227,0,15,.03);pointer-events:none}.about-aloha__container{max-width:1280px;margin:0 auto;padding:0 1.5rem;display:grid;grid-template-columns:1fr 1.1fr;gap:80px;align-items:center}@media(max-width:1024px){.about-aloha__container{grid-template-columns:1fr;gap:56px}}.about-aloha__gallery{position:relative;min-height:580px}@media(max-width:1024px){.about-aloha__gallery{max-width:520px;margin:0 auto;width:100%;min-height:480px}}@media(max-width:640px){.about-aloha__gallery{min-height:360px}}.about-aloha__gallery-decor{position:absolute;top:20px;left:20px;width:55%;height:58%;border-radius:24px;background:linear-gradient(160deg,var(--theme-primary),var(--theme-primary-dark));z-index:0}.about-aloha__gallery-decor:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:repeating-linear-gradient(45deg,transparent,transparent 8px,rgba(255,255,255,.04) 8px,rgba(255,255,255,.04) 16px)}.about-aloha__gallery-decor-ring{position:absolute;bottom:40px;right:35%;width:100px;height:100px;border-radius:50%;border:4px solid rgba(227,0,15,.12);z-index:0}@media(max-width:640px){.about-aloha__gallery-decor-ring{display:none}}.about-aloha__gallery-main{position:absolute;top:0;left:0;width:60%;height:62%;border-radius:20px;overflow:hidden;z-index:1;box-shadow:0 24px 64px -12px #00000038;border:4px solid var(--theme-surface)}.about-aloha__gallery-main:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 50%,#0003);pointer-events:none}.about-aloha__gallery-secondary{position:absolute;bottom:0;right:0;width:58%;height:58%;border-radius:20px;overflow:hidden;z-index:2;box-shadow:0 24px 64px -12px #00000038;border:4px solid var(--theme-surface)}.about-aloha__gallery-secondary:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 50%,#0003);pointer-events:none}.about-aloha__gallery-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .7s cubic-bezier(.22,1,.36,1)}.about-aloha__gallery-img:hover{transform:scale(1.06)}.about-aloha__exp-card{position:absolute;bottom:50px;left:20px;z-index:4;background:linear-gradient(145deg,var(--theme-primary) 0%,var(--theme-primary-dark) 100%);color:var(--theme-text-inverse);padding:24px 28px;border-radius:20px;text-align:center;min-width:140px;box-shadow:0 20px 50px -8px #e3000f73;border:2px solid rgba(255,255,255,.15);overflow:hidden}@media(max-width:640px){.about-aloha__exp-card{bottom:30px;left:10px;padding:18px 22px;min-width:120px}}.about-aloha__exp-card-glow{position:absolute;top:-30px;right:-30px;width:90px;height:90px;background:#ffffff1a;border-radius:50%;pointer-events:none}.about-aloha__exp-number{font-size:46px;font-weight:800;line-height:1;position:relative}.about-aloha__exp-number sup{font-size:22px;top:-14px;position:relative;font-weight:700}.about-aloha__exp-label{font-size:11px;text-transform:uppercase;letter-spacing:1px;opacity:.9;margin-top:4px;line-height:1.4;font-weight:500}.about-aloha__stats-pill{position:absolute;top:16px;right:0;z-index:4;display:flex;align-items:center;gap:10px;background:var(--theme-background);padding:12px 22px;border-radius:9999px;font-size:.875rem;font-weight:600;color:var(--theme-text-primary);box-shadow:0 10px 40px -6px #0000001f;animation:about-aloha-float 4s ease-in-out infinite}@media(max-width:640px){.about-aloha__stats-pill{padding:10px 16px;font-size:.75rem}}.about-aloha__stats-pill-dot{width:10px;height:10px;background:var(--theme-success);border-radius:50%;animation:about-aloha-pulse 2s ease-in-out infinite}@media(max-width:1024px){.about-aloha__content{text-align:left}}.about-aloha__tag{display:flex;align-items:center;gap:14px;margin-bottom:28px}.about-aloha__tag-line{flex:0 0 24px;height:2px;background:var(--theme-primary);border-radius:2px}.about-aloha__tag-line:last-child{flex:1;max-width:60px;opacity:.3}.about-aloha__tag-text{font-size:12px;font-weight:700;letter-spacing:3px;color:var(--theme-primary);text-transform:uppercase;white-space:nowrap}.about-aloha__title{font-size:26px;color:var(--theme-text-primary);line-height:1.35;margin-bottom:24px;font-weight:600;position:relative;max-width:600px}.about-aloha__title em{font-style:normal;color:var(--theme-primary);font-weight:700}@media(max-width:768px){.about-aloha__title{font-size:22px}}.about-aloha__title-quote{position:absolute;top:-20px;left:-14px;font-size:80px;font-weight:800;color:#e3000f14;line-height:1;font-family:Georgia,serif;pointer-events:none;-webkit-user-select:none;user-select:none}@media(max-width:768px){.about-aloha__title-quote{font-size:60px;left:-8px;top:-14px}}.about-aloha__divider{display:flex;align-items:center;gap:6px;margin-bottom:24px}.about-aloha__divider span{height:3px;border-radius:3px;background:var(--theme-primary)}.about-aloha__divider span:nth-child(1){width:32px}.about-aloha__divider span:nth-child(2){width:12px;opacity:.5}.about-aloha__divider span:nth-child(3){width:6px;opacity:.25}.about-aloha__text{font-size:15px;line-height:1.8;color:var(--theme-text-secondary);margin-bottom:18px;max-width:600px}.about-aloha__text--muted{color:var(--theme-text-light);margin-bottom:32px;padding-left:16px;border-left:3px solid rgba(227,0,15,.15)}.about-aloha__info-row{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:32px}@media(max-width:640px){.about-aloha__info-row{grid-template-columns:1fr}}.about-aloha__info-card{display:flex;align-items:center;gap:16px;padding:20px 22px;background:var(--theme-background);border-radius:16px;border:1px solid var(--theme-surface-border);transition:all .35s cubic-bezier(.22,1,.36,1);cursor:default}.about-aloha__info-card:hover{border-color:#e3000f33;box-shadow:0 12px 36px -6px #e3000f1f;transform:translateY(-3px)}.about-aloha__info-icon{width:48px;height:48px;min-width:48px;background:linear-gradient(145deg,var(--theme-primary),var(--theme-primary-dark));color:var(--theme-text-inverse);border-radius:14px;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px -6px #e3000f66}.about-aloha__info-icon svg{width:22px;height:22px}.about-aloha__info-strong{font-size:15px;font-weight:700;color:var(--theme-text-primary);margin-bottom:2px}.about-aloha__info-sub{font-size:13px;color:var(--theme-text-light);line-height:1.4}.about-aloha__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px}.about-aloha__list-item{display:flex;align-items:flex-start;gap:14px;padding:16px 20px;background:var(--theme-background);border-radius:14px;border:1px solid var(--theme-surface-border);font-size:14px;color:var(--theme-text-secondary);line-height:1.7;transition:all .3s ease}.about-aloha__list-item strong{color:var(--theme-text-primary);font-weight:600}.about-aloha__list-item:hover{border-color:#e3000f26;background:linear-gradient(135deg,var(--theme-surface) 0%,var(--theme-primary-hover) 100%);box-shadow:0 6px 24px -8px #00000014}.about-aloha__list-check{width:26px;height:26px;min-width:26px;background:#e3000f14;color:var(--theme-primary);border-radius:8px;display:flex;align-items:center;justify-content:center;margin-top:2px}.about-aloha__list-check svg{width:14px;height:14px}@keyframes about-aloha-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes about-aloha-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}.why-aloha{position:relative;overflow:visible;padding-bottom:40px;margin-bottom:60px}@media(max-width:768px){.why-aloha{padding-bottom:32px;margin-bottom:48px}}@media(max-width:640px){.why-aloha{padding-bottom:24px;margin-bottom:36px}}.why-aloha__banner{position:relative;width:100%;min-height:400px}@media(max-width:768px){.why-aloha__banner{min-height:340px}}@media(max-width:640px){.why-aloha__banner{min-height:280px}}.why-aloha__banner-content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;align-items:center;justify-content:center;padding:60px 1.5rem 100px;text-align:center;background-image:url(/images/hero-chauffeur-woman-1920x1080.webp);background-size:cover;background-position:top;background-repeat:no-repeat;opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s ease}.why-aloha__banner-content:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(180deg,#1a1a2e66,#1a1a2e99,#1a1a2ec7)}@media(max-width:768px){.why-aloha__banner-content{padding:48px 1.5rem 90px}}@media(max-width:640px){.why-aloha__banner-content{padding:40px 1.5rem 80px}}.why-aloha__banner-content-inner{position:relative;z-index:1;max-width:750px;margin:0 auto;width:100%}.why-aloha--visible .why-aloha__banner-content{opacity:1;transform:translateY(0)}.why-aloha__label{display:inline-flex;align-items:center;gap:12px;margin-bottom:20px}.why-aloha__label-line{width:24px;height:2px;background:var(--theme-primary);border-radius:2px}.why-aloha__label-text{font-size:11px;font-weight:700;letter-spacing:2.5px;color:var(--theme-primary);text-transform:uppercase;white-space:nowrap}.why-aloha__title{font-size:36px;font-weight:600;font-style:italic;color:var(--theme-text-inverse);line-height:1.3;margin:0}@media(max-width:768px){.why-aloha__title{font-size:28px}}@media(max-width:640px){.why-aloha__title{font-size:22px;line-height:1.35}}.why-aloha__cards-wrapper{position:relative;z-index:3;margin-top:-60px;padding:0 1.5rem}@media(max-width:768px){.why-aloha__cards-wrapper{margin-top:-50px}}@media(max-width:640px){.why-aloha__cards-wrapper{margin-top:-44px}}.why-aloha__cards{display:grid;grid-template-columns:repeat(5,1fr);gap:18px;max-width:1280px;margin:0 auto}@media(max-width:1024px){.why-aloha__cards{grid-template-columns:repeat(3,1fr);gap:14px}}@media(max-width:640px){.why-aloha__cards{grid-template-columns:repeat(2,1fr);gap:12px}}.why-aloha__card{background:var(--theme-background);border-radius:16px;padding:28px 14px 22px;display:flex;flex-direction:column;align-items:center;text-align:center;box-shadow:0 8px 32px -6px #0000001a;border:1px solid rgba(0,0,0,.04);cursor:default;opacity:0;transform:translateY(24px);transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease,border-color .35s ease}.why-aloha__card--visible{animation:why-card-enter .6s cubic-bezier(.22,1,.36,1) forwards}.why-aloha__card:hover{transform:translateY(-4px);box-shadow:0 16px 44px -8px #e3000f21;border-color:#e3000f1a}.why-aloha__card:hover .why-aloha__card-icon{background:linear-gradient(145deg,var(--theme-primary),var(--theme-primary-dark));color:var(--theme-text-inverse);box-shadow:0 6px 20px -4px #e3000f59}.why-aloha__card:hover .why-aloha__card-icon svg{transform:scale(1.08)}@media(max-width:768px){.why-aloha__card{padding:22px 12px 18px;border-radius:14px}}@media(max-width:640px){.why-aloha__card{padding:20px 10px 16px;border-radius:12px}}.why-aloha__card-icon{width:56px;height:56px;border-radius:14px;background:#e3000f12;color:var(--theme-primary);display:flex;align-items:center;justify-content:center;margin-bottom:14px;flex-shrink:0;transition:all .4s cubic-bezier(.22,1,.36,1)}.why-aloha__card-icon svg{width:26px;height:26px;transition:transform .4s cubic-bezier(.22,1,.36,1)}@media(max-width:640px){.why-aloha__card-icon{width:48px;height:48px;border-radius:12px;margin-bottom:10px}.why-aloha__card-icon svg{width:22px;height:22px}}.why-aloha__card-label{font-size:13px;font-weight:600;color:var(--theme-text-primary);line-height:1.35}@media(max-width:640px){.why-aloha__card-label{font-size:12px}}.why-aloha+*{padding-top:48px}@media(max-width:640px){.why-aloha+*{padding-top:32px}}@keyframes why-card-enter{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.stats{position:relative;padding:80px 0;background:linear-gradient(180deg,var(--theme-stats-gradient-start) 0%,var(--theme-stats-gradient-end) 100%);overflow:hidden}.stats__bg-circle{position:absolute;border-radius:50%;pointer-events:none}.stats__bg-circle--1{width:320px;height:320px;top:-80px;right:10%;border:1px solid rgba(0,0,0,.04);background:transparent}.stats__bg-circle--2{width:200px;height:200px;bottom:-60px;right:25%;background:#ffffff80}.stats__bg-circle--3{width:140px;height:140px;top:20%;left:5%;border:1px solid rgba(0,0,0,.03);background:transparent}.stats__container{max-width:1280px;margin:0 auto;padding:0 1.5rem;position:relative;z-index:1}.stats__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}@media(max-width:768px){.stats__grid{grid-template-columns:1fr;gap:24px;max-width:400px;margin:0 auto}}.stats__card{display:flex;align-items:center;gap:24px;opacity:0;transform:translateY(24px)}.stats__card--visible{animation:stats-enter .7s cubic-bezier(.22,1,.36,1) forwards}@media(max-width:768px){.stats__card{gap:20px}}.stats__icon-box{width:72px;height:72px;min-width:72px;background:var(--theme-background);border-radius:18px;display:flex;align-items:center;justify-content:center;color:var(--theme-primary);box-shadow:0 4px 20px -4px #0000000f;transition:all .4s cubic-bezier(.22,1,.36,1);position:relative}.stats__icon-box:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;border:1px solid rgba(227,0,15,.06);transition:border-color .3s ease}.stats__icon-box svg{width:34px;height:34px;transition:transform .4s cubic-bezier(.22,1,.36,1)}.stats__card:hover .stats__icon-box{transform:translateY(-3px);box-shadow:0 8px 28px -4px #e3000f1f}.stats__card:hover .stats__icon-box:after{border-color:#e3000f26}.stats__card:hover .stats__icon-box svg{transform:scale(1.08)}.stats__info{flex:1}.stats__number{display:flex;align-items:baseline;gap:2px;color:var(--theme-text-primary);font-weight:800;font-size:42px;line-height:1;margin-bottom:6px;letter-spacing:-1px}@media(max-width:640px){.stats__number{font-size:36px}}.stats__suffix{font-weight:700;font-size:32px;color:var(--theme-primary);letter-spacing:0}@media(max-width:640px){.stats__suffix{font-size:28px}}.stats__label{font-size:14px;color:var(--theme-text-secondary);line-height:1.4;font-weight:400}@keyframes stats-enter{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.contact-page{width:100%}.contact-hero{position:relative;min-height:320px;display:flex;align-items:center;justify-content:center;background:url(https://images.unsplash.com/photo-1567715532762-a5fc1f74186b?w=1920&h=600&fit=crop) center/cover no-repeat;overflow:hidden}@media(max-width:768px){.contact-hero{min-height:260px}}.contact-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#1a1a2ee0,#1a1a2ebf,#e3000f8c)}.contact-hero__content{position:relative;z-index:1;text-align:center;padding:40px 24px}.contact-hero__title{color:var(--theme-text-inverse);font-size:3rem;font-weight:800;margin-bottom:16px;text-shadow:0 2px 20px rgba(0,0,0,.3)}@media(max-width:768px){.contact-hero__title{font-size:2.2rem}}@media(max-width:640px){.contact-hero__title{font-size:1.75rem}}.contact-hero__breadcrumb{display:flex;align-items:center;justify-content:center;gap:10px;font-size:14px}.contact-hero__breadcrumb-link{color:var(--theme-accent);text-decoration:none;transition:opacity .2s}.contact-hero__breadcrumb-link:hover{opacity:.8;color:var(--theme-accent)}.contact-hero__breadcrumb-sep{color:#ffffff80}.contact-hero__breadcrumb-current{color:#fffc}.contact-main{padding:80px 0;background:var(--theme-background)}@media(max-width:768px){.contact-main{padding:48px 0}}.contact-main__inner{max-width:1280px;margin:0 auto;padding:0 1.5rem;display:grid;grid-template-columns:1.2fr 1fr;gap:64px;align-items:start}@media(max-width:1024px){.contact-main__inner{grid-template-columns:1fr;gap:48px}}.contact-form__badge{display:inline-block;color:var(--theme-primary);font-size:13px;font-weight:600;letter-spacing:1.5px;margin-bottom:12px}.contact-form__title{font-size:2rem;font-weight:800;color:var(--theme-text-primary);margin-bottom:32px;line-height:1.2}@media(max-width:640px){.contact-form__title{font-size:1.5rem;margin-bottom:24px}}.contact-form__form{display:flex;flex-direction:column;gap:20px}.contact-form__row{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media(max-width:640px){.contact-form__row{grid-template-columns:1fr}}.contact-form__submit{align-self:flex-start;padding:14px 36px!important;font-size:13px!important;font-weight:700!important;letter-spacing:1.5px;border-radius:4px!important;min-width:240px}@media(max-width:640px){.contact-form__submit{width:100%}}.contact-form__success{display:flex;align-items:center;justify-content:center;gap:8px;animation:fadeScale .3s ease-out}.contact-info__badge{display:inline-block;color:var(--theme-primary);font-size:13px;font-weight:600;letter-spacing:1.5px;margin-bottom:12px}.contact-info__title{font-size:2rem;font-weight:800;color:var(--theme-text-primary);margin-bottom:16px;line-height:1.2}@media(max-width:640px){.contact-info__title{font-size:1.5rem}}.contact-info__desc{color:var(--theme-text-secondary);font-size:15px;line-height:1.75;margin-bottom:36px}.contact-info__cards{display:flex;flex-direction:column;gap:24px}.contact-info__card{display:flex;align-items:flex-start;gap:16px;padding:20px;background:var(--theme-background-light);border-radius:12px;transition:transform .25s ease,box-shadow .25s ease}.contact-info__card:hover{transform:translateY(-2px);box-shadow:0 8px 24px -4px #00000014}.contact-info__card-icon{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:12px;flex-shrink:0}.contact-info__card-icon--phone,.contact-info__card-icon--email,.contact-info__card-icon--address{background:#e3000f1a;color:var(--theme-primary)}.contact-info__card-text h3,.contact-info__card-text .contact-info__label{font-size:15px;font-weight:700;color:var(--theme-text-primary);margin-bottom:4px}.contact-info__card-text a,.contact-info__card-text span{font-size:14px;color:var(--theme-text-secondary);text-decoration:none;transition:color .2s}.contact-info__card-text a:hover{color:var(--theme-primary)}.contact-map{width:100%;height:420px;background:var(--theme-background-light);position:relative}@media(max-width:768px){.contact-map{height:320px}}@media(max-width:640px){.contact-map{height:260px}}.contact-map iframe{width:100%;height:100%;display:block}@keyframes fadeScale{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.news-page{width:100%}.news-hero{position:relative;min-height:320px;display:flex;align-items:center;justify-content:center;background:url(/images/chauffeur-hero-carousel-1920x900.webp) center/cover no-repeat;overflow:hidden}@media(max-width:768px){.news-hero{min-height:260px}}.news-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#1a1a2ee0,#1a1a2ebf,#e3000f8c)}.news-hero__content{position:relative;z-index:1;text-align:center;padding:40px 24px}.news-hero__title{color:var(--theme-text-inverse);font-size:3rem;font-weight:800;margin-bottom:16px;text-shadow:0 2px 20px rgba(0,0,0,.3)}@media(max-width:768px){.news-hero__title{font-size:2.2rem}}@media(max-width:640px){.news-hero__title{font-size:1.75rem}}.news-hero__breadcrumb{display:flex;align-items:center;justify-content:center;gap:10px;font-size:14px}.news-hero__breadcrumb-link{color:var(--theme-accent);text-decoration:none;transition:opacity .2s}.news-hero__breadcrumb-link:hover{opacity:.8;color:var(--theme-accent)}.news-hero__breadcrumb-sep{color:#ffffff80}.news-hero__breadcrumb-current{color:#fffc}.news-main{padding:80px 0;background:var(--theme-background)}@media(max-width:768px){.news-main{padding:48px 0}}.news-main__inner{max-width:1280px;margin:0 auto;padding:0 1.5rem;display:grid;grid-template-columns:1fr 340px;gap:48px;align-items:start}@media(max-width:1024px){.news-main__inner{grid-template-columns:1fr;gap:40px}}.news-featured{display:grid;grid-template-columns:1fr 1fr;border-radius:16px;overflow:hidden;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;margin-bottom:40px;background:var(--theme-background);transition:transform .3s,box-shadow .3s;animation:newsFadeUp .6s ease-out both}.news-featured:hover{transform:translateY(-4px);box-shadow:0 25px 50px -12px #00000040}@media(max-width:768px){.news-featured{grid-template-columns:1fr}}.news-featured__image{position:relative;min-height:320px;overflow:hidden}@media(max-width:768px){.news-featured__image{min-height:240px}}.news-featured__image img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.news-featured__image:hover img{transform:scale(1.05)}.news-featured__badge{position:absolute;top:16px;left:16px;background:var(--theme-primary);color:var(--theme-text-inverse);font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;padding:6px 14px;border-radius:50px}.news-featured__body{padding:36px 32px;display:flex;flex-direction:column;justify-content:center}@media(max-width:640px){.news-featured__body{padding:24px 20px}}.news-featured__meta{display:flex;align-items:center;gap:16px;margin-bottom:16px;flex-wrap:wrap}.news-featured__category{display:inline-block;background:#e3000f14;color:var(--theme-primary);font-size:12px;font-weight:700;letter-spacing:.5px;padding:4px 12px;border-radius:4px;text-transform:uppercase}.news-featured__date{display:flex;align-items:center;gap:6px;color:var(--theme-text-secondary);font-size:13px}.news-featured__title{font-size:1.5rem;font-weight:800;color:var(--theme-text-primary);line-height:1.3;margin-bottom:14px}@media(max-width:640px){.news-featured__title{font-size:1.25rem}}.news-featured__excerpt{color:var(--theme-text-secondary);font-size:14px;line-height:1.7;margin-bottom:24px}.news-featured__btn{display:inline-flex;align-items:center;gap:8px;background:var(--theme-primary);color:var(--theme-text-inverse);border:none;padding:12px 28px;border-radius:6px;font-size:13px;font-weight:700;letter-spacing:1px;cursor:pointer;transition:background .2s,transform .2s;align-self:flex-start;text-decoration:none}.news-featured__btn:hover{background:var(--theme-primary-dark);transform:translate(3px)}.news-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:28px}@media(max-width:640px){.news-grid{grid-template-columns:1fr;gap:24px}}.news-card{border-radius:14px;overflow:hidden;background:var(--theme-background);box-shadow:0 2px 12px #0000000f;transition:transform .3s,box-shadow .3s;cursor:pointer;opacity:0;animation:newsFadeUp .6s ease-out forwards}.news-card:hover{transform:translateY(-6px);box-shadow:0 12px 32px #0000001f}.news-card:hover .news-card__image img{transform:scale(1.08)}.news-card:hover .news-card__link{color:var(--theme-primary)}.news-card:hover .news-card__link svg{transform:translate(4px)}.news-card__image{position:relative;height:200px;overflow:hidden}.news-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.news-card__category{position:absolute;top:12px;left:12px;background:var(--theme-primary);color:var(--theme-text-inverse);font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase;padding:4px 12px;border-radius:50px}.news-card__body{padding:22px 20px}.news-card__date{display:flex;align-items:center;gap:6px;color:var(--theme-text-secondary);font-size:12px;margin-bottom:10px}.news-card__title{font-size:1.05rem;font-weight:700;color:var(--theme-text-primary);line-height:1.35;margin-bottom:10px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.news-card__excerpt{color:var(--theme-text-secondary);font-size:13px;line-height:1.65;margin-bottom:16px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.news-card__link{display:inline-flex;align-items:center;gap:6px;background:none;border:none;padding:0;color:var(--theme-text-primary);font-size:13px;font-weight:700;cursor:pointer;transition:color .2s;text-decoration:none}.news-card__link svg{transition:transform .2s}.news-empty{grid-column:1/-1;text-align:center;padding:60px 20px;color:var(--theme-text-secondary)}.news-empty svg{margin-bottom:16px;opacity:.4}.news-empty p{font-size:15px}.news-sidebar{display:flex;flex-direction:column;gap:28px}@media(max-width:1024px){.news-sidebar{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px}}.news-sidebar__block{background:var(--theme-background);border-radius:14px;padding:24px;box-shadow:0 2px 12px #0000000d}.news-sidebar__heading{font-size:1rem;font-weight:800;color:var(--theme-text-primary);margin-bottom:18px;padding-bottom:12px;border-bottom:2px solid var(--theme-primary);display:flex;align-items:center;gap:8px}.news-sidebar__search{display:flex;align-items:center;gap:10px;background:var(--theme-background-light);border:1px solid var(--theme-border-light);border-radius:10px;padding:12px 16px;transition:border-color .2s}.news-sidebar__search:focus-within{border-color:var(--theme-primary)}.news-sidebar__search svg{color:var(--theme-text-secondary);flex-shrink:0}.news-sidebar__search-input{border:none;background:transparent;outline:none;font-size:14px;color:var(--theme-text-primary);width:100%}.news-sidebar__search-input::placeholder{color:var(--theme-text-light)}.news-sidebar__categories{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:4px}.news-sidebar__cat-btn{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:none;padding:10px 14px;border-radius:8px;font-size:14px;font-weight:500;color:var(--theme-text-secondary);cursor:pointer;transition:all .2s}.news-sidebar__cat-btn:hover{background:var(--theme-background-light);color:var(--theme-text-primary)}.news-sidebar__cat-btn--active{background:#e3000f0f;color:var(--theme-primary);font-weight:700}.news-sidebar__cat-btn--active .news-sidebar__cat-count{background:var(--theme-primary);color:var(--theme-text-inverse)}.news-sidebar__cat-count{display:flex;align-items:center;justify-content:center;min-width:26px;height:26px;border-radius:50%;background:var(--theme-background-light);font-size:12px;font-weight:700;color:var(--theme-text-secondary);transition:all .2s}.news-sidebar__recent{display:flex;flex-direction:column;gap:16px}.news-sidebar__recent-item{display:flex;gap:14px;cursor:pointer;padding:8px;border-radius:10px;transition:background .2s}.news-sidebar__recent-item:hover{background:var(--theme-background-light)}.news-sidebar__recent-item:hover .news-sidebar__recent-title{color:var(--theme-primary)}.news-sidebar__recent-link{text-decoration:none;color:inherit}.news-sidebar__recent-img{width:72px;height:56px;border-radius:8px;object-fit:cover;flex-shrink:0}.news-sidebar__recent-info{display:flex;flex-direction:column;justify-content:center;gap:4px;min-width:0}.news-sidebar__recent-date{font-size:11px;color:var(--theme-text-light);font-weight:500}.news-sidebar__recent-title{font-size:13px;font-weight:600;color:var(--theme-text-primary);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .2s}@keyframes newsFadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.single-news-page{min-height:100vh;background:var(--theme-background)}.single-news-error{min-height:60vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 1.5rem}.single-news-error h1{font-size:6rem;font-weight:900;color:var(--theme-primary);margin:0 0 1rem;line-height:1}.single-news-error p{font-size:1.25rem;color:#4a5568;margin:0 0 2rem}.single-news-error__btn{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 1.75rem;background:linear-gradient(135deg,var(--theme-primary) 0%,rgba(227,0,15,.9) 100%);color:var(--theme-text-inverse);text-decoration:none;border-radius:8px;font-weight:600;transition:all .3s ease;box-shadow:0 4px 12px #e3000f33}.single-news-error__btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #e3000f4d}.single-news-hero{position:relative;height:500px;overflow:hidden;background:var(--theme-secondary)}@media(max-width:768px){.single-news-hero{height:400px}}.single-news-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.3}.single-news-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#0000004d,#000000b3)}.single-news-hero__content{position:relative;z-index:2;max-width:1200px;margin:0 auto;padding:2rem 2rem 3rem;height:100%;display:flex;flex-direction:column;justify-content:space-between}@media(max-width:768px){.single-news-hero__content{padding:1.5rem 1rem 2rem}}.single-news-hero__back{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background:#ffffff26;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--theme-text-inverse);border:1px solid rgba(255,255,255,.2);border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease;align-self:flex-start}.single-news-hero__back:hover{background:#ffffff40;transform:translate(-4px)}.single-news-hero__back svg{width:20px;height:20px}.single-news-hero__breadcrumb{display:flex;align-items:center;gap:.75rem;font-size:.95rem;color:#ffffffe6;flex-wrap:wrap}.single-news-hero__breadcrumb-link{color:#ffffffb3;text-decoration:none;transition:color .3s ease}.single-news-hero__breadcrumb-link:hover{color:var(--theme-primary)}.single-news-hero__breadcrumb-sep{color:#fff6}.single-news-hero__breadcrumb-current{color:var(--theme-text-inverse);font-weight:600;max-width:600px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:768px){.single-news-hero__breadcrumb-current{max-width:300px}}.single-news-article{padding:4rem 0;background:var(--theme-background-light)}@media(max-width:768px){.single-news-article{padding:2.5rem 0}}.single-news-article__container{max-width:900px;margin:0 auto;padding:0 2rem;background:var(--theme-background);border-radius:16px;box-shadow:0 2px 12px #00000014;padding:3rem}@media(max-width:768px){.single-news-article__container{padding:2rem 1.5rem;border-radius:0}}.single-news-article__header{margin-bottom:2.5rem;padding-bottom:2rem;border-bottom:2px solid rgba(0,0,0,.08)}.single-news-article__category{display:inline-block;padding:.5rem 1rem;background:linear-gradient(135deg,var(--theme-primary) 0%,rgba(227,0,15,.9) 100%);color:var(--theme-text-inverse);font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;border-radius:6px;margin-bottom:1.5rem}.single-news-article__title{font-size:clamp(2rem,4vw,3rem);font-weight:900;color:var(--theme-text-primary);line-height:1.2;margin:0 0 1.5rem}.single-news-article__meta{display:flex;align-items:center;gap:2rem;flex-wrap:wrap}.single-news-article__meta-item{display:flex;align-items:center;gap:.5rem;color:var(--theme-text-secondary);font-size:.95rem}.single-news-article__meta-item svg{width:16px;height:16px;color:var(--theme-primary);flex-shrink:0}.single-news-article__content{font-size:1.1rem;line-height:1.8;color:#374151}.single-news-article__content p{margin:0 0 1.5rem}.single-news-article__content h2{font-size:1.75rem;font-weight:800;color:var(--theme-text-primary);margin:2.5rem 0 1.25rem;line-height:1.3}@media(max-width:768px){.single-news-article__content h2{font-size:1.5rem}}.single-news-article__content h3{font-size:1.4rem;font-weight:700;color:#2c3e50;margin:2rem 0 1rem}.single-news-article__content ul,.single-news-article__content ol{margin:1.5rem 0;padding-left:1.5rem}.single-news-article__content ul li,.single-news-article__content ol li{margin-bottom:.75rem;line-height:1.7}.single-news-article__content ul li strong,.single-news-article__content ol li strong{color:var(--theme-primary);font-weight:700}.single-news-article__content ul li{position:relative;padding-left:.5rem}.single-news-article__content ul li::marker{color:var(--theme-primary)}.single-news-article__content a{color:var(--theme-primary);text-decoration:underline;font-weight:600;transition:opacity .3s ease}.single-news-article__content a:hover{opacity:.8}.single-news-article__content blockquote{border-left:4px solid var(--theme-primary);padding:1rem 1.5rem;margin:2rem 0;background:#e3000f08;font-style:italic;color:#4a5568}.single-news-article__content img{max-width:100%;height:auto;border-radius:12px;margin:2rem 0}.single-news-article__share{margin-top:3rem;padding-top:2rem;border-top:2px solid rgba(0,0,0,.08)}.single-news-article__share h4{font-size:1.1rem;font-weight:700;color:var(--theme-text-primary);margin:0 0 1rem}.single-news-article__share-btns{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.single-news-article__share-btn{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;cursor:pointer;transition:all .3s ease;color:var(--theme-text-inverse)}.single-news-article__share-btn:hover{transform:translateY(-3px);box-shadow:0 6px 16px #0003}.single-news-article__share-btn--facebook{background:#1877f2}.single-news-article__share-btn--twitter{background:#1da1f2}.single-news-article__share-btn--linkedin{background:#0a66c2}.single-news-article__share-btn--email{background:#6b7280}.single-news-related{padding:4rem 0;background:var(--theme-background)}@media(max-width:768px){.single-news-related{padding:2.5rem 0}}.single-news-related__container{max-width:1200px;margin:0 auto;padding:0 2rem}@media(max-width:768px){.single-news-related__container{padding:0 1rem}}.single-news-related__title{font-size:2rem;font-weight:800;color:var(--theme-text-primary);margin:0 0 2rem;text-align:center}@media(max-width:768px){.single-news-related__title{font-size:1.75rem}}.single-news-related__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}@media(max-width:768px){.single-news-related__grid{grid-template-columns:1fr;gap:1.5rem}}.single-news-related__card{background:var(--theme-background);border-radius:12px;overflow:hidden;box-shadow:0 2px 12px #00000014;transition:all .3s ease;text-decoration:none;display:block}.single-news-related__card:hover{transform:translateY(-8px);box-shadow:0 12px 24px #00000026}.single-news-related__card:hover .single-news-related__card-image img{transform:scale(1.1)}.single-news-related__card-image{position:relative;height:200px;overflow:hidden;background:var(--theme-card-image-bg)}.single-news-related__card-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.single-news-related__card-category{position:absolute;top:1rem;left:1rem;padding:.4rem .8rem;background:var(--theme-primary);color:var(--theme-text-inverse);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;border-radius:4px;z-index:2}.single-news-related__card-body{padding:1.5rem}.single-news-related__card-date{display:flex;align-items:center;gap:.4rem;color:#9ca3af;font-size:.85rem;margin-bottom:.75rem}.single-news-related__card-date svg{width:13px;height:13px;flex-shrink:0}.single-news-related__card-title{font-size:1.1rem;font-weight:700;color:var(--theme-text-primary);line-height:1.4;margin:0 0 .75rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.single-news-related__card-excerpt{font-size:.95rem;line-height:1.6;color:var(--theme-text-secondary);margin:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.tariffs-page{min-height:100vh;background:var(--theme-background)}.tariffs-hero{position:relative;height:400px;background:linear-gradient(135deg,var(--theme-secondary) 0%,var(--theme-overlay-gradient-end) 100%);display:flex;align-items:center;justify-content:center;overflow:hidden}.tariffs-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:url('data:image/svg+xml,<svg width="100" height="100" xmlns="http://www.w3.org/2000/svg"><defs><pattern id="grid" width="40" height="40" patternUnits="userSpaceOnUse"><path d="M 40 0 L 0 0 0 40" fill="none" stroke="rgba(255,255,255,0.03)" stroke-width="1"/></pattern></defs><rect width="100" height="100" fill="url(%23grid)"/></svg>');opacity:.5}.tariffs-hero__content{position:relative;z-index:2;text-align:center;max-width:900px;padding:0 2rem}.tariffs-hero__breadcrumb{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-bottom:1.5rem;font-size:.9rem}.tariffs-hero__breadcrumb-link{color:#ffffffb3;text-decoration:none;transition:color .3s ease}.tariffs-hero__breadcrumb-link:hover{color:var(--theme-primary)}.tariffs-hero__breadcrumb-separator{color:#fff6}.tariffs-hero__breadcrumb-current{color:var(--theme-text-inverse);font-weight:600}.tariffs-hero__title{font-size:clamp(2.5rem,5vw,4rem);font-weight:800;color:var(--theme-text-inverse);margin:0;line-height:1.2;letter-spacing:-.02em}.tariffs-main{padding:4rem 0;background:var(--theme-background-light)}.tariffs-main__container{max-width:1400px;margin:0 auto;padding:0 2rem;display:grid;grid-template-columns:350px 1fr;gap:3rem;align-items:start}@media(max-width:1024px){.tariffs-main__container{grid-template-columns:1fr;gap:2rem}}.tariffs-sidebar{position:sticky;top:120px;display:flex;flex-direction:column;gap:2rem}@media(max-width:1024px){.tariffs-sidebar{position:static}}.tariffs-sidebar__nav{background:var(--theme-background);border-radius:12px;box-shadow:0 2px 8px #0000000d;overflow:hidden}.tariffs-sidebar__item{width:100%;display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;background:transparent;border:none;border-bottom:1px solid rgba(0,0,0,.05);font-size:.95rem;font-weight:500;color:var(--theme-text-primary);text-align:left;cursor:pointer;transition:all .3s ease}.tariffs-sidebar__item:last-child{border-bottom:none}.tariffs-sidebar__item:hover:not(.tariffs-sidebar__item--active){background:#e3000f05;padding-left:1.75rem}.tariffs-sidebar__item--active{background:linear-gradient(90deg,var(--theme-primary) 0%,rgba(227,0,15,.9) 100%);color:var(--theme-text-inverse);font-weight:700}.tariffs-sidebar__item--active:hover{background:linear-gradient(90deg,var(--theme-primary) 0%,rgba(227,0,15,.9) 100%);color:var(--theme-text-inverse)}.tariffs-sidebar__item--active .tariffs-sidebar__item-icon{background:#fff3;border-radius:50%;padding:2px}.tariffs-sidebar__item-text{flex:1;line-height:1.4}.tariffs-sidebar__item-icon{width:20px;height:20px;flex-shrink:0;transition:transform .3s ease}.tariffs-sidebar__item--active .tariffs-sidebar__item-icon{transform:translate(2px)}.tariffs-contact-card{background:linear-gradient(135deg,var(--theme-primary) 0%,var(--theme-primary-dark) 100%);border-radius:16px;padding:2.5rem 2rem;text-align:center;color:var(--theme-text-inverse);box-shadow:0 8px 24px #e3000f40;position:relative;overflow:hidden}.tariffs-contact-card:before{content:"";position:absolute;top:-50%;right:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);pointer-events:none}.tariffs-contact-card__icon{width:80px;height:80px;margin:0 auto 1.5rem;background:#ffffff26;border-radius:50%;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.tariffs-contact-card__icon svg{width:48px;height:48px;stroke:var(--theme-text-inverse)}.tariffs-contact-card__title{font-size:1.5rem;font-weight:700;margin:0 0 .5rem;line-height:1.3}.tariffs-contact-card__subtitle{font-size:.95rem;margin:0 0 1.5rem;opacity:.9;font-weight:400}.tariffs-contact-card__phone{display:inline-block;font-size:1.5rem;font-weight:800;color:var(--theme-text-inverse);text-decoration:none;letter-spacing:.5px;transition:transform .3s ease}.tariffs-contact-card__phone:hover{transform:scale(1.05)}.tariffs-content-wrapper{background:var(--theme-background);border-radius:12px;padding:3rem;box-shadow:0 2px 8px #0000000d;min-height:600px}@media(max-width:768px){.tariffs-content-wrapper{padding:2rem 1.5rem}}.tariffs-content__title{font-size:2.5rem;font-weight:800;color:var(--theme-text-primary);margin:0 0 1rem;line-height:1.2}@media(max-width:768px){.tariffs-content__title{font-size:2rem}}.tariffs-content__subtitle{font-size:1.5rem;font-weight:700;color:var(--theme-primary);margin:2rem 0 1rem;line-height:1.3}@media(max-width:768px){.tariffs-content__subtitle{font-size:1.25rem}}.tariffs-content__text{font-size:1.05rem;line-height:1.8;color:var(--theme-text-secondary);margin:0 0 1rem}.tariffs-content__text--semibold{font-weight:600;color:var(--theme-text-primary);margin-top:1.5rem}.tariffs-content__text--email{color:var(--theme-primary);font-weight:500}.tariffs-content__list{margin:1rem 0 1.5rem 1.5rem;padding:0}.tariffs-content__list li{font-size:1.05rem;line-height:1.8;color:var(--theme-text-secondary);margin-bottom:.5rem;position:relative;padding-left:.5rem}.tariffs-content__list li::marker{color:var(--theme-primary)}.tariffs-content__cta{margin-top:2.5rem;padding:1rem 2.5rem;background:linear-gradient(135deg,var(--theme-primary) 0%,var(--theme-primary-dark) 100%);color:var(--theme-text-inverse);border:none;border-radius:8px;font-size:1rem;font-weight:700;letter-spacing:.5px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #e3000f4d}.tariffs-content__cta:hover{transform:translateY(-2px);box-shadow:0 6px 20px #e3000f66}.tariffs-content__cta:active{transform:translateY(0)}@media(max-width:1024px){.tariffs-sidebar__nav{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.tariffs-sidebar__item{border-right:1px solid rgba(0,0,0,.05);border-bottom:1px solid rgba(0,0,0,.05)}.tariffs-sidebar__item:hover{padding-left:1.5rem}.tariffs-contact-card{max-width:600px;margin:0 auto}}@media(max-width:768px){.tariffs-hero{height:300px}.tariffs-main{padding:2rem 0}.tariffs-main__container{padding:0 1rem}.tariffs-sidebar__nav{grid-template-columns:1fr}}.tabs{width:100%}.tabs__header{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-bottom:3rem;flex-wrap:wrap}.tabs__button{padding:.875rem 2rem;background:var(--theme-background);border:2px solid rgba(0,0,0,.1);border-radius:50px;font-size:.95rem;font-weight:600;color:var(--theme-text-secondary);cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px #0000000a}.tabs__button:not(.tabs__button--active):hover{border-color:var(--theme-primary);color:var(--theme-primary);background:var(--theme-background);transform:translateY(-2px);box-shadow:0 4px 12px #e3000f26}.tabs__button--active{background:linear-gradient(135deg,var(--theme-primary) 0%,rgba(227,0,15,.9) 100%);border-color:var(--theme-primary);color:var(--theme-text-inverse);box-shadow:0 4px 16px #e3000f4d}.tabs__button--active:hover{color:var(--theme-text-inverse);background:linear-gradient(135deg,var(--theme-primary-dark) 0%,var(--theme-primary) 100%);border-color:var(--theme-primary);transform:translateY(-2px);box-shadow:0 6px 20px #e3000f66}.tabs__content{animation:tabFadeIn .4s ease-out}@keyframes tabFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.photos-page{min-height:100vh;background:var(--theme-background)}.photos-hero{position:relative;height:420px;overflow:hidden;background:url(https://images.unsplash.com/photo-1449965408869-eaa3f722e40d?w=1920&h=600&fit=crop) center/cover no-repeat}@media(max-width:768px){.photos-hero{height:320px}}.photos-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#1a1a2ee0,#e3000fb3)}.photos-hero__content{position:relative;z-index:2;max-width:1200px;margin:0 auto;padding:0 2rem;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}@media(max-width:768px){.photos-hero__content{padding:0 1rem}}.photos-hero__title{color:var(--theme-text-inverse);font-size:clamp(2.5rem,5vw,4rem);font-weight:900;margin:0 0 1.5rem;text-shadow:0 4px 20px rgba(0,0,0,.4);text-align:center}.photos-hero__breadcrumb{display:flex;align-items:center;gap:.75rem;font-size:.95rem;color:#ffffffe6}.photos-hero__breadcrumb-link{color:var(--theme-accent);text-decoration:none;transition:opacity .3s ease}.photos-hero__breadcrumb-link:hover{opacity:.8}.photos-hero__breadcrumb-sep{color:#fff6}.photos-hero__breadcrumb-current{color:var(--theme-text-inverse);font-weight:600}.photos-content{padding:5rem 0;background:var(--theme-background-light)}@media(max-width:768px){.photos-content{padding:3rem 0}}.photos-content__container{max-width:1200px;margin:0 auto;padding:0 2rem}@media(max-width:768px){.photos-content__container{padding:0 1rem}}.photos-content__status{text-align:center;font-size:1rem;color:var(--theme-text-secondary);padding:3rem 1rem;line-height:1.75}.photos-content__status--error{color:var(--theme-error)}.fleet-lightbox__glyph{font-size:1.75rem;line-height:1;font-weight:300;display:block}.fleet-lightbox__glyph--nav{font-size:2rem;font-weight:400}.fleet-page{min-height:100vh;background:var(--theme-background)}.fleet-hero{position:relative;height:420px;overflow:hidden;background:url(https://images.unsplash.com/photo-1449965408869-eaa3f722e40d?w=1920&h=600&fit=crop) center/cover no-repeat}@media(max-width:768px){.fleet-hero{height:320px}}.fleet-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#1a1a2ee0,#e3000fb3)}.fleet-hero__content{position:relative;z-index:2;max-width:1200px;margin:0 auto;padding:0 2rem;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}@media(max-width:768px){.fleet-hero__content{padding:0 1rem}}.fleet-hero__title{color:var(--theme-text-inverse);font-size:clamp(2.5rem,5vw,4rem);font-weight:900;margin:0 0 1.5rem;text-shadow:0 4px 20px rgba(0,0,0,.4);text-align:center}.fleet-hero__breadcrumb{display:flex;align-items:center;gap:.75rem;font-size:.95rem;color:#ffffffe6}.fleet-hero__breadcrumb-link{color:var(--theme-accent);text-decoration:none;transition:opacity .3s ease}.fleet-hero__breadcrumb-link:hover{opacity:.8}.fleet-hero__breadcrumb-sep{color:#fff6}.fleet-hero__breadcrumb-current{color:var(--theme-text-inverse);font-weight:600}.fleet-content{padding:5rem 0;background:var(--theme-background-light)}@media(max-width:768px){.fleet-content{padding:3rem 0}}.fleet-content__container{max-width:1200px;margin:0 auto;padding:0 2rem;display:flex;flex-direction:column;align-items:stretch}@media(max-width:768px){.fleet-content__container{padding:0 1rem}}.fleet-content__intro{text-align:center;max-width:640px;margin:0 auto 2.5rem;font-size:1.05rem;line-height:1.65;color:var(--theme-text-secondary)}.fleet-content__state{text-align:center;margin:0 auto 1.5rem;max-width:480px}.fleet-content__state--loading{font-size:1rem;color:var(--theme-text-secondary)}.fleet-content__state--error p{margin:0 0 1rem;color:var(--theme-primary-dark);line-height:1.5}.fleet-content__retry{padding:.65rem 1.5rem;background:var(--theme-primary);color:var(--theme-text-inverse);border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:background .2s ease}.fleet-content__retry:hover{background:var(--theme-primary-dark)}.fleet-content__empty{text-align:center;padding:3rem 1.5rem;max-width:600px;margin:0 auto}.fleet-content__empty h2{font-size:1.5rem;font-weight:800;color:var(--theme-text-primary);margin:0 0 .75rem}.fleet-content__empty p{font-size:1.05rem;color:var(--theme-text-secondary);line-height:1.6;margin:0}.fleet-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.75rem;width:100%}@media(max-width:1024px){.fleet-grid{grid-template-columns:repeat(2,1fr);gap:1.25rem}}@media(max-width:640px){.fleet-grid{grid-template-columns:1fr}}.fleet-card{background:var(--theme-background);border-radius:12px;overflow:hidden;box-shadow:0 4px 14px #00000012;cursor:pointer;border:none;padding:0;text-align:left;transition:transform .25s ease,box-shadow .25s ease;font:inherit;color:inherit}.fleet-card:hover{transform:translateY(-6px);box-shadow:0 14px 32px #0000001f}.fleet-card:hover .fleet-card__image{transform:scale(1.04)}.fleet-card:focus-visible{outline:3px solid rgba(227,0,15,.5);outline-offset:2px}.fleet-card__image-wrap{position:relative;aspect-ratio:4/3;background:var(--theme-card-image-bg);overflow:hidden}.fleet-card__image{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.fleet-card__badge{position:absolute;bottom:.75rem;right:.75rem;padding:.35rem .65rem;border-radius:6px;font-size:.75rem;font-weight:700;letter-spacing:.02em;background:#1a1a2ee0;color:var(--theme-text-inverse)}.fleet-card__body{padding:1rem 1.15rem 1.25rem}.fleet-card__title{font-size:1.05rem;font-weight:700;color:var(--theme-text-primary);margin:0 0 .35rem;line-height:1.35}.fleet-card__meta{margin:0;font-size:.875rem;color:var(--theme-text-secondary);font-weight:500}.team-page{min-height:100vh;background:var(--theme-background)}.team-hero{position:relative;height:420px;overflow:hidden;background:url(https://images.unsplash.com/photo-1522071820081-009f0129c71c?w=1920&h=600&fit=crop) center/cover no-repeat}@media(max-width:768px){.team-hero{height:320px}}.team-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#1a1a2ee0,#e3000fb3)}.team-hero__content{position:relative;z-index:2;max-width:1200px;margin:0 auto;padding:0 2rem;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}@media(max-width:768px){.team-hero__content{padding:0 1rem}}.team-hero__title{color:var(--theme-text-inverse);font-size:clamp(2.5rem,5vw,4rem);font-weight:900;margin:0 0 1.5rem;text-shadow:0 4px 20px rgba(0,0,0,.4);text-align:center}.team-hero__breadcrumb{display:flex;align-items:center;gap:.75rem;font-size:.95rem;color:#ffffffe6}.team-hero__breadcrumb-link{color:var(--theme-accent);text-decoration:none;transition:opacity .3s ease}.team-hero__breadcrumb-link:hover{opacity:.8}.team-hero__breadcrumb-sep{color:#fff6}.team-hero__breadcrumb-current{color:var(--theme-text-inverse);font-weight:600}.team-content{padding:5rem 0;background:var(--theme-background-light)}@media(max-width:768px){.team-content{padding:3rem 0}}.team-content__container{max-width:1280px;margin:0 auto;padding:0 1.5rem}@media(max-width:768px){.team-content__container{padding:0 1rem}}.team-content__state{text-align:center;margin:0 auto 1.5rem;max-width:480px}.team-content__state--loading{font-size:1rem;color:var(--theme-text-secondary)}.team-content__state--error p{margin:0 0 1rem;color:var(--theme-primary-dark);line-height:1.5}.team-content__retry{padding:.65rem 1.5rem;background:var(--theme-primary);color:var(--theme-text-inverse);border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:background .2s ease}.team-content__retry:hover{background:var(--theme-primary-dark)}.team-content__empty{text-align:center;padding:2rem 1rem;max-width:520px;margin:0 auto}.team-content__empty h2{font-size:1.4rem;font-weight:800;color:var(--theme-text-primary);margin:0 0 .5rem}.team-content__empty p{margin:0;color:var(--theme-text-secondary);line-height:1.55}.team-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}@media(max-width:960px){.team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.35rem}}@media(max-width:640px){.team-grid{grid-template-columns:1fr;gap:1.25rem}}.team-card{background:var(--theme-background);border-radius:16px;overflow:hidden;box-shadow:0 4px 16px #00000014;transition:all .4s ease;opacity:0;animation:teamFadeIn .6s ease-out forwards}.team-card:hover{transform:translateY(-12px);box-shadow:0 16px 40px #00000026}.team-card:hover .team-card__image{transform:scale(1.1)}.team-card__image-wrapper{position:relative;height:260px;overflow:hidden;background:linear-gradient(135deg,var(--theme-secondary) 0%,var(--theme-overlay-gradient-end) 100%)}@media(max-width:960px){.team-card__image-wrapper{height:280px}}@media(max-width:640px){.team-card__image-wrapper{height:300px}}.team-card__image{width:100%;height:100%;object-fit:cover;object-position:center 28%;transition:transform .6s ease,object-position .45s ease}.team-card__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:3rem;font-weight:800;color:#fffffff2;letter-spacing:.05em}.team-card__info{padding:1.35rem 1.1rem 1.5rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:0}.team-card__name{font-size:1.1rem;font-weight:800;color:var(--theme-text-primary);margin:0 0 .45rem;line-height:1.25}.team-card__position{font-size:.82rem;font-weight:600;color:var(--theme-primary);background:#e3000f14;display:inline-block;padding:.35rem .85rem;border-radius:20px;margin:0 0 1rem;max-width:100%}.team-card__linkedin{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;margin-top:.15rem;padding:.5rem 1rem;border-radius:999px;background:#0a66c2;color:var(--theme-text-inverse);font-size:.875rem;font-weight:700;text-decoration:none;letter-spacing:.02em;transition:background .2s ease,transform .2s ease,box-shadow .2s ease;box-shadow:0 2px 8px #0a66c259}.team-card__linkedin:hover{background:#004182;color:var(--theme-text-inverse);transform:translateY(-2px);box-shadow:0 4px 14px #0a66c273}.team-card__linkedin:focus-visible{outline:2px solid #0a66c2;outline-offset:2px}.team-card__linkedin-icon{flex-shrink:0;color:inherit}.team-card__linkedin-text{line-height:1}@keyframes teamFadeIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.links-page{min-height:100vh;background:var(--theme-background)}.links-hero{position:relative;height:420px;overflow:hidden;background:url(https://images.unsplash.com/photo-1454165804606-c3d57bc86b40?w=1920&h=600&fit=crop) center/cover no-repeat}@media(max-width:768px){.links-hero{height:320px}}.links-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#1a1a2ee0,#e3000fb3)}.links-hero__content{position:relative;z-index:2;max-width:1200px;margin:0 auto;padding:0 2rem;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}@media(max-width:768px){.links-hero__content{padding:0 1rem}}.links-hero__title{color:var(--theme-text-inverse);font-size:clamp(2.5rem,5vw,4rem);font-weight:900;margin:0 0 1.5rem;text-shadow:0 4px 20px rgba(0,0,0,.4);text-align:center}.links-hero__breadcrumb{display:flex;align-items:center;gap:.75rem;font-size:.95rem;color:#ffffffe6}.links-hero__breadcrumb-link{color:var(--theme-accent);text-decoration:none;transition:opacity .3s ease}.links-hero__breadcrumb-link:hover{opacity:.8}.links-hero__breadcrumb-sep{color:#fff6}.links-hero__breadcrumb-current{color:var(--theme-text-inverse);font-weight:600}.links-content{padding:4rem 0;background:var(--theme-background)}@media(max-width:768px){.links-content{padding:2.5rem 0}}.links-content__container{max-width:1100px;margin:0 auto;padding:0 2rem}@media(max-width:768px){.links-content__container{padding:0 1rem}}.links-content__main-title{font-size:2rem;font-weight:800;color:var(--theme-text-primary);margin:0 0 3rem;padding-bottom:1rem;border-bottom:2px solid var(--theme-border-card)}@media(max-width:640px){.links-content__main-title{font-size:1.5rem;margin-bottom:2rem}}.links-section{margin-bottom:3rem;opacity:0;animation:linksFadeIn .5s ease-out forwards}@media(max-width:768px){.links-section{margin-bottom:2rem}}.links-section__title{font-size:1.5rem;font-weight:700;color:var(--theme-text-primary);margin:0 0 1.25rem}@media(max-width:640px){.links-section__title{font-size:1.25rem;margin-bottom:1rem}}.links-section__list{display:flex;flex-direction:column;gap:.5rem}.links-item{line-height:1.8;font-size:1rem}@media(max-width:640px){.links-item{font-size:.9rem;line-height:1.7}}.links-item__text{color:var(--theme-text-secondary)}.links-item__link{color:var(--theme-primary);text-decoration:none;font-weight:600;transition:all .2s ease;word-break:break-all}.links-item__link:hover{text-decoration:underline;color:#e3000fcc}@keyframes linksFadeIn{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}:root{--header-height: 111px}@media(max-width:768px){:root{--header-height: 101px}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:var(--theme-text-primary);background-color:var(--theme-background);overflow-x:hidden;transition:background-color .3s ease-in-out,color .3s ease-in-out}h1,h2,h3,h4,h5,h6{margin:0;font-weight:700;line-height:1.2;color:var(--theme-text-primary)}h1{font-size:3rem}@media(max-width:768px){h1{font-size:2.25rem}}@media(max-width:640px){h1{font-size:1.875rem}}h2{font-size:2.25rem}@media(max-width:768px){h2{font-size:1.875rem}}@media(max-width:640px){h2{font-size:1.5rem}}h3{font-size:1.875rem}@media(max-width:768px){h3{font-size:1.5rem}}h4{font-size:1.5rem}@media(max-width:768px){h4{font-size:1.25rem}}h5{font-size:1.25rem}h6{font-size:1.125rem}p{margin:0;line-height:1.75}a{color:inherit;text-decoration:none;transition:color .3s ease-in-out}a:hover{color:var(--theme-primary)}button{font-family:inherit;cursor:pointer;border:none;background:none}input,textarea,select{font-family:inherit;font-size:inherit}img{max-width:100%;height:auto;display:block}ul,ol{list-style:none;margin:0;padding:0}.container{max-width:1280px;margin:0 auto;padding:0 1.5rem;width:100%}.section{padding:8rem 0}@media(max-width:768px){.section{padding:6rem 0}}@media(max-width:640px){.section{padding:4rem 0}}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.animate-fade-in{animation:fadeIn .6s ease-out}.animate-fade-in-up{animation:fadeInUp .6s ease-out}.animate-fade-in-down{animation:fadeInDown .6s ease-out}.animate-slide-in-left{animation:slideInLeft .6s ease-out}.animate-slide-in-right{animation:slideInRight .6s ease-out}.animate-scale-in{animation:scaleIn .6s ease-out}.app-toaster{--toast-font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif}.app-toaster__toast{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:.875rem;border-radius:.5rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.app-toaster__title{font-weight:600;color:var(--theme-text-primary)}.app-toaster__description{color:var(--theme-text-secondary);font-size:.75rem}[data-theme=light]{color-scheme:light;--theme-primary: #e3000f;--theme-primary-dark: #b80000;--theme-primary-light: #ff1a2e;--theme-primary-muted: rgba(227, 0, 15, .06);--theme-primary-hover: rgba(227, 0, 15, .04);--theme-secondary: #1a1a2e;--theme-secondary-dark: #0f0f1a;--theme-secondary-light: #2a2a3e;--theme-accent: #ffd700;--theme-accent-dark: #ccac00;--theme-accent-light: #ffed4e;--theme-background: #ffffff;--theme-background-light: #f8f9fa;--theme-background-subtle: #f7f7f7;--theme-background-muted: #ecedf0;--theme-background-gradient-start: #fafafa;--theme-background-gradient-mid: #ffffff;--theme-background-gradient-end: #f7f7f9;--theme-background-dark: #e9ecef;--theme-surface: #ffffff;--theme-surface-elevated: #ffffff;--theme-surface-border: #eef0f3;--theme-text-primary: #1a1a2e;--theme-text-secondary: #6c757d;--theme-text-muted: #52595f;--theme-text-light: #adb5bd;--theme-text-inverse: #ffffff;--theme-border: #dee2e6;--theme-border-light: #e9ecef;--theme-border-subtle: #eeeeee;--theme-border-muted: #dddddd;--theme-border-card: #e5e7eb;--theme-border-strong: #ced4da;--theme-header-topbar-bg: #f7f7f7;--theme-header-topbar-border: #eeeeee;--theme-header-main-bg: #ffffff;--theme-header-nav-border: #f0f0f0;--theme-header-scrolled-shadow: rgba(0, 0, 0, .12);--theme-header-dropdown-shadow: rgba(0, 0, 0, .12);--theme-footer-bg: #0f1b2d;--theme-footer-text: #ffffff;--theme-footer-accent: #ff8a8a;--theme-hero-bg: #0a0a14;--theme-stats-gradient-start: #f2f3f5;--theme-stats-gradient-end: #ecedf0;--theme-card-image-bg: #e5e7eb;--theme-overlay-gradient-end: #3d3d5c;--theme-success: #28a745;--theme-warning: #ffc107;--theme-error: #dc3545;--theme-info: #17a2b8;--theme-shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--theme-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--theme-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--theme-auth-panel-bg: #0a0a14;--theme-auth-overlay-start: rgba(10, 10, 20, .92);--theme-auth-overlay-mid: rgba(26, 26, 46, .85);--theme-auth-overlay-end: rgba(227, 0, 15, .45);--theme-auth-focus-ring: rgba(227, 0, 15, .12);--theme-auth-brand-glow: rgba(227, 0, 15, .35);--theme-admin-nav-active: #4b6bfb;--theme-admin-nav-active-muted: rgba(75, 107, 251, .08);--theme-admin-chart-grid: rgba(0, 0, 0, .06);--theme-admin-border: var(--theme-border);--theme-admin-border-dark: var(--theme-border-strong);--theme-admin-surface-subtle: var(--theme-background-light);--theme-admin-surface-muted: var(--theme-background-light);--theme-admin-surface-hover: rgba(0, 0, 0, .04);--theme-admin-muted: var(--theme-background-muted);--theme-admin-primary: var(--theme-admin-nav-active);--theme-admin-primary-muted: var(--theme-admin-nav-active-muted)}[data-theme=dark]{color-scheme:dark;--theme-primary: #ff1a2e;--theme-primary-dark: #e3000f;--theme-primary-light: #ff4d5e;--theme-primary-muted: rgba(255, 26, 46, .14);--theme-primary-hover: rgba(255, 26, 46, .1);--theme-secondary: #e2e8f0;--theme-secondary-dark: #cbd5e1;--theme-secondary-light: #f1f5f9;--theme-accent: #ffd700;--theme-accent-dark: #e6c200;--theme-accent-light: #ffe566;--theme-background: #0f1117;--theme-background-light: #161b26;--theme-background-subtle: #121820;--theme-background-muted: #1a2030;--theme-background-gradient-start: #121820;--theme-background-gradient-mid: #161b26;--theme-background-gradient-end: #1a2030;--theme-background-dark: #252d3d;--theme-surface: #161b26;--theme-surface-elevated: #1c2433;--theme-surface-border: #2d3748;--theme-text-primary: #f1f5f9;--theme-text-secondary: #94a3b8;--theme-text-muted: #cbd5e1;--theme-text-light: #64748b;--theme-text-inverse: #ffffff;--theme-border: #2d3748;--theme-border-light: #334155;--theme-border-subtle: #2d3748;--theme-border-muted: #3d4f66;--theme-border-card: #334155;--theme-border-strong: #475569;--theme-header-topbar-bg: #121820;--theme-header-topbar-border: #2d3748;--theme-header-main-bg: #161b26;--theme-header-nav-border: #2d3748;--theme-header-scrolled-shadow: rgba(0, 0, 0, .45);--theme-header-dropdown-shadow: rgba(0, 0, 0, .5);--theme-footer-bg: #0a0e16;--theme-footer-text: #f1f5f9;--theme-footer-accent: #ff9b9b;--theme-hero-bg: #050508;--theme-stats-gradient-start: #121820;--theme-stats-gradient-end: #1a2030;--theme-card-image-bg: #252d3d;--theme-overlay-gradient-end: #4a5568;--theme-success: #34d399;--theme-warning: #fbbf24;--theme-error: #f87171;--theme-info: #38bdf8;--theme-shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .35);--theme-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .45), 0 2px 4px -1px rgba(0, 0, 0, .35);--theme-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .5), 0 4px 6px -2px rgba(0, 0, 0, .4);--theme-auth-panel-bg: #050508;--theme-auth-overlay-start: rgba(5, 5, 8, .94);--theme-auth-overlay-mid: rgba(15, 17, 23, .88);--theme-auth-overlay-end: rgba(255, 26, 46, .5);--theme-auth-focus-ring: rgba(255, 26, 46, .2);--theme-auth-brand-glow: rgba(255, 26, 46, .4);--theme-admin-nav-active: #7c9bff;--theme-admin-nav-active-muted: rgba(124, 155, 255, .14);--theme-admin-chart-grid: rgba(255, 255, 255, .08);--theme-admin-border: var(--theme-border);--theme-admin-border-dark: var(--theme-border-strong);--theme-admin-surface-subtle: var(--theme-background-muted);--theme-admin-surface-muted: var(--theme-background-light);--theme-admin-surface-hover: rgba(255, 255, 255, .06);--theme-admin-muted: var(--theme-background-muted);--theme-admin-primary: var(--theme-admin-nav-active);--theme-admin-primary-muted: var(--theme-admin-nav-active-muted)}.app{min-height:100vh;display:flex;flex-direction:column}.app main{flex:1;padding-top:var(--header-height)}.app main:has(.hero){padding-top:0}
