@font-face{font-family:'Tajawal';src:url('/fonts/tajawal-300.woff2') format('woff2');font-weight:300;font-style:normal;font-display:swap}
@font-face{font-family:'Tajawal';src:url('/fonts/tajawal-400.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'Tajawal';src:url('/fonts/tajawal-500.woff2') format('woff2');font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:'Tajawal';src:url('/fonts/tajawal-700.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'Tajawal';src:url('/fonts/tajawal-800.woff2') format('woff2');font-weight:800;font-style:normal;font-display:swap}
@font-face{font-family:'FA6S';src:url('/fonts/fa-solid-900.woff2') format('woff2');font-weight:900;font-style:normal;font-display:block}
@font-face{font-family:'FA6B';src:url('/fonts/fa-brands-400.woff2') format('woff2');font-weight:400;font-style:normal;font-display:block}

*,::before,::after{box-sizing:border-box;margin:0;padding:0}
html{font-size:16px;-webkit-text-size-adjust:100%;line-height:1.5}
body{font-family:'Tajawal',sans-serif;color:#212529;background:#fff;-webkit-font-smoothing:antialiased}
a{color:#25D366;text-decoration:none}
a:hover{color:#128C7E;text-decoration:underline}
img{max-width:100%;height:auto}
hr{border:0;border-top:1px solid rgba(0,0,0,.1);margin:1rem 0;opacity:.25}
code{font-family:SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875em;color:#d63384;word-wrap:break-word}
pre{font-family:SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875em;overflow-x:auto;margin:0}
pre code{color:inherit;font-size:inherit}
h1,.h1{font-size:2.5rem;font-weight:500;line-height:1.2;margin-bottom:.5rem}
h2,.h2{font-size:2rem;font-weight:500;line-height:1.2;margin-bottom:.5rem}
h3,.h3{font-size:1.75rem;font-weight:500;line-height:1.2;margin-bottom:.5rem}
h4,.h4{font-size:1.5rem;font-weight:500;line-height:1.2;margin-bottom:.5rem}
h5,.h5{font-size:1.25rem;font-weight:500;line-height:1.2;margin-bottom:.5rem}
h6,.h6{font-size:1rem;font-weight:500;line-height:1.2;margin-bottom:.5rem}
p{margin-bottom:1rem}
small,.small{font-size:.875em}
.lead{font-size:1.25rem;font-weight:300}
.display-6{font-size:2.5rem;font-weight:300;line-height:1.2}

.fas,.fa-solid,.fa{font-family:'FA6S';font-weight:900;font-style:normal;-webkit-font-smoothing:antialiased;display:inline-block;line-height:1;text-rendering:auto}
.fab,.fa-brands{font-family:'FA6B';font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;display:inline-block;line-height:1;text-rendering:auto}
.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}
.fa-tachometer-alt::before,.fa-gauge-high::before{content:"\f3fd"}
.fa-box::before{content:"\f466"}
.fa-users::before{content:"\f0c0"}
.fa-tags::before{content:"\f02c"}
.fa-chart-bar::before{content:"\f080"}
.fa-file-alt::before,.fa-file-lines::before{content:"\f15c"}
.fa-database::before{content:"\f1c0"}
.fa-broom::before{content:"\f51a"}
.fa-sign-out-alt::before{content:"\f2f5"}
.fa-bars::before{content:"\f0c9"}
.fa-check-circle::before,.fa-circle-check::before{content:"\f058"}
.fa-exclamation-circle::before,.fa-circle-exclamation::before{content:"\f06a"}
.fa-home::before,.fa-house::before{content:"\f015"}
.fa-mobile-alt::before{content:"\f3cd"}
.fa-crown::before{content:"\f521"}
.fa-key::before{content:"\f084"}
.fa-plus::before{content:"\2b"}
.fa-edit::before,.fa-pen-to-square::before{content:"\f044"}
.fa-trash::before{content:"\f1f8"}
.fa-eye::before{content:"\f06e"}
.fa-save::before,.fa-floppy-disk::before{content:"\f0c7"}
.fa-sync::before,.fa-arrows-rotate::before{content:"\f021"}
.fa-info-circle::before,.fa-circle-info::before{content:"\f05a"}
.fa-check::before{content:"\f00c"}
.fa-times::before,.fa-xmark::before{content:"\f00d"}
.fa-rocket::before{content:"\f135"}
.fa-bolt::before{content:"\f0e7"}
.fa-shield-alt::before{content:"\f3ed"}
.fa-bell::before{content:"\f0f3"}
.fa-chart-pie::before{content:"\f200"}
.fa-code::before{content:"\f121"}
.fa-paper-plane::before{content:"\f1d8"}
.fa-server::before{content:"\f233"}
.fa-hdd::before,.fa-hard-drive::before{content:"\f0a0"}
.fa-exclamation-triangle::before,.fa-triangle-exclamation::before{content:"\f071"}
.fa-link::before{content:"\f0c1"}
.fa-book::before{content:"\f02d"}
.fa-search::before,.fa-magnifying-glass::before{content:"\f002"}
.fa-download::before{content:"\f019"}
.fa-envelope::before{content:"\f0e0"}
.fa-lock::before{content:"\f023"}
.fa-sign-in-alt::before{content:"\f2f6"}
.fa-user-plus::before{content:"\f234"}
.fa-history::before,.fa-clock-rotate-left::before{content:"\f1da"}
.fa-chart-line::before{content:"\f201"}
.fa-comment::before{content:"\f075"}
.fa-image::before{content:"\f03e"}
.fa-signal::before{content:"\f012"}
.fa-trophy::before{content:"\f091"}
.fa-chart-area::before{content:"\f1fe"}
.fa-cog::before,.fa-gear::before{content:"\f013"}
.fa-globe::before{content:"\f0ac"}
.fa-calendar::before{content:"\f133"}
.fa-user::before{content:"\f007"}
.fa-times-circle::before,.fa-circle-xmark::before{content:"\f057"}
.fa-qrcode::before{content:"\f029"}
.fa-clock::before{content:"\f017"}
.fa-arrow-right::before{content:"\f061"}
.fa-copy::before{content:"\f0c5"}
.fa-list::before{content:"\f03a"}
.fa-check-square::before,.fa-square-check::before{content:"\f14a"}
.fa-cloud::before{content:"\f0c2"}
.fa-play::before{content:"\f04b"}
.fa-archive::before,.fa-box-archive::before{content:"\f187"}
.fa-whatsapp::before{content:"\f232"}

.container{width:100%;max-width:1140px;margin-inline:auto;padding-inline:12px}
.container-fluid{width:100%;padding-inline:12px}
.row{display:flex;flex-wrap:wrap;margin-inline:-12px}
.row>*{flex-shrink:0;width:100%;max-width:100%;padding-inline:12px}
.col-1{flex:0 0 auto;width:8.333%}.col-2{flex:0 0 auto;width:16.667%}.col-3{flex:0 0 auto;width:25%}
.col-4{flex:0 0 auto;width:33.333%}.col-5{flex:0 0 auto;width:41.667%}.col-6{flex:0 0 auto;width:50%}
.col-7{flex:0 0 auto;width:58.333%}.col-8{flex:0 0 auto;width:66.667%}.col-9{flex:0 0 auto;width:75%}
.col-10{flex:0 0 auto;width:83.333%}.col-11{flex:0 0 auto;width:91.667%}.col-12{flex:0 0 auto;width:100%}
@media(min-width:576px){
.col-sm-1{flex:0 0 auto;width:8.333%}.col-sm-2{flex:0 0 auto;width:16.667%}.col-sm-3{flex:0 0 auto;width:25%}
.col-sm-4{flex:0 0 auto;width:33.333%}.col-sm-5{flex:0 0 auto;width:41.667%}.col-sm-6{flex:0 0 auto;width:50%}
.col-sm-7{flex:0 0 auto;width:58.333%}.col-sm-8{flex:0 0 auto;width:66.667%}.col-sm-9{flex:0 0 auto;width:75%}
.col-sm-10{flex:0 0 auto;width:83.333%}.col-sm-11{flex:0 0 auto;width:91.667%}.col-sm-12{flex:0 0 auto;width:100%}
}
@media(min-width:768px){
.col-md-1{flex:0 0 auto;width:8.333%}.col-md-2{flex:0 0 auto;width:16.667%}.col-md-3{flex:0 0 auto;width:25%}
.col-md-4{flex:0 0 auto;width:33.333%}.col-md-5{flex:0 0 auto;width:41.667%}.col-md-6{flex:0 0 auto;width:50%}
.col-md-7{flex:0 0 auto;width:58.333%}.col-md-8{flex:0 0 auto;width:66.667%}.col-md-9{flex:0 0 auto;width:75%}
.col-md-10{flex:0 0 auto;width:83.333%}.col-md-11{flex:0 0 auto;width:91.667%}.col-md-12{flex:0 0 auto;width:100%}
}
@media(min-width:992px){
.col-lg-1{flex:0 0 auto;width:8.333%}.col-lg-2{flex:0 0 auto;width:16.667%}.col-lg-3{flex:0 0 auto;width:25%}
.col-lg-4{flex:0 0 auto;width:33.333%}.col-lg-5{flex:0 0 auto;width:41.667%}.col-lg-6{flex:0 0 auto;width:50%}
.col-lg-7{flex:0 0 auto;width:58.333%}.col-lg-8{flex:0 0 auto;width:66.667%}.col-lg-9{flex:0 0 auto;width:75%}
.col-lg-10{flex:0 0 auto;width:83.333%}.col-lg-11{flex:0 0 auto;width:91.667%}.col-lg-12{flex:0 0 auto;width:100%}
}
@media(min-width:1200px){
.col-xl-1{flex:0 0 auto;width:8.333%}.col-xl-2{flex:0 0 auto;width:16.667%}.col-xl-3{flex:0 0 auto;width:25%}
.col-xl-4{flex:0 0 auto;width:33.333%}.col-xl-5{flex:0 0 auto;width:41.667%}.col-xl-6{flex:0 0 auto;width:50%}
.col-xl-7{flex:0 0 auto;width:58.333%}.col-xl-8{flex:0 0 auto;width:66.667%}.col-xl-9{flex:0 0 auto;width:75%}
.col-xl-10{flex:0 0 auto;width:83.333%}.col-xl-11{flex:0 0 auto;width:91.667%}.col-xl-12{flex:0 0 auto;width:100%}
}
.g-1>.row>*,.g-1>*{padding:4px}.row.g-1{margin:-4px}.row.g-1>*{padding:4px}
.g-2>.row>*,.g-2>*{padding:8px}.row.g-2{margin:-8px}.row.g-2>*{padding:8px}
.g-3>.row>*,.g-3>*{padding:12px}.row.g-3{margin:-12px}.row.g-3>*{padding:12px}
.g-4>.row>*,.g-4>*{padding:24px}.row.g-4{margin:-24px}.row.g-4>*{padding:24px}

.d-none{display:none!important}.d-block{display:block!important}
.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}
.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}
@media(min-width:576px){.d-sm-none{display:none!important}.d-sm-block{display:block!important}.d-sm-flex{display:flex!important}}
@media(min-width:768px){.d-md-none{display:none!important}.d-md-block{display:block!important}.d-md-flex{display:flex!important}}
@media(min-width:992px){.d-lg-none{display:none!important}.d-lg-block{display:block!important}.d-lg-flex{display:flex!important}}

.flex-column{flex-direction:column!important}.flex-row{flex-direction:row!important}
.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}
.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}
.align-items-center{align-items:center!important}.align-items-start{align-items:flex-start!important}
.align-items-end{align-items:flex-end!important}.align-items-stretch{align-items:stretch!important}
.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}
.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}
.justify-content-around{justify-content:space-around!important}
.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}

.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}
.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}
.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}
.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}
.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}
.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}
.ms-0{margin-inline-start:0!important}.ms-1{margin-inline-start:.25rem!important}.ms-2{margin-inline-start:.5rem!important}
.ms-3{margin-inline-start:1rem!important}.ms-4{margin-inline-start:1.5rem!important}.ms-auto{margin-inline-start:auto!important}
.me-0{margin-inline-end:0!important}.me-1{margin-inline-end:.25rem!important}.me-2{margin-inline-end:.5rem!important}
.me-3{margin-inline-end:1rem!important}.me-4{margin-inline-end:1.5rem!important}.me-auto{margin-inline-end:auto!important}
.mx-auto{margin-inline:auto!important}
.my-0{margin-block:0!important}.my-2{margin-block:.5rem!important}.my-3{margin-block:1rem!important}
.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}
.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}
.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}
.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}
.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}
.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}
.ps-0{padding-inline-start:0!important}.ps-1{padding-inline-start:.25rem!important}.ps-2{padding-inline-start:.5rem!important}
.ps-3{padding-inline-start:1rem!important}.ps-4{padding-inline-start:1.5rem!important}
.pe-0{padding-inline-end:0!important}.pe-1{padding-inline-end:.25rem!important}.pe-2{padding-inline-end:.5rem!important}
.pe-3{padding-inline-end:1rem!important}.pe-4{padding-inline-end:1.5rem!important}
.px-1{padding-inline:.25rem!important}.px-2{padding-inline:.5rem!important}.px-3{padding-inline:1rem!important}
.px-4{padding-inline:1.5rem!important}.px-5{padding-inline:3rem!important}
.py-1{padding-block:.25rem!important}.py-2{padding-block:.5rem!important}.py-3{padding-block:1rem!important}
.py-4{padding-block:1.5rem!important}.py-5{padding-block:3rem!important}

.fw-bold{font-weight:700!important}.fw-normal{font-weight:400!important}
.fw-light{font-weight:300!important}.fw-semibold{font-weight:600!important}
.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}
.fs-4{font-size:1.5rem!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}
.text-center{text-align:center!important}.text-start{text-align:start!important}.text-end{text-align:end!important}
.text-muted{color:#6c757d!important}.text-white{color:#fff!important}.text-dark{color:#212529!important}
.text-white-50{color:rgba(255,255,255,.5)!important}
.text-primary{color:#0d6efd!important}.text-secondary{color:#6c757d!important}
.text-success{color:#198754!important}.text-danger{color:#dc3545!important}
.text-warning{color:#ffc107!important}.text-info{color:#0dcaf0!important}
.text-decoration-none{text-decoration:none!important}

.bg-primary{background-color:#0d6efd!important}.bg-secondary{background-color:#6c757d!important}
.bg-success{background-color:#198754!important}.bg-danger{background-color:#dc3545!important}
.bg-warning{background-color:#ffc107!important}.bg-info{background-color:#0dcaf0!important}
.bg-light{background-color:#f8f9fa!important}.bg-dark{background-color:#212529!important}
.bg-white{background-color:#fff!important}
.bg-opacity-10{--bg-opacity:.1}
.bg-primary.bg-opacity-10{background-color:rgba(13,110,253,.1)!important}
.bg-secondary.bg-opacity-10{background-color:rgba(108,117,125,.1)!important}
.bg-success.bg-opacity-10{background-color:rgba(25,135,84,.1)!important}
.bg-danger.bg-opacity-10{background-color:rgba(220,53,69,.1)!important}
.bg-warning.bg-opacity-10{background-color:rgba(255,193,7,.1)!important}
.bg-info.bg-opacity-10{background-color:rgba(13,202,240,.1)!important}

.w-100{width:100%!important}.h-100{height:100%!important}
.opacity-75{opacity:.75!important}.opacity-50{opacity:.5!important}
.border{border:1px solid #dee2e6!important}.border-0{border:0!important}
.border-bottom{border-bottom:1px solid #dee2e6!important}
.border-success{border-color:#198754!important}.border-2{border-width:2px!important}
.rounded{border-radius:.375rem!important}.rounded-circle{border-radius:50%!important}
.overflow-hidden{overflow:hidden!important}.overflow-auto{overflow:auto!important}
.position-relative{position:relative!important}.position-absolute{position:absolute!important}
.position-fixed{position:fixed!important}.position-sticky{position:sticky!important}
.top-0{top:0!important}.start-0{inset-inline-start:0!important}.end-0{inset-inline-end:0!important}
.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}
.list-unstyled{list-style:none;padding:0;margin:0}

.btn{display:inline-block;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;
user-select:none;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;
border-radius:.375rem;transition:color .15s,background-color .15s,border-color .15s,box-shadow .15s;
font-family:inherit;text-decoration:none}
.btn:hover{text-decoration:none}.btn:focus{outline:0;box-shadow:0 0 0 .25rem rgba(37,211,102,.25)}
.btn-primary{color:#fff;background:#0d6efd;border-color:#0d6efd}.btn-primary:hover{background:#0b5ed7;border-color:#0a58ca;color:#fff}
.btn-success{color:#fff;background:#198754;border-color:#198754}.btn-success:hover{background:#157347;border-color:#146c43;color:#fff}
.btn-danger{color:#fff;background:#dc3545;border-color:#dc3545}.btn-danger:hover{background:#bb2d3b;border-color:#b02a37;color:#fff}
.btn-warning{color:#000;background:#ffc107;border-color:#ffc107}.btn-warning:hover{background:#ffca2c;border-color:#ffc720;color:#000}
.btn-info{color:#000;background:#0dcaf0;border-color:#0dcaf0}.btn-info:hover{background:#31d2f2;border-color:#25cff2;color:#000}
.btn-secondary{color:#fff;background:#6c757d;border-color:#6c757d}.btn-secondary:hover{background:#5c636a;border-color:#565e64;color:#fff}
.btn-light{color:#000;background:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{background:#d3d4d5;border-color:#c6c7c8;color:#000}
.btn-dark{color:#fff;background:#212529;border-color:#212529}.btn-dark:hover{background:#424649;border-color:#373b3e;color:#fff}
.btn-outline-primary{color:#0d6efd;border-color:#0d6efd;background:transparent}.btn-outline-primary:hover{color:#fff;background:#0d6efd}
.btn-outline-success{color:#198754;border-color:#198754;background:transparent}.btn-outline-success:hover{color:#fff;background:#198754}
.btn-outline-danger{color:#dc3545;border-color:#dc3545;background:transparent}.btn-outline-danger:hover{color:#fff;background:#dc3545}
.btn-outline-secondary{color:#6c757d;border-color:#6c757d;background:transparent}.btn-outline-secondary:hover{color:#fff;background:#6c757d}
.btn-outline-info{color:#0dcaf0;border-color:#0dcaf0;background:transparent}.btn-outline-info:hover{color:#000;background:#0dcaf0}
.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa;background:transparent}.btn-outline-light:hover{color:#000;background:#f8f9fa}
.btn-sm{padding:.25rem .5rem;font-size:.875rem;border-radius:.25rem}
.btn-lg{padding:.5rem 1rem;font-size:1.25rem;border-radius:.5rem}
.btn-close{box-sizing:content-box;width:1em;height:1em;padding:.25em;color:#000;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;border:0;border-radius:.375rem;opacity:.5;cursor:pointer}
.btn-close:hover{opacity:.75}

.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;
color:#212529;background:#fff;border:1px solid #ced4da;border-radius:.375rem;transition:border-color .15s,box-shadow .15s;
appearance:none;font-family:inherit}
.form-control:focus{color:#212529;background:#fff;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}
.form-control::placeholder{color:#6c757d;opacity:1}
.form-label{margin-bottom:.5rem;font-weight:500;display:inline-block}
.form-select{display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;font-size:1rem;font-weight:400;
line-height:1.5;color:#212529;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
background-repeat:no-repeat;background-position:left .75rem center;background-size:16px 12px;
border:1px solid #ced4da;border-radius:.375rem;appearance:none;font-family:inherit}
[dir="rtl"] .form-select{background-position:left .75rem center;padding:.375rem .75rem .375rem 2.25rem}
.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}
.form-check{display:block;min-height:1.5rem;padding-inline-start:1.5em;margin-bottom:.125rem}
.form-check-input{float:inline-start;width:1em;height:1em;margin-top:.25em;margin-inline-start:-1.5em;
vertical-align:top;background-color:#fff;border:1px solid rgba(0,0,0,.25);appearance:none;cursor:pointer;
border-radius:.25em;transition:background-color .15s,border-color .15s}
.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}
.form-check-input[type="checkbox"]:checked{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}
.form-check-input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}
.form-check-label{cursor:pointer}
.form-check-inline{display:inline-block;margin-inline-end:1rem}
.form-switch{padding-inline-start:2.5em}
.form-switch .form-check-input{width:2em;margin-inline-start:-2.5em;border-radius:2em;
background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280,0,0,0.25%29'/%3e%3c/svg%3e");
background-position:right center;background-size:contain;transition:background-position .15s}
[dir="rtl"] .form-switch .form-check-input{background-position:left center}
.form-switch .form-check-input:checked{background-position:left center;
background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}
[dir="rtl"] .form-switch .form-check-input:checked{background-position:right center}
.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}
.input-group>.form-control,.input-group>.form-select{position:relative;flex:1 1 auto;width:1%;min-width:0}
.input-group>.form-control:not(:last-child),.input-group>.form-select:not(:last-child){border-start-end-radius:0;border-end-end-radius:0}
.input-group>.form-control:not(:first-child),.input-group>.form-select:not(:first-child){border-start-start-radius:0;border-end-start-radius:0}
.input-group>.btn:not(:last-child){border-start-end-radius:0;border-end-end-radius:0}
.input-group>.btn:not(:first-child){border-start-start-radius:0;border-end-start-radius:0}
.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;
line-height:1.5;color:#212529;text-align:center;white-space:nowrap;background:#e9ecef;border:1px solid #ced4da;border-radius:.375rem}
.input-group-text:first-child{border-start-end-radius:0;border-end-end-radius:0;border-inline-end:0}
.input-group-text:last-child{border-start-start-radius:0;border-end-start-radius:0;border-inline-start:0}
.is-invalid{border-color:#dc3545!important}
.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}
.invalid-feedback{display:block;width:100%;margin-top:.25rem;font-size:.875em;color:#dc3545}

.table{width:100%;margin-bottom:1rem;color:#212529;vertical-align:top;border-color:#dee2e6}
.table>:not(caption)>*>*{padding:.5rem;background:transparent;border-bottom:1px solid #dee2e6}
.table>thead{vertical-align:bottom}
.table>thead>tr>th{font-weight:600;color:#555;font-size:.85rem;border-bottom:2px solid #dee2e6}
.table-hover>tbody>tr:hover>*{background:rgba(0,0,0,.04)}
.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}
.table-borderless>:not(caption)>*>*{border-bottom:0}
.table-sm>:not(caption)>*>*{padding:.25rem}
.table-bordered>:not(caption)>*>*{border-width:1px}

.alert{position:relative;padding:1rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.375rem}
.alert-success{color:#0f5132;background:#d1e7dd;border-color:#badbcc}
.alert-danger{color:#842029;background:#f8d7da;border-color:#f5c2c7}
.alert-warning{color:#664d03;background:#fff3cd;border-color:#ffecb5}
.alert-info{color:#055160;background:#cff4fc;border-color:#b6effb}
.alert-dismissible{padding-inline-end:3rem}
.alert-dismissible .btn-close{position:absolute;top:0;inset-inline-end:0;z-index:2;padding:1.25rem 1rem}
.alert-heading{color:inherit;font-weight:700;font-size:1rem;margin-bottom:.5rem}
.fade{opacity:1}.show{display:block}

.badge{display:inline-block;padding:.35em .65em;font-size:.75em;font-weight:700;line-height:1;
color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.375rem}

.progress{display:flex;height:1rem;overflow:hidden;font-size:.75rem;background:#e9ecef;border-radius:.375rem}
.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:#fff;
text-align:center;white-space:nowrap;background:#0d6efd;transition:width .6s ease;font-size:.65rem;font-weight:600}
.progress-bar.bg-success{background:#198754!important}
.progress-bar.bg-danger{background:#dc3545!important}
.progress-bar.bg-warning{background:#ffc107!important;color:#000}
.progress-bar.bg-info{background:#0dcaf0!important;color:#000}

.navbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:.5rem 1rem}
.navbar>.container,.navbar>.container-fluid{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;width:100%}
.navbar-brand{display:inline-flex;align-items:center;padding-block:.3125rem;margin-inline-end:1rem;font-size:1.25rem;text-decoration:none;white-space:nowrap}
.navbar-nav{display:flex;flex-direction:column;padding:0;margin:0;list-style:none}
.navbar-nav .nav-link{padding:.5rem 0;display:block;text-decoration:none}
.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}
.navbar-collapse:not(.show){display:none}
.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background:transparent;border:1px solid rgba(255,255,255,.1);
border-radius:.375rem;cursor:pointer;color:rgba(255,255,255,.8)}
.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;
background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255,255,255,0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
background-repeat:no-repeat;background-position:center;background-size:100%}
@media(min-width:992px){
.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}
.navbar-expand-lg .navbar-nav{flex-direction:row}
.navbar-expand-lg .navbar-nav .nav-link{padding:.5rem .5rem}
.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}
.navbar-expand-lg .navbar-toggler{display:none}
}

.nav{display:flex;flex-wrap:wrap;padding:0;margin:0;list-style:none}
.nav-link{display:block;padding:.5rem 1rem;color:#0d6efd;text-decoration:none;transition:color .15s}
.nav-link:hover{color:#0a58ca}.nav-link.active{color:#25D366}
.nav-item{margin:0}

.list-group{display:flex;flex-direction:column;padding:0;margin:0;border-radius:.375rem;list-style:none}
.list-group-flush{border-radius:0}
.list-group-flush>.list-group-item{border-width:0 0 1px}
.list-group-flush>.list-group-item:last-child{border-bottom:0}
.list-group-item{position:relative;display:block;padding:.5rem 1rem;color:#212529;text-decoration:none;
background:#fff;border:1px solid rgba(0,0,0,.125)}
.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}
.list-group-item:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}
.list-group-item-action{width:100%;color:#495057;text-align:inherit}
.list-group-item-action:hover{color:#1e2125;background:#f8f9fa;text-decoration:none}

.breadcrumb{display:flex;flex-wrap:wrap;padding:0;margin:0 0 1rem;list-style:none}
.breadcrumb-item+.breadcrumb-item::before{float:inline-start;padding:0 .5rem;color:rgba(255,255,255,.5);content:"/"}
.breadcrumb-item.active{color:rgba(255,255,255,.75)}

.modal{position:fixed;top:0;left:0;z-index:1055;display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;
outline:0;background:rgba(0,0,0,.5)}
.modal.show{display:flex!important;align-items:center;justify-content:center}
.modal-dialog{position:relative;width:auto;margin:.5rem;max-width:500px;width:100%}
.modal-content{position:relative;display:flex;flex-direction:column;width:100%;background:#fff;
border:1px solid rgba(0,0,0,.2);border-radius:.5rem;outline:0;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)}
.modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:1rem;
border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.5rem - 1px);border-top-right-radius:calc(.5rem - 1px)}
.modal-title{margin:0;line-height:1.5;font-weight:500;font-size:1.25rem}
.modal-body{position:relative;flex:1 1 auto;padding:1rem}
.modal-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;
padding:.75rem;border-top:1px solid #dee2e6;border-bottom-left-radius:calc(.5rem - 1px);border-bottom-right-radius:calc(.5rem - 1px);gap:.5rem}

.d-inline{display:inline!important}

.pagination{display:flex;padding:0;margin:0;list-style:none;gap:.25rem}
.pagination .page-item .page-link{position:relative;display:block;padding:.375rem .75rem;font-size:1rem;color:#0d6efd;
text-decoration:none;background:#fff;border:1px solid #dee2e6;border-radius:.375rem;transition:color .15s,background-color .15s}
.pagination .page-item .page-link:hover{color:#0a58ca;background:#e9ecef}
.pagination .page-item.active .page-link{z-index:3;color:#fff;background:#0d6efd;border-color:#0d6efd}
.pagination .page-item.disabled .page-link{color:#6c757d;pointer-events:none;background:#fff;border-color:#dee2e6}
