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}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{background-color:#f4f4f4;color:#333;font-family:Segoe UI,Arial,sans-serif;margin:0;padding:0}.container{background-color:#fff;border-radius:5px;box-shadow:0 0 10px #0000001a;margin:20px auto;max-width:1000px;padding:20px}h1,h2{color:#005ea6}label{display:block;margin-bottom:5px}input[type=password],input[type=text],textarea{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;margin:5px 0 15px;padding:8px;width:100%}button{background-color:#0078d7;border:none;border-radius:4px;color:#fff;padding:10px}button:hover{background-color:#005ea6}ul{list-style-type:none;padding:0}li:last-child{border-bottom:none}.text-center{text-align:center}@media (min-width:768px){.container{max-width:1200px;padding:20px}h1,h2{font-size:1.5rem}}li{background-color:#f9f9f9;border-bottom:1px solid #eee;cursor:pointer;padding:10px;transition:background-color .3s}li:hover{background-color:#e9e9e9}li:active{background-color:#ddd}.create-job-button{background-color:#4caf50;border:none;border-radius:5px;color:#fff;cursor:pointer;max-width:300px;padding:10px 20px}.create-job-button:hover{background-color:#45a049}button,input,textarea{font-family:inherit;font-size:16px}button{cursor:pointer}nav{background-color:#0078d7;color:#fff;display:flex;justify-content:space-around;padding:10px}nav button{background-color:#005ea6;border:none;border-radius:5px;color:#fff;margin:0 5px;padding:10px 20px;text-transform:uppercase}nav button:hover{background-color:#00396b}h2{color:#005ea6;margin-bottom:15px}.large-button{background-color:#e1e1e1;border:none;border-radius:10px;color:#333;display:inline-block;height:100px;line-height:90px;margin:10px;padding:20px;text-align:center;vertical-align:middle;width:100px}.large-button.active{background-color:#0078d7;color:#fff}.comments{margin:10px 0}.comments textarea{border:1px solid #ccc;border-radius:5px;height:100px;padding:10px;resize:vertical;width:100%}.photo-list{flex-wrap:wrap}.photo-item{border:1px solid #ccc;border-radius:5px;margin:10px;overflow:hidden}.photo-item img{height:auto;width:100%}.photo-item button{background-color:#d9534f;border:none;border-radius:0 0 5px 5px;color:#fff;display:block;padding:5px;width:100%}.photo-item button:hover{background-color:#c9302c}.section-title{color:#333;font-size:24px;margin-bottom:20px}.quality-container{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-around}.quality-button{background-color:#f8f8f8;border:1px solid #ccc;border-radius:10px;color:#333;cursor:pointer;flex:1 1 20%;font-size:16px;margin:5px 0;max-width:calc(25% - 10px);padding:20px;text-align:center;transition:background-color .3s}.quality-button:hover{background-color:#e0e0e0}.quality-button.selected{background-color:#d0d0d0}.comments-container{margin:20px 0}.comments-textarea{border:1px solid #ccc;border-radius:5px;padding:10px;resize:vertical;width:100%}.photo-controls{margin-top:10px}.upload-button{background-color:#4caf50;border:none;border-radius:5px;color:#fff;cursor:pointer;display:inline;margin:10px;padding:10px 15px}.photo-list{display:flex;gap:10px;overflow-x:auto;padding:10px}.photo{flex:0 0 auto;position:relative}.photo-image{display:block;max-height:200px;width:auto}.delete-button{padding:5px 10px;position:absolute;right:5px;top:5px}.camera-capture{align-items:center;background-color:#000;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.camera-video{height:auto;width:100%}.camera-controls{bottom:20px;display:flex;justify-content:space-around;position:absolute;width:100%}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}
/*# sourceMappingURL=main.bdf7f052.css.map*/