.ra-plugin-gallery-window{min-width:0;position:relative}.ra-plugin-gallery-controlled .ra-plugin-gallery-track{scrollbar-width:none;padding-bottom:0}.ra-plugin-gallery-controlled .ra-plugin-gallery-track::-webkit-scrollbar{display:none}.ra-plugin-gallery-arrow{z-index:2;color:#7c878e;cursor:pointer;background:#fffffff0;border:0;border-radius:6px;place-items:center;width:44px;height:64px;font:400 44px/1 Arial,sans-serif;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 0 14px #fff}.ra-plugin-gallery-previous{left:0}.ra-plugin-gallery-next{right:0}.ra-plugin-gallery-arrow:disabled{opacity:0;pointer-events:none}.ra-plugin-gallery-arrow:hover{color:#0f70e6;background:#fff}.ra-plugin-gallery-arrow:focus-visible{outline-offset:3px;outline:3px solid #0f70e6}.ra-plugin-detail .ra-plugin-faq details{background:#fff;border:1px solid #e5e9ec;border-bottom:0}.ra-plugin-detail .ra-plugin-faq details:last-child{border-bottom:1px solid #e5e9ec}.ra-plugin-detail .ra-plugin-faq summary{padding:14px 16px;font-size:16px;line-height:25px}.ra-plugin-detail .ra-plugin-faq details>p{margin:0;padding:0 16px 16px}.ra-plugin-related-category>header{justify-content:space-between;align-items:center;gap:20px;margin:0 0 20px;display:flex}.ra-plugin-related-category>header h3{overflow-wrap:anywhere;min-width:0;margin:0;font-size:24px;font-weight:650;line-height:32px}.ra-plugin-related-category>header>a{color:#0f70e6;flex:none;font-size:14px;line-height:22px;text-decoration:none}.ra-plugin-related-category>header>a:hover{text-decoration:underline}@media (max-width:620px){.ra-plugin-gallery-arrow{width:44px;height:52px;font-size:36px}.ra-plugin-detail .ra-plugin-faq summary{padding:13px 12px;font-size:14px;line-height:23px}.ra-plugin-detail .ra-plugin-faq details>p{padding:0 12px 14px}.ra-plugin-related-category>header{gap:12px}.ra-plugin-related-category>header h3{font-size:20px;line-height:28px}.ra-plugin-related-category>header>a{font-size:12px;line-height:20px}}.ra-plugin-detail .ra-plugin-detail-frame{padding-top:48px;padding-bottom:48px}.ra-plugin-detail .ra-plugin-detail-heading{min-height:102px;margin-top:0;margin-bottom:48px}.ra-plugin-detail .ra-plugin-heading-icon{flex-basis:75px;width:75px;height:75px}.ra-plugin-detail .ra-plugin-heading-copy h1{font-size:32px;line-height:41.6px}.ra-plugin-gallery-controlled{width:92.926%;margin-bottom:16px}.ra-plugin-gallery-controlled .ra-plugin-gallery-track{grid-auto-columns:calc(80% - 16px);gap:16px}.ra-plugin-gallery-controlled .ra-plugin-detail-figure{aspect-ratio:1.6915;align-items:center;padding:32px 50px;display:grid}.ra-plugin-gallery-controlled .ra-plugin-detail-browser{grid-template-rows:32px minmax(0,1fr) 30px;width:100%;max-width:none;height:100%;min-height:0;display:grid}.ra-plugin-gallery-controlled .ra-plugin-detail-example{min-height:0}.ra-plugin-gallery-controlled .ra-plugin-detail-example>div{aspect-ratio:auto;height:100%;min-height:0}.ra-plugin-detail .ra-plugin-detail-body h2{font-size:24px;line-height:31.2px}.ra-plugin-detail .ra-plugin-detail-body p,.ra-plugin-detail .ra-plugin-benefits strong{font-size:16px;line-height:24px}.ra-plugin-inline-sample{aspect-ratio:787.5/484.313;background:#f5f7f9;border:1px solid #e0e5e8;border-radius:8px;grid-template-rows:32px minmax(0,1fr) auto;min-width:0;margin:32px 0 0;display:grid;overflow:hidden}.ra-plugin-inline-sample-bar{color:#60717a;background:#fff;border-bottom:1px solid #e0e5e8;justify-content:space-between;align-items:center;gap:12px;padding:0 12px;font-size:11px;line-height:18px;display:flex}.ra-plugin-inline-sample-pair{grid-template-columns:1fr 1fr;gap:8px;min-height:0;padding:12px;display:grid}.ra-plugin-inline-sample-pair>div{border-radius:4px;min-width:0;min-height:0;position:relative;overflow:hidden}.ra-plugin-inline-sample-pair img{object-fit:cover;width:100%;height:100%;display:block}.ra-plugin-inline-sample-pair .ra-checker img{object-fit:contain}.ra-plugin-inline-sample-pair span{color:#586570;text-align:center;background:#fffffff0;border-radius:3px;padding:3px 5px;font-size:10px;line-height:16px;position:absolute;bottom:6px;left:6px;right:6px}.ra-plugin-inline-sample figcaption{color:#65737d;text-align:center;padding:2px 12px 8px;font-size:11px;line-height:18px}.ra-plugin-related-category:first-of-type{margin-top:0}@media (max-width:850px){.ra-plugin-gallery-controlled .ra-plugin-detail-figure{padding:22px 28px}.ra-plugin-gallery-controlled .ra-plugin-detail-browser{grid-template-rows:26px minmax(0,1fr) 24px}.ra-plugin-gallery-controlled .ra-plugin-detail-browser-bar{height:26px}.ra-plugin-gallery-controlled .ra-plugin-example-toolbar{padding-bottom:4px}}@media (max-width:620px){.ra-plugin-detail .ra-plugin-detail-frame{box-shadow:none;border:0;margin:48px 0 0;padding:0 15px 48px}.ra-plugin-detail .ra-plugin-detail-heading{gap:15px;min-height:0;margin-bottom:64px}.ra-plugin-detail .ra-plugin-heading-copy{flex-basis:calc(100% - 90px)}.ra-plugin-detail .ra-plugin-heading-copy h1{font-size:24px;line-height:31.2px}.ra-plugin-detail .ra-plugin-heading-action{padding-top:8px}.ra-plugin-detail .ra-plugin-start.ra-primary{max-width:none}.ra-plugin-gallery-controlled{width:100%;margin-bottom:16px;margin-left:0}.ra-plugin-gallery-controlled .ra-plugin-gallery-track{grid-auto-columns:calc(83.3333vw - 16px);gap:16px;padding-left:calc(8.33333vw - 15px);scroll-padding-left:calc(8.33333vw - 15px)}.ra-plugin-gallery-controlled .ra-plugin-detail-figure{aspect-ratio:1.6869;padding:12px 20px}.ra-plugin-gallery-controlled .ra-plugin-detail-browser{grid-template-rows:20px minmax(0,1fr) 19px}.ra-plugin-gallery-controlled .ra-plugin-detail-browser-bar{height:20px}.ra-plugin-gallery-controlled .ra-plugin-detail-example{gap:4px;padding:5px}.ra-plugin-gallery-controlled .ra-plugin-example-toolbar{padding:0 6px 2px;font-size:8px;line-height:14px}.ra-plugin-gallery-controlled .ra-plugin-example-toolbar svg{width:16px;height:16px}.ra-plugin-gallery-controlled .ra-plugin-detail-example>div>span{padding:1px 2px;font-size:8px;line-height:11px;bottom:3px}.ra-plugin-detail .ra-plugin-detail-body h2{font-size:17.6px;line-height:22.88px}.ra-plugin-detail .ra-plugin-detail-body p,.ra-plugin-detail .ra-plugin-benefits strong{font-size:16px;line-height:24px}.ra-plugin-inline-sample{grid-template-rows:24px minmax(0,1fr) auto}.ra-plugin-inline-sample-pair{gap:6px;padding:7px}.ra-plugin-inline-sample-bar{padding:0 8px;font-size:9px;line-height:15px}.ra-plugin-inline-sample figcaption{padding:2px 7px 6px;font-size:9px;line-height:15px}.ra-plugin-inline-sample-pair span{padding:2px 3px;font-size:9px;line-height:14px;bottom:3px;left:3px;right:3px}}.ra-plugin-gallery-static .ra-plugin-gallery-track{padding-left:0;display:block;overflow:visible}.ra-plugin-gallery-static .ra-plugin-detail-figure{width:calc(80% - 16px)}.ra-plugin-steps ul{gap:18px;margin:0;padding:0;list-style:none;display:grid}.ra-plugin-sidebar-disclaimer{border-top:1px solid #e5e9ec;padding-top:18px}@media (max-width:620px){.ra-plugin-gallery-static .ra-plugin-detail-figure{width:calc(83.3333vw - 16px);margin-left:calc(8.33333vw - 15px)}}
