@font-face{font-family:RunamaSubmissionsArad;src:url("AradVF.woff2") format("woff2");font-weight:100 900;font-display:swap}
#rnsub-main, #rnsub-main *{box-sizing:border-box}
#rnsub-main a{color:#1657a6;text-underline-offset:4px}
#rnsub-main a:focus-visible,#rnsub-main button:focus-visible,#rnsub-main input:focus-visible,#rnsub-main textarea:focus-visible,#rnsub-main select:focus-visible,#rnsub-main [tabindex]:focus-visible{outline:3px solid #2784d7;outline-offset:3px}
#rnsub-main{max-width:1100px;margin:0 auto;padding:48px 24px 64px}
#rnsub-main .rnsub-intro h1,#rnsub-main .rnsub-gate h1{font-size:clamp(27px,4vw,42px);line-height:1.6;margin:8px 0 12px;letter-spacing:-.6px;color:#132d50}
#rnsub-main .rnsub-intro>p{max-width:760px;color:#536780;margin:0 0 28px}
#rnsub-main .rnsub-kicker{font-size:13px;color:#17639e;font-weight:750;letter-spacing:.3px}
#rnsub-main .rnsub-account{display:flex;gap:16px;justify-content:space-between;align-items:center;padding:18px 22px;background:#e9f0f9;border:1px solid #cfdded;border-radius:12px;margin:24px 0 16px}
#rnsub-main .rnsub-badge{font-size:12px;color:#32597a}
#rnsub-main .rnsub-history{background:#fff;border:1px solid #dbe4ef;border-radius:12px;padding:16px 22px;margin-bottom:26px}
#rnsub-main .rnsub-history summary{cursor:pointer;font-weight:700}
#rnsub-main .rnsub-history ul{padding:0;list-style:none}
#rnsub-main .rnsub-history li{display:flex;gap:12px;flex-wrap:wrap;border-top:1px solid #e5eaf1;padding:12px 0}
#rnsub-main .rnsub-history li strong{flex:1;min-width:200px}
#rnsub-main .rnsub-history span,#rnsub-main .rnsub-history code{font-size:13px}
#rnsub-main .rnsub-form fieldset{min-width:0;background:#fff;border:1px solid #dbe4ef;border-radius:16px;padding:26px 28px 30px;margin:0 0 28px;box-shadow:0 6px 20px #15385a04}
#rnsub-main .rnsub-form legend{font-size:19px;font-weight:750;padding:0 10px;color:#14385d}
#rnsub-main .rnsub-form legend span{display:inline-block;font-size:13px;color:#416a93;margin-left:8px;background:#eef4fb;border-radius:8px;padding:2px 9px}
#rnsub-main .rnsub-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}
#rnsub-main .rnsub-full{grid-column:1/-1}
#rnsub-main .rnsub-form label{display:block;font-weight:650;font-size:15px}
#rnsub-main .rnsub-form b{color:#b32935}
#rnsub-main .rnsub-form input:not([type=checkbox]):not([type=hidden]),#rnsub-main .rnsub-form textarea,#rnsub-main .rnsub-form select{font:400 16px/1.8 RunamaSubmissionsArad,Tahoma,sans-serif;width:100%;color:#172b46;background:#fcfdff;border:1px solid #bbcadd;border-radius:9px;padding:11px 14px;margin:8px 0 0;min-height:48px}
#rnsub-main .rnsub-form textarea{resize:vertical}
#rnsub-main .rnsub-form input[type=file]{font-size:14px!important;max-width:100%}
#rnsub-main .rnsub-form input[type=checkbox]{width:19px;height:19px;accent-color:#175b9c;flex-shrink:0;margin:4px 0 0 10px}
#rnsub-main .rnsub-form small,#rnsub-main .rnsub-muted{display:block;font-size:13px;color:#556b83;font-weight:400;line-height:1.9}
#rnsub-main .rnsub-form small{margin-top:7px}
#rnsub-main .rnsub-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;max-height:230px;overflow:auto;padding:12px;background:#f7f9fc;border:1px solid #dce4ed;border-radius:9px}
#rnsub-main .rnsub-category-grid label{font-weight:400;display:flex;align-items:flex-start;line-height:1.65}
#rnsub-main .rnsub-editor{border:1px solid #bbcadd;border-radius:9px;overflow:hidden}
#rnsub-main .rnsub-editor textarea{min-height:420px!important;margin:0!important}
#rnsub-main .rnsub-editor .wp-editor-tools{display:none}
#rnsub-main .rnsub-editor-meta{display:flex;gap:14px;flex-wrap:wrap;align-items:center;margin:14px 0;font-size:13px}
#rnsub-main .rnsub-editor-meta #rnsub-save-status{width:100%;color:#325c81}
#rnsub-main .rnsub-text-button{font:inherit;background:none;border:0;color:#1657a6;cursor:pointer;text-decoration:underline;text-underline-offset:4px}
#rnsub-main .rnsub-check{display:flex!important;align-items:flex-start;gap:3px;margin:19px 0;font-weight:450!important;line-height:1.9}
#rnsub-main .rnsub-terms{max-height:360px;overflow:auto;border:1px solid #c9d6e5;border-radius:10px;padding:22px;background:#f8fafd;font-size:14px;line-height:2}
#rnsub-main .rnsub-terms h2{font-size:18px;line-height:1.9;margin:28px 0 12px;color:#193f65}
#rnsub-main .rnsub-terms h2:first-child{margin-top:0}
#rnsub-main .rnsub-terms table{border-collapse:collapse;width:100%;font-size:13px}
#rnsub-main .rnsub-terms td,#rnsub-main .rnsub-terms th{border:1px solid #d4dfeb;padding:9px;text-align:right}
#rnsub-main .rnsub-terms ul{padding-right:22px}
#rnsub-main .rnsub-terms #rnsub-terms-end{display:block;border-top:1px solid #cad7e5;padding:18px 0 0;font-weight:700}
#rnsub-main .rnsub-final-actions{display:flex;gap:14px;flex-wrap:wrap;align-items:center;margin:30px 0 18px}
#rnsub-main .rnsub-button,#rnsub-main .rnsub-secondary{font:650 15px/1.8 RunamaSubmissionsArad,Tahoma,sans-serif;display:inline-flex;align-items:center;justify-content:center;padding:12px 22px;min-height:48px;border-radius:10px;text-decoration:none!important;cursor:pointer}
#rnsub-main .rnsub-button{background:#174f89;color:#fff!important;border:1px solid #174f89}
#rnsub-main .rnsub-button:hover{background:#103d6c}
#rnsub-main .rnsub-secondary{background:#fff;color:#174f89;border:1px solid #9bb5d0}
#rnsub-main .rnsub-button:disabled{opacity:.65;cursor:wait}
#rnsub-main .rnsub-form input:disabled{opacity:.5}
#rnsub-main .rnsub-alert,#rnsub-main .rnsub-success{border:1px solid #ebc995;background:#fff8e9;border-radius:10px;padding:18px 22px;margin:20px 0}
#rnsub-main .rnsub-success{background:#eef9f3;border-color:#afd5bf;color:#23583d}
#rnsub-main .rnsub-trap{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}
#rnsub-main #rnsub-image-preview img{max-width:100%;max-height:300px;margin-top:18px;border-radius:9px}
#rnsub-main .rnsub-gate{max-width:800px;margin:30px auto;background:#fff;border:1px solid #d7e2ef;border-radius:18px;padding:36px}
#rnsub-main .rnsub-gate>p{color:#536780}
#rnsub-main .rnsub-bridge{background:#fff;border-radius:16px;padding:28px;border:1px solid #dbe4ef}
#rnsub-main .rnsub-bridge .rnsub-actions{display:flex;gap:14px;flex-wrap:wrap}
#rnsub-main #rnsub-preview-dialog{width:min(900px,94vw);max-height:92vh;overflow:auto;border:1px solid #b8cbe0;border-radius:16px;padding:22px;font-family:RunamaSubmissionsArad,Tahoma,sans-serif;color:#172b46}
#rnsub-main #rnsub-preview-dialog::backdrop{background:#0c2239ad}
#rnsub-main #rnsub-preview-dialog h2{line-height:1.8;font-size:24px}
#rnsub-main #rnsub-preview-frame{border:1px solid #dde5ef;width:100%;height:60vh;background:#fff}
@media (max-width:700px){#rnsub-main{padding:28px 12px 40px}
#rnsub-main .rnsub-grid{grid-template-columns:1fr;gap:18px}
#rnsub-main .rnsub-form fieldset{padding:20px 15px 24px;border-radius:12px}
#rnsub-main .rnsub-form legend{font-size:17px}
#rnsub-main .rnsub-category-grid{grid-template-columns:1fr 1fr}
#rnsub-main .rnsub-account{align-items:flex-start;flex-direction:column;padding:14px 16px;gap:4px}
#rnsub-main .rnsub-terms{padding:14px;font-size:13px}
#rnsub-main .rnsub-terms table{font-size:11px}
#rnsub-main .rnsub-terms td,#rnsub-main .rnsub-terms th{padding:5px}
#rnsub-main .rnsub-gate,#rnsub-main .rnsub-bridge{padding:22px 16px}
#rnsub-main .rnsub-final-actions>*{width:100%}
#rnsub-main .rnsub-editor-meta{gap:9px}}
@media (prefers-reduced-motion:reduce){#rnsub-main *{scroll-behavior:auto!important}}
.rnsub-theme #rnsub-main{max-width:1200px;width:100%;margin:0 auto;padding:36px 24px 56px;direction:rtl;font-family:inherit}
.rnsub-theme #rnsub-main input,.rnsub-theme #rnsub-main textarea,.rnsub-theme #rnsub-main select,.rnsub-theme #rnsub-main button,.rnsub-theme #rnsub-main .rnsub-button,.rnsub-theme #rnsub-main .rnsub-secondary{font-family:inherit}
.rnsub-theme #rnsub-main .rnsub-bridge{background:transparent;border:0;padding:0;border-radius:0}
.rnsub-theme #rnsub-main .rnsub-intro h1,.rnsub-theme #rnsub-main .rnsub-gate h1,.rnsub-theme #rnsub-main .rnsub-bridge h1{font-family:inherit}
#rnsub-main .rnsub-editor .mce-ico{font-family:tinymce!important;font-style:normal!important;font-weight:normal!important}
@media (max-width:700px){.rnsub-theme #rnsub-main{padding:24px 12px 36px}}
#rnsub-main .rnsub-editor .mce-ico:before{font-family:Tahoma,Arial,sans-serif!important;font-style:normal!important}
#rnsub-main .rnsub-editor .mce-i-bold:before{content:"B"!important;font-weight:900!important}
#rnsub-main .rnsub-editor .mce-i-italic:before{content:"I"!important;font-style:italic!important}
#rnsub-main .rnsub-editor .mce-i-bullist:before{content:"•"!important}
#rnsub-main .rnsub-editor .mce-i-numlist:before{content:"1."!important;font-size:14px}
#rnsub-main .rnsub-editor .mce-i-blockquote:before{content:"❞"!important}
#rnsub-main .rnsub-editor .mce-i-link:before{content:"↗"!important}
#rnsub-main .rnsub-editor .mce-i-unlink:before{content:"×"!important}
#rnsub-main .rnsub-editor .mce-i-undo:before{content:"↶"!important}
#rnsub-main .rnsub-editor .mce-i-redo:before{content:"↷"!important}
#rnsub-main .rnsub-editor .mce-i-ltr:before{content:"→"!important}
#rnsub-main .rnsub-editor .mce-i-rtl:before{content:"←"!important}
