.sr-entity{justify-content:space-between;align-items:center;gap:1.389vw}.sr-entity-text h3{font-size:var(--fontSize-sm);font-weight:700;color:var(--sr-ink)}.sr-entity-text p{margin-top:.2vw;font-size:var(--fontSize-xs);font-weight:400;color:var(--sr-muted)}.sr-toggle{width:18vw;height:2.8vw;padding:.2vw;gap:0;border:.07vw solid var(--sr-border);border-radius:.7vw;background:var(--sr-toggle-bg)}.sr-toggle-btn{flex:1 1;height:100%;border:.07vw solid transparent;border-radius:.55vw;background:transparent;font-family:var(--mainFontFamily),sans-serif;font-size:var(--fontSize-xs);font-weight:600;color:var(--sr-muted);cursor:pointer;transition:background-color .2s ease,color .2s ease}.sr-toggle-btn.active{border-color:var(--sr-border);background:var(--sr-surface);color:var(--sr-blue)}.sr-docs{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.1vw;gap:1.1vw;margin-top:1.1vw}.sr-docs.cols-3{grid-template-columns:repeat(3,1fr)}@media screen and (max-width:992px){.sr-entity{flex-direction:column;align-items:stretch;gap:3.6vw}.sr-entity-text h3{font-size:3.6vw}.sr-entity-text p{margin-top:1vw;font-size:3.3vw}.sr-toggle{width:100%;height:11.3vw;padding:1vw;border-width:.26vw;border-radius:3.1vw}.sr-toggle-btn{border-width:.26vw;border-radius:2.3vw;font-size:3.3vw}.sr-docs,.sr-docs.cols-3{grid-template-columns:1fr;gap:3.6vw;margin-top:4vw}}.sr-upload{display:flex;flex-direction:column;gap:.42vw;text-align:right}.sr-upload-box{height:3.6vw;padding:0 1.1vw;justify-content:space-between;border:.07vw dashed var(--sr-border);border-radius:.83vw;background:var(--sr-surface);cursor:pointer;transition:border-color .2s ease}.sr-upload-box:hover{border-color:var(--sr-blue)}.sr-upload-box input{display:none}.sr-upload-label{gap:.55vw;font-size:var(--fontSize-xs);font-weight:500;color:var(--sr-ink)}.sr-upload-box i{font-size:var(--fontSize-md);color:var(--sr-blue)}.sr-upload-icon-end{display:none}.sr-upload-link{max-width:45%;gap:.55vw;font-size:var(--fontSize-xs);font-weight:600;color:var(--sr-blue)}.sr-upload-file{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width:992px){.sr-upload{gap:1.8vw}.sr-upload-box{height:15.4vw;padding:0 4.1vw;border-width:.26vw;border-radius:3.1vw}.sr-upload-label{gap:2vw;font-size:3.3vw}.sr-upload-box i{font-size:4.6vw}.sr-upload-icon-start{display:none}.sr-upload-icon-end{display:inline-block}.sr-upload-link{gap:2vw;font-size:3.3vw}}.sr-review{width:100%;gap:.7vw;align-items:stretch}.sr-review-card{min-height:4.6vw;padding:1.1vw 1.25vw;justify-content:space-between;align-items:center;gap:1.389vw;background:var(--sr-surface);border:.07vw solid var(--sr-border);border-radius:.83vw;text-align:right}.sr-review-text{display:flex;flex-direction:column;gap:.28vw;min-width:0}.sr-review-text h3{font-size:var(--fontSize-sm);font-weight:700;color:var(--sr-text)}.sr-review-text p{font-size:var(--fontSize-xs);font-weight:400;line-height:1.6;color:var(--sr-muted-2);overflow-wrap:anywhere}.sr-review-edit{border:0;background:none;font-family:var(--mainFontFamily),sans-serif;font-size:var(--fontSize-xs);font-weight:600;color:var(--sr-blue);cursor:pointer;flex-shrink:0}.sr-review-edit i{display:none}.sr-confirm{position:relative;min-height:3.05vw;margin-top:1.667vw;padding:0 1.1vw;justify-content:flex-start;gap:.7vw;border:.07vw solid var(--sr-border);border-radius:.83vw;font-size:var(--fontSize-xs);font-weight:500;color:var(--sr-text);cursor:pointer}.sr-checkbox,.sr-confirm{background:var(--sr-surface)}.sr-checkbox{width:1.1vw;height:1.1vw;border:.07vw solid var(--sr-blue);border-radius:.3vw;color:var(--sr-white);font-size:var(--fontSize-xxxs);flex-shrink:0;transition:background-color .2s ease}.sr-checkbox i{opacity:0}.sr-confirm input:checked+.sr-checkbox{background:var(--sr-blue)}.sr-confirm input:checked+.sr-checkbox i{opacity:1}@media screen and (max-width:992px){.sr-review{gap:3.077vw}.sr-review-card{min-height:0;padding:4.103vw;align-items:flex-start;gap:3.077vw;border-width:.26vw;border-radius:3.1vw}.sr-review-text{gap:1.2vw}.sr-review-text h3{font-size:3.6vw}.sr-review-text p{font-size:3.3vw}.sr-review-edit span{display:none}.sr-review-edit i{display:inline-block;font-size:5.1vw}.sr-confirm{min-height:0;margin-top:5.128vw;padding:4.103vw;gap:3.077vw;border-width:.26vw;border-radius:3.1vw;font-size:3.3vw;line-height:1.7}.sr-checkbox{width:5.1vw;height:5.1vw;border-width:.26vw;border-radius:1.3vw;font-size:2.6vw}}