﻿.ar-approval{width:min(480px,calc(100vw - 24px));max-height:90dvh;overflow:auto;background:#101f2e;color:#eaf1f6;border:1px solid #B87333;border-radius:14px;padding:18px;box-sizing:border-box;font:15px/1.45 system-ui,sans-serif}.ar-approval h2{font-size:18px}.ar-approval button,.ar-approval select{min-height:44px;padding:8px 12px;margin:5px;border-radius:8px}.ar-approval button{background:#1F2A44;color:white;border:1px solid #B87333}.ar-approval button:disabled{opacity:.45}.ar-approval::backdrop{background:#0009}.ar-status{position:fixed;z-index:13000;left:12px;right:12px;bottom:calc(14px + env(safe-area-inset-bottom));max-width:680px;margin:auto;background:#1F2A44;color:#fff;border:1px solid #B87333;border-radius:10px;padding:12px;box-shadow:0 4px 24px #0008;font:14px/1.5 system-ui,sans-serif}.ar-status.error{border-color:#e99b96}.ar-approval :focus-visible{outline:2px solid #e7b98a;outline-offset:2px}
