
.almofiid-tool-page{direction:rtl;color:#20334c;font-family:Tahoma,Arial,sans-serif;line-height:1.8}
.almofiid-tool-card{background:#fff;border-radius:14px;padding:24px 28px;margin-bottom:24px;border:1px solid #e9edf2}
.almofiid-tool-card>h2{color:#166a99;font-size:23px;line-height:1.5;margin:0 0 12px}
.almofiid-tool-card>p{color:#5b6e86;margin:0 0 20px}
.almofiid-tool-panel{background:#e4e8ee;border-radius:12px;padding:26px 24px}
.almofiid-tool-panel #fbuilder{background:transparent!important;border:0!important;direction:rtl!important;color:#20334c!important;font-family:Tahoma,Arial,sans-serif!important}
.almofiid-tool-panel #fbuilder .fform{padding:0 0 18px!important}
.almofiid-tool-panel #fbuilder .fform h1,.almofiid-tool-panel #fbuilder .fform h2{font-size:21px!important;color:#166a99!important}
.almofiid-tool-panel #fbuilder .fields{padding:10px 0!important}
.almofiid-tool-panel #fbuilder label{color:#20334c!important;font-size:16px!important;text-align:right!important}
.almofiid-tool-panel #fbuilder input:not([type=checkbox]):not([type=radio]):not([type=button]):not([type=submit]),.almofiid-tool-panel #fbuilder select{background:#fff!important;color:#20334c!important;border:1px solid #b4c3d5!important;border-radius:8px!important;min-height:48px!important;padding:10px 12px!important;font-size:17px!important;max-width:100%!important;box-sizing:border-box!important}
.almofiid-tool-panel #fbuilder input[readonly]{background:#f3faf5!important;border-color:#9ec8ac!important;font-weight:bold!important}
.almofiid-tool-panel #fbuilder input[type=button],.almofiid-tool-panel #fbuilder input[type=submit],.almofiid-tool-panel #fbuilder button,.almofiid-tool-panel #fbuilder .pbSubmit{background:#206e38!important;color:#fff!important;border:0!important;border-radius:7px!important;font-size:18px!important;padding:10px 24px!important;min-height:46px!important;cursor:pointer!important}
.almofiid-tool-panel #fbuilder .dfield{width:100%!important}
.almofiid-tool-panel #fbuilder input:focus-visible,.almofiid-tool-panel #fbuilder select:focus-visible{outline:3px solid #b47700!important;outline-offset:2px}
.almofiid-tool-guide h2{font-size:23px;line-height:1.5;color:#166a99;margin:28px 0 12px}
.almofiid-tool-guide h3{font-size:19px;line-height:1.6;margin:20px 0 8px}
.almofiid-tool-guide table{width:100%;border-collapse:collapse;text-align:right}
.almofiid-tool-guide th,.almofiid-tool-guide td{padding:10px 14px;border:1px solid #d5dfe8}
.almofiid-tool-guide th{background:#e4e8ee}.almofiid-tool-guide a{color:#166a99;text-decoration:underline}
@media(max-width:600px){.almofiid-tool-card{padding:18px 14px}.almofiid-tool-panel{padding:20px 14px}.almofiid-tool-card>h2{font-size:21px}.almofiid-tool-panel #fbuilder .column,.almofiid-tool-panel #fbuilder .col-xs-4,.almofiid-tool-panel #fbuilder .col-xs-8{width:100%!important;float:none!important}}
