/* FastWork landing fixes v16.9.28 — only requested landing/auth elements */
.fw-header{overflow:hidden!important;background-clip:padding-box!important;isolation:isolate!important}
.fw-header:before,.fw-header:after{border-radius:inherit!important;clip-path:inset(0 round inherit)!important}

.fw-payout-row.active{transform:none!important;background:linear-gradient(180deg,rgba(0,200,83,.16) 0%,rgba(0,200,83,.10) 100%)!important;border-color:rgba(0,200,83,.34)!important;box-shadow:inset 0 1px rgba(255,255,255,.05)!important}
.fw-light .fw-payout-row.active,
:root[data-theme="light"] .fw-payout-row.active{background:linear-gradient(180deg,#effff5 0%,#e9faef 100%)!important;border-color:rgba(0,168,68,.34)!important;box-shadow:0 8px 20px rgba(0,168,68,.08),inset 0 1px rgba(255,255,255,.95)!important;color:var(--fw-text)!important}
.fw-light .fw-payout-row.active .fw-payout-copy,
:root[data-theme="light"] .fw-payout-row.active .fw-payout-copy{background:transparent!important}

.fw-offers-grid{align-items:stretch!important}
.fw-offer-card{display:flex!important;flex-direction:column!important;height:100%!important;min-height:272px!important}
.fw-offer-card>p{flex:1 1 auto!important}
.fw-offer-card .fw-offer-meta{margin-top:auto!important}
.fw-offer-card>button{margin-top:14px!important;width:100%!important}

.fw-auth-password-field{position:relative!important}
.fw-auth-password-field input{padding-right:46px!important}
.fw-auth-password-eye{position:absolute;right:10px;bottom:8px;width:30px;height:30px;display:grid;place-items:center;padding:0;border:0;border-radius:7px;background:transparent;color:#506058;cursor:pointer;z-index:2}
.fw-auth-password-eye:hover{background:#eaf2ed;color:#173a2b}
.fw-auth-password-eye:focus-visible{outline:2px solid #16d978;outline-offset:1px}
.fw-auth-password-eye svg{width:19px;height:19px;display:block;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}
