.web-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 18px;border-bottom:1px solid #314053;background:#101b2b;color:#e6edf5;font:14px 'Segoe UI',sans-serif}.web-toolbar span{margin-right:auto}.web-toolbar button,.web-toolbar label{font:inherit;cursor:pointer;border:1px solid #52627a;background:#192b40;color:#f5f7fa;border-radius:6px;padding:8px 12px}.web-dialog{width:min(520px,calc(100% - 32px));box-sizing:border-box;background:#122033;color:#edf2fa;border:1px solid #52627a;border-radius:12px;padding:24px;font:15px 'Segoe UI',sans-serif}.web-dialog::backdrop{background:#000b}.web-dialog input{box-sizing:border-box;width:100%;padding:10px;margin:8px 0 16px;background:#0e1725;color:white;border:1px solid #52627a;border-radius:5px}.web-dialog button{min-height:44px;padding:8px 14px;margin:6px 6px 0 0}.web-error{color:#ffb7b7;white-space:pre-wrap}.web-toolbar input[type=file]{display:none}@media(max-width:600px){.web-toolbar{padding:8px 12px}.web-toolbar span{flex-basis:100%}.web-toolbar button,.web-toolbar label{min-height:44px;box-sizing:border-box}.topbar{height:auto;min-height:64px;flex-wrap:wrap}.topactions{flex-wrap:wrap}}
