.login-container{align-items:center;background-color:#f5f5f5;background-color:var(--background-default,#f5f5f5);display:flex;flex-direction:column;height:100vh;justify-content:center;padding:16px}.error-message{color:red;text-align:center}button.MuiButton-root{margin-top:16px}.pin-login-container{align-items:center;background-color:#f9f9f9;display:flex;flex-direction:column;height:100vh;justify-content:center;padding:16px}.pin-login-title{font-size:18px!important;margin-bottom:16px!important;text-align:center}.pin-login-form{max-width:320px;width:100%}.pin-input-container{display:flex;gap:16px;justify-content:center;margin-bottom:16px}.pin-input-container.hidden{display:none}.pin-input{height:60px;text-align:center;width:60px}.pin-error{color:red;font-size:1rem;margin-top:50px!important;text-align:center}.photo-gallery-container{padding:0 15px 15px;position:relative}.pg-edit-toolbar{display:flex;justify-content:flex-end;margin-bottom:10px}.photo-gallery-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(120px,120px));margin-top:15px}.pg-item{aspect-ratio:1/1;border-radius:16px;overflow:hidden;position:relative}.pg-thumbnail-wrapper{height:100%;position:relative;width:100%}.pg-thumbnail{object-fit:cover}.pg-thumbnail,.video-preview{cursor:pointer;height:100%;width:100%}.video-preview{position:relative}.video-overlay{align-items:center;background:#0000004d;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.play-icon{color:#fff;font-size:48px!important;opacity:.8}.pg-add-slot{background:#f5f5f5;cursor:pointer}.pg-add-icon-wrapper,.pg-add-slot{align-items:center;display:flex;justify-content:center}.pg-add-icon{color:#bbb;font-size:40px}.pg-modal-backdrop{align-items:center;background:#000c;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1101}.pg-modal-media{max-height:min(1000px,90vh);max-width:min(800px,90vw);object-fit:contain}.pg-modal-controls{display:flex;gap:10px;position:fixed;right:20px;top:20px;z-index:1}.pg-skeleton{align-items:center;background:#ddd;display:flex;height:100%;justify-content:center;width:100%}.pg-sync-icon{animation:rotate 1.5s linear infinite reverse;color:#999;font-size:36px}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.pg-modal-progress{color:#fff!important}.pg-no-files{color:#999}@media (max-width:480px){.photo-gallery-container{padding:10px}.photo-gallery-grid{gap:8px;grid-template-columns:repeat(auto-fill,minmax(80px,1fr))}.pg-item{border-radius:16px}.pg-add-icon-wrapper{transform:scale(.8)}}.client-order-loader-container{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center}.manager-client-cars{display:flex;flex-wrap:wrap;gap:8px;margin-top:5px}.manager-car-chip{background-color:#e0e0e0;border-radius:16px;font-size:12px!important;padding:2px 8px;white-space:nowrap}.manager-no-cars{color:#777;font-size:12px;font-style:italic}.manager-loading-container{align-items:center;display:flex;justify-content:center;padding:20px}.manager-no-results{color:#999;font-style:italic;text-align:center}.manager-pagination-container{display:flex;justify-content:center;margin-top:16px}@media (max-width:600px){.manager-client-actions{justify-content:center}}.status-badge{border-radius:12px;color:#fff;display:inline-block;font-size:12px;font-weight:700;padding:4px 8px;text-align:center}.badge-created{background-color:#ff3007}.badge-in-progress{background-color:#ffc107}.badge-done{background-color:#28a745}.badge-stopped{background-color:#007bff}.badge-default{background-color:#098cff}.pagination-container{margin-top:16px}.error-page-container{align-items:center;background-color:#f5f5f5;display:flex;flex-direction:column;height:100vh;justify-content:center;padding:16px;text-align:center}.error-page-button{margin-top:16px}.car-page-container{background-color:#f9f9f9;border-radius:8px;box-shadow:0 4px 10px #0000001a;margin:auto;max-width:400px;padding:20px}.loading-container{height:100vh}.order-loader-container{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center}.order-loader{margin-bottom:10px}.qr-code-container{display:none}@media print{.qr-code-container{display:block;position:absolute;right:10px;top:10px;z-index:200}}.chip-container{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:4px;margin-top:4px}.car-modal-container{background-color:#fff;border-radius:12px;box-shadow:0 4px 10px #0000001a;display:flex;flex-direction:column;gap:20px;height:70vh;left:50%;max-height:70vh;max-width:500px;overflow:hidden;padding:20px;position:absolute;top:50%;transform:translate(-50%,-50%);width:90%}.modal-header{align-items:center;display:flex;justify-content:space-between}.search-input{margin-bottom:10px}.car-results-container{display:flex;flex:1 1;flex-direction:column;gap:10px;height:calc(100% - 80px);overflow-y:auto}.car-result{align-items:center;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;padding:10px 15px}.car-result-text{color:#374151;font-weight:500}.loading-container{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:200px}.no-results{color:#6b7280;font-size:14px;margin-top:20px;text-align:center}.close-button{align-items:center;background-color:initial;border:none;border-radius:50%;color:#374151;cursor:pointer;display:flex;font-size:24px;justify-content:center;padding:5px;transition:background-color .2s ease,color .2s ease}.close-button:hover{background-color:#0000000a;color:#1f2937}.add-icon{color:#3b82f6;cursor:pointer;font-size:24px}.add-icon:hover{color:#2563eb}@media (max-width:768px){.car-modal-container{gap:15px;height:80vh;padding:20px;width:calc(100% - 40px)}.car-result{padding:12px 18px}.car-result-text{font-size:14px}.add-icon,.close-button{font-size:20px}}.user-loader-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:50px}.user-loader{margin-bottom:10px}.user-error{color:#d32f2f;margin-top:20px;text-align:center}body{background-color:#f8f9fa;font-family:Arial,sans-serif;margin:0;overflow-y:scroll}
/*# sourceMappingURL=main.c6f24600.css.map*/