﻿html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;text-decoration:none}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}button{-webkit-appearance:none}input[type="submit"],input[type="button"]{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;appearance:button;border:none;box-sizing:border-box}input[type="submit"]::-webkit-search-decoration,input[type="button"]::-webkit-search-decoration{display:none}input[type="submit"]::focus,input[type="button"]::focus{outline-offset:-2px}body{font-family:-apple-system, BlinkMacSystemFont, "Helvetica Neue", "游ゴシック Medium", YuGothic, YuGothicM, "Hiragino Kaku Gothic ProN", メイリオ, Meiryo, sans-serif}.main-wrapper{display:flex}.page-wrapper{width:calc(100% - 200px);padding-left:200px}@media screen and (min-width: 768px) and (max-width: 991px){.page-wrapper{padding-left:0;width:100%}.page-wrapper.active:before{display:block;content:"";width:100%;height:100%;background:#2e2f30;opacity:0.3;z-index:999;position:fixed}}@media screen and (max-width: 575px){.page-wrapper{padding-left:0;width:100%}.page-wrapper.active:before{display:block;content:"";width:100%;height:100%;background:#2e2f30;opacity:0.3;z-index:999;position:fixed}}.background{background-color:#f5f5fa;padding:20px}@media screen and (max-width: 575px){.background{padding:10px}}.page-title{display:flex;align-items:center}.page-title h1{font-size:20px;font-weight:bold;color:#333;padding-right:28px}.page-preset{margin-left:auto}.page-preset a{color:#8d8d8d}.page-preset a:hover{color:#2e2f30}.list{height:60px;font-size:12pt;border-bottom:1px solid #eaeaea;display:flex;align-items:center}.list.equal{display:flex}.list.equal p{min-width:12%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.list.equal p span{display:inline-block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px;opacity:0.6}.list-title{margin-top:20px}.list-title p{color:#8d8d8d}.list-title.equal{display:flex}.list-title.equal p{min-width:12%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.project-header{height:77px;padding:0 12px 0 18px;display:flex;justify-content:space-between;align-items:center}.project-header .name{font-size:16px;font-weight:bold;color:#333;margin-bottom:8px}.project-header .name a{text-decoration:none;color:#008bc9}.project-header .address{font-size:11px;color:#8d8d8d}.section-title{height:57px;padding:24px 16px 8px 24px;box-sizing:border-box;background-color:#f1f0f0}.section-title h1{font-size:14px;font-weight:bold;color:#333;display:inline-block}.section-title .flex{display:flex;justify-content:space-between;align-items:center}.section-title .flex .form-field{position:relative;width:55%}.section-title .flex .form-field .btn-close{width:18px;height:18px;opacity:0.3;background-repeat:no-repeat;background-size:100%;position:absolute;right:4%;top:5px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2246px%22%20height%3D%2245px%22%20viewBox%3D%220%200%2046%2045%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20%3E%20%3Cg%20id%3D%22Page-1%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%20%3Cg%20id%3D%22Artboard%22%20transform%3D%22translate(-3.000000%2C%20-3.000000)%22%20fill%3D%22%23000000%22%20fill-rule%3D%22nonzero%22%3E%20%3Cpath%20d%3D%22M26.1850586%2C47.6323242%20C29.2449544%2C47.6323242%2032.1212565%2C47.0471191%2034.8139648%2C45.876709%20C37.5066732%2C44.7062988%2039.8780924%2C43.0960286%2041.9282227%2C41.0458984%20C43.9783529%2C38.9957682%2045.5847982%2C36.6281738%2046.7475586%2C33.9431152%20C47.910319%2C31.2580566%2048.4916992%2C28.3855794%2048.4916992%2C25.3256836%20C48.4916992%2C22.2657878%2047.910319%2C19.3933105%2046.7475586%2C16.708252%20C45.5847982%2C14.0231934%2043.974528%2C11.6517741%2041.916748%2C9.59399414%20C39.8589681%2C7.53621419%2037.483724%2C5.92594401%2034.7910156%2C4.76318359%20C32.0983073%2C3.60042318%2029.2220052%2C3.01904297%2026.1621094%2C3.01904297%20C23.1328125%2C3.01904297%2020.2718099%2C3.60042318%2017.5791016%2C4.76318359%20C14.8863932%2C5.92594401%2012.5111491%2C7.53621419%2010.4533691%2C9.59399414%20C8.39558919%2C11.6517741%206.78531901%2C14.0231934%205.62255859%2C16.708252%20C4.45979818%2C19.3933105%203.87841797%2C22.2657878%203.87841797%2C25.3256836%20C3.87841797%2C28.3855794%204.46362305%2C31.2580566%205.6340332%2C33.9431152%20C6.80444336%2C36.6281738%208.41471354%2C38.9957682%2010.4648438%2C41.0458984%20C12.514974%2C43.0960286%2014.8863932%2C44.7062988%2017.5791016%2C45.876709%20C20.2718099%2C47.0471191%2023.1404622%2C47.6323242%2026.1850586%2C47.6323242%20Z%20M33.6894531%2C34.7807617%20C33.1692708%2C34.7807617%2032.7026367%2C34.5895182%2032.2895508%2C34.2070312%20L26.2080078%2C28.1025391%20L20.1035156%2C34.2070312%20C19.7210286%2C34.5895182%2019.2467448%2C34.7807617%2018.6806641%2C34.7807617%20C18.1604818%2C34.7807617%2017.7091471%2C34.5933431%2017.3266602%2C34.2185059%20C16.9441732%2C33.8436686%2016.7529297%2C33.3808594%2016.7529297%2C32.8300781%20C16.7529297%2C32.3098958%2016.9441732%2C31.8585612%2017.3266602%2C31.4760742%20L23.4541016%2C25.3486328%20L17.3266602%2C19.2441406%20C16.9441732%2C18.8616536%2016.7529297%2C18.4026693%2016.7529297%2C17.8671875%20C16.7529297%2C17.3164062%2016.9441732%2C16.8612467%2017.3266602%2C16.501709%20C17.7091471%2C16.1421712%2018.1604818%2C15.9624023%2018.6806641%2C15.9624023%20C19.2467448%2C15.9624023%2019.7057292%2C16.1459961%2020.0576172%2C16.5131836%20L26.2080078%2C22.640625%20L32.3583984%2C16.4902344%20C32.7408854%2C16.1077474%2033.1998698%2C15.9165039%2033.7353516%2C15.9165039%20C34.2708333%2C15.9165039%2034.7259928%2C16.1039225%2035.1008301%2C16.4787598%20C35.4756673%2C16.853597%2035.6630859%2C17.3087565%2035.6630859%2C17.8442383%20C35.6630859%2C18.3644206%2035.4718424%2C18.8234049%2035.0893555%2C19.2211914%20L28.9619141%2C25.3486328%20L35.0664062%2C31.453125%20C35.4488932%2C31.8509115%2035.6401367%2C32.3098958%2035.6401367%2C32.8300781%20C35.6401367%2C33.3808594%2035.456543%2C33.8436686%2035.0893555%2C34.2185059%20C34.722168%2C34.5933431%2034.2555339%2C34.7807617%2033.6894531%2C34.7807617%20Z%22%20id%3D%22%F4%80%81%A1%22%3E%3C%2Fpath%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");display:none}.section-title .flex .form-field .btn-close.is-active{display:block}.section-title .flex .m-form-text{height:28px;width:88%;padding:0 6%;border-radius:4px;border:none;box-shadow:0 0 0 1px #ccc inset;appearance:none;-webkit-appearance:none;-moz-appearance:none}.section-title .flex .m-form-text:focus{outline:0;box-shadow:0 0 0 2px #2196f3 inset}.section-wrapper{padding:0 6px;line-height:1.2}.section-wrapper__none{font-size:12px;font-weight:bold;color:#8d8d8d;padding:10px 24px 20px;background-color:#f1f0f0}.contact-list{width:100%;height:85px;border-bottom:1px solid #eaeaea;position:relative}.contact-list:before{font-size:24px;content:">";position:absolute;right:20px;line-height:85px;color:#8d8d8d}.contact-list .header{display:flex;align-items:center;height:44px;padding-right:18px}.contact-list .project-name{font-size:12px;font-weight:bold;color:#333}.contact-list .flex{display:flex}.contact-list .title-wrapper{display:inline-flex;align-items:flex-start;height:42px;width:228px;padding-left:45px;box-sizing:border-box}.contact-list .title{display:inline-block;font-size:15px;font-weight:bold;color:#333;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.contact-list .sender-wrapper{height:42px;margin-left:-4px;display:flex;flex-wrap:nowrap}.contact-list .from{font-size:8px;font-weight:bold;color:#333;margin-bottom:2px}.contact-list .from .user{margin-top:-2px;width:18px;margin-right:0.2rem}.contact-list .sender{font-size:14px;font-weight:bold;color:#333}.deadline{width:0;height:0;border-top:44px solid #8d8d8d;border-right:44px solid transparent;position:relative}.deadline span{width:44px;font-size:10px;font-weight:bold;display:block;text-align:center;top:-33px;transform:rotate(-45deg);color:#fff;left:-5px;position:absolute;z-index:10}.deadline-asap{border-top:44px solid #e0726d}.deadline-today{border-top:44px solid #f7a45d}.deadline-tomorrow{border-top:44px solid #79b9db}.deadline-anytime{border-top:44px solid #9fd189}.deadline-close{border-top:44px solid #f0f0f0}.deadline-close span{color:#000 !important}.more{height:36px;display:flex;justify-content:center;align-items:center}.more span{font-size:12px;color:#8d8d8d}.small-tag{font-size:14px;font-weight:bold;color:#fff;width:80px;height:30px;border-radius:8px;background-color:#5d5d5d;opacity:0.4;display:flex;justify-content:center;align-items:center;cursor:pointer}.small-tag :checked{opacity:1}.large-tag{font-size:14px;font-weight:bold;color:#fff;width:115px;height:36px;border-radius:10px;background-color:#5d5d5d;opacity:0.4;display:flex;justify-content:center;align-items:center;cursor:pointer}.active-tag{opacity:1}.add-file{width:106px;height:96px;opacity:0.5;border:dotted 2px #8d8d8d;display:inline-flex;justify-content:center;align-items:center}.mt-20{margin-top:20px}.mt-40{margin-top:40px}.mt-100{margin-top:100px}.mb-20{margin-bottom:20px}.mb-40{margin-bottom:40px}.mr-12{margin-right:12px}.label{display:inline !important;padding:0.3em 0.6em;font-size:0.6em;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;border-radius:0.25em;display:flex;justify-content:center;align-items:center}.label-warning{background-color:#ffb946}.label-danger{background-color:#ce0000}.label-notification{background-color:#ffb946}.pankuzu-wrapper{min-height:60px;background-color:#f4f4f4;padding:36px 24px 16px;box-sizing:border-box}.pankuzu-wrapper ul li{display:inline}.pankuzu-wrapper li:not(:first-child):before{content:">";color:#333;margin-left:4px;margin-right:8px}.pankuzu-wrapper .pankuzu-text{font-size:12px;font-weight:bold;color:#333;text-decoration:none}.link-line-none{text-decoration:none;display:flex}#image-preview-wrapper img{margin-bottom:16px;width:100%;object-fit:contain;max-height:500px}.radio-button-area{display:flex;flex-direction:column}.radio-button-area label{font-size:18px;font-weight:normal;color:#8d8d8d;margin-bottom:8px;opacity:0.7}.radio-button-area em{font-size:8px;font-weight:normal;color:#fff;padding:3px 6px;font-style:normal;background:#a1abb8;border-radius:5px;margin-left:5px}.radio-button-area .radio-input{display:none}.radio-button-area span{padding-left:30px;position:relative;margin-right:20px}.radio-button-area span::before{content:"";display:block;position:absolute;top:0;left:0;width:15px;height:15px;border:1px solid #999;border-radius:50%}.radio-button-area .radio-input:checked+span{opacity:1}.radio-button-area .radio-input:checked+span::after{content:"";display:block;position:absolute;top:3px;left:3px;width:11px;height:11px;background:#0097d1;border-radius:50%}.alert{height:30px;width:100%;display:flex;align-items:center}.alert__message{padding-left:20px}.alert-success{background-color:#d9ecdb;color:#2a552a}.alert-info{background-color:#d6ebf0;color:#24535e}.alert-danger{background-color:#f3d8da;color:#692326}.display-none{display:none}.text-red{color:#800 !important}.edit-btn,.delete-btn{display:inline-block;padding:4px;border-radius:4px;transition:background-color 0.2s}.edit-btn:hover,.delete-btn:hover{background-color:#e9ecef}.edit-btn{color:#007bff}.delete-btn{color:#dc3545}.edit-form-container{max-width:500px;margin:40px auto;padding:0}.form-section{background:white;padding:40px;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,0.15);margin-bottom:20px;border:1px solid rgba(0,0,0,0.1)}.form-field{margin-bottom:24px}.form-field:last-child{margin-bottom:0}.form-label{display:block;margin-bottom:8px;font-weight:600;color:#374151;font-size:14px}.form-input,.form-textarea{width:100%;padding:12px 16px;border:2px solid #e5e7eb;border-radius:8px;font-size:14px;transition:border-color 0.2s ease, box-shadow 0.2s ease;box-sizing:border-box;background-color:white}.form-input:focus,.form-textarea:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,0.1)}select.form-input{cursor:pointer;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;padding-right:40px}.checkbox-field{display:flex;align-items:center;gap:8px;margin-top:4px}.checkbox-label{font-weight:normal;color:#374151;margin:0}.form-actions{display:flex;gap:12px;justify-content:center;padding:32px 0 0 0;margin-top:24px;border-top:1px solid #f3f4f6}.btn{padding:12px 24px;border:none;border-radius:8px;cursor:pointer;text-decoration:none;font-size:14px;font-weight:600;transition:all 0.2s ease;min-width:100px;display:inline-flex;align-items:center;justify-content:center;text-align:center}.btn.btn-primary{background-color:#3b82f6;color:white}.btn.btn-primary:hover{background-color:#2563eb;transform:translateY(-1px);box-shadow:0 4px 12px rgba(59,130,246,0.4)}.btn.btn-secondary{background-color:#f3f4f6;color:#374151;border:1px solid #d1d5db}.btn.btn-secondary:hover{background-color:#e5e7eb;transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,0.1)}.bank-accounts-list .list-column-id{width:5%}.bank-accounts-list .list-column-bank-name{width:15%}.bank-accounts-list .list-column-branch{width:15%}.bank-accounts-list .list-column-account{width:30%}.bank-accounts-list .list-column-holder{width:20%}.bank-accounts-list .list-column-status{width:10%}.bank-accounts-list .list-column-control{width:10%}.project-link-icon{margin-left:10px;color:#666;text-decoration:none;display:inline-flex;align-items:center;vertical-align:middle;transition:color 0.2s ease}.project-link-icon:hover{color:#007bff}.project-link-icon svg{transition:color 0.2s ease}.billing-list .search-form{background-color:#f8f9fa;padding:15px;border-radius:5px;margin-bottom:20px}.billing-list .search-form .search-filters .search-row{display:flex;align-items:end;gap:15px;flex-wrap:wrap}.billing-list .search-form .search-filters .search-row .search-field{display:flex;flex-direction:column;min-width:200px}.billing-list .search-form .search-filters .search-row .search-field .search-label{font-weight:500;margin-bottom:5px;color:#495057;font-size:14px}.billing-list .search-form .search-filters .search-row .search-field .form-control{padding:8px 12px;border:1px solid #ced4da;border-radius:4px;font-size:14px}.billing-list .search-form .search-filters .search-row .search-field .form-control:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px rgba(0,123,255,0.25)}.billing-list .search-form .search-filters .search-row .search-actions{display:flex;gap:10px;margin-left:auto}.billing-list .search-form .search-filters .search-row .search-actions .search-btn,.billing-list .search-form .search-filters .search-row .search-actions .clear-btn{padding:8px 20px;border:none;border-radius:4px;font-size:14px;cursor:pointer;text-decoration:none;text-align:center;white-space:nowrap;transition:all 0.2s ease;display:inline-flex;align-items:center;justify-content:center;line-height:1.5}.billing-list .search-form .search-filters .search-row .search-actions .search-btn:hover,.billing-list .search-form .search-filters .search-row .search-actions .clear-btn:hover{transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,0.2)}.billing-list .search-form .search-filters .search-row .search-actions .search-btn{background-color:#007bff;color:white}.billing-list .search-form .search-filters .search-row .search-actions .search-btn:hover{background-color:#0056b3}.billing-list .search-form .search-filters .search-row .search-actions .clear-btn{background-color:#6c757d;color:white}.billing-list .search-form .search-filters .search-row .search-actions .clear-btn:hover{background-color:#545b62}.billing-list .page-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.billing-list .page-title h1{margin:0;flex:1}.billing-list .page-title .page-actions{display:flex;gap:10px;align-items:center}@media (max-width: 768px){.billing-list .page-title{flex-direction:column;align-items:flex-start;gap:15px}.billing-list .page-title .page-actions{width:100%;justify-content:flex-end}}.billing-list .csv-download-btn{background-color:#28a745;border-color:#28a745;color:white;font-weight:500;padding:8px 16px;text-decoration:none;border-radius:4px;transition:all 0.2s ease;white-space:nowrap}.billing-list .csv-download-btn:hover{background-color:#218838;border-color:#1e7e34;color:white;text-decoration:none}.billing-list .sort-buttons{margin:20px 0;padding:15px;background-color:#f8f9fa;border-radius:5px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.billing-list .sort-buttons .sort-label{font-weight:500;color:#495057;margin-right:10px}.billing-list .sort-buttons .sort-btn{padding:6px 12px;font-size:13px;border:1px solid #007bff;color:#007bff;background-color:white;border-radius:4px;text-decoration:none;transition:all 0.2s ease;white-space:nowrap}.billing-list .sort-buttons .sort-btn:hover{background-color:#007bff;color:white;text-decoration:none}.billing-list .sort-buttons .sort-btn.active{background-color:#007bff;color:white;font-weight:500}.billing-list .sort-buttons .sort-btn.active:hover{background-color:#0056b3;border-color:#0056b3}.billing-list .billing-table-container{overflow-x:auto;overflow-y:auto;margin-top:20px;max-height:calc(100vh - 200px);position:relative;width:100%}.billing-list .billing-table-container::-webkit-scrollbar{height:8px;width:8px}.billing-list .billing-table-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.billing-list .billing-table-container::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.billing-list .billing-table-container::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.billing-list .billing-table{width:auto;min-width:1430px;border-collapse:collapse;font-size:14px;table-layout:auto}.billing-list .billing-table th,.billing-list .billing-table td{border:1px solid #ddd;padding:8px;text-align:left;white-space:nowrap;vertical-align:middle}.billing-list .billing-table thead{position:sticky;top:0;z-index:10}.billing-list .billing-table th{background-color:#f8f9fa;font-weight:bold;position:sticky;top:0;z-index:10;box-shadow:0 2px 2px -1px rgba(0,0,0,0.1)}.billing-list .billing-table th.billing-col-month{position:sticky;left:0;z-index:11}.billing-list .billing-table th.billing-col-project-no{position:sticky;left:80px;z-index:11}.billing-list .billing-table th.billing-col-project-code{position:sticky;left:130px;z-index:11;border-right:2px solid #dee2e6;box-shadow:2px 0 3px -2px rgba(0,0,0,0.1)}.billing-list .billing-table tbody tr:nth-child(even){background-color:#f9f9f9}.billing-list .billing-table tbody tr:nth-child(even) .billing-col-month,.billing-list .billing-table tbody tr:nth-child(even) .billing-col-project-no,.billing-list .billing-table tbody tr:nth-child(even) .billing-col-project-code{background-color:#f9f9f9}.billing-list .billing-table tbody tr:hover{background-color:#e9ecef}.billing-list .billing-table tbody tr:hover .billing-col-month,.billing-list .billing-table tbody tr:hover .billing-col-project-no,.billing-list .billing-table tbody tr:hover .billing-col-project-code{background-color:#e9ecef}.billing-list .billing-table tbody tr.overdue-payment{background-color:#ffeaea !important}.billing-list .billing-table tbody tr.overdue-payment .billing-col-month,.billing-list .billing-table tbody tr.overdue-payment .billing-col-project-no,.billing-list .billing-table tbody tr.overdue-payment .billing-col-project-code{background-color:#ffeaea !important}.billing-list .billing-table tbody tr.overdue-payment:nth-child(even){background-color:#ffeaea !important}.billing-list .billing-table tbody tr.overdue-payment:nth-child(even) .billing-col-month,.billing-list .billing-table tbody tr.overdue-payment:nth-child(even) .billing-col-project-no,.billing-list .billing-table tbody tr.overdue-payment:nth-child(even) .billing-col-project-code{background-color:#ffeaea !important}.billing-list .billing-table tbody tr.overdue-payment:hover{background-color:#ffdddd !important}.billing-list .billing-table tbody tr.overdue-payment:hover .billing-col-month,.billing-list .billing-table tbody tr.overdue-payment:hover .billing-col-project-no,.billing-list .billing-table tbody tr.overdue-payment:hover .billing-col-project-code{background-color:#ffdddd !important}.billing-list .billing-table tbody tr.incomplete-invoices{background-color:#ffebee !important;border-left:4px solid #f44336 !important}.billing-list .billing-table tbody tr.incomplete-invoices .billing-col-month,.billing-list .billing-table tbody tr.incomplete-invoices .billing-col-project-no,.billing-list .billing-table tbody tr.incomplete-invoices .billing-col-project-code{background-color:#ffebee !important}.billing-list .billing-table tbody tr.incomplete-invoices:nth-child(even){background-color:#ffebee !important}.billing-list .billing-table tbody tr.incomplete-invoices:nth-child(even) .billing-col-month,.billing-list .billing-table tbody tr.incomplete-invoices:nth-child(even) .billing-col-project-no,.billing-list .billing-table tbody tr.incomplete-invoices:nth-child(even) .billing-col-project-code{background-color:#ffebee !important}.billing-list .billing-table tbody tr.incomplete-invoices:hover{background-color:#ffcdd2 !important}.billing-list .billing-table tbody tr.incomplete-invoices:hover .billing-col-month,.billing-list .billing-table tbody tr.incomplete-invoices:hover .billing-col-project-no,.billing-list .billing-table tbody tr.incomplete-invoices:hover .billing-col-project-code{background-color:#ffcdd2 !important}.billing-list .billing-table tbody tr.billing-error{background-color:#ffebee !important;border-left:4px solid #d32f2f !important}.billing-list .billing-table tbody tr.billing-error .billing-col-status,.billing-list .billing-table tbody tr.billing-error .billing-col-month,.billing-list .billing-table tbody tr.billing-error .billing-col-project-no,.billing-list .billing-table tbody tr.billing-error .billing-col-project-code{background-color:#ffebee !important}.billing-list .billing-table tbody tr.billing-error:nth-child(even){background-color:#ffebee !important}.billing-list .billing-table tbody tr.billing-error:nth-child(even) .billing-col-status,.billing-list .billing-table tbody tr.billing-error:nth-child(even) .billing-col-month,.billing-list .billing-table tbody tr.billing-error:nth-child(even) .billing-col-project-no,.billing-list .billing-table tbody tr.billing-error:nth-child(even) .billing-col-project-code{background-color:#ffebee !important}.billing-list .billing-table tbody tr.billing-error:hover{background-color:#ffcdd2 !important}.billing-list .billing-table tbody tr.billing-error:hover .billing-col-status,.billing-list .billing-table tbody tr.billing-error:hover .billing-col-month,.billing-list .billing-table tbody tr.billing-error:hover .billing-col-project-no,.billing-list .billing-table tbody tr.billing-error:hover .billing-col-project-code{background-color:#ffcdd2 !important}.billing-list .billing-table tbody tr.overdue-payment.incomplete-invoices{background-color:#ffcdd2 !important;border-left:4px solid #b71c1c !important}.billing-list .billing-table tbody tr.overdue-payment.incomplete-invoices .billing-col-month,.billing-list .billing-table tbody tr.overdue-payment.incomplete-invoices .billing-col-project-no,.billing-list .billing-table tbody tr.overdue-payment.incomplete-invoices .billing-col-project-code{background-color:#ffcdd2 !important}.billing-list .billing-table tbody tr.overdue-payment.incomplete-invoices:nth-child(even){background-color:#ffcdd2 !important}.billing-list .billing-table tbody tr.overdue-payment.incomplete-invoices:nth-child(even) .billing-col-month,.billing-list .billing-table tbody tr.overdue-payment.incomplete-invoices:nth-child(even) .billing-col-project-no,.billing-list .billing-table tbody tr.overdue-payment.incomplete-invoices:nth-child(even) .billing-col-project-code{background-color:#ffcdd2 !important}.billing-list .billing-table tbody tr.overdue-payment.incomplete-invoices:hover{background-color:#ef9a9a !important}.billing-list .billing-table tbody tr.overdue-payment.incomplete-invoices:hover .billing-col-month,.billing-list .billing-table tbody tr.overdue-payment.incomplete-invoices:hover .billing-col-project-no,.billing-list .billing-table tbody tr.overdue-payment.incomplete-invoices:hover .billing-col-project-code{background-color:#ef9a9a !important}.billing-list .billing-table .sortable .sort-link{color:#495057;text-decoration:none;display:block;width:100%;padding:0;transition:color 0.2s ease}.billing-list .billing-table .sortable .sort-link:hover{color:#007bff;text-decoration:none}.billing-list .billing-table .sortable .sort-link:focus{outline:none;color:#007bff}.billing-list .billing-col-month{width:80px;min-width:80px;text-align:center;position:sticky;left:0;z-index:5;background-color:white}.billing-list .billing-col-project-no{width:50px;min-width:50px;text-align:center;position:sticky;left:80px;z-index:5;background-color:white}.billing-list .billing-col-project-no a{color:#007bff;text-decoration:none}.billing-list .billing-col-project-no a:hover{text-decoration:underline}.billing-list .billing-col-project-code{width:190px;min-width:190px;max-width:190px;overflow:hidden;text-overflow:ellipsis;position:sticky;left:130px;z-index:5;background-color:white;border-right:2px solid #dee2e6;box-shadow:2px 0 3px -2px rgba(0,0,0,0.1)}.billing-list .billing-col-building{width:200px;min-width:150px;max-width:200px;overflow:hidden;text-overflow:ellipsis}.billing-list .billing-col-room{width:50px;min-width:50px;max-width:50px;text-align:center;overflow:hidden;text-overflow:ellipsis}.billing-list .billing-col-sales{width:80px;min-width:80px;text-align:center}.billing-list .billing-col-demolition,.billing-list .billing-col-cleaning{width:80px;min-width:80px;text-align:center}.billing-list .billing-col-sales-amount,.billing-list .billing-col-invoice-amount,.billing-list .billing-col-received,.billing-list .billing-col-remaining{width:90px;min-width:90px;text-align:right}.billing-list .billing-col-second{width:50px;min-width:50px;text-align:center}.billing-list .billing-col-last-date{width:90px;min-width:90px;text-align:center}@media (max-width: 1400px){.billing-list .billing-table{font-size:11px}.billing-list .billing-table th,.billing-list .billing-table td{padding:6px}.billing-list .billing-col-project-code{width:120px;min-width:120px;max-width:120px}.billing-list .billing-col-building{width:150px;max-width:150px}}@media (max-width: 1200px){.billing-list .billing-table{font-size:10px}.billing-list .billing-table th,.billing-list .billing-table td{padding:5px}.billing-list .billing-col-sales-amount,.billing-list .billing-col-invoice-amount,.billing-list .billing-col-received,.billing-list .billing-col-remaining{width:80px}}.billing-detail .page-title{font-size:48px;margin-bottom:25px;color:#333}.billing-detail .billing-section{margin-bottom:30px}.billing-detail .billing-section h2,.billing-detail .billing-section h3{margin-bottom:15px;color:#333;border-bottom:2px solid #007bff;padding-bottom:5px}.billing-detail .table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-bottom:15px}@media (max-width: 768px){.billing-detail .table-responsive{border:1px solid #ddd;border-radius:4px}}.billing-detail .billing-detail-table{width:100%;border-collapse:collapse;margin-bottom:15px;table-layout:fixed}.billing-detail .billing-detail-table th,.billing-detail .billing-detail-table td{border:1px solid #ddd;padding:8px;vertical-align:middle;box-sizing:border-box;position:relative}.billing-detail .billing-detail-table th{font-weight:bold}.billing-detail .billing-detail-table.sales-table th:nth-child(1),.billing-detail .billing-detail-table.sales-table td:nth-child(1){width:48%}.billing-detail .billing-detail-table.sales-table th:nth-child(2),.billing-detail .billing-detail-table.sales-table td:nth-child(2){width:15%}.billing-detail .billing-detail-table.sales-table th:nth-child(3),.billing-detail .billing-detail-table.sales-table td:nth-child(3){width:39%}.billing-detail .billing-detail-table.invoice-table th:nth-child(1),.billing-detail .billing-detail-table.invoice-table td:nth-child(1){width:15%}.billing-detail .billing-detail-table.invoice-table th:nth-child(2),.billing-detail .billing-detail-table.invoice-table td:nth-child(2){width:13%}.billing-detail .billing-detail-table.invoice-table th:nth-child(3),.billing-detail .billing-detail-table.invoice-table td:nth-child(3){width:20%}.billing-detail .billing-detail-table.invoice-table th:nth-child(4),.billing-detail .billing-detail-table.invoice-table td:nth-child(4){width:15%}.billing-detail .billing-detail-table.invoice-table th:nth-child(5),.billing-detail .billing-detail-table.invoice-table td:nth-child(5){width:18%}.billing-detail .billing-detail-table.invoice-table th:nth-child(6),.billing-detail .billing-detail-table.invoice-table td:nth-child(6){width:15%;min-width:150px;white-space:nowrap}.billing-detail .billing-detail-table.invoice-table th:nth-child(6) .deposit-total-amount,.billing-detail .billing-detail-table.invoice-table td:nth-child(6) .deposit-total-amount{display:inline-block;margin-right:3px;font-weight:500;font-size:13px;vertical-align:middle}.billing-detail .billing-detail-table.invoice-table th:nth-child(6) .show-deposit-details-btn,.billing-detail .billing-detail-table.invoice-table td:nth-child(6) .show-deposit-details-btn{padding:2px 8px !important;font-size:12px !important;line-height:1.3 !important;vertical-align:middle;height:22px !important;min-height:22px !important;min-width:auto !important;width:auto !important;white-space:nowrap;display:inline-block;margin:0}.billing-detail .billing-detail-table.invoice-table th:nth-child(6) .show-deposit-details-btn.btn-info,.billing-detail .billing-detail-table.invoice-table td:nth-child(6) .show-deposit-details-btn.btn-info{padding:2px 8px !important;font-size:12px !important;min-width:auto !important}.billing-detail .billing-detail-table.invoice-table th:nth-child(6) .show-deposit-details-btn.btn-xs,.billing-detail .billing-detail-table.invoice-table th:nth-child(6) .show-deposit-details-btn.btn-sm,.billing-detail .billing-detail-table.invoice-table td:nth-child(6) .show-deposit-details-btn.btn-xs,.billing-detail .billing-detail-table.invoice-table td:nth-child(6) .show-deposit-details-btn.btn-sm{padding:2px 8px !important;font-size:12px !important;height:22px !important;min-height:22px !important;min-width:auto !important}.billing-detail .billing-detail-table.invoice-table th:nth-child(7),.billing-detail .billing-detail-table.invoice-table td:nth-child(7){width:5%;min-width:50px;text-align:center}.billing-detail .billing-detail-table.deposit-table th:nth-child(1),.billing-detail .billing-detail-table.deposit-table td:nth-child(1){width:15%}.billing-detail .billing-detail-table.deposit-table th:nth-child(2),.billing-detail .billing-detail-table.deposit-table td:nth-child(2){width:10%}.billing-detail .billing-detail-table.deposit-table th:nth-child(3),.billing-detail .billing-detail-table.deposit-table td:nth-child(3){width:20%}.billing-detail .billing-detail-table.deposit-table th:nth-child(4),.billing-detail .billing-detail-table.deposit-table td:nth-child(4){width:20%}.billing-detail .billing-detail-table.deposit-table th:nth-child(5),.billing-detail .billing-detail-table.deposit-table td:nth-child(5){width:15%}.billing-detail .billing-detail-table.deposit-table th:nth-child(6),.billing-detail .billing-detail-table.deposit-table td:nth-child(6){width:15%}.billing-detail .billing-detail-table .amount-column{text-align:right !important;font-weight:500;white-space:nowrap}.billing-detail .billing-detail-table .negative-amount{color:#dc3545 !important}.billing-detail .billing-detail-table .amount-error{background-color:#f8d7da !important;border:1px solid #f5c6cb !important;border-radius:4px;padding:2px 4px;font-weight:bold}.billing-detail .billing-detail-table .amount-error:not(.negative-amount){color:#000 !important}.billing-detail .billing-detail-table input[type="submit"]:disabled,.billing-detail .billing-detail-table .button:disabled{background-color:#d6d8db !important;border-color:#d6d8db !important;color:#6c757d !important;opacity:0.6;cursor:not-allowed}.billing-detail .billing-detail-table .invoice-completion-status{display:inline-block;padding:4px 12px;border-radius:4px;font-weight:500;font-size:14px}.billing-detail .billing-detail-table .invoice-completion-status.status-complete{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.billing-detail .billing-detail-table .invoice-completion-status.status-incomplete{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.billing-detail .billing-detail-table .invoice-completion-status .completion-status-label{font-weight:normal;color:#666}@media (max-width: 1200px){.billing-detail .billing-detail-table th,.billing-detail .billing-detail-table td{padding:6px;font-size:13px}}@media (max-width: 768px){.billing-detail .billing-detail-table th,.billing-detail .billing-detail-table td{padding:4px;font-size:12px}.billing-detail .billing-detail-table.sales-table th:nth-child(1),.billing-detail .billing-detail-table.sales-table td:nth-child(1){width:30%}.billing-detail .billing-detail-table.sales-table th:nth-child(2),.billing-detail .billing-detail-table.sales-table td:nth-child(2){width:25%}.billing-detail .billing-detail-table.sales-table th:nth-child(3),.billing-detail .billing-detail-table.sales-table td:nth-child(3){width:45%}.billing-detail .billing-detail-table.deposit-table{min-width:800px}}.billing-detail .billing-detail-table tr.subtotal{background-color:#f8f9fa}.billing-detail .billing-detail-table tr.subtotal td{background-color:#f8f9fa;padding:8px;border-top:1px solid #dee2e6}.billing-detail .billing-detail-table tr.total{font-weight:bold;background-color:#e9ecef}.billing-detail .billing-detail-table tr.remaining-row{background-color:#e9ecef}.billing-detail .billing-detail-table tr.remaining-row td{background-color:#e9ecef;font-weight:bold;padding:15px 8px}.billing-detail .billing-detail-table tr.remaining-row .remaining-amount{font-size:20px;color:#333}.billing-detail .billing-detail-table tr.remaining-row .remaining-amount.negative-amount{color:#dc3545}.billing-detail .billing-detail-table tr.real-invoiced-price-row{background-color:#fff3cd;border-top:2px solid #ffc107}.billing-detail .billing-detail-table tr.real-invoiced-price-row td{background-color:#fff3cd;padding:12px 8px}.billing-detail .billing-detail-table tr.real-invoiced-price-row td:first-child{font-weight:bold;color:#856404}.billing-detail .billing-detail-table tr.real-invoiced-price-row .real-invoiced-price-input.adjusted{background-color:white !important;border:2px solid #28a745}.billing-detail .billing-detail-table tr.real-invoiced-price-row .real-invoiced-price-input.default{background-color:#f8f9fa !important;border:1px solid #ced4da}.billing-detail .billing-detail-table input.form-control,.billing-detail .billing-detail-table select.form-control{width:100%;padding:4px;border:1px solid #ced4da;border-radius:3px;box-sizing:border-box;margin:0;min-width:0}.billing-detail .billing-detail-table input[type="file"]{font-size:12px;width:100%;padding:4px;box-sizing:border-box;margin:0}.billing-detail .billing-detail-table input.is-invalid{border-color:#dc3545 !important;box-shadow:0 0 0 0.2rem rgba(220,53,69,0.25)}.billing-detail .billing-detail-table .invalid-feedback{display:block;width:100%;margin-top:0.25rem;font-size:80%;color:#dc3545}.billing-detail .billing-detail-table .existing-file{display:flex;align-items:center;gap:5px;margin-bottom:5px}.billing-detail .billing-detail-table .existing-file .delete-file-btn{width:20px;height:20px;min-width:20px;min-height:20px;padding:0 !important;font-size:11px;line-height:1;border-radius:50% !important;background-color:#333 !important;color:white !important;border:none !important;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-sizing:border-box}.billing-detail .billing-detail-table .existing-file .delete-file-btn:hover{background-color:#dc3545 !important;border-color:#dc3545 !important;color:white !important;transform:scale(1.1)}.billing-detail .billing-detail-table .existing-file .delete-file-btn:focus{box-shadow:0 0 0 2px rgba(220,53,69,0.25) !important;outline:none !important}.billing-detail .billing-detail-table .existing-file .delete-file-btn:active{background-color:#c82333 !important;border-color:#c82333 !important;transform:scale(0.95)}.billing-detail .billing-detail-table.remaining-table th:nth-child(1),.billing-detail .billing-detail-table.remaining-table td:nth-child(1){width:60%}.billing-detail .billing-detail-table.remaining-table th:nth-child(2),.billing-detail .billing-detail-table.remaining-table td:nth-child(2){width:15%}.billing-detail .billing-detail-table.remaining-table th:nth-child(3),.billing-detail .billing-detail-table.remaining-table td:nth-child(3){width:25%}.billing-detail .billing-detail-table.remaining-table th,.billing-detail .billing-detail-table.remaining-table td{border:none !important}.billing-detail .form-actions{margin-top:30px;text-align:center;display:flex;justify-content:center;align-items:center;gap:15px}.billing-detail .form-actions .btn{margin:0;padding:10px 30px}.billing-detail .form-actions .button{display:inline-flex;align-items:center;justify-content:center;margin:0}.billing-detail .form-actions .button.is-secondary{background-color:#6c757d;color:white}.billing-detail .form-actions .button.is-secondary:hover{background-color:#5a6268}.billing-detail .btn-sm{padding:5px 15px;font-size:14px;margin-top:10px}.billing-detail .new-row{background-color:#fff9c4 !important;transition:background-color 0.3s ease}.billing-detail .new-row td{background-color:#fff9c4 !important}.billing-detail .new-row:hover{background-color:#fff3a0 !important}.billing-detail .new-row:hover td{background-color:#fff3a0 !important}.billing-detail .auto-adjustment-row{background-color:#e8f5e8 !important;border-left:4px solid #28a745 !important;transition:background-color 0.3s ease}.billing-detail .auto-adjustment-row td{background-color:#e8f5e8 !important}.billing-detail .auto-adjustment-row td:first-child{border-left:none !important}.billing-detail .auto-adjustment-row:hover{background-color:#d4edda !important}.billing-detail .auto-adjustment-row:hover td{background-color:#d4edda !important}.billing-detail .auto-adjustment-row input[name*="invoice_notes"]{font-weight:bold;color:#155724}.billing-detail .auto-adjustment-row input[name*="invoice_amount"]{font-weight:bold;color:#155724}.billing-detail .text-muted.small{font-size:12px;margin-bottom:10px;color:#6c757d}.billing-detail .billing-sub-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:15px;gap:20px}.billing-detail .billing-sub-header .billing-notes{flex:1;margin:0}.billing-detail .billing-sub-header .billing-completion-toggle{display:flex;align-items:center;gap:10px;flex-shrink:0;margin-top:2px}.billing-detail .billing-sub-header .billing-completion-toggle .toggle-label{font-size:14px;font-weight:500;color:#495057;white-space:nowrap}@media (max-width: 768px){.billing-detail .billing-sub-header{flex-direction:column;gap:10px}.billing-detail .billing-sub-header .billing-completion-toggle{margin-top:0;align-self:flex-end}}.billing-detail .toggle-switch{position:relative;display:inline-block;width:50px;height:24px;margin:0}.billing-detail .toggle-switch input{opacity:0;width:0;height:0}.billing-detail .toggle-switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s;border-radius:24px}.billing-detail .toggle-switch .slider:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:white;-webkit-transition:.4s;transition:.4s;border-radius:50%}.billing-detail .toggle-switch input:checked+.slider{background-color:#28a745}.billing-detail .toggle-switch input:focus+.slider{box-shadow:0 0 1px #28a745}.billing-detail .toggle-switch input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}.billing-detail .completion-badge{display:inline-block;padding:4px 8px;border-radius:12px;font-size:11px;font-weight:600;text-align:center;min-width:50px}.billing-detail .completion-badge.completed{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.billing-detail .completion-badge.incomplete{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.billing-detail .billing-col-completed{width:80px;text-align:center}.billing-detail .billing-col-status{width:30px;text-align:center;padding:5px !important}.billing-detail .incomplete-reasons-icon{display:inline-block;font-size:16px;cursor:help;animation:pulse 2s infinite}.billing-detail .overdue-reason-icon{display:inline-block;font-size:16px;cursor:help;animation:blink 1.5s infinite}.billing-detail .error-indicator{display:inline-block;font-size:16px;cursor:help;animation:urgentPulse 1s infinite}@keyframes blink{0%, 50%{opacity:1}51%, 100%{opacity:0.3}}@keyframes pulse{0%{opacity:1}50%{opacity:0.6}100%{opacity:1}}@keyframes urgentPulse{0%{opacity:1;transform:scale(1)}50%{opacity:0.8;transform:scale(1.1)}100%{opacity:1;transform:scale(1)}}.billing-detail .delete-invoice-btn,.billing-detail .delete-deposit-btn,.billing-detail .delete-modal-deposit-btn{background:transparent !important;border:none !important;font-size:16px;width:24px !important;height:24px !important;min-width:24px !important;max-width:24px !important;padding:0 !important;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;opacity:0.7;transition:opacity 0.2s ease;line-height:1;vertical-align:middle}.billing-detail .delete-invoice-btn:hover,.billing-detail .delete-deposit-btn:hover,.billing-detail .delete-modal-deposit-btn:hover{opacity:1;transform:scale(1.1)}.billing-detail .delete-invoice-btn:focus,.billing-detail .delete-deposit-btn:focus,.billing-detail .delete-modal-deposit-btn:focus{box-shadow:none !important;outline:none !important}.billing-detail .delete-invoice-btn.btn-sm,.billing-detail .delete-deposit-btn.btn-sm,.billing-detail .delete-modal-deposit-btn.btn-sm{padding:0 !important;font-size:16px !important}.billing-detail .invoice-table .invoice-total{text-align:right}.billing-detail .invoice-table .deposit-total{text-align:right}.billing-detail .invoice-table .diff-title{text-align:right;font-size:0.5em}.billing-detail .deposit-row .invoice-name{color:gray;font-size:0.6em}.billing-detail .deposit-row .deposit-date{font-size:0.9em}.billing-detail .deposit-row .bank-info-names{font-size:0.8em}.billing-detail .deposit-row .bank-info-numbers{font-size:1em}.billing-list .billing-table th,.billing-list .billing-table td{font-size:14px !important}.modal-overlay{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5)}#depositDetailsModal .modal-content,#depositDetailsModal .modal-content-img.sp{background-color:white;margin:5% auto;padding:0;border-radius:5px;width:90%;max-width:1000px;max-height:80%;overflow-y:auto;box-shadow:0 4px 6px rgba(0,0,0,0.1)}.modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;border-bottom:2px solid #007bff;padding:20px 20px 10px 20px}.modal-header h3{margin:0;color:#333;border-bottom:none !important;padding-bottom:0 !important}.modal-close{cursor:pointer;font-size:28px;font-weight:bold;color:#666;line-height:1;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all 0.2s ease}.modal-close:hover{background-color:#f8f9fa;color:#333}.modal-invoice-info{margin-bottom:20px;padding:15px 20px;background-color:#f8f9fa;margin-left:20px;margin-right:20px;border-radius:4px}.modal-invoice-info p{margin:5px 0}.modal-invoice-info p #invoice-amount{font-weight:500;color:#333}#depositDetailsModal .modal-content .billing-detail .billing-section,#depositDetailsModal .modal-content-img.sp .billing-detail .billing-section{margin-bottom:20px;padding:0 20px}#depositDetailsModal .modal-content .billing-detail .billing-section h2,#depositDetailsModal .modal-content-img.sp .billing-detail .billing-section h2,#depositDetailsModal .modal-content .billing-detail .billing-section h3,#depositDetailsModal .modal-content-img.sp .billing-detail .billing-section h3{border-bottom:none !important;margin-bottom:15px}#depositDetailsModal .modal-content .billing-detail .form-actions,#depositDetailsModal .modal-content-img.sp .billing-detail .form-actions{margin:20px;padding-top:20px;border-top:1px solid #ddd;display:flex;justify-content:flex-end;gap:10px}.deposit-modal-table th:nth-child(1),.deposit-modal-table td:nth-child(1){width:15%}.deposit-modal-table th:nth-child(2),.deposit-modal-table td:nth-child(2){width:20%}.deposit-modal-table th:nth-child(3),.deposit-modal-table td:nth-child(3){width:25%}.deposit-modal-table th:nth-child(4),.deposit-modal-table td:nth-child(4){width:15%}.deposit-modal-table th:nth-child(5),.deposit-modal-table td:nth-child(5){width:25%}.deposit-modal-table .remaining-row{background-color:#fff3e0}.deposit-modal-table .remaining-row td{background-color:#fff3e0;font-weight:bold}@keyframes gp-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.gp-spinner{display:inline-block;width:20px;height:20px;border:3px solid rgba(0,0,0,0.1);border-radius:50%;border-top-color:#007bff;animation:gp-spin 1s ease-in-out infinite;margin-left:10px;vertical-align:middle;visibility:hidden}.gp-spinner.visible{visibility:visible}.gp-nav-toolbar{margin-bottom:5px;display:flex;align-items:center;gap:5px}.gp-nav-toolbar .gp-nav-label{font-weight:bold;font-size:12px;margin-right:5px}.gp-nav-toolbar .gp-nav-btn{padding:2px 8px;font-size:12px;border-radius:12px;border:1px solid #ced4da;background-color:#fff;color:#495057;cursor:pointer;transition:all 0.2s}.gp-nav-toolbar .gp-nav-btn:hover{background-color:#e9ecef}.gp-nav-toolbar .gp-nav-btn.active{background-color:#007bff;color:#fff;border-color:#007bff}.billing-list .billing-table-container{max-height:85vh;overflow:auto;position:relative}.billing-list .billing-table-container .billing-table thead{position:static;top:auto;z-index:auto}.billing-list .billing-table-container .billing-table .gp-col-no{width:50px;min-width:50px;text-align:center}.billing-list .billing-table-container .billing-table .gp-col-status{width:80px;min-width:80px;text-align:center}.billing-list .billing-table-container .billing-table .gp-col-id{width:60px;min-width:60px;text-align:center}.billing-list .billing-table-container .billing-table .gp-col-title{width:200px;min-width:200px;max-width:300px;overflow:hidden;text-overflow:ellipsis}.billing-list .billing-table-container .billing-table .gp-col-plan,.billing-list .billing-table-container .billing-table .gp-col-sales,.billing-list .billing-table-container .billing-table .gp-col-carpenter{width:90px;min-width:90px;text-align:center;overflow:hidden;text-overflow:ellipsis}.billing-list .billing-table-container .billing-table .gp-col-amount{width:90px;min-width:90px;text-align:right}.billing-list .billing-table-container .billing-table .gp-col-deterioration{width:70px;min-width:70px;text-align:right}.billing-list .billing-table-container .billing-table .gp-col-date{width:100px;min-width:100px;text-align:center}.billing-list .billing-table-container .billing-table .gp-col-client-type,.billing-list .billing-table-container .billing-table .gp-col-client-name,.billing-list .billing-table-container .billing-table .gp-col-client-branch{width:100px;min-width:100px}.billing-list .billing-table-container .billing-table .gp-col-client-company{width:140px;min-width:140px}.billing-list .billing-table-container .billing-table .gp-col-building,.billing-list .billing-table-container .billing-table .gp-col-room{width:120px;min-width:120px}.billing-list .billing-table-container .billing-table .gp-col-zip{width:90px;min-width:90px}.billing-list .billing-table-container .billing-table .gp-col-pref{width:80px;min-width:80px}.billing-list .billing-table-container .billing-table .gp-col-addr{width:200px;min-width:200px;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.billing-list .billing-table-container .billing-table .gp-col-task{width:90px;min-width:90px;text-align:center}.billing-list .billing-table-container .billing-table .gp-col-link{width:60px;min-width:60px;text-align:center}.billing-list .billing-table-container .billing-table .gp-col-action{width:40px;min-width:40px;text-align:center}.billing-list .billing-table-container .billing-table .gp-group-header{text-align:left;padding-left:8px;border-bottom:2px solid #dee2e6;font-weight:bold;background-color:#f8f9fa;box-shadow:0 2px 2px -1px rgba(0,0,0,0.1)}.billing-list .billing-table-container .billing-table .gp-sticky-top-1{position:sticky;top:0;height:35px;z-index:25}.billing-list .billing-table-container .billing-table .gp-sticky-top-2{position:sticky;top:36px;z-index:25;background-color:#f8f9fa;box-shadow:0 2px 2px -1px rgba(0,0,0,0.1)}.billing-list .billing-table-container .billing-table .gp-col-no{position:sticky;left:0;z-index:15;background-color:#f8f9fa}.billing-list .billing-table-container .billing-table tbody .gp-col-no{background-color:#ffffff}.billing-list .billing-table-container .billing-table .gp-col-status{position:sticky;left:50px;z-index:15;background-color:#f8f9fa;border-right:1px solid #dee2e6}.billing-list .billing-table-container .billing-table tbody .gp-col-status{background-color:#ffffff}.billing-list .billing-table-container .billing-table .gp-col-id{position:sticky;left:130px;z-index:15;background-color:#f8f9fa;border-right:1px solid #dee2e6}.billing-list .billing-table-container .billing-table tbody .gp-col-id{background-color:#ffffff}.billing-list .billing-table-container .billing-table .gp-col-title{position:sticky;left:190px;z-index:15;background-color:#f8f9fa;border-right:2px solid #aaa}.billing-list .billing-table-container .billing-table tbody .gp-col-title{background-color:#ffffff;border-right:2px solid #aaa}.billing-list .billing-table-container .billing-table thead .gp-col-no,.billing-list .billing-table-container .billing-table thead .gp-col-status,.billing-list .billing-table-container .billing-table thead .gp-col-id,.billing-list .billing-table-container .billing-table thead .gp-col-title{position:sticky;top:36px;z-index:30;background-color:#f8f9fa}.billing-list .billing-table-container .billing-table thead tr:first-child .gp-group-header:first-child{position:sticky;left:0;top:0;z-index:40;border-right:2px solid #aaa;background-color:#f8f9fa}.billing-list .billing-table-container .billing-table tbody tr:nth-child(even) .gp-col-no,.billing-list .billing-table-container .billing-table tbody tr:nth-child(even) .gp-col-status,.billing-list .billing-table-container .billing-table tbody tr:nth-child(even) .gp-col-id,.billing-list .billing-table-container .billing-table tbody tr:nth-child(even) .gp-col-title{background-color:#f9f9f9}.billing-list .billing-table-container .billing-table tbody tr:hover .gp-col-no,.billing-list .billing-table-container .billing-table tbody tr:hover .gp-col-status,.billing-list .billing-table-container .billing-table tbody tr:hover .gp-col-id,.billing-list .billing-table-container .billing-table tbody tr:hover .gp-col-title{background-color:#e9ecef}#profit-progress-history-modal{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,0.5);z-index:2000;display:flex;justify-content:center;align-items:center;overflow:auto}#profit-progress-history-modal:empty{display:none}#profit-progress-history-modal>div{display:none}#profit-progress-history-modal .modal-card-content{background:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,0.15);display:flex;flex-direction:column;max-height:90vh;width:800px;max-width:90%;z-index:2001;overflow:hidden}.modal-header{padding:15px 20px;border-bottom:1px solid #dee2e6;display:flex;justify-content:space-between;align-items:center;background-color:#fff;flex-shrink:0}.modal-flex-form{display:flex;flex-direction:column;overflow:hidden;flex-grow:1}.modal-body{padding:20px;overflow-y:auto;flex-grow:1}.modal-footer{padding:15px 20px;border-top:1px solid #dee2e6;display:flex;justify-content:center;gap:10px;background-color:#f8f9fa;flex-shrink:0}#incentive #nav ul li{margin-right:20px;padding:0 16px}#incentive .header-select{margin-left:auto;margin-right:16px}#incentive .header-select .selectbox{width:90%;margin:1em auto;position:relative}#incentive .header-select select{-webkit-appearance:none;appearance:none;width:100%;padding:8px 24px;box-sizing:border-box;font-size:1em;border:#ccc 1px solid;border-radius:0;background:#fff}#incentive .header-select .selectbox::after{content:"";display:block;width:10px;height:10px;position:absolute;right:5%;top:35%;border-bottom:#333 2px solid;border-right:#333 2px solid;transform:rotate(45deg) translateY(-30%)}#incentive .header-select .color.selectbox select{background:blue;color:#fff;border-radius:2em}#incentive .header-select .color.selectbox::after{border-bottom:#fff 5px solid;border-right:#fff 5px solid}#incentive table{border-collapse:collapse;margin:0 auto;padding:0;width:100%}#incentive #search{margin-right:auto;margin-left:24px}#incentive .input{border-radius:5px;padding:8px 16px;box-shadow:none;border:1px solid #ddd}#incentive #search-button{appearance:none;border:0;border-radius:5px;background:#008BC9;color:#fff;padding:6px 16px;font-size:14px}#incentive .header-area{height:60px;background-color:#fff;display:flex;justify-content:space-between;align-items:center}#incentive .header-area .plan-axis{background-color:#d4d4d4;cursor:pointer;max-width:180px;width:100%;border:1px solid #ccc;border-radius:4px;text-align:center;font-size:14px;padding:12px;color:white;display:block}#incentive .header-area .plan-axis a{color:#fff}#incentive .tabulator-row .tabulator-cell.current{background:#FEE49E}#incentive table tr{background-color:#fff;padding:.35em;border:2px solid #eee}#incentive table tr:last-child{border:none}#incentive table th{padding:1em .5em;border-right:2px solid #fff}#incentive table th.title{padding:1em 2em;text-align:left}#incentive table td{padding:2em .5em;border-right:2px solid #eee;text-align:center}#incentive table th{font-size:.8em}#incentive table thead tr{background-color:#50535d;color:#fff}#incentive table tbody th{border-right:2px solid #eee}#incentive th.non{border-right:none}#incentive .txt{text-align:left;font-size:.85em}#incentive .price{color:#000;font-weight:bold;font-size:1.3em}#incentive .price span{font-size:.6em}#incentive .red_bk{background:#e81010}#incentive .red-txt{color:#e81010}#incentive .btn{background:#e81010;border:2px solid #e81010;color:#fff;padding:1em;border-radius:20px;display:block;text-decoration:none;font-size:0.8em}#incentive .btn:hover{background:#fff;border:2px solid #e81010;color:#e81010;transition:.2s}#incentive table .btnarea td{padding:.2em .5em;border-right:none}#incentive .check a{color:#000}#incentive .skip::after{content:"⚠";color:red}#incentive .skip a{color:#000}@media screen and (max-width: 600px){#incentive .wrap{overflow-x:scroll}}#milestone .loading{display:none;position:fixed;background:#000;opacity:0.3;width:100%;height:100%;z-index:9999}#milestone .loading span,#milestone .loading span:after,#milestone .loading .loader:after{display:block;background:#ffffff;-webkit-animation:load1 1s infinite ease-in-out;animation:load1 1s infinite ease-in-out;width:1em;height:4em}#milestone .loading span{color:#ffffff;text-indent:-9999em;margin:88px auto;position:relative;font-size:11px;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation-delay:-0.16s;animation-delay:-0.16s}#milestone .loading span:after,#milestone .loading span:before{position:absolute;top:0;content:''}#milestone .loading span:before{left:-1.5em;-webkit-animation-delay:-0.32s;animation-delay:-0.32s}#milestone .loading span:after{left:1.5em}@-webkit-keyframes load1{0%,
      80%,
      100%{box-shadow:0 0;height:4em}40%{box-shadow:0 -2em;height:5em}}@keyframes load1{0%,
      80%,
      100%{box-shadow:0 0;height:4em}40%{box-shadow:0 -2em;height:5em}}#milestone .loading.is-active{display:block}#milestone .background{height:120vh}@media screen and (max-width: 575px){#milestone .background{height:106vh}}.menu-wrapper{height:60px;margin-left:60px;overflow-x:scroll;white-space:nowrap}.menu-wrapper a{color:#333;line-height:57px;display:inline-block;text-decoration:none;font-size:14px;font-weight:normal;color:#333}.menu-wrapper a:not(:last-child){margin-right:48px}.menu-wrapper a:hover{color:#008bc9;border-bottom:solid 3px #008bc9}.active-menu{color:#008bc9 !important;border-bottom:solid 3px #008bc9}.flex-wrapper{display:flex;align-items:flex-start;flex-wrap:wrap}.milestone-name{font-size:20px;margin-right:20px}[draggable]{user-select:none}#sortable{list-style-type:none}#sortable>div:nth-child(3) .up-task{opacity:0;pointer-events:none}#sortable>div:last-child .down-task{opacity:0;pointer-events:none}#sortable>div .up-task,#sortable>div .down-task,#sortable>div .edit-task,#sortable>div .delete-task{cursor:pointer}#sortable .list-col{width:100%;text-align:center}#sortable .list-col.dragElem{opacity:0.4}#sortable .list-col.over{border-top:2px solid #008bc9}#sortable .list-col .edit-task{margin-left:14px}#sortable .list-col.is-remove{opacity:.24}#sortable .list-col .is-right{margin-left:auto;text-align:left;padding-right:12%}#footer-save{transform:translateY(200px);position:fixed;bottom:16px;right:20px;transition:transform 0.24s ease-out}#footer-save button{display:flex;justify-content:center;align-items:center;color:#fff;font-size:16px;border:0;font-weight:bold;cursor:pointer;width:120px;height:48px;font-size:12px;background-color:#4e5157;background:#008bc9;border-radius:30px;text-decoration:none}#footer-save button:hover{background-color:#7b7d82}#footer-save.is-active{transform:translateY(0)}.task-id{width:10%;text-align:left;cursor:move}.task-id img{margin-right:8px;opacity:.4}.task-name{width:35%;font-size:14px;line-height:18px;padding-right:5%;text-align:left}.task-name .task-selections{margin-top:5px;font-size:10px;line-height:12px;display:block;color:#8d8d8d}.task-milestone{width:14%;font-size:14px;line-height:18px;padding-right:5%;text-align:left}.task-milestone .task-selections{margin-top:5px;font-size:10px;line-height:12px;display:block;color:#8d8d8d}.task-note{width:20%;font-size:14px;padding-right:2%;text-align:left}.task-check{width:32%;font-size:14px;padding-right:2%;text-align:left;line-height:1.67}.task-check select{width:100%}.task-type{width:10%;padding-right:2%}.task-image{width:15%}.task-control{width:15%}.task-control.is-right{margin-left:auto}.task-control .btn-set{display:flex}.task-control .btn-set button{appearance:none;border:0;border-radius:5px;background:#8d8d8d;color:#fff;padding:8px 16px;font-size:16px;pointer-events:none}.task-control .btn-set button:hover{opacity:.6}.task-control .btn-set button.is-active{background:#4676D7;pointer-events:auto}.task-control .btn-set button.is-loading{background:#8d8d8d;pointer-events:none}.task-control .btn-set button.is-loading:after{content:'追加中'}.task-control .btn-set button.is-loading span{display:none}#task-select.is-loading{color:black;opacity:.6;pointer-events:none}.arrow{color:#8d8d8d;font-size:24px;text-decoration:none}.content-wrapper{background-color:#fff;padding:30px 40px;box-sizing:border-box}.modal-content-wrapper{position:relative}.modal-title{font-size:20px;font-weight:bold;color:#333;text-align:center;margin-bottom:60px}.modal-head-title{font-size:21px;color:#333;margin-bottom:12px}.modal-head-note{margin-bottom:32px}.form-wrapper{width:400px;margin:0 auto}.modal-input-form{width:360px;height:60px;padding-left:30px;box-sizing:border-box}.modal-input-form.small{min-width:200px;width:100%;min-height:60px;height:100%;padding-left:24px}.title{margin-bottom:24px}.modal-input-mini-form{width:200px;height:40px;padding-left:12px;box-sizing:border-box}.modal-select-form{width:360px;height:60px}.modal-select-mini-form{width:100px;height:40px;margin-left:8px;margin-right:12px}.close{width:36px;height:36px;position:absolute;right:0;top:0;opacity:0.5}.close:hover{opacity:1.0}.modal-checkbox input[type=checkbox]{display:none;font-size:18px}.modal-checkbox input[type=checkbox]+label{padding:6px 0 6px 46px;background:url(/assets/baseline-check_box_outline_blank-24px-e41838a6196e3a6a4d775e7b623adbe4f003773b2e4d0a3395c77e3fddb29a09.svg) no-repeat left center;background-size:34px 34px;cursor:pointer}.modal-checkbox input[type=checkbox]:checked+label{background:url(/assets/baseline-check_box-24px-3543fa141c12588a6d2d2ff0d87ab6fcdc50ec6abc346adfabb991735f68f6ee.svg) no-repeat left center;background-size:34px 34px;cursor:pointer}.modal-button{display:flex;justify-content:center;align-items:center;color:#fff;font-size:16px;border:0;font-weight:bold;cursor:pointer;width:100%;height:48px;background-color:#4e5157}.modal-button:hover{background-color:#7b7d82}#milestone #modal{width:580px;position:fixed}#milestone #modal.hidden{transform:translate(0, -1000px)}#milestone #modal .wrapper{font-size:14px;color:#8d8d8d}#milestone #modal .wrapper .content .form-wrapper{width:100%;margin-bottom:1.0rem;display:flex}#milestone #modal .wrapper .content .form-wrapper label{width:65px;display:block}#milestone #modal .wrapper .content .form-wrapper input{width:300px;min-height:24px}#milestone #modal .wrapper .content .form-wrapper textarea{width:380px;min-height:80px}#milestone #modal .wrapper .content .flex-form-wrapper.wrapper{margin-bottom:8px}#milestone #modal .wrapper .content .flex-form-wrapper ul{display:none}#milestone #modal .wrapper .content .flex-form-wrapper ul.is-active{display:block}#milestone #modal .wrapper .content .flex-form-wrapper ul li{display:flex;flex-wrap:nowrap;align-items:center}#milestone #modal .wrapper .content .flex-form-wrapper ul li.is-remove{display:none}#milestone #modal .wrapper .content .flex-form-wrapper ul li label{width:65px;display:block}#milestone #modal .wrapper .content .flex-form-wrapper ul li input[type=text]{width:150px;margin-bottom:8px;min-height:30px}#milestone #modal .wrapper .content .flex-form-wrapper ul li select{height:36px;margin:0 8px;margin-top:-8px;border-radius:4px}#milestone #modal .wrapper .content .flex-form-wrapper ul li .checkbox-wrapper{display:flex;flex-direction:column}#milestone #modal .wrapper .content .flex-form-wrapper ul li input[type=checkbox]{display:none}#milestone #modal .wrapper .content .flex-form-wrapper ul li .checkbox02{box-sizing:border-box;cursor:pointer;display:inline-block;padding:0 0 0 38px;position:relative;width:auto}#milestone #modal .wrapper .content .flex-form-wrapper ul li .checkbox02::before{background:#fff;border:1px solid #ccc;border-radius:3px;content:'';display:block;height:24px;left:5px;margin-top:-16px;position:absolute;top:50%;width:24px}#milestone #modal .wrapper .content .flex-form-wrapper ul li .checkbox02::after{border-right:6px solid #008bc9;border-bottom:3px solid #008bc9;content:'';display:block;height:20px;left:7px;margin-top:-16px;opacity:0;position:absolute;top:50%;transform:rotate(45deg);width:9px}#milestone #modal .wrapper .content .flex-form-wrapper ul li input[type=checkbox]:checked+.checkbox02::before{border-color:#666}#milestone #modal .wrapper .content .flex-form-wrapper ul li input[type=checkbox]:checked+.checkbox02::after{opacity:1}#milestone #modal .wrapper .content .flex-form-wrapper ul li .btn-set{display:flex;margin-left:8px;flex-wrap:nowrap}#milestone #modal .wrapper .content .flex-form-wrapper ul li .btn-set .add-button{margin-right:8px;cursor:pointer}#milestone #modal .wrapper .content .flex-form-wrapper ul li .btn-set .minus-button{display:block;cursor:pointer}#milestone #modal .wrapper .content .flex-form-wrapper ul li:first-child .btn-set .minus-button{display:none}#milestone #edit{margin-left:0.8rem}#monthly #nav ul li{margin-right:20px;padding:0 16px}#monthly .header-select{margin-left:auto;margin-right:16px}#monthly .header-select .selectbox{width:90%;margin:1em auto;position:relative}#monthly .header-select select{-webkit-appearance:none;appearance:none;width:100%;padding:8px 24px;box-sizing:border-box;font-size:1em;border:#ccc 1px solid;border-radius:0;background:#fff}#monthly .header-select .selectbox::after{content:"";display:block;width:10px;height:10px;position:absolute;right:5%;top:35%;border-bottom:#333 2px solid;border-right:#333 2px solid;transform:rotate(45deg) translateY(-30%)}#monthly .header-select .color.selectbox select{background:blue;color:#fff;border-radius:2em}#monthly .header-select .color.selectbox::after{border-bottom:#fff 5px solid;border-right:#fff 5px solid}#monthly table{border-collapse:collapse;margin:0 auto;padding:0;width:100%}#monthly #search{margin-right:auto;margin-left:24px}#monthly .input{border-radius:5px;padding:8px 16px;box-shadow:none;border:1px solid #ddd}#monthly #search-button{appearance:none;border:0;border-radius:5px;background:#008BC9;color:#fff;padding:6px 16px;font-size:14px}#monthly .header-area{height:60px;background-color:#fff;display:flex;justify-content:space-between;align-items:center}#monthly .header-area .plan-axis{background-color:#d4d4d4;cursor:pointer;max-width:180px;width:100%;border:1px solid #ccc;border-radius:4px;text-align:center;font-size:14px;padding:12px;color:white;display:block}#monthly .header-area .plan-axis a{color:#fff}#monthly .tabulator-row .tabulator-cell.current{background:#FEE49E}#monthly table tr{background-color:#fff;padding:.35em;border:2px solid #eee}#monthly table tr:last-child{border:none}#monthly table th{padding:1em .5em;border-right:2px solid #fff}#monthly table th.title{padding:1em 2em;text-align:left}#monthly table td{padding:2em .5em;border-right:2px solid #eee;text-align:center}#monthly table th{font-size:.8em}#monthly table thead tr{background-color:#50535d;color:#fff}#monthly table tbody th{border-right:2px solid #eee}#monthly th.non{border-right:none}#monthly .txt{text-align:left;font-size:.85em}#monthly .price{color:#000;font-weight:bold;font-size:1.3em}#monthly .price span{font-size:.6em}#monthly .red_bk{background:#e81010}#monthly .red-txt{color:#e81010}#monthly .btn{background:#e81010;border:2px solid #e81010;color:#fff;padding:1em;border-radius:20px;display:block;text-decoration:none;font-size:0.8em}#monthly .btn:hover{background:#fff;border:2px solid #e81010;color:#e81010;transition:.2s}#monthly table .btnarea td{padding:.2em .5em;border-right:none}#monthly .check a{color:#000}#monthly .skip::after{content:"⚠";color:red}#monthly .skip a{color:#000}@media screen and (max-width: 600px){#monthly .wrap{overflow-x:scroll}}#operations table{border-collapse:collapse;margin:0 auto;padding:0;width:100%}#operations #search{margin-right:auto;margin-left:24px;display:flex;gap:8px}#operations .selectbox{margin-left:24px}#operations .selectbox select{appearance:none;padding:8px 24px;box-sizing:border-box;font-size:1em;border:#ccc 1px solid;border-radius:0;background:#fff}#operations .input{border-radius:5px;padding:8px 16px;box-shadow:none;border:1px solid #ddd}#operations #search-button{appearance:none;border:0;border-radius:5px;background:#008bc9;color:#fff;padding:6px 16px;font-size:14px;white-space:nowrap}#operations .header-area{height:60px;background-color:#fff;display:flex;justify-content:space-between;align-items:center;overflow-x:scroll}#operations .header-area #plan-axis{cursor:pointer;max-width:180px;width:100%;border:1px solid #ccc;border-radius:4px;text-align:center;font-size:14px;padding:12px;color:white;display:block;white-space:nowrap}@media screen and (max-width: 575px){#operations .header-area #plan-axis{margin-left:24px}}#operations .header-area #plan-axis a{color:#fff}#operations .header-area .disabled{background-color:#8d8d8d}#operations .header-area .enabled{background-color:#4e5157}#operations .tabulator-row .tabulator-cell.progress{background:#fee49e}#operations .tabulator-row .tabulator-cell.overdue{background:#fff;border:3px solid #ff0000;padding:3px 0}#operations .tabulator-row .tabulator-cell.overdue__red{border:3px solid #ff0000;padding:3px 0}#operations .tabulator-row .tabulator-cell.overdue__yellow{border:3px solid #ffc907;padding:3px 0}#operations .tabulator-row .tabulator-cell.reject{background:#ff0000}#operations .tabulator-row .tabulator-cell .is-repeat{background:#ffc907;display:block;padding:2px}#operations .tabulator-row .tabulator-cell .is-late a{color:#ff0000}#operations table tr{background-color:#fff;padding:0.35em;border:2px solid #eee}#operations table tr:last-child{border:none}#operations table th{padding:1em 0.5em;border-right:2px solid #fff}#operations table th.title{padding:1em 2em;text-align:left}#operations table td{padding:2em 0.5em;border-right:2px solid #eee;text-align:center}#operations table th{font-size:0.8em}#operations table thead tr{background-color:#50535d;color:#fff}#operations table tbody th{border-right:2px solid #eee}#operations th.non{border-right:none}#operations .txt{text-align:left;font-size:0.85em}#operations .price{color:#000;font-weight:bold;font-size:1.3em}#operations .price span{font-size:0.6em}#operations .red_bk{background:#e81010}#operations .red-txt{color:#e81010}#operations .btn{background:#e81010;border:2px solid #e81010;color:#fff;padding:1em;border-radius:20px;display:block;text-decoration:none;font-size:0.8em}#operations .btn:hover{background:#fff;border:2px solid #e81010;color:#e81010;transition:0.2s}#operations table .btnarea td{padding:0.2em 0.5em;border-right:none}#operations .check a{color:#000}#operations .skip::after{content:"⚠";color:red}#operations .skip a{color:#000}#operations .light-text-cell a{color:#ccc}@media screen and (max-width: 600px){#operations .wrap{overflow-x:scroll}}#operation-terms{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;margin:1em 0em}#operation-terms #terms{font-size:1.6em}#operation-terms #calendar-controler{white-space:nowrap}#operation-terms button{cursor:pointer;appearance:none;border:0;border-radius:0.2em;background:#2c3e50;color:#fff;padding:0.5em 0.8em;margin:0 0.1em;font-size:0.8em}#operation-terms button:hover{background-color:#1e2b37}#process #nav ul{display:flex;gap:12px}@media screen and (max-width: 575px){#process #nav ul li a{font-size:10px}}@media screen and (max-width: 575px){#process #nav .mr-20{display:none}}#process #search{margin-right:auto;margin-left:24px;display:flex;max-height:40px;gap:4px}@media screen and (max-width: 575px){#process #search{margin-right:24px}}#process .input,#process .select{border-radius:5px;padding:8px 16px;box-shadow:none;border:1px solid #ddd}@media screen and (max-width: 575px){#process .input,#process .select{width:100px}}#process #search-button,#process #filter-button{appearance:none;border:0;border-radius:5px;background:#008bc9;color:#fff;padding:6px 16px;font-size:14px}@media screen and (max-width: 575px){#process #search-button,#process #filter-button{font-size:10px;padding:0 8px;min-width:72px}}#process .loading{display:none;position:fixed;background:#000;opacity:0.3;width:100%;height:100%;z-index:9999}#process .loading span,#process .loading span:after,#process .loading .loader:after{display:block;background:#ffffff;-webkit-animation:load1 1s infinite ease-in-out;animation:load1 1s infinite ease-in-out;width:1em;height:4em}#process .loading span{color:#ffffff;text-indent:-9999em;margin:88px auto;position:relative;font-size:11px;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation-delay:-0.16s;animation-delay:-0.16s}#process .loading span:after,#process .loading span:before{position:absolute;top:0;content:""}#process .loading span:before{left:-1.5em;-webkit-animation-delay:-0.32s;animation-delay:-0.32s}#process .loading span:after{left:1.5em}@-webkit-keyframes load1{0%,
      80%,
      100%{box-shadow:0 0;height:4em}40%{box-shadow:0 -2em;height:5em}}@keyframes load1{0%,
      80%,
      100%{box-shadow:0 0;height:4em}40%{box-shadow:0 -2em;height:5em}}#process .background{height:120vh}@media screen and (max-width: 575px){#process .background{height:106vh}}#process #calendar{font-size:0.8rem}#process .right-btn{min-width:400px}@media screen and (max-width: 575px){#process .right-btn{min-width:200px}}#process .right-btn ul{display:flex}#process .right-btn ul li{background:#d4d4d4;cursor:pointer;max-width:180px;width:100%;border:1px solid #ccc;border-radius:4px;text-align:center;font-size:14px;padding:12px;color:white;display:block;margin-right:10px}@media screen and (max-width: 575px){#process .right-btn ul li{max-width:none;min-width:auto;font-size:10px;padding:14px 8px}}@media screen and (max-width: 575px){#process .right-btn{max-width:120px}}#process .right-btn a{color:#fff}#process .right-btn a:hover{opacity:0.8}.fc-resource-area{width:15%}.fc-left{display:flex;align-items:center}@media screen and (max-width: 575px){.fc-left{flex-wrap:wrap;display:block}}@media screen and (max-width: 575px){.fc-left h2{font-size:14px !important;margin-bottom:4px}}@media screen and (max-width: 575px){.fc-left .fc-customFilter-button{margin-left:0}}.fc-body .fc-resource-area .fc-cell-content{padding-top:4px !important;padding-bottom:4px !important}.fc-body .fc-resource-area .fc-cell-content .fc-icon{display:none !important}.fc-widget-header .fc-cell-text{font-size:12px}.fc-widget-content .fc-cell-content .fc-cell-text{font-size:10px}.fc-widget-content .fc-cell-content .tooltip{background:transparent;border:none;opacity:0.25;cursor:pointer}.fc-widget-content .fc-cell-content .export-process{margin-left:2px;width:14px;height:14px;display:inline-block;overflow:hidden;text-indent:100%;white-space:nowrap;background-size:contain;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2224px%22%20height%3D%2224px%22%20viewBox%3D%220%200%2024%2024%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20%3E%20%3Cg%20id%3D%22Page-1%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%20%3Cg%20id%3D%22Group%22%3E%20%3Cpath%20d%3D%22M10.3491667%2C15%20L10.3491667%2C14.0209924%20L7.92833333%2C14.0209924%20C7.51222222%2C14.0209924%207.16125%2C13.9475191%206.87541667%2C13.8005725%20C6.58958333%2C13.653626%206.37472222%2C13.4580153%206.23083333%2C13.2137405%20C6.08694444%2C12.9694656%206.015%2C12.6984733%206.015%2C12.4007634%20C6.015%2C11.8854962%206.17444444%2C11.4618321%206.49333333%2C11.129771%20C6.81222222%2C10.7977099%207.25944444%2C10.6316794%207.835%2C10.6316794%20C7.90888889%2C10.6316794%207.94388889%2C10.5935115%207.94%2C10.5171756%20C7.93611111%2C9.97519084%208.04888889%2C9.55343511%208.27833333%2C9.2519084%20C8.50777778%2C8.95038168%208.80138889%2C8.75954198%209.15916667%2C8.67938931%20C9.51694444%2C8.59923664%209.89027778%2C8.61450382%2010.2791667%2C8.72519084%20C10.3491667%2C8.74427481%2010.3977778%2C8.72709924%2010.425%2C8.67366412%20C10.6%2C8.35687023%2010.8129167%2C8.07061069%2011.06375%2C7.8148855%20C11.3145833%2C7.55916031%2011.6130556%2C7.35591603%2011.9591667%2C7.20515267%20C12.3052778%2C7.05438931%2012.7116667%2C6.97900763%2013.1783333%2C6.97900763%20C13.7655556%2C6.97900763%2014.2866667%2C7.11641221%2014.7416667%2C7.39122137%20C15.1966667%2C7.66603053%2015.5583333%2C8.02862595%2015.8266667%2C8.47900763%20C16.095%2C8.92938931%2016.2447222%2C9.41984733%2016.2758333%2C9.95038168%20C16.2836111%2C10.0839695%2016.2845833%2C10.2242366%2016.27875%2C10.3711832%20C16.2729167%2C10.5181298%2016.2622222%2C10.6564885%2016.2466667%2C10.7862595%20C16.2427778%2C10.8587786%2016.2738889%2C10.9007634%2016.34%2C10.9122137%20C16.8455556%2C11.0114504%2017.2461111%2C11.2070611%2017.5416667%2C11.4990458%20C17.8372222%2C11.7910305%2017.985%2C12.1660305%2017.985%2C12.6240458%20C17.985%2C13.0324427%2017.8391667%2C13.3673664%2017.5475%2C13.6288168%20C17.2558333%2C13.8902672%2016.8163889%2C14.0209924%2016.2291667%2C14.0209924%20L13.6625%2C14.0209924%20L13.6625%2C15%20L16.2466667%2C15%20C16.8144444%2C15%2017.3054167%2C14.8979008%2017.7195833%2C14.6937023%20C18.13375%2C14.4895038%2018.4506944%2C14.2108779%2018.6704167%2C13.8578244%20C18.8901389%2C13.504771%2019%2C13.1030534%2019%2C12.6526718%20C19%2C12.0916031%2018.8434722%2C11.5944656%2018.5304167%2C11.1612595%20C18.2173611%2C10.7280534%2017.7886111%2C10.4045802%2017.2441667%2C10.1908397%20C17.2441667%2C9.58396947%2017.1411111%2C9.02480916%2016.935%2C8.51335878%20C16.7288889%2C8.0019084%2016.4411111%2C7.55820611%2016.0716667%2C7.18225191%20C15.7022222%2C6.80629771%2015.2705556%2C6.51526718%2014.7766667%2C6.30916031%20C14.2827778%2C6.10305344%2013.75%2C6%2013.1783333%2C6%20C12.6844444%2C6%2012.2352778%2C6.07729008%2011.8308333%2C6.23187023%20C11.4263889%2C6.38645038%2011.0656944%2C6.59351145%2010.74875%2C6.85305344%20C10.4318056%2C7.11259542%2010.1605556%2C7.40458015%209.935%2C7.72900763%20C9.61222222%2C7.64503817%209.28361111%2C7.63931298%208.94916667%2C7.71183206%20C8.61472222%2C7.78435115%208.30458333%2C7.91984733%208.01875%2C8.11832061%20C7.73291667%2C8.31679389%207.50055556%2C8.56679389%207.32166667%2C8.86832061%20C7.14277778%2C9.16984733%207.0475%2C9.51145038%207.03583333%2C9.89312977%20C6.61583333%2C9.96183206%206.25416667%2C10.1135496%205.95083333%2C10.3482824%20C5.6475%2C10.5830153%205.41319444%2C10.8769084%205.24791667%2C11.2299618%20C5.08263889%2C11.5830153%205%2C11.9751908%205%2C12.4064885%20C5%2C12.8874046%205.11763889%2C13.3234733%205.35291667%2C13.7146947%20C5.58819444%2C14.105916%205.92458333%2C14.4179389%206.36208333%2C14.6507634%20C6.79958333%2C14.8835878%207.32361111%2C15%207.93416667%2C15%20L10.3491667%2C15%20Z%20M12.1875%2C18%20C12.2452558%2C18%2012.3003042%2C17.9878957%2012.3526454%2C17.9636872%20C12.4049866%2C17.9394786%2012.4618399%2C17.9013035%2012.5232054%2C17.849162%20L14.2450495%2C16.1787709%20C14.3316832%2C16.0968343%2014.375%2C15.9962756%2014.375%2C15.877095%20C14.375%2C15.7616387%2014.3352929%2C15.6666667%2014.2558787%2C15.5921788%20C14.1764645%2C15.5176909%2014.0826114%2C15.4804469%2013.9743193%2C15.4804469%20C13.8588078%2C15.4804469%2013.7577351%2C15.5251397%2013.6711015%2C15.6145251%20L12.9293007%2C16.3854749%20L12.5881807%2C16.7709497%20L12.6314975%2C15.9776536%20L12.6314975%2C11.4469274%20C12.6314975%2C11.3240223%2012.5881807%2C11.2188082%2012.501547%2C11.1312849%20C12.4149134%2C11.0437616%2012.310231%2C11%2012.1875%2C11%20C12.064769%2C11%2011.9600866%2C11.0437616%2011.873453%2C11.1312849%20C11.7868193%2C11.2188082%2011.7435025%2C11.3240223%2011.7435025%2C11.4469274%20L11.7435025%2C15.9776536%20L11.7868193%2C16.7709497%20L11.4456993%2C16.3854749%20L10.7038985%2C15.6145251%20C10.6172649%2C15.5251397%2010.5161922%2C15.4804469%2010.4006807%2C15.4804469%20C10.2887789%2C15.4804469%2010.1940233%2C15.5176909%2010.116414%2C15.5921788%20C10.0388047%2C15.6666667%2010%2C15.7616387%2010%2C15.877095%20C10%2C15.9962756%2010.0433168%2C16.0968343%2010.1299505%2C16.1787709%20L11.8517946%2C17.849162%20C11.9131601%2C17.9013035%2011.9700134%2C17.9394786%2012.0223546%2C17.9636872%20C12.0746958%2C17.9878957%2012.1297442%2C18%2012.1875%2C18%20Z%22%20id%3D%22%F4%80%8C%95%22%20fill%3D%22%23888888%22%20fill-rule%3D%22nonzero%22%3E%3C%2Fpath%3E%20%3Ccircle%20id%3D%22Oval%22%20stroke%3D%22%23888888%22%20stroke-width%3D%221.5%22%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%2211.25%22%3E%3C%2Fcircle%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fsvg%3E")}.fc-timeline .fc-cell-content{overflow:scroll !important}.fc-timeline .fc-time-area .fc-cell-content{overflow:hidden !important}.fc-timeline .fc-widget-content{position:relative}.fc-timeline .fc-widget-content .fc-budget{min-width:50px;text-align:center;position:absolute;right:10px;bottom:5px;top:5px;color:#fff;font-size:8px;padding:5px 10px;opacity:0.3;z-index:999}.fc-timeline .fc-widget-content .fc-budget.black{background:#000000}.fc-timeline .fc-widget-content .fc-budget.red{background:#ff0000}.fc-timeline .fc-divider{font-size:12px;position:relative}.fc-timeline .fc-divider .fc-cell-content{overflow:inherit}.fc-timeline .fc-divider .tooltip{position:absolute;right:10px;background:transparent;border:none;opacity:0.25}.fc-timeline .fc-divider .information{position:absolute;right:10px;font-size:10px}.fc-widget-header .fc-cell-content{display:flex;flex-direction:column;font-size:12px;font-weight:normal}.fc-widget-header .fc-cell-content span{color:#8d8d8d;margin-bottom:0.2rem}.fc-widget-header .fc-cell-content span:nth-child(2){padding:2px;margin:0 2px 0.2rem}.fc-widget-header .fc-cell-content.fc-today span:nth-child(2){background:#008bc9;color:#fff;border-radius:3px}.fc-widget-header .fc-cell-content.fc-empty span:nth-child(2){background:#8d8d8d;color:#fff;border-radius:3px}td.fc-today{background-color:#fee49e !important}td.fc-sat{background-color:#eaf4ff}td.fc-sun,td.fc-hol{background-color:#ffeaea}@media screen and (max-width: 575px){.fc-toolbar h2{font-size:1.25em !important}}.fc-timeline-event{text-align:center !important;border-width:2px !important}.fc-timeline-event .fc-title-wrap{flex-grow:0 !important}.fc-timeline-event.memo{font-size:11px;line-height:18px}.fc-timeline-event.memo::before{content:"";background:url("https://image.eims-renov.work/assets/images/memo.svg") no-repeat;width:18px;height:18px;background-size:100%}.fc-content .fc-divider{position:relative}.fc-content .fc-divider .fc-budget{position:absolute;right:20px;top:8px}.fc-content .fc-divider .fc-budget.fc-deficit{color:#ce0000}.btn-section{display:flex;flex-wrap:nowrap}.btn-section .flex-center{text-align:center}#vacation,#half-vacation{cursor:pointer;padding:24px 12px 0;color:#008bc9;font-size:12px}#save,#send,#close,#update,#remove{cursor:pointer;max-width:200px;width:100%;border:1px solid #ccc;border-radius:4px;text-align:center;padding:12px;margin:16px 5px 0;color:white;display:block}#save.hide,#send.hide,#close.hide,#update.hide,#remove.hide{display:none}#save.disabled,#send.disabled,#close.disabled,#update.disabled,#remove.disabled{background:#d4d4d4;pointer-events:none}#save,#send,#update{background:#008bc9}#close{background:#d4d4d4}#remove{background:#ce0000}.is-lose{color:#ce0000;font-weight:bold}#mask{background:rgba(0,0,0,0.4);position:fixed;top:0;bottom:0;right:0;left:0;z-index:100}#modal,#concern-modal,#reject-modal,#preset-modal,#suppliers-modal,#view-history-modal{background:#fff;color:#555;width:300px;padding:40px;border-radius:4px;position:absolute;top:40px;left:0;right:0;margin:0 auto;z-index:999;transition:0.4s}#modal .dropdown,#concern-modal .dropdown,#reject-modal .dropdown,#preset-modal .dropdown,#suppliers-modal .dropdown,#view-history-modal .dropdown{position:relative;display:block;margin-top:0.5em;padding:0;border:1px solid #ddd}#modal .dropdown.is-partner,#concern-modal .dropdown.is-partner,#reject-modal .dropdown.is-partner,#preset-modal .dropdown.is-partner,#suppliers-modal .dropdown.is-partner,#view-history-modal .dropdown.is-partner{display:none}#modal .dropdown.is-partner.is-active,#concern-modal .dropdown.is-partner.is-active,#reject-modal .dropdown.is-partner.is-active,#preset-modal .dropdown.is-partner.is-active,#suppliers-modal .dropdown.is-partner.is-active,#view-history-modal .dropdown.is-partner.is-active{display:block}#modal .dropdown.is-partner .partner-option.is-hidden,#concern-modal .dropdown.is-partner .partner-option.is-hidden,#reject-modal .dropdown.is-partner .partner-option.is-hidden,#preset-modal .dropdown.is-partner .partner-option.is-hidden,#suppliers-modal .dropdown.is-partner .partner-option.is-hidden,#view-history-modal .dropdown.is-partner .partner-option.is-hidden{display:none}#modal .modal-input-memo-form,#concern-modal .modal-input-memo-form,#reject-modal .modal-input-memo-form,#preset-modal .modal-input-memo-form,#suppliers-modal .modal-input-memo-form,#view-history-modal .modal-input-memo-form{display:none;border:1px solid #ddd}#modal .modal-input-memo-form.is-active,#concern-modal .modal-input-memo-form.is-active,#reject-modal .modal-input-memo-form.is-active,#preset-modal .modal-input-memo-form.is-active,#suppliers-modal .modal-input-memo-form.is-active,#view-history-modal .modal-input-memo-form.is-active{display:block}#modal #memo-box .modal-input-memo-form,#concern-modal #memo-box .modal-input-memo-form,#reject-modal #memo-box .modal-input-memo-form,#preset-modal #memo-box .modal-input-memo-form,#suppliers-modal #memo-box .modal-input-memo-form,#view-history-modal #memo-box .modal-input-memo-form{display:block;border:1px solid #ddd}#modal .dropdown select,#concern-modal .dropdown select,#reject-modal .dropdown select,#preset-modal .dropdown select,#suppliers-modal .dropdown select,#view-history-modal .dropdown select{width:100%;margin:0;background:none;border:1px solid transparent;outline:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;appearance:none;-webkit-appearance:none;font-size:1.25em;color:#444;padding:0.6em 1.9em 0.5em 0.8em;line-height:1.3}#modal .dropdown::after,#concern-modal .dropdown::after,#reject-modal .dropdown::after,#preset-modal .dropdown::after,#suppliers-modal .dropdown::after,#view-history-modal .dropdown::after{content:"";position:absolute;width:9px;height:8px;top:50%;right:1em;margin-top:-4px;z-index:2;background:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 12'%3E%3Cpolygon fill='rgb(102,102,102)' points='8,12 0,0 16,0'/%3E%3C/svg%3E") 0 0 no-repeat;pointer-events:none}#suppliers-modal{width:auto;max-width:50%}#suppliers-modal .columns{display:flex;flex-wrap:wrap}#suppliers-modal .columns .column{flex:1 0 33%;box-sizing:border-box;padding:0 15px}@media (max-width: 575.98px){#suppliers-modal .columns .column{flex:1 0 100%}}#modal p,#concern-modal p,#reject-modal p,#preset-modal p{margin:0 0 20px}#mask.hidden{display:none}#modal.hidden,#concern-modal.hidden,#reject-modal.hidden,#preset-modal.hidden{transform:translate(0, -550px)}#view-history-modal{top:50%;transform:translate(0, -50%);width:520px}#view-history-modal input,#view-history-modal select,#view-history-modal textarea{border:1px solid #ddd;vertical-align:middle;height:40px;width:100%;padding:0 12px}#view-history-modal .form-wrapper{display:flex;gap:8px;margin:0;align-items:flex-end}#view-history-modal .form-wrapper .form-item:last-child{margin-left:24px}#view-history-modal.hidden{transform:translate(0, -550px);top:0}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;z-index:100}.modal-overlay.hidden{display:none}#memo_modal .modal-overlay,#concern_modal .modal-overlay,#solutions_modal_task_show .modal-overlay{opacity:1}#confirm{display:none;position:fixed;background:rgba(0,0,0,0.3);top:0;left:0;bottom:0;right:0;z-index:100}#confirm__message{display:block;margin-bottom:16px}#confirm .button-set{display:flex;list-style:none;justify-content:space-around}#confirm .button-set li{width:50%;margin-right:16px}#confirm .button-set li:last-child{margin-right:0}#confirm__yes,#confirm__no{cursor:pointer;background-color:#4e5157;width:100%;border:1px solid #ccc;border-radius:4px;text-align:center;padding:12px;color:white;display:block}#confirm__yes:hover,#confirm__no:hover{opacity:0.6}.confirm__container{box-shadow:5px 5px 24px rgba(0,0,0,0.2);padding:24px 16px;background:white;position:absolute;width:400px;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center}.confirm__container .transform{margin:24px 0;display:flex;align-items:center}.confirm__container .transform label{width:50%}.confirm__container .transform select{width:84%;min-height:38px}#add-event{display:block}#add-event.hidden{display:none}#operation{display:block}#operation.hidden{display:none}#operation .shift{align-items:center;display:flex;margin:14px 0 24px;padding:0 8px}#operation .shift-button{cursor:pointer;margin-left:4px;-webkit-writing-mode:horizontal-tb !important;-webkit-appearance:button;border-color:#d8d8d8 #d1d1d1 #bababa;border-style:solid;border-width:1px;padding:1px 7px 2px;border-radius:4px;text-rendering:auto;color:initial;display:inline-block;text-align:start;font:400 11px system-ui}#operation .shift-button.is-loading{pointer-events:none;background:#c7c4c4;border-color:#c7c4c4}#operation .shift-button.is-loading:after{content:"登録中…"}.outsourcing-area{display:flex;flex-wrap:nowrap;align-items:center;margin:20px 0 10px}.outsourcing-area li{list-style:none;display:flex;margin-right:15px}.outsourcing-area li input{margin-right:5px}.outsourcing-area.is-hidden{display:none}#memo-box{display:none}#memo-box.active{display:block}.booking-loading{margin:24px auto;width:24px;height:24px;background-size:100%;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2238%22%20height%3D%2238%22%20viewBox%3D%220%200%2038%2038%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20stroke%3D%22%2300acee%22%3E%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%20%3Cg%20transform%3D%22translate(1%201)%22%20stroke-width%3D%222%22%3E%20%3Ccircle%20stroke-opacity%3D%22.5%22%20cx%3D%2218%22%20cy%3D%2218%22%20r%3D%2218%22%2F%3E%20%3Cpath%20d%3D%22M36%2018c0-9.94-8.06-18-18-18%22%3E%20%3CanimateTransform%20attributeName%3D%22transform%22%20type%3D%22rotate%22%20from%3D%220%2018%2018%22%20to%3D%22360%2018%2018%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%2F%3E%20%3C%2Fpath%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fsvg%3E")}.booking ul{background-color:#eee;padding:8px 14px}.booking ul li{font-size:14px;list-style:none;margin-bottom:4px}.booking ul li.is-booking{color:#ff0000}.modal-input-memo-form{font-size:18px;margin:5px 0 10px;width:100%;max-width:260px;min-height:38px;padding:8px 18px;display:block}.fc-resource-area{width:10%}.fc-resource-area.is-active{width:28% !important}@media screen and (max-width: 575px){.fc-resource-area.is-active{width:100% !important}}.fc-widget-header-title{display:flex;align-items:flex-end}.fc-widget-header-title .button{margin-left:0;margin-right:8px;opacity:0.6;cursor:pointer}.fc-widget-header-other.is-hidden{display:none}.fc-memo{font-size:10px !important;padding:5px 5px 6px !important}.fc-memo .fc-title{display:flex !important}.fc-outsourcing{background-color:transparent !important;border:0 !important;font-size:12px !important;padding:5px 5px 6px !important;color:#333 !important}.fc-outsourcing .fc-title{display:flex !important}.fc-delayed{background-color:transparent !important;border:2px solid #ff0000 !important;font-size:12px !important;padding:5px 5px 6px !important;color:#ff0000 !important}.fc-delayed .fc-title{display:flex !important}.fc-not-assigned{background-color:transparent !important;border:2px solid #007bff !important;font-size:12px !important;padding:2px 5px 1px !important;color:#007bff !important}.fc-not-assigned .fc-title{display:flex !important}.fc-wide-col{width:250px !important;font-size:14px}#concern-modal,#preset-modal{width:550px;max-height:800px;overflow:scroll}@media screen and (max-width: 575px){#concern-modal,#preset-modal{width:100%}}#concern-modal h3,#preset-modal h3{margin-bottom:1rem;font-size:1.2rem}#concern-modal .button,#preset-modal .button{padding:8px 24px;width:100%;margin-right:8px;border-radius:8px;box-shadow:none;border:0;min-height:50px;font-size:16px;font-weight:bold;cursor:pointer}#concern-modal .button:last-child,#preset-modal .button:last-child{margin-right:0}#concern-modal .button.is-primary,#preset-modal .button.is-primary{background-color:#0097d1;color:white}#concern-modal .button.is-primary:hover,#preset-modal .button.is-primary:hover{background-color:#7dc4eb}#concern-modal .button.is-cancel,#preset-modal .button.is-cancel{background-color:#8d8d8d;color:white}#concern-modal .button.is-cancel:hover,#preset-modal .button.is-cancel:hover{background-color:#7c7c7c}#concern-list .loader{font-size:10px;margin:50px auto;text-indent:-9999em;width:5em;height:5em;border-radius:50%;background:#6fb2de;background:-moz-linear-gradient(left, #6fb2de 10%, rgba(255,255,255,0) 42%);background:-webkit-linear-gradient(left, #6fb2de 10%, rgba(255,255,255,0) 42%);background:-o-linear-gradient(left, #6fb2de 10%, rgba(255,255,255,0) 42%);background:-ms-linear-gradient(left, #6fb2de 10%, rgba(255,255,255,0) 42%);background:linear-gradient(to right, #6fb2de 10%, rgba(255,255,255,0) 42%);position:relative;-webkit-animation:load3 1.4s infinite linear;animation:load3 1.4s infinite linear;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}#concern-list .loader:before{width:50%;height:50%;background:#ffffff;border-radius:100% 0 0 0;position:absolute;top:0;left:0;content:""}#concern-list .loader:after{background:#fff;width:75%;height:75%;border-radius:50%;content:"";margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}@-webkit-keyframes load3{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load3{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}#concern-list li{margin-bottom:0.5rem;background:#f3f3f3;padding:10px 20px;border-radius:10px;list-style:none}#concern-list li.loader{padding:0}#concern-list li .concern-inner-title{display:flex;justify-content:space-between;margin-bottom:0.5rem}#concern-list li .concern-inner-title h5{font-size:0.9rem;margin-bottom:0.5rem}#concern-list li .concern-inner-title span{font-size:0.5rem}#concern-list li dl{display:flex;font-size:0.8rem}#concern-list li .concern-image-list{max-height:80px;display:flex}#concern-list li .concern-image-list li{padding:10px 0;position:relative;width:50px;min-height:30px;margin-right:1rem}#concern-list li .concern-image-list li img{height:100%;width:100%;min-height:40px;position:absolute;object-fit:cover}#reject-modal h3{font-size:1.8rem}#reject-docs{padding:24px 0}.concern{border:0;background:transparent;opacity:0.3;margin-left:-10px;margin-right:-5px}.order-detail-modal .title,.order-material-detail-modal .title{margin-bottom:10px;font-size:14px;color:#5d5d5d}.order-detail-modal table,.order-material-detail-modal table{width:100%;border-collapse:collapse;border-spacing:0;margin-bottom:20px}.order-detail-modal table tbody.section,.order-material-detail-modal table tbody.section{margin-top:8px}.order-detail-modal table.w-120 th,.order-detail-modal table.w-120 td,.order-material-detail-modal table.w-120 th,.order-material-detail-modal table.w-120 td{width:120px}.order-detail-modal table th input[type="text"],.order-detail-modal table th input[type="number"],.order-detail-modal table th input[type="date"],.order-detail-modal table td input[type="text"],.order-detail-modal table td input[type="number"],.order-detail-modal table td input[type="date"],.order-material-detail-modal table th input[type="text"],.order-material-detail-modal table th input[type="number"],.order-material-detail-modal table th input[type="date"],.order-material-detail-modal table td input[type="text"],.order-material-detail-modal table td input[type="number"],.order-material-detail-modal table td input[type="date"]{border:0;outline:0;background:transparent;font-size:14px;color:#5d5d5d}.order-detail-modal table th input[type="text"].is-disabled,.order-detail-modal table th input[type="number"].is-disabled,.order-detail-modal table th input[type="date"].is-disabled,.order-detail-modal table td input[type="text"].is-disabled,.order-detail-modal table td input[type="number"].is-disabled,.order-detail-modal table td input[type="date"].is-disabled,.order-material-detail-modal table th input[type="text"].is-disabled,.order-material-detail-modal table th input[type="number"].is-disabled,.order-material-detail-modal table th input[type="date"].is-disabled,.order-material-detail-modal table td input[type="text"].is-disabled,.order-material-detail-modal table td input[type="number"].is-disabled,.order-material-detail-modal table td input[type="date"].is-disabled{color:#ccc}.order-detail-modal table th input[type="text"]::placeholder,.order-detail-modal table th input[type="number"]::placeholder,.order-detail-modal table th input[type="date"]::placeholder,.order-detail-modal table td input[type="text"]::placeholder,.order-detail-modal table td input[type="number"]::placeholder,.order-detail-modal table td input[type="date"]::placeholder,.order-material-detail-modal table th input[type="text"]::placeholder,.order-material-detail-modal table th input[type="number"]::placeholder,.order-material-detail-modal table th input[type="date"]::placeholder,.order-material-detail-modal table td input[type="text"]::placeholder,.order-material-detail-modal table td input[type="number"]::placeholder,.order-material-detail-modal table td input[type="date"]::placeholder{color:#a1abb8}.order-detail-modal table th input[type="text"].negative,.order-detail-modal table th input[type="number"].negative,.order-detail-modal table th input[type="date"].negative,.order-detail-modal table td input[type="text"].negative,.order-detail-modal table td input[type="number"].negative,.order-detail-modal table td input[type="date"].negative,.order-material-detail-modal table th input[type="text"].negative,.order-material-detail-modal table th input[type="number"].negative,.order-material-detail-modal table th input[type="date"].negative,.order-material-detail-modal table td input[type="text"].negative,.order-material-detail-modal table td input[type="number"].negative,.order-material-detail-modal table td input[type="date"].negative{color:red}.order-detail-modal table th input[type="text"].fill,.order-detail-modal table th input[type="number"].fill,.order-detail-modal table th input[type="date"].fill,.order-detail-modal table td input[type="text"].fill,.order-detail-modal table td input[type="number"].fill,.order-detail-modal table td input[type="date"].fill,.order-material-detail-modal table th input[type="text"].fill,.order-material-detail-modal table th input[type="number"].fill,.order-material-detail-modal table th input[type="date"].fill,.order-material-detail-modal table td input[type="text"].fill,.order-material-detail-modal table td input[type="number"].fill,.order-material-detail-modal table td input[type="date"].fill{width:100%}.order-detail-modal table th.w-60,.order-detail-modal table td.w-60,.order-material-detail-modal table th.w-60,.order-material-detail-modal table td.w-60{padding-right:120px}.order-detail-modal table th.w-120,.order-detail-modal table td.w-120,.order-material-detail-modal table th.w-120,.order-material-detail-modal table td.w-120{padding-right:240px}.order-detail-modal table th select,.order-detail-modal table td select,.order-material-detail-modal table th select,.order-material-detail-modal table td select{width:100%;min-width:108px}.order-detail-modal table th .remove,.order-detail-modal table td .remove,.order-material-detail-modal table th .remove,.order-material-detail-modal table td .remove{cursor:pointer;border:1px solid #ccc;border-radius:14px;text-align:center;padding:2px;margin:0 4px;color:white;display:block;font-size:12px;height:20px;width:20px;white-space:nowrap;position:absolute;left:0;background:#4e5157}.order-detail-modal table th .remove.hide,.order-detail-modal table td .remove.hide,.order-material-detail-modal table th .remove.hide,.order-material-detail-modal table td .remove.hide{display:none}.order-detail-modal table th .remove:hover,.order-detail-modal table td .remove:hover,.order-material-detail-modal table th .remove:hover,.order-material-detail-modal table td .remove:hover{opacity:0.6}.order-detail-modal table th input,.order-detail-modal table td input,.order-material-detail-modal table th input,.order-material-detail-modal table td input{width:100%}.order-detail-modal table th,.order-material-detail-modal table th{background:#f5f5f5;padding:10px;text-align:left;border:1px solid #ccc;font-size:14px;color:#5d5d5d;white-space:nowrap}.order-detail-modal table th.blank,.order-material-detail-modal table th.blank{background:transparent;border:none}.order-detail-modal table td,.order-material-detail-modal table td{padding:10px;border:1px solid #ccc;font-size:14px;color:#5d5d5d}.order-detail-modal table td.blank,.order-material-detail-modal table td.blank{background:transparent;border:none}.order-detail-modal table td.section,.order-material-detail-modal table td.section{padding:0;height:8px}.order-detail-modal table td .select-form+input[type="text"],.order-material-detail-modal table td .select-form+input[type="text"]{padding-top:8px}.order-detail-modal .project-order-data-list,.order-material-detail-modal .project-order-data-list{display:flex;flex-direction:row;flex-wrap:wrap;margin:2em 0;font-size:1.3em}.order-detail-modal .project-order-data-list dt,.order-material-detail-modal .project-order-data-list dt{margin-bottom:0.5em;flex-basis:20%}.order-detail-modal .project-order-data-list dd,.order-material-detail-modal .project-order-data-list dd{margin-bottom:0.5em;flex-basis:80%}.order-detail-modal .project-order-data-list span,.order-material-detail-modal .project-order-data-list span{font-weight:bold}.order-detail-modal .project-order-data-table,.order-material-detail-modal .project-order-data-table{margin-bottom:0.2em}.order-detail-modal .project-order-detail-table-annotation,.order-material-detail-modal .project-order-detail-table-annotation{width:100%;margin-bottom:2em;text-align:right;font-size:0.8em;color:#888}.order-detail-modal .project-order-detail-summary,.order-material-detail-modal .project-order-detail-summary{display:flex;justify-content:space-between;font-size:0.8em}.order-detail-modal .project-order-detail-summary button,.order-material-detail-modal .project-order-detail-summary button{height:1em;margin-right:3em}.order-detail-modal .project-order-detail-summary td,.order-material-detail-modal .project-order-detail-summary td{white-space:nowrap}.order-detail-modal .save-button,.order-material-detail-modal .save-button{display:flex;justify-content:center}.order-detail-modal .save-button button,.order-material-detail-modal .save-button button{height:1em}.card-area-wrapper{display:flex;justify-content:space-between;flex-wrap:wrap}.project-wrapper{position:relative;width:49%;border-radius:4px;background-color:#fff;padding:30px 30px 20px 30px;box-sizing:border-box;margin-bottom:4px;box-shadow:0 1px 9px 1px rgba(0,0,0,0.12)}@media screen and (max-width: 575px){.project-wrapper{padding:20px}}.project-member{margin-top:12px;margin-bottom:14px}.project-member span{font-size:12px;color:#a1abb8;background:#f5f5fa;padding:5px 12px;border-radius:12px}.header-area{display:flex;justify-content:space-between;align-items:center;height:60px;padding:0 20px 0 36px}@media screen and (max-width: 575px){.header-area{padding:0 10px;overflow-x:scroll}}.invoice-files-section{margin-top:15px;margin-bottom:15px;padding:10px;background-color:#f5f5f5;border-radius:4px}.invoice-files-section .invoice-files-header{size:0.8em;font-size:14px;margin-bottom:3px;font-weight:bold;color:#333}.invoice-files-section .invoice-files-header i{margin-right:5px}.invoice-files-section .invoice-files-list{list-style:none;font-size:12px;padding-left:0;margin:0}.invoice-files-section .invoice-files-list li{margin-bottom:5px}.invoice-files-section .invoice-files-list .invoice-file-link{color:#4285f4}.invoice-files-section .invoice-files-list .invoice-file-link:hover{text-decoration:underline}.invoice-files-section .invoice-files-list .invoice-file-link i{margin-right:5px}.invoice-files-section .invoice-files-list .invoice-file-link .invoice-date{color:#666;font-size:10px;margin-left:8px}#nav ul{display:flex}#nav ul li{line-height:60px;display:inline-block;cursor:pointer}#nav ul li a{display:inline-block;text-align:center;text-decoration:none;font-size:14px;font-weight:normal;color:#333;white-space:nowrap}.active-page{border-bottom:solid 3px #008bc9}.active-page a{color:#008bc9 !important}dl.search-form{position:relative;background-color:#fff;border:1px solid #eaeaea;-webkit-border-radius:6px;-moz-border-radius:6px;-o-border-radius:6px;-ms-border-radius:6px;border-radius:6px}dl.search-form dt{margin-right:40px;padding:8px 0 8px 25px;width:140px}@media screen and (max-width: 575px){dl.search-form dt{width:100px;margin-right:0;padding-right:32px}}dl.search-form dt input{width:100%;height:24px;line-height:24px;background:none;border:none}dl.search-form dd{position:absolute;top:0;right:0}dl.search-form dd button{display:block;padding:10px;background:none;border:none}dl.search-form dd button span{display:block;width:20px;height:20px;background:url(/assets/baseline-search-24px-4454a3e7a01efac30b4377ec27626da387748816bdf7a3a86e0a97ca8109b860.svg) no-repeat scroll 0 0}.project-title{font-size:20px;font-weight:bold;color:#333;padding-right:20px;margin-bottom:0.5rem}.project-data-text{font-size:16px;font-weight:normal;color:#a1abb8;line-height:normal}.project-address{font-size:14px;border-bottom:1px solid #d4d4d4;padding-bottom:12px}.project-address a{color:#8d8d8d;display:flex}.project-address a:hover{opacity:0.6}.project-date{font-size:12px}@media screen and (max-width: 575px){.project-date{font-size:10px;margin-top:10px;margin-bottom:10px}}.count-wrapper{position:absolute;top:39px;right:35px}@media screen and (max-width: 575px){.count-wrapper{top:10px;right:10px}}.count-number{font-size:24px;color:#8d8d8d}@media screen and (max-width: 575px){.count-number{font-size:18px}}.total-number{font-size:14px;color:#8d8d8d}.total-number:before{content:"/"}.button-wrapper{display:flex;justify-content:center;align-items:center;color:#fff;font-size:16px;border:0;font-weight:bold;cursor:pointer;width:120px;height:48px;font-size:12px;background-color:#4e5157;position:absolute;bottom:16px;right:20px;text-decoration:none}.button-wrapper:hover{background-color:#7b7d82}.red-number{color:#ce0000}.ballon-wrapper{position:absolute;top:8px;right:20px}.balloon{position:relative;padding:10px;width:10px;height:10px;line-height:10px;border-radius:50%;text-align:center;color:#fff;letter-spacing:0.2em;font-size:14px;background-color:#ce0000}.balloon:before{content:"";position:absolute;display:block;width:0;height:0;left:-3px;bottom:0px;border-right:10px solid #ce0000;border-top:5px solid transparent;border-bottom:5px solid transparent;transform:rotate(-45deg)}.milestone-text{font-size:12px;font-weight:normal;color:#a1abb8;margin-left:20px;padding:4px 10px;background-color:#cde9f5;border-radius:3px}@media screen and (max-width: 575px){.milestone-text{margin:10px 0}}.footer-area{margin-top:24px}.pankuzu{font-size:14px;padding-left:16px;color:#a1abb8}.pankuzu :not(:first-child):before{content:">";margin:0 8px}.card-wrapper{min-height:310px;border-radius:4px;background-color:#fff;padding:30px;margin-bottom:36px;box-sizing:border-box;box-shadow:0 1px 9px 1px rgba(0,0,0,0.12)}.card-wrapper+.large-card{min-height:400px}.card-wrapper.has-inner{background-color:transparent;box-shadow:none;padding:0}.card-wrapper-inner{display:flex;background-color:#fff;box-shadow:0 1px 9px 1px rgba(0,0,0,0.12);padding:30px;flex-direction:column;margin-bottom:36px}.project-evaluation{margin-right:10px;margin-bottom:10px}.project-evaluation-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.project-evaluation-spacer{width:100%}.project-evaluation.flex-left{flex:1}.project-evaluation.flex-right{flex:2;margin-left:auto}.project-evaluation dt{margin-bottom:5px;font-size:14px;color:#5d5d5d}.project-evaluation input{min-height:30px}.project-evaluation select{min-height:30px;min-width:100%;padding:12px 38px 12px 8px;color:#666666}.project-evaluation-input{min-width:100%}.long{width:100%;position:relative}.half{width:49%;position:relative}.half:nth-child(1){margin-right:2%}@media screen and (max-width: 575px){.half{width:100%;margin-right:0}}.col-4{width:32%;position:relative;margin-right:2%}.col-4:last-child{margin-right:0}@media screen and (max-width: 575px){.col-4{width:100%;margin-right:0}}.card-header{display:flex;justify-content:space-between;align-items:center}.card-header-button{font-size:14px;font-weight:700;line-height:1.5;position:relative;display:inline-block;padding:8px 24px;margin-left:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all 0.3s;transition:all 0.3s;text-align:center;vertical-align:middle;text-decoration:none;letter-spacing:0.1em;color:#212529;border-radius:0.5rem;border:1px solid #ccc;background:#f1e767;background:-webkit-gradient(linear, left top, left bottom, from(#fdfbfb), to(#ebedee));background:-webkit-linear-gradient(top, #fdfbfb 0%, #ebedee 100%);background:linear-gradient(to bottom, #fdfbfb 0%, #ebedee 100%);-webkit-box-shadow:inset 1px 1px 1px #fff;box-shadow:inset 1px 1px 1px #fff}.card-header-button:hover{background:-webkit-gradient(linear, left bottom, left top, from(#fdfbfb), to(#ebedee));background:-webkit-linear-gradient(bottom, #fdfbfb 0%, #ebedee 100%);background:linear-gradient(to top, #fdfbfb 0%, #ebedee 100%)}.card-title{font-size:20px;font-weight:bold;color:#333}.card-box{border:2px solid #4f5157;padding:24px;width:100%;margin-bottom:30px}.card-box:last-of-type{margin-bottom:15px}.card-box-title{padding:0 8px;background-color:white}.card-box-content{display:flex;flex-wrap:wrap}.select_item{width:157px;height:48px;border-radius:5px;border:solid 1px #eaeaea}.name-area-wrapper{display:flex;flex-wrap:wrap}.name-area{display:flex;flex-wrap:wrap;flex-direction:row}.add-wrapper{display:flex;align-items:center}.name-wrapper{display:flex;align-items:center;margin-right:8px;margin-bottom:8px;color:#a1abb8;background:#f5f5fa;border-radius:12px;padding:2px 10px;font-size:12px}.delete-person{display:inline-block;width:24px;height:24px;background:url(/assets/baseline-add_circle-24px-0f9c3aeb08f6c1b737a0c5d71f99807f2b8c27bf938ff9801095403db0b6a3fb.svg) no-repeat scroll 0 0;opacity:0.5;transform:rotate(-45deg);margin-left:8px}.add-person{display:inline-block;width:32px;height:32px;background:url(/assets/baseline-add_circle-24px-0f9c3aeb08f6c1b737a0c5d71f99807f2b8c27bf938ff9801095403db0b6a3fb.svg) no-repeat scroll 0 0;background-size:cover;opacity:0.5;margin-left:8px}.copy-button{display:inline-block;width:14px;height:14px;background:url(/assets/copy-840ec571dde5fac44d32a8f7191057b29fb569a91d340b5ace8e8e52b13494bb.svg) no-repeat scroll 0 0;opacity:0.5;margin-left:4px;cursor:pointer}.file-button{width:140px;height:40px;padding:10px 35px;margin-bottom:8px;border-radius:24px;border:solid 1px #eaeaea;background-color:#d4d4d4;position:relative;box-sizing:border-box;opacity:0.7}.file-button:hover{opacity:1}.form-sheet-url{width:100%;display:block;margin:16px 0 8px;padding:24px 16px;background-color:#eee}.form-sheet-url-title{margin-bottom:8px;display:block}.form-sheet-url .input{width:96%;min-height:24px}.form-sheet-url-header{display:flex;justify-content:space-between}.form-sheet-url .not-send{font-size:12px}.form-sheet-url .form-field{display:flex;align-items:center}.form-sheet-url .icon-link{background-image:url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22icon-link%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2019%2019%22%20style%3D%22enable-background%3Anew%200%200%2019%2019%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23333%3B%7D%3C%2Fstyle%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M17.3%2C16.5c0%2C0.5-0.4%2C0.8-0.8%2C0.8H2.5c-0.5%2C0-0.8-0.4-0.8-0.8V2.5c0-0.5%2C0.4-0.8%2C0.8-0.8H8V0H2.5%20C1.1%2C0%2C0%2C1.1%2C0%2C2.5v13.9C0%2C17.9%2C1.1%2C19%2C2.5%2C19h13.9c1.4%2C0%2C2.5-1.1%2C2.5-2.5V11h-1.7L17.3%2C16.5z%22%2F%3E%3Cpolygon%20class%3D%22st0%22%20points%3D%2211%2C0%2011%2C1.7%2016.1%2C1.7%209.5%2C8.3%2010.7%2C9.5%2017.3%2C2.9%2017.3%2C8%2019%2C8%2019%2C0%20%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:100%;background-position:center center;width:20px;height:28px;display:block;margin-left:16px;transition:opacity 0.24s ease-out}.form-sheet-url .icon-link:hover{opacity:0.6}.mr-20{margin-right:20px}.mb-12{margin-bottom:12px}.between{justify-content:space-between}.pagination{padding-top:24px}.pagination span a{background-color:#fff;color:#4a90e2;text-decoration:none;display:inline-block;padding:10px;border:1px solid #eaeaea}.pagination .current{background-color:#f4f4f4;padding:10px;border:1px solid #eaeaea}.pagination .first a{border-radius:4px}.pagination .prev a{border-radius:4px}.pagination .next a{border-radius:4px}.pagination .last a{border-radius:4px}.reference-date{margin-bottom:2rem;display:flex;align-items:center}.reference-date-start{margin-right:14px}.reference-date-check{margin-top:14px;font-size:14px}.reference-date .title{font-size:14px;font-weight:bold;color:#a1abb8;margin-bottom:5px}.reference-date input{height:48px;padding-left:20px;font-size:14px;font-weight:normal;color:#333}.registration-milestone{padding:0 1rem 2rem 0}.registration-milestone .title{font-size:14px;font-weight:bold;color:#a1abb8;margin-bottom:5px;display:flex;align-items:center;justify-content:space-between}.registration-milestone .title .download{content:"";background-image:url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20width%3D%2229px%22%20height%3D%2232px%22%20viewBox%3D%220%200%2029%2032%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20%3E%20%3Ctitle%3Eicon-download%3C%2Ftitle%3E%20%3Cg%20id%3D%22icon-download%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%20%3Cpath%20d%3D%22M14.9023438%2C21.9257812%20C15.0481771%2C21.9257812%2015.1871745%2C21.8984375%2015.3193359%2C21.84375%20C15.4514974%2C21.7890625%2015.5950521%2C21.6888021%2015.75%2C21.5429688%20L20.0976562%2C17.3457031%20C20.3164062%2C17.1269531%2020.4257812%2C16.8808594%2020.4257812%2C16.6074219%20C20.4257812%2C16.3248698%2020.3255208%2C16.0924479%2020.125%2C15.9101562%20C19.9244792%2C15.7278646%2019.6875%2C15.6367188%2019.4140625%2C15.6367188%20C19.0950521%2C15.6367188%2018.8398438%2C15.750651%2018.6484375%2C15.9785156%20L16.7753906%2C17.9609375%20L15.9140625%2C18.9042969%20L16.0234375%2C16.9765625%20L16.0234375%2C3.46875%20C16.0234375%2C3.17708333%2015.9140625%2C2.91959635%2015.6953125%2C2.69628906%20C15.4765625%2C2.47298177%2015.2122396%2C2.36132812%2014.9023438%2C2.36132812%20C14.5924479%2C2.36132812%2014.328125%2C2.47298177%2014.109375%2C2.69628906%20C13.890625%2C2.91959635%2013.78125%2C3.17708333%2013.78125%2C3.46875%20L13.78125%2C16.9765625%20L13.890625%2C18.9179688%20L13.0292969%2C17.9609375%20L11.15625%2C15.9785156%20C10.9557292%2C15.750651%2010.7005208%2C15.6367188%2010.390625%2C15.6367188%20C10.1080729%2C15.6367188%209.8688151%2C15.7278646%209.67285156%2C15.9101562%20C9.47688802%2C16.0924479%209.37890625%2C16.3248698%209.37890625%2C16.6074219%20C9.37890625%2C16.8808594%209.48828125%2C17.1269531%209.70703125%2C17.3457031%20L14.0546875%2C21.5429688%20C14.2096354%2C21.6888021%2014.3531901%2C21.7890625%2014.4853516%2C21.84375%20C14.617513%2C21.8984375%2014.7565104%2C21.9257812%2014.9023438%2C21.9257812%20Z%20M22.3261719%2C30.3476562%20C23.7115885%2C30.3476562%2024.7529297%2C30.0013021%2025.4501953%2C29.3085938%20C26.1474609%2C28.6158854%2026.4960938%2C27.5904948%2026.4960938%2C26.2324219%20L26.4960938%2C13.4355469%20C26.4960938%2C12.077474%2026.1474609%2C11.0498047%2025.4501953%2C10.3525391%20C24.7529297%2C9.65527344%2023.7115885%2C9.30664062%2022.3261719%2C9.30664062%20L18.7851562%2C9.30664062%20L18.7851562%2C11.6582031%20L22.2304688%2C11.6582031%20C22.8411458%2C11.6582031%2023.3151042%2C11.819987%2023.6523438%2C12.1435547%20C23.9895833%2C12.4671224%2024.1582031%2C12.952474%2024.1582031%2C13.5996094%20L24.1582031%2C26.0683594%20C24.1582031%2C26.7063802%2023.9895833%2C27.1871745%2023.6523438%2C27.5107422%20C23.3151042%2C27.8343099%2022.8411458%2C27.9960938%2022.2304688%2C27.9960938%20L7.56054688%2C27.9960938%20C6.94986979%2C27.9960938%206.4781901%2C27.8343099%206.14550781%2C27.5107422%20C5.81282552%2C27.1871745%205.64648438%2C26.7063802%205.64648438%2C26.0683594%20L5.64648438%2C13.5996094%20C5.64648438%2C12.952474%205.81282552%2C12.4671224%206.14550781%2C12.1435547%20C6.4781901%2C11.819987%206.94986979%2C11.6582031%207.56054688%2C11.6582031%20L11.0195312%2C11.6582031%20L11.0195312%2C9.30664062%20L7.46484375%2C9.30664062%20C6.08854167%2C9.30664062%205.04947917%2C9.65299479%204.34765625%2C10.3457031%20C3.64583333%2C11.0384115%203.29492188%2C12.0683594%203.29492188%2C13.4355469%20L3.29492188%2C26.2324219%20C3.29492188%2C27.5904948%203.64583333%2C28.6158854%204.34765625%2C29.3085938%20C5.04947917%2C30.0013021%206.08854167%2C30.3476562%207.46484375%2C30.3476562%20L22.3261719%2C30.3476562%20Z%22%20id%3D%22%F4%80%88%84%22%20fill%3D%22%23000000%22%20fill-rule%3D%22nonzero%22%3E%3C%2Fpath%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");width:24px;height:24px;display:block;background-size:86%;background-repeat:no-repeat;cursor:pointer;opacity:0.6}.registration-milestone .title .download:hover{opacity:0.8}.registration-milestone .datePicker{font-size:14px;font-weight:normal;color:#333;height:48px;padding-left:20px;display:block;margin-bottom:5px}.registration-milestone .skipCheckboxLabel{font-size:12px;font-weight:normal;color:#333;vertical-align:middle}.registration-milestone .finished_at{font-size:12px;font-weight:normal;color:#333;vertical-align:middle}.registration-milestone .update{background-color:#ffb946;-webkit-animation-duration:1s;-webkit-animation-name:flash;animation-duration:1s;animation-name:flash}@-webkit-keyframes flash{0%{background-color:#ffb946}100%{background-color:white}}@keyframes flash{0%{background-color:#ffb946}100%{background-color:white}}.milestone-button{display:flex;justify-content:center;align-items:center;color:#fff;font-size:16px;border:0;font-weight:bold;cursor:pointer;width:100%;height:40px;background-color:#4e5157;right:30px}.milestone-button:hover{background-color:#7b7d82}.file-upload-button{display:flex;justify-content:center;align-items:center;color:#fff;font-size:16px;border:0;font-weight:bold;cursor:pointer;width:100%;height:40px;background-color:#4e5157;right:30px;bottom:36px}.file-upload-button:hover{background-color:#7b7d82}.flex-form-wrapper{display:flex;flex-wrap:wrap}.flex-form-wrapper .file-upload-wrapper{width:176px}.flex-form-wrapper .file-upload-wrapper .file-name{font-size:14px;font-weight:normal;color:#333;word-break:break-all;margin-bottom:12px}.flex-form-wrapper .file-upload-wrapper .file-name a{padding:0 18px 0 0;display:block}.flex-form-wrapper .file-upload-wrapper label{cursor:pointer}.flex-form-wrapper .file-upload-wrapper .not-send{font-size:14px;font-weight:normal;color:#333;opacity:0.9;cursor:pointer}.flex-form-wrapper .file-select{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}#process-information .name-area-wrapper{margin-bottom:20px}#process-information input{min-height:30px;padding:5px 10px}#process-information input.carpenter{min-height:20px;border:none}#process-information h3{margin-bottom:1rem;margin-top:1.6rem}#project-delivery-date{margin:20px 0}#projects-save,#projects-update{cursor:pointer;width:90%;border:1px solid #ccc;border-radius:4px;text-align:center;padding:12px;margin:16px 5px 0;color:white;display:block;background:#4e5157}#projects-save.hide,#projects-update.hide{display:none}#projects-save:hover,#projects-update:hover{opacity:0.6}#project-down,#export-process{cursor:pointer;max-width:180px;width:100%;border:1px solid #ccc;border-radius:4px;text-align:center;font-size:14px;padding:12px;color:white;display:block}#project-down.hide,#export-process.hide{display:none}#project-down{background:#d4d4d4}#export-process{margin-left:auto;margin-right:8px;background:#0097d1}.project-process-container{display:flex;flex-wrap:wrap}.project-process-container.space-between{justify-content:space-between}.project-process-container .project-process{margin-right:10px;margin-bottom:10px}.project-process-container .project-process dt{margin-bottom:5px;font-size:14px;color:#5d5d5d}.project-process-container .project-process #project-delivery-date{margin:0}.project-process-container #projects-remark{width:100%}.project-process-container #projects-information{width:100%}.project-process-container .number-container{position:relative}.project-process-container .number-only{padding:14px 2px;display:block;font-size:14px}.project-process-container .to-right{margin-left:auto}.project-process-container .number-input{position:relative}.project-process-container .number-input:not(:focus){z-index:1;color:transparent}.project-process-container .number-input:focus{z-index:3;color:#555}.project-process-container .number-overlap{position:absolute;top:1px;left:0;display:inline-block;background:transparent;width:100% !important;line-height:40px;pointer-events:none;z-index:2;padding:0 10px;font-size:13px}.table-container{display:flex;align-items:stretch;gap:0.7rem}.table-container .data-table-wrapper{flex:1;display:flex;flex-direction:column}.table-container .data-table{flex:1;border-collapse:collapse}.table-container .data-table th,.table-container .data-table td{text-align:center}.table-container .data-table th:first-child,.table-container .data-table td:first-child{width:120px}.table-container .data-table td{padding:10px;border:1px solid #ccc;font-size:14px;color:#5d5d5d}.table-container .data-table th{background:#f5f5f5;padding:10px;border:1px solid #ccc;font-size:14px;color:#5d5d5d;white-space:nowrap}.cp_ipselect{overflow:hidden;width:90%;text-align:center}.cp_ipselect select{width:100%;padding-right:1em;cursor:pointer;text-indent:0.01px;text-overflow:ellipsis;border:none;outline:none;background:transparent;background-image:none;box-shadow:none;-webkit-appearance:none;appearance:none}.cp_ipselect select::-ms-expand{display:none}.cp_ipselect.cp_sl01{position:relative;border:1px solid #bbbbbb;border-radius:2px;background:#ffffff}.cp_ipselect.cp_sl01::before{position:absolute;top:0.8em;right:0.9em;width:0;height:0;padding:0;content:"";border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #666666;pointer-events:none}.cp_ipselect.cp_sl01.datalist{padding-right:0.4em}.cp_ipselect.cp_sl01.datalist::before{content:none}.cp_ipselect.cp_sl01 select{padding:8px 38px 8px 8px;color:#666666}.add-preset-wrapper{width:100%}.preset-number{width:60px}#update-budget{margin-left:auto}.order-download{display:flex;margin-left:auto;margin-right:24px;gap:4px;align-items:center}@media screen and (max-width: 575px){.order-download{margin-left:24px}}.order-download p{white-space:nowrap;margin:0;font-size:14px;color:#5d5d5d}.order-download select{width:100%;padding:10px;border:1px solid #ccc;border-radius:4px}@media screen and (max-width: 575px){.order-download select{width:100px}}.order-download a{cursor:pointer;width:100%;border:1px solid #ccc;border-radius:4px;text-align:center;padding:12px;margin:0 4px;color:white;display:block;font-size:12px;max-height:22px;white-space:nowrap;background:#4e5157}.order-download a.hide{display:none}.order-download a:hover{opacity:0.6}.order-detail .title{margin-bottom:10px;font-size:14px;color:#5d5d5d}.order-detail.is-sticky{overflow-x:auto}.order-detail.is-sticky table th:first-child,.order-detail.is-sticky table td:first-child{position:sticky;left:0;box-shadow:inset -1px 0 0 0 #ccc, inset 1px 0 0 0 #ccc;border-left:0;border-right:0}.order-detail.is-sticky table th:first-child input,.order-detail.is-sticky table td:first-child input{width:100%}.order-detail.is-sticky table th:first-child{background:#f5f5f5}.order-detail table{width:100%;border-collapse:collapse;border-spacing:0;margin-bottom:20px}.order-detail table tbody.section{margin-top:8px}.order-detail table.w-120 th,.order-detail table.w-120 td{width:120px}.order-detail table th input[type="text"],.order-detail table th input[type="number"],.order-detail table th input[type="date"],.order-detail table td input[type="text"],.order-detail table td input[type="number"],.order-detail table td input[type="date"]{border:0;outline:0;background:transparent;font-size:14px;color:#5d5d5d}.order-detail table th input[type="text"].is-disabled,.order-detail table th input[type="number"].is-disabled,.order-detail table th input[type="date"].is-disabled,.order-detail table td input[type="text"].is-disabled,.order-detail table td input[type="number"].is-disabled,.order-detail table td input[type="date"].is-disabled{color:#ccc}.order-detail table th input[type="text"]::placeholder,.order-detail table th input[type="number"]::placeholder,.order-detail table th input[type="date"]::placeholder,.order-detail table td input[type="text"]::placeholder,.order-detail table td input[type="number"]::placeholder,.order-detail table td input[type="date"]::placeholder{color:#a1abb8}.order-detail table th input[type="text"].negative,.order-detail table th input[type="number"].negative,.order-detail table th input[type="date"].negative,.order-detail table td input[type="text"].negative,.order-detail table td input[type="number"].negative,.order-detail table td input[type="date"].negative{color:red}.order-detail table th input[type="text"].fill,.order-detail table th input[type="number"].fill,.order-detail table th input[type="date"].fill,.order-detail table td input[type="text"].fill,.order-detail table td input[type="number"].fill,.order-detail table td input[type="date"].fill{width:100%}.order-detail table th.w-60,.order-detail table td.w-60{padding-right:120px}.order-detail table th.w-120,.order-detail table td.w-120{padding-right:240px}.order-detail table th select,.order-detail table td select{width:100%;min-width:108px}.order-detail table th:first-child,.order-detail table td:first-child{padding-left:24px}.order-detail table th .remove,.order-detail table td .remove{cursor:pointer;border:1px solid #ccc;border-radius:14px;text-align:center;padding:2px;margin:0 4px;color:white;display:block;font-size:12px;height:20px;width:20px;white-space:nowrap;position:absolute;left:0;background:#4e5157}.order-detail table th .remove.hide,.order-detail table td .remove.hide{display:none}.order-detail table th .remove:hover,.order-detail table td .remove:hover{opacity:0.6}.order-detail table th{background:#f5f5f5;padding:10px;text-align:left;border:1px solid #ccc;font-size:14px;color:#5d5d5d;white-space:nowrap}.order-detail table th.blank{background:transparent;border:none}.order-detail table td{padding:10px;border:1px solid #ccc;font-size:14px;color:#5d5d5d}.order-detail table td.blank{background:transparent;border:none}.order-detail table td.section{padding:0;height:8px}.order-detail table td .select-form+input[type="text"]{padding-top:8px}.order-detail table .align-center{text-align:center}.order-detail table .align-center.is-flex{position:relative}.order-detail table .align-center.is-flex input[type="checkbox"]:checked{position:absolute;right:24px;vertical-align:middle}.order-detail table .align-right{text-align:right}.order-detail table .align-right input{text-align:right}.order-detail table .detail-amount{display:flex;align-items:center}.order-detail table .amount-gray-out{background-color:#ddd}.order-detail table .amount-gray-out-light{background-color:#eee}.delete-file{display:inline-flex;align-items:center;justify-content:center;margin-left:8px;background:#ccc;cursor:pointer;border:1px solid #c0c0c0;border-radius:50%;width:18px;height:18px;font-size:10px}.delete-file:hover{opacity:0.67}.button{padding:8px 24px;width:100%;border-radius:8px;box-shadow:none;border:0;min-height:38px;max-width:182px;font-size:16px;font-weight:bold;cursor:pointer}.button:last-child{margin-right:0}.button.is-primary{background-color:#0097d1;color:white}.button.is-primary:hover{background-color:#7dc4eb}.button.is-primary:disabled{background-color:#b7b7b7;cursor:not-allowed}.button.is-cancel{background-color:#8d8d8d;color:white}.button.is-cancel:hover{background-color:#7c7c7c}.button.is-right{margin-left:auto}.button.is-full{width:100%;max-width:none}.flex-table{display:flex;gap:20px}.footer-area table{margin-left:auto}.footer-area table.mr-20{margin-right:20px}.footer-area table th,.footer-area table td{padding:10px;text-align:left}.footer-area table th{background-color:#f2f2f2;color:#5d5d5d;font-size:14px;border:1px solid #ccc}.footer-area table td{color:#333;font-size:16px;font-weight:bold;border:1px solid #ccc}.footer-area table td.blank{background:transparent;border:none}.actions{border-top:1px solid #ccc;margin-top:24px;padding:24px 0;display:flex;gap:24px}.detail-modal-button:enabled{cursor:pointer;box-shadow:1px 2px 3px #888}.list-column{display:flex;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.list-column-id{width:5%;overflow:hidden}.list-column-name{width:25%}.list-column-name span{display:block;font-size:12px}.list-column-email{width:15%;overflow:hidden}.list-column-address{width:15%;overflow:hidden}.list-column-phone{width:10%;overflow:hidden}.list-column-bank{width:10%;font-size:12px;overflow:hidden}.list-column-fix{width:5%;overflow:hidden}.list-column-control{width:5%;overflow:hidden}.list-column-input{width:10%;overflow:hidden}.task-wrapper{display:flex;align-items:center}.task-add-button{width:34px;height:34px;cursor:pointer}.checkbox-title{display:flex;justify-content:flex-end;margin-right:34px}.checkbox-title p{padding-left:8px;padding-right:8px}.login-back-ground{background-color:#f4f4f4;height:100vh;width:100vw}.flex-center{display:flex;justify-content:center;align-items:center}.login-title{font-size:18px;font-weight:normal;color:#333}.input-field{width:339px;height:51px;font-size:1.0rem;box-shadow:0 0 1px 1px rgba(0,0,0,0.1);border:none;padding-left:28px;box-sizing:border-box}.loginform-wrapper{display:flex;flex-direction:column;align-items:center}.login-button{display:flex;justify-content:center;align-items:center;color:#fff;font-size:16px;border:0;font-weight:bold;cursor:pointer;width:100%;height:48px;background-color:#4e5157}.login-button:hover{background-color:#7b7d82}.header-area{height:60px;background-color:#fff;display:flex;justify-content:space-between;align-items:center;overflow-x:scroll}.header-area #hidden-user{background-color:#d4d4d4;cursor:pointer;max-width:180px;width:100%;border:1px solid #ccc;border-radius:4px;text-align:center;font-size:14px;padding:12px;color:white;display:block}.header-area #hidden-user::before{content:"削除ユーザーを表示する"}.header-area #hidden-user.active::before{content:"アクティブユーザーのみ"}.list.Deleted{opacity:0;height:0;transition:all 0.5s ease-in-out}.list.Deleted.active{opacity:1;display:flex;height:60px}.list-bg{width:100%;height:auto;border-radius:4px;border:solid 1px #eaeaea;background-color:#fff}.list-bg__inner{padding:32px 44px}.page-buttons ul{display:flex;list-style:none;margin:24px 0 8px}.page-buttons ul li{margin-right:8px}.page-buttons ul li a{font-size:14px;padding:8px 16px;border:1px solid #eaeaea;color:#8d8d8d;border-radius:8px}.page-buttons ul li a:hover{color:black;border-color:black}.user-name{margin-left:20pt}.user-headline{padding:24px 0 8px;font-weight:500;color:#8d8d8d;border-bottom:1px solid #eaeaea}.user-id{width:3%;text-align:left}.user-name{width:18%;text-align:left}.user-role{width:20%;text-align:left}.user-email{width:30%;text-align:left}.user-status{width:8%;text-align:left}.user-control{width:10%;text-align:left}.user-control a{text-decoration:none}.input-amount{width:15%;text-align:left}.input-amount a{text-decoration:none}.with-btn{display:flex}.add-btn-container{padding-top:15px;margin-left:5px}#add-unit_cost{cursor:pointer}.modal_content{min-height:450px}.modal_content h2{margin-bottom:10px}.modal_wrap .input-group{display:flex}.modal_wrap .input-group .input-group-field{display:flex}.input-wrap{display:flex}.input-wrap input{min-height:30px;margin-right:10px;padding:5px 10px}#addUnitCostList{display:flex;justify-content:center;align-items:center;color:#fff;font-size:16px;border:0;font-weight:bold;cursor:pointer;width:100px;height:48px;background-color:#363636}#addUnitCostList:hover{opacity:0.8}#cost-list{padding:20px}#cost-list li{line-height:2.4rem}#cost-list span.date{margin-right:10px;font-weight:bold}.modal_overlay{display:flex;justify-content:center;overflow:auto;position:fixed;top:0;left:0;z-index:9999;width:100%;height:100%;background:rgba(0,0,0,0.7);opacity:0;transition:opacity 0.5s, transform 0s 0.5s;transform:scale(0)}.modal_trigger{position:absolute;width:100%;height:100%}.modal_content{align-self:flex-start;width:60%;padding:30px 30px 15px;box-sizing:border-box;background:#fff;line-height:1.4em;transform:translateY(-100%);transition:0.5s}.close_button{position:absolute;top:14px;right:16px;font-size:24px;cursor:pointer}.modal_wrap input:checked ~ .modal_overlay{opacity:1;transform:scale(1);transition:opacity 0.5s}.modal_wrap input:checked ~ .modal_overlay .modal_content{transform:translateY(150px)}.open_button{font-family:'Montserrat', sans-serif;cursor:pointer}#trigger{display:none}.input-amount-modal .orders-table-header{position:-webkit-sticky;position:sticky;top:0;z-index:1}.input-amount-modal .orders-table-header th{vertical-align:middle}.input-amount-modal .input-amount-button{appearance:none;border:0;border-radius:5px;background:#f2f2f2;color:#333;padding:6px 7px;font-size:14px;cursor:pointer}.input-amount-modal .text-today{color:#333;margin-bottom:2em}.input-amount-modal .text-subtitle{color:#333;font-size:0.8em;margin-bottom:0.5em}.input-amount-modal .input-amount-summary{display:flex;justify-content:space-between;align-items:center;flex-direction:row-reverse;margin-bottom:1em;text-align:right}.input-amount-modal .input-amount-summary .total-amount-table{widtH:40%;margin-top:0.5em}.input-amount-modal .input-amount-summary .total-amount-table .total-amount-table-title{width:10em}.input-amount-modal .input-amount-table-wrapper{height:400px;overflow-y:auto}.input-amount-modal .input-amount-table-wrapper .amount-view{text-align:right}.input-amount-modal .input-amount-tooltip{display:none;position:fixed;background-color:#fff;z-index:10}.input-amount-modal .input-amount-tooltip .input-amount-tooltip-body{font-size:0.8em}.input-amount-modal .input-amount-tooltip table{margin:0;padding:0}.input-amount-modal .tooltip-table thead th{background-color:#ccc;padding:0.5em}.input-amount-modal .tooltip-table tbody td{padding:0.5em}.input-amount-modal .is-invalid{background-color:#ffcccc}.input-amount-modal .input-amount-modal-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:0.5em}.input-amount-modal .input-amount-modal-header .input-amount-header-controls{display:flex;justify-content:space-between;align-items:baseline}.input-amount-modal .input-amount-modal-header .progress-status{padding-right:1em}.input-amount-modal tr.input-amount-table-row-alert{background-color:#fff3cd !important}.input-amount-modal tr.input-amount-table-row-alert td.input-amount-table-cell{background-color:#fff3cd !important}.input-amount-modal tr.input-amount-table-row-alert:hover{background-color:#fff3cd !important}.input-amount-modal tr.input-amount-table-row-alert:hover td.input-amount-table-cell{background-color:#fff3cd !important}.input-amount-modal tr.input-amount-table-row-alert.odd:hover,.input-amount-modal tr.input-amount-table-row-alert.even:hover{background-color:#fff3cd !important}.input-amount-modal tr.input-amount-table-row-alert.odd:hover td,.input-amount-modal tr.input-amount-table-row-alert.even:hover td{background-color:#fff3cd !important}.input-amount-modal .total-billed-amount-view tr,.input-amount-modal .total-billed-amount-view td{background-color:#fff !important}.input-amount-modal .over-budget-row{background-color:#ffe0e0 !important}.input-amount-modal .over-budget-row td,.input-amount-modal .over-budget-row td.input-amount-table-cell{background-color:#ffe0e0 !important}.input-amount-modal .over-budget-row:hover{background-color:#ffe0e0 !important}.input-amount-modal .over-budget-row:hover td.input-amount-table-cell{background-color:#ffe0e0 !important}.input-amount-modal .over-budget-row.odd:hover,.input-amount-modal .over-budget-row.even:hover{background-color:#ffe0e0 !important}.input-amount-modal .over-budget-row.odd:hover td,.input-amount-modal .over-budget-row.even:hover td{background-color:#ffe0e0 !important}.secret-calendar-wrapper{padding:24px}.secret-calendar-button{text-align:center;display:flex;align-items:center;justify-content:center;padding:24px}.secret-calendar-button span.btn--circle{border-radius:4px;line-height:16px;width:38px;margin-left:8px;height:16px;font-size:8px;padding:4px;cursor:pointer;background-color:#ddd;opacity:.8}.secret-calendar-button span.btn--circle:hover{-webkit-transform:translate(0, 2px);transform:translate(0, 2px);opacity:1}#action-message{text-align:center;font-size:10px}#order-files,#project-files{display:none}.attached-files{display:flex;list-style:none;margin-top:5px}.attached-files .button{display:block;width:auto;height:24px;padding:0 4px;text-align:center;color:#666;line-height:24px;font-size:10px;margin-right:4px;text-decoration:none;background-color:#efefef;border:1px solid #ddd;border-radius:5px}.attached-files .orange{color:#666;background-color:#f0a500}@media all and (max-width: 768px){.secret-calendar-wrapper{padding:8px;height:100vh}.secret-calendar-wrapper .fc-header-toolbar{flex-direction:column;margin:24px 0}.secret-calendar-wrapper #secret-calendar,.secret-calendar-wrapper .fc-view-container,.secret-calendar-wrapper .fc-view{height:100%}.secret-calendar-wrapper .fc-left{display:flex}.secret-calendar-wrapper .fc-resource-area{width:30% !important}.secret-calendar-wrapper .fc-resource-area.is-active{width:100% !important}.secret-calendar-wrapper .fc-cell-content{white-space:normal}}.files-list{height:77px;padding:0 32px 0 24px;border-bottom:1px solid #eaeaea;display:flex;align-items:center;justify-content:space-between}.files-list .file-name{font-size:16px;font-weight:bold;color:#333}.files-list .arrow{font-size:24px;color:#8d8d8d}#progress{background-color:#f4f4f4;min-height:calc(100vh - 198px)}#progress.section{padding:60px 12px}#progress .container{max-width:680px;margin:0 auto}#progress .title{font-size:18px;font-weight:normal;margin-bottom:36px;line-height:1.68}#progress .title strong{font-weight:bold}#progress .field.is-grouped{display:flex;justify-content:space-between}#progress .button{padding:8px 24px;width:100%;margin-right:8px;border-radius:8px;box-shadow:none;border:0;min-height:50px;font-size:16px;font-weight:bold;cursor:pointer}#progress .button:last-child{margin-right:0}#progress .button.is-primary{background-color:#0097d1;color:white}#progress .button.is-primary:hover{background-color:#7dc4eb}#progress .button.is-cancel{background-color:#8d8d8d;color:white}#progress .button.is-cancel:hover{background-color:#7c7c7c}.progress-list{height:88px;padding:25px 0 12px 18px;border-bottom:1px solid #eaeaea;position:relative;box-sizing:border-box}.progress-list .title{font-size:15px;font-weight:bold;color:#333;margin-bottom:12px}.progress-list .title img{vertical-align:middle}.progress-list .date{font-size:10px;font-weight:bold;color:#8d8d8d;margin-bottom:8px}.progress-list .counts{position:absolute;top:40px;right:38px}.progress-list .counts .count{font-size:24px;color:#8d8d8d}.progress-list .counts .total{font-size:14px;color:#8d8d8d}.progress-list .counts .total:before{content:'/'}.progress-list .counts .red-number{color:#ce0000}.carpenter-list{height:88px;padding:0 38px 0 30px;border-bottom:1px solid #eaeaea;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center}.carpenter-list .name{font-size:14px;font-weight:bold;color:#333;margin-bottom:8px}.carpenter-list .date{font-size:10px;font-weight:bold;color:#333}.carpenter-list .arrow{font-size:24px;color:#8d8d8d}.folder{margin-right:24px}.question{border-bottom:8px solid #eaeaea}.question .header{display:flex;justify-content:flex-start;align-items:center;height:44px;padding-right:18px}.question .project-name{font-size:12px;font-weight:bold;color:#333}.question .context{margin-left:42px;margin-right:18px}.question .title{font-size:21px;font-weight:bold;color:#333}.question .date{font-size:11px;font-weight:bold;color:#8d8d8d}.question .flex-wrapper{display:flex;justify-content:space-between;align-items:flex-end;margin-top:4px}.question .sender{font-size:14px;font-weight:bold;color:#333;display:flex;flex-wrap:wrap}.question .from{font-size:8px;font-weight:bold;color:#333;margin-right:4px}.question .from .user{margin-top:-2px;width:18px;margin-right:0.2rem}.question .text{font-size:14px;font-weight:normal;color:#333;margin:20px 0 24px;line-height:1.29}.question .image{margin:8px;width:110px;height:80px;object-fit:contain}.reply{padding-left:24px;padding-bottom:30px;border-bottom:1px solid #eaeaea}.reply .header{display:flex;justify-content:space-between;align-items:flex-end;padding:24px 18px 12px 0px}.reply .sender{font-size:16px;font-weight:bold;color:#333;display:flex;flex-wrap:nowrap}.reply .from{font-size:8px;font-weight:bold;color:#333;margin-right:4px}.reply .from .user{margin-top:-2px;width:18px;margin-right:0.2rem}.reply .date{font-size:11px;font-weight:bold;color:#8d8d8d}.reply .text{font-size:14px;font-weight:normal;color:#333;line-height:1.29;padding-bottom:24px}.reply .image{margin:8px;width:110px;height:80px;object-fit:contain}.second-reply{margin:0;border-left:6px solid #eaeaea}.second-reply .header{display:flex;justify-content:space-between;align-items:flex-end;padding:4px 18px 12px  12px}.second-reply .sender{font-size:16px;font-weight:bold;color:#333}.second-reply .from{font-size:8px;font-weight:bold;color:#333;margin-right:4px}.second-reply .date{font-size:11px;font-weight:bold;color:#8d8d8d}.second-reply .text{font-size:14px;font-weight:normal;color:#333;line-height:1.29;padding-left:12px}.second-reply .image{margin:8px;width:110px;height:80px;object-fit:contain}.question-change-status{text-align:right;padding:0 30px 10px 0;font-size:14px;font-weight:bold;color:#333;background-color:#f4f4f4}.reply-arrow{margin-left:8px}.notification-wrapper{padding:20px 20px 0;position:relative;box-sizing:border-box;overflow:scroll}.notification-wrapper .notification-close{width:20px;height:20px;position:absolute;right:20px;top:34px;opacity:0.5}.notification-wrapper .notification-close:hover{opacity:1.0}.notification-wrapper .header{height:48px;display:flex;justify-content:center;align-items:center}.notification-wrapper .header h1{font-size:20px;font-weight:bold;color:#008bc9;text-align:center}.notification-wrapper .select-form{width:100%;height:48px;border:1px solid #8d8d8d;margin-bottom:12px}.notification-wrapper .name-tag{display:flex;border:1px solid #eaeaea;margin-bottom:12px;height:54px;overflow:scroll}.notification-wrapper .name-tag input[type="checkbox"]:checked+.large-tag{opacity:1.0}.notification-wrapper .name-tag .large-tag{margin:8px 4px;flex:100px 0 0}.notification-wrapper .deadline-tag{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:12px}.notification-wrapper .deadline-tag input[type="radio"]:checked+.small-tag{opacity:1.0}.notification-wrapper .input-title{width:100%;height:52px;padding:20px 16px;border:1px solid #eaeaea;box-sizing:border-box}.notification-wrapper .text-area{width:100%;height:112px;padding:20px 16px;border:1px solid #eaeaea;box-sizing:border-box}.notification-wrapper .send-button{display:flex;justify-content:center;align-items:center;color:#fff;font-size:16px;border:0;font-weight:bold;cursor:pointer;width:100%;height:48px;border-radius:28px;background-color:#0097d1}.notification-wrapper .send-button:hover{background-color:#7dc4eb}.button-area{height:60px;width:100%;position:fixed;bottom:0}.button-area .reply-button{display:flex;justify-content:center;align-items:center;color:#fff;font-size:16px;border:0;font-weight:bold;cursor:pointer;width:100%;height:48px;background-color:#0097d1;height:60px}.button-area .reply-button:hover{background-color:#7dc4eb}.button-area .reply-button a{text-decoration:none}.button-area .reply-button img{margin-right:16px}.blank-area{height:60px}.notification-wrapper .title-wrapper{margin:24px 0}.report-wrapper{background-color:#f4f4f4;padding:8px 16px;min-height:calc(100vh - 68px - 78px - 8px - 8px)}.report-wrapper>h1{font-size:20px;font-weight:normal;color:#333;text-align:center;margin:20px}.report-wrapper>.content{font-size:14px;font-weight:normal;color:#333;margin:20px 0;white-space:pre-wrap}.report-wrapper>.details{font-size:12px;font-weight:normal;color:#333;text-align:right;margin:20px 0}.report-wrapper>.image-wrapper{margin:16px 0}.report-wrapper>.image-wrapper img{width:100px;object-fit:contain}.memo-title{font-size:20px;font-weight:bold;color:#333;margin:24px 0 12px}.memos-wrapper{margin-left:20px}.memos-wrapper p{font-size:12px;font-weight:normal;color:#333;margin:4px;line-height:1.6}.progress-tab-wrapper{display:flex;background-color:#f4f4f4}.progress-tab-wrapper .tab{font-size:14px;font-weight:bold;color:#333;width:138px;height:38px;display:inline-flex;justify-content:center;align-items:center;background-color:#f4f4f4}.progress-tab-wrapper .tab a{display:inline-flex;justify-content:center;align-items:center;width:100%;height:100%;text-decoration:none;color:#333}.progress-tab-wrapper .active{background-color:#fff}.forgot-task-list{padding:16px 28px;border-bottom:1px solid #eaeaea}.responsible-list,.forgot-responsible-list{cursor:pointer;height:88px;padding:0px 30px 0px 18px;border-bottom:1px solid #eaeaea;display:flex;align-items:center;justify-content:space-between}.responsible-list .name,.forgot-responsible-list .name{font-size:14px;font-weight:bold;color:#333;margin-bottom:0.5rem}.responsible-list .name>.username,.forgot-responsible-list .name>.username,.responsible-list .name>.selection,.forgot-responsible-list .name>.selection{font-size:12px;font-weight:normal;color:#8d8d8d;display:block;margin-top:5px}.responsible-list .date,.forgot-responsible-list .date{font-size:12px;font-weight:normal;color:#8d8d8d}.responsible-list .arrow,.forgot-responsible-list .arrow{font-size:24px;color:#8d8d8d}.forgot-responsible-list{height:88px}.forgot-responsible-list .forgot-milestone-title{font-size:0.7em;margin:0 0 0.3em 0;color:#800}.forgot-responsible-list .forgot-task{width:100%;padding:0px 30px 0px 0px}.responsible-active-list{cursor:pointer;height:88px;padding:0px 30px 0px 18px;border-bottom:1px solid #eaeaea;display:flex;align-items:center;justify-content:space-between}.responsible-active-list .name{font-size:14px;font-weight:bold;color:#333;margin-bottom:8px}.responsible-active-list .date{font-size:12px;font-weight:bold;color:#333}.responsible-active-list .item-wrapper{display:flex;align-items:center}.responsible-active-list .item-wrapper .memo{margin-right:24px}.responsible-active-list .item-wrapper .arrow{font-size:24px;color:#8d8d8d}.task-detail-wrapper{width:100%;padding:24px;box-sizing:border-box;position:relative}.task-detail-wrapper .header{width:100%;display:flex;justify-content:space-between}.task-detail-wrapper .header .sub-title{font-size:14px;font-weight:normal;color:#333}.task-detail-wrapper .header .date{font-size:12px;font-weight:normal;color:#8d8d8d}.task-detail-wrapper .header .date:before{content:"期限："}.task-detail-wrapper .title{font-size:18px;font-weight:bold;color:#333;margin:20px 0}.task-detail-wrapper .text-area{width:100%;height:160px;padding:20px 16px;border:1px solid #eaeaea;box-sizing:border-box}.task-detail-wrapper .image-area{display:flex;align-items:center;flex-wrap:wrap}.task-detail-wrapper .image-area .upload-image{width:100px}.task-detail-wrapper .image-area #image-preview-wrapper{display:flex;align-items:center}.task-detail-wrapper .image-area #image-preview-wrapper img{width:100px;margin-right:20px;margin-bottom:20px}.task-detail-wrapper .add-memo{font-size:14px;font-weight:normal;color:#8d8d8d;cursor:pointer;text-align:center;margin-bottom:80px;text-decoration:underline}.task-detail-wrapper .button-area{width:100%;position:fixed;bottom:0;left:0;display:flex}.task-detail-wrapper .button-area .after-button{display:flex;justify-content:center;align-items:center;color:#fff;font-size:16px;border:0;font-weight:bold;cursor:pointer;width:50%;height:60px;background-color:#4e5157}.task-detail-wrapper .button-area .after-button:hover{background-color:#7b7d82}.task-detail-wrapper .button-area .next-button{display:flex;justify-content:center;align-items:center;color:#fff;font-size:16px;border:0;font-weight:bold;cursor:pointer;width:50%;height:60px;background-color:#8d8d8d}.task-detail-wrapper .button-area .next-button:hover{background-color:#7c7c7c}.blank{height:16px;background-color:#f4f4f4}.task-list{height:88px;padding:16px 28px;border-bottom:1px solid #eaeaea;position:relative;box-sizing:border-box}.task-list .task-list-inner{display:flex}.task-list .task-list-inner .image-wrapper{width:30%;height:50px;overflow:hidden}.task-list .task-list-inner .image-wrapper .image{max-width:100%}.task-list .information{width:70%}.task-list .information .title{font-size:16px;font-weight:bold;color:#333;margin-bottom:8px}.task-list .information .username{font-size:14px;font-weight:normal;color:#333;opacity:0.6;margin-bottom:4px;display:block}.task-list .information .answer{font-size:14px;font-weight:normal;color:#333;opacity:0.6}.modal-content-wrapper .modal-text{font-size:16px;font-weight:normal;color:#333}.modal-content-wrapper .update-button{display:flex;justify-content:center;align-items:center;color:#fff;font-size:16px;border:0;font-weight:bold;cursor:pointer;width:100%;height:40px;background-color:#4e5157}.modal-content-wrapper .update-button:hover{background-color:#7b7d82}.modal-content-wrapper .images-wrapper{margin:12px 0}.modal-content-wrapper .images-wrapper .image{width:150px;height:100px;object-fit:contain}.modal-content-wrapper .memos-wrapper{margin:12px 0}.modal-content-wrapper .memos-wrapper .memo{margin:8px 0}.modal-content-wrapper .selections-wrapper{margin:12px 0 24px 0}.modal-content-wrapper .selections-wrapper li{margin:8px 0;display:flex;justify-content:flex-start;align-items:center}.modal-content-wrapper .selections-wrapper li img{margin-right:10px}.project-show-link-wrapper{background-color:#f4f4f4;text-align:center;padding:8px 24px 24px;display:flex;flex-wrap:nowrap;font-size:18px;font-weight:normal;color:#333}.project-show-link-wrapper h2{margin-right:10px;width:70%;display:flex;justify-content:flex-start;align-items:center}.project-show-link-wrapper span{font-size:14px;font-weight:normal;color:#333;display:flex;justify-content:flex-end;align-items:center;width:30%}.project-show-link-wrapper span img{margin-right:5px}#concern_modal{display:none}#concern_modal.active{display:block}.project-list{min-height:88px;padding:14px 0 12px 18px;border-bottom:1px solid #eaeaea;position:relative;box-sizing:border-box}.project-list.is-none{display:none}.project-list__title-link{margin-bottom:10px}.project-list__title-list .title{margin-bottom:10px}.project-list__footer-button{display:flex;flex-wrap:nowrap;width:95%}.project-list__footer-button .project-button:nth-child(1){margin-right:5px;display:flex;justify-content:center;align-items:center;color:#fff;font-size:16px;border:0;font-weight:bold;cursor:pointer;width:50%;height:60px;background-color:white;border:2px solid #8d8d8d;color:#8d8d8d;box-sizing:border-box;font-size:14px;height:50px}.project-list__footer-button .project-button:nth-child(1):hover{background-color:#7dc4eb}.project-list__footer-button .project-button:nth-child(2){margin-left:5px;display:flex;justify-content:center;align-items:center;color:#fff;font-size:16px;border:0;font-weight:bold;cursor:pointer;width:50%;height:60px;background-color:#0097d1;font-size:14px;height:50px}.project-list__footer-button .project-button:nth-child(2):hover{background-color:#7dc4eb}.project-list__footer-button .project-button.disabled{background:#6fb2de;pointer-events:none}.project-list .title{font-size:16px;font-weight:bold;color:#333}.project-list .label{margin-left:5px}.project-list .data-text{font-size:12px;color:#8d8d8d;margin-bottom:8px}.project-list .counts{position:absolute;top:50px;right:16px}.project-list .counts .count{font-size:24px;color:#8d8d8d}.project-list .counts .total{font-size:14px;color:#8d8d8d}.project-list .counts .total:before{content:'/'}.project-list .counts .red-number{color:#ce0000}.project-list .ballon-wrapper{position:absolute;top:45px;right:95px}.project-list .balloon{position:relative;padding:10px;width:10px;height:10px;line-height:10px;border-radius:50%;text-align:center;color:#fff;letter-spacing:0.2em;font-size:14px;background-color:#ce0000}.project-list .balloon:before{content:'';position:absolute;display:block;width:0;height:0;left:26px;bottom:9px;border-right:10px solid #ce0000;border-top:5px solid transparent;border-bottom:5px solid transparent;transform:rotate(-180deg)}.section-wrapper__top .progress-list{height:150px}.schedule-date-wrapper{height:14px;line-height:10px;width:225px;display:inline-block;overflow-x:auto;overflow-y:hidden;white-space:nowrap;margin-left:30px}.schedule-date-wrapper .date{margin-right:30px}.schedule-date-wrapper .date a{font-size:12px;font-weight:bold;color:#333;text-decoration:none;opacity:0.5}.schedule-date-wrapper .active a{opacity:1.0}.plan-list{height:88px;padding:0 12px 0 18px;border-bottom:1px solid #eaeaea;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center}.plan-list .project-name{font-size:12px;font-weight:bold;color:#333;margin-bottom:8px}.plan-list .plan-name{font-size:18px;font-weight:bold;color:#333}.plan-list .pencil{height:20px;width:20px}.login-wrapper{height:calc(100vh - 85px);background-color:#f4f4f4;padding:44px 20px 0px;text-align:center}.login-wrapper h1{font-size:18px;font-weight:bold;color:#8d8d8d;margin-bottom:20px}.login-wrapper .input-field{width:100%}.navbar,.navbar_dev{width:100%;height:48px;background-color:#242536;display:flex;align-items:center;justify-content:space-between;position:sticky;top:0px;z-index:99}.navbar .menu,.navbar_dev .menu{display:none}@media screen and (max-width: 575px){.navbar .menu,.navbar_dev .menu{display:block;background:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 24 24"><path fill="%23ffffff" d="M3,6H21V8H3V6M3,11H21V13H3V11M3,16H21V18H3V16Z" /></svg>') no-repeat center center;width:40px;height:40px;margin-left:10px;margin-right:20px}}@media screen and (min-width: 768px) and (max-width: 991px){.navbar .menu,.navbar_dev .menu{display:block;background:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 24 24"><path fill="%23ffffff" d="M3,6H21V8H3V6M3,11H21V13H3V11M3,16H21V18H3V16Z" /></svg>') no-repeat center center;width:40px;height:40px;margin-left:10px;margin-right:20px}}@media screen and (max-width: 575px){.navbar .logo-container,.navbar_dev .logo-container{display:block;width:100%;text-align:center}}.navbar .logo,.navbar_dev .logo{font-size:14px;font-weight:normal;color:#fff;width:115px;height:14px;font-family:HiraginoSans-W9;font-style:normal;font-stretch:normal;letter-spacing:1.31px;text-align:center;padding-left:40px}@media screen and (max-width: 575px){.navbar .logo,.navbar_dev .logo{padding-left:0}}.navbar .menu__single,.navbar_dev .menu__single{position:relative;display:inline}.navbar .menu__single p,.navbar_dev .menu__single p{color:#fff;padding:20px 60px 20px 0px;cursor:pointer}@media screen and (max-width: 575px){.navbar .menu__single p,.navbar_dev .menu__single p{text-indent:-9999px;background:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 24 24"><path fill="%23ffffff" d="M12,19.2C9.5,19.2 7.29,17.92 6,16C6.03,14 10,12.9 12,12.9C14,12.9 17.97,14 18,16C16.71,17.92 14.5,19.2 12,19.2M12,5A3,3 0 0,1 15,8A3,3 0 0,1 12,11A3,3 0 0,1 9,8A3,3 0 0,1 12,5M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12C22,6.47 17.5,2 12,2Z" /></svg>') no-repeat center center;background-size:50%}}.navbar .menu__single>ul.menu__second-level,.navbar_dev .menu__single>ul.menu__second-level{position:absolute;width:100%;background:#fff;-webkit-transition:all .2s ease;transition:all .2s ease;border-radius:2px;border:1px solid #eaeaea;box-shadow:0 0 2px #7c7c7c;visibility:hidden;opacity:0;text-align:center}@media screen and (max-width: 575px){.navbar .menu__single>ul.menu__second-level,.navbar_dev .menu__single>ul.menu__second-level{min-width:140px;right:10px}}.navbar .menu__single>ul.menu__second-level .logout,.navbar_dev .menu__single>ul.menu__second-level .logout{color:#333;text-decoration:none;padding:14px;display:block}.navbar .menu__single:hover>ul.menu__second-level,.navbar_dev .menu__single:hover>ul.menu__second-level{right:30px;visibility:visible;opacity:1}.navbar_dev{background-color:#990000}.modal-wrapper{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;z-index:1}.modal-wrapper-checkbox{display:flex;flex-wrap:wrap}.modal-wrapper-checkbox li{list-style:none;margin-right:16px;margin-bottom:8px}.modal-content,.modal-content.sp,.modal-content-img.sp{overflow:scroll;background:#fff;width:60%;min-height:420px;height:75%;padding:30px;z-index:999}.modal-content-wrapper{position:relative}.modal-overlay-bg{background:rgba(0,0,0,0.6)}.modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,0.44)}.form-wrapper{width:400px;margin:0 auto}.modal-title{font-size:20px;font-weight:bold;color:#333;text-align:center;margin-bottom:60px}.modal-input-form{width:360px;height:60px;padding-left:30px;box-sizing:border-box}.modal-textarea-form{width:360px;height:120px;padding:30px 0 0 30px;box-sizing:border-box}.modal-textarea-form-no-padding{width:360px;height:120px;padding:5px 0 0 5px;box-sizing:border-box}.modal-select-form{width:360px;height:60px;padding:0 26px}.close{width:36px;height:36px;position:absolute;right:0;top:0;opacity:0.5}.close:hover{opacity:1.0}.modal-button{display:flex;justify-content:center;align-items:center;color:#fff;font-size:16px;border:0;font-weight:bold;cursor:pointer;width:100%;height:48px;background-color:#4e5157}.modal-button:hover{background-color:#7b7d82}.modal-content.sp,.sp.modal-content-img{padding:24px 28px;max-width:100%;width:75%;min-height:30%;height:auto;max-height:80%}.modal-content.sp .modal-content-wrapper .close,.sp.modal-content-img .modal-content-wrapper .close{right:-10px;top:-7px}.modal-content.sp .modal-content-wrapper>img,.sp.modal-content-img .modal-content-wrapper>img{margin-top:30px;object-fit:contain;width:100%}.modal-content.sp .modal-content-wrapper .form-wrapper,.sp.modal-content-img .modal-content-wrapper .form-wrapper{margin:0 auto;width:100%}.modal-content.sp .modal-content-wrapper .form-wrapper .modal-title,.sp.modal-content-img .modal-content-wrapper .form-wrapper .modal-title{text-align:left;margin-bottom:24px}.modal-content.sp .modal-content-wrapper .form-wrapper .modal-textarea,.sp.modal-content-img .modal-content-wrapper .form-wrapper .modal-textarea{width:calc(100% - 48px);padding:12px 24px;min-height:180px;border:1px solid #eaeaea;font-size:14px;margin-bottom:16px}.modal-content.sp .modal-content-wrapper .form-wrapper .date-picker,.sp.modal-content-img .modal-content-wrapper .form-wrapper .date-picker,.modal-content.sp .modal-content-wrapper .form-wrapper .modal-input,.sp.modal-content-img .modal-content-wrapper .form-wrapper .modal-input{border:1px solid #eaeaea;padding:12px 24px;margin-bottom:16px;background-color:#fff}.modal-content.sp .modal-content-wrapper .form-wrapper .send-button,.sp.modal-content-img .modal-content-wrapper .form-wrapper .send-button{display:flex;justify-content:center;align-items:center;color:#fff;font-size:16px;border:0;font-weight:bold;cursor:pointer;width:100%;height:48px;background-color:#4e5157}.modal-content.sp .modal-content-wrapper .form-wrapper .send-button:hover,.sp.modal-content-img .modal-content-wrapper .form-wrapper .send-button:hover{background-color:#7b7d82}.modal-header .close-button{width:36px;height:36px;cursor:pointer}.modal-header .modal-close-button{position:absolute;display:block;top:0;right:0;width:36px;height:36px}.sidebar{width:200px;min-width:200px;height:100vh;background-color:#363636;display:flex;flex-direction:column;position:fixed;top:48px}@media screen and (min-width: 768px) and (max-width: 991px){.sidebar{margin-left:-200px;transition:all 0.3s ease-out;z-index:9999}.sidebar.active{margin-left:0}}@media screen and (max-width: 575px){.sidebar{margin-left:-200px;transition:all 0.3s ease-out;z-index:9999}.sidebar.active{margin-left:0}}.sidebar-title{font-size:14px;font-weight:600;font-style:normal;font-stretch:normal;line-height:1;letter-spacing:normal;color:#fff;padding:12px 0px 12px 32px;border-left:4px solid #363636;transition:all 0.2s ease}.sidebar-title:hover{border-left:4px solid #008bc9;background-color:#252525}.active-sidebar{border-left:4px solid #008bc9;background-color:#252525}.menu-link{text-decoration:none}.sidebar-separator{height:1px;background-color:rgba(255,255,255,0.1);margin:8px 16px;opacity:0.6}.sp-header{height:78px;padding:22px 22px 0px;box-sizing:border-box;position:relative;background-color:#fff;box-shadow:0 5px 10px rgba(0,0,0,0.2)}.sp-header .logo{width:100%;height:100%;display:flex;justify-content:flex-start;align-items:center;font-size:18px;font-weight:bold;color:#333}.sp-header span{margin-left:12px;color:#8d8d8d;font-size:12px}.sp-header .logo-svg{height:30px}.sp-header .nav-wrapper{display:inline-block;position:absolute;right:20px;bottom:15px}.sp-header .nav-drawer{position:relative}.sp-header .nav-unshown{display:none}.sp-header .nav-open{display:inline-block;width:30px;height:22px;vertical-align:middle}.sp-header #nav-close{display:none;position:fixed;z-index:99;top:0;left:0;width:100%;height:100%;background:black;opacity:0;transition:.3s ease-in-out}.sp-header .nav-content{overflow:auto;position:fixed;top:80px;right:0;z-index:9999;width:110px;margin-right:20px;border-radius:5px;box-sizing:border-box;background:#fff;transition:.3s ease-in-out;opacity:0;display:none;list-style:none}.sp-header .nav-content li{line-height:1.6;padding:8px 0}.sp-header .nav-content a{font-size:14px;font-weight:normal;color:#333;text-decoration:none}.sp-header #nav-input:checked ~ #nav-close{display:block;opacity:0.5}.sp-header #nav-input:checked ~ .nav-content{display:flex;width:170px;flex-wrap:wrap;justify-content:center;align-items:center;opacity:1.0;box-shadow:6px 0 25px rgba(0,0,0,0.15)}.general-modal-wrapper{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;z-index:1}.general-modal-wrapper .modal-content,.general-modal-wrapper .modal-content-img.sp{background:#fff;border:solid 1px #333;width:328px;height:400px;padding:20px;z-index:999}.general-modal-wrapper .modal-content-wrapper{position:relative}.general-modal-wrapper .modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,0.44)}.general-modal-wrapper .modal-form-wrapper .modal-title{font-size:16px;font-weight:bold;color:#333;text-align:left;padding-top:8px;margin-bottom:24px}.general-modal-wrapper .modal-form-wrapper .modal-content,.general-modal-wrapper .modal-form-wrapper .modal-content-img.sp{font-size:14px;font-weight:normal;color:#333;text-align:left;padding-top:8px}.general-modal-wrapper .modal-form-wrapper .modal-text-area{font-size:12px;font-weight:normal;color:#333;width:100%;height:180px;padding:12px 24px;box-sizing:border-box;border:1px solid #eaeaea}.general-modal-wrapper .modal-form-wrapper .modal-date-filed{font-size:18px;font-weight:normal;color:#333;width:100%;height:50px;padding-left:14px;box-sizing:border-box;border:1px solid #eaeaea}.toggle-switch{position:relative;display:inline-block;width:36px;height:18px}.toggle-switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;border-radius:18px}.slider:before{position:absolute;content:"";height:14px;width:14px;left:2px;bottom:2px;background-color:white;transition:.4s;border-radius:50%}input:checked+.slider{background-color:#2196F3}input:checked+.slider:before{transform:translateX(18px)}.toast-title{font-weight:bold}.toast-message{word-wrap:break-word}.toast-message a,.toast-message label{color:#FFF}.toast-message a:hover{color:#CCC;text-decoration:none}.toast-top-left{top:12px;left:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{left:12px;bottom:12px}#toast-container{position:fixed;z-index:9999}#toast-container>div{background-position:15px center;background-repeat:no-repeat;-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;-moz-box-shadow:0 0 12px #999999;-webkit-box-shadow:0 0 12px #999999;-o-box-shadow:0 0 12px #999999;box-shadow:0 0 12px #999999;color:#FFFFFF;margin:0 0 6px;filter:alpha(opacity=80);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";opacity:0.8;padding:15px 15px 15px 50px;width:300px}.toast{background-color:#030303}.toast-success{background-color:#51A351}.toast-error{background-color:#BD362F}.toast-info{background-color:#2F96B4}.toast-warning{background-color:#F89406}.toast-top-right{top:12px;right:12px}#toast-container>:hover{-moz-box-shadow:0 0 12px #000000;-webkit-box-shadow:0 0 12px #000000;-o-box-shadow:0 0 12px #000000;box-shadow:0 0 12px #000000;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1;cursor:pointer}#toast-container>.toast-info{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=") !important}#toast-container>.toast-error{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=") !important}#toast-container>.toast-success{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==") !important}#toast-container>.toast-warning{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=") !important}/*!
 * jQuery UI CSS Framework 1.14.1
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 *
 * https://api.jqueryui.com/category/theming/
 */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0}.ui-front{z-index:100}.ui-state-disabled{cursor:default !important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}/*!
 * jQuery UI CSS Framework 1.14.1
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 *
 * https://api.jqueryui.com/category/theming/
 *
 * To view and modify this theme, visit https://jqueryui.com/themeroller/
 */.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px #5e9ed6}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;background-image:none}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url(/assets/jquery-ui/ui-icons_444444_256x240-42f3fd7ecbd1e18e5e9c5cbbc2ba9ce4d81a388258a81833d38819a1406ff48d.png)}.ui-widget-header .ui-icon{background-image:url(/assets/jquery-ui/ui-icons_444444_256x240-42f3fd7ecbd1e18e5e9c5cbbc2ba9ce4d81a388258a81833d38819a1406ff48d.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url(/assets/jquery-ui/ui-icons_555555_256x240-9dab1725ee38e87989a48796505748157d0238ac72c25a072f5162aa61e2da06.png)}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url(/assets/jquery-ui/ui-icons_ffffff_256x240-6d81fc3fac3b17a25f4ef3eee1394642d38b1adba5c7442acef3b3c8b045cbe7.png)}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url(/assets/jquery-ui/ui-icons_777620_256x240-91e1ea5f253e72e2e9402cff2bb58fa98b5faa49f9ded999c760013b94ead7f8.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(/assets/jquery-ui/ui-icons_cc0000_256x240-6efc1db612130b63222e0f6bf54d37392c3f2bdb2c10ba50f5d0f1e14d63af61.png)}.ui-button .ui-icon{background-image:url(/assets/jquery-ui/ui-icons_777777_256x240-943d9bc18134619d37406debd81636b63881363a019513c1d6e6cb13b5c5fb30.png)}.ui-icon-blank.ui-icon-blank.ui-icon-blank{background-image:none}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:0.3}.ui-widget-shadow{box-shadow:0 0 5px #666}/*!
 * jQuery UI Accordion 1.14.1
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 *
 * https://api.jqueryui.com/accordion/#theming
 */.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}/*!
 * jQuery UI Autocomplete 1.14.1
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 *
 * https://api.jqueryui.com/autocomplete/#theming
 */.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}/*!
 * jQuery UI Button 1.14.1
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 *
 * https://api.jqueryui.com/button/#theming
 */.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;user-select:none}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}/*!
 * jQuery UI Checkboxradio 1.14.1
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 *
 * https://api.jqueryui.com/checkboxradio/#theming
 */.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}/*!
 * jQuery UI Controlgroup 1.14.1
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 *
 * https://api.jqueryui.com/controlgroup/#theming
 */.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup>.ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup>.ui-controlgroup-item:focus,.ui-controlgroup>.ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical>.ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label+.ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label+.ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:calc( 100% - 2.4em )}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}/*!
 * jQuery UI Datepicker 1.14.1
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 *
 * https://api.jqueryui.com/datepicker/#theming
 */.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}/*!
 * jQuery UI Dialog 1.14.1
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 *
 * https://api.jqueryui.com/dialog/#theming
 */.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}/*!
 * jQuery UI Draggable 1.14.1
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 */.ui-draggable-handle{touch-action:none}/*!
 * jQuery UI Menu 1.14.1
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 *
 * https://api.jqueryui.com/menu/#theming
 */.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}/*!
 * jQuery UI Progressbar 1.14.1
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 *
 * https://api.jqueryui.com/progressbar/#theming
 */.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}/*!
 * jQuery UI Resizable 1.14.1
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 */.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}/*!
 * jQuery UI Selectable 1.14.1
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 */.ui-selectable{touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}/*!
 * jQuery UI Selectmenu 1.14.1
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 *
 * https://api.jqueryui.com/selectmenu/#theming
 */.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}/*!
 * jQuery UI Sortable 1.14.1
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 */.ui-sortable-handle{touch-action:none}/*!
 * jQuery UI Slider 1.14.1
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 *
 * https://api.jqueryui.com/slider/#theming
 */.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:pointer;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}/*!
 * jQuery UI Spinner 1.14.1
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 *
 * https://api.jqueryui.com/spinner/#theming
 */.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}/*!
 * jQuery UI Tabs 1.14.1
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 *
 * https://api.jqueryui.com/tabs/#theming
 */.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}/*!
 * jQuery UI Tooltip 1.14.1
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 *
 * https://api.jqueryui.com/tooltip/#theming
 */.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}/*!
 * jQuery UI CSS Framework 1.14.1
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 *
 * https://api.jqueryui.com/category/theming/
 *//*!
 * jQuery UI CSS Framework 1.14.1
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 *
 * https://api.jqueryui.com/category/theming/
 */.fc{direction:ltr;text-align:left}.fc-rtl{text-align:right}body .fc{font-size:1em}.fc-highlight{background:#bce8f1;opacity:0.3}.fc-bgevent{background:#8fdf82;opacity:0.3}.fc-nonbusiness{background:#d7d7d7}.fc-popover{position:absolute;box-shadow:0 2px 6px rgba(0,0,0,0.15)}.fc-popover .fc-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:2px 4px}.fc-rtl .fc-popover .fc-header{flex-direction:row-reverse}.fc-popover .fc-header .fc-title{margin:0 2px}.fc-popover .fc-header .fc-close{cursor:pointer;opacity:0.65;font-size:1.1em}.fc-divider{border-style:solid;border-width:1px}hr.fc-divider{height:0;margin:0;padding:0 0 2px;border-width:1px 0}.fc-bg,.fc-bgevent-skeleton,.fc-highlight-skeleton,.fc-mirror-skeleton{position:absolute;top:0;left:0;right:0}.fc-bg{bottom:0}.fc-bg table{height:100%}.fc table{width:100%;box-sizing:border-box;table-layout:fixed;border-collapse:collapse;border-spacing:0;font-size:1em}.fc th{text-align:center}.fc th,.fc td{border-style:solid;border-width:1px;padding:0;vertical-align:top}.fc td.fc-today{border-style:double}a[data-goto]{cursor:pointer}a[data-goto]:hover{text-decoration:underline}.fc .fc-row{border-style:solid;border-width:0}.fc-row table{border-left:0 hidden transparent;border-right:0 hidden transparent;border-bottom:0 hidden transparent}.fc-row:first-child table{border-top:0 hidden transparent}.fc-row{position:relative}.fc-row .fc-bg{z-index:1}.fc-row .fc-bgevent-skeleton,.fc-row .fc-highlight-skeleton{bottom:0}.fc-row .fc-bgevent-skeleton table,.fc-row .fc-highlight-skeleton table{height:100%}.fc-row .fc-highlight-skeleton td,.fc-row .fc-bgevent-skeleton td{border-color:transparent}.fc-row .fc-bgevent-skeleton{z-index:2}.fc-row .fc-highlight-skeleton{z-index:3}.fc-row .fc-content-skeleton{position:relative;z-index:4;padding-bottom:2px}.fc-row .fc-mirror-skeleton{z-index:5}.fc .fc-row .fc-content-skeleton table,.fc .fc-row .fc-content-skeleton td,.fc .fc-row .fc-mirror-skeleton td{background:none;border-color:transparent}.fc-row .fc-content-skeleton td,.fc-row .fc-mirror-skeleton td{border-bottom:0}.fc-row .fc-content-skeleton tbody td,.fc-row .fc-mirror-skeleton tbody td{border-top:0}.fc-scroller{-webkit-overflow-scrolling:touch}.fc-scroller>.fc-day-grid,.fc-scroller>.fc-time-grid{position:relative;width:100%}.fc-event{position:relative;display:block;font-size:0.85em;line-height:1.4;border-radius:3px;border:1px solid #3788d8}.fc-event,.fc-event-dot{background-color:#3788d8}.fc-event,.fc-event:hover{color:#fff;text-decoration:none}.fc-event[href],.fc-event.fc-draggable{cursor:pointer}.fc-not-allowed,.fc-not-allowed .fc-event{cursor:not-allowed}.fc-event .fc-content{position:relative;z-index:2}.fc-event .fc-resizer{position:absolute;z-index:4}.fc-event .fc-resizer{display:none}.fc-event.fc-allow-mouse-resize .fc-resizer,.fc-event.fc-selected .fc-resizer{display:block}.fc-event.fc-selected .fc-resizer:before{content:"";position:absolute;z-index:9999;top:50%;left:50%;width:40px;height:40px;margin-left:-20px;margin-top:-20px}.fc-event.fc-selected{z-index:9999 !important;box-shadow:0 2px 5px rgba(0,0,0,0.2)}.fc-event.fc-selected:after{content:"";position:absolute;z-index:1;top:-1px;right:-1px;bottom:-1px;left:-1px;background:#000;opacity:0.25}.fc-event.fc-dragging.fc-selected{box-shadow:0 2px 7px rgba(0,0,0,0.3)}.fc-event.fc-dragging:not(.fc-selected){opacity:0.75}.fc-h-event.fc-selected:before{content:"";position:absolute;z-index:3;top:-10px;bottom:-10px;left:0;right:0}.fc-ltr .fc-h-event.fc-not-start,.fc-rtl .fc-h-event.fc-not-end{margin-left:0;border-left-width:0;padding-left:1px;border-top-left-radius:0;border-bottom-left-radius:0}.fc-ltr .fc-h-event.fc-not-end,.fc-rtl .fc-h-event.fc-not-start{margin-right:0;border-right-width:0;padding-right:1px;border-top-right-radius:0;border-bottom-right-radius:0}.fc-ltr .fc-h-event .fc-start-resizer,.fc-rtl .fc-h-event .fc-end-resizer{cursor:w-resize;left:-1px}.fc-ltr .fc-h-event .fc-end-resizer,.fc-rtl .fc-h-event .fc-start-resizer{cursor:e-resize;right:-1px}.fc-h-event.fc-allow-mouse-resize .fc-resizer{width:7px;top:-1px;bottom:-1px}.fc-h-event.fc-selected .fc-resizer{border-radius:4px;border-width:1px;width:6px;height:6px;border-style:solid;border-color:inherit;background:#fff;top:50%;margin-top:-4px}.fc-ltr .fc-h-event.fc-selected .fc-start-resizer,.fc-rtl .fc-h-event.fc-selected .fc-end-resizer{margin-left:-4px}.fc-ltr .fc-h-event.fc-selected .fc-end-resizer,.fc-rtl .fc-h-event.fc-selected .fc-start-resizer{margin-right:-4px}.fc-day-grid-event{margin:1px 2px 0;padding:0 1px}tr:first-child>td>.fc-day-grid-event{margin-top:2px}.fc-mirror-skeleton tr:first-child>td>.fc-day-grid-event{margin-top:0}.fc-day-grid-event .fc-content{white-space:nowrap;overflow:hidden}.fc-day-grid-event .fc-time{font-weight:bold}.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer,.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer{margin-left:-2px}.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer,.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer{margin-right:-2px}a.fc-more{margin:1px 3px;font-size:0.85em;cursor:pointer;text-decoration:none}a.fc-more:hover{text-decoration:underline}.fc-limited{display:none}.fc-day-grid .fc-row{z-index:1}.fc-more-popover{z-index:2;width:220px}.fc-more-popover .fc-event-container{padding:10px}.fc-now-indicator{position:absolute;border:0 solid red}.fc-unselectable{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.fc-unthemed th,.fc-unthemed td,.fc-unthemed thead,.fc-unthemed tbody,.fc-unthemed .fc-divider,.fc-unthemed .fc-row,.fc-unthemed .fc-content,.fc-unthemed .fc-popover,.fc-unthemed .fc-list-view,.fc-unthemed .fc-list-heading td{border-color:#ddd}.fc-unthemed .fc-popover{background-color:#fff}.fc-unthemed .fc-divider,.fc-unthemed .fc-popover .fc-header,.fc-unthemed .fc-list-heading td{background:#eee}.fc-unthemed td.fc-today{background:#fcf8e3}.fc-unthemed .fc-disabled-day{background:#d7d7d7;opacity:0.3}@font-face{font-family:"fcicons";src:url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBfAAAAC8AAAAYGNtYXAXVtKNAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5ZgYydxIAAAF4AAAFNGhlYWQUJ7cIAAAGrAAAADZoaGVhB20DzAAABuQAAAAkaG10eCIABhQAAAcIAAAALGxvY2ED4AU6AAAHNAAAABhtYXhwAA8AjAAAB0wAAAAgbmFtZXsr690AAAdsAAABhnBvc3QAAwAAAAAI9AAAACAAAwPAAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpBgPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg6Qb//f//AAAAAAAg6QD//f//AAH/4xcEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAWIAjQKeAskAEwAAJSc3NjQnJiIHAQYUFwEWMjc2NCcCnuLiDQ0MJAz/AA0NAQAMJAwNDcni4gwjDQwM/wANIwz/AA0NDCMNAAAAAQFiAI0CngLJABMAACUBNjQnASYiBwYUHwEHBhQXFjI3AZ4BAA0N/wAMJAwNDeLiDQ0MJAyNAQAMIw0BAAwMDSMM4uINIwwNDQAAAAIA4gC3Ax4CngATACcAACUnNzY0JyYiDwEGFB8BFjI3NjQnISc3NjQnJiIPAQYUHwEWMjc2NCcB87e3DQ0MIw3VDQ3VDSMMDQ0BK7e3DQ0MJAzVDQ3VDCQMDQ3zuLcMJAwNDdUNIwzWDAwNIwy4twwkDA0N1Q0jDNYMDA0jDAAAAgDiALcDHgKeABMAJwAAJTc2NC8BJiIHBhQfAQcGFBcWMjchNzY0LwEmIgcGFB8BBwYUFxYyNwJJ1Q0N1Q0jDA0Nt7cNDQwjDf7V1Q0N1QwkDA0Nt7cNDQwkDLfWDCMN1Q0NDCQMt7gMIw0MDNYMIw3VDQ0MJAy3uAwjDQwMAAADAFUAAAOrA1UAMwBoAHcAABMiBgcOAQcOAQcOARURFBYXHgEXHgEXHgEzITI2Nz4BNz4BNz4BNRE0JicuAScuAScuASMFITIWFx4BFx4BFx4BFREUBgcOAQcOAQcOASMhIiYnLgEnLgEnLgE1ETQ2Nz4BNz4BNz4BMxMhMjY1NCYjISIGFRQWM9UNGAwLFQkJDgUFBQUFBQ4JCRULDBgNAlYNGAwLFQkJDgUFBQUFBQ4JCRULDBgN/aoCVgQIBAQHAwMFAQIBAQIBBQMDBwQECAT9qgQIBAQHAwMFAQIBAQIBBQMDBwQECASAAVYRGRkR/qoRGRkRA1UFBAUOCQkVDAsZDf2rDRkLDBUJCA4FBQUFBQUOCQgVDAsZDQJVDRkLDBUJCQ4FBAVVAgECBQMCBwQECAX9qwQJAwQHAwMFAQICAgIBBQMDBwQDCQQCVQUIBAQHAgMFAgEC/oAZEhEZGRESGQAAAAADAFUAAAOrA1UAMwBoAIkAABMiBgcOAQcOAQcOARURFBYXHgEXHgEXHgEzITI2Nz4BNz4BNz4BNRE0JicuAScuAScuASMFITIWFx4BFx4BFx4BFREUBgcOAQcOAQcOASMhIiYnLgEnLgEnLgE1ETQ2Nz4BNz4BNz4BMxMzFRQWMzI2PQEzMjY1NCYrATU0JiMiBh0BIyIGFRQWM9UNGAwLFQkJDgUFBQUFBQ4JCRULDBgNAlYNGAwLFQkJDgUFBQUFBQ4JCRULDBgN/aoCVgQIBAQHAwMFAQIBAQIBBQMDBwQECAT9qgQIBAQHAwMFAQIBAQIBBQMDBwQECASAgBkSEhmAERkZEYAZEhIZgBEZGREDVQUEBQ4JCRUMCxkN/asNGQsMFQkIDgUFBQUFBQ4JCBUMCxkNAlUNGQsMFQkJDgUEBVUCAQIFAwIHBAQIBf2rBAkDBAcDAwUBAgICAgEFAwMHBAMJBAJVBQgEBAcCAwUCAQL+gIASGRkSgBkSERmAEhkZEoAZERIZAAABAOIAjQMeAskAIAAAExcHBhQXFjI/ARcWMjc2NC8BNzY0JyYiDwEnJiIHBhQX4uLiDQ0MJAzi4gwkDA0N4uINDQwkDOLiDCQMDQ0CjeLiDSMMDQ3h4Q0NDCMN4uIMIw0MDOLiDAwNIwwAAAABAAAAAQAAa5n0y18PPPUACwQAAAAAANivOVsAAAAA2K85WwAAAAADqwNVAAAACAACAAAAAAAAAAEAAAPA/8AAAAQAAAAAAAOrAAEAAAAAAAAAAAAAAAAAAAALBAAAAAAAAAAAAAAAAgAAAAQAAWIEAAFiBAAA4gQAAOIEAABVBAAAVQQAAOIAAAAAAAoAFAAeAEQAagCqAOoBngJkApoAAQAAAAsAigADAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA4ArgABAAAAAAABAAcAAAABAAAAAAACAAcAYAABAAAAAAADAAcANgABAAAAAAAEAAcAdQABAAAAAAAFAAsAFQABAAAAAAAGAAcASwABAAAAAAAKABoAigADAAEECQABAA4ABwADAAEECQACAA4AZwADAAEECQADAA4APQADAAEECQAEAA4AfAADAAEECQAFABYAIAADAAEECQAGAA4AUgADAAEECQAKADQApGZjaWNvbnMAZgBjAGkAYwBvAG4Ac1ZlcnNpb24gMS4wAFYAZQByAHMAaQBvAG4AIAAxAC4AMGZjaWNvbnMAZgBjAGkAYwBvAG4Ac2ZjaWNvbnMAZgBjAGkAYwBvAG4Ac1JlZ3VsYXIAUgBlAGcAdQBsAGEAcmZjaWNvbnMAZgBjAGkAYwBvAG4Ac0ZvbnQgZ2VuZXJhdGVkIGJ5IEljb01vb24uAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=") format("truetype");font-weight:normal;font-style:normal}.fc-icon{font-family:"fcicons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fc-icon-chevron-left:before{content:""}.fc-icon-chevron-right:before{content:""}.fc-icon-chevrons-left:before{content:""}.fc-icon-chevrons-right:before{content:""}.fc-icon-minus-square:before{content:""}.fc-icon-plus-square:before{content:""}.fc-icon-x:before{content:""}.fc-icon{display:inline-block;width:1em;height:1em;text-align:center}.fc-button{border-radius:0;overflow:visible;text-transform:none;margin:0;font-family:inherit;font-size:inherit;line-height:inherit}.fc-button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}.fc-button{-webkit-appearance:button}.fc-button:not(:disabled){cursor:pointer}.fc-button::-moz-focus-inner{padding:0;border-style:none}.fc-button{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:0.4em 0.65em;font-size:1em;line-height:1.5;border-radius:0.25em}.fc-button:hover{color:#212529;text-decoration:none}.fc-button:focus{outline:0;-webkit-box-shadow:0 0 0 0.2rem rgba(44,62,80,0.25);box-shadow:0 0 0 0.2rem rgba(44,62,80,0.25)}.fc-button:disabled{opacity:0.65}.fc-button-primary{color:#fff;background-color:#2C3E50;border-color:#2C3E50}.fc-button-primary:hover{color:#fff;background-color:#1e2b37;border-color:#1a252f}.fc-button-primary:focus{-webkit-box-shadow:0 0 0 0.2rem rgba(76,91,106,0.5);box-shadow:0 0 0 0.2rem rgba(76,91,106,0.5)}.fc-button-primary:disabled{color:#fff;background-color:#2C3E50;border-color:#2C3E50}.fc-button-primary:not(:disabled):active,.fc-button-primary:not(:disabled).fc-button-active{color:#fff;background-color:#1a252f;border-color:#151e27}.fc-button-primary:not(:disabled):active:focus,.fc-button-primary:not(:disabled).fc-button-active:focus{-webkit-box-shadow:0 0 0 0.2rem rgba(76,91,106,0.5);box-shadow:0 0 0 0.2rem rgba(76,91,106,0.5)}.fc-button .fc-icon{vertical-align:middle;font-size:1.5em}.fc-button-group{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.fc-button-group>.fc-button{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.fc-button-group>.fc-button:hover{z-index:1}.fc-button-group>.fc-button:focus,.fc-button-group>.fc-button:active,.fc-button-group>.fc-button.fc-button-active{z-index:1}.fc-button-group>.fc-button:not(:first-child){margin-left:-1px}.fc-button-group>.fc-button:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.fc-button-group>.fc-button:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.fc-unthemed .fc-popover{border-width:1px;border-style:solid}.fc-unthemed .fc-list-item:hover td{background-color:#f5f5f5}.fc-toolbar{display:flex;justify-content:space-between;align-items:center}.fc-toolbar.fc-header-toolbar{margin-bottom:1.5em}.fc-toolbar.fc-footer-toolbar{margin-top:1.5em}.fc-toolbar>*>:not(:first-child){margin-left:0.75em}.fc-toolbar h2{font-size:1.75em;margin:0}.fc-view-container{position:relative}.fc-view-container *,.fc-view-container *:before,.fc-view-container *:after{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.fc-view,.fc-view>table{position:relative;z-index:1}@media print{.fc{max-width:100% !important}.fc-event{background:#fff !important;color:#000 !important;page-break-inside:avoid}.fc-event .fc-resizer{display:none}.fc th,.fc td,.fc hr,.fc thead,.fc tbody,.fc-row{border-color:#ccc !important;background:#fff !important}.fc-bg,.fc-bgevent-skeleton,.fc-highlight-skeleton,.fc-mirror-skeleton,.fc-bgevent-container,.fc-business-container,.fc-highlight-container,.fc-mirror-container{display:none}.fc tbody .fc-row{height:auto !important;min-height:0 !important}.fc tbody .fc-row .fc-content-skeleton{position:static;padding-bottom:0 !important}.fc tbody .fc-row .fc-content-skeleton tbody tr:last-child td{padding-bottom:1em}.fc tbody .fc-row .fc-content-skeleton table{height:1em}.fc-more-cell,.fc-more{display:none !important}.fc tr.fc-limited{display:table-row !important}.fc td.fc-limited{display:table-cell !important}.fc-popover{display:none}.fc-time-grid{min-height:0 !important}.fc-timeGrid-view .fc-axis{display:none}.fc-slats,.fc-time-grid hr{display:none !important}.fc-time-grid .fc-content-skeleton{position:static}.fc-time-grid .fc-content-skeleton table{height:4em}.fc-time-grid .fc-event-container{margin:0 !important}.fc-time-grid .fc-event{position:static !important;margin:3px 2px !important}.fc-time-grid .fc-event.fc-not-end{border-bottom-width:1px !important}.fc-time-grid .fc-event.fc-not-end:after{content:"..."}.fc-time-grid .fc-event.fc-not-start{border-top-width:1px !important}.fc-time-grid .fc-event.fc-not-start:before{content:"..."}.fc-time-grid .fc-event .fc-time{white-space:normal !important}.fc-time-grid .fc-event .fc-time span{display:none}.fc-time-grid .fc-event .fc-time:after{content:attr(data-full)}.fc-scroller,.fc-day-grid-container,.fc-time-grid-container{overflow:visible !important;height:auto !important}.fc-row{border:0 !important;margin:0 !important}.fc-button-group,.fc button{display:none}}.fc-scroller-clip{overflow:hidden;position:relative}.fc-no-scrollbars{background:rgba(255,255,255,0)}.fc-no-scrollbars::-webkit-scrollbar{width:0;height:0}.fc-scroller-canvas{position:relative;box-sizing:border-box;min-height:100%}.fc-scroller-canvas>.fc-bg{z-index:1}.fc-scroller-canvas>.fc-content{z-index:2;position:relative;border-style:solid;border-width:0}.fc-scroller-canvas.fc-gutter-left>.fc-content{border-left-width:1px;margin-left:-1px}.fc-scroller-canvas.fc-gutter-right>.fc-content{border-right-width:1px;margin-right:-1px}.fc-scroller-canvas.fc-gutter-top>.fc-content{border-top-width:1px;margin-top:-1px}.fc-rtl .fc-timeline{direction:rtl}.fc-scrolled .fc-head .fc-scroller{z-index:2}.fc-timeline.fc-scrolled .fc-head .fc-scroller{box-shadow:0 3px 4px rgba(0,0,0,0.075)}.fc-timeline .fc-body .fc-scroller{z-index:1}.fc-timeline .fc-scroller-canvas>div>table,.fc-timeline .fc-scroller-canvas>div>div>table{border-style:hidden}.fc-timeline .fc-scroller-canvas>.fc-content>.fc-rows>table{border-bottom-style:none}.fc-timeline th,.fc-timeline td{white-space:nowrap}.fc-timeline .fc-cell-content{overflow:hidden}.fc-timeline .fc-cell-text{display:inline-block;padding-left:4px;padding-right:4px}.fc-timeline th{vertical-align:middle}.fc-timeline .fc-head .fc-cell-content{padding-top:3px;padding-bottom:3px}.fc-timeline .fc-head .fc-time-area .fc-cell-content{overflow:visible}.fc-time-area col{min-width:2.2em}.fc-ltr .fc-time-area .fc-chrono th{text-align:left}.fc-rtl .fc-time-area .fc-chrono th{text-align:right}.fc-time-area .fc-slats{position:absolute;z-index:1;top:0;left:0;right:0;bottom:0}.fc-time-area .fc-slats table{height:100%}.fc-time-area .fc-slats .fc-minor{border-style:dotted}.fc-time-area .fc-slats td{border-width:0 1px}.fc-ltr .fc-time-area .fc-slats td{border-right-width:0}.fc-rtl .fc-time-area .fc-slats td{border-left-width:0}.fc-time-area .fc-bgevent-container,.fc-time-area .fc-highlight-container{position:absolute;z-index:2;top:0;bottom:0;width:0}.fc-ltr .fc-time-area .fc-mirror-container,.fc-ltr .fc-time-area .fc-bgevent-container,.fc-ltr .fc-time-area .fc-highlight-container{left:0}.fc-rtl .fc-time-area .fc-mirror-container,.fc-rtl .fc-time-area .fc-bgevent-container,.fc-rtl .fc-time-area .fc-highlight-container{right:0}.fc-time-area .fc-bgevent,.fc-time-area .fc-highlight{position:absolute;top:0;bottom:0}.fc-timeline .fc-now-indicator{z-index:3;top:0}.fc-time-area .fc-now-indicator-arrow{margin:0 -6px;border-width:6px 5px 0 5px;border-left-color:transparent;border-right-color:transparent}.fc-time-area .fc-now-indicator-line{margin:0 -1px;bottom:0;border-left-width:1px}.fc-time-area .fc-event-container{position:relative;z-index:2;width:0}.fc-time-area .fc-mirror-container{position:absolute;z-index:3;top:0}.fc-time-area .fc-event-container{padding-bottom:8px;top:-1px}.fc-time-area tr:first-child .fc-event-container{top:0}.fc-no-overlap .fc-time-area .fc-event-container{padding-bottom:0;top:0}.fc-timeline-event{position:absolute;display:flex;border-radius:0;padding:2px 1px;margin-bottom:1px}.fc-no-overlap .fc-timeline-event{padding-top:5px;padding-bottom:5px;margin-bottom:0}.fc-ltr .fc-timeline-event{flex-direction:row;margin-right:1px}.fc-rtl .fc-timeline-event{margin-left:1px}.fc-timeline-event .fc-time-wrap{flex-shrink:0;min-width:0}.fc-timeline-event .fc-title-wrap{flex-grow:1;min-width:0}.fc-timeline-event .fc-time,.fc-timeline-event .fc-title{display:inline-block;vertical-align:top;max-width:100%;padding:0 2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;white-space:nowrap;overflow:hidden}.fc-timeline-event .fc-time{font-weight:bold}.fc-timeline-event.fc-not-start:before,.fc-timeline-event.fc-not-end:after{content:"";align-self:center;width:0;height:0;margin:0 1px;border:5px solid #000;border-top-color:transparent;border-bottom-color:transparent;opacity:0.5}.fc-ltr .fc-timeline-event.fc-not-start:before,.fc-rtl .fc-timeline-event.fc-not-end:after{border-left:0}.fc-ltr .fc-timeline-event.fc-not-end:after,.fc-rtl .fc-timeline-event.fc-not-start:before{border-right:0}.fc-event-dot{display:inline-block;width:10px;height:10px;border-radius:5px}.fc-rtl .fc-list-view{direction:rtl}.fc-list-view{border-width:1px;border-style:solid}.fc .fc-list-table{table-layout:auto}.fc-list-table td{border-width:1px 0 0;padding:8px 14px}.fc-list-table tr:first-child td{border-top-width:0}.fc-list-heading{border-bottom-width:1px}.fc-list-heading td{font-weight:bold}.fc-ltr .fc-list-heading-main{float:left}.fc-ltr .fc-list-heading-alt{float:right}.fc-rtl .fc-list-heading-main{float:right}.fc-rtl .fc-list-heading-alt{float:left}.fc-list-item.fc-has-url{cursor:pointer}.fc-list-item-marker,.fc-list-item-time{white-space:nowrap;width:1px}.fc-ltr .fc-list-item-marker{padding-right:0}.fc-rtl .fc-list-item-marker{padding-left:0}.fc-list-item-title a{text-decoration:none;color:inherit}.fc-list-item-title a[href]:hover{text-decoration:underline}.fc-list-empty-wrap2{position:absolute;top:0;left:0;right:0;bottom:0}.fc-list-empty-wrap1{width:100%;height:100%;display:table}.fc-list-empty{display:table-cell;vertical-align:middle;text-align:center}.fc-unthemed .fc-list-empty{background-color:#eee}.fc-timeGrid-view .fc-day-grid{position:relative;z-index:2}.fc-timeGrid-view .fc-day-grid .fc-row{min-height:3em}.fc-timeGrid-view .fc-day-grid .fc-row .fc-content-skeleton{padding-bottom:1em}.fc .fc-axis{vertical-align:middle;padding:0 4px;white-space:nowrap}.fc-ltr .fc-axis{text-align:right}.fc-rtl .fc-axis{text-align:left}.fc-time-grid-container,.fc-time-grid{position:relative;z-index:1}.fc-time-grid{min-height:100%}.fc-time-grid table{border:0 hidden transparent}.fc-time-grid>.fc-bg{z-index:1}.fc-time-grid .fc-slats,.fc-time-grid>hr{position:relative;z-index:2}.fc-time-grid .fc-content-col{position:relative}.fc-time-grid .fc-content-skeleton{position:absolute;z-index:3;top:0;left:0;right:0}.fc-time-grid .fc-business-container{position:relative;z-index:1}.fc-time-grid .fc-bgevent-container{position:relative;z-index:2}.fc-time-grid .fc-highlight-container{position:relative;z-index:3}.fc-time-grid .fc-event-container{position:relative;z-index:4}.fc-time-grid .fc-now-indicator-line{z-index:5}.fc-time-grid .fc-mirror-container{position:relative;z-index:6}.fc-time-grid .fc-slats td{height:1.5em;border-bottom:0}.fc-time-grid .fc-slats .fc-minor td{border-top-style:dotted}.fc-time-grid .fc-highlight-container{position:relative}.fc-time-grid .fc-highlight{position:absolute;left:0;right:0}.fc-ltr .fc-time-grid .fc-event-container{margin:0 2.5% 0 2px}.fc-rtl .fc-time-grid .fc-event-container{margin:0 2px 0 2.5%}.fc-time-grid .fc-event,.fc-time-grid .fc-bgevent{position:absolute;z-index:1}.fc-time-grid .fc-bgevent{left:0;right:0}.fc-time-grid-event{margin-bottom:1px}.fc-time-grid-event-inset{-webkit-box-shadow:0px 0px 0px 1px #fff;box-shadow:0px 0px 0px 1px #fff}.fc-time-grid-event.fc-not-start{border-top-width:0;padding-top:1px;border-top-left-radius:0;border-top-right-radius:0}.fc-time-grid-event.fc-not-end{border-bottom-width:0;padding-bottom:1px;border-bottom-left-radius:0;border-bottom-right-radius:0}.fc-time-grid-event .fc-content{overflow:hidden;max-height:100%}.fc-time-grid-event .fc-time,.fc-time-grid-event .fc-title{padding:0 1px}.fc-time-grid-event .fc-time{font-size:0.85em;white-space:nowrap}.fc-time-grid-event.fc-short .fc-content{white-space:nowrap}.fc-time-grid-event.fc-short .fc-time,.fc-time-grid-event.fc-short .fc-title{display:inline-block;vertical-align:top}.fc-time-grid-event.fc-short .fc-time span{display:none}.fc-time-grid-event.fc-short .fc-time:before{content:attr(data-start)}.fc-time-grid-event.fc-short .fc-time:after{content:" - "}.fc-time-grid-event.fc-short .fc-title{font-size:0.85em;padding:0}.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer{left:0;right:0;bottom:0;height:8px;overflow:hidden;line-height:8px;font-size:11px;font-family:monospace;text-align:center;cursor:s-resize}.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer:after{content:"="}.fc-time-grid-event.fc-selected .fc-resizer{border-radius:5px;border-width:1px;width:8px;height:8px;border-style:solid;border-color:inherit;background:#fff;left:50%;margin-left:-5px;bottom:-5px}.fc-time-grid .fc-now-indicator-line{border-top-width:1px;left:0;right:0}.fc-time-grid .fc-now-indicator-arrow{margin-top:-5px}.fc-ltr .fc-time-grid .fc-now-indicator-arrow{left:0;border-width:5px 0 5px 6px;border-top-color:transparent;border-bottom-color:transparent}.fc-rtl .fc-time-grid .fc-now-indicator-arrow{right:0;border-width:5px 6px 5px 0;border-top-color:transparent;border-bottom-color:transparent}.fc-dayGridWeek-view .fc-content-skeleton,.fc-dayGridDay-view .fc-content-skeleton{padding-bottom:1em}.fc-dayGrid-view .fc-body .fc-row{min-height:4em}.fc-row.fc-rigid{overflow:hidden}.fc-row.fc-rigid .fc-content-skeleton{position:absolute;top:0;left:0;right:0}.fc-day-top.fc-other-month{opacity:0.3}.fc-dayGrid-view .fc-week-number,.fc-dayGrid-view .fc-day-number{padding:2px}.fc-dayGrid-view th.fc-week-number,.fc-dayGrid-view th.fc-day-number{padding:0 2px}.fc-ltr .fc-dayGrid-view .fc-day-top .fc-day-number{float:right}.fc-rtl .fc-dayGrid-view .fc-day-top .fc-day-number{float:left}.fc-ltr .fc-dayGrid-view .fc-day-top .fc-week-number{float:left;border-radius:0 0 3px 0}.fc-rtl .fc-dayGrid-view .fc-day-top .fc-week-number{float:right;border-radius:0 0 0 3px}.fc-dayGrid-view .fc-day-top .fc-week-number{min-width:1.5em;text-align:center;background-color:#f2f2f2;color:#808080}.fc-dayGrid-view td.fc-week-number{text-align:center}.fc-dayGrid-view td.fc-week-number>*{display:inline-block;min-width:1.25em}.fc-timeline .fc-divider{width:3px;border-style:double}.fc-timeline .fc-head>tr>.fc-divider{border-bottom:0}.fc-timeline .fc-body>tr>.fc-divider{border-top:0}.fc-resource-area{width:30%}.fc-resource-area col{width:40%;min-width:70px}.fc-resource-area col.fc-main-col{width:60%}.fc-flat .fc-expander-space{display:none}.fc-ltr .fc-resource-area tr>*{text-align:left}.fc-rtl .fc-resource-area tr>*{text-align:right}.fc-resource-area .fc-cell-content{padding-left:4px;padding-right:4px}.fc-resource-area .fc-super th{text-align:center}.fc-resource-area th>div{position:relative}.fc-resource-area th .fc-cell-content{position:relative;z-index:1}.fc-resource-area th .fc-col-resizer{position:absolute;z-index:2;top:0;bottom:0;width:5px}.fc-timeline .fc-col-resizer{cursor:col-resize}.fc-ltr .fc-resource-area th .fc-col-resizer{right:-3px}.fc-rtl .fc-resource-area th .fc-col-resizer{left:-3px}.fc-body .fc-resource-area .fc-cell-content{padding-top:8px;padding-bottom:8px}.fc-no-overlap .fc-body .fc-resource-area .fc-cell-content{padding-top:6px;padding-bottom:6px}.fc-resource-area .fc-icon{display:inline-block;width:1em;text-align:center}.fc-resource-area .fc-expander{cursor:pointer;opacity:0.65}.fc-time-area .fc-rows{position:relative;z-index:3}.fc-time-area .fc-rows td>div{position:relative}.fc-time-area .fc-rows .fc-bgevent-container,.fc-time-area .fc-rows .fc-highlight-container{z-index:1}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}.tippy-iOS{cursor:pointer !important;-webkit-tap-highlight-color:transparent}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(0.54, 1.5, 0.38, 1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}.tippy-box[data-placement^=top]>.tippy-backdrop{transform-origin:0 25%;border-radius:40% 40% 0 0}.tippy-box[data-placement^=top]>.tippy-backdrop[data-state=visible]{transform:scale(1) translate(-50%, -55%)}.tippy-box[data-placement^=top]>.tippy-backdrop[data-state=hidden]{transform:scale(0.2) translate(-50%, -45%)}.tippy-box[data-placement^=bottom]>.tippy-backdrop{transform-origin:0 -50%;border-radius:0 0 30% 30%}.tippy-box[data-placement^=bottom]>.tippy-backdrop[data-state=visible]{transform:scale(1) translate(-50%, -45%)}.tippy-box[data-placement^=bottom]>.tippy-backdrop[data-state=hidden]{transform:scale(0.2) translate(-50%)}.tippy-box[data-placement^=left]>.tippy-backdrop{transform-origin:50% 0;border-radius:50% 0 0 50%}.tippy-box[data-placement^=left]>.tippy-backdrop[data-state=visible]{transform:scale(1) translate(-50%, -50%)}.tippy-box[data-placement^=left]>.tippy-backdrop[data-state=hidden]{transform:scale(0.2) translate(-75%, -50%)}.tippy-box[data-placement^=right]>.tippy-backdrop{transform-origin:-50% 0;border-radius:0 50% 50% 0}.tippy-box[data-placement^=right]>.tippy-backdrop[data-state=visible]{transform:scale(1) translate(-50%, -50%)}.tippy-box[data-placement^=right]>.tippy-backdrop[data-state=hidden]{transform:scale(0.2) translate(-25%, -50%)}.tippy-box[data-animatefill]{background-color:transparent !important}.tippy-backdrop{position:absolute;background-color:#333;border-radius:50%;width:calc(110% + 32px);left:50%;top:50%;z-index:-1;transition:all cubic-bezier(0.46, 0.1, 0.52, 0.98);-webkit-backface-visibility:hidden;backface-visibility:hidden}.tippy-backdrop[data-state=hidden]{opacity:0}.tippy-backdrop:after{content:"";float:left;padding-top:100%}.tippy-backdrop+.tippy-content{transition-property:opacity;will-change:opacity}.tippy-backdrop+.tippy-content[data-state=hidden]{opacity:0}.tippy-box[data-animation=shift-away][data-state=hidden]{opacity:0}.tippy-box[data-animation=shift-away][data-state=hidden][data-placement^=top]{transform:translateY(10px)}.tippy-box[data-animation=shift-away][data-state=hidden][data-placement^=bottom]{transform:translateY(-10px)}.tippy-box[data-animation=shift-away][data-state=hidden][data-placement^=left]{transform:translateX(10px)}.tippy-box[data-animation=shift-away][data-state=hidden][data-placement^=right]{transform:translateX(-10px)}.tabulator{position:relative;border:1px solid #999;background-color:#888;font-size:14px;text-align:left;overflow:hidden;transform:translatez(0)}.tabulator[tabulator-layout=fitDataFill] .tabulator-tableHolder .tabulator-table{min-width:100%}.tabulator[tabulator-layout=fitDataTable]{display:inline-block}.tabulator.tabulator-block-select{-webkit-user-select:none;-ms-user-select:none;user-select:none}.tabulator .tabulator-header{position:relative;box-sizing:border-box;width:100%;border-bottom:1px solid #999;background-color:#e6e6e6;color:#555;font-weight:700;white-space:nowrap;overflow:hidden;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none}.tabulator .tabulator-header.tabulator-header-hidden{display:none}.tabulator .tabulator-header .tabulator-col{display:inline-block;position:relative;box-sizing:border-box;border-right:1px solid #aaa;background:#e6e6e6;text-align:left;vertical-align:bottom;overflow:hidden}.tabulator .tabulator-header .tabulator-col.tabulator-moving{position:absolute;border:1px solid #999;background:#cdcdcd;pointer-events:none}.tabulator .tabulator-header .tabulator-col .tabulator-col-content{box-sizing:border-box;position:relative;padding:4px}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-header-menu-button{padding:0 8px}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-header-menu-button:hover{cursor:pointer;opacity:.6}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title{box-sizing:border-box;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title .tabulator-title-editor{box-sizing:border-box;width:100%;border:1px solid #999;padding:1px;background:#fff}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-arrow{display:inline-block;position:absolute;top:9px;right:8px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #bbb}.tabulator .tabulator-header .tabulator-col.tabulator-col-group .tabulator-col-group-cols{position:relative;display:-ms-flexbox;display:flex;border-top:1px solid #aaa;overflow:hidden;margin-right:-1px}.tabulator .tabulator-header .tabulator-col:first-child .tabulator-col-resize-handle.prev{display:none}.tabulator .tabulator-header .tabulator-col .tabulator-header-filter{position:relative;box-sizing:border-box;margin-top:2px;width:100%;text-align:center}.tabulator .tabulator-header .tabulator-col .tabulator-header-filter textarea{height:auto !important}.tabulator .tabulator-header .tabulator-col .tabulator-header-filter svg{margin-top:3px}.tabulator .tabulator-header .tabulator-col .tabulator-header-filter input::-ms-clear{width:0;height:0}.tabulator .tabulator-header .tabulator-col.tabulator-sortable .tabulator-col-title{padding-right:25px}.tabulator .tabulator-header .tabulator-col.tabulator-sortable:hover{cursor:pointer;background-color:#cdcdcd}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=none] .tabulator-col-content .tabulator-arrow{border-top:none;border-bottom:6px solid #bbb}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=asc] .tabulator-col-content .tabulator-arrow{border-top:none;border-bottom:6px solid #666}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=desc] .tabulator-col-content .tabulator-arrow{border-top:6px solid #666;border-bottom:none}.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical .tabulator-col-content .tabulator-col-title{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:mixed;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-col-vertical-flip .tabulator-col-title{transform:rotate(180deg)}.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-sortable .tabulator-col-title{padding-right:0;padding-top:20px}.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-sortable.tabulator-col-vertical-flip .tabulator-col-title{padding-right:0;padding-bottom:20px}.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-sortable .tabulator-arrow{right:calc(50% - 6px)}.tabulator .tabulator-header .tabulator-frozen{display:inline-block;position:absolute;z-index:10}.tabulator .tabulator-header .tabulator-frozen.tabulator-frozen-left{border-right:2px solid #aaa}.tabulator .tabulator-header .tabulator-frozen.tabulator-frozen-right{border-left:2px solid #aaa}.tabulator .tabulator-header .tabulator-calcs-holder{box-sizing:border-box;min-width:600%;background:#f3f3f3 !important;border-top:1px solid #aaa;border-bottom:1px solid #aaa;overflow:hidden}.tabulator .tabulator-header .tabulator-calcs-holder .tabulator-row{background:#f3f3f3 !important}.tabulator .tabulator-header .tabulator-calcs-holder .tabulator-row .tabulator-col-resize-handle{display:none}.tabulator .tabulator-header .tabulator-frozen-rows-holder{min-width:600%}.tabulator .tabulator-header .tabulator-frozen-rows-holder:empty{display:none}.tabulator .tabulator-tableHolder{position:relative;width:100%;white-space:nowrap;overflow:auto;-webkit-overflow-scrolling:touch}.tabulator .tabulator-tableHolder:focus{outline:none}.tabulator .tabulator-tableHolder .tabulator-placeholder{box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%}.tabulator .tabulator-tableHolder .tabulator-placeholder[tabulator-render-mode=virtual]{min-height:100%;min-width:100%}.tabulator .tabulator-tableHolder .tabulator-placeholder span{display:inline-block;margin:0 auto;padding:10px;color:#ccc;font-weight:700;font-size:20px}.tabulator .tabulator-tableHolder .tabulator-table{position:relative;display:inline-block;background-color:#fff;white-space:nowrap;overflow:visible;color:#333}.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row.tabulator-calcs{font-weight:700;background:#e2e2e2 !important}.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row.tabulator-calcs.tabulator-calcs-top{border-bottom:2px solid #aaa}.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row.tabulator-calcs.tabulator-calcs-bottom{border-top:2px solid #aaa}.tabulator .tabulator-footer{padding:5px 10px;border-top:1px solid #999;background-color:#e6e6e6;text-align:right;color:#555;font-weight:700;white-space:nowrap;-ms-user-select:none;user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none}.tabulator .tabulator-footer .tabulator-calcs-holder{box-sizing:border-box;width:calc(100% + 20px);margin:-5px -10px 5px;text-align:left;background:#f3f3f3 !important;border-bottom:1px solid #aaa;border-top:1px solid #aaa;overflow:hidden}.tabulator .tabulator-footer .tabulator-calcs-holder .tabulator-row{background:#f3f3f3 !important}.tabulator .tabulator-footer .tabulator-calcs-holder .tabulator-row .tabulator-col-resize-handle{display:none}.tabulator .tabulator-footer .tabulator-calcs-holder:only-child{margin-bottom:-5px;border-bottom:none}.tabulator .tabulator-footer .tabulator-paginator{color:#555;font-family:inherit;font-weight:inherit;font-size:inherit}.tabulator .tabulator-footer .tabulator-page-size{display:inline-block;margin:0 5px;padding:2px 5px;border:1px solid #aaa;border-radius:3px}.tabulator .tabulator-footer .tabulator-pages{margin:0 7px}.tabulator .tabulator-footer .tabulator-page{display:inline-block;margin:0 2px;padding:2px 5px;border:1px solid #aaa;border-radius:3px;background:rgba(255,255,255,0.2)}.tabulator .tabulator-footer .tabulator-page.active{color:#d00}.tabulator .tabulator-footer .tabulator-page:disabled{opacity:.5}.tabulator .tabulator-footer .tabulator-page:not(.disabled):hover{cursor:pointer;background:rgba(0,0,0,0.2);color:#fff}.tabulator .tabulator-col-resize-handle{position:absolute;right:0;top:0;bottom:0;width:5px}.tabulator .tabulator-col-resize-handle.prev{left:0;right:auto}.tabulator .tabulator-col-resize-handle:hover{cursor:ew-resize}.tabulator .tabulator-loader{position:absolute;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;top:0;left:0;z-index:100;height:100%;width:100%;background:rgba(0,0,0,0.4);text-align:center}.tabulator .tabulator-loader .tabulator-loader-msg{display:inline-block;margin:0 auto;padding:10px 20px;border-radius:10px;background:#fff;font-weight:700;font-size:16px}.tabulator .tabulator-loader .tabulator-loader-msg.tabulator-loading{border:4px solid #333;color:#000}.tabulator .tabulator-loader .tabulator-loader-msg.tabulator-error{border:4px solid #d00;color:#590000}.tabulator-row{position:relative;box-sizing:border-box;min-height:22px;background-color:#fff}.tabulator-row.tabulator-row-even{background-color:#efefef}.tabulator-row.tabulator-selectable:hover{background-color:#bbb;cursor:pointer}.tabulator-row.tabulator-selected{background-color:#9abcea}.tabulator-row.tabulator-selected:hover{background-color:#769bcc;cursor:pointer}.tabulator-row.tabulator-row-moving{border:1px solid #000;background:#fff}.tabulator-row.tabulator-moving{position:absolute;border-top:1px solid #aaa;border-bottom:1px solid #aaa;pointer-events:none;z-index:15}.tabulator-row .tabulator-row-resize-handle{position:absolute;right:0;bottom:0;left:0;height:5px}.tabulator-row .tabulator-row-resize-handle.prev{top:0;bottom:auto}.tabulator-row .tabulator-row-resize-handle:hover{cursor:ns-resize}.tabulator-row .tabulator-frozen{display:inline-block;position:absolute;background-color:inherit;z-index:10}.tabulator-row .tabulator-frozen.tabulator-frozen-left{border-right:2px solid #aaa}.tabulator-row .tabulator-frozen.tabulator-frozen-right{border-left:2px solid #aaa}.tabulator-row .tabulator-responsive-collapse{box-sizing:border-box;padding:5px;border-top:1px solid #aaa;border-bottom:1px solid #aaa}.tabulator-row .tabulator-responsive-collapse:empty{display:none}.tabulator-row .tabulator-responsive-collapse table{font-size:14px}.tabulator-row .tabulator-responsive-collapse table tr td{position:relative}.tabulator-row .tabulator-responsive-collapse table tr td:first-of-type{padding-right:10px}.tabulator-row .tabulator-cell{display:inline-block;position:relative;box-sizing:border-box;padding:4px;border-right:1px solid #aaa;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tabulator-row .tabulator-cell.tabulator-editing{border:1px solid #1d68cd;padding:0}.tabulator-row .tabulator-cell.tabulator-editing input,.tabulator-row .tabulator-cell.tabulator-editing select{border:1px;background:transparent}.tabulator-row .tabulator-cell.tabulator-validation-fail{border:1px solid #d00}.tabulator-row .tabulator-cell.tabulator-validation-fail input,.tabulator-row .tabulator-cell.tabulator-validation-fail select{border:1px;background:transparent;color:#d00}.tabulator-row .tabulator-cell:first-child .tabulator-col-resize-handle.prev{display:none}.tabulator-row .tabulator-cell.tabulator-row-handle{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none}.tabulator-row .tabulator-cell.tabulator-row-handle .tabulator-row-handle-box{width:80%}.tabulator-row .tabulator-cell.tabulator-row-handle .tabulator-row-handle-box .tabulator-row-handle-bar{width:100%;height:3px;margin-top:2px;background:#666}.tabulator-row .tabulator-cell .tabulator-data-tree-branch{display:inline-block;vertical-align:middle;height:9px;width:7px;margin-top:-9px;margin-right:5px;border-bottom-left-radius:1px;border-left:2px solid #aaa;border-bottom:2px solid #aaa}.tabulator-row .tabulator-cell .tabulator-data-tree-control{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;vertical-align:middle;height:11px;width:11px;margin-right:5px;border:1px solid #333;border-radius:2px;background:rgba(0,0,0,0.1);overflow:hidden}.tabulator-row .tabulator-cell .tabulator-data-tree-control:hover{cursor:pointer;background:rgba(0,0,0,0.2)}.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-collapse{display:inline-block;position:relative;height:7px;width:1px;background:transparent}.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-collapse:after{position:absolute;content:"";left:-3px;top:3px;height:1px;width:7px;background:#333}.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-expand{display:inline-block;position:relative;height:7px;width:1px;background:#333}.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-expand:after{position:absolute;content:"";left:-3px;top:3px;height:1px;width:7px;background:#333}.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;height:15px;width:15px;border-radius:20px;background:#666;color:#fff;font-weight:700;font-size:1.1em}.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle:hover{opacity:.7}.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle.open .tabulator-responsive-collapse-toggle-close{display:initial}.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle.open .tabulator-responsive-collapse-toggle-open,.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle .tabulator-responsive-collapse-toggle-close{display:none}.tabulator-row .tabulator-cell .tabulator-traffic-light{display:inline-block;height:14px;width:14px;border-radius:14px}.tabulator-row.tabulator-group{box-sizing:border-box;border-bottom:1px solid #999;border-right:1px solid #aaa;border-top:1px solid #999;padding:5px;padding-left:10px;background:#ccc;font-weight:700;min-width:100%}.tabulator-row.tabulator-group:hover{cursor:pointer;background-color:rgba(0,0,0,0.1)}.tabulator-row.tabulator-group.tabulator-group-visible .tabulator-arrow{margin-right:10px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #666;border-bottom:0}.tabulator-row.tabulator-group.tabulator-group-level-1{padding-left:30px}.tabulator-row.tabulator-group.tabulator-group-level-2{padding-left:50px}.tabulator-row.tabulator-group.tabulator-group-level-3{padding-left:70px}.tabulator-row.tabulator-group.tabulator-group-level-4{padding-left:90px}.tabulator-row.tabulator-group.tabulator-group-level-5{padding-left:110px}.tabulator-row.tabulator-group .tabulator-group-toggle{display:inline-block}.tabulator-row.tabulator-group .tabulator-arrow{display:inline-block;width:0;height:0;margin-right:16px;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:0;border-left:6px solid #666;vertical-align:middle}.tabulator-row.tabulator-group span{margin-left:10px;color:#d00}.tabulator-menu{position:absolute;display:inline-block;box-sizing:border-box;background:#fff;border:1px solid #aaa;box-shadow:0 0 5px 0 rgba(0,0,0,0.2);font-size:14px;overflow-y:auto;-webkit-overflow-scrolling:touch;z-index:10000}.tabulator-menu .tabulator-menu-item{padding:5px 10px;-webkit-user-select:none;-ms-user-select:none;user-select:none}.tabulator-menu .tabulator-menu-item.tabulator-menu-item-disabled{opacity:.5}.tabulator-menu .tabulator-menu-item:not(.tabulator-menu-item-disabled):hover{cursor:pointer;background:#efefef}.tabulator-menu .tabulator-menu-separator{border-top:1px solid #aaa}.tabulator-edit-select-list{position:absolute;display:inline-block;box-sizing:border-box;max-height:200px;background:#fff;border:1px solid #aaa;font-size:14px;overflow-y:auto;-webkit-overflow-scrolling:touch;z-index:10000}.tabulator-edit-select-list .tabulator-edit-select-list-item{padding:4px;color:#333}.tabulator-edit-select-list .tabulator-edit-select-list-item.active{color:#fff;background:#1d68cd}.tabulator-edit-select-list .tabulator-edit-select-list-item.active.focused{outline:1px solid rgba(255,255,255,0.5)}.tabulator-edit-select-list .tabulator-edit-select-list-item.focused{outline:1px solid #1d68cd}.tabulator-edit-select-list .tabulator-edit-select-list-item:hover{cursor:pointer;color:#fff;background:#1d68cd}.tabulator-edit-select-list .tabulator-edit-select-list-notice{padding:4px;color:#333;text-align:center}.tabulator-edit-select-list .tabulator-edit-select-list-group{border-bottom:1px solid #aaa;padding:4px;padding-top:6px;color:#333;font-weight:700}.tabulator-print-fullscreen{position:absolute;top:0;bottom:0;left:0;right:0;z-index:10000}body.tabulator-print-fullscreen-hide>:not(.tabulator-print-fullscreen){display:none !important}.tabulator-print-table{border-collapse:collapse}.tabulator-print-table .tabulator-data-tree-branch{display:inline-block;vertical-align:middle;height:9px;width:7px;margin-top:-9px;margin-right:5px;border-bottom-left-radius:1px;border-left:2px solid #aaa;border-bottom:2px solid #aaa}.tabulator-print-table .tabulator-print-table-group{box-sizing:border-box;border-bottom:1px solid #999;border-right:1px solid #aaa;border-top:1px solid #999;padding:5px;padding-left:10px;background:#ccc;font-weight:700;min-width:100%}.tabulator-print-table .tabulator-print-table-group:hover{cursor:pointer;background-color:rgba(0,0,0,0.1)}.tabulator-print-table .tabulator-print-table-group.tabulator-group-visible .tabulator-arrow{margin-right:10px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #666;border-bottom:0}.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-1 td{padding-left:30px !important}.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-2 td{padding-left:50px !important}.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-3 td{padding-left:70px !important}.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-4 td{padding-left:90px !important}.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-5 td{padding-left:110px !important}.tabulator-print-table .tabulator-print-table-group .tabulator-group-toggle{display:inline-block}.tabulator-print-table .tabulator-print-table-group .tabulator-arrow{display:inline-block;width:0;height:0;margin-right:16px;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:0;border-left:6px solid #666;vertical-align:middle}.tabulator-print-table .tabulator-print-table-group span{margin-left:10px;color:#d00}.tabulator-print-table .tabulator-data-tree-control{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;vertical-align:middle;height:11px;width:11px;margin-right:5px;border:1px solid #333;border-radius:2px;background:rgba(0,0,0,0.1);overflow:hidden}.tabulator-print-table .tabulator-data-tree-control:hover{cursor:pointer;background:rgba(0,0,0,0.2)}.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-collapse{display:inline-block;position:relative;height:7px;width:1px;background:transparent}.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-collapse:after{position:absolute;content:"";left:-3px;top:3px;height:1px;width:7px;background:#333}.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-expand{display:inline-block;position:relative;height:7px;width:1px;background:#333}.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-expand:after{position:absolute;content:"";left:-3px;top:3px;height:1px;width:7px;background:#333}.tablesorter-default{width:100%;font:12px/18px Arial, Sans-serif;color:#333;background-color:#fff;border-spacing:0;margin:10px 0 15px;text-align:left}.tablesorter-default th,.tablesorter-default thead td{font-weight:bold;color:#000;background-color:#fff;border-collapse:collapse;border-bottom:#ccc 2px solid;padding:0}.tablesorter-default tfoot th,.tablesorter-default tfoot td{border:0}.tablesorter-default .header,.tablesorter-default .tablesorter-header{background-image:url(data:image/gif;base64,R0lGODlhFQAJAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAkAAAIXjI+AywnaYnhUMoqt3gZXPmVg94yJVQAAOw==);background-position:center right;background-repeat:no-repeat;cursor:pointer;white-space:normal;padding:4px 20px 4px 4px}.tablesorter-default thead .headerSortUp,.tablesorter-default thead .tablesorter-headerSortUp,.tablesorter-default thead .tablesorter-headerAsc{background-image:url(data:image/gif;base64,R0lGODlhFQAEAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAQAAAINjI8Bya2wnINUMopZAQA7);border-bottom:#000 2px solid}.tablesorter-default thead .headerSortDown,.tablesorter-default thead .tablesorter-headerSortDown,.tablesorter-default thead .tablesorter-headerDesc{background-image:url(data:image/gif;base64,R0lGODlhFQAEAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAQAAAINjB+gC+jP2ptn0WskLQA7);border-bottom:#000 2px solid}.tablesorter-default thead .sorter-false{background-image:none;cursor:default;padding:4px}.tablesorter-default tfoot .tablesorter-headerSortUp,.tablesorter-default tfoot .tablesorter-headerSortDown,.tablesorter-default tfoot .tablesorter-headerAsc,.tablesorter-default tfoot .tablesorter-headerDesc{border-top:#000 2px solid}.tablesorter-default td{background-color:#fff;border-bottom:#ccc 1px solid;padding:4px;vertical-align:top}.tablesorter-default tbody>tr.hover>td,.tablesorter-default tbody>tr:hover>td,.tablesorter-default tbody>tr.even:hover>td,.tablesorter-default tbody>tr.odd:hover>td{background-color:#fff;color:#000}.tablesorter-default .tablesorter-processing{background-position:center center !important;background-repeat:no-repeat !important;background-image:url("data:image/gif;base64,R0lGODlhFAAUAKEAAO7u7lpaWgAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQBCgACACwAAAAAFAAUAAACQZRvoIDtu1wLQUAlqKTVxqwhXIiBnDg6Y4eyx4lKW5XK7wrLeK3vbq8J2W4T4e1nMhpWrZCTt3xKZ8kgsggdJmUFACH5BAEKAAIALAcAAAALAAcAAAIUVB6ii7jajgCAuUmtovxtXnmdUAAAIfkEAQoAAgAsDQACAAcACwAAAhRUIpmHy/3gUVQAQO9NetuugCFWAAAh+QQBCgACACwNAAcABwALAAACE5QVcZjKbVo6ck2AF95m5/6BSwEAIfkEAQoAAgAsBwANAAsABwAAAhOUH3kr6QaAcSrGWe1VQl+mMUIBACH5BAEKAAIALAIADQALAAcAAAIUlICmh7ncTAgqijkruDiv7n2YUAAAIfkEAQoAAgAsAAAHAAcACwAAAhQUIGmHyedehIoqFXLKfPOAaZdWAAAh+QQFCgACACwAAAIABwALAAACFJQFcJiXb15zLYRl7cla8OtlGGgUADs=") !important}.tablesorter-default tr.odd>td{background-color:#dfdfdf}.tablesorter-default tr.even>td{background-color:#efefef}.tablesorter-default tr.odd td.primary{background-color:#bfbfbf}.tablesorter-default td.primary,.tablesorter-default tr.even td.primary{background-color:#d9d9d9}.tablesorter-default tr.odd td.secondary{background-color:#d9d9d9}.tablesorter-default td.secondary,.tablesorter-default tr.even td.secondary{background-color:#e6e6e6}.tablesorter-default tr.odd td.tertiary{background-color:#e6e6e6}.tablesorter-default td.tertiary,.tablesorter-default tr.even td.tertiary{background-color:#f2f2f2}.tablesorter-default>caption{background-color:#fff}.tablesorter-default .tablesorter-filter-row{background-color:#eee}.tablesorter-default .tablesorter-filter-row td{background-color:#eee;border-bottom:#ccc 1px solid;line-height:normal;text-align:center;-webkit-transition:line-height 0.1s ease;-moz-transition:line-height 0.1s ease;-o-transition:line-height 0.1s ease;transition:line-height 0.1s ease}.tablesorter-default .tablesorter-filter-row .disabled{opacity:0.5;filter:alpha(opacity=50);cursor:not-allowed}.tablesorter-default .tablesorter-filter-row.hideme td{padding:2px;margin:0;line-height:0;cursor:pointer}.tablesorter-default .tablesorter-filter-row.hideme *{height:1px;min-height:0;border:0;padding:0;margin:0;opacity:0;filter:alpha(opacity=0)}.tablesorter-default input.tablesorter-filter,.tablesorter-default select.tablesorter-filter{width:95%;height:auto;margin:4px auto;padding:4px;background-color:#fff;border:1px solid #bbb;color:#333;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:height 0.1s ease;-moz-transition:height 0.1s ease;-o-transition:height 0.1s ease;transition:height 0.1s ease}.tablesorter .filtered{display:none}.tablesorter .tablesorter-errorRow td{text-align:center;cursor:pointer;background-color:#e6bf99}
