:root{--primary-color:#3498db;--primary-color-light:#dbeafe;--secondary-color:#40c58e;--error-color:#e74c3c;--background-color:#fff;--text-color-white:#fff;--text-color:#333;--text-color-black:#212121;--border-color:#d8d3d3;--placeholder-color:#7c7c7c;--font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif;--font-size:1rem;--font-size-large:1.125rem;--small-font-size:.875rem;--border-radius:8px;--transition-duration:.3s all ease-in-out;--gradient_background:linear-gradient(135deg,#ededed,#efefef)}.dark:root{--background-color:#171717;--text-color:#fff;--border-color:#222831;--primary-color-light:#252b32;--gradient_background:linear-gradient(135deg,#292929,#31363f)}.arc_cpr__wrapper{z-index:9999;flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex;position:relative}.arc_cpr__wrapper .arc_cpr_mode__wrapper{gap:.5rem;display:flex}.arc_cpr__wrapper .arc_cpr_mode__wrapper .arc_cpr_mode__buttons{align-items:center;gap:.5rem;display:flex}.arc_cpr__wrapper .arc_cpr_mode__wrapper .arc_cpr_mode__buttons .arc_cpr_mode__button{background-color:var(--background-color);border:1px solid var(--border-color);color:var(--text-color);cursor:pointer;font-size:var(--small-font-size);text-align:center;z-index:9999999;border-radius:.375rem;outline:none;width:3.5rem;height:2.5rem;padding:.1rem;position:relative}.arc_cpr__wrapper .arc_cpr_mode__wrapper .arc_cpr_mode__buttons .arc_cpr_mode__button::placeholder{color:var(--placeholder-color)}.arc_cpr__wrapper .arc_cpr_mode__wrapper .arc_cpr_mode__buttons .arc_cpr_mode__button.arc_cpr_mode__active{background-color:var(--primary-color-light);border:var(--primary-color-light)}.arc_cpr__wrapper .arc_cpr_mode__wrapper .arc_cpr_mode__buttons .arc_cpr_mode__button:focus{background-color:var(--primary-color-light);border:var(--primary-color-light)}.arc_cpr__wrapper .arc_cpr_mode__wrapper .arc_cpr_mode__buttons .arc_cpr_mode__button.active{background-color:#1e40af}.arc_cpr__wrapper .arc_cpr_mode__wrapper .arc_cpr_mode__buttons .arc_cpr__divider{color:var(--text-color-black);font-size:var(--font-size-large);font-weight:700}.arc_cpr__wrapper .arc_cpr_mode__wrapper .arc_cpr_format__buttons{border:1px solid var(--border-color);border-radius:.375rem;display:flex;overflow:hidden}.arc_cpr__wrapper .arc_cpr_mode__wrapper .arc_cpr_format__buttons .arc_cpr_format_button{background-color:var(--background-color);color:var(--text-color);cursor:pointer;font-size:var(--small-font-size);border:none;outline:none;padding:.5rem}.arc_cpr__wrapper .arc_cpr_mode__wrapper .arc_cpr_format__buttons .arc_cpr_format_button:hover{background-color:var(--primary-color-light)}.arc_cpr__wrapper .arc_cpr_mode__wrapper .arc_cpr_format__buttons .arc_cpr_format_button.active{background-color:var(--primary-color);color:var(--text-color-white)}.arc_cpr__wrapper .arc_cpr_mode__wrapper .arc_cpr_format__buttons .arc_cpr_format_button:last-child{border-left:1px solid var(--border-color)}.arc_cpr__wrapper .arc_cpr_content__wrapper{aspect-ratio:1;background:var(--gradient_background);border-radius:50%;justify-content:center;align-items:center;width:100%;max-width:220px;padding:.75rem;display:flex}.arc_cpr__wrapper .arc_cpr_content__wrapper .arc_cpr_content{background-color:var(--background-color);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;padding:1.25rem;display:flex;position:relative}.arc_cpr__wrapper .arc_cpr_content__wrapper .arc_cpr_content .arc_cpr__times{cursor:pointer;border-radius:50%;width:100%;height:100%;position:relative}.arc_cpr__wrapper .arc_cpr_content__wrapper .arc_cpr_content .arc_cpr__times .arc_cpr_time{color:var(--text-color);font-size:var(--small-font-size);height:2rem;transition:var(--transition-duration);-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:50;border-radius:50%;justify-content:center;align-items:center;width:2rem;display:flex;position:absolute;transform:translate(-50%)translateY(-50%)}.arc_cpr__wrapper .arc_cpr_content__wrapper .arc_cpr_content .arc_cpr__times .arc_cpr_time.active{background-color:var(--primary-color);color:var(--text-color-white)!important}.arc_cpr__wrapper .arc_cpr_content__wrapper .arc_cpr_content .arc_cpr__times .arc_cpr_times__center{background:var(--gradient_background);pointer-events:none;height:66.6667%}.arc_cpr__wrapper .arc_cpr_content__wrapper .arc_cpr_content .arc_cpr__times .arc_cpr_times__center{aspect-ratio:1;z-index:10;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}.arc_cpr__wrapper .arc_cpr_content__wrapper .arc_cpr_content .arc_cpr__times .arc_cpr_times_center__point{aspect-ratio:1;z-index:10;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}.arc_cpr__wrapper .arc_cpr_content__wrapper .arc_cpr_content .arc_cpr__times .arc_cpr_times_center__point{background:var(--primary-color);height:.75rem}.arc_cpr__wrapper .arc_cpr_content__wrapper .arc_cpr_content .arc_cpr_handle{background:var(--primary-color);pointer-events:none;z-index:40;border-radius:.5rem;width:.5rem;height:calc(50% - 4px);position:absolute;top:.25rem;left:50%}.arc_cpr__wrapper .arc_cpr_content__wrapper .arc_cpr_content .arc_cpr_handle:after{background:var(--primary-color);content:"";border-radius:50%;width:2rem;height:2rem;position:absolute;top:0;left:50%;transform:translate(-50%)}.arc_wrapper{font-family:var(--font-family);width:100%;max-width:320px;margin:0 auto}.arc_wrapper .arc_tmc__wrapper{border:1px solid var(--border-color);border-radius:var(--border-radius);cursor:pointer;align-items:center;gap:4px;width:100%;padding:0 8px 0 12px;display:flex}.arc_wrapper .arc_tmc__wrapper.arc_tmc_wrapper__invalid{border-color:var(--error-color)}.arc_wrapper .arc_tmc__wrapper.arc_tmc_wrapper__invalid .arc_tmc__icon{color:var(--error-color)}.arc_wrapper .arc_tmc__wrapper .arc_tmc__input{border:none;outline:none;flex:1 1 0;height:100%;padding:12px 0}.arc_wrapper .arc_tmc__wrapper .arc_tmc__input.arc_tmc__input::placeholder{color:var(--placeholder-color)}.arc_wrapper .arc_tmc__wrapper .arc_tmc_picker__btn{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.arc_wrapper .arc_tmc__wrapper .arc_tmc__icon{color:var(--text-color);flex-shrink:0;padding:0}.arc_wrapper .arc_tmc_lists__wrapper{background-color:var(--background-color);border:1px solid var(--border-color);border-radius:var(--border-radius);opacity:0;pointer-events:none;transition:var(--transition-duration);z-index:999;padding:8px;position:fixed;transform:translateY(16px);box-shadow:0 4px 4px rgba(0,0,0,.15)}.arc_wrapper .arc_tmc_lists__wrapper.arc_tmc_lists_wrapper__focused{opacity:1;pointer-events:auto;transform:translateY(0)}.arc_wrapper .arc_tmc_lists__wrapper ul{margin:0;padding:0;list-style:none}.arc_wrapper .arc_tmc_lists__wrapper .arc_tmc__lists{display:flex}.arc_wrapper .arc_tmc_lists__wrapper .arc_tmc__lists .arc_tmc__list{flex-direction:column;gap:4px;width:100%;height:100%;max-height:310px;padding:8px;display:flex;overflow-y:auto}.arc_wrapper .arc_tmc_lists__wrapper .arc_tmc__lists .arc_tmc__list.arc_tmc__list li:hover{background-color:var(--primary-color);color:var(--text-color-white)}.arc_wrapper .arc_tmc_lists__wrapper .arc_tmc__lists .arc_tmc__list .arc_tmc_list__selected{background-color:var(--primary-color);color:var(--text-color-white)}.arc_wrapper .arc_tmc_lists__wrapper .arc_tmc__lists .arc_tmc__list li{cursor:pointer;text-align:center;transition:var(--transition-duration);padding:4px 8px}.arc_wrapper .arc_tmc__buttons{border-top:1px solid var(--border-color);gap:8px;padding-top:10px;display:flex}.arc_wrapper .arc_tmc__buttons.arc_cpr__buttons{margin-top:16px}.arc_wrapper .arc_tmc__buttons .arc_tmc__button{border-radius:var(--border-radius);color:var(--text-color);cursor:pointer;font-family:var(--font-family);font-size:var(--small-font-size);max-width:320px;transition:var(--transition-duration);background:0 0;border:none;width:100%;margin-left:auto;padding:10px 8px;font-weight:500}.arc_wrapper .arc_tmc__buttons .arc_tmc__button.arc_tmc_button__cancel:hover{background-color:var(--error-color);color:var(--background-color)}.arc_wrapper .arc_tmc__buttons .arc_tmc__button.arc_tmc_button__ok:hover{background-color:var(--secondary-color);color:var(--background-color)}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-thumb{background-color:var(--text-color);border-radius:var(--border-radius)}::-webkit-scrollbar-track{background-color:var(--border-color);border-radius:var(--border-radius)}
