.spinner-container{position:fixed;display:flex;justify-content:center;align-items:center;min-height:100vh;inset:0;min-width:100vw;height:100%;width:100%;z-index:var(--spinner-overlay-z-index);background:#000c}.loader{width:50px;height:50px;scale:2;animation:spin .8s infinite linear}.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)}}.floating-mobile-menu{display:none;position:fixed;bottom:0;right:0;z-index:var(--admin-sidebar-z-index);background-color:var(--fb-white-color);color:var(--primary-color);border:none;border-radius:50%;width:3.5rem;height:3.5rem;box-shadow:0 0 1rem var(--primary-color);cursor:pointer;align-items:center;justify-content:center}.admin-sidebar{position:fixed;top:0;left:0;height:100vh;height:100dvh;width:3.5rem;background-color:var(--primary-color);color:var(--fb-white-color);display:flex;flex-direction:column;transition:width .3s ease,transform .3s ease;z-index:var(--admin-sidebar-z-index);box-shadow:.1rem 0 .2rem #0003;overflow-x:hidden;font-family:var(--english-normal-font);letter-spacing:.1rem;scrollbar-width:none;-ms-overflow-style:none}.admin-sidebar::-webkit-scrollbar{display:none}.admin-sidebar.expanded{width:16rem}.sidebar-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#00000080;z-index:var(--admin-sidebar-overlay-z-index);display:none}.sidebar-header{min-height:4rem;max-height:4rem;display:flex;align-items:center;padding:0 .8rem;border-bottom:.1rem solid rgba(255,255,255,.1);white-space:nowrap;cursor:pointer}.menu-toggle{display:flex;align-items:center;justify-content:center;min-width:2rem;cursor:pointer;color:var(--fb-white-color)}.mobile-only{display:none}.logo-text{font-size:1.1rem;margin-left:1rem;color:var(--fb-white-color)}.sidebar-nav{flex-grow:1;overflow-y:auto;padding-top:1rem}.sidebar-links{list-style:none;padding:0;margin:0}.sidebar-links li{width:100%}.sidebar-links li a,.sidebar-links li .nav-item-content{display:flex;align-items:center;padding:1rem .8rem;color:var(--fb-white-color);text-decoration:none;cursor:pointer;transition:background-color .2s,color .2s;white-space:nowrap}.sidebar-links li:hover a,.sidebar-links li:hover .nav-item-content,.sidebar-links li.active a{background-color:var(--fb-white-color);color:var(--primary-color)}.sidebar-links .icon{display:flex;align-items:center;justify-content:center;min-width:2rem}.sidebar-links .label{margin-left:1rem;font-size:.95rem;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-footer{border-top:.1rem solid rgba(255,255,255,.1);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(max-width:768px){.floating-mobile-menu{display:flex}.admin-sidebar{transform:translate(-100%);width:16rem}.admin-sidebar.mobile-open{display:flex;width:100vw;transform:translate(0);color:var(--primary-color)}.sidebar-overlay{display:block;height:100vh;height:100dvh}.desktop-only{display:none}.mobile-only{display:flex}.sidebar-links .label,.logo-text{display:inline-block!important}.sidebar-footer .sidebar-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding:.5rem}.sidebar-footer .sidebar-links li{width:auto;min-width:0}.sidebar-footer .sidebar-links li a,.sidebar-footer .sidebar-links li .nav-item-content{flex-direction:column;align-items:center;justify-content:center;gap:.4rem;height:100%;min-height:4.5rem;padding:.9rem .5rem;border:.1rem solid rgba(255,255,255,.18);border-radius:.6rem;text-align:center}.sidebar-footer .sidebar-links .icon{min-width:0}.sidebar-footer .sidebar-links .label{margin-left:0;flex:0 0 auto;font-size:.7rem;line-height:1.25;letter-spacing:.02rem;white-space:normal;overflow:visible;text-overflow:clip}.sidebar-footer .sidebar-links li.logout-btn,.sidebar-footer .sidebar-links li.close-admin-sidebar-mobile{grid-column:1 / -1}.sidebar-footer .sidebar-links li.logout-btn a,.sidebar-footer .sidebar-links li.logout-btn .nav-item-content,.sidebar-footer .sidebar-links li.close-admin-sidebar-mobile .nav-item-content{flex-direction:row;justify-content:center;gap:.6rem;min-height:0;padding:.8rem 1rem}.sidebar-footer .sidebar-links li.logout-btn .label,.sidebar-footer .sidebar-links li.close-admin-sidebar-mobile .label{font-size:.85rem}}@media(prefers-color-scheme:dark){.floating-mobile-menu,.admin-sidebar{background-color:var(--light-dark-accent-color, #1a1a1a);border-right:.1rem solid rgba(255,255,255,.05)}.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:hover a,.sidebar-links li:hover .nav-item-content,.sidebar-links li.active a{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{display:flex;justify-content:center;flex-direction:column;align-items:center;width:100%;min-height:100vh}.academic-calendars-year-label{margin:.5rem;align-self:center;font-size:medium;letter-spacing:.05rem}.dashboard-page-footer{display:flex;justify-content:center;flex-direction:column;padding:1.5rem}.general-large-admin-action-modal{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#0000004d;display:flex;align-items:center;justify-content:center;z-index:var(--admin-action-popup-modals-overlay-z-index)}.general-large-admin-action-modal-overlay{position:absolute;width:100vw;height:100vh;background-color:#0000004d;border-radius:.5rem;z-index:var(--admin-action-popup-modals-overlay-z-index);top:0;left:0}.general-large-admin-action-modal-container{position:absolute;border-radius:1rem;padding:1rem;background-color:var(--fb-white-color);z-index:var(--admin-action-popup-modals-z-index);display:flex;flex-direction:column;min-height:auto;max-height:90vh;max-width:min(95vw,80rem)}.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{display:flex;flex-direction:row;justify-content:center;align-items:flex-end;width:100%;height:100%;padding:0;margin:0}.general-large-admin-action-modal-footer button{margin-top:2rem}.general-large-admin-action-modal-content{flex:0 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden}.general-large-admin-action-modal-content-note{font-size:medium;padding-inline-start:1rem}.general-small-admin-action-modal{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#0000004d;display:flex;align-items:center;justify-content:center;z-index:var(--admin-action-popup-modals-overlay-z-index)}.general-small-admin-action-modal-overlay{position:absolute;width:100vw;height:100vh;background-color:#0000004d;border-radius:.5rem;z-index:var(--admin-action-popup-modals-overlay-z-index);top:0;left:0}.general-small-admin-action-modal-container{position:absolute;border-radius:1rem;padding:1rem;background-color:var(--fb-white-color);width:50%;z-index:var(--admin-action-popup-modals-z-index)}.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{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;height:100%;padding:0;margin:0}.general-small-admin-action-modal-footer button{margin:.5rem;padding:.5rem;font-size:medium}.admin-table-header-button-error{margin:.5rem;color:var(--secondary-color)}@media(max-width:1024px){.general-large-admin-action-modal-header h3{line-height:1.5}}@media(max-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{background-color:var(--light-dark-accent-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);display:flex;flex-direction:column;min-height:auto;max-height:90vh;color:var(--as-ink)}.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)}.admin-settings-modal-container button.danger:hover:not(:disabled){background-color:var(--secondary-color);color:var(--fb-white-color);filter:drop-shadow(0 0 .5rem var(--secondary-color))}.admin-settings-modal-header{display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem}.admin-settings-modal-container h3{margin:0}.admin-settings-modal-container .admin-settings-tabs{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;gap:1rem;border-bottom:.1rem solid var(--as-line)}.admin-settings-modal-container .admin-settings-tabs button{margin:0;padding:.9rem 1.75rem;background:none;background-color:transparent;box-shadow:none;filter:none;border:none;border-bottom:.3rem solid transparent;border-radius:0;color:var(--as-ink);font-family:var(--english-title-font);font-size:1rem;opacity:.55}.admin-settings-modal-container .admin-settings-tabs button:hover:not(:disabled){background:none;background-color:transparent;box-shadow:none;color:var(--as-ink);opacity:1;filter:none}.admin-settings-modal-container .admin-settings-tabs button.active{border-bottom-color:var(--as-line);opacity:1}.admin-settings-modal-content{flex:0 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding:1.5rem;text-align:start}.admin-settings-section{display:flex;flex-direction:column;gap:2rem;margin:1.5rem 0}.admin-settings-card{display:flex;flex-direction:column;align-items:stretch;gap:1.5rem;border:.1rem solid var(--as-line);border-radius:var(--ff-radius);padding:2rem;min-width:0}.admin-settings-card>*{flex:0 0 auto}.admin-settings-modal-container .admin-settings-card h4{margin:0;font-family:var(--english-title-font);font-size:1.25rem;line-height:1.3;color:var(--as-ink)}.admin-settings-card h4+.admin-settings-hint{margin-top:-.75rem}.admin-settings-card p{margin:0;color:var(--as-ink);line-height:1.7}.admin-settings-hint{font-size:.9rem;opacity:.7}.admin-settings-value-row{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:1rem;min-width:0;margin:.25rem 0}.admin-settings-value{word-break:break-word;min-width:0;line-height:1.7}.admin-settings-badge{border:.1rem solid currentColor;border-radius:var(--ff-radius);padding:.35rem .9rem;font-size:.8rem;white-space:nowrap;color:var(--success-color)}.admin-settings-badge.unverified{color:var(--secondary-color)}.admin-settings-modal-container .admin-settings-buttons-row{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:1.25rem;min-width:0;margin:.25rem 0}.admin-settings-modal-container .admin-settings-buttons-row button{margin:0}.admin-settings-modal-container .admin-settings-method-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;min-width:0;margin:.25rem 0}.admin-settings-modal-container .admin-settings-method-grid button{display:flex;flex-direction:row;align-items:flex-start;gap:1rem;width:100%;min-width:0;margin:0;padding:1.25rem;text-align:start;white-space:normal;overflow-wrap:anywhere;border-radius:var(--ff-radius);font-size:.95rem}.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{flex:0 0 auto;width:1.1rem;height:1.1rem;margin-top:.25rem;border:.15rem solid currentColor;border-radius:50%;opacity:.5}.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{display:flex;flex-direction:column;gap:.4rem;min-width:0}.admin-settings-method-blurb{font-size:.8rem;font-weight:400;letter-spacing:normal;opacity:.75;line-height:1.5}.admin-settings-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.admin-settings-list-row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;border-bottom:.1rem solid var(--as-line);padding:1.25rem 0;min-width:0}.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{font-size:.8rem;opacity:.7;line-height:1.5;margin-top:.4rem}.admin-settings-totp-qr{width:12rem;height:12rem;max-width:100%;align-self:center;background-color:var(--fb-white-color);border-radius:var(--ff-radius);padding:.5rem;margin:.5rem 0;box-sizing:border-box}.admin-settings-totp-secret code{word-break:break-all;-webkit-user-select:all;user-select:all;padding:.25rem .6rem;border-radius:.25rem;background-color:var(--as-tint)}.admin-settings-status,.admin-settings-error{margin:1rem 0;padding:1rem 1.25rem;border-radius:var(--ff-radius);border:.1rem solid currentColor;line-height:1.7}.admin-settings-status{color:var(--success-color)}.admin-settings-error{color:var(--secondary-color)}.admin-settings-modal-footer{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.25rem;width:100%;height:auto;padding-top:1rem}.admin-settings-modal-footer button{margin:.75rem 0!important}@media(max-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{padding:1.5rem;gap:1.25rem}.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:hover:not(:disabled){background:none;background-color:transparent;box-shadow:none;filter:none;color:var(--fb-white-color)}}: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{position:relative;display:flex;flex-wrap:wrap;align-items:start;align-content:start;gap:var(--ff-gap);width:100%;margin:0;padding:var(--ff-gap);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 1 100%;margin-inline-end:calc(-1 * var(--ff-gap))}.full-width-with-margin{flex:0 1 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{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%;min-width:0}.form-label-outside{display:block}.form-label-outside:lang(ar){direction:rtl;text-align:right}.always-english .form-label-outside:lang(ar){align-self:flex-end}.always-english{direction:ltr!important;font-family:var(--english-normal-font)!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{will-change:filter;transition:filter .5s;color:var(--ff-field-color);background-color:var(--ff-field-bg);font-size:large;font-family:var(--english-normal-font);font-weight:400;font-style:normal;padding:.5rem;border:var(--ff-border-width) solid var(--ff-field-border);width:100%;line-height:1.5;letter-spacing:.1rem;border-radius:var(--ff-radius);cursor:text}.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,.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{filter:drop-shadow(0 0 .5rem 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{direction:ltr;text-align:left;font-family:var(--english-normal-font)}.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{direction:ltr;font-family:var(--english-normal-font)}.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{display:grid;grid-template-columns:repeat(auto-fill,minmax(100%,1fr));gap:.5rem;height:auto;cursor:default;min-width:0}.checkbox-grid-controls{display:flex;gap:.5rem;margin-bottom:.5rem}.checkbox-grid-controls button{font-size:small;padding:.3rem .5rem;margin:.5rem;cursor:pointer}.checkbox-grid-item{display:flex;align-items:center;gap:.5rem;cursor:pointer;padding:.25rem;font-size:medium;font-weight:400;letter-spacing:normal;border-radius:.25rem}.checkbox-grid-item input[type=checkbox]{width:1rem;height:1rem;flex-shrink:0;margin:0;cursor:pointer;accent-color:var(--ff-field-border)}.textarea-form-field{resize:vertical;overflow:auto;min-height:10rem;height:15rem;max-height:30rem}.large-height-textarea{min-height:30rem;height:40rem;max-height:60rem}.textarea-form-field:lang(ar){direction:rtl;padding:1rem}.select-form-field{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-repeat:no-repeat;background-position:right .7rem top 50%;background-size:1.5rem;padding-inline-end:1rem;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>')}.select-form-field:lang(ar){background-position:left .7rem top 50%;font-family:var(--arabic-normal-font)}.select-multiple-form-field{appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer}.select-multiple-form-field:lang(ar){font-family:var(--arabic-normal-font)}.number-input-container{display:flex;flex-direction:row;align-items:center;border:var(--ff-border-width) solid var(--ff-field-border);border-radius:var(--ff-radius);justify-content:space-around;padding:.35rem;width:100%;min-width:0;background-color:var(--ff-field-bg)}.number-form-field{will-change:filter;transition:filter .5s;color:var(--ff-field-color);font-size:large;font-family:var(--english-normal-font);width:50%;font-weight:400;font-style:normal;text-align:center;line-height:1.5;letter-spacing:.1rem;border-radius:.3rem;border:var(--ff-border-width) solid var(--ff-field-border)}.number-input-reduce-button,.number-input-add-button{border-radius:50%;width:2rem;height:2rem;padding:0;margin:0;justify-content:center;align-items:center;text-align:center}.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{position:relative;display:inline-block;width:100%;min-width:0}.toggle-password-visibility{position:absolute;top:50%;inset-inline-end:2rem;transform:translateY(-50%) scale(1.5);padding:0;margin:0;background:transparent;border:none;font-size:xx-large;display:flex;align-items:center;justify-content:center;z-index:var(--form-toggle-password-visibility-button-z-index);box-shadow:none;color:var(--ff-field-color)}.toggle-password-visibility:hover{opacity:.8;color:var(--ff-field-color);background:transparent;-webkit-backdrop-filter:none;backdrop-filter: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{display:flex;flex-direction:column;padding:.5rem;gap:1rem;justify-content:center;align-items:center;transition:filter 1s;will-change:filter}.file-form-field-styled-buttons-wrapper{flex-direction:row;display:flex;justify-content:center;align-items:center}.remove-button:hover{background-color:var(--secondary-color);color:var(--fb-white-color)}.remove-section-button{background-color:var(--ff-panel-bg);color:var(--secondary-color);box-shadow:0 0 .5rem var(--secondary-color)}.remove-section-button:hover{background-color:var(--secondary-color);color:var(--fb-white-color);filter:drop-shadow(0 0 1em var(--secondary-color))}.dynamic-section-button-wrapper.full-width{align-content:flex-end;justify-content:flex-end;align-items:flex-end}.general-form-error{font-size:medium;letter-spacing:.005rem;color:red;margin:.5rem;overflow-wrap:break-word}.success-message{font-size:medium;letter-spacing:.005rem;color:#0f0;margin:.5rem}.form-footer{display:flex;flex-wrap:wrap;flex-direction:column;width:100%;margin:0;padding:0}.form-footer-buttons-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.center-buttons{align-items:center;justify-content:center}.left-buttons{align-items:start;justify-content:start}.reset-buttons-wrapper{display:flex}.dynamic-section-instance-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.dynamic-section-instance{display:flex;flex-direction:column;align-items:start;width:100%;height:100%}.dynamic-section-control{display:flex;flex-direction:column;align-items:end;width:100%;height:100%}.dynamic-section-button-wrapper{display:flex;justify-content:center;align-items:center;width:100%}.captcha-wrapper,.captcha-wrapper-with-full-margin,.captcha-wrapper-half-width,.captcha-wrapper-half-width-with-full-margin{flex:0 1 100%;min-width:0;display:flex;gap:var(--ff-gap);padding:var(--ff-gap);text-align:center;border:var(--ff-border-width) solid var(--ff-field-border);border-radius:var(--ff-radius)}.turnstile-wrapper,.turnstile-wrapper-with-full-margin{flex:0 1 100%;min-width:0;display:flex;justify-content:center;align-items:center}.turnstile-wrapper{margin-inline-end:calc(-1 * var(--ff-gap))}.turnstile-wrapper-hidden{display:none}.turnstile-container{width:100%;min-width:0}.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{min-width:0;margin-inline-end:0;justify-content:center;align-items:center;text-align:center;letter-spacing:var(--ff-captcha-letter-spacing);font-size:var(--ff-captcha-font-size)}.captcha-input.half-width,.captcha-box.half-width{flex:1 1 0%;height:calc(1.5em + 1rem + (2 * var(--ff-border-width)))}.captcha-input.full-width,.captcha-box.full-width{flex:1 1 100%}.captcha-box{display:flex;height:calc(1.5em + 1rem + (2 * var(--ff-border-width)));background-color:var(--fb-white-gradient);text-decoration:line-through;text-decoration-color:var(--fb-white-color);user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-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>')}.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){direction:ltr;font-family:var(--english-normal-font)}.captcha-wrapper:lang(ar),.captcha-wrapper-half-width:lang(ar){margin-inline-end:0;margin-inline-start:calc(-1 * var(--ff-gap))}.refresh-captcha-button{font-size:xx-large;border-radius:10rem;margin:0;padding:0 0 0 .5rem;text-align:center;justify-content:center;align-items:center}.captcha-refresh-button-half-width{font-size:xx-large;border-radius:10rem;padding:0 0 0 .5rem;text-align:center;justify-content:center;align-items:center;width:100%;height:3rem}.form-select-date-modal{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#0000004d;display:flex;align-items:center;justify-content:center;z-index:var(--form-date-popup-modal-overlay-z-index)}.form-select-date-modal-overlay{position:absolute;width:100vw;height:100vh;background-color:#0000004d;border-radius:var(--ff-radius);z-index:var(--form-date-popup-modal-overlay-z-index);top:0;left:0}.form-select-date-modal-container{position:absolute;border-radius:1rem;padding:1rem;background-color:var(--ff-panel-bg);width:30%;max-height:100%;z-index:var(--form-date-popup-modal-z-index)}.form-select-date-modal-header,.form-select-date-modal-header p{margin:.5rem}.form-select-date-modal-footer{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;height:100%;padding:0;margin:0}.form-select-date-modal-footer button{margin:.5rem;padding:.5rem;font-size:large}.form-select-date-modal-content{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%}.form-select-date-modal-form{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;height:100%;gap:var(--ff-gap);margin-bottom:var(--ff-gap)}.turnstile-loading{font-size:.85em;opacity:.7;width:100%;text-align:center}.search-select-wrapper{position:relative;width:100%;min-width:0}.search-select-wrapper.has-open-dropdown{z-index:var(--form-field-dropdown-overlay-z-index)}.search-select-input-area{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;width:100%;min-height:calc(1.5em + 1rem + (2 * var(--ff-border-width)));padding:.4rem .5rem;border:var(--ff-border-width) solid var(--ff-field-border);border-radius:var(--ff-radius);background-color:var(--ff-field-bg);cursor:text;will-change:filter;transition:filter .5s}.search-select-input-area:focus-within,.search-select-input-area:hover{filter:drop-shadow(0 0 .5rem var(--ff-field-border))}.search-select-search-input{flex:1 1 6rem;min-width:6rem;border:none;outline:none;background:transparent;color:var(--ff-field-color);font-size:large;font-family:var(--english-normal-font);line-height:1.5;letter-spacing:.1rem;padding:.1rem}.search-select-tag{display:inline-flex;align-items:center;gap:.35rem;max-width:100%;padding:.15rem .5rem;border:var(--ff-border-width) solid var(--ff-field-border);border-radius:2rem;font-size:medium;letter-spacing:normal;color:var(--ff-field-color)}.search-select-tag-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-select-tag-remove{border:none;background:transparent;color:var(--ff-field-color);font-size:large;line-height:1;padding:0;margin:0;cursor:pointer;box-shadow:none}.search-select-tag-remove:hover{color:var(--secondary-color);background:transparent}.search-select-dropdown{position:absolute;top:calc(100% + .25rem);left:0;right:0;max-height:14rem;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;margin:0;padding:.25rem;list-style:none;background-color:var(--ff-panel-bg);border:var(--ff-border-width) solid var(--ff-field-border);border-radius:var(--ff-radius);box-shadow:0 .25rem .75rem #0000002e;z-index:var(--form-field-dropdown-z-index)}.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{position:fixed;top:anchor(bottom);bottom:auto;left:anchor(left);right:auto;width:anchor-size(width);margin-top:.25rem;position-try-fallbacks:flip-block;max-height:14rem}.search-select-wrapper.opens-upwards .search-select-dropdown{top:anchor(bottom);bottom:auto}}.search-select-option,.search-select-no-results{padding:.5rem;border-radius:.25rem;font-size:medium;letter-spacing:normal;cursor:pointer;color:var(--ff-field-color)}.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.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{direction:ltr;font-family:var(--english-normal-font)}.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:transparent;border:none}@media(max-width:1600px){:root{--ff-captcha-letter-spacing: 2rem;--ff-captcha-font-size: x-large}.file-form-field-styled-buttons-wrapper button{padding:.5rem}}@media(max-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(max-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(max-width:768px){:root{--ff-gap: .5rem;--ff-captcha-letter-spacing: 2.5rem;--ff-captcha-font-size: medium}.form{overflow:hidden;gap:1.5rem}.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{width:1.5rem;height:1.5rem;padding:0;margin:0;justify-content:center;align-items:center;text-align:center}.number-input-reduce-button span,.number-input-add-button span{font-size:large;font-weight:700}.refresh-captcha-button{height:auto;font-size:x-large;border-radius:var(--ff-radius);width:100%}.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:1 1 100%}.captcha-box{overflow:hidden}.form-title-section h3{margin:1rem 0}.search-select-dropdown{max-height:10rem}}@media(prefers-color-scheme:dark){:root{--ff-field-border: var(--fb-white-color);--ff-field-bg: var(--fb-black-gradient-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)}.remove-section-button:hover{background-color:var(--light-dark-accent-color);color:var(--fb-white-color);filter:drop-shadow(0 0 1em var(--fb-white-color))}.captcha-box{background-color:var(--fb-black-gradient-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)}}.admin-footer{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:1rem;background-color:inherit;color:inherit;text-align:center;font-size:.9rem;border-top:.1rem solid rgba(150,150,150,.2);overflow:hidden;box-sizing:border-box}.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(max-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%;position:relative;top:0;z-index:var(--navbar-z-index);border-top:1rem;border-bottom:1rem;border-color:var(--primary-color);min-width:20rem;background-color:inherit;font-family:var(--english-normal-font)}.navbar.compact-navbar{min-width:5rem}.navbar:lang(ar){font-family:var(--arabic-normal-font)}.logo-container{display:flex;align-items:center;justify-content:space-between;padding:.1rem}.language-switcher-desktop-container{display:flex;justify-content:center;margin-bottom:3rem;padding:0rem 1rem 1rem}.language-switcher-desktop-container.compact-language-switcher-desktop-container{margin-bottom:0}.language-switcher-mobile-container{display:flex;justify-content:center;margin-top:3rem;margin-bottom:1rem;padding:0rem 1rem 1rem}.menu-icon{display:none;transition:transform .25s;will-change:transform;box-shadow:none;font-weight:700;font-size:xxx-large}.menu-icon.open{transform:translate(10%) rotate(45deg);transition:transform .25s;will-change:transform;box-shadow:none;font-weight:700;font-size:xxx-large;padding-left:.3rem;padding-right:.3rem}.menu-icon-container{display:flex;justify-content:center;align-items:center;padding:0;z-index:var(--navbar-item-z-index)}.translate-menu-icon-container{display:flex;justify-content:center;align-items:center;z-index:var(--navbar-item-z-index);-webkit-backdrop-filter:none;backdrop-filter:none;filter:none;box-shadow:none}.translate-menu-icon-container:hover{filter:drop-shadow(0 0 1rem var(--primary-color));box-shadow:0 0 1rem var(--primary-color);background:var(--fb-white-color);color:var(--primary-color)}.menu-icon.react:hover{filter:drop-shadow(0 0 1rem var(--primary-color))}.nav-links{display:flex;list-style:none;padding:0;margin:0;width:100%;justify-content:space-around;background-color:var(--primary-color);position:absolute}.nav-links-mobile{display:flex;list-style:none;flex-direction:column;width:100vw;min-height:100vh;background-color:var(--primary-color);align-items:center;z-index:var(--navbar-z-index)}.dropdown{position:absolute;z-index:var(--navbar-z-index)}.dropdown li{display:flex;justify-content:center;align-items:center;position:static}.dropdown-content{display:flex;flex-direction:column;list-style:none;position:absolute;background-color:var(--fb-white-color);box-shadow:0 .1rem .3rem #00000080;padding:0;margin:0;right:0;left:0;top:100%;z-index:var(--navbar-z-index)}.nav-links li{color:var(--fb-white-color);background-color:var(--primary-color);font-size:x-large;width:calc(12.5% + 16rem);padding:1rem;text-align:center;cursor:pointer;position:relative}.nav-links-mobile li{color:var(--fb-white-color);background-color:var(--primary-color);font-size:xxx-large;text-align:center;width:90%;cursor:pointer;margin-top:1rem;margin-bottom:1rem;padding-top:1rem;padding-bottom:1rem;position:static;overflow-y:auto}.dropdown-content li{width:100%}.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 a,.dropdown-content li a,.nav-links-mobile li a,.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{position:relative;display:flex;justify-content:center;width:100%}.navbar-quick-action-button{font-size:2rem;letter-spacing:.1rem}.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(max-width:1600px){.nav-links li,.nav-links-mobile li{padding:.5rem;font-size:large}.navbar{border-top:.5rem;border-bottom:.5rem}.navbar-quick-action-button{font-size:1.5rem}}@media(max-width:1200px){.nav-links li,.nav-links-mobile li{padding:.5rem;font-size:medium}.navbar{border-top:.3rem;border-bottom:.3rem}.navbar-quick-action-button{font-size:1rem}.language-switcher-desktop-container{margin-bottom:3rem;padding:0rem .5rem .5rem}}@media(max-width:1024px){.nav-links li,.nav-links-mobile li{padding:.5rem;font-size:small}}@media(max-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:1rem 0}.nav-links{display:flex}.nav-links-mobile{display:flex;margin:0;padding:0}.dropdown-icon-container{display:flex;justify-content:space-between;gap:1rem;align-items:center;margin-left:30%;margin-right:30%}.navbar-quick-action-buttons-container{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:.5rem;height:80%}.navbar-quick-action-button{font-size:.8rem;margin:0;padding:.3rem}.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)}.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 a,.dropdown-content li a,.nav-links-mobile li a,.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)}.nav-links-mobile li:hover{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}.translate-menu-icon-container:hover{filter:drop-shadow(0 0 1rem var(--fb-white-color));box-shadow:0 0 1rem var(--fb-white-color);background:var(--light-dark-accent-color);color:var(--fb-white-color)}}.language-switcher{display:flex;align-items:center;gap:.5rem;direction:ltr;font-size:medium}.language-switcher .en,.language-switcher .en.mobile{font-family:var(--english-normal-font)}.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{width:100vw;margin-left:0;margin-right:0;box-sizing:border-box;padding:0;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:visible;min-height:100vh}.content.admin-content{padding-left:3.5rem;transition:padding-left .3s ease}.content.admin-content.pinned{padding-left:16rem}.logo{height:6rem;width:6rem;margin:1rem;will-change:filter;transition:filter .25s}.logo.compact-logo{height:3rem;width:3rem;margin-left:1rem;margin-right:1rem;margin-top:.5rem;margin-bottom:0}.logo:hover,.logo.react:hover{filter:drop-shadow(0 0 1em var(--primary-color))}.standard-padding-container{padding:1rem;width:calc(100% - 2rem)}.medium-padding-container{padding:2rem;width:calc(100% - 4rem)}.high-padding-container{padding:3rem;width:calc(100% - 6rem)}.extreme-padding-container{padding:5rem}.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{gap:3rem;display:flex;flex-direction:column;justify-content:center}@media(max-width:1600px){.logo{height:6rem;width:6rem}}@media(max-width:1200px){.logo{height:5rem;width:5rem}}@media(max-width:1024px){.logo{height:4rem;width:4rem}.standard-padding-container{padding:.5rem;width:calc(100% - 1rem)}.medium-padding-container{padding:1rem;width:calc(100% - 2rem)}.high-padding-container{padding:1rem;width:calc(100% - 4rem)}.extreme-padding-container{padding:3rem 1rem}}@media(max-width:768px){.logo{height:4rem;width:4rem}.content{width:100%;max-width:100%;overflow-x:hidden;margin-left:0;margin-right:0;padding:0;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100vh}.content.admin-content,.content.admin-content.pinned{padding-left:0}body{overflow-x:hidden;width:100%;max-width:100%;margin:0;padding:0}*{box-sizing:border-box}}@media(prefers-color-scheme:dark){.logo,.logo:hover{filter:drop-shadow(0 0 1em 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{line-height:1.5;font-weight:400;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: #454545;--light-dark-accent-color: #242425FF;--fb-black-color: #000000;--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: #ffffff;--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-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-family:var(--english-normal-font)}.cached-image-placeholder{display:block;width:var(--cached-image-placeholder-size);height:var(--cached-image-placeholder-size);max-width:100%;border-radius:.5rem;background-color:var(--fb-off-white-color)}.custom-hyperlink-text{color:var(--secondary-color)!important;text-decoration:underline;display:inline}a{display:block;padding:0;margin:0;font-weight:500;color:var(--primary-color);text-decoration:inherit}a:hover{color:#747bff;cursor:pointer}a:visited{color:#747bff}a:visited:hover{color:var(--fb-white-color)}body{width:100vw;padding:0;margin:0;overflow-X:hidden}html.lock-scroll,body.lock-scroll{overflow:hidden;overscroll-behavior:contain}body.lock-scroll{position:fixed;left:0;right:0;width:100%}h1{font-family:var(--english-title-font);font-weight:600;font-size:5rem;line-height:1;letter-spacing:.3rem}h2{font-family:var(--english-title-font);font-size:3rem;letter-spacing:.2rem;font-weight:400}h3{font-family:var(--english-title-font);font-size:2rem;line-height:1;letter-spacing:.1rem;font-weight:400}p{font-size:1.5rem;line-height:2;letter-spacing:.1rem;font-weight:300}h1:lang(ar){font-family:var(--arabic-title-font);letter-spacing:.1rem}p:lang(ar){font-family:var(--arabic-normal-font)}h2:lang(ar){font-family:var(--arabic-title-font)}h3:lang(ar){font-family:var(--arabic-title-font)}button{border-radius:.8rem;border:0;padding:.8rem 1rem;margin:1rem;font-size:large;font-weight:700;font-family:var(--english-normal-font-bold);letter-spacing:.1rem;line-height:1.5;background-color:var(--fb-white-color);color:var(--primary-color);cursor:pointer;will-change:filter;transition:filter .25s;box-shadow:0 0 .5rem var(--primary-color)}button:hover{filter:drop-shadow(0 0 .5rem 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){direction:rtl;font-family:var(--arabic-normal-font)}textarea:lang(ar){direction:rtl;font-family:var(--arabic-normal-font)}label:lang(ar){font-family:var(--arabic-normal-font)}@media(prefers-color-scheme:light){:root{color:#213547;background-color:var(--fb-white-color)}a:hover{color:#747bff}button{background-color:var(--fb-white-color)}}@media(max-width:1600px){button{font-size:large}}@media(max-width:1200px){h1{font-size:3rem;font-weight:400}h2{font-size:2rem}h3{font-size:1.5rem}p{font-size:1.25rem}}@media(max-width:1024px){button{font-size:large}h2{font-size:1.5rem}h3{font-size:1.25rem}h2:lang(ar){letter-spacing:0}button{font-size:medium;padding:.5rem .8rem}}@media(max-width:768px){h1{font-size:2rem;font-weight:600}h1:lang(ar){letter-spacing:0rem}h2{font-size:1.5rem}h2:lang(ar){letter-spacing:0rem}h3{font-size:1.25rem}p{font-size:1rem}p:lang(ar){letter-spacing:0rem}h3:lang(ar){letter-spacing:0rem}}@media(prefers-color-scheme:dark){:root{--fb-link-color: deepskyblue;--success-color: #7fc59b}a,a:visited,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)}button:hover{filter:drop-shadow(0 0 2rem 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)}}
