.blue-button[data-v-8d1551ca]{border:0;border-radius:5px;background:#2196f3;color:#fff;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;padding:0 12px;font-size:14px;transition:opacity .2s ease}.blue-button[data-v-8d1551ca]:not(:disabled):hover{opacity:.92}.blue-button[data-v-8d1551ca]:focus-visible{outline:3px solid rgba(33,150,243,.28);outline-offset:2px}.blue-button[data-v-8d1551ca]:disabled{cursor:not-allowed;opacity:.5}.blue-button--search[data-v-8d1551ca]{width:80px;min-width:80px;height:40px}.blue-button--forum[data-v-8d1551ca]{width:134px;min-width:134px;height:40px}.blue-button--small[data-v-8d1551ca]{min-width:80px;height:32px;font-size:13px}.blue-button--block[data-v-8d1551ca]{width:100%;min-width:0;height:40px}.error-dialog[data-v-1df38052]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:center;justify-content:center}.error-dialog__mask[data-v-1df38052]{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#00000073;cursor:pointer}.error-dialog__panel[data-v-1df38052]{position:relative;z-index:1;box-sizing:border-box;width:382px;max-width:calc(100vw - 32px);padding:28px 24px 24px;border-radius:12px;background:#fff;box-shadow:0 8px 24px #0000001f;text-align:center}.error-dialog__close[data-v-1df38052]{position:absolute;top:16px;right:16px;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;background:transparent;cursor:pointer}.error-dialog__mark[data-v-1df38052]{display:grid;width:48px;height:48px;margin:4px auto 16px;place-items:center;border-radius:50%;background:#fff1f0;color:#cf1322;font-size:26px;font-weight:700;line-height:1}.error-dialog__title[data-v-1df38052]{margin:0 28px 10px;color:#222;font-size:20px;font-weight:700;line-height:1.3}.error-dialog__message[data-v-1df38052]{margin:0;color:#64748b;font-size:14px;line-height:1.7;word-break:break-word}.error-dialog__footer[data-v-1df38052]{display:flex;justify-content:center;margin-top:22px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--header-gradient: linear-gradient(90deg, #1a4fd8 0%, #2563eb 55%, #1e40af 100%);--btn-gradient: linear-gradient(90deg, #1890ff 0%, #05b8b6 100%);--page-bg: #ffffff;--surface: #ffffff;--border-light: #e5e7eb;--tag-bg: #ecf6ff;--tag-text: #2196f3;--price-color: #05b8b6;--text-primary: #1e293b;--text-secondary: #64748b;--text-muted: #94a3b8;--success: #52c41a;--warning: #fa8c16;--content-max-width: 100%;--header-height: 108px;--card-radius: 12px;--input-radius: 8px}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{min-height:100vh;background:var(--page-bg);color:var(--text-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;line-height:1.5}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button,input,textarea,select{font:inherit;-webkit-tap-highlight-color:transparent}button,[type=button],[type=submit],[type=reset]{-moz-appearance:none;appearance:none;-webkit-appearance:none}button::-moz-focus-inner{border:0;padding:0}button:focus,button:focus-visible,button:active,[type=button]:focus,[type=button]:focus-visible,[type=submit]:focus,[type=submit]:focus-visible,[type=reset]:focus,[type=reset]:focus-visible,a:focus,a:focus-visible{outline:none!important}ul,ol{list-style:none}.app-page,.market-page{min-height:100vh;background:#fff}
