:root{--primary:#2f4f3e;--secondary:#c9b28c;--bg:#f8f5f0}*{box-sizing:border-box}body{margin:0}.admin-layout{background:#f8f5f0;background:var(--bg);display:flex;min-height:100vh}.admin-content{flex:1 1;padding:24px}.navbar-container{align-items:center;display:flex;justify-content:space-between;padding:16px 24px}.navbar-container,.sidebar{background:#2f4f3e;background:var(--primary);color:#fff}.sidebar{padding:20px;width:240px}.logo{font-size:20px;font-weight:600;margin-bottom:32px}.nav-item{align-items:center;border-radius:8px;color:#fff;display:flex;gap:12px;margin-bottom:8px;padding:12px 10px;text-decoration:none;transition:background .2s}.nav-item:hover{background:#ffffff1f}.nav-item.active{background:#c9b28c;background:var(--secondary);color:#000}.icon{font-size:18px}.admin-topbar{align-items:center;background:#2f4f3e;background:var(--primary);color:#fff;display:none;gap:16px;height:56px;padding:0 16px}.admin-topbar button{background:none;border:none;color:#fff}.overlay{background:#0006;inset:0;position:fixed;z-index:9}.logout-btn{border:1px solid;border-radius:8px;margin-top:12px;padding:12px;width:100%}.btn-add,.logout-btn{background:#2f4f3e;color:#fff;cursor:pointer;font-weight:600}.btn-add{background:var(--primary);border:none;border-radius:8px;max-width:100%;padding:10px 16px}.btn-add span{color:#fff}.admin-table thead{height:50px}.admin-table table thead tr th{color:#545454;font-family:Poppins;font-size:12px;font-style:normal;font-weight:300;letter-spacing:-.5px;line-height:120%;text-transform:uppercase}.admin-table .table tbody tr{background-color:initial}.admin-table.custom thead{background:#0000!important}.admin-table thead,.admin-table.custom thead{border-bottom:1px solid #0000000d;height:60px}.admin-table thead{background:#fbfcfc}.admin-table table tbody tr td,.admin-table table tbody tr td p{color:#000c;font-family:Poppins;font-size:13px;font-weight:500;letter-spacing:.2px;line-height:20px;text-align:left}.admin-table .table tbody tr td,.admin-table .table thead tr th{text-align:left;vertical-align:middle}.admin-table .table tbody tr{background:#f7f8f9;border-bottom:12px solid #fff;border-radius:4.303px;height:70px}.admin-table .table{--bs-table-bg:#0000!important;border:#0000}.btn-back:after,.btn-delete:after,.btn-edit:after,.btn-invalidation:after,.btn-show:after,.btn-validation:after{border-radius:4px;content:attr(data-tooltip-content);font-family:Lato;font-size:12px;font-style:normal;font-weight:600;left:50%;line-height:14px;opacity:0;padding:8px;position:absolute;right:50%;top:77%;transform:translate(-50%,18px) scale(.8);transition:visibility,opacity,transform .2s;visibility:hidden;width:-webkit-max-content;width:max-content}.btn-back,.btn-back:after,.btn-show,.btn-show:after{color:#2f4f3e!important}.btn-validation,.btn-validation:after{color:#2f4f3e!important;color:var(--primary)!important}.btn-invalidation,.btn-invalidation:after{color:#fa1414b4!important}.btn-delete,.btn-delete:after{color:#fa1414!important}.btn-edit,.btn-edit:after{color:#eeb8b3!important}.with-tooltip{position:relative}.with-tooltip:hover:after{opacity:1;transform:translate(-50%);visibility:visible}.card-btn,.table-btn{align-items:center;border:1px solid #0000;border-radius:50%!important;display:inline-flex!important;justify-content:center}.table-btn{height:35px;width:35px}.card-btn{height:26px;width:26px}.btn-back:hover{border:1px solid #2f4f3e!important}.btn-back,.btn-show{background-color:#2f4f3e41}.btn-validation{background-color:#02b4c038!important}.btn-invalidation{background-color:#f3eee7!important}.btn-edit{background-color:#fcf4f3}.btn-delete{background-color:#fee7e7}.add_item__btn{border-radius:55px;color:#1e1c1a;font-family:DM Sans;font-size:13px;font-weight:400}.add_item__btn,.add_item__btn:hover{border-color:#2f4f3e;border-color:var(--primary)}.add_item__btn:hover{color:#2f4f3e;color:var(--primary)}.page-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.content-preview{gap:16px}.audio-player,.content-preview{display:flex;flex-direction:column}.audio-player{gap:8px}.audio-player button{align-self:flex-start;background:#2f4f3e;border:none;border-radius:6px;color:#fff;padding:6px 14px}.progress{background:#eee;border-radius:4px;height:4px;overflow:hidden}.progress>div{background:#c9b28c;height:100%}.text-block.ar{font-family:Amiri,serif;font-size:22px;line-height:1.8;text-align:right}.text-block.ph{color:#6b6b6b;font-style:italic}.text-block.tr{color:#444;font-size:14px}.card-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.card{background:#fff;border-radius:12px;box-shadow:0 2px 6px #0000000f;cursor:pointer;padding:14px;transition:.2s}.card.inactive{opacity:.6}.card:hover{transform:translateY(-2px)}.card-img{align-items:center;background:#f8f5f0;border-radius:10px;display:flex;height:120px;justify-content:center;object-fit:cover}.folder-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:200px}.card-body{margin-top:12px;padding:10px 5px}.badge{color:#2f4f3e;font-size:12px;font-weight:600;padding:0}.card-actions-btn{align-items:center;display:flex;gap:8px;justify-content:flex-end}.page-container{background:#fff;border-radius:12px;margin:auto;max-width:900px;padding:25px 20px}.page-container h1{margin-bottom:30px}.page-container h3{font-weight:600;margin-bottom:10px}.last-update{font-size:12px;margin-top:40px;opacity:.6}.text-primary{color:#285!important}.btn-outline-primary{border-color:#285!important;color:#285!important}.btn-outline-primary:hover,.btn-primary{background-color:#285!important;border-color:#285!important;color:#fff!important}.ring-active{background-color:#f3920041;border-left:5px solid #285!important}@media (max-width:900px){.sidebar{bottom:0;left:-260px;position:fixed;top:0;transition:left .25s ease;z-index:10}.sidebar.open{left:0}.admin-topbar{display:flex}.admin-layout{flex-direction:column}.admin-content{padding:16px}}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.login-wrapper{align-items:center;background:#f8f5f0;display:flex;height:100vh;justify-content:center}.login-card{background:#fff;border-radius:14px;box-shadow:0 10px 35px #00000014;padding:32px;width:360px}.login-card h1{color:#2f4f3e;margin-bottom:4px;text-align:center}.subtitle{color:#6b6b6b;margin-bottom:28px;text-align:center}.field{margin-bottom:18px}.field label{color:#6b6b6b;display:block;font-size:13px;margin-bottom:6px}.field input{border:1px solid #ddd;border-radius:8px;font-size:14px;padding:10px 12px;width:100%}.field input:focus{border-color:#2f4f3e;outline:none}.login-card button{background:#2f4f3e;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;margin-top:12px;padding:12px;width:100%}.login-card button:disabled{opacity:.6}.error{background:#ffe5e5;border-radius:6px;color:#b00020;font-size:13px;margin-bottom:12px;padding:8px}.cancel__btn,.theme__btn{border-radius:10px!important;-webkit-border-radius:32px;-moz-border-radius:32px;-ms-border-radius:32px;-o-border-radius:32px;color:var(--primary);font-family:Poppins;font-size:14px;font-style:normal;font-weight:600;letter-spacing:.56px;line-height:normal;padding:12px 15px;text-align:center;transition:all .5s cubic-bezier(.175,.885,.32,1.275)}.theme__btn{background:#f3920041}.theme__btn:hover{background:#0000;border-color:var(--primary);color:var(--primary)}.theme__btn.btn-secondary-ras{background:#c0cddf;color:#1f497d}.theme__btn.btn-secondary-ras:hover{background:#0000;border-color:#1f497d}.cancel__btn:hover{border-color:#333}.cancel__btn,.modal__btn{font-size:12px;text-transform:uppercase}.modal__btn{background-color:var(--primary);color:#fff;padding:14px 60px!important}.cancel__btn{color:#333}.go_back__btn{align-items:center;border-radius:10px;color:#121212;display:flex;font-size:15px;font-weight:600;gap:8px;padding:10px 24px}.go_back__btn:hover{color:var(--primary)}.large__btn{align-items:center;background-color:#fff;border:1px solid var(--primary);border-radius:50px;color:#000c;column-gap:10px;display:flex;font-family:Work Sans;font-size:15px;font-weight:400;justify-content:center;padding:1rem;width:100%}.large__btn:hover{background-color:initial;border-color:var(--primary);color:var(--primary)}.pagination{align-items:center;justify-content:center;margin-top:40px;position:relative}.page-item.active .page-link{background-color:var(--primary)!important;border-color:var(--primary)!important;color:#fff!important;color:#fff;font-weight:500}.page-item.active .page-link,li.page-item a{font-family:Inter;font-size:14px;font-style:normal;line-height:normal;text-align:center}li.page-item a{align-items:center;border:none;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;color:#000!important;color:#7e7e7e!important;color:var(--gRIS,#7e7e7e)!important;display:flex;font-weight:400;height:30px;justify-content:center;width:30px}.page-item:first-child .page-link span{color:#000!important}.page-item:first-child .page-link,.page-item:last-child .page-link{align-items:center;background:none;border:none;display:flex;height:30px;justify-content:center;width:30px}.page-item.disabled .page-link span{color:#000!important}.footer-form select.select-perpage{background-color:var(--primary);border:.63px solid #e8e8e8;border-radius:7.62px;color:#fff;font-size:14px;font-weight:500;gap:10.16px;letter-spacing:.12px;line-height:14.22px;padding:7.62px 10.16px;text-align:left}.footer-form select.select-perpage.top{background-color:initial;border:.63px solid #4c4c4c;color:#4c4c4c}.empty-alert-content-body{align-items:center;background:#2f4f3e2f;border-radius:10px;display:flex;gap:20px;justify-content:flex-start;padding:30px 15px}.empty-alert-textual-container p{color:var(--primary);font-weight:500;margin-bottom:0}.empty-alert-icon{color:var(--primary);font-size:50px;font-weight:900}.react-bootstrap-table table{table-layout:fixed}.react-bootstrap-table th.sortable{cursor:pointer}.react-bootstrap-table th .order>.dropdown>.caret{color:#ccc;margin:10px 0 10px 5px}.react-bootstrap-table th .order>.dropup>.caret{color:#ccc;margin:10px 0}.react-bootstrap-table th>.react-bootstrap-table-sort-order>.caret{margin:10px 6.5px}.react-bootstrap-table th .order-4:before{content:"\2191";margin-left:3.5px;opacity:.4}.react-bootstrap-table th .order-4:after{content:"\2193";opacity:.4}.react-bootstrap-table th .caret-4-asc:before{content:"\2191";margin-left:3.5px}.react-bootstrap-table th .caret-4-asc:after{content:"\2193";opacity:.4}.react-bootstrap-table th .caret-4-desc:before{content:"\2191";margin-left:3.5px;opacity:.4}.react-bootstrap-table th .caret-4-desc:after{content:"\2193"}.react-bootstrap-table th[data-row-selection]{width:30px}.react-bootstrap-table td>.selection-input-4,.react-bootstrap-table th>.selection-input-4{margin:-4px}.react-bootstrap-table td.react-bs-table-no-data{text-align:center}.react-bootstrap-table td.react-bootstrap-table-editing-cell .animated{animation-fill-mode:both}.react-bootstrap-table td.react-bootstrap-table-editing-cell .animated.bounceIn,.react-bootstrap-table td.react-bootstrap-table-editing-cell .animated.bounceOut{animation-duration:.75s}.react-bootstrap-table td.react-bootstrap-table-editing-cell .animated.shake{animation-duration:.3s}@keyframes shake{0%,to{transform:translateZ(0)}10%,50%,90%{transform:translate3d(-10px,0,0)}30%,70%{transform:translate3d(10px,0,0)}}.react-bootstrap-table td.react-bootstrap-table-editing-cell .shake{animation-name:shake}@keyframes bounceIn{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scaleX(1)}}.react-bootstrap-table td.react-bootstrap-table-editing-cell .bounceIn{animation-name:bounceIn}@keyframes bounceOut{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}to{opacity:0;transform:scale3d(.3,.3,.3)}}.react-bootstrap-table td.react-bootstrap-table-editing-cell .bounceOut{animation-name:bounceOut}.react-bootstrap-table .reset-expansion-style{padding:0}.react-bootstrap-table .row-expansion-style{padding:8px}.react-bootstrap-table .row-expand-slide-appear{max-height:0;overflow:hidden}.react-bootstrap-table .row-expand-slide-appear-active{max-height:1000px;transition:max-height 3s linear}.react-bootstrap-table .row-expand-slide-exit{max-height:1000px}.react-bootstrap-table .row-expand-slide-exit-active{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(0,.95,0,.95)}
/*# sourceMappingURL=main.9d9dc906.css.map*/