@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap);li.red-text span{color:red}li.green-text span{color:#11823b}.splash-screen{width:100%;height:100%;position:fixed;background:#0d5d6f;background:linear-gradient(90deg,#0d5d6f 0,#084350);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=$left,endColorstr=$right,GradientType=1)}.splash-screen .splash-container{width:40px;height:40px;position:absolute;left:50%;top:50%;margin:-20px auto 0 -20px}.splash-screen .splash-double-bounce1,.splash-screen .splash-double-bounce2{width:100%;height:100%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;animation:splash-bounce 2s ease-in-out infinite}.splash-screen .splash-double-bounce2{animation-delay:-1s}@keyframes splash-bounce{0%,to{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}html{height:100%}body{font-family:Poppins-Regular;font-size:13px;color:#0d5d6f;background-color:#f0f9fa;margin:0;padding:0;min-height:100%;-webkit-font-smoothing:antialiased}a{text-decoration:none}.layout-wrapper{padding:0;min-height:100vh}.p-component,.p-datatable,.p-dropdown,.p-fieldset,.p-inputtext,.p-link,root{font-family:Poppins-Regular}.layout-topbar{position:fixed;height:50px;padding:.7em 1.5em 0;color:#fff;z-index:999;right:0;background:#0d5d6f;background:linear-gradient(90deg,#0d5d6f 0,#084350);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=$left,endColorstr=$right,GradientType=1);transition:left .2s}.layout-topbar:after{content:"";display:table;clear:both}.layout-topbar .layout-topbar-icons{float:right;display:block;animation-duration:.5s}.layout-topbar .layout-topbar-icons button{position:relative;color:#fff;margin-left:20px;display:inline-block;text-decoration:none;transition:color .2s;overflow:visible}.layout-topbar .layout-topbar-icons button:hover{color:#ffd966}.layout-topbar .layout-topbar-icons button span.layout-topbar-icon{font-size:1.5em}.layout-topbar .layout-topbar-icons button span.layout-topbar-item-text{font-size:20px;display:none}.layout-topbar .layout-topbar-icons button span.layout-topbar-badge{position:absolute;font-size:10px;right:-5px;top:-5px;width:16px;height:16px;text-align:center;line-height:16px;color:#0d5d6f;background-color:#ffb81c;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}.layout-topbar .layout-topbar-icons .layout-topbar-search{padding:0;position:relative;display:inline-block;top:-4px}.layout-topbar .layout-topbar-icons .layout-topbar-search input{display:inline-block;font-size:13px;background:transparent;border:0;border-bottom:2px solid #ffb81c;outline:0 none;box-shadow:none;color:#fff;width:100px;padding:1px 20px 1px 1px;margin:0;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px}.layout-topbar .layout-topbar-icons .layout-topbar-search input::-webkit-input-placeholder{color:#fff;opacity:.7;-webkit-transition:opacity .2s;transition:opacity .2s}.layout-topbar .layout-topbar-icons .layout-topbar-search input:-moz-placeholder,.layout-topbar .layout-topbar-icons .layout-topbar-search input::-moz-placeholder{color:#fff;opacity:.7;-moz-transition:opacity .2s;transition:opacity .2s}.layout-topbar .layout-topbar-icons .layout-topbar-search input:-ms-input-placeholder{color:#fff;opacity:.7;-ms-transition:opacity .2s;transition:opacity .2s}.layout-topbar .layout-topbar-icons .layout-topbar-search .layout-topbar-search-icon{font-size:18px;position:absolute;top:-1px;right:0}.layout-topbar .layout-topbar-icons .layout-topbar-search:hover input{border-bottom-color:#ffd966}.layout-topbar .layout-topbar-icons .layout-topbar-search:hover input::-webkit-input-placeholder{opacity:1}.layout-topbar .layout-topbar-icons .layout-topbar-search:hover input:-moz-placeholder,.layout-topbar .layout-topbar-icons .layout-topbar-search:hover input::-moz-placeholder{opacity:1}.layout-topbar .layout-topbar-icons .layout-topbar-search:hover input:-ms-input-placeholder{opacity:1}.layout-topbar .layout-topbar-icons .layout-topbar-search:hover .layout-topbar-search-icon{color:#ffd966}.layout-topbar .layout-menu-button{cursor:pointer;display:inline-block;text-decoration:none;color:#fff;transition:color .2s}.layout-topbar .layout-menu-button span{font-size:2em}.layout-topbar .layout-menu-button:hover{color:#ffd966}.layout-topbar button{cursor:pointer}.layout-sidebar{position:fixed;width:315px;height:100%;z-index:999;overflow-y:auto;user-select:none;-moz-user-select:none;-webkit-user-select:none;transition:left .2s;box-shadow:0 0 6px 0 rgba(0,0,0,.16)}.layout-sidebar .layout-logo{text-align:center;padding-top:9px;padding-bottom:10px;background:linear-gradient(90deg,#0d5d6f 0,#084350);position:fixed;z-index:1002;width:300px}.layout-sidebar .menuitem-badge{display:inline-block;margin-left:4px;font-size:10px;width:16px;height:16px;line-height:16px;text-align:center;color:#0d5d6f;background-color:#ffb81c;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}.layout-profile{text-align:center;padding:20px 0}.layout-profile img{max-width:60px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;border:1px solid #949ca2;padding:3px;transition:all .5s}.layout-profile .layout-profile-link{cursor:pointer;display:inline-block;margin-bottom:.75em;transition:color .2s}.layout-profile .layout-profile-link i{display:inline-block;font-size:16px;vertical-align:middle}.layout-profile ul{list-style-type:none;padding:0;margin:0;max-height:0;overflow:hidden;transition-property:max-height;transition-duration:.4s;transition-timing-function:cubic-bezier(.86,0,.07,1)}.layout-profile ul.layout-profile-expanded{max-height:500px}.layout-profile ul li button{width:100%;padding:1em;border:0;border-radius:0;cursor:pointer;transition:color .2s}.layout-profile ul li button:hover{color:#ffb81c}.layout-profile ul li button span{margin-left:.25em;vertical-align:middle}.layout-profile ul li button i{vertical-align:middle}.layout-sidebar-light .layout-profile .layout-profile-link{color:#0d5d6f}.layout-sidebar-light .layout-profile .layout-profile-link:hover{color:#ffb81c}.layout-sidebar-light .layout-profile ul{background-color:#fff}.layout-sidebar-light .layout-profile ul li button{color:#0d5d6f}.layout-sidebar-light .layout-profile ul li button:hover{color:#ffb81c}.layout-sidebar-dark .layout-profile .layout-profile-link{color:#fff}.layout-sidebar-dark .layout-profile .layout-profile-link:hover{color:#ffb81c}.layout-sidebar-dark .layout-profile ul{background-color:#0a3d4a}.layout-sidebar-dark .layout-profile ul li button{color:#fff}.layout-sidebar-dark .layout-profile ul li button:hover{color:#ffb81c}.layout-menu-container{padding-bottom:120px;padding-top:184.5px}.layout-profile{width:300px;background:linear-gradient(90deg,#0d5d6f 0,#084350);position:fixed;z-index:1001;top:80px}.layout-menu{list-style-type:none;margin:0;padding:52px 0 0}.layout-menu li a{cursor:pointer;position:relative;text-decoration:none;display:block;transition:color .2s}.layout-menu li a i{font-size:18px;vertical-align:middle}.layout-menu li a span{margin-left:.25em;vertical-align:middle;line-height:18px;display:inline-block}.layout-menu li a .menuitem-toggle-icon{position:absolute;top:50%;right:1em;margin-top:-9px}.layout-menu li a.router-link-active{font-weight:700}.layout-menu li.active-menuitem>a .menuitem-toggle-icon:before{content:""}.layout-menu li.active-menuitem>ul{max-height:1%}.layout-menu>li>a{padding:.6em 1em}.layout-menu>li>a span{font-size:13px}.layout-menu>li:last-child>a{border-bottom:1px solid rgba(13,93,111,.2)}.layout-menu>li ul{list-style-type:none;margin:0;padding:0 0 0 1.5em;max-height:0;overflow:hidden;transition-property:max-height;transition-duration:.4s;transition-timing-function:cubic-bezier(.86,0,.07,1)}.layout-menu>li ul li a{cursor:pointer;padding:.6em 1em;border-top:0}.layout-menu>li ul li a span{font-size:13px}.layout-menu>li ul li:last-child{padding-bottom:1em}.layout-sidebar-light{background:#e8f6f9;background:linear-gradient(180deg,#e8f6f9 0,#d0eff5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#000000",GradientType=0)}.layout-sidebar-light .layout-menu>li>a{border-top:1px solid rgba(13,93,111,.2)}.layout-sidebar-light .layout-menu>li:last-child>a{border-bottom:1px solid rgba(13,93,111,.2)}.layout-sidebar-light .layout-menu>li ul{background-color:#fff}.layout-sidebar-light .layout-menu li a{color:#0d5d6f}.layout-sidebar-light .layout-menu li a.router-link-active,.layout-sidebar-light .layout-menu li a:hover{color:#ffb81c}.layout-sidebar-light .layout-menu li.active-menuitem>a{background-color:#fff;color:#0d5d6f}.layout-sidebar-dark{background:#0d5d6f;background:linear-gradient(180deg,#0d5d6f 0,#084350);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#000000",GradientType=0)}.layout-sidebar-dark .layout-menu>li>a{border-top:1px solid rgba(255,184,28,.3)}.layout-sidebar-dark .layout-menu>li:last-child>a{border-bottom:1px solid rgba(255,184,28,.3)}.layout-sidebar-dark .layout-menu>li ul{background-color:#0a3d4a}.layout-sidebar-dark .layout-menu li a{color:#fff}.layout-sidebar-dark .layout-menu li a.router-link-active,.layout-sidebar-dark .layout-menu li a:hover{color:#ffb81c}.layout-sidebar-dark .layout-menu li.active-menuitem>a{background-color:#0a3d4a;color:#ffb81c}@media (max-width:1024px){.layout-profile{top:120px}}.master-menu-item{display:flex;align-items:center;width:100%;cursor:pointer}.master-label-link{text-decoration:none;color:inherit;cursor:pointer;padding:0 4px}.master-label-link:hover{text-decoration:underline}.master-arrow-icon{margin-left:auto}.pos-menu-tile-image{border-radius:2px;background:#f5f5f5}.pos-menu-tile-image,.pos-menu-tile-image--empty{width:80px;height:80px}.layout-main{transition:margin-left .2s;padding:66px 16px 16px}.layout-footer{transition:margin-left .2s;background-color:#fff;padding:1em 2em}.layout-footer .footer-text,.layout-footer img{vertical-align:middle}@media (min-width:1025px){.layout-wrapper.layout-overlay .layout-sidebar{left:-315px}.layout-wrapper.layout-overlay .layout-topbar{left:0}.layout-wrapper.layout-overlay .layout-footer,.layout-wrapper.layout-overlay .layout-main{margin-left:0}.layout-wrapper.layout-overlay.layout-overlay-sidebar-active .layout-sidebar{left:0}.layout-wrapper.layout-overlay.layout-overlay-sidebar-active .layout-topbar{left:300px}.layout-wrapper.layout-static .layout-sidebar{left:0}.layout-wrapper.layout-static .layout-topbar{left:315px}.layout-wrapper.layout-static .layout-footer,.layout-wrapper.layout-static .layout-main{margin-left:315px}.layout-wrapper.layout-static.layout-static-sidebar-inactive .layout-sidebar{left:-315px}.layout-wrapper.layout-static.layout-static-sidebar-inactive .layout-topbar{left:0}.layout-wrapper.layout-static.layout-static-sidebar-inactive .layout-footer,.layout-wrapper.layout-static.layout-static-sidebar-inactive .layout-main{margin-left:0}}@media (max-width:1024px){.layout-wrapper .layout-topbar{left:0}.layout-wrapper .layout-footer,.layout-wrapper .layout-main{margin-left:0}.layout-wrapper .layout-sidebar{left:-315px;margin-top:50px}.layout-wrapper .layout-mask{display:none;position:fixed;width:100%;height:100%;top:50px;left:0;z-index:998;background-color:#0d3d4a;opacity:.7;filter:alpha(opacity=70)}.layout-wrapper.layout-mobile-sidebar-active .layout-sidebar{left:0}.layout-wrapper.layout-mobile-sidebar-active .layout-mask{display:block}.body-overflow-hidden{overflow:hidden}}h1{font-size:24px}h1,h2{font-weight:400;margin:0}h2{font-size:20px}.card{background-color:#fff;padding:1em;margin-bottom:16px;box-shadow:0 2px 8px 0 rgba(0,0,0,.08);border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}.card.card-w-title{padding-bottom:2em}.card h1{margin:1em 0 .5em;border-bottom:1px solid #d5d5d5;padding:.1em;font-size:24px}.card h1:first-child{margin:0 0 .5em}.p-g{-ms-flex-wrap:wrap}.dashboard .summary{position:relative}.dashboard .summary .title{font-size:20px}.dashboard .summary .detail{color:#1a6d7a;display:block;margin-top:10px}.dashboard .summary .count{color:#fff;position:absolute;top:10px;right:10px;font-size:24px;padding:7px 14px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}.dashboard .summary .count.visitors{background-color:#20d077}.dashboard .summary .count.purchases{background-color:#f9c851}.dashboard .summary .count.revenue{background-color:#007be5}.dashboard .highlight-box{height:100px}.dashboard .highlight-box:after{content:"";display:table;clear:both}.dashboard .highlight-box .initials{height:100%;float:left;width:50%;text-align:center;padding:1em}.dashboard .highlight-box .initials>span{font-size:48px}.dashboard .highlight-box .highlight-details{height:100%;background-color:#fff;float:left;width:50%;padding:1em}.dashboard .highlight-box .highlight-details i{font-size:24px;vertical-align:middle;margin-right:.25em}.dashboard .highlight-box .highlight-details .count{color:#1a6d7a;font-size:36px;display:block}.dashboard .task-list{list-style-type:none;margin:0;padding:0}.dashboard .task-list li{padding:.5em .25em;border-bottom:1px solid #c5e5ed}.dashboard .task-list li:after{content:"";display:table;clear:both}.dashboard .task-list .p-checkbox{vertical-align:middle;margin-right:.5em}.dashboard .task-list .task-name{vertical-align:middle}.dashboard .task-list i{float:right;font-size:24px;color:#1a6d7a}.dashboard .contact-form .p-panel-content,.dashboard .task-list .p-panel-content{min-height:256px}.dashboard .holidays ul{list-style-type:none;padding:0;margin:0}.dashboard .holidays ul li{border-bottom:1px solid #c5e5ed}.dashboard .holidays ul li button{padding:15px;width:100%;box-sizing:border-box;text-decoration:none;position:relative;display:block;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;transition:background-color .2s}.dashboard .holidays ul li button .name{font-size:18px}.dashboard .holidays ul li button .email{float:right;font-size:14px;color:#707070}.dashboard .holidays ul li button:hover{cursor:pointer;background-color:#eee}.dashboard .holidays ul li:last-child{border:0}.dashboard .contacts img{max-width:60px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;border:1px solid #949ca2;padding:3px;transition:all .5s}.dashboard .contacts ul{list-style-type:none;padding:0;margin:0}.dashboard .contacts ul li{border-bottom:1px solid #c5e5ed}.dashboard .contacts ul li button{padding:9px;width:100%;box-sizing:border-box;text-decoration:none;position:relative;display:block;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;transition:background-color .2s}.dashboard .contacts ul li button .name{position:absolute;right:10px;top:10px;font-size:18px}.dashboard .contacts ul li button .email{position:absolute;right:10px;top:30px;font-size:14px;color:#1a6d7a}.dashboard .contacts ul li button:hover{cursor:pointer;background-color:#eee}.dashboard .contacts ul li:last-child{border:0}.dashboard .contacts .p-panel-content{min-height:256px}.dashboard .activity-list{list-style-type:none;padding:0;margin:0}.dashboard .activity-list li{border-bottom:1px solid #c5e5ed;padding:16px 8px}.dashboard .activity-list li .count{font-size:24px;color:#fff;background-color:#007be5;font-weight:700;display:inline-block;padding:.25em .5em;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}.dashboard .activity-list li:first-child{border-top:1px solid #c5e5ed}.dashboard .activity-list li:last-child{border:0}.dashboard .activity-list li .p-g-6:first-child{font-size:18px;padding-left:0}.dashboard .activity-list li .p-g-6:last-child{text-align:right;color:#1a6d7a}.dashboard .feature-video{width:100%}.leaverequest .mt1{margin-top:1em}.leaverequest .header{background-color:#f4f4f4;padding:10px 10px 0;border:1px solid #e7e7e7;margin:0 0 .5em}.leaverequest .header label{font-weight:700}.leaverequest .p-dropdown{padding-top:6px}.leaverequest .p-dropdown-label{padding-top:0}.leaverequest .p-calendar-button{right:0}.employeeMaster span.requiredColor{color:red}.employeeMaster .inputSwitch{display:inline-flex;top:8px;position:relative}.employeeMaster .inputSwitch label{padding-left:10px;font-weight:500;padding-top:2px}.dailyShift .p-component{width:100%}.dailyShift .p-inputswitch.p-component{width:43px}.approvalType input.p-inputtext.p-component.p-column-filter{margin-top:10px}.approvalPath label.p-dropdown-label.p-inputtext{margin-top:7px}.loginpage{margin:50px auto;width:80%}@media (min-width:1200px){.loginpage{width:70%}}@media (max-width:991px){.loginpage{width:90%}}@media (max-width:767px){.loginpage{width:95%}}.loginpage .login-container{display:flex;width:100%;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;box-shadow:3px 5px 5px rgba(0,0,0,.5);-webkit-box-shadow:3px 5px 5px rgba(0,0,0,.5);-moz-box-shadow:3px 5px 5px rgba(0,0,0,.5);background-color:#fff}.loginpage .login-container .login-title{font:normal 36px/36px philosopherregular,Trebuchet MS,Arial,San-serif;text-shadow:2px 2px 2px rgba(0,0,0,.5);text-align:center;padding-top:15px;position:relative;transition:all .5s;letter-spacing:1px;padding-bottom:30px}@media (max-width:767px){.loginpage .login-container .login-title{font-size:28px}}@media (max-width:575px){.loginpage .login-container .login-title{font-size:24px}}.loginpage .login-container .login-title span{font:normal 40px/40px philosopherbold,Trebuchet MS,Arial,San-serif;display:block}@media (max-width:767px){.loginpage .login-container .login-title span{font-size:32px}}@media (max-width:575px){.loginpage .login-container .login-title span{font-size:28px}}.loginpage .login-container .login-title:after{position:absolute;content:"";width:75px;height:4px;background-color:#fff;box-shadow:2px 2px 4px rgba(0,0,0,.5);-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.5);-moz-box-shadow:2px 2px 4px rgba(0,0,0,.5);bottom:15px;left:50%;margin-left:-37px}.loginpage .login-container p{text-align:left;padding:20px 20px 50px;letter-spacing:1px}.loginpage .login-container .login-left{flex:1 1;background-color:#0d5d6f;color:#fff;border-radius:30px 0 0 30px;-webkit-border-radius:30px 0 0 30px;-moz-border-radius:30px 0 0 30px;text-align:center;padding:55px 20px 110px;position:relative}.loginpage .login-container .login-left .mini-logo{position:absolute;bottom:30px;left:45%;margin-left:-39px}.loginpage .login-container .login-left p{text-align:justify}@media (max-width:767px){.loginpage .login-container .login-left{display:none}}.loginpage .login-container .login-right{flex:1 1;background-color:#fff;color:#333;border-radius:0 30px 30px 0;-webkit-border-radius:0 30px 30px 0;-moz-border-radius:0 30px 30px 0;padding:30px 20px;text-align:center}@media (max-width:767px){.loginpage .login-container .login-right{border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px}}.loginpage .login-container .login-right p{text-align:center}.loginpage .login-container .login-right .login-image{width:195px;margin:9px 10px;transition:all .5s}@media (max-width:1199px){.loginpage .login-container .login-right .login-image{width:195px}}@media (max-width:991px){.loginpage .login-container .login-right .login-image{width:195px}}@media (max-width:767px){.loginpage .login-container .login-right .login-image{width:195px}}@media (max-width:575px){.loginpage .login-container .login-right .login-image{width:195px}}@media (max-width:767px){.loginpage .login-container .login-right .login-image-desktop{display:none}}.loginpage .login-container .login-right .login-image-mobile{display:none}@media (max-width:767px){.loginpage .login-container .login-right .login-image-mobile{display:block}}.loginpage .login-container .login-right .login-image-mobile-small{display:none}@media (max-width:767px){.loginpage .login-container .login-right .login-image-mobile-small{display:block;width:80px;margin:10px auto}}.loginpage .login-container .login-right .login-title:after{background-color:#ffb81c;width:50px;margin-left:-25px}.loginpage .login-container .login-right p{padding:20px 0}.loginpage .login-container .login-right .login-form{max-width:70%;margin:auto}@media (max-width:991px){.loginpage .login-container .login-right .login-form{max-width:85%}}@media (max-width:575px){.loginpage .login-container .login-right .login-form{max-width:90%}}.loginpage .login-container .login-right .login-form fieldset{border:0;position:relative}.loginpage .login-container .login-right .login-form fieldset :focus{outline:0}.loginpage .login-container .login-right .login-form fieldset .login-label{position:absolute;width:21px;height:22px;font-size:0;left:18px;top:24px;background:url(data:image/png;base64,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) no-repeat 0 0}.required .login-label:after{position:absolute;content:"*";color:red;font-size:18px;right:-4px;top:-1px;background:#fff;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;line-height:.5}.loginpage .login-container .login-right .login-form fieldset .login-label.username{background-position:0 0}.loginpage .login-container .login-right .login-form fieldset .login-label.password{background-position:0 -21px}.loginpage .login-container .login-right .login-form fieldset .login-label.email{background-position:0 -84px}.loginpage .login-container .login-right .login-form fieldset .login-label.company{background-position:0 -107px}.loginpage .login-container .login-right .login-form fieldset .login-label.details{background-position:0 -133px}.loginpage .login-container .login-right .login-form fieldset .login-label.phone{background-position:0 -157px}.loginpage .login-container .login-right .login-form fieldset .login-control{border:0;border-bottom:2px solid #d5d8da;font:normal 12px/18px poppinsregular,Trebuchet MS,Arial,San-serif;color:#333;padding:20px 10px 15px 40px;width:100%}textarea.login-control{height:60px}.error.login-control{border-bottom-color:red}.loginpage .login-container .login-right .login-form fieldset .login-button{width:100%;background-color:#0d5d6f;text-transform:uppercase;color:#fff;border:0;padding:12px;cursor:pointer;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;margin:30px 0}.loginpage .login-container .login-right .login-link-container{max-width:60%;margin:auto}@media (max-width:1199px){.loginpage .login-container .login-right .login-link-container{max-width:70%}}@media (max-width:991px){.loginpage .login-container .login-right .login-link-container{max-width:80%}}@media (max-width:767px){.loginpage .login-container .login-right .login-link-container{max-width:70%}}@media (max-width:575px){.loginpage .login-container .login-right .login-link-container{max-width:80%}}.loginpage .login-container .login-right .login-link-container .login-link{float:left;position:relative;color:#333;padding-left:30px}.loginpage .login-container .login-right .login-link-container .login-link:before{position:absolute;content:"";width:21px;height:22px;background:url(data:image/png;base64,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) no-repeat 0 0;top:-4px;left:0}.loginpage .login-container .login-right .login-link-container .login-link.forgotPassword:before{background-position:0 -41px}.loginpage .login-container .login-right .login-link-container .login-link.signUp:before{background-position:0 -63px}.loginpage .login-container .login-right .login-link-container .login-link.signIn:before{background-position:0 -181px}.loginpage .login-container .login-right .login-link-container .login-link.phoneAuth:before{background-position:0 -157px}.animated{animation-duration:5s;animation-fill-mode:both}@keyframes fadeIn{0%{opacity:0;transform:translateX(-20px)}50%{opacity:1;transform:translateX(10px)}to{opacity:1;transform:translateX(0)}}.fadeIn{animation-name:fadeIn}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}to{transform:scale(1)}}.bounceIn{animation-name:bounceIn}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}.bounce{animation-name:bounce}@media only screen and (max-width:767px){.p-datatable,.p-datatable-wrapper,.p-datatable .p-datatable-tablewrapper{overflow-x:auto!important;-webkit-overflow-scrolling:touch;width:100%}.p-datatable .p-datatable-tbody .p-row-toggler,.p-datatable .p-datatable-tbody td,.p-datatable .p-datatable-thead th{padding:.45rem .6rem!important;font-size:.9rem!important}.p-datatable .p-button,.p-datatable .p-datatable-tbody td .p-button{min-width:44px;padding:.5rem .6rem!important}.p-datatable .p-datatable-tbody td .p-button+.p-button{margin-left:0!important}.p-datatable .p-datatable-tbody td .action-buttons,.p-datatable .p-datatable-tbody td .p-button-group{display:flex;flex-wrap:wrap;grid-gap:6px;gap:6px}.p-datatable .p-datatable-tbody td .p-button{flex:1 1 auto}.p-datatable .p-datatable-tbody tr{border-bottom:1px solid rgba(0,0,0,.06)}}@font-face{font-family:Poppins-Black;font-weight:400;font-style:normal;src:url(/static/media/Poppins-Black.0573b923.ttf)}@font-face{font-family:Poppins-BlackItalic;font-weight:400;font-style:normal;src:url(/static/media/Poppins-BlackItalic.3fb21c80.ttf)}@font-face{font-family:Poppins-BoldItalic;font-weight:400;font-style:normal;src:url(/static/media/Poppins-BoldItalic.09775bde.ttf)}@font-face{font-family:Poppins-ExtraBold;font-weight:400;font-style:normal;src:url(/static/media/Poppins-ExtraBold.544fa4f2.ttf)}@font-face{font-family:Poppins-ExtraBoldItalic;font-weight:400;font-style:normal;src:url(/static/media/Poppins-ExtraBoldItalic.29f7dd01.ttf)}@font-face{font-family:Poppins-ExtraLight;font-weight:400;font-style:normal;src:url(/static/media/Poppins-ExtraLight.86a2f13e.ttf)}@font-face{font-family:Poppins-ExtraLightItalic;font-weight:400;font-style:normal;src:url(/static/media/Poppins-ExtraLightItalic.05139b65.ttf)}@font-face{font-family:Poppins-Italic;font-weight:400;font-style:normal;src:url(/static/media/Poppins-Italic.5e956c44.ttf)}@font-face{font-family:Poppins-Light;font-weight:400;font-style:normal;src:url(/static/media/Poppins-Light.f6ea751e.ttf)}@font-face{font-family:Poppins-LightItalic;font-weight:400;font-style:normal;src:url(/static/media/Poppins-LightItalic.1eaf3af4.ttf)}@font-face{font-family:Poppins-Medium;font-weight:400;font-style:normal;src:url(/static/media/Poppins-Medium.f61a4eb2.ttf)}@font-face{font-family:Poppins-Regular;font-weight:400;font-style:normal;src:url(/static/media/Poppins-Regular.8b6af8e5.ttf)}@font-face{font-family:Poppins-SemiBold;font-weight:400;font-style:normal;src:url(/static/media/Poppins-SemiBold.4cdacb8f.ttf)}@font-face{font-family:Poppins-SemiBoldItalic;font-weight:400;font-style:normal;src:url(/static/media/Poppins-SemiBoldItalic.378a091b.ttf)}@font-face{font-family:Poppins-Thin;font-weight:400;font-style:normal;src:url(/static/media/Poppins-Thin.25cd0f68.ttf)}@font-face{font-family:Poppins-ThinItalic;font-weight:400;font-style:normal;src:url(/static/media/Poppins-ThinItalic.c93e22e9.ttf)}.mt1{margin-top:1em}.mt05{margin-top:.5em}.mr1{margin-right:1em!important}.mt2{margin-top:2em}.mt3{margin-top:3em}.noPaddingRight{padding-right:0}.p-calendar,.p-dropdown,.p-inputtext,.p-multiselect{height:36px}.p-multiselect .p-multiselect-label{padding:0}.p-inputtextarea{height:56px}.p-button.p-button-secondary{background:#3f51b5!important}.p-checkbox{margin-right:10px}.p-accordion{width:100%}body .p-datatable .p-dropdown-label{margin-top:6px}body .p-dropdown .p-dropdown-label{padding-top:0;padding-bottom:0}.p-dialog .p-dropdown .p-dropdown-label{padding-top:7px}.dialogClass .p-dropdown-label{margin-top:6px}span.requiredColor{color:red}.p-dropdown-panel .p-dropdown-filter-container{width:100%;pointer-events:auto!important}.autoApprovebtn{position:relative;top:-7px;right:5px;font-weight:700}.noLableMargin{margin-top:2.3em}.mr05{margin-right:.5em}.ml05{margin-left:.5em}.ml1{margin-left:1em!important}.empDetailBg{background-color:#f4f4f4;padding:10px 10px 0;border:1px solid #e7e7e7;margin:0 0 .5em}.p-growl-message p{padding:0!important}.p-growl-title{display:none}.p-growl-image{padding-top:6px}.card h2{margin:1em 0 .5em;padding:.1em;font-size:18px}.inputBlock{margin-top:8px;display:block}@media (max-width:767px){.no-left-padding{padding-left:1px!important;padding-right:0}.no-right-padding{padding-right:0;padding-left:0}}.page-loader{top:0;right:0;bottom:0;left:0;width:100%;background-color:hsla(0,0%,100%,.7);z-index:10000}.page-loader:after{content:" ";display:block;width:50px;height:50px;position:fixed;top:50%;left:50%;margin:-25px 0 0 -25px;border-radius:50%;border-color:#000 transparent;border-style:solid;border-width:6px;animation:spinner 1.2s linear infinite}@keyframes spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.hide{display:none}.p-datatable-globalfilter-container{float:right}.p-datatable-globalfilter-container input{width:200px}.p-datatable.p-datatable-customers{box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12)}.p-datatable.p-datatable-customers .p-datatable-header{border:0;padding:12px;text-align:left;font-size:20px}body .p-datatable .p-datatable-tbody>tr>td{word-break:break-word}.p-dropdown .p-dropdown-label{width:99%!important}.p-float-label label{color:#000}.dialogflex{display:flex}.p-dialog{flex-direction:column;padding:0;pointer-events:auto;max-height:90%}.p-dialog .p-dialog-content{overflow-y:auto}.actionCenter button{margin-left:5px}.actionCenter button:first-child,.actionCenter button:nth-child(2){margin-bottom:5px}@media screen and (max-width:40em){.actionCenter{display:inline}}.p-datatable.p-datatable-customers .p-datatable-header{font-weight:400}.p-datatable-globalfilter-container{margin-top:-3px}.companyMaster .p-steps .p-steps-item,.width100,.width100 input{width:100%}.fa,body .fc .fc-event{text-align:center}.fa{width:1.28571429em}.container1{position:relative;width:100%;max-width:400px}.image{width:100%;height:auto}.overlay{position:absolute;top:10px;bottom:0;left:0;right:0;height:100%;width:100%;opacity:0;transition:.3s ease}.container1:hover .overlay{opacity:1;cursor:pointer}.icon{color:#fff;font-size:30px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);text-align:center}.fa-user:hover{color:#eee}.company.p-organizationchart .p-organizationchart-node-content.p-person{padding:0;border:0}.node-content,.node-header{padding:.5em .7em}.node-header{background-color:#495ebb!important;color:#fff!important}.node-content{text-align:center!important;border:1px solid #495ebb!important}.node-content img{border-radius:50%!important}.department-cfo{background-color:#7247bc!important;color:#fff!important}.department-coo{background-color:#a534b6!important;color:#fff!important}.department-cto{background-color:#e9286f!important;color:#fff!important}.p-organizationchart .p-highlight{background-color:orange!important}.p-person .p-node-toggler{color:#495ebb!important}.department-cto .p-node-toggler{color:#8a0a39!important}.tableBorder{width:100%;border-collapse:collapse}.tableBorder td,.tableBorder th,table.tableBorder{border:1px solid #c8c8c8;text-align:center;padding:10px 0}label.photo{padding:10px;background:#403d3d;color:#fff}input[type=file]{display:none}.react-confirm-alert-body{text-align:center}.react-confirm-alert-button-group{display:block;text-align:center}.profile .p-dialog{z-index:1002!important}.demo-image-preview>img,.react-html5-camera-photo>video{width:auto}.treewidth .p-tree,.width100 ul.p-inputtext{width:100%}li.p-menuitem{border-bottom:1px solid #ececec}.board .summary{position:relative}.board .summary .title{font-size:20px;line-height:40px}.board .summary .count.ShortListed{background-color:#ff8c00}.board .summary .count.Scheduled{background-color:#4169e1}.board .summary .count.Hired{background-color:#20d077}.board .summary .count.Rejected{background-color:red}.board .summary .count{color:#fff;position:absolute;top:10px;right:10px;font-size:24px;padding:7px 14px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}.inputfile{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.inputfile+label{max-width:80%;font-size:.8rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;display:inline-block;overflow:hidden;padding:.625rem 1.25rem}.no-js .inputfile+label{display:none}.inputfile.has-focus+label,.inputfile:focus+label{outline:1px dotted #000;outline:5px auto -webkit-focus-ring-color}.inputfile+label img{width:1em;height:1em;vertical-align:middle;fill:currentColor;margin-top:-.25em;margin-right:.25em}.inputfile-6+label{border:1px solid #4d505b;background-color:#e8e2e3;padding:0}.inputfile-6+label:hover,.inputfile-6.has-focus+label,.inputfile-6:focus+label{border-color:#878a94}.inputfile-6+label span,.inputfile-6+label strong{padding:.625rem 1.25rem}.inputfile-6+label span{width:200px;min-height:2em;display:inline-block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;vertical-align:top}.inputfile-6+label strong{height:100%;color:#fff;background-color:#4d505b;display:inline-block}.inputfile-6+label:hover strong,.inputfile-6.has-focus+label strong,.inputfile-6:focus+label strong{background-color:#878a94}@media screen and (max-width:50em){.inputfile-6+label strong{display:block}}.card h1:first-child{text-transform:capitalize}.p-custom-button-secondary{box-shadow:5px 6px 9px 1px grey;padding:8px;font-weight:700}.p-line-down{height:50px}.p-line-down,.p-line-down-20{margin:0 auto;width:1px;float:none;background-color:#c8c8c8}.p-line-down-20{height:20px}.hide-container *{cursor:not-allowed;pointer-events:none}.p-datatable .p-datatable-thead>tr>th,.p-datatable .p-datatable-thead>tr>th:hover,.p-datatable .p-sortable-column:hover{background:#d3d3d3!important}.p-paginator .p-dropdown{height:2rem}.p-steps .p-steps-item:before{border:none}.p-radiobutton{margin-right:10px}.p-fieldset{border:1px solid rgba(0,0,0,.38)}.p-fieldset .p-fieldset-legend{background:#d3d3d3}.p-datatable .p-datatable-tbody>tr>td{font-size:.85rem}.p-button.p-button-icon-only{height:26px!important}.p-datatable .p-datatable-thead>tr>th{font-size:.85rem!important}.p-button,.p-button.p-button-success,.p-button.p-button-warning,.p-buttonset.p-button-success>.p-button,.p-buttonset.p-button-warning>.p-button,.p-splitbutton.p-button-success>.p-button,.p-splitbutton.p-button-warning>.p-button{font-size:13px!important}.p-button.p-button-danger,.p-button.p-button-success,.p-button.p-button-warning,.p-buttonset.p-button-success>.p-button,.p-buttonset.p-button-warning>.p-button,.p-splitbutton.p-button-success>.p-button,.p-splitbutton.p-button-warning>.p-button{min-width:85px}.p-component,.p-inputtext,.p-link{font-size:.85rem!important}.p-datatable table{table-layout:auto}.p-datatable .p-sortable-column.p-highlight{background:#d3d3d3}.p-button.p-button-info{background:#3f51b5!important}.p-datatable .p-datatable-thead>tr>th{padding:12px 8px}.table-xls-button{margin-bottom:10px!important}.assessment-form .MuiTableCell-body,.assessment-form .MuiTableCell-head{border:1px solid #000}.assessment-form .MuiTableCell-body input[type=text]{border:none;width:100%;margin:0;padding:0;height:100%;min-height:35px;outline:none}.ListBox{display:flex;justify-content:center}.ListBox ul{display:flex!important;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:70px 40px 70px;grid-gap:10px}.ListBox select{width:300px;border:2px solid #000;min-height:200px}.ListBox li.relative{display:flex;flex-direction:column;justify-content:space-around}.ListBox #add,.ListBox #remove{width:40px;font-size:18px}.reportFilterSelction .p-datatable-wrapper{overflow:initial!important}.payroll-column{width:10.2em}.timesheetHeader tr th{font-weight:700}.timesheetBody tr td,.timesheetHeader tr th{border-left:1px solid #000;border-bottom:1px solid #000}.timesheetBody tr td{background-color:#d9b571}.timesheetBody1 tr td{border-left:1px solid #000;border-bottom:1px solid #000;min-width:100px}.payslipModal,.timesheetModal{overflow:auto!important}.payslipHeader tr th{font-weight:700;background-color:#c8d7f2;border:1px solid #000}.payslipBody tr td{background-color:#fff;border:1px solid #000}.dashboard-widget{display:flex;flex-direction:column;background:#fff;border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,.08);margin-bottom:16px;overflow:hidden}.widget-header{display:flex;justify-content:space-between;align-items:center;min-height:52px;padding:0 16px;border-bottom:1px solid #ececec}.widget-title{font-size:15px;font-weight:600;color:#2c3e50}.widget-actions{display:flex;align-items:center;grid-gap:10px;gap:10px}.widget-info{font-size:14px;color:#6c757d;cursor:pointer}.widget-content{flex:1 1;padding:16px;overflow:hidden}.widget-footer{justify-content:space-between;min-height:52px;padding:0 16px;border-top:1px solid #ececec;background:#fafafa}.widget-footer,.widget-footer-left,.widget-footer-right{display:flex;align-items:center}.widget-xs{height:180px}.widget-sm{height:240px}.widget-md{height:360px}.widget-lg{height:480px}.dashboard-widget:hover{box-shadow:0 4px 12px rgba(0,0,0,.12);transition:box-shadow .2s ease}.invanalytics{padding:1rem;background:#f5f6fa;min-height:100vh}.master-selection__title i{margin-right:10px}.master-selection__panel{border:1px solid #cde8e6;border-radius:6px;overflow:hidden;margin-bottom:12px}.master-selection__panel--open .master-selection__panel-header{background-color:#1a8a82}.master-selection__panel--open .master-selection__panel-header i,.master-selection__panel--open .master-selection__panel-header span{color:#fff}.master-selection__panel--open .master-selection__panel-header .p-badge{background-color:hsla(0,0%,100%,.25);color:#fff}.master-selection__panel-header{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;background-color:#f8f9fa;cursor:pointer;transition:background-color .2s}.master-selection__panel-header:hover{background-color:#e9ecef}.master-selection__panel-header-left{display:flex;align-items:center;grid-gap:10px;gap:10px}.master-selection__panel-header-left i{font-size:16px;color:#1a8a82}.master-selection__panel-header-left span{font-weight:600;font-size:14px;color:#0d3d3d}.master-selection__panel-header-left .p-badge{background-color:#1a8a82;color:#fff;border-radius:12px;padding:1px 9px;font-size:11px;font-weight:700}.master-selection__panel-header-arrow{font-size:16px;color:#666}.master-selection__panel-body{padding:16px;background-color:#fff}.master-selection__tile{border:1px solid #cde8e6;border-radius:6px;padding:20px 16px;text-align:center;min-height:100px;display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:10px;gap:10px;cursor:pointer;transition:box-shadow .2s,border-color .2s}.master-selection__tile:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);border-color:#1a8a82}.master-selection__tile i{font-size:26px;color:#1a8a82}.master-selection__tile span{font-size:12px;font-weight:600;color:#0d3d3d;line-height:1.3}.master-selection__empty{text-align:center;padding:48px 20px;color:#6a9e9a;border:2px dashed #cde8e6;border-radius:4px;margin-top:8px}.master-selection__empty i{font-size:28px;display:block;margin-bottom:10px}.master-selection__empty p{margin:0;font-size:13px}.module-selection-page{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;background-color:#f4f6f9}.module-selection-page .page-title{font-size:1.25rem;font-weight:500;color:#333;margin-bottom:2.5rem}.module-selection-page .hub-wrapper{position:relative;width:380px;height:380px}.module-selection-page .hub-wrapper .center-logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100px;height:100px;border-radius:50%;background:#fff;border:1px solid #ddd;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:2}.module-selection-page .hub-wrapper .center-logo img{width:60px;height:60px;object-fit:contain;border-radius:50%}.module-selection-page .hub-wrapper .center-logo span{font-size:11px;color:#888;margin-top:4px}.module-selection-page .hub-wrapper .spoke{position:absolute;top:50%;left:50%;width:1px;background-color:#ddd;transform-origin:top center;z-index:0}.module-selection-page .hub-wrapper .module-card{position:absolute;width:90px;height:90px;border-radius:50%;background:#fff;border:1px solid #ddd;display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:6px;gap:6px;cursor:pointer;z-index:2;transition:transform .15s ease,border-color .15s ease}.module-selection-page .hub-wrapper .module-card .module-emoji{font-size:22px;line-height:1}.module-selection-page .hub-wrapper .module-card .module-label{font-size:10px;font-weight:500;color:#666;text-align:center;line-height:1.2}.module-selection-page .hub-wrapper .module-card:hover{transform:translate(-50%,-50%) scale(1.08);border-color:#aaa}.module-selection-page .hub-wrapper .module-card.selected{border:2px solid #2196f3}.module-selection-page .hub-wrapper .module-card.selected .module-label{color:#2196f3}.module-selection-page .proceed-btn{margin-top:2.5rem}.pos-wrapper{display:flex;flex-direction:column;height:100vh}.pos-body{display:flex;flex:1 1;overflow:hidden}.pos-topbar{height:40px;background:#1e293b;color:#fff;justify-content:space-between;padding:0 5px}.pos-topbar,.pos-topbar-left,.pos-topbar-right{display:flex;align-items:center}.pos-topbar-right{grid-gap:12px;gap:12px}.pos-menu-toggle{background:none;border:none;color:#fff;font-size:18px;cursor:pointer;margin-right:10px}.pos-user-name{font-size:13px;font-weight:500}.pos-outlet-dropdown{position:relative;height:50%}.pos-outlet-btn{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.3);color:#fff;padding:6px 10px;border-radius:4px;cursor:pointer;font-size:13px;display:flex;align-items:center;grid-gap:6px;gap:6px}.pos-outlet-btn:hover{background:hsla(0,0%,100%,.2)}.pos-outlet-menu{position:absolute;top:calc(100% + 4px);right:0;background:#fff;border:1px solid #ddd;border-radius:4px;min-width:160px;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:100;overflow:hidden}.pos-outlet-item{padding:8px 12px;color:#333;cursor:pointer;font-size:13px}.pos-outlet-item:hover{background:#f0f4f8}.pos-outlet-empty{color:#999;cursor:default}.pos-outlet-empty:hover{background:none}.pos-logout-btn{background:#dc3545;border:none;color:#fff;padding:6px 12px;border-radius:4px;cursor:pointer;font-size:13px}.pos-logout-btn:hover{background:#c62232}.pos-main{flex:1 1;padding:14px;overflow-y:auto;background:#eef3f7}.pos-footer{height:25px;border-top:1px solid #ddd;display:flex;align-items:center;justify-content:center}.pos-sidebar-container{width:128px;flex:0 0 128px;transition:all .25s ease}.pos-sidebar-container.collapsed{width:0;flex-basis:0;overflow:hidden}.pos-sidebar{width:128px;min-width:92px;background:#f7f4f0;border-right:1px solid #ddd;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;height:100%;transition:width .2s ease;box-shadow:0 2px 6px rgba(0,0,0,.08)}.pos-sidebar-link{display:flex;align-items:center;grid-gap:8px;gap:8px;padding:8px 10px;margin:2px 6px;border-radius:6px;color:#333;cursor:pointer;white-space:nowrap;overflow:hidden;font-size:11px;font-weight:500;border-left:3px solid transparent;position:relative;transition:background .2s ease,color .2s ease,transform .2s ease}.pos-sidebar-link:hover{background:#fff0e9;color:#e04711;transform:translateX(2px)}.pos-sidebar-link:hover .pos-link-icon{opacity:1}.pos-sidebar-link.active{background:#ff5a1f;color:#fff;border-left-color:transparent;font-weight:700;box-shadow:0 3px 8px rgba(255,90,31,.35)}.pos-sidebar-link.active .pos-link-icon{opacity:1}.pos-sidebar-link:active{transform:translateX(2px) scale(.98)}.pos-link-icon{flex-shrink:0;display:flex;align-items:center;opacity:.6;transition:opacity .2s ease}.pos-sidebar-group{display:flex;flex-direction:column}.pos-sidebar-group-label{font-size:10px;font-weight:700;letter-spacing:.7px;text-transform:uppercase;color:#777;padding:10px 13px 4px}.pos-sidebar-divider{border:none;border-top:1px solid #ddd;margin:6px 10px;position:relative}.pos-sidebar-divider:before{content:"";position:absolute;top:-1px;left:0;width:24px;height:2px;background:#1976d2;border-radius:2px}.pos-sidebar-collapsed{width:0!important;min-width:0;overflow:hidden}.pos-sidebar-collapsed .pos-link-text{display:none}.pos-sidebar-collapsed .pos-sidebar-link{padding:8px;text-align:center;border-left:none;justify-content:center}.pos-sidebar-collapsed .pos-sidebar-divider,.pos-sidebar-collapsed .pos-sidebar-group-label{display:none}.pos-sidebar::-webkit-scrollbar{width:4px}.pos-sidebar::-webkit-scrollbar-thumb{background:#ff5a1f;opacity:.5;border-radius:4px}.pos-btn{border:none;border-radius:6px;padding:6px 12px;font-size:12px;cursor:pointer;transition:background .2s ease}.pos-btn-primary{background:#1976d2;color:#fff}.pos-btn-primary:hover{background:#1562ae}.pos-btn-success{background:#28a745;color:#fff}.pos-btn-success:hover{background:#208637}.pos-btn-danger{background:#dc3545;color:#fff}.pos-btn-danger:hover{background:#c62232}.pos-btn-outline{background:transparent;border:1px solid #ddd;color:#333}.pos-btn-outline:hover{background:#f5f5f5}.pos-btn:disabled{opacity:.5;cursor:not-allowed}.pos-cart-action-btn.p-button,.pos-cart-action-btn.p-button-outlined,.pos-cart-action-btn.p-button-primary,.pos-cart-action-btn.p-button-success{height:32px;padding:0 10px;font-size:11px;line-height:1;border-radius:2px;box-shadow:none;flex:0 0 auto;white-space:nowrap}.pos-cart-action-btn .p-button-label{font-size:11px;font-weight:500}.pos-cart-action-btn .p-button-icon{font-size:10px}.pos-cart-action-btn-wide{min-width:140px}.pos-menu-categories button{min-height:56px;padding:8px 10px;font-size:12px;line-height:1.1;border-radius:4px}.pos-menu-categories button.active{font-weight:600}.pos-page h2{color:#0f4c5c;margin-bottom:20px}.dashboard-cards{display:flex;flex-direction:column;grid-gap:12px;gap:12px}.card{background:#fff;border-radius:6px;box-shadow:0 2px 6px rgba(0,0,0,.08);padding:14px 16px}.card h3{color:#0f4c5c;margin-bottom:8px;font-size:15px}.card p{font-size:18px;color:#333;margin:0}.pos-table-selection{padding:16px}.pos-table-heading{font-size:13px;font-weight:600;text-transform:uppercase;color:#777;margin:16px 0 12px;letter-spacing:.5px}.pos-table-filters{grid-gap:10px;gap:10px;align-items:center}.pos-table-filters select{padding:7px 10px;border:1px solid #ddd;border-radius:6px;font-size:13px;color:#777;background:#fff;cursor:pointer}.pos-table-filters select:focus{outline:none;border-color:#1976d2}.pos-table-search{flex:1 1;padding:7px 12px;border:1px solid #ddd;border-radius:6px;font-size:13px}.pos-table-search:focus{outline:none;border-color:#1976d2}.pos-table-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.pos-table-card{display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:5px;gap:5px;padding:14px 10px;box-shadow:0 2px 6px rgba(0,0,0,.08);border:2px solid transparent;transition:transform .1s ease,box-shadow .1s ease;min-height:100px}.pos-table-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.pos-table-card--available{border-color:#c3e6cb}.pos-table-card--running{border-color:#f5c6cb}.pos-table-card--closed{border-color:#bee5eb}.pos-table-card__number{font-size:20px;font-weight:700;color:#333}.pos-table-card__status{font-size:10px;font-weight:600;text-transform:uppercase;padding:2px 8px;border-radius:12px;letter-spacing:.4px}.pos-table-card__status--available{background:#fff3cd;color:#856404}.pos-table-card__status--running{background:#f8d7da;color:#721c24}.pos-table-card__status--closed{background:#d4edda;color:#155724}.pos-table-card__elapsed,.pos-table-card__waiter{font-size:11px;color:#777}.pos-table-card__waiter{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100px}.pos-form-group{margin-bottom:12px}.pos-form-group label{display:block;margin-bottom:4px;font-size:13px;color:#777;font-weight:500}.pos-form-group input,.pos-form-group select,.pos-form-group textarea{width:100%;padding:8px 10px;border:1px solid #ddd;border-radius:6px;font-size:13px}.pos-form-group input:focus,.pos-form-group select:focus,.pos-form-group textarea:focus{outline:none;border-color:#1976d2}.pos-modal-overlay{position:fixed;inset:0;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;z-index:1000}.pos-modal{background:#fff;border-radius:6px;padding:16px;min-width:320px;max-width:90vw;box-shadow:0 10px 30px rgba(0,0,0,.2)}.pos-modal h3{margin-bottom:10px}.pos-modal-actions{display:flex;justify-content:flex-end;grid-gap:8px;gap:8px;margin-top:14px}.pos-print-preview-dialog{width:340px}.pp-print-root{font-family:Courier New,monospace;width:280px;margin:0 auto;color:#000}.pp-print-root .pp-header{text-align:center;border-bottom:1px dashed #000;padding-bottom:6px;margin-bottom:6px}.pp-print-root .pp-title{font-size:18px;font-weight:700}.pp-print-root .pp-meta{font-size:12px;margin-bottom:8px}.pp-print-root .pp-meta div{margin-bottom:2px}.pp-print-root .pp-kitchen-block{margin-bottom:10px}.pp-print-root .pp-kitchen-name{font-weight:700;font-size:13px;text-transform:uppercase;margin-bottom:4px}.pp-print-root .pp-table{width:100%;border-collapse:collapse;font-size:12px}.pp-print-root .pp-table td,.pp-print-root .pp-table th{text-align:left;padding:2px 4px}.pp-print-root .pp-table th{border-bottom:1px solid #000}.pp-print-root .pp-note{font-size:10px;font-style:italic;color:#333}.pp-print-root .pp-summary{margin-top:8px;border-top:1px dashed #000;padding-top:6px;font-size:12px}.pp-print-root .pp-summary-row{display:flex;justify-content:space-between;padding:1px 0}.pp-print-root .pp-grand-total{font-weight:700;font-size:14px;border-top:1px solid #000;margin-top:4px;padding-top:4px}.pp-print-root .pp-payment{border-top:1px dashed #000;margin-top:8px;padding-top:6px}.pp-print-root .pp-empty{text-align:center;color:#666;padding:8px 0}.pos-table-filters{display:flex;grid-gap:8px;gap:8px;margin-bottom:12px}.pos-table-filters input,.pos-table-filters select{padding:8px 10px;border:1px solid #ddd;border-radius:6px}.pos-table-grid{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:12px;gap:12px}.pos-table-card{background:#fff;border:1px solid #f0c9b8;border-radius:6px;padding:20px 0;text-align:center;font-size:15px;font-weight:600;cursor:pointer}.pos-table-card:hover{border-color:#1976d2}.pos-order-header{display:flex;align-items:center;justify-content:space-between;background:#1e293b;color:#fff;padding:0 10px;border-radius:6px;margin-bottom:8px;font-size:13px;height:42px}.pos-header-cell{display:flex;align-items:center;grid-gap:5px;gap:5px;flex:1 1;justify-content:center}.pos-header-cell:first-child{justify-content:flex-start}.pos-header-cell.pos-header-icons{justify-content:flex-end;grid-gap:6px;gap:6px;flex:0 0 auto}.pos-header-type{font-weight:700;white-space:nowrap}.pos-header-label{color:hsla(0,0%,100%,.55);white-space:nowrap}.pos-header-value{font-weight:600;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pos-back-btn{background:none;border:none;color:#fff;cursor:pointer}.pos-icon-btn{display:flex;flex-direction:column;align-items:center;grid-gap:1px;gap:1px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);border-radius:6px;color:#fff;padding:4px 10px;cursor:pointer;transition:background .15s,border-color .15s;min-width:48px}.pos-icon-btn:hover{background:hsla(0,0%,100%,.16);border-color:hsla(0,0%,100%,.3)}.pos-icon-btn:active{background:hsla(0,0%,100%,.22)}.pos-icon-btn .pos-icon-label{font-size:10px;font-weight:500;line-height:1;opacity:.85}.pos-order-body{display:flex;grid-gap:12px;gap:12px;height:calc(100vh - 80px)}.pos-order-left{flex:1.3 1;overflow-y:auto;min-width:0}.pos-menu-collapse-toggle{display:none}.pos-order-right{flex:1 1;display:flex;flex-direction:column;min-width:0}.pos-menu-categories{display:flex;grid-gap:6px;gap:6px;flex-wrap:wrap;margin-bottom:10px}.pos-menu-categories button{border:1px solid #ddd;background:#fff;border-radius:6px;cursor:pointer}.pos-menu-categories button.active{background:#1976d2;color:#fff}.pos-menu-search{padding:8px 10px;margin-bottom:10px}.pos-menu-grid{grid-template-columns:repeat(3,1fr)}.pos-menu-tile{background:#1e293b;color:#fff;padding:28px 8px 10px;font-size:12px;text-align:center}.pos-menu-tile:hover{outline:2px solid #1976d2}.pos-menu-price{position:absolute;top:10px;right:10px;font-weight:600}.pos-cart-panel{display:flex;flex-direction:column;grid-gap:4px;gap:4px;flex:1 1;width:100%;height:100%;min-height:0}.pos-cart-kot,.pos-cart-pending{background:#fff;border-radius:6px;box-shadow:0 2px 6px rgba(0,0,0,.08);padding:4px;flex:0 0 auto;overflow:hidden;min-height:0;display:flex;flex-direction:column}.pos-cart-pending{height:48%}.pos-cart-kot{height:52%}.pos-cart-scroll{flex:1 1;min-height:0;overflow-y:auto}.pos-cart-actions-sticky,.pos-cart-total-sticky{flex-shrink:0}.pos-qty-controls{display:flex;align-items:center;grid-gap:6px;gap:6px}.pos-qty-controls .pos-qty-btn-minus,.pos-qty-controls .pos-qty-btn-plus{width:24px!important;height:24px!important;border-radius:4px!important;padding:0!important}.pos-qty-controls .pos-qty-btn-minus .p-button-icon,.pos-qty-controls .pos-qty-btn-plus .p-button-icon{font-size:10px}.pos-qty-controls .pos-qty-btn-minus{border-color:#dc3545;color:#dc3545}.pos-qty-controls .pos-qty-btn-minus:hover{background:rgba(220,53,69,.08)}.pos-qty-controls .pos-qty-btn-plus{border-color:#28a745;color:#28a745}.pos-qty-controls .pos-qty-btn-plus:hover{background:rgba(40,167,69,.08)}.pos-qty-controls .pos-qty-value{min-width:16px;text-align:center;font-weight:600}.pos-empty-row{color:#777;padding:12px 0}.pos-cart-total{font-size:14px;font-weight:700;margin:6px 0 2px}.pos-cart-actions{display:flex;grid-gap:6px;gap:6px;flex-wrap:nowrap;align-items:center}.pos-cart-actions-right{justify-content:flex-end}.pos-cart-table{width:100%;border-collapse:collapse;table-layout:fixed}.pos-cart-table td,.pos-cart-table th{padding:8px;text-align:left;vertical-align:middle;border-bottom:1px solid #ddd;font-size:11px}.pos-cart-table th{color:#777;font-weight:600;text-transform:uppercase}.pos-cart-table .col-name{width:32%;color:#1976d2;font-weight:600}.pos-cart-table .col-price{width:16%}.pos-cart-table .col-qty{width:32%}.pos-cart-table .col-total{width:14%;font-weight:600;text-align:right}.pos-cart-table .col-action{width:6%;text-align:center}.pos-info-dialog{width:640px;max-width:95vw}.pos-info-dialog .p-dialog-header{background:#1e293b;color:#fff;border-radius:6px 6px 0 0;padding:12px 18px;font-size:15px;font-weight:700}.pos-info-dialog .p-dialog-header .p-dialog-header-icon{color:#fff}.pos-info-dialog .p-dialog-content{padding:16px 20px}.pos-info-dialog .p-dialog-footer{padding:10px 20px 14px;border-top:1px solid #ddd}.pos-info-dialog .pos-btn-finish{background:#1e293b;border-color:#1e293b}.pos-modal-grid{display:grid;grid-template-columns:auto 1fr auto 1fr;align-items:center;grid-gap:10px 14px;gap:10px 14px}.pos-field-label{font-size:13px;font-weight:500;color:#777;white-space:nowrap}.pos-field-row{display:flex;align-items:center;grid-gap:14px;gap:14px}.pos-field-row .pos-field-label{flex-shrink:0}.pos-divider{border:none;border-top:1px solid #ddd;margin:14px 0}.pos-order-type-tabs .p-button{font-size:13px;padding:6px 20px}.pos-order-type-tabs .p-button.p-highlight{background:#1976d2;border-color:#1976d2}.pos-remove-btn{border-radius:50%!important;width:32px!important;height:32px!important}@media (max-width:1024px){.pos-wrapper.pos-mobile-sidebar-active .pos-sidebar-container{left:0}.pos-sidebar-container{position:fixed;left:-128px;top:40px;bottom:25px;z-index:200;box-shadow:1px 0 6px rgba(0,0,0,.12)}.pos-main{padding:10px}.pos-order-body{flex-direction:column;height:auto;min-height:calc(100vh - 105px)}.pos-order-left,.pos-order-right{width:100%;flex:none}.pos-order-left{overflow-y:visible}.pos-menu-collapse-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 12px;margin-bottom:8px;background:#1e293b;color:#fff;border:none;border-radius:6px;font-weight:600;cursor:pointer}.pos-order-left--collapsed .pos-order-left__body{display:none}.pos-cart-panel{width:100%}.pos-user-name{display:none}}html{scrollbar-gutter:stable}.pos-report{padding:24px 28px;max-width:1200px}.pos-report-filters{margin-bottom:28px}.pos-report-filter-row{display:flex;align-items:flex-end;flex-wrap:wrap;grid-gap:20px;gap:20px;margin-bottom:16px}.pos-report-filter-row:last-child{margin-bottom:0}.pos-report-field{display:flex;flex-direction:column;grid-gap:6px;gap:6px}.pos-report-field label{font-weight:700;font-size:.95rem;color:#1e2a52}.pos-report-dropdown{min-width:220px}.pos-report-date,.pos-report-dropdown.p-dropdown{border-radius:4px;border:1px solid #d9dee6}.pos-report-date{min-width:200px;height:42px;padding:0 12px;font-size:.95rem;color:#4a5568;background:#fff}.pos-report-print-btn.p-button,.pos-report-search-btn.p-button{background:#1e2a52;border:1px solid #1e2a52;border-radius:4px;padding:10px 22px;font-weight:600;height:42px}.pos-report-print-btn.p-button:hover,.pos-report-search-btn.p-button:hover{background:#16204a;border-color:#16204a}.pos-report-print-btn.p-button:enabled:focus,.pos-report-search-btn.p-button:enabled:focus{box-shadow:0 0 0 2px rgba(30,42,82,.25)}.pos-report-print-btn.p-button{margin-left:4px}.pos-report-heading{color:#e2551c;font-weight:700;font-size:1.15rem;text-transform:uppercase;letter-spacing:.02em;margin:0 0 14px}.pos-report-heading:not(:first-of-type){margin-top:32px}.pos-report-summary{display:flex;grid-gap:24px;gap:24px;flex-wrap:wrap}.pos-report-table{border-collapse:collapse;background:#fff;border:1px solid #d9dee6;border-radius:4px;overflow:hidden}.pos-report-table td,.pos-report-table th{padding:12px 20px;border-bottom:1px solid #d9dee6;font-size:.95rem}.pos-report-table tr:last-child td{border-bottom:none}.pos-report-table tr:nth-child(2n) td{background:#f5f7fa}.pos-report-table-single{min-width:480px;flex:1 1}.pos-report-table-single td{font-weight:700}.pos-report-table:not(.pos-report-table-single){min-width:460px;flex:1 1}.pos-report-table-wide{width:100%;min-width:0}.pos-report-table-wide th{text-align:right;background:#f5f7fa;color:#1e2a52;font-weight:700;text-transform:uppercase;font-size:.85rem;letter-spacing:.02em}.pos-report-table-wide th:first-child{text-align:left}.pos-report-table-wide td{text-align:right}.pos-report-table-wide td:first-child{text-align:left}.pos-report-label{font-weight:700;color:#1e2a52}.pos-report-value{color:#4a5568}.pos-report-row-total td{font-weight:700;color:#1e2a52;border-top:2px solid #d9dee6}.pos-report-covers{margin-top:28px;display:inline-flex;align-items:center;grid-gap:16px;gap:16px;border:1px solid #d9dee6;border-radius:4px;background:#fff;padding:14px 20px;min-width:320px}.pos-report-covers-label{font-weight:700;color:#1e2a52}.pos-report-covers-value{margin-left:auto;color:#4a5568;min-width:60px;text-align:right}@media (max-width:768px){.pos-report{padding:16px}.pos-report-filter-row{flex-direction:column;align-items:stretch}.pos-report-date,.pos-report-dropdown{min-width:0;width:100%}.pos-report-summary{flex-direction:column}.pos-report-table-wide{display:block;overflow-x:auto}}.kot-dashboard-root{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:auto;height:auto;background:#eef0f5;display:flex;flex-direction:column}.kot-page-header{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1.5rem;background:linear-gradient(120deg,#1e2a52,#141d3d);box-shadow:0 2px 12px rgba(15,23,42,.18);position:relative;z-index:2}.kot-page-header__brand{display:flex;flex-direction:column}.kot-page-header__title-row{display:flex;align-items:center}.kot-page-header__icon{color:#fff;font-size:1.1rem;margin-right:.5rem}.kot-page-header__title{margin:0;color:#fff;font-size:1.15rem;font-weight:700;letter-spacing:.02em}.kot-page-header__subtitle{color:#aeb8d1;margin-left:1.6rem;font-size:.78rem}.kot-page-header__time{color:#94a3b8;font-size:.8rem}.kot-tab-count{border-radius:999px;font-size:.7rem;font-weight:700;line-height:1;padding:.25rem .5rem;margin-left:.5rem;background:#e5e7eb;color:#374151}.kot-tab-count--active{background:#e2551c;color:#fff}.p-tabview .p-tabview-nav{border-bottom:1px solid #e8eaf0}.p-tabview .p-tabview-nav li .p-tabview-nav-link{font-weight:600;color:#6b7280}.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link{color:#1e2a52;border-color:#e2551c!important}.kot-card{width:310px;background:#fff;border-radius:12px;overflow:hidden;border:1px solid #e8eaf0;box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);transition:transform .16s ease,box-shadow .16s ease}.kot-card:hover{transform:translateY(-3px);box-shadow:0 12px 28px rgba(15,23,42,.12),0 4px 10px rgba(15,23,42,.06)}.kot-card__header{display:flex;flex-direction:column;grid-gap:.3rem;gap:.3rem;padding:.75rem;background:linear-gradient(135deg,#1e2a52,#141d3d);transition:background .35s ease}.kot-card__header--packing{background:linear-gradient(135deg,#4f1d96,#37146b)}.kot-card__header--warn{background:linear-gradient(135deg,#fbbf24,#f59e0b)}.kot-card__header--warn .kot-card__kot-no{color:#141d3d}.kot-card__header--warn .kot-card__meta,.kot-card__header--warn .kot-card__related,.kot-card__header--warn .kot-card__time{color:rgba(20,29,61,.75)}.kot-card__header--late{background:linear-gradient(135deg,#ef4444,#b91c1c)}.kot-card__header--late .kot-card__meta,.kot-card__header--late .kot-card__related,.kot-card__header--late .kot-card__time{color:hsla(0,0%,100%,.85)}.kot-card__header-top{display:flex;align-items:center;justify-content:space-between}.kot-card__kot-no{color:#fff;font-size:1.02rem;font-weight:700;letter-spacing:.03em}.kot-card__time{color:#aeb8d1;font-size:.7rem}.kot-card__meta{color:#aeb8d1;font-size:.78rem}.kot-card__meta .dot{margin:0 .4rem;opacity:.6}.kot-card__related{color:#aeb8d1;font-size:.72rem;opacity:.9}.kot-card__items{display:flex;flex-direction:column;padding:.25rem .75rem}.kot-card__footer{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;border-top:1px solid #e8eaf0;background:#fafbfc}.kot-footer-hint{color:#6b7280;font-size:.72rem}.kot-item-row{display:flex;align-items:center;grid-gap:.6rem;gap:.6rem;padding:.65rem 0;border-bottom:1px solid #e8eaf0;cursor:pointer;transition:background .12s ease}.kot-item-row:hover{background:#f8f9fb}.kot-item-row:last-child{border-bottom:none}.kot-item-row--done{cursor:default}.kot-item-qty{display:inline-flex;align-items:center;justify-content:center;min-width:1.9rem;height:1.5rem;border-radius:5px;background:#1e2a52;color:#fff;font-size:.74rem;font-weight:700;flex-shrink:0}.kot-item-name{flex:1 1;font-size:.86rem;font-weight:700;color:#1f2937}.kot-item-name--done{color:#6b7280}.kot-ready-pill{display:flex;align-items:center;grid-gap:.4rem;gap:.4rem;flex-shrink:0;padding:.2rem .5rem;border-radius:999px;transition:background .15s ease}.kot-ready-pill--active{background:rgba(34,197,94,.1)}.kot-ready-label{font-size:.76rem;font-weight:700;color:#6b7280}.kot-ready-label--active{color:#22c55e}.kot-ready-check .p-checkbox-box{width:20px;height:20px;border-radius:5px}.kot-ready-check .p-checkbox-box.p-highlight{background:#22c55e!important;border-color:#22c55e!important;box-shadow:0 0 0 3px rgba(34,197,94,.18)}.kot-all-ready-badge{display:inline-flex;align-items:center;grid-gap:.3rem;gap:.3rem;font-size:.74rem;font-weight:700;color:#fff;background:linear-gradient(120deg,#16a34a,#22c55e);padding:.28rem .65rem;border-radius:999px;box-shadow:0 2px 6px rgba(22,163,74,.28)}.kot-mark-ready-btn.p-button{font-size:.72rem;padding:.32rem .75rem;background:linear-gradient(120deg,#e2551c,#c94a18);box-shadow:0 2px 6px rgba(226,85,28,.3);transition:box-shadow .15s ease,transform .15s ease;width:100%;height:36px;border-radius:8px;font-size:13px;font-weight:600;border:none}.kot-mark-ready-btn.p-button:hover{background:linear-gradient(120deg,#c94a18,#c94a18);box-shadow:0 4px 12px rgba(226,85,28,.4);transform:translateY(-1px)}.kot-card__footer{padding:10px}.kot-mark-ready-btn .p-button-label{font-weight:600}.kot-select-all{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-bottom:1px solid #e5e7eb;background:#f8fafc}.kot-select-all-label{font-size:13px;font-weight:600;color:#374151}.kot-select-all-check .p-checkbox{width:22px;height:22px}.kot-select-all-check .p-checkbox-box{width:22px;height:22px;border-radius:4px}.kot-select-all-check .p-checkbox-box.p-highlight{background:#22c55e!important;border-color:#22c55e!important}.kot-dashboard-root--split{height:100%;overflow:hidden}.kot-dashboard-root--split .kot-page-header{flex-shrink:0}.kot-dashboard-body{display:flex;flex:1 1;min-height:0;grid-gap:.75rem;gap:.75rem;padding:.75rem}.kot-dashboard-main{flex:1 1;min-width:0;overflow-y:auto}.kot-dashboard-main .kot-card-grid{padding:0 0 .75rem}.kot-page-header__actions{display:flex;align-items:center;grid-gap:.75rem;gap:.75rem}.kot-global-select-all{display:inline-flex;align-items:center;grid-gap:.4rem;gap:.4rem;cursor:pointer;color:#fff;font-size:.78rem;font-weight:600;padding:.25rem .6rem;border-radius:999px;background:hsla(0,0%,100%,.1);transition:background .15s ease}.kot-global-select-all:hover{background:hsla(0,0%,100%,.18)}.kot-mark-ready-btn.p-button.kot-mark-ready-btn--global{width:auto;padding:.4rem 1rem}.kot-mark-ready-btn.p-button.kot-mark-ready-btn--global.p-disabled,.kot-mark-ready-btn.p-button.kot-mark-ready-btn--global:disabled{background:hsla(0,0%,100%,.14);box-shadow:none;opacity:.7}.kot-card__selection{font-size:.74rem;font-weight:600;color:#6b7280}.kot-card__selection--active{color:#e2551c}.kot-summary-panel{width:320px;min-height:0;background:#fff;border:1px solid #e8eaf0;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04)}.kot-summary-panel,.kot-summary-panel__header{flex-shrink:0;display:flex;flex-direction:column}.kot-summary-panel__header{grid-gap:.2rem;gap:.2rem;padding:.75rem;background:linear-gradient(135deg,#1e2a52,#141d3d)}.kot-summary-panel__title-row{display:flex;align-items:center}.kot-summary-panel__icon{color:#fff;font-size:.95rem;margin-right:.5rem}.kot-summary-panel__title{margin:0;color:#fff;font-size:.98rem;font-weight:700;letter-spacing:.02em}.kot-summary-panel__subtitle{color:#aeb8d1;font-size:.74rem}.kot-summary-list{flex:1 1;min-height:0;overflow-y:auto;padding:0 .75rem}.kot-summary-group{border-bottom:1px solid #e8eaf0}.kot-summary-group:last-child{border-bottom:none}.kot-summary-row{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;padding:.6rem 0}.kot-summary-row--partial .kot-summary-check .p-checkbox-box{position:relative;border-color:#e2551c;background:rgba(226,85,28,.12)}.kot-summary-row--partial .kot-summary-check .p-checkbox-box:after{content:"";position:absolute;top:50%;left:50%;width:9px;height:2px;border-radius:1px;background:#e2551c;transform:translate(-50%,-50%)}.kot-summary-check{flex-shrink:0}.kot-summary-qty{display:inline-flex;align-items:center;justify-content:center;min-width:2.1rem;height:2.1rem;border-radius:8px;background:linear-gradient(120deg,#e2551c,#c94a18);color:#fff;font-size:.9rem;font-weight:800;flex-shrink:0}.kot-summary-info{display:flex;flex-direction:column;flex:1 1;min-width:0;cursor:pointer}.kot-summary-name{font-size:.86rem;font-weight:700;color:#1f2937;line-height:1.25}.kot-summary-meta{font-size:.7rem;color:#6b7280}.kot-summary-meta .dot{margin:0 .3rem;opacity:.6}.kot-summary-meta--selected{color:#e2551c;font-weight:700}.kot-summary-expand{display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;flex-shrink:0;padding:0;border:none;border-radius:5px;background:transparent;color:#6b7280;cursor:pointer;transition:background .12s ease,color .12s ease}.kot-summary-expand i{font-size:.7rem}.kot-summary-expand:hover{background:#eef1f6;color:#1e2a52}.kot-summary-children{padding:.2rem 0 .55rem .6rem;margin-left:.55rem;border-left:2px solid #e8eaf0}.kot-summary-child{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;padding:.35rem 0}.kot-summary-child-qty{display:inline-flex;align-items:center;justify-content:center;min-width:1.7rem;height:1.35rem;border-radius:5px;background:#1e2a52;color:#fff;font-size:.68rem;font-weight:700;flex-shrink:0}.kot-summary-child-info{display:flex;flex-direction:column;min-width:0}.kot-summary-child-kot{font-size:.76rem;font-weight:700;color:#1f2937;line-height:1.25}.kot-summary-child-meta{font-size:.66rem;color:#6b7280}.kot-summary-child-meta .dot{margin:0 .25rem;opacity:.6}.kot-summary-child-stage{font-weight:700}.kot-summary-child-stage--preparing{color:#e2551c}.kot-summary-child-stage--pending{color:#6b7280}.kot-summary-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:.5rem;gap:.5rem;flex:1 1;color:#6b7280;font-size:.8rem}.kot-summary-empty__icon{font-size:1.8rem;color:#22c55e}@media (max-width:1024px){.kot-dashboard-root--split{height:auto;overflow:visible}.kot-dashboard-body{flex-direction:column-reverse}.kot-dashboard-main{overflow-y:visible}.kot-summary-panel{width:100%}.kot-summary-list{max-height:220px}.kot-page-header__actions{grid-gap:.5rem;gap:.5rem}}.kot-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 0}.kot-empty-state__icon{font-size:2.5rem;color:#9ca3af;margin-bottom:.75rem}.kot-card-grid{display:flex;flex-wrap:wrap;grid-gap:1.25rem;gap:1.25rem;align-items:flex-start;padding:.75rem .75rem 0}.p-tabview-panels{padding-bottom:0!important}*{margin:0;padding:0;box-sizing:border-box}.qr-mobile-container{max-width:420px;margin:0 auto;padding:0 20px 30px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background:#f5f5f5;min-height:100vh}.qr-header{display:flex;justify-content:space-between;align-items:center;padding:20px 0 15px;border-bottom:1px solid #e0e0e0;margin-bottom:20px;background:#f5f5f5}.qr-header-title{font-size:18px;font-weight:600;color:#1a1a1a}.qr-header-time{font-size:14px;font-weight:500;color:#666}.qr-choose-section{margin:30px 0 20px}.qr-choose-btn{width:100%;padding:14px;background:#3498db;color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px rgba(52,152,219,.3)}.qr-choose-btn:active{transform:scale(.98)}.qr-list-title{font-size:20px;font-weight:600;color:#1a1a1a;margin:25px 0 20px;padding-bottom:10px;border-bottom:2px solid #3498db;display:inline-block}.qr-order-list{display:flex;flex-direction:column;grid-gap:12px;gap:12px;margin-bottom:20px}.qr-order-item{background:#fff;border-radius:12px;padding:16px 18px;text-decoration:none;color:inherit;box-shadow:0 2px 4px rgba(0,0,0,.06);transition:all .2s ease;border:1px solid #e8e8e8;cursor:pointer}.qr-order-item:active{transform:scale(.98);background:#fafafa}.qr-order-header-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.qr-order-number{font-size:16px;font-weight:600;color:#1a1a1a}.qr-order-status{font-size:14px;font-weight:500}.qr-order-date{font-size:14px;color:#888;margin-bottom:4px}.qr-order-total{font-size:15px;font-weight:600;color:#1a1a1a}.qr-or-divider{display:flex;align-items:center;grid-gap:16px;gap:16px;margin:25px 0 20px}.qr-or-line{flex:1 1;height:1px;background:#d0d0d0}.qr-or-text{font-size:14px;font-weight:600;color:#888;text-transform:uppercase;letter-spacing:1px}.qr-new-order-section{margin-top:5px}.qr-new-order-btn{width:100%;padding:14px;background:#27ae60;color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px rgba(39,174,96,.3)}.qr-new-order-btn:active{transform:scale(.98)}.qr-list-empty{text-align:center;padding:50px 20px 40px;background:#fff;border-radius:16px;box-shadow:0 2px 8px rgba(0,0,0,.04);margin:10px 0 20px}.qr-empty-text{font-size:20px;font-weight:600;color:#1a1a1a;margin-bottom:8px}.qr-empty-subtext{font-size:14px;color:#888;margin-bottom:25px;line-height:1.5}.page-loader{text-align:center;padding:30px;color:#666;font-size:14px}@media (max-width:480px){.qr-mobile-container{padding:0 16px 25px}.qr-header{padding:15px 0 12px}.qr-header-title{font-size:17px}.qr-choose-btn,.qr-new-order-btn{padding:13px;font-size:15px}.qr-order-item{padding:14px 16px}.qr-order-number{font-size:15px}.qr-order-date{font-size:13px}.qr-order-total{font-size:14px}}@keyframes slideUp{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.qr-order-item{animation:slideUp .3s ease forwards}.qr-order-item:nth-child(2){animation-delay:.05s}.qr-order-item:nth-child(3){animation-delay:.1s}.qr-order-screen{max-width:480px;margin:0 auto;padding:12px 12px 32px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:#eef3f7;min-height:100vh;box-sizing:border-box;color:#333}.qr-order-header{display:flex;align-items:center;justify-content:space-between;padding:14px 4px 16px}.qr-order-header .qr-order-table{font-size:20px;font-weight:700;color:#1e293b}.qr-guest-name{display:flex;align-items:center;grid-gap:8px;gap:8px;margin-bottom:12px}.qr-guest-name label{font-size:12px;color:#777;white-space:nowrap}.qr-guest-name input{flex:1 1;min-width:0;padding:8px 10px;font-size:14px;color:#333;background:#fff;border:1.5px solid transparent;border-radius:10px;outline:none}.qr-guest-name input::placeholder{color:#777}.qr-guest-name input:focus{border-color:#ff5a1f}.qr-guest-name input:disabled{color:#777;background:#f1f1f1;cursor:not-allowed}.qr-section{background:#fff;border-radius:12px;margin-bottom:12px;box-shadow:0 2px 6px rgba(0,0,0,.08);overflow:hidden}.qr-section-header{width:100%;display:flex;align-items:center;grid-gap:10px;gap:10px;padding:16px;background:none;border:none;cursor:pointer;font-size:16px;font-weight:600;color:#1e293b;text-align:left;transition:background .2s ease}.qr-section-header:active{background:#eef3f7}.qr-section-title{flex:1 1}.qr-section-badge{background:#e3f0fc;color:#125ea3;font-size:12px;font-weight:700;padding:2px 9px;border-radius:999px;min-width:20px;text-align:center}.qr-section-chevron{font-size:14px;color:#aaa;transition:transform .2s ease;line-height:1}.qr-section-chevron.open{transform:rotate(180deg)}.qr-section-body{padding:14px 16px 16px;border-top:1px solid #f1f1f1}.qr-status-table{width:100%;border-collapse:collapse;font-size:13px}.qr-status-table th{padding:6px 8px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:#777;text-align:left;border-bottom:1px solid #f1f1f1}.qr-status-table td{padding:8px;color:#333;border-bottom:1px solid #f1f1f1;vertical-align:middle}.qr-status-table tr:last-child td{border-bottom:none}.qr-status-table .col-price,.qr-status-table .col-qty{text-align:right;white-space:nowrap}.qr-status-table .col-orderedby{color:#777;font-size:12px}.qr-status-table .qr-status-row.qr-status-served{opacity:.7}.qr-status-badge{display:inline-block;padding:2px 8px;border-radius:10px;font-size:11px;font-weight:700;white-space:nowrap;color:#fff;background:#777}.qr-status-badge.qr-status-pending{background:#ffc107}.qr-status-badge.qr-status-sent{background:#1976d2}.qr-status-badge.qr-status-cooking{background:#8b5cf6}.qr-status-badge.qr-status-ready{background:#28a745}.qr-status-badge.qr-status-served{background:#777}.qr-status-total{display:flex;justify-content:space-between;font-size:16px;font-weight:700;padding-top:12px;margin-top:4px;border-top:2px solid #f1f1f1;color:#1e293b}.qr-empty-note{color:#aaa;font-size:14px;text-align:center;padding:20px 0}.pos-menu-list{display:flex;flex-direction:column;grid-gap:10px;gap:10px}.pos-menu-search{width:100%;padding:10px 14px;border:1px solid #ddd;border-radius:6px;font-size:14px;box-sizing:border-box;color:#333}.pos-menu-search:focus{outline:none;border-color:#1976d2}.pos-menu-accordion{display:flex;flex-direction:column;grid-gap:8px;gap:8px}.pos-menu-category-block{border:1px solid #ddd;border-radius:6px;overflow:hidden}.pos-menu-category-header{width:100%;display:flex;align-items:center;grid-gap:8px;gap:8px;padding:12px 14px;background:#f7f4f0;border:none;cursor:pointer;font-size:14px;font-weight:600;color:#333;text-align:left;transition:background .2s ease}.pos-menu-category-header.open{background:#fff0e9;color:#e04711}.pos-menu-category-header .pos-menu-category-label{flex:1 1}.pos-menu-category-header .pos-menu-category-count{font-size:12px;color:#aaa;font-weight:500}.pos-menu-category-header .pos-menu-category-chevron{font-size:12px;color:#aaa;transition:transform .2s ease}.pos-menu-category-header .pos-menu-category-chevron.open{transform:rotate(180deg)}.pos-menu-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px;padding:12px}.pos-menu-tile{display:flex;flex-direction:column;border:1px solid #ddd;border-radius:6px;overflow:hidden;cursor:pointer;background:#fff;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.pos-menu-tile:active{transform:scale(.97);box-shadow:0 2px 6px rgba(0,0,0,.08);border-color:#ff5a1f}.pos-menu-tile-image{aspect-ratio:4/3;background:#eef3f7;display:flex;align-items:center;justify-content:center;overflow:hidden}.pos-menu-tile-image img{width:100%;height:100%;object-fit:cover}.pos-menu-tile-image--empty{color:#ddd;font-size:24px}.pos-menu-tile .pos-menu-name{padding:8px 10px 2px;font-size:13px;font-weight:600;color:#333;line-height:1.3}.pos-menu-tile .pos-menu-price{padding:0 10px 10px;font-size:13px;font-weight:700;color:#e04711}.pos-empty-row{grid-column:1/-1;text-align:center;color:#aaa;font-size:13px;padding:16px 0}.qr-section-body .pos-cart-panel{margin-top:14px}.qr-section-body .pos-cart-table{width:100%;font-size:13px}.qr-section-body .pos-cart-actions{display:flex;grid-gap:8px;gap:8px;margin-top:12px}.qr-section-body .pos-cart-action-btn{flex:1 1;font-size:13px}.qr-pay-total{font-size:18px;font-weight:700;margin-bottom:14px;text-align:center;color:#1e293b}.qr-pay-options{display:flex;flex-direction:column;grid-gap:10px;gap:10px;margin-bottom:12px}.qr-pay-options .pos-cart-action-btn{width:100%}.qr-pay-note{font-size:12px;color:#aaa;text-align:center;margin:0}.page-loader{position:fixed;inset:0;background:hsla(0,0%,100%,.6);z-index:999}.pos-menu-tile{position:relative}.pos-modifier-trigger{position:absolute;bottom:6px;right:6px;width:26px;height:26px;border-radius:50%;border:none;background:rgba(26,111,168,.12);color:#1a6fa8;display:flex;align-items:center;justify-content:center;font-size:12px;cursor:pointer;transition:background .15s,transform .1s;z-index:1}.pos-modifier-trigger:hover{background:rgba(26,111,168,.25);transform:scale(1.1)}.pos-modifier-trigger:active{transform:scale(.95)}.pos-modifier-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;z-index:1000}.pos-modifier-modal{background:#fff;border-radius:12px;width:440px;max-width:94vw;max-height:85vh;display:flex;flex-direction:column;box-shadow:0 8px 32px rgba(0,0,0,.18);overflow:hidden}.pos-modifier-modal__header{padding:14px 18px;border-bottom:1px solid #e8e8e8;display:flex;align-items:flex-start;justify-content:space-between;grid-gap:12px;gap:12px}.pos-modifier-modal__title{display:block;font-size:16px;font-weight:600;color:#1a1a1a}.pos-modifier-modal__subtitle{display:block;font-size:12px;color:#888;margin-top:2px}.pos-modifier-modal__close{background:none;border:none;cursor:pointer;color:#888;font-size:16px;padding:2px;line-height:1;flex-shrink:0}.pos-modifier-modal__close:hover{color:#333}.pos-modifier-modal__body{flex:1 1;overflow-y:auto;padding:8px 18px}.pos-modifier-row{display:flex;align-items:center;grid-gap:12px;gap:12px;padding:10px 0;border-bottom:1px solid #f0f0f0}.pos-modifier-row:last-child{border-bottom:none}.pos-modifier-row--checked{background:#f5faff;margin:0 -18px;padding-left:18px;padding-right:18px;border-radius:6px}.pos-modifier-row__check{width:17px;height:17px;cursor:pointer;flex-shrink:0;accent-color:#1a6fa8}.pos-modifier-row__label{flex:1 1;font-size:13px;color:#333;cursor:pointer;word-break:break-all}.pos-modifier-row__qty{display:flex;align-items:center;grid-gap:6px;gap:6px;flex-shrink:0}.pos-modifier-row__qty--disabled{opacity:.3;pointer-events:none}.pos-modifier-row__qty-btn{width:28px;height:28px;border:1px solid #d0d0d0;background:#fafafa;border-radius:6px;cursor:pointer;font-size:16px;display:flex;align-items:center;justify-content:center;color:#333;padding:0;transition:background .1s}.pos-modifier-row__qty-btn:hover:not(:disabled){background:#e8f4fd;border-color:#1a6fa8;color:#1a6fa8}.pos-modifier-row__qty-val{min-width:24px;text-align:center;font-size:14px;font-weight:600;color:#1a1a1a}.pos-modifier-modal__footer{padding:14px 18px;border-top:1px solid #e8e8e8;display:flex;grid-gap:10px;gap:10px;justify-content:flex-end}.pos-modifier-modal__btn{padding:8px 20px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;border:none;transition:background .15s}.pos-modifier-modal__btn--cancel{background:#f0f0f0;color:#555}.pos-modifier-modal__btn--cancel:hover{background:#e0e0e0}.pos-modifier-modal__btn--add{background:#1a6fa8;color:#fff}.pos-modifier-modal__btn--add:hover{background:#155d8f}.pos-keypad-trigger{position:absolute;bottom:6px;left:6px;width:26px;height:26px;border-radius:50%;border:none;background:rgba(26,111,168,.12);color:#1a6fa8;display:flex;align-items:center;justify-content:center;font-size:12px;cursor:pointer;transition:background .15s,transform .1s;z-index:1}.pos-keypad-trigger:hover{background:rgba(26,111,168,.25);transform:scale(1.1)}.pos-keypad-trigger:active{transform:scale(.95)}.pos-keypad-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;z-index:1000}.pos-keypad-modal{background:#fff;border-radius:12px;width:320px;max-width:94vw;display:flex;flex-direction:column;box-shadow:0 8px 32px rgba(0,0,0,.18);overflow:hidden}.pos-keypad-modal__header{padding:14px 18px;border-bottom:1px solid #e8e8e8;display:flex;align-items:flex-start;justify-content:space-between;grid-gap:12px;gap:12px}.pos-keypad-modal__title{display:block;font-size:16px;font-weight:600;color:#1a1a1a}.pos-keypad-modal__subtitle{display:block;font-size:12px;color:#888;margin-top:2px}.pos-keypad-modal__close{background:none;border:none;cursor:pointer;color:#888;font-size:16px;padding:2px;line-height:1;flex-shrink:0}.pos-keypad-modal__close:hover{color:#333}.pos-keypad-modal__display{margin:14px 18px 0;padding:10px 14px;border-radius:8px;background:#f5f5f5;text-align:right;font-size:28px;font-weight:700;color:#1a1a1a}.pos-keypad-modal__grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;padding:18px}.pos-keypad-modal__key{padding:14px 0;border:1px solid #d0d0d0;background:#fafafa;border-radius:8px;cursor:pointer;font-size:18px;font-weight:600;color:#333;transition:background .1s}.pos-keypad-modal__key:hover{background:#e8f4fd;border-color:#1a6fa8;color:#1a6fa8}.pos-keypad-modal__key--action{background:#f0f0f0;color:#555}.pos-keypad-modal__footer{padding:14px 18px;border-top:1px solid #e8e8e8;display:flex;grid-gap:10px;gap:10px;justify-content:flex-end}.pos-keypad-modal__btn{padding:8px 20px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;border:none;transition:background .15s}.pos-keypad-modal__btn--cancel{background:#f0f0f0;color:#555}.pos-keypad-modal__btn--cancel:hover{background:#e0e0e0}.pos-keypad-modal__btn--add{background:#1a6fa8;color:#fff}.pos-keypad-modal__btn--add:hover:not(:disabled){background:#155d8f}.pos-keypad-modal__btn--add:disabled{background:#b7cddb;cursor:not-allowed}.pos-auth-wrapper{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:16px;background:#eef3f7}.pos-auth-wrapper,.pos-auth-wrapper *{box-sizing:border-box}.pos-auth-card{width:100%;max-width:380px;background:#fff;border-radius:16px;box-shadow:0 12px 32px rgba(0,0,0,.18);overflow:hidden}.pos-auth-header{padding:12px;background:#fff}.pos-auth-logo{width:100%;max-height:140px;object-fit:contain;display:block}.pos-auth-body{padding:16px}.pos-auth-mode-toggle{display:flex;background:#eef3f7;border-radius:10px;padding:3px;margin-bottom:16px}.pos-auth-mode-btn{flex:1 1;border:none;background:transparent;padding:10px 8px;font-size:13px;font-weight:600;color:#777;border-radius:8px;cursor:pointer;transition:all .2s ease}.pos-auth-mode-btn.active{background:#fff;color:#ff5a1f;box-shadow:0 2px 6px rgba(0,0,0,.08)}.pos-auth-mode-btn:disabled{opacity:.5;cursor:not-allowed}.pos-auth-field{margin-bottom:14px}.pos-auth-field label{display:block;font-size:12px;font-weight:600;color:#333;margin-bottom:6px;text-transform:uppercase;letter-spacing:.02em}.pos-auth-field input,.pos-auth-field textarea{width:100%;padding:13px 12px;font-size:15px;color:#333;background:#eef3f7;border:1.5px solid transparent;border-radius:10px;outline:none;transition:border-color .2s ease,background .2s ease}.pos-auth-field input::placeholder,.pos-auth-field textarea::placeholder{color:#777}.pos-auth-field input:focus,.pos-auth-field textarea:focus{border-color:#ff5a1f;background:#fff}.pos-auth-submit{width:100%;padding:14px;font-size:15px;font-weight:700;color:#fff;background:#ff5a1f;border:none;border-radius:10px;cursor:pointer;transition:background .2s ease,transform .2s ease}.pos-auth-submit:hover{background:#e04711}.pos-auth-submit:active{transform:scale(.98)}.pos-auth-submit:disabled{background:#ddd;color:#777;cursor:not-allowed}.pos-auth-hint{font-size:12px;color:#777;text-align:center;margin-top:10px;line-height:1.5}.pos-auth-switch{text-align:center;margin-top:16px;font-size:13px;color:#777}.pos-auth-switch a{color:#ff5a1f;font-weight:700;text-decoration:none;cursor:pointer}.pos-auth-switch a:hover{color:#e04711;text-decoration:underline}.pos-auth-error{background:rgba(220,53,69,.08);color:#dc3545;border:1px solid rgba(220,53,69,.25);border-radius:8px;padding:10px 12px;font-size:13px;margin-bottom:12px;text-align:center}.captain-dashboard{display:flex;flex-direction:column;height:calc(100vh - 80px);padding:16px;background:#f5f6fa;overflow:hidden}.captain-summary-row{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;margin-bottom:16px;flex-shrink:0}.captain-summary-card{display:flex;align-items:flex-start;grid-gap:12px;gap:12px;background:#fff;border-radius:12px;padding:16px;box-shadow:0 1px 3px rgba(0,0,0,.05)}.captain-summary-icon{flex-shrink:0;width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:18px}.captain-summary-body{flex:1 1;min-width:0}.captain-summary-value{font-size:26px;font-weight:700;line-height:1;color:#1e293b}.captain-summary-title{margin-top:5px;font-size:13px;color:#777}.captain-summary-link{display:inline-flex;align-items:center;grid-gap:2px;gap:2px;margin-top:8px;padding:0;background:none;border:none;font-size:12px;font-weight:700;cursor:pointer}.captain-summary-card--blue .captain-summary-icon{background:#e3f0fc;color:#1976d2}.captain-summary-card--blue .captain-summary-link{color:#1976d2}.captain-summary-card--green .captain-summary-icon{background:#e6f7ec;color:#2e9e56}.captain-summary-card--green .captain-summary-link{color:#2e9e56}.captain-summary-card--orange .captain-summary-icon{background:#ffe9dc;color:#e2691a}.captain-summary-card--orange .captain-summary-link{color:#e2691a}.captain-summary-card--purple .captain-summary-icon{background:#f1e6fb;color:#8e44ad}.captain-summary-card--purple .captain-summary-link{color:#8e44ad}.captain-summary-card--clickable{cursor:pointer;transition:box-shadow .15s,transform .15s}.captain-summary-card--clickable:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.08)}.captain-content{flex:1 1;display:flex;overflow:hidden}.captain-left{flex:1 1;flex-direction:column;padding:14px;margin-right:12px}.captain-left,.captain-right{display:flex;background:#fff;border-radius:12px;overflow:hidden}.captain-right{width:360px;flex-shrink:0;flex-direction:column}.captain-toolbar{display:flex;align-items:center;grid-gap:10px;gap:10px;margin-bottom:14px;flex-shrink:0}.captain-toolbar .captain-other-order-dropdown{width:220px;flex-shrink:0}.captain-toolbar .captain-search{flex:1 1}.captain-toolbar .captain-search .p-inputtext{width:100%}.captain-floor{flex:1 1;overflow-y:auto;overflow-x:hidden}.captain-floor-grid{display:flex;flex-wrap:wrap;grid-gap:16px;gap:16px}.captain-empty{height:100%;color:#888}.captain-empty,.captain-table{display:flex;align-items:center;justify-content:center;font-size:15px}.captain-table{position:relative;width:88px;height:78px;font-weight:700;background:#fff;border:2px solid #e2e2e2;color:#555;cursor:pointer;transition:transform .15s,box-shadow .15s,border-color .15s}.captain-table:hover{transform:translateY(-2px);box-shadow:0 4px 10px rgba(0,0,0,.08)}.captain-table--square{border-radius:12px}.captain-table--round{width:82px;height:82px;border-radius:50%}.captain-table--rect{width:150px;height:64px;border-radius:12px}.captain-table--available{background:#eafaf0;border-color:#8fd9ae;color:#1f7a45}.captain-table--progress{background:#fff4e5;border-color:#ffbf69;color:#b5651d}.captain-table--qr{background:#fdeaea;border-color:#f28b82;color:#c62828}.captain-table--booking{background:#e8f0fe;border-color:#8ab4f8;color:#1a56c4}.captain-table--reserved{background:#f1f1f1;border-color:#bdbdbd;color:#757575}.captain-table--selected{border-color:#1565c0;box-shadow:0 0 0 3px rgba(21,101,192,.22),0 4px 12px rgba(21,101,192,.25)}.captain-legend{display:flex;flex-wrap:wrap;grid-gap:20px;gap:20px;padding-top:12px;margin-top:4px;border-top:1px solid #eee;font-size:12px;color:#555;flex-shrink:0}.captain-legend-item{display:flex;align-items:center;grid-gap:6px;gap:6px}.captain-legend-dot{width:10px;height:10px;border-radius:50%;display:inline-block}.captain-legend-dot--available{background:#43a047}.captain-legend-dot--progress{background:#fb8c00}.captain-legend-dot--qr{background:#e53935}.captain-legend-dot--booking{background:#1e88e5}.captain-legend-dot--reserved{background:#9e9e9e}.captain-action-bar{display:flex;grid-gap:10px;gap:10px;margin-top:14px;flex-shrink:0}.captain-action-bar .captain-action-btn{flex:1 1}.captain-action-btn--booking{background:#1976d2!important;border-color:#1976d2!important;color:#fff!important}.captain-action-btn--qr{background:#2e9e56!important;border-color:#2e9e56!important;color:#fff!important}.captain-action-btn--staff.p-button-outlined{color:#e2691a!important;border-color:#e2691a!important}.captain-detail{display:flex;flex-direction:column;height:100%;overflow:hidden}.captain-detail-header{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:16px 18px;background:#e53935;color:#fff;font-size:18px;font-weight:700}.captain-detail-header--plain{background:#37474f}.captain-detail-close{width:26px;height:26px;border-radius:50%;background:hsla(0,0%,100%,.2);border:none;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}.captain-detail-body{flex:1 1;overflow-y:auto;padding:16px 18px;display:flex;flex-direction:column;grid-gap:18px;gap:18px}.captain-detail-status-label{font-size:14px;font-weight:700;color:#555}.captain-detail-tags{display:flex;align-items:center;justify-content:space-between}.captain-tag{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;padding:5px 12px;border-radius:20px;font-size:12px;font-weight:700}.captain-tag--qr{background:#fdeaea;color:#c62828}.captain-tag--progress{background:#fff4e5;color:#b5651d}.captain-tag--booking{background:#e8f0fe;color:#1a56c4}.captain-tag--reserved{background:#f1f1f1;color:#757575}.captain-tag--available{background:#eafaf0;color:#1f7a45}.captain-section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;font-size:14px;font-weight:700;color:#222}.captain-order-items{display:flex;flex-direction:column;grid-gap:8px;gap:8px}.captain-order-item{display:flex;align-items:center;grid-gap:8px;gap:8px;font-size:13px;color:#333}.captain-order-item-name{flex:1 1}.captain-order-item-price{font-weight:700}.captain-order-total{display:flex;justify-content:space-between;margin-top:8px;padding-top:10px;border-top:1px solid #eee;font-size:15px;font-weight:700;color:#222}.captain-order-total span:last-child{color:#e53935}.captain-kot-items{display:flex;flex-direction:column;grid-gap:6px;gap:6px;margin-bottom:10px}.captain-kot-item{display:flex;align-items:center;grid-gap:8px;gap:8px;padding:8px 10px;border-radius:8px;background:#f7f7f8;font-size:13px;color:#333}.captain-kot-item--preparing{color:#999}.captain-kot-item--served{background:#eafaf0;color:#1f7a45}.captain-kot-item-qty{font-weight:700;color:#666}.captain-kot-item-name{flex:1 1}.captain-kot-item-not-ready{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.02em;color:#b5651d}.captain-kot-item-check{display:flex;align-items:center;grid-gap:6px;gap:6px;font-size:12px;font-weight:700;cursor:pointer}.captain-kot-item-check input[type=checkbox]{margin:0;cursor:pointer}.captain-kot-item--served .captain-kot-item-check,.captain-kot-item--served .captain-kot-item-check input[type=checkbox]{cursor:default}.captain-kot-empty{padding:10px 0;font-size:13px;color:#999;text-align:center}.captain-kot-mark-ready{width:100%}.captain-qr-order-list{display:flex;flex-direction:column;grid-gap:8px;gap:8px}.captain-qr-order{border:1px solid #eee;border-radius:10px;overflow:hidden}.captain-qr-order-header{display:flex;align-items:center;grid-gap:8px;gap:8px;width:100%;padding:12px 14px;background:#fafafa;border:none;font-size:13px;font-weight:700;color:#333;cursor:pointer;text-align:left}.captain-qr-order-header i:first-child{color:#999;font-size:11px}.captain-qr-order-label{flex:1 1;font-weight:400;color:#777}.captain-qr-order-meta{font-size:12px;font-weight:800;color:#fff;background:#1976d2;border-radius:10px;padding:2px 10px}.captain-qr-order-count{font-size:11px;font-weight:700;color:#fff;background:#2e9e56;border-radius:10px;padding:2px 8px}.captain-qr-order-body{padding:12px 14px;border-top:1px solid #eee}.captain-qr-item{background:#f7f7f8;border-radius:8px;padding:8px 10px}.captain-qr-select-all{display:inline-flex;margin-bottom:8px;padding-bottom:8px;border-bottom:1px dashed #eee;font-size:12px;color:#666}.captain-qr-select-all-row{display:flex;align-items:center;grid-gap:14px;gap:14px;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #eee}.captain-qr-select-all-row .captain-kot-item-check{font-size:13px}.captain-qr-selected-count{flex:1 1;font-size:12px;color:#999}.captain-resource-tabs{margin-top:4px}.captain-resource-tabs .p-tabview-nav{margin-bottom:12px}.captain-resource-tab-header{display:inline-flex;align-items:center;grid-gap:8px;gap:8px}.captain-resource-count{font-size:11px;font-weight:700;color:#fff;background:#2e9e56;border-radius:10px;padding:2px 8px}.captain-resource-body{display:flex;flex-direction:column;grid-gap:8px;gap:8px}.captain-resource-item{border:1px solid #eee;border-radius:10px;overflow:hidden}.captain-resource-item-header{display:flex;align-items:center;grid-gap:8px;gap:8px;width:100%;padding:10px 12px;background:#fafafa;border:none;font-size:13px;font-weight:700;color:#333;cursor:pointer;text-align:left}.captain-resource-item-header i:first-child{color:#999;font-size:11px}.captain-resource-item-label{flex:1 1;font-weight:400;color:#777}.captain-resource-item-meta{font-size:12px;font-weight:800;color:#fff;background:#1976d2;border-radius:10px;padding:2px 10px}.captain-resource-item-elapsed{font-size:11px;font-weight:700;color:#b5651d}.captain-resource-item-body{display:flex;flex-direction:column;grid-gap:6px;gap:6px;padding:10px 12px;border-top:1px solid #eee}.captain-resource-subitem{margin-left:12px;border:1px solid #eee;border-radius:8px;overflow:hidden}.captain-resource-subitem-header{display:flex;align-items:center;grid-gap:8px;gap:8px;width:100%;padding:8px 10px;background:#fff;border:none;font-size:12px;font-weight:700;color:#333;cursor:pointer;text-align:left}.captain-resource-subitem-header i:first-child{color:#999;font-size:10px}.captain-resource-subitem-body{display:flex;flex-direction:column;grid-gap:6px;gap:6px;padding:8px 10px;border-top:1px solid #eee}.captain-resource-sub-row{display:flex;align-items:center;grid-gap:8px;gap:8px;padding:6px 8px;border-radius:8px;background:#f7f7f8;font-size:12px;color:#333}.captain-resource-sub-time{font-size:11px;font-weight:700;color:#999}.captain-resource-sub-table{flex-shrink:0}.captain-progress-order-list{display:flex;flex-direction:column;grid-gap:8px;gap:8px}.captain-progress-order{display:flex;align-items:center;flex-wrap:wrap;grid-gap:10px;gap:10px;padding:10px 12px;border:1px solid #eee;border-radius:10px}.captain-progress-order-check{flex-shrink:0}.captain-progress-select-all-row{display:flex;align-items:center;grid-gap:14px;gap:14px;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #eee}.captain-progress-select-all-row .captain-kot-item-check{font-size:13px}.captain-progress-selected-count{flex:1 1;font-size:12px;color:#999}.captain-progress-order-main{display:flex;align-items:center;grid-gap:8px;gap:8px;flex:1 1;min-width:160px}.captain-progress-order-type{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.02em;color:#fff;border-radius:10px;padding:2px 8px}.captain-progress-order-type--dinein{background:#1976d2}.captain-progress-order-type--takeaway{background:#b5651d}.captain-progress-order-type--delivery{background:#7b1fa2}.captain-progress-order-type--other{background:#757575}.captain-progress-order-label{font-size:13px;font-weight:700;color:#333}.captain-progress-order-meta{font-size:12px;color:#999}.captain-progress-order-info{display:flex;align-items:center;grid-gap:12px;gap:12px;font-size:12px;color:#666}.captain-progress-order-info i{margin-right:3px;color:#999}.captain-progress-order-amount{font-weight:700;color:#333}.captain-progress-order-actions{display:flex;align-items:center;grid-gap:6px;gap:6px}.react-confirm-alert-overlay{z-index:2000!important}.captain-quick-actions{display:flex;flex-direction:column;grid-gap:8px;gap:8px}.captain-quick-action{display:flex;align-items:center;grid-gap:10px;gap:10px;width:100%;padding:12px 14px;border:none;border-radius:10px;font-size:13px;font-weight:700;cursor:pointer;text-align:left}.captain-quick-action span{flex:1 1}.captain-quick-action i:last-child{opacity:.6;font-size:11px}.captain-quick-action--view{background:#fdeaea;color:#c62828}.captain-quick-action--close{background:#fdeaea;color:#b71c1c}.captain-panel-actions{display:flex;flex-direction:column;margin-top:20px}.captain-panel-actions .p-button{width:100%}.captain-action-empty{display:flex;height:100%;flex-direction:column;justify-content:center;align-items:center;text-align:center;color:#777;padding:0 24px}.captain-action-empty h3{margin-top:20px;margin-bottom:8px}.captain-action-empty p{line-height:1.5;max-width:240px}@media (max-width:1024px){.captain-dashboard{padding:10px}.captain-summary-row{grid-gap:8px;margin-bottom:10px}.captain-summary-card{grid-gap:8px;gap:8px;padding:10px;border-radius:10px}.captain-summary-icon{width:36px;height:36px;border-radius:10px;font-size:15px}.captain-summary-value{font-size:19px}.captain-summary-title{font-size:11px}.captain-summary-link{font-size:11px;margin-top:5px}.captain-left{padding:10px;margin-right:8px}.captain-right{width:280px}.captain-toolbar{grid-gap:6px;gap:6px;margin-bottom:10px}.captain-toolbar .captain-other-order-dropdown{width:150px}.captain-floor-grid{grid-gap:10px;gap:10px}.captain-table{width:64px;height:58px;font-size:13px}.captain-table--round{width:60px;height:60px}.captain-table--rect{width:110px;height:48px}.captain-legend{grid-gap:12px;gap:12px;font-size:11px;padding-top:8px}.captain-action-bar{grid-gap:6px;gap:6px;margin-top:10px}.captain-detail-header{padding:12px 14px;font-size:16px}.captain-detail-body{padding:12px 14px;grid-gap:14px;gap:14px}.captain-quick-action{padding:10px 12px;font-size:12px}}@media (max-width:700px){.captain-dashboard{height:auto;min-height:calc(100vh - 80px);overflow-y:auto}.captain-summary-row{grid-template-columns:repeat(2,1fr)}.captain-content{flex-direction:column;overflow:visible}.captain-left{margin-right:0;margin-bottom:10px}.captain-floor,.captain-left{overflow:visible}.captain-right{width:100%;min-height:320px;max-height:70vh}.captain-table{width:56px;height:52px;font-size:12px}.captain-table--round{width:54px;height:54px}.captain-table--rect{width:96px;height:44px}.captain-action-bar{flex-wrap:wrap}.captain-action-bar .captain-action-btn{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 6px)}}
/*# sourceMappingURL=main.380353e5.chunk.css.map */