.floating-mobile-menu{z-index:var(--admin-sidebar-z-index);background-color:var(--fb-white-color);color:var(--primary-color);width:3.5rem;height:3.5rem;box-shadow:0 0 1rem var(--primary-color);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;display:none;position:fixed;bottom:1rem;right:1rem}.admin-sidebar{background-color:var(--primary-color);width:3.5rem;height:100dvh;color:var(--fb-white-color);z-index:var(--admin-sidebar-z-index);font-family:var(--english-normal-font);letter-spacing:.1rem;flex-direction:column;transition:width .3s,transform .3s;display:flex;position:fixed;top:0;left:0;overflow-x:hidden;box-shadow:.1rem 0 .2rem #0003}.admin-sidebar.expanded{width:16rem}.sidebar-overlay{width:100vw;height:100vh;z-index:var(--admin-sidebar-overlay-z-index);background-color:#00000080;display:none;position:fixed;top:0;left:0}.sidebar-header{white-space:nowrap;cursor:pointer;border-bottom:.1rem solid #ffffff1a;align-items:center;min-height:4rem;max-height:4rem;padding:0 .8rem;display:flex}.menu-toggle{cursor:pointer;min-width:2rem;color:var(--fb-white-color);justify-content:center;align-items:center;display:flex}.mobile-only{display:none}.logo-text{color:var(--fb-white-color);margin-left:1rem;font-size:1.1rem}.sidebar-nav{flex-grow:1;position:relative;overflow-y:auto}.sidebar-nav .sidebar-links li.active{z-index:1;position:sticky;top:0;bottom:0}.sidebar-links{margin:0;padding:0;list-style:none}.sidebar-links li{width:100%}.sidebar-links li a,.sidebar-links li .nav-item-content{color:var(--fb-white-color);cursor:pointer;white-space:nowrap;align-items:center;padding:1rem .8rem;text-decoration:none;transition:background-color .2s,color .2s;display:flex}.sidebar-links li.active a,.sidebar-links li:active a,.sidebar-links li:active .nav-item-content{background-color:var(--fb-white-color);color:var(--primary-color);transition:none}@media (hover:hover){.sidebar-links li:hover a,.sidebar-links li:hover .nav-item-content{background-color:var(--fb-white-color);color:var(--primary-color)}}.sidebar-links .icon{justify-content:center;align-items:center;min-width:2rem;display:flex}.sidebar-links .label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;margin-left:1rem;font-size:.95rem;overflow:hidden}.sidebar-footer{border-top:.1rem solid #ffffff1a;padding-bottom:.5rem}.admin-sidebar-language-switcher.ar{font-family:var(--arabic-normal-font)}.admin-sidebar-language-switcher.en{font-family:var(--english-normal-font)}@media (width<=768px),(height<=600px){.floating-mobile-menu{display:flex}.admin-sidebar{width:16rem;transform:translate(-100%)}.admin-sidebar.mobile-open{width:100vw;color:var(--primary-color);display:flex;transform:translate(0)}.sidebar-overlay{height:100dvh;display:block}.desktop-only{display:none}.mobile-only{display:flex}.sidebar-links .label,.logo-text{display:inline-block!important}}@media (prefers-color-scheme:dark){.floating-mobile-menu,.admin-sidebar{background-color:var(--light-dark-accent-color,#1a1a1a);border-right:.1rem solid #ffffff0d}.floating-mobile-menu{background-color:var(--fb-white-color,#1a1a1a);color:var(--dark-accent-color,#1a1a1a);box-shadow:0 0 1rem var(--fb-white-color)}.sidebar-links li.active a,.sidebar-links li:active a,.sidebar-links li:active .nav-item-content{background-color:var(--fb-white-color);color:var(--light-dark-accent-color,#1a1a1a);transition:none}@media (hover:hover){.sidebar-links li:hover a,.sidebar-links li:hover .nav-item-content{background-color:var(--fb-white-color);color:var(--light-dark-accent-color,#1a1a1a)}}}.dashboard-page,.open-day-signups-page,.borrowing-system-management-page,.job-applications-page,.booking-management-page,.info-system-management-page,.alumni-students-management-page,.admin-users-management-page,.staff-directory-management-page,.library-management-page,.academic-calendars-management-page,.gallery-management-page,.page-gates-management-page{flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:100vh;display:flex}.academic-calendars-year-label{letter-spacing:.05rem;align-self:center;margin:.5rem;font-size:medium}.admin-review-details{text-align:start;flex-direction:column;gap:2rem;width:100%;display:flex}.admin-review-details p{margin:0;padding-inline-start:1rem;line-height:1.6}.admin-review-details p strong{color:var(--primary-color)}.admin-diff-table{border-collapse:collapse;width:100%;font-size:.9rem}.admin-diff-table th,.admin-diff-table td{border:1px solid var(--fb-off-white-color);text-align:start;vertical-align:top;overflow-wrap:anywhere;padding:.5rem .75rem}.admin-diff-table th{background-color:var(--fb-off-white-color);color:var(--primary-color)}.admin-diff-table tr.admin-diff-changed td,tr.admin-diff-changed td{background-color:#c9434914}.admin-review-link{color:var(--fb-link-color);cursor:pointer;box-shadow:none;font-size:inherit;letter-spacing:normal;background:0 0;border:none;margin:0;padding:0;font-weight:400;text-decoration:underline}@media (hover:hover){.admin-review-link:hover{color:var(--secondary-color);filter:none;background:0 0}}.admin-review-link:active{color:var(--secondary-color);filter:none;background:0 0;transition:none}.admin-note-field{text-align:start;flex-direction:column;gap:1rem;font-size:.9rem;display:flex}.admin-note-field textarea{border:1px solid var(--read-only-field-grey-color);resize:vertical;box-sizing:border-box;border-radius:.5rem;min-height:4rem;padding:.6rem .75rem;font-family:inherit;font-size:.95rem}.admin-inline-error-message{color:var(--secondary-color);text-align:center;margin:.5rem 0 0}.admin-inline-success-message{color:var(--success-color);text-align:center;margin:.5rem 0 0}.borrowing-eligibility-tab{flex-direction:column;align-items:center;display:flex}.borrowing-eligibility-tab.is-empty{justify-content:center;min-height:70vh}.borrowing-eligibility-tab.is-empty .borrowing-inline-form{margin:0 auto}.borrowing-inline-form{flex-direction:column;align-items:center;gap:1rem;width:min(95%,28rem);margin:1.5rem auto 0;display:flex}.borrowing-score-panel{border:1px solid var(--fb-off-white-color);background-color:var(--fb-white-color);text-align:start;border-radius:1rem;flex-direction:column;gap:1.5rem;width:min(95%,70rem);margin:1.5rem auto 2rem;padding:1.5rem;display:flex}.borrowing-score-headline{flex-wrap:wrap;align-items:baseline;gap:.75rem 1.5rem;display:flex}.borrowing-score-headline h3{letter-spacing:-.02em;margin:0;font-size:2.5rem}.borrowing-score-headline span{color:var(--primary-color);font-size:1rem}.borrowing-score-grade{background-color:var(--fb-off-white-color);color:var(--primary-color);border-radius:1rem;padding:.2rem .8rem;font-size:.85rem;font-weight:700}.borrowing-score-factors{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1rem;display:grid}.borrowing-score-factor{border:1px solid var(--fb-off-white-color);border-radius:.75rem;flex-direction:column;gap:.4rem;padding:.9rem 1rem;display:flex}.borrowing-score-factor-name{color:var(--primary-color);font-size:.8rem}.borrowing-score-factor-value{font-size:1.25rem;font-weight:700}.borrowing-score-factor-detail{color:var(--primary-color);font-size:.85rem}.borrowing-score-bar{background-color:var(--fb-off-white-color);border-radius:.35rem;height:.35rem;overflow:hidden}.borrowing-score-bar span{background-color:var(--primary-color);border-radius:.35rem;height:100%;display:block}.borrowing-verdict{border:1px solid var(--fb-off-white-color);border-radius:.75rem;flex-direction:column;gap:.5rem;padding:1rem 1.25rem;display:flex}.borrowing-verdict h4{margin:0;font-size:1.05rem}.borrowing-verdict ul{margin:0;padding-inline-start:1.25rem;font-size:.9rem;line-height:1.6}.borrowing-verdict-eligible{border-color:var(--success-color)}.borrowing-verdict-eligible h4{color:var(--success-color)}.borrowing-verdict-blocked{border-color:var(--secondary-color)}.borrowing-verdict-blocked h4{color:var(--secondary-color)}.borrowing-figures{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:1rem;display:grid}.borrowing-figure{flex-direction:column;gap:.25rem;display:flex}.borrowing-figure-label{color:var(--primary-color);font-size:.78rem}.borrowing-figure-value{font-size:1.15rem;font-weight:700}.borrowing-ledger-strip{flex-wrap:wrap;gap:.4rem;display:flex}.borrowing-ledger-month{border:1px solid var(--read-only-field-grey-color);border-radius:.5rem;flex-direction:column;align-items:center;gap:.15rem;min-width:5.5rem;padding:.45rem .5rem;font-size:.8rem;display:flex}.borrowing-ledger-month-label{color:var(--primary-color);font-size:.7rem}.borrowing-ledger-month-amount{font-weight:700}.borrowing-ledger-month.paid{border-color:var(--success-color);color:var(--success-color)}.borrowing-ledger-month.skipped,.borrowing-ledger-month.forgiven{border-color:var(--secondary-color);color:var(--secondary-color)}.borrowing-ledger-month.forgiven .borrowing-ledger-month-amount{text-decoration:line-through}.borrowing-ledger-month.manual{border-style:dashed}.borrowing-inline-buttons{flex-wrap:wrap;gap:.5rem;display:flex}.borrowing-inline-buttons button:disabled{opacity:.45;cursor:not-allowed;filter:none}.borrowing-pending-request{color:var(--primary-color);font-size:.85rem;font-style:italic}.borrowing-schedule-table td:first-child,.borrowing-schedule-table td:nth-child(2),.borrowing-schedule-table td:nth-child(3){white-space:nowrap;overflow-wrap:normal}.dashboard-page-footer{flex-direction:column;justify-content:center;margin-top:2rem;padding:2rem;display:flex}.general-large-admin-action-modal{width:100vw;height:100vh;z-index:var(--admin-action-popup-modals-overlay-z-index);background-color:#0000004d;justify-content:center;align-items:center;display:flex;position:fixed;top:0;left:0}.general-large-admin-action-modal-overlay{background-color:var(--light-dark-accent-color);opacity:.3;width:100vw;height:100vh;z-index:var(--admin-action-popup-modals-overlay-z-index);border-radius:.5rem;position:absolute;top:0;left:0}.general-large-admin-action-modal-container{background-color:var(--fb-white-color);z-index:var(--admin-action-popup-modals-z-index);border-radius:1rem;flex-direction:column;min-width:min(50rem,90vw);max-width:min(95vw,80rem);min-height:auto;max-height:90vh;padding:1rem;display:flex;position:absolute}.general-large-admin-action-modal-header,.general-large-admin-action-modal-header h3,.general-large-admin-action-modal-header p{margin:.5rem}.general-large-admin-action-modal-footer{flex-direction:row;justify-content:center;align-items:flex-end;width:100%;height:100%;margin:0;padding:0;display:flex}.general-large-admin-action-modal-footer button{margin-top:2rem}.general-large-admin-action-modal-content{flex:0 auto;min-height:0;overflow:hidden auto}.general-large-admin-action-modal-content-note{padding-inline-start:1rem;font-size:medium}.general-small-admin-action-modal{width:100vw;height:100vh;z-index:var(--admin-action-popup-modals-overlay-z-index);background-color:#0000004d;justify-content:center;align-items:center;display:flex;position:fixed;top:0;left:0}.general-small-admin-action-modal-overlay{background-color:var(--light-dark-accent-color);opacity:.3;width:100vw;height:100vh;z-index:var(--admin-action-popup-modals-overlay-z-index);border-radius:.5rem;position:absolute;top:0;left:0}.general-small-admin-action-modal-container{background-color:var(--fb-white-color);width:50%;z-index:var(--admin-action-popup-modals-z-index);border-radius:1rem;padding:1rem;position:absolute}.general-small-admin-action-modal-header,.general-small-admin-action-modal-header h3,.general-small-admin-action-modal-header p{margin:.5rem}.general-small-admin-action-modal-footer{flex-direction:row;justify-content:center;align-items:center;width:100%;height:100%;margin:0;padding:0;display:flex}.general-small-admin-action-modal-footer button{margin:.5rem;padding:.5rem;font-size:medium}.admin-table-header-button-error{color:var(--secondary-color);margin:.5rem}@media (width<=1024px){.general-large-admin-action-modal-header h3{line-height:1.5}}@media (width<=768px){.general-small-admin-action-modal-container{width:90%}.general-large-admin-action-modal-container{max-width:100%}.general-large-admin-action-modal-content-note{font-size:small}}@media (prefers-color-scheme:dark){.general-large-admin-action-modal-container,.general-small-admin-action-modal-container,.borrowing-score-panel{background-color:var(--light-dark-accent-color)}.admin-review-details p strong,.borrowing-score-grade,.borrowing-score-headline span,.borrowing-score-factor-name,.borrowing-score-factor-detail,.borrowing-figure-label,.borrowing-ledger-month-label,.borrowing-pending-request{color:var(--fb-white-color)}.borrowing-score-grade{background-color:var(--dark-accent-color)}.borrowing-score-bar span{background-color:var(--fb-white-color)}}.admin-settings-modal-container{--as-surface:var(--fb-white-color);--as-ink:var(--primary-color);--as-line:var(--primary-color);--as-tint:var(--fb-off-white-color);min-height:auto;max-height:90vh;color:var(--as-ink);flex-direction:column;display:flex}.admin-settings-modal-container button:not(.toggle-password-visibility){margin:.75rem 1.25rem .75rem 0}.admin-settings-modal-container button:not(.toggle-password-visibility):disabled{opacity:.45;cursor:not-allowed;filter:none}.admin-settings-modal-container button.danger{background-color:var(--fb-white-color);color:var(--secondary-color);box-shadow:0 0 .5rem var(--secondary-color)}@media (hover:hover){.admin-settings-modal-container button.danger:hover:not(:disabled){background-color:var(--secondary-color);color:var(--fb-white-color);filter:drop-shadow(0 0 .1rem var(--secondary-color))}}.admin-settings-modal-container button.danger:active:not(:disabled){background-color:var(--secondary-color);color:var(--fb-white-color);filter:drop-shadow(0 0 .1rem var(--secondary-color));transition:none}.admin-settings-modal-header{flex-direction:column;align-items:flex-start;gap:1.5rem;display:flex}.admin-settings-modal-container h3{margin:0}.admin-settings-modal-container .admin-settings-tabs{border-bottom:.1rem solid var(--as-line);flex-flow:wrap;gap:1rem;width:100%;display:flex}.admin-settings-modal-container .admin-settings-tabs button{box-shadow:none;filter:none;color:var(--as-ink);font-family:var(--english-title-font);opacity:.55;background:0 0;border:none;border-bottom:.3rem solid #0000;border-radius:0;margin:0;padding:.9rem 1.75rem;font-size:1rem}@media (hover:hover){.admin-settings-modal-container .admin-settings-tabs button:hover:not(:disabled){box-shadow:none;color:var(--as-ink);opacity:1;filter:none;background:0 0}}.admin-settings-modal-container .admin-settings-tabs button:active:not(:disabled){box-shadow:none;color:var(--as-ink);opacity:1;filter:none;background:0 0;transition:none}.admin-settings-modal-container .admin-settings-tabs button.active{border-bottom-color:var(--as-line);opacity:1}.admin-settings-modal-content{text-align:start;flex:0 auto;min-height:0;padding:1.5rem;overflow:hidden auto}.admin-settings-section{flex-direction:column;gap:2rem;margin:1.5rem 0;display:flex}.admin-settings-card{border:.1rem solid var(--as-line);border-radius:var(--ff-radius);flex-direction:column;align-items:stretch;gap:1.5rem;min-width:0;padding:2rem;display:flex}.admin-settings-card>*{flex:none}.admin-settings-modal-container .admin-settings-card h4{font-family:var(--english-title-font);color:var(--as-ink);margin:0;font-size:1.25rem;line-height:1.3}.admin-settings-card h4+.admin-settings-hint{margin-top:-.75rem}.admin-settings-card p{color:var(--as-ink);margin:0;line-height:1.7}.admin-settings-hint{opacity:.7;font-size:.9rem}.admin-settings-value-row{flex-flow:wrap;align-items:center;gap:1rem;min-width:0;margin:.25rem 0;display:flex}.admin-settings-value{word-break:break-word;min-width:0;line-height:1.7}.admin-settings-badge{border-radius:var(--ff-radius);white-space:nowrap;color:var(--success-color);border:.1rem solid;padding:.35rem .9rem;font-size:.8rem}.admin-settings-badge.unverified{color:var(--secondary-color)}.admin-settings-modal-container .admin-settings-buttons-row{flex-flow:wrap;align-items:center;gap:1.25rem;min-width:0;margin:.25rem 0;display:flex}.admin-settings-modal-container .admin-settings-buttons-row button{margin:0}.admin-settings-modal-container .admin-settings-method-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;min-width:0;margin:.25rem 0;display:grid}.admin-settings-modal-container .admin-settings-method-grid button{text-align:start;white-space:normal;overflow-wrap:anywhere;border-radius:var(--ff-radius);flex-direction:row;align-items:flex-start;gap:1rem;width:100%;min-width:0;margin:0;padding:1.25rem;font-size:.95rem;display:flex}.admin-settings-modal-container .admin-settings-method-grid button.selected{background-color:var(--read-only-field-grey-color);color:var(--primary-color)}.admin-settings-method-radio{opacity:.5;border:.15rem solid;border-radius:50%;flex:none;width:1.1rem;height:1.1rem;margin-top:.25rem}.admin-settings-method-grid button.selected .admin-settings-method-radio{opacity:1;box-shadow:inset 0 0 0 .2rem var(--read-only-field-grey-color), inset 0 0 0 1rem currentColor}.admin-settings-method-text{flex-direction:column;gap:.4rem;min-width:0;display:flex}.admin-settings-method-blurb{letter-spacing:normal;opacity:.75;font-size:.8rem;font-weight:400;line-height:1.5}.admin-settings-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.admin-settings-list-row{border-bottom:.1rem solid var(--as-line);flex-flow:wrap;justify-content:space-between;align-items:center;gap:1.5rem;min-width:0;padding:1.25rem 0;display:flex}.admin-settings-list-row:first-child{padding-top:0}.admin-settings-list-row:last-child{border-bottom:none;padding-bottom:0}.admin-settings-list-meta{opacity:.7;margin-top:.4rem;font-size:.8rem;line-height:1.5}.admin-settings-totp-qr{background-color:var(--fb-white-color);border-radius:var(--ff-radius);box-sizing:border-box;align-self:center;width:12rem;max-width:100%;height:12rem;margin:.5rem 0;padding:.5rem}.admin-settings-totp-secret code{word-break:break-all;-webkit-user-select:all;user-select:all;background-color:var(--as-tint);border-radius:.25rem;padding:.25rem .6rem}.admin-settings-status,.admin-settings-error{border-radius:var(--ff-radius);border:.1rem solid;margin:1rem 0;padding:1rem 1.25rem;line-height:1.7}.admin-settings-status{color:var(--success-color)}.admin-settings-error{color:var(--secondary-color)}.admin-settings-modal-footer{flex-flow:wrap;justify-content:center;align-items:center;gap:1.25rem;width:100%;height:auto;padding-top:1rem;display:flex}.admin-settings-modal-footer button{margin:.75rem 0!important}@media (width<=768px){.admin-settings-modal-container .admin-settings-method-grid{grid-template-columns:1fr}.admin-settings-modal-content{padding:1rem}.admin-settings-modal-container .admin-settings-tabs button{flex:1;padding:.9rem .5rem}.admin-settings-card{gap:1.25rem;padding:1.5rem}.admin-settings-section{gap:1.5rem}}@media (prefers-color-scheme:dark){.admin-settings-modal-container{--as-surface:var(--light-dark-accent-color);--as-ink:var(--fb-white-color);--as-line:var(--fb-white-color);--as-tint:var(--dark-accent-color);background-color:var(--as-surface)}.admin-settings-modal-container .admin-settings-tabs button,.admin-settings-modal-container .admin-settings-tabs button:active:not(:disabled){box-shadow:none;filter:none;color:var(--fb-white-color);background:0 0;transition:none}@media (hover:hover){.admin-settings-modal-container .admin-settings-tabs button:hover:not(:disabled){box-shadow:none;filter:none;color:var(--fb-white-color);background:0 0}}}:root{--ff-field-border:var(--primary-color);--ff-field-bg:transparent;--ff-field-color:var(--primary-color);--ff-readonly-bg:var(--read-only-field-grey-color);--ff-readonly-color:var(--fb-black-color);--ff-readonly-border:var(--fb-black-color);--ff-panel-bg:var(--fb-white-color);--ff-gap:1rem;--ff-radius:.5rem;--ff-border-width:.1rem;--ff-col-third:calc((100% - (2 * var(--ff-gap))) / 3);--ff-col-half:calc((100% - var(--ff-gap)) / 2);--ff-col-two-thirds:calc((var(--ff-col-third) * 2) + var(--ff-gap));--ff-captcha-letter-spacing:3rem;--ff-captcha-font-size:x-large}.form,.form *,.form-select-date-modal,.form-select-date-modal *{box-sizing:border-box}.form{align-content:start;align-items:start;gap:var(--ff-gap);width:100%;padding:var(--ff-gap);flex-wrap:wrap;margin:0;display:flex;position:relative;overflow-y:auto}.form.has-open-search-select{overflow:visible}@supports (anchor-name:--anchor) and (top:anchor(bottom)){.form.has-open-search-select{overflow-y:auto}}.full-width,.two-thirds-width,.half-width,.third-width{min-width:0}.full-width{flex:0 100%;margin-inline-end:calc(-1 * var(--ff-gap))}.full-width-with-margin{flex:0 100%;min-width:0}.two-thirds-width{flex:0 1 var(--ff-col-two-thirds)}.half-width{flex:0 1 var(--ff-col-half)}.third-width{flex:0 1 var(--ff-col-third)}.field-with-label-on-top{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;min-width:0;display:flex}.form-label-outside{display:block}.field-with-label-on-top .form-label-outside{align-self:flex-start;margin-bottom:.3rem}.form-label-outside:lang(ar){text-align:right;direction:rtl}.always-english .form-label-outside:lang(ar){align-self:flex-end}.always-english{font-family:var(--english-normal-font)!important;direction:ltr!important}.text-form-field,.textarea-form-field,.select-form-field,.radio-form-field,.checkbox-form-field,.file-form-field,.select-multiple-form-field,.file-form-field-styled{color:var(--ff-field-color);background-color:var(--ff-field-bg);font-size:large;font-family:var(--english-normal-font);border:var(--ff-border-width) solid var(--ff-field-border);letter-spacing:.1rem;border-radius:var(--ff-radius);cursor:text;width:100%;padding:.5rem;font-style:normal;font-weight:400;line-height:1.5;transition:box-shadow .25s}.video-thumbnail-field-preview{border-radius:calc(var(--ff-radius) / 2);object-fit:contain;background-color:#000;align-self:stretch;width:100%;max-height:18rem}.video-thumbnail-field-scrubber{width:100%;accent-color:var(--ff-field-border);cursor:pointer;align-self:stretch;margin:.6rem 0 0}.video-thumbnail-field-readout{direction:ltr;unicode-bidi:isolate}.video-thumbnail-field-stage{align-self:stretch;width:100%;margin-top:.5rem;display:flex;position:relative}.video-thumbnail-field-seeking{border-radius:calc(var(--ff-radius) / 2);color:var(--fb-white-color);font-family:var(--english-normal-font);letter-spacing:.1rem;text-align:center;pointer-events:none;background-color:#0000008c;justify-content:center;align-items:center;font-size:large;display:flex;position:absolute;inset:0}.file-form-field-preview{border-radius:calc(var(--ff-radius) / 2);object-fit:contain;background-color:#000;align-self:stretch;width:100%;max-height:18rem}.file-form-field-chosen-name{text-align:center;direction:ltr;unicode-bidi:isolate}.file-form-field-upload{flex-direction:column;align-self:stretch;align-items:center;gap:.6rem;width:100%;display:flex}.file-form-field-upload-bar{background-color:var(--ff-panel-bg);width:100%;height:.8rem;box-shadow:inset 0 0 0 .06rem var(--ff-field-border);border-radius:.4rem;overflow:hidden}.file-form-field-upload-bar-fill{background-color:var(--ff-field-border);height:100%;transition:width .3s ease-out;display:block}.file-form-field-upload-readout{text-align:center;direction:ltr;unicode-bidi:isolate}.file-form-field-upload-warning{text-align:center;color:var(--secondary-color);font-size:small}.file-form-field-styled .file-form-field-upload-cancel{margin:0}.files-form-field-grid{grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));align-self:stretch;gap:1.25rem;width:100%;max-height:24rem;margin:.75rem 0;padding:1rem;list-style:none;display:grid;overflow-y:auto}.files-form-field-grid-item{border-radius:var(--ff-radius);box-shadow:0 0 0 .06rem var(--ff-field-border);text-align:center;flex-direction:column;align-items:center;gap:.5rem;padding:.6rem;display:flex;position:relative}.files-form-field-grid-preview{aspect-ratio:4/3;border-radius:calc(var(--ff-radius) / 2);object-fit:cover;background-color:#000;justify-content:center;align-items:center;width:100%;display:flex}.files-form-field-grid-preview-empty{color:var(--fb-white-color);letter-spacing:.1rem;font-size:small}.files-form-field-grid-name{text-overflow:ellipsis;white-space:nowrap;direction:ltr;unicode-bidi:isolate;width:100%;font-size:small;overflow:hidden}.files-form-field-grid .files-form-field-grid-remove{top:-.6rem;background-color:var(--ff-panel-bg);width:1.6rem;min-width:auto;height:1.6rem;box-shadow:0 0 0 .06rem var(--ff-field-border);color:inherit;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;margin:0;padding:0;line-height:1;display:flex;position:absolute;inset-inline-end:-.6rem}.files-form-field-grid .files-form-field-grid-remove svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;width:62%;height:62%}@media (hover:hover){.files-form-field-grid .files-form-field-grid-remove:hover{filter:drop-shadow(0 0 .1rem var(--ff-field-border))}}.files-form-field-grid .files-form-field-grid-remove:active{filter:drop-shadow(0 0 .1rem var(--ff-field-border));transition:none}.files-form-field-grid .files-form-field-grid-remove:disabled{opacity:.5;cursor:default;filter:none}@media (hover:hover){.text-form-field:hover,.textarea-form-field:hover,.select-form-field:hover,.radio-form-field:hover,.checkbox-form-field:hover,.file-form-field:hover,.file-form-field-styled:hover{box-shadow:0 0 .1rem var(--ff-field-border)}}.text-form-field:focus,.textarea-form-field:focus,.select-form-field:focus,.radio-form-field:focus,.checkbox-form-field:focus,.file-form-field:focus,.select-multiple-form-field:focus,.file-form-field-styled:focus{box-shadow:0 0 .1rem var(--ff-field-border)}.text-form-field:lang(ar),.textarea-form-field:lang(ar),.select-form-field:lang(ar),.radio-form-field:lang(ar),.checkbox-form-field:lang(ar),.file-form-field:lang(ar),.select-multiple-form-field:lang(ar),.file-form-field-styled:lang(ar),.form-title-section:lang(ar){direction:rtl}.text-form-field.read-only-field.always-english{text-align:left;font-family:var(--english-normal-font);direction:ltr}.number-input-container.read-only-field.always-english,.number-input-container.always-english,.number-form-field.read-only-field.always-english,.select-form-field.always-english,.select-multiple-form-field.always-english,.select-form-field.read-only-field,.select-multiple-form-field.read-only-field{font-family:var(--english-normal-font);direction:ltr}.select-form-field.always-english:lang(ar),.select-multiple-form-field.always-english:lang(ar),.select-form-field.read-only-field:lang(ar),.select-multiple-form-field.read-only-field:lang(ar){text-align:right}.checkbox-grid-wrapper{cursor:default;grid-template-columns:repeat(auto-fill,minmax(100%,1fr));gap:.5rem;min-width:0;height:auto;display:grid}.checkbox-grid-controls{gap:.5rem;margin-bottom:.5rem;display:flex}.checkbox-grid-controls button{cursor:pointer;margin:.5rem;padding:.3rem .5rem;font-size:small}.checkbox-grid-item{cursor:pointer;letter-spacing:normal;border-radius:.25rem;align-items:center;gap:.5rem;padding:.25rem;font-size:medium;font-weight:400;display:flex}.checkbox-grid-item input[type=checkbox]{cursor:pointer;width:1rem;height:1rem;accent-color:var(--ff-field-border);flex-shrink:0;margin:0}.textarea-form-field{resize:vertical;height:15rem;min-height:10rem;max-height:30rem;overflow:auto}.large-height-textarea{height:40rem;min-height:30rem;max-height:60rem}.textarea-form-field:lang(ar){direction:rtl;padding:1rem}.select-form-field{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg fill=\"%231f2152\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\"><path d=\"M7 10l5 5 5-5z\"/></svg>");background-position:right .7rem top 50%;background-repeat:no-repeat;background-size:1.5rem;padding-inline-end:1rem}.select-form-field.read-only-field{background-image:none}.select-form-field:lang(ar){font-family:var(--arabic-normal-font);background-position:.7rem 50%}.select-multiple-form-field{appearance:none;cursor:pointer}.select-multiple-form-field:lang(ar){font-family:var(--arabic-normal-font)}.number-input-container{border:var(--ff-border-width) solid var(--ff-field-border);border-radius:var(--ff-radius);background-color:var(--ff-field-bg);flex-direction:row;justify-content:space-around;align-items:center;width:100%;min-width:0;padding:.35rem;display:flex}.number-form-field{color:var(--ff-field-color);font-size:large;font-family:var(--english-normal-font);text-align:center;letter-spacing:.1rem;border:var(--ff-border-width) solid var(--ff-field-border);border-radius:.3rem;width:50%;font-style:normal;font-weight:400;line-height:1.5}.number-input-reduce-button,.number-input-add-button{text-align:center;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;margin:0;padding:0}.number-input-reduce-button span,.number-input-add-button span{font-size:x-large;font-weight:700}.number-input-container.read-only-field .number-input-reduce-button,.number-input-container.read-only-field .number-input-add-button{pointer-events:none;background:var(--ff-readonly-bg)}.password-field-wrapper{width:100%;min-width:0;display:inline-block;position:relative}.toggle-password-visibility{top:50%;z-index:var(--form-toggle-password-visibility-button-z-index);box-shadow:none;color:var(--ff-field-color);filter:none;background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;font-size:xx-large;display:flex;position:absolute;inset-inline-end:2rem;transform:translateY(-50%)scale(1.5)}@media (hover:hover){.toggle-password-visibility:hover{color:var(--ff-field-color);-webkit-backdrop-filter:none;backdrop-filter:none;filter:none;background:0 0}}.toggle-password-visibility:active{color:var(--ff-field-color);-webkit-backdrop-filter:none;backdrop-filter:none;filter:none;background:0 0;transition:none}.txtPassword{-webkit-text-security:disc}.form-title-section h3{margin:2rem 0}.read-only-field{pointer-events:none;background:var(--ff-readonly-bg);color:var(--ff-readonly-color);border-color:var(--ff-readonly-border)}.file-form-field{display:none}.file-form-field-styled{flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:.5rem;transition:box-shadow .25s;display:flex}.file-form-field-styled-buttons-wrapper{flex-direction:row;justify-content:center;align-items:center;display:flex}@media (hover:hover){.remove-button:hover{background-color:var(--secondary-color);color:var(--fb-white-color)}}.remove-button:active{background-color:var(--secondary-color);color:var(--fb-white-color);transition:none}.remove-section-button{background-color:var(--ff-panel-bg);color:var(--secondary-color);box-shadow:0 0 .5rem var(--secondary-color)}@media (hover:hover){.remove-section-button:hover{background-color:var(--secondary-color);color:var(--fb-white-color);filter:drop-shadow(0 0 .5rem var(--secondary-color))}}.remove-section-button:active{background-color:var(--secondary-color);color:var(--fb-white-color);filter:drop-shadow(0 0 .5rem var(--secondary-color));transition:none}.dynamic-section-button-wrapper.full-width{place-content:flex-end;align-items:flex-end}.general-form-error{letter-spacing:.005rem;color:red;overflow-wrap:break-word;margin:.5rem;font-size:medium}.success-message{letter-spacing:.005rem;color:#0f0;margin:.5rem;font-size:medium}.form-footer{flex-flow:column wrap;width:100%;margin:0;padding:0;display:flex}.form-footer-buttons-wrapper{flex-wrap:wrap;justify-content:space-between;width:100%;display:flex}.center-buttons{justify-content:center;align-items:center}.left-buttons{justify-content:start;align-items:start}.reset-buttons-wrapper{display:flex}.dynamic-section-instance-header{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.dynamic-section-instance{flex-direction:column;align-items:start;width:100%;height:100%;display:flex}.dynamic-section-control{flex-direction:column;align-items:end;width:100%;height:100%;display:flex}.dynamic-section-button-wrapper{justify-content:center;align-items:center;width:100%;display:flex}.captcha-wrapper,.captcha-wrapper-with-full-margin,.captcha-wrapper-half-width,.captcha-wrapper-half-width-with-full-margin{gap:var(--ff-gap);min-width:0;padding:var(--ff-gap);text-align:center;border:var(--ff-border-width) solid var(--ff-field-border);border-radius:var(--ff-radius);flex:0 100%;display:flex}.turnstile-wrapper,.turnstile-wrapper-with-full-margin{flex:0 100%;justify-content:center;align-items:center;min-width:0;display:flex}.turnstile-wrapper{margin-inline-end:calc(-1 * var(--ff-gap))}.turnstile-wrapper-hidden{display:none}.turnstile-container{width:100%;min-width:0;min-height:4.0625rem}.captcha-wrapper,.captcha-wrapper-half-width{margin-inline-end:calc(-1 * var(--ff-gap))}.captcha-wrapper-half-width,.captcha-wrapper-half-width-with-full-margin{flex-wrap:wrap;justify-content:center;align-items:center}.captcha-input,.captcha-box{text-align:center;min-width:0;letter-spacing:var(--ff-captcha-letter-spacing);font-size:var(--ff-captcha-font-size);justify-content:center;align-items:center;margin-inline-end:0}.captcha-input.half-width,.captcha-box.half-width{height:calc(1.5em + 1rem + (2 * var(--ff-border-width)));flex:1}.captcha-input.full-width,.captcha-box.full-width{flex:100%}.captcha-box{height:calc(1.5em + 1rem + (2 * var(--ff-border-width)));background-color:var(--fb-white-gradient);text-decoration:line-through;-webkit-text-decoration-color:var(--fb-white-color);text-decoration-color:var(--fb-white-color);-webkit-user-select:none;user-select:none;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\"> <circle cx=\"5\" cy=\"5\" r=\"1\" fill=\"%23ff0000\"/> <circle cx=\"12\" cy=\"5\" r=\"1\" fill=\"%2300ff00\"/> <circle cx=\"19\" cy=\"5\" r=\"1\" fill=\"%230000ff\"/> <circle cx=\"5\" cy=\"12\" r=\"1\" fill=\"%23ffff00\"/> <circle cx=\"12\" cy=\"12\" r=\"1\" fill=\"%23ff00ff\"/> <circle cx=\"19\" cy=\"12\" r=\"1\" fill=\"%2300ffff\"/> <circle cx=\"5\" cy=\"19\" r=\"1\" fill=\"%23ffffff\"/> <circle cx=\"12\" cy=\"19\" r=\"1\" fill=\"%23000000\"/> <circle cx=\"19\" cy=\"19\" r=\"1\" fill=\"%23808080\"/> </svg>");display:flex}.captcha-wrapper:lang(ar),.captcha-wrapper-with-full-margin:lang(ar),.captcha-wrapper-half-width:lang(ar),.captcha-wrapper-half-width-with-full-margin:lang(ar),.captcha-input:lang(ar),.captcha-box:lang(ar){font-family:var(--english-normal-font);direction:ltr}.captcha-wrapper:lang(ar),.captcha-wrapper-half-width:lang(ar){margin-inline-start:calc(-1 * var(--ff-gap));margin-inline-end:0}.refresh-captcha-button{text-align:center;border-radius:10rem;justify-content:center;align-items:center;margin:0;padding:0 0 0 .5rem;font-size:xx-large}.captcha-refresh-button-half-width{text-align:center;border-radius:10rem;justify-content:center;align-items:center;width:100%;height:3rem;padding:0 0 0 .5rem;font-size:xx-large}.form-select-date-modal{width:100vw;height:100vh;z-index:var(--form-date-popup-modal-overlay-z-index);background-color:#0000004d;justify-content:center;align-items:center;display:flex;position:fixed;top:0;left:0}.form-select-date-modal-overlay{background-color:var(--light-dark-accent-color);opacity:.3;border-radius:var(--ff-radius);width:100vw;height:100vh;z-index:var(--form-date-popup-modal-overlay-z-index);position:absolute;top:0;left:0}.form-select-date-modal-container{background-color:var(--ff-panel-bg);width:30%;max-height:100%;z-index:var(--form-date-popup-modal-z-index);border-radius:1rem;padding:1rem;position:absolute}.form-select-date-modal-header,.form-select-date-modal-header p{margin:.5rem}.form-select-date-modal-footer{flex-direction:row;justify-content:center;align-items:center;width:100%;height:100%;margin:0;padding:0;display:flex}.form-select-date-modal-footer button{margin:.5rem;padding:.5rem;font-size:large}.form-select-date-modal-content{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.form-select-date-modal-form{justify-content:center;align-items:center;gap:var(--ff-gap);width:100%;height:100%;margin-bottom:var(--ff-gap);flex-direction:row;display:flex}.search-select-wrapper{width:100%;min-width:0;position:relative}.search-select-wrapper.has-open-dropdown{z-index:var(--form-field-dropdown-overlay-z-index)}.search-select-input-area{width:100%;min-height:calc(1.5em + 1rem + (2 * var(--ff-border-width)));border:var(--ff-border-width) solid var(--ff-field-border);border-radius:var(--ff-radius);background-color:var(--ff-field-bg);cursor:text;flex-wrap:wrap;align-items:center;gap:.35rem;padding:.4rem .5rem;transition:box-shadow .25s;display:flex}.search-select-input-area:focus-within{box-shadow:0 0 .1rem var(--ff-field-border)}@media (hover:hover){.search-select-input-area:hover{box-shadow:0 0 .1rem var(--ff-field-border)}}.search-select-search-input{min-width:6rem;color:var(--ff-field-color);font-size:large;font-family:var(--english-normal-font);letter-spacing:.1rem;background:0 0;border:none;outline:none;flex:6rem;padding:.1rem;line-height:1.5}.search-select-tag{border:var(--ff-border-width) solid var(--ff-field-border);letter-spacing:normal;max-width:100%;color:var(--ff-field-color);border-radius:2rem;align-items:center;gap:.35rem;padding:.15rem .5rem;font-size:medium;display:inline-flex}.search-select-tag-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.search-select-tag-remove{color:var(--ff-field-color);cursor:pointer;box-shadow:none;background:0 0;border:none;margin:0;padding:0;font-size:large;line-height:1}@media (hover:hover){.search-select-tag-remove:hover{color:var(--secondary-color);background:0 0}}.search-select-tag-remove:active{color:var(--secondary-color);background:0 0;transition:none}.search-select-dropdown{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background-color:var(--ff-panel-bg);border:var(--ff-border-width) solid var(--ff-field-border);border-radius:var(--ff-radius);max-height:14rem;z-index:var(--form-field-dropdown-z-index);margin:0;padding:.25rem;list-style:none;position:absolute;top:calc(100% + .25rem);left:0;right:0;overflow-y:auto;box-shadow:0 .25rem .75rem #0000002e}.search-select-wrapper.opens-upwards .search-select-dropdown{top:auto;bottom:calc(100% + .25rem)}@supports (anchor-name:--anchor) and (top:anchor(bottom)){.search-select-dropdown{top:anchor(bottom);bottom:auto;left:anchor(left);width:anchor-size(width);position-try-fallbacks:flip-block;max-height:14rem;margin-top:.25rem;position:fixed;right:auto}.search-select-wrapper.opens-upwards .search-select-dropdown{top:anchor(bottom);bottom:auto}}.search-select-option,.search-select-no-results{letter-spacing:normal;cursor:pointer;color:var(--ff-field-color);border-radius:.25rem;padding:.5rem;font-size:medium}.search-select-option{text-align:start;unicode-bidi:plaintext}.search-select-no-results{cursor:default;opacity:.7}.search-select-option.highlighted{background-color:var(--ff-field-border);color:var(--ff-panel-bg)}.search-select-option-create{opacity:.85;font-style:italic}.search-select-option.selected{font-weight:700}.search-select-wrapper:lang(ar) .search-select-input-area,.search-select-wrapper:lang(ar) .search-select-dropdown{direction:rtl}.search-select-wrapper.always-english .search-select-input-area,.search-select-wrapper.always-english .search-select-dropdown{font-family:var(--english-normal-font);direction:ltr}.search-select-wrapper.read-only-field .search-select-input-area{background:var(--ff-readonly-bg);color:var(--ff-readonly-color);border-color:var(--ff-readonly-border)}.search-select-wrapper.read-only-field{background:0 0;border:none}@media (width<=1600px){:root{--ff-captcha-letter-spacing:2rem;--ff-captcha-font-size:x-large}.file-form-field-styled-buttons-wrapper button{padding:.5rem}}@media (width<=1200px){:root{--ff-captcha-letter-spacing:1.5rem}.form-select-date-modal-container{width:40%}.field-with-label-on-top .form-label-outside{font-size:medium}}@media (width<=1024px){:root{--ff-captcha-letter-spacing:2rem;--ff-captcha-font-size:large}.file-form-field-styled.third-width{flex-basis:var(--ff-col-half)}}@media (width<=768px){:root{--ff-gap:.5rem;--ff-captcha-letter-spacing:2.5rem;--ff-captcha-font-size:medium}.form{gap:1.5rem;overflow:hidden}.form.has-open-search-select{overflow:visible}.two-thirds-width,.half-width,.third-width,.captcha-wrapper-half-width,.captcha-wrapper-half-width-with-full-margin,.select-form-field.third-width,.file-form-field-styled.third-width,.select-form-field.half-width{flex-basis:100%}.form-select-date-modal-container{width:90%}.number-input-reduce-button,.number-input-add-button{text-align:center;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;margin:0;padding:0}.number-input-reduce-button span,.number-input-add-button span{font-size:large;font-weight:700}.refresh-captcha-button{border-radius:var(--ff-radius);width:100%;height:auto;font-size:x-large}.toggle-password-visibility{font-size:x-large;transform:translateY(-50%)scale(1.2)}.captcha-wrapper,.captcha-wrapper-with-full-margin{flex-wrap:wrap;justify-content:center;align-items:center}.captcha-input.half-width,.captcha-box.half-width{flex:100%}.captcha-box{overflow:hidden}.form-title-section h3{margin:1rem 0}.search-select-dropdown{max-height:10rem}.file-form-field-preview,.video-thumbnail-field-preview{max-height:12rem}.files-form-field-grid{gap:.75rem;max-height:18rem;padding:.75rem}}@media (prefers-color-scheme:dark){:root{--ff-field-border:var(--fb-white-color);--ff-field-bg:var(--light-dark-accent-color);--ff-field-color:var(--fb-white-color);--ff-readonly-bg:var(--dark-accent-color);--ff-readonly-color:var(--fb-white-color);--ff-readonly-border:var(--fb-white-color);--ff-panel-bg:var(--light-dark-accent-color)}.select-form-field{background-image:url("data:image/svg+xml;utf8,<svg fill=\"%23ffffff\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\"><path d=\"M7 10l5 5 5-5z\"/></svg>")}.remove-section-button{background-color:var(--secondary-color);color:var(--fb-white-color);box-shadow:0 0 .5rem var(--fb-white-color)}@media (hover:hover){.remove-section-button:hover{background-color:var(--light-dark-accent-color);color:var(--fb-white-color);filter:drop-shadow(0 0 .5rem var(--fb-white-color))}}.remove-section-button:active{background-color:var(--light-dark-accent-color);color:var(--fb-white-color);filter:drop-shadow(0 0 .5rem var(--fb-white-color));transition:none}.captcha-box{background-color:var(--fb-black-gradient-color);-webkit-text-decoration-color:var(--fb-black-color);text-decoration-color:var(--fb-black-color);background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\"> <circle cx=\"5\" cy=\"5\" r=\"1\" fill=\"%23000080\"/> <circle cx=\"12\" cy=\"5\" r=\"1\" fill=\"%23004040\"/> <circle cx=\"19\" cy=\"5\" r=\"1\" fill=\"%23000040\"/> <circle cx=\"5\" cy=\"12\" r=\"1\" fill=\"%23008000\"/> <circle cx=\"12\" cy=\"12\" r=\"1\" fill=\"%23004080\"/> <circle cx=\"19\" cy=\"12\" r=\"1\" fill=\"%23004080\"/> <circle cx=\"5\" cy=\"19\" r=\"1\" fill=\"%23ffffff\"/> <circle cx=\"12\" cy=\"19\" r=\"1\" fill=\"%23000000\"/> <circle cx=\"19\" cy=\"19\" r=\"1\" fill=\"%23808080\"/> </svg>")}.number-input-container.read-only-field .number-input-reduce-button,.number-input-container.read-only-field .number-input-add-button{color:var(--fb-white-color)}}.spinner-container{width:100%;min-width:100vw;height:100%;min-height:100vh;z-index:var(--spinner-overlay-z-index);background:#000c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.loader{width:50px;height:50px;animation:.8s linear infinite spin;scale:2}.loader svg{width:100%;height:100%}.loader-track{fill:none;stroke:#80808033;stroke-width:8px}.loader-line{fill:none;stroke:var(--fb-white-color);stroke-width:8px;stroke-dasharray:70 100;stroke-linecap:round}@keyframes spin{to{transform:rotate(1turn)}}.admin-footer{background-color:inherit;width:100%;color:inherit;text-align:center;box-sizing:border-box;border-top:.1rem solid #96969633;flex-direction:column;justify-content:center;align-items:center;padding:1rem;font-size:.9rem;display:flex;overflow:hidden}.admin-copy-right-text{font-size:.5rem;font-family:var(--english-normal-font);text-align:center;color:var(--primary-color)}.admin-copy-right-text:lang(ar){font-family:var(--arabic-normal-font)}@media (width<=768px){.admin-copy-right-text{font-size:.3rem}}@media (prefers-color-scheme:dark){.admin-copy-right-text{color:var(--fb-white-color)}}.navbar{width:100%;z-index:var(--navbar-z-index);border-top:1rem;border-bottom:1rem;border-color:var(--primary-color);background-color:inherit;min-width:20rem;font-family:var(--english-normal-font);position:relative;top:0}.navbar.compact-navbar{min-width:5rem}.navbar:lang(ar){font-family:var(--arabic-normal-font)}.logo-container{padding:.1rem;justify-content:space-between;align-items:center;padding:.1rem;display:flex}.language-switcher-desktop-container{justify-content:center;margin-bottom:3rem;padding:0 1rem 1rem;display:flex}.language-switcher-desktop-container.compact-language-switcher-desktop-container{margin-bottom:0}.language-switcher-mobile-container{justify-content:center;margin-top:3rem;margin-bottom:1rem;padding:0 1rem 1rem;display:flex}.menu-icon{will-change:transform;box-shadow:none;font-size:xxx-large;font-weight:700;transition:transform .25s;display:none}.menu-icon.open{will-change:transform;box-shadow:none;padding-left:.3rem;padding-right:.3rem;font-size:xxx-large;font-weight:700;transition:transform .25s;transform:translate(10%)rotate(45deg)}.menu-icon-container{z-index:var(--navbar-item-z-index);justify-content:center;align-items:center;padding:0;display:flex}.translate-menu-icon-container{z-index:var(--navbar-item-z-index);-webkit-backdrop-filter:none;backdrop-filter:none;filter:none;box-shadow:none;justify-content:center;align-items:center;display:flex}@media (hover:hover){.translate-menu-icon-container:hover{filter:drop-shadow(0 0 .5rem var(--primary-color));box-shadow:0 0 1rem var(--primary-color);background:var(--fb-white-color);color:var(--primary-color)}}.translate-menu-icon-container:active{filter:drop-shadow(0 0 .5rem var(--primary-color));box-shadow:0 0 1rem var(--primary-color);background:var(--fb-white-color);color:var(--primary-color);transition:none}@media (hover:hover){.menu-icon.react:hover{filter:drop-shadow(0 0 .5rem var(--primary-color))}}.menu-icon.react:active{filter:drop-shadow(0 0 .5rem var(--primary-color));transition:none}.nav-links{background-color:var(--primary-color);justify-content:space-around;width:100%;margin:0;padding:0;list-style:none;display:flex;position:absolute}.nav-links-mobile{background-color:var(--primary-color);width:100vw;min-height:100vh;z-index:var(--navbar-z-index);flex-direction:column;align-items:center;list-style:none;display:flex}.dropdown{z-index:var(--navbar-z-index);position:absolute}.dropdown li{justify-content:center;align-items:center;display:flex;position:static}.dropdown-content{background-color:var(--fb-white-color);z-index:var(--navbar-z-index);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:absolute;top:100%;left:0;right:0;box-shadow:0 .1rem .3rem #00000080}.nav-links li{color:var(--fb-white-color);background-color:var(--primary-color);text-align:center;cursor:pointer;width:calc(12.5% + 16rem);padding:1rem;font-size:x-large;position:relative}.nav-links-mobile li{color:var(--fb-white-color);background-color:var(--primary-color);text-align:center;cursor:pointer;width:90%;margin-top:1rem;margin-bottom:1rem;padding-top:1rem;padding-bottom:1rem;font-size:xxx-large;position:static;overflow-y:auto}.dropdown-content li{width:100%}@media (hover:hover){.nav-links li:hover,.dropdown-content li:hover,.nav-links-mobile li:hover{color:var(--primary-color);background-color:var(--fb-white-color)}}.nav-links li:active,.dropdown-content li:active,.nav-links-mobile li:active{color:var(--primary-color);background-color:var(--fb-white-color);transition:none}.nav-links li a,.dropdown-content li a,.nav-links-mobile li a{color:inherit;background-color:inherit}.nav-links li,.nav-links-mobile li{flex-direction:row;align-items:stretch;padding:0;display:flex}.nav-links li>a{flex:1;justify-content:center;align-self:stretch;align-items:center;margin:0;padding:1rem;display:flex}.nav-links-mobile li>a{flex:1;justify-content:center;align-self:stretch;align-items:center;margin:0;padding:1rem 0;display:flex}.nav-links li.dropdown.is-open>a,.nav-links-mobile li.dropdown.is-open>a{color:var(--primary-color);background-color:var(--fb-white-color)}@media (hover:hover){.nav-links li a:hover,.dropdown-content li a:hover,.nav-links-mobile li a:hover{color:inherit;background-color:inherit}}.navbar-quick-action-buttons-container{justify-content:center;width:100%;display:flex;position:relative}.navbar-quick-action-button{letter-spacing:.1rem;font-size:2rem}.navbar-quick-action-button.always-english-btn,.navbar-quick-action-button.always-english-btn:lang(ar){font-family:var(--english-normal-font-bold)!important}@media (width<=1600px){.nav-links li,.nav-links-mobile li{font-size:large}.nav-links li>a,.nav-links-mobile li>a{padding:.5rem}.navbar{border-top:.5rem;border-bottom:.5rem}.navbar-quick-action-button{font-size:1.5rem}}@media (width<=1200px){.nav-links li,.nav-links-mobile li{font-size:medium}.nav-links li>a,.nav-links-mobile li>a{padding:.5rem}.navbar{border-top:.3rem;border-bottom:.3rem}.navbar-quick-action-button{font-size:1rem}.language-switcher-desktop-container{margin-bottom:3rem;padding:0 .5rem .5rem}}@media (width<=1024px){.nav-links li,.nav-links-mobile li{font-size:small}.nav-links li>a,.nav-links-mobile li>a{padding:.5rem}}@media (width<=768px){.navbar{padding-top:1rem;padding-bottom:1rem}.menu-icon{display:block}.dropdown-content{width:100%;position:static}.dropdown-content li{width:100%;margin:0;padding:0}.dropdown-content li>a{padding:1rem 0}.nav-links li.dropdown,.nav-links-mobile li.dropdown{flex-direction:column;align-items:stretch}.nav-links li.dropdown>a,.nav-links-mobile li.dropdown>a{flex:none}.nav-links{display:flex}.nav-links-mobile{margin:0;padding:0;display:flex}.dropdown-icon-container{justify-content:space-between;align-items:center;gap:1rem;margin-left:30%;margin-right:30%;display:flex}.navbar-quick-action-buttons-container{grid-template-rows:auto auto;grid-template-columns:1fr 1fr;gap:.5rem;height:80%;display:grid}.navbar-quick-action-button{margin:0;padding:.3rem;font-size:.8rem}.navbar-quick-action-button:nth-child(3){grid-column:span 2}}@media (prefers-color-scheme:dark){.navbar{border-color:inherit;box-shadow:0 .1rem .3rem #ffffff80}.nav-links li,.dropdown-content li,.nav-links-mobile li{color:var(--light-dark-accent-color);background-color:var(--fb-white-color)}@media (hover:hover){.nav-links li:hover,.dropdown-content li:hover,.nav-links-mobile li:hover{color:var(--fb-white-color);background-color:var(--light-dark-accent-color)}}.nav-links li:active,.dropdown-content li:active,.nav-links-mobile li:active{color:var(--fb-white-color);background-color:var(--light-dark-accent-color);transition:none}.nav-links li a,.dropdown-content li a,.nav-links-mobile li a{color:inherit;background-color:inherit}@media (hover:hover){.nav-links li a:hover,.dropdown-content li a:hover,.nav-links-mobile li a:hover{color:inherit;background-color:inherit}}.nav-links-mobile{background-color:var(--light-dark-accent-color)}.nav-links-mobile li{background-color:var(--light-dark-accent-color);color:var(--fb-white-color)}@media (hover:hover){.nav-links-mobile li:hover{background-color:var(--fb-white-color);color:var(--light-dark-accent-color)}}.nav-links-mobile li:active{background-color:var(--fb-white-color);color:var(--light-dark-accent-color);transition:none}.nav-links li.dropdown.is-open>a{color:var(--fb-white-color);background-color:var(--light-dark-accent-color)}.nav-links-mobile li.dropdown.is-open>a{background-color:var(--fb-white-color);color:var(--light-dark-accent-color)}.dropdown-content{background-color:var(--light-dark-accent-color)}.translate-menu-icon-container{background-color:var(--light-dark-accent-color);color:var(--fb-white-color);box-shadow:none;filter:none;-webkit-backdrop-filter:none;backdrop-filter:none}@media (hover:hover){.translate-menu-icon-container:hover{filter:drop-shadow(0 0 .5rem var(--fb-white-color));box-shadow:0 0 1rem var(--fb-white-color);background:var(--light-dark-accent-color);color:var(--fb-white-color)}}.translate-menu-icon-container:active{filter:drop-shadow(0 0 .5rem var(--fb-white-color));box-shadow:0 0 1rem var(--fb-white-color);background:var(--light-dark-accent-color);color:var(--fb-white-color);transition:none}}.language-switcher{direction:ltr;align-items:center;gap:.5rem;font-size:medium;display:flex}.language-switcher .en,.language-switcher .en.mobile,.language-switcher .en:lang(ar),.language-switcher .en.mobile:lang(ar){font-family:var(--english-normal-font)}.language-switcher .ar,.language-switcher .ar.mobile{font-family:var(--arabic-normal-font)}.language-switcher .en,.language-switcher .ar,.language-switcher .en.mobile,.language-switcher .ar.mobile{color:var(--secondary-color);text-decoration:underline}.language-switcher .en.active,.language-switcher .ar.active{color:var(--primary-color);text-decoration:none}.language-switcher .ar.active.mobile,.language-switcher .en.active.mobile{color:var(--fb-white-color);text-decoration:none}.language-switcher-separator{color:var(--primary-color);font-weight:400}.language-switcher-separator.mobile{color:var(--fb-white-color);font-weight:400}@media (prefers-color-scheme:dark){.language-switcher .en.active,.language-switcher .ar.active{color:var(--fb-white-color);text-decoration:none}.language-switcher-separator,.language-switcher-separator.mobile{color:var(--fb-white-color)}}.content{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;width:100vw;min-height:100vh;margin-left:0;margin-right:0;padding:0;display:flex;overflow:visible}.content.admin-content{padding-left:3.5rem;transition:padding-left .3s}.content.admin-content.pinned{padding-left:16rem}.logo{will-change:filter;width:6rem;height:6rem;margin:1rem;transition:filter .25s}.logo.compact-logo{width:3rem;height:3rem;margin:.5rem 1rem 0}.various-login-text-options{cursor:pointer;text-align:center;font-size:.9rem;font-family:var(--english-normal-font);margin:.75rem 0 0;text-decoration:underline}.various-login-text-options:lang(ar){font-family:var(--arabic-normal-font)}@media (hover:hover){.logo:hover,.logo.react:hover{filter:drop-shadow(0 0 .5rem var(--primary-color))}}.standard-padding-container{width:calc(100% - 2rem);padding:1rem}.medium-padding-container{width:calc(100% - 4rem);padding:2rem}.high-padding-container{width:calc(100% - 6rem);padding:3rem}.extreme-padding-container{padding:5rem}.gated-page{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.extreme-padding-container:lang(ar){direction:rtl}.extreme-padding-container:lang(ar) h1{text-align:right;color:var(--primary-color)}.make-this-container-have-gaps{flex-direction:column;justify-content:center;gap:3rem;display:flex}@media (width<=1600px){.logo{width:6rem;height:6rem}}@media (width<=1200px){.logo{width:5rem;height:5rem}}@media (width<=1024px){.logo{width:4rem;height:4rem}.standard-padding-container{width:calc(100% - 1rem);padding:.5rem}.medium-padding-container{width:calc(100% - 2rem);padding:1rem}.high-padding-container{width:calc(100% - 4rem);padding:1rem}.extreme-padding-container{padding:3rem 1rem}}@media (width<=768px){.logo{width:4rem;height:4rem}.content{flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:100%;min-height:100vh;margin-left:0;margin-right:0;padding:0;display:flex;overflow-x:hidden}.content.admin-content,.content.admin-content.pinned{padding-left:0}body{width:100%;max-width:100%;margin:0;padding:0;overflow-x:hidden}*{box-sizing:border-box}}@media (prefers-color-scheme:dark){.logo{filter:drop-shadow(0 0 .5rem var(--fb-white-color))}@media (hover:hover){.logo:hover{filter:drop-shadow(0 0 .5rem var(--fb-white-color))}}.extreme-padding-container:lang(ar) h1{color:var(--fb-white-color)}}.page-transition{width:100%}[dir=rtl]{text-align:right}[dir=ltr]{text-align:left}.always-english-font,.always-english-font:lang(ar){direction:ltr;font-family:var(--english-normal-font)!important}.always-english-title-font,.always-english-title-font:lang(ar){direction:ltr;font-family:var(--english-title-font)!important}@font-face{font-family:Futura;src:url(/assets/fonts/Futura/FuturaLT.woff2)format("woff2"),url(/assets/fonts/Futura/FuturaLT.woff)format("woff");font-weight:auto;font-style:auto;font-display:swap}@font-face{font-family:Futura-Bold;src:url(/assets/fonts/Futura/FuturaLT-Bold.woff2)format("woff2"),url(/assets/fonts/Futura/FuturaLT-Bold.woff)format("woff");font-weight:auto;font-style:auto;font-display:swap}@font-face{font-family:American Typewriter;src:url("/assets/fonts/American Typewriter/American Typewriter.woff2")format("woff2"),url("/assets/fonts/American Typewriter/American Typewriter.woff")format("woff");font-weight:auto;font-style:auto;font-display:swap}@font-face{font-family:Arian Lt;src:url("/assets/fonts/Arian LT/Arian LT.woff2")format("woff2"),url("/assets/fonts/Arian LT/Arian LT.woff")format("woff");font-weight:auto;font-style:auto;font-display:swap}@font-face{font-family:Arian LT Demi;src:url("/assets/fonts/Arian LT Demi/Arian LT Demi.woff2")format("woff2"),url("/assets/fonts/Arian LT Demi/Arian LT Demi.woff")format("woff");font-weight:auto;font-style:auto;font-display:swap}@font-face{font-family:American Typewriter Light;src:url("/assets/fonts/American Typewriter Light/ITC American Typewriter Light.woff2")format("woff2"),url("/assets/fonts/American Typewriter Light/ITC American Typewriter Light.woff")format("woff");font-weight:auto;font-style:auto;font-display:swap}@font-face{font-family:Arslan Wessam A;src:url("/assets/fonts/Arslan Wessam A/Arslan Wessam A.woff2")format("woff2"),url("/assets/fonts/Arslan Wessam A/Arslan Wessam A.woff")format("woff");font-weight:auto;font-style:auto;font-display:swap}@font-face{font-family:Janna LT Bold;src:url("/assets/fonts/Janna LT Bold/Janna LT Bold.woff2")format("woff2"),url("/assets/fonts/Janna LT Bold/Janna LT Bold.woff")format("woff");font-weight:auto;font-style:auto;font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:#ffffffde;background-color:var(--light-dark-accent-color);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--primary-color:#1f2152;--secondary-color:#c94349;--dark-accent-color:#242425;--light-dark-accent-color:#151515;--fb-black-color:#000;--fb-black-gradient-color:#0f0f0f;--fb-link-color:#052ced;--success-color:#1f6f43;--read-only-field-grey-color:#ccc;--fb-white-gradient:#f0f0f0f0;--fb-white-color:#fff;--fb-off-white-color:#f1f1f1;--english-title-font:"American Typewriter", "Courier New", Courier, monospace;--english-normal-font:"Futura", sans-serif;--english-normal-font-bold:"Futura-Bold", sans-serif;--arabic-title-font:"Janna LT Bold", sans-serif;--arabic-normal-font:"Arian LT", sans-serif;--arabic-normal-font-bold:"Arian LT Demi", sans-serif;--cached-image-placeholder-size:5rem;--wallet-badge-height:3.125rem;--wallet-badge-radius:1.5625rem;--offline-banner-side-inset:1rem;--offline-banner-bottom-inset:5.5rem;--offline-banner-max-width:34rem;--offline-banner-gap:.85rem;--offline-banner-padding:1rem 1.1rem;--offline-banner-button-min-height:2.75rem;--fancy-list-gap:1rem;--fancy-list-items-gap:2rem;--fancy-list-side-padding:1.25rem;--fancy-list-max-width:48rem;--fancy-list-item-radius:1rem;--fancy-list-item-padding:1.1rem 1.35rem;--fancy-list-item-min-height:4.5rem;--calendar-actions-gap:1rem;--calendar-actions-modal-padding:1.5rem;--calendar-actions-modal-radius:1rem;--calendar-actions-modal-max-width:32rem;--app-home-content-max-width:60rem;--app-home-page-side-padding:1.35rem;--app-home-section-gap:3.5rem;--app-home-gap:1.5rem;--app-home-title-gap:1.15rem;--app-home-card-radius:1rem;--app-home-tile-basis:7rem;--app-home-tile-min-height:6.5rem;--app-home-link-basis:9rem;--app-home-row-min-height:4rem;--footer-z-index:1000;--navbar-z-index:1800;--navbar-item-z-index:1900;--admin-sidebar-overlay-z-index:1999;--admin-sidebar-z-index:2000;--admin-action-popup-modals-overlay-z-index:2001;--admin-action-popup-modals-z-index:2002;--table-module-filter-popup-overlay-z-index:2001;--table-module-filter-popup-z-index:2002;--form-date-popup-modal-overlay-z-index:2001;--form-date-popup-modal-z-index:2002;--form-field-dropdown-overlay-z-index:9000;--form-field-dropdown-z-index:9001;--calendar-actions-modal-z-index:2002;--spinner-overlay-z-index:100000;--parallax-scroll-base-z-index:1;--parallax-scroll-top-z-index:2;--photo-slider-non-active-dot-indicator-z-index:1;--photo-slider-active-dot-indicator-z-index:2;--form-toggle-password-visibility-button-z-index:1;--photo-slider-arrow-z-index:100;--photo-collage-popup-lightbox-z-index:100000;--table-module-header-and-footer-z-index:10;--table-module-sticky-control-widget-z-index:100;--mobile-nav-arrow-in-tabs-bar-z-index:10;--tabs-bar-z-index:100;--tabs-bar-height:3.5rem;--tab-min-width:11rem;font-weight:400;line-height:1.5;font-family:var(--english-normal-font)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}.cached-image-placeholder{width:var(--cached-image-placeholder-size);height:var(--cached-image-placeholder-size);background-color:var(--fb-off-white-color);border-radius:.5rem;max-width:100%;display:block}.custom-hyperlink-text{text-decoration:underline;display:inline;color:var(--secondary-color)!important}a{color:var(--primary-color);-webkit-text-decoration:inherit;text-decoration:inherit;margin:0;padding:0;font-weight:500;display:block}@media (hover:hover){a:hover{color:#747bff;cursor:pointer}}a:visited{color:#747bff}@media (hover:hover){a:visited:hover{color:var(--fb-white-color)}}body{width:100vw;margin:0;padding:0;overflow-x:hidden}*{scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{width:0;height:0;display:none}html.lock-scroll,body.lock-scroll{overscroll-behavior:contain;overflow:hidden}body.lock-scroll{width:100%;position:fixed;left:0;right:0}h1{font-family:var(--english-title-font);letter-spacing:.3rem;font-size:5rem;font-weight:600;line-height:1}h2{font-family:var(--english-title-font);letter-spacing:.2rem;font-size:3rem;font-weight:400}h3{font-family:var(--english-title-font);letter-spacing:.1rem;font-size:2rem;font-weight:400;line-height:1}p{letter-spacing:.1rem;font-size:1.5rem;font-weight:300;line-height:2}h1:lang(ar){font-family:var(--arabic-title-font);letter-spacing:.1rem}p:lang(ar){font-family:var(--arabic-normal-font)}h2:lang(ar),h3:lang(ar){font-family:var(--arabic-title-font)}button{font-size:large;font-weight:700;font-family:var(--english-normal-font-bold);letter-spacing:.1rem;background-color:var(--fb-white-color);color:var(--primary-color);cursor:pointer;will-change:filter;box-shadow:0 0 .5rem var(--primary-color);border:0;border-radius:.8rem;margin:1rem;padding:.8rem 1rem;line-height:1.5;transition:filter .25s}@media (hover:hover){button:hover{filter:drop-shadow(0 0 .1rem var(--primary-color));background-color:var(--primary-color);color:var(--fb-white-color)}}button:lang(ar){font-family:var(--arabic-normal-font-bold);letter-spacing:.1rem}form:lang(ar){direction:rtl}input:lang(ar),textarea:lang(ar){font-family:var(--arabic-normal-font);direction:rtl}label:lang(ar){font-family:var(--arabic-normal-font)}@media (prefers-color-scheme:light){:root{color:#213547;background-color:var(--fb-white-color)}@media (hover:hover){a:hover{color:#747bff}}button{background-color:var(--fb-white-color)}}@media (width<=1600px){button{font-size:large}}@media (width<=1200px){h1{font-size:3rem;font-weight:400}h2{font-size:2rem}h3{font-size:1.5rem}p{font-size:1.25rem}}@media (width<=1024px){button{font-size:large}h2{font-size:1.5rem}h3{font-size:1.25rem}h2:lang(ar){letter-spacing:0}button{padding:.5rem .8rem;font-size:medium}}@media (width<=768px){h1{font-size:2rem;font-weight:600}h1:lang(ar){letter-spacing:0}h2{font-size:1.5rem}h2:lang(ar){letter-spacing:0}h3{font-size:1.25rem}p{font-size:1rem}p:lang(ar),h3:lang(ar){letter-spacing:0}}@media (prefers-color-scheme:dark){:root{--fb-link-color:deepskyblue;--success-color:#7fc59b;--fb-white-color:var(--fb-off-white-color);--primary-color:var(--dark-accent-color)}a,a:visited{color:var(--fb-white-color)}@media (hover:hover){a:visited:hover,a:hover{color:var(--fb-white-color)}}button{background-color:var(--fb-white-color);color:var(--primary-color);box-shadow:0 0 .5rem var(--fb-white-color)}@media (hover:hover){button:hover{filter:drop-shadow(0 0 .5rem var(--fb-white-color));background-color:var(--light-dark-accent-color);color:var(--fb-white-color)}}h1,h2,h3,p,label{color:var(--fb-white-color)}}
