.ss-page{min-width:0;max-width:100%;color:var(--xdy-text)}
.ss-stores{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 18px}
.ss-store{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--xdy-line,#e3e8ed);border-radius:9px;padding:10px 13px;background:#fff;font-size:12px;line-height:1.6;color:#315c52}
.ss-store i{width:6px;height:6px;flex-shrink:0;border-radius:50%;background:#37937c}
.ss-store-partial{color:#a45f16}.ss-store-partial i{background:#d99232}
.ss-rule{font-size:13px;line-height:1.9;max-width:1140px;border-left:3px solid #3e6580;padding:2px 0 2px 13px}
.ss-notes{font-size:12px;line-height:1.75;color:var(--xdy-muted,#7a8490);margin:12px 0 22px}.ss-notes p{margin:4px 0}
.ss-surface{min-width:0;max-width:100%;overflow:hidden;padding:16px!important}
.ss-surface .xdy-tbl{min-width:0;max-width:100%}.ss-surface .el-table{width:100%}
.ss-surface .el-table .cell{line-height:1.65;font-size:12px;overflow-wrap:anywhere}.ss-surface .el-table th .cell{font-size:12px;white-space:nowrap}
.ss-surface .el-table td{padding:13px 0}.ss-surface .el-table .cell{padding:0 8px}.ss-two div+div{font-size:11px;color:var(--xdy-muted,#7a8490)}.ss-code,.ss-option-id{font-variant-numeric:tabular-nums;letter-spacing:.2px}
.ss-option-id{font-size:11px;color:var(--xdy-muted)}.ss-option{font-size:11px;line-height:1.5;margin-top:5px}
.ss-tags{display:flex;flex-wrap:wrap;gap:5px}.ss-tags span{display:inline-block;white-space:nowrap;padding:2px 5px;border-radius:5px;font-size:11px;line-height:1.7;font-weight:500}
.ss-red{color:#b84040;background:#fff0f0}.ss-grey{color:#747b85;background:#f1f3f5}.ss-purple{color:#8054a2;background:#f4edfc}.ss-orange{color:#ac6b16;background:#fff3df}.ss-blue{color:#3972a9;background:#eaf3ff}
.ss-actions{display:flex;gap:9px;flex-wrap:wrap}.ss-actions .el-button+.el-button{margin:0}
@media(max-width:640px){.ss-page{padding:14px!important}.ss-page .xdy-page-head{margin-bottom:14px}.ss-stores{gap:7px;margin-bottom:14px}.ss-store{width:100%;font-size:11px;padding:9px 10px;overflow-wrap:anywhere}.ss-rule{font-size:12px;line-height:1.85}.ss-notes{font-size:11px;margin-bottom:16px}.ss-surface{padding:10px!important}.ss-surface .xdy-tbl-q{min-width:0!important;width:100%!important}.ss-surface .el-table{max-width:100%}}
