.routine-scene-feedback{position:fixed;z-index:10020;left:50%;top:50%;transform:translate(-50%,-50%);box-sizing:border-box;width:min(340px,calc(100vw - 40px));padding:20px;border:1px solid #a7d5ff66;border-radius:20px;background:rgba(8,25,46,.97);box-shadow:0 10px 50px #0008;color:#eef5ff;text-align:center;font:inherit}
.routine-scene-feedback p{margin:0 0 14px;line-height:1.45}
.routine-scene-feedback button{min-height:44px;margin:0 5px;padding:8px 18px;border:1px solid #b5d9ff77;border-radius:22px;background:#143d6a;color:#fff;font:inherit;cursor:pointer}
.routine-scene-feedback button:focus-visible{outline:2px solid #a7e6ff;outline-offset:3px}
