
#page-genstructure .ps-structure.ts51{font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI","Microsoft YaHei",sans-serif!important;font-size:14px!important;line-height:1.65}
#page-genstructure .ps-structure.ts51 :is(button,input,select,textarea){font-family:inherit!important;font-size:13px!important;line-height:1.5!important}
#page-genstructure .ps-structure.ts51 button{min-height:32px}
#page-genstructure .ps-structure.ts51 :is(input,select){min-height:34px}
#page-genstructure .ps-structure.ts51 .sh-top h1{font-size:18px;font-weight:650}
#page-genstructure .ps-structure.ts51 :is(.ts51-project,#ps-structure-context,.sh-source label,.sh-kicker,.ts51-scope){font-size:12px!important}
#page-genstructure .ps-structure.ts51 .ts51-project select{max-width:240px;height:34px}
#page-genstructure .ps-structure.ts51 .ts51-tabs{display:flex!important;flex-flow:row nowrap!important;align-items:center!important;justify-content:flex-start!important;gap:6px!important;width:100%;height:45px!important;min-height:45px!important;max-height:45px!important;padding:6px 14px!important;overflow-x:auto;overflow-y:hidden;flex:0 0 auto;box-sizing:border-box}
#page-genstructure .ps-structure.ts51 .ts51-tabs>button{display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 auto!important;width:auto!important;min-width:0!important;max-width:none!important;height:32px!important;min-height:32px!important;max-height:32px!important;white-space:nowrap!important;padding:4px 12px!important;margin:0!important;border:1px solid transparent;border-radius:5px;background:transparent;color:#a2a3af}
#page-genstructure .ps-structure.ts51 .ts51-tabs>button[aria-pressed=true]{background:#2c2842;border-color:#49405f;color:#dfd5ff}
#page-genstructure .ps-structure.ts51 .sh-viewtools{align-items:center;gap:5px}
#page-genstructure .ps-structure.ts51 .sh-viewtools button{min-height:32px;padding:4px 9px}
#page-genstructure .ps-structure.ts51 .sh-paramtabs{display:flex;flex-flow:row wrap;gap:5px}
#page-genstructure .ps-structure.ts51 .sh-paramtabs button{flex:1 0 auto;width:auto;padding:4px 8px;min-height:32px}
#page-genstructure .ps-structure.ts51 :is(.ts51-signals>div,.ts51-signals strong,.sh-inspect,.sh-caption,.sh-saved,.sh-status,.status){font-size:12px!important}
#page-genstructure .ps-structure.ts51 :is(.sh-right h2,h3){font-size:14px}
#page-genstructure .ps-structure.ts51 :is(.controls label,.controls small,.controls .hint,.controls .empty,.controls .notice,.sh-tree small){font-size:12px!important}
#page-genstructure .ps-structure.ts51 .controls :is(input,select,textarea){padding:7px 9px}
#page-genstructure .ps-structure.ts51 #ps-structure-fee{font-size:15px}
#page-genstructure .ps-structure.ts51 .sh-empty strong{font-size:18px}
#page-genstructure .ps-structure.ts51 .sh-empty p{font-size:14px;max-width:560px;line-height:1.8}
#page-genstructure .ps-structure.ts51 .sh-empty button{font-size:13px!important;padding:6px 12px}
#page-genstructure .ps-structure.ts51 #ps-structure-native{min-width:0;min-height:0}
@container ts51 (max-width:570px){#page-genstructure .ps-structure.ts51 .ts51-tabs{padding:6px 8px!important}#page-genstructure .ps-structure.ts51 .ts51-tabs>button{padding:4px 9px!important}#page-genstructure .ps-structure.ts51 .ts51-signals>div{padding:7px 8px}}
