body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;display:flex;justify-content:center;align-items:center;z-index:500;overflow:hidden}.modal{background:linear-gradient(170deg,#6cb5f0,#f0a36c);padding:20px;border-radius:5px;box-shadow:0 0 10px #00000080;position:relative;z-index:1000}.modal-close{position:absolute;top:15px;right:20px;background:none;border:none;font-size:30px;cursor:pointer;color:#fff}.Head{margin:0 18px 18px 8px;text-align:center;color:#fff}h2{margin:0;font-weight:500}svg.pass1SVG{position:absolute;width:30px;top:132px;left:28px;color:#9e9e9e}.toggle-password-box{display:flex;justify-content:center;margin-bottom:15px}.toggle-password{cursor:pointer;color:#fff;background-color:transparent;border:none;font-size:16px}input{padding:10px 10px 10px 35px;margin:8px;font-size:large;border-radius:8px;border:none;display:flex;color:#000}button.LogIn-Button{margin:25px 8px 4px;padding:10px;border-radius:8px;border:none;color:#fff;font-size:large;font-weight:700;width:-webkit-fill-available;text-align:center;background-color:#ffb700;cursor:pointer}button.LogIn-Button:hover{background-color:#ffd900}button.LogIn-Button:active{background-color:#ffa200}p{margin:4px 8px 8px;color:#f0f8ff;text-align:center}p.warning{text-align:center;margin:0 8px;color:#ffe13a}.fgPass-button{border:none;background:transparent;color:#fdfdfd;font-size:medium;font-weight:100;border-bottom:solid 1px;cursor:pointer;padding-bottom:0;text-align:center}.fgPass-head{margin:0 0 20px;color:#fdfdfd;text-align:center}.email-svg{position:absolute;width:30px;top:119px;left:30px;color:#9e9e9e}.custom-alert{padding:16px;border-radius:15px;margin:8px 0;font-size:14px;display:flex;align-items:center;position:relative;z-index:2000;justify-content:space-between;box-shadow:0 4px 6px #0000001a;opacity:1;transition:transform .2s ease-out,opacity .2s ease-out;will-change:transform,opacity;touch-action:none;animation:fadeIn .3s ease-out}.custom-alert.closing{transition:transform .2s ease-in,opacity .2s ease-in;will-change:transform,opacity;animation:fadeOut .3s ease-in}.custom-alert img{margin-right:10px}.custom-alert-container{position:fixed;width:100%;top:1%;left:50%;transform:translate(-50%);max-width:75%;z-index:2000;display:flex;flex-direction:column;align-items:center;gap:8px}.custom-alert-success{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.custom-alert-error{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.custom-alert-info{background-color:#d1ecf1;color:#0c5460;border:1px solid #bee5eb}.custom-alert-warning{background-color:#fff3cd;color:#856404;border:1px solid #ffeeba}.custom-alert-close{background:none;border:none;font-size:30px;cursor:pointer;color:inherit;padding:0 0 0 8px;line-height:1}.custom-alert-close:hover{opacity:.8}@media (max-width: 768px){.custom-alert-container{max-width:90%}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.child{display:table-row}svg.userSVG{position:absolute;width:30px;top:84px;left:28px;color:#9e9e9e}svg.emailSVG{position:absolute;width:30px;top:132px;left:28px;color:#9e9e9e}svg.pass1SVG_su{position:absolute;width:30px;top:181px;left:28px;color:#9e9e9e}svg.pass2SVG_su{position:absolute;width:30px;top:230px;left:28px;color:#9e9e9e}input{padding:10px 10px 10px 35px;margin:8px;font-size:large;border-radius:8px;border:none;display:flex;color:#000;width:-webkit-fill-available}input::placeholder{color:#9e9e9e;font-size:medium}button.SignUp-Button{margin:25px 8px 4px;padding:10px;border-radius:8px;border:none;color:#fff;font-size:large;text-align:center;background-color:#ffb700;font-weight:700;cursor:pointer;width:-webkit-fill-available}button.SignUp-Button:hover{background-color:#ffd900}button.SignUp-Button:active{background-color:#ffa200}p{margin:4px 8px 8px;color:#fdfdfd;text-align:center}p.warning{text-align:center;margin:0 8px;max-width:264px;color:#ffe13a}.confirmation-head{color:#fff;text-align:center;margin:10px 0}.Header{display:flex;justify-content:space-between;padding:10px}.Navbar,.authorizations{display:flex}.btn-head{margin:5px;color:#fff;font-size:x-large;border:none;background:none;cursor:pointer;padding:5px 10px;overflow:hidden;position:relative}.btn-head-nonrelative{margin:5px;color:#fff;font-size:x-large;border:none;background:none;cursor:pointer;padding:5px 10px;overflow:hidden}.btn-head:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:2px;background-color:#fff;transition:width .3s ease,left .3s ease}.btn-head:hover:after{width:100%;left:0}.unreadNotif{content:"";position:fixed;width:13px;height:13px;margin:0 0 35px 25px;background-color:#ff4500;border-radius:50%}.unread-pc{content:"";position:absolute;top:5px;right:5px;width:10px;height:10px;background-color:red;border-radius:50%}.phone-panel{display:flex;justify-content:center;gap:20px;position:fixed;align-items:center;z-index:10;width:100%;background-color:#00000080;box-shadow:0 -4px 6px -2px #0003;bottom:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding-top:10px;padding-right:env(safe-area-inset-right);padding-bottom:calc(env(safe-area-inset-bottom) + 5px);padding-left:env(safe-area-inset-left)}.NavLink-phone{text-decoration:none}.btn-phone{background-color:transparent;color:#fff;border:none;font-size:12px;display:flex;gap:5px;justify-content:center;flex-direction:column;align-items:center}.btn-phone img svg{fill:#a15959}.NavLink-phone.active button{color:#ffe066;animation:glowing 4s infinite alternate ease-in-out}.NavLink-phone.active img{filter:brightness(0) saturate(100%) invert(67%) sepia(84%) saturate(312%) hue-rotate(10deg) drop-shadow(0 0 2px rgba(255,204,0,.3))}@media (max-width: 425px){.phone-panel{gap:15px}}@media (max-width: 376px){.phone-panel{gap:10px}}@keyframes glowing{0%{text-shadow:0 0 2px #ffd700,0 0 4px rgba(255,204,0,.3);filter:drop-shadow(0 0 2px rgba(255,204,0,.3))}50%{text-shadow:0 0 3px #ffcc00,0 0 5px rgba(255,204,0,.2);filter:drop-shadow(0 0 3px rgba(255,204,0,.2))}to{text-shadow:0 0 2px #ffd700,0 0 4px rgba(255,204,0,.3);filter:drop-shadow(0 0 2px rgba(255,204,0,.3))}}.dataInput{background:linear-gradient(170deg,#4d99d7,#f0a36c);margin:0;padding:0;min-height:100vh;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.Body-dataInput{padding-top:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#fff;text-align:center}h1{margin:5px 0}.divider-box{margin:3px 0;border:solid 2px;border-radius:8px}.input-cards{padding:15px;background-color:#0000004d;border-radius:10px;box-shadow:0 4px 15px #0003;margin:5px;animation:fadeIn 2s ease-in-out;width:50%}.Body-dataInput select{border:none;border-radius:3px;font-size:16px;padding:3px}.input-cards:hover{transform:scale(1.03);box-shadow:0 8px 16px #0000004d}.submit-button{margin:5px 5px 10px;font-size:large;border:none;border-radius:8px;padding:10px 15px;background-color:#1d62a3;font-weight:700;color:#fff;cursor:pointer}.submit-button:hover{background-color:#0c3b68}.submit-button:active{background-color:#295075}.date-row{display:flex;justify-content:center;justify-items:center;gap:10px}.show-button{margin:5px;font-size:large;border:none;border-radius:8px;padding:5px 10px;background-color:#1d62a3;font-weight:700;color:#fff;cursor:pointer}.tumbler{padding:15px;background-color:#0000004d;border-radius:10px;box-shadow:0 4px 15px #0003;margin:5px;animation:fadeIn 2s ease-in-out;width:50%}.switcher{display:flex;justify-content:center;align-items:center;gap:8px;margin:10px;font-size:18px;font-weight:700;color:#fff}.switch{position:relative;display:inline-block;width:50px;height:26px}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#fff;transition:.4s;border-radius:26px}.slider:before{position:absolute;content:"";height:20px;width:20px;left:3px;bottom:3px;background-color:#1d62a3;transition:.4s;border-radius:50%}.switcher span#input,span#edit{font-size:22px;background-color:#0000004d;transition:background .3s ease;padding:0 15px 3px;border-radius:10px}.switcher span#input.non-active,.switcher span#edit.non-active{background-color:transparent;transition:background .3s ease}.switcher input:checked+.slider:before{transform:translate(24px)}.slider.round{border-radius:34px}@media (max-width: 768px){.Body-dataInput{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;height:100%;color:#f1f1f1;text-align:center;padding-bottom:60px}.input-cards{width:80%}.tumbler{width:80%;margin-top:5px}.switcher span#input,span#edit{font-size:18px;background-color:#0000004d;padding:0 15px 3px;border-radius:10px}}@media (max-width: 375px){.Body-dataInput{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;height:100%;color:#f1f1f1;text-align:center}.input-cards{width:80%}.tumbler{width:80%;margin-top:55px}.switcher span#input,span#edit{font-size:18px;background-color:#0000004d;padding:0 5px 3px;border-radius:10px}}.confirm-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000}.confirm-dialog{background:linear-gradient(150deg,#5bb5ff97,#ffad729a);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:15px;border-radius:10px;text-align:center;box-shadow:0 0 10px #0000004d;width:320px}.confirm-dialog h3{margin:0 0 10px;font-size:22px;color:#fff}.confirm-buttons{margin-top:10px;display:flex;justify-content:center;gap:10%}.confirm-btn,.cancel-btn{padding:10px 20px;border:none;cursor:pointer;font-size:16px;border-radius:5px}.confirm-btn{background:#3ca93c;color:#fff}.cancel-btn{background:#bc4541;color:#fff}.confirm-btn:hover{background:#086208}.cancel-btn:hover{background:#801b17}.confirm-data{background-color:#fff;border-radius:10px;padding:5px;display:flex;flex-direction:column;justify-content:center;align-items:center}.confirm-data h3{color:#333;margin:0 0 10px;font-size:18px}.confirm-data h4{margin:0 0 5px;padding-bottom:2px;border:1px solid #ccc;width:85%;color:#333;font-size:18px;border-radius:10px}.confirm-data p{margin:5px 0;font-size:16px;color:#000}.confirm-data span{margin:0;font-size:14px;color:#333}.history{background:linear-gradient(170deg,#4d99d7,#f0a36c);margin:0;padding:0;min-height:100vh;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.Body-history{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;text-align:center}.Body-table{border:none;border-radius:8px;width:90%;margin:5px 5px 20px;background-color:#0000004d}.Body-table-1{margin:5px 5px 10px;padding:5px}.location-selector{border:none;border-radius:3px;font-size:18px;padding:5px}.month-selector-h{border:none;border-radius:3px;font-size:16px;padding:5px;margin:5px 10px}.select-location{display:flex;justify-content:center;align-items:center;gap:8px;margin:16px 0;text-align:center;font-size:24px}.month-group{margin:5px;background-color:#ffffff1a;border-radius:8px}.month-group h2{margin-bottom:10px;color:#fff;text-align:center}.month-group-charts{margin:5px;padding:5px;background-color:#ffffff1a;border-radius:8px}.month-group-charts h3{margin-top:5px;font-size:20px}svg.recharts-surface{background-color:#fff}.select-month-range{display:flex;font-size:20px;font-weight:700;justify-content:center;align-items:center}.select-month-range span{font-size:16px;font-weight:400}.all-charts-box{margin:5px;padding:5px;background-color:#ffffff1a;border-radius:8px}.refresh{border:none;background-color:#00000040;padding-top:4px;border-radius:5px}.month-group-profit{margin:5px;padding:5px;background-color:#ffffff1a;border-radius:8px}@media (max-width: 768px){.Body-history{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:5px 0 55px;height:100%;color:#f1f1f1;text-align:center}.Body-table{width:-webkit-fill-available;margin:5px 10px 20px}}.table{display:flex;flex-direction:column;justify-content:center;margin:0 10px}.table-split{overflow-x:auto;background-color:transparent}.month-selector{margin:10px 0;padding:5px 10px;border-radius:4px;border:1px solid #6a70ae;background-color:#fff;font-size:16px;color:#333}.all-charts-body h3{font-size:20px;margin:10px 0;color:#fff;text-align:center}.all-charts-body select{border:none;border-radius:3px;font-size:1rem;margin:5px 10px;padding:3px}.custom-tooltip{font-size:14px;background-color:#fff;border:solid 1px #ccc;font-weight:600}.custom-tooltip p{color:#000}.Main{background:linear-gradient(170deg,#4d99d7,#f0a36c);margin:0;padding:0;display:flex;min-height:100vh;flex-direction:column;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.Body-Main{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#fff;text-align:center}.welcome-section{padding:20px;background-color:#0000004d;border-radius:10px;box-shadow:0 4px 15px #0003}.releases-section{margin:20px 0;padding:20px;background-color:#0000004d;border-radius:10px;box-shadow:0 4px 15px #0003;color:#fff;max-width:818px}.releases-section h2{margin:0;font-size:35px;font-weight:700;animation:fadeIn 2s ease-in-out}.releases-section .old{font-size:25px;font-weight:700;margin:20px 0 0;animation:fadeIn 2s ease-in-out}.release-item{background-color:#ffffff1a;border-radius:8px;display:flex;justify-content:center;flex-direction:column;padding:10px;margin-top:20px;color:#f1f1f1;animation:fadeIn 2s ease-in-out}.release-item-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.release-item-head h3{margin:0;font-size:25px}.release-item-body p{margin:0;text-align:left;font-weight:400}.release-item-head span{font-size:14px}.list-icon{margin-right:10px}.welcome-title{font-size:3rem;margin:0;animation:fadeIn 2s ease-in-out}.welcome-text{font-size:1.5rem;margin:10px 0;color:#f1f1f1;animation:fadeIn 2s ease-in-out}.logo-main{background-color:#ffebeb;border-radius:15px;animation:fadeIn 2s ease-in-out}.show-old-releases{padding:10px 20px;margin-bottom:20px;font-size:16px;font-weight:700;color:#fff;background-color:#0000004d;border:none;border-radius:5px;cursor:pointer;transition:all .3s ease-in-out}.show-old-releases:hover{background-color:#5151514d;transform:scale(1.05)}@keyframes fadeIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.Body-Main{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;margin:5px 5px 55px;height:100%;color:#f1f1f1;text-align:center}.welcome-section,.releases-section{margin:5px}}.Profile{background:linear-gradient(170deg,#4d99d7,#f0a36c);padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.Body-Profile{display:flex;flex-direction:column;align-items:center;min-height:100vh;color:#333;font-family:Arial,sans-serif;padding:0 0 20px}.profile-container{max-width:600px;width:90%;padding:20px;background-color:#fffc;border-radius:10px;box-shadow:0 4px 15px #0003;text-align:center;margin-top:50px}.profile-container-head{display:flex;align-items:start}.profile-container-head h1{flex:9;padding-left:10%;font-size:1.7rem;color:#444;margin-bottom:10px}.profile-intro{font-size:1.1rem;color:#555;margin-bottom:20px}.profile-info{text-align:left;margin-top:20px}.profile-info h2{font-size:22px;color:#333;margin-bottom:10px;padding-bottom:5px}.profile-actions{display:flex;justify-content:center;gap:15px;margin-top:20px}.profile-info .Head{text-align:center;border-bottom:2px solid #86A8E7}.edit-profile-button,.logout-button{padding:10px 20px;font-size:1rem;border:none;cursor:pointer;border-radius:5px;transition:background .3s ease}.edit-profile-button{background-color:#86a8e7;color:#fff}.logout-button{background-color:#ff5c5c;color:#fff}.edit-profile-button:hover{background-color:#7f7fd5}.logout-button:hover{background-color:#e04848}.profile-info label{display:flex;flex-direction:column;align-items:flex-start;font-size:1rem;color:#333;margin-bottom:15px}.profile-info input[type=text],.profile-info input[type=email]{padding:8px 10px;font-size:1rem;color:#333;border:1px solid #ccc;border-radius:5px;outline:none;transition:border-color .3s ease}.profile-info input[type=text]:focus,.profile-info input[type=email]:focus{border-color:#86a8e7}.save-profile-button,.cancel-profile-button{padding:10px 20px;font-size:1rem;border:none;cursor:pointer;border-radius:5px;transition:background .3s ease}.save-profile-button{background-color:#4caf50;color:#fff}.cancel-profile-button{background-color:#ff5c5c;color:#fff}.save-profile-button:hover{background-color:#45a049}.cancel-profile-button:hover{background-color:#e04848}.email-confirm-button{background-color:#45bd16;color:#fff;padding:10px 20px;font-size:1rem;border:none;cursor:pointer;border-radius:5px;transition:background .3s ease}.email-confirm-button:hover{background-color:#30850f}.confirmation-box{border:solid 2px #86A8E7;border-radius:10px;color:#000}.confirm-label{color:#000;margin:10px}.error-code{text-align:center;margin:0 8px;color:#e93333}button.bell{flex:1;position:relative;background:none;border:none;cursor:pointer;margin:5px 5px 0 0}.bell-unread:after{content:"";position:absolute;top:5px;right:5px;width:10px;height:10px;background-color:red;border-radius:50%}.tabs{display:flex;gap:10px;margin:10px 0 0}.tabs button{padding:8px 14px;border-radius:10px;background-color:#e0e0e0;border:none;cursor:pointer;font-weight:700;font-size:16px;transition:background-color .2s ease}.tabs .active-tab{background-color:#6193f0;color:#fff}button.active-tab:hover{background-color:#86a8e7}button.non-active-tab:hover{background-color:#d0d0d0}@media (max-width: 768px){.Body-Profile{display:flex;flex-direction:column;align-items:center;min-height:100vh;color:#333;font-family:Arial,sans-serif;padding:0 0 55px}.profile-container{width:-webkit-fill-available;margin:5px 10px}button.bell{margin:10px 5px 0 0}.tabs{gap:6px;margin:5px 0 0}.tabs button{padding:5px 8px}}@media (max-width: 375px){.tabs button{font-size:13px}}.admin-management{max-width:600px;width:90%;padding:20px;background-color:#fffc;border-radius:10px;box-shadow:0 4px 15px #0003;text-align:center;margin-top:10px}.admin-management-head{display:flex;flex-direction:column;justify-content:center;align-items:center}.admin-management-head h3{margin:10px 0}.admin-management-head button{margin:5px 0 10px}.admin-management-head button{font-size:1rem;background-color:#86a8e7;color:#fff;border:none;cursor:pointer;border-radius:5px;transition:background .3s ease;padding:4px}.admin-management-head button:hover{background-color:#7f7fd5}.admin-table-box th,td{background-color:#fffc;padding:3px}.admin-table-box table{background-color:#86a8e7}.admin-table-box select{border:none;border-radius:3px;font-size:1rem}.admin-table-box{display:flex;flex-direction:column;justify-content:center;margin:0 10px;overflow-x:auto;text-align:left}.admin-table-box tbody tr{cursor:pointer}.edit-role-button{font-size:1rem;background-color:#86a8e7;color:#fff;border:none;cursor:pointer;border-radius:5px;transition:background .3s ease;padding:4px}.edit-role-button:hover{background-color:#7f7fd5}.context-menu li{color:#fff;background-color:#86a8e7;text-align:center;padding:5px 10px;margin:3px;border-radius:3px;cursor:pointer}.context-menu li:hover,.context-menu li:active{background-color:#7f7fd5}.modal-content{padding:20px;background-color:#fff;border-radius:10px;box-shadow:0 4px 15px #0003}.modal-content h2{font-weight:700}.modal-content input{border:solid 1px rgb(105,105,105)}.modal-content select{margin-left:5px;font-size:large}.modal-content button{background-color:#86a8e7;border:none;border-radius:5px;color:#fff;padding:5px 10px;font-size:16px;cursor:pointer}.modal-content button:hover,.modal-content button:active{background-color:#7f7fd5}.notify-modal p{color:#000;margin:10px 5px 5px}.notify-modal h3{margin:10px 5px 5px}.notify-modal input{margin:5px;padding:10px}.notify-modal textarea{width:-webkit-fill-available;height:120px;resize:none;overflow-y:auto;border-radius:10px;font-size:16px;padding:10px;margin:5px}@media (max-width: 768px){.admin-management{width:-webkit-fill-available;margin:10px 10px 20px;padding:10px}}.export-table{max-width:600px;width:90%;padding:20px;background-color:#fffc;border-radius:10px;box-shadow:0 4px 15px #0003;text-align:center;margin:10px 0}.export-button{font-size:1rem;background-color:#86a8e7;color:#fff;border:none;cursor:pointer;border-radius:5px;transition:background .3s ease;padding:5px 10px}.export-button:hover{background-color:#7f7fd5}.export-table select{border:none;border-radius:3px;font-size:1rem;margin:5px 10px}@media (max-width: 768px){.export-table{width:-webkit-fill-available;margin:10px 10px 20px}}.cms-management{max-width:600px;width:90%;padding:20px;background-color:#fffc;border-radius:10px;box-shadow:0 4px 15px #0003;margin-top:10px}.cms-management-head{text-align:center}.cms-form{margin:8px;display:flex;flex-direction:column;justify-content:center}.cms-title{display:flex;width:100%;align-items:center}.cms-form .select-date{display:flex;align-items:center}.cms-form input{margin:0 0 8px;padding:5px;background-color:#fff}.cms-form textarea{width:-webkit-fill-available;height:120px;resize:none;overflow-y:auto;border:none;border-radius:10px;font-size:16px;padding:5px}.cms-form button{font-size:1rem;background-color:#86a8e7;color:#fff;border:none;cursor:pointer;border-radius:5px;transition:background .3s ease;padding:6px;margin:8px}.cms-form button:hover{background-color:#7f7fd5}.cms-section{padding:5px}.cms-section h3{text-align:center}.cms-item{background-color:#fff;border-radius:8px;display:flex;justify-content:center;flex-direction:column;padding:10px;margin-top:5px;color:#000}.cms-item-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.cms-item-head h3{margin:0;font-size:25px}.cms-item-body p{margin:8px 0;text-align:left;font-weight:400;color:#000}.cms-item-head span{font-size:14px}.cms-icon{margin-right:10px}.cms-item button{font-size:1rem;background-color:#86a8e7;color:#fff;border:none;cursor:pointer;border-radius:5px;transition:background .3s ease;padding:6px 12px;margin:4px}.cms-item button:hover{background-color:#7f7fd5;transition:background .3s ease}.edit-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#e4e4e4;padding:20px;border-radius:10px;box-shadow:0 4px 15px #0000004d;width:90%;max-width:400px;z-index:1000}.edit-modal h3{margin-bottom:10px;text-align:center}.edit-modal-title{display:flex;flex-direction:column;width:100%;align-items:center}.edit-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:999}.status .active{color:#fff;background-color:#86a8e7;font-size:14px;padding:1px 3px;border-radius:5px}.status .unactive{color:#fff;background-color:#e78686;font-size:14px;padding:1px 3px;border-radius:5px}.label-status{display:flex;justify-content:center;padding:5px;margin:10px 0;align-items:center}.label-status select{margin:0 5px;font-size:large}@media (max-width: 768px){.cms-management{width:-webkit-fill-available;margin:10px 10px 20px;padding:10px}.cms-form,.cms-title{flex-direction:column}}.modal-overlay-notif{position:fixed;top:0;left:0;width:100%;height:100%;background:#0006;display:flex;justify-content:center;align-items:center;z-index:1000;overflow:hidden}.modal-content-notif{background:#369ec44d;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:20px;border-radius:10px;margin:10px;width:400px;max-height:70vh;box-shadow:0 4px 10px #00000080}.modal-header-notif{display:flex;align-items:center;padding-bottom:10px}.modal-header-notif h2{flex:95%;margin:0;padding-left:5%}.close-button-notif{color:#fff;font-size:24px;flex:5%;text-align:right;background:none;border:none;cursor:pointer}.notification-list{background-color:#fff;margin-top:10px;max-height:60vh;min-height:30vh;overflow-y:auto;padding:5px;border-radius:10px}.notification-date{text-align:center;font-size:14px;font-weight:700;margin-top:10px;color:#888}.notification-card{color:#333;border-radius:0 20px 20px;border-bottom:1.5px solid rgba(54,158,196,.2);border-right:1.5px solid rgba(54,158,196,.2);padding:10px 12px;margin:12px 6px;position:relative;transition:background .3s ease,box-shadow .3s ease,transform .2s ease;display:flex;flex-direction:column;min-height:60px;box-sizing:border-box;box-shadow:0 2px 6px #00000014}.notification-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001f}.notification-card.unread{background:#fff8cd}.notification-card.unread:before{content:"";position:absolute;left:6px;top:12px;width:8px;height:8px;background-color:#ffd386;border-radius:50%}.notification-card.read{background:#369ec41a}.notification-header{display:flex;justify-content:space-between;align-items:center;padding:0 5px}.notification-time{font-size:14px;color:#666}.notification-divider{width:100%;border:none;border-top:1px solid black;margin:5px 0}.notification-message{font-size:16px;text-align:left;padding:5px;margin:0;word-wrap:break-word;color:#333}.notification-message p{font-size:16px;text-align:left;margin:0;word-wrap:break-word;color:#333}.no-notifications{margin-top:20px;color:#666}.load-more-wrapper{display:flex;justify-content:center;padding:5px 0}.load-more-button{padding:3px 10px;background-color:transparent;border:none;border-radius:2px;color:#2c809e;border-bottom:rgb(69,113,129) solid 2px;cursor:pointer;font-weight:600;font-size:16px}.load-more-button:active{background-color:#eee}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
