.saas-downloads__group{font-size:.95em;font-weight:600;letter-spacing:.02em;text-transform:uppercase;opacity:.6;margin:1.6em 0 .6em}.saas-downloads__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.6em}.saas-dl{display:flex;align-items:flex-start;gap:.9em;padding:.9em 1em;border:1px solid rgb(128 128 128 / .22);border-radius:10px;transition:border-color .15s ease,box-shadow .15s ease}.saas-dl:hover{border-color:rgb(128 128 128 / .42);box-shadow:0 1px 6px rgb(0 0 0 / .06)}.saas-dl__type{flex:0 0 auto;width:44px;height:44px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:.68em;font-weight:700;letter-spacing:.04em;color:#fff;background:#78808a}.saas-dl__type--pdf{background:#d64545}.saas-dl__type--app{background:#2f6fd0}.saas-dl__type--zip{background:#8a7a52}.saas-dl__type--doc{background:#2b5797}.saas-dl__type--sheet{background:#1e7145}.saas-dl__type--slide{background:#c2410c}.saas-dl__body{flex:1 1 auto;min-width:0}.saas-dl__title{display:block;font-weight:600;line-height:1.35;word-break:break-word}.saas-dl__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5em;margin-top:.35em;font-size:.85em;opacity:.75}.saas-dl__ver{font-weight:600;padding:.1em .45em;border-radius:4px;background:rgb(128 128 128 / .16);opacity:.95}.saas-dl__date,.saas-dl__size{white-space:nowrap}.saas-dl__os{display:inline-flex;align-items:center;gap:.35em}.saas-dl__os-item{display:inline-flex;align-items:center;justify-content:center;width:1.6em;height:1.6em;border-radius:5px;background:rgb(128 128 128 / .14)}.saas-dl__os-icon{display:block}@media (prefers-color-scheme:dark){.saas-dl__os-item{background:rgb(255 255 255 / .92)}}.saas-dl__os-text{padding:.1em .45em;border-radius:4px;background:rgb(128 128 128 / .16)}.saas-dl__notes{margin:.5em 0 0;font-size:.88em;line-height:1.55;opacity:.85}.saas-dl__notes-label{font-weight:600;opacity:.75}.saas-dl__btn{flex:0 0 auto;align-self:center;display:inline-flex;align-items:center;gap:.45em;padding:.55em .95em;border:1px solid currentColor;border-radius:999px;font-size:.9em;font-weight:600;line-height:1;text-decoration:none;transition:background-color .15s ease,color .15s ease}.saas-dl__btn:hover,.saas-dl__btn:focus-visible{background:rgb(128 128 128 / .16);text-decoration:none}.saas-dl__history{margin-top:.6em}.saas-dl__history summary{cursor:pointer;font-size:.85em;opacity:.7}.saas-dl__history summary:hover{opacity:1}.saas-dl__history>ul{list-style:none;margin:.5em 0 0;padding:0 0 0 .9em;border-left:2px solid rgb(128 128 128 / .2)}.saas-dl__old{display:flex;flex-wrap:wrap;align-items:center;gap:.6em;padding:.4em 0}.saas-dl__old .saas-dl__meta{margin-top:0}.saas-dl__old-link{font-size:.85em}@media (max-width:600px){.saas-dl{flex-wrap:wrap}.saas-dl__btn{width:100%;justify-content:center;margin-top:.2em}}@media (prefers-reduced-motion:reduce){.saas-dl,.saas-dl__btn{transition:none}}.saas-video-thumb{position:relative}.flex-control-thumbs li.saas-video-thumb::after{content:'';position:absolute;top:50%;left:50%;width:26px;height:18px;margin:-9px 0 0 -13px;border-radius:4px;background:rgb(0 0 0 / .7);pointer-events:none}.flex-control-thumbs li.saas-video-thumb::before{content:'';position:absolute;top:50%;left:50%;z-index:1;margin:-4px 0 0 -2px;border-style:solid;border-width:4px 0 4px 7px;border-color:#fff0 #fff0 #fff0 #fff;pointer-events:none}.saas-videos__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1em}.saas-video__play{display:block;position:relative;width:100%;padding:0;border:0;background:none;cursor:pointer;line-height:0}.saas-video__play img{width:100%;height:auto;border-radius:6px;display:block}.saas-gallery-video__icon,.saas-video__icon{position:absolute;top:50%;left:50%;width:60px;height:42px;margin:-21px 0 0 -30px;border-radius:10px;background:rgb(0 0 0 / .65);transition:background .15s ease-out}.saas-gallery-video__icon::after,.saas-video__icon::after{content:'';position:absolute;top:50%;left:50%;margin:-8px 0 0 -5px;border-style:solid;border-width:8px 0 8px 14px;border-color:#fff0 #fff0 #fff0 #fff}.saas-video__play:hover .saas-video__icon,.saas-video__play:focus-visible .saas-gallery-video__icon,.saas-video__icon{background:#c00}.saas-video__title{margin-top:.4em;font-size:.9em;line-height:1.3}.saas-video iframe{width:100%;aspect-ratio:16 / 9;border:0;border-radius:6px}@media (prefers-reduced-motion:reduce){.saas-gallery-video__icon,.saas-video__icon{transition:none}}