[data-radix-dialog-content]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);will-change:transform,opacity;backface-visibility:hidden;transform-style:preserve-3d}[data-radix-dialog-overlay]{position:fixed!important;inset:0!important}.dialog-content-scrollable{display:flex;flex-direction:column;max-height:85vh;overflow:hidden}.dialog-content-scrollable>div:last-child{overflow-y:auto;overflow-x:hidden;flex:1}.scrollbar-thin::-webkit-scrollbar{width:6px}.scrollbar-thin::-webkit-scrollbar-track{background:transparent}.scrollbar-thin::-webkit-scrollbar-thumb{background-color:#d1d5db;border-radius:3px}.dark .scrollbar-thin::-webkit-scrollbar-thumb{background-color:#4b5563}[data-radix-dialog-content] ::-webkit-scrollbar{width:8px;height:8px}[data-radix-dialog-content] ::-webkit-scrollbar-track{background:#f3f4f6;border-radius:4px}[data-radix-dialog-content] ::-webkit-scrollbar-thumb{background:#9ca3af;border-radius:4px}[data-radix-dialog-content] ::-webkit-scrollbar-thumb:hover{background:#6b7280}.dark [data-radix-dialog-content] ::-webkit-scrollbar-track{background:#1f2937}.dark [data-radix-dialog-content] ::-webkit-scrollbar-thumb{background:#4b5563}.dark [data-radix-dialog-content] ::-webkit-scrollbar-thumb:hover{background:#6b7280}.modal-scroll-content{scrollbar-width:thin;scrollbar-color:#9ca3af #f3f4f6}.dark .modal-scroll-content{scrollbar-color:#6b7280 #1f2937}.modal-scroll-content::-webkit-scrollbar{width:10px!important}.modal-scroll-content::-webkit-scrollbar-track{background:#f3f4f6!important;border-radius:5px}.modal-scroll-content::-webkit-scrollbar-thumb{background:#9ca3af!important;border-radius:5px;border:2px solid #f3f4f6}.modal-scroll-content::-webkit-scrollbar-thumb:hover{background:#6b7280!important}.dark .modal-scroll-content::-webkit-scrollbar-track{background:#1f2937!important}.dark .modal-scroll-content::-webkit-scrollbar-thumb{background:#6b7280!important;border:2px solid #1f2937}.dark .modal-scroll-content::-webkit-scrollbar-thumb:hover{background:#9ca3af!important}@keyframes dialogShow{0%{opacity:0;transform:translate(-50%,-50%) scale(.94)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes dialogOverlayShow{0%{opacity:0}to{opacity:1}}[data-state=open][data-radix-dialog-content]{animation:dialogShow .35s cubic-bezier(.32,.72,0,1);animation-fill-mode:both}[data-state=open][data-radix-dialog-overlay]{animation:dialogOverlayShow .3s cubic-bezier(.32,.72,0,1);animation-fill-mode:both}[data-radix-dialog-content]:not([data-state]),[data-state=closed][data-radix-dialog-content]{opacity:0;transform:translate(-50%,-50%) scale(.94)}@media (max-width:640px){[data-radix-dialog-content]{width:calc(100vw - 2rem)!important;max-width:none!important;margin:1rem!important;height:calc(100vh - 2rem)!important}.dialog-content-scrollable,[data-radix-dialog-content]{max-height:calc(100vh - 2rem)!important}}[role=listbox]{background:rgba(17,24,39,.95)!important;backdrop-filter:blur(12px)!important;border:1px solid rgba(255,255,255,.2)!important}[role=option]{color:white!important}[role=option]:hover{background:rgba(255,255,255,.1)!important}[role=option][data-state=checked]{background:rgba(147,51,234,.3)!important}.select-trigger-glass{background:rgba(255,255,255,.1)!important;border:1px solid rgba(255,255,255,.2)!important;color:white!important}.select-trigger-glass:focus,.select-trigger-glass:hover{background:rgba(255,255,255,.15)!important}.select-trigger-glass:focus{border-color:rgba(147,51,234,.5)!important}.dialog-content-glass{background:rgba(17,24,39,.9)!important;backdrop-filter:blur(20px)!important;border:1px solid rgba(255,255,255,.1)!important}.fiori-light-dialog,.fiori-light-dialog *,.fiori-light-dialog [data-radix-dialog-content]{--background:#F8FAFF;--foreground:#0F172A}.fiori-light-dialog{background:#FFFFFF;background-color:#FFFFFF;color:#0F172A}.fiori-light-dialog input,.fiori-light-dialog input[type=number],.fiori-light-dialog input[type=text],.fiori-light-dialog textarea{background:#F8FBFF;background-color:#F8FBFF;color:#0F172A;border-color:#CBD5E1}.fiori-light-dialog input.fiori-payment-amount-input,.fiori-payment-amount-input,input.fiori-payment-amount-input,input[type=number].fiori-payment-amount-input{background:#F0F7FF;background-color:#F0F7FF;color:#0F172A;border:2px solid #0a6ed1;-webkit-appearance:none!important;-moz-appearance:textfield!important}.fiori-payment-amount-input::-moz-placeholder,input.fiori-payment-amount-input::-moz-placeholder{color:#94A3B8}.fiori-payment-amount-input::placeholder,input.fiori-payment-amount-input::placeholder{color:#94A3B8}.fiori-light-dialog .fiori-payment-amount-input,.fiori-light-dialog input[type=number],.fiori-light-dialog input[type=text]{background:#F8FBFF;background-color:#F8FBFF;color:#0F172A;-webkit-appearance:none!important;-moz-appearance:textfield!important}.fiori-payment-amount-input::-webkit-inner-spin-button,.fiori-payment-amount-input::-webkit-outer-spin-button{-webkit-appearance:none!important;margin:0!important}.fiori-amount-banner,.fiori-amount-banner *,.fiori-amount-banner span{color:#ffffff!important}.dark .fiori-light-dialog input,.dark .fiori-light-dialog input[type=number],.dark .fiori-light-dialog input[type=text],.dark [data-radix-dialog-content] .fiori-payment-amount-input,.dark [data-radix-dialog-content] input.fiori-payment-amount-input,[data-radix-dialog-content] .fiori-payment-amount-input,[data-radix-dialog-content] input.fiori-payment-amount-input{background:#F8FBFF!important;background-color:#F8FBFF!important;color:#0F172A!important;border:2px solid #0a6ed1!important}.fiori-light-dialog .p-5,[data-radix-dialog-content] .p-5{background:#FFFFFF;background-color:#FFFFFF}.fiori-light-dialog input::-moz-placeholder{color:#94A3B8}.fiori-light-dialog input::placeholder{color:#94A3B8}.fiori-light-dialog label{color:#0F172A;font-weight:600}.fiori-light-dialog h3,.fiori-light-dialog p,.fiori-light-dialog span{color:inherit}.status-indicator-available{background-color:rgb(74,222,128)}.status-indicator-occupied{background-color:rgb(248,113,113)}.status-indicator-maintenance{background-color:rgb(250,204,21)}.select-section-header{font-size:.75rem;font-weight:500;color:rgba(255,255,255,.5);padding:.375rem .5rem}[role=listbox]::-webkit-scrollbar{width:8px}[role=listbox]::-webkit-scrollbar-track{background:rgba(255,255,255,.05);border-radius:4px}[role=listbox]::-webkit-scrollbar-thumb{background:rgba(255,255,255,.2);border-radius:4px}[role=listbox]::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.3)}