html,body{height:100%;width:100%;margin:0;padding:0;overflow:hidden}.login-container-fluid{height:100%;display:flex;margin:0;padding:0}.login-left-side{flex:7;background-image:url(/images/program/login-image-3.jpg);background-size:cover;background-position:center}.login-right-side{flex:3;display:flex;justify-content:center;align-items:center;background-color:#f8f9fa;padding:20px}.login-form{width:100%;max-width:400px;padding:20px;background-color:#fff;box-shadow:0 0 10px #0000001a;border-radius:8px}.login-form h2{text-align:center;margin-bottom:20px}.login-form-group{margin-bottom:15px}.login-form-control{height:calc(1.5em + .75rem + 2px);padding:.75rem 1.25rem;font-size:1rem;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.login-btn-primary{width:100%}.anasayfa-container-fluid{height:100%;display:flex;flex-direction:column;margin:0;padding:0}.anasayfa-content{display:flex;flex:1;overflow:hidden}.anasayfa-sidebar{width:200px;background-color:#343a40;color:#fff;display:flex;flex-direction:column;padding:10px;transition:width .3s}.anasayfa-sidebar.collapsed{width:0;padding:10px 0;overflow:hidden}.anasayfa-sidebar button{margin:5px 0;color:#fff;background-color:#495057;border:none;padding:10px;text-align:left;cursor:pointer;transition:background-color .3s;position:relative}.anasayfa-sidebar button:hover{background-color:#6c757d}.anasayfa-badge{background-color:red;color:#fff;border-radius:50%;padding:5px 10px;position:absolute;top:5px;right:10px;font-size:.8rem;font-weight:700}.anasayfa-toggle-button{background-color:#495057;color:#fff;border:none;padding:10px;cursor:pointer;transition:left .3s}.anasayfa-main-content{flex:1;background-color:#f8f9fa;padding:10px;overflow-y:auto;display:flex;flex-direction:column}.anasayfa-header{display:flex;justify-content:space-between;align-items:center;background-color:#e9ecef;padding:5px;border-bottom:1px solid #dee2e6}.anasayfa-header-title{font-size:1.25rem;font-weight:500;display:flex;align-items:center}.anasayfa-room-buttons{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:10px;margin-top:5px;background-color:#f8f9fa;padding:15px;border-radius:8px;box-shadow:0 4px 8px #0000001a}.anasayfa-room-buttons button{flex:1 1 auto;padding:10px;color:#fff;background-color:#fd7e14;border:none;border-radius:5px;box-shadow:0 2px 4px #0000001a;cursor:pointer;transition:background-color .3s,transform .3s,box-shadow .3s}.anasayfa-room-buttons button:hover{background-color:#e36209;transform:scale(1.05);box-shadow:0 4px 8px #0003}.anasayfa-content-area{flex:1;display:flex;flex-wrap:wrap;gap:10px;padding:5px;overflow:auto;background-color:#fff;border:1px solid #dee2e6;border-radius:8px;margin-top:5px}.anasayfa-content-area button{flex:1 1 calc(15% - 10px);padding:5px;text-align:center;background-color:#007bff;color:#fff;border:none;cursor:pointer;transition:background-color .3s,transform .3s}.anasayfa-content-area button:hover{background-color:#0056b3;transform:scale(.9)}.anasayfa-status-bar{background-color:#343a40;color:#fff;text-align:center;padding:10px}.anasayfa-menu-button{display:none;background-color:#495057;color:#fff;border:none;padding:10px;cursor:pointer;margin-right:10px}.container-fluid{height:100%;width:100%;display:flex;flex-direction:column;margin:0;padding:0}.header{display:flex;justify-content:space-between;align-items:center;padding:10px 20px;background-color:#343a40;color:#fff;box-shadow:0 2px 4px #0000001a}.header-left{display:flex;align-items:center}.header-right{display:flex;align-items:center;gap:10px}.menu-button{background-color:#17a2b8;color:#fff;border:none;padding:10px 20px;cursor:pointer;border-radius:5px;transition:background-color .3s}.menu-button:hover{background-color:#117a8b}.table-info{margin-left:20px;font-size:1.2rem;font-weight:700;background-color:#fd7e14;color:#fff;padding:5px 10px;border-radius:5px}.header-button{background-color:#17a2b8;color:#fff;border:none;padding:10px 20px;cursor:pointer;border-radius:5px;transition:background-color .3s}.header-button:hover{background-color:#117a8b}@media (max-width: 768px){.header{flex-direction:column;align-items:flex-start}.header-right{margin-top:10px}}.main-content{display:flex;flex:1;overflow:hidden}.sidebar{width:200px;background-color:#495057;display:flex;flex-direction:column;padding:10px;transition:width .3s}.sidebar.collapsed{width:0;padding:10px 0;overflow:hidden}.sidebar button{margin:5px 0;color:#fff;background-color:#6c757d;border:none;padding:10px;cursor:pointer;transition:background-color .3s}.sidebar button:hover{background-color:#5a6268}.sidebar .save-button{margin-top:auto;background-color:#28a745}.sidebar .save-button:hover{background-color:#218838}.content{display:flex;flex:1;width:100%}.order-list{flex:1;background-color:#f8f9fa;padding:20px;overflow-y:auto;border-right:1px solid #dee2e6}.order-list h3{margin-bottom:20px}.order-card{display:flex;flex-direction:column;padding:15px;margin-bottom:15px;background-color:#fff;border:1px solid #dee2e6;border-radius:10px;box-shadow:0 4px 8px #0000001a;transition:transform .3s}.order-card:hover{transform:translateY(-5px)}.order-card .order-title{display:flex;justify-content:space-between;align-items:center;font-weight:700;margin-bottom:15px;border-bottom:1px solid #dee2e6;padding-bottom:10px}.order-card .order-info{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:15px}.order-card .info-block{flex:1;margin-right:10px;padding:10px;background-color:#f8f9fa;border-radius:5px;text-align:center}.order-card .info-block:last-child{margin-right:0}.order-card .quantity-actions{display:flex;flex-direction:column;gap:5px;margin-left:10px}.order-card .order-actions{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;padding-top:10px;border-top:1px solid #dee2e6}.order-card .order-actions button{flex:1;border:none;padding:5px 10px;cursor:pointer;border-radius:5px}.btn{padding:10px 20px;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s;font-size:1rem}.button-delete{background-color:#dc3545;color:#fff}.button-delete:hover{background-color:#c82333}.button-return{background-color:#fd7e14;color:#fff}.button-return:hover{background-color:#e36209}.button-price-change{background-color:#007bff;color:#fff}.button-price-change:hover{background-color:#0056b3}.button-split{background-color:#6f42c1;color:#fff}.button-split:hover{background-color:#563d7c}.button-free{background-color:#28a745;color:#fff}.button-free:hover{background-color:#218838}.button-note{background-color:#6c757d;color:#fff}.button-note:hover{background-color:#5a6268}.button-increment{background-color:#28a745;color:#fff}.button-increment:hover{background-color:#218838}.button-decrement{background-color:#dc3545;color:#fff}.button-decrement:hover{background-color:#c82333}.actions{flex:1;background-color:#fff;display:flex;overflow-y:hidden}.actions .left-side{flex:.3;background-color:#f8f9fa;padding:20px;border-right:1px solid #dee2e6;overflow-y:auto}.actions .right-side{flex:.7;background-color:#fff;padding:20px;display:flex;flex-wrap:wrap;overflow-y:auto;align-items:flex-start;align-content:flex-start}.left-side .category-button{display:block;width:100%;margin-bottom:10px;padding:10px;background-color:#007bff;color:#fff;text-align:center;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s}.left-side .category-button:hover{background-color:#0056b3}.right-side .product-button{flex:1 1 45%;margin:5px;padding:10px;background-color:transparent;color:#fff;text-align:center;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s}.right-side .product-serving-button{flex:1 1 100%;margin:5px;padding:10px;background-color:#fd7e14;color:#fff;font:bold;text-align:center;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s}.right-side .product-button:hover,.right-side .product-serving-button:hover{background-color:#000000b3}.right-side .btn-quantity{flex:1 1 5%;margin:5px;padding:10px;background-color:#000;color:#fff;text-align:center;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s}.right-side .btn-quantity:hover{background-color:#000000b3}.status-label{background-color:#28a745;color:#fff;border-radius:5px;margin:5px;padding:5px 10px;display:inline-block;font-size:.7rem;font-weight:700;box-shadow:0 2px 5px #0000001a;text-transform:uppercase;letter-spacing:.5px;transition:background-color .3s,box-shadow .3s}.status-label:hover{background-color:#218838;box-shadow:0 4px 10px #0003}.info-block{padding:10px 15px;background-color:#f8f9fa;border-radius:8px;box-shadow:0 2px 5px #0000001a;text-align:center;margin-bottom:15px}.info-title{display:block;font-size:1rem;font-weight:700;color:#343a40;margin-bottom:5px}.info-value{display:block;font-size:1rem;color:#28a745;font-weight:700}.order-summary{display:flex;justify-content:space-between;align-items:center;padding:15px;margin-top:0;background-color:#f8f9fa;border-bottom:2px solid #dee2e6;border-radius:0 0 10px 10px;box-shadow:0 -2px 5px #0000001a}.summary-item{display:flex;flex-wrap:wrap;justify-content:space-between;width:30%}.summary-title{font-weight:700;color:#343a40}.summary-value{font-weight:700;color:#28a745}.receipt-modal{display:none;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#0006}.receipt-modal-content{background-color:#fefefe;margin:15% auto;padding:20px;border:1px solid #888;width:80%;max-width:400px;border-radius:8px}.receipt-close{color:#aaa;float:right;font-size:28px;font-weight:700}.receipt-close:hover,.receipt-close:focus{color:#000;text-decoration:none;cursor:pointer}.print-content{text-align:center}.print-button{background-color:#007bff;color:#fff;border:none;padding:10px 20px;margin-top:20px;border-radius:5px;cursor:pointer;transition:background-color .3s}.print-button:hover{background-color:#0056b3}.receipt{font-family:Arial,sans-serif;width:80mm;margin:0 auto;padding:10px}.receipt h2,.receipt h4,.receipt p{text-align:center;margin:5px 0}.receipt table{width:100%;border-collapse:collapse;margin-top:10px}.receipt th,td{border-bottom:1px dashed #000;padding:5px;text-align:left;font-size:14px}.receipt .total{font-weight:700;text-align:right;margin-top:10px}.receipt .footer{text-align:center;margin-top:20px;font-size:12px}.active-key{box-shadow:inset 0 0 5px #0005;background-color:#dcdcdc!important}.order-card-summary{display:flex;flex-direction:column;padding:5px;margin-bottom:5px;background-color:#fff;border:1px solid #dee2e6;border-radius:10px;box-shadow:0 4px 8px #0000001a;transition:transform .3s}.order-card-summary .order-summary-info{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:5px}.order-card-summary .info-block-summary{flex:1;margin-right:10px;padding:10px;background-color:#f8f9fa;border-radius:5px;text-align:center}.order-card .info-block-summary:last-child{margin-right:0}@page{size:80mm auto;margin:0}@media print{html,body{width:80mm;margin:0!important;padding:0!important}.receipt{width:72mm;margin:0 auto!important;font-size:12px}table{width:100%;border-collapse:collapse}th,td{font-size:11px;padding:2px 0}}.la-ball-clip-rotate-multiple,.la-ball-clip-rotate-multiple>div{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.la-ball-clip-rotate-multiple{display:block;font-size:0;color:#fff}.la-ball-clip-rotate-multiple.la-dark{color:#333}.la-ball-clip-rotate-multiple>div{display:inline-block;float:none;background-color:currentColor;border:0 solid currentColor}.la-ball-clip-rotate-multiple{width:32px;height:32px}.la-ball-clip-rotate-multiple>div{position:absolute;top:50%;left:50%;background:transparent;border-style:solid;border-width:2px;border-radius:100%;-webkit-animation:ball-clip-rotate-multiple-rotate 1s ease-in-out infinite;-moz-animation:ball-clip-rotate-multiple-rotate 1s ease-in-out infinite;-o-animation:ball-clip-rotate-multiple-rotate 1s ease-in-out infinite;animation:ball-clip-rotate-multiple-rotate 1s ease-in-out infinite}.la-ball-clip-rotate-multiple>div:first-child{position:absolute;width:32px;height:32px;border-right-color:transparent;border-left-color:transparent}.la-ball-clip-rotate-multiple>div:last-child{width:16px;height:16px;border-top-color:transparent;border-bottom-color:transparent;-webkit-animation-duration:.5s;-moz-animation-duration:.5s;-o-animation-duration:.5s;animation-duration:.5s;-webkit-animation-direction:reverse;-moz-animation-direction:reverse;-o-animation-direction:reverse;animation-direction:reverse}.la-ball-clip-rotate-multiple.la-sm{width:16px;height:16px}.la-ball-clip-rotate-multiple.la-sm>div{border-width:1px}.la-ball-clip-rotate-multiple.la-sm>div:first-child{width:16px;height:16px}.la-ball-clip-rotate-multiple.la-sm>div:last-child{width:8px;height:8px}.la-ball-clip-rotate-multiple.la-2x{width:64px;height:64px}.la-ball-clip-rotate-multiple.la-2x>div{border-width:4px}.la-ball-clip-rotate-multiple.la-2x>div:first-child{width:64px;height:64px}.la-ball-clip-rotate-multiple.la-2x>div:last-child{width:32px;height:32px}.la-ball-clip-rotate-multiple.la-3x{width:96px;height:96px}.la-ball-clip-rotate-multiple.la-3x>div{border-width:6px}.la-ball-clip-rotate-multiple.la-3x>div:first-child{width:96px;height:96px}.la-ball-clip-rotate-multiple.la-3x>div:last-child{width:48px;height:48px}@-webkit-keyframes ball-clip-rotate-multiple-rotate{0%{-webkit-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0)}50%{-webkit-transform:translate(-50%,-50%) rotate(180deg);transform:translate(-50%,-50%) rotate(180deg)}to{-webkit-transform:translate(-50%,-50%) rotate(360deg);transform:translate(-50%,-50%) rotate(360deg)}}@-moz-keyframes ball-clip-rotate-multiple-rotate{0%{-moz-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0)}50%{-moz-transform:translate(-50%,-50%) rotate(180deg);transform:translate(-50%,-50%) rotate(180deg)}to{-moz-transform:translate(-50%,-50%) rotate(360deg);transform:translate(-50%,-50%) rotate(360deg)}}@-o-keyframes ball-clip-rotate-multiple-rotate{0%{-o-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0)}50%{-o-transform:translate(-50%,-50%) rotate(180deg);transform:translate(-50%,-50%) rotate(180deg)}to{-o-transform:translate(-50%,-50%) rotate(360deg);transform:translate(-50%,-50%) rotate(360deg)}}@keyframes ball-clip-rotate-multiple-rotate{0%{-webkit-transform:translate(-50%,-50%) rotate(0deg);-moz-transform:translate(-50%,-50%) rotate(0deg);-o-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0)}50%{-webkit-transform:translate(-50%,-50%) rotate(180deg);-moz-transform:translate(-50%,-50%) rotate(180deg);-o-transform:translate(-50%,-50%) rotate(180deg);transform:translate(-50%,-50%) rotate(180deg)}to{-webkit-transform:translate(-50%,-50%) rotate(360deg);-moz-transform:translate(-50%,-50%) rotate(360deg);-o-transform:translate(-50%,-50%) rotate(360deg);transform:translate(-50%,-50%) rotate(360deg)}}
