:root{--admin-glass-opacity:0.3}body.admin-active{color-scheme:light;color:#0f172a}body.admin-active input,body.admin-active select,body.admin-active textarea{color:#0f172a;color-scheme:light}body.admin-active input::placeholder,body.admin-active textarea::placeholder{color:#64748b}.admin-background{background:linear-gradient(135deg,rgba(255,240,230,.6),rgba(240,245,250,.7) 30%,rgba(235,240,245,.6) 60%,rgba(245,248,252,.7));background-image:var(--admin-background-image,none);background-size:cover;background-position:50%;background-attachment:fixed;background-repeat:no-repeat;min-height:100vh;position:relative;isolation:isolate}.admin-background:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 30%,rgba(200,180,255,.15) 0,transparent 50%),radial-gradient(circle at 80% 70%,rgba(180,220,255,.15) 0,transparent 50%),radial-gradient(circle at 50% 50%,rgba(255,200,180,.1) 0,transparent 50%);pointer-events:none;z-index:0}.admin-background[data-has-background=true]:before{background:linear-gradient(135deg,rgba(255,240,230,.5),rgba(240,245,250,.6) 30%,rgba(235,240,245,.5) 60%,rgba(245,248,252,.6)),radial-gradient(circle at 20% 30%,rgba(200,180,255,.1) 0,transparent 50%),radial-gradient(circle at 80% 70%,rgba(180,220,255,.1) 0,transparent 50%),radial-gradient(circle at 50% 50%,rgba(255,200,180,.05) 0,transparent 50%)}.glass-card{background:rgba(255,255,255,var(--admin-glass-opacity,.3));backdrop-filter:blur(25px) saturate(150%);-webkit-backdrop-filter:blur(25px) saturate(150%);border:1px solid rgba(255,255,255,calc(var(--admin-glass-opacity, .3) * .4));border-radius:20px;box-shadow:0 8px 32px 0 rgba(0,0,0,.05),inset 0 1px 0 0 rgba(255,255,255,calc(var(--admin-glass-opacity, .3) * .6)),inset 0 -1px 0 0 rgba(0,0,0,.02);transition:all .3s ease;position:relative;z-index:1}.glass-card:hover{background:rgba(255,255,255,calc(var(--admin-glass-opacity, .3) + .1));box-shadow:0 12px 40px 0 rgba(0,0,0,.08),inset 0 1px 0 0 rgba(255,255,255,calc(var(--admin-glass-opacity, .3) * .8)),inset 0 -1px 0 0 rgba(0,0,0,.02)}.glass-card,.glass-card input,.glass-card select,.glass-card textarea{color:#0f172a}.glass-card input::placeholder{color:#64748b}.glass-card thead th{color:#334155!important;font-weight:600}.glass-card input[type=checkbox]{appearance:none;-webkit-appearance:none;width:1rem;height:1rem;border:2px solid #94a3b8;border-radius:.25rem;background:#f8fafc;cursor:pointer;flex-shrink:0}.glass-card input[type=checkbox]:checked{background:rgba(139,92,246,.95);border-color:rgba(139,92,246,.95);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");background-size:100% 100%}.glass-card input[type=checkbox]:focus{outline:2px solid rgba(139,92,246,.5);outline-offset:1px}.glass-button{background:rgba(255,255,255,.35);backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);border:1px solid rgba(255,255,255,.45);box-shadow:0 8px 18px rgba(15,23,42,.08),inset 0 1px 0 rgba(255,255,255,.7);color:rgba(15,23,42,.9);transition:all .2s ease}.glass-button:hover{background:rgba(255,255,255,.5);box-shadow:0 10px 24px rgba(15,23,42,.12),inset 0 1px 0 rgba(255,255,255,.8)}.glass-sidebar{background:rgba(255,255,255,calc(var(--admin-glass-opacity, .3) * .93));backdrop-filter:blur(30px) saturate(150%);-webkit-backdrop-filter:blur(30px) saturate(150%);border-right:1px solid rgba(255,255,255,calc(var(--admin-glass-opacity, .3) * .43));box-shadow:4px 0 24px 0 rgba(0,0,0,.08),inset 1px 0 0 0 rgba(255,255,255,calc(var(--admin-glass-opacity, .3) * .71)),inset -1px 0 0 0 rgba(0,0,0,.05);position:relative;z-index:1;overflow-x:visible}.glass-nav-item{background:transparent;border-radius:0;color:rgba(0,0,0,.75);transition:background-color .2s ease,color .2s ease;border:none;border-left:3px solid transparent;position:relative;margin-left:0;transform:none}.glass-nav-item:hover{background:rgba(0,0,0,.03);color:rgba(0,0,0,.9)}.glass-nav-item.active{background:rgba(139,92,246,.1);border-left:3px solid rgba(139,92,246,.8);color:rgba(139,92,246,1);font-weight:600}.glass-text-primary{color:rgba(0,0,0,.9)}.glass-text-secondary{color:rgba(0,0,0,.6)}.glass-scrollbar::-webkit-scrollbar{width:8px;height:8px}.glass-scrollbar::-webkit-scrollbar-track{background:rgba(0,0,0,.05);border-radius:4px}.glass-scrollbar::-webkit-scrollbar-thumb{background:rgba(0,0,0,.15);border-radius:4px;border:1px solid rgba(255,255,255,.3)}.glass-scrollbar::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.25)}*{transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.planning-block{position:absolute;transition:left .12s ease,width .12s ease,box-shadow .12s ease,transform .12s ease;cursor:pointer}.planning-block:hover{z-index:20;left:6px!important;width:calc(100% - 12px)!important;box-shadow:0 12px 30px rgba(0,0,0,.18);transform:translateY(-2px)}.planning-day-schedule{display:grid;gap:.5rem;box-sizing:border-box;padding-bottom:1rem}.planning-day-scroll{overflow-x:auto;overflow-y:visible;padding-bottom:1rem}.planning-day-wrapper{display:grid;grid-template-columns:176px 1fr;gap:1rem;align-items:start;min-width:100%;box-sizing:border-box;overflow:visible}.planning-day-labels{position:sticky;left:0;z-index:3;width:176px;min-width:176px;background:rgba(248,250,252,.98);display:grid;grid-auto-rows:minmax(0,auto);gap:.5rem;padding-right:.5rem;border-right:1px solid rgba(226,232,240,.9);box-sizing:border-box}.planning-day-title{height:36px;display:flex;align-items:center;font-size:.9rem;font-weight:600;color:rgba(15,23,42,.8)}.planning-day-title-spacer{height:36px}.planning-day-label-header{height:36px;display:flex;align-items:center;font-weight:600;color:rgba(15,23,42,.85)}.planning-day-label-cell{height:68px;min-height:68px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding-top:0;color:rgba(15,23,42,.85)}.planning-day-label-cell,.planning-day-row--other,.planning-day-row--other-header{box-sizing:border-box;flex-shrink:0}.planning-day-label-name{font-weight:600}.planning-day-label-role{font-size:.7rem;color:rgba(100,116,139,.9)}.planning-day-label-row{display:flex;align-items:center;gap:10px;width:100%}.planning-day-label-info{display:flex;flex-direction:column;gap:2px}.planning-day-label-avatar{width:34px;height:34px;border-radius:999px;object-fit:cover;border:2px solid rgba(255,255,255,.9);box-shadow:0 4px 10px rgba(15,23,42,.15);flex:0 0 auto}.planning-day-label-avatar-fallback{display:inline-flex;align-items:center;justify-content:center;font-weight:600;font-size:.75rem;color:rgba(15,23,42,.75);background:rgba(226,232,240,.9)}.planning-day-track{display:grid;gap:1rem;align-items:start;min-width:100%}.planning-day-column{display:grid;gap:.75rem}.planning-day-column-body{position:relative;box-sizing:border-box;overflow:visible}.planning-day-column-nowline{position:absolute;top:0;bottom:0;width:0;border-left:2px solid rgba(239,68,68,.95);transform:translateX(-1px);z-index:5;box-sizing:border-box;pointer-events:none}.planning-day-column-nowlabel{position:absolute;top:-22px;left:-18px;padding:2px 6px;line-height:18px;border-radius:999px;background:rgba(239,68,68,.9);color:white;font-size:.65rem;font-weight:600;white-space:nowrap;z-index:6;box-shadow:0 1px 3px rgba(15,23,42,.2)}.planning-range{appearance:none;width:180px;height:8px;border-radius:999px;background:linear-gradient(90deg,rgba(148,163,184,.35),rgba(148,163,184,.2));border:1px solid rgba(148,163,184,.35);box-shadow:inset 0 1px 2px rgba(15,23,42,.12),0 6px 14px rgba(15,23,42,.08)}.planning-range::-webkit-slider-thumb{appearance:none;height:20px;width:20px;border-radius:999px;background:rgba(255,255,255,.85);border:1px solid rgba(148,163,184,.6);box-shadow:0 6px 12px rgba(15,23,42,.2),inset 0 1px 0 rgba(255,255,255,.8);backdrop-filter:blur(8px)}.planning-range::-moz-range-thumb{height:20px;width:20px;border-radius:999px;background:rgba(255,255,255,.85);border:1px solid rgba(148,163,184,.6);box-shadow:0 6px 12px rgba(15,23,42,.2),inset 0 1px 0 rgba(255,255,255,.8)}.planning-range:focus{outline:none;box-shadow:0 0 0 3px rgba(99,102,241,.2),inset 0 1px 2px rgba(15,23,42,.12),0 6px 14px rgba(15,23,42,.08)}.planning-day-header,.planning-day-row{display:grid;grid-template-columns:180px 1fr;gap:.75rem;box-sizing:border-box;flex-shrink:0}.planning-day-rows .planning-day-row{overflow:visible}.planning-day-compact .planning-day-header,.planning-day-compact .planning-day-row{grid-template-columns:1fr}.planning-day-compact .planning-day-header{height:36px;min-height:36px;align-items:center}.planning-day-compact .planning-day-header .planning-day-axis{min-height:36px}.planning-day-compact .planning-day-label{display:none}.planning-day-label{display:flex;align-items:center;font-weight:600;color:rgba(15,23,42,.85)}.planning-day-axis{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(60px,1fr));gap:0;border:1px solid rgba(148,163,184,.4);border-radius:.75rem;background:rgba(255,255,255,.7);overflow:visible;min-height:72px}.planning-day-axis-endlabel{position:absolute;right:8px;top:6px;font-size:.75rem;color:rgba(71,85,105,.8);background:rgba(248,250,252,.9);padding:0 4px;border-radius:6px;pointer-events:none}.planning-day-availability{position:absolute;inset:6px;background:rgba(220,252,231,.55);border-radius:.65rem;z-index:0;pointer-events:none;overflow:hidden}.planning-day-break{position:absolute;top:0;bottom:0;background:rgba(255,255,255,.9)}.planning-day-schedule-block{position:absolute;top:0;z-index:2;pointer-events:none;background:repeating-linear-gradient(-45deg,rgba(99,102,241,.13),rgba(99,102,241,.13) 6px,rgba(99,102,241,.06) 0,rgba(99,102,241,.06) 12px);border-left:3px solid rgba(99,102,241,.7);border-right:1px solid rgba(99,102,241,.3);display:flex;align-items:center;overflow:hidden}.planning-day-schedule-block-label{writing-mode:horizontal-tb;font-size:.68rem;font-weight:600;color:rgba(67,56,202,.9);letter-spacing:.03em;text-transform:uppercase;padding:0 .4rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;user-select:none}.planning-day-axis-slot{position:relative;z-index:1;border-left:2px solid rgba(71,85,105,.38);padding:.35rem .4rem;font-size:.75rem;color:rgba(71,85,105,.8)}.planning-day-axis-slot:first-child{border-left:none}.planning-day-time-grid{position:absolute;inset:0;pointer-events:none;z-index:1;border-radius:inherit}.planning-day-time-line{position:absolute;top:0;bottom:0;width:0;transform:translateX(-.5px)}.planning-day-time-line--half{border-left:1px solid rgba(100,116,139,.48)}.planning-day-time-line--quarter{border-left:1px dashed rgba(148,163,184,.34)}.planning-day-rows .planning-day-axis{min-height:88px}.planning-day-block{position:absolute;top:6px;bottom:6px;z-index:2;border-width:2px;border-style:solid;border-radius:.75rem;padding:.4rem .55rem;min-height:48px;box-shadow:0 6px 16px rgba(0,0,0,.12);overflow:hidden;cursor:pointer;display:flex;flex-direction:column;justify-content:center;gap:.15rem}.planning-day-block:hover{z-index:6;transform:scale(1.06);box-shadow:0 16px 30px rgba(0,0,0,.18);overflow:visible}.planning-day-block--leave{color:#fff!important;text-shadow:0 0 1px rgba(0,0,0,.6),0 1px 2px rgba(0,0,0,.4);padding:.15rem .35rem;display:flex;align-items:center}.planning-day-block--leave *{color:inherit}.planning-day-block--leave .planning-day-popover,.planning-day-block--leave .planning-day-popover *{text-shadow:none;color:rgba(15,23,42,.9)}.planning-day-block--dragging{cursor:grabbing;opacity:.9;z-index:14;transform:none;box-shadow:0 12px 24px rgba(15,23,42,.2)}.planning-day-block--search-focus{z-index:12!important;outline:3px solid rgba(245,158,11,.95);outline-offset:2px;box-shadow:0 0 0 2px rgba(255,255,255,.95),0 8px 24px rgba(245,158,11,.35)}.planning-day-block--incoming-focus{z-index:13!important;outline:3px solid rgba(16,185,129,.95);outline-offset:2px;animation:planning-incoming-glow 1.5s ease-in-out infinite}@keyframes planning-incoming-glow{0%,to{box-shadow:0 0 0 2px rgba(255,255,255,.95),0 0 14px rgba(16,185,129,.45),0 8px 20px rgba(16,185,129,.25)}50%{box-shadow:0 0 0 2px rgba(255,255,255,.95),0 0 28px rgba(16,185,129,.85),0 0 48px rgba(16,185,129,.35),0 12px 32px rgba(16,185,129,.3)}}.planning-week-block--gefactureerd{background-color:#ef4444!important;border-color:#b91c1c!important}.planning-week-block--gefactureerd,.planning-week-block--gefactureerd .font-bold,.planning-week-block--gefactureerd .font-semibold,.planning-week-block--gefactureerd p{color:rgba(255,255,255,.96)!important}.planning-day-popover{position:absolute;top:calc(100% + 6px);left:0;min-width:220px;max-width:280px;display:none;border-radius:.75rem;border:1px solid rgba(226,232,240,.95);background:rgba(255,255,255,.98);box-shadow:0 16px 32px rgba(15,23,42,.18);padding:.6rem .7rem;z-index:100;color:rgba(15,23,42,.9);backdrop-filter:blur(8px)}.planning-day-block:hover .planning-day-popover{display:grid;gap:.35rem}.planning-day-block--down-left .planning-day-popover{top:calc(100% + 6px);left:0;right:auto;bottom:auto}.planning-day-block--down-right .planning-day-popover{top:calc(100% + 6px);left:auto;right:0;bottom:auto}.planning-day-block--up-left .planning-day-popover{top:auto;bottom:calc(100% + 6px);left:0;right:auto}.planning-day-block--up-right .planning-day-popover{top:auto;bottom:calc(100% + 6px);left:auto;right:0}.planning-day-popover-badge{align-self:start;width:fit-content;border-radius:999px;background:rgba(16,185,129,.15);color:rgba(5,150,105,.95);padding:.1rem .45rem;font-size:.6rem;font-weight:700;text-transform:uppercase}.planning-day-popover-title{font-size:.75rem;font-weight:700;color:rgba(15,23,42,.95)}.planning-day-popover-chips{display:flex;flex-wrap:wrap;gap:.35rem}.planning-day-popover-chip{border-radius:999px;border:1px solid rgba(226,232,240,.9);padding:.1rem .45rem;font-size:.62rem;font-weight:600;color:rgba(51,65,85,.9);background:rgba(248,250,252,.9)}.planning-day-popover-row{font-size:.72rem;color:rgba(51,65,85,.9);display:flex;align-items:center;gap:.4rem}.planning-block-content{display:flex;flex-direction:column;gap:4px;font-size:.72rem;color:rgba(15,23,42,.9)}.planning-plate-row{display:flex;align-items:center;gap:6px;min-width:0}.planning-plate{flex:0 0 82px;max-width:82px;justify-content:center;overflow:hidden;text-overflow:ellipsis}.planning-customer-name{flex:1 1 auto;min-width:0;color:rgba(51,65,85,.9)}.planning-customer-name,.planning-job-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.planning-job-name{font-weight:600;color:rgba(15,23,42,.95)}.planning-modal-overlay{position:fixed;inset:0;z-index:60;background:rgba(15,23,42,.3);backdrop-filter:blur(6px);display:flex;align-items:flex-start;justify-content:center;padding:1.5rem;overflow-y:auto;overscroll-behavior:contain}.planning-modal{width:min(920px,100%);max-height:calc(100vh - 3rem);display:flex;flex-direction:column;overflow:hidden;align-self:flex-start;background:rgba(255,255,255,.95);color:#0f172a;color-scheme:light;border:1px solid rgba(148,163,184,.4);border-radius:1rem;box-shadow:0 30px 60px rgba(15,23,42,.2);animation:modal-pop .16s ease}.planning-modal>.planning-modal-body{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;padding:1.5rem}.workorder-modal>.planning-modal-body{padding:0}.planning-modal input,.planning-modal select,.planning-modal textarea{color:#0f172a;color-scheme:light}.planning-modal input::placeholder,.planning-modal textarea::placeholder{color:#64748b}.planning-modal.workorder-modal{overflow:hidden}.workorder-modal{width:min(1152px,100%);padding:0}.workorder-modal-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-shrink:0}.workorder-close{border:1px solid rgba(148,163,184,.4);background:#fff;color:#0f172a;border-radius:999px;width:2rem;height:2rem;font-size:.9rem;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.workorder-form{margin-top:.6rem;display:grid;gap:.6rem}.workorder-section{display:grid;gap:.5rem}.workorder-two-col{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.workorder-section-compact{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:start}.workorder-field{display:grid;gap:.4rem}.workorder-label{font-size:.78rem;font-weight:600;color:rgba(71,85,105,.95)}.workorder-input{border:1px solid rgba(148,163,184,.4);border-radius:.65rem;padding:.4rem .55rem;font-size:.85rem;background:#fff;color:#0f172a}.workorder-input:disabled{background:rgba(226,232,240,.6);color:rgba(100,116,139,.8);cursor:not-allowed}.workorder-input:focus{outline:none;border-color:rgba(15,118,110,.6);box-shadow:0 0 0 3px rgba(15,118,110,.15)}.workorder-value{border:1px solid rgba(148,163,184,.4);border-radius:.65rem;padding:.4rem .55rem;background:rgba(248,250,252,.9);color:rgba(15,23,42,.8);font-size:.85rem}.workorder-segmented{display:grid;grid-template-columns:1fr 1fr;border-radius:.7rem;border:1px solid rgba(148,163,184,.4);overflow:hidden}.workorder-segmented button{border:none;background:#fff;padding:.4rem .55rem;font-weight:600;color:rgba(30,41,59,.8);cursor:pointer}.workorder-segmented button.active{background:#0f172a;color:#fff}.workorder-alert{border:1px solid rgba(252,211,77,.6);background:rgba(254,243,199,.6);color:#92400e;padding:.6rem .75rem;border-radius:.65rem;font-size:.85rem}.workorder-actions{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.25rem}.workorder-button{border-radius:.65rem;padding:.45rem .85rem;font-size:.82rem;font-weight:600;border:1px solid transparent;cursor:pointer}.workorder-button.secondary{background:#fff;color:#0f172a;border-color:rgba(148,163,184,.4)}.workorder-button.primary{background:#0f172a;color:#fff}.workorder-button.small{padding:.45rem .9rem;font-size:.85rem}.workorder-button.primary:disabled{opacity:.6;cursor:not-allowed}.workorder-notes{grid-column:1/-1}.workorder-checkbox{display:inline-flex;align-items:center;gap:.5rem;font-size:.9rem;color:rgba(51,65,85,.9)}.workorder-suggestions{margin-top:.5rem;display:grid;gap:.4rem;max-height:240px;overflow:auto;border:1px solid rgba(226,232,240,.9);border-radius:.75rem;padding:.5rem;background:#fff}.workorder-suggestion-item{border:none;background:transparent;text-align:left;padding:.25rem;cursor:pointer;display:flex;align-items:center;gap:.5rem}.workorder-suggestion-item:hover{background:rgba(148,163,184,.15);border-radius:.5rem}.workorder-summary{border:1px solid rgba(226,232,240,.9);background:rgba(248,250,252,.9);border-radius:.75rem;padding:.75rem 1rem;font-size:.9rem;color:rgba(51,65,85,.9)}.workorder-summary-title{font-weight:600;color:#0f172a;margin-bottom:.3rem}.workorder-toggle-row{margin-top:.5rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem}.glass-toggle{position:relative;display:inline-flex;align-items:center;cursor:pointer;width:56px;height:28px}.glass-toggle input{position:absolute;opacity:0;width:0;height:0}.glass-toggle-track{width:100%;height:100%;border-radius:999px;background:#cbd5e1;border:1px solid #94a3b8;transition:all .3s ease;box-shadow:inset 0 2px 4px rgba(0,0,0,.1)}.glass-toggle-thumb{position:absolute;width:22px;height:22px;border-radius:999px;left:3px;top:3px;background:linear-gradient(135deg,rgba(255,255,255,.95),rgba(248,250,252,.95));border:1px solid rgba(226,232,240,.9);box-shadow:0 4px 12px rgba(15,23,42,.2),0 2px 4px rgba(15,23,42,.1);transition:transform .3s ease,box-shadow .3s ease}.glass-toggle input:checked~.glass-toggle-thumb{box-shadow:0 6px 16px rgba(59,130,246,.4),0 2px 6px rgba(59,130,246,.3)}.glass-toggle input:checked~.glass-toggle-track{background:linear-gradient(135deg,rgba(59,130,246,.9),rgba(147,51,234,.9));border-color:rgba(59,130,246,.6);box-shadow:0 0 20px rgba(59,130,246,.3),inset 0 1px 0 rgba(255,255,255,.2)}.glass-toggle input:checked~.glass-toggle-thumb{transform:translateX(28px)}.workorder-duration{display:grid;grid-template-columns:56px auto 56px;align-items:center;gap:.2rem}.workorder-duration .workorder-input{text-align:center;padding-left:.3rem;padding-right:.3rem;width:56px}.workorder-duration-inline{display:inline-flex;align-items:center;gap:.2rem}.workorder-duration-inline .workorder-input{text-align:center;padding-left:.3rem;padding-right:.3rem;width:56px}.workorder-duration-sep{font-weight:600;color:rgba(71,85,105,.9)}@keyframes modal-pop{0%{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.license-plate{display:inline-flex;font-family:Kenteken,DIN\ 1451,DIN Alternate,D-DIN,DIN,Consolas,monospace;letter-spacing:.01em;text-transform:uppercase;padding:.18rem .5rem .18rem .75rem;border-radius:.35rem;border:2px solid #0f172a;background:#f6c90e;color:#0f172a;position:relative;overflow:hidden;white-space:nowrap;box-shadow:none;outline:none;width:fit-content;min-width:min-content}.license-plate,.license-plate.nl:before{align-items:center;justify-content:center;font-weight:700;line-height:1}.license-plate.nl:before{content:"NL";position:absolute;left:0;top:0;bottom:0;width:.44rem;display:flex;font-size:.5em;color:#fff;background:#003399;border-right:2px solid #0f172a;pointer-events:none}.license-plate.license-plate-foreign{background:#fff;border-color:#cbd5e1;color:#0f172a}.license-plate.license-plate-foreign:before{content:none;display:none}@keyframes slide-in-right{0%{transform:translateX(100%)}to{transform:translateX(0)}}.animate-slide-in-right{animation:slide-in-right .2s ease-out}