.pay-page{min-height:100vh;background:#0b1811;background-image:radial-gradient(ellipse 80% 50% at 50% -10%,rgba(108,228,156,.18),transparent 70%);display:flex;flex-direction:column;align-items:center;padding:24px 16px 32px}.pay-card{width:100%;max-width:380px;background:#fff;border-radius:14px;padding:24px 20px 20px;text-align:center;box-shadow:0 12px 32px #00000047}.pay-logo{height:26px;margin-bottom:20px}.pay-method{margin:0;color:#00000073;font-size:13px}.pay-amount{margin:4px 0 0;font-size:30px;font-weight:650;letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.pay-description{margin:6px 0 0;color:#000000a6;font-size:14px;word-break:break-word}.pay-qr{margin:20px auto 0;width:232px;height:232px;padding:12px;border:1px solid #e2e8e4;border-radius:12px;background:#fff}.pay-qr img{width:100%;height:100%;display:block;image-rendering:pixelated}.pay-countdown{margin:16px 0 0;font-size:15px;font-weight:600;font-variant-numeric:tabular-nums;color:#178048}.pay-countdown--urgent{color:#cf1322}.pay-countdown--checking{color:#ad6800;font-weight:500}.pay-hint{margin:8px 0 0;color:#00000073;font-size:13px;line-height:1.5}.pay-state{padding:12px 0 4px}.pay-qr--expired{margin-top:4px;border-color:#f0e2e6}.pay-state--expired .pay-qr--expired+h1{margin-top:16px}.pay-state h1{margin:12px 0 0;font-size:20px;font-weight:600}.pay-state p{margin:6px 0 0;color:#0000008c;font-size:14px}.pay-state__icon{width:60px;height:60px;margin:0 auto;border-radius:50%;display:grid;place-items:center;font-size:30px;line-height:1}.pay-state--ok .pay-state__icon{background:#e7f6ec;color:#178048}.pay-state--expired .pay-state__icon{background:#f3f4f3;color:#00000073}.pay-state--error .pay-state__icon{background:#fdeceb;color:#cf1322;font-weight:700}.pay-state .pay-amount{margin-top:10px;font-size:24px}.pay-button{display:inline-block;margin-top:18px;padding:11px 22px;border-radius:8px;background:#178048;color:#fff;font-size:15px;font-weight:500;text-decoration:none;min-width:180px}.pay-button:active{background:#12673a}.pay-button--ghost{background:transparent;color:#178048;border:1px solid #cfe3d7}.pay-notes{margin-top:22px;padding-top:16px;border-top:1px solid #eef1ef;text-align:left}.pay-notes h2{margin:0 0 8px;font-size:13px;font-weight:600;color:#000000a6}.pay-notes ul{margin:0;padding-left:18px;color:#00000080;font-size:12px;line-height:1.65}.pay-notes li+li{margin-top:4px}.pay-ref{margin:16px 0 0;color:#00000059;font-size:11px;letter-spacing:.02em}.pay-footer{margin-top:16px;font-size:12px}.pay-skeleton{height:200px;border-radius:10px;background:linear-gradient(90deg,#f2f4f3 25%,#e8ecea 37%,#f2f4f3 63%);background-size:400% 100%;animation:pay-shimmer 1.4s ease infinite}.pay-skeleton--sm{height:20px;margin-top:14px}@keyframes pay-shimmer{0%{background-position:100% 50%}to{background-position:0 50%}}@media (prefers-reduced-motion: reduce){.pay-skeleton{animation:none}}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-500-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-600-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-700-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{font-family:IBM Plex Sans,-apple-system,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}.text-muted{color:#66756d}.text-right{text-align:right}.wq-nav .ant-menu-item-selected{box-shadow:inset 3px 0 #6ce49c}.wq-nav .ant-menu-item-selected .ant-menu-item-icon{color:#6ce49c}.wq-nav .ant-menu-item-group-title{font-weight:600;text-transform:uppercase;letter-spacing:.06em}.ant-alert-warning .ant-alert-message,.ant-alert-warning .ant-alert-description{color:#5c3d00}.ant-alert-info .ant-alert-message,.ant-alert-info .ant-alert-description{color:#1d3f6e}.ant-alert-error .ant-alert-message,.ant-alert-error .ant-alert-description{color:#a3261b}@media (max-width: 767px){.ant-picker-dropdown .ant-picker-panel-container .ant-picker-panels{flex-direction:column}}.wq-dense.ant-table-wrapper .ant-table.ant-table-small .ant-table-thead>tr>th{padding:7px 8px;font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.wq-dense.ant-table-wrapper .ant-table.ant-table-small .ant-table-tbody>tr>td{padding:7px 8px;font-size:12.5px}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
