@charset "UTF-8";.sidebar-mini .main-sidebar .brand-link .brand-image{max-height:40px}button{white-space:nowrap}.form-group{padding-left:7.5px;padding-right:7.5px}.form-group label:not(:has(input[type=checkbox])){display:flex;padding-bottom:.2rem}.form-group label:has(input[type=checkbox]){margin-right:1rem}.form-group label:has(input[type=checkbox]) span{display:flex;align-items:center}.form-group label:has(input[type=checkbox]) span input{margin-right:.25rem}.required:after{content:"※";color:red;font-size:50%;align-self:center;margin-left:.5em}.staff-form-skelton{display:none}.input-group{margin-bottom:1rem}.accordion-item,.uploaded-images{margin-bottom:2rem}.input-group label{align-self:center}.input-group>.form-control:not(:first-child){border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.table td{vertical-align:middle}.table.table-project-list tbody>tr:nth-of-type(even) td{border-top:none}.table.table-project-list tbody>tr:nth-of-type(even) td:first-of-type{padding-left:.75rem}.project-status::before{content:"■";margin-right:.25rem}.todo label i,.todo label input,.uploaded-images .delete-check input{margin-right:.5rem}.project-status-blue::before{color:#00008b}.project-status-aqua::before{color:#0ff}.project-status-yellow::before{color:#ff0}.project-status-dark-green::before{color:#006400}.project-status-green::before{color:green}.project-status-red::before{color:red}.content{max-width:2000px}.content-wrapper{height:initial}.form-control{appearance:auto}.uploaded-images{display:flex}.uploaded-images a{display:block}.uploaded-images a:not(:last-child){margin-bottom:1rem}.project-room-progress .alert ul,.project-room-progress .progress-form .input-group{margin-bottom:0}.uploaded-images a img{width:100%}.uploaded-images .delete-check{display:flex;align-items:center}.project-room-progress .progress-header{width:100%;padding:1rem 1.25rem;color:#212529;text-align:left;background-color:#fff;border:0;border-radius:0;box-shadow:inset 0 -1px 0 rgba(0,0,0,.125)}.project-room-progress .progress-form{display:flex;flex-direction:column;justify-content:space-between}.project-room-progress .accordion-body{padding:1rem}.project-room-progress .alert{display:none}.todo{list-style:none}.todo label{display:flex;align-items:center}.toast-wrapper{position:fixed;top:0;right:0;padding:1rem;z-index:1040}.toast-wrapper .toast{background-color:#e9ecef}.pdf-preview{font-family:sans-serif;font-size:11px;line-height:11px;padding:4px;border:1px solid #000;display:table-cell}.pdf-preview--traffic{width:300px;max-width:300px}.pdf-preview--penalty,.pdf-preview--special{width:190px;max-width:190px}.pdf-preview--free-space{width:550px;max-width:550px;overflow:hidden;text-wrap:nowrap}.nav-tabs{margin:0 .1rem -.2rem}.nav-tabs .nav-item .nav-link{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff;cursor:pointer;height:100%;text-align:center}.nav-tabs .nav-item .nav-link.details-exists{background-color:#add8e6}.nav-tabs .nav-item .nav-link.active{background-color:pink}.read-only{width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:rgba(0,0,0,.03);border-radius:.25rem;border:1px solid transparent}#period-validation-errors,#sales-validation-errors{display:none}.purchase_detail .wrapper,.sales_detail .wrapper{min-width:1600px}.purchase_detail .form-group,.sales_detail .form-group{margin-bottom:1rem}.purchase_detail .input-group,.sales_detail .input-group{margin:0}.purchase_detail #details_table .form-group,.purchase_detail .item-form .form-group,.sales_detail #details_table .form-group,.sales_detail .item-form .form-group{padding:0 2px}.purchase_detail #details_table .form-control,.purchase_detail .item-form .form-control,.sales_detail #details_table .form-control,.sales_detail .item-form .form-control{padding:0 .25rem}.purchase_detail #details_table input[type=text],.purchase_detail .item-form input[type=text],.sales_detail #details_table input[type=text],.sales_detail .item-form input[type=text]{text-overflow:ellipsis}.purchase_detail #details_table td,.purchase_detail #details_table th,.purchase_detail .item-form td,.purchase_detail .item-form th,.sales_detail #details_table td,.sales_detail #details_table th,.sales_detail .item-form td,.sales_detail .item-form th{padding:.5rem .25rem}#carry_in_tables{display:flex}#carry_in_tables>table{position:sticky;left:0;background-color:#fff;border-right:2px solid #d3d3d3;z-index:100}.value-changed,.value-changed.select2-selection,td:has(input[type=checkbox].value-changed){background-color:#faebd7}.card-body.p-0 .table .bootstrap-datetimepicker-widget{text-wrap:initial}.card-body.p-0 .table .bootstrap-datetimepicker-widget thead>tr>th:first-of-type,.card-body.p-0 .table .bootstrap-datetimepicker-widget thead>tr>th:last-of-type{padding:.25rem}.card-body.p-0 .table .bootstrap-datetimepicker-widget tbody>tr>td:first-of-type,.card-body.p-0 .table .bootstrap-datetimepicker-widget tbody>tr>td:last-of-type{padding:.25rem}.width-max-content{width:max-content;font-size:12px}.width-max-content .btn,.width-max-content .form-control{font-size:12px}.table-left{table-layout:fixed}.table-left td{width:15%;padding-top:0;padding-bottom:0;max-width:100px}.table-left td:nth-of-type(2){min-width:140px}.table-left td span{padding:0 .25em;display:inline-block;width:100%;overflow:hidden;text-overflow:ellipsis;line-height:3em}.table-left td span:hover{background-color:#f0f8ff;width:max-content;position:relative;box-shadow:0 0 0 .1em #d3d3d3}.login-page{background:#203A43!important}.purchase_form_skelton{display:none}.nav.nav-treeview{padding-left:1.25rem}.toggle-btn{cursor:pointer;font-size:16px;font-weight:700;user-select:none;display:inline-block;transform:rotate(0);transition:transform .2s}.toggle-btn.active{transform:rotate(90deg)}
