.phone-camera{padding:0;appearance:none}.phone-camera>svg{pointer-events:none}.phone-selfie-open{margin-top:15px}.selfie-camera-panel{padding:0 0 12px;color:#0d477b}.selfie-camera-top{display:flex;justify-content:space-between;align-items:center;min-height:34px;margin-bottom:8px}.selfie-camera-top strong{font-size:19px;letter-spacing:-.5px}.selfie-camera-top button{display:flex;align-items:center;justify-content:center;border:1px solid #749ab8;background:#cce2ef;color:#0d477b;border-radius:50%;width:28px;height:28px;padding:5px}.selfie-camera-top .icon{width:16px;height:16px}.selfie-viewfinder{height:314px;width:100%;position:relative;background:#102738;border-radius:22px;overflow:hidden;display:flex;align-items:center;justify-content:center}.selfie-viewfinder video,.selfie-viewfinder>img{display:block;width:100%;height:100%;object-fit:cover}.selfie-viewfinder video.mirrored{transform:scaleX(-1)}.selfie-camera-message{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:25px;text-align:center;color:#e3f2fb;line-height:1.5;font-size:12px;max-width:100%}.selfie-camera-message>.icon{width:45px;height:45px;stroke-width:1.3;color:#9dc6df}.selfie-camera-message p{color:inherit;margin:0}.selfie-camera-note{font-size:10px;text-align:center;line-height:1.3;min-height:13px;margin:9px 0 4px}.selfie-camera-actions{display:flex;gap:9px;justify-content:space-evenly;align-items:center;min-height:60px}.selfie-camera-actions .phone-button{margin-top:2px;min-height:34px;flex:1;font-size:12px}.selfie-shutter{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border:3px solid #0d477b;border-radius:50%;padding:4px;background:#d4e8f4}.selfie-shutter>span{display:block;width:100%;height:100%;background:#fff;border-radius:50%}.selfie-shutter:disabled{opacity:.45}.selfie-flip{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid #4c80a6;background:#bdd8e9;color:#0d477b;border-radius:50%;padding:8px}.selfie-flip .icon{width:20px;height:20px}.selfie-action-spacer{width:36px;height:36px}
