a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #eee;outline-offset:4px}.business-note{font-size:12px;color:#bcbcbc;max-width:620px}.privacy-panel{position:fixed;z-index:2000;bottom:20px;left:20px;right:20px;max-width:590px;padding:22px;background:#121212ee;backdrop-filter:blur(18px);border:1px solid #ffffff30;border-radius:16px;box-shadow:0 12px 44px #0008;color:#eee}.privacy-panel p{font-size:14px;line-height:1.6;color:#ccc}.privacy-panel button{padding:12px 16px;border:1px solid #777;border-radius:8px;background:#222;color:#fff;margin:4px}.privacy-panel [data-consent="accept"]{background:#eee;color:#111}.privacy-panel[hidden]{display:none}.hp-field{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.field input,.field textarea,.field select{color:#eee!important}.field input::placeholder,.field textarea::placeholder{color:#aaa}.size-dialog .table-scroll{overflow:auto}.size-dialog table{min-width:450px}@media(max-width:640px){.privacy-panel{bottom:10px;left:10px;right:10px;padding:16px}.privacy-panel button{min-height:44px}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
