.camera-object{left:-2%!important;top:0!important}.printer-slot{left:4%!important;top:53%!important;width:31%!important}.camera-print{left:10%!important;top:53%!important}.capture-prompt{position:fixed!important;z-index:30!important;left:50%!important;right:auto!important;top:50%!important;bottom:auto!important;width:min(460px,88vw)!important;max-height:88svh;overflow:auto;padding:20px!important;background:#e9d8b5!important;transform:translate(-50%,-45%) scale(.96)!important}.capture-prompt.open{transform:translate(-50%,-50%) scale(1)!important}.capture-prompt h2{margin:0 0 12px;color:#472812;font:30px Georgia,serif}.capture-preview{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;margin:0 0 14px;border:6px solid #f5ecd9;box-shadow:0 3px 8px #0005}.capture-prompt label{display:block;margin:9px 0 4px;color:#5f3b1c;font:14px Georgia,serif}.capture-prompt input,.capture-prompt textarea{width:100%;border:1px solid #9c784d;background:#f7eedc;padding:8px;color:#38200f;font:14px Georgia,serif}.capture-prompt textarea{height:68px;resize:vertical}.capture-prompt .modal-actions{display:flex;gap:8px;margin-top:12px}.capture-prompt .modal-actions button{flex:1;margin:0}.capture-prompt .modal-actions button:first-child{background:#513019;color:#f8e8c2}
