.payment-manager{background-color:#f9f9f9;border:1px solid #ccc;font-family:Arial,sans-serif;margin:20px;width:300px}.payment-manager h2{font-size:1.5em;margin-bottom:10px}#paymentMethod{margin-bottom:15px}#paymentMethod label{margin-right:10px}#cashPayment{margin-top:10px}#cashPayment input[type=number]{font-size:1em;margin-bottom:10px;padding:8px;width:100%}#cashPayment button{background-color:#4caf50;border:none;color:#fff;cursor:pointer;padding:8px 16px}#cashPayment button:hover{background-color:#45a049}#cashPayment p{margin-top:10px}.table-manager{position:relative}.modal-overlay{height:100%;width:100%;z-index:999}.manager-panel-button{position:fixed;z-index:1000}.manager-panel-button button{background-color:#007bff54;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;padding:5px 10px}.manager-panel-button button:hover{background-color:#0056b3}.waitingprof{align-items:center;background-color:#f0f0f0;border-radius:4px;box-shadow:0 2px 4px #0000001a;display:flex;height:80px;justify-content:center}.stats-header{align-items:center;flex-wrap:wrap;gap:15px;justify-content:space-between;margin-bottom:20px;padding:0 20px}.guests-stats{align-items:center;display:flex;font-size:16px;gap:30px}.active-guests{color:#007bff;font-size:18px;font-weight:500}.active-guests strong{color:#0056b3;font-size:24px;margin-left:8px}.served-guests{color:#dc3545;font-size:18px;font-weight:500}.served-guests strong{color:#a71d2a;font-size:24px;margin-left:8px}.waitingprof{font-size:24px;margin:0}.table{align-items:center;border-radius:8px;cursor:pointer;display:flex;font-size:1.2rem;height:100px;justify-content:center;margin:10px;overflow:hidden;position:relative;transition:background-color .3s,transform .3s;-webkit-user-select:none;user-select:none;width:100px}.table:hover{transform:scale(1.25)}.table-name{word-wrap:break-word;box-sizing:border-box;padding:5px;text-align:center;white-space:normal;width:100%}.table-free{background-color:green;color:#fff}.table-occupied{background-color:red;color:#000}.table-special{background-color:blue;color:#fff}.modal-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:10px;position:fixed;right:0;top:0;z-index:1000}.modal{background-color:#fff;border-radius:8px;box-shadow:0 0 10px #0000004d;box-sizing:border-box;max-width:600px;padding:20px;position:relative;text-align:center;width:100%}.modal h2{font-size:1.5rem;margin-bottom:20px}.modal input{box-sizing:border-box;font-size:1.2rem;margin-bottom:20px;padding:10px;width:80%}.modal-buttons{flex-wrap:wrap}.modal-buttons button{flex:1 1;margin:10px;min-width:100px}@media (max-width:768px){.modal{padding:15px}.modal input{font-size:1rem;width:100%}.modal-buttons button{font-size:1rem;margin:5px}}@media (max-width:480px){.modal{padding:10px}.modal h2{font-size:1.2rem}.modal input{font-size:.9rem}.modal-buttons button{font-size:.9rem;padding:8px}.close-button{font-size:1rem}}.warning-overlay{align-items:center;background-color:#000c;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.warning-content{background-color:#fff;border-radius:10px;color:red;padding:20px;text-align:center}.warning-content h2{margin-bottom:10px}.warning-content p{margin-bottom:20px}.warning-content button{cursor:pointer;font-size:16px;padding:10px 20px}.waiter-profile-manager{border-radius:5px;left:10px;max-width:100vw;position:fixed;right:10px;top:10px;z-index:100}.add-waiter{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}.add-waiter input{border:1px solid #ccc;border-radius:3px;flex-grow:1;font-size:14px;min-width:120px;padding:8px}.add-waiter button{background-color:#007bff;border:none;border-radius:3px;color:#fff;cursor:pointer;font-size:14px;padding:8px 16px;transition:background-color .2s}.add-waiter button:hover{background-color:#0056b3}.prediction-btn{background:linear-gradient(135deg,#8e44ad,#9b59b6)!important;color:#fff;font-weight:700;margin-left:10px}.profile-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;margin-top:10px}.profile-card{align-items:center;border-radius:50px;color:#fff;cursor:pointer;display:flex;flex-basis:calc(20% - 20px);flex-direction:column;flex-grow:1;flex-shrink:1;font-weight:500;justify-content:center;min-width:80px;padding:12px;text-align:center;transition:transform .3s ease,opacity .3s ease;white-space:nowrap}.profile-card.active{border:2px solid #fffc;box-shadow:0 0 15px #0009;transform:scale(1.15)}.profile-card.inactive{opacity:.6}.password-modal-overlay{align-items:center;background-color:#000000b3;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.modal-content{background:#fff;border-radius:12px;box-shadow:0 10px 40px #0000004d;min-width:300px;padding:30px;text-align:center}.modal-content input{border:2px solid #e0e0e0;border-radius:6px;font-size:16px;margin:10px 0;padding:12px;width:100%}.modal-content button{background-color:#4caf50;border:none;border-radius:6px;color:#fff;cursor:pointer;margin:5px;padding:10px 24px}.modal-content button:last-child{background-color:#e74c3c}.gender-buttons{display:flex;gap:20px;justify-content:center;margin:20px 0}.gender-btn{align-items:center;display:flex;flex-direction:column;font-size:16px!important;gap:8px;min-width:120px;padding:20px 30px!important}.gender-btn.male{background:linear-gradient(135deg,#3498db,#2980b9)!important}.gender-btn.female{background:linear-gradient(135deg,#e91e63,#c2185b)!important}.gender-icon{font-size:32px}#prediction-print-area{height:1px;left:-9999px;overflow:visible;position:absolute;top:0;width:1px}.prediction-slip{background:#fff;border:2px solid #000;box-sizing:border-box;color:#000;font-family:Courier New,monospace;font-size:14px;line-height:1.5;padding:10mm 5mm;text-align:center;width:76mm}.prediction-title{border-bottom:2px solid #000;font-size:18px;font-weight:900;letter-spacing:1px;margin:10px 0;padding-bottom:8px;text-transform:uppercase}.prediction-stars{font-size:20px;margin:8px 0}.prediction-divider{font-size:12px;letter-spacing:1px;margin:10px 0}.prediction-text{font-size:16px;font-style:italic;font-weight:600;line-height:1.6;margin:15px 0;padding:0 5px}.prediction-date{color:#666;font-size:11px;margin-top:10px}@media print{@page{size:80mm auto;margin:0}body *{visibility:hidden!important}#prediction-print-area,#prediction-print-area *{visibility:visible!important}#prediction-print-area{align-items:flex-start!important;background:#fff!important;display:flex!important;height:100%!important;justify-content:center!important;left:0!important;padding-top:10mm!important;position:fixed!important;top:0!important;width:100%!important}.prediction-slip{border:none!important;box-shadow:none!important}}@media (max-width:768px){.add-waiter{align-items:stretch;flex-direction:column}.prediction-btn{margin-left:0;margin-top:10px}}.menu-manager-overlay{align-items:center;background-color:#00000080;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.final-amount{color:#261a1a;font-size:1.3em;font-weight:700}.button-container{background-color:#fffc;border-radius:8px;box-shadow:0 0 10px #0000004d;display:flex;flex-direction:column;gap:10px;padding:10px;position:fixed;right:0;top:50%;transform:translateY(-50%);z-index:1000}.button-container button{background-color:#008cba;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1.2rem;padding:10px 20px;transition:background-color .3s ease}.button-container button:hover{background-color:#007b9f}.menu-manager{background:#fff;border-radius:12px;box-shadow:0 4px 20px #0000004d;max-height:90%;max-width:80%;overflow-y:auto;padding:20px;position:relative;width:90%}.menu-manager h2{font-size:1rem}.search-bar{position:relative}.search-bar input{border:3px solid #981212;border-radius:4px;font-size:1.2rem;padding:5px;width:40%}.search-suggestions{background-color:#fff;border:1px solid #ccc;border-radius:0 0 8px 8px;border-top:none;box-shadow:0 2px 5px #0000001a;left:0;position:absolute;right:0;top:100%;z-index:100}.search-suggestion{cursor:pointer;padding:4px}.search-suggestion:hover{background-color:#f0f0f0}.category-buttons{margin-bottom:20px}.category-buttons button{background-color:#008cba;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;margin-bottom:10px;margin-right:10px;padding:5px 12px}.category-buttons button:hover{background-color:#007b9f}.menu-items-modal{background-color:#fff;border-radius:8px;box-shadow:0 0 10px #0000004d;left:50%;max-height:80vh;max-width:90%;overflow-y:auto;padding:20px;position:fixed;top:50%;transform:translate(-50%,-50%);width:auto;z-index:1100}.menu-items h3{font-size:1.2rem;margin-bottom:10px}.menu-items ul{list-style:none;padding:0}.menu-items li{border-bottom:1px solid #a2a1a1;cursor:pointer;display:flex;justify-content:space-between;padding:10px 0;transition:background-color .3s ease}.menu-items li:hover{background-color:#dedbdb}.menu-items li:last-child{border-bottom:none}.menu-items button{background-color:#008cba;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;padding:8px 15px}.menu-items button:hover{background-color:#007b9f}.selected-items{border:1px solid #ddd;border-radius:8px;margin:10px 0;max-height:45vh;outline:none;overflow-y:auto;padding:10px}.selected-items:focus{border-color:#aaa}.selected-items h3{font-size:1.2rem;margin-bottom:10px}.selected-items ul{list-style:none;padding:0}.selected-items li{border-bottom:2px solid #414040;display:flex;justify-content:space-between;padding:5px 0}.selected-items li:last-child{border-bottom:none}.selected-items button{background-color:#008cba;border:1px solid #414040;border-radius:4px;color:#fff;cursor:pointer;font-size:1.5rem;max-height:35px;padding:0 15px}.selected-items button:hover{background-color:#007b9f}.modal-buttons{display:flex;justify-content:center;margin-top:20px}.modal-buttons button{background-color:#008cba;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1.2rem;margin:0 10px;padding:10px 20px}.modal-buttons button:hover{background-color:#007b9f}.procent-modal-overlay{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.procent-modal{background-color:#fff;border-radius:8px;box-shadow:0 0 10px #0003;max-height:80%;max-width:80%;overflow:auto;padding:20px}.procent-modal h2{font-size:24px;margin-bottom:10px}.procent-modal button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-top:10px;padding:8px 16px}.procent-modal button:hover{background-color:#0056b3}.procent-modal input,.procent-modal textarea{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;margin-bottom:10px;padding:8px;width:100%}.procent-modal .adjustment-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.procent-modal .adjustment-row label{width:30%}.procent-modal .adjustment-row input{width:60%}.procent-modal .modal-buttons{display:flex;justify-content:flex-end;margin-top:20px}.guest-counter{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;margin-bottom:15px;text-align:center}.guest-counter h3{color:#333;font-size:16px;margin:0 0 10px}.guest-input-container{gap:10px}.guest-btn,.guest-input-container{align-items:center;display:flex;justify-content:center}.guest-btn{background:#007bff;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:20px;height:40px;transition:background .2s;width:40px}.guest-btn:hover{background:#0056b3}.guest-input{border:2px solid #ddd;border-radius:8px;font-size:20px;font-weight:700;height:40px;text-align:center;width:80px}.guest-input:focus{border-color:#007bff;outline:none}.guest-verify-modal-overlay{align-items:center;background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.guest-verify-modal{background:#fff;border-radius:12px;box-shadow:0 4px 20px #0000004d;min-width:300px;padding:30px;text-align:center}.guest-verify-modal h3{color:#333;margin:0 0 15px}.guest-verify-input-container{align-items:center;display:flex;gap:15px;justify-content:center;margin:25px 0}.guest-verify-buttons{display:flex;gap:15px;justify-content:center;margin-top:20px}.btn-confirm{background:#28a745;font-weight:700;padding:12px 30px}.btn-cancel,.btn-confirm{border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:16px}.btn-cancel{background:#dc3545;padding:12px 25px}.guest-verify-hint{color:#999;font-size:12px;font-style:italic;margin-top:15px}.top-buttons{background:#f8f9fa;border-radius:8px;display:flex;gap:12px;justify-content:center;margin-bottom:15px}.top-buttons button{border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:700;letter-spacing:.5px;padding:10px 20px;text-transform:uppercase;transition:all .2s}.top-buttons button:first-child{background:#6c757d;box-shadow:0 2px 4px #6c757d4d;color:#fff}.top-buttons button:first-child:hover{background:#5a6268;box-shadow:0 4px 8px #6c757d66;transform:translateY(-1px)}.top-buttons button:nth-child(2){background:#28a745;box-shadow:0 2px 4px #28a7454d;color:#fff}.top-buttons button:nth-child(2):hover{background:#218838;box-shadow:0 4px 8px #28a74566;transform:translateY(-1px)}.top-buttons button:last-child{background:#007bff;box-shadow:0 2px 4px #007bff4d;color:#fff}.top-buttons button:last-child:hover{background:#0056b3;box-shadow:0 4px 8px #007bff66;transform:translateY(-1px)}.top-buttons button:active{box-shadow:0 1px 2px #0003;transform:translateY(1px)}.payment-manager-overlay{align-items:center;background-color:#0009;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1100}.payment-manager{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;box-sizing:border-box;max-width:600px;padding:20px;position:relative;text-align:center;width:100%}.payment-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.payment-header h2{margin:0}.close-button{color:gray;font-size:1.5rem}.close-button:hover{color:#000}.back-button{background:none;border:none;color:gray;cursor:pointer;font-size:1rem}.back-button:hover{color:#000}.card-payment,.cash-payment{margin-top:20px;text-align:center}.cash-payment input{border:1px solid #ccc;border-radius:4px;margin-bottom:10px;padding:10px;width:calc(100% - 20px)}.card-payment button,.cash-payment button{background-color:#28a745;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;margin-top:10px;padding:10px 20px}.finalize-button{background-color:#dc3545}.modal-content p{margin:10px 0}.button-pay{background-color:#28a745;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;margin:10px 10px 0;padding:10px 20px}.button-pay:hover{background-color:#218838}@media (max-width:768px){.payment-manager{padding:15px}.button-pay{font-size:14px;padding:8px 16px}.close-button{font-size:1.2rem}.back-button{font-size:.9rem}}@media (max-width:480px){.payment-manager{padding:10px}.payment-header h2{font-size:1.2rem}.button-pay{font-size:12px;padding:6px 12px}.close-button{font-size:1rem}.back-button{font-size:.8rem}}.item-list{border:1px solid #ccc;margin:10px 0;max-height:300px;overflow-y:auto;padding:10px}.item-list li{padding:5px 0}.extras-modal-overlay{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.extras-modal{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;max-height:80vh;overflow-y:auto;padding:20px;width:300px}.extras-modal h2{margin-top:0}.extras-modal input{border:1px solid #ccc;border-radius:4px;margin-bottom:10px;padding:8px;width:calc(100% - 20px)}.extras-modal ul{list-style:none;margin:0;padding:0}.extras-modal ul li{border-bottom:1px solid #eee;cursor:pointer;padding:10px}.extras-modal ul li:hover{background-color:#f5f5f5}.extras-modal button.half-half-button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;display:block;font-size:16px;font-weight:700;margin-top:10px;padding:10px;text-align:center;transition:background-color .3s ease;width:100%}.extras-modal button.half-half-button:hover{background-color:#0056b3}.pizza-modal-overlay{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.pizza-modal{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;max-height:80vh;max-width:400px;overflow-y:auto;padding:20px;width:90%}.pizza-modal h2{margin-top:0;text-align:center}.pizza-modal input[type=text]{border:1px solid #ccc;border-radius:4px;margin-bottom:20px;padding:10px;width:calc(100% - 20px)}.pizza-modal ul{list-style:none;margin:0;padding:0}.pizza-modal ul li{align-items:center;border:1px solid #eee;border-radius:4px;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:10px;padding:10px}.pizza-modal ul li:hover{background-color:#f5f5f5}.pizza-details{align-items:center;display:flex;flex:1 1;flex-direction:row}.pizza-details h3{flex:1 1;font-size:16px;margin-bottom:0}.pizza-details p{color:#666;font-size:14px;margin-bottom:0;margin-left:10px}.pizza-modal button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-top:10px;padding:10px;width:100%}.pizza-modal button:hover{background-color:#0056b3}.dodatki{margin-top:10px}.dodatki button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:10px;margin-bottom:10px;padding:6px 12px}.dodatki button:hover{background-color:#0056b3}.dodatki ul{list-style:none;margin:0;padding:0}.dodatki ul li{align-items:center;border-bottom:1px solid #eee;border-top:1px solid;display:flex;justify-content:space-between;padding:8px}.dodatki ul li button{background-color:#dc3545;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:10px;padding:3px 6px}.dodatki ul li button:hover{background-color:#c82333}.dodatki .extra-buttons{display:flex;gap:5px;margin-top:5px}.dodatki .extra-buttons button{background-color:#f0f0f0;border:1px solid #ccc;border-radius:3px;cursor:pointer;padding:5px 10px}.dodatki .extra-buttons button:hover{background-color:#e0e0e0}body{font-size:10pt;padding:2px}.product-item{border-top:4px solid #000;padding-top:-3px}.product-item h2{font-size:34pt;margin-bottom:28px}.extras{margin-left:20px}.end-space{height:2mm}.dashed-line{border-top:1px dashed #000;margin-top:2mm;width:100%}@media print{.cut-line{background-color:#000;height:100%;left:1%;position:absolute;top:10px;transform:translateX(-50%);width:1px}}.pickup-time-na-container{font-weight:700}.pickup-time-na,.pickup-time-na-container{background-color:#000;border-radius:3px;color:#fff;padding:5px}@media print{@page{margin:20mm}.pickup-time-na,.pickup-time-na-container{background-color:#000;border-radius:3px;color:#fff;padding:5px}.pickup-time-container{background-color:#000;border:5px solid #000;border-radius:5px;box-sizing:border-box;color:#fff;font-size:20pt;font-weight:700;margin:0;padding:10px;text-align:center;width:100%}}.order-type-container{background-color:#fff;border:1px solid #ddd;border-radius:8px;margin:0 auto;max-width:300px;padding:0}.form-group,form{display:flex;flex-direction:column}label{font-weight:700;margin-bottom:4px}input,select,textarea{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:14px}textarea{resize:vertical}.address-input{margin-right:.5em}.wynos-modal-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:10px;position:fixed;right:0;top:0;z-index:1000}.wynos-modal{background-color:#fff;border-radius:8px;box-shadow:0 0 10px #0000004d;box-sizing:border-box;max-height:80vh;max-width:600px;overflow-y:auto;padding:20px;position:relative;text-align:center;width:100%}.wynos-modal h2{font-size:1.5rem;margin-bottom:20px}.wynos-table-list{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.button{background-color:#007bff;border-radius:4px;color:#fff;margin-top:20px}.close-button{background:none;border:none;cursor:pointer;font-size:1.2rem;padding:5px;position:absolute;right:10px;top:10px}.close-button:hover{color:#555}@media (max-width:768px){.wynos-modal{padding:15px}.wynos-table-list{gap:5px}.button{padding:8px 16px}}@media (max-width:480px){.wynos-modal{padding:10px}.wynos-modal h2{font-size:1.2rem}.button{font-size:.9rem;padding:6px 12px}.close-button{font-size:1rem}}.manager-panel-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.manager-panel{background-color:#fff;border:1px solid #dcdcdc;border-radius:8px;box-shadow:0 4px 8px #0000001a;box-sizing:border-box;max-height:80vh;max-width:800px;overflow-y:auto;padding:20px;position:relative;width:90%}.manager-panel .close-button{background:none;border:none;color:#888;cursor:pointer;font-size:1.5rem;position:absolute;right:15px;top:15px;transition:color .3s ease}.manager-panel .close-button:hover{color:#000}.manager-panel .export-button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;margin-top:20px;padding:10px 20px;transition:background-color .3s ease}.manager-panel .export-button:hover{background-color:#0056b3}.manager-panel h2{color:#333;font-size:1.75rem;margin-bottom:20px}.manager-panel .manager-info{margin-top:20px}.manager-panel .info-item{background-color:#f9f9f9;border:1px solid #ddd;border-radius:5px;box-shadow:0 2px 4px #0000001a;color:#333;font-size:1rem;margin-bottom:15px;padding:15px}.manager-panel .table-toggle{background:none;border:none;color:#007bff;cursor:pointer;display:block;font-size:16px;padding:5px 0;text-align:left;text-decoration:underline;width:100%}.manager-panel .table-toggle:hover{color:#0056b3}.info-item .sala-utarg{border:2px solid #000;font-size:30px;font-weight:700;padding:5px}.manager-info ul ul{margin-left:20px}.manager-panel .info-item strong{color:#007bff;display:block;margin-bottom:8px}.manager-panel .info-item ul{list-style:none;margin:0;padding:0}.manager-panel .info-item li{background-color:#f9f9f9;border:1px solid #ddd;border-radius:5px;box-shadow:0 2px 4px #0000001a;margin-bottom:15px;padding:15px}.toggle-summary{background:none;border:none;color:#007bff;cursor:pointer;font-size:1rem;margin-top:10px;text-align:left}.toggle-summary:hover{text-decoration:underline}.manager-panel .info-item li ul{list-style:none;padding-left:15px}.manager-panel .info-item li ul li{color:#555;font-size:.9rem;margin-bottom:8px}.manager-panel-button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;margin-top:65px;padding:8px 15px;right:10px;top:10px;transition:background-color .3s ease;z-index:100}.manager-panel-button:hover{background-color:#0056b3}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.manager-panel.fade-out{animation:fadeOut 1s ease-out forwards}.served-guests-info{color:#dc3545;font-size:18px;margin-top:5px}.served-guests-info strong{color:#a71d2a}.custom-cursor{height:72px;pointer-events:none;position:fixed;transform:translate(-25%,-15%);width:72px;z-index:2147483647}.App{align-items:center;min-height:100vh;overflow:hidden}.App,.table-grid{display:flex;justify-content:center;position:relative;z-index:1}.table-grid{flex-wrap:wrap;max-width:1200px;width:80%}.camera-background{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}.camera-background iframe{border:none;height:100%;width:100%}.camera-background .overlay{background:rgba(42,56,59,.811);height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.fullscreen{align-items:center;background:#000c;display:flex;justify-content:center;left:0;position:fixed;top:0;z-index:9999}.fullscreen,.fullscreen iframe{height:100%;width:100%}.buttons{position:absolute;right:10px;top:10px;z-index:10000}.button{background-color:#fff;border:none;cursor:pointer;font-size:16px;margin:5px;padding:10px 20px}.button:hover{background-color:#ddd}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}
/*# sourceMappingURL=main.f9170cea.css.map*/