*{box-sizing:border-box;margin:0;padding:0}a,a:focus,a:hover{text-decoration:none;color:#f11c1c}body,html{height:100%}body{overflow:hidden;font-family:Signika,Anek Bangla,Verdana,Geneva,Tahoma,sans-serif}._option,button,input,input:focus,input:hover,select,select:focus,select:hover,textarea,textarea:focus,textarea:hover{font-family:Signika,Anek Bangla,Verdana,Geneva,Tahoma,sans-serif;font-weight:600;border:none;outline:none;background:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;transition:color .2s ease;font-size:.9rem}input::-moz-placeholder{color:inherit}input::placeholder{color:inherit}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{opacity:0}input:-webkit-autofill,input:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:focus{font-family:Signika,Anek Bangla,Verdana,Geneva,Tahoma,sans-serif;-webkit-text-fill-color:#000;background:#fff;box-shadow:inset 0 0 0 30px #fff}input:autofill,input:autofill:focus,select:autofill,select:autofill:focus{font-family:Signika,Anek Bangla,Verdana,Geneva,Tahoma,sans-serif;-webkit-text-fill-color:#000;background:#fff;box-shadow:inset 0 0 0 30px #fff}textarea{display:block;width:100%;height:100%}input:-webkit-autofill,input:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:focus{font-family:Poppins\,,Arek Bangla,Verdana,Geneva,Tahoma,sans-serif;-webkit-text-fill-color:#000;background:#fff;box-shadow:inset 0 0 0 30px #fff}select[data-custom-dropdown]{position:relative}.input_field{display:block;position:relative}.input_field,form,img,svg{width:100%;height:100%}img,svg{vertical-align:middle}li,ul{list-style-type:none}.__root ::-webkit-scrollbar{margin-top:5rem;width:5px}.__root ::-webkit-scrollbar-track{background:transparent}.__root ::-webkit-scrollbar-thumb{background:#f2f2f2;border-radius:99999px}.__root ::-webkit-scrollbar-thumb:hover{background:#f11c1c}.__root ::selection{background:#f11c1c;color:#f8e4e4}.__root ::-webkit-selection{background:#f11c1c;color:#f8e4e4}.__root ::-moz-selection{background:#f11c1c;color:#f8e4e4}.__root{background-color:#f1f1f1;height:100%}.content{background-color:#fff;height:100%;display:flex;flex-direction:column;max-width:448px}.icon{width:20px;height:20px}.title{display:flex;align-items:center;justify-content:space-between}.title.sub{display:grid;gap:5px}.title.sub h1{color:#f11c1c}.title.sub p{margin-top:2px;font-weight:400}.title *{font-size:1rem;font-weight:500}.title span{color:#f11c1c;font-weight:600}select[data-custom-dropdown]{position:absolute}.input_group.flex{display:flex;justify-content:space-between}.input_wrapper .input_field:nth-child(2n) .__select .option_wrapper{z-index:2}.__input,.__search_input,.__textarea{height:100%;padding:0 1.2rem;border:2px solid #ddd;background-color:#fff;border-radius:10px}.__input input,.__input textarea,.__textarea input,.__textarea textarea{height:100%;width:100%;padding:1rem 0;resize:vertical}.__input input.optional,.__textarea input.optional{padding-right:3.5rem}.__input ::-moz-placeholder,.__textarea ::-moz-placeholder{opacity:0;visibility:hidden;-moz-user-select:none;-webkit-user-select:none;user-select:none}.__input ::placeholder,.__textarea ::placeholder{opacity:0;visibility:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.optional_text{position:absolute}.optional_text,.placeholder{position:absolute;left:1.2rem;top:50%;transform:translateY(-50%);transition:.2s ease;color:#000}.optional_text{left:auto;right:1.2rem;color:#aaa}.optional_text.offset{right:2.5rem}.filled .placeholder{color:#949494;font-size:.85rem;font-weight:500;padding:0 .2rem;left:1rem;background-color:#fff}.filled .__input.__input.date .placeholder{width:auto}.__select.optional .__search_input input{padding-right:4.5rem}.date{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none}.date:not(input.date):after{content:"";position:absolute;right:1.2rem;width:1.15rem;height:1.15rem;background-color:#fff;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M8 2v4"/><path d="M16 2v4"/><rect width="18" height="18" x="3" y="4" rx="2"/><path d="M3 10h18"/></svg>');background-repeat:no-repeat;background-position:50%;background-size:contain;top:50%;transform:translateY(-50%);pointer-events:none}.__select{position:relative;width:100%;height:100%}.__select .__search_input{position:relative;border-color:#ddd;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.__select .__search_input.active{border-color:#db3a3a;border-bottom-left-radius:0;border-bottom-right-radius:0}.__select .__search_input input{height:100%;width:100%;padding:1rem 16px 1rem 0}.__select .__search_input input::-moz-placeholder{opacity:0;visibility:hidden;-moz-user-select:none;-webkit-user-select:none;user-select:none}.__select .__search_input input::placeholder{opacity:0;visibility:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.__select .__search_input.filled .placeholder:after{content:"";position:absolute;height:calc(50% + 1.65px);background-color:#fff;bottom:0;left:0;right:0;z-index:-1}.__select .__search_input:after{content:"";pointer-events:none;background:50%/contain no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M.707.948a.66.66 0 01.934 0l3.497 3.496L8.635.948a.66.66 0 11.934.934L5.722 5.73a.826.826 0 01-1.168 0L.707 1.882a.66.66 0 010-.934z' fill='%23DB3A3A'/%3E%3C/svg%3E");display:block;width:12px;height:10px;position:absolute;top:50%;transform:translateY(-50%);right:1.2rem;transition:transform .2s ease}.__select .__search_input.focused:after{transform:rotate(-180deg) translateY(50%)}.__select .option_wrapper{position:absolute;width:100%;overflow-y:scroll;max-height:300px;border-radius:0 0 10px 10px;border:2px solid #db3a3a;border-top:none;z-index:1}.__select .option_wrapper ._option{font-size:.95rem;padding:1rem 1.2rem;cursor:pointer;transition:backgroud .1s ease}.__select .option_wrapper ._option.active,.__select .option_wrapper ._option:hover{background:#ed1b24;color:#fae3e3}.__textarea .placeholder{height:auto;top:2rem}.filled .placeholder{top:0}.error .__input,.error .__select .__search_input,.error .__textarea{border-color:#f11c1c}.error .__input .placeholder,.error .__input input,.error .__input textarea,.error .__select .placeholder,.error .__select input,.error .__select textarea,.error .__textarea .placeholder,.error .__textarea input,.error .__textarea textarea{color:#f11c1c!important;border-color:#f11c1c!important}.ai_bg{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0e1dab,#f11c1c);z-index:-1}.button:hover,.nav_content:hover,button:hover{box-shadow:0 0 0 2px #fed3d3}.button:focus,.nav_content:focus,button:focus{box-shadow:0 0 0 3px #fbb3b3}.button:active,.nav_content:active,button:active{transform:scale(.99)}.button{position:relative;cursor:pointer;font-family:inherit;transition:transform .2s ease}.button.underline{color:#f11c1c;font-size:.875rem;font-weight:600;line-height:1;border-bottom:1.5px solid #db3a3a}.button:active{transform:scale(.98)}.button-secondary{display:flex;align-items:center;gap:.5rem;padding:.15rem .85rem;border-radius:8px;border:1px solid #ddd}.button-secondary .icon{display:flex;width:25px}.button-secondary .text{color:#000;font-weight:500;font-size:.975rem;padding:0 1rem}.button.group{display:flex;border:none;padding:2px;overflow:hidden;align-items:center}.button.gradient_fill{border-radius:10px;background:linear-gradient(90deg,#503adb 2.67%,red 64.88%);color:#fff;padding:.65rem 0;width:100%}.button.red{color:#db3a3a}.button .br{border-bottom:2px solid #f11c1c;line-height:1}.button.group.gradient .inner{display:flex;align-items:center;gap:1rem;padding:8px 10px;border-radius:6px;position:relative;z-index:1;background-color:#fff}.button .text-gradient.ai{background:linear-gradient(90deg,#7000ff 2.7%,#0500ff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:#fff;font-weight:700;padding-right:2rem}.button .gradient_{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(180deg,#ff00b8,#0e1dab)}.button.center{display:flex;align-items:center;justify-content:center;gap:5px}.button.primary{background-color:#db3a3a;border-radius:10px;color:#fff;width:100%;font-size:1.05rem;line-height:1;padding:1rem 0}.button .icon{width:20px;height:20px}.pagination{gap:1.2rem;padding:1rem 0}.pagination li{color:#949494;font-weight:300;cursor:pointer}.pagination li.active{color:#f11c1c;font-weight:700}.pagination li.active,.pagination li.collapse{cursor:default;pointer-events:none}.banner .links{display:flex;align-items:center;justify-content:space-between;padding-top:1rem;padding-bottom:1rem;border-bottom:2px solid #fed3d3;font-size:.875rem;font-weight:500}.banner .links .flex{display:flex;gap:10px;align-items:center}.banner .links .separator{display:inline-block;width:5px;height:5px;background-color:#f11c1c}.banner .links a{position:relative;display:inline-block;line-height:1}.banner .links a:after{content:"";display:block;width:100%;border-bottom:1px solid #db3a3a}footer.banner{padding:0 0 1rem}footer.banner .links{margin-top:.5rem;padding-bottom:0;border-top:2px solid #fed3d3;border-bottom:none}.drawer{position:fixed;bottom:0;left:0;right:0;background-color:#fff;border-top-left-radius:8px;border-top-right-radius:8px;box-shadow:0 -2px 20px #0000001a;transform:translateY(100%);transition:transform .3s ease-out;z-index:9999999;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;max-height:100%;overflow-y:auto}.drawer[drawer-visible=true]{transform:translateY(0)}.overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;opacity:0;transition:opacity .3s ease-out;z-index:999999;pointer-events:none;display:none}.overlay[overlay-visible=true]{opacity:1;pointer-events:auto}.handle{width:60px;height:6px;background-color:#fed3d3;border-radius:99999px;margin:10px auto;cursor:grab;position:absolute;top:0;left:0;right:0;z-index:999}.handle:active{cursor:grabbing}.loader{position:absolute;left:0;right:0;bottom:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.__loader{color:#f11c1c;animation:loader 5s infinite}@keyframes loader{0%{color:#ed1b24}20%{color:#5a65ff}40%{color:#a63ef1}60%{color:#ff3971}80%{color:#5a65ff}to{color:#ed1b24}}.__datetime-picker{position:relative;width:100%}.__datetime-popup{position:absolute;top:100%;left:0;background:#fff;border:1px solid #fed3d3;border-radius:8px;z-index:1000;width:100%}.__datetime-popup:focus,.__datetime-popup:focus-within{box-shadow:0 0 0 2px #f11c1c}.__datetime-popup .__time-picker .input_field{margin-top:0}.__datetime-popup .input_field{width:60px;margin:0}.__datetime-popup .input_field .__input{padding:0;border-radius:4px;border:1px solid #fed3d3}.__datetime-popup .input_field .__input input{padding:0}.__calendar{margin-bottom:10px}.__calendar-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;padding:10px 14px;border-bottom:1px solid #fed3d3;font-size:1rem;font-weight:500}.__calendar-header button{padding:6px;border-radius:9999px;cursor:pointer}.__calendar-header button .icon{display:flex;align-items:center;justify-content:center;width:1rem;height:1rem}.__calendar-days-header{text-align:center;margin-bottom:5px;font-size:.875rem;color:#f11c1c}.__calendar-days-grid,.__calendar-days-header{display:grid;grid-template-columns:repeat(7,1fr);padding:10px 14px}.__calendar-days-grid{gap:2px}.__calendar-days-grid>div{display:flex;align-items:center;justify-content:center;width:35px;height:35px;border-radius:9999px}.__calendar-days-grid div{text-align:center;padding:5px;cursor:pointer}.__calendar-days-grid .__disabled{color:#fed3d3;cursor:not-allowed}.__calendar-days-grid .__selectable:hover{background-color:#eeeaea}.__calendar-days-grid .__selected{background-color:#f11c1c;color:#fff}.__time-picker{display:flex;justify-content:center;align-items:center;padding:0 14px 10px;gap:5px}.__time-picker .__hour-input,.__time-picker .__minute-input{width:100%;text-align:center}.__time-picker .__ampm-select{width:55px}.__time-picker .__select .__search_input{border-radius:4px;padding:0 16px 0 4px;border:1px solid #fed3d3}.__time-picker .__select .__search_input:after{right:4px}.__time-picker .__select .__search_input .placeholder{left:6px}.__time-picker .__select .__search_input input{padding:0}.__time-picker .__select .option_wrapper{border-radius:4px}.__time-picker .__select .option_wrapper ._option{padding:6px 0 6px 4px}.__time-picker select{margin:0 5px;padding:5px;display:none;position:absolute;top:0;left:0;width:0;height:0;opacity:0;pointer-events:none}.__datetime-footer{padding:10px 14px;border-top:1px solid #fed3d3;display:flex;justify-content:flex-end;align-items:center}.__datetime-footer button{font-size:.875rem;color:#f11c1c;border-bottom:1px dashed #f11c1c;padding:0;line-height:.9}.content{position:relative}.content header{width:100%;background:#ffffffd9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;top:0;left:0;right:0;z-index:999999;padding-bottom:.25rem}.content header .inner{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #fed3d3;padding:1.2rem 0}.content header .icon{display:block;width:28px;height:28px}.content header .logo{display:flex;align-items:center;gap:4px;color:#f11c1c}.content header .logo h1{font-size:1.2rem;color:#000;font-weight:500}.content header .blood_found_wrapper{gap:1rem}.content header .blood_found_wrapper .view{display:flex;align-items:center;gap:4px}.content header .blood_found_wrapper .view .icon{width:1.25rem;height:1.25rem;color:#f11c1c}.content header .blood_found_wrapper .blood_found{display:flex;align-items:center;gap:6px;font-weight:500;font-size:14px;border:1px solid #009726;padding:4px 12px 4px 8px;border-radius:4px;color:#009726;background-color:#ebfff0}.content header .blood_found_wrapper .blood_found .icon{width:1.25rem;height:1.25rem}.contacts,footer{width:100%;margin-top:auto;padding:0 .5rem;position:relative}.contacts nav,footer nav{padding:.65rem 0}.contacts nav,.contacts nav a,footer nav,footer nav a{display:flex;align-items:center;gap:5px}.contacts nav a,.contacts nav a a,footer nav a,footer nav a a{display:flex;width:50%;text-align:center;border-radius:10px;border:1px solid #fbb3b3;font-size:.875rem;font-weight:600;white-space:nowrap}.contacts nav a .icon,.contacts nav a a .icon,footer nav a .icon,footer nav a a .icon{display:block;padding:.8rem;width:3.7rem;height:3.7rem;border-right:1px solid #fbb3b3}.contacts nav a .icon.no-border,.contacts nav a a .icon.no-border,footer nav a .icon.no-border,footer nav a a .icon.no-border{border-right:none}@media screen and (max-width:320px){.contacts nav a .icon,.contacts nav a a .icon,footer nav a .icon,footer nav a a .icon{width:3rem}}.contacts nav a .title,.contacts nav a a .title,footer nav a .title,footer nav a a .title{width:100%;text-align:center}.contacts nav a.add_sub,.contacts nav a a.add_sub,footer nav a.add_sub,footer nav a a.add_sub{background-color:#db3a3a;color:#fff}.contacts nav{padding-bottom:0}.content{margin:0 auto}.content .no_application{display:flex;flex-direction:column;justify-content:space-between}.content .no_application .box{font-weight:500}.content .no_application .box div:last-child{margin-top:1rem}.content .no_application .box a,.content .no_application .box b{font-weight:700;color:#f11c1c}.content .middle_container{height:100%;overflow-x:hidden;overflow-y:auto}.content .middle_container .filters{margin-top:1.5rem;padding-top:.2rem;background:#ffffffd9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;top:0;z-index:99999}.content .middle_container .filters .filter_input{display:flex;align-items:center;gap:.5rem}.content .middle_container .filters .note{text-align:center;margin-top:1rem;padding-bottom:.5rem;border-bottom:1px solid #fed3d3}.content .middle_container .filters .note h3{font-size:.975rem;font-weight:500;color:#f11c1c}.content .middle_container main{margin:1rem 0}.content .middle_container .blood_application{display:grid;gap:2rem;margin:2rem 0}.content .d_container{position:relative;padding:1.5rem;border-radius:10px;border:1px solid #d6d6d6}.content .d_container .status{position:absolute;top:0;transform:translateY(-50%);background-color:#fff;gap:8px;font-size:.9rem;font-weight:600}.content .d_container .status .icon{display:block;width:12px;height:12px;border-radius:9999px;background-color:currentColor}.content .d_container .status.pending{color:#607800}.content .d_container .status.pending .text{color:#749200}.content .d_container .status.success{color:#04b700}.content .d_container .status.success .text{color:#00952a}.content .d_container .status.error{color:#b70000}.content .d_container .status.error .text{color:#c00000}.content .d_container>div{display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.content .d_container>div .details{display:flex;gap:.5rem;align-items:center}.content .d_container>div .details .blood_group{min-width:40px;height:40px;border-radius:6px;background:#db3a3a;color:#fff;font-weight:700}.content .d_container>div h1,.content .d_container>div h4{font-size:1rem;font-weight:500;line-height:1.25}.content .d_container>div .bag_counter h4{font-weight:600}.content .d_container>div .bag_counter .emergency_badge,.content .d_container>div .bag_counter .num{font-weight:700;color:#f11c1c}.content .d_container .info{justify-content:flex-start;margin-top:1.6rem;gap:.75rem}.content .d_container .info .button .text{font-size:.85rem}.content .d_container .info .button .icon{height:10px}.content .d_container .info button.button{color:#f11c1c}.content .d_container .info button.button .icon{width:14px;height:24px}.content .middle_container main.partners{margin-top:.8rem}.content .middle_container main.partners .contents{margin-top:2rem}.content .middle_container main.partners .contents .partner{position:relative;padding:1px;border-radius:10px;overflow:hidden;margin-top:1rem}.content .middle_container main.partners .contents .partner *{font-size:1rem}.content .middle_container main.partners .contents .partner .inner{position:relative;z-index:1;display:flex;align-items:center;gap:.8rem;padding:1rem;background-color:#fff;border-radius:9px}.content .middle_container main.partners .contents .partner .inner h2{font-weight:600;color:#000}.content .middle_container main.partners .contents .partner .inner p{font-size:.9rem;font-weight:500;color:currentColor}.content .middle_container main.partners .contents .partner figure{width:50px;height:50px}.content .middle_container main.partners .contents .partner figure img{-o-object-fit:contain;object-fit:contain}.content .middle_container main.partners .contents .partner .gradient_{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#000;z-index:0;background:linear-gradient(102deg,#0e1dab33,#d6d6d633)}.checkbox:hover .checkmark{border-color:#f8e4e4}.checkbox{display:inline-flex;align-items:center;line-height:1;font-weight:600;font-size:.875rem}input[type=checkbox]+.checkmark{display:inline-block;width:16px;height:16px;border-radius:3px;border:3px solid #db3a3a;margin-right:5px;margin-bottom:1px;will-change:background;transition:background .2s ease}.checkbox:hover input[type=checkbox]+.checkmark,.checkbox input[type=checkbox]:checked+.checkmark{background:#ed1b24}.checkbox input[type=checkbox]:checked+.checkmark{position:relative;display:flex;align-items:center;justify-content:center;padding-bottom:1px}.checkbox input[type=checkbox]+.checkmark:before{content:"";display:none}.checkbox input[type=checkbox]:checked+.checkmark:before{display:block}.checkbox input[type=checkbox]+.checkmark:before{left:calc(50% - 2px);top:calc(50% - 5px);width:2px;height:5px;border:solid #f8e4e4;border-width:0 3px 3px 0;transform:rotate(45deg)}main.form .ai_button{margin-top:1rem}main.form .input_group{margin-top:3rem}main.form .input_group .input_title_group{display:flex;align-items:center;gap:.5rem}main.form .input_group .input_title_group .optional_text{position:static;transform:translate(0)}main.form .input_group .info.top{align-items:flex-start;gap:4px;line-height:normal}main.form .input_group .info.top:before{transform:translateY(5px);line-height:normal}main.form .input_group .info{position:relative;display:flex;align-items:center;line-height:1;color:#626262;font-size:.9rem}main.form .input_title{color:#f11c1c;display:inline-block}main.form .input_title:after{content:"";display:block;width:100%;border-bottom:1px solid #fed3d3}main.form .input_field{margin-top:1.35rem;padding:0}main.form .input_field .button{transform-origin:right center}main.form .input_field .__input .placeholder,main.form .input_field .__search_input .placeholder,main.form .input_field .__textarea .placeholder{color:#000;font-weight:500}main.form .input_field .__input.filled .placeholder,main.form .input_field .__search_input.filled .placeholder,main.form .input_field .__textarea.filled .placeholder{color:#888;background-color:#fff}main.form .input_field .__select .option_wrapper{max-height:250px}section.ai_input_box{display:flex;align-items:end;transition:transform .5s ease;transform:translateY(100%);background-color:transparent}@media screen and (min-width:480px){section.ai_input_box{max-width:30rem;margin:0 auto}}section.ai_input_box .ai_form_inner{border-radius:20px 20px 0 0;padding:2rem 1.5rem;background:#fff;box-shadow:0 -4px 40px #0000004d;max-height:100vh;overflow-y:auto}section.ai_input_box .input_group.flex{display:grid;grid-template-columns:auto auto .8fr;gap:4px}section.ai_input_box .input_group.flex .button{font-weight:600;font-size:.95rem}section.ai_input_box .title button{width:30px;height:30px;padding:6px;border:none;border-radius:0}section.ai_input_box .title button .icon{color:#db3a3a;width:100%;height:100%}section.ai_input_box .title button .icon svg{vertical-align:baseline}section.ai_input_box .input_field{z-index:10;border-radius:10px;overflow:hidden;margin:1.5rem 0}section.ai_input_box .input_field .textarea{background-color:#fff;border-radius:8px;margin:2px}section.ai_input_box .input_field textarea{padding:1rem .875rem;border-color:transparent;resize:vertical}section.ai_input_box .input_field textarea:active,section.ai_input_box .input_field textarea:focus,section.ai_input_box .input_field textarea:hover{border-color:transparent}.message_box{position:fixed;left:0;right:0;font-weight:700;color:#fff;top:10%;font-size:.9rem;pointer-events:none;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;z-index:99999999}.message_box .inner_message_container{display:flex;align-items:center;justify-content:space-between;background-color:#db3a3a;transform:translateY(-100%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);will-change:transform;padding:4px 40px;width:100%;height:100%;transition:transform .2s ease-in-out;pointer-events:all}.message_box .inner_message_container .text{word-wrap:break-word;font-size:14px;font-weight:500}.message_box .inner_message_container .text a{color:#fff;border-bottom:1px dashed #fff}.message_box .inner_message_container .button{color:#fff;width:40px;height:35px;border:none;padding:8px;border-radius:0;transition:box-shadow .2s ease,transform .2s ease}.message_box .inner_message_container .button .icon{width:100%;height:100%}.message_box .inner_message_container .button svg{vertical-align:baseline}.content.details .middle_container header{background:#fff;transform:scaleX(1.005);position:static}.content.details .middle_container header h1{background-color:#db3a3a;width:3.125rem;height:3.125rem;font-size:1rem;color:#fff;border-radius:8px}.content.details .middle_container header button .icon{width:18px;height:18px;color:#b7b7b7}.content.details .middle_container .wrapper,.content.details .middle_container main{display:grid;gap:1.35rem}.content.details .middle_container .wrapper h1,.content.details .middle_container .wrapper p,.content.details .middle_container main h1,.content.details .middle_container main p{font-size:1rem;font-weight:500}.content.details .middle_container .wrapper h1.blood_group,.content.details .middle_container .wrapper p.blood_group,.content.details .middle_container main h1.blood_group,.content.details .middle_container main p.blood_group{color:#db3a3a}.content.details .middle_container .wrapper .title,.content.details .middle_container main .title{color:#949393}.content.details .middle_container .wrapper{grid-template-columns:repeat(2,1fr)}.content.details .info{border-bottom:1px solid #fed3d3;padding:10px 10px 0}.content.details .info .blood_found{display:flex;align-items:center;gap:6px;font-weight:500;font-size:14px}.content.details .info .blood_found .icon{color:#009726}.content.details .info h4{font-weight:500;font-size:14px}.content.details .info h4 span{color:#db3a3a}.content.details .info h4 .icon svg{vertical-align:baseline}.content.details .contacts nav{justify-content:space-between;gap:10px}.content.details .contacts nav .icon{height:3rem}.content.details .contacts nav a.nav_content.add_sub{width:100%}.content.details .contacts nav a.nav_content.add_sub .counter{background-color:#db3a3a;padding:.15rem;border-radius:5px;border:.5px solid #fff}.content.details .contacts nav a.nav_content{width:auto;position:relative;border-color:#d6d6d6}.content.details .contacts nav a.nav_content .counter{display:block;position:absolute;top:-4px;right:-7px;font-weight:600}.content.details .contacts nav a.nav_content.messenger .counter{color:#1737ff}.content.details .contacts nav a.nav_content.telegram .counter{color:#0079bd}.content.details .contacts nav a.nav_content.whatsapp .counter{color:#00934c}.content.details .contacts nav a.nav_content.blood_found{color:#3f51b5;width:100%;background-color:#fbfdff;border-color:#3f51b5}.content.details .contacts nav a.nav_content.blood_found .icon{border-color:#3f51b5}.content.details .contacts nav a.nav_content.blood_found:focus,.content.details .contacts nav a.nav_content.blood_found:hover{box-shadow:0 0 0 2px #0b5cf080}.content.details .contacts nav .blood_status{width:100%;color:#fff}.content.details .contacts nav .blood_status .icon{width:1.25rem;height:1.25rem}.content.details .contacts nav .blood_status .blood_status_inner{padding:4px 12px;border-radius:6px;font-size:14px;font-weight:500;gap:8px}.content.details .contacts nav .blood_status.success .blood_status_inner{background-color:#009726}.content.details .contacts nav .blood_status.pending .blood_status_inner{background-color:#6e8f16}.content.details .contacts nav .blood_status.failed .blood_status_inner{background-color:#f44336}.content.details .contacts .blood_found_hint{position:relative;display:flex;align-items:center;justify-content:center;gap:4px;padding:6px 10px}.content.details .contacts .blood_found_hint .tooltip{position:absolute;top:-100%;left:0;right:0;width:100%;background-color:#3f51b5;color:#fff;font-size:14px;padding:10px 14px;font-weight:500;line-height:1;border-radius:6px;pointer-events:none;opacity:0;transform:translateY(10px);transition:transform .2s ease-in-out,opacity .2s ease-in-out}.content.details .contacts .blood_found_hint:hover .tooltip{opacity:1;transform:translateY(0)}.content.details .contacts .blood_found_hint .icon{color:#3f51b5;min-width:1rem}.content.details .contacts .blood_found_hint .icon svg{vertical-align:baseline}.content.details .contacts .blood_found_hint p{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content.details .contacts .blood_found_hint+nav{padding-top:0}.app .app_wrapper{padding-top:.35rem}.app .app_wrapper button{cursor:pointer;transition:box-shadow .2s ease,transform .2s ease}.app .app_wrapper button:hover{box-shadow:0 0 0 2px #fed3d3}.app .app_wrapper button:focus{box-shadow:0 0 0 3px #fbb3b3}.app .app_wrapper button:active{transform:scale(.99)}.app .app_wrapper .app_header{display:flex;align-items:center;justify-content:space-between;padding:.875rem 1.25rem;border-bottom:1px solid #fed3d3}.app .app_wrapper .app_header .app_title{display:flex;align-items:center;gap:4px}.app .app_wrapper .app_header .app_title h1{font-size:1rem;font-weight:500}.app .app_wrapper .app_header .app_title .icon{width:1.5rem;height:1.5rem;color:#f11c1c}.app .app_wrapper .app_header .app_title .icon svg{vertical-align:baseline}.app .app_wrapper .app_content{padding:.875rem 1.25rem}.app .app_wrapper .app_content h1{font-size:.875rem;font-weight:400}.app .app_wrapper .app_content .app_button{width:100%;display:flex;align-items:center;justify-content:center;gap:6px;margin-top:.875rem;padding:.675rem .35rem;border-radius:4px;background-color:#f11c1c;color:#fff;font-weight:600;cursor:pointer}.app .app_wrapper .app_content .app_button .icon svg{width:1.25rem;height:1.25rem;stroke-width:3}.app .app_wrapper .app_footer{display:flex;gap:8px;align-items:center;padding:0 1.25rem .865rem}.app .app_wrapper .app_footer .app_button{width:100%;display:flex;align-items:center;justify-content:center;gap:6px;margin-top:.875rem;padding:.275rem .35rem;border-radius:4px;background-color:#fff;border:1px solid #fbb3b3;color:#f11c1c;font-weight:600;cursor:pointer;height:2.25rem}.app .app_wrapper .app_footer .app_button .icon svg{width:1.25rem;height:1.25rem;stroke-width:3}.app .app_wrapper .app_footer .app_button.cancel{background-color:#f11c1c;color:#fff}.app .app_wrapper .app_footer label{font-size:.85rem;font-weight:500;display:flex;align-items:center;gap:2px}.app .app_wrapper .app_footer label .checkmark{width:14px;height:14px;margin-bottom:0}.app.warning .app_header .app_title .icon{color:#c42c10}.app.warning .app_footer .app_button{border-color:#ffccc3 0;color:#c42c10}.app.warning .app_footer .app_button.cancel{background-color:#c42c10;color:#fff}@media screen and (min-width:480px){.app{max-width:30rem;margin:0 auto}}.not_found{margin:0 auto;padding:1.25rem}.not_found figure{margin-left:auto;margin-right:auto}@media (min-width:768px){.not_found figure{max-width:24rem}}.not_found .info{text-align:center}.not_found .info h1{font-size:1.25rem;line-height:1.75rem;font-weight:600}.not_found .info p{font-size:.975rem;line-height:1.35rem;max-width:32rem;margin-left:auto;margin-right:auto;margin-top:.75rem}.not_found .button{width:100%;display:flex;align-items:center;justify-content:center;gap:6px;margin-top:.875rem;padding:.475rem .35rem;border-radius:4px;background-color:#f11c1c;color:#fff;font-weight:600;cursor:pointer;margin-left:auto;margin-right:auto}@media (min-width:768px){.not_found .button{max-width:24rem}}.not_found .button .icon svg{width:1.25rem;height:1.25rem;stroke-width:3}.__maintenance,._maintenance{height:100%;overflow:hidden;background:#000 url(/image/splash.5c077579.png) 0 0/contain no-repeat;background-blend-mode:screen;color:#fefefe;display:flex;flex-direction:column;transition:background .2s ease}.__maintenance:hover,._maintenance:hover{background:#b4352c url(/image/splash.5c077579.png) 0 0/contain no-repeat}.__maintenance *,._maintenance *{font-family:DM Sans,serif;font-optical-sizing:auto}.__maintenance ::-moz-selection,._maintenance ::-moz-selection{background-color:#b4352c;color:#fefefe}.__maintenance ::selection,._maintenance ::selection{background-color:#b4352c;color:#fefefe}.__maintenance ._maintenance,._maintenance ._maintenance{padding:1rem}.__maintenance button,._maintenance button{border:1px solid hsla(0,0%,100%,.15);color:#fefefe;padding:0 1rem;height:2.5rem;font-size:.865rem;font-weight:500;border-radius:6px;cursor:pointer}.__maintenance button:focus,.__maintenance button:hover,._maintenance button:focus,._maintenance button:hover{border-color:#fefefe}.__maintenance header,._maintenance header{display:flex;align-items:center;justify-content:space-between}.__maintenance header .logo,._maintenance header .logo{width:2.5rem;height:2.5rem}.__maintenance header button,._maintenance header button{display:flex;align-items:center;gap:1rem}.__maintenance .alien,._maintenance .alien{position:fixed;bottom:0;right:0;width:100%;max-width:25rem}.__maintenance main,._maintenance main{margin-bottom:4rem;display:flex;flex-direction:column;justify-content:center;text-align:center;height:100%}.__maintenance main h1,._maintenance main h1{font-size:1.25rem;font-weight:500}.__maintenance main button,._maintenance main button{margin-top:1rem;width:7rem;height:2.4rem;font-size:1rem;background-color:#ffffff26;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.__maintenance main p,._maintenance main p{margin-top:1rem;font-size:.875rem;font-weight:400}.__maintenance main ._timer,.__maintenance main .timer,._maintenance main ._timer,._maintenance main .timer{display:flex;align-items:center;justify-content:center}.__maintenance main ._timer .timer,.__maintenance main .timer .timer,._maintenance main ._timer .timer,._maintenance main .timer .timer{border:1px solid hsla(0,0%,100%,.15);border-right:none;margin-top:6px}.__maintenance main ._timer .timer .time-block,.__maintenance main .timer .timer .time-block,._maintenance main ._timer .timer .time-block,._maintenance main .timer .timer .time-block{margin-top:0;height:3rem;width:4rem;position:relative;display:flex;align-items:center;justify-content:center;gap:4px;background-color:#ffffff06;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-right:1px solid hsla(0,0%,100%,.15);transition:background-color .2s ease}.__maintenance main ._timer .timer .time-block:hover,.__maintenance main .timer .timer .time-block:hover,._maintenance main ._timer .timer .time-block:hover,._maintenance main .timer .timer .time-block:hover{background-color:#ffffff26}.__maintenance main ._timer .timer .time-block .numbers,.__maintenance main .timer .timer .time-block .numbers,._maintenance main ._timer .timer .time-block .numbers,._maintenance main .timer .timer .time-block .numbers{position:relative;display:flex}.__maintenance main ._timer .timer .time-block .numbers .digit,.__maintenance main .timer .timer .time-block .numbers .digit,._maintenance main ._timer .timer .time-block .numbers .digit,._maintenance main .timer .timer .time-block .numbers .digit{position:relative;overflow:hidden;height:1.5rem;min-width:1ch;text-align:center}.__maintenance main ._timer .timer .time-block .numbers .digit .number,.__maintenance main .timer .timer .time-block .numbers .digit .number,._maintenance main ._timer .timer .time-block .numbers .digit .number,._maintenance main .timer .timer .time-block .numbers .digit .number{position:absolute;left:0;right:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;transition:transform .5s cubic-bezier(.4,0,.2,1);font-size:1rem;will-change:transform}.__maintenance main ._timer .timer .time-block .label,.__maintenance main .timer .timer .time-block .label,._maintenance main ._timer .timer .time-block .label,._maintenance main .timer .timer .time-block .label{font-weight:300;color:#ffffff80}.__maintenance footer,._maintenance footer{font-size:.775rem;font-weight:300;color:#ffffff80}.__maintenance footer strong,._maintenance footer strong{font-weight:400;color:#fff}@media screen and (min-width:1024px){.content{border:1px solid #fed3d3;max-height:1080px}}@media screen and (min-width:480px){.__root .message_box{top:0}.content{min-width:448px}.__root ._app{bottom:0}.__root{display:flex;align-items:center;justify-content:center}.container{padding:0 40px}footer nav a{font-size:1rem}footer nav a .icon{width:3.5rem;height:3.5rem}}[hiddens]{opacity:0;visibility:hidden;pointer-events:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;z-index:-9999}[share]{cursor:pointer}._fill{flex-grow:1;flex-shrink:0}._small{font-size:.95em}.container{padding:0 20px}.flex-center{justify-content:center}.flex-between,.flex-center{display:flex;align-items:center}.flex-between{justify-content:space-between}.placeholder{color:#949494;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;font-weight:600}.tag{color:#888;font-weight:300;font-size:.875rem}@keyframes enter{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.container .inner .logo .circle img{border-radius:12px}.container .inner .flex-center{gap:12px}.loader{position:fixed;top:0;left:0;width:100%;height:100%;opacity:.75;background-color:#000;background-color:#000000bf;z-index:99999999;display:flex;justify-content:center;align-items:center}.__loader{width:2.5rem;height:2.5rem}
