.customerLeft{box-sizing:border-box}.customerConditionOuter,.customerMypageLogOuter,.customerSearchActionsOuter{width:100%;background-color:#fff;margin:5px 0 0;padding:0;box-sizing:border-box}.customerMypageLogOuter:empty,.customerSearchActionsOuter:empty{display:none}.responseSectionCard{background-color:#fff}.responseSectionCard,.responseWarningsSection{border:1px solid #d9e2ea;border-radius:4px;box-shadow:0 1px 3px rgba(31,53,73,.06);overflow:hidden;box-sizing:border-box}.responseWarningsSection{width:100%;margin:5px 0 0;padding:12px;background:#fff}.responseWarningsSection__group{border:1px solid #f3d28b;background:#fffaf0}.responseWarningsSection__heading{min-height:34px;padding:6px 10px;display:flex;align-items:center;gap:7px;color:#7a4d00;border-bottom:1px solid #f3d28b;background:#fff4d8;box-sizing:border-box}.responseWarningsSection__count{margin-left:auto;padding:1px 7px;border-radius:999px;background:#fff;color:#7a4d00;border:1px solid #f3d28b;font-size:12px;font-weight:800}.responseWarningsSection__toggle{width:26px;height:26px;padding:0;border:0;background:transparent;color:#7a4d00;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.responseWarningsSection__toggle svg{transition:transform .16s ease}.responseWarningsSection__toggle svg.is-open{transform:rotate(180deg)}.responseWarningsSection__row{width:100%;min-height:34px;padding:6px 10px;border:0;border-bottom:1px solid #f7e2b2;background:#fff;display:flex;align-items:center;gap:8px;text-align:left;cursor:pointer;color:#222;box-sizing:border-box}.responseWarningsSection__row:last-child{border-bottom:0}.responseWarningsSection__row:hover{background:#fff9ea}.responseWarningsSection__name{font-size:13px;font-weight:600}.responseWarningsSection__date{margin-left:auto;font-size:12px;color:#66512c;white-space:nowrap}.customerRight{box-sizing:border-box}.customerRight:has(>.contactsMount:empty){display:none}.customerRight2{box-sizing:border-box}.FormNoEditing.is-editing{border:1px solid #1976d2;background:#f5f8fa;padding-top:1px;padding-left:1px}.FormNoEditing .subtext{font-size:12px}.FormNoEditing .maintext{font-weight:700;font-size:15px}.newDetail .custom-select.custom-select-nohover.Mui-focused,.newDetail .custom-select.custom-select-nohover:hover{background-color:transparent;border:1px solid transparent}.responseDetailSheet{table-layout:fixed;overflow:hidden;border:1px solid #a8c0d8;border-radius:4px;background:#fff;box-shadow:0 10px 22px rgba(63,104,148,.08)}.responseDetailSheetWrap{position:relative;border-radius:5px;padding:1px;background:#e7f0f7;box-shadow:inset 0 0 0 1px rgba(118,160,202,.18)}.responseCustomerConditionTitleBar{min-height:42px;padding:0 12px;display:flex;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid #d7dce0;background:#f4f8fb;color:#213547;font-size:15px;font-weight:700;box-sizing:border-box}.responseCustomerConditionWrap{padding:0;overflow:hidden}.responseCustomerConditionWrap .responseCustomerConditionTitleBar{margin:0;border-radius:0}.responseCustomerConditionBody{background:#fff;padding:10px}.responseCustomerConditionBody>.responseDetailSheet{width:100%;margin:0;border:1px solid #edf2f6;border-collapse:separate;border-spacing:0;box-shadow:none}.responseCustomerConditionBody>.responseDetailSheet td,.responseCustomerConditionBody>.responseDetailSheet th{border-bottom:1px solid #edf2f6}.responseCustomerConditionBody>.responseDetailSheet td:not(:last-child),.responseCustomerConditionBody>.responseDetailSheet th:not(:last-child){border-right:1px solid #edf2f6}.responseCustomerConditionBody>.responseDetailSheet th{font-size:14px;font-weight:500;padding-left:10px;padding-right:10px}.responseCustomerConditionBody>.responseDetailSheet td{padding-left:10px;padding-right:10px;background:#fff!important}.customerDetailSheetWrap .responseDetailSheet .FormNoEditing,.customerDetailSheetWrap .responseDetailSheet .responseDetailSheet__primaryRow td,.customerDetailSheetWrap .responseDetailSheet td{background:#fff!important}.customerDetailSheetWrap .responseDetailSheet td,.customerDetailSheetWrap .responseDetailSheet th,.customerDetailSheetWrap .responseDetailSheet tr{height:27px}.customerDetailSheetWrap .responseDetailSheet th{padding:0 4px;font-size:13px}.customerDetailSheetWrap .responseDetailSheet td{font-size:13px}.customerDetailSheetWrap .responseDetailSheet__labelInner{min-height:26px;padding:0 4px;gap:4px}.customerDetailSheetWrap .responseDetailSheet__labelText{font-size:13px}.customerDetailSheetWrap .responseDetailSheet .FormNoEditing{height:auto!important;min-height:26px;padding:1px 6px;font-size:13px}.customerDetailSheetWrap .responseDetailSheet .custom-datetime,.customerDetailSheetWrap .responseDetailSheet .custom-textfield{min-height:26px;line-height:24px}.customerDetailSheetWrap .responseDetailSheet .custom-select,.customerDetailSheetWrap .responseDetailSheet .custom-select.Mui-focused{width:100%;height:27px;min-height:27px;padding-top:0;padding-left:6px;box-sizing:border-box}.customerDetailSheetWrap .responseDetailSheet .custom-select .MuiSelect-select{height:27px;min-height:27px;padding-top:0;padding-bottom:0;box-sizing:border-box;display:flex;align-items:center}.customerDetailSheetWrap .responseDetailSheet .responseDetailSheet__primaryRow .FormNoEditing,.customerDetailSheetWrap .responseDetailSheet .responseDetailSheet__primaryRow .custom-select,.customerDetailSheetWrap .responseDetailSheet .responseDetailSheet__primaryRow .custom-select .MuiSelect-select,.customerDetailSheetWrap .responseDetailSheet .responseDetailSheet__primaryRow td,.customerDetailSheetWrap .responseDetailSheet .responseDetailSheet__primaryRow th{height:29px;min-height:29px}.customerDetailSheetWrap .responseDetailSheet .responseDetailSheet__primaryRow .FormNoEditing>div:first-child{font-size:14px}.customerDetailSheetWrap .responseDetailSheet .customerDetailSheet__addressRow,.customerDetailSheetWrap .responseDetailSheet .customerDetailSheet__addressRow .FormNoEditing,.customerDetailSheetWrap .responseDetailSheet .customerDetailSheet__addressRow td,.customerDetailSheetWrap .responseDetailSheet .customerDetailSheet__addressRow th{height:36px!important;min-height:36px;box-sizing:border-box}.partnershipDetailBlock{background:#fff;padding-top:8px}.partnershipTableTitle{margin-top:0;padding:3px 8px;caption-side:top;border:1px solid #cbd5df;border-bottom:0;background:#e7f0f7;color:#111827;font-size:12px;font-weight:700;line-height:1.4;text-align:center}.partnershipDetailTable{width:100%;margin-top:0;border:1px solid #edf2f6;border-bottom-color:#cbd5df;border-collapse:separate;border-spacing:0;background:#fff;box-shadow:none}.partnershipDetailTable td,.partnershipDetailTable th{height:34px;padding:8px 10px;border:0;border-bottom:1px solid #edf2f6;border-right:1px solid #edf2f6;background:#fff;color:#1f2933;vertical-align:middle}.newDetail.partnershipDetailTable th{background:#e7f0f7!important;color:#111827;font-size:12px!important;font-weight:500;text-align:center;padding:0 10px!important}.newDetail.partnershipDetailTable td{background:#fff!important;font-size:14px;text-align:left;line-height:1.3;padding:0 10px!important}.newDetail.partnershipDetailTable td>div,.newDetail.partnershipDetailTable td>span{display:block;padding-left:0}.partnershipDetailTable tr:last-child td,.partnershipDetailTable tr:last-child th{border-bottom:0}.partnershipDetailTable td:last-child,.partnershipDetailTable th:last-child{border-right:0}.responseDetailSheet td,.responseDetailSheet th{border:0;border-bottom:1px solid #d7e4ef}.responseDetailSheet th{height:26px}.responseDetailSheet td{height:32px}.responseDetailSheet tr{transition:background-color .18s ease}.responseDetailSheet tr:hover td{background-color:#f5fafe}.responseInfoSheetWrap .responseDetailSheet td:focus-within,.responseInfoSheetWrap .responseDetailSheet td:hover{position:relative;z-index:1;outline:1px solid #1976d2;outline-offset:-1px}.responseDetailSheet tr:last-child td,.responseDetailSheet tr:last-child th{border-bottom:0}.responseDetailSheet th{background:#e6f0f8;color:#111827;font-size:14px;letter-spacing:0;vertical-align:middle;padding:0 6px;font-weight:500}.responseDetailSheet td{background:#fdfefe;color:#1f2933;vertical-align:middle;padding:0}.responseDetailSheet .FormNoEditing{min-height:28px;margin-top:0;padding:3px 8px;color:#1f2933;transition:background-color .2s ease,border-color .2s ease;border-radius:3px;line-height:1.2}.responseDetailSheet .logicon{color:#4f6f8d}.responseDetailSheet .custom-datetime,.responseDetailSheet .custom-select,.responseDetailSheet .custom-textfield{border-radius:3px}.responseDetailSheet .custom-datetime:hover,.responseDetailSheet .custom-select:hover,.responseDetailSheet .custom-textfield:hover{background-color:#f5fafe}.responseDetailSheet .custom-datetime:focus-within,.responseDetailSheet .custom-select.Mui-focused,.responseDetailSheet .custom-textfield:focus-within{background-color:#eef7ff;border-color:#74a8d8}.responseDetailSheet__labelCell{background:#e7f0f7!important;border-right:1px solid #c4d8ea!important;border-bottom:0!important;box-shadow:none}.responseDetailSheet tr+tr .responseDetailSheet__labelCell{border-top:0!important;position:sticky}.responseDetailSheet tr+tr .responseDetailSheet__labelCell:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:#d7e4ef;z-index:5}.responseDetailSheet__labelInner{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:30px;padding:0 6px}.responseDetailSheet__labelText{width:calc(100% - 22px);font-size:14px;font-weight:500;line-height:1.2;white-space:nowrap}.responseDetailSheet__labelText--wrap{white-space:normal;word-break:keep-all;overflow-wrap:anywhere}.responseDetailSheet__labelAction{width:20px;display:inline-flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .16s ease}.responseDetailSheet__labelCell:focus-within .responseDetailSheet__labelAction,.responseDetailSheet__labelCell:hover .responseDetailSheet__labelAction{opacity:1;pointer-events:auto}.responseDetailSheet .responseDetailSheet__primaryRow th{background:#e7f0f7;color:#111827;height:34px}.responseDetailSheet .responseDetailSheet__primaryRow td{background:#fff;height:34px}.responseDetailSheet .responseDetailSheet__primaryRow .FormNoEditing{min-height:34px;height:34px;box-sizing:border-box;padding:3px 10px;font-weight:700;display:flex;align-items:center;justify-content:space-between}.responseDetailSheet .responseDetailSheet__primaryRow .FormNoEditing>div:first-child{font-size:15px;letter-spacing:.02em}.responseDetailSheet .responseDetailSheet__primaryRow .custom-select{background:hsla(0,0%,100%,.9);height:34px;min-height:34px;box-sizing:border-box;border:1px solid rgba(122,170,214,.18)}.responseDetailSheet .responseDetailSheet__primaryRow .custom-select .MuiSelect-select{height:34px;min-height:34px;box-sizing:border-box;display:flex;align-items:center;padding-top:0;padding-bottom:0}.responseDetailSheet .responseDetailSheet__primaryRow .custom-datetime:hover,.responseDetailSheet .responseDetailSheet__primaryRow .custom-select:hover,.responseDetailSheet .responseDetailSheet__primaryRow .custom-textfield:hover,.responseDetailSheet .responseDetailSheet__primaryRow td:hover{background:#edf6fe}.responseDetailSheet .responseDetailSheet__multilineRow td,.responseDetailSheet .responseDetailSheet__multilineRow th{height:auto}.responseDetailSheet .responseDetailSheet__multilineRow th{background:#e7f0f7;color:#111827;vertical-align:middle}.responseDetailSheet .responseDetailSheet__multilineRow td{background:#fff;vertical-align:middle}.customerDetailSheetWrap .responseDetailSheet .responseDetailSheet__multilineRow td:focus-within,.customerDetailSheetWrap .responseDetailSheet .responseDetailSheet__multilineRow td:hover{position:relative;z-index:1;outline:1px solid #1976d2;outline-offset:-1px}.responseDetailSheet .responseDetailSheet__multilineRow .responseDetailSheet__labelInner{min-height:56px;align-items:flex-start;padding-top:6px}.responseDetailSheet .responseCustomerConditionHeaderCell{height:46px;padding:0 8px;background:#fff!important;border-bottom:1px solid #d7dce0;color:#111827;font-size:14px;font-weight:700;letter-spacing:0;text-align:left}.responseDetailSheet .responseCustomerConditionHeaderCell>div{min-height:46px}.ContactListTable th{height:28px;padding:2px 6px;font-weight:600}.logicon{font-size:18px!important;color:#1976d2;vertical-align:middle;margin-top:1px;cursor:pointer}.sticky-right{position:sticky;right:0;z-index:3;background:#fff}.sticky-right.header{z-index:4}.sticky-right.data:after,.sticky-right.header:after{content:"";position:absolute;left:-6px;top:0;bottom:0;width:6px;pointer-events:none;box-shadow:-4px 0 6px rgba(0,0,0,.06)}.log-col{width:88px;min-width:88px;max-width:88px}.log-icon-wrap{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center}.log-tooltip{line-height:1}.responseContactRow--active td{background-color:#cfeeda!important}.responseContactRow--active:hover td{background-color:#c2e5cc!important}.responseContactRow--muted td{background-color:#e2e2e2!important;color:#374151}.customerTop{width:100%;background-color:#fff}.customerLeft,.customerRight{width:100%;background-color:#fff;margin:5px 0 0;padding:18px}.customerRight.customerFiles{padding:0}.contractSectionCard{border:1px solid #d9e2ea;border-radius:4px;box-shadow:0 1px 3px rgba(31,53,73,.06);overflow:hidden;box-sizing:border-box;background-color:#fff}.contractColumn>*{margin-top:0!important;margin-bottom:0!important}.contractColumn>:empty{display:none}.customerLeft .gc-contract-money-tables{padding:0}.customerLeft .gc-contract-money-tables>*{min-width:0;max-width:100%}.customerLeft .gc-contract-edit-modal,.customerLeft .gc-modal{z-index:1300}.customerLeft .gc-modal--nested{z-index:1310}.application-log-title .log-icon-wrap{opacity:0;visibility:hidden;transition:opacity .12s ease}.application-log-title:focus-within .log-icon-wrap,.application-log-title:has(+td:focus-within) .log-icon-wrap,.application-log-title:has(+td:hover) .log-icon-wrap,.application-log-title:hover .log-icon-wrap{opacity:1;visibility:visible}.custormerTop1{width:100%;display:flex;justify-content:space-between;background-color:#fff}.customerDetail{width:100%}.customerDetail td{border:1px solid #dcdcdc;padding:0}.customerDetail tr{height:35px}.customerDetail th{border:1px solid #dcdcdc;background-color:#f5f5f5;width:15%;text-align:center;font-weight:700;font-size:12px}.LeftTable3{width:100%;margin:10px 0 20px}.LeftTable3 td{border:1px solid #dcdcdc;padding:0}.LeftTable3 .cellLeft{background-color:#f5f5f5;width:15%;text-align:center;font-weight:700;font-size:12px;height:35px}.LeftTable3 .cellRight{width:35%}.RightTable th{background-color:#f5f5f5;border:1px solid #dcdcdc;text-align:left;font-size:12px}.RightTable td{border:1px solid #dcdcdc;padding:0}.RightTableWrapper{overflow:scroll}.RightTableWrapper::-webkit-scrollbar{width:8px;height:8px;display:block}.RightTableWrapper::-webkit-scrollbar-thumb{background-color:#ababab;border-radius:4px}.RightTableWrapper::-webkit-scrollbar-button{display:none}.customerRight2{width:100%;height:620px;background-color:#80b0e1;margin:5px 0 0}.customerDetail .custom-select{width:100%;font-size:16px;background-color:transparent;transition:background-color .3s ease;border:1px solid transparent;padding-left:3px;padding-top:3px}.customerDetail .custom-select.Mui-focused,.customerDetail .custom-select:hover{background-color:#f5f8fa;border:1px solid #1976d2}.customerDetail .custom-select .MuiSelect-icon{display:none}.customerDetail .custom-textfield{background-color:transparent;transition:background-color .3s ease;border:1px solid transparent}.customerDetail .custom-textfield:hover{background-color:#e8e8e8;border:1px solid #8a8a8a}.customerDetail .custom-textfield:focus-within{background-color:#e8e8e8;border:1px solid #8a8a8a}.contractClause{width:100%;border-collapse:collapse;border-spacing:0}.contractClause td{border:1px solid #dcdcdc;font-size:15px}.contractClause th{overflow:hidden;border:1px solid #dcdcdc;background-color:#f5f5f5;width:15%;text-align:center;font-weight:700;font-size:12px}.contractClause .css-qh1zik-MuiAutocomplete-root{width:100%!important}.contractClause .css-154xyx0-MuiInputBase-root-MuiOutlinedInput-root{border-radius:0!important}.contractClause .custom-textArea{width:100%;font-size:14px;background-color:transparent;transition:background-color .3s ease;border:1px solid transparent}.contractClause .custom-textArea:hover{background-color:#f5f8fa;border:1px solid #1976d2}.contractClause .custom-textArea:focus-within{background-color:#f5f8fa;border:1px solid #1976d2}.contractClause td,.contractClause tr{height:auto!important}.contractClause td{vertical-align:middle;padding:0}.contractClause td.contractClauseStaticText{padding:6px 8px;box-sizing:border-box;font-size:14px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.contractClause .custom-textArea{min-height:33px;box-sizing:border-box;position:static!important;inset:auto!important}.contractClause .custom-textArea .MuiInputBase-root{height:auto!important;align-items:flex-start}.contractClause .custom-textArea textarea.MuiInputBase-input{min-height:33px;line-height:1.5;padding:6px 0;box-sizing:border-box;resize:none;white-space:pre-wrap;overflow-wrap:anywhere}.newDetail{border-collapse:collapse;border-spacing:0}.contractApplicationCompact .newDetail+.newDetail{margin-top:4px!important}.contractApplicationCompact .newDetail td,.contractApplicationCompact .newDetail th,.contractApplicationCompact .newDetail tr{height:27px!important}.contractApplicationCompact .newDetail th{padding:0 4px;font-size:13px;white-space:nowrap;text-overflow:clip}.contractApplicationCompact .newDetail .application-log-title>div{position:relative;height:27px!important;min-height:27px;gap:4px!important}.contractApplicationCompact .newDetail .application-log-title>div>div:first-child{width:100%!important;min-width:0;position:relative;z-index:1;overflow:visible;white-space:nowrap;text-overflow:clip;text-align:center}.contractApplicationCompact .newDetail .application-log-title>div>div:last-child{position:absolute;right:0;top:50%;z-index:2;transform:translateY(-50%);padding-top:0!important}.contractApplicationCompact .newDetail .application-log-title .log-icon-wrap svg{font-size:17px}.contractApplicationCompact .newDetail td{font-size:13px}.contractApplicationCompact .newDetail .FormNoEditing{height:auto!important;min-height:26px;margin-top:0;padding:1px 6px!important;box-sizing:border-box;font-size:13px}.contractApplicationCompact .newDetail .custom-datetime,.contractApplicationCompact .newDetail .custom-textfield{height:27px;min-height:26px;line-height:24px;box-sizing:border-box}.contractApplicationCompact .newDetail .custom-datetime .MuiInputBase-root,.contractApplicationCompact .newDetail .custom-textfield .MuiInputBase-root{height:27px;min-height:27px}.contractApplicationCompact .newDetail .custom-checkbox{height:27px;min-height:27px;padding-top:0;box-sizing:border-box}.contractApplicationCompact .newDetail .custom-checkbox svg{font-size:18px}.contractApplicationCompact .newDetail .custom-select,.contractApplicationCompact .newDetail .custom-select.Mui-focused{width:100%;height:27px;min-height:27px;padding-top:0;padding-left:6px;box-sizing:border-box}.contractApplicationCompact .newDetail .custom-select .MuiSelect-select{height:27px;min-height:27px;padding-top:0;padding-bottom:0;box-sizing:border-box;display:flex;align-items:center}.contractApplicationCompact .newDetail td .FormNoEditing>div[style*="font-size: 12px"]{font-size:11px!important;line-height:14px}.contractApplicationCompact .newDetail td .FormNoEditing>div[style*="font-size: 15px"]{font-size:13px!important;line-height:17px}.contractApplicationCompact .newDetail:first-child tr:first-child .FormNoEditing{min-height:26px}.contractApplicationCompact .newDetail:first-child tr:first-child button{width:26px!important;height:26px!important;min-width:26px!important;margin-top:0!important;padding:4px!important}.contractApplicationCompact .newDetail:first-child tr:nth-child(2) td .FormNoEditing{display:flex;align-items:center;padding-top:0!important;padding-bottom:0!important}.contractApplicationCompact .contractApplicationContractorName--matched{position:relative;padding-right:150px!important}.newDetail td{font-size:15px;height:33px}.newDetail tr{height:33px}.newDetail th{overflow:hidden}.newDetail.contractAttentionTable td{padding:6px 10px;box-sizing:border-box;font-size:14px;line-height:1.5;vertical-align:top}.FormNoEditing{margin-top:-3px}.newDetail .custom-select{font-size:14px}.newDetail .custom-textfield{width:100%;font-size:14px}.newDetail .custom-checkbox{width:100%;font-size:14px;background-color:transparent;transition:background-color .3s ease;border:1px solid transparent;padding-left:3px;padding-top:3px}.newDetail .custom-checkbox:hover{background-color:#f5f8fa;border:1px solid #1976d2}.Popup{min-width:600px}.PopupDetail{max-height:500px;overflow:auto;width:100%;padding:10px}.PopupInner{padding:50px}.contactList .custom-select{width:100%;font-size:14px;background-color:transparent;transition:background-color .3s ease;border:1px solid transparent;padding-left:3px;padding-top:3px}.contactList .custom-select.Mui-focused,.contactList .custom-select:hover{background-color:#f5f8fa;border:1px solid #1976d2}.contactList .custom-select .MuiSelect-icon{display:none}.contactList .custom-textfield{background-color:transparent;transition:background-color .3s ease;border:1px solid transparent;font-size:14px;padding-left:3px;padding-top:3px}.contactList .custom-textfield:hover{background-color:#f5f8fa;border:1px solid #1976d2}.contactList .custom-textfield:focus-within{background-color:#f5f8fa;border:1px solid #1976d2}.contactList .custom-div{font-size:14px}.contactList .custom-div:hover{background-color:#f5f8fa;border:1px solid #1976d2}.ContactListTable{border-collapse:collapse}.ContactListTable th{background-color:#f5f5f5;border:1px solid #dcdcdc;text-align:center;font-size:12px;height:40px}.ContactListTable td{border:1px solid #dcdcdc;padding:0}.contactList td{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}.updatedTable{width:100%}.updatedTable td{border:1px solid #dcdcdc;font-size:15px;padding:2px}.updatedTable tr{height:35px}.updatedTable th{border:1px solid #dcdcdc;background-color:#f5f5f5;width:15%;text-align:center;font-weight:700;font-size:12px}.CategoryTable{overflow-y:auto}.CategoryTable::-webkit-scrollbar{width:10px;height:10px}.CategoryTable::-webkit-scrollbar-track{background-color:#fff}.CategoryTable::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:100px}.CategoryTable table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0}.CategoryTable td:first-child,.CategoryTable th:first-child{border-left:1px solid #ccc}.CategoryTable th{border-top:1px solid #ccc}.CategoryTable td,.CategoryTable th{border-right:1px solid #ccc;border-bottom:1px solid #ccc}.CategoryTable td{text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0;background-color:inherit;height:40px;font-size:13px}.CategoryTable thead th{position:sticky;top:0;background:linear-gradient(#fff,#e9e9eb);z-index:1;font-size:12px;padding:5px 0;text-align:center}.ConstractTable{overflow-y:auto}.ConstractTable::-webkit-scrollbar{width:10px;height:10px}.ConstractTable::-webkit-scrollbar-track{background-color:#fff}.ConstractTable::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:100px}.ConstractTable table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0}.ConstractTable td:first-child,.ConstractTable th:first-child{border-left:1px solid #ccc}.ConstractTable th{border-top:1px solid #ccc}.ConstractTable td,.ConstractTable th{border-right:1px solid #ccc;border-bottom:1px solid #ccc}.ConstractTable td{text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 5px;background-color:inherit;height:40px;font-size:13px}.ConstractTable thead th{position:sticky;top:0;background:linear-gradient(#fff,#e9e9eb);z-index:1;font-size:12px;padding:5px 0;text-align:center}.ConstractTable .open{text-align:center}.chinryouTable td,.chinryouTable th{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:auto!important}.chinryouTable{width:100%;border-collapse:collapse;border-spacing:0}.chinryouTable td{border:1px solid #dcdcdc;padding:0;font-size:14px;height:33px}.chinryouTable tr{height:33px}.chinryouTable th{border:1px solid #dcdcdc;background-color:#f5f5f5;text-align:center;font-weight:700;font-size:12px}.chinryouTable .custom-select{width:100%;font-size:14px;padding-left:3px;padding-top:3px}.chinryouTable .custom-select.Mui-focused{background-color:#f5f8fa;border:1px solid #1976d2}.chinryouTable .custom-select .MuiSelect-icon{display:none}.chinryouTable .custom-checkbox{width:100%;font-size:14px;padding-left:3px;padding-top:3px}.chinryouTable .css-qh1zik-MuiAutocomplete-root{width:100%!important}.chinryouTable .css-154xyx0-MuiInputBase-root-MuiOutlinedInput-root{border-radius:0!important}.chinryouTable .custom-select{background-color:transparent;transition:background-color .3s ease;border:1px solid transparent}.chinryouTable .custom-select:hover{background-color:#f5f8fa;border:1px solid #1976d2}.chinryouTable .custom-checkbox{background-color:transparent;transition:background-color .3s ease;border:1px solid transparent}.chinryouTable .custom-checkbox:hover{background-color:#f5f8fa;border:1px solid #1976d2}.chinryouTable .custom-textfield{background-color:transparent;transition:background-color .3s ease;border:1px solid transparent}.chinryouTable .custom-textfield:hover{background-color:#f5f8fa;border:1px solid #1976d2}.chinryouTable .custom-textfield:focus-within{background-color:#f5f8fa;border:1px solid #1976d2}.chinryouTable .css-1yq5fb3-MuiButtonBase-root-MuiIconButton-root{margin-right:0!important}.chinryouTable .custom-datetime{height:100%}.chinryouTable .custom-datetime:focus-within{background-color:#f5f8fa;border:1px solid #1976d2}.chinryouTable .custom-datetime:focus{outline:none;box-shadow:none}.familyTable{width:100%;border-collapse:collapse;border-spacing:0}.familyTable td,.familyTable th{border:1px solid #dcdcdc;font-size:14px;padding:0}.familyTable td{height:42px;min-height:42px;vertical-align:top}.familyTable tbody tr{height:42px}.familyTable td.familyCell{padding:0}.familyTable td.familyCell .familyCellSelect{width:100%;height:42px;box-sizing:border-box;border:none;outline:none;padding:0 4px;font-size:14px;background:transparent}.familyTable th{background-color:#f5f5f5;text-align:center;font-weight:700;font-size:12px;height:33px}.familyTable .custom-select,.familyTable .custom-textfield,.familyTable td,.familyTable th{overflow:hidden;white-space:nowrap;word-break:normal;text-overflow:ellipsis}.familyTable .custom-select,.familyTable .custom-textfield{min-width:0}.familyTable .custom-select{width:100%;font-size:14px;background-color:transparent;transition:background-color .3s ease;border:1px solid transparent;padding-left:3px;padding-top:3px}.familyTable .custom-select.Mui-focused,.familyTable .custom-select:hover{background-color:#f5f8fa;border:1px solid #1976d2}.familyTable .custom-select .MuiSelect-icon{display:none}.familyTable .custom-checkbox{width:100%;font-size:14px;background-color:transparent;transition:background-color .3s ease;border:1px solid transparent;padding-left:3px;padding-top:3px}.familyTable .custom-checkbox:hover{background-color:#f5f8fa;border:1px solid #1976d2}.familyTable .css-qh1zik-MuiAutocomplete-root{width:100%!important}.familyTable .css-154xyx0-MuiInputBase-root-MuiOutlinedInput-root{border-radius:0!important}.familyTable .custom-textfield{background-color:transparent;transition:background-color .3s ease;border:1px solid transparent}.familyTable .custom-textfield:hover{background-color:#f5f8fa;border:1px solid #1976d2}.familyTable .custom-textfield:focus-within{background-color:#f5f8fa;border:1px solid #1976d2}.familyTable .custom-datetime{height:100%}.familyTable .custom-datetime:focus-within{background-color:#f5f8fa;border:1px solid #1976d2}.familyTable .custom-datetime:focus{outline:none;box-shadow:none}.familyTable .css-1yq5fb3-MuiButtonBase-root-MuiIconButton-root{margin-right:0!important}.contractColumn>*{min-width:0;max-width:100%;overflow-x:auto}.newDetail .contractLogTitle .log-icon-wrap{opacity:0;visibility:hidden;transition:opacity .12s ease}.newDetail tr:focus-within .contractLogTitle .log-icon-wrap,.newDetail tr:hover .contractLogTitle .log-icon-wrap{opacity:1;visibility:visible}.cfs-root{width:100%;min-width:0;box-sizing:border-box;overflow-x:hidden}.cfs-header{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#333;margin:0 2px 2px}.cfs-header b{font-size:14px}.cfs-refresh-button{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid #cbd5e1;border-radius:4px;color:#475569;background:#fff;cursor:pointer}.cfs-refresh-button:hover:not(:disabled){color:#1976d2;border-color:#90caf9;background:#f5faff}.cfs-refresh-button:disabled{cursor:default;opacity:.6}@keyframes cfs-refresh-spin{to{transform:rotate(1turn)}}.cfs-refresh-spinning{animation:cfs-refresh-spin .8s linear infinite}.cfs-track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-template-rows:auto auto auto;align-items:stretch;-moz-column-gap:0;column-gap:0;width:100%;overflow-x:hidden;padding-bottom:4px}.cfs-node-row{display:flex;align-items:center;height:20px}.cfs-line{flex:1 1 auto;height:2px;background:#cfd8dc;margin:0 -.5px}.cfs-line.cfs-on{background:#1976d2}.cfs-dot{flex:0 0 auto;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-sizing:border-box;background:#fff}.cfs-dot.cfs-done{background:#1976d2;border:2px solid #1976d2}.cfs-dot.cfs-current{background:#fff;border:2px solid #1976d2}.cfs-dot.cfs-todo{background:#fff;border:2px solid #bdbdbd}.cfs-label{text-align:center;font-size:12px;font-weight:700;color:#263238;margin:1px 0 4px;padding:0 2px;line-height:1.25;min-height:30px;display:flex;align-items:center;justify-content:center}.cfs-card{margin:0 2px;padding:6px 6px 8px;border-radius:6px;box-sizing:border-box;display:flex;flex-direction:column;gap:6px;min-width:0;min-height:92px}.cfs-card-done{background:#eaf4fb;border:1px solid #cfe6f7}.cfs-card-current{background:#fff;border:1px solid #1976d2;box-shadow:0 0 0 1px rgba(25,118,210,.15)}.cfs-card-todo{background:#f5f5f5;border:1px solid #e4e4e4}.cfs-clickable{cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.cfs-clickable:hover{border-color:#1976d2;background:#f5f8fa;box-shadow:0 1px 6px rgba(25,118,210,.18)}.cfs-clickable:focus-visible{outline:2px solid #1976d2;outline-offset:1px}.cfs-item{display:flex;flex-direction:column;gap:1px;min-width:0}.cfs-item-badge{align-self:flex-start;padding:1px 7px;border:1px solid #1565c0;border-radius:3px;background:#1976d2;color:#fff;font-size:10px;font-weight:700;line-height:1.4}.cfs-item-main{display:flex;align-items:center;gap:3px;min-width:0;flex-wrap:wrap}.cfs-campaign{flex:0 0 auto}.cfs-item-text{min-width:0;font-size:11px;color:#263238;line-height:1.3;overflow-wrap:anywhere}.cfs-inline-badge{margin-left:2px;padding:1px 5px;border:1px solid #1565c0;border-radius:3px;background:#1976d2;color:#fff;font-size:9px;font-weight:700;line-height:1.2;white-space:nowrap}.cfs-item-note{font-size:9px;color:#78909c;line-height:1.25;padding-left:2px}.cfs-item-date{font-size:11px;color:#1565c0;font-weight:600;padding-left:18px;font-variant-numeric:tabular-nums}.cfs-item-action{align-self:flex-start;margin:3px 0 0 18px;padding:2px 12px;border:1px solid #1976d2;border-radius:3px;background:#1976d2;color:#fff;font-size:11px;font-weight:700;line-height:1.5;cursor:pointer}.cfs-item-action:hover:not(:disabled){background:#1565c0;border-color:#1565c0}.cfs-item-action:disabled{opacity:.55;cursor:default}.cfs-accordion{min-width:0;border:1px solid #cfd8dc;border-radius:4px;background:hsla(0,0%,100%,.7)}.cfs-accordion summary{display:flex;align-items:center;justify-content:space-between;gap:4px;padding:3px 4px;color:#263238;font-size:10px;font-weight:700;line-height:1.25;cursor:pointer;overflow-wrap:anywhere;list-style:none}.cfs-accordion summary::-webkit-details-marker{display:none}.cfs-accordion summary.cfs-accordion-summary-completed{background:#e3f2fd;color:#1565c0}.cfs-accordion-actions{display:inline-flex;align-items:center;gap:2px;flex:0 0 auto}.cfs-accordion-completed{display:inline-flex;align-items:center;gap:1px;color:#1565c0;font-size:9px;font-weight:700;white-space:nowrap}.cfs-accordion-arrow{flex:0 0 auto;color:#1565c0;transition:transform .12s ease}.cfs-accordion[open] .cfs-accordion-arrow{transform:rotate(180deg)}.cfs-accordion-body{display:flex;flex-direction:column;gap:4px;padding:3px 4px 5px;border-top:1px solid #e2e8f0}.contract-column-resize-handle:active,.contract-column-resize-handle:focus-visible,.contract-column-resize-handle:hover{box-shadow:inset -2px 0 #78909c;background-color:rgba(120,144,156,.12)}.main{display:flex;padding:0;border-radius:10px;font-size:13px;margin-top:46px;width:100%;height:calc(100vh - 46px)}@media (max-width:1550px){.main{height:calc(100vh - 46px)}}.kensaku{background-color:#fff;width:300px;flex-shrink:0;margin:5px 2px 5px 5px;padding:18px 5px 18px 18px;height:calc(100% - 10px);overflow-y:auto;overflow-x:auto;box-shadow:2px 2px 2px #cacaca;border-radius:3px}@media (max-width:1550px){.kensaku{height:calc(100% - 10px)}}@media (max-width:1024px){.kensaku{width:250px;padding:15px 5px 15px 15px}}@media (max-width:768px){.main{flex-direction:column;height:auto;min-height:calc(100vh - 46px)}.kensaku{width:100%;height:auto;margin:5px;max-height:300px}.table{margin:5px;height:calc(100vh - 400px);min-height:300px}}.kensaku::-webkit-scrollbar{width:10px;height:10px}.kensaku::-webkit-scrollbar-track{background-color:#fff}.kensaku::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:100px}.top{justify-content:space-between}.top,.top1{display:flex}.top1{gap:10px}.top2{display:flex;gap:5px}.topgroup{justify-content:space-between}.leftgroup,.topgroup{display:flex;align-items:center}.leftgroup{gap:2px}.rightgroup{margin-left:auto}.mojiHover{padding:5px 10px}.keiyakuMoji,.mojiHover{border-radius:30px;border:1px solid #d3d3d3}.keiyakuMoji{padding:3px 15px}.moji1{padding:5px 10px;border-radius:30px;border:1px solid #9400d3;color:#9400d3}.result{font-size:12px}.resultName{font-size:13px;font-weight:700}.group1{justify-content:space-between}.group1,.group2{display:flex;margin:10px 0}.group2{justify-content:center;gap:10px}.group3{flex-wrap:wrap;margin:3% 0}.floor,.floorPulldown,.group3,.money,.moneyPulldown{display:flex}.PulldownItem{display:flex;flex-direction:column;align-items:flex-start}.group4,.group5{display:flex;flex-wrap:wrap}.group6{display:flex}.table{flex:1;margin:5px;padding:10px;display:flex;flex-direction:column;background-color:#fff;box-shadow:2px 2px 2px #cacaca;border-radius:3px;height:calc(100% - 10px);overflow:hidden;min-width:0}.DealTable,.table{position:relative;min-height:0}.DealTable{flex:1 1 0;width:100%;overflow:auto}.DealTable::-webkit-scrollbar{width:10px;height:10px}.DealTable::-webkit-scrollbar-track{background-color:#f5f5f5;border-radius:5px}.DealTable::-webkit-scrollbar-thumb{background-color:#888;border-radius:5px}.DealTable::-webkit-scrollbar-thumb:hover{background-color:#555}.DealTable table{display:table;width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0}.DealTable td:first-child,.DealTable th:first-child{border-left:1px solid #ccc}.DealTable th{border-top:1px solid #ccc}.DealTable td,.DealTable th{border-right:1px solid #ccc;border-bottom:1px solid #ccc}.DealTable td{text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:2px 4px;background-color:inherit;height:38px;font-size:13px}.DealTable thead th{position:sticky;top:0;background:linear-gradient(#fff,#e9e9eb);z-index:1;font-size:12px;padding:3px 0;text-align:center}.DealTable .btn,.DealTable .date,.DealTable .type,.DealTable .updated_at{text-align:center}@media (max-width:1024px){.DealTable{width:100%}}@media (max-width:768px){.DealTable{width:100%}}.BigTable th,.pageTable td{border:1px solid #dcdcdc}.subtitle{color:rgba(0,0,0,.6);font-size:10px}.hoverContainer{position:relative;display:inline-block}.hoverList{display:none;position:absolute;background:#fff;border:1px solid #ddd;padding:10px;list-style:none;width:150px;white-space:nowrap;left:-5px;z-index:1000;margin:3px;border-radius:3px;box-shadow:2px 2px 2px #cacaca}.hoverContainer:hover .hoverList{display:block}.list1{background-color:#ff0}.list1,.list2{text-align:center;margin:5px}.list2{background-color:#ffb6c1}.list3{background-color:#d7ffb3}.list3,.list4{text-align:center;margin:5px}.list4{background-color:#c8fac8}.kanryo,.total{font-weight:700}.total{font-size:large;padding-left:5%}.percent{font-weight:700}.sort{display:inline-flex;vertical-align:middle;margin-left:4px}.sort svg{font-size:18px}.newDetail{width:100%}.newDetail td{border:1px solid #dcdcdc;padding:0}.newDetail tr{height:35px}.newDetail th{border:1px solid #dcdcdc;background-color:#f5f5f5;width:15%;text-align:center;font-weight:700;font-size:12px}.LeftTable2{width:100%}.LeftTable2 td{border:1px solid #dcdcdc;padding:0}.LeftTable2 .cellLeft{background-color:#f5f5f5;width:15%;text-align:center;font-weight:700;font-size:12px;height:35px}.LeftTable2 .cellRight{width:35%}.FormNoEditing{font-weight:400;font-size:14px;padding-left:3px}.newDetail .custom-select{width:100%;font-size:16px;background-color:transparent;transition:background-color .3s ease;border:1px solid transparent;padding-left:3px;padding-top:3px}.newDetail .custom-select.Mui-focused,.newDetail .custom-select:hover{background-color:#f5f8fa;border:1px solid #1976d2}.newDetail .custom-select .MuiSelect-icon{display:none}.newDetail .css-qh1zik-MuiAutocomplete-root{width:100%!important}.newDetail .css-154xyx0-MuiInputBase-root-MuiOutlinedInput-root{border-radius:0!important}.newDetail .custom-textfield{background-color:transparent;transition:background-color .3s ease;border:1px solid transparent}.newDetail .custom-textfield:hover{background-color:#f5f8fa;border:1px solid #1976d2}.newDetail .custom-textfield:focus-within{background-color:#f5f8fa;border:1px solid #1976d2}.newDetail .css-1yq5fb3-MuiButtonBase-root-MuiIconButton-root{margin-right:0!important}.newDetail .custom-datetime{height:100%}.newDetail .custom-datetime:focus-within{background-color:#f5f8fa;border:1px solid #1976d2}.newDetail .custom-datetime:focus{outline:none;box-shadow:none}.btn-like{display:inline-block;padding:.5em 1em;font-size:.8rem;text-align:left;border:none;border-radius:3px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .2s ease;width:100%}.btn-like:hover{background-color:#eaeaea}.btn-like:focus{outline:1px solid #eaeaea;outline-offset:1px}.btn-like:active{background-color:#cac8c8}.btn-like-select{background-color:#eaeaea}.ResponseTable{overflow-y:auto}.ResponseTable::-webkit-scrollbar{width:10px;height:10px}.ResponseTable::-webkit-scrollbar-track{background-color:#fff}.ResponseTable::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:100px}.ResponseTable table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0}.ResponseTable td:first-child,.ResponseTable th:first-child{border-left:1px solid #ccc}.ResponseTable th{border-top:1px solid #ccc}.ResponseTable td,.ResponseTable th{border-right:1px solid #ccc;border-bottom:1px solid #ccc}.ResponseTable td{text-align:left;overflow:hidden;padding:1px 4px;background-color:inherit;font-size:13px}.ResponseTable tr:hover{background-color:#f0f8ff;cursor:pointer}.ResponseTable thead th{position:sticky;top:0;background:linear-gradient(#fff,#e9e9eb);z-index:1;font-size:12px;padding:5px 0;text-align:center}.ResponseTable .type{text-align:center}.ResponseTable .customer_name{font-weight:700}@media (max-width:1550px){.DealTable{width:100%}}