/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */.react-calendar{background:#fff;border:1px solid #a0a096;width:350px;max-width:100%;font-family:Arial,Helvetica,sans-serif;line-height:1.125em}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{margin:-.5em;display:flex}.react-calendar--doubleView .react-calendar__viewContainer>*{width:50%;margin:.5em}.react-calendar,.react-calendar *,.react-calendar :after,.react-calendar :before{box-sizing:border-box}.react-calendar button{border:0;outline:none;margin:0}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{height:44px;margin-bottom:1em;display:flex}.react-calendar__navigation button{background:0 0;min-width:44px}.react-calendar__navigation button:disabled{background-color:#f0f0f0}.react-calendar__navigation button:enabled:focus,.react-calendar__navigation button:enabled:hover{background-color:#e6e6e6}.react-calendar__month-view__weekdays{text-align:center;text-transform:uppercase;font:inherit;font-size:.75em;font-weight:700}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers .react-calendar__tile{font:inherit;justify-content:center;align-items:center;font-size:.75em;font-weight:700;display:flex}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__century-view__decades__decade--neighboringCentury,.react-calendar__decade-view__years__year--neighboringDecade,.react-calendar__month-view__days__day--neighboringMonth{color:#757575}.react-calendar__century-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__year-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{text-align:center;max-width:100%;line-height:16px;font:inherit;background:0 0;padding:10px 6.6667px;font-size:.833em}.react-calendar__tile:disabled{color:#ababab;background-color:#f0f0f0}.react-calendar__century-view__decades__decade--neighboringCentury:disabled,.react-calendar__decade-view__years__year--neighboringDecade:disabled,.react-calendar__month-view__days__day--neighboringMonth:disabled{color:#cdcdcd}.react-calendar__tile:enabled:focus,.react-calendar__tile:enabled:hover{background-color:#e6e6e6}.react-calendar__tile--now{background:#ffff76}.react-calendar__tile--now:enabled:focus,.react-calendar__tile--now:enabled:hover{background:#ffffa9}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:focus,.react-calendar__tile--hasActive:enabled:hover{background:#a9d4ff}.react-calendar__tile--active{color:#fff;background:#006edc}.react-calendar__tile--active:enabled:focus,.react-calendar__tile--active:enabled:hover{background:#1087ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}.react-tabs{-webkit-tap-highlight-color:#0000}.react-tabs__tab-list{border-bottom:1px solid #aaa;margin:0 0 10px;padding:0}.react-tabs__tab{border:1px solid #0000;border-bottom:none;padding:6px 12px;list-style:none;display:inline-block;bottom:-1px}.react-tabs__tab--selected{color:#000;background:#fff;border-color:#aaa;border-radius:5px 5px 0 0}.react-tabs__tab--disabled{color:graytext;cursor:default}.react-tabs__tab:focus{outline:none}.react-tabs__tab:focus:after{content:"";background:#fff;height:5px;position:absolute;bottom:-5px;left:-4px;right:-4px}.react-tabs__tab-panel{display:none}.react-tabs__tab-panel--selected{display:block}.co-rating-selector{margin-top:10px;display:inline-block}@media (min-width:624px){.co-rating-selector{flex-direction:row;align-items:center;gap:10px;margin-top:0;display:flex}}.co-rating-selector.is-center-aligned{justify-content:space-evenly}.co-rating-selector.is-left-aligned{justify-content:flex-start}.co-rating-selector.is-right-aligned{justify-content:flex-end}.co-rating-selector__stars{flex-direction:column}.co-rating-selector__label{min-width:120px}.co-rating-selector .hjs-icon.is-custom{width:32px;height:32px;color:var(--amr-color-body-fg)}.amr-input{color:var(--amr-color-input-fg);background-color:var(--amr-color-input-bg);box-sizing:border-box;border:1px solid var(--amr-color-input-border);min-width:70px;box-shadow:0 1px 0 1px var(--amr-color-shadow-lightest);appearance:none;border-radius:3px;margin:3px;padding:10px 8px;font-size:18px;line-height:1.3em;display:inline-block}.amr-input:not(textarea){font-family:var(--amr-font-family-body);font-weight:700}.amr-input::placeholder{color:#aaa}.amr-input::-ms-expand{display:none}.amr-input:hover{border-color:var(--amr-color-input-border)}.amr-input:focus{border-color:var(--amr-color-border);box-shadow:0 0 1px 3px var(--amr-color-focus);box-shadow:0 0 0 3px -moz-mac-focusring;outline:none}.amr-select{font-size:16px;font-family:var(--amr-font-family-body);box-sizing:border-box;border:1px solid var(--amr-color-input-border);appearance:none;min-width:70px;color:var(--amr-color-body-fg);background-color:var(--amr-color-body-bg-accent-100);background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23444444%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E),linear-gradient(to bottom,var(--amr-color-input-bg)0,var(--amr-color-input-bg)100%);background-position:right .7em top 50%,0 0;background-repeat:no-repeat,repeat;background-size:16px,100%;border-radius:3px;max-width:250px;margin:3px;padding:10px 8px 10px 12px;font-weight:700;line-height:1.3;display:inline-block;overflow:hidden;box-shadow:0 1px 0 1px #0000000a}@media (min-width:624px){.amr-select{max-width:300px}}@media (min-width:1020px){.amr-select{max-width:600px}}[data-theme-mode=dark] .amr-select{background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23f1efef%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E),linear-gradient(to bottom,var(--amr-color-input-bg)0,var(--amr-color-input-bg)100%)}.amr-select::-ms-expand{display:none}.amr-select:focus,.amr-select:hover{border-color:var(--amr-color-input-border)}.amr-select:focus{box-shadow:0 0 1px 3px var(--amr-color-focus);box-shadow:0 0 0 3px -moz-mac-focusring;outline:none}.amr-select option{font-weight:400}.react-toggle-track{background-color:var(--amr-color-secondary)!important}.react-toggle--focus .react-toggle-thumb{box-shadow:0 2px 3px var(--amr-color-primary)!important}.react-toggle--checked .react-toggle-thumb{border-color:var(--amr-color-primary)!important}.amr-table__wrapper{width:100%;overflow-x:auto}.amr-table{border-bottom:1px solid var(--amr-color-border);border-spacing:0;width:100%;font-family:var(--amr-font-family-body)}.amr-table thead tr{background-color:var(--amr-color-table-head-bg);color:var(--amr-color-table-head-fg);font-weight:700}.amr-table td,.amr-table th{padding:20px}.amr-table tbody tr:nth-child(odd){background-color:var(--amr-color-row-odd-bg);color:var(--amr-color-row-odd-fg)}.amr-table tbody tr:nth-child(2n){background-color:var(--amr-color-row-even-bg);color:var(--amr-color-row-even-fg)}.amr-table td,.amr-table th{border-right:1px dotted var(--amr-color-border)}.react-tabs__tab-list{background:var(--amr-color-body-bg);border-bottom:2px solid var(--amr-color-border-dark)!important}@media screen{.react-tabs__tab-list.is-sticky{background:var(--amr-color-body-bg);top:var(--amr-sticky-base-top,0);z-index:4;position:sticky}}.react-tabs__tab{font-family:var(--amr-font-family-body);cursor:pointer;color:var(--amr-color-body-fg-accent-700);border:none;margin:-1px;padding:6px 10px 10px;font-size:19px;font-weight:700;position:relative;background:0 0!important;border:0!important;outline:0!important}.react-tabs__tab:focus{box-shadow:none!important;border-color:var(--amr-color-body-fg-accent-700)!important}.react-tabs__tab:focus:after{height:0!important;position:relative!important;inset:auto!important}.react-tabs__tab:not(.react-tabs__tab--selected):after{content:" ";width:0;transition:width .2s;border-bottom:2px solid var(--amr-color-body-fg-accent-700)!important;position:absolute!important;bottom:-2px!important;left:0!important;right:0!important}.react-tabs__tab:hover:after{width:100%}.react-tabs__tab--selected{border-bottom:2px solid var(--amr-color-primary)!important;color:var(--amr-color-body-fg-accent-100)!important}.co-line-chart>div>div:first-child>div>svg>g:nth-child(2)>g:nth-child(4)>g>text{fill:var(--amr-color-body-fg)}.co-line-chart>div>div:first-child>div>svg>g:nth-child(2)>g:nth-child(2)>g:nth-child(3)>path{stroke:var(--amr-color-primary)}.co-line-chart>div>div:first-child>div>svg>g:nth-child(2)>g:nth-child(2)>g>rect,.co-line-chart>div>div:first-child>div>svg>g:nth-child(2)>g>g>text,.co-line-chart>div>div:first-child>div>svg>g:nth-child(3)>g:nth-child(2)>g>rect,.co-line-chart>div>div:first-child>div>svg>g:nth-child(3)>g:nth-child(4)>g>text{fill:var(--amr-color-body-fg)}.co-line-chart>div>div:first-child>div>svg>g:nth-child(2)>g:nth-child(3)>g>circle:first-child{stroke:var(--amr-color-primary)}.co-line-chart>div>div:first-child>div>svg>g:nth-child(2)>g:nth-child(3)>g>circle{fill:var(--amr-color-primary)}.co-line-chart>div>div:first-child>div>svg>g:nth-child(2)>g:nth-child(3)>g>circle:nth-child(5){stroke:none;fill:none}.co-pie-chart>div>div:first-child>div>svg>g:nth-child(2)>g>g>text{fill:var(--amr-color-body-fg)}[data-theme-mode=dark] .co-pie-chart>div>div:first-child>div>svg{filter:brightness(.7)}.react-toggle{touch-action:pan-x;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-khtml-user-select:none;-webkit-tap-highlight-color:#0000;-webkit-tap-highlight-color:transparent;background-color:#0000;border:0;padding:0;display:inline-block;position:relative}.react-toggle-screenreader-only{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.react-toggle--disabled{cursor:not-allowed;opacity:.5;transition:opacity .25s}.react-toggle-track{background-color:#4d4d4d;border-radius:30px;width:50px;height:24px;padding:0;transition:all .2s}.react-toggle:hover:not(.react-toggle--disabled) .react-toggle-track{background-color:#000}.react-toggle--checked .react-toggle-track{background-color:#19ab27}.react-toggle--checked:hover:not(.react-toggle--disabled) .react-toggle-track{background-color:#128d15}.react-toggle-track-check{opacity:0;width:14px;height:10px;margin-top:auto;margin-bottom:auto;line-height:0;transition:opacity .25s;position:absolute;top:0;bottom:0;left:8px}.react-toggle--checked .react-toggle-track-check,.react-toggle-track-x{opacity:1;transition:opacity .25s}.react-toggle-track-x{width:10px;height:10px;margin-top:auto;margin-bottom:auto;line-height:0;position:absolute;top:0;bottom:0;right:10px}.react-toggle--checked .react-toggle-track-x{opacity:0}.react-toggle-thumb{box-sizing:border-box;background-color:#fafafa;border:1px solid #4d4d4d;border-radius:50%;width:22px;height:22px;transition:all .25s;position:absolute;top:1px;left:1px}.react-toggle--checked .react-toggle-thumb{border-color:#19ab27;left:27px}.react-toggle--focus .react-toggle-thumb{-webkit-box-shadow:0 0 3px 2px #0099e0;-moz-box-shadow:0 0 3px 2px #0099e0;box-shadow:0 0 2px 3px #0099e0}.react-toggle:active:not(.react-toggle--disabled) .react-toggle-thumb{box-shadow:0 0 5px 5px #0099e0}.pa-quran-memorization-empty__empty-page{color:#fff;background-color:#000;margin:0;overflow-x:hidden}.pa-quran-memorization-empty__banner{letter-spacing:0;color:#ccc;margin:30px 0}.pa-quran-memorization-empty__banner,.pa-quran-memorization-empty__title{text-align:center;font-family:"SF Pro Display,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif";font-size:40px;font-weight:600;line-height:1.1}.pa-quran-memorization-empty__title{-webkit-text-fill-color:#0000;margin:10px 0 30px}.pa-quran-memorization-empty__title.c1,.pa-quran-memorization-empty__title.c5{background:-webkit-linear-gradient(#cd7c20 32%,#c90000 70%,#fa0 88%);-webkit-background-clip:text;background-clip:text}.pa-quran-memorization-empty__title.c2{background:-webkit-linear-gradient(#bbcd20 50%,#00a6ff 80%,#00ff7b 0);-webkit-background-clip:text;background-clip:text}.pa-quran-memorization-empty__title.c3{background:-webkit-linear-gradient(#cd7c20 50%,#f02 90%,#fa0 0);-webkit-background-clip:text;background-clip:text}.pa-quran-memorization-empty__title.c4{background:-webkit-linear-gradient(#85cd20 50%,#008cff 90%,#0091ff 0);-webkit-background-clip:text;background-clip:text}.pa-quran-memorization-empty__title.c6{background:-webkit-linear-gradient(#bbcd20 50%,#00a6ff 90%);-webkit-background-clip:text;background-clip:text}.pa-quran-memorization-empty__excerpt{text-align:center;margin-bottom:30px;font-size:20px;line-height:40px}.pa-quran-memorization-empty__excerpt u{border-bottom:4px solid #b3ff00;padding-bottom:3px;font-weight:600;text-decoration:none}.pa-quran-memorization-empty__banner-image{flex-direction:column;justify-content:center;align-items:center;margin:0;display:flex;position:relative}.pa-quran-memorization-empty__banner-image .pa-quran-memorization-empty__ipad{border-radius:37px;width:80%;margin:0 auto;transition:all .3s ease-in;box-shadow:-4px -7px 14px 3px #000}.pa-quran-memorization-empty__banner-image.in-view .ipad-image__inner{top:80px}.pa-quran-memorization-empty__ipad-image{width:calc(80% - 60px);max-height:787px;transition:all .3s ease-in;position:absolute;top:0;overflow-y:hidden}.pa-quran-memorization-empty__ipad-image.big{margin-top:39px}.pa-quran-memorization-empty__ipad-image__inner{border-radius:20px;width:100%;position:relative;top:40px;left:0}.pa-quran-memorization-empty__button{color:#fff;cursor:pointer;text-shadow:1px 1px 3px #000;background-color:#bbcd20;border:0;padding:30px;font-size:20px}.pa-quran-memorization-empty__section{overflow:hidden}@keyframes scroll-top{0%,to{transform:translateY(-4%)}50%{transform:translateY(-50%)}}.pa-quran-memorization__list td,.pa-quran-memorization__list th{padding:10px!important}.pa-quran-memorization__list th.has-sorting{padding:0!important}.pa-quran-memorization__list-sort-btn{color:inherit;font-size:inherit;font-family:inherit;font-weight:inherit;cursor:pointer;text-align:left;background:0 0;border:0;width:100%;height:100%;padding:15px}.pa-quran-memorization__list-sort-btn:hover{opacity:.8}.pa-quran-memorization__list-legends{margin:10px 0}.pa-quran-memorization__list-legends-container{position:relative}.pa-quran-memorization__list-legends-grey-overlay{vertical-align:middle;background-color:#f9f9f6f2;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.pa-quran-memorization__list-legends-grey-overlay-text{color:#888;-webkit-user-select:none;user-select:none;text-align:center;font-size:1.1em;font-weight:700}@media (min-width:624px){.pa-quran-memorization__list-legends{column-count:2}}@media (min-width:1020px){.pa-quran-memorization__list-legends{column-count:3}}.pa-quran-memorization__list-legends .pa-quran-memorization__list-legends-item{margin-top:10px}.pa-quran-memorization__list-legends .pa-quran-memorization__list-legends-item:before{content:" ";vertical-align:middle;width:30px;height:30px;display:inline-block}.pa-quran-memorization__list-legends .pa-quran-memorization__list-legends-item:after{vertical-align:middle;margin-left:10px}.pa-quran-memorization__list-legends .pa-quran-memorization__list-legends-item.is-due-red:before{background:#000}.pa-quran-memorization__list-legends .pa-quran-memorization__list-legends-item.is-due-red:after{content:"Revised long time ago"}.pa-quran-memorization__list-legends .pa-quran-memorization__list-legends-item.is-due-past:before{background:red}.pa-quran-memorization__list-legends .pa-quran-memorization__list-legends-item.is-due-past:after{content:"Revision due"}.pa-quran-memorization__list-legends .pa-quran-memorization__list-legends-item.is-due-today:before{background:orange}.pa-quran-memorization__list-legends .pa-quran-memorization__list-legends-item.is-due-today:after{content:"Revision due today"}.pa-quran-memorization__list-legends .pa-quran-memorization__list-legends-item.is-due-tomorrow:before{background:#0086ff}.pa-quran-memorization__list-legends .pa-quran-memorization__list-legends-item.is-due-tomorrow:after{content:"Revision tomorrow"}.pa-quran-memorization__list-legends .pa-quran-memorization__list-legends-item.is-not-due:before{background:#6eaa00}.pa-quran-memorization__list-legends .pa-quran-memorization__list-legends-item.is-not-due:after{content:"Revised recently"}.pa-quran-memorization__list-legends .pa-quran-memorization__list-legends-item.is-due-norevise:before{background:#ccc}.pa-quran-memorization__list-legends .pa-quran-memorization__list-legends-item.is-due-norevise:after{content:"Never revised"}.pa-quran-memorization__list-name-today tr.is-done-today td.pa-quran-memorization__list-item-name{color:var(--amr-color-body-fg-accent-500);text-decoration:line-through}.pa-quran-memorization__list-item{border-spacing:0;position:relative}.pa-quran-memorization__list-item:nth-child(15n){break-after:always}.pa-quran-memorization__list-item-rating{color:inherit}.pa-quran-memorization__list-item-rating-container{justify-content:center;margin-top:5px;display:flex}.pa-quran-memorization__list-item.is-unmemorized{color:#888}.pa-quran-memorization__list-item-is-disabled-btn.amr-button.icon-button{color:var(--amr-color-body-fg-accent-100)}.pa-quran-memorization__list-item.is-not-memorized td:first-child{background:#eeeeee80;border-right:3px solid #eee}.pa-quran-memorization__list-item.is-due-today td:first-child{background:#ffa50080;border-right:3px solid orange}.pa-quran-memorization__list-item.is-done-today td:first-child,.pa-quran-memorization__list-item.is-not-due td:first-child{background:#6eaa0080;border-right:3px solid #6eaa00}.pa-quran-memorization__list-item.is-due-tomorrow td:first-child{background:#0086ff80;border-right:3px solid #0086ff}.pa-quran-memorization__list-item.is-due-past td:first-child{background:#ff000080;border-right:3px solid red}.pa-quran-memorization__list-item.is-due-norevise td:first-child{background:#cccccc80;border-right:3px solid #ccc}.pa-quran-memorization__list-item.is-due-red td:first-child{background:#00000080;border-right:3px solid #000}.pa-quran-memorization__list-item.is-head,.pa-quran-memorization__list-item.is-highlight-header{font-weight:700}.pa-quran-memorization__list-item.is-head{color:#fff;background-color:#444}.pa-quran-memorization__list-item-name{white-space:nowrap;width:200px;font-weight:700;overflow:hidden;padding-left:10px!important}@media (min-width:1020px){.pa-quran-memorization__list-item-name{width:300px}}.pa-quran-memorization__list-item-img{vertical-align:middle;height:56px;filter:var(--amr-surah-title-svg-filter)}.pa-quran-memorization__list-item-btn{cursor:pointer;text-align:left;width:100%;color:var(--amr-color-body-fg);background:0 0;border:0;font-size:1em;font-weight:700;display:block}.pa-quran-memorization__list-item-btn:hover{color:var(--amr-color-body-fg-accent-500)}.pa-quran-memorization__list-item-ayaat,.pa-quran-memorization__list-item-pages{text-align:left;white-space:nowrap;overflow:hidden}.pa-quran-memorization__list-item-rest{text-align:center;white-space:nowrap;width:auto;overflow:hidden}.pa-quran-memorization__list-item-actions{text-align:center;white-space:nowrap;width:150px;overflow:visible}.pa-quran-memorization__list-item .co-collection-menu{z-index:2}.pa-quran-memorization__list-item-days{text-align:left;white-space:nowrap;overflow:hidden}.pa-quran-memorization__list-item-check-hl{color:#fff}.pa-quran-memorization__list-item-check-contents{color:#fff;flex-direction:column;justify-content:center;align-items:center;padding:0;display:flex}@media (min-width:624px){.pa-quran-memorization__list-item-check-contents{flex-direction:row}}.pa-quran-memorization__list-item:not(.is-head):not(.is-highlight-header){cursor:pointer}@media (min-width:1020px){.pa-quran-memorization__list-item:not(.is-head):not(.is-highlight-header):hover{background-color:var(--amr-color-row-hover-bg)!important}}.pa-quran-memorization__list-item-revision-partial{color:#090;font-weight:700}.pa-quran-memorization__list-item-revision-skip{color:#b58600;font-weight:700}.pa-quran-memorization__list-item-revision-nextoverride{color:#b54800;font-weight:700}.pa-quran-memorization__list-item-revision-nextdays{font-weight:700}.pa-quran-memorization__list-item-revision-nextdays.is-not-memorized{color:#eee}.pa-quran-memorization__list-item-revision-nextdays.is-done-today,.pa-quran-memorization__list-item-revision-nextdays.is-not-due{color:#6eaa00}.pa-quran-memorization__list-item-revision-nextdays.is-due-past{color:red}.pa-quran-memorization__list-item-revision-nextdays.is-due-today{color:orange}.pa-quran-memorization__list-item-revision-nextdays.is-due-tomorrow{color:#0086ff}.pa-quran-memorization__list-item-revision-nextdays.is-due-norevise{color:#ccc}.pa-quran-memorization__list-item-revision-nextdays.is-due-red{color:#000}.pa-quran-memorization__list-type-recent .pa-quran-memorization__list-item-check{min-height:81px}.pa-quran-memorization__settings-essential-links{z-index:5;margin:20px 0}@media (min-width:624px){.pa-quran-memorization__settings-essential-links{float:right;margin:0;position:relative}}.pa-quran-memorization__settings-option-btn{color:var(--amr-color-secondary-fg);background-color:var(--amr-color-secondary-bg);box-shadow:1px 1px 3px var(--amr-color-shadow);font-weight:700;font-family:var(--amr-font-family-body);border:0;outline:none;margin:10px 3px;padding:10px}.pa-quran-memorization__settings-option-btn.is-selected{background-color:var(--amr-color-primary-bg);color:var(--amr-color-primary-fg)}.pa-quran-memorization__settings-option-btn:not(.is-selected):not(:disabled):hover{cursor:pointer;background-color:var(--amr-color-primary-hover-bg);color:var(--amr-color-primary-hover-fg)}.pa-quran-memorization__settings-option-btn:focus{border-color:var(--amr-color-border);box-shadow:0 0 1px 3px var(--amr-color-focus);box-shadow:0 0 0 3px -moz-mac-focusring;outline:none}.pa-quran-memorization__settings-option-btn:disabled{background-color:var(--amr-color-disabled-bg);color:var(--amr-color-disabled-fg)}.pa-quran-memorization__settings-hl-legend{text-align:center;cursor:default;width:40px;height:20px;font-weight:700;font-family:var(--amr-font-family-body);background:0 0;border:0;padding-top:5px;text-decoration:none;display:inline-block}.pa-quran-memorization__settings-hl-legend:hover{opacity:1}.pa-quran-memorization__settings-hl-legend .hjs-icon{width:10px;height:10px;color:var(--amr-color-success)}.pa-quran-memorization__summary-container{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}@media (min-width:624px){.pa-quran-memorization__summary-container{flex-direction:row}}.pa-quran-memorization__summary{flex-direction:column;width:100%;display:flex}.pa-quran-memorization__summary-chart{min-width:180px}.pa-quran-memorization__summary-footnote{color:#999;margin-left:180px;display:block}.pa-quran-memorization__summary-label,.pa-quran-memorization__summary-value{padding:5px}.pa-quran-memorization__summary-label{flex:30%}.pa-quran-memorization__summary-value{flex:70%;max-width:calc(100% - 50px);font-size:1.2em;font-weight:700}.pa-quran-memorization__summary-selected{color:#fff;z-index:12;opacity:.8;background:#000;width:100%;padding:10px 0;position:fixed;top:0;left:0;box-shadow:-1px 4px 7px #444}.pa-quran-memorization__summary-selected .pa-quran-memorization__summary-value{text-align:center;display:block}.pa-quran-memorization__summary-selected-close-btn{cursor:pointer;background:0 0;border:0;outline:none;padding:18px;position:absolute;top:0;right:0}.pa-quran-memorization__summary-selected-close-btn .hjs-icon{color:red}.pa-quran-memorization__summary-selected-close-btn .hjs-icon:hover{color:#900}.pa-quran-memorization__summary-item:not(.pa-quran-memorization__summary-selected){align-items:center;display:flex}.pa-quran-memorization__summary-item:not(.pa-quran-memorization__summary-selected):nth-child(2n){background-color:var(--amr-color-row-even-bg);color:var(--amr-color-row-even-fg)}.pa-quran-memorization__summary-item:not(.pa-quran-memorization__summary-selected):nth-child(odd){background-color:var(--amr-color-row-odd-bg);color:var(--amr-color-row-odd-fg)}.pa-quran-memorization__editmodal{font-size:1.1em}.pa-quran-memorization__editmodal-rating{text-align:center}@media (min-width:624px){.pa-quran-memorization__editmodal-rating{text-align:left}}.pa-quran-memorization__editmodal-rating-container{padding-bottom:20px}@media (min-width:624px){.pa-quran-memorization__editmodal-rating-container{padding:20px 0}}.pa-quran-memorization__editmodal-img{height:80px;filter:var(--amr-surah-title-svg-filter)}.pa-quran-memorization__editmodal-table{border-spacing:0;width:100%}.pa-quran-memorization__editmodal-table tr:nth-child(2n){background-color:var(--amr-color-row-even-bg);color:var(--amr-color-row-even-fg)}.pa-quran-memorization__editmodal-table tr:nth-child(odd){background-color:var(--amr-color-row-odd-bg);color:var(--amr-color-row-odd-fg)}.pa-quran-memorization__editmodal-table td{height:90px;padding-left:3px}.pa-quran-memorization__editmodal-table td:last-child{width:80px}@media (min-width:624px){.pa-quran-memorization__editmodal-table td:last-child{width:145px}}.pa-quran-memorization__editmodal-revision-cycle-container{vertical-align:top}.pa-quran-memorization__editmodal-revision-cycle-label{padding-top:37px}.pa-quran-memorization__editmodal-revision-cycle-opts{padding-left:0}.pa-quran-memorization__editmodal-btn-container{margin-top:20px}.pa-quran-memorization__editmodal-error,.pa-quran-memorization__editmodal-warning{color:#fff;text-align:center;border-radius:3px;margin-bottom:10px;padding:3px;font-size:1.1em;font-weight:700}.pa-quran-memorization__editmodal-warning{background-color:var(--amr-color-warn-bg);color:var(--amr-color-warn-fg)}.pa-quran-memorization__editmodal-error{background-color:var(--amr-color-err-bg);color:var(--amr-color-err-fg)}.pa-quran-memorization__editmodal-date,.pa-quran-memorization__editmodal-mem{text-align:left;cursor:pointer;vertical-align:middle;background:inherit;border:0;outline:0;width:150px;margin:0;padding:3px;font-size:1.1em}.pa-quran-memorization__editmodal-date:hover,.pa-quran-memorization__editmodal-mem:hover{background-color:#ddd}.pa-quran-memorization__editmodal-today-btn{vertical-align:middle;width:75px;margin:4px;padding:6px 2px;font-size:15px}@media (min-width:1020px){.pa-quran-memorization__editmodal-today-btn{width:125px;margin:4px 0}}.pa-quran-memorization__editmodal-today-btn-label{vertical-align:middle;display:inline-block}.pa-quran-memorization__editmodal-today-btn-note{opacity:.8;font-size:.6em}.pa-quran-memorization__editmodal-today-btn-icon{text-align:center;margin-bottom:3px}@media (min-width:624px){.pa-quran-memorization__editmodal-today-btn-icon{vertical-align:middle;margin-bottom:0;margin-right:4px;display:inline-block}}.pa-quran-memorization__editmodal-mem{width:80px}.pa-quran-memorization__editmodal-info{text-align:center;border-top:1px solid var(--amr-color-border-light);flex-flow:wrap;gap:30px;margin-top:13px;padding-top:13px;display:flex}.pa-quran-memorization__editmodal-info-item{flex:auto;margin-top:3px}.pa-quran-memorization__editmodal-info-item-label{color:#999}.pa-quran-memorization__editmodal-info-item-value{color:var(--amr-color-secondary-dark);font-size:1.3em;font-weight:700}.pa-quran-memorization__editmodal-links{margin-top:20px;padding:20px 0}.pa-quran-memorization__editmodal-links,.pa-quran-memorization__editmodal-memo-progress{border-top:1px solid var(--amr-color-border-light)}.pa-quran-memorization__editmodal-link{color:var(--amr-color-primary);margin-top:10px;font-weight:700;text-decoration:none;display:inline-block}.pa-quran-memorization__editmodal-link:hover{color:var(--amr-color-primary-hover-bg)}.pa-quran-memorization__userpref-section-subpref{margin:20px 0 0 20px}@media (min-width:624px){.pa-quran-memorization__userpref-section-subpref{margin:20px 0 0 42px}}.pa-quran-memorization__userpref-section{border:1px solid var(--amr-color-border-dark);box-shadow:0 0 3px -1px var(--amr-color-shadow);background-color:var(--amr-color-body-bg-accent-700);color:var(--amr-color-body-fg-accent-700);margin:10px;padding:10px;font-size:1.1em}.pa-quran-memorization__userpref-section:not(.is-first){margin-top:20px;padding-top:20px}@media (min-width:624px){.pa-quran-memorization__userpref-section{border-radius:2px;padding:20px}}.pa-quran-memorization__userpref-section.is-inner{margin:10px 0}.pa-quran-memorization__userpref-section.is-first:not(.is-inner){margin-top:0}.pa-quran-memorization__userpref-section-value{margin:10px 0}.pa-quran-memorization__userpref-section-note{color:var(--amr-color-body-fg-accent-700);opacity:.75;margin-top:10px;font-size:.8em}.pa-quran-memorization__userpref-checklist{flex-flow:wrap;width:100%;padding:0;display:flex}.pa-quran-memorization__userpref-check{flex:40%;margin:3px}.pa-quran-memorization__userpref-error{background-color:var(--amr-color-err-bg);color:var(--amr-color-err-fg);text-align:center;border-radius:3px;padding:3px;font-size:1.1em;font-weight:700}.pa-quran-memorization__student-switcher-container{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-bottom:20px;display:flex}@media (min-width:1020px){.pa-quran-memorization__student-switcher-container{margin:0}}@media (min-width:1628px){.pa-quran-memorization__student-switcher-container.sidebar-on-large-desktop{z-index:1;flex-direction:column;position:fixed;left:10px}.pa-quran-memorization__student-switcher-container.sidebar-on-large-desktop .pa-quran-memorization__student-switcher.is-selected{box-shadow:20px 0 40px 5px #00ff0d30}}.pa-quran-memorization__student-switcher{border:1px solid var(--amr-color-border);background-color:var(--amr-color-body-bg-accent-700);cursor:pointer;width:70px;min-width:70px;height:70px;color:var(--amr-color-body-fg-accent-700);text-align:center;text-overflow:ellipsis;border-radius:50%;justify-content:center;align-items:center;text-decoration:none;display:flex;overflow:hidden}.pa-quran-memorization__student-switcher:hover:not(.is-selected){box-shadow:0 0 0 4px inset var(--amr-color-shadow-light)}.pa-quran-memorization__student-switcher.is-selected{background-color:var(--amr-color-body-bg-accent-300);border:3px solid #1cbc1c;box-shadow:0 -31px 40px 5px #00ff0d30}.pa-quran-memorization__student-switcher.is-selected .pa-quran-memorization__student-switcher-inner{background-color:#0cd1001a;border:5px solid #d1edd1;border-radius:50%;justify-content:center;align-items:center;width:54px;min-width:54px;height:54px;display:flex;box-shadow:inset 0 0 0 4px #b6e3b6}.pa-quran-memorization__student-switcher-title{color:var(--amr-color-body-fg-accent-100);font-size:.8em;rotate:-90deg}[data-theme-mode=dark] .pa-quran-memorization__student-switcher.is-selected{border:3px solid #047704;box-shadow:0 -31px 40px 5px #64ad6930}[data-theme-mode=dark] .pa-quran-memorization__student-switcher.is-selected .pa-quran-memorization__student-switcher-inner{background-color:#526a511a;border:5px solid #748974;box-shadow:inset 0 0 0 4px #607e60}.pa-quran-memorization__calendar{position:relative}.pa-quran-memorization__calendar-loading{z-index:1;opacity:.7;background-color:var(--amr-color-body-bg);position:absolute;inset:0}.pa-quran-memorization__calendar-loading .co-shell{top:70px}.pa-quran-memorization__calendar-selector{justify-content:center;align-items:center;gap:6px;margin-bottom:20px;display:flex}.pa-quran-memorization__calendar-selector>button{cursor:pointer}.pa-quran-memorization__calendar-selector>div{text-align:center;width:120px;display:inline-block}.pa-quran-memorization__calendar .revision-calendar-modal-nav-btn.inline-nav.inline-nav{display:none}@media (min-width:624px){.pa-quran-memorization__calendar .revision-calendar-modal-nav-btn.inline-nav.inline-nav{display:block}}.pa-quran-memorization__calendar .revision-calendar-modal-nav-btn-container{justify-content:center;margin-bottom:20px;display:flex}@media (min-width:624px){.pa-quran-memorization__calendar .revision-calendar-modal-nav-btn-container{display:none}}.pa-quran-memorization__calendar .mobile-calendar-tile .hjs-icon{width:12px;height:12px}.pa-quran-memorization__calendar .mobile-surah{text-align:center}.pa-quran-memorization__calendar .mobile-surah>div{background-color:var(--amr-color-secondary-lighter);color:var(--amr-color-secondary-fg);border-radius:50%;width:20px;height:20px;padding:3px;display:inline-block}.pa-quran-memorization__calendar .desktop-surah{text-align:center}.pa-quran-memorization__calendar .desktop-surah>div{background-color:var(--amr-color-secondary-lighter);color:var(--amr-color-secondary-fg);border-radius:3px;padding:3px;display:inline-block}.pa-quran-memorization__calendar-modal-empty{text-align:center;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pa-quran-memorization__calendar-modal-empty .hjs-icon{color:#ccc}.pa-quran-memorization__calendar-modal-empty-text{margin-top:20px}.pa-quran-memorization__calendar .react-calendar{width:100%}.pa-quran-memorization__calendar .react-calendar__month-view__weekdays__weekday{text-align:center;-webkit-user-select:none;user-select:none}.pa-quran-memorization__calendar .react-calendar__month-view__days__day,.pa-quran-memorization__calendar .react-calendar__tile--active,.pa-quran-memorization__calendar .react-calendar__tile--now{background-color:var(--amr-color-body-bg-accent-700);color:var(--amr-color-body-fg-accent-700);border:1px dashed var(--amr-color-border-dark)}@media (min-width:1020px){.pa-quran-memorization__calendar .react-calendar__month-view__days__day,.pa-quran-memorization__calendar .react-calendar__tile--active,.pa-quran-memorization__calendar .react-calendar__tile--now{font-size:1em;line-height:1.1em}}.pa-quran-memorization__calendar .react-calendar__tile--now{border:1px dashed orange}.pa-quran-memorization__calendar .react-calendar__tile--now+button{border:1px dashed #0086ff}.pa-quran-memorization__calendar .react-calendar__month-view__days__day--weekend{background-color:var(--amr-color-body-bg-accent-700);color:var(--amr-color-body-fg-accent-700)}.pa-quran-memorization__calendar .react-calendar__tile--active:enabled:focus,.pa-quran-memorization__calendar .react-calendar__tile--now:enabled:focus{background-color:var(--amr-color-primary-hover-bg);color:var(--amr-color-primary-hover-fg)}.pa-quran-memorization__calendar .react-calendar__month-view__weekdays{background-color:var(--amr-color-table-head-bg);color:var(--amr-color-table-head-fg)}.pa-quran-memorization__calendar .react-calendar__month-view__weekdays abbr{text-decoration:none}.pa-quran-memorization__calendar .is-day-disabled{background-color:var(--amr-color-body-bg);color:#999}.pa-quran-memorization__calendar .is-revision-cycle{border:1px dashed purple}.pa-quran-memorization__calendar .react-calendar__month-view__days__day--weekend:enabled:hover,.pa-quran-memorization__calendar .react-calendar__month-view__days__day:enabled:hover,.pa-quran-memorization__calendar .react-calendar__tile--active:enabled:hover,.pa-quran-memorization__calendar .react-calendar__tile--now:enabled:hover,.pa-quran-memorization__calendar .react-calendar__tile:enabled:focus,.pa-quran-memorization__calendar .react-calendar__tile:enabled:hover{background-color:var(--amr-color-primary-hover-bg);color:var(--amr-color-primary-hover-fg)}.pa-quran-memorization__calendar-modal-btn-container{justify-content:center;margin-top:20px;display:flex}.pa-quran-memorization__calendar-modal-btn-container button{flex:1 0 auto}@media (min-width:624px){.pa-quran-memorization__calendar-modal-btn-container button{flex:0 0 50%}}.pa-quran-memorization__empty-container{text-align:center}.pa-quran-memorization__empty-container-image{filter:var(--amr-themed-image-filter);position:relative}.pa-quran-memorization__empty-container-image .hjs-icon{width:320px;height:320px;color:var(--amr-color-primary)}.pa-quran-memorization__empty-container-heading{color:var(--amr-color-body-fg);font-size:2em;font-weight:700;font-family:var(--amr-font-family-body)}.pa-quran-memorization__empty-container-hadith-arabic{font:var(--amr-font-arabic-general);direction:rtl}.pa-quran-memorization__empty-container-button{margin:20px 0;padding:10px 20px}.pa-quran-memorization__empty-container-message{color:var(--amr-color-body-fg);font-family:var(--amr-font-family-body);font-size:1.1em}.pa-quran-memorization__empty-container-message-message-inner{max-width:400px;display:inline-block}.pa-quran-memorization__empty-container-link{color:var(--amr-color-primary);text-decoration:none}.pa-quran-memorization__empty-container-link:hover{color:var(--amr-color-primary-hover-bg)}.pa-quran-memorization__empty-tab{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;margin-top:30px;display:flex}.pa-quran-memorization__table-gap{background:var(--amr-color-body-bg)}.pa-quran-memorization__table-gap-container{width:350px}@media (min-width:624px){.pa-quran-memorization__table-gap-container{width:80%;margin:auto}}.pa-quran-memorization__table-gap-contents{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cGF0aCBkPSJNMCAxMUw4IDVMMTYgMTEiIHN0cm9rZT0iI2UxZTRlOCIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIgc3Ryb2tlLXdpZHRoPSIxLjUiIC8+Cjwvc3ZnPgo=);background-position:50%;background-repeat:repeat-x;background-size:16px;justify-content:center;display:flex}.pa-quran-memorization__table-gap-text{background-color:var(--amr-color-body-bg);color:var(--amr-color-body-fg);border:1px solid var(--amr-color-border);-webkit-user-select:none;user-select:none;border-radius:10px;padding:10px}.pa-quran-memorization__days-list{padding-left:10px}@media (min-width:624px){.pa-quran-memorization__days-list{flex-flow:wrap;width:100%;padding:0;display:flex}}.pa-quran-memorization__days-list li{margin:3px}@media (min-width:624px){.pa-quran-memorization__days-list li{flex:40%}}.pa-quran-memorization__load-distribution-table-item{background-color:var(--amr-color-body-bg-accent-500);color:var(--amr-color-body-fg-accent-500);border-radius:10px;justify-content:space-between;align-items:center;margin:5px 0;padding:5px;display:flex}.pa-quran-memorization__load-distribution-table-sort-container{justify-content:center;align-items:center;gap:10px;margin:20px 0;display:flex}@media (min-width:624px){.pa-quran-memorization__load-distribution-table-sort-container{justify-content:flex-end}}.pa-quran-memorization__load-distribution-table-summary{flex-direction:column;flex:1;justify-content:space-between;align-items:center;display:flex}@media (min-width:624px){.pa-quran-memorization__load-distribution-table-summary{flex-direction:row}}.pa-quran-memorization__load-distribution-table-surah{align-items:center;gap:3px;display:flex}.pa-quran-memorization__load-distribution-table-icon{color:var(--amr-color-body-fg)}.pa-quran-memorization__load-distribution-table-info{border-bottom:1px solid var(--amr-color-border);padding:10px 0}.pa-quran-memorization{font-family:var(--amr-font-family-body)}.pa-quran-memorization .react-tabs__tab{padding-left:4px;font-size:18px}.pa-quran-memorization__parked-warning{background-color:var(--amr-color-warn-bg);color:var(--amr-color-warn-fg);text-align:center;align-items:top;border-radius:3px;margin:10px 0;padding:10px;display:flex}.pa-quran-memorization__shortlist-check{align-items:center;display:flex}.pa-quran-memorization__shortlist-check li{margin:0;padding:0}.pa-quran-memorization__shortlist-check .amr-button{padding:0}.pa-quran-memorization__status-info{align-items:center;gap:3px;font-weight:700;display:flex}.pa-quran-memorization__change-today-btn{cursor:pointer;background:0 0;border:0;display:inline-block}.pa-quran-memorization__change-today-container{z-index:2;margin-left:10px;display:inline-block;position:relative}.pa-quran-memorization__change-today-container .react-datepicker-popper{left:-130px!important}@media (min-width:624px){.pa-quran-memorization__change-today-container .react-datepicker-popper{left:-34px!important}}.pa-quran-memorization__change-today-container .react-datepicker__triangle{left:147px!important}@media (min-width:624px){.pa-quran-memorization__change-today-container .react-datepicker__triangle{left:50px!important}}.pa-quran-memorization__today-page-link{color:var(--amr-color-primary);text-decoration:none;display:block}.pa-quran-memorization__today-page-link:hover{color:var(--amr-color-primary-hover-bg)}.pa-quran-memorization__today-page-link2{-webkit-text-decoration:inherit;text-decoration:inherit;color:var(--amr-color-primary);padding:3px;font-weight:700;display:inline-block}.pa-quran-memorization__today-page-link2:hover{color:var(--amr-color-primary-hover-bg)}.pa-quran-memorization__inner{height:100%;position:relative}.pa-quran-memorization__inner .hjs-pending{position:absolute;inset:-10px}.pa-quran-memorization__notes-unsaved-indicator{z-index:1;color:var(--amr-color-danger);-webkit-user-select:none;user-select:none;pointer-events:none;font-size:1.5em;font-weight:700;position:absolute;top:0;right:10px}.pa-quran-memorization__notes-unsaved-indicator .hjs-icon{color:var(--amr-color-success)}.pa-quran-memorization__notes-modal-textarea{width:calc(100% - 10px);height:calc(100% - 34px);font-size:1.3em;font-family:var(--amr-font-family-body);color:var(--amr-color-input-fg);background-color:var(--amr-color-input-bg);margin-bottom:10px}.pa-quran-memorization__subheading{font-family:var(--amr-font-family-body);color:var(--amr-color-primary);align-items:center;font-size:22px;display:flex}.pa-quran-memorization__icon-warning{color:#d07d00}.pa-quran-memorization__icon-success{color:#036d2e}.pa-quran-memorization__icon-info{color:#408cff}.pa-quran-memorization__icon-great{color:#e00000}.pa-quran-memorization__link{color:var(--amr-color-primary);text-decoration:none}.pa-quran-memorization__floating-button{z-index:1;border-radius:12px;padding:15px;position:fixed;bottom:40px;right:80px}.pa-quran-memorization__check-footnote{color:#999;margin-top:10px;margin-left:36px;font-size:.9em}.quran-today-item-container-outer{background:0 0;justify-content:center;align-items:center;width:250px;height:250px;margin:20px;padding:0;display:flex;position:relative}.quran-today-item-container{background-color:#fff;border:2px solid #444;border-top:7px solid #444;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:calc(100% - 65px);height:calc(100% - 65px);display:flex}.quran-today-item-container.is-memo{border-top-color:#222}.quran-today-item-container.is-due{border-top-color:red}.quran-today-item-container.is-today{border-top-color:orange}.quran-today-item-container.is-recent{border-top-color:#6eaa00}.quran-today-item-title{color:#444;text-align:center;width:100%;top:0;left:0}.quran-today-item-memo-ayaat,.quran-today-item-memo-lines,.quran-today-item-memo-pages,.quran-today-item-surah{font-size:1.1em;font-weight:700}.quran-today-item-button{transition:all .2s ease-in-out;position:absolute}.quran-today-item-button button{color:#fff;cursor:pointer;background:#444;border:0;border-radius:50%;width:28px;height:25px}.quran-today-item-button button:hover{color:#fefef6}@media (max-width:624px){.quran-today-item-buttons .quran-today-item-button.is-left{top:50%;left:5%;transform:translate(-50%,-50%)}.quran-today-item-buttons .quran-today-item-button.is-left-bottom{top:78%;left:15%;transform:translate(-50%,-50%)}.quran-today-item-buttons .quran-today-item-button.is-right-bottom{top:78%;left:85%;transform:translate(-50%,-50%)}.quran-today-item-buttons .quran-today-item-button.is-top{top:5%;left:50%;transform:translate(-50%,-50%)}.quran-today-item-buttons .quran-today-item-button.is-right{top:50%;left:95%;transform:translate(-50%,-50%)}.quran-today-item-buttons .quran-today-item-button.is-bottom{top:95%;left:50%;transform:translate(-50%,-50%)}}@media (min-width:1020px){.quran-today-item-buttons .quran-today-item-button{opacity:0;visibility:hidden;top:50%;left:50%}}.quran-today-item-buttons.is-visible .quran-today-item-button{opacity:1;visibility:visible}.quran-today-item-buttons.is-visible .quran-today-item-button.is-left{top:50%;left:5%;transform:translate(-50%,-50%)}.quran-today-item-buttons.is-visible .quran-today-item-button.is-left-bottom{top:78%;left:15%;transform:translate(-50%,-50%)}.quran-today-item-buttons.is-visible .quran-today-item-button.is-right-bottom{top:78%;left:85%;transform:translate(-50%,-50%)}.quran-today-item-buttons.is-visible .quran-today-item-button.is-top{top:5%;left:50%;transform:translate(-50%,-50%)}.quran-today-item-buttons.is-visible .quran-today-item-button.is-right{top:50%;left:95%;transform:translate(-50%,-50%)}.quran-today-item-buttons.is-visible .quran-today-item-button.is-bottom{top:95%;left:50%;transform:translate(-50%,-50%)}.pa-quran-today__container{flex-wrap:wrap;display:flex}.pa-quran-teacher__empty-container{text-align:center}.pa-quran-teacher__empty-container-image{filter:var(--amr-themed-image-filter);position:relative}.pa-quran-teacher__empty-container-image .hjs-icon{width:320px;height:320px;color:var(--amr-color-primary)}.pa-quran-teacher__empty-container-heading{color:var(--amr-color-body-fg);font-size:2em;font-weight:700}.pa-quran-teacher__empty-container-button{margin:20px 0;padding:10px 20px}.pa-quran-teacher__empty-container-message{color:var(--amr-color-body-fg);font-family:var(--amr-font-family-body);font-size:1.1em}.pa-quran-teacher__empty-container-message-message-inner{max-width:400px;display:inline-block}.pa-quran-teacher__empty-container-hadith-arabic{font:var(--amr-font-arabic-general);direction:rtl}.pa-quran-teacher__empty-container-link{color:var(--amr-color-primary);text-decoration:none}.pa-quran-teacher__empty-container-link:hover{color:var(--amr-color-primary-hover-bg)}.pa-quran-teacher{font-family:var(--amr-font-family-body);padding-bottom:20px}.pa-quran-teacher__teacher-links{font-size:inherit;padding:10px 3px}.pa-quran-teacher__link{color:var(--amr-color-primary);text-decoration:none}.pa-quran-teacher__link:hover{color:var(--amr-color-primary-hover-bg)}.pa-quran-teacher__student-link{font-size:inherit;margin-bottom:20px;display:inline-block}.pa-quran-teacher__is-disabled-btn.amr-button.icon-button{color:var(--amr-color-body-fg-accent-100)}@media (min-width:1020px){.pa-quran-teacher__user-info-modal{height:400px}}.pa-quran-teacher__invite-accept-message{border:1px solid var(--amr-color-success-border);background-color:var(--amr-color-success-bg);color:var(--amr-color-success-fg);font-size:inherit;border-radius:3px;padding:10px}.pa-quran-teacher__invite-accept-message.is-error{background-color:var(--amr-color-err-bg);color:var(--amr-color-err-fg)}.pa-quran-teacher__invite-accept-message-button{text-align:right;color:var(--amr-color-success-fg);font-size:inherit;margin-bottom:10px}.pa-quran-teacher__invite-accept-message button{cursor:pointer;color:inherit;background:0 0;border:0}.pa-quran-teacher__invite-accept-message button:hover{text-decoration:underline}.pa-quran-teacher__inner{height:100%;position:relative}.pa-quran-teacher__inner .hjs-pending{position:absolute;inset:-10px}.pa-quran-teacher__notes-unsaved-indicator{z-index:1;color:var(--amr-color-danger);-webkit-user-select:none;user-select:none;pointer-events:none;font-size:1.5em;font-weight:700;position:absolute;top:0;right:10px}.pa-quran-teacher__notes-unsaved-indicator .hjs-icon{color:var(--amr-color-success)}.pa-quran-teacher__notes-modal-textarea{width:calc(100% - 10px);height:calc(100% - 34px);font-size:1.3em;font-family:var(--amr-font-family-body);color:var(--amr-color-input-fg);background-color:var(--amr-color-input-bg);margin-bottom:10px}