.ux-route-strip{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:9px 0 13px;font-size:12px;color:#315e46}.ux-route-strip b{margin-right:auto;font-weight:500}.ux-route-strip a{color:#315e46;text-decoration:none;padding:5px}.ux-open-player,.ux-reset,.ux-retry,.ux-image-retry{border:1px solid #cadac5;background:#edf4e6;color:#285d43;border-radius:10px;padding:12px;font-size:13px;cursor:pointer}.ux-open-player{width:100%;margin:12px 0}.ux-player{position:fixed;z-index:150;top:70px;right:max(10px,calc((100vw - 460px)/2 + 10px));width:min(440px,calc(100vw - 20px));max-height:calc(100dvh - 160px);overflow:auto;border-radius:18px;background:#fbfcf7;border:1px solid #cbd9c1;box-shadow:0 15px 70px #14322350;padding:15px;box-sizing:border-box}.ux-player[hidden]{display:none}.ux-player>h2{font-size:17px;margin-right:65px}.ux-player .v5-audio{border:0;padding:0;background:transparent;margin:10px 0}.ux-player .v5-audio>h2{display:none}.ux-close{float:right;background:transparent;border:0;color:#285d43;padding:8px;cursor:pointer}.ux-progress{font-size:12px;color:#58744e}.ux-image-dialog{padding:12px;border:0;border-radius:16px;width:min(1000px,94vw);max-height:93dvh;color:#234a36;background:#f8faf4}.ux-image-dialog::backdrop{background:#11291ed9}.ux-image-toolbar{display:flex;gap:8px;position:sticky;top:0;background:#f8faf4;padding-bottom:10px;z-index:2}.ux-image-toolbar button{flex:1;border:1px solid #cbd9c1;border-radius:8px;background:white;padding:10px 4px;color:#24543d}.ux-image-viewport{overflow:auto;max-height:68dvh;touch-action:pan-x pan-y pinch-zoom}.ux-image-viewport img{display:block;width:auto;max-width:100%;max-height:65dvh;margin:auto}.ux-image-viewport img.zoomed{max-width:none;max-height:none;width:180%;height:auto}.ux-image-dialog p{font-size:13px;line-height:1.7}.ux-data-note{padding:12px;background:#edf2e5;border-radius:10px;margin-top:12px}.ux-data-note b{font-size:12px}.ux-data-note p{font-size:12px!important;margin:6px 0}.app img[role=button]{cursor:zoom-in}.ux-image-retry{display:block}.ux-player audio{width:100%}

.eco-page .v5-audio-hint{position:static;top:auto;right:auto;width:auto;margin:0 0 12px;padding:9px 12px;text-align:center;box-shadow:none}.eco-page .v5-audio-hint[hidden]{display:none}
