html body .preview-bar {
    font-size: 12px !important
}
html body .preview-bar button {
    font-size: 12px !important
}
html body .eyebrow {
    font-size: 12px !important
}
html body .intro-badges {
    font-size: 12px !important
}
html body .hierarchy-caption {
    font-size: 12px !important
}
html body .owner-node small {
    font-size: 12px !important
}
html body .owner-node>span:last-child {
    font-size: 12px !important
}
html body .child-nodes b {
    font-size: 12px !important
}
html body .child-nodes small {
    font-size: 12px !important
}
html body .avatar {
    font-size: 12px !important
}
html body .hierarchy-note {
    font-size: 12px !important
}
html body .field small {
    font-size: 12px !important
}
html body .form-meta {
    font-size: 12px !important
}
html body .text-button {
    font-size: 12px !important
}
html body .line-divider {
    font-size: 12px !important
}
html body .fine-print {
    font-size: 12px !important
}
html body .join-link {
    font-size: 12px !important
}
html body .join-link button {
    font-size: 12px !important
}
html body .demo-fill {
    font-size: 12px !important
}
html body .register-info {
    font-size: 12px !important
}
html body .inline-error {
    font-size: 12px !important
}
html body .invite-context small {
    font-size: 12px !important
}
html body .auth-footer-actions {
    font-size: 12px !important
}
html body .auth-footer-actions button {
    font-size: 12px !important
}
html body .site-footer {
    font-size: 12px !important
}
html body .workspace-org small {
    font-size: 12px !important
}
html body .workspace-nav p {
    font-size: 12px !important
}
html body .workspace-top p {
    font-size: 12px !important
}
html body .team-summary small {
    font-size: 12px !important
}
html body .team-summary em {
    font-size: 12px !important
}
html body .role-overview p {
    font-size: 12px !important
}
html body .table-header small {
    font-size: 12px !important
}
html body .table-header input {
    font-size: 12px !important
}
html body table {
    font-size: 12px !important
}
html body td small {
    font-size: 12px !important
}
html body .tag {
    font-size: 12px !important
}
html body .role {
    font-size: 12px !important
}
html body .table-note {
    font-size: 12px !important
}
html body .permission-guide p {
    font-size: 12px !important
}
html body .subaccount-note {
    font-size: 12px !important
}
html body .personal-stats small {
    font-size: 12px !important
}
html body .personal-stats p {
    font-size: 12px !important
}
html body .permission-box h3 {
    font-size: 12px !important
}
html body .permission-box li {
    font-size: 12px !important
}
html body .example-label {
    font-size: 12px !important
}
html body .muted-button {
    font-size: 12px !important
}
html body .minor-link {
    font-size: 12px !important
}
@media (max-width:1000px) {
    html body .intro-badges {
        font-size: 12px !important
    }
    html body .team-summary small {
        font-size: 12px !important
    }
}
@media (max-width:760px) {
    html body .preview-bar>span:first-child {
        font-size: 12px !important
    }
    html body .preview-bar button {
        font-size: 12px !important
    }
    html body .mast-note {
        font-size: 12px !important
    }
    html body .site-footer {
        font-size: 12px !important
    }
    html body .workspace-top .primary {
        font-size: 12px !important
    }
    html body .role-overview p {
        font-size: 12px !important
    }
}
html body .entry-divider {
    font-size: 12px !important
}
html body .feishu-entry p {
    font-size: 12px !important
}
html body .employee-resume {
    font-size: 12px !important
}
@media (max-width:760px) {
    html body .setup-steps li {
        font-size: 12px !important
    }
}


/* Shared readable typography. Generated from maintained component styles. */
html body,html body *{font-family:'Microsoft YaHei','PingFang SC','Noto Sans SC',system-ui,sans-serif!important;text-shadow:none!important}
html body{font-size:14px!important;font-weight:400;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}
html body :is(.pb-money,.pb-total-value,.amount,.hero-total strong,.primary-metric strong,.portal-number,.quality-value,.metric-value){font-family:Manrope,'Microsoft YaHei','PingFang SC','Noto Sans SC',system-ui,sans-serif!important;font-variant-numeric:tabular-nums}
html body :is(.pb-name,.aa-person-name){font-size:15px!important;font-weight:600!important}
html body .pb-money{font-size:14px!important}html body .pb-total-value{font-size:18px!important}
html body :is(.sidebar .nav,.employee-sidebar nav button,.workspace-nav button){font-size:14px!important;font-weight:500!important}
html body :is(.page-heading p,.demo-heading p,.aa-intro){font-size:14px!important;line-height:1.7}
html body :is(button,input,select,textarea){font-family:inherit}
html body .row-reorder-floating :is(.pb-money,.pb-total-value){font-family:Manrope,'Microsoft YaHei','PingFang SC','Noto Sans SC',system-ui,sans-serif!important}
