@font-face{font-family:'NotoSerifTC-SemiBold';src:url(/assets/font/NotoSerifTC-SemiBold-d64d3f19398114ca7b91d1dca9c3ce829a5c0e9a47170ed33d625dfdac6031df.otf) format("opentype")}body.active_admin #header{background-color:#1c252b;background-image:linear-gradient(180deg, #1c252b, #2b2f32)}body.active_admin #header a,body.active_admin #header h1,body.active_admin #header span{color:#f4f4f4}body.active_admin #title_bar h2{color:#1c252b}body.active_admin #title_bar .action_items span.action_item>a{color:#1c252b}body.active_admin #active_admin_content h3,body.active_admin #active_admin_content label,body.active_admin #active_admin_content th{color:#1c252b}body.active_admin #active_admin_content .index_as_table th a{color:#1c252b}body.active_admin{font-size:1.5rem}button{cursor:pointer}.footer{text-align:right}.has_one~.has_many_add{display:none !important}.hidden-btn{display:none !important}#text-canvas{border:1px solid black}.action.link_action a{padding:1rem 2rem;border-radius:200px;display:inline-block;font-weight:bold;font-size:1.0em;font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;line-height:12px;margin-right:3px;text-decoration:none;background-color:#FFFFFF;background-image:linear-gradient(180deg, #fff, #E7E7E7);box-shadow:0 1px 1px rgba(0,0,0,0.1),0 1px 0 0 rgba(255,255,255,0.8) inset;border:solid 1px #c7c7c7;border-color:#c7c7c7;border-top-color:#d3d3d3;border-right-color:#c7c7c7;border-bottom-color:#c2c2c2;border-left-color:#c7c7c7;text-shadow:#fff 0 1px 0;color:#5E6469}button,form button,form input[type=submit],a.button:link,form fieldset.actions li.cancel a,form.filter_form a.clear_filters_btn{padding:1rem 2rem}form fieldset ol>li.has_many_container h3{font-size:1.5rem}.canvas-main-content{display:flex;margin-bottom:1rem;margin-top:1rem;position:relative}#text-input-form{display:flex;flex-direction:column;margin-left:1rem;max-width:450px}#text-input-form>input{margin:1.25rem 1rem}#reset-btn{margin-left:1rem;display:flex;flex-direction:column;justify-content:flex-end;position:relative;right:0;bottom:0}#custom-confirm,#update-tft-custom-confirm,#reset-result-confirm{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);justify-content:center;align-items:center}.custom-confirm-content{background:white;padding:20px;border-radius:8px;font-size:22px;width:600px;text-align:left}.hidden{display:none}.confirm-button{display:flex;justify-content:space-around}#confirm,#cancel,#update-tft-confirm,#update-tft-cancel{cursor:pointer}.ui-datepicker{width:fit-content}.ui-datepicker .ui-datepicker-header{width:100%}.ui-datepicker .ui-datepicker-header a.ui-datepicker-prev{border-top:10px solid transparent;border-right:10px solid white;border-bottom:10px solid transparent}.ui-datepicker .ui-datepicker-header a.ui-datepicker-next{border-top:10px solid transparent;border-left:10px solid white;border-bottom:10px solid transparent}.ui-datepicker table.ui-datepicker-calendar thead th{padding:0.25rem}#custom-date-select{display:flex;margin-left:1rem}#custom-date-select>div{width:unset !important}#devotee_zodiac,#devotee_age,#devotee_postal_code{cursor:default;background-color:#f2f2f2 !important;color:#545454 !important}.backup_buttons{margin-bottom:2.5rem}#page_selector{width:100%;text-align:right}.index #active_admin_content{display:flex;flex-direction:column}.index #active_admin_content #sidebar{order:-1;margin:0;display:flex;width:auto;flex-wrap:wrap}.index #active_admin_content #sidebar>div{width:100%;flex:1 1 100%}.index #active_admin_content #sidebar form{display:flex;flex-wrap:wrap}.index #active_admin_content #sidebar form div{width:max-content;margin-right:1rem}.index #active_admin_content #sidebar form .buttons{display:flex;align-items:center}.index #active_admin_content #sidebar>div:first-child{flex:0 0 auto}.index #active_admin_content #main_content_wrapper #main_content{margin:0}.index #active_admin_content #filters_sidebar_section{width:100%}.table_tools{margin:1rem 0}.index #_sidebar_section{order:-1}.index .devotee-action h3{display:none}.index .devotee-action .panel_contents{display:flex;justify-content:space-between;padding:0.25rem}.index .devotee-action .panel_contents .panel{margin-bottom:0}.index .devotee-action .panel_contents form{align-items:center}.mb-1{margin-bottom:1.2rem}.indicator{color:red;background-color:#777;border-radius:50%;width:10px;height:10px;display:inline-block;margin-bottom:4px;margin-left:1px}.sms-inputs{display:flex;justify-content:space-between;padding:1rem}#sms_content_display{padding:1rem}
