.finance-surface{min-height:100vh;background:#f5f6f2;color:#1c3028;font-family:var(--font-noto-sans-thai),Tahoma,Arial,sans-serif;line-height:1.7}.finance-surface *,.finance-surface :after,.finance-surface :before{box-sizing:border-box}.finance-surface a{color:#245c48}.finance-surface :focus-visible{outline:3px solid #aa7422;outline-offset:3px}.finance-surface h1:not(.ant-typography){font-size:2em;margin-block:.67em}.finance-surface h2:not(.ant-typography){font-size:1.5em;margin-block:.83em}.finance-surface h3:not(.ant-typography){font-size:1.17em;margin-block:1em}.finance-surface p{margin-block:1em}.finance-surface .finance-header{background:#fff;border-bottom:1px solid #dde3dc;padding:16px 24px}.finance-surface .finance-header-inner{max-width:1180px;margin:auto;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.finance-surface .finance-brand{font-size:20px;font-weight:700;text-decoration:none}.finance-surface .finance-nav{display:flex;gap:8px;flex-wrap:wrap;max-width:1180px;margin:12px auto 0}.finance-surface .finance-nav a{padding:8px 14px;min-height:44px;border-radius:8px;text-decoration:none}.finance-surface .finance-nav a[aria-current=page]{background:#e8f1eb;color:#184432;font-weight:700}.finance-surface .finance-main{max-width:1180px;margin:auto;padding:28px 24px 56px;min-width:0}.finance-surface .finance-stack{display:grid;gap:20px;min-width:0}.finance-surface .finance-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr));gap:20px}.finance-surface .finance-auth{max-width:490px;margin:0 auto;padding:max(24px,6vh) 24px 48px}.finance-surface .finance-record{overflow-wrap:anywhere}.finance-surface .finance-meta{color:#56665d}.finance-surface .finance-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.finance-surface .finance-break{overflow-wrap:anywhere;word-break:break-word}.finance-surface .finance-actions{display:flex;flex-wrap:wrap;gap:8px}.finance-surface .finance-secret{background:#f6f6f4;border:1px solid #d9ded8;padding:16px;overflow-wrap:anywhere;font-family:monospace;white-space:pre-wrap}.finance-surface .finance-skip{position:absolute;left:12px;top:-80px;background:#fff;padding:12px;z-index:1000}.finance-surface .finance-skip:focus{top:12px}.finance-surface input[type=file]{max-width:100%;min-height:44px;padding:8px 0}.finance-surface .ant-card,.finance-surface .ant-form-item,.finance-surface .ant-form-item-control,.finance-surface .ant-space-item{min-width:0}.finance-surface .ant-alert-description,.finance-surface .ant-alert-message,.finance-surface .ant-card-head-title{overflow-wrap:anywhere;white-space:normal!important}.finance-surface .ant-tag.ant-tag-gold{color:#78500b;background:#fff4d6;border-color:#dbc797}.finance-surface .ant-tag.ant-tag-green{color:#1e593c;background:#e8f4ec;border-color:#b5ccb9}.finance-surface .ant-tag.ant-tag-red{color:#8e2421;background:#ffebe9;border-color:#d9aaa6}.finance-surface .finance-record .ant-card-head-wrapper{flex-wrap:wrap;gap:8px}.finance-surface .finance-record .ant-card-extra{margin-inline-start:0}@media (max-width:600px){.finance-surface .finance-header{padding:14px 16px}.finance-surface .finance-main{padding:20px 16px 40px}.finance-surface .finance-auth{padding:24px 16px}.finance-surface .finance-nav{gap:2px}.finance-surface .finance-nav a{padding:8px 10px}.finance-surface .ant-card-body{padding:18px!important}}