@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";:root{--bg-color: #111111;--panel-bg: rgba(255, 255, 255, .05);--border-color: rgba(255, 255, 255, .1);--text-primary: #f1f5f9;--text-secondary: #94a3b8;--accent-color: #818cf8}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg-color);color:var(--text-primary);font-family:Inter,sans-serif;position:relative}body:before,body:after{content:"";position:fixed;z-index:-1;filter:blur(100px);opacity:.3}body:before{width:400px;height:400px;background:radial-gradient(circle,var(--accent-color),transparent 60%);top:-10%;left:-10%;animation:move-glow1 15s infinite alternate}body:after{width:500px;height:500px;background:radial-gradient(circle,#3b82f6,transparent 60%);bottom:-20%;right:-20%;animation:move-glow2 20s infinite alternate}@keyframes move-glow1{0%{transform:translate(0) rotate(0)}to{transform:translate(100px,200px) rotate(180deg)}}@keyframes move-glow2{0%{transform:translate(0) rotate(0)}to{transform:translate(-200px,-100px) rotate(-180deg)}}body::-webkit-scrollbar{width:8px}body::-webkit-scrollbar-track{background:var(--bg-color)}body::-webkit-scrollbar-thumb{background-color:var(--border-color);border-radius:4px}body::-webkit-scrollbar-thumb:hover{background-color:var(--accent-color)}#arjs-video{z-index:0!important;display:block!important}._container_y4dfb_1{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;padding:20px;text-align:center}._header_y4dfb_11{margin-bottom:40px}._title_y4dfb_15{font-size:4rem;font-weight:700;letter-spacing:-2px;background:linear-gradient(90deg,#fff,#fff9);-webkit-background-clip:text;-webkit-text-fill-color:transparent}._subtitle_y4dfb_24{font-size:1.25rem;color:var(--text-secondary);max-width:500px;margin-top:16px;line-height:1.6}._mainContent_y4dfb_32{width:100%;max-width:600px;position:relative}._searchWrapper_y4dfb_38{position:relative}._searchBox_y4dfb_42{position:relative;width:100%}._searchIcon_y4dfb_47{position:absolute;left:20px;top:50%;transform:translateY(-50%);color:var(--text-secondary);z-index:1}._searchInput_y4dfb_56{width:100%;padding:20px 20px 20px 60px;font-size:1.25rem;background-color:var(--panel-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--border-color);border-radius:16px;color:var(--text-primary);transition:all .2s ease-in-out}._searchInput_y4dfb_56:focus{outline:none;border-color:var(--accent-color);box-shadow:0 0 0 4px #818cf84d}._loader_y4dfb_73{position:absolute;right:20px;top:50%;transform:translateY(-50%);width:20px;height:20px;border:2px solid var(--accent-color);border-bottom-color:transparent;border-radius:50%;display:inline-block;animation:_rotation_y4dfb_1 1s linear infinite}@keyframes _rotation_y4dfb_1{0%{transform:translateY(-50%) rotate(0)}to{transform:translateY(-50%) rotate(360deg)}}._resultsList_y4dfb_88{position:absolute;top:calc(100% + 8px);left:0;right:0;background-color:#1e1e28e6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--border-color);border-radius:16px;list-style:none;padding:8px;max-height:300px;overflow-y:auto;z-index:10}._resultsList_y4dfb_88::-webkit-scrollbar{display:none}._resultItem_y4dfb_105{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;color:var(--text-primary);text-decoration:none;border-radius:10px;text-align:left}._resultItem_y4dfb_105:hover{background-color:var(--accent-color)}._resultName_y4dfb_118{display:block;font-weight:500}._resultLocation_y4dfb_122{display:block;font-size:.9rem;color:var(--text-secondary)}._footer_y4dfb_128{position:absolute;bottom:30px;display:flex;gap:16px;align-items:center}._adminLink_y4dfb_135{color:var(--text-secondary);text-decoration:none;transition:color .2s}._adminLink_y4dfb_135:hover{color:var(--text-primary)}._footerSeparator_y4dfb_143{color:var(--border-color)}@media(max-width:768px){._searchInput_y4dfb_56{padding:16px 16px 16px 50px;font-size:1rem}._footer_y4dfb_128{position:static;margin-top:60px}}.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative;line-height:initial}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.375em;border-bottom-right-radius:.375em}.react-datepicker-popper{z-index:1;line-height:0}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper--header-middle[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper--header-bottom[data-placement^=bottom] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker-popper--header-bottom[data-placement^=top] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select,.react-datepicker__header--middle,.react-datepicker__header--bottom){border-top-right-radius:.3rem}.react-datepicker__header--middle{border-top:1px solid #aeaeae;border-radius:0;margin-top:4px}.react-datepicker__header--bottom{border-bottom:none;border-top:1px solid #aeaeae;border-radius:0 0 .3rem .3rem}.react-datepicker__header-wrapper{position:relative}.react-datepicker__header-wrapper .react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:2px}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{display:inline-block;margin:0 15px}.react-datepicker__month-select,.react-datepicker__year-select,.react-datepicker__month-year-select{background-color:transparent;border:1px solid #aeaeae;border-radius:.3rem;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;margin-top:5px;padding:2px 5px}.react-datepicker__month-select:focus-visible,.react-datepicker__year-select:focus-visible,.react-datepicker__month-year-select:focus-visible{outline:auto 1px}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{margin-top:0;color:#000;font-weight:700;font-size:.944rem}h2.react-datepicker__current-month{padding:0;margin:0}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover *:before{border-color:#a6a6a6}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.5em;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:5em;margin:2px}.react-datepicker__month{margin:.5em;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:5em;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.375em;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.375em}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.375em}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + 1.0625em);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:2.125em;line-height:2.125em;text-align:center;margin:.208em}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__week-number--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{text-align:center;white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;display:inline-block;width:2.125em;line-height:2.125em;text-align:center;margin:.208em}.react-datepicker__day-name--disabled,.react-datepicker__day--disabled,.react-datepicker__time-name--disabled{cursor:default;color:#ccc}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{position:relative;border-radius:.3rem;background-color:#ff6803;color:#fff}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{visibility:visible;opacity:1}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#bad9f1;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90;color:#fff}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{position:absolute;bottom:70%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:.625em;box-sizing:content-box}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:#000c;left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__children-container{width:17.25em;margin:.5em;padding-right:.25em;padding-left:.25em;height:auto}.react-datepicker__aria-live{position:absolute;clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.react-datepicker__calendar-icon{width:1em;height:1em;vertical-align:-.125em}.react-datepicker-popper-offset{margin-top:-.7em}._overlay_1r6qa_1{position:fixed;inset:0;background:#000c;z-index:2000;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}._modal_1r6qa_7{background:#1a1b26;padding:30px;border-radius:24px;width:100%;max-width:400px;position:relative;color:#fff;box-shadow:0 10px 40px #00000080;border:1px solid rgba(255,255,255,.1)}._title_1r6qa_19{margin-bottom:24px;font-size:1.5rem;text-align:center;font-weight:700}._closeBtn_1r6qa_26{position:absolute;top:16px;right:16px;background:none;border:none;color:#6b7280;cursor:pointer;transition:color .2s}._closeBtn_1r6qa_26:hover{color:#fff}._section_1r6qa_33{margin-bottom:20px}._label_1r6qa_35{display:flex;align-items:center;gap:8px;color:#94a3b8;font-size:.9rem;margin-bottom:8px;font-weight:500}._datePickerWrapper_1r6qa_41{display:flex;justify-content:center;background:#242636;padding:10px;border-radius:16px}.react-datepicker{background-color:#242636;border:none;font-family:inherit;color:#fff}.react-datepicker__header{background-color:#242636;border-bottom:1px solid #333}.react-datepicker__current-month,.react-datepicker__day-name,.react-datepicker__day{color:#e2e8f0}.react-datepicker__day:hover{background-color:#374151;border-radius:50%}.react-datepicker__day--selected,.react-datepicker__day--keyboard-selected{background-color:#818cf8;color:#fff;border-radius:50%}.react-datepicker__day--disabled{color:#4b5563}._timeRow_1r6qa_82{display:flex;gap:16px;margin-bottom:24px}._timeGroup_1r6qa_85{flex:1}._timeInput_1r6qa_87{width:100%;padding:12px;background-color:#242636;border:1px solid #374151;border-radius:12px;color:#fff;font-size:1rem;text-align:center;cursor:pointer}._timeInput_1r6qa_87:focus{outline:none;border-color:#818cf8}.react-datepicker__time-container,.react-datepicker__time-box{border-radius:12px}.react-datepicker__time-list{background-color:#242636!important}.react-datepicker__time-list-item{color:#fff!important}.react-datepicker__time-list-item:hover{background-color:#374151!important}.react-datepicker__time-list-item--selected{background-color:#818cf8!important}._submitBtn_1r6qa_121{width:100%;padding:14px;background:linear-gradient(135deg,#818cf8,#6366f1);border:none;color:#fff;border-radius:12px;font-weight:700;font-size:1rem;cursor:pointer;transition:transform .1s}._submitBtn_1r6qa_121:active{transform:scale(.98)}._container_1en3p_1{max-width:1100px;margin:40px auto;padding:20px}._message_1en3p_6{font-size:1.5rem;text-align:center;margin-top:10rem;color:var(--text-secondary)}._heroSection_1en3p_13{display:flex;gap:40px;margin-bottom:60px;align-items:center}._heroImageContainer_1en3p_19{flex-shrink:0;width:40%}._heroImage_1en3p_19{width:100%;height:auto;border-radius:16px;object-fit:cover;border:1px solid var(--border-color);background-color:var(--panel-bg)}._heroDetails_1en3p_31{display:flex;flex-direction:column;gap:16px}._deviceName_1en3p_36{font-size:3rem;font-weight:700;line-height:1.2}._serialNumber_1en3p_41{color:var(--text-secondary);font-family:JetBrains Mono,monospace}._status_1en3p_45{display:flex;align-items:center;gap:10px;font-size:1.1rem;font-weight:600}._statusDot_1en3p_52{width:14px;height:14px;border-radius:50%;box-shadow:0 0 10px}._location_1en3p_58{color:var(--text-secondary)}._downloadButton_1en3p_61{background-color:var(--accent-color);color:#fff;border:none;padding:14px 24px;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:10px;margin-top:20px;align-self:flex-start}._downloadButton_1en3p_61:hover{transform:translateY(-2px);box-shadow:0 4px 20px #818cf866}._detailsSection_1en3p_83{background-color:var(--panel-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--border-color);border-radius:16px;overflow:hidden}._tabsContainer_1en3p_90{display:flex;border-bottom:1px solid var(--border-color)}._tabButton_1en3p_94{background:none;border:none;color:var(--text-secondary);padding:16px 24px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:8px;border-bottom:2px solid transparent}._tabButton_1en3p_94:hover{color:var(--text-primary)}._tabButton_1en3p_94._active_1en3p_111{color:var(--text-primary);border-bottom-color:var(--accent-color)}._tabContent_1en3p_115{padding:30px}._descriptionText_1en3p_118{line-height:1.7;font-size:1.1rem;white-space:pre-wrap}._specsTable_1en3p_123{width:100%;border-collapse:collapse}._specRow_1en3p_127{border-bottom:1px solid var(--border-color)}._specRow_1en3p_127:last-child{border-bottom:none}._specKey_1en3p_133,._specValue_1en3p_133{padding:16px 8px}._specKey_1en3p_133{color:var(--text-secondary)}._specValue_1en3p_133{font-weight:600;text-align:right}._actionButtons_1en3p_143{display:flex;gap:12px;margin-top:20px;flex-wrap:wrap}._secondaryButton_1en3p_150{background-color:transparent;color:var(--accent-color);border-width:2px;border-style:solid;border-color:var(--accent-color);padding:14px 24px;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:10px;margin-top:20px;align-self:flex-start}._secondaryButton_1en3p_150:hover{color:var(--text-primary);border-color:var(--text-primary);background-color:#ffffff1a}._modalOverlay_1en3p_176{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;justify-content:center;align-items:center;z-index:100;padding:16px}._modalContent_1en3p_191{width:100%;max-width:600px;background-color:#191919cc;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border-radius:16px;border:1px solid var(--border-color);position:relative;box-shadow:0 8px 32px #0003;padding:32px;max-height:90vh;overflow-y:auto}._modalContent_1en3p_191::-webkit-scrollbar{width:8px}._modalContent_1en3p_191::-webkit-scrollbar-track{background:transparent}._modalContent_1en3p_191::-webkit-scrollbar-thumb{background-color:var(--border-color);border-radius:4px}._closeButton_1en3p_209{position:absolute;top:16px;right:16px;background:none;border:none;color:var(--text-secondary);cursor:pointer;transition:color .2s;padding:8px;line-height:1}._closeButton_1en3p_209:hover{color:var(--text-primary)}._modalTitle_1en3p_225{font-size:1.75rem;font-weight:600;margin-bottom:24px}._fileList_1en3p_231{list-style:none;padding:0;display:flex;flex-direction:column;gap:8px}._fileItem_1en3p_239{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-radius:8px;background-color:#ffffff0d;border:1px solid transparent;transition:all .2s}._fileItem_1en3p_239:hover{border-color:var(--border-color)}._fileItem_1en3p_239 span{font-weight:500;color:var(--text-primary)}._fileDownloadButton_1en3p_258{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;color:var(--text-secondary);background-color:#ffffff1a;transition:all .2s}._fileDownloadButton_1en3p_258:hover{color:var(--text-primary);background-color:var(--accent-color)}@media(max-width:768px){._container_1en3p_1{padding:0;margin:10px}._heroSection_1en3p_13{flex-direction:column;gap:0;margin-bottom:30px}._heroImageContainer_1en3p_19{width:100%}._heroImage_1en3p_19{border-radius:16px;border:none;border-bottom:1px solid var(--border-color)}._heroDetails_1en3p_31{width:100%;align-items:flex-start;text-align:left;padding:24px;gap:20px}._deviceName_1en3p_36{font-size:1.8rem}._downloadButton_1en3p_61{align-self:stretch;margin-top:10px}._detailsSection_1en3p_83{border-radius:16px;border-left:none;border-right:none}._tabContent_1en3p_115{padding:24px}}._homeLink_1en3p_322{display:inline-flex;align-items:center;gap:8px;color:var(--text-secondary);text-decoration:none;font-size:.9rem;font-weight:500;margin-bottom:30px;transition:color .2s}._homeLink_1en3p_322:hover{color:var(--text-primary)}._container_1tgkz_1{display:flex;align-items:center;justify-content:center;min-height:100vh;width:100%}._card_1tgkz_9{width:100%;max-width:400px;padding:32px;background-color:var(--panel-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--border-color);border-radius:16px;display:flex;flex-direction:column;gap:20px}._title_1tgkz_22{font-size:2rem;font-weight:700;text-align:center;color:var(--text-primary)}._input_1tgkz_29{background-color:#0003;border:1px solid var(--border-color);border-radius:8px;padding:14px;color:var(--text-primary);font-family:Inter,sans-serif;font-size:1rem;transition:all .2s ease-in-out}._input_1tgkz_29::placeholder{color:var(--text-secondary)}._input_1tgkz_29:focus{outline:none;border-color:var(--accent-color);box-shadow:0 0 0 3px #818cf84d}._button_1tgkz_50{background-color:var(--accent-color);color:#fff;border:none;padding:14px;border-radius:8px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .2s;margin-top:10px}._button_1tgkz_50:hover{transform:translateY(-2px);box-shadow:0 4px 20px #818cf866}._error_1tgkz_68{color:#f87171;text-align:center;background-color:#f871711a;padding:10px;border-radius:6px;font-size:.9rem}._formContent_1tgkz_77{display:flex;flex-direction:column;width:100%;gap:20px}._success_1tgkz_84{color:#4ade80;text-align:center;background-color:#4ade801a;padding:10px;border-radius:6px;font-size:.9rem}._homeLink_1tgkz_93{text-align:center;color:var(--text-secondary);text-decoration:none;font-size:.9rem;margin-top:20px;transition:color .2s}._homeLink_1tgkz_93:hover{color:var(--text-primary)}._layout_4ojec_1{display:flex;height:100vh}._sidebar_4ojec_6{width:250px;flex-shrink:0;background-color:var(--panel-bg);border-right:1px solid var(--border-color);display:flex;flex-direction:column;padding:24px;transition:transform .3s ease-in-out}._sidebarHeader_4ojec_17{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}._logo_4ojec_24{font-size:2rem;font-weight:700;letter-spacing:-1px;background:linear-gradient(90deg,#fff,#fff9);-webkit-background-clip:text;-webkit-text-fill-color:transparent}._nav_4ojec_33{display:flex;flex-direction:column;gap:8px}._nav_4ojec_33 a{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:8px;color:var(--text-secondary);text-decoration:none;font-weight:500;transition:all .2s}._nav_4ojec_33 a:hover{background-color:#ffffff1a;color:var(--text-primary)}._nav_4ojec_33 a._active_4ojec_56{background-color:var(--accent-color);color:#fff;box-shadow:0 4px 12px #818cf84d}._sidebarFooter_4ojec_62{margin-top:auto;display:flex;flex-direction:column;gap:16px}._footerLink_4ojec_69,._logoutButton_4ojec_69{display:flex;align-items:center;gap:12px;padding:10px;color:var(--text-secondary);background:none;border:none;font-size:.9rem;cursor:pointer;text-align:left;text-decoration:none;transition:color .2s;font-family:Inter,sans-serif}._footerLink_4ojec_69:hover,._logoutButton_4ojec_69:hover{color:var(--text-primary)}._content_4ojec_88{flex-grow:1;overflow-y:auto;padding:40px}._content_4ojec_88::-webkit-scrollbar{width:8px}._content_4ojec_88::-webkit-scrollbar-track{background:transparent}._content_4ojec_88::-webkit-scrollbar-thumb{background-color:var(--border-color);border-radius:4px}._mobileHeader_4ojec_97,._closeMenuButton_4ojec_97,._overlay_4ojec_97{display:none}@media(max-width:768px){._layout_4ojec_1{flex-direction:column}._sidebar_4ojec_6{position:fixed;left:0;top:0;bottom:0;width:280px;transform:translate(-100%);z-index:1001;border-right:1px solid var(--border-color);background-color:#111111e6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}._sidebar_4ojec_6._open_4ojec_119{transform:translate(0)}._overlay_4ojec_97{display:block;position:fixed;inset:0;background-color:#00000080;z-index:1000}._closeMenuButton_4ojec_97{display:block;background:none;border:none;color:var(--text-secondary);cursor:pointer}._mobileHeader_4ojec_97{display:flex;align-items:center;gap:16px;margin-bottom:24px}._menuButton_4ojec_145{background:none;border:none;color:var(--text-primary);cursor:pointer}._mobileLogo_4ojec_151{font-size:1.5rem;font-weight:600;color:var(--text-primary)}._content_4ojec_88{padding:24px}}._form_v4f0n_1{display:flex;flex-direction:column;gap:16px;width:500px;padding:24px}._title_v4f0n_9{font-size:1.5rem;font-weight:600;color:var(--text-primary);text-align:center;margin-bottom:16px}._input_v4f0n_17,._textarea_v4f0n_18{background-color:#0003;border:1px solid var(--border-color);border-radius:8px;padding:12px;color:var(--text-primary);font-family:Inter,sans-serif;font-size:1rem;transition:all .2s ease-in-out}._input_v4f0n_17::placeholder,._textarea_v4f0n_18::placeholder{color:var(--text-secondary)}._input_v4f0n_17:focus,._textarea_v4f0n_18:focus{outline:none;border-color:var(--accent-color);box-shadow:0 0 0 3px #818cf84d}._textarea_v4f0n_18{min-height:100px;resize:vertical}._jsonInput_v4f0n_46{font-family:JetBrains Mono,monospace}._label_v4f0n_50,._fileInput_v4f0n_55{font-size:.9rem;color:var(--text-secondary)}._fileInput_v4f0n_55::file-selector-button{background-color:#ffffff1a;border:1px solid var(--border-color);color:var(--text-primary);padding:8px 12px;border-radius:6px;cursor:pointer;margin-right:12px;transition:background-color .2s}._fileInput_v4f0n_55::file-selector-button:hover{background-color:#fff3}._button_v4f0n_75{background-color:var(--accent-color);color:#fff;border:none;padding:14px;border-radius:8px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .2s;margin-top:10px}._button_v4f0n_75:hover{transform:translateY(-2px);box-shadow:0 4px 20px #818cf866}._error_v4f0n_93{color:#f87171;text-align:center;background-color:#f871711a;padding:8px;border-radius:6px}._success_v4f0n_100{color:#4ade80;text-align:center;background-color:#4ade801a;padding:10px;border-radius:6px;font-size:.9rem}._uploadOverlay_v4f0n_109{position:absolute;inset:0;background-color:#111c;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;border-radius:16px;color:var(--text-primary)}._loader_v4f0n_123{position:absolute;right:20px;top:50%;transform:translateY(-50%);width:20px;height:20px;border:2px solid var(--accent-color);border-bottom-color:transparent;border-radius:50%;display:inline-block;animation:_rotation_v4f0n_1 1s linear infinite}._button_v4f0n_75:disabled{background-color:var(--text-secondary);cursor:not-allowed}@media(max-width:768px){._form_v4f0n_1{width:auto;padding:16px}}._wrapper_1mcif_1{display:flex;flex-direction:column;gap:8px}._mainLabel_1mcif_6{font-size:.9rem;color:var(--text-secondary);text-align:left}._fieldsContainer_1mcif_11{display:flex;flex-direction:column;gap:12px}._fieldRow_1mcif_16{display:flex;align-items:center;gap:8px}._input_1mcif_21{flex:1;background-color:#0003;border:1px solid var(--border-color);border-radius:8px;padding:12px;color:var(--text-primary);font-family:Inter,sans-serif;font-size:1rem;transition:all .2s ease-in-out;min-width:0}._input_1mcif_21:focus{outline:none;border-color:var(--accent-color);box-shadow:0 0 0 3px #818cf84d}._removeButton_1mcif_38,._addButton_1mcif_38{display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;transition:all .2s;background-color:transparent;flex-shrink:0}._removeButton_1mcif_38{padding:8px;border-radius:50%;color:var(--text-secondary)}._removeButton_1mcif_38:hover{background-color:#ffffff1a;color:#f87171}._addButton_1mcif_38{align-self:flex-start;padding:8px 16px;border-radius:8px;gap:8px;font-weight:500;font-size:.9rem;color:var(--text-secondary);border:1px solid var(--border-color)}._addButton_1mcif_38:hover{color:var(--text-primary);border-color:var(--accent-color);background-color:#818cf81a}._existingFile_1mcif_72{background-color:transparent;border-style:dashed;display:flex;align-items:center;gap:8px;color:var(--text-secondary)}._fileRowWrapper_1mcif_81{display:flex;flex-direction:column;gap:8px;border:1px solid var(--border-color);border-radius:8px;padding:12px}._hiddenFileInput_1mcif_89{display:none}._fileInputWrapper_1mcif_92{display:flex;align-items:center;gap:12px;min-width:0}._fileInputLabel_1mcif_98{display:inline-flex;align-items:center;gap:8px;background-color:#ffffff1a;border:1px solid var(--border-color);color:var(--text-primary);padding:8px 12px;border-radius:6px;cursor:pointer;font-size:.9rem;font-weight:500;transition:background-color .2s;white-space:nowrap;flex-shrink:0}._fileInputLabel_1mcif_98:hover{background-color:#fff3}._fileName_1mcif_117,._fileNamePlaceholder_1mcif_117{font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-grow:1;min-width:0;text-align:left}._fileNamePlaceholder_1mcif_117{color:var(--text-secondary)}@media(max-width:768px){._fieldRow_1mcif_16{flex-wrap:wrap}._input_1mcif_21{flex-basis:100%}}._container_1fpah_1{padding:30px;max-width:900px;margin:40px auto;position:relative;z-index:1}._header_1fpah_9{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}._title_1fpah_16{font-size:2.5rem;font-weight:700}._addButton_1fpah_21{background-color:var(--accent-color);color:#fff;border:none;padding:12px 24px;border-radius:8px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:8px}._addButton_1fpah_21:hover{transform:translateY(-2px);box-shadow:0 4px 20px #818cf866}._backButton_1fpah_41{background-color:transparent;color:var(--text-secondary);border:1px solid var(--border-color)}._backButton_1fpah_41:hover{color:var(--text-primary);border-color:var(--text-primary);box-shadow:none;transform:none}._labList_1fpah_55{display:flex;flex-direction:column;gap:12px;list-style:none;padding:0}._labItem_1fpah_63{background-color:var(--panel-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--border-color);border-radius:12px;padding:20px 24px;display:flex;justify-content:space-between;align-items:center;transition:all .2s ease-in-out;cursor:default}._labInfo_1fpah_75{cursor:pointer;flex-grow:1}._labActions_1fpah_79{display:flex;gap:10px}._labNumber_1fpah_84{font-weight:600;font-size:1.2rem;color:var(--text-primary)}._labDepartment_1fpah_90{display:block;font-size:.9rem;color:var(--text-secondary)}._labPerson_1fpah_96{font-size:.9rem;color:var(--text-secondary)}._deviceList_1fpah_101{display:flex;flex-direction:column;gap:12px;list-style:none;padding:0}._deviceItem_1fpah_109{background-color:var(--panel-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--border-color);border-radius:12px;padding:16px 24px;display:flex;justify-content:space-between;align-items:center;transition:all .2s ease-in-out}._deviceItem_1fpah_109:hover{border-color:#fff3;transform:scale(1.01)}._deviceInfo_1fpah_126{display:flex;flex-direction:column}._deviceName_1fpah_131{font-weight:600;font-size:1.1rem;color:var(--text-primary)}._deviceSerial_1fpah_137{font-size:.9rem;color:var(--text-secondary)}._deviceActions_1fpah_142{display:flex;gap:10px}._actionButton_1fpah_147{background-color:#ffffff0d;border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:all .2s}._actionButton_1fpah_147:hover{color:var(--text-primary);border-color:#ffffff4d;background-color:#ffffff1a}._deleteButton_1fpah_167:hover{color:#f87171;border-color:#f87171;background-color:#f871711a}._statusActive_1fpah_173{color:#4ade80}._statusActive_1fpah_173:hover{border-color:#4ade80;background-color:#4ade801a}._statusRepair_1fpah_182{color:#f87171}._statusRepair_1fpah_182:hover{border-color:#f87171;background-color:#f871711a}._emptyText_1fpah_191{color:var(--text-secondary);text-align:center;padding:40px}._loading_1fpah_197{font-size:1.5rem;text-align:center;margin-top:10rem;color:var(--text-secondary)}._modalOverlay_1fpah_204{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;justify-content:center;align-items:center;z-index:100}._modalContent_1fpah_218{background-color:#191919cc;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border-radius:16px;border:1px solid var(--border-color);position:relative;box-shadow:0 8px 32px #0003;max-height:90vh;overflow-y:auto}._modalContent_1fpah_218::-webkit-scrollbar{width:8px}._modalContent_1fpah_218::-webkit-scrollbar-track{background:transparent}._modalContent_1fpah_218::-webkit-scrollbar-thumb{background-color:var(--border-color);border-radius:4px;border:2px solid transparent;background-clip:content-box}._modalContent_1fpah_218::-webkit-scrollbar-thumb:hover{background-color:var(--accent-color)}._closeButton_1fpah_233{position:absolute;top:16px;right:16px;background:none;border:none;color:var(--text-secondary);font-size:1.5rem;cursor:pointer;transition:color .2s;line-height:1;padding:4px}._closeButton_1fpah_233:hover{color:var(--text-primary)}._qrContent_1fpah_248{display:flex;flex-direction:column;align-items:center;gap:24px;padding:40px}._qrTitle_1fpah_255{font-size:1.5rem;font-weight:600;text-align:center}._qrCodeWrapper_1fpah_260{background:#fff;padding:16px;border-radius:8px}._downloadButton_1fpah_265{background-color:var(--accent-color);color:#fff;border:none;padding:12px 24px;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s}._downloadButton_1fpah_265:hover{transform:translateY(-2px);box-shadow:0 4px 20px #818cf866}._confirmDeleteModal_1fpah_279{display:flex;flex-direction:column;align-items:center;gap:16px;padding:32px;text-align:center;width:400px}._confirmTitle_1fpah_289{font-size:1.5rem;font-weight:600;color:var(--text-primary);margin-top:8px}._confirmText_1fpah_296{color:var(--text-secondary);max-width:350px;line-height:1.6}._confirmText_1fpah_296 strong{color:var(--text-primary)}._confirmActions_1fpah_306{display:flex;gap:12px;margin-top:24px;width:100%}._cancelButton_1fpah_313,._confirmButton_1fpah_313{flex:1;padding:12px;border-radius:8px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .2s;border:none}._cancelButton_1fpah_313{background-color:#ffffff1a;color:var(--text-primary)}._cancelButton_1fpah_313:hover{background-color:#fff3}._confirmButton_1fpah_313{background-color:#ef4444;color:#fff}._confirmButton_1fpah_313:hover{background-color:#dc2626;box-shadow:0 4px 20px #ef444466}._form_1fpah_344{display:flex;flex-direction:column;gap:15px;width:100%;min-width:300px;padding:10px}._formTitle_1fpah_353{font-size:1.5rem;font-weight:600;text-align:center;margin-bottom:10px}._formLabel_1fpah_360{font-size:.9rem;color:var(--text-secondary);font-weight:500}._formInput_1fpah_366{background-color:#0003;border:1px solid var(--border-color);border-radius:8px;padding:12px;color:var(--text-primary);font-size:1rem}._formInput_1fpah_366:focus{outline:none;border-color:var(--accent-color)}._formButton_1fpah_379{background-color:#22c55e;color:#fff;border:none;padding:12px;border-radius:8px;font-weight:600;font-size:1rem;cursor:pointer;margin-top:10px}._labSelectionGrid_1fpah_394{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;max-height:250px;overflow-y:auto;padding:10px;background-color:#0003;border-radius:8px}._labSelectItem_1fpah_405{padding:10px;border-radius:8px;cursor:pointer;text-align:center;font-weight:500;background-color:var(--panel-bg);border:1px solid var(--border-color);color:var(--text-secondary);transition:all .2s}._labSelectItem_1fpah_405:hover{border-color:var(--accent-color)}._labSelectItem_1fpah_405._active_1fpah_421{background-color:var(--accent-color);color:#fff;border-color:var(--accent-color)}@media(max-width:768px){._header_1fpah_9{flex-direction:column;align-items:flex-start;gap:16px}._title_1fpah_16{font-size:2rem}._addButton_1fpah_21,._backButton_1fpah_41{width:100%;justify-content:center}._labItem_1fpah_63,._deviceItem_1fpah_109{flex-direction:column;align-items:flex-start;gap:16px}._labActions_1fpah_79,._deviceActions_1fpah_142{width:100%;justify-content:flex-end}._labPerson_1fpah_96{display:none}._modalContent_1fpah_218{width:95vw;max-width:none}._confirmDeleteModal_1fpah_279{width:auto;padding:24px}}._container_1c2tp_1{max-width:900px;margin:40px auto;padding:20px}._title_1c2tp_7{font-size:3rem;font-weight:700;text-align:center}._subtitle_1c2tp_13{font-size:1.25rem;color:var(--text-secondary);text-align:center;margin-top:8px;margin-bottom:60px}._sectionTitle_1c2tp_21{font-size:2rem;font-weight:600;margin-top:40px;margin-bottom:24px;border-bottom:1px solid var(--border-color);padding-bottom:16px}._docCard_1c2tp_30{background-color:var(--panel-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--border-color);border-radius:16px;margin-bottom:24px;overflow:hidden}._header_1c2tp_39{display:flex;align-items:center;gap:16px;padding:16px 24px;background-color:#0003}._methodTag_1c2tp_47{padding:4px 10px;border-radius:6px;font-weight:700;font-size:.9rem;text-shadow:0 0 5px rgba(0,0,0,.5)}._methodGET_1c2tp_54{background-color:#3b82f6;color:#fff}._methodPOST_1c2tp_55{background-color:#22c55e;color:#fff}._methodPUT_1c2tp_56,._methodPATCH_1c2tp_56{background-color:#f97316;color:#fff}._methodDELETE_1c2tp_57{background-color:#ef4444;color:#fff}._pathText_1c2tp_59{font-family:JetBrains Mono,monospace;font-weight:500;color:var(--text-primary)}._authText_1c2tp_65{margin-left:auto;display:flex;align-items:center;gap:8px;font-size:.9rem;color:var(--text-secondary)}._description_1c2tp_74{padding:20px 24px;color:var(--text-secondary);line-height:1.6}._details_1c2tp_80{padding:0 24px 24px;display:flex;flex-direction:column;gap:20px}._subheading_1c2tp_87{font-size:1rem;font-weight:600;margin-bottom:8px}._codeBlock_1c2tp_93{background-color:#0000004d;border-radius:8px;padding:16px;font-family:JetBrains Mono,monospace;font-size:.9rem;white-space:pre-wrap}._homeLink_1c2tp_102{display:inline-flex;align-items:center;gap:8px;color:var(--text-secondary);text-decoration:none;font-size:.9rem;font-weight:500;margin-bottom:40px;transition:color .2s}._homeLink_1c2tp_102:hover{color:var(--text-primary)}._details_1c2tp_80{padding:24px;display:flex;flex-direction:column;gap:24px;border-top:1px solid var(--border-color)}._subheading_1c2tp_87{font-size:1.1rem;font-weight:600;margin-bottom:12px;color:var(--text-primary)}._fieldsTable_1c2tp_133{width:100%;border-collapse:collapse;font-size:.9rem}._fieldsTable_1c2tp_133 th,._fieldsTable_1c2tp_133 td{padding:12px 16px;text-align:left;border-bottom:1px solid var(--border-color)}._fieldsTable_1c2tp_133 th{font-weight:600;color:var(--text-secondary)}._fieldsTable_1c2tp_133 td{color:var(--text-primary)}._fieldsTable_1c2tp_133 td:nth-child(2){color:var(--accent-color);font-family:JetBrains Mono,monospace}._fieldsTable_1c2tp_133 code{background-color:#818cf81a;color:var(--accent-color);padding:2px 6px;border-radius:4px;font-family:JetBrains Mono,monospace}@media(max-width:768px){._header_1c2tp_39{flex-wrap:wrap;gap:8px}._pathText_1c2tp_59{font-size:.9rem}._authText_1c2tp_65{margin-left:0;width:100%}}._container_1yqy9_1{position:fixed;inset:0;background:#000}._iframe_1yqy9_2{width:100%;height:100%;border:none}._uiLayer_1yqy9_4{position:absolute;inset:0;pointer-events:none;display:flex;flex-direction:column;justify-content:space-between}._header_1yqy9_9{pointer-events:auto;padding:10px;display:flex;justify-content:space-between}._saveBtn_1yqy9_14{background:#818cf8;border:none;color:#fff;padding:8px 16px;border-radius:20px;display:flex;align-items:center;gap:5px;font-weight:700;box-shadow:0 2px 5px #0000004d}._iconBtn_1yqy9_18{background:#fff;border:none;color:#000;padding:8px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 5px #0000004d}._bottomPanel_1yqy9_23{pointer-events:auto;background:#0009;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top-left-radius:20px;border-top-right-radius:20px;padding:15px;display:flex;flex-direction:column;gap:10px;max-height:50vh;overflow-y:auto}._objectsList_1yqy9_37{display:flex;gap:10px;overflow-x:auto;padding-bottom:5px}._objBtn_1yqy9_40{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff;padding:8px 12px;border-radius:15px;white-space:nowrap;font-size:.9rem}._objBtn_1yqy9_40._active_1yqy9_44{background:var(--accent-color, #818cf8);border-color:#818cf8}._addBtn_1yqy9_47{background:#22c55e;border:none;color:#fff;padding:8px 12px;border-radius:15px}._controls_1yqy9_51{display:flex;flex-direction:column;gap:8px}._row_1yqy9_55{display:flex;gap:10px}._textInput_1yqy9_58{flex:1;background:#ffffff1a;border:none;color:#fff;padding:8px;border-radius:5px}._selectInput_1yqy9_61{width:80px;background:#ffffff1a;border:none;color:#fff;padding:8px;border-radius:5px}._sliderRow_1yqy9_65{display:flex;align-items:center;gap:10px}._label_1yqy9_68{width:20px;font-weight:700;color:#ccc}input[type=range]{flex:1}._header_1yqy9_9{pointer-events:auto;padding:10px;display:flex;justify-content:space-between;align-items:center;background:linear-gradient(to bottom,rgba(0,0,0,.8),transparent)}._addMenu_1yqy9_81{display:flex;gap:8px;background:#ffffff1a;padding:5px;border-radius:20px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}._addTypeBtn_1yqy9_88{background:transparent;border:none;color:#fff;padding:8px;cursor:pointer;border-radius:50%}._addTypeBtn_1yqy9_88:hover{background:#fff3}._deleteBtn_1yqy9_93{background:#f87171;border:none;color:#fff;padding:8px;border-radius:5px;flex-shrink:0}._groupLabel_1yqy9_97{font-size:.7rem;text-transform:uppercase;color:#888;margin-top:5px}._container_mw3xf_1{padding:0 10px}._title_mw3xf_5{font-size:2.5rem;font-weight:700;margin-bottom:24px}._historyTitle_mw3xf_11{margin-top:60px;border-top:1px solid var(--border-color);padding-top:30px}._emptyText_mw3xf_17{color:var(--text-secondary);padding:20px;background-color:var(--panel-bg);border-radius:12px;text-align:center}._grid_mw3xf_25{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px}._card_mw3xf_33{background-color:var(--panel-bg);border:1px solid var(--border-color);border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:16px;position:relative;overflow:hidden}._statusPill_mw3xf_45{position:absolute;top:0;right:0;padding:4px 12px;font-size:.8rem;font-weight:700;border-bottom-left-radius:12px;color:#111}._cardRow_mw3xf_56{display:flex;align-items:center;gap:12px;color:var(--text-primary)}._cardRow_mw3xf_56 svg{color:var(--text-secondary);flex-shrink:0}._cardActions_mw3xf_67{display:flex;gap:12px;margin-top:16px;border-top:1px solid var(--border-color);padding-top:16px}._approveBtn_mw3xf_75,._rejectBtn_mw3xf_75{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:10px;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s}._approveBtn_mw3xf_75{background-color:#22c55e;color:#fff}._approveBtn_mw3xf_75:hover{background-color:#16a34a}._rejectBtn_mw3xf_75{background-color:#374151;color:#e5e7eb}._rejectBtn_mw3xf_75:hover{background-color:#4b5563}._loading_mw3xf_102{font-size:1.5rem;text-align:center;margin-top:10rem;color:var(--text-secondary)}._header_mw3xf_106{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px}._filters_mw3xf_114{display:flex;align-items:center;gap:12px;background-color:var(--panel-bg);padding:8px;border-radius:12px}._filterSelect_mw3xf_123{background-color:transparent;border:none;color:var(--text-primary);font-weight:500;padding:8px;border-radius:8px;cursor:pointer}._filterSelect_mw3xf_123:focus{outline:none}._filterSelect_mw3xf_123 option{background-color:#242636;color:#fff}._sectionTitle_mw3xf_140{font-size:1.5rem;font-weight:600;color:#e2e8f0;margin-top:20px;margin-bottom:16px}._container_siydv_1{padding:0 10px}._title_siydv_5{font-size:2.5rem;font-weight:700;margin-bottom:24px}._loading_siydv_11,._emptyText_siydv_11{color:var(--text-secondary);text-align:center;padding:40px}._grid_siydv_17{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:40px}._card_siydv_24{background-color:var(--panel-bg);border:1px solid var(--border-color);border-radius:16px;padding:24px;transition:all .2s}._card_siydv_24:hover{border-color:var(--accent-color)}._cardIcon_siydv_36{margin-bottom:16px;color:var(--accent-color)}._cardValue_siydv_41{font-size:3rem;font-weight:700;line-height:1}._cardTitle_siydv_47{color:var(--text-secondary);font-weight:500}._chartCard_siydv_52{min-height:300px;display:flex;flex-direction:column}._chartTitle_siydv_59{font-size:1.2rem;font-weight:600;margin-bottom:20px;color:var(--text-primary)}._donutWrapper_siydv_66{position:relative;flex-grow:1;display:flex;align-items:center;justify-content:center}._donutCenter_siydv_75{position:absolute;left:50%;transform:translate(-50%,-50%);text-align:center;pointer-events:none}._donutTotal_siydv_83{display:block;font-size:3rem;font-weight:700;line-height:1;color:var(--text-primary)}._donutCenter_siydv_75 span{font-size:1rem;color:var(--text-secondary)}._logCard_siydv_97{grid-column:1 / -1}._logList_siydv_102{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}._logItem_siydv_110{display:flex;align-items:center;gap:16px;padding:12px 0;border-bottom:1px solid var(--border-color)}._logItem_siydv_110:last-child{border-bottom:none}._logIcon_siydv_121{flex-shrink:0;width:40px;height:40px;border-radius:50%;background-color:var(--panel-bg);display:flex;align-items:center;justify-content:center;color:var(--text-secondary)}._logMessage_siydv_133{flex-grow:1;display:flex;justify-content:space-between;align-items:center}._logTime_siydv_139{font-size:.9rem;color:var(--text-secondary);white-space:nowrap;margin-left:16px}
