/* Reference geometry, Forumoloji palette. */
.fo-button,.fo-main input.button,.fo-main button.button,.fo-action{border-radius:20px!important;min-height:29px;box-sizing:border-box;font:700 12px/15px Verdana,Arial,sans-serif!important;padding:5px 21px!important;text-decoration:none!important;vertical-align:middle;cursor:pointer}
.fo-action{display:inline-flex!important;align-items:center;justify-content:center;gap:6px;background:linear-gradient(180deg,#249dbb,#176581);border:1px solid #176581;color:#fff!important;margin:3px 2px;white-space:nowrap;box-shadow:inset 0 1px 0 #ffffff30}
.fo-action:hover{background:linear-gradient(180deg,#1bb7d7,#176581);text-decoration:none}.fo-action:focus-visible,.fo-button:focus-visible,.fo-main input.button:focus-visible{outline:2px solid var(--fo-cyan,#18b9dc);outline-offset:3px}
.fo-action svg{width:14px;height:14px;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.fo-action>img{position:absolute!important;width:1px!important;height:1px!important;opacity:0;pointer-events:none}
.fo-action.fo-action-circle{width:29px;height:29px;padding:5px!important;border-radius:50%!important}.fo-action-circle .fo-action-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
.fo-action.is-selected{background:#174459;box-shadow:0 0 0 2px #18b9dc}
.fo-main input.button,.fo-main button.button{background:linear-gradient(180deg,#249dbb,#176581)!important;color:#fff!important;border:1px solid #176581!important;margin:3px 2px;max-width:100%;white-space:normal}
.fo-dark .fo-action,.fo-dark .fo-main input.button{border-color:#489ab2!important}.fo-action[aria-disabled=true]{opacity:.65}
@media(max-width:760px){.fo-action,.fo-button,.fo-main input.button,.fo-main button.button{padding:6px 12px!important;min-height:34px}.fo-action.fo-action-circle{width:34px;height:34px}.fo-message-post td[align=right]{white-space:normal!important}}

.fo-native-nav input.button{padding:5px 12px!important;white-space:nowrap;font-size:11px!important}.fo-action svg{overflow:visible}

@media(max-width:760px){.fo-main table:has(#inlinego)>tbody>tr{display:flex;flex-wrap:wrap;gap:8px}.fo-main td:has(>#inlinego),.fo-main div:has(>#inlinego){white-space:normal!important;float:none!important;max-width:100%}.fo-main div:has(>#inlinego) select{max-width:100%}.fo-main table:has(#inlinego)>tbody>tr>td{min-width:0;max-width:100%}}
