@-webkit-keyframes animation-circle{0%{-webkit-transform:scale(0.1, 0.1);opacity:0}60%{-webkit-transform:scale(0.1, 0.1);opacity:0}65%{opacity:1}100%{-webkit-transform:scale(1.2, 1.2);opacity:0}}@keyframes animation-circle{0%{-webkit-transform:scale(0.1, 0.1);opacity:0}60%{-webkit-transform:scale(0.1, 0.1);opacity:0}65%{opacity:1}100%{-webkit-transform:scale(1.2, 1.2);opacity:0}}@keyframes rotation90{0%{transform:rotate(0)}100%{transform:rotate(-90deg)}}@keyframes rotation{0%{transform:rotate(0)}100%{transform:rotate(-360deg)}}body{background-color:#eaedf7;color:#1d212f;font-size:.775rem;padding-top:52px}body.signin{padding-top:0}h1,h2,h3,h4,h5,h6{margin-bottom:0;font-weight:400}h6{font-size:1rem}p{margin-bottom:0}p.s{font-size:.7rem}span.s{font-size:.7rem}img.w100{width:100%}img.qrcode{width:100px}a{color:#1855af;text-decoration:none}a:hover{color:#0f86e0}a.nav-link img{opacity:.5}a.nav-link:hover img{opacity:1}a.nav-link.active img{opacity:1}ul.pagination{margin-bottom:0}ul.pagination .p_link{line-height:25px}dl dt{font-weight:300;color:#8f8fb1}form[name=search] dl{background-color:#fff;padding:1rem;border-radius:.25rem}button#edit_create,button#sche_save{width:10rem}[role=button]{cursor:pointer}[role=button]:hover{color:#0f86e0}label{text-transform:capitalize;color:#8f8fb1;font-size:.8rem}input[type=radio].btn-check:checked+label.btn-outline-secondary,input[type=checkbox].btn-check:checked+label.btn-outline-secondary{border-color:#8f9cc0;background-color:#8f9cc0;color:#fff}input[type=radio]:checked+label,input[type=checkbox]:checked+label{color:#1855af}input::placeholder{color:#8f8fb1 !important;font-size:.8rem;font-weight:300}input::-ms-input-placeholder{color:#8f8fb1 !important;font-size:.5rem;font-weight:300}input::-ms-input-placeholder{color:#8f8fb1 !important;font-size:.5rem;font-weight:300}footer{color:#1d212f;padding:1rem}footer small{display:block}.container-fluid{background-color:#eaedf7}.container.edit{width:70%}.bg-primary{background-color:#1855af !important}.bg-primary-gradient{background-image:linear-gradient(to left, #1e6bdc 0%, #1855AF 100%)}.bg-secondary{background-color:#8f9cc0 !important}.bg-secondary-gradient{background-image:linear-gradient(to left, #b0b9d2 0%, #8f9cc0 100%)}.bg-success{background-color:#3fc153 !important}.bg-success-gradient{background-image:linear-gradient(to left, #66cd76 0%, #3fc153 100%)}.bg-danger{background-color:#db434e !important}.bg-danger-gradient{background-image:linear-gradient(to left, #e36e76 0%, #db434e 100%)}.bg-purple{background-color:#6259ca !important}.bg-purple-gradient{background-image:linear-gradient(to left, #8780d6 0%, #6259CA 100%)}.bg-warning{background-color:#e5a800 !important}.bg-warning-gradient{background-image:linear-gradient(to left, #ffc219 0%, #e5a800 100%)}.bg-info{background-color:#17a2b8 !important}.bg-info-gradient{background-image:linear-gradient(to left, #1fc8e3 0%, #17a2b8 100%)}.bg-dark{background-color:#1c3b63 !important}.bg-dark-gradient{background-image:linear-gradient(to left, #27538b 0%, #1c3b63 100%)}.bg-light{background-color:#eaedf7 !important}.bg-light-gradient{background-image:linear-gradient(to left, white 0%, #EAEDF7 100%)}.bg-white{background-color:#fff !important}.bg-padding{background-color:#ccc}.bg-result{background-color:#ececec}.text-primary{color:#1855af !important}.text-secondary{color:#1855af !important}.text-warning{color:#e5a800 !important}.text-danger{color:#db434e !important}.text-info{color:#17a2b8 !important}.text-white{color:#fff}[class*=btn]:not(.sort_btn)[class*=btn-primary]{border-color:#1855af;background-color:#1855af}[class*=btn]:not(.sort_btn)[class*=btn-primary]:hover{background-color:#fff;color:#1855af}[class*=btn]:not(.sort_btn)[class*=btn-primary]:hover i{animation:.3s linear rotation90;animation-iteration-count:1}[class*=btn]:not(.sort_btn)[class*=btn-primary]:hover i.fa-undo{animation:.3s linear rotation}[class*=btn]:not(.sort_btn)[class*=btn-secondary]{background-color:#8f9cc0;border-color:#8f9cc0}[class*=btn]:not(.sort_btn)[class*=btn-secondary]:hover{background-color:#fff;color:#8f9cc0}[class*=btn]:not(.sort_btn)[class*=btn-secondary]:hover i{animation:.3s linear rotation90;animation-iteration-count:1}[class*=btn]:not(.sort_btn)[class*=btn-secondary]:hover i.fa-undo{animation:.3s linear rotation}[class*=btn]:not(.sort_btn)[class*=btn-outline-secondary]{background-color:#fff;border-color:#8f9cc0;color:#8f9cc0}[class*=btn]:not(.sort_btn)[class*=btn-outline-secondary]:hover{background-color:#eaedf7}[class*=btn]:not(.sort_btn)[class*=btn-outline-secondary]:hover i{animation:.3s linear rotation90;animation-iteration-count:1}[class*=btn]:not(.sort_btn)[class*=btn-outline-secondary]:hover i.fa-undo{animation:.3s linear rotation}[class*=btn]:not(.sort_btn)[class*=btn-success]{background-color:#3fc153;border-color:#3fc153}[class*=btn]:not(.sort_btn)[class*=btn-success]:hover{background-color:#fff;color:#3fc153}[class*=btn]:not(.sort_btn)[class*=btn-success]:hover i{animation:.3s linear rotation90;animation-iteration-count:1}[class*=btn]:not(.sort_btn)[class*=btn-success]:hover i.fa-undo{animation:.3s linear rotation}[class*=btn]:not(.sort_btn)[class*=btn-danger]{background-color:#db434e;border-color:#db434e}[class*=btn]:not(.sort_btn)[class*=btn-danger]:hover{background-color:#fff;color:#db434e}[class*=btn]:not(.sort_btn)[class*=btn-danger]:hover i{animation:.3s linear rotation90;animation-iteration-count:1}[class*=btn]:not(.sort_btn)[class*=btn-danger]:hover i.fa-undo{animation:.3s linear rotation}[class*=btn]:not(.sort_btn)[class*=btn-warning]{background-color:#e5a800;border-color:#e5a800}[class*=btn]:not(.sort_btn)[class*=btn-warning]:hover{background-color:#fff;color:#e5a800}[class*=btn]:not(.sort_btn)[class*=btn-warning]:hover i{animation:.3s linear rotation90;animation-iteration-count:1}[class*=btn]:not(.sort_btn)[class*=btn-warning]:hover i.fa-undo{animation:.3s linear rotation}[class*=btn]:not(.sort_btn)[class*=btn-info]{background-color:#17a2b8;border-color:#17a2b8;color:#fff}[class*=btn]:not(.sort_btn)[class*=btn-info]:hover{background-color:#fff;color:#17a2b8}[class*=btn]:not(.sort_btn)[class*=btn-info]:hover i{animation:.3s linear rotation90;animation-iteration-count:1}[class*=btn]:not(.sort_btn)[class*=btn-info]:hover i.fa-undo{animation:.3s linear rotation}[class*=btn]:not(.sort_btn)[class*=-sm]{font-size:.775rem}[class*=btn]:not(.sort_btn).s_btn{width:30px}nav.navbar .container-fluid{background-color:#1c3b63}nav.navbar-dark .navbar-nav .nav-item.circle{position:relative}nav.navbar-dark .navbar-nav .nav-link.active:before{content:"";display:block;border-radius:40px;height:40px;width:40px;position:absolute;-webkit-animation:animation-circle 3.5s ease-out;animation:animation-circle 3.5s ease-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;opacity:0;border-width:3px;border-style:solid;border-color:#fff;top:0;left:0;right:0;margin:auto}.nav-tabs{border-bottom:0}.text-muted{color:#8f8fb1 !important;font-size:.7rem}.toast{max-width:inherit;border:none}.toast-header{border:none}.shadow-sm{box-shadow:0 2px 3px rgba(0,0,0,.03) !important}.card{border:none;background-color:#fff}.card.inner{background-color:#eaedf7;padding:1rem;margin-bottom:1rem}.card .card-header{border:none}.card .card-header h5{margin-bottom:0;font-size:.8rem}.card .card-body{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.card .card-body h5{font-size:1rem;margin:0}.card #log_list_area{font-size:.8rem}.card.table_sm .form-control-sm{font-size:.7rem}.card.table_sm .form-select-sm{font-size:.7rem}.dropdown-menu{border-color:#dce0ef;background-color:#fff;color:#1d212f}.dropdown-menu:before{content:"";position:absolute;top:-8px;left:31%;margin-left:-7px;width:15px;height:15px;border:1px solid rgba(0,0,0,0);border-top-color:rgba(0,0,0,0);border-left-color:rgba(0,0,0,0);border-top-color:#dce0ef;border-left-color:#dce0ef;transform:rotate(45deg);background-color:#fff;z-index:-1}.dropdown-item{font-size:.875rem;color:#1d212f}.dropdown-item.active,.dropdown-item:active,.dropdown-item:hover{background-color:#1855af;color:#fff}.modal-dialog-scrollable{height:auto}.modal.fade .modal-dialog{touch-action:none;transition:none}.table_body{max-height:355px;overflow-y:auto}.table.table-hover>tbody>tr:hover{background-color:#bae2ff}.table>:not(:last-child)>:last-child>*{border-bottom-color:#eaedf7}.table thead th{font-weight:300;color:#8f8fb1}.table.invoice{font-size:11px}.table.invoice.total th,.table.invoice.total td{font-weight:bold}.table.invoice.total th{font-size:13px}.table.invoice.total td{font-size:15px}.table.invoice thead th,.table.invoice thead td{color:#1d212f}.table.invoice thead .subject{font-weight:bold;font-size:15px;text-align:center}.table.invoice thead .name{font-size:15px}.table.invoice tbody th,.table.invoice tbody td{border:1px solid #dce0ef;vertical-align:middle}.table.invoice tbody th{text-align:center}.table.invoice tbody td{height:30px}.table.invoice tbody td.comment{vertical-align:top}.table.invoice tbody tr.border_top{border-top-width:3px}.table.calendar{width:calc(100% - 2px)}.table.calendar span{display:inline-block}.table.calendar .not_emp{background-color:#ddf1ff}.table.calendar:not(.head) td:hover{background-color:#fcfcff}.table.calendar i.chg_month{cursor:pointer;display:inline-block;text-align:center;height:30px;width:30px;line-height:30px;border-radius:50%;font-size:1rem}.table.calendar i.chg_month:hover{background-color:#eaedf7}.table.calendar th{text-align:center}.table.calendar td.today>.sche_record{font-weight:bold;background-image:linear-gradient(to left, #1959b8 0%, #1855AF 100%);color:#fff}.table.calendar td.today>.sche_record:hover{background-image:linear-gradient(to right, #1959b8 0%, #1855AF 100%)}.table.calendar td.holiday,.table.calendar td.sun,.table.calendar th.holiday,.table.calendar th.sun{color:#db434e}.table.calendar td.sat,.table.calendar th.sat{color:#3fc153}.table.calendar td span.day>.day_val,.table.calendar th span.day>.day_val{text-align:center;line-height:24px}.table.calendar td.date_area,.table.calendar th.date_area{padding-top:.5rem;padding-bottom:.5rem;width:12.5%;text-align:center;line-height:24px}.table.calendar td.date_area.holiday,.table.calendar td.date_area.sun,.table.calendar th.date_area.holiday,.table.calendar th.date_area.sun{color:#db434e}.table.calendar td.date_area.sat,.table.calendar th.date_area.sat{color:#3fc153}.table.calendar td.date_area span,.table.calendar th.date_area span{display:inline-block}.table.calendar td.date_area span.day>.day_val,.table.calendar th.date_area span.day>.day_val{text-align:center;line-height:24px;border-radius:5%}.table.calendar td.date_area span.today>.day_val,.table.calendar th.date_area span.today>.day_val{color:#fff;background-color:#1855af}.table.calendar td .sche_record,.table.calendar th .sche_record{padding:.5rem;color:#8f8fb1;margin-bottom:.3rem;background-color:#fff;border-radius:.25rem;z-index:100;border:1px solid #eaedf7}.table.calendar td .sche_record p,.table.calendar th .sche_record p{margin-bottom:0}.table.calendar td .sche_record p.comment,.table.calendar th .sche_record p.comment{height:18px;overflow:hidden}.table.calendar td .sche_record:hover,.table.calendar th .sche_record:hover{color:#fff;background-image:linear-gradient(to right, #1959b8 0%, #1855AF 100%)}.table.calendar.monthly{position:relative}.table.calendar.monthly tr{display:table;width:100%;table-layout:fixed}.table.calendar.monthly td{height:100px;border-left:1px solid #eaedf7;border-right:1px solid #eaedf7}.table.calendar.monthly td span.today{font-weight:bold;color:#fff;background-color:#1855af;border-radius:.25rem;margin-bottom:.5rem}.table.calendar.monthly thead{display:block;position:sticky;top:0;left:0;background-color:#fff;z-index:2}.table.calendar.monthly thead th{border-left:0;border-right:0;position:-webkit-sticky;position:sticky;top:0;z-index:1}.table.calendar.monthly thead th:first-child{z-index:3}.table.calendar.monthly thead th.user{background-color:#fff;color:inherit}.table.calendar.monthly tbody{display:block;overflow:auto}.table.calendar.monthly tbody td .sche_record{border:1px solid #8f9cc0;background-color:#fcfcff}.table.calendar.monthly tbody td .sche_record:hover{background-image:linear-gradient(to left, #1959b8 0%, #1855AF 100%);color:#fff}.table.calendar.monthly tbody td.today>.sche_record{font-weight:bold;background-image:linear-gradient(to left, #1959b8 0%, #1855AF 100%);color:#fff}.table.calendar.monthly tbody td.today>.sche_record:hover{background-image:linear-gradient(to right, #1959b8 0%, #1855AF 100%)}.table.calendar.week{min-height:inherit;margin-bottom:0;position:relative}.table.calendar.week td,.table.calendar.week th{border-top:none}.table.calendar.week tr{display:table;width:100%;table-layout:fixed}.table.calendar.week th.user{vertical-align:middle;background-color:#fcfcff;text-align:center}.table.calendar.week th:first-child{position:-webkit-sticky;position:sticky;left:0}.table.calendar.week th span.today{font-weight:bold;color:#fff;background-color:#1855af;border-radius:.2rem;padding-left:1rem;padding-right:1rem}.table.calendar.week tbody{display:block;height:75vh;overflow:auto}.table.calendar.week tbody th{font-weight:300}.table.calendar.week thead{display:block;position:sticky;top:0;left:0;background-color:#fff;z-index:2}.table.calendar.week thead th{border-left:0;border-right:0;position:-webkit-sticky;position:sticky;top:0;z-index:1}.table.calendar.week thead th:first-child{z-index:3}.table.calendar.week thead th.user{background-color:#fff;color:inherit}.form-control{border-color:#dce0ef;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:calc(1.5em + .75rem)}.form-control:disabled,.form-control[readonly]{background-color:#fcfcff}.form-label{margin-bottom:0}.input-group-text{font-size:1.1rem;border-color:#dce0ef;background-color:#fcfcff}.input-group-text i{font-size:.775rem}.input-group-text.input-group-text-sm{font-size:.8rem}.page-item .page-link{color:#8f8fb1;cursor:pointer;background-color:#fff;border:none;transition:ease .5s}.page-item .page-link:hover{background-color:#8f9cc0;color:#eaedf7}.page-item.active .page-link{background-color:#8f9cc0;color:#eaedf7}.page-item:not(.active){font-weight:200}@-webkit-keyframes animation-circle{0%{-webkit-transform:scale(0.1, 0.1);opacity:0}60%{-webkit-transform:scale(0.1, 0.1);opacity:0}65%{opacity:1}100%{-webkit-transform:scale(1.2, 1.2);opacity:0}}@keyframes animation-circle{0%{-webkit-transform:scale(0.1, 0.1);opacity:0}60%{-webkit-transform:scale(0.1, 0.1);opacity:0}65%{opacity:1}100%{-webkit-transform:scale(1.2, 1.2);opacity:0}}@keyframes rotation90{0%{transform:rotate(0)}100%{transform:rotate(-90deg)}}@keyframes rotation{0%{transform:rotate(0)}100%{transform:rotate(-360deg)}}.i_sign_out:before{margin-right:3px;content:"\f2f5";font-family:"Font Awesome 5 Free";font-weight:600;font-style:initial}.i_sign_in:before{margin-right:3px;content:"\f2f6";font-family:"Font Awesome 5 Free";font-weight:600;font-style:initial}.i_user:before{margin-right:3px;content:"\f007";font-family:"Font Awesome 5 Free";font-weight:600;font-style:initial}.i_users:before{margin-right:3px;content:"\f0c0";font-family:"Font Awesome 5 Free";font-weight:600;font-style:initial}.i_user_tie:before{margin-right:3px;content:"\f508";font-family:"Font Awesome 5 Free";font-weight:600;font-style:initial}.i_friends:before{margin-right:3px;content:"\f500";font-family:"Font Awesome 5 Free";font-weight:600;font-style:initial}.i_tech:before{margin-right:3px;content:"\f0e4";font-family:"Font Awesome 5 Free";font-weight:600;font-style:initial}.i_cal:before{margin-right:3px;content:"\f073";font-family:"Font Awesome 5 Free";font-weight:600;font-style:initial}.i_briefcase:before{margin-right:3px;content:"\f0b1";font-family:"Font Awesome 5 Free";font-weight:600;font-style:initial}.i_emails:before{margin-right:3px;content:"\f674";font-family:"Font Awesome 5 Free";font-weight:600;font-style:initial}.i_mobile:before{margin-right:3px;content:"\f10b";font-family:"Font Awesome 5 Free";font-weight:600;font-style:initial}.i_language:before{margin-right:3px;content:"\f1ab";font-family:"Font Awesome 5 Free";font-weight:600;font-style:initial}.i_invoice:before{margin-right:3px;content:"\f570";font-family:"Font Awesome 5 Free";font-weight:600;font-style:initial}.i_invoice_dollar:before{margin-right:3px;content:"\f571";font-family:"Font Awesome 5 Free";font-weight:600;font-style:initial}.i_signature:before{margin-right:3px;content:"\f573";font-family:"Font Awesome 5 Free";font-weight:600;font-style:initial}.i_inbox:before{margin-right:3px;content:"\f310";font-family:"Font Awesome 5 Free";font-weight:600;font-style:initial}.i_calculator:before{margin-right:3px;content:"\f1ec";font-family:"Font Awesome 5 Free";font-weight:600;font-style:initial}.i_clock:before{margin-right:3px;content:"\f017";font-family:"Font Awesome 5 Free";font-weight:600;font-style:initial}.i_card:before{margin-right:3px;content:"\f2c2";font-family:"Font Awesome 5 Free";font-weight:600;font-style:initial}.i_btn_close:before{content:"\f00d";font-family:"Font Awesome 5 Free";font-weight:600;font-style:initial}.i_btn_search:before{content:"\f002";font-family:"Font Awesome 5 Free";font-weight:600;font-style:initial}.i_btn_undo:before{content:"\f0e2";font-family:"Font Awesome 5 Free";font-weight:600;font-style:initial}.i_btn_add:before{content:"\f067";font-family:"Font Awesome 5 Free";font-weight:600;font-style:initial}.i_btn_del:before{content:"\f1f8";font-family:"Font Awesome 5 Free";font-weight:600;font-style:initial}.i_btn_csv:before{content:"\f6dd";font-family:"Font Awesome 5 Free";font-weight:600;font-style:initial}.i_btn_print:before{content:"\f02f";font-family:"Font Awesome 5 Free";font-weight:600;font-style:initial}.i_btn_before:before{content:"\f053";font-family:"Font Awesome 5 Free";font-weight:600;font-style:initial}.i_btn_next:before{content:"\f054";font-family:"Font Awesome 5 Free";font-weight:600;font-style:initial}.i_btn_current:before{content:"\f192";font-family:"Font Awesome 5 Free";font-weight:600;font-style:initial}.be_1{border-right:1px solid #cbd4ef;box-shadow:1px 0px 0px 0px #fff}.bb_1{border-bottom:1px solid #cbd4ef;box-shadow:0px 1px 0px 0px #fff}.brs_0{border-top-left-radius:0;border-bottom-left-radius:0}.bre_0{border-top-right-radius:0;border-bottom-right-radius:0}#first_party_sign{background-color:#fff}#invoice_disp #modal_content{font-size:.8rem}#contract_disp h1,#contract_disp h2,#contract_disp h3,#contract_disp h4,#contract_disp h5,#contract_disp h6{margin-bottom:1rem;margin-top:1.5rem}#contract_disp p{margin-bottom:.3rem}#contract_disp #modal_content{font-size:.8rem}#contract_disp table{width:100%;table-layout:fixed;margin-top:1rem;margin-bottom:1rem}#contract_disp table th,#contract_disp table td{padding:.5rem}#contract_disp table td{border:1px solid #dce0ef}#memo_modal{z-index:9999}#edit_modal h5{padding-bottom:.3rem;margin-bottom:.3rem;border-bottom:1px solid #eaedf7}.login_reload{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:rgba(0,0,0,.8);z-index:999}.modal-header{padding:.5rem 1rem;border-bottom-color:#dce0ef}.modal-body{font-size:1rem}.modal-content{background-color:#fff}.line_chart_bg{position:relative}.line_chart_bg:after{content:"";position:absolute;background-position:bottom;top:0;left:0;right:0;bottom:0;opacity:.1;background-size:cover;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs' width='500' height='50' preserveAspectRatio='none' viewBox='0 0 500 50'%3e%3cg mask='url(%26quot%3b%23SvgjsMask1033%26quot%3b)' fill='none'%3e%3cpath d='M 0%2c16 C 20%2c13.4 60%2c2.4 100%2c3 C 140%2c3.6 160%2c18.6 200%2c19 C 240%2c19.4 260%2c5.4 300%2c5 C 340%2c4.6 360%2c16.8 400%2c17 C 440%2c17.2 480%2c8.2 500%2c6L500 50L0 50z' fill='rgba(239%2c 239%2c 239%2c 1)'%3e%3c/path%3e%3cpath d='M 0%2c30 C 25%2c32 75%2c40.6 125%2c40 C 175%2c39.4 200%2c26.8 250%2c27 C 300%2c27.2 325%2c40.2 375%2c41 C 425%2c41.8 475%2c33 500%2c31L500 50L0 50z' fill='rgba(205%2c 205%2c 205%2c 1)'%3e%3c/path%3e%3c/g%3e%3cdefs%3e%3cmask id='SvgjsMask1033'%3e%3crect width='500' height='50' fill='white'%3e%3c/rect%3e%3c/mask%3e%3c/defs%3e%3c/svg%3e")}.line_toast .toast{max-width:350px}.table_pl{font-size:.6rem;table-layout:fixed}.table_pl thead th{border:1px solid #ccc;text-align:center;background-color:#f2f2f2}.table_pl tbody td{border:1px solid #ccc;text-align:right}.table_pl.table{color:#212529}.table_pl.table.table-hover>tbody>tr:hover{color:#212529;background-color:inherit}.table_pl.table>:not(:last-child)>:last-child>*{border-bottom-color:inherit}.table_pl.table thead th{font-weight:bold;color:#212529}.editing{background-color:#db434e;color:#fff;border-radius:.25rem}.fa-arrows-alt-v{cursor:move}.sort_target{margin-bottom:.5rem}.sort_btn{font-size:large}#sort_area form:hover{background-color:#eaedf7}.list_pic_round i{font-size:2rem;color:#8f9cc0}.list_pic_round img{background-color:#fff;width:2rem;border-radius:50%}.list_pic_round .active_border{border:2px solid #1e6bdc}.list_pic_round .inactive_border{border:2px solid #db434e}.list_pic_round .active_color{color:#1e6bdc}.list_pic_round .inactive_color{color:#db434e}.balloon{position:relative;padding:20px;background-color:#eaedf7}.balloon.left:before{content:"";position:absolute;display:block;width:0;height:0;left:-15px;top:0;bottom:0;margin-top:auto;margin-bottom:auto;border-right:30px solid #eaedf7;border-top:15px solid rgba(0,0,0,0);border-bottom:15px solid rgba(0,0,0,0)}.balloon.right:before{content:"";position:absolute;display:block;width:0;height:0;right:-15px;top:0;bottom:0;margin-top:auto;margin-bottom:auto;border-left:30px solid #eaedf7;border-top:15px solid rgba(0,0,0,0);border-bottom:15px solid rgba(0,0,0,0)}#memo_body{font-size:1.2rem}#uploading_wrap{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);z-index:9999;display:none}#uploading_wrap .uploading{color:#fff;margin-top:25%;text-align:center}.mosaic{color:rgba(0,0,0,0);text-shadow:0 0 7px rgba(0,0,0,.5)}.signin{background-color:#eaedf7}.signin .signin_box{margin-top:10%}.signin .card{border:0}.signin .card .card-body{background:none}.signin .row{width:700px}.signin .banner{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;background-image:url("https://biz.hacksion.com/assets/images/anime_bg.svg");background-size:cover;position:relative}.signin .banner:after{content:"";background-image:url("https://biz.hacksion.com/assets/images/anime_bg.svg");background-size:cover;transform:scale(-1, -1);top:0;left:0;right:0;bottom:0;position:absolute}.signin .banner img{width:80%}.signin #btnLogin{width:100%;font-size:.9rem}.signin .input-group-text{line-height:2rem;display:inline-block;width:2.5rem;text-align:center}.signin .input-group-text.eye .eye_toggle{cursor:pointer}#marked_preview,#keyword_check,#result,#result_area{height:515px;overflow-y:auto}span.match{background-color:#db434e;color:#fff;font-style:normal}span.transition{background-color:#8f9cc0;color:#fff;font-style:normal}#htmlcheck .subject{margin-bottom:.5rem;padding-bottom:.5rem;font-size:1.2rem}#htmlcheck .subject.subject_border{border-bottom:2px solid #eaedf7}#htmlcheck .bg-light{color:#6c757d}#htmlcheck dl dt{color:#6259ca;font-weight:bold}.CodeMirror,.CodeMirror-scroll{height:500px;overflow-y:auto}.CodeMirror{line-height:1.6rem}.editor-toolbar{background-color:#eaedf7}body#print{padding:0;background-color:#fff;color:#1d212f}body#print .table{border-color:#dce0ef}body#print .table.invoice{color:#1d212f}body#print .table.invoice tbody th,body#print .table.invoice tbody td{border-color:#dce0ef}body#print .table.invoice tbody tr.border_top{border-color:#dce0ef}body#print .bg-light{background-color:#eaedf7 !important}@media print{html,body{overflow-x:visible}.page{border:none;border-radius:0;width:initial;min-height:initial;box-shadow:none;page-break-after:always;width:21cm;height:29.7cm;margin:0 auto;background:#fff}}.page{width:21cm;height:29.7cm;margin:0 auto;background:#fff}@media screen and (max-width: 1024px){.container.edit{width:inherit}.navbar-collapse{text-align:center}.dropdown-menu:before{content:none}.dropdown-menu .dropdown-item{text-align:center}.list_nav{margin-bottom:1rem}}@media screen and (max-width: 576px){.signin .signin_box{margin-top:0}.signin .banner{border-top-left-radius:.25rem;border-top-right-radius:.25rem;border-bottom-left-radius:0;border-bottom-right-radius:0}.signin .row{width:inherit}.table.calendar td{min-width:150px}.table.calendar td span.holiday_name{display:none}.table.calendar.week td,.table.calendar.week th,.table.calendar.monthly td,.table.calendar.monthly th{width:100px}.table.calendar.week tbody,.table.calendar.monthly tbody{height:68vh;overflow:inherit}.table-responsive.week,.table-responsive.monthly{height:70vh}*[draggable=true]{-webkit-touch-callout:none}}