@import url(https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100;0,200;0,300;0,400;1,200&display=swap);.theme--light.v-textarea.v-text-field--solo-inverted.v-input--is-focused textarea{color:#fff}.theme--light.v-textarea.v-text-field--solo-inverted.v-input--is-focused textarea::-moz-placeholder{color:hsla(0,0%,100%,.5)}.theme--light.v-textarea.v-text-field--solo-inverted.v-input--is-focused textarea::placeholder{color:hsla(0,0%,100%,.5)}.theme--dark.v-textarea.v-text-field--solo-inverted.v-input--is-focused textarea{color:rgba(0,0,0,.87)}.theme--dark.v-textarea.v-text-field--solo-inverted.v-input--is-focused textarea::-moz-placeholder{color:rgba(0,0,0,.38)}.theme--dark.v-textarea.v-text-field--solo-inverted.v-input--is-focused textarea::placeholder{color:rgba(0,0,0,.38)}.v-textarea textarea{align-self:stretch;flex:1 1 auto;line-height:1.75rem;max-width:100%;min-height:32px;outline:none;padding:0;width:100%}.v-textarea .v-text-field__prefix,.v-textarea .v-text-field__suffix{padding-top:2px;align-self:start}.v-textarea.v-text-field--box .v-text-field__prefix,.v-textarea.v-text-field--box textarea,.v-textarea.v-text-field--enclosed .v-text-field__prefix,.v-textarea.v-text-field--enclosed textarea{margin-top:24px}.v-textarea.v-text-field--box.v-text-field--outlined:not(.v-input--dense) .v-text-field__prefix,.v-textarea.v-text-field--box.v-text-field--outlined:not(.v-input--dense) .v-text-field__suffix,.v-textarea.v-text-field--box.v-text-field--outlined:not(.v-input--dense) textarea,.v-textarea.v-text-field--box.v-text-field--single-line:not(.v-input--dense) .v-text-field__prefix,.v-textarea.v-text-field--box.v-text-field--single-line:not(.v-input--dense) .v-text-field__suffix,.v-textarea.v-text-field--box.v-text-field--single-line:not(.v-input--dense) textarea,.v-textarea.v-text-field--enclosed.v-text-field--outlined:not(.v-input--dense) .v-text-field__prefix,.v-textarea.v-text-field--enclosed.v-text-field--outlined:not(.v-input--dense) .v-text-field__suffix,.v-textarea.v-text-field--enclosed.v-text-field--outlined:not(.v-input--dense) textarea,.v-textarea.v-text-field--enclosed.v-text-field--single-line:not(.v-input--dense) .v-text-field__prefix,.v-textarea.v-text-field--enclosed.v-text-field--single-line:not(.v-input--dense) .v-text-field__suffix,.v-textarea.v-text-field--enclosed.v-text-field--single-line:not(.v-input--dense) textarea{margin-top:10px}.v-textarea.v-text-field--box.v-text-field--outlined:not(.v-input--dense) .v-label,.v-textarea.v-text-field--box.v-text-field--single-line:not(.v-input--dense) .v-label,.v-textarea.v-text-field--enclosed.v-text-field--outlined:not(.v-input--dense) .v-label,.v-textarea.v-text-field--enclosed.v-text-field--single-line:not(.v-input--dense) .v-label{top:18px}.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-text-field__prefix,.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-text-field__suffix,.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense textarea,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-text-field__prefix,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-text-field__suffix,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense textarea,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-text-field__prefix,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-text-field__suffix,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense textarea,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-text-field__prefix,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-text-field__suffix,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense textarea{margin-top:6px}.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-input__append-inner,.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-input__append-outer,.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-input__prepend-inner,.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-input__prepend-outer,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-input__append-inner,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-input__append-outer,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-input__prepend-inner,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-input__prepend-outer,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-input__append-inner,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-input__append-outer,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-input__prepend-inner,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-input__prepend-outer,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-input__append-inner,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-input__append-outer,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-input__prepend-inner,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-input__prepend-outer{align-self:flex-start;margin-top:8px}.v-textarea.v-text-field--solo{align-items:flex-start}.v-textarea.v-text-field--solo .v-input__control textarea{caret-color:auto}.v-textarea.v-text-field--solo .v-input__append-inner,.v-textarea.v-text-field--solo .v-input__append-outer,.v-textarea.v-text-field--solo .v-input__prepend-inner,.v-textarea.v-text-field--solo .v-input__prepend-outer{align-self:flex-start;margin-top:12px}.v-application--is-ltr .v-textarea.v-text-field--solo .v-input__append-inner{padding-left:12px}.v-application--is-rtl .v-textarea.v-text-field--solo .v-input__append-inner{padding-right:12px}.v-textarea--auto-grow textarea{overflow:hidden}.v-textarea--no-resize textarea{resize:none}.v-textarea.v-text-field--enclosed .v-text-field__slot{align-self:stretch}.v-application--is-ltr .v-textarea.v-text-field--enclosed .v-text-field__slot{margin-right:-12px}.v-application--is-rtl .v-textarea.v-text-field--enclosed .v-text-field__slot{margin-left:-12px}.v-application--is-ltr .v-textarea.v-text-field--enclosed .v-text-field__slot textarea{padding-right:12px}.v-application--is-rtl .v-textarea.v-text-field--enclosed .v-text-field__slot textarea{padding-left:12px}.pin-modal[data-v-65f22290]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000;outline:none}.modal-content[data-v-65f22290]{background-color:#fff;padding:30px;border-radius:5px;text-align:center;width:400px}.modal-header[data-v-65f22290]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.close-button[data-v-65f22290]{background:none;border:none;font-size:24px;cursor:pointer;color:#333}.pin-display-container[data-v-65f22290]{height:30px;overflow:hidden;margin-bottom:20px}.pin-display[data-v-65f22290]{font-size:48px;letter-spacing:10px;line-height:48px}.buttons[data-v-65f22290]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:20px}.number-button[data-v-65f22290]{padding:20px;font-size:32px;border:1px solid #ccc;border-radius:5px;cursor:pointer;box-shadow:0 4px 8px 0 rgba(0,0,0,.2);transition:all .1s ease-in-out;font-weight:900;outline:none}.button-pressed[data-v-65f22290],.number-button[data-v-65f22290]:active{box-shadow:0 2px 4px 0 rgba(0,0,0,.2);transform:translateY(2px)}.clear-button[data-v-65f22290]{background-color:#d01e2b;color:#fff;padding:15px 25px;font-size:28px;border:1px solid #ccc;border-radius:5px;cursor:pointer;box-shadow:0 4px 8px 0 rgba(0,0,0,.2);transition:all .1s ease-in-out;font-weight:900}.clear-button[data-v-65f22290]:active{box-shadow:0 2px 4px 0 rgba(0,0,0,.2);transform:translateY(2px)}.empty-button[data-v-65f22290]{border:none;background-color:transparent;cursor:default}.glass-card[data-v-8ade2626]{border-radius:20px!important;background:hsla(0,0%,100%,.7)!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border:1px solid hsla(0,0%,100%,.3)!important;box-shadow:0 8px 32px rgba(0,179,190,.08),0 4px 16px rgba(57,137,201,.05),inset 0 1px 2px hsla(0,0%,100%,.6)!important;overflow:hidden;transition:transform .12s cubic-bezier(.4,0,.2,1),box-shadow .12s cubic-bezier(.4,0,.2,1),background .12s ease!important;will-change:transform;cursor:pointer}.glass-card[data-v-8ade2626]:hover{transform:translateY(-8px) scale(1.02);background:hsla(0,0%,100%,.85)!important;box-shadow:0 16px 48px rgba(0,179,190,.2),0 12px 32px rgba(57,137,201,.15),0 8px 16px rgba(97,84,164,.1),inset 0 2px 4px hsla(0,0%,100%,.8)!important;border-color:rgba(0,179,190,.4)!important}.glass-header[data-v-8ade2626]{position:relative;height:140px;background:linear-gradient(135deg,rgba(0,179,190,.5),rgba(57,137,201,.45) 50%,rgba(97,84,164,.5));backdrop-filter:blur(10px)}.glass-card:hover .glass-header[data-v-8ade2626]{background:linear-gradient(135deg,rgba(0,179,190,.65),rgba(57,137,201,.6) 50%,rgba(97,84,164,.65))}.icon-wrapper[data-v-8ade2626]{width:100px;height:100px;border-radius:50%;background:hsla(0,0%,100%,.2);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;border:2px solid hsla(0,0%,100%,.3);box-shadow:0 8px 24px rgba(0,0,0,.2),inset 0 2px 4px hsla(0,0%,100%,.3);transition:transform .15s ease-out,background .15s ease,box-shadow .15s ease;will-change:transform}.glass-card:hover .icon-wrapper[data-v-8ade2626]{transform:scale(1.08) rotate(5deg);background:hsla(0,0%,100%,.3);box-shadow:0 12px 32px rgba(0,0,0,.3),inset 0 2px 6px hsla(0,0%,100%,.4)}.icon-wrapper .v-icon[data-v-8ade2626]{filter:drop-shadow(0 4px 8px rgba(0,0,0,.3));transition:transform .15s ease-out,opacity .15s ease,color .15s ease,filter .15s ease}.glass-card:hover .icon-wrapper .v-icon[data-v-8ade2626]{filter:drop-shadow(0 6px 12px rgba(0,0,0,.4))}.status-badge[data-v-8ade2626]{position:absolute;top:12px;right:12px;padding:6px 14px;border-radius:20px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.3);box-shadow:0 4px 12px rgba(0,0,0,.15);transition:transform .15s ease-out,opacity .15s ease,color .15s ease,filter .15s ease}.status-ok[data-v-8ade2626]{background:rgba(76,175,80,.9);color:#fff}.status-processing[data-v-8ade2626]{background:rgba(255,152,0,.9);color:#fff}.status-default[data-v-8ade2626]{background:hsla(0,0%,62%,.9);color:#fff}.glass-card:hover .status-badge[data-v-8ade2626]{transform:scale(1.03);box-shadow:0 6px 16px rgba(0,0,0,.2)}.reserved-badge[data-v-8ade2626]{position:absolute;top:12px;left:12px;padding:4px 10px;border-radius:16px;font-size:10px;font-weight:600;backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.3);box-shadow:0 4px 12px rgba(0,0,0,.15);transition:transform .15s ease-out,opacity .15s ease,color .15s ease,filter .15s ease;display:flex;align-items:center;background:rgba(33,150,243,.9);color:#fff;max-width:140px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.glass-card:hover .reserved-badge[data-v-8ade2626]{transform:scale(1.03);box-shadow:0 6px 16px rgba(0,0,0,.2)}.glass-content[data-v-8ade2626]{background:transparent;min-height:110px}.register-name[data-v-8ade2626]{font-size:18px;font-weight:700;color:#1a1a1a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:transform .15s ease-out,opacity .15s ease,color .15s ease,filter .15s ease;text-shadow:0 2px 4px hsla(0,0%,100%,.8);text-align:center}.glass-card:hover .register-name[data-v-8ade2626]{color:#00b3be;text-shadow:0 2px 8px rgba(0,179,190,.3)}.info-row[data-v-8ade2626]{font-size:13px;color:#555;transition:transform .15s ease-out,opacity .15s ease,color .15s ease,filter .15s ease}.info-text[data-v-8ade2626]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.glass-card:hover .info-row[data-v-8ade2626]{color:#333}.info-row .v-icon[data-v-8ade2626]{opacity:.7;transition:transform .15s ease-out,opacity .15s ease,color .15s ease,filter .15s ease}.glass-card:hover .info-row .v-icon[data-v-8ade2626]{opacity:1;filter:drop-shadow(0 2px 4px rgba(0,179,190,.3))}.glass-divider[data-v-8ade2626]{background:linear-gradient(90deg,transparent,rgba(0,179,190,.3) 50%,transparent);height:1px;border:none}.glass-actions[data-v-8ade2626]{min-height:48px;background:hsla(0,0%,100%,.5);backdrop-filter:blur(5px)}.menu-btn[data-v-8ade2626]{background:hsla(0,0%,100%,.6)!important;backdrop-filter:blur(10px);transition:transform .15s ease-out,background .15s ease!important;will-change:transform}.menu-btn[data-v-8ade2626]:hover{background:rgba(0,179,190,.1)!important;transform:scale(1.1) rotate(90deg)}.glass-menu[data-v-8ade2626]{background:hsla(0,0%,100%,.95)!important;backdrop-filter:blur(20px)!important;border-radius:12px!important;border:1px solid hsla(0,0%,100%,.3)!important;box-shadow:0 8px 32px rgba(0,0,0,.15)!important}.one-liner-text[data-v-8ade2626]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.theme--light.v-file-input .v-file-input__text{color:rgba(0,0,0,.87)}.theme--light.v-file-input .v-file-input__text--placeholder{color:rgba(0,0,0,.6)}.theme--light.v-file-input.v-input--is-disabled .v-file-input__text,.theme--light.v-file-input.v-input--is-disabled .v-file-input__text .v-file-input__text--placeholder{color:rgba(0,0,0,.38)}.theme--dark.v-file-input .v-file-input__text{color:#fff}.theme--dark.v-file-input .v-file-input__text--placeholder{color:hsla(0,0%,100%,.7)}.theme--dark.v-file-input.v-input--is-disabled .v-file-input__text,.theme--dark.v-file-input.v-input--is-disabled .v-file-input__text .v-file-input__text--placeholder{color:hsla(0,0%,100%,.5)}.v-file-input input[type=file]{left:0;opacity:0;pointer-events:none;position:absolute;max-width:0;width:0}.v-file-input .v-file-input__text{align-items:center;align-self:stretch;display:flex;flex-wrap:wrap;width:100%}.v-file-input .v-file-input__text.v-file-input__text--chips{flex-wrap:wrap}.v-file-input .v-file-input__text .v-chip{margin:4px}.v-file-input .v-text-field__slot{min-height:32px}.v-file-input.v-input--dense .v-text-field__slot{min-height:26px}.v-file-input.v-text-field--filled:not(.v-text-field--single-line) .v-file-input__text{padding-top:22px}.v-file-input.v-text-field--outlined .v-text-field__slot{padding:6px 0}.v-file-input.v-text-field--outlined.v-input--dense .v-text-field__slot{padding:3px 0}.v-autocomplete.v-input>.v-input__control>.v-input__slot{cursor:text}.v-autocomplete input{align-self:center}.v-autocomplete.v-select.v-input--is-focused input{min-width:64px}.v-autocomplete:not(.v-input--is-focused).v-select--chips input{max-height:0;padding:0}.v-autocomplete--is-selecting-index input{opacity:0}.v-autocomplete.v-text-field--enclosed:not(.v-text-field--solo):not(.v-text-field--single-line):not(.v-text-field--outlined) .v-select__slot>input{margin-top:24px}.v-autocomplete.v-text-field--enclosed:not(.v-text-field--solo):not(.v-text-field--single-line):not(.v-text-field--outlined).v-input--dense .v-select__slot>input{margin-top:20px}.v-autocomplete:not(.v-input--is-disabled).v-select.v-text-field input{pointer-events:inherit}.v-autocomplete__content.v-menu__content,.v-autocomplete__content.v-menu__content .v-card{border-radius:0}.compact-form[data-v-3a658c2e],.compact-form[data-v-aefa6eae],.compact-form[data-v-e6aaa54c]{margin:10px 10px -16px 10px}.v-card--reveal{bottom:0;opacity:1!important;position:absolute;width:100%}.items{max-height:300px;height:300px;overflow-y:auto}.table-header-filters[data-v-1874d891]{position:sticky;top:64px;z-index:2;background:linear-gradient(135deg,rgba(0,179,190,.08),rgba(57,137,201,.06) 50%,rgba(97,84,164,.08))!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;padding:12px 16px;margin-bottom:0;box-shadow:0 2px 12px rgba(0,179,190,.15);border-bottom:2px solid rgba(0,179,190,.25);border-top-left-radius:8px;border-top-right-radius:8px}.table-header-filters[data-v-1874d891]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:inherit;backdrop-filter:inherit;-webkit-backdrop-filter:inherit;z-index:-1}.table-header-filters+div[data-v-1874d891]{margin-top:0!important}.table-header-filters+div .pricelist-item-card[data-v-1874d891]:first-child{border-top-left-radius:0!important;border-top-right-radius:0!important}.filter-select.v-text-field--outlined[data-v-1874d891] fieldset{border-color:rgba(57,137,201,.2)!important;border-radius:8px!important}.filter-select.v-text-field--outlined[data-v-1874d891]:hover fieldset{border-color:rgba(57,137,201,.4)!important}.filter-select.v-text-field--outlined.v-input--is-focused[data-v-1874d891] fieldset{border-color:#3989c9!important;border-width:2px!important}.filter-select[data-v-1874d891] .v-input__slot{background:hsla(0,0%,100%,.8)!important;backdrop-filter:blur(10px)!important;min-height:36px!important;border-radius:8px!important}.filter-select[data-v-1874d891] .v-select__selection,.filter-select[data-v-1874d891] .v-text-field__slot input{font-size:13px!important;font-weight:500!important;color:rgba(70,70,80,.9)!important;letter-spacing:.3px!important}.filter-select[data-v-1874d891] label{font-size:12px!important;font-weight:500!important;color:rgba(57,137,201,.8)!important}.filter-select[data-v-1874d891] .v-menu__content{background:hsla(0,0%,100%,.98)!important;backdrop-filter:blur(20px)!important;border-radius:8px!important;border:1px solid rgba(0,179,190,.15)!important;box-shadow:0 8px 24px rgba(0,179,190,.12)!important;max-height:300px!important}.filter-select[data-v-1874d891] .v-list-item{font-size:13px!important;font-weight:500!important;transition:all .2s ease!important;min-height:40px!important}.filter-select[data-v-1874d891] .v-list-item:hover{background:rgba(57,137,201,.08)!important}.filter-select[data-v-1874d891] .v-list-item--active{background:rgba(0,179,190,.12)!important;color:#3989c9!important}.filter-select[data-v-1874d891] .v-simple-checkbox{color:#3989c9!important}.filter-checkbox[data-v-1874d891] .v-label{font-size:13px!important;font-weight:500!important;color:rgba(70,70,80,.9)!important;letter-spacing:.3px!important}.filter-checkbox[data-v-1874d891] .v-input--selection-controls__ripple{color:#3989c9!important}.search-btn[data-v-1874d891]{background:hsla(0,0%,100%,.95)!important;color:#3989c9!important;border:1px solid rgba(57,137,201,.25)!important;box-shadow:0 1px 3px rgba(0,0,0,.08)!important;backdrop-filter:blur(10px)!important;border-radius:8px!important;transition:all .2s ease!important;padding:0 20px!important;height:36px!important;font-weight:500!important;text-transform:none!important;font-size:13px!important;letter-spacing:.3px!important}.search-btn[data-v-1874d891]:hover{background:#fff!important;border-color:#3989c9!important;box-shadow:0 2px 6px rgba(57,137,201,.2)!important;transform:translateY(-1px)}.search-btn .v-icon[data-v-1874d891]{color:#3989c9!important;font-size:18px!important}.page-nav-btn-header[data-v-1874d891]{background:hsla(0,0%,100%,.95)!important;color:#3989c9!important;border:1px solid rgba(57,137,201,.25)!important;border-radius:8px!important;box-shadow:0 1px 3px rgba(0,0,0,.08)!important;backdrop-filter:blur(10px)!important;transition:all .2s ease!important;text-transform:none!important;font-weight:500!important;font-size:13px!important;letter-spacing:.3px!important;padding:0 16px!important;height:36px!important;min-width:110px!important}.page-nav-btn-header[data-v-1874d891]:hover:not(:disabled){background:#fff!important;border-color:#3989c9!important;box-shadow:0 2px 6px rgba(57,137,201,.2)!important;transform:translateY(-1px)}.page-nav-btn-header[data-v-1874d891]:disabled{opacity:.5!important;cursor:not-allowed!important;background:hsla(0,0%,96.1%,.8)!important;border-color:hsla(0,0%,78.4%,.3)!important;color:hsla(0,0%,62%,.6)!important}.status-ok-exp[data-v-1874d891]{background:linear-gradient(135deg,rgba(76,175,80,.08),rgba(56,142,60,.06))!important;border-left:4px solid rgba(76,175,80,.6)!important;backdrop-filter:blur(10px)!important}.status-processing-exp[data-v-1874d891]{background:linear-gradient(135deg,rgba(255,152,0,.08),rgba(255,193,7,.06))!important;border-left:4px solid rgba(255,152,0,.6)!important;backdrop-filter:blur(10px)!important}.status-failed-exp[data-v-1874d891]{background:linear-gradient(135deg,rgba(244,67,54,.08),rgba(211,47,47,.06))!important;border-left:4px solid rgba(244,67,54,.6)!important;backdrop-filter:blur(10px)!important}