/* Reference-floor review: finished materials, same content across devices. */
.sb-section .rf-paper{min-width:0;padding:26px;background:#fff;border:1px solid #ddd;border-radius:12px;box-shadow:0 12px 30px #32131d09;position:relative}
.rf-paper>header{padding-bottom:16px;border-bottom:1px solid #e6e1e3;margin-bottom:22px}
.rf-paper h3{font-size:27px;margin:12px 0 18px}.rf-paper p{font-size:17px}
.rf-chips{display:flex;gap:6px;flex-wrap:wrap;margin:16px 0}.rf-chips>span{background:#f0eeed;padding:8px 10px;border-radius:6px;font-size:13px;line-height:1.4}
.rf-commerce-show,.rf-responsive-show{display:grid;grid-template-columns:minmax(0,3fr) minmax(260px,1fr);gap:40px;align-items:center;position:relative;padding:28px 0}
.rf-catalog-laptop,.rf-responsive-desktop{border:5px solid #232124;border-radius:22px;padding:20px;background:#fff;position:relative;box-shadow:0 18px 35px #32131d15;min-width:0}
.rf-catalog-laptop{border-bottom-width:8px}.rf-device-bar{display:flex;align-items:center;gap:14px;font-size:14px;border-bottom:1px solid #dedede;padding:0 0 20px;margin-bottom:22px}.rf-device-bar>span{margin-left:auto;color:#666;font-size:12px}
.rf-laptop-foot{position:absolute;bottom:-15px;height:9px;background:#d2d0cf;left:-12px;right:-12px;border-radius:0 0 14px 14px;box-shadow:0 5px 10px #17171714}
.rf-catalog-layout{display:grid;grid-template-columns:minmax(120px,.7fr) minmax(0,3fr);gap:24px}.rf-filters{padding-right:15px;border-right:1px solid #e5e5e5}.rf-filters h3{font-size:18px!important;margin:10px 0 20px}.rf-filters>.sb-label{font-size:12px;margin-top:20px}
.rf-filters button{display:flex;align-items:center;gap:8px;border:1px solid #d9d4d5;border-radius:6px;background:white;padding:9px 8px;font-size:12px;cursor:pointer}.rf-filters button[aria-pressed=true]{color:#32131d;border-color:#32131d;background:#f5eef1}.rf-filters .rf-chips>span{padding:6px;font-size:11px}.rf-filters .sb-row{font-size:10px;gap:6px}
.rf-price-range{height:3px;background:#ddd;margin:28px 7px 18px;position:relative}.rf-price-range i{display:block;width:70%;height:3px;background:#32131d}.rf-price-range:before,.rf-price-range:after{content:'';width:10px;height:10px;border-radius:50%;border:2px solid #32131d;background:white;position:absolute;top:-4px;left:0}.rf-price-range:after{left:70%}
.rf-catalog-main{min-width:0}.rf-catalog-toolbar{display:flex;align-items:center;gap:12px;margin-bottom:15px}.rf-catalog-toolbar h3{margin:0;font-size:25px!important}.rf-catalog-toolbar>.sb-label{margin-left:auto;font-size:11px}
.rf-search{display:flex;align-items:center;gap:10px;border:1px solid #d7d4d4;border-radius:7px;background:white;padding:12px;font-size:14px;line-height:1.45;min-width:0}.rf-search>svg{flex:none}.rf-search>span{margin-left:auto;font-size:11px;color:#777}.rf-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}
.rf-product{min-width:0;border:1px solid #e1dedc;border-radius:9px;padding:10px;transition:border-color .45s,box-shadow .45s,background .45s}.rf-product:has(button[aria-pressed=true]){border-color:#ff5a2b;box-shadow:0 0 0 1px #ff5a2b19;background:#fffaf7}.rf-product-image{height:105px;background:#f3f1ef;border-radius:6px;overflow:hidden}.rf-product-image>.sb-material-object{height:100%;width:100%;object-fit:contain;padding:4px}.rf-product-image-1>.sb-material-object{transform:rotate(-17deg) scale(.87)}.rf-product-image-2>.sb-material-object{transform:rotate(14deg) scale(1.12)}
.rf-product h3{font-size:17px!important;margin:12px 0 4px;text-wrap:wrap}.rf-product .sb-label{font-size:12px}.rf-product button{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;border:1px solid #d9d2d4;border-radius:6px;padding:8px 4px;font-size:12px;background:white;margin-top:12px;cursor:pointer;color:#32131d}.rf-product button svg{display:none}.rf-product button[aria-pressed=true]{border-color:#32131d;background:#32131d;color:white}.rf-product button[aria-pressed=true] svg{display:block}
.rf-catalog-phone,.rf-responsive-phone,.rf-search-phone{border:5px solid #232124;border-radius:32px;background:#fff;padding:24px 20px;box-shadow:0 18px 30px #32131d15;min-width:0;position:relative}.rf-phone-top{height:14px;width:80px;border-radius:12px;background:#232124;margin:-12px auto 24px}
.rf-mobile-order h3{font-size:25px!important;margin:12px 0 22px}.rf-mobile-order>.sb-row{font-size:14px;padding:17px 0}.rf-mobile-order .sb-button{width:100%;font-size:14px;gap:10px;padding:13px 16px}
.rf-selected-product{display:flex;gap:12px;align-items:center;min-width:0;padding:16px 0}.rf-selected-product>.sb-material-object{width:70px;height:85px;background:#f2f0ee;border-radius:7px;object-fit:contain;flex:none}.rf-selected-product h3{font-size:20px!important;margin:0 0 8px}.rf-selected-product .sb-label{font-size:12px}.rf-order-status{font-size:13px;line-height:1.6;min-height:42px;color:#666;margin-top:16px;transition:color .4s}.rf-order-status.is-confirmed{color:#218a4d}
.rf-reading-notes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;border-top:1px solid #ddd;padding-top:28px;margin-top:24px}.rf-reading-notes:has(.rf-note:nth-child(2):last-child){grid-template-columns:1fr 1fr}.rf-note{display:flex;gap:20px;min-width:0}.rf-note>span{color:#ff5a2b;font-size:15px;flex:none;margin-top:3px}.rf-note h3{margin:0 0 10px;font-size:22px!important;text-wrap:wrap}.rf-note p{font-size:16px!important;margin:0;line-height:1.5}
.rf-detail-show{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,3fr);gap:35px;align-items:center}.rf-detail-mini{height:240px;position:relative;background:#f4f1f2;border-radius:14px;margin-top:24px}.rf-detail-mini>.sb-material-object{height:100%;width:100%;object-fit:contain}.rf-detail-mini>i{position:absolute;border:2px solid #32131d;width:90px;height:90px;border-radius:50%;top:70px;left:40%;box-shadow:0 0 0 12px #ffffff70}.rf-detail-show>aside>p{font-size:16px}.rf-detail-fragments{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.rf-detail-fragments .rf-paper:nth-child(2){margin-top:35px}.rf-detail-fragments .rf-paper:nth-child(3){margin-top:70px}.rf-detail-fragments .sb-row{font-size:14px}.rf-detail-fragments .sb-check{font-size:14px}.rf-detail-fragments .sb-button{font-size:14px;gap:10px;width:100%}.rf-detail-object{height:170px;background:#f4f1ef;border-radius:8px}.rf-detail-object>.sb-material-object{width:100%;height:100%;object-fit:contain}.rf-variant-thumbs{display:flex;gap:8px;margin-top:12px}.rf-variant-thumbs>button{flex:1;min-width:0;height:57px;padding:4px;background:#f2f1ef;border:1px solid #ddd;border-radius:6px;cursor:pointer}.rf-variant-thumbs>button[aria-pressed=true]{border-color:#ff5a2b}.rf-variant-thumbs .sb-material-object{width:100%;height:100%;object-fit:contain}.rf-variant-thumbs>button:nth-child(2) img{transform:rotate(-25deg)}.rf-variant-thumbs>button:nth-child(3) img{transform:rotate(25deg)}
.rf-component-show{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:35px;align-items:center}.rf-component-states>div{margin:20px 0}.rf-component-states .sb-label{font-size:12px;margin-bottom:8px}.rf-input-1{border-color:#32131d}.rf-input-2{border-color:#c64b4b;color:#a63030}.rf-input-3{border-color:#218a4d}.rf-input-2>span{color:#a63030}.rf-input-3>span{color:#218a4d}.rf-component-states>div .rf-search{transition:box-shadow .5s}.rf-component-states>div.is-active .rf-search{box-shadow:0 0 0 3px #32131d13}
.rf-component-devices{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(230px,1fr);gap:30px;align-items:center}.rf-component-devices>div:first-child{background:#f3f1f1;border-radius:16px;padding:25px}.rf-search-interface>.sb-row{font-size:14px;margin-bottom:20px}.rf-search-interface .sb-button{width:100%;font-size:14px;gap:10px}.rf-found-document{display:flex;align-items:center;gap:20px;padding:28px 0}.rf-found-document>svg{background:#f1efef;border-radius:10px;padding:10px;width:75px;height:90px;flex:none;color:#32131d}.rf-found-document h3{font-size:23px!important;margin:0 0 12px}.rf-found-document .sb-check{margin:0}.rf-document-lines{background:#f3f2f2;border-radius:8px;padding:20px}.rf-document-lines>i{display:block;height:6px;background:#d9d5d7;margin:10px 0}.rf-document-lines>i:nth-child(2){width:85%}.rf-document-lines>i:last-child{width:60%}.rf-open-status{font-size:13px;color:#666;line-height:1.5;min-height:42px;margin-top:16px}.rf-search-mobile .rf-search{font-size:13px}.rf-search-mobile .rf-found-document{gap:12px}.rf-search-mobile .rf-found-document h3{font-size:18px!important}.rf-search-mobile .rf-found-document>svg{width:50px;height:65px}
.rf-responsive-desktop h3{font-size:28px!important;margin:10px 0 20px}.rf-responsive-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.rf-responsive-cards .rf-product-image{height:170px}.rf-responsive-summary{margin-top:20px;background:#f4f2f1;border-radius:9px;display:flex;justify-content:space-between;align-items:center;padding:10px 18px;gap:20px}.rf-responsive-summary .sb-button{margin-top:0;font-size:14px;gap:15px}.rf-responsive-phone>h3{font-size:25px!important}.rf-responsive-phone>.rf-product{display:grid;grid-template-columns:58px minmax(0,1fr);gap:12px;padding:10px;margin-bottom:12px}.rf-responsive-phone>.rf-product .rf-product-image{height:65px;grid-row:span 2}.rf-responsive-phone>.rf-product h3{font-size:17px!important;margin:3px 0}.rf-responsive-phone>.rf-product button{margin:0;padding:5px;font-size:11px}.rf-responsive-phone .rf-responsive-summary{display:block;padding:16px}.rf-responsive-phone .rf-responsive-summary h3{font-size:20px!important;margin:6px 0 18px}.rf-responsive-phone .rf-responsive-summary .sb-button{width:100%}
.rf-observation-show{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.rf-observation-show .rf-paper{padding:24px 20px}.rf-observation-show h3{font-size:25px!important;min-height:60px}.rf-observation-show p{min-height:78px;font-size:16px!important}.rf-observation-menu{border:1px solid #e2dedf;border-radius:8px;padding:8px;background:#faf9f9}.rf-observation-menu>div{display:flex;align-items:center;gap:7px;padding:13px 6px;font-size:12px;line-height:1.4;border-radius:5px;transition:background .5s,color .5s}.rf-observation-menu>div>svg{flex:none;width:16px;height:16px}.rf-observation-menu>div>span{margin-left:auto}.rf-menu-confused{background:#fff0e9;color:#9b3c26}.rf-menu-hit{background:#32131d;color:white}.rf-observation-callout,.rf-observation-result{display:flex;align-items:center;gap:12px;padding:16px 12px;border-radius:8px;margin-top:18px;font-size:13px;line-height:1.5}.rf-observation-callout{background:#fff1e9;color:#9b3c26}.rf-observation-result{background:#eaf4ee;color:#24633c}.rf-observation-result .sb-check{font-size:12px;margin:8px 0 0}.rf-observation-show .rf-paper.is-active{box-shadow:0 0 0 2px #32131d,0 12px 30px #32131d10}
.rf-post-spread{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;align-items:start}.rf-post-spread>.rf-paper:nth-child(2){margin-top:25px}.rf-post-spread>.rf-paper:nth-child(3){margin-top:50px}.rf-post-spread h3{font-size:29px!important}.rf-post-spread p{font-size:17px!important}.rf-post-comparison{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:30px 0;background:#f3f2f1;border-radius:12px;padding:20px}.rf-post-comparison>div{min-width:0}.rf-post-comparison h3{font-size:20px!important}.rf-post-comparison .sb-check{font-size:13px}.rf-post-comparison>div>svg{color:#32131d}.rf-post-bars{display:flex;align-items:end;height:110px;gap:12px}.rf-post-bars>i{height:35%;width:25px;background:#32131d;border-radius:3px}.rf-post-bars>i:nth-child(2){height:62%}.rf-post-bars>i:last-child{height:90%;background:#ff5a2b}
.rf-proof-lens{display:flex;align-items:center;gap:25px;padding:28px 18px;border-radius:12px;background:#f2eff0;margin-top:26px}.rf-proof-lens>div{flex:1;min-width:0;background:white;border-radius:8px;padding:20px}.rf-proof-lens>span{width:90px;height:90px;border:1px solid #32131d;border-radius:50%;display:grid;place-items:center;color:#32131d}.rf-post-quote{border-left:2px solid #ff5a2b;padding:12px 18px;font-size:20px;line-height:1.4;color:#32131d;margin:24px 0}.rf-next-issue{position:relative;background:#f4f1f2;min-height:240px;border-radius:8px}.rf-next-issue>.sb-material-object{height:240px;width:100%;object-fit:contain}.rf-next-issue>span{position:absolute;bottom:20px;right:20px;width:65px;height:65px;border-radius:50%;display:grid;place-items:center;font-size:42px;background:#fff;color:#32131d}
.rf-post-footer{display:flex;align-items:center;gap:8px;border-top:1px solid #ddd;padding-top:20px;margin-top:25px;font-size:13px;color:#666}.rf-post-footer>svg:nth-of-type(2){margin-left:auto}.rf-series-link{display:flex;align-items:center;justify-content:center;gap:20px;border-top:1px solid #ddd;padding-top:25px;margin-top:35px;font-size:17px}
.rf-post-poster{padding:25px 20px;border-radius:8px;position:relative;min-height:290px;overflow:hidden}.rf-post-poster h3{position:relative;z-index:1;max-width:250px;font-size:29px!important}.rf-post-poster>.sb-material-object{position:absolute;bottom:-25px;right:-60px;width:240px;height:230px;object-fit:contain;opacity:.75}.rf-proof-diagram{display:flex;gap:10px;align-items:center;justify-content:space-between;margin:35px 0}.rf-proof-diagram>div{display:flex;flex-direction:column;gap:12px;align-items:center;flex:1;min-width:0;font-size:13px;position:relative}.rf-proof-diagram>div:not(:last-child):after{content:'';position:absolute;height:1px;width:35px;background:#32131d;right:-25px;top:16px}.rf-post-checklist{padding:20px;background:#f4f1f2;border-radius:10px;margin:35px 0}.rf-post-checklist .sb-check{padding:10px 0;margin:0;font-size:16px}
.rf-campaign-chart{margin:24px 0 0;padding:20px 15px 10px;border-radius:8px;background:#f6f8f6}.rf-campaign-chart>svg{display:block;width:100%;height:auto;overflow:visible;margin-top:15px}.rf-grid-line{fill:none;stroke:#ddd;stroke-width:1}.rf-metric-path{fill:none;stroke:#218a4d;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.rf-chart-dots circle{fill:#218a4d}.rf-chart-dots text{fill:#24633c;text-anchor:middle;font-size:13px}.rf-campaign-chart .sb-row{font-size:12px;border:0}.rf-chart-callout{display:flex;gap:10px;align-items:center;padding:16px;border-radius:8px;background:#fff1e9;color:#84351f;font-size:14px;line-height:1.5;margin-top:20px}.rf-experiment-values{display:flex;gap:20px;margin-top:25px}.rf-experiment-values>span{flex:1;font-size:13px}.rf-experiment-values strong{display:block;font-size:36px;font-weight:400;color:#32131d;margin-top:8px}
/* Keep the approved notification composition visually substantial. */
.rf-quality-detail{display:flex;justify-content:space-between;gap:35px;align-items:center;margin-top:30px;padding-top:30px;border-top:1px solid #ddd}.rf-quality-detail>div:first-child{display:flex;align-items:center;gap:22px}.rf-quality-detail h3{font-size:24px!important;margin:0 0 10px}.rf-quality-detail p{margin:0;font-size:16px!important}.rf-quality-lens{border:2px solid #32131d;border-radius:24px;padding:20px 28px;min-width:300px;background:#f6f3f4;box-shadow:0 10px 20px #32131d0a}.rf-quality-lens .sb-row{font-size:16px}
.rf-editor-rail{position:absolute;right:10px;top:10px;display:flex;gap:14px;align-items:center;padding:9px 14px;border:1px solid #ddd;border-radius:8px;background:white;box-shadow:0 4px 12px #17171709;color:#32131d}.rf-editor-swatches{display:flex;gap:6px;padding-left:14px;border-left:1px solid #ddd}.rf-editor-swatches>i{width:10px;height:10px;border-radius:50%;background:#32131d}.rf-editor-swatches>i:nth-child(2){background:#ff5a2b}.rf-editor-swatches>i:last-child{background:#218a4d}
.rf-data-trace{display:flex;gap:18px;align-items:center;padding:22px 26px;border:1px solid #d9d0d3;background:#f5f0f2;border-radius:10px;margin-top:25px;font-size:17px;line-height:1.5}.rf-data-trace>svg{flex:none}.rf-queue-stack{padding-top:10px!important}.rf-queue-stack>span{position:relative;padding:20px 25px!important;box-shadow:0 8px 20px #32131d0b;border:1px solid #dcd3d6;border-radius:8px;background:#fff!important;transform:translateY(calc(var(--sb-clock) * -6px));transition:transform .45s}.rf-queue-stack>span:nth-child(2){margin-top:10px;transform:translateY(calc(var(--sb-clock) * -12px))}.rf-queue-stack>span:last-child{margin-top:20px;transform:translateY(calc(var(--sb-clock) * -18px))}
.rf-feedback-metrics{display:flex;align-items:center;gap:25px;margin:20px 0 10px}.rf-feedback-metrics>span{font-size:14px;color:#666}.rf-feedback-metrics strong{display:block;font-size:48px;font-weight:400;color:#32131d;line-height:1.2;margin-top:7px}.rf-feedback-metrics>span:last-child strong{color:#218a4d}.rf-feedback-metrics>.sb-link{flex:1}
.rf-content-comparison{margin-top:35px;border:1px solid #ddd;border-radius:12px;overflow:hidden}.rf-content-comparison>.sb-label{padding:22px}.rf-content-comparison>div{display:grid;grid-template-columns:1fr 1fr 1.3fr;gap:24px;padding:20px 24px;border-top:1px solid #ddd;font-size:17px;line-height:1.5}.rf-content-comparison-head{background:#f5f2f3;color:#32131d;font-size:14px!important}.rf-content-comparison>div:not(.rf-content-comparison-head)>span:nth-child(2){color:#888}.rf-content-comparison>div:not(.rf-content-comparison-head)>span:last-child{color:#32131d}
.rf-folded-route{padding:22px 0;min-width:0}.rf-folded-route>.sb-label{text-align:center;color:#32131d;margin-bottom:25px}.rf-folded-route>svg{display:block;width:100%;height:auto;filter:drop-shadow(0 15px 14px #32131d15)}.rf-map-point text{font-size:17px;fill:#32131d;text-anchor:middle}.rf-map-route{stroke-dasharray:500;stroke-dashoffset:calc(500 * (1 - var(--sb-p,1)));transition:stroke-dashoffset .25s linear}.rf-map-legend{display:flex;justify-content:space-around;gap:20px;margin-top:25px;font-size:14px}.rf-map-legend>span{border-left:2px solid #ff5a2b;padding-left:12px}
.rf-format-roles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin-top:24px;padding-top:24px;border-top:1px solid #ddd}.rf-format-roles>div{display:flex;gap:12px;min-width:0}.rf-format-roles>div>svg{flex:none;color:#32131d}.rf-format-roles h3{font-size:18px!important;margin:0 0 8px}.rf-format-roles p{font-size:14px!important;margin:0}.sw-workload-row h3>small{display:block;color:#888;font-size:12px;margin-top:6px}
.rf-project-gallery .rf-architecture-frame{height:120px;overflow:hidden;border-radius:6px;min-width:0}.rf-project-gallery .rf-architecture-frame>img{display:block;width:300%;height:100%;max-width:none;object-fit:cover;transform:translateX(calc(var(--crop) * -33.33333%))}
/* Native inline SVG charts must remain visible beside the illustrative data. */
.sb-section[data-sb-scene="35"] .sb-film-image{overflow:hidden}.sb-section[data-sb-scene="35"] .sb-film-image>img{transform-origin:60% 45%;transition:transform 1.2s cubic-bezier(.22,1,.36,1)}.sb-section[data-sb-scene="35"] .sb-film-frames>article:first-child .sb-photo>img{transform:scale(2.65);transform-origin:62% 31%}.sb-section[data-sb-scene="35"] .sb-film-frames>article:nth-child(2) .sb-photo>img{transform:scale(1.65);transform-origin:63% 52%}.sb-section[data-sb-scene="35"] .sb-film-frames>article:nth-child(3) .sb-photo>img{transform:scale(1)}
.rf-format-top{display:flex;align-items:center;gap:12px;margin-bottom:25px;position:relative;z-index:1;color:#32131d}.rf-format-top>span{margin-left:auto;font-size:11px;color:#777}.sb-format-0 .rf-format-top{grid-column:1/-1}.sb-section[data-sb-scene="36"] .sb-format-content{background:#fff;box-shadow:0 15px 25px #32131d0c}.sb-section[data-sb-scene="36"] .sb-format-content:before{content:'';position:absolute;width:85%;height:300px;right:-25%;bottom:-5px;border-radius:65% 0 0 0;background:#32131d;z-index:0}.sb-section[data-sb-scene="36"] .sb-format-content :is(h3,p,.sb-fold){position:relative;z-index:1}.sb-section[data-sb-scene="36"] .sb-format-content p{background:#fff;width:fit-content;padding:8px;border-radius:5px;font-size:15px;max-width:75%}.rf-format-action{display:block;position:relative;z-index:1;background:#ff5a2b;border-radius:5px;padding:10px 14px;width:fit-content;font-size:13px}.sb-format-0 .rf-format-action{grid-column:1/-1}.sb-format-2 .rf-format-top>span{display:none}
.rf-video-story{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.rf-video-story .rf-paper{padding:22px 20px}.rf-video-story h3{font-size:24px!important;min-height:60px}.rf-video-story p{font-size:15px!important;min-height:65px}.rf-video-list,.rf-video-options{border:1px solid #ddd;border-radius:8px;padding:8px;background:#faf9f8}.rf-video-list>div,.rf-video-options>div{display:flex;align-items:center;gap:9px;padding:10px 6px;font-size:13px;color:#666;line-height:1.45}.rf-video-list>div>svg,.rf-video-options>div>svg{flex:none}.rf-video-list>div>span{margin-left:auto}.rf-video-options{margin-top:20px}.rf-video-options>div{padding:14px 8px}.rf-video-options>div>span{flex:1}.rf-video-selected{background:#32131d;border-radius:5px;color:#fff!important}.rf-video-answer{margin-top:20px;padding:20px 16px;border:1px solid #c5ddca;border-radius:8px;background:#f4faf6}.rf-video-answer>svg{color:#218a4d}.rf-video-answer h3{font-size:19px!important;min-height:0}.rf-video-answer .sb-check{font-size:13px;align-items:start}.rf-player-foot{display:flex;justify-content:space-between;font-size:11px;color:#c8b6bd;margin-top:12px}.rf-video-timeline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;border-top:1px solid #ddd;margin-top:30px;padding-top:18px;font-size:13px;color:#666}.rf-short-video .sb-vertical-video{min-height:520px}.rf-video-story .rf-paper.is-active{box-shadow:0 0 0 1px #ff5a2b,0 12px 25px #32131d09}
.rf-cms-detailed{display:grid;grid-template-columns:110px minmax(0,1fr);padding:0!important;overflow:hidden}.rf-cms-navigation{background:#24151c;color:#fff;padding:24px 16px}.rf-cms-navigation>.sb-label{color:#d0bfc6!important;font-size:16px;margin-bottom:24px}.rf-cms-navigation>span:not(.sb-label){display:flex;align-items:center;gap:8px;font-size:11px;padding:13px 0}.rf-cms-navigation>span>svg{width:16px;height:16px;flex:none}.rf-cms-workspace{padding:24px;min-width:0}.rf-rich-toolbar{display:flex;align-items:center;gap:15px;flex-wrap:wrap;font-size:12px}.rf-rich-toolbar>span:first-child{margin-right:auto}.rf-cms-workspace .sw-editor-content{padding:20px}.rf-cms-workspace .sw-editable-heading{font-size:32px}
.rf-file-thumbnail{height:68px;width:52px;flex:none;display:flex;flex-direction:column;gap:6px;background:#fff;border-radius:4px;padding:12px 8px;box-shadow:0 4px 12px #0002;transform:rotate(-3deg)}.rf-file-thumbnail>i{height:4px;background:#ddd;border-radius:2px}.rf-file-thumbnail>i:first-child{height:7px;background:#a6999e;margin-bottom:5px}.rf-file-thumbnail>i:last-child{width:65%}.rf-file-prototype{background:#f3eeef;padding:0;overflow:hidden}.rf-file-prototype>.sb-material-object{width:100%;height:100%;object-fit:contain}.rf-local-pages{grid-template-columns:1.5fr 1fr auto!important}.rf-page-stack{position:relative;min-height:210px;min-width:0}.rf-page-stack>div{position:absolute;width:75%;padding:18px;background:white;color:#171717;border-radius:6px;box-shadow:0 10px 20px #0003;left:0;top:0;transform:rotate(-7deg)}.rf-page-stack>div:nth-child(2){left:20%;top:50px;transform:rotate(6deg)}.rf-page-stack h3{font-size:20px!important;margin:10px 0}.rf-page-stack .sb-label{font-size:10px;color:#666!important}.rf-page-stack>div>i{display:block;width:90%;height:4px;background:#ddd;margin-top:10px}.rf-page-stack>div>i:last-child{width:65%}.rf-citation-highlight{transition:background .5s,border-color .5s}.sb-section[data-sb-phase="1"] .rf-citation-highlight,.sb-section[data-sb-phase="2"] .rf-citation-highlight{background:#f5e9ee;border-color:#32131d}.rf-revenue-ratio{border:1px solid #795763;border-radius:6px;padding:12px 14px;margin-top:20px;font-size:16px}.rf-document-open{background:#f0f6f1}.rf-document-open>i{background:#bcd5c3}
@media(max-width:1199px){.rf-short-video{grid-template-columns:270px minmax(0,1fr);gap:22px}.rf-video-story{gap:12px}.rf-video-story .rf-paper{padding:20px 14px}.rf-video-story h3{font-size:21px!important}.rf-cms-detailed{grid-template-columns:85px minmax(0,1fr)}.rf-cms-navigation{padding:22px 10px}.rf-cms-navigation>span:not(.sb-label){font-size:10px;gap:5px}.rf-cms-workspace{padding:20px}}
@media(max-width:999px){.rf-short-video{grid-template-columns:1fr}.rf-short-video .sb-vertical-video{width:320px;max-width:100%;justify-self:center}.rf-video-story{gap:20px}.rf-video-story .rf-paper{padding:22px 20px}.rf-local-pages{grid-template-columns:1fr 1fr!important}.rf-local-pages>a{grid-column:1/-1}.rf-cms-detailed{grid-template-columns:110px minmax(0,1fr)}}
@media(max-width:767px){.rf-video-story{grid-template-columns:1fr;gap:25px}.rf-video-story h3{font-size:27px!important;min-height:0}.rf-video-story p{font-size:17px!important;min-height:0}.rf-video-list>div,.rf-video-options>div{font-size:16px;padding:13px 8px}.rf-video-answer h3{font-size:23px!important}.rf-video-answer .sb-check{font-size:15px}.rf-video-timeline{font-size:11px;gap:8px}.rf-cms-detailed{grid-template-columns:1fr}.rf-cms-navigation{display:flex;align-items:center;gap:15px;flex-wrap:wrap;padding:12px 18px}.rf-cms-navigation>.sb-label{margin:0;font-size:14px}.rf-cms-navigation>span:not(.sb-label){font-size:11px;padding:6px 0}.rf-cms-workspace{padding:20px}.rf-cms-workspace .sw-editor-content{padding:15px}.rf-cms-workspace .sw-editable-heading{font-size:27px}.rf-local-pages{grid-template-columns:1fr!important}.rf-page-stack{width:250px;max-width:100%;justify-self:center}.rf-local-pages>a{grid-column:auto}.sb-section[data-sb-scene="36"] .sb-format-content h3{font-size:31px!important;max-width:90%}.sb-section[data-sb-scene="36"] .sb-format-content p{max-width:90%}.sb-section[data-sb-scene="36"] .sb-format-content:before{bottom:30px}.sb-section[data-sb-scene="36"] .sb-format-0 .sb-fold{height:220px}}
.sb-section .sb-chart{display:block;width:100%;height:auto;min-height:140px;opacity:1;visibility:visible}.sb-section .sb-chart-line{fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.sw-observation-log>div>p{font-size:16px!important;line-height:1.5!important;max-width:300px}
@media(max-width:999px){.rf-quality-detail{align-items:start}.rf-quality-lens{min-width:250px}.rf-format-roles{grid-template-columns:1fr 1fr}}
@media(max-width:767px){.rf-quality-detail{display:grid;gap:25px}.rf-quality-detail h3{font-size:23px!important}.rf-quality-lens{min-width:0;width:100%;padding:22px}.rf-editor-rail{right:12px;left:12px;justify-content:space-between;gap:8px}.rf-data-trace{font-size:16px;padding:20px;align-items:start}.rf-format-roles{grid-template-columns:1fr}.rf-format-roles h3{font-size:22px!important}.rf-format-roles p{font-size:16px!important}.rf-content-comparison>div{grid-template-columns:1fr;gap:10px;padding:22px}.rf-content-comparison-head{display:none!important}.rf-content-comparison>div>span:first-child{font-size:20px}.rf-content-comparison>div>span:nth-child(2):before{content:'Общее обещание: ';font-size:13px;color:#888}.rf-content-comparison>div>span:last-child:before{content:'Основание: ';font-size:13px}.rf-map-legend{font-size:13px;gap:15px}.rf-project-gallery .rf-architecture-frame{height:85px}.rf-feedback-metrics{gap:16px}.rf-feedback-metrics strong{font-size:43px}}
@media(prefers-reduced-motion:reduce){.rf-map-route{stroke-dashoffset:0}.rf-queue-stack>span{transform:none!important}}
/* Small phones: constrain grid tracks, not just the outer device. */
.rf-order-status{min-height:96px;line-height:20px}.sd-queue-result{min-height:76px}.sb-duplicate-links>[data-rf-gate-state]{min-height:44px}.sb-document-screen .sb-button,.sw-publication-status{transition:opacity .5s,background .5s}.rf-short-video .rf-search.is-searching{box-shadow:0 0 0 2px #ff5a2b;transition:box-shadow .5s}
.rf-queue-stack{display:grid!important;max-width:360px;gap:0!important}.rf-queue-stack>span{min-height:50px}.rf-queue-stack>span:nth-child(2){margin-top:-8px;width:95%;justify-self:center}.rf-queue-stack>span:last-child{margin-top:-8px;width:90%;justify-self:center}
@media(min-width:1200px){.sb-notification-scene{grid-template-columns:390px 75px 390px;gap:65px}.sb-notification-scene>.sb-handset{width:390px;min-height:660px;padding:50px 28px 35px}.sb-notification-scene .sb-lock-clock{font-size:90px}.sb-notification-scene .sb-document-screen h3{font-size:28px}}
@media(max-width:1199px){.rf-commerce-show,.rf-responsive-show{gap:24px;grid-template-columns:minmax(0,2.7fr) minmax(240px,1fr)}.rf-catalog-layout{grid-template-columns:1fr}.rf-filters{display:flex;align-items:center;gap:12px;padding:0;border:0;flex-wrap:wrap}.rf-filters>:is(h3,.sb-label,.rf-price-range,.sb-row){display:none}.rf-filters .rf-chips{margin:0}.rf-component-devices{grid-template-columns:1fr 230px;gap:18px}.rf-component-show{grid-template-columns:1fr 2fr;gap:22px}.rf-observation-show{grid-template-columns:1fr 1fr}.rf-detail-show{grid-template-columns:1fr}.rf-detail-show>aside{display:none}.rf-paper{padding:22px}.rf-responsive-cards .rf-product-image{height:140px}.rf-product h3{font-size:15px!important}}
@media(max-width:999px){.rf-commerce-show,.rf-responsive-show{grid-template-columns:1fr}.rf-catalog-phone,.rf-responsive-phone{width:320px;max-width:100%;justify-self:center}.rf-catalog-phone{margin-top:25px}.rf-component-show{grid-template-columns:1fr}.rf-component-states{display:grid;grid-template-columns:1fr 1fr;gap:20px}.rf-component-states>div{margin:0}.rf-component-show>.rf-paper>h3{margin-bottom:25px}.rf-detail-fragments .rf-paper:nth-child(n){margin-top:0}.rf-post-spread{gap:18px}.rf-post-spread>.rf-paper{padding:22px 18px}.rf-proof-lens{gap:15px;padding:20px 10px}.rf-proof-lens>span{width:60px;height:60px;flex:none}.rf-proof-lens>span>svg{width:35px;height:35px}.rf-post-comparison{grid-template-columns:1fr}.rf-reading-notes{gap:22px}.rf-note{gap:12px}}
@media(max-width:767px){.rf-catalog-laptop,.rf-responsive-desktop{padding:16px;border-width:3px;border-radius:14px}.rf-device-bar{font-size:13px;padding-bottom:15px}.rf-device-bar>span{display:none}.rf-products{grid-template-columns:1fr 1fr;gap:10px}.rf-product h3{font-size:16px!important}.rf-product .sb-label{font-size:12px}.rf-product button{font-size:12px}.rf-product-image{height:110px}.rf-catalog-toolbar h3{font-size:25px!important}.rf-catalog-toolbar>.sb-label{display:none}.rf-search{font-size:13px}.rf-search>span{display:none}.rf-catalog-phone,.rf-responsive-phone{width:330px}.rf-reading-notes,.rf-reading-notes:has(.rf-note:nth-child(2):last-child){grid-template-columns:1fr}.rf-reading-notes{gap:24px}.rf-note h3{font-size:23px!important}.rf-detail-fragments{grid-template-columns:1fr;gap:25px}.rf-detail-fragments .rf-paper{padding:25px}.rf-detail-fragments .rf-paper>header{font-size:16px}.rf-detail-object{height:220px}.rf-detail-fragments .sb-button{font-size:16px}.rf-detail-fragments .sb-row{font-size:16px}.rf-component-states{grid-template-columns:1fr}.rf-component-devices{grid-template-columns:1fr}.rf-search-phone{width:320px;max-width:100%;justify-self:center}.rf-search-interface .sb-button{font-size:16px}.rf-responsive-cards{grid-template-columns:1fr;gap:15px}.rf-responsive-cards .rf-product{display:grid;grid-template-columns:85px minmax(0,1fr);gap:12px}.rf-responsive-cards .rf-product-image{height:85px;grid-row:span 2}.rf-responsive-cards .rf-product h3{font-size:19px!important}.rf-responsive-cards .rf-product button{margin:0}.rf-responsive-summary{display:block;padding:16px}.rf-responsive-summary .sb-button{width:100%;font-size:16px}.rf-responsive-desktop h3{font-size:26px!important}.rf-observation-show{grid-template-columns:1fr;gap:25px}.rf-observation-show .rf-paper{padding:25px}.rf-observation-show h3{font-size:28px!important;min-height:0}.rf-observation-show p{min-height:0;font-size:17px!important}.rf-observation-menu>div{font-size:16px;padding:15px 10px}.rf-observation-menu>div>svg{width:20px;height:20px}.rf-observation-callout,.rf-observation-result{font-size:15px}.rf-post-spread{grid-template-columns:1fr;gap:25px}.rf-post-spread>.rf-paper:nth-child(n){margin-top:0;padding:25px}.rf-post-comparison{grid-template-columns:1fr 1fr;padding:16px}.rf-post-spread h3{font-size:28px!important}.rf-series-link{align-items:start;font-size:16px}.rf-proof-lens{padding:25px 15px}.rf-proof-lens>div{padding:15px}.rf-proof-lens>span{width:75px;height:75px}.rf-chips>span{font-size:12px}.rf-post-checklist{padding:16px}.rf-campaign-chart{padding:15px 12px}.rf-experiment-values strong{font-size:33px}}
@media(prefers-reduced-motion:reduce){.rf-product,.rf-input-state,.rf-observation-menu>div{transition:none}}

@media(max-width:767px){.rf-commerce-show,.rf-responsive-show,.rf-component-show,.rf-component-devices,.rf-catalog-layout,.rf-short-video,.rf-video-story{grid-template-columns:minmax(0,1fr)}.rf-found-document>div{min-width:0}.rf-catalog-phone,.rf-responsive-phone,.rf-search-phone{width:min(100%,330px)}.rf-catalog-laptop,.rf-responsive-desktop,.rf-component-devices>div{max-width:100%}.rf-responsive-cards .rf-product{grid-template-columns:65px minmax(0,1fr)}.rf-responsive-phone>.rf-product{grid-template-columns:50px minmax(0,1fr)}.rf-responsive-desktop>h3{font-size:23px!important}.rf-catalog-laptop .rf-product{padding:8px}.rf-catalog-laptop .rf-product h3{font-size:14px!important}.rf-catalog-laptop .rf-product button{font-size:11px;padding:8px 2px}.rf-catalog-laptop .rf-product-image{height:90px}.rf-catalog-laptop .rf-selected-product>div{min-width:0}.rf-short-video>.sb-vertical-video{width:min(100%,320px);min-width:0}}
/* Keep native lettering legible over the video and reserve room for the version badge. */
.rf-short-video .sb-vertical-video{background-image:linear-gradient(120deg,#32131de8,#32131dd0),url('/assets/service-blocks-v1/fold-studio.webp');background-size:cover;background-position:center}
.rf-short-video .sb-vertical-video .rf-search{color:#171717}
.rf-short-video .sb-video-result{opacity:0;transform:translateY(6px);transition:opacity .5s ease,transform .5s ease}
.rf-short-video .sb-video-result.is-visible{opacity:1;transform:none}
.sb-section[data-sb-scene="48"] .sd-version-current{padding-bottom:90px!important}
.sb-section[data-sb-scene="73"] .sw-month-mark{color:#c49aa7}
@media(prefers-reduced-motion:reduce){.rf-short-video .sb-video-result{transition:none}}
.rf-short-video .sb-vertical-video h3{min-height:132px;line-height:1.15}
.rf-video-title{position:relative;height:132px}
.rf-video-title>span{position:absolute;inset:0;opacity:0;transform:translateY(5px);transition:opacity .45s ease,transform .6s cubic-bezier(.22,1,.36,1)}
.rf-video-title>span.is-visible{opacity:1;transform:none}
@media(prefers-reduced-motion:reduce){.rf-video-title>span{transition:none;transform:none}}
.rf-crystal{display:block;width:100%;height:100%;filter:drop-shadow(0 8px 7px #17171710)}
.rf-product-image>.rf-crystal{padding:12px;transform:none}
[data-rf-selected-image]{width:75px;height:90px;flex:none}
@media(max-width:767px){[data-rf-selected-image]{width:55px;height:70px}.rf-product-image>.rf-crystal{padding:4px}}
/* Each instructional step has its own material: library, guide, publication and live page. */
.dg-training .rf-paper{padding:22px;background:#f6f6f6}
.dg-training .rf-paper>h3{font-size:26px!important;min-height:65px}
.dg-training .rf-paper>p{font-size:16px!important;min-height:76px}
.dg-guide-sheet{background:#fff;border:1px solid #e1ddd9;padding:17px;border-radius:8px}
.dg-guide-sheet>h3{font-size:21px!important;margin:14px 0 20px}
.dg-guide-sheet>ol{list-style:none;padding:0;margin:0 0 20px;display:grid;gap:15px}
.dg-guide-sheet li{display:flex;gap:9px;align-items:start;font-size:13px;line-height:1.5}
.dg-guide-sheet li>span{border-radius:50%;background:#f0eceb;display:grid;place-items:center;width:21px;height:21px;flex:none;font-size:11px;color:#666}
.dg-guide-hit>span{background:#ff5a2b!important;color:#171717!important}
.dg-edit-example{padding:13px;background:#f5f3f2;border-radius:6px}
.dg-edit-example>.sb-row{font-size:11px;border:0;padding:0 0 12px;gap:6px}
.dg-edit-field{position:relative;display:grid;min-height:58px;border:1px solid #ddd;border-radius:5px;background:#fff;padding:16px 12px;font-size:21px;line-height:1.2;color:#171717;transition:border-color .45s,box-shadow .45s}
.dg-edit-field>span,.dg-public-heading>h3{grid-area:1/1;transition:opacity .5s ease,transform .5s ease}
.dg-heading-before{opacity:1;transform:none}
.dg-heading-after{opacity:0;transform:translateY(4px);pointer-events:none}
.sb-progress-edited .dg-edit-field{border-color:#ff5a2b;box-shadow:0 0 0 2px #ff5a2b14}
.sb-progress-edited .dg-edit-field>.dg-heading-before,.sb-published .dg-public-heading>.dg-heading-before{opacity:0;transform:translateY(-4px)}
.sb-progress-edited .dg-edit-field>.dg-heading-after,.sb-published .dg-public-heading>.dg-heading-after{opacity:1;transform:none}
.dg-edit-field i{display:inline-block;width:1px;height:23px;background:#ff5a2b;margin-left:3px;vertical-align:middle}
.dg-field-hint{display:flex;gap:8px;align-items:start;margin-top:13px;font-size:11px;line-height:1.55;color:#666}
.dg-field-hint>.impact-icon{color:#ff5a2b;flex:none}
.dg-publish-checklist{padding:17px;background:#fff;border-radius:8px;margin:0 0 20px}
.dg-publish-checklist .sb-field{font-size:15px}
.dg-publish-checklist .sb-check{font-size:13px;align-items:start;margin:16px 0 0}
.dg-publication-stamp{border-top:1px solid #ddd;margin-top:25px;padding-top:25px;display:flex;align-items:center;gap:12px;font-size:13px;line-height:1.5;min-height:85px}
.dg-publication-stamp>.impact-icon{color:#32131d;flex:none}
.dg-publication-stamp .sb-label{display:block;font-size:11px;margin-bottom:5px}
.dg-public-page{background:#fff;border:1px solid #ddd;border-radius:8px;padding:17px;min-height:300px}
.dg-public-page>.sb-row{font-size:11px;margin-bottom:25px;padding-top:0}
.dg-public-heading{display:grid;min-height:50px;align-items:start}
.dg-public-heading>h3{font-size:34px!important;line-height:1.12;margin:0;letter-spacing:-.035em}
.dg-public-page>p{font-size:15px!important;line-height:1.6;margin:16px 0 24px}
.dg-public-disciplines{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:14px 0;border-top:1px solid #eee;border-bottom:1px solid #eee}
.dg-public-disciplines>div{display:flex;flex-direction:column;gap:10px;font-size:9px;min-width:0}
.dg-public-disciplines>div:nth-child(1)>.impact-icon{color:#7959ad}
.dg-public-disciplines>div:nth-child(2)>.impact-icon{color:#2460df}
.dg-public-disciplines>div:nth-child(3)>.impact-icon{color:#218a4d}
.dg-public-link{display:flex;align-items:center;justify-content:space-between;margin-top:20px;font-size:13px}
.rf-detail-object[data-rf-selected-image]{width:100%;height:210px}
.rf-detail-object>.rf-crystal{padding:14px}
.rf-variant-thumbs>button>.rf-crystal{padding:3px}
.sb-section[data-sb-scene="33"] .sb-medium-0 .sb-photo img{transform:scale(2.8);transform-origin:25% 80%}
@media(max-width:1199px) and (min-width:1000px){.dg-training{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:999px){.dg-training .rf-paper{padding:22px}.dg-training .rf-paper>p{min-height:0}.dg-public-page{min-height:290px}}
@media(max-width:767px){.dg-training{grid-template-columns:minmax(0,1fr)}.dg-training .rf-paper{padding:24px}.dg-training .rf-paper>h3{font-size:27px!important;min-height:0}.dg-training .rf-paper>p{font-size:17px!important;margin-bottom:25px}.dg-guide-sheet{padding:22px}.dg-guide-sheet li{font-size:15px}.dg-edit-example{padding:17px}.dg-edit-field{font-size:25px;min-height:65px}.dg-public-page{padding:22px}.dg-public-disciplines>div{font-size:11px}.dg-field-hint{font-size:12px}}
@media(prefers-reduced-motion:reduce){.dg-heading-before,.dg-heading-after,.dg-edit-field,.dg-public-heading>h3{transition:none}}
.dg-product-view{min-width:0}.dg-product-view>.sb-material-object{overflow:hidden;position:relative}.dg-product-view>span{display:block;font-size:9px;line-height:1.4;margin-top:7px;color:#666;text-align:center}
.dg-view-light>.sb-material-object>img{transform:scale(2.8);transform-origin:65% 24%}
.dg-view-wine>.sb-material-object>img{transform:scale(2.8);transform-origin:35% 70%}
.rf-detail-mini[data-rf-selected-image]{width:100%;height:240px}.rf-detail-mini>.rf-crystal{padding:18px}

/* Agreement checks share the heading's first-line box, never the whole paragraph. */
[data-sb-scene="77"] .ve-root .sw-requirement{align-items:flex-start;gap:14px}
[data-sb-scene="77"] .ve-root .sw-requirement>svg{box-sizing:border-box;flex:0 0 34px;width:34px;height:34px;padding:6px;margin:0;display:block;color:#542033;background:#f2eaf0;border-radius:50%}
[data-sb-scene="77"] .ve-root .sw-requirement h3{margin:0;line-height:34px}
[data-sb-scene="77"] .ve-root .sw-requirement>div{min-width:0}
@media(max-width:639px){[data-sb-scene="77"] .ve-root .sw-requirement>svg{flex-basis:28px;width:28px;height:28px;padding:5px}[data-sb-scene="77"] .ve-root .sw-requirement h3{font-size:18px!important;line-height:28px}}

[data-sb-scene="77"] .sw-expectation-brief>header>.sb-label{font-size:17px;font-weight:500;color:#542033}
[data-sb-scene="77"] .ve-root .sw-requirement h3{font-weight:600!important}

/* Owner: the overlapping website/phone example is omitted on mobile. */
@media(max-width:767px){
 [data-sb-scene="77"] .sw-expectation-material,
 [data-sb-scene="77"] .vf-connections,
 [data-sb-scene="77"] .sm-flow-layer{display:none!important}
 [data-sb-scene="77"] .sw-expectations{grid-template-columns:minmax(0,1fr);gap:24px}
}

/* Make the desktop preview read as an annotated example within the service page. */
@media(min-width:768px){
 [data-sb-scene="77"] .sw-expectation-material{background:#f5f2f3!important;color:#32131d;border:1px solid #e8dfe3;padding-bottom:92px}
 [data-sb-scene="77"] .sw-example-caption{display:flex;flex-direction:column;gap:6px;margin:0 0 22px}
 [data-sb-scene="77"] .sw-example-caption>span{font-size:16px;font-weight:600;line-height:1.4;color:#542033}
 [data-sb-scene="77"] .sw-example-caption>small{font-size:12px;line-height:1.5;color:#736970}
 [data-sb-scene="77"] .sw-expectation-browser{box-shadow:0 8px 24px #32131d0d;border:1px solid #e4dfe1}
 [data-sb-scene="77"] .sw-client-comment{max-width:calc(100% - 210px);align-items:center;box-shadow:none;border:1px solid #e4dfe1}
 [data-sb-scene="77"] .sw-client-comment>span{display:block;line-height:1.45}
 [data-sb-scene="77"] .sw-client-comment small{display:block;font-size:10px;font-weight:500;color:#80737a;margin-bottom:4px}
}
