/* V0.3.4.3.10 - list content order + floating navigation */
.content-card-info{padding:15px 18px 14px;background:#fff}
.content-card-info .content-card-top{margin-bottom:10px}
.content-card-info .content-card-title-link{padding:0;border:0;background:transparent}
.content-card-info .content-card-title{margin:0 0 10px!important}
.content-card-info p{margin:0;color:var(--muted);line-height:1.55}
.content-card-detail-only{padding:14px 18px 18px;background:#fff}
.content-card-detail-only .card-link{display:inline-flex}
.list-float-nav{position:fixed;z-index:950;display:flex;gap:8px;pointer-events:none}
.list-float-nav--items{left:18px;bottom:18px;flex-direction:column}
.list-float-nav--top{right:18px;bottom:18px}
.list-float-button{width:48px;height:48px;border:0;border-radius:50%;background:#4cab2c;color:#fff;display:inline-flex;align-items:center;justify-content:center;font:800 25px/1 Arial,sans-serif;box-shadow:0 5px 18px rgba(16,47,40,.24);cursor:pointer;pointer-events:auto;transition:transform .15s ease,opacity .15s ease,filter .15s ease}
.list-float-button:hover{filter:brightness(.94);transform:translateY(-1px)}
.list-float-button:focus-visible{outline:3px solid #174c35;outline-offset:3px}
.list-float-button[disabled]{opacity:.35;cursor:default;transform:none;filter:none}
.list-float-button--top{width:54px;height:54px;font-size:24px;opacity:0;visibility:hidden;transform:translateY(8px)}
.list-float-button--top.is-visible{opacity:1;visibility:visible;transform:translateY(0)}
.content-card.is-scroll-target{scroll-margin-top:24px}
@media(max-width:680px){.content-card-info{padding:14px 16px 13px}.content-card-detail-only{padding:13px 16px 16px}.list-float-nav--items{left:12px;bottom:12px}.list-float-nav--top{right:12px;bottom:12px}.list-float-button{width:44px;height:44px;font-size:22px}.list-float-button--top{width:48px;height:48px;font-size:21px}}
@media(prefers-reduced-motion:reduce){.list-float-button{transition:none}}
