.rs-project-page{max-width:1370px;margin:auto;padding:48px 48px 65px}.rs-project-page>.page-kicker{font-size:9px;color:#8ca675;letter-spacing:2px}.rs-project-heading{display:flex;align-items:center;justify-content:space-between;gap:25px;margin:21px 0 34px}.rs-project-heading h1{font-size:34px;font-weight:450;color:#e1ebd8;letter-spacing:-1px;margin:0 0 12px}.rs-project-heading p{font-size:12px;color:#8ba077;line-height:1.8;margin:0}.rs-project-heading .primary{font-size:11px}.rs-starter-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-bottom:39px}.rs-starter{height:290px;padding:30px;text-align:left;border-radius:9px;background:#e8ecdf;color:#394b34;position:relative;overflow:hidden;border:1px solid #a6b294}.rs-starter.product{background:#263b2a;color:#cbe3af;border-color:#5c7950}.rs-starter>span{font:8px ui-monospace,monospace;letter-spacing:1.5px;position:relative;z-index:1}.rs-starter h2{font:37px/1.15 Georgia,serif;font-weight:400;margin:31px 0;letter-spacing:-1px;position:relative;z-index:1}.rs-starter>div{position:absolute;bottom:23px;left:30px;right:30px;display:flex;justify-content:space-between;font-size:10px;gap:20px;z-index:1}.rs-starter>div span{font-size:8px;letter-spacing:1px}.rs-starter i{position:absolute;width:190px;height:190px;border:1px solid #8b9b78;border-radius:50%;right:-25px;top:15px;box-shadow:0 0 0 15px #9db38622,0 0 0 30px #9db38622,0 0 0 45px #9db38622;transform:rotate(25deg) scaleX(.7)}.rs-starter.product i{border-radius:35px;border-color:#9fb77e;transform:rotate(-25deg);background:repeating-linear-gradient(0deg,transparent 0,transparent 9px,#a3ba8322 10px,#a3ba8322 11px)}.rs-list-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.rs-list-toolbar h2{font-size:21px;font-weight:450;color:#d2e2c0;margin:0}.rs-list-toolbar h2 small{font-size:11px;color:#839f6c;margin-left:9px}.rs-list-toolbar>div{display:flex;align-items:center;gap:22px;font-size:10px;color:#8da776}.rs-list-toolbar button{font-size:10px;color:#b6d199}.rs-list-toolbar input{accent-color:#b5d78d}.rs-site-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.rs-site-card{border:1px solid #3f5a34;border-radius:8px;overflow:hidden;background:#1c2d1e}.rs-site-cover{height:230px;position:relative;overflow:hidden;background:#e8ecdf}.rs-site-cover iframe{display:block;border:0;width:200%;height:460px;transform:scale(.5);transform-origin:0 0;pointer-events:none}.rs-site-cover>button{position:absolute;inset:0;opacity:0;background:#142111cc;color:#d8edbe;font-size:14px;transition:opacity .2s}.rs-site-cover:hover>button,.rs-site-cover>button:focus-visible{opacity:1}.rs-site-info{padding:19px}.rs-site-info>span{font-size:8px;color:#8ca777;letter-spacing:.7px}.rs-site-info h3{font-size:16px;font-weight:450;color:#d3e4c2;margin:12px 0 18px}.rs-site-info>div{display:flex;align-items:center;justify-content:space-between;gap:15px}.rs-site-info small{font-size:9px;color:#708c60}.rs-site-info button{color:#9bbd7c;font-size:10px}.rs-list-note{margin-top:30px;border-top:1px solid #3d5632;padding-top:20px;font-size:10px;color:#7e9d68;line-height:1.8}.rs-pending{padding:16px 20px;background:#33482b;border:1px solid #7e9c61;border-radius:6px;margin-bottom:22px;font-size:12px;color:#c0dba1}.rs-project-switch{display:flex;align-items:center;gap:25px;border:1px solid #42583a;padding:16px 20px;border-radius:7px;margin-top:30px;font-size:12px}.rs-project-switch b{font-weight:500;color:#d7e9c6}.rs-project-switch button{color:#aac68d;font-size:11px}.rs-project-switch small{margin-left:auto;color:#81966f;font-size:9px}.lc-heading .rs-insert-site{font-size:10px;white-space:nowrap;margin-left:auto}.rs-picker-grid{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin:24px 0 5px}.rs-picker-grid button{padding:16px;text-align:left;border:1px solid #4c6b39;border-radius:7px;background:#22371e;color:#bedca3}.rs-picker-grid button:hover{background:#354e29}.rs-picker-grid button>span{font-size:18px;color:#a7cc7d}.rs-picker-grid button>b{font-size:11px;font-weight:500;display:block;margin:10px 0 6px}.rs-picker-grid button>small{font-size:8px;color:#7e9e65;line-height:1.7;display:block}.rs-target-list{display:flex;flex-direction:column;gap:10px;margin:24px 0}.rs-target-list button{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px;border:1px solid #506d3e;border-radius:6px;text-align:left;color:#bbd79f}.rs-target-list button:disabled{opacity:.45}.rs-target-list b{font-size:12px;font-weight:500}.rs-target-list span{font-size:9px;color:#91b171;white-space:nowrap}.rs-conflict-actions{display:flex;flex-direction:column;gap:12px;margin-top:22px}.rs-conflict-actions button{font-size:12px}
/* Working canvas: neutral surfaces distinguish actual editing tools from the resource gallery. */
.rb-shell{background:#eef1e8;color:#3f5038;min-height:calc(100vh - 74px)}.rb-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:13px 22px;background:#fbfcf6;border-bottom:1px solid #dbe3d2;min-height:68px}.rb-project{display:flex;align-items:center;gap:15px;min-width:0}.rb-project>button{font-size:20px;color:#748c60;padding:5px}.rb-project strong{display:block;font-size:12px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:290px}.rb-project p{display:flex;gap:12px;font-size:8px;color:#98a98a;margin:5px 0 0}.rb-project small{font-size:8px;color:#718e5b}.rb-actions{display:flex;align-items:center;gap:9px;flex-shrink:0}.rb-actions>button{font-size:10px;color:#7c9765;padding:8px 9px;border:1px solid #dee7d3;border-radius:5px;background:#fffef9}.rb-actions>button:disabled{opacity:.4;cursor:not-allowed}.rb-actions>button.rb-save{background:#344f2b;color:#e4f0d7;border-color:#344f2b;padding:9px 15px}.rb-actions>.primary{background:#c5e99b;color:#304724;border-color:#b6d88f;font-size:10px;padding:10px 16px}.rb-layout{display:grid;grid-template-columns:210px minmax(0,1fr) 280px;height:calc(100vh - 143px);min-height:660px}.rb-left{background:#f5f7ee;border-right:1px solid #d9e3ce;overflow-y:auto;min-width:0}.rb-right{background:#fbfcf6;border-left:1px solid #d9e3ce;overflow-y:auto;min-width:0}.rb-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:19px 17px;border-bottom:1px solid #e0e8d5;font-size:10px;color:#6e8759}.rb-panel-heading span{font-size:6px;letter-spacing:.7px;color:#a1b38f}.rb-pages-head{display:flex;align-items:center;justify-content:space-between;padding:20px 16px 12px;font-size:10px;color:#739159}.rb-pages-head small{font-size:8px;color:#a0b58b;margin-left:8px}.rb-pages-head button{font-size:19px;color:#849f6b}.rb-pages{display:flex;flex-direction:column;gap:5px;padding:0 10px}.rb-pages>button{display:flex;gap:8px;align-items:center;padding:11px 8px;color:#8ba176;border-radius:5px;text-align:left;min-width:0}.rb-pages>button.active{background:#e0e9d3;color:#456b2c}.rb-pages>button>b{font-size:10px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rb-pages>button>small{font-size:7px;color:#9fb789;margin-left:auto;max-width:70px;overflow:hidden;text-overflow:ellipsis}.rb-page-tools{display:flex;justify-content:space-between;padding:13px 15px 17px;border-bottom:1px solid #dce7ce}.rb-page-tools button{font-size:8px;color:#7e9a63}.rb-page-tools button:disabled{opacity:.35}.rb-tree-caption{font-size:8px;color:#a1b48e;letter-spacing:1px;padding:19px 16px 13px}.rb-blocks{display:flex;flex-direction:column;gap:6px;padding:0 10px}.rb-blocks>button{display:flex;align-items:center;gap:9px;width:100%;padding:10px 8px;border:1px solid transparent;border-radius:5px;text-align:left;color:#8ba475}.rb-blocks>button.active{background:#edf3e1;border-color:#a8c58a;color:#51782f}.rb-blocks>button>span{font-size:15px}.rb-blocks>button>div{flex:1;min-width:0}.rb-blocks b{display:block;font-size:10px;font-weight:500}.rb-blocks small{display:block;font-size:7px;color:#a2b98a;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rb-blocks>button>small{margin:0;font-size:8px}.rb-blocks .hidden-block{opacity:.5}.rb-insert-buttons{display:flex;flex-direction:column;gap:9px;padding:20px 14px}.rb-insert-buttons>button{border:1px dashed #a6c38b;border-radius:5px;font-size:9px;padding:11px;color:#70984f}.rb-side-help{padding:5px 17px 25px;font-size:8px;line-height:1.9;color:#a0b58b}.rb-stage{display:flex;flex-direction:column;min-width:0;background:#e8eddf}.rb-stage-bar{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:16px 20px;font-size:8px;color:#91a47d}.rb-stage-bar>div{display:flex;gap:7px}.rb-stage-bar button{font-size:9px;color:#8a9f75;padding:6px 9px;border-radius:4px}.rb-stage-bar button.active{background:#d3dfc2;color:#638548}.rb-stage-bar>span:last-child{font-size:7px;letter-spacing:.8px;color:#a0b28d}.rb-frame-wrap{flex:1;display:flex;justify-content:center;min-height:0;padding:0 23px 14px;overflow:hidden}.rb-frame-wrap iframe{display:block;width:100%;height:100%;border:1px solid #cad7bb;border-radius:5px;background:#f2f2e9;box-shadow:0 9px 25px #42572910;transition:max-width .2s}.rb-preview-state{font-size:8px;color:#8da576;padding:7px 24px;line-height:1.7;min-height:28px}.rb-stage-hint{display:flex;gap:8px;align-items:center;padding:15px 20px;border-top:1px solid #d4dfc5;background:#eef3e5;color:#8ba474;font-size:8px}.rb-stage-hint b{font-size:13px;color:#729b51}.rb-stage-hint>span{margin-left:auto;font-size:7px;color:#a5b996}.rb-global{border-bottom:1px solid #dee8d2;padding:18px 17px}.rb-global>summary{cursor:pointer;color:#668d48;font-size:10px;list-style:none;display:flex;justify-content:space-between}.rb-global>summary:after{content:'＋';color:#9db783}.rb-global[open]>summary:after{content:'−'}.rb-field{margin:16px 0}.rb-field>label{display:block;font-size:9px;color:#91aa7a;margin-bottom:8px}.rb-field input,.rb-field textarea,.rb-field select,.rb-item-editor input,.rb-item-editor textarea,.rb-item-editor select{width:100%;min-width:0;background:#f4f8ec;border:1px solid #d6e4c6;border-radius:5px;font-family:inherit;font-size:11px;line-height:1.7;color:#718f57;padding:9px 10px;outline:none}.rb-field textarea,.rb-item-editor textarea{font-size:10px;line-height:1.9;resize:vertical}.rb-field input:focus,.rb-field textarea:focus,.rb-field select:focus{border-color:#93b76f}.rb-field input[type=color]{height:35px;padding:4px}.rb-field input[type=checkbox]{width:15px;height:15px;accent-color:#88ad62}.rb-selection{padding:20px 17px}.rb-selection>span{display:block;font-size:8px;letter-spacing:1px;color:#9eb28b;margin-bottom:16px}.rb-node-tools{display:flex;flex-wrap:wrap;gap:7px;padding-bottom:9px}.rb-node-tools>button{padding:5px 6px;border:1px solid #dfe9d2;border-radius:4px;color:#93ac7a;font-size:8px}.rb-items,.rb-component-props{margin-top:24px;border-top:1px solid #dce8cf;padding-top:19px}.rb-items-title{display:flex;justify-content:space-between;align-items:center;font-size:10px;color:#7b9b5e;margin-bottom:16px}.rb-items-title>button{font-size:9px;color:#8fae72}.rb-item-editor{border:1px solid #dae7cb;border-radius:5px;margin-bottom:10px;padding:12px}.rb-item-editor summary{font-size:9px;color:#8baa6d;cursor:pointer;list-style:none}.rb-item-editor label{display:block;font-size:8px;color:#a0b789;margin:14px 0 7px}.rb-item-editor>div{display:flex;gap:10px;margin-top:12px}.rb-item-editor button{font-size:8px;color:#94ad7b}.rb-check{font-size:9px;color:#99b380;display:flex;gap:7px;align-items:center;line-height:1.7}.rb-check input{accent-color:#90b769}.rb-inspector-help{padding:0 17px 25px;font-size:8px;line-height:1.9;color:#a5ba92}
@media(max-width:1150px){.rs-project-page{padding:38px 30px}.rb-layout{grid-template-columns:185px minmax(0,1fr) 245px}.rb-toolbar{padding:12px 16px;gap:10px}.rb-project strong{max-width:210px}.rb-actions{gap:6px}.rb-actions>button{padding:7px;font-size:9px}.rb-actions>.primary{padding:9px 11px;font-size:9px}.rb-stage-bar{padding:13px;gap:9px}.rb-stage-bar>span:last-child{display:none}.rb-frame-wrap{padding:0 12px 11px}.rb-stage-hint>span{display:none}.rb-stage-hint{padding:13px;font-size:7px}.rs-starter h2{font-size:31px}.rs-site-grid{gap:17px}.rs-site-cover{height:200px}.rs-site-cover iframe{height:400px}}
@media(max-width:850px){.rs-project-heading h1{font-size:28px}.rs-starter{padding:23px;height:265px}.rs-starter h2{font-size:27px}.rs-starter>div{left:23px;right:23px;font-size:9px;flex-wrap:wrap;gap:7px}.rs-starter i{opacity:.55;right:-55px}.rs-site-grid{grid-template-columns:1fr 1fr}.rb-layout{grid-template-columns:155px minmax(0,1fr);height:auto;min-height:0}.rb-right{grid-column:1/-1;border-left:0;border-top:1px solid #d9e3ce;max-height:none}.rb-right #rsInspector{display:grid;grid-template-columns:1fr 1fr}.rb-inspector-help{grid-column:1/-1}.rb-left{max-height:760px}.rb-stage{min-height:760px}.rb-frame-wrap{min-height:610px}.rb-frame-wrap iframe{height:630px}.rb-toolbar{flex-wrap:wrap}.rb-actions{margin-left:auto}.rs-project-switch small{display:none}.lc-heading .rs-insert-site{padding:10px;font-size:9px}}
@media(max-width:600px){.rs-project-page{padding:29px 18px 40px}.rs-project-heading{display:block;margin-top:17px}.rs-project-heading h1{font-size:28px;line-height:1.4}.rs-project-heading p{font-size:11px}.rs-project-heading>.primary{margin-top:22px;width:100%;font-size:11px}.rs-starter-grid{grid-template-columns:1fr;gap:17px;margin-bottom:29px}.rs-starter{height:250px}.rs-starter h2{font-size:32px}.rs-list-toolbar{align-items:start;flex-direction:column;gap:15px}.rs-list-toolbar h2{font-size:20px}.rs-site-grid{grid-template-columns:1fr}.rs-site-cover{height:240px}.rs-site-cover iframe{height:480px}.rs-site-cover>button{opacity:1;background:transparent;color:transparent}.rs-site-cover>button:after{content:'打开编辑 ↗';position:absolute;right:12px;bottom:12px;background:#243c22;color:#d2edb5;padding:9px 12px;border-radius:5px;font-size:10px}.rs-list-note{font-size:9px}.rb-toolbar{padding:14px;display:block}.rb-project strong{max-width:280px;font-size:12px}.rb-project p{font-size:8px}.rb-actions{margin-top:16px;gap:5px;justify-content:space-between}.rb-actions>button{padding:7px 6px;font-size:8px}.rb-actions>.primary{padding:8px;font-size:8px}.rb-actions>.rb-save{padding:8px;font-size:8px}.rb-layout{display:flex;flex-direction:column}.rb-left{border-right:0;border-bottom:1px solid #d9e3ce;max-height:310px;overflow-y:auto}.rb-panel-heading{padding:14px 17px}.rb-pages-head{padding-top:14px}.rb-pages{flex-direction:row;overflow-x:auto;padding:0 14px}.rb-pages>button{white-space:nowrap;flex-shrink:0;gap:8px}.rb-pages>button>small{max-width:none}.rb-page-tools{padding-bottom:13px;justify-content:start;gap:23px}.rb-blocks{display:grid;grid-template-columns:1fr 1fr;padding:0 12px}.rb-insert-buttons{flex-direction:row;padding:15px 12px;gap:10px}.rb-insert-buttons>button{flex:1}.rb-side-help{display:none}.rb-stage{min-height:660px}.rb-frame-wrap{min-height:555px;padding:0 8px 10px}.rb-frame-wrap iframe{height:560px}.rb-stage-bar{padding:13px}.rb-stage-hint{font-size:7px}.rb-preview-state{font-size:8px;padding:7px 13px}.rb-right #rsInspector{display:block}.rb-global{padding:21px}.rb-global>summary{font-size:12px}.rb-selection{padding:22px}.rb-field>label{font-size:10px}.rb-field input,.rb-field textarea,.rb-field select{font-size:12px;padding:11px}.rb-item-editor summary{font-size:11px}.rb-item-editor label{font-size:10px}.rb-item-editor input,.rb-item-editor textarea,.rb-item-editor select{font-size:12px}.rb-node-tools button{font-size:10px;padding:7px}.rb-selection>span{font-size:9px}.rb-component-props .rb-items-title{font-size:12px}.rb-inspector-help{font-size:9px;padding:0 22px 28px}.lc-heading .rs-insert-site{margin-top:20px;width:100%;font-size:11px}.rs-project-switch{padding:14px;gap:16px}.rs-picker-grid{gap:9px}.rs-picker-grid button{padding:13px}.rs-target-list button{padding:14px;gap:12px}.rs-target-list b{font-size:10px}.rs-target-list span{font-size:8px}}
@media(prefers-reduced-motion:reduce){.rb-frame-wrap iframe,.rs-site-cover>button{transition:none}}

.rb-field>label,.rb-item-editor label{color:#70865e}.rb-field input,.rb-field textarea,.rb-field select,.rb-item-editor input,.rb-item-editor textarea,.rb-item-editor select{color:#506a3e}.rb-project p,.rb-blocks small,.rb-side-help,.rb-inspector-help{color:#7b8f6b}
.rs-picker-group{margin:26px 0 4px}.rs-picker-group>span{font:9px ui-monospace,monospace;letter-spacing:1.5px;color:#8ca675}.rs-picker-group .rs-picker-grid{margin:12px 0 4px}
.rs-starter.event{background:#2b2137;color:#e9dcc8;border-color:#5c4a6e}.rs-starter.event i{border-color:#8a6f9e;border-radius:30px;background:repeating-linear-gradient(90deg,transparent 0,transparent 9px,#e0a45822 10px,#e0a45822 11px)}
.rs-starter.docs{background:#e9eef2;color:#2f4356;border-color:#a9bccb}.rs-starter.docs i{border-color:#7d9cb3;border-radius:8px;transform:rotate(-12deg) scaleX(.8)}
.rs-starter.shop{background:#f3e7dc;color:#5b3a26;border-color:#cfa98e}.rs-starter.shop i{border-color:#b4836a;border-radius:50% 50% 8px 8px;box-shadow:0 0 0 15px #b4552d18,0 0 0 30px #b4552d18,0 0 0 45px #b4552d18}
.rs-starter-grid>.rs-starter:last-child:nth-child(odd){grid-column:1/-1}

/* Batch V pickers: media library, copy library, palette tokens. */
.rs-picker-overlay{position:fixed;inset:0;background:rgba(23,23,23,.45);z-index:900;display:flex;align-items:center;justify-content:center;padding:24px;outline:none}
.rs-picker{background:#fbfaf6;border-radius:14px;max-width:760px;width:100%;max-height:82vh;display:flex;flex-direction:column;box-shadow:0 24px 64px rgba(23,23,23,.25)}
.rs-picker header{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;border-bottom:1px solid #e5e3d8}
.rs-picker header b{font-size:15px}
.rs-picker-close{background:none;border:none;font-size:16px;cursor:pointer;padding:4px 8px;border-radius:6px;color:#5c665b}
.rs-picker-close:hover{background:#eeede5}
.rs-picker-body{overflow:auto;padding:16px 18px}
.rs-picker-tip{font-size:12px;color:#8a948a;margin:0 0 12px;line-height:1.7}
.rs-media-groups section{margin-bottom:16px}
.rs-media-groups h4{font-size:12px;color:#2f3a2e;margin:0 0 8px}
.rs-media-groups h4 small{color:#a5ad9f;font:10px ui-monospace,monospace;margin-left:6px}
.rs-media-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px}
.rs-media-card{display:flex;flex-direction:column;gap:5px;background:#fff;border:1px solid #e5e3d8;border-radius:9px;padding:6px;cursor:pointer;text-align:left}
.rs-media-card:hover{border-color:#526a42}
.rs-media-card img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:6px}
.rs-media-card span{font:10px/1.4 'Noto Sans SC';color:#5c665b;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.rs-ph-note{font-size:12px;color:#8a948a;border-top:1px dashed #dfe3d4;padding-top:10px}
.rs-ph-note a{color:#526a42}
.rs-copy-sec{margin-bottom:16px}
.rs-copy-sec h4{font-size:12px;color:#2f3a2e;margin:0 0 8px}
.rs-copy-item{display:flex;flex-direction:column;gap:3px;width:100%;text-align:left;background:#fff;border:1px solid #e5e3d8;border-radius:9px;padding:10px 12px;margin-bottom:6px;cursor:pointer}
.rs-copy-item:hover{border-color:#526a42}
.rs-copy-item b{font-size:13px;color:#2f3a2e}
.rs-copy-item small{font-size:11px;color:#8a948a;line-height:1.6}
.rs-copy-item i{font:9px ui-monospace,monospace;color:#a5ad9f;font-style:normal}
.rs-pal-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin-bottom:16px}
.rs-pal-card{display:flex;flex-direction:column;gap:6px;background:#fff;border:1px solid #e5e3d8;border-radius:10px;padding:10px;cursor:pointer;text-align:left}
.rs-pal-card:hover{border-color:#526a42}
.rs-pal-sw{display:flex;border-radius:6px;overflow:hidden;height:22px}
.rs-pal-sw i{flex:1}
.rs-pal-card b{font-size:13px;color:#2f3a2e}
.rs-pal-card small{font:9px ui-monospace,monospace;color:#a5ad9f}
.rs-token-list h4{font-size:12px;color:#2f3a2e;margin:0 0 8px}
.rs-token-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:6px;margin-bottom:8px}
.rs-token-grid span{display:flex;align-items:center;gap:6px;background:#fff;border:1px solid #e5e3d8;border-radius:7px;padding:6px 9px}
.rs-token-grid i{width:14px;height:14px;border-radius:4px;flex-shrink:0}
.rs-token-grid code{font:10px ui-monospace,monospace;color:#2f3a2e}
.rs-token-grid em{font-size:10px;color:#8a948a;font-style:normal}
.rs-mini-btn{font:12px 'Noto Sans SC';background:#fff;border:1px solid #dfe3d4;border-radius:8px;padding:7px 12px;margin-right:6px;cursor:pointer;color:#5c665b}
.rs-mini-btn:hover{border-color:#526a42;color:#2f3a2e}
@media(prefers-reduced-motion:reduce){.rs-picker{transition:none}}
