*,:before,:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main.main-body{font-size:var(--default-font-size, 12px);font-weight:400;line-height:1.625;max-width:450px;margin-left:auto;margin-right:auto;font-family:var(--system-font, "Montserrat", sans-serif);color:#48484a;position:relative;background-color:var(--system-body, #f4f9ff);border:1px solid var(--system-border, #d9eaff);border-top:0;border-bottom:0;min-height:100vh}.height-100{height:100vh}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-weight:500;margin:0 0 10px}p{margin:0}img{max-width:100%;height:auto}ul,ol{list-style:none;padding:0;margin:0}a{text-decoration:none!important;transition:all .4s ease-in-out}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;appearance:textfield}.copyright{font-size:14px;font-weight:400;line-height:1.5714285714}button.theme-btn[disabled]{cursor:not-allowed;opacity:.7}button.theme-btn[disabled]:hover{background:var(--system-primary, #016bff)!important}.back-btn{background:var(--system-primary, #016bff);font-size:13px;line-height:1.2222222222;font-weight:500;font-family:var(--system-font, "Montserrat", sans-serif);padding:8px 17px;transition:all .4s ease-in-out;border-radius:30px;box-shadow:1px 3px 14px #0000000f;color:#fff}.back-btn:hover{background:#233876}.comment-reply-btn{background:var(--system-primary, #016bff);border-radius:30px;font-size:8px;line-height:1;font-weight:400;font-family:var(--system-font-2, "Inter", sans-serif);padding:4px 10px;transition:all .4s ease-in-out;box-shadow:1px 3px 14px #0000000f;color:#fff;display:block}.comment-reply-btn:hover{background:#233876}.common-padding{--padding-top: 40px;--padding-bottom: 40px;--padding-x: 6px;padding:var(--padding-top) var(--padding-x) var(--padding-bottom) var(--padding-x)}.common-title{z-index:1;margin-bottom:30px}.common-title:before{content:"";height:2px;width:90px;position:absolute;left:50%;bottom:0;transform:translate(-50%);background-color:var(--system-primary, #016bff);border-radius:4px}.common-title span{display:block;color:var(--system-primary, #016bff);font-size:14px;font-weight:500}.common-title h4{font-weight:200;color:#29313c;font-size:1.5rem}.text-primary{color:var(--system-primary, #016bff)!important}.bg-primary{background-color:var(--system-primary, #016bff)!important}.gap-20{gap:20px}.datepicker-orient-top{border-top-left-radius:16px;border-top-right-radius:16px}.datepicker-orient-bottom{border-bottom-left-radius:16px;border-bottom-right-radius:16px}.datepicker.dropdown-menu{padding:20px;--width: 35px;border:0;border-bottom-left-radius:16px;border-bottom-right-radius:16px;box-shadow:1px 3px 26px #0000001f}.datepicker.dropdown-menu:before,.datepicker.dropdown-menu:after{left:15px}html[dir=rtl] .datepicker.dropdown-menu:before,html[dir=rtl] .datepicker.dropdown-menu:after{left:auto;right:15px}.datepicker.dropdown-menu th{color:#3a3a3c;font-weight:500;font-size:14px}.datepicker .datepicker-switch{height:var(--width);width:160px!important;margin:auto;border-radius:4px;border:1px solid var(--system-primary, #016bff);display:flex;justify-content:center;align-items:center;transition:all .4s ease-in-out}.datepicker .datepicker-switch:hover{background-color:var(--system-primary, #016bff);border-color:transparent;color:#fff}.datepicker table thead tr:nth-child(2){display:grid;grid-template-columns:35px 180px 35px}.datepicker table thead th{padding:0;line-height:var(--width)}.datepicker table thead th.prev,.datepicker table thead th.next{height:var(--width);width:var(--width);border-radius:4px;position:relative;background-color:var(--system-primary, #016bff);color:#fff;transition:all .4s ease-in-out}html[dir=rtl] .datepicker table thead th.prev,html[dir=rtl] .datepicker table thead th.next{transform:scaleX(-1)}.datepicker table thead th.prev:hover,.datepicker table thead th.next:hover{background-color:#233876}.datepicker table tbody tr .day,.datepicker table tbody tr .month,.datepicker table tbody tr .year,.datepicker table tbody tr .decade{width:var(--width);height:var(--width);line-height:var(--width);border-radius:4px;font-size:14px;padding:0!important;transition:none}.datepicker table tbody tr .day.focused,.datepicker table tbody tr .day.active,.datepicker table tbody tr .day:hover,.datepicker table tbody tr .month.focused,.datepicker table tbody tr .month.active,.datepicker table tbody tr .month:hover,.datepicker table tbody tr .year.focused,.datepicker table tbody tr .year.active,.datepicker table tbody tr .year:hover,.datepicker table tbody tr .decade.focused,.datepicker table tbody tr .decade.active,.datepicker table tbody tr .decade:hover{background-color:var(--system-primary, #016bff)!important;color:#fff;background-image:none}.datepicker table tbody tr .day.today,.datepicker table tbody tr .month.today,.datepicker table tbody tr .year.today,.datepicker table tbody tr .decade.today{background-color:var(--system-primary, #016bff);color:#fff!important}.datepicker table tbody tr .day.old,.datepicker table tbody tr .day.new,.datepicker table tbody tr .month.old,.datepicker table tbody tr .month.new,.datepicker table tbody tr .year.old,.datepicker table tbody tr .year.new,.datepicker table tbody tr .decade.old,.datepicker table tbody tr .decade.new{opacity:.7;pointer-events:none}.datepicker-decades tbody tr td{--width: 50px}.datepicker-months tbody tr td,.datepicker-years tbody tr td{width:100%;height:100%;display:grid;padding:0;grid-template-columns:repeat(4,1fr);margin-top:10px}.datepicker-months tbody tr td .month,.datepicker-months tbody tr td .year,.datepicker-years tbody tr td .month,.datepicker-years tbody tr td .year{--width: 45px;font-size:12px}.datepicker-days table thead tr:last-child{display:grid;margin-top:10px;grid-template-columns:repeat(7,1fr)}.datepicker-days table thead tr:last-child th{width:var(--width);height:var(--width);text-align:center;line-height:var(--width)}.datepicker-days table tbody tr{display:grid;grid-template-columns:repeat(7,1fr)}.datepicker-days table tbody tr .day{--width: 35px;font-size:12px;color:#000;font-weight:500}
